diff --git a/doc/de/weechat.de.xml b/doc/de/weechat.de.xml
index c9405cceb..97b444330 100644
--- a/doc/de/weechat.de.xml
+++ b/doc/de/weechat.de.xml
@@ -1917,7 +1917,9 @@ int msg_kick (t_weechat_plugin *plugin, int argc, char **argv,
return PLUGIN_RC_OK;
}
...
-plugin->msg_handler_add (plugin, "KICK", &msg_kick, NULL, NULL);
+t_plugin_handler *msg_handler;
+msg_handler = plugin->msg_handler_add (plugin, "KICK",
+ &msg_kick, NULL, NULL);
@@ -2158,9 +2160,10 @@ int cmd_test (t_weechat_plugin *plugin, int argc, char **argv,
return PLUGIN_RC_OK;
}
...
-plugin->cmd_handler_add (plugin, "test", "Test command",
- "[nick]", "nick: nick of channel",
- "%n", &cmd_test, NULL, NULL);
+t_plugin_handler *cmd_handler;
+cmd_handler = plugin->cmd_handler_add (plugin, "test", "Test command",
+ "[nick]", "nick: nick of channel",
+ "%n", &cmd_test, NULL, NULL);
@@ -2249,7 +2252,8 @@ int my_timer (t_weechat_plugin *plugin, int argc, char **argv,
return PLUGIN_RC_OK;
}
...
-plugin->timer_handler_add (plugin, 60, &my_timer);
+t_plugin_handler *timer_handler;
+timer_handler = plugin->timer_handler_add (plugin, 60, &my_timer);
@@ -2345,8 +2349,8 @@ plugin->timer_handler_add (plugin, 60, &my_timer);
Beispiel:
-int keyb_handler (t_weechat_plugin *plugin, int argc, char **argv,
- char *handler_args, void *handler_pointer)
+int my_keyb (t_weechat_plugin *plugin, int argc, char **argv,
+ char *handler_args, void *handler_pointer)
{
if (argc == 2)
{
@@ -2359,7 +2363,8 @@ int keyb_handler (t_weechat_plugin *plugin, int argc, char **argv,
return PLUGIN_RC_OK;
}
...
-plugin->keyboard_handler_add (plugin, &keyb_handler);
+t_plugin_handler *keyb_handler;
+keyb_handler = plugin->keyboard_handler_add (plugin, &my_keyb);
@@ -2432,6 +2437,214 @@ plugin->keyboard_handler_add (plugin, &keyb_handler);
+
+ modifier_add
+
+
+ Prototype:
+
+ t_plugin_modifier *modifier_add (t_weechat_plugin *plugin,
+ char *type, char *message, t_plugin_modifier_func *function,
+ char *modifier_args, void *modifier_pointer)
+
+
+
+ Add a message modifier.
+
+
+ Arguments:
+
+
+
+ : pointer to plugin structure
+
+
+
+
+ : modifier type:
+
+
+
+
+ Type
+ Description
+
+
+
+
+ irc_in
+ called for incoming IRC messages
+
+
+ irc_user
+
+ called for each user message (or command) (before
+ WeeChat parses message)
+
+
+
+ irc_out
+
+ called for outgoing messages, immediately before
+ sending it to IRC server (this includes messages
+ sent automatically by WeeChat to server)
+
+
+
+
+
+
+
+
+
+ : name of IRC message (used only for
+ types "irc_in" and "irc_out").
+ To know list of IRC messages, please consult
+ RFCs
+ 1459 and
+ 2812.
+ Moreover, special value "*" means all messages (no filter).
+
+
+
+
+ : function called
+
+
+ It uses following prototype:
+
+ int my_function (t_weechat_plugin *plugin,
+ int argc, char **argv,
+ char *modifier_args, void *modifier_pointer)
+
+
+
+ Argument argc is set to 2, following values are set in
+ argv array:
+
+
+ argv[0] = server name
+
+
+ argv[1] = message
+
+
+
+
+
+
+ : arguments given to function
+ when called
+
+
+
+
+ : pointer given to function
+ when called
+
+
+
+
+
+ Return value: pointer to new message modifier.
+
+
+ Note: function has to return modified string, or NULL if no
+ changes are made to message.
+ If function returns empty string, then message is dropped and
+ will not be read at all by WeeChat (be careful when dropping
+ messages!).
+ Returned string must have been allocated by malloc() and will
+ be freed (with call to free()) automatically by WeeChat after use.
+
+
+ Example:
+
+char *adder (t_weechat_plugin *plugin, int argc, char **argv,
+ char *modifier_args, void *modifier_pointer)
+{
+ char *string;
+ string = (char *)malloc (strlen (argv[1]) + 16);
+ strcpy (string, argv[1]);
+ strcat (string, "test");
+ return string;
+}
+...
+t_plugin_modifier *modifier;
+modifier = plugin->modifier_add (plugin, "irc_in", "privmsg",
+ &adder, NULL, NULL);
+
+
+
+
+
+ modifier_remove
+
+
+ Prototype:
+
+ void modifier_remove (t_weechat_plugin *plugin,
+ t_plugin_modifier *modifier)
+
+
+
+ Remove a message modifier.
+
+
+ Arguments:
+
+
+
+ : pointer to plugin structure
+
+
+
+
+ : modifier to remove
+
+
+
+
+
+ Return value: none.
+
+
+ Example:
+ plugin->modifier_remove (plugin, my_modifier);
+
+
+
+
+ modifier_remove_all
+
+
+ Prototype:
+
+ void modifier_remove_all (t_weechat_plugin *plugin)
+
+
+
+ Remove all modifiers for a plugin.
+
+
+ Arguments:
+
+
+
+ : pointer to plugin structure
+
+
+
+
+
+ Return value: none.
+
+
+ Example:
+ plugin->modifier_remove_all (plugin);
+
+
+
exec_command
@@ -5431,6 +5644,197 @@ weechat.remove_keyboard_handler("my_keyboard")
+
+ add_modifier
+
+
+ Perl prototype:
+
+ weechat::add_modifier(type, message, function);
+
+
+
+ Python prototype:
+
+ weechat.add_modifier(type, message, function)
+
+
+
+ Ruby prototype:
+
+ Weechat.add_modifier(type, message, function)
+
+
+
+ Lua prototype:
+
+ weechat.add_modifier(type, message, function)
+
+
+
+ Add a message modifier.
+
+
+ Arguments:
+
+
+
+ : modifier type:
+
+
+
+
+ Type
+ Description
+
+
+
+
+ irc_in
+ called for incoming IRC messages
+
+
+ irc_user
+
+ called for each user message (or command) (before
+ WeeChat parses message)
+
+
+
+ irc_out
+
+ called for outgoing messages, immediately before
+ sending it to IRC server (this includes messages
+ sent automatically by WeeChat to server)
+
+
+
+
+
+
+
+
+
+ : name of IRC message (used only for
+ types "irc_in" and "irc_out").
+ To know list of IRC messages, please consult
+ RFCs
+ 1459 and
+ 2812.
+ Moreover, special value "*" means all messages (no filter).
+
+
+
+
+ : function called
+
+
+
+
+
+ Return value: 1 if success, 0 if an error occurred.
+
+
+ Examples:
+
+# perl
+weechat::add_modifier("irc_in", "privmsg", "my_function");
+sub my_function
+{
+ # TODO
+}
+
+# python
+weechat.add_modifier("irc_in", "privmsg", "my_function")
+def my_function(serveur, args):
+ # TODO
+
+# ruby
+Weechat.add_modifier("irc_in", "privmsg", "my_function")
+def my_function(server, args)
+ # TODO
+end
+
+-- lua
+weechat.add_modifier("irc_in", "privmsg", "my_function")
+function my_function(server, args)
+ -- TODO
+end
+
+
+
+
+
+ remove_modifier
+
+
+ Perl prototype:
+
+ weechat::remove_modifier(type, message, function);
+
+
+
+ Python prototype:
+
+ weechat.remove_modifier(type, message, function)
+
+
+
+ Ruby prototype:
+
+ Weechat.remove_modifier(type, message, function)
+
+
+
+ Lua prototype:
+
+ weechat.remove_modifier(type, message, function)
+
+
+
+ Remove a message modifier.
+
+
+ Arguments:
+
+
+
+ : modifier type
+
+
+
+
+ : message managed by modifier
+
+
+
+
+ : function
+
+
+
+
+
+ Return value: 1 if success, 0 if an error occurred.
+
+
+ Examples:
+
+# perl
+weechat::remove_modifier("irc_in", "privmsg", "my_function");
+
+# python
+weechat.remove_modifier("irc_in", "privmsg", "my_function")
+
+# ruby
+Weechat.remove_modifier("irc_in", "privmsg", "my_function")
+
+-- lua
+weechat.remove_modifier("irc_in", "privmsg", "my_function")
+
+
+
+
command
diff --git a/doc/de/weechat_commands.xml b/doc/de/weechat_commands.xml
index ecdbcb907..0f0345a7a 100644
--- a/doc/de/weechat_commands.xml
+++ b/doc/de/weechat_commands.xml
@@ -128,13 +128,19 @@ functions: list internal functions for key bindings
reset: restore bindings to the default values and delete ALL personal bindings (use carefully!)
-plugin [load Dateiname] | [autoload] | [reload] | [unload]
+plugin [list [mask]] | [listfull [mask]] | [load filename] | [autoload] | [reload [name]] | [unload [name]]
auflisten/laden/entladen von Plugins
-Dateiname: zu ladendes Plugin
+ list: list loaded plugins
+listfull: list loaded plugins with detailed info for each plugin
+ mask: part of name of a loaded plugin
+ load: load a plugin
+autoload: autoload plugins in system or user directory
+ reload: reload one plugin (if no name given, unload all plugins, then autoload plugins)
+ unload: unload one or all plugins
-Ohne Argumente werden alle geladenen Plugins aufgelistet.
+Without argument, /plugin command lists loaded plugins.
server [Servername] | [Servername Hostname Port [-auto | -noauto] [-ipv6] [-ssl] [-pwd Passwort] [-nicks Nick1 Nick2 Nick3] [-username Benutzername] [-realname Name] [-command Befehl] [-autojoin Channel[,Channel]] ] | [del Servername]
diff --git a/doc/en/weechat.en.xml b/doc/en/weechat.en.xml
index 2901b9bd1..18cb123be 100644
--- a/doc/en/weechat.en.xml
+++ b/doc/en/weechat.en.xml
@@ -1930,7 +1930,9 @@ int msg_kick (t_weechat_plugin *plugin, int argc, char **argv,
return PLUGIN_RC_OK;
}
...
-plugin->msg_handler_add (plugin, "KICK", &msg_kick, NULL, NULL);
+t_plugin_handler *msg_handler;
+msg_handler = plugin->msg_handler_add (plugin, "KICK",
+ &msg_kick, NULL, NULL);
@@ -2180,9 +2182,10 @@ int cmd_test (t_weechat_plugin *plugin, int argc, char **argv,
return PLUGIN_RC_OK;
}
...
-plugin->cmd_handler_add (plugin, "test", "Test command",
- "[nick]", "nick: nick of channel",
- "%n", &cmd_test, NULL, NULL);
+t_plugin_handler *cmd_handler;
+cmd_handler = plugin->cmd_handler_add (plugin, "test", "Test command",
+ "[nick]", "nick: nick of channel",
+ "%n", &cmd_test, NULL, NULL);
@@ -2274,7 +2277,8 @@ int my_timer (t_weechat_plugin *plugin, int argc, char **argv,
return PLUGIN_RC_OK;
}
...
-plugin->timer_handler_add (plugin, 60, &my_timer);
+t_plugin_handler *timer_handler;
+timer_handler = plugin->timer_handler_add (plugin, 60, &my_timer);
@@ -2372,8 +2376,8 @@ plugin->timer_handler_add (plugin, 60, &my_timer);
Example:
-int keyb_handler (t_weechat_plugin *plugin, int argc, char **argv,
- char *handler_args, void *handler_pointer)
+int my_keyb (t_weechat_plugin *plugin, int argc, char **argv,
+ char *handler_args, void *handler_pointer)
{
if (argc == 2)
{
@@ -2386,7 +2390,8 @@ int keyb_handler (t_weechat_plugin *plugin, int argc, char **argv,
return PLUGIN_RC_OK;
}
...
-plugin->keyboard_handler_add (plugin, &keyb_handler);
+t_plugin_handler *keyb_handler;
+keyb_handler = plugin->keyboard_handler_add (plugin, &my_keyb);
@@ -2459,6 +2464,214 @@ plugin->keyboard_handler_add (plugin, &keyb_handler);
+
+ modifier_add
+
+
+ Prototype:
+
+ t_plugin_modifier *modifier_add (t_weechat_plugin *plugin,
+ char *type, char *message, t_plugin_modifier_func *function,
+ char *modifier_args, void *modifier_pointer)
+
+
+
+ Add a message modifier.
+
+
+ Arguments:
+
+
+
+ : pointer to plugin structure
+
+
+
+
+ : modifier type:
+
+
+
+
+ Type
+ Description
+
+
+
+
+ irc_in
+ called for incoming IRC messages
+
+
+ irc_user
+
+ called for each user message (or command) (before
+ WeeChat parses message)
+
+
+
+ irc_out
+
+ called for outgoing messages, immediately before
+ sending it to IRC server (this includes messages
+ sent automatically by WeeChat to server)
+
+
+
+
+
+
+
+
+
+ : name of IRC message (used only for
+ types "irc_in" and "irc_out").
+ To know list of IRC messages, please consult
+ RFCs
+ 1459 and
+ 2812.
+ Moreover, special value "*" means all messages (no filter).
+
+
+
+
+ : function called
+
+
+ It uses following prototype:
+
+ int my_function (t_weechat_plugin *plugin,
+ int argc, char **argv,
+ char *modifier_args, void *modifier_pointer)
+
+
+
+ Argument argc is set to 2, following values are set in
+ argv array:
+
+
+ argv[0] = server name
+
+
+ argv[1] = message
+
+
+
+
+
+
+ : arguments given to function
+ when called
+
+
+
+
+ : pointer given to function
+ when called
+
+
+
+
+
+ Return value: pointer to new message modifier.
+
+
+ Note: function has to return modified string, or NULL if no
+ changes are made to message.
+ If function returns empty string, then message is dropped and
+ will not be read at all by WeeChat (be careful when dropping
+ messages!).
+ Returned string must have been allocated by malloc() and will
+ be freed (with call to free()) automatically by WeeChat after use.
+
+
+ Example:
+
+char *adder (t_weechat_plugin *plugin, int argc, char **argv,
+ char *modifier_args, void *modifier_pointer)
+{
+ char *string;
+ string = (char *)malloc (strlen (argv[1]) + 16);
+ strcpy (string, argv[1]);
+ strcat (string, "test");
+ return string;
+}
+...
+t_plugin_modifier *modifier;
+modifier = plugin->modifier_add (plugin, "irc_in", "privmsg",
+ &adder, NULL, NULL);
+
+
+
+
+
+ modifier_remove
+
+
+ Prototype:
+
+ void modifier_remove (t_weechat_plugin *plugin,
+ t_plugin_modifier *modifier)
+
+
+
+ Remove a message modifier.
+
+
+ Arguments:
+
+
+
+ : pointer to plugin structure
+
+
+
+
+ : modifier to remove
+
+
+
+
+
+ Return value: none.
+
+
+ Example:
+ plugin->modifier_remove (plugin, my_modifier);
+
+
+
+
+ modifier_remove_all
+
+
+ Prototype:
+
+ void modifier_remove_all (t_weechat_plugin *plugin)
+
+
+
+ Remove all modifiers for a plugin.
+
+
+ Arguments:
+
+
+
+ : pointer to plugin structure
+
+
+
+
+
+ Return value: none.
+
+
+ Example:
+ plugin->modifier_remove_all (plugin);
+
+
+
exec_command
@@ -5281,7 +5494,7 @@ end
-
+
remove_handler
@@ -5469,6 +5682,197 @@ weechat.remove_keyboard_handler("my_keyboard")
+
+ add_modifier
+
+
+ Perl prototype:
+
+ weechat::add_modifier(type, message, function);
+
+
+
+ Python prototype:
+
+ weechat.add_modifier(type, message, function)
+
+
+
+ Ruby prototype:
+
+ Weechat.add_modifier(type, message, function)
+
+
+
+ Lua prototype:
+
+ weechat.add_modifier(type, message, function)
+
+
+
+ Add a message modifier.
+
+
+ Arguments:
+
+
+
+ : modifier type:
+
+
+
+
+ Type
+ Description
+
+
+
+
+ irc_in
+ called for incoming IRC messages
+
+
+ irc_user
+
+ called for each user message (or command) (before
+ WeeChat parses message)
+
+
+
+ irc_out
+
+ called for outgoing messages, immediately before
+ sending it to IRC server (this includes messages
+ sent automatically by WeeChat to server)
+
+
+
+
+
+
+
+
+
+ : name of IRC message (used only for
+ types "irc_in" and "irc_out").
+ To know list of IRC messages, please consult
+ RFCs
+ 1459 and
+ 2812.
+ Moreover, special value "*" means all messages (no filter).
+
+
+
+
+ : function called
+
+
+
+
+
+ Return value: 1 if success, 0 if an error occurred.
+
+
+ Examples:
+
+# perl
+weechat::add_modifier("irc_in", "privmsg", "my_function");
+sub my_function
+{
+ # TODO
+}
+
+# python
+weechat.add_modifier("irc_in", "privmsg", "my_function")
+def my_function(serveur, args):
+ # TODO
+
+# ruby
+Weechat.add_modifier("irc_in", "privmsg", "my_function")
+def my_function(server, args)
+ # TODO
+end
+
+-- lua
+weechat.add_modifier("irc_in", "privmsg", "my_function")
+function my_function(server, args)
+ -- TODO
+end
+
+
+
+
+
+ remove_modifier
+
+
+ Perl prototype:
+
+ weechat::remove_modifier(type, message, function);
+
+
+
+ Python prototype:
+
+ weechat.remove_modifier(type, message, function)
+
+
+
+ Ruby prototype:
+
+ Weechat.remove_modifier(type, message, function)
+
+
+
+ Lua prototype:
+
+ weechat.remove_modifier(type, message, function)
+
+
+
+ Remove a message modifier.
+
+
+ Arguments:
+
+
+
+ : modifier type
+
+
+
+
+ : message managed by modifier
+
+
+
+
+ : function
+
+
+
+
+
+ Return value: 1 if success, 0 if an error occurred.
+
+
+ Examples:
+
+# perl
+weechat::remove_modifier("irc_in", "privmsg", "my_function");
+
+# python
+weechat.remove_modifier("irc_in", "privmsg", "my_function")
+
+# ruby
+Weechat.remove_modifier("irc_in", "privmsg", "my_function")
+
+-- lua
+weechat.remove_modifier("irc_in", "privmsg", "my_function")
+
+
+
+
command
diff --git a/doc/en/weechat_commands.xml b/doc/en/weechat_commands.xml
index f62c29989..87b7bc428 100644
--- a/doc/en/weechat_commands.xml
+++ b/doc/en/weechat_commands.xml
@@ -127,13 +127,19 @@ functions: list internal functions for key bindings
reset: restore bindings to the default values and delete ALL personal bindings (use carefully!)
-plugin [load filename] | [autoload] | [reload] | [unload]
+plugin [list [mask]] | [listfull [mask]] | [load filename] | [autoload] | [reload [name]] | [unload [name]]
list/load/unload plugins
-filename: WeeChat plugin (file) to load
+ list: list loaded plugins
+listfull: list loaded plugins with detailed info for each plugin
+ mask: part of name of a loaded plugin
+ load: load a plugin
+autoload: autoload plugins in system or user directory
+ reload: reload one plugin (if no name given, unload all plugins, then autoload plugins)
+ unload: unload one or all plugins
-Without argument, /plugin command lists all loaded plugins.
+Without argument, /plugin command lists loaded plugins.
server [servername] | [servername hostname port [-auto | -noauto] [-ipv6] [-ssl] [-pwd password] [-nicks nick1 nick2 nick3] [-username username] [-realname realname] [-command command] [-autojoin channel[,channel]] ] | [del servername]
diff --git a/doc/fr/weechat.fr.xml b/doc/fr/weechat.fr.xml
index b6c85fc0c..68ba41451 100644
--- a/doc/fr/weechat.fr.xml
+++ b/doc/fr/weechat.fr.xml
@@ -1969,7 +1969,9 @@ int msg_kick (t_weechat_plugin *plugin, int argc, char **argv,
return PLUGIN_RC_OK;
}
...
-plugin->msg_handler_add (plugin, "KICK", &msg_kick, NULL, NULL);
+t_plugin_handler *msg_handler;
+msg_handler = plugin->msg_handler_add (plugin, "KICK",
+ &msg_kick, NULL, NULL);
@@ -2225,9 +2227,10 @@ int cmd_test (t_weechat_plugin *plugin, int argc, char **argv,
return PLUGIN_RC_OK;
}
...
-plugin->cmd_handler_add (plugin, "test", "Commande test",
- "[pesudo]", "pseudo: un pseudo du canal",
- "%n", &cmd_test, NULL, NULL);
+t_plugin_handler *cmd_handler;
+cmd_handler = plugin->cmd_handler_add (plugin, "test", "Commande test",
+ "[pesudo]", "pseudo: un pseudo du canal",
+ "%n", &cmd_test, NULL, NULL);
@@ -2322,7 +2325,8 @@ int mon_timer (t_weechat_plugin *plugin, int argc, char **argv,
return PLUGIN_RC_OK;
}
...
-plugin->timer_handler_add (plugin, 60, &mon_timer);
+t_plugin_handler *timer_handler;
+timer_handler = plugin->timer_handler_add (plugin, 60, &mon_timer);
@@ -2425,8 +2429,8 @@ plugin->timer_handler_add (plugin, 60, &mon_timer);
Exemple :
-int keyb_handler (t_weechat_plugin *plugin, int argc, char **argv,
- char *handler_args, void *handler_pointer)
+int mon_keyb (t_weechat_plugin *plugin, int argc, char **argv,
+ char *handler_args, void *handler_pointer)
{
if (argc == 2)
{
@@ -2439,7 +2443,8 @@ int keyb_handler (t_weechat_plugin *plugin, int argc, char **argv,
return PLUGIN_RC_OK;
}
...
-plugin->keyboard_handler_add (plugin, &keyb_handler);
+t_plugin_handler *keyb_handler;
+keyb_handler = plugin->keyboard_handler_add (plugin, &mon_keyb);
@@ -2514,6 +2519,221 @@ plugin->keyboard_handler_add (plugin, &keyb_handler);
+
+ modifier_add
+
+
+ Prototype :
+
+ t_plugin_modifier *modifier_add (t_weechat_plugin *plugin,
+ char *type, char *message, t_plugin_modifier_func *fonction,
+ char *modifier_args, void *modifier_pointer)
+
+
+
+ Ajoute un modifieur de message.
+
+
+ Paramètres :
+
+
+
+ : pointeur vers la structure
+ de l'extension
+
+
+
+
+ : type de modifieur :
+
+
+
+
+ Type
+ Description
+
+
+
+
+ irc_in
+ appelé pour chaque message IRC reçu
+
+
+ irc_user
+
+ appelé pour chaque message (ou commande) envoyé par
+ l'utilisateur (avant traitement et affichage par
+ WeeChat)
+
+
+
+ irc_out
+
+ appelé pour chaque message sortant juste avant
+ envoi au serveur IRC (y compris pour les messages
+ envoyés automatiquement et de manière transparente
+ par WeeChat)
+
+
+
+
+
+
+
+
+
+ : nom du message IRC pour lequel la
+ fonction est appelée (utilisé uniquement pour les types
+ "irc_in" et "irc_out").
+ Pour connaître la liste des messages IRC disponibles, merci
+ de consulter les RFCs
+ 1459 et
+ 2812.
+ La valeur spéciale "*" signifie tous les messages (pas de filtre).
+
+
+
+
+ : fonction appelée
+
+
+ Elle a le prototype suivant :
+
+ char *ma_fonction (t_weechat_plugin *plugin,
+ int argc, char **argv,
+ char *modifier_args, void *modifier_pointer)
+
+
+
+ Le paramètre argc vaut 2 et les arguments suivants sont
+ passés dans le tableau argv :
+
+
+ argv[0] = nom du serveur
+
+
+ argv[1] = message
+
+
+
+
+
+
+ : paramètres passés à la
+ fonction appelée
+
+
+
+
+ : pointeur passé à la
+ fonction appelée
+
+
+
+
+
+ Valeur renvoyée : le pointeur vers le nouveau modifieur de message.
+
+
+ Note : la fonction doit retourner une chaîne modifiée, ou NULL si
+ elle ne souhaite pas modifier le message.
+ Si elle retourne une chaine vide, alors le message est supprimé et
+ ne sera pas traité du tout par WeeChat (soyez prudent en supprimant
+ des messages !).
+ La chaîne renvoyée doit avoir été allouée par malloc() et sera
+ libérée (par appel à free()) automatiquement par WeeChat après
+ utilisation.
+
+
+ Exemple :
+
+char *adder (t_weechat_plugin *plugin, int argc, char **argv,
+ char *modifier_args, void *modifier_pointer)
+{
+ char *string;
+ string = (char *)malloc (strlen (argv[1]) + 16);
+ strcpy (string, argv[1]);
+ strcat (string, "test");
+ return string;
+}
+...
+t_plugin_modifier *modifier;
+modifier = plugin->modifier_add (plugin, "irc_in", "privmsg",
+ &adder, NULL, NULL);
+
+
+
+
+
+ modifier_remove
+
+
+ Prototype :
+
+ void modifier_remove (t_weechat_plugin *plugin,
+ t_plugin_modifier *modifier)
+
+
+
+ Supprime un modifieur de message.
+
+
+ Paramètres :
+
+
+
+ : pointeur vers la structure
+ de l'extension
+
+
+
+
+ : le modifieur à supprimer
+
+
+
+
+
+ Valeur renvoyée : aucune.
+
+
+ Exemple :
+ plugin->modifier_remove (plugin, mon_modifier);
+
+
+
+
+ modifier_remove_all
+
+
+ Prototype :
+
+ void modifier_remove_all (t_weechat_plugin *plugin)
+
+
+
+ Supprime tous les modifieurs d'une extension.
+
+
+ Paramètres :
+
+
+
+ : pointeur vers la structure
+ de l'extension
+
+
+
+
+
+ Valeur renvoyée : aucune.
+
+
+ Exemple :
+ plugin->modifier_remove_all (plugin);
+
+
+
exec_command
@@ -5012,7 +5232,7 @@ def ma_fonction(server, args)
end
-- lua
-weechat.add_message_handler ("privmsg", "ma_fonction")
+weechat.add_message_handler("privmsg", "ma_fonction")
function ma_fonction(server, args)
weechat.print("serveur=" .. server .. ", args=" .. args)
return weechat.PLUGIN_RC_OK()
@@ -5162,7 +5382,7 @@ def ma_commande(server, args)
end
-- lua
-weechat.add_command_handler ("commande", "ma_commande")
+weechat.add_command_handler("commande", "ma_commande")
def my_command(server, args)
weechat.print("serveur="..server..", args="..args)
return weechat.PLUGIN_RC_OK()
@@ -5356,7 +5576,7 @@ def mon_clavier(key, input_before, input_after):
return weechat.PLUGIN_RC_OK
# ruby
-Weechat.add_clavier_handler("mon_clavier")
+Weechat.add_keyboard_handler("mon_clavier")
def mon_clavier(server, input_before, input_after)
Weechat.print("gestionnaire clavier: touche = '#{key}', " \
"entrée avant = '#{input_before}' " \
@@ -5365,7 +5585,7 @@ def mon_clavier(server, input_before, input_after)
end
-- lua
-weechat.add_clavier_handler("mon_clavier")
+weechat.add_keyboard_handler("mon_clavier")
function mon_clavier(server, input_before, input_after)
weechat.print("gestionnaire clavier: touche = '"..key..
"', entrée avant = '"..input_before..
@@ -5580,6 +5800,200 @@ weechat.remove_keyboard_handler("mon_clavier")
+
+ add_modifier
+
+
+ Prototype Perl :
+
+ weechat::add_modifier(type, message, fonction);
+
+
+
+ Prototype Python :
+
+ weechat.add_modifier(type, message, fonction)
+
+
+
+ Prototype Ruby :
+
+ Weechat.add_modifier(type, message, fonction)
+
+
+
+ Prototype Lua :
+
+ weechat.add_modifier(type, message, fonction)
+
+
+
+ Ajoute un modifieur de messages.
+
+
+ Paramètres :
+
+
+
+ : type de modifieur :
+
+
+
+
+ Type
+ Description
+
+
+
+
+ irc_in
+ appelé pour chaque message IRC reçu
+
+
+ irc_user
+
+ appelé pour chaque message (ou commande) envoyé par
+ l'utilisateur (avant traitement et affichage par
+ WeeChat)
+
+
+
+ irc_out
+
+ appelé pour chaque message sortant juste avant
+ envoi au serveur IRC (y compris pour les messages
+ envoyés automatiquement et de manière transparente
+ par WeeChat)
+
+
+
+
+
+
+
+
+
+ : nom du message IRC pour lequel la
+ fonction est appelée (utilisé uniquement pour les types
+ "irc_in" et "irc_out").
+ Pour connaître la liste des messages IRC disponibles, merci
+ de consulter les RFCs
+ 1459 et
+ 2812.
+ La valeur spéciale "*" signifie tous les messages (pas de filtre).
+
+
+
+
+ : fonction appelée
+
+
+
+
+
+ Valeur renvoyée : 1 si succès, 0 si une erreur s'est produite.
+
+
+ Exemples :
+
+# perl
+weechat::add_modifier("irc_in", "privmsg", "ma_fonction");
+sub ma_fonction
+{
+ # TODO
+}
+
+# python
+weechat.add_modifier("irc_in", "privmsg", "ma_fonction")
+def ma_fonction(serveur, args):
+ # TODO
+
+# ruby
+Weechat.add_modifier("irc_in", "privmsg", "ma_fonction")
+def ma_fonction(server, args)
+ # TODO
+end
+
+-- lua
+weechat.add_modifier("irc_in", "privmsg", "ma_fonction")
+function ma_fonction(server, args)
+ -- TODO
+end
+
+
+
+
+
+ remove_modifier
+
+
+ Prototype Perl :
+
+ weechat::remove_modifier(type, message, fonction);
+
+
+
+ Prototype Python :
+
+ weechat.remove_handler(type, message, fonction)
+
+
+
+ Prototype Ruby :
+
+ Weechat.remove_handler(type, message, fonction)
+
+
+
+ Prototype Lua :
+
+ weechat.remove_handler(type, message, fonction)
+
+
+
+ Supprime un modifieur de messages.
+
+
+ Paramètres :
+
+
+
+ : type de modifieur
+
+
+
+
+ : message traité par le modifieur
+
+
+
+
+ : fonction associée
+
+
+
+
+
+ Valeur renvoyée : 1 si succès, 0 si une erreur s'est produite.
+
+
+ Exemples :
+
+# perl
+weechat::remove_modifier("irc_in", "privmsg", "ma_fonction");
+
+# python
+weechat.remove_modifier("irc_in", "privmsg", "ma_fonction")
+
+# ruby
+Weechat.remove_modifier("irc_in", "privmsg", "ma_fonction")
+
+-- lua
+weechat.remove_modifier("irc_in", "privmsg", "ma_fonction")
+
+
+
+
command
diff --git a/doc/fr/weechat_commands.xml b/doc/fr/weechat_commands.xml
index a769706c7..dd5cbaf3b 100644
--- a/doc/fr/weechat_commands.xml
+++ b/doc/fr/weechat_commands.xml
@@ -127,13 +127,19 @@ functions: lister la liste des fonctions internes pour les associations de touch
reset: restaure les touches aux valeurs par défaut et supprime TOUTES les touches personnelles (utiliser avec précaution !)
-plugin [load fichier] | [autoload] | [reload] | [unload]
+plugin [list [masque]] | [listfull [masque]] | [load fichier] | [autoload] | [reload [nom]] | [unload [nom]]
liste/charge/décharge des extensions
-fichier: extension WeeChat (fichier) à charger
+ list: lister les extensions chargées
+listfull: lister les extensions chargées avec de l'info détaillée pour chaque extension
+ masque: morceau de nom d'une extension chargée
+ load: charger une extension
+autoload: charger automatiquement les extensions dans un répertoire système ou utilisateur
+ reload: recharger une extension (si pas de nom donné, décharger toutes les extensions, puis puis recharger automatiquement les extensions)
+ unload: décharger une ou plusieurs exteneions
-Sans paramètre, la commande /plugin liste toutes les extensions chargées.
+Sans paramètre, la commande /plugin liste les extensions chargées.
server [nom_serveur] | [nom_serveur nom/IP port [-auto | -noauto] [-ipv6] [-ssl] [-pwd mot_de_passe] [-nicks pseudo1 pseudo2 pseudo3] [-username nom_utilisateur] [-realname nom_réel] [-command commande] [-autojoin canal[,canal]] ] | [del nom_serveur]
diff --git a/po/cs.po b/po/cs.po
index 6100ea3ed..361aeac14 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.2.2-cvs\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2006-10-01 10:04+0200\n"
+"POT-Creation-Date: 2006-10-24 00:48+0200\n"
"PO-Revision-Date: 2006-10-01 12:10+0200\n"
"Last-Translator: Jiri Golembiovsky \n"
"Language-Team: weechat-dev \n"
@@ -14,87 +14,92 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/irc/irc-server.c:190 src/common/weeconfig.c:2301
+#: src/irc/irc-server.c:194 src/common/weeconfig.c:2339
msgid "Unable to get user's name"
msgstr "Nemůžu zÃskat jméno uživatele"
-#: src/irc/irc-server.c:258
+#: src/irc/irc-server.c:262
#, c-format
msgid "%s cannot allocate new server\n"
msgstr "%s nemůžu přidělit nový server\n"
-#: src/irc/irc-server.c:591
+#: src/irc/irc-server.c:610
#, c-format
msgid "%s error sending data to IRC server\n"
msgstr "%s chyba pÅ™i zasÃlánà dat na IRC server\n"
-#: src/irc/irc-server.c:613 src/irc/irc-server.c:626 src/irc/irc-server.c:673
-#: src/irc/irc-server.c:686
+#: src/irc/irc-server.c:624 src/irc/irc-server.c:951
+#, fuzzy
+msgid "(message dropped)"
+msgstr "zpráva přijata"
+
+#: src/irc/irc-server.c:736 src/irc/irc-server.c:749 src/irc/irc-server.c:796
+#: src/irc/irc-server.c:809
#, c-format
msgid "%s not enough memory for received IRC message\n"
msgstr "%s nedostatek pamÄ›ti pro zÃskánà IRC zprávy\n"
-#: src/irc/irc-server.c:804
+#: src/irc/irc-server.c:918
#, c-format
msgid "%s Command \"%s\" failed!\n"
msgstr "%s PÅ™Ãkaz \"%s\" selhal\n"
-#: src/irc/irc-server.c:810
+#: src/irc/irc-server.c:924
#, c-format
msgid "%s No command to execute!\n"
msgstr "%s Žádný pÅ™Ãkaz pro provedenÃ!\n"
-#: src/irc/irc-server.c:816
+#: src/irc/irc-server.c:930
#, c-format
msgid "%s Unknown command: cmd=\"%s\", host=\"%s\", args=\"%s\"\n"
msgstr "%s Neznámý pÅ™Ãkaz: pÅ™Ãkaz=\"%s\", host=\"%s\", parametry=\"%s\"\n"
-#: src/irc/irc-server.c:867
+#: src/irc/irc-server.c:996
#, c-format
msgid "%s cannot read data from socket, disconnecting from server...\n"
msgstr "%s nemůžu pÅ™eÄÃst data ze soketu, odpojuji se od serveru...\n"
-#: src/irc/irc-server.c:948
+#: src/irc/irc-server.c:1077
#, c-format
msgid "%s: Reconnecting to server in %d seconds\n"
msgstr "%s: Navazuji nové spojenà se serverem za %d sekund\n"
-#: src/irc/irc-server.c:982
+#: src/irc/irc-server.c:1111
#, c-format
msgid "%s gnutls handshake failed\n"
msgstr "%s handshake s gnutls selhal\n"
-#: src/irc/irc-server.c:999
+#: src/irc/irc-server.c:1128
#, c-format
msgid "%s proxy address \"%s\" not found\n"
msgstr "%s adresa proxy \"%s\" nenalezena\n"
-#: src/irc/irc-server.c:1003
+#: src/irc/irc-server.c:1132
#, c-format
msgid "%s address \"%s\" not found\n"
msgstr "%s adresa \"%s\" nenalezena\n"
-#: src/irc/irc-server.c:1013
+#: src/irc/irc-server.c:1142
#, c-format
msgid "%s proxy IP address not found\n"
msgstr "%s IP adresa proxy nenalezena\n"
-#: src/irc/irc-server.c:1016
+#: src/irc/irc-server.c:1145
#, c-format
msgid "%s IP address not found\n"
msgstr "%s IP adresa nenalezena\n"
-#: src/irc/irc-server.c:1025
+#: src/irc/irc-server.c:1154
#, c-format
msgid "%s proxy connection refused\n"
msgstr "%s proxy odmÃtla spojenÃ\n"
-#: src/irc/irc-server.c:1028
+#: src/irc/irc-server.c:1157
#, c-format
msgid "%s connection refused\n"
msgstr "%s spojenà odmÃtnuto\n"
-#: src/irc/irc-server.c:1036
+#: src/irc/irc-server.c:1165
#, c-format
msgid ""
"%s proxy fails to establish connection to server (check username/password if "
@@ -103,12 +108,12 @@ msgstr ""
"%s selhalo zjednánà spojenàs proxy serverem (zkontrolujte uživatelské jméno "
"a heslo pokud jsou vyžadovány)\n"
-#: src/irc/irc-server.c:1046
+#: src/irc/irc-server.c:1175
#, c-format
msgid "%s unable to set local hostname/IP\n"
msgstr "%s nemohu nastavit lokálnà hostname/IP\n"
-#: src/irc/irc-server.c:1561
+#: src/irc/irc-server.c:1690
#, c-format
msgid ""
"%s cannot connect with SSL since WeeChat was not built with GNUtls support\n"
@@ -116,57 +121,57 @@ msgstr ""
"%s nemohu se připojit pomocà SSL, protže WeeChat nebyl sestaven s podporou "
"GNUtls\n"
-#: src/irc/irc-server.c:1570
+#: src/irc/irc-server.c:1699
#, c-format
msgid "%s: connecting to server %s:%d%s%s via %s proxy %s:%d%s...\n"
msgstr "%s: připojuji se k serveru %s:%d%s%s přes %s proxy %s:%d%s...\n"
-#: src/irc/irc-server.c:1576
+#: src/irc/irc-server.c:1705
#, c-format
msgid "Connecting to server %s:%d%s%s via %s proxy %s:%d%s...\n"
msgstr "Připojuji se k serveru %s:%d%s%s přes %s proxy %s:%d%s...\n"
-#: src/irc/irc-server.c:1586
+#: src/irc/irc-server.c:1715
#, c-format
msgid "%s: connecting to server %s:%d%s%s...\n"
msgstr "%s: připojuji se k serveru %s:%d%s%s...\n"
-#: src/irc/irc-server.c:1590
+#: src/irc/irc-server.c:1719
#, c-format
msgid "Connecting to server %s:%d%s%s...\n"
msgstr "Připojuji se k serveru %s:%d%s%s...\n"
-#: src/irc/irc-server.c:1608
+#: src/irc/irc-server.c:1737
#, c-format
msgid "%s gnutls init error\n"
msgstr "%s chyba inicializace gnutls\n"
-#: src/irc/irc-server.c:1623
+#: src/irc/irc-server.c:1752
#, c-format
msgid "%s cannot create pipe\n"
msgstr "%s nemohu vytvořit rouru\n"
-#: src/irc/irc-server.c:1638
+#: src/irc/irc-server.c:1767
#, c-format
msgid "%s cannot create socket\n"
msgstr "%s nemohu vytvořit soket\n"
-#: src/irc/irc-server.c:1649
+#: src/irc/irc-server.c:1778
#, c-format
msgid "%s cannot set socket option \"SO_REUSEADDR\"\n"
msgstr "%s nemohu nastavit nastavenà sketu \"SO_REUSEADDR\"\n"
-#: src/irc/irc-server.c:1660
+#: src/irc/irc-server.c:1789
#, c-format
msgid "%s cannot set socket option \"SO_KEEPALIVE\"\n"
msgstr "%s nemohu nastavit nastavenà soketu \"SO_KEEPALIVE\"\n"
-#: src/irc/irc-server.c:1691
+#: src/irc/irc-server.c:1820
#, c-format
msgid "%s: Reconnecting to server...\n"
msgstr "%s: Připojuji se znovu k serveru...\n"
-#: src/irc/irc-server.c:1742 src/irc/irc-server.c:1751
+#: src/irc/irc-server.c:1871 src/irc/irc-server.c:1880
msgid "Disconnected from server!\n"
msgstr "Odpojen od serveru!\n"
@@ -1375,72 +1380,72 @@ msgstr "(skrytý)"
msgid "%s: using hostname \"%s\"\n"
msgstr "%s: použÃvám jméno hosta \"%s\"\n"
-#: src/irc/irc-send.c:219 src/common/command.c:677
+#: src/irc/irc-send.c:219 src/common/command.c:683
#, c-format
msgid "%s cannot find nick for sending message\n"
msgstr "%s nemohu najÃt pÅ™ezdÃvku pro poslánà zprávy\n"
-#: src/irc/irc-send.c:358 src/common/command.c:574
+#: src/irc/irc-send.c:358 src/common/command.c:580
#, c-format
msgid "%s command \"%s\" needs a server connection!\n"
msgstr "%s pÅ™Ãkaz \"%s\" potÅ™ebuje pÅ™ipojenà na server!\n"
-#: src/irc/irc-send.c:413 src/irc/irc-send.c:441 src/irc/irc-send.c:663
-#: src/irc/irc-send.c:700 src/irc/irc-send.c:737 src/irc/irc-send.c:791
-#: src/irc/irc-send.c:836 src/irc/irc-send.c:915 src/irc/irc-send.c:976
-#: src/irc/irc-send.c:1362 src/irc/irc-send.c:1504 src/irc/irc-send.c:2065
-#: src/irc/irc-send.c:2195
+#: src/irc/irc-send.c:413 src/irc/irc-send.c:441 src/irc/irc-send.c:657
+#: src/irc/irc-send.c:689 src/irc/irc-send.c:721 src/irc/irc-send.c:770
+#: src/irc/irc-send.c:815 src/irc/irc-send.c:894 src/irc/irc-send.c:955
+#: src/irc/irc-send.c:1372 src/irc/irc-send.c:1516 src/irc/irc-send.c:2077
+#: src/irc/irc-send.c:2202
#, c-format
msgid "%s \"%s\" command can only be executed in a channel buffer\n"
msgstr "%s \"%s\" pÅ™Ãkaz může být spuÅ¡tÄ›n pouze v bufferu kanálu\n"
-#: src/irc/irc-send.c:580 src/irc/irc-send.c:600 src/irc/irc-send.c:1130
-#: src/irc/irc-send.c:1983
+#: src/irc/irc-send.c:579 src/irc/irc-send.c:599 src/irc/irc-send.c:1109
+#: src/irc/irc-send.c:1995
#, c-format
msgid "%s \"%s\" command can not be executed on a server buffer\n"
msgstr "%s \"%s\" pÅ™Ãkaz nemůže být spuÅ¡tÄ›n v bufferu serveru\n"
-#: src/irc/irc-send.c:900 src/irc/irc-send.c:961 src/common/command.c:1778
+#: src/irc/irc-send.c:879 src/irc/irc-send.c:940 src/common/command.c:1789
#, c-format
msgid "%s wrong arguments for \"%s\" command\n"
msgstr "%s Å¡patné parametry pro pÅ™Ãkaz \"%s\"\n"
-#: src/irc/irc-send.c:1077
+#: src/irc/irc-send.c:1056
#, c-format
msgid "%s \"%s\" is not a valid regular expression (%s)\n"
msgstr "%s \"%s\" nenà validnà regulárnà výraz (%s)\n"
-#: src/irc/irc-send.c:1086
+#: src/irc/irc-send.c:1065
#, c-format
msgid "%s not enough memory for regular expression\n"
msgstr "%s nedostatek paměti pro regulárnà výraz\n"
-#: src/irc/irc-send.c:1212 src/irc/irc-send.c:1560 src/irc/irc-send.c:1574
+#: src/irc/irc-send.c:1222 src/irc/irc-send.c:1572 src/irc/irc-send.c:1586
#, c-format
msgid "%s \"%s\" command can only be executed in a channel or private buffer\n"
msgstr ""
"%s \"%s\" pÅ™Ãkaz může být spuÅ¡tÄ›n pouze v bufferu kanálu nebo soukromého "
"rozhovoru\n"
-#: src/irc/irc-send.c:1254 src/irc/irc-recv.c:565
+#: src/irc/irc-send.c:1264 src/irc/irc-recv.c:565
#, c-format
msgid "%s nick \"%s\" not found for \"%s\" command\n"
msgstr "%s pÅ™ezdÃvka \"%s\" nebyla nalezena pro pÅ™Ãkaz \"%s\"\n"
-#: src/irc/irc-send.c:1335 src/irc/irc-send.c:1473 src/irc/irc-send.c:2091
-#: src/common/command.c:1723 src/common/command.c:1735
-#: src/common/command.c:1754 src/common/command.c:1841
-#: src/common/command.c:2621
+#: src/irc/irc-send.c:1345 src/irc/irc-send.c:1483 src/irc/irc-send.c:2103
+#: src/common/command.c:1734 src/common/command.c:1746
+#: src/common/command.c:1765 src/common/command.c:1852
+#: src/common/command.c:2694
#, c-format
msgid "%s wrong argument count for \"%s\" command\n"
msgstr "%s Å¡patný poÄet parametrů pro pÅ™Ãkaz \"%s\"\n"
-#: src/irc/irc-send.c:1675
+#: src/irc/irc-send.c:1687
#, c-format
msgid "%s cannot create new private buffer \"%s\"\n"
msgstr "%s nemohu vytvoÅ™Ãt nové soukromý buffer\"%s\"\n"
-#: src/irc/irc-send.c:2156
+#: src/irc/irc-send.c:2168
#, c-format
msgid "%s, compiled on %s %s\n"
msgstr "%s, kompilováno na %s %s\n"
@@ -1450,8 +1455,8 @@ msgstr "%s, kompilováno na %s %s\n"
msgid "You have been invited to %s%s%s by %s%s\n"
msgstr "Byl jsi pozván na %s%s%s od %s%s\n"
-#: src/irc/irc-recv.c:428 src/irc/irc-recv.c:534 src/irc/irc-recv.c:732
-#: src/irc/irc-recv.c:1159 src/irc/irc-recv.c:1510 src/irc/irc-recv.c:3441
+#: src/irc/irc-recv.c:428 src/irc/irc-recv.c:534 src/irc/irc-recv.c:734
+#: src/irc/irc-recv.c:1160 src/irc/irc-recv.c:1510 src/irc/irc-recv.c:3441
#: src/irc/irc-recv.c:3507 src/irc/irc-recv.c:3528
#, c-format
msgid "%s channel \"%s\" not found for \"%s\" command\n"
@@ -1482,7 +1487,7 @@ msgstr "%s%s%s byl zabit %s%s%s ze serveru"
msgid "%s host \"%s\" not found for \"%s\" command\n"
msgstr "%s host \"%s\" nenalezen pro pÅ™Ãkaz \"%s\"\n"
-#: src/irc/irc-recv.c:676 src/irc/irc-recv.c:775 src/irc/irc-recv.c:1304
+#: src/irc/irc-recv.c:676 src/irc/irc-recv.c:777 src/irc/irc-recv.c:1304
#: src/irc/irc-recv.c:2074
#, c-format
msgid "%s \"%s\" command received without host\n"
@@ -1493,56 +1498,56 @@ msgstr "%s \"%s\" pÅ™Ãkaz obdržen bez hosta\n"
msgid "%s \"%s\" command received without channel or nickname\n"
msgstr "%s \"%s\" pÅ™Ãkaz obdržen bez kanálu nebo pÅ™ezdÃvky\n"
-#: src/irc/irc-recv.c:714
+#: src/irc/irc-recv.c:716
#, c-format
msgid "Mode %s%s %s[%s%s%s]%s by %s%s\n"
msgstr "Mód %s%s %s[%s%s%s]%s od %s%s\n"
-#: src/irc/irc-recv.c:743
+#: src/irc/irc-recv.c:745
#, c-format
msgid "User mode %s[%s%s%s]%s by %s%s\n"
msgstr "Uživatelský mód %s[%s%s%s]%s od %s%s\n"
-#: src/irc/irc-recv.c:814
+#: src/irc/irc-recv.c:816
#, c-format
msgid "You are now known as %s%s\n"
msgstr "Nynà známý jako %s%s\n"
-#: src/irc/irc-recv.c:818
+#: src/irc/irc-recv.c:820
#, c-format
msgid "%s%s%s is now known as %s%s\n"
msgstr "%s%s%s nynà známý jako %s%s\n"
-#: src/irc/irc-recv.c:886
+#: src/irc/irc-recv.c:887
#, c-format
msgid "%s nickname not found for \"%s\" command\n"
msgstr "%s pÅ™ezdÃvka nenalezena pro pÅ™Ãkaz \"%s\"\n"
-#: src/irc/irc-recv.c:900
+#: src/irc/irc-recv.c:901
#, c-format
msgid "CTCP %sVERSION%s reply from %s%s%s: %s\n"
msgstr "CTCP %sVERSION%s odpovÄ›Ä od %s%s%s: %s\n"
-#: src/irc/irc-recv.c:934
+#: src/irc/irc-recv.c:935
#, c-format
msgid "CTCP %sPING%s reply from %s%s%s: %ld.%ld seconds\n"
msgstr "CTCP %sPING%s odpovÄ›Ä od %s%s%s: %ld.%ld sekund\n"
-#: src/irc/irc-recv.c:957 src/irc/irc-recv.c:1887 src/irc/irc-recv.c:1999
+#: src/irc/irc-recv.c:958 src/irc/irc-recv.c:1887 src/irc/irc-recv.c:1999
#, c-format
msgid "%s cannot create new private window \"%s\"\n"
msgstr "%s nemohu vytvoÅ™Ãt nové soukromé okno\"%s\"\n"
-#: src/irc/irc-recv.c:982 src/irc/irc-recv.c:2019
+#: src/irc/irc-recv.c:983 src/irc/irc-recv.c:2019
msgid "Private"
msgstr "Soukromý"
-#: src/irc/irc-recv.c:1061
+#: src/irc/irc-recv.c:1062
#, c-format
msgid "%s \"%s\" command received without host or channel\n"
msgstr "%s \"%s\" pÅ™Ãkaz obdržen bez hosta nebo kanálu\n"
-#: src/irc/irc-recv.c:1089
+#: src/irc/irc-recv.c:1090
#, c-format
msgid "%s%s %s(%s%s%s)%s has left %s%s"
msgstr "%s%s %s(%s%s%s)%s opustil %s%s"
@@ -1643,11 +1648,11 @@ msgstr "%s%s %s(%s%s@%s%s)%s byl %s\n"
msgid "%s[%s%s%s]%s idle: "
msgstr "%s[%s%s%s]%s neÄinný: "
-#: src/irc/irc-recv.c:3127 src/common/command.c:3763 src/common/command.c:3781
+#: src/irc/irc-recv.c:3127 src/common/command.c:3836 src/common/command.c:3854
msgid "days"
msgstr "dnÃ"
-#: src/irc/irc-recv.c:3127 src/common/command.c:3763 src/common/command.c:3781
+#: src/irc/irc-recv.c:3127 src/common/command.c:3836 src/common/command.c:3854
msgid "day"
msgstr "den"
@@ -2120,25 +2125,30 @@ msgid "%s plugin %s: unable to add keyboard handler (not enough memory)\n"
msgstr ""
"%s plugin %s: nemůžu pÅ™idat obsluhovaÄ klávesnice (nedostatek pamÄ›ti)\n"
-#: src/plugins/plugins.c:775
+#: src/plugins/plugins.c:738
+#, fuzzy, c-format
+msgid "%s plugin %s: unable to add modifier (not enough memory)\n"
+msgstr "%s plugin %s: nemůžu pÅ™idat Äasový obsluhovaÄ (nedostatek pamÄ›ti)\n"
+
+#: src/plugins/plugins.c:968
#, c-format
msgid "%s unable to load plugin \"%s\": %s\n"
msgstr "%s nemůžu naÄist plugin \"%s\": %s\n"
-#: src/plugins/plugins.c:786
+#: src/plugins/plugins.c:979
#, c-format
msgid "%s symbol \"plugin_name\" not found in plugin \"%s\", failed to load\n"
msgstr ""
"%s symbol \"plugin_name\" nebyl v pluginu \"%s\" nalezen, naÄtenà selhalo\n"
-#: src/plugins/plugins.c:797
+#: src/plugins/plugins.c:990
#, c-format
msgid ""
"%s unable to load plugin \"%s\": a plugin with same name already exists\n"
msgstr ""
"%s nemohu naÄÃst plugin \"%s\": plugin se stejným jménem již existuje\n"
-#: src/plugins/plugins.c:809
+#: src/plugins/plugins.c:1002
#, c-format
msgid ""
"%s symbol \"plugin_description\" not found in plugin \"%s\", failed to load\n"
@@ -2146,7 +2156,7 @@ msgstr ""
"%s symbol \"plugin_description\" nebyl v pluginu \"%s\" nalezen, naÄtenà "
"selhalo\n"
-#: src/plugins/plugins.c:820
+#: src/plugins/plugins.c:1013
#, c-format
msgid ""
"%s symbol \"plugin_version\" not found in plugin \"%s\", failed to load\n"
@@ -2154,7 +2164,7 @@ msgstr ""
"%s symbol \"plugin_version\" nebyl v pluginu \"%s\" nalezen, naÄtenà "
"selhalo\n"
-#: src/plugins/plugins.c:831
+#: src/plugins/plugins.c:1024
#, c-format
msgid ""
"%s function \"weechat_plugin_init\" not found in plugin \"%s\", failed to "
@@ -2163,43 +2173,44 @@ msgstr ""
"%s funkce \"weechat_plugin_init\" nebyla v pluginu \"%s\" nalezena, naÄtenà "
"selhalo\n"
-#: src/plugins/plugins.c:903
+#: src/plugins/plugins.c:1103
#, c-format
msgid "Initializing plugin \"%s\" %s\n"
msgstr "Inicializuji plugin \"%s\" %s\n"
-#: src/plugins/plugins.c:911
+#: src/plugins/plugins.c:1111
#, c-format
msgid "%s unable to initialize plugin \"%s\"\n"
msgstr "%s nemohu naÄÃst plugin \"%s\"\n"
-#: src/plugins/plugins.c:922
+#: src/plugins/plugins.c:1122
#, c-format
msgid "%s unable to load plugin \"%s\" (not enough memory)\n"
msgstr "%s nemohu naÄÃst plugin \"%s\" (nedostatek pamÄ›ti)\n"
-#: src/plugins/plugins.c:930
+#: src/plugins/plugins.c:1130
#, c-format
msgid "Plugin \"%s\" (%s) loaded.\n"
msgstr "Plugin \"%s\" (%s) naÄten.\n"
-#: src/plugins/plugins.c:1097
+#: src/plugins/plugins.c:1302 src/plugins/plugins.c:1342
#, c-format
msgid "Plugin \"%s\" unloaded.\n"
msgstr "Plugin \"%s\" odebrán.\n"
-#: src/plugins/plugins.c:1103 src/common/command.c:3443
+#: src/plugins/plugins.c:1308 src/plugins/plugins.c:1351
+#: src/common/command.c:3516
#, c-format
msgid "%s plugin \"%s\" not found\n"
msgstr "%s plugin \"%s\" nenalezen\n"
-#: src/plugins/plugins-config.c:265 src/common/weeconfig.c:1945
+#: src/plugins/plugins-config.c:265 src/common/weeconfig.c:1983
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"=\"\n"
msgstr "%s %s, řádek %d: nevalidnà syntax, chybà \"=\"\n"
-#: src/plugins/plugins-config.c:353 src/common/weeconfig.c:2155
-#: src/common/weeconfig.c:2362
+#: src/plugins/plugins-config.c:353 src/common/weeconfig.c:2193
+#: src/common/weeconfig.c:2400
#, c-format
msgid "%s cannot create file \"%s\"\n"
msgstr "%s nemohu vytvořit soubor \"%s\"\n"
@@ -2224,7 +2235,7 @@ msgstr ""
"tento soubor pÅ™i aktualizaci nastavenÃ.\n"
"#\n"
-#: src/plugins/plugins-interface.c:377
+#: src/plugins/plugins-interface.c:417
#, c-format
msgid "%s server/channel (%s/%s) not found for plugin exec command\n"
msgstr "%s server/kanál (%s/%s) nenaleyen pro exec pÅ™Ãkaz pluginu\n"
@@ -2277,12 +2288,12 @@ msgstr " [C] VyÄistit buffer"
msgid " [Q] Close raw data view"
msgstr " [Q] ZavÅ™Ãt Äistý pohled na data"
-#: src/gui/curses/gui-curses-main.c:120
+#: src/gui/curses/gui-curses-main.c:119
#, c-format
msgid "Day changed to %s\n"
msgstr "Změnil se den na %s\n"
-#: src/gui/curses/gui-curses-main.c:235
+#: src/gui/curses/gui-curses-main.c:234
#, c-format
msgid "%s lag is high, disconnecting from server...\n"
msgstr "%s zpožděnà je veliké, odpojuji se od serveru...\n"
@@ -2324,11 +2335,11 @@ msgstr "-VÃCE-"
msgid "server"
msgstr "server"
-#: src/gui/gui-buffer.c:580
+#: src/gui/gui-buffer.c:581
msgid "Not enough memory for new line\n"
msgstr "Nedostatek paměti pro nový řádek\n"
-#: src/gui/gui-common.c:428
+#: src/gui/gui-common.c:430
msgid "Not enough memory for infobar message\n"
msgstr "Nedostatek paměti pro infobar zprávu\n"
@@ -2516,7 +2527,7 @@ msgstr "obnov obrazovku"
msgid "grab a key"
msgstr "zachytit klávesu"
-#: src/gui/gui-keyboard.c:452 src/common/command.c:2383
+#: src/gui/gui-keyboard.c:452 src/common/command.c:2394
#, c-format
msgid "%s unable to bind key \"%s\"\n"
msgstr "%s nemohu napojit kalávesu \"%s\"\n"
@@ -2547,7 +2558,7 @@ msgstr "**** Beginning of log "
msgid "**** End of log "
msgstr "**** End of log "
-#: src/common/alias.c:170 src/common/command.c:365
+#: src/common/alias.c:170 src/common/command.c:371
#, c-format
msgid "%s circular reference when calling alias \"/%s\"\n"
msgstr "%s cyklický odkaz při volánà aliasu \"/%s\"\n"
@@ -2806,24 +2817,31 @@ msgid "list/load/unload plugins"
msgstr "seznam/naÄÃst/odebrat pluginy"
#: src/common/command.c:146
-msgid "[load filename] | [autoload] | [reload] | [unload]"
+#, fuzzy
+msgid ""
+"[list [mask]] | [listfull [mask]] | [load filename] | [autoload] | [reload "
+"[name]] | [unload [name]]"
msgstr "[load jméno_souboru] | [autoload] | [reload] | [unload]"
#: src/common/command.c:147
msgid ""
-"filename: WeeChat plugin (file) to load\n"
+" list: list loaded plugins\n"
+"listfull: list loaded plugins with detailed info for each plugin\n"
+" mask: part of name of a loaded plugin\n"
+" load: load a plugin\n"
+"autoload: autoload plugins in system or user directory\n"
+" reload: reload one plugin (if no name given, unload all plugins, then "
+"autoload plugins)\n"
+" unload: unload one or all plugins\n"
"\n"
-"Without argument, /plugin command lists all loaded plugins."
+"Without argument, /plugin command lists loaded plugins."
msgstr ""
-"jméno%souboru: plugin pro WeeChat (soubor), který naÄÃst\n"
-"\n"
-"PÅ™Ãkaz /plugin bez argumentů vypÃÅ¡e seznam vÅ¡ech naÄtených pluginů."
-#: src/common/command.c:150
+#: src/common/command.c:156
msgid "list, add or remove servers"
msgstr "vypÃÅ¡e, pÅ™Ãdá nebo odebere servery"
-#: src/common/command.c:151
+#: src/common/command.c:157
msgid ""
"[servername] | [servername hostname port [-auto | -noauto] [-ipv6] [-ssl] [-"
"pwd password] [-nicks nick1 nick2 nick3] [-username username] [-realname "
@@ -2835,7 +2853,7 @@ msgstr ""
"uživatelské_jméno] [-realname pravé_jméno] [-command pÅ™Ãkaz] [-autojoin kanál"
"[,kanál]] ] | [del jméno_serveru]"
-#: src/common/command.c:156
+#: src/common/command.c:162
msgid ""
"servername: server name, for internal and display use\n"
" hostname: name or IP address of server\n"
@@ -2861,27 +2879,27 @@ msgstr ""
"uživatelské_jméno: uživatelské jméno\n"
" pravé_jméno: pravé jméno uživatele"
-#: src/common/command.c:168
+#: src/common/command.c:174
msgid "save config to disk"
msgstr "uložà nastavenà na disk"
-#: src/common/command.c:169
+#: src/common/command.c:175
msgid "[file]"
msgstr "[soubor]"
-#: src/common/command.c:169
+#: src/common/command.c:175
msgid "file: filename for writing config"
msgstr "soubor: jméno souboru pro zapsánÃ"
-#: src/common/command.c:171
+#: src/common/command.c:177
msgid "set config options"
msgstr "nastavà konfiguraÄnà možnosti"
-#: src/common/command.c:172 src/common/command.c:180
+#: src/common/command.c:178 src/common/command.c:186
msgid "[option [ = value]]"
msgstr "[možnost [ = hodnota]]"
-#: src/common/command.c:173
+#: src/common/command.c:179
msgid ""
"option: name of an option (if name is full and no value is given, then help "
"is displayed on option)\n"
@@ -2897,11 +2915,11 @@ msgstr ""
"Možnost může být: jmenoserveru.server_xxx kde \"jmenoserveru\" je vnitřnà "
"jméno serveru a \"xxx\" je možnost tohoto serveru."
-#: src/common/command.c:179
+#: src/common/command.c:185
msgid "set plugin config options"
msgstr "nastavà konfiguraÄnà možnostà pluginu"
-#: src/common/command.c:181
+#: src/common/command.c:187
msgid ""
"option: name of a plugin option\n"
" value: value for option\n"
@@ -2913,27 +2931,27 @@ msgstr ""
"\n"
"Formát možnosti je: plugin.možnost, pÅ™Ãklad: perl.mujskript.polozka1"
-#: src/common/command.c:185
+#: src/common/command.c:191
msgid "remove an alias"
msgstr "odebere alias"
-#: src/common/command.c:186
+#: src/common/command.c:192
msgid "alias_name"
msgstr "jméno_aliasu"
-#: src/common/command.c:186
+#: src/common/command.c:192
msgid "alias_name: name of alias to remove"
msgstr "jméno_aliasu: jméno aliasu pro odebránÃ"
-#: src/common/command.c:188
+#: src/common/command.c:194
msgid "unignore IRC messages and/or hosts"
msgstr "zrušà ignorovánà IRC zprávy a/nebo hosta"
-#: src/common/command.c:189
+#: src/common/command.c:195
msgid "[number | [mask [[type | command] [channel [server]]]]]"
msgstr "[ÄÃslo | [maska [[typ | pÅ™Ãkaz] [kanál [server]]]]]"
-#: src/common/command.c:190
+#: src/common/command.c:196
msgid ""
" number: # of ignore to unignore (number is displayed by list of ignore)\n"
" mask: nick or host mask to unignore\n"
@@ -2956,11 +2974,11 @@ msgstr ""
"Pro každý argument znamená '*' všechno.\n"
"Bez argunetů, vypÃÅ¡e pÅ™Ãkaz /unignore seznam definovaných ignoracÃ."
-#: src/common/command.c:200
+#: src/common/command.c:206
msgid "upgrade WeeChat without disconnecting from servers"
msgstr "aktualizovat WeeChat bez odpojenà od serveru"
-#: src/common/command.c:202
+#: src/common/command.c:208
msgid ""
"This command run again WeeChat binary, so it should have been compiled or "
"installed with a package manager before running this command."
@@ -2968,23 +2986,23 @@ msgstr ""
"Tento pÅ™Ãkaz znovu spustà binárnà soubor WeeChat, je tÅ™eba mÃt WeeChat "
"pÅ™edem zkompilovaný nebo nainstalovaný pomocà balÃÄkovacÃho systému."
-#: src/common/command.c:205
+#: src/common/command.c:211
msgid "show WeeChat uptime"
msgstr "zobrazit jak dlouho WeeChat běžÃ"
-#: src/common/command.c:206
+#: src/common/command.c:212
msgid "[-o]"
msgstr "[-o]"
-#: src/common/command.c:207
+#: src/common/command.c:213
msgid "-o: send uptime on current channel as an IRC message"
msgstr "-o: poslat Äas bÄ›hu na aktuálnà kanál jako IRC zprávu"
-#: src/common/command.c:209
+#: src/common/command.c:215
msgid "manage windows"
msgstr "spravuje okna"
-#: src/common/command.c:210
+#: src/common/command.c:216
msgid ""
"[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv "
"[pct] | resize pct | merge [all]]"
@@ -2992,7 +3010,7 @@ msgstr ""
"[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv "
"[pct] | resize pct | merge [all]]"
-#: src/common/command.c:212
+#: src/common/command.c:218
msgid ""
" list: list open windows (no parameter implies this list)\n"
" -1: jump to previous window\n"
@@ -3028,18 +3046,18 @@ msgstr ""
"spoÄÃtána s aktuálnÃm oknem jako velikost reference. NapÅ™. 25 znamená "
"vytvoÅ™Ãt nové okno s velikostà = aktuálnÃ_velikost / 4"
-#: src/common/command.c:345 src/common/command.c:518 src/common/command.c:613
+#: src/common/command.c:351 src/common/command.c:524 src/common/command.c:619
#, c-format
msgid "%s command \"%s\" failed\n"
msgstr "%s pÅ™Ãkaz \"%s\" selhal\n"
-#: src/common/command.c:471
+#: src/common/command.c:477
#, c-format
msgid "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s Å¡patný poÄet argumentů pro %s pÅ™Ãkaz \"%s\" (oÄekáváno: %d argumentů%s)\n"
-#: src/common/command.c:483
+#: src/common/command.c:489
#, c-format
msgid ""
"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
@@ -3048,13 +3066,13 @@ msgstr ""
"%s Å¡patyný poÄet argumentů pro %s pÅ™Ãkaz \"%s\" (oÄekáváno: mezi %d a %d "
"argumenty%s)\n"
-#: src/common/command.c:547
+#: src/common/command.c:553
#, c-format
msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s chybný poÄet argumentů pro IRC pÅ™Ãkaz \"%s\" (oÄekáváno: %d argumentů%s)\n"
-#: src/common/command.c:559
+#: src/common/command.c:565
#, c-format
msgid ""
"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
@@ -3063,417 +3081,431 @@ msgstr ""
"%s Å¡patný poÄet argumentů pro IRC pÅ™Ãkaz \"%s\" (oÄekáváno: mezi %d a %d "
"argumenty%s)\n"
-#: src/common/command.c:583
+#: src/common/command.c:589
#, c-format
msgid "%s command \"%s\" can not be executed on DCC CHAT buffer\n"
msgstr "%s \"%s\" pÅ™Ãkaz nemůže být spuÅ¡tÄ›n v DCC CHAT bufferu\n"
-#: src/common/command.c:628
+#: src/common/command.c:634
#, c-format
msgid "%s unknown command \"%s\" (type /help for help)\n"
msgstr "%s neznámý pÅ™Ãkaz \"%s\" (zadejte /help pro nápovÄ›du)\n"
-#: src/common/command.c:830
+#: src/common/command.c:831
msgid "This window is not a channel!\n"
msgstr "Tohe nenà okno kanálu!\n"
-#: src/common/command.c:868 src/common/command.c:1039
+#: src/common/command.c:879 src/common/command.c:1050
#, c-format
msgid "%s missing arguments for \"%s\" command\n"
msgstr "%s chybà argumenty pro pÅ™Ãkaz \"%s\"\n"
-#: src/common/command.c:877
+#: src/common/command.c:888
#, c-format
msgid "Alias \"%s\" => \"%s\" created\n"
msgstr "Alias \"%s\" => \"%s\" vytvořen\n"
-#: src/common/command.c:883
+#: src/common/command.c:894
#, c-format
msgid "Failed to create alias \"%s\" => \"%s\" (not enough memory)\n"
msgstr "Selhalo vytvořenà aliasu \"%s\" => \"%s\" (nedostatek paměti)\n"
-#: src/common/command.c:895
+#: src/common/command.c:906
msgid "Alias:\n"
msgstr "Alias:\n"
-#: src/common/command.c:905
+#: src/common/command.c:916
msgid "No alias found.\n"
msgstr "Žádné aliasy nenalezeny.\n"
-#: src/common/command.c:915
+#: src/common/command.c:926
msgid "List of aliases:\n"
msgstr "Seznam pro aliasy:\n"
-#: src/common/command.c:929
+#: src/common/command.c:940
msgid "No alias defined.\n"
msgstr "Žádné aliasy nejsou definovány.\n"
-#: src/common/command.c:948
+#: src/common/command.c:959
#, c-format
msgid "%sServer: %s%s\n"
msgstr "%sServer: %s%s\n"
-#: src/common/command.c:953
+#: src/common/command.c:964
#, c-format
msgid "%snot connected\n"
msgstr "%snepřipojen\n"
-#: src/common/command.c:957
+#: src/common/command.c:968
#, c-format
msgid "%sChannel: %s%s %s(server: %s%s%s)\n"
msgstr "%sKanál: %s%s %s(server: %s%s%s)\n"
-#: src/common/command.c:966
+#: src/common/command.c:977
#, c-format
msgid "%sPrivate with: %s%s %s(server: %s%s%s)\n"
msgstr "%sSoukromý s: %s%s %s(server: %s%s%s)\n"
-#: src/common/command.c:975 src/common/command.c:987
+#: src/common/command.c:986 src/common/command.c:998
#, c-format
msgid "%sunknown\n"
msgstr "%sneznámý\n"
-#: src/common/command.c:983
+#: src/common/command.c:994
#, c-format
msgid "%sraw IRC data\n"
msgstr "%sÄisté IRC data\n"
-#: src/common/command.c:1018
+#: src/common/command.c:1029
msgid "Open buffers:\n"
msgstr "Otevřené buffery:\n"
-#: src/common/command.c:1063
+#: src/common/command.c:1074
#, c-format
msgid "%s incorrect buffer number\n"
msgstr "%s nekorektnà ÄÃslo bufferu\n"
-#: src/common/command.c:1080
+#: src/common/command.c:1091
#, c-format
msgid "%s can not close the single buffer\n"
msgstr "%s nemohu zavÅ™Ãt jediný buffer\n"
-#: src/common/command.c:1093
+#: src/common/command.c:1104
#, c-format
msgid "%s can not close server buffer while channels are open\n"
msgstr "%s nemohu zavÅ™Ãt buffer serveru dokud jsou otevÅ™eny kanály\n"
-#: src/common/command.c:1167
+#: src/common/command.c:1178
msgid "Default notify levels for servers:"
msgstr "Výchozà level upozorněnà pro servery:"
-#: src/common/command.c:1185
+#: src/common/command.c:1196
msgid "Notify levels:"
msgstr "Level upozornÄ›nÃ:"
-#: src/common/command.c:1192
+#: src/common/command.c:1203
msgid "Raw IRC data"
msgstr "Čisté IRC data"
-#: src/common/command.c:1214 src/common/command.c:1284
+#: src/common/command.c:1225 src/common/command.c:1295
#, c-format
msgid "%s incorrect notify level (must be between %d and %d)\n"
msgstr "%s nekorektnà level upozorněnà (musà být mezi %d a %d)\n"
-#: src/common/command.c:1227
+#: src/common/command.c:1238
#, c-format
msgid "%s incorrect buffer for notify (must be server, channel or private)\n"
msgstr ""
"%s nekorektnà buffer pro upozorněnà (musà být server, kanál nebo soukromý)\n"
-#: src/common/command.c:1238
+#: src/common/command.c:1249
#, c-format
msgid "New default notify level for server %s%s%s: %s%d %s"
msgstr "Nový výchozà level upozorněnà pro server %s%s%s: %s%d %s"
-#: src/common/command.c:1252
+#: src/common/command.c:1263
#, c-format
msgid "New notify level for %s%s%s: %s%d %s"
msgstr "Nový level upozorněnà %s%s%s: %s%d %s"
-#: src/common/command.c:1263
+#: src/common/command.c:1274
msgid "(hotlist: never)\n"
msgstr "(hotlist: nikdy)\n"
-#: src/common/command.c:1266
+#: src/common/command.c:1277
msgid "(hotlist: highlights)\n"
msgstr "(hotlist: zvýraznÄ›nÃ)\n"
-#: src/common/command.c:1269
+#: src/common/command.c:1280
msgid "(hotlist: highlights + messages)\n"
msgstr "(hotlist: zvýrazněnà + zprávy)\n"
-#: src/common/command.c:1272
+#: src/common/command.c:1283
msgid "(hotlist: highlights + messages + join/part (all))\n"
msgstr "(hotlist: zvýrazÄ›nà + zprávy + pÅ™ipojenÃ/odpojenà (vÅ¡e))\n"
-#: src/common/command.c:1404
+#: src/common/command.c:1415
#, c-format
msgid "Charsets for server %s%s%s: "
msgstr "Znaková sada pro server %s%s%s: "
-#: src/common/command.c:1412
+#: src/common/command.c:1423
#, c-format
msgid "Charsets for channel %s%s%s: "
msgstr "Znaková sada pro kanál %s%s%s: "
-#: src/common/command.c:1420
+#: src/common/command.c:1431
#, c-format
msgid "Charsets for private %s%s%s: "
msgstr "Znaková sada pro soukromé %s%s%s: "
-#: src/common/command.c:1448 src/common/command.c:1478
-#: src/common/command.c:1508
+#: src/common/command.c:1459 src/common/command.c:1489
+#: src/common/command.c:1519
#, c-format
msgid " (inherited: \"%s%s%s\")"
msgstr " (zděděno: \"%s%s%s\")"
-#: src/common/command.c:1542
+#: src/common/command.c:1553
#, c-format
msgid "%s charset \"%s\" is not available\n"
msgstr "%s znaková sada \"%s\" nenà dostupná\n"
-#: src/common/command.c:1603 src/common/command.c:1633
-#: src/common/command.c:1860 src/common/command.c:2614
-#: src/common/command.c:3895 src/common/command.c:3938
+#: src/common/command.c:1614 src/common/command.c:1644
+#: src/common/command.c:1871 src/common/command.c:2687
+#: src/common/command.c:3968 src/common/command.c:4011
#, c-format
msgid "%s unknown option for \"%s\" command\n"
msgstr "%s neznámá volba pro pÅ™Ãkaz \"%s\"\n"
-#: src/common/command.c:1668
+#: src/common/command.c:1679
#, c-format
msgid "%s already connected to server \"%s\"!\n"
msgstr "%s již vytvořený server \"%s\"!\n"
-#: src/common/command.c:1676
+#: src/common/command.c:1687
#, c-format
msgid "%s currently connecting to server \"%s\"!\n"
msgstr "%s zrovna připojuji k serveru \"%s\"!\n"
-#: src/common/command.c:1696 src/common/command.c:1910
+#: src/common/command.c:1707 src/common/command.c:1921
#, c-format
msgid "%s server not found\n"
msgstr "%s server nenalezen\n"
-#: src/common/command.c:1893
+#: src/common/command.c:1904
#, c-format
msgid "%s not connected to server \"%s\"!\n"
msgstr "%s nepřipojen k serveru \"%s\"!\n"
-#: src/common/command.c:1901
+#: src/common/command.c:1912
msgid "Auto-reconnection is cancelled\n"
msgstr "Automatické znovupřipojené je zrušeno\n"
-#: src/common/command.c:1938 src/common/weechat.c:212
+#: src/common/command.c:1949 src/common/weechat.c:212
#, c-format
msgid "%s internal commands:\n"
msgstr "%s vnitÅ™nà pÅ™Ãkazy:\n"
-#: src/common/command.c:1948 src/common/weechat.c:232
+#: src/common/command.c:1959 src/common/weechat.c:232
#, c-format
msgid "IRC commands:\n"
msgstr "IRC pÅ™Ãkazy:\n"
-#: src/common/command.c:1962
+#: src/common/command.c:1973
msgid "Plugin commands:\n"
msgstr "PÅ™Ãkazy pluginu:\n"
-#: src/common/command.c:2078
+#: src/common/command.c:2089
#, c-format
msgid "No help available, \"%s\" is an unknown command\n"
msgstr "Nenà dostupná žádná nápovÄ›da, \"%s\" je neznámý pÅ™Ãkaz\n"
-#: src/common/command.c:2147
+#: src/common/command.c:2158
#, c-format
msgid "%son %s%s%s/%s%s%s:%s ignoring %s%s%s from %s%s\n"
msgstr "%sna %s%s%s/%s%s%s:%s ignoruji %s%s%s od %s%s\n"
-#: src/common/command.c:2185
+#: src/common/command.c:2196
msgid "List of ignore:\n"
msgstr "Seznam ignorovánÃ:\n"
-#: src/common/command.c:2202
+#: src/common/command.c:2213
msgid "No ignore defined.\n"
msgstr "Žádné ignorovánà nenà definováno.\n"
-#: src/common/command.c:2228
+#: src/common/command.c:2239
msgid "New ignore:"
msgstr "Nové ignorovánÃ:"
-#: src/common/command.c:2248
+#: src/common/command.c:2259
#, c-format
msgid "New key binding: %s"
msgstr "Nová klávesová zkratka: %s"
-#: src/common/command.c:2287
+#: src/common/command.c:2298
msgid "Key bindings:\n"
msgstr "Klávesové zkratky:\n"
-#: src/common/command.c:2301
+#: src/common/command.c:2312
#, c-format
msgid "Key \"%s\" unbound\n"
msgstr "Klávesa \"%s\" odpojena\n"
-#: src/common/command.c:2307
+#: src/common/command.c:2318
#, c-format
msgid "%s unable to unbind key \"%s\"\n"
msgstr "%s nemohu odpojit klávesu \"%s\"\n"
-#: src/common/command.c:2315 src/common/weechat.c:264
+#: src/common/command.c:2326 src/common/weechat.c:264
#, c-format
msgid "Internal key functions:\n"
msgstr "Vnitřnà klávesové funkce:\n"
-#: src/common/command.c:2335
+#: src/common/command.c:2346
msgid "Default key bindings restored\n"
msgstr "Výchozà klávesové zkratky obnoveny\n"
-#: src/common/command.c:2341
+#: src/common/command.c:2352
#, c-format
msgid "%s \"-yes\" argument is required for keys reset (securuty reason)\n"
msgstr ""
"%s \"-yes\" argument je požadován pro reset kaláves (bezpeÄnostnà opatÅ™enÃ)\n"
-#: src/common/command.c:2360
+#: src/common/command.c:2371
msgid "Key:\n"
msgstr "Klávesa: \n"
-#: src/common/command.c:2366
+#: src/common/command.c:2377
msgid "No key found.\n"
msgstr "Žádná klávesa nenalezena.\n"
-#: src/common/command.c:2408
+#: src/common/command.c:2419
msgid "global"
msgstr "globálnÃ"
-#: src/common/command.c:2408
+#: src/common/command.c:2419
msgid "local"
msgstr "lokálnÃ"
-#: src/common/command.c:2414
+#: src/common/command.c:2425
msgid "top"
msgstr "nahoře"
-#: src/common/command.c:2417
+#: src/common/command.c:2428
msgid "bottom"
msgstr "dole"
-#: src/common/command.c:2420
+#: src/common/command.c:2431
msgid "left"
msgstr "vlevo"
-#: src/common/command.c:2423
+#: src/common/command.c:2434
msgid "right"
msgstr "vpravo"
-#: src/common/command.c:2453
+#: src/common/command.c:2464
msgid "Open panels:\n"
msgstr "Otevřené panely:\n"
-#: src/common/command.c:2489
+#: src/common/command.c:2496
msgid "Plugins loaded:\n"
msgstr "NaÄtené pluginy:\n"
-#: src/common/command.c:2505
+#: src/common/command.c:2522
msgid " message handlers:\n"
msgstr " obsluhovaÄe zpráv:\n"
-#: src/common/command.c:2514
+#: src/common/command.c:2531
#, c-format
msgid " IRC(%s)\n"
msgstr " IRC(%s)\n"
-#: src/common/command.c:2521
+#: src/common/command.c:2538
msgid " (no message handler)\n"
msgstr " (nenà obsluhovaÄ zprávy)\n"
-#: src/common/command.c:2526
+#: src/common/command.c:2543
msgid " command handlers:\n"
msgstr " obsluhovaÄe pÅ™Ãkazu:\n"
-#: src/common/command.c:2547
+#: src/common/command.c:2564
msgid " (no command handler)\n"
msgstr " (nenà obsluhovaÄ pÅ™Ãkazu)\n"
-#: src/common/command.c:2552
+#: src/common/command.c:2569
msgid " timer handlers:\n"
msgstr " obsluhovaÄe ÄasovaÄe:\n"
-#: src/common/command.c:2561
+#: src/common/command.c:2578
#, c-format
msgid " %d seconds\n"
msgstr " %d sekund\n"
-#: src/common/command.c:2568
+#: src/common/command.c:2585
msgid " (no timer handler)\n"
msgstr " (nenà obsluhovaÄ ÄasovaÄe)\n"
-#: src/common/command.c:2573
+#: src/common/command.c:2590
msgid " keyboard handlers:\n"
msgstr " obsluhovaÄe klávesnice:\n"
-#: src/common/command.c:2583
+#: src/common/command.c:2600
msgid " (no keyboard handler)\n"
msgstr " (nenà obsluhovaÄ klávesnice)\n"
-#: src/common/command.c:2585
+#: src/common/command.c:2602 src/common/command.c:2619
#, c-format
msgid " %d defined\n"
msgstr " %d definováno\n"
-#: src/common/command.c:2591
+#: src/common/command.c:2607
+msgid " IRC modifiers:\n"
+msgstr ""
+
+#: src/common/command.c:2617
+#, fuzzy
+msgid " (no IRC modifier)\n"
+msgstr " (nenà obsluhovaÄ ÄasovaÄe)\n"
+
+#: src/common/command.c:2628
+#, fuzzy
+msgid "No plugin found.\n"
+msgstr "Nebyla nalezena žádná možnost pluginu\n"
+
+#: src/common/command.c:2630
msgid " (no plugin)\n"
msgstr " (nenà plugin)\n"
-#: src/common/command.c:2627 src/common/command.c:3521
+#: src/common/command.c:2700 src/common/command.c:3594
#, c-format
msgid ""
"Command \"%s\" is not available, WeeChat was built without plugins support.\n"
msgstr ""
"PÅ™Ãkaz \"%s\" nenà dostupný, WeeChat byl pÅ™eložen bez podpory pluginů.\n"
-#: src/common/command.c:2655
+#: src/common/command.c:2728
msgid "Configuration file saved\n"
msgstr "KonfiguraÄnà soubor uložen\n"
-#: src/common/command.c:2660
+#: src/common/command.c:2733
#, c-format
msgid "%s failed to save configuration file\n"
msgstr "%s selhalo uloženà konfiguraÄnÃho souboru\n"
-#: src/common/command.c:2668
+#: src/common/command.c:2741
msgid "Plugins options saved\n"
msgstr "Možnosti pluginů uloženy\n"
-#: src/common/command.c:2673
+#: src/common/command.c:2746
#, c-format
msgid "%s failed to save plugins options\n"
msgstr "%s selhalo uloženà nastavenà pluginů\n"
-#: src/common/command.c:2714
+#: src/common/command.c:2787
msgid "No server.\n"
msgstr "žádný server.\n"
-#: src/common/command.c:2725
+#: src/common/command.c:2798
#, c-format
msgid "Server '%s' not found.\n"
msgstr "Server '%s' nenalezen.\n"
-#: src/common/command.c:2737
+#: src/common/command.c:2810
#, c-format
msgid "%s missing servername for \"%s\" command\n"
msgstr "%s chybà jméno serveru pro pÅ™Ãkaz \"%s\"\n"
-#: src/common/command.c:2745
+#: src/common/command.c:2818
#, c-format
msgid "%s too much arguments for \"%s\" command, ignoring arguments\n"
msgstr "%s pÅ™Ãliž mnoho argumentů pro pÅ™Ãkaz \"%s\", ignoruji argumety\n"
-#: src/common/command.c:2755
+#: src/common/command.c:2828
#, c-format
msgid "%s server \"%s\" not found for \"%s\" command\n"
msgstr "%s server \"%s\" nenalezen pro pÅ™Ãkaz \"%s\"\n"
-#: src/common/command.c:2763
+#: src/common/command.c:2836
#, c-format
msgid ""
"%s you can not delete server \"%s\" because you are connected to. Try /"
@@ -3482,196 +3514,196 @@ msgstr ""
"%s nemůžete odebrat server \"%s\", protože jste k němu připojent. Skuste "
"nejprve /dissconnect %s.\n"
-#: src/common/command.c:2783
+#: src/common/command.c:2856
#, c-format
msgid "Server %s%s%s has been deleted\n"
msgstr "Server %s%s%s byl odebrán\n"
-#: src/common/command.c:2802
+#: src/common/command.c:2875
#, c-format
msgid "%s missing parameters for \"%s\" command\n"
msgstr "%s chybà parametry pro pÅ™Ãkaz \"%s\"\n"
-#: src/common/command.c:2812
+#: src/common/command.c:2885
#, c-format
msgid "%s server \"%s\" already exists, can't create it!\n"
msgstr "%s server \"%s\" již existuje, nemohu jej vytvoÅ™Ãt!\n"
-#: src/common/command.c:2841 src/common/command.c:2869
-#: src/common/command.c:2882 src/common/command.c:2908
+#: src/common/command.c:2914 src/common/command.c:2942
+#: src/common/command.c:2955 src/common/command.c:2981
#, c-format
msgid "%s missing password for \"%s\" parameter\n"
msgstr "%s chybà heslo pro parametr \"%s\"\n"
-#: src/common/command.c:2854
+#: src/common/command.c:2927
#, c-format
msgid "%s missing nick(s) for \"%s\" parameter\n"
msgstr "%s chybà pÅ™ezdÃvka/pÅ™ezdÃvky pro parametr \"%s\"\n"
-#: src/common/command.c:2895
+#: src/common/command.c:2968
#, c-format
msgid "%s missing command for \"%s\" parameter\n"
msgstr "%s chybà pÅ™Ãkaz pro parametr \"%s\"\n"
-#: src/common/command.c:2933
+#: src/common/command.c:3006
#, c-format
msgid "Server %s%s%s created\n"
msgstr "Server %s%s%s vytvořen\n"
-#: src/common/command.c:2942
+#: src/common/command.c:3015
#, c-format
msgid "%s unable to create server\n"
msgstr "%s nemohu vytvořit server\n"
-#: src/common/command.c:3002
+#: src/common/command.c:3075
msgid "(unknown)"
msgstr "(neznámý)"
-#: src/common/command.c:3025
+#: src/common/command.c:3098
#, c-format
msgid "%s(password hidden) "
msgstr "%s(heslo schováno) "
-#: src/common/command.c:3123
+#: src/common/command.c:3196
#, c-format
msgid "%s server \"%s\" not found\n"
msgstr "%s server \"%s\" nenalezen\n"
-#: src/common/command.c:3156 src/common/command.c:3204
+#: src/common/command.c:3229 src/common/command.c:3277
#, c-format
msgid "%s config option \"%s\" not found\n"
msgstr "%s volba nastavenà \"%s\" nenalezena\n"
-#: src/common/command.c:3161 src/common/command.c:3196
+#: src/common/command.c:3234 src/common/command.c:3269
#, c-format
msgid "%s incorrect value for option \"%s\"\n"
msgstr "%s nekorektnà hodnota pro volbu \"%s\"\n"
-#: src/common/command.c:3177
+#: src/common/command.c:3250
#, c-format
msgid "%s option \"%s\" can not be changed while WeeChat is running\n"
msgstr "%s volba \"%s\" nemůže být zmÄ›nÄ›na dokud WeeChat běžÃ\n"
-#: src/common/command.c:3287
+#: src/common/command.c:3360
#, c-format
msgid "No config option found with \"%s\"\n"
msgstr "Nebyla nalezena žádná volba nastavenàs \"%s\"\n"
-#: src/common/command.c:3290
+#: src/common/command.c:3363
msgid "No config option found\n"
msgstr "Nebyla nalezena žádná volba nastavenÃ\n"
-#: src/common/command.c:3297
+#: src/common/command.c:3370
#, c-format
msgid "%sDetail:\n"
msgstr "%sDetail:\n"
-#: src/common/command.c:3302
+#: src/common/command.c:3375
msgid " . type boolean (values: 'on' or 'off')\n"
msgstr " . typ boolean (hodnota: 'on' nebo 'off')\n"
-#: src/common/command.c:3303 src/common/command.c:3326
-#: src/common/command.c:3332 src/common/command.c:3338
+#: src/common/command.c:3376 src/common/command.c:3399
+#: src/common/command.c:3405 src/common/command.c:3411
#: src/common/weechat.c:148 src/common/weechat.c:173 src/common/weechat.c:180
#: src/common/weechat.c:187
#, c-format
msgid " . default value: '%s'\n"
msgstr " . výchozà hodnota: '%s'\n"
-#: src/common/command.c:3308
+#: src/common/command.c:3381
#, c-format
msgid " . type integer (values: between %d and %d)\n"
msgstr " . typ celoÄÃselný (hodnoty: mezi %d a %d)\n"
-#: src/common/command.c:3311 src/common/weechat.c:157
+#: src/common/command.c:3384 src/common/weechat.c:157
#, c-format
msgid " . default value: %d\n"
msgstr " . výchozà hodnota: %d\n"
-#: src/common/command.c:3315
+#: src/common/command.c:3388
msgid " . type string (values: "
msgstr " . typ řetězec (hodnoty: "
-#: src/common/command.c:3328 src/common/command.c:3334
-#: src/common/command.c:3340 src/common/weechat.c:175 src/common/weechat.c:182
+#: src/common/command.c:3401 src/common/command.c:3407
+#: src/common/command.c:3413 src/common/weechat.c:175 src/common/weechat.c:182
#: src/common/weechat.c:189
msgid "empty"
msgstr "prázdný"
-#: src/common/command.c:3331
+#: src/common/command.c:3404
msgid " . type color (Curses or Gtk color, look at WeeChat doc)\n"
msgstr " . typ barva (Curses nebo Gtk barva, viz WeeChat dokumentace)\n"
-#: src/common/command.c:3337
+#: src/common/command.c:3410
msgid " . type string (any string)\n"
msgstr " . typ řetězec (jakýkoliv řetězec)\n"
-#: src/common/command.c:3343 src/common/weechat.c:192
+#: src/common/command.c:3416 src/common/weechat.c:192
#, c-format
msgid " . description: %s\n"
msgstr " . popis: %s\n"
-#: src/common/command.c:3354
+#: src/common/command.c:3427
#, c-format
msgid "config option(s) found with \"%s\"\n"
msgstr "volba/volby nastavenà nalezeny s \"%s\"\n"
-#: src/common/command.c:3357
+#: src/common/command.c:3430
msgid "config option(s) found\n"
msgstr "volba/volby nastavenà nalezeny\n"
-#: src/common/command.c:3465
+#: src/common/command.c:3538
#, c-format
msgid "%s incorrect value for plugin option \"%s\"\n"
msgstr "%s nekorektnà hodnota pro možnost pluginu \"%s\"\n"
-#: src/common/command.c:3494
+#: src/common/command.c:3567
#, c-format
msgid "No plugin option found with \"%s\"\n"
msgstr "Nebyla nalezena žádná možnost pluginu s \"%s\"\n"
-#: src/common/command.c:3497
+#: src/common/command.c:3570
msgid "No plugin option found\n"
msgstr "Nebyla nalezena žádná možnost pluginu\n"
-#: src/common/command.c:3507
+#: src/common/command.c:3580
#, c-format
msgid "plugin option(s) found with \"%s\"\n"
msgstr "možnost(i) pluginu nalezeny s \"%s\"\n"
-#: src/common/command.c:3510
+#: src/common/command.c:3583
msgid "plugin option(s) found\n"
msgstr "možnost(i) pluginu nalezeny\n"
-#: src/common/command.c:3551
+#: src/common/command.c:3624
#, c-format
msgid "%s alias or command \"%s\" not found\n"
msgstr "%s alias nebo pÅ™Ãkaz \"%s\" nenalezen\n"
-#: src/common/command.c:3561
+#: src/common/command.c:3634
#, c-format
msgid "Alias \"%s\" removed\n"
msgstr "Alias \"%s\" odebrán\n"
-#: src/common/command.c:3621
+#: src/common/command.c:3694
msgid "ignore were removed.\n"
msgstr "ignorovánà bylo odebráno.\n"
-#: src/common/command.c:3623
+#: src/common/command.c:3696
msgid "ignore was removed.\n"
msgstr "ignorovánà bylo odebrán\n"
-#: src/common/command.c:3628
+#: src/common/command.c:3701
#, c-format
msgid "%s no ignore found\n"
msgstr "%s žádné ignorovánà nenaleyeno\n"
-#: src/common/command.c:3662
+#: src/common/command.c:3735
#, c-format
msgid "%s can't upgrade: connection to at least one server is pending\n"
msgstr "%s nemůžu aktualizovat: existujà nevyřešená spojenà na server\n"
-#: src/common/command.c:3672
+#: src/common/command.c:3745
#, c-format
msgid ""
"%s can't upgrade: connection to at least one SSL server is active (should be "
@@ -3680,35 +3712,35 @@ msgstr ""
"%s nemohu aktualiyovat: je aktuvnà jedno nebo vÃce pÅ™ipojenà na SSL server "
"(mělo by být opraveno v budoucnosti)\n"
-#: src/common/command.c:3688
+#: src/common/command.c:3761
msgid "Upgrading WeeChat...\n"
msgstr "Aktualizuji WeeChat...\n"
-#: src/common/command.c:3695
+#: src/common/command.c:3768
#, c-format
msgid "%s unable to save session in file\n"
msgstr "%s nemohu uložit sezenà do souboru\n"
-#: src/common/command.c:3721
+#: src/common/command.c:3794
#, c-format
msgid "%s exec failed (program: \"%s\"), exiting WeeChat\n"
msgstr "%s exec selhal (program: \"%s\"), ukonÄuji WeeChat\n"
-#: src/common/command.c:3761
+#: src/common/command.c:3834
#, c-format
msgid "WeeChat uptime: %d %s %02d:%02d:%02d, started on %s"
msgstr "Čas běhu WeeChat: %d %s %02d:%02d:%02d, spuštěn %s"
-#: src/common/command.c:3775
+#: src/common/command.c:3848
#, c-format
msgid "WeeChat uptime: %s%d %s%s %s%02d%s:%s%02d%s:%s%02d%s, started on %s%s"
msgstr "Čas běhu WeeChat: %s%d %s%s %s%02d%s:%s%02d%s:%s%02d%s, spuštěn %s%s"
-#: src/common/command.c:3819
+#: src/common/command.c:3892
msgid "Open windows:\n"
msgstr "Otevřené okna:\n"
-#: src/common/command.c:3906
+#: src/common/command.c:3979
#, c-format
msgid ""
"%s can not merge windows, there's no other window with same size near "
@@ -3760,7 +3792,7 @@ msgstr "FIFO roura zavřena\n"
msgid "%s cannot add a buffer to hotlist\n"
msgstr "%s nemohu přidat buffer do hotlistu\n"
-#: src/common/log.c:99
+#: src/common/log.c:103
#, c-format
msgid ""
"%s unable to create/append to log file\n"
@@ -3771,13 +3803,13 @@ msgstr ""
"Pokud použÃvá tento soubor jiný proces WeeChat, skuste WeeChat pustit\n"
"s jiným domovským adresářem pomocà \"--dir\" volby pÅ™Ãkazové řádky.\n"
-#: src/common/session.c:515
+#: src/common/session.c:516
#, c-format
msgid ""
"Last operation with session file was at position %ld, read of %d bytes\n"
msgstr "Poslednà operace se souborem sezenà bzla na pozici %ld, Ätu %d bytů\n"
-#: src/common/session.c:520
+#: src/common/session.c:521
#, c-format
msgid ""
"Please send %s/%s, %s/%s and above messages to WeeChat developers for "
@@ -3787,305 +3819,305 @@ msgstr ""
"ProsÃm poÅ¡lete %s/%s, %s/%s a zprávu nahoÅ™e vývojářům WeeChat pro podporu.\n"
"Opatrně v souborech můžou být soukromé informace.\n"
-#: src/common/session.c:546 src/common/session.c:580 src/common/session.c:637
-#: src/common/session.c:678
+#: src/common/session.c:547 src/common/session.c:581 src/common/session.c:638
+#: src/common/session.c:679
#, c-format
msgid "wrong type in file (expected: %d, read: %d)"
msgstr "Å¡patný typ v souboru (oÄekáván: %d, pÅ™eÄten: %d)"
-#: src/common/session.c:649 src/common/session.c:690
+#: src/common/session.c:650 src/common/session.c:691
msgid "invalid length for a buffer"
msgstr "nevalidnà délka pro buffer"
-#: src/common/session.c:714
+#: src/common/session.c:715
msgid "object read error"
msgstr "chyba pÅ™i Ätenà objektu"
-#: src/common/session.c:719
+#: src/common/session.c:720
#, c-format
msgid "wrong object (expected: %d, read: %d)"
msgstr "Å¡patný objekt (oÄekáván: %d, pÅ™eÄten: %d)"
-#: src/common/session.c:729
+#: src/common/session.c:730
msgid "type read error"
msgstr "chyba pÅ™i Ätenà typu"
-#: src/common/session.c:734
+#: src/common/session.c:735
#, c-format
msgid "wrong type (expected: %d, read: %d)"
msgstr "Å¡patný typ (oÄekáván: %d, pÅ™eÄten: %d)"
-#: src/common/session.c:819
+#: src/common/session.c:820
msgid "server name not found"
msgstr "jméno serveru nenalezeno"
-#: src/common/session.c:824
+#: src/common/session.c:825
#, c-format
msgid "session: loading server \"%s\"\n"
msgstr "sezeni: naÄÃtám server \"%s\"\n"
-#: src/common/session.c:828
+#: src/common/session.c:829
msgid "server found, updating values\n"
msgstr "server nalezen, aktualizuji hodnoty\n"
-#: src/common/session.c:831
+#: src/common/session.c:832
msgid "server not found, creating new one\n"
msgstr "server nenalezen, vytvářÃm nový\n"
-#: src/common/session.c:836
+#: src/common/session.c:837
msgid "can't create new server"
msgstr "nemohu vytvořit nový server"
-#: src/common/session.c:850
+#: src/common/session.c:851
msgid "unexpected end of file (reading server)"
msgstr "neoÄekávaný konec souboru (Ätu server)"
-#: src/common/session.c:941
+#: src/common/session.c:942
msgid "gnutls init error"
msgstr "chyba při inicializaci gnutls"
-#: src/common/session.c:958
+#: src/common/session.c:959
msgid "gnutls handshake failed"
msgstr "selhalo spojenà selhalo"
-#: src/common/session.c:1007
+#: src/common/session.c:1008
#, c-format
msgid "session: warning: ignoring value from server (object id: %d)\n"
msgstr "sezenÃ: upozornÄ›nÃ: ignoruji hodnotu ze serveru (objekt id: %d)\n"
-#: src/common/session.c:1030
+#: src/common/session.c:1031
msgid "channel found without server"
msgstr "nalezen kanál bez serveru"
-#: src/common/session.c:1037
+#: src/common/session.c:1038
msgid "channel type not found"
msgstr "nenalezen typ kanálu"
-#: src/common/session.c:1045
+#: src/common/session.c:1046
msgid "channel name not found"
msgstr "jméno kanálu nenalezeno"
-#: src/common/session.c:1050
+#: src/common/session.c:1051
#, c-format
msgid "session: loading channel \"%s\"\n"
msgstr "sezenÃ: naÄÃtám kanál \"%s\"\n"
-#: src/common/session.c:1058
+#: src/common/session.c:1059
msgid "can't create new channel"
msgstr "nemohu vytvořit nový kanál"
-#: src/common/session.c:1068
+#: src/common/session.c:1069
msgid "unexpected end of file (reading channel)"
msgstr "neoÄekávaný konec souboru (Ätenà kanálu)"
-#: src/common/session.c:1110
+#: src/common/session.c:1111
#, c-format
msgid "session: warning: ignoring value from channel (object id: %d)\n"
msgstr "sezenÃ: upozornÄ›nÃ: ignoruji hodnotu z kanálu (objekt id: %d)\n"
-#: src/common/session.c:1134
+#: src/common/session.c:1135
msgid "nick found without channel"
msgstr "nalezena pÅ™ezdÃvka bez kanálu"
-#: src/common/session.c:1142
+#: src/common/session.c:1143
msgid "nick name not found"
msgstr "jméno pÅ™ezdÃvky nenalezeno"
-#: src/common/session.c:1152
+#: src/common/session.c:1153
msgid "can't create new nick"
msgstr "nemohu vytvoÅ™it novou pÅ™ezdÃvku"
-#: src/common/session.c:1162
+#: src/common/session.c:1163
msgid "unexpected end of file (reading nick)"
msgstr "neoÄekávaný konec souboru (Ätenà pÅ™ezdÃvky)"
-#: src/common/session.c:1181
+#: src/common/session.c:1182
#, c-format
msgid "session: warning: ignoring value from nick (object id: %d)\n"
msgstr "sezenÃ: upozornÄ›nÃ: ignoruji hodnotu z pÅ™ezdÃvky (objekt id: %d)\n"
-#: src/common/session.c:1208
+#: src/common/session.c:1209
msgid "can't create new DCC"
msgstr "nemohu vytvořit nové DCC"
-#: src/common/session.c:1212
+#: src/common/session.c:1213
msgid "session: loading DCC\n"
msgstr "sezenÃ: naÄÃtám DCC\n"
-#: src/common/session.c:1222
+#: src/common/session.c:1223
msgid "unexpected end of file (reading DCC)"
msgstr "neoÄekávaný konec souboru (Ätenà DCC)"
-#: src/common/session.c:1241
+#: src/common/session.c:1242
msgid "server not found for DCC"
msgstr "nenalezen server pro DCC"
-#: src/common/session.c:1250
+#: src/common/session.c:1251
msgid "DCC with channel but without server"
msgstr "DCC s kanálem ale bez serveru"
-#: src/common/session.c:1262
+#: src/common/session.c:1263
msgid "channel not found for DCC"
msgstr "nenalezen kanál pro DCC"
-#: src/common/session.c:1345
+#: src/common/session.c:1346
#, c-format
msgid "session: warning: ignoring value from DCC (object id: %d)\n"
msgstr "sezenÃ: upozornÄ›nÃ: ignoruji hodnotu z DCC (objekt id: %d)\n"
-#: src/common/session.c:1366
+#: src/common/session.c:1367
msgid "session: loading buffer history\n"
msgstr "sezenÃ: naÄÃtám historii bufferu\n"
-#: src/common/session.c:1368
+#: src/common/session.c:1369
msgid "session: loading global history\n"
msgstr "sezenÃ: naÄátám globálnà historii\n"
-#: src/common/session.c:1376
+#: src/common/session.c:1377
msgid "unexpected end of file (reading history)"
msgstr "neoÄekávaný konec souboru (Ätenà historie)"
-#: src/common/session.c:1396 src/common/session.c:1674
+#: src/common/session.c:1397 src/common/session.c:1678
#, c-format
msgid "session: warning: ignoring value from history (object id: %d)\n"
msgstr "sezenÃ: upozornÄ›nÃ: ignoruji hodnotu z historie (objekt id: %d)\n"
-#: src/common/session.c:1423
+#: src/common/session.c:1424
msgid "server name not found for buffer"
msgstr "nenalezeno jméno serveru pro buffer"
-#: src/common/session.c:1431
+#: src/common/session.c:1432
msgid "channel name not found for buffer"
msgstr "nenalezeno jméno kanálu pro buffer"
-#: src/common/session.c:1438
+#: src/common/session.c:1439
msgid "buffer type not found"
msgstr "typ bufferu nenalezen"
-#: src/common/session.c:1443
+#: src/common/session.c:1444
#, c-format
msgid "session: loading buffer (server: %s, channel: %s, type: %d)\n"
msgstr "sezenÃ: naÄÃtám buffer (server: %s, kanál %s, typ: %d)\n"
-#: src/common/session.c:1454
+#: src/common/session.c:1455
msgid "server not found for buffer"
msgstr "nenalezen server pro buffer"
-#: src/common/session.c:1464
+#: src/common/session.c:1465
msgid "channel not found for buffer"
msgstr "nenalezen kanál pro buffer"
-#: src/common/session.c:1473
+#: src/common/session.c:1474
msgid "can't create new buffer"
msgstr "nemohu vytvořit nový buffer"
-#: src/common/session.c:1486
+#: src/common/session.c:1487
msgid "unexpected end of file (reading buffer)"
msgstr "neoÄekávaný konec souboru (Ätenà bufferu)"
-#: src/common/session.c:1499
+#: src/common/session.c:1500
#, c-format
msgid "session: warning: ignoring value from buffer (object id: %d)\n"
msgstr "sezenÃ: upzornÄ›nÃ: ignoruji hodnotu z bufferu (objekt id: %d)\n"
-#: src/common/session.c:1522
+#: src/common/session.c:1523
msgid "line found without buffer"
msgstr "nalezen řádek bez bufferu"
-#: src/common/session.c:1530
+#: src/common/session.c:1531
msgid "can't create new line"
msgstr "nemohu vytvořit nový řádek"
-#: src/common/session.c:1540
+#: src/common/session.c:1541
msgid "unexpected end of file (reading line)"
msgstr "neoÄekávaný konec souboru (Ätenà řádku)"
-#: src/common/session.c:1577
+#: src/common/session.c:1581
#, c-format
msgid "session: warning: ignoring value from line (object id: %d)\n"
msgstr "sezenÃ: upozornÄ›nÃ: ignoruji hodnotu z řádku (objekt id: %d)\n"
-#: src/common/session.c:1602
+#: src/common/session.c:1606
msgid "unexpected end of file (reading uptime)"
msgstr "neoÄekávaný konec souboru (Ätu dobu bÄ›hu)"
-#: src/common/session.c:1615
+#: src/common/session.c:1619
#, c-format
msgid "session: warning: ignoring value from uptime (object id: %d)\n"
msgstr "sezenÃ: upozornÄ›nÃ: ignoruji hodnotu z doby bÄ›hu (objekt id: %d)\n"
-#: src/common/session.c:1649
+#: src/common/session.c:1653
msgid "unexpected end of file (reading hotlist)"
msgstr "neoÄekávaný konec souboru (Ätenà hotlistu)"
-#: src/common/session.c:1705
+#: src/common/session.c:1709
msgid "session file not found"
msgstr "soubor se sezenÃm nenalezen"
-#: src/common/session.c:1712
+#: src/common/session.c:1716
msgid "signature not found"
msgstr "podpis nenalezen"
-#: src/common/session.c:1717
+#: src/common/session.c:1721
msgid "bad session signature"
msgstr "Å¡patný podpis sezenÃ"
-#: src/common/session.c:1728
+#: src/common/session.c:1732
msgid "object id not found"
msgstr "id objektu nenalezeno"
-#: src/common/session.c:1736
+#: src/common/session.c:1740
msgid "failed to load server"
msgstr "selhalo naÄtenà serveru"
-#: src/common/session.c:1743
+#: src/common/session.c:1747
msgid "failed to load channel"
msgstr "selhalo naÄtenà kanálu"
-#: src/common/session.c:1750
+#: src/common/session.c:1754
msgid "failed to load nick"
msgstr "selhalo naÄtenà pÅ™ezdÃvky"
-#: src/common/session.c:1757
+#: src/common/session.c:1761
msgid "failed to load DCC"
msgstr "selhalo naÄtenà DCC"
-#: src/common/session.c:1764
+#: src/common/session.c:1768
msgid "failed to load history"
msgstr "selhalo naÄtenà historie"
-#: src/common/session.c:1771
+#: src/common/session.c:1775
msgid "failed to load buffer"
msgstr "selhalo naÄtenà bufferu"
-#: src/common/session.c:1778
+#: src/common/session.c:1782
msgid "failed to load line"
msgstr "selhalo naÄtenà řádku"
-#: src/common/session.c:1785
+#: src/common/session.c:1789
msgid "failed to load uptime"
msgstr "selhalo naÄtenà doby bÄ›hu"
-#: src/common/session.c:1792
+#: src/common/session.c:1796
msgid "failed to load hotlist"
msgstr "selhalo naÄtenà hotlistu"
-#: src/common/session.c:1797
+#: src/common/session.c:1801
#, c-format
msgid "ignoring object (id: %d)\n"
msgstr "ignoruji objekt (id: %d)\n"
-#: src/common/session.c:1801
+#: src/common/session.c:1805
#, c-format
msgid "failed to ignore object (id: %d)"
msgstr "selhalo ignorovánà objektu (id: %d)"
-#: src/common/session.c:1825
+#: src/common/session.c:1829
#, c-format
msgid "%s can't delete session file (%s)\n"
msgstr "%s nemohu smazat soubor se sezenÃm (%s)\n"
-#: src/common/session.c:1831
+#: src/common/session.c:1835
msgid "Upgrade completed successfully\n"
msgstr "Aktualizace dokonÄena úspěšnÄ›\n"
@@ -5480,62 +5512,62 @@ msgstr ""
"%s mel by ste nynà provést /save pro zapsánà volby \"save_on_exit\" "
"dokonfiguraÄnÃho souboru.\n"
-#: src/common/weeconfig.c:1754
+#: src/common/weeconfig.c:1792
#, c-format
msgid "%s %s, line %d: new server, but previous was incomplete\n"
msgstr "%s %s, řádek %d: nový server, ale pÅ™edchozà byl nekompletnÃ\n"
-#: src/common/weeconfig.c:1763
+#: src/common/weeconfig.c:1801
#, c-format
msgid "%s %s, line %d: server '%s' already exists\n"
msgstr "%s %s, řádek %d: server '%s' již existuje\n"
-#: src/common/weeconfig.c:1781
+#: src/common/weeconfig.c:1819
#, c-format
msgid "%s %s, line %d: unable to create server\n"
msgstr "%s %s, řádek %d: nemohu vytvořit server\n"
-#: src/common/weeconfig.c:1821
+#: src/common/weeconfig.c:1859
#, c-format
msgid "%s unable to assign default int with string (\"%s\")\n"
msgstr "%s nemohu pÅ™iÅ™adit výchozà ÄÃslo s Å™etÄ›zcem (\"%s\")\n"
-#: src/common/weeconfig.c:1832
+#: src/common/weeconfig.c:1870
#, c-format
msgid "%s unable to assign default color (\"%s\")\n"
msgstr "%s nemohu přiřadit výchozà barvu (\"%s\")\n"
-#: src/common/weeconfig.c:1870
+#: src/common/weeconfig.c:1908
#, c-format
msgid "%s config file \"%s\" not found.\n"
msgstr "%s konfiguraÄnà soubor \"%s\" nenalezen\n"
-#: src/common/weeconfig.c:1902
+#: src/common/weeconfig.c:1940
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"]\"\n"
msgstr "%s %s, řádek %d: nevalidnà syntaxe, chybà \"]\"\n"
-#: src/common/weeconfig.c:1919
+#: src/common/weeconfig.c:1957
#, c-format
msgid "%s %s, line %d: unknown section identifier (\"%s\")\n"
msgstr "%s %s, řádek %d: neznámý identifikátor sekce (\"%s\")\n"
-#: src/common/weeconfig.c:1937
+#: src/common/weeconfig.c:1975
#, c-format
msgid "%s %s, line %d: invalid section for option, line is ignored\n"
msgstr "%s %s, řádek %d: nevalidnà sekce pro volbu, řádek je ignorován\n"
-#: src/common/weeconfig.c:2019 src/common/weeconfig.c:2045
+#: src/common/weeconfig.c:2057 src/common/weeconfig.c:2083
#, c-format
msgid "%s %s, line %d: invalid option \"%s\"\n"
msgstr "%s %s, řádek %d: nevalidnà volba \"%s\"\n"
-#: src/common/weeconfig.c:2025
+#: src/common/weeconfig.c:2063
#, c-format
msgid "%s %s, line %d: invalid ignore options \"%s\"\n"
msgstr "%s %s, řádek %d: nevalidnà volba \"%s\" pro ignorovánÃ\n"
-#: src/common/weeconfig.c:2056
+#: src/common/weeconfig.c:2094
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5544,7 +5576,7 @@ msgstr ""
"%s %s, řádek %d: nevalidnà hodnota pro volbu '%s'\n"
"OÄekáváno: hodnota boolean: 'off' nebo 'on'\n"
-#: src/common/weeconfig.c:2065
+#: src/common/weeconfig.c:2103
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5553,7 +5585,7 @@ msgstr ""
"%s %s, řádek %d: nevalidnà hodnota pro volbu '%s'\n"
"OÄekáváno: celé ÄÃslo mezi %d a %d\n"
-#: src/common/weeconfig.c:2076
+#: src/common/weeconfig.c:2114
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5562,21 +5594,21 @@ msgstr ""
"%s %s, řádek %d: nevalidnà hodnota pro volbu '%s'\n"
"OÄekáváno: jeden z tÄ›chto Å™etÄ›zců: "
-#: src/common/weeconfig.c:2092
+#: src/common/weeconfig.c:2130
#, c-format
msgid "%s %s, line %d: invalid color name for option '%s'\n"
msgstr "%s %s, řádek %d: nevalidnà jméno barvy pro hodnotu '%s'\n"
-#: src/common/weeconfig.c:2161
+#: src/common/weeconfig.c:2199
#, c-format
msgid "%s: creating default config file...\n"
msgstr "%s: vytvářÃm výchozà konfiguraÄnà soubor...\n"
-#: src/common/weeconfig.c:2162
+#: src/common/weeconfig.c:2200
msgid "Creating default config file\n"
msgstr "VytvářÃm výchozà konfiguraÄnà soubor\n"
-#: src/common/weeconfig.c:2165 src/common/weeconfig.c:2371
+#: src/common/weeconfig.c:2203 src/common/weeconfig.c:2409
#, c-format
msgid ""
"#\n"
@@ -5585,7 +5617,7 @@ msgstr ""
"#\n"
"# %s konfiguraÄnà soubor, vytvoÅ™il %s v%s %s"
-#: src/common/weeconfig.c:2169 src/common/weeconfig.c:2375
+#: src/common/weeconfig.c:2207 src/common/weeconfig.c:2413
#, c-format
msgid ""
"# WARNING! Be careful when editing this file, WeeChat writes this file when "
@@ -5596,10 +5628,19 @@ msgstr ""
"tento soubor pÅ™i ukonÄenÃ.\n"
"#\n"
-#: src/common/weeconfig.c:2368
+#: src/common/weeconfig.c:2406
msgid "Saving config to disk\n"
msgstr "Ukládám konfiguraci na disk\n"
+#~ msgid ""
+#~ "filename: WeeChat plugin (file) to load\n"
+#~ "\n"
+#~ "Without argument, /plugin command lists all loaded plugins."
+#~ msgstr ""
+#~ "jméno%souboru: plugin pro WeeChat (soubor), který naÄÃst\n"
+#~ "\n"
+#~ "PÅ™Ãkaz /plugin bez argumentů vypÃÅ¡e seznam vÅ¡ech naÄtených pluginů."
+
#~ msgid "Default server notify levels:"
#~ msgstr "nastavil upozorněnà serveru"
diff --git a/po/de.po b/po/de.po
index 209fbe98f..bf26684d0 100644
--- a/po/de.po
+++ b/po/de.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.2.2-cvs\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2006-10-01 10:04+0200\n"
+"POT-Creation-Date: 2006-10-24 00:48+0200\n"
"PO-Revision-Date: 2006-10-01 12:10+0200\n"
"Last-Translator: Thomas Schuetz \n"
"Language-Team: weechat-dev \n"
@@ -16,87 +16,92 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/irc/irc-server.c:190 src/common/weeconfig.c:2301
+#: src/irc/irc-server.c:194 src/common/weeconfig.c:2339
msgid "Unable to get user's name"
msgstr "Username konnte nicht ermittelt werden"
-#: src/irc/irc-server.c:258
+#: src/irc/irc-server.c:262
#, c-format
msgid "%s cannot allocate new server\n"
msgstr "%s Neuer Server konnte nicht alloziert werden\n"
-#: src/irc/irc-server.c:591
+#: src/irc/irc-server.c:610
#, c-format
msgid "%s error sending data to IRC server\n"
msgstr "%s Fehler beim Senden von Daten an den IRC-Server\n"
-#: src/irc/irc-server.c:613 src/irc/irc-server.c:626 src/irc/irc-server.c:673
-#: src/irc/irc-server.c:686
+#: src/irc/irc-server.c:624 src/irc/irc-server.c:951
+#, fuzzy
+msgid "(message dropped)"
+msgstr "Nachricht empfangen"
+
+#: src/irc/irc-server.c:736 src/irc/irc-server.c:749 src/irc/irc-server.c:796
+#: src/irc/irc-server.c:809
#, c-format
msgid "%s not enough memory for received IRC message\n"
msgstr "%s nicht genügend Speicher zum Empfangen der IRC-Nachricht vorhanden\n"
-#: src/irc/irc-server.c:804
+#: src/irc/irc-server.c:918
#, c-format
msgid "%s Command \"%s\" failed!\n"
msgstr "%s der Befehl \"%s\" schlug fehl!\n"
-#: src/irc/irc-server.c:810
+#: src/irc/irc-server.c:924
#, c-format
msgid "%s No command to execute!\n"
msgstr "%s Kein Befehl zum Ausführen!\n"
-#: src/irc/irc-server.c:816
+#: src/irc/irc-server.c:930
#, c-format
msgid "%s Unknown command: cmd=\"%s\", host=\"%s\", args=\"%s\"\n"
msgstr "%s Unbekannter Befehl: cmd=\"%s\", host=\"%s\", args=\"%s\"\n"
-#: src/irc/irc-server.c:867
+#: src/irc/irc-server.c:996
#, c-format
msgid "%s cannot read data from socket, disconnecting from server...\n"
msgstr "%s Socket-Lesefehler, die Serververbindung wird getrennt...\n"
-#: src/irc/irc-server.c:948
+#: src/irc/irc-server.c:1077
#, c-format
msgid "%s: Reconnecting to server in %d seconds\n"
msgstr "%s: Neuverbinden in %d Sekunden\n"
-#: src/irc/irc-server.c:982
+#: src/irc/irc-server.c:1111
#, c-format
msgid "%s gnutls handshake failed\n"
msgstr "%s gnutls-Handshake schlug fehl\n"
-#: src/irc/irc-server.c:999
+#: src/irc/irc-server.c:1128
#, c-format
msgid "%s proxy address \"%s\" not found\n"
msgstr "%s Proxyadresse \"%s\" nicht gefunden\n"
-#: src/irc/irc-server.c:1003
+#: src/irc/irc-server.c:1132
#, c-format
msgid "%s address \"%s\" not found\n"
msgstr "%s Adresse \"%s\" nicht gefunden\n"
-#: src/irc/irc-server.c:1013
+#: src/irc/irc-server.c:1142
#, c-format
msgid "%s proxy IP address not found\n"
msgstr "%s Proxy-IP-Adresse nicht gefunden\n"
-#: src/irc/irc-server.c:1016
+#: src/irc/irc-server.c:1145
#, c-format
msgid "%s IP address not found\n"
msgstr "%s IP-Adresse nicht gefunden\n"
-#: src/irc/irc-server.c:1025
+#: src/irc/irc-server.c:1154
#, c-format
msgid "%s proxy connection refused\n"
msgstr "%s Proxyverbindung verweigert\n"
-#: src/irc/irc-server.c:1028
+#: src/irc/irc-server.c:1157
#, c-format
msgid "%s connection refused\n"
msgstr "%s Verbindungsaufbau verweigert\n"
-#: src/irc/irc-server.c:1036
+#: src/irc/irc-server.c:1165
#, c-format
msgid ""
"%s proxy fails to establish connection to server (check username/password if "
@@ -105,12 +110,12 @@ msgstr ""
"%s Der Proxy konnte die Verbindung zum Server nicht aufbauen (bitte "
"Benutzername/Passwort überprüfen)\n"
-#: src/irc/irc-server.c:1046
+#: src/irc/irc-server.c:1175
#, c-format
msgid "%s unable to set local hostname/IP\n"
msgstr "%s kann lokalen Hostname/lokale IP nicht festlegen\n"
-#: src/irc/irc-server.c:1561
+#: src/irc/irc-server.c:1690
#, c-format
msgid ""
"%s cannot connect with SSL since WeeChat was not built with GNUtls support\n"
@@ -118,57 +123,57 @@ msgstr ""
"%s SSL-Verbindung nicht möglich, da WeeChat nicht mit GNUtls-Support "
"kompiliert wurde\n"
-#: src/irc/irc-server.c:1570
+#: src/irc/irc-server.c:1699
#, c-format
msgid "%s: connecting to server %s:%d%s%s via %s proxy %s:%d%s...\n"
msgstr "%s: verbinden zu Server %s:%d%s%s via %s-Proxy %s:%d%s...\n"
-#: src/irc/irc-server.c:1576
+#: src/irc/irc-server.c:1705
#, c-format
msgid "Connecting to server %s:%d%s%s via %s proxy %s:%d%s...\n"
msgstr "verbinden zu Server %s:%d%s%s via %s-Proxy %s:%d%s...\n"
-#: src/irc/irc-server.c:1586
+#: src/irc/irc-server.c:1715
#, c-format
msgid "%s: connecting to server %s:%d%s%s...\n"
msgstr "%s: verbinden zu Server %s:%d%s%s...\n"
-#: src/irc/irc-server.c:1590
+#: src/irc/irc-server.c:1719
#, c-format
msgid "Connecting to server %s:%d%s%s...\n"
msgstr "verbinden zu Server %s:%d%s%s...\n"
-#: src/irc/irc-server.c:1608
+#: src/irc/irc-server.c:1737
#, c-format
msgid "%s gnutls init error\n"
msgstr "%s gnutls Initialisierungsfehler\n"
-#: src/irc/irc-server.c:1623
+#: src/irc/irc-server.c:1752
#, c-format
msgid "%s cannot create pipe\n"
msgstr "%s Pipe konnte nicht angelegt werden\n"
-#: src/irc/irc-server.c:1638
+#: src/irc/irc-server.c:1767
#, c-format
msgid "%s cannot create socket\n"
msgstr "%s Socket konnte nicht angelegt werden\n"
-#: src/irc/irc-server.c:1649
+#: src/irc/irc-server.c:1778
#, c-format
msgid "%s cannot set socket option \"SO_REUSEADDR\"\n"
msgstr "%s Fehler beim Setzen der Socketoption \"SO_REUSEADDR\"\n"
-#: src/irc/irc-server.c:1660
+#: src/irc/irc-server.c:1789
#, c-format
msgid "%s cannot set socket option \"SO_KEEPALIVE\"\n"
msgstr "%s Fehler beim Setzen der Socketoption \"SO_KEEPALIVE\"\n"
-#: src/irc/irc-server.c:1691
+#: src/irc/irc-server.c:1820
#, c-format
msgid "%s: Reconnecting to server...\n"
msgstr "%s: Neuverbinden zum Server...\n"
-#: src/irc/irc-server.c:1742 src/irc/irc-server.c:1751
+#: src/irc/irc-server.c:1871 src/irc/irc-server.c:1880
msgid "Disconnected from server!\n"
msgstr "Vom Server getrennt!\n"
@@ -1378,73 +1383,73 @@ msgstr "(versteckt)"
msgid "%s: using hostname \"%s\"\n"
msgstr "%s: benutze lokalen Hostnamen \"%s\"\n"
-#: src/irc/irc-send.c:219 src/common/command.c:677
+#: src/irc/irc-send.c:219 src/common/command.c:683
#, c-format
msgid "%s cannot find nick for sending message\n"
msgstr ""
"%s kann keinen Nickname finden, an den die Nachricht gesendet werden soll\n"
-#: src/irc/irc-send.c:358 src/common/command.c:574
+#: src/irc/irc-send.c:358 src/common/command.c:580
#, c-format
msgid "%s command \"%s\" needs a server connection!\n"
msgstr "%s der Befehl \"%s\" benötigt eine Serververbindung!\n"
-#: src/irc/irc-send.c:413 src/irc/irc-send.c:441 src/irc/irc-send.c:663
-#: src/irc/irc-send.c:700 src/irc/irc-send.c:737 src/irc/irc-send.c:791
-#: src/irc/irc-send.c:836 src/irc/irc-send.c:915 src/irc/irc-send.c:976
-#: src/irc/irc-send.c:1362 src/irc/irc-send.c:1504 src/irc/irc-send.c:2065
-#: src/irc/irc-send.c:2195
+#: src/irc/irc-send.c:413 src/irc/irc-send.c:441 src/irc/irc-send.c:657
+#: src/irc/irc-send.c:689 src/irc/irc-send.c:721 src/irc/irc-send.c:770
+#: src/irc/irc-send.c:815 src/irc/irc-send.c:894 src/irc/irc-send.c:955
+#: src/irc/irc-send.c:1372 src/irc/irc-send.c:1516 src/irc/irc-send.c:2077
+#: src/irc/irc-send.c:2202
#, c-format
msgid "%s \"%s\" command can only be executed in a channel buffer\n"
msgstr "%s der \"%s\"-Befehl kann nur in Channelfenstern ausgeführt werden\n"
-#: src/irc/irc-send.c:580 src/irc/irc-send.c:600 src/irc/irc-send.c:1130
-#: src/irc/irc-send.c:1983
+#: src/irc/irc-send.c:579 src/irc/irc-send.c:599 src/irc/irc-send.c:1109
+#: src/irc/irc-send.c:1995
#, c-format
msgid "%s \"%s\" command can not be executed on a server buffer\n"
msgstr "%s der \"%s\"-Befehl kann nicht in Serverfenstern ausgeführt werden\n"
-#: src/irc/irc-send.c:900 src/irc/irc-send.c:961 src/common/command.c:1778
+#: src/irc/irc-send.c:879 src/irc/irc-send.c:940 src/common/command.c:1789
#, c-format
msgid "%s wrong arguments for \"%s\" command\n"
msgstr "%s fehlerhafte Argumente für der \"%s\"-Befehl\n"
-#: src/irc/irc-send.c:1077
+#: src/irc/irc-send.c:1056
#, c-format
msgid "%s \"%s\" is not a valid regular expression (%s)\n"
msgstr "%s \"%s\" ist kein korrekter regulärer Ausdruck (%s)\n"
-#: src/irc/irc-send.c:1086
+#: src/irc/irc-send.c:1065
#, c-format
msgid "%s not enough memory for regular expression\n"
msgstr "%s nicht genügend Speicher für regulären Ausdruck vorhanden\n"
-#: src/irc/irc-send.c:1212 src/irc/irc-send.c:1560 src/irc/irc-send.c:1574
+#: src/irc/irc-send.c:1222 src/irc/irc-send.c:1572 src/irc/irc-send.c:1586
#, c-format
msgid "%s \"%s\" command can only be executed in a channel or private buffer\n"
msgstr ""
"%s der \"%s\"-Befehl kann nur in Channelfenstern oder in privaten Fenstern "
"ausgeführt werden\n"
-#: src/irc/irc-send.c:1254 src/irc/irc-recv.c:565
+#: src/irc/irc-send.c:1264 src/irc/irc-recv.c:565
#, c-format
msgid "%s nick \"%s\" not found for \"%s\" command\n"
msgstr "%s Nickname \"%s\" für den \"%s\"-Befehl nicht gefunden\n"
-#: src/irc/irc-send.c:1335 src/irc/irc-send.c:1473 src/irc/irc-send.c:2091
-#: src/common/command.c:1723 src/common/command.c:1735
-#: src/common/command.c:1754 src/common/command.c:1841
-#: src/common/command.c:2621
+#: src/irc/irc-send.c:1345 src/irc/irc-send.c:1483 src/irc/irc-send.c:2103
+#: src/common/command.c:1734 src/common/command.c:1746
+#: src/common/command.c:1765 src/common/command.c:1852
+#: src/common/command.c:2694
#, c-format
msgid "%s wrong argument count for \"%s\" command\n"
msgstr "%s fehlerhafte Anzahl von Argumenten für der \"%s\"-Befehl\n"
-#: src/irc/irc-send.c:1675
+#: src/irc/irc-send.c:1687
#, c-format
msgid "%s cannot create new private buffer \"%s\"\n"
msgstr "%s kann kein neues privates Fenster \"%s\" erzeugen\n"
-#: src/irc/irc-send.c:2156
+#: src/irc/irc-send.c:2168
#, c-format
msgid "%s, compiled on %s %s\n"
msgstr "%s, kompiliert auf %s %s\n"
@@ -1454,8 +1459,8 @@ msgstr "%s, kompiliert auf %s %s\n"
msgid "You have been invited to %s%s%s by %s%s\n"
msgstr "Sie wurden in den Channel %s%s%s von %s%s eingeladen\n"
-#: src/irc/irc-recv.c:428 src/irc/irc-recv.c:534 src/irc/irc-recv.c:732
-#: src/irc/irc-recv.c:1159 src/irc/irc-recv.c:1510 src/irc/irc-recv.c:3441
+#: src/irc/irc-recv.c:428 src/irc/irc-recv.c:534 src/irc/irc-recv.c:734
+#: src/irc/irc-recv.c:1160 src/irc/irc-recv.c:1510 src/irc/irc-recv.c:3441
#: src/irc/irc-recv.c:3507 src/irc/irc-recv.c:3528
#, c-format
msgid "%s channel \"%s\" not found for \"%s\" command\n"
@@ -1486,7 +1491,7 @@ msgstr "%s%s%s hat %s%s%s vom Server getrennt"
msgid "%s host \"%s\" not found for \"%s\" command\n"
msgstr "%s Host \"%s\" für den \"%s\"-Befehl nicht gefunden\n"
-#: src/irc/irc-recv.c:676 src/irc/irc-recv.c:775 src/irc/irc-recv.c:1304
+#: src/irc/irc-recv.c:676 src/irc/irc-recv.c:777 src/irc/irc-recv.c:1304
#: src/irc/irc-recv.c:2074
#, c-format
msgid "%s \"%s\" command received without host\n"
@@ -1497,56 +1502,56 @@ msgstr "%s \"%s\"-Befehl empfangen ohne Host\n"
msgid "%s \"%s\" command received without channel or nickname\n"
msgstr "%s \"%s\"-Befehl empfangen ohne Channel- oder Nickname\n"
-#: src/irc/irc-recv.c:714
+#: src/irc/irc-recv.c:716
#, fuzzy, c-format
msgid "Mode %s%s %s[%s%s%s]%s by %s%s\n"
msgstr "%s%s %s(%s%s@%s%s)%s war %s\n"
-#: src/irc/irc-recv.c:743
+#: src/irc/irc-recv.c:745
#, fuzzy, c-format
msgid "User mode %s[%s%s%s]%s by %s%s\n"
msgstr "Usermodus %s[%s%s%s/%s%s%s]\n"
-#: src/irc/irc-recv.c:814
+#: src/irc/irc-recv.c:816
#, c-format
msgid "You are now known as %s%s\n"
msgstr "Sie sind nun als %s%s bekannt\n"
-#: src/irc/irc-recv.c:818
+#: src/irc/irc-recv.c:820
#, c-format
msgid "%s%s%s is now known as %s%s\n"
msgstr "%s%s%s ist nun bekannt als %s%s\n"
-#: src/irc/irc-recv.c:886
+#: src/irc/irc-recv.c:887
#, c-format
msgid "%s nickname not found for \"%s\" command\n"
msgstr "%s Nickname nicht gefunden für den \"%s\"-Befehl\n"
-#: src/irc/irc-recv.c:900
+#: src/irc/irc-recv.c:901
#, c-format
msgid "CTCP %sVERSION%s reply from %s%s%s: %s\n"
msgstr "CTCP %sVERSION%s Antwort von %s%s%s: %s\n"
-#: src/irc/irc-recv.c:934
+#: src/irc/irc-recv.c:935
#, c-format
msgid "CTCP %sPING%s reply from %s%s%s: %ld.%ld seconds\n"
msgstr "CTCP %sPING%s Antwort von %s%s%s: %ld.%ld Sekunden\n"
-#: src/irc/irc-recv.c:957 src/irc/irc-recv.c:1887 src/irc/irc-recv.c:1999
+#: src/irc/irc-recv.c:958 src/irc/irc-recv.c:1887 src/irc/irc-recv.c:1999
#, c-format
msgid "%s cannot create new private window \"%s\"\n"
msgstr "%s kann kein neues privates Fenster \"%s\" erzeugen\n"
-#: src/irc/irc-recv.c:982 src/irc/irc-recv.c:2019
+#: src/irc/irc-recv.c:983 src/irc/irc-recv.c:2019
msgid "Private"
msgstr "Privat:"
-#: src/irc/irc-recv.c:1061
+#: src/irc/irc-recv.c:1062
#, c-format
msgid "%s \"%s\" command received without host or channel\n"
msgstr "%s \"%s\"-Befehl empfangen ohne Host oder Channel\n"
-#: src/irc/irc-recv.c:1089
+#: src/irc/irc-recv.c:1090
#, c-format
msgid "%s%s %s(%s%s%s)%s has left %s%s"
msgstr "%s%s %s(%s%s%s)%s verlässt %s%s"
@@ -1647,11 +1652,11 @@ msgstr "%s%s %s(%s%s@%s%s)%s war %s\n"
msgid "%s[%s%s%s]%s idle: "
msgstr "%s[%s%s%s]%s idlet: "
-#: src/irc/irc-recv.c:3127 src/common/command.c:3763 src/common/command.c:3781
+#: src/irc/irc-recv.c:3127 src/common/command.c:3836 src/common/command.c:3854
msgid "days"
msgstr "Tage"
-#: src/irc/irc-recv.c:3127 src/common/command.c:3763 src/common/command.c:3781
+#: src/irc/irc-recv.c:3127 src/common/command.c:3836 src/common/command.c:3854
msgid "day"
msgstr "Tag"
@@ -2129,19 +2134,24 @@ msgid "%s plugin %s: unable to add keyboard handler (not enough memory)\n"
msgstr ""
"%s plugin %s: kann keinen Tastatur-Handler hinzufügen (Speichermangel)\n"
-#: src/plugins/plugins.c:775
+#: src/plugins/plugins.c:738
+#, fuzzy, c-format
+msgid "%s plugin %s: unable to add modifier (not enough memory)\n"
+msgstr "%s plugin %s: kann keinen Timer-Handler hinzufügen (Speichermangel)\n"
+
+#: src/plugins/plugins.c:968
#, c-format
msgid "%s unable to load plugin \"%s\": %s\n"
msgstr "%s kann Plugin \"%s\" nicht laden: %s\n"
-#: src/plugins/plugins.c:786
+#: src/plugins/plugins.c:979
#, c-format
msgid "%s symbol \"plugin_name\" not found in plugin \"%s\", failed to load\n"
msgstr ""
"%s Symbol \"plugin_name\" in Plugin \"%s\" nicht gefunden, Laden "
"gescheitert\n"
-#: src/plugins/plugins.c:797
+#: src/plugins/plugins.c:990
#, c-format
msgid ""
"%s unable to load plugin \"%s\": a plugin with same name already exists\n"
@@ -2149,7 +2159,7 @@ msgstr ""
"%s kann Plugin \"%s\" nicht laden: ein gleichnamiges Plugin existiert "
"bereits\n"
-#: src/plugins/plugins.c:809
+#: src/plugins/plugins.c:1002
#, c-format
msgid ""
"%s symbol \"plugin_description\" not found in plugin \"%s\", failed to load\n"
@@ -2157,7 +2167,7 @@ msgstr ""
"%s Symbol \"plugin_description\" nicht in Plugin \"%s\" gefunden, Laden "
"gescheitert\n"
-#: src/plugins/plugins.c:820
+#: src/plugins/plugins.c:1013
#, c-format
msgid ""
"%s symbol \"plugin_version\" not found in plugin \"%s\", failed to load\n"
@@ -2165,7 +2175,7 @@ msgstr ""
"%s Symbol \"plugin_version\" nicht in Plugin \"%s\" gefunden, Laden "
"gescheitert\n"
-#: src/plugins/plugins.c:831
+#: src/plugins/plugins.c:1024
#, c-format
msgid ""
"%s function \"weechat_plugin_init\" not found in plugin \"%s\", failed to "
@@ -2174,43 +2184,44 @@ msgstr ""
"%s Funktion \"weechat_plugin_init\" nicht in Plugin \"%s\" gefunden Laden "
"gescheitert\n"
-#: src/plugins/plugins.c:903
+#: src/plugins/plugins.c:1103
#, c-format
msgid "Initializing plugin \"%s\" %s\n"
msgstr "Initialisiere Plugin \"%s\" %s\n"
-#: src/plugins/plugins.c:911
+#: src/plugins/plugins.c:1111
#, c-format
msgid "%s unable to initialize plugin \"%s\"\n"
msgstr "%s kann das Plugin \"%s\" nicht initialisieren\n"
-#: src/plugins/plugins.c:922
+#: src/plugins/plugins.c:1122
#, c-format
msgid "%s unable to load plugin \"%s\" (not enough memory)\n"
msgstr "%s kann das Plugin \"%s\" nicht laden (Speichermangel)\n"
-#: src/plugins/plugins.c:930
+#: src/plugins/plugins.c:1130
#, c-format
msgid "Plugin \"%s\" (%s) loaded.\n"
msgstr "Plugin \"%s\" (%s) geladen.\n"
-#: src/plugins/plugins.c:1097
+#: src/plugins/plugins.c:1302 src/plugins/plugins.c:1342
#, c-format
msgid "Plugin \"%s\" unloaded.\n"
msgstr "Plugin \"%s\" entladen.\n"
-#: src/plugins/plugins.c:1103 src/common/command.c:3443
+#: src/plugins/plugins.c:1308 src/plugins/plugins.c:1351
+#: src/common/command.c:3516
#, c-format
msgid "%s plugin \"%s\" not found\n"
msgstr "%s Plugin \"%s\" nicht gefunden\n"
-#: src/plugins/plugins-config.c:265 src/common/weeconfig.c:1945
+#: src/plugins/plugins-config.c:265 src/common/weeconfig.c:1983
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"=\"\n"
msgstr "%s %s, Zeile %d: Syntaxfehler, \"=\" erwartet\n"
-#: src/plugins/plugins-config.c:353 src/common/weeconfig.c:2155
-#: src/common/weeconfig.c:2362
+#: src/plugins/plugins-config.c:353 src/common/weeconfig.c:2193
+#: src/common/weeconfig.c:2400
#, c-format
msgid "%s cannot create file \"%s\"\n"
msgstr "%s kann die Datei \"%s\" nicht anlegen\n"
@@ -2235,7 +2246,7 @@ msgstr ""
"schreibt diese datei wenn die Optionen geändert werden.\n"
"#\n"
-#: src/plugins/plugins-interface.c:377
+#: src/plugins/plugins-interface.c:417
#, c-format
msgid "%s server/channel (%s/%s) not found for plugin exec command\n"
msgstr "%s Server/Channel (%s/%s) für den Plugin-Exec-Befehl nicht gefunden\n"
@@ -2289,12 +2300,12 @@ msgstr "zum DCC-Puffer springen"
msgid " [Q] Close raw data view"
msgstr " [Q] Rohdatenansicht schließen"
-#: src/gui/curses/gui-curses-main.c:120
+#: src/gui/curses/gui-curses-main.c:119
#, c-format
msgid "Day changed to %s\n"
msgstr "Ein neuer Tag bricht an, heute ist der %s\n"
-#: src/gui/curses/gui-curses-main.c:235
+#: src/gui/curses/gui-curses-main.c:234
#, c-format
msgid "%s lag is high, disconnecting from server...\n"
msgstr "%s der Lag ist hoch, die Verbindung wird getrennt...\n"
@@ -2336,11 +2347,11 @@ msgstr "-MEHR-"
msgid "server"
msgstr "Server"
-#: src/gui/gui-buffer.c:580
+#: src/gui/gui-buffer.c:581
msgid "Not enough memory for new line\n"
msgstr "Nicht genügend Speicher für neue Zeile\n"
-#: src/gui/gui-common.c:428
+#: src/gui/gui-common.c:430
msgid "Not enough memory for infobar message\n"
msgstr "Nicht genügend Speicher für Infobar-Nachricht\n"
@@ -2528,7 +2539,7 @@ msgstr "Bild neu aufbauen"
msgid "grab a key"
msgstr "Tastencode ermitteln und einfügen"
-#: src/gui/gui-keyboard.c:452 src/common/command.c:2383
+#: src/gui/gui-keyboard.c:452 src/common/command.c:2394
#, c-format
msgid "%s unable to bind key \"%s\"\n"
msgstr "%s kann die Taste \"%s\" nicht zuordnen\n"
@@ -2561,7 +2572,7 @@ msgstr "**** Beginning of log "
msgid "**** End of log "
msgstr "**** End of log "
-#: src/common/alias.c:170 src/common/command.c:365
+#: src/common/alias.c:170 src/common/command.c:371
#, c-format
msgid "%s circular reference when calling alias \"/%s\"\n"
msgstr "%s Zirkelbezug beim Aufruf des Aliases \"/%s\"\n"
@@ -2821,24 +2832,31 @@ msgid "list/load/unload plugins"
msgstr "auflisten/laden/entladen von Plugins"
#: src/common/command.c:146
-msgid "[load filename] | [autoload] | [reload] | [unload]"
+#, fuzzy
+msgid ""
+"[list [mask]] | [listfull [mask]] | [load filename] | [autoload] | [reload "
+"[name]] | [unload [name]]"
msgstr "[load Dateiname] | [autoload] | [reload] | [unload]"
#: src/common/command.c:147
msgid ""
-"filename: WeeChat plugin (file) to load\n"
+" list: list loaded plugins\n"
+"listfull: list loaded plugins with detailed info for each plugin\n"
+" mask: part of name of a loaded plugin\n"
+" load: load a plugin\n"
+"autoload: autoload plugins in system or user directory\n"
+" reload: reload one plugin (if no name given, unload all plugins, then "
+"autoload plugins)\n"
+" unload: unload one or all plugins\n"
"\n"
-"Without argument, /plugin command lists all loaded plugins."
+"Without argument, /plugin command lists loaded plugins."
msgstr ""
-"Dateiname: zu ladendes Plugin\n"
-"\n"
-"Ohne Argumente werden alle geladenen Plugins aufgelistet."
-#: src/common/command.c:150
+#: src/common/command.c:156
msgid "list, add or remove servers"
msgstr "Auflisten, Hinzufügen oder Entfernen von Servern"
-#: src/common/command.c:151
+#: src/common/command.c:157
msgid ""
"[servername] | [servername hostname port [-auto | -noauto] [-ipv6] [-ssl] [-"
"pwd password] [-nicks nick1 nick2 nick3] [-username username] [-realname "
@@ -2849,7 +2867,7 @@ msgstr ""
"pwd Passwort] [-nicks Nick1 Nick2 Nick3] [-username Benutzername] [-realname "
"Name] [-command Befehl] [-autojoin Channel[,Channel]] ] | [del Servername]"
-#: src/common/command.c:156
+#: src/common/command.c:162
msgid ""
"servername: server name, for internal and display use\n"
" hostname: name or IP address of server\n"
@@ -2875,27 +2893,27 @@ msgstr ""
" Benutzername: Benutzername\n"
" Realname: voller Name des Benutzers"
-#: src/common/command.c:168
+#: src/common/command.c:174
msgid "save config to disk"
msgstr "Konfiguration abspeichern"
-#: src/common/command.c:169
+#: src/common/command.c:175
msgid "[file]"
msgstr "[Datei]"
-#: src/common/command.c:169
+#: src/common/command.c:175
msgid "file: filename for writing config"
msgstr "Datei: Name der zu speichernden Konfigurationsdatei"
-#: src/common/command.c:171
+#: src/common/command.c:177
msgid "set config options"
msgstr "Konfigurationsparameter setzen"
-#: src/common/command.c:172 src/common/command.c:180
+#: src/common/command.c:178 src/common/command.c:186
msgid "[option [ = value]]"
msgstr "[Option [ = Wert]]"
-#: src/common/command.c:173
+#: src/common/command.c:179
msgid ""
"option: name of an option (if name is full and no value is given, then help "
"is displayed on option)\n"
@@ -2911,11 +2929,11 @@ msgstr ""
"Option kann Servername.server_xxx lauten, wobei \"Servername\" der interne "
"Servername ist und \"xxx\" eine Option für diesen Server."
-#: src/common/command.c:179
+#: src/common/command.c:185
msgid "set plugin config options"
msgstr "Konfigurationsparameter für Plugin setzen"
-#: src/common/command.c:181
+#: src/common/command.c:187
msgid ""
"option: name of a plugin option\n"
" value: value for option\n"
@@ -2927,27 +2945,27 @@ msgstr ""
"\n"
"Option wird wie folgt formatiert: Plugin.Option, z.B. perl.myscript.item1"
-#: src/common/command.c:185
+#: src/common/command.c:191
msgid "remove an alias"
msgstr "einen Alias entfernen"
-#: src/common/command.c:186
+#: src/common/command.c:192
msgid "alias_name"
msgstr "Aliasname"
-#: src/common/command.c:186
+#: src/common/command.c:192
msgid "alias_name: name of alias to remove"
msgstr "Aliasname: Name des zu löschenden Aliases"
-#: src/common/command.c:188
+#: src/common/command.c:194
msgid "unignore IRC messages and/or hosts"
msgstr "/ignore-Regel entfernen"
-#: src/common/command.c:189
+#: src/common/command.c:195
msgid "[number | [mask [[type | command] [channel [server]]]]]"
msgstr "[Nummer | [Maske [[Typ | Befehl] [Channel [Server]]]]"
-#: src/common/command.c:190
+#: src/common/command.c:196
msgid ""
" number: # of ignore to unignore (number is displayed by list of ignore)\n"
" mask: nick or host mask to unignore\n"
@@ -2970,11 +2988,11 @@ msgstr ""
"Bei jedem Argument steht '*' für 'alle'.\n"
"Ohne Argumente listet /unignore alle definierten /ignore-Regeln auf."
-#: src/common/command.c:200
+#: src/common/command.c:206
msgid "upgrade WeeChat without disconnecting from servers"
msgstr "aktualisiert WeeChat ohne die Verbindung zum Server zu trennen"
-#: src/common/command.c:202
+#: src/common/command.c:208
msgid ""
"This command run again WeeChat binary, so it should have been compiled or "
"installed with a package manager before running this command."
@@ -2983,24 +3001,24 @@ msgstr ""
"kompiliert oder mit einem Paketmanager installiert sein, bevor der Befehl "
"ausgeführt wird."
-#: src/common/command.c:205
+#: src/common/command.c:211
msgid "show WeeChat uptime"
msgstr "zeigt die Uptime von Weechat an"
-#: src/common/command.c:206
+#: src/common/command.c:212
msgid "[-o]"
msgstr "[-o]"
-#: src/common/command.c:207
+#: src/common/command.c:213
msgid "-o: send uptime on current channel as an IRC message"
msgstr ""
"-o: sendet die Weechat-Uptime als IRC-Nachricht in den aktuellen Channel"
-#: src/common/command.c:209
+#: src/common/command.c:215
msgid "manage windows"
msgstr "Fenster verwalten"
-#: src/common/command.c:210
+#: src/common/command.c:216
msgid ""
"[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv "
"[pct] | resize pct | merge [all]]"
@@ -3008,7 +3026,7 @@ msgstr ""
"[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv "
"[pct] | resize pct | merge [all]]"
-#: src/common/command.c:212
+#: src/common/command.c:218
msgid ""
" list: list open windows (no parameter implies this list)\n"
" -1: jump to previous window\n"
@@ -3046,18 +3064,18 @@ msgstr ""
"aktuellen Größe an. Zum Beispiel würde 25 bedeuten, dass das neue Fenster "
"nur noch ein Viertel der Größe des alten Fensters hätte."
-#: src/common/command.c:345 src/common/command.c:518 src/common/command.c:613
+#: src/common/command.c:351 src/common/command.c:524 src/common/command.c:619
#, c-format
msgid "%s command \"%s\" failed\n"
msgstr "%s der Befehl \"%s\" schlug fehl\n"
-#: src/common/command.c:471
+#: src/common/command.c:477
#, c-format
msgid "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s falsche Argumentanzahl für den %s-Befehl \"%s\" (erwartet: %d arg%s)\n"
-#: src/common/command.c:483
+#: src/common/command.c:489
#, c-format
msgid ""
"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
@@ -3066,13 +3084,13 @@ msgstr ""
"%s falsche Argumentanzahl für den %s-Befehl \"%s\" (erwartet: zwischen %d "
"und %d arg%s)\n"
-#: src/common/command.c:547
+#: src/common/command.c:553
#, c-format
msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s falsche Argumentanzahl für den IRC-Befehl \"%s\" (erwartet: %d arg%s)\n"
-#: src/common/command.c:559
+#: src/common/command.c:565
#, c-format
msgid ""
"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
@@ -3081,370 +3099,384 @@ msgstr ""
"%s falsche Argumentanzahl für den IRC-Befehl \"%s\" (erwartet: zwischen %d "
"und %d arg%s)\n"
-#: src/common/command.c:583
+#: src/common/command.c:589
#, c-format
msgid "%s command \"%s\" can not be executed on DCC CHAT buffer\n"
msgstr "%s der \"%s\"-Befehl kann nicht inDCC-Fenstern ausgeführt werden\n"
-#: src/common/command.c:628
+#: src/common/command.c:634
#, c-format
msgid "%s unknown command \"%s\" (type /help for help)\n"
msgstr "%s unbekannter Befehl \"%s\" (/help eingeben, um Hilfe zu erhalten)\n"
-#: src/common/command.c:830
+#: src/common/command.c:831
msgid "This window is not a channel!\n"
msgstr "Dieses Fenster ist kein Channel!\n"
-#: src/common/command.c:868 src/common/command.c:1039
+#: src/common/command.c:879 src/common/command.c:1050
#, c-format
msgid "%s missing arguments for \"%s\" command\n"
msgstr "%s fehlende Argumente für den \"%s\"-Befehl\n"
-#: src/common/command.c:877
+#: src/common/command.c:888
#, c-format
msgid "Alias \"%s\" => \"%s\" created\n"
msgstr "Alias \"%s\" => \"%s\" angelegt\n"
-#: src/common/command.c:883
+#: src/common/command.c:894
#, c-format
msgid "Failed to create alias \"%s\" => \"%s\" (not enough memory)\n"
msgstr "Kann den Alias \"%s\" => \"%s\" nicht anlegen (Speichermangel)\n"
-#: src/common/command.c:895
+#: src/common/command.c:906
msgid "Alias:\n"
msgstr "Alias:\n"
-#: src/common/command.c:905
+#: src/common/command.c:916
msgid "No alias found.\n"
msgstr "Keine Aliases gefunden.\n"
-#: src/common/command.c:915
+#: src/common/command.c:926
msgid "List of aliases:\n"
msgstr "Liste der Aliases:\n"
-#: src/common/command.c:929
+#: src/common/command.c:940
msgid "No alias defined.\n"
msgstr "Keine Aliases definiert.\n"
-#: src/common/command.c:948
+#: src/common/command.c:959
#, c-format
msgid "%sServer: %s%s\n"
msgstr "%sServer: %s%s\n"
-#: src/common/command.c:953
+#: src/common/command.c:964
#, c-format
msgid "%snot connected\n"
msgstr "%snicht verbunden\n"
-#: src/common/command.c:957
+#: src/common/command.c:968
#, c-format
msgid "%sChannel: %s%s %s(server: %s%s%s)\n"
msgstr "%sChannel: %s%s %s(Server: %s%s%s)\n"
-#: src/common/command.c:966
+#: src/common/command.c:977
#, c-format
msgid "%sPrivate with: %s%s %s(server: %s%s%s)\n"
msgstr "%sPrivater Chat mit: %s%s %s(Server: %s%s%s)\n"
-#: src/common/command.c:975 src/common/command.c:987
+#: src/common/command.c:986 src/common/command.c:998
#, c-format
msgid "%sunknown\n"
msgstr "%sunbekannt\n"
-#: src/common/command.c:983
+#: src/common/command.c:994
#, c-format
msgid "%sraw IRC data\n"
msgstr "%sIRC-Rohdaten\n"
-#: src/common/command.c:1018
+#: src/common/command.c:1029
msgid "Open buffers:\n"
msgstr "Offene Puffer:\n"
-#: src/common/command.c:1063
+#: src/common/command.c:1074
#, c-format
msgid "%s incorrect buffer number\n"
msgstr "%s falsche Puffernummer\n"
-#: src/common/command.c:1080
+#: src/common/command.c:1091
#, c-format
msgid "%s can not close the single buffer\n"
msgstr "%s der einzige Puffer kann nicht geschlossen werden\n"
-#: src/common/command.c:1093
+#: src/common/command.c:1104
#, c-format
msgid "%s can not close server buffer while channels are open\n"
msgstr ""
"%s kann den Serverpuffer nicht schließen, solange Channels offen sind\n"
-#: src/common/command.c:1167
+#: src/common/command.c:1178
#, fuzzy
msgid "Default notify levels for servers:"
msgstr "Neue Notify-Ebenen für: %s%s%s: %s%d %s"
-#: src/common/command.c:1185
+#: src/common/command.c:1196
msgid "Notify levels:"
msgstr "Notify-Ebenen:"
-#: src/common/command.c:1192
+#: src/common/command.c:1203
msgid "Raw IRC data"
msgstr "IRC-Rohdaten"
-#: src/common/command.c:1214 src/common/command.c:1284
+#: src/common/command.c:1225 src/common/command.c:1295
#, c-format
msgid "%s incorrect notify level (must be between %d and %d)\n"
msgstr "%s ungültige Notify-Ebene (muss zwischen %d und %d liegen)\n"
-#: src/common/command.c:1227
+#: src/common/command.c:1238
#, fuzzy, c-format
msgid "%s incorrect buffer for notify (must be server, channel or private)\n"
msgstr ""
"%s ungültiger Notify-Puffer (muss Channel oder Privatunterhaltng sein)\n"
-#: src/common/command.c:1238
+#: src/common/command.c:1249
#, fuzzy, c-format
msgid "New default notify level for server %s%s%s: %s%d %s"
msgstr "Neue Notify-Ebenen für: %s%s%s: %s%d %s"
-#: src/common/command.c:1252
+#: src/common/command.c:1263
#, c-format
msgid "New notify level for %s%s%s: %s%d %s"
msgstr "Neue Notify-Ebenen für: %s%s%s: %s%d %s"
-#: src/common/command.c:1263
+#: src/common/command.c:1274
msgid "(hotlist: never)\n"
msgstr "(Hotlist: keine Anzeige)\n"
-#: src/common/command.c:1266
+#: src/common/command.c:1277
msgid "(hotlist: highlights)\n"
msgstr "(Hotlist: Hervorhebungen)\n"
-#: src/common/command.c:1269
+#: src/common/command.c:1280
msgid "(hotlist: highlights + messages)\n"
msgstr "(Hotlist: Hervorhebungen und Nachrichten)\n"
-#: src/common/command.c:1272
+#: src/common/command.c:1283
msgid "(hotlist: highlights + messages + join/part (all))\n"
msgstr "(Hotlist: Hervorhebungen, Nachrichten, Betreten und Verlassen)\n"
-#: src/common/command.c:1404
+#: src/common/command.c:1415
#, c-format
msgid "Charsets for server %s%s%s: "
msgstr "Zeichensatz für Server %s%s%s: "
-#: src/common/command.c:1412
+#: src/common/command.c:1423
#, c-format
msgid "Charsets for channel %s%s%s: "
msgstr "Zeichensatz für Channel %s%s%s: "
-#: src/common/command.c:1420
+#: src/common/command.c:1431
#, c-format
msgid "Charsets for private %s%s%s: "
msgstr "Zeichensatz für private Chats %s%s%s: "
-#: src/common/command.c:1448 src/common/command.c:1478
-#: src/common/command.c:1508
+#: src/common/command.c:1459 src/common/command.c:1489
+#: src/common/command.c:1519
#, c-format
msgid " (inherited: \"%s%s%s\")"
msgstr " (geerbt: \"%s%s%s\")"
-#: src/common/command.c:1542
+#: src/common/command.c:1553
#, c-format
msgid "%s charset \"%s\" is not available\n"
msgstr "%s Zeichensatz \"%s\" ist nicht verfügbar\n"
-#: src/common/command.c:1603 src/common/command.c:1633
-#: src/common/command.c:1860 src/common/command.c:2614
-#: src/common/command.c:3895 src/common/command.c:3938
+#: src/common/command.c:1614 src/common/command.c:1644
+#: src/common/command.c:1871 src/common/command.c:2687
+#: src/common/command.c:3968 src/common/command.c:4011
#, c-format
msgid "%s unknown option for \"%s\" command\n"
msgstr "%s unbekannte Option für den \"%s\"-Befehl\n"
-#: src/common/command.c:1668
+#: src/common/command.c:1679
#, c-format
msgid "%s already connected to server \"%s\"!\n"
msgstr "%s zum Server \"%s\" besteht bereits eine Verbindung!\n"
-#: src/common/command.c:1676
+#: src/common/command.c:1687
#, c-format
msgid "%s currently connecting to server \"%s\"!\n"
msgstr "%s Verbindungsaufbau zum Server \"%s\" läuft bereits!\n"
-#: src/common/command.c:1696 src/common/command.c:1910
+#: src/common/command.c:1707 src/common/command.c:1921
#, c-format
msgid "%s server not found\n"
msgstr "%s Server nicht gefunden.\n"
-#: src/common/command.c:1893
+#: src/common/command.c:1904
#, c-format
msgid "%s not connected to server \"%s\"!\n"
msgstr "%s keine Verbindung zum Server \"%s\"!\n"
-#: src/common/command.c:1901
+#: src/common/command.c:1912
msgid "Auto-reconnection is cancelled\n"
msgstr "Automatisches Neuverbinden abgebrochen\n"
-#: src/common/command.c:1938 src/common/weechat.c:212
+#: src/common/command.c:1949 src/common/weechat.c:212
#, c-format
msgid "%s internal commands:\n"
msgstr "%s interne Befehle:\n"
-#: src/common/command.c:1948 src/common/weechat.c:232
+#: src/common/command.c:1959 src/common/weechat.c:232
#, c-format
msgid "IRC commands:\n"
msgstr "IRC-Befehle:\n"
-#: src/common/command.c:1962
+#: src/common/command.c:1973
msgid "Plugin commands:\n"
msgstr "Plugin-Befehle:\n"
-#: src/common/command.c:2078
+#: src/common/command.c:2089
#, c-format
msgid "No help available, \"%s\" is an unknown command\n"
msgstr "Keine Hilfe verfügbar, der Befehl \"%s\" ist unbekannt\n"
-#: src/common/command.c:2147
+#: src/common/command.c:2158
#, c-format
msgid "%son %s%s%s/%s%s%s:%s ignoring %s%s%s from %s%s\n"
msgstr "%sin %s%s%s/%s%s%s:%s ignoriere %s%s%s von %s%s\n"
-#: src/common/command.c:2185
+#: src/common/command.c:2196
msgid "List of ignore:\n"
msgstr "Liste der /ignore-Regeln:\n"
-#: src/common/command.c:2202
+#: src/common/command.c:2213
msgid "No ignore defined.\n"
msgstr "Keine /ignore-Regeln definiert.\n"
-#: src/common/command.c:2228
+#: src/common/command.c:2239
msgid "New ignore:"
msgstr "Neue /ignore-Regel:"
-#: src/common/command.c:2248
+#: src/common/command.c:2259
#, c-format
msgid "New key binding: %s"
msgstr "Neue Tastenbelegung: %s"
-#: src/common/command.c:2287
+#: src/common/command.c:2298
msgid "Key bindings:\n"
msgstr "Tastenbelegungen:\n"
-#: src/common/command.c:2301
+#: src/common/command.c:2312
#, c-format
msgid "Key \"%s\" unbound\n"
msgstr "Tastenbelegung \"%s\" gelöscht\n"
-#: src/common/command.c:2307
+#: src/common/command.c:2318
#, c-format
msgid "%s unable to unbind key \"%s\"\n"
msgstr "%s kann die Tastenbelegung \"%s\" nicht entfernen\n"
-#: src/common/command.c:2315 src/common/weechat.c:264
+#: src/common/command.c:2326 src/common/weechat.c:264
#, c-format
msgid "Internal key functions:\n"
msgstr "Interne Tastenfunktionen:\n"
-#: src/common/command.c:2335
+#: src/common/command.c:2346
msgid "Default key bindings restored\n"
msgstr "Standardtastenbelegungen wiederhergestellt\n"
-#: src/common/command.c:2341
+#: src/common/command.c:2352
#, c-format
msgid "%s \"-yes\" argument is required for keys reset (securuty reason)\n"
msgstr "%s \"-yes\" Argument erwartet aus Sicherheitsgründen\n"
-#: src/common/command.c:2360
+#: src/common/command.c:2371
msgid "Key:\n"
msgstr ""
-#: src/common/command.c:2366
+#: src/common/command.c:2377
#, fuzzy
msgid "No key found.\n"
msgstr "Keine Aliases gefunden.\n"
-#: src/common/command.c:2408
+#: src/common/command.c:2419
msgid "global"
msgstr "global"
-#: src/common/command.c:2408
+#: src/common/command.c:2419
msgid "local"
msgstr "local"
-#: src/common/command.c:2414
+#: src/common/command.c:2425
msgid "top"
msgstr "top"
-#: src/common/command.c:2417
+#: src/common/command.c:2428
msgid "bottom"
msgstr "bottom"
-#: src/common/command.c:2420
+#: src/common/command.c:2431
msgid "left"
msgstr "left"
-#: src/common/command.c:2423
+#: src/common/command.c:2434
msgid "right"
msgstr "right"
-#: src/common/command.c:2453
+#: src/common/command.c:2464
msgid "Open panels:\n"
msgstr "Offene Panel:\n"
-#: src/common/command.c:2489
+#: src/common/command.c:2496
msgid "Plugins loaded:\n"
msgstr "Plugins geladen:\n"
-#: src/common/command.c:2505
+#: src/common/command.c:2522
msgid " message handlers:\n"
msgstr " Message-Handler:\n"
-#: src/common/command.c:2514
+#: src/common/command.c:2531
#, c-format
msgid " IRC(%s)\n"
msgstr " IRC(%s)\n"
-#: src/common/command.c:2521
+#: src/common/command.c:2538
msgid " (no message handler)\n"
msgstr " (kein Message-Handler)\n"
-#: src/common/command.c:2526
+#: src/common/command.c:2543
msgid " command handlers:\n"
msgstr " Befehls-Handler:\n"
-#: src/common/command.c:2547
+#: src/common/command.c:2564
msgid " (no command handler)\n"
msgstr " (kein Befehls-Handler)\n"
-#: src/common/command.c:2552
+#: src/common/command.c:2569
msgid " timer handlers:\n"
msgstr " Timer-Handler:\n"
-#: src/common/command.c:2561
+#: src/common/command.c:2578
#, c-format
msgid " %d seconds\n"
msgstr " %d Sekunden\n"
-#: src/common/command.c:2568
+#: src/common/command.c:2585
msgid " (no timer handler)\n"
msgstr " (Kein Timer-Handler)\n"
-#: src/common/command.c:2573
+#: src/common/command.c:2590
msgid " keyboard handlers:\n"
msgstr " Tastatur-Handler:\n"
-#: src/common/command.c:2583
+#: src/common/command.c:2600
msgid " (no keyboard handler)\n"
msgstr " (kein Tastatur-Handler)\n"
-#: src/common/command.c:2585
+#: src/common/command.c:2602 src/common/command.c:2619
#, c-format
msgid " %d defined\n"
msgstr " %d definiert\n"
-#: src/common/command.c:2591
+#: src/common/command.c:2607
+msgid " IRC modifiers:\n"
+msgstr ""
+
+#: src/common/command.c:2617
+#, fuzzy
+msgid " (no IRC modifier)\n"
+msgstr " (Kein Timer-Handler)\n"
+
+#: src/common/command.c:2628
+#, fuzzy
+msgid "No plugin found.\n"
+msgstr "Keine Plugin-Option gefunden\n"
+
+#: src/common/command.c:2630
msgid " (no plugin)\n"
msgstr " (kein Plugin)\n"
-#: src/common/command.c:2627 src/common/command.c:3521
+#: src/common/command.c:2700 src/common/command.c:3594
#, c-format
msgid ""
"Command \"%s\" is not available, WeeChat was built without plugins support.\n"
@@ -3452,49 +3484,49 @@ msgstr ""
"Befehl \"%s\" ist nicht verfügbar, WeeChat wurde ohne Plugin-Support "
"kompiliert.\n"
-#: src/common/command.c:2655
+#: src/common/command.c:2728
msgid "Configuration file saved\n"
msgstr "Konfigurationsdatei gesichert\n"
-#: src/common/command.c:2660
+#: src/common/command.c:2733
#, c-format
msgid "%s failed to save configuration file\n"
msgstr "%s konnte die Konfigurationsdatei nicht sichern\n"
-#: src/common/command.c:2668
+#: src/common/command.c:2741
msgid "Plugins options saved\n"
msgstr "Plugin-Optionen gesichert\n"
-#: src/common/command.c:2673
+#: src/common/command.c:2746
#, c-format
msgid "%s failed to save plugins options\n"
msgstr "%s konnte die Plugin-Konfigurationsdatei nicht sichern\n"
-#: src/common/command.c:2714
+#: src/common/command.c:2787
msgid "No server.\n"
msgstr "Kein Server.\n"
-#: src/common/command.c:2725
+#: src/common/command.c:2798
#, c-format
msgid "Server '%s' not found.\n"
msgstr "Server '%s' nicht gefunden.\n"
-#: src/common/command.c:2737
+#: src/common/command.c:2810
#, c-format
msgid "%s missing servername for \"%s\" command\n"
msgstr "%s Servername für den \"%s\"-Befehl fehlt\n"
-#: src/common/command.c:2745
+#: src/common/command.c:2818
#, c-format
msgid "%s too much arguments for \"%s\" command, ignoring arguments\n"
msgstr "%s zuviele Argumente für den \"%s\"-Befehl - ignoriert\n"
-#: src/common/command.c:2755
+#: src/common/command.c:2828
#, c-format
msgid "%s server \"%s\" not found for \"%s\" command\n"
msgstr "%s Server \"%s\" nicht gefunden für den \"%s\"-Befehl\n"
-#: src/common/command.c:2763
+#: src/common/command.c:2836
#, c-format
msgid ""
"%s you can not delete server \"%s\" because you are connected to. Try /"
@@ -3503,200 +3535,200 @@ msgstr ""
"%s Sie können den Server \"%s\" nicht austragen, weil Sie noch verbunden "
"sind. Probieren Sie /disconnect %s vorher.\n"
-#: src/common/command.c:2783
+#: src/common/command.c:2856
#, c-format
msgid "Server %s%s%s has been deleted\n"
msgstr "Server %s%s%s wurde gelöscht\n"
-#: src/common/command.c:2802
+#: src/common/command.c:2875
#, c-format
msgid "%s missing parameters for \"%s\" command\n"
msgstr "%s fehlende Parameter für den \"%s\"-Befehl\n"
-#: src/common/command.c:2812
+#: src/common/command.c:2885
#, c-format
msgid "%s server \"%s\" already exists, can't create it!\n"
msgstr ""
"%s der Server \"%s\" existiert bereits und kann daher nicht angelegt "
"werden!\n"
-#: src/common/command.c:2841 src/common/command.c:2869
-#: src/common/command.c:2882 src/common/command.c:2908
+#: src/common/command.c:2914 src/common/command.c:2942
+#: src/common/command.c:2955 src/common/command.c:2981
#, c-format
msgid "%s missing password for \"%s\" parameter\n"
msgstr "%s das Passwort für den \"%s\"-Parameter fehlt\n"
-#: src/common/command.c:2854
+#: src/common/command.c:2927
#, c-format
msgid "%s missing nick(s) for \"%s\" parameter\n"
msgstr "%s Nicknames für den \"%s\"-Parameter fehlen\n"
-#: src/common/command.c:2895
+#: src/common/command.c:2968
#, c-format
msgid "%s missing command for \"%s\" parameter\n"
msgstr "%s Befehl für den \"%s\"-Parameter fehlt\n"
-#: src/common/command.c:2933
+#: src/common/command.c:3006
#, c-format
msgid "Server %s%s%s created\n"
msgstr "Server %s%s%s angelegt\n"
-#: src/common/command.c:2942
+#: src/common/command.c:3015
#, c-format
msgid "%s unable to create server\n"
msgstr "%s kann den Server nicht anlegen\n"
-#: src/common/command.c:3002
+#: src/common/command.c:3075
msgid "(unknown)"
msgstr "(unbekannt)"
-#: src/common/command.c:3025
+#: src/common/command.c:3098
#, c-format
msgid "%s(password hidden) "
msgstr "%s(Passwort versteckt) "
-#: src/common/command.c:3123
+#: src/common/command.c:3196
#, c-format
msgid "%s server \"%s\" not found\n"
msgstr "%s Server \"%s\" nicht gefunden\n"
-#: src/common/command.c:3156 src/common/command.c:3204
+#: src/common/command.c:3229 src/common/command.c:3277
#, c-format
msgid "%s config option \"%s\" not found\n"
msgstr "%s Konfigurationsoption \"%s\" nicht gefunden\n"
-#: src/common/command.c:3161 src/common/command.c:3196
+#: src/common/command.c:3234 src/common/command.c:3269
#, c-format
msgid "%s incorrect value for option \"%s\"\n"
msgstr "%s ungültiger Wert für die Option \"%s\"\n"
-#: src/common/command.c:3177
+#: src/common/command.c:3250
#, c-format
msgid "%s option \"%s\" can not be changed while WeeChat is running\n"
msgstr "%s Option \"%s\" kann nicht zur Laufzeit geändert werden\n"
-#: src/common/command.c:3287
+#: src/common/command.c:3360
#, c-format
msgid "No config option found with \"%s\"\n"
msgstr "Keine Konfigurationsoptionen mit \"%s\" gefunden\n"
-#: src/common/command.c:3290
+#: src/common/command.c:3363
msgid "No config option found\n"
msgstr "Keine Konfigurationsoption gefunden\n"
-#: src/common/command.c:3297
+#: src/common/command.c:3370
#, c-format
msgid "%sDetail:\n"
msgstr "%sDetail:\n"
-#: src/common/command.c:3302
+#: src/common/command.c:3375
msgid " . type boolean (values: 'on' or 'off')\n"
msgstr " . boolesche Werte ('on' or 'off')\n"
-#: src/common/command.c:3303 src/common/command.c:3326
-#: src/common/command.c:3332 src/common/command.c:3338
+#: src/common/command.c:3376 src/common/command.c:3399
+#: src/common/command.c:3405 src/common/command.c:3411
#: src/common/weechat.c:148 src/common/weechat.c:173 src/common/weechat.c:180
#: src/common/weechat.c:187
#, c-format
msgid " . default value: '%s'\n"
msgstr " . Standardwert: '%s'\n"
-#: src/common/command.c:3308
+#: src/common/command.c:3381
#, c-format
msgid " . type integer (values: between %d and %d)\n"
msgstr " . Ganzzahl (Werte zwischen %d und %d)\n"
-#: src/common/command.c:3311 src/common/weechat.c:157
+#: src/common/command.c:3384 src/common/weechat.c:157
#, c-format
msgid " . default value: %d\n"
msgstr " . Standardwert: %d\n"
-#: src/common/command.c:3315
+#: src/common/command.c:3388
msgid " . type string (values: "
msgstr " . Zeichenfolge (Werte: "
-#: src/common/command.c:3328 src/common/command.c:3334
-#: src/common/command.c:3340 src/common/weechat.c:175 src/common/weechat.c:182
+#: src/common/command.c:3401 src/common/command.c:3407
+#: src/common/command.c:3413 src/common/weechat.c:175 src/common/weechat.c:182
#: src/common/weechat.c:189
msgid "empty"
msgstr "leer"
-#: src/common/command.c:3331
+#: src/common/command.c:3404
msgid " . type color (Curses or Gtk color, look at WeeChat doc)\n"
msgstr " . Farbe (Curses- or Gtk-color, siehe WeeChat-Dokumentation)\n"
-#: src/common/command.c:3337
+#: src/common/command.c:3410
msgid " . type string (any string)\n"
msgstr " . Zeichenfolge (beliebig)\n"
-#: src/common/command.c:3343 src/common/weechat.c:192
+#: src/common/command.c:3416 src/common/weechat.c:192
#, c-format
msgid " . description: %s\n"
msgstr " . Beschreibung: %s\n"
-#: src/common/command.c:3354
+#: src/common/command.c:3427
#, c-format
msgid "config option(s) found with \"%s\"\n"
msgstr "Konfigurationsoption(en) gefunden mit \"%s\"\n"
-#: src/common/command.c:3357
+#: src/common/command.c:3430
msgid "config option(s) found\n"
msgstr "Konfigurationsoption(en) gefunden\n"
-#: src/common/command.c:3465
+#: src/common/command.c:3538
#, c-format
msgid "%s incorrect value for plugin option \"%s\"\n"
msgstr "%s ungültiger Wert für die Plugin-Option \"%s\"\n"
-#: src/common/command.c:3494
+#: src/common/command.c:3567
#, c-format
msgid "No plugin option found with \"%s\"\n"
msgstr "Keine Plugin-Optionen mit \"%s\" gefunden\n"
-#: src/common/command.c:3497
+#: src/common/command.c:3570
msgid "No plugin option found\n"
msgstr "Keine Plugin-Option gefunden\n"
-#: src/common/command.c:3507
+#: src/common/command.c:3580
#, c-format
msgid "plugin option(s) found with \"%s\"\n"
msgstr "Plugin-Option(en) gefunden mit \"%s\"\n"
-#: src/common/command.c:3510
+#: src/common/command.c:3583
msgid "plugin option(s) found\n"
msgstr "Plugin-Option(en) gefunden\n"
-#: src/common/command.c:3551
+#: src/common/command.c:3624
#, c-format
msgid "%s alias or command \"%s\" not found\n"
msgstr "%s Alias oder Befehl \"%s\" nicht gefunden\n"
-#: src/common/command.c:3561
+#: src/common/command.c:3634
#, c-format
msgid "Alias \"%s\" removed\n"
msgstr "Alias \"%s\" entfernt\n"
-#: src/common/command.c:3621
+#: src/common/command.c:3694
msgid "ignore were removed.\n"
msgstr "/ignore-Regeln entfernt.\n"
-#: src/common/command.c:3623
+#: src/common/command.c:3696
msgid "ignore was removed.\n"
msgstr "/ignore-Regel entfernt.\n"
-#: src/common/command.c:3628
+#: src/common/command.c:3701
#, c-format
msgid "%s no ignore found\n"
msgstr "%s Keine /ignore-Regel gefunden.\n"
-#: src/common/command.c:3662
+#: src/common/command.c:3735
#, c-format
msgid "%s can't upgrade: connection to at least one server is pending\n"
msgstr ""
"%s Aktualisierung nicht möglich: es wird noch auf eine Verbindung zu "
"mindestens einem Server gewartet\n"
-#: src/common/command.c:3672
+#: src/common/command.c:3745
#, c-format
msgid ""
"%s can't upgrade: connection to at least one SSL server is active (should be "
@@ -3706,36 +3738,36 @@ msgstr ""
"mindestens einem Server (sollte in einer zukünftigen Version bereinigt "
"sein)\n"
-#: src/common/command.c:3688
+#: src/common/command.c:3761
msgid "Upgrading WeeChat...\n"
msgstr "Aktualisiere WeeChat...\n"
-#: src/common/command.c:3695
+#: src/common/command.c:3768
#, c-format
msgid "%s unable to save session in file\n"
msgstr "%s kann die Sitzung nicht in eine Datei speichern\n"
-#: src/common/command.c:3721
+#: src/common/command.c:3794
#, c-format
msgid "%s exec failed (program: \"%s\"), exiting WeeChat\n"
msgstr "%s Ausführung schlug fehl (Programm: \"%s\"), WeeChat wird beendet\n"
-#: src/common/command.c:3761
+#: src/common/command.c:3834
#, c-format
msgid "WeeChat uptime: %d %s %02d:%02d:%02d, started on %s"
msgstr "WeeChat Uptime: %d %s %02d:%02d:%02d, gestartet am %s"
-#: src/common/command.c:3775
+#: src/common/command.c:3848
#, c-format
msgid "WeeChat uptime: %s%d %s%s %s%02d%s:%s%02d%s:%s%02d%s, started on %s%s"
msgstr ""
"WeeChat Uptime: %s%d %s%s %s%02d%s:%s%02d%s:%s%02d%s, gestartet am %s%s"
-#: src/common/command.c:3819
+#: src/common/command.c:3892
msgid "Open windows:\n"
msgstr "Geöffnete Fenster:\n"
-#: src/common/command.c:3906
+#: src/common/command.c:3979
#, c-format
msgid ""
"%s can not merge windows, there's no other window with same size near "
@@ -3787,7 +3819,7 @@ msgstr "FIFO geschlossen\n"
msgid "%s cannot add a buffer to hotlist\n"
msgstr "%s Puffer kann nicht zur Hotlist hinzugefügt werden\n"
-#: src/common/log.c:99
+#: src/common/log.c:103
#, c-format
msgid ""
"%s unable to create/append to log file\n"
@@ -3800,7 +3832,7 @@ msgstr ""
"durch das Benutzen der \"--dir\" Kommandozeilenoption mit einem anderen Home-"
"Verzeichnis zu starten.\n"
-#: src/common/session.c:515
+#: src/common/session.c:516
#, c-format
msgid ""
"Last operation with session file was at position %ld, read of %d bytes\n"
@@ -3808,7 +3840,7 @@ msgstr ""
"Der letzte Zugriff auf die Sitzungsdatei war bei Position %ld, %d Bytes "
"gelesen.\n"
-#: src/common/session.c:520
+#: src/common/session.c:521
#, c-format
msgid ""
"Please send %s/%s, %s/%s and above messages to WeeChat developers for "
@@ -3820,307 +3852,307 @@ msgstr ""
"Beachten Sie bitte, dass in diesen Dateien persönliche Informationen "
"enthalten sein können.\n"
-#: src/common/session.c:546 src/common/session.c:580 src/common/session.c:637
-#: src/common/session.c:678
+#: src/common/session.c:547 src/common/session.c:581 src/common/session.c:638
+#: src/common/session.c:679
#, c-format
msgid "wrong type in file (expected: %d, read: %d)"
msgstr "Falscher Datentyp in der Datei (erwartet: %d, gefunden: %d)"
-#: src/common/session.c:649 src/common/session.c:690
+#: src/common/session.c:650 src/common/session.c:691
msgid "invalid length for a buffer"
msgstr "Fehlerhafte Pufferlänge"
-#: src/common/session.c:714
+#: src/common/session.c:715
msgid "object read error"
msgstr "Objekt-Lesefehler"
-#: src/common/session.c:719
+#: src/common/session.c:720
#, c-format
msgid "wrong object (expected: %d, read: %d)"
msgstr "Falsches Objekt (erwartet: %d, gefunden: %d)"
-#: src/common/session.c:729
+#: src/common/session.c:730
msgid "type read error"
msgstr "Typ-Lesefehler"
-#: src/common/session.c:734
+#: src/common/session.c:735
#, c-format
msgid "wrong type (expected: %d, read: %d)"
msgstr "Falscher Typ (erwartet: %d, gefunden: %d)"
-#: src/common/session.c:819
+#: src/common/session.c:820
msgid "server name not found"
msgstr "Servernamen nicht gefunden"
-#: src/common/session.c:824
+#: src/common/session.c:825
#, c-format
msgid "session: loading server \"%s\"\n"
msgstr "Sitzung: Lade Server \"%s\"\n"
-#: src/common/session.c:828
+#: src/common/session.c:829
msgid "server found, updating values\n"
msgstr "Server gefunden, Werte werden aktualisiert\n"
-#: src/common/session.c:831
+#: src/common/session.c:832
msgid "server not found, creating new one\n"
msgstr "Server nicht gefunden, erstelle einen neuen Server\n"
-#: src/common/session.c:836
+#: src/common/session.c:837
msgid "can't create new server"
msgstr "neuer Server konnte nicht alloziert werden"
-#: src/common/session.c:850
+#: src/common/session.c:851
msgid "unexpected end of file (reading server)"
msgstr "unerwartetes Dateiende beim Lesen des Servers"
-#: src/common/session.c:941
+#: src/common/session.c:942
msgid "gnutls init error"
msgstr "gnutls Initialisierungsfehle"
-#: src/common/session.c:958
+#: src/common/session.c:959
msgid "gnutls handshake failed"
msgstr "gnutls-Handshake schlug fehl"
-#: src/common/session.c:1007
+#: src/common/session.c:1008
#, c-format
msgid "session: warning: ignoring value from server (object id: %d)\n"
msgstr "Sitzungs-Warung: ignoriere Servereinstellungen (Objekt-ID: %d)\n"
-#: src/common/session.c:1030
+#: src/common/session.c:1031
msgid "channel found without server"
msgstr "Channel ohne Server gefunden"
-#: src/common/session.c:1037
+#: src/common/session.c:1038
msgid "channel type not found"
msgstr "Channeltyp nicht gefunden"
-#: src/common/session.c:1045
+#: src/common/session.c:1046
msgid "channel name not found"
msgstr "Channelname nicht gefunden"
-#: src/common/session.c:1050
+#: src/common/session.c:1051
#, c-format
msgid "session: loading channel \"%s\"\n"
msgstr "Sitzung: lade Channel \"%s\"\n"
-#: src/common/session.c:1058
+#: src/common/session.c:1059
msgid "can't create new channel"
msgstr "konnte den neuen Channel nicht erzeugen"
-#: src/common/session.c:1068
+#: src/common/session.c:1069
msgid "unexpected end of file (reading channel)"
msgstr "unerwartetes Dateiende beim Lesen der Channeleinstellungen"
-#: src/common/session.c:1110
+#: src/common/session.c:1111
#, c-format
msgid "session: warning: ignoring value from channel (object id: %d)\n"
msgstr "Sitzungs-Warnung: ignoriere Channeleinstellungen (Objekt-ID: %d)\n"
-#: src/common/session.c:1134
+#: src/common/session.c:1135
msgid "nick found without channel"
msgstr "Nicknamen ohne Channel gefunden"
-#: src/common/session.c:1142
+#: src/common/session.c:1143
msgid "nick name not found"
msgstr "Nicknamen nicht gefunden"
-#: src/common/session.c:1152
+#: src/common/session.c:1153
msgid "can't create new nick"
msgstr "Neuer Nickname konnte nicht alloziert werden"
-#: src/common/session.c:1162
+#: src/common/session.c:1163
msgid "unexpected end of file (reading nick)"
msgstr "unerwartetes Dateiende beim Lesen der Nickeinstellungen"
-#: src/common/session.c:1181
+#: src/common/session.c:1182
#, c-format
msgid "session: warning: ignoring value from nick (object id: %d)\n"
msgstr "Sitzungswarnung: ignoriere Nickeinstellungen (Objekt-ID: %d)\n"
-#: src/common/session.c:1208
+#: src/common/session.c:1209
msgid "can't create new DCC"
msgstr "kann keinen Socket für DCC anlegen"
-#: src/common/session.c:1212
+#: src/common/session.c:1213
msgid "session: loading DCC\n"
msgstr "Sitzung: lade DCC\n"
-#: src/common/session.c:1222
+#: src/common/session.c:1223
msgid "unexpected end of file (reading DCC)"
msgstr "unerwartetes Dateiende beim Lesen der DCC-Einstellungen"
-#: src/common/session.c:1241
+#: src/common/session.c:1242
msgid "server not found for DCC"
msgstr "Server für DCC nicht gefunden"
-#: src/common/session.c:1250
+#: src/common/session.c:1251
msgid "DCC with channel but without server"
msgstr "DCC mit Channel, aber ohne Server"
-#: src/common/session.c:1262
+#: src/common/session.c:1263
msgid "channel not found for DCC"
msgstr "kann keinen Port für DCC ermitteln"
-#: src/common/session.c:1345
+#: src/common/session.c:1346
#, c-format
msgid "session: warning: ignoring value from DCC (object id: %d)\n"
msgstr "Sitzungs-Warnung: ignoriere DCC-Einstellungen (Objekt-ID: %d)\n"
-#: src/common/session.c:1366
+#: src/common/session.c:1367
msgid "session: loading buffer history\n"
msgstr "Sitzung: lade Puffer-Verlauf\n"
-#: src/common/session.c:1368
+#: src/common/session.c:1369
msgid "session: loading global history\n"
msgstr "Sitzung: lade globalen Verlauf\n"
-#: src/common/session.c:1376
+#: src/common/session.c:1377
msgid "unexpected end of file (reading history)"
msgstr "unerwartetes Dateiende beim Lesen der Sitzung"
-#: src/common/session.c:1396 src/common/session.c:1674
+#: src/common/session.c:1397 src/common/session.c:1678
#, c-format
msgid "session: warning: ignoring value from history (object id: %d)\n"
msgstr "Sitzungswarnung: ignoriere Verlaufseinstellungen (Objekt-ID: %d)\n"
-#: src/common/session.c:1423
+#: src/common/session.c:1424
msgid "server name not found for buffer"
msgstr "Servername für den Puffer nicht gefunden"
-#: src/common/session.c:1431
+#: src/common/session.c:1432
msgid "channel name not found for buffer"
msgstr "Channelnamen für den Puffer nicht gefunden"
-#: src/common/session.c:1438
+#: src/common/session.c:1439
msgid "buffer type not found"
msgstr "Puffertyp nicht gefunden"
-#: src/common/session.c:1443
+#: src/common/session.c:1444
#, c-format
msgid "session: loading buffer (server: %s, channel: %s, type: %d)\n"
msgstr "Sitzung: lade Puffer (Server: %s, Channel: %s, Typ: %d)\n"
-#: src/common/session.c:1454
+#: src/common/session.c:1455
msgid "server not found for buffer"
msgstr "Server für Puffer nicht gefunden"
-#: src/common/session.c:1464
+#: src/common/session.c:1465
msgid "channel not found for buffer"
msgstr "Channel für den Puffer nicht gefunden"
-#: src/common/session.c:1473
+#: src/common/session.c:1474
msgid "can't create new buffer"
msgstr "kann keinen neuen Puffer erstellen"
-#: src/common/session.c:1486
+#: src/common/session.c:1487
msgid "unexpected end of file (reading buffer)"
msgstr "unerwartetes Dateiende beim Lesen des Puffers"
-#: src/common/session.c:1499
+#: src/common/session.c:1500
#, c-format
msgid "session: warning: ignoring value from buffer (object id: %d)\n"
msgstr "Sitzungswarnung: ignoriere Puffereinstellungen (Objekt-ID: %d)\n"
-#: src/common/session.c:1522
+#: src/common/session.c:1523
msgid "line found without buffer"
msgstr "Zeile ohne Puffer gefunden"
-#: src/common/session.c:1530
+#: src/common/session.c:1531
msgid "can't create new line"
msgstr "erzeuge neue Zeile"
-#: src/common/session.c:1540
+#: src/common/session.c:1541
msgid "unexpected end of file (reading line)"
msgstr "unerwartetes Dateiende beim Lesen einer Zeile"
-#: src/common/session.c:1577
+#: src/common/session.c:1581
#, c-format
msgid "session: warning: ignoring value from line (object id: %d)\n"
msgstr "Sitzungswarung: ignoriere Zeileninhalt (Objekt-ID: %d)\n"
-#: src/common/session.c:1602
+#: src/common/session.c:1606
msgid "unexpected end of file (reading uptime)"
msgstr "unerwartetes Dateiende beim Lesen der Uptime"
-#: src/common/session.c:1615
+#: src/common/session.c:1619
#, c-format
msgid "session: warning: ignoring value from uptime (object id: %d)\n"
msgstr "Sitzungswarnung: ignoriere Uptimewert (Objekt-ID %d)\n"
-#: src/common/session.c:1649
+#: src/common/session.c:1653
#, fuzzy
msgid "unexpected end of file (reading hotlist)"
msgstr "unerwartetes Dateiende beim Lesen der Sitzung"
-#: src/common/session.c:1705
+#: src/common/session.c:1709
msgid "session file not found"
msgstr "Sitzungsdatei nicht gefunden"
-#: src/common/session.c:1712
+#: src/common/session.c:1716
msgid "signature not found"
msgstr "Sitzungssignatur nicht gefunden"
-#: src/common/session.c:1717
+#: src/common/session.c:1721
msgid "bad session signature"
msgstr "Fehlerhafte Sitzungssignatur"
-#: src/common/session.c:1728
+#: src/common/session.c:1732
msgid "object id not found"
msgstr "Objekt-ID nicht gefunden"
-#: src/common/session.c:1736
+#: src/common/session.c:1740
msgid "failed to load server"
msgstr "konnte die Servereinstellungen nicht laden"
-#: src/common/session.c:1743
+#: src/common/session.c:1747
msgid "failed to load channel"
msgstr "konnte die Channeleinstellungen nicht laden"
-#: src/common/session.c:1750
+#: src/common/session.c:1754
msgid "failed to load nick"
msgstr "konnte die Nickeinstellungen nicht laden"
-#: src/common/session.c:1757
+#: src/common/session.c:1761
msgid "failed to load DCC"
msgstr "konnte die DCC-Einstellungen nicht laden"
-#: src/common/session.c:1764
+#: src/common/session.c:1768
msgid "failed to load history"
msgstr "konnte den Verlauf nicht laden"
-#: src/common/session.c:1771
+#: src/common/session.c:1775
msgid "failed to load buffer"
msgstr "konnte den Puffer nicht laden"
-#: src/common/session.c:1778
+#: src/common/session.c:1782
msgid "failed to load line"
msgstr "konnte die Zeile nicht laden"
-#: src/common/session.c:1785
+#: src/common/session.c:1789
msgid "failed to load uptime"
msgstr "konnte die Uptime nicht laden"
-#: src/common/session.c:1792
+#: src/common/session.c:1796
#, fuzzy
msgid "failed to load hotlist"
msgstr "konnte den Verlauf nicht laden"
-#: src/common/session.c:1797
+#: src/common/session.c:1801
#, c-format
msgid "ignoring object (id: %d)\n"
msgstr "ignoriere Objekt (ID: %d)\n"
-#: src/common/session.c:1801
+#: src/common/session.c:1805
#, c-format
msgid "failed to ignore object (id: %d)"
msgstr "konnte Objekt (ID: %d) nicht ignorieren"
-#: src/common/session.c:1825
+#: src/common/session.c:1829
#, c-format
msgid "%s can't delete session file (%s)\n"
msgstr "%s kann die Sitzungsdatei (%s) nicht löschen\n"
-#: src/common/session.c:1831
+#: src/common/session.c:1835
msgid "Upgrade completed successfully\n"
msgstr "Upgrade erfolgreich beendet\n"
@@ -5538,63 +5570,63 @@ msgstr ""
"%s Sie sollten jetzt /save ausführen, um die Option \"save_on_exit\" in die "
"Konfigurationsdatei zu schreiben.\n"
-#: src/common/weeconfig.c:1754
+#: src/common/weeconfig.c:1792
#, c-format
msgid "%s %s, line %d: new server, but previous was incomplete\n"
msgstr "%s %s, Zeile %d: neuer Server, aber der vorherige war unvollständig\n"
-#: src/common/weeconfig.c:1763
+#: src/common/weeconfig.c:1801
#, c-format
msgid "%s %s, line %d: server '%s' already exists\n"
msgstr "%s %s, Zeile %d: Server '%s' existiert bereits\n"
-#: src/common/weeconfig.c:1781
+#: src/common/weeconfig.c:1819
#, c-format
msgid "%s %s, line %d: unable to create server\n"
msgstr "%s %s, Zeile %d: kann Server nicht anlegen\n"
-#: src/common/weeconfig.c:1821
+#: src/common/weeconfig.c:1859
#, c-format
msgid "%s unable to assign default int with string (\"%s\")\n"
msgstr "%s kann den Standard-int-Wert \"%s\" nicht setzen\n"
-#: src/common/weeconfig.c:1832
+#: src/common/weeconfig.c:1870
#, c-format
msgid "%s unable to assign default color (\"%s\")\n"
msgstr "%s kann die Standardfarbe \"%s\" nicht setzen\n"
-#: src/common/weeconfig.c:1870
+#: src/common/weeconfig.c:1908
#, c-format
msgid "%s config file \"%s\" not found.\n"
msgstr "%s Konfigurationsdatei \"%s\" nicht gefunden.\n"
-#: src/common/weeconfig.c:1902
+#: src/common/weeconfig.c:1940
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"]\"\n"
msgstr "%s %s, Zeile %d: Syntaxfehler, \"]\" erwartet\n"
-#: src/common/weeconfig.c:1919
+#: src/common/weeconfig.c:1957
#, c-format
msgid "%s %s, line %d: unknown section identifier (\"%s\")\n"
msgstr "%s %s, Zeile %d: unbekannte Sektion \"%s\"\n"
-#: src/common/weeconfig.c:1937
+#: src/common/weeconfig.c:1975
#, c-format
msgid "%s %s, line %d: invalid section for option, line is ignored\n"
msgstr ""
"%s %s, Zeile %d: ungültige Sektion für Option; die Zeile wurde ignoriert\n"
-#: src/common/weeconfig.c:2019 src/common/weeconfig.c:2045
+#: src/common/weeconfig.c:2057 src/common/weeconfig.c:2083
#, c-format
msgid "%s %s, line %d: invalid option \"%s\"\n"
msgstr "%s %s, Zeile %d: ungültige Option \"%s\"\n"
-#: src/common/weeconfig.c:2025
+#: src/common/weeconfig.c:2063
#, c-format
msgid "%s %s, line %d: invalid ignore options \"%s\"\n"
msgstr "%s %s, Zeile %d: ungültige /ignore-Optionen \"%s\"\n"
-#: src/common/weeconfig.c:2056
+#: src/common/weeconfig.c:2094
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5603,7 +5635,7 @@ msgstr ""
"%s %s, Zeile %d: ungültiger Wert für Option '%s'\n"
"Erwartet: boolescher Wert: 'off' oder 'on'\n"
-#: src/common/weeconfig.c:2065
+#: src/common/weeconfig.c:2103
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5612,7 +5644,7 @@ msgstr ""
"%s %s, Zeile %d: ungültiger Wert für Option '%s'\n"
"Erwartet: Ganzzahl zwischen %d und %d\n"
-#: src/common/weeconfig.c:2076
+#: src/common/weeconfig.c:2114
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5621,21 +5653,21 @@ msgstr ""
"%s %s, Zeile %d: ungültiger Wert für Option '%s'\n"
"Erwartet: eine dieser Zeichenfolgen: "
-#: src/common/weeconfig.c:2092
+#: src/common/weeconfig.c:2130
#, c-format
msgid "%s %s, line %d: invalid color name for option '%s'\n"
msgstr "%s %s, Zeile %d: ungültiger Farbname für Option '%s'\n"
-#: src/common/weeconfig.c:2161
+#: src/common/weeconfig.c:2199
#, c-format
msgid "%s: creating default config file...\n"
msgstr "%s: Standardkonfiguration wird geschrieben...\n"
-#: src/common/weeconfig.c:2162
+#: src/common/weeconfig.c:2200
msgid "Creating default config file\n"
msgstr "Standardkonfiguration wird geschrieben\n"
-#: src/common/weeconfig.c:2165 src/common/weeconfig.c:2371
+#: src/common/weeconfig.c:2203 src/common/weeconfig.c:2409
#, c-format
msgid ""
"#\n"
@@ -5644,7 +5676,7 @@ msgstr ""
"#\n"
"# %s Konfigurationsdatei, erstellt von %s v%s auf %s "
-#: src/common/weeconfig.c:2169 src/common/weeconfig.c:2375
+#: src/common/weeconfig.c:2207 src/common/weeconfig.c:2413
#, c-format
msgid ""
"# WARNING! Be careful when editing this file, WeeChat writes this file when "
@@ -5655,10 +5687,19 @@ msgstr ""
"überschreibt sie beim Beenden.\n"
"#\n"
-#: src/common/weeconfig.c:2368
+#: src/common/weeconfig.c:2406
msgid "Saving config to disk\n"
msgstr "Konfiguration wird gespeichert\n"
+#~ msgid ""
+#~ "filename: WeeChat plugin (file) to load\n"
+#~ "\n"
+#~ "Without argument, /plugin command lists all loaded plugins."
+#~ msgstr ""
+#~ "Dateiname: zu ladendes Plugin\n"
+#~ "\n"
+#~ "Ohne Argumente werden alle geladenen Plugins aufgelistet."
+
#, fuzzy
#~ msgid "Default server notify levels:"
#~ msgstr "aktiviert Servernachrichten"
diff --git a/po/es.po b/po/es.po
index 5f0178477..3eac45df2 100644
--- a/po/es.po
+++ b/po/es.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Weechat 0.2.2-cvs\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2006-10-01 10:04+0200\n"
+"POT-Creation-Date: 2006-10-24 00:48+0200\n"
"PO-Revision-Date: 2006-10-01 12:10+0200\n"
"Last-Translator: Roberto González Cardenete \n"
"Language-Team: weechat-dev \n"
@@ -14,88 +14,93 @@ msgstr ""
"Content-Type: text/plain; charset=ISO-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/irc/irc-server.c:190 src/common/weeconfig.c:2301
+#: src/irc/irc-server.c:194 src/common/weeconfig.c:2339
msgid "Unable to get user's name"
msgstr "No ha sido posible obtener el nombre de usuario"
-#: src/irc/irc-server.c:258
+#: src/irc/irc-server.c:262
#, c-format
msgid "%s cannot allocate new server\n"
msgstr "%s no ha sido posible crear un nuevo servidor\n"
-#: src/irc/irc-server.c:591
+#: src/irc/irc-server.c:610
#, c-format
msgid "%s error sending data to IRC server\n"
msgstr "%s error enviando datos al servidor IRC\n"
-#: src/irc/irc-server.c:613 src/irc/irc-server.c:626 src/irc/irc-server.c:673
-#: src/irc/irc-server.c:686
+#: src/irc/irc-server.c:624 src/irc/irc-server.c:951
+#, fuzzy
+msgid "(message dropped)"
+msgstr "mensaje recibido"
+
+#: src/irc/irc-server.c:736 src/irc/irc-server.c:749 src/irc/irc-server.c:796
+#: src/irc/irc-server.c:809
#, c-format
msgid "%s not enough memory for received IRC message\n"
msgstr "%s memoria insuficiente para un mensaje IRC recibido\n"
-#: src/irc/irc-server.c:804
+#: src/irc/irc-server.c:918
#, c-format
msgid "%s Command \"%s\" failed!\n"
msgstr "%s ¡El comando \"%s\" ha fallado!\n"
-#: src/irc/irc-server.c:810
+#: src/irc/irc-server.c:924
#, c-format
msgid "%s No command to execute!\n"
msgstr "%s ¡Ningún comando para ejecutar!\n"
-#: src/irc/irc-server.c:816
+#: src/irc/irc-server.c:930
#, c-format
msgid "%s Unknown command: cmd=\"%s\", host=\"%s\", args=\"%s\"\n"
msgstr "%s Comando desconocido: cmd=\"%s\", host=\"%s\", params=\"%s\"\n"
-#: src/irc/irc-server.c:867
+#: src/irc/irc-server.c:996
#, c-format
msgid "%s cannot read data from socket, disconnecting from server...\n"
msgstr ""
"%s no ha sido posible leer datos del socket, desconectando del servidor...\n"
-#: src/irc/irc-server.c:948
+#: src/irc/irc-server.c:1077
#, c-format
msgid "%s: Reconnecting to server in %d seconds\n"
msgstr "%s: Reconexión al servidor en %d segundos\n"
-#: src/irc/irc-server.c:982
+#: src/irc/irc-server.c:1111
#, c-format
msgid "%s gnutls handshake failed\n"
msgstr "%s el handshake gnutls ha fallado\n"
-#: src/irc/irc-server.c:999
+#: src/irc/irc-server.c:1128
#, c-format
msgid "%s proxy address \"%s\" not found\n"
msgstr "%s dirección proxy \"%s\" no encontrada\n"
-#: src/irc/irc-server.c:1003
+#: src/irc/irc-server.c:1132
#, c-format
msgid "%s address \"%s\" not found\n"
msgstr "%s dirección \"%s\" no encontrada\n"
-#: src/irc/irc-server.c:1013
+#: src/irc/irc-server.c:1142
#, c-format
msgid "%s proxy IP address not found\n"
msgstr "%s dirección proxy IP no encontrada\n"
-#: src/irc/irc-server.c:1016
+#: src/irc/irc-server.c:1145
#, c-format
msgid "%s IP address not found\n"
msgstr "%s Dirección IP no encontrada\n"
-#: src/irc/irc-server.c:1025
+#: src/irc/irc-server.c:1154
#, c-format
msgid "%s proxy connection refused\n"
msgstr "%s conexión proxy rechazada\n"
-#: src/irc/irc-server.c:1028
+#: src/irc/irc-server.c:1157
#, c-format
msgid "%s connection refused\n"
msgstr "%s conexión rechazada\n"
-#: src/irc/irc-server.c:1036
+#: src/irc/irc-server.c:1165
#, c-format
msgid ""
"%s proxy fails to establish connection to server (check username/password if "
@@ -104,12 +109,12 @@ msgstr ""
"%s el proxy ha fallado al establecer la conexión al servidor (comprueba el "
"nombre de usuario o la contraseña si es necesario)\n"
-#: src/irc/irc-server.c:1046
+#: src/irc/irc-server.c:1175
#, fuzzy, c-format
msgid "%s unable to set local hostname/IP\n"
msgstr "%s no es posible crear el servidor\n"
-#: src/irc/irc-server.c:1561
+#: src/irc/irc-server.c:1690
#, c-format
msgid ""
"%s cannot connect with SSL since WeeChat was not built with GNUtls support\n"
@@ -117,57 +122,57 @@ msgstr ""
"%s No ha sido posible conectar con SSL debido a que Weechat no fue compilado "
"con soporte GNUtls\n"
-#: src/irc/irc-server.c:1570
+#: src/irc/irc-server.c:1699
#, c-format
msgid "%s: connecting to server %s:%d%s%s via %s proxy %s:%d%s...\n"
msgstr "%s: conectando al servidor %s:%d%s%s vía %s proxy %s: %d%s...\n"
-#: src/irc/irc-server.c:1576
+#: src/irc/irc-server.c:1705
#, c-format
msgid "Connecting to server %s:%d%s%s via %s proxy %s:%d%s...\n"
msgstr "Conectando al servidor %s:%d%s%s vía %s proxy %s:%d%s...\n"
-#: src/irc/irc-server.c:1586
+#: src/irc/irc-server.c:1715
#, c-format
msgid "%s: connecting to server %s:%d%s%s...\n"
msgstr "%s: conectando al servidor %s:%d%s%s...\n"
-#: src/irc/irc-server.c:1590
+#: src/irc/irc-server.c:1719
#, c-format
msgid "Connecting to server %s:%d%s%s...\n"
msgstr "Conectando al servidor %s:%d%s%s...\n"
-#: src/irc/irc-server.c:1608
+#: src/irc/irc-server.c:1737
#, c-format
msgid "%s gnutls init error\n"
msgstr "%s error de inicialización de gnutls\n"
-#: src/irc/irc-server.c:1623
+#: src/irc/irc-server.c:1752
#, c-format
msgid "%s cannot create pipe\n"
msgstr "%s no ha sido posible crear la interconexión\n"
-#: src/irc/irc-server.c:1638
+#: src/irc/irc-server.c:1767
#, c-format
msgid "%s cannot create socket\n"
msgstr "%s no ha sido posible crear el socket\n"
-#: src/irc/irc-server.c:1649
+#: src/irc/irc-server.c:1778
#, c-format
msgid "%s cannot set socket option \"SO_REUSEADDR\"\n"
msgstr "%s no ha sido posible configurar la opción socket \"SO_REUSEADDR\"\n"
-#: src/irc/irc-server.c:1660
+#: src/irc/irc-server.c:1789
#, c-format
msgid "%s cannot set socket option \"SO_KEEPALIVE\"\n"
msgstr "%s no ha sido posible configurar la opción socket \"SO_KEEPALIVE\"\n"
-#: src/irc/irc-server.c:1691
+#: src/irc/irc-server.c:1820
#, c-format
msgid "%s: Reconnecting to server...\n"
msgstr "%s: Reconectando al servidor...\n"
-#: src/irc/irc-server.c:1742 src/irc/irc-server.c:1751
+#: src/irc/irc-server.c:1871 src/irc/irc-server.c:1880
msgid "Disconnected from server!\n"
msgstr "¡Desconectado del servidor!\n"
@@ -1392,72 +1397,72 @@ msgstr "(oculto)"
msgid "%s: using hostname \"%s\"\n"
msgstr "%s: utilizando nombre de máquina local \"%s\"\n"
-#: src/irc/irc-send.c:219 src/common/command.c:677
+#: src/irc/irc-send.c:219 src/common/command.c:683
#, c-format
msgid "%s cannot find nick for sending message\n"
msgstr "%s no ha sido posible encontrar el usuario al que enviar el mensaje\n"
-#: src/irc/irc-send.c:358 src/common/command.c:574
+#: src/irc/irc-send.c:358 src/common/command.c:580
#, c-format
msgid "%s command \"%s\" needs a server connection!\n"
msgstr "%s ¡el comando \"%s\" requiere una conexión a servidor!\n"
-#: src/irc/irc-send.c:413 src/irc/irc-send.c:441 src/irc/irc-send.c:663
-#: src/irc/irc-send.c:700 src/irc/irc-send.c:737 src/irc/irc-send.c:791
-#: src/irc/irc-send.c:836 src/irc/irc-send.c:915 src/irc/irc-send.c:976
-#: src/irc/irc-send.c:1362 src/irc/irc-send.c:1504 src/irc/irc-send.c:2065
-#: src/irc/irc-send.c:2195
+#: src/irc/irc-send.c:413 src/irc/irc-send.c:441 src/irc/irc-send.c:657
+#: src/irc/irc-send.c:689 src/irc/irc-send.c:721 src/irc/irc-send.c:770
+#: src/irc/irc-send.c:815 src/irc/irc-send.c:894 src/irc/irc-send.c:955
+#: src/irc/irc-send.c:1372 src/irc/irc-send.c:1516 src/irc/irc-send.c:2077
+#: src/irc/irc-send.c:2202
#, c-format
msgid "%s \"%s\" command can only be executed in a channel buffer\n"
msgstr ""
"%s el comando \"%s\" sólo puede ser ejecutado en una ventana de canal\n"
-#: src/irc/irc-send.c:580 src/irc/irc-send.c:600 src/irc/irc-send.c:1130
-#: src/irc/irc-send.c:1983
+#: src/irc/irc-send.c:579 src/irc/irc-send.c:599 src/irc/irc-send.c:1109
+#: src/irc/irc-send.c:1995
#, c-format
msgid "%s \"%s\" command can not be executed on a server buffer\n"
msgstr "%s el comando \"%s\" no puede ejecutarse en una ventana de servidor\n"
-#: src/irc/irc-send.c:900 src/irc/irc-send.c:961 src/common/command.c:1778
+#: src/irc/irc-send.c:879 src/irc/irc-send.c:940 src/common/command.c:1789
#, c-format
msgid "%s wrong arguments for \"%s\" command\n"
msgstr "%s argumentos incorrectos para el comando \"%s\"\n"
-#: src/irc/irc-send.c:1077
+#: src/irc/irc-send.c:1056
#, c-format
msgid "%s \"%s\" is not a valid regular expression (%s)\n"
msgstr "%s \"%s\" no es una expresión regular válida (%s)\n"
-#: src/irc/irc-send.c:1086
+#: src/irc/irc-send.c:1065
#, c-format
msgid "%s not enough memory for regular expression\n"
msgstr "%s no hay suficiente memoria para la expresión regular\n"
-#: src/irc/irc-send.c:1212 src/irc/irc-send.c:1560 src/irc/irc-send.c:1574
+#: src/irc/irc-send.c:1222 src/irc/irc-send.c:1572 src/irc/irc-send.c:1586
#, c-format
msgid "%s \"%s\" command can only be executed in a channel or private buffer\n"
msgstr ""
"%s el comando \"%s\" sólo puede ser ejecutado en una ventana de canal\n"
-#: src/irc/irc-send.c:1254 src/irc/irc-recv.c:565
+#: src/irc/irc-send.c:1264 src/irc/irc-recv.c:565
#, c-format
msgid "%s nick \"%s\" not found for \"%s\" command\n"
msgstr "%s usuario \"%s\" no encontrado para el comando \"%s\"\n"
-#: src/irc/irc-send.c:1335 src/irc/irc-send.c:1473 src/irc/irc-send.c:2091
-#: src/common/command.c:1723 src/common/command.c:1735
-#: src/common/command.c:1754 src/common/command.c:1841
-#: src/common/command.c:2621
+#: src/irc/irc-send.c:1345 src/irc/irc-send.c:1483 src/irc/irc-send.c:2103
+#: src/common/command.c:1734 src/common/command.c:1746
+#: src/common/command.c:1765 src/common/command.c:1852
+#: src/common/command.c:2694
#, c-format
msgid "%s wrong argument count for \"%s\" command\n"
msgstr "%s número de argumentos incorrecto para el comando \"%s\"\n"
-#: src/irc/irc-send.c:1675
+#: src/irc/irc-send.c:1687
#, c-format
msgid "%s cannot create new private buffer \"%s\"\n"
msgstr "%s no es posible crear una nueva ventana privada \"%s\"\n"
-#: src/irc/irc-send.c:2156
+#: src/irc/irc-send.c:2168
#, c-format
msgid "%s, compiled on %s %s\n"
msgstr "%s, compilado en %s %s\n"
@@ -1467,8 +1472,8 @@ msgstr "%s, compilado en %s %s\n"
msgid "You have been invited to %s%s%s by %s%s\n"
msgstr "Usted ha sido invitado a %s%s%s por %s%s\n"
-#: src/irc/irc-recv.c:428 src/irc/irc-recv.c:534 src/irc/irc-recv.c:732
-#: src/irc/irc-recv.c:1159 src/irc/irc-recv.c:1510 src/irc/irc-recv.c:3441
+#: src/irc/irc-recv.c:428 src/irc/irc-recv.c:534 src/irc/irc-recv.c:734
+#: src/irc/irc-recv.c:1160 src/irc/irc-recv.c:1510 src/irc/irc-recv.c:3441
#: src/irc/irc-recv.c:3507 src/irc/irc-recv.c:3528
#, c-format
msgid "%s channel \"%s\" not found for \"%s\" command\n"
@@ -1499,7 +1504,7 @@ msgstr "%s%s%s ha expulsado a %s%s%s del servidor"
msgid "%s host \"%s\" not found for \"%s\" command\n"
msgstr "%s anfitrión \"%s\" no encontrado para el comando \"%s\"\n"
-#: src/irc/irc-recv.c:676 src/irc/irc-recv.c:775 src/irc/irc-recv.c:1304
+#: src/irc/irc-recv.c:676 src/irc/irc-recv.c:777 src/irc/irc-recv.c:1304
#: src/irc/irc-recv.c:2074
#, c-format
msgid "%s \"%s\" command received without host\n"
@@ -1510,56 +1515,56 @@ msgstr "%s comando \"%s\" recibido sin host \n"
msgid "%s \"%s\" command received without channel or nickname\n"
msgstr "%s comando \"%s\" recibido sin canal o usuario\n"
-#: src/irc/irc-recv.c:714
+#: src/irc/irc-recv.c:716
#, fuzzy, c-format
msgid "Mode %s%s %s[%s%s%s]%s by %s%s\n"
msgstr "%s%s %s(%s%s@%s%s)%s estaba %s\n"
-#: src/irc/irc-recv.c:743
+#: src/irc/irc-recv.c:745
#, fuzzy, c-format
msgid "User mode %s[%s%s%s]%s by %s%s\n"
msgstr "Modo de usuario %s[%s%s%s/%s%s%s]\n"
-#: src/irc/irc-recv.c:814
+#: src/irc/irc-recv.c:816
#, c-format
msgid "You are now known as %s%s\n"
msgstr "Usted es conocido ahora como %s%s\n"
-#: src/irc/irc-recv.c:818
+#: src/irc/irc-recv.c:820
#, c-format
msgid "%s%s%s is now known as %s%s\n"
msgstr "%s%s%s es conocido ahora como %s%s\n"
-#: src/irc/irc-recv.c:886
+#: src/irc/irc-recv.c:887
#, c-format
msgid "%s nickname not found for \"%s\" command\n"
msgstr "%s nombre de usuario no encontrado para el comando \"%s\"\n"
-#: src/irc/irc-recv.c:900
+#: src/irc/irc-recv.c:901
#, c-format
msgid "CTCP %sVERSION%s reply from %s%s%s: %s\n"
msgstr "CTCP %sVERSION%s respuesta de %s%s%s: %s\n"
-#: src/irc/irc-recv.c:934
+#: src/irc/irc-recv.c:935
#, c-format
msgid "CTCP %sPING%s reply from %s%s%s: %ld.%ld seconds\n"
msgstr "CTCP %sPING%s respuesta de %s%s%s: %ld.%ld segundos\n"
-#: src/irc/irc-recv.c:957 src/irc/irc-recv.c:1887 src/irc/irc-recv.c:1999
+#: src/irc/irc-recv.c:958 src/irc/irc-recv.c:1887 src/irc/irc-recv.c:1999
#, c-format
msgid "%s cannot create new private window \"%s\"\n"
msgstr "%s no es posible crear una nueva ventana privada \"%s\"\n"
-#: src/irc/irc-recv.c:982 src/irc/irc-recv.c:2019
+#: src/irc/irc-recv.c:983 src/irc/irc-recv.c:2019
msgid "Private"
msgstr "Privado"
-#: src/irc/irc-recv.c:1061
+#: src/irc/irc-recv.c:1062
#, c-format
msgid "%s \"%s\" command received without host or channel\n"
msgstr "%s comando \"%s\" recibido sin host o canal\n"
-#: src/irc/irc-recv.c:1089
+#: src/irc/irc-recv.c:1090
#, c-format
msgid "%s%s %s(%s%s%s)%s has left %s%s"
msgstr "%s%s %s(%s%s%s)%s ha abandonado %s%s"
@@ -1660,11 +1665,11 @@ msgstr "%s%s %s(%s%s@%s%s)%s estaba %s\n"
msgid "%s[%s%s%s]%s idle: "
msgstr "%s[%s%s%s]%s inactividad: "
-#: src/irc/irc-recv.c:3127 src/common/command.c:3763 src/common/command.c:3781
+#: src/irc/irc-recv.c:3127 src/common/command.c:3836 src/common/command.c:3854
msgid "days"
msgstr "días"
-#: src/irc/irc-recv.c:3127 src/common/command.c:3763 src/common/command.c:3781
+#: src/irc/irc-recv.c:3127 src/common/command.c:3836 src/common/command.c:3854
msgid "day"
msgstr "día"
@@ -2149,19 +2154,26 @@ msgstr ""
"%s plugin %s: no ha sido posible añadir un manejador de teclado (no hay "
"suficiente memoria)\n"
-#: src/plugins/plugins.c:775
+#: src/plugins/plugins.c:738
+#, fuzzy, c-format
+msgid "%s plugin %s: unable to add modifier (not enough memory)\n"
+msgstr ""
+"%s plugin %s: no ha sido posible añadir un manejador temporizador (no hay "
+"suficiente memoria)\n"
+
+#: src/plugins/plugins.c:968
#, c-format
msgid "%s unable to load plugin \"%s\": %s\n"
msgstr "%s no ha sido posible cargar el plugin \"%s\": %s\n"
-#: src/plugins/plugins.c:786
+#: src/plugins/plugins.c:979
#, c-format
msgid "%s symbol \"plugin_name\" not found in plugin \"%s\", failed to load\n"
msgstr ""
"%s símbolo \"plugin_name\" no encontrado en el plugin \"%s\", falló al "
"cargar\n"
-#: src/plugins/plugins.c:797
+#: src/plugins/plugins.c:990
#, c-format
msgid ""
"%s unable to load plugin \"%s\": a plugin with same name already exists\n"
@@ -2169,7 +2181,7 @@ msgstr ""
"%s no ha sido posible cargar el plugin \"%s\": un plugin con el mismo nombre "
"ya existe\n"
-#: src/plugins/plugins.c:809
+#: src/plugins/plugins.c:1002
#, c-format
msgid ""
"%s symbol \"plugin_description\" not found in plugin \"%s\", failed to load\n"
@@ -2177,7 +2189,7 @@ msgstr ""
"%s símbolo \"plugin_description\" no encontrado en el plugin \"%s\", falló "
"al cargar\n"
-#: src/plugins/plugins.c:820
+#: src/plugins/plugins.c:1013
#, c-format
msgid ""
"%s symbol \"plugin_version\" not found in plugin \"%s\", failed to load\n"
@@ -2185,7 +2197,7 @@ msgstr ""
"%s símbolo \"plugin_version\" no encontrado en el plugin \"%s\", falló al "
"cargar\n"
-#: src/plugins/plugins.c:831
+#: src/plugins/plugins.c:1024
#, c-format
msgid ""
"%s function \"weechat_plugin_init\" not found in plugin \"%s\", failed to "
@@ -2194,44 +2206,45 @@ msgstr ""
"%s función \"weechat_plugin_init\" no encontrada en el plugin \"%s\", falló "
"al cargar\n"
-#: src/plugins/plugins.c:903
+#: src/plugins/plugins.c:1103
#, c-format
msgid "Initializing plugin \"%s\" %s\n"
msgstr "Inicializando plugin \"%s\" %s\n"
-#: src/plugins/plugins.c:911
+#: src/plugins/plugins.c:1111
#, c-format
msgid "%s unable to initialize plugin \"%s\"\n"
msgstr "%s no ha sido posible inicializar el plugin \"%s\"\n"
-#: src/plugins/plugins.c:922
+#: src/plugins/plugins.c:1122
#, c-format
msgid "%s unable to load plugin \"%s\" (not enough memory)\n"
msgstr ""
"%s no ha sido posible cargar el plugin \"%s\" (no hay suficiente memoria)\n"
-#: src/plugins/plugins.c:930
+#: src/plugins/plugins.c:1130
#, c-format
msgid "Plugin \"%s\" (%s) loaded.\n"
msgstr "Plugin \"%s\" (%s) cargado.\n"
-#: src/plugins/plugins.c:1097
+#: src/plugins/plugins.c:1302 src/plugins/plugins.c:1342
#, c-format
msgid "Plugin \"%s\" unloaded.\n"
msgstr "Plugin \"%s\" descargado.\n"
-#: src/plugins/plugins.c:1103 src/common/command.c:3443
+#: src/plugins/plugins.c:1308 src/plugins/plugins.c:1351
+#: src/common/command.c:3516
#, c-format
msgid "%s plugin \"%s\" not found\n"
msgstr "%s plugin \"%s\" no encontrado\n"
-#: src/plugins/plugins-config.c:265 src/common/weeconfig.c:1945
+#: src/plugins/plugins-config.c:265 src/common/weeconfig.c:1983
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"=\"\n"
msgstr "%s %s, línea %d: sintaxis inválida, falta \"=\"\n"
-#: src/plugins/plugins-config.c:353 src/common/weeconfig.c:2155
-#: src/common/weeconfig.c:2362
+#: src/plugins/plugins-config.c:353 src/common/weeconfig.c:2193
+#: src/common/weeconfig.c:2400
#, c-format
msgid "%s cannot create file \"%s\"\n"
msgstr "%s no es posible crear el fichero \"%s\"\n"
@@ -2256,7 +2269,7 @@ msgstr ""
"archivo cuando se actualizan las opciones.\n"
"#\n"
-#: src/plugins/plugins-interface.c:377
+#: src/plugins/plugins-interface.c:417
#, c-format
msgid "%s server/channel (%s/%s) not found for plugin exec command\n"
msgstr ""
@@ -2311,12 +2324,12 @@ msgstr "saltar al b
msgid " [Q] Close raw data view"
msgstr " [Q] Cerrar vista de datos basura"
-#: src/gui/curses/gui-curses-main.c:120
+#: src/gui/curses/gui-curses-main.c:119
#, c-format
msgid "Day changed to %s\n"
msgstr "Día cambiado a %s\n"
-#: src/gui/curses/gui-curses-main.c:235
+#: src/gui/curses/gui-curses-main.c:234
#, c-format
msgid "%s lag is high, disconnecting from server...\n"
msgstr "%s el lag (retraso) es alto, desconectando del servidor...\n"
@@ -2358,11 +2371,11 @@ msgstr "-M
msgid "server"
msgstr "servidor"
-#: src/gui/gui-buffer.c:580
+#: src/gui/gui-buffer.c:581
msgid "Not enough memory for new line\n"
msgstr "No hay suficiente memoria para una nueva línea\n"
-#: src/gui/gui-common.c:428
+#: src/gui/gui-common.c:430
msgid "Not enough memory for infobar message\n"
msgstr "No hay suficiente memoria para el mensaje de la barra de información\n"
@@ -2550,7 +2563,7 @@ msgstr "recargar la pantalla"
msgid "grab a key"
msgstr "capturar una clave"
-#: src/gui/gui-keyboard.c:452 src/common/command.c:2383
+#: src/gui/gui-keyboard.c:452 src/common/command.c:2394
#, c-format
msgid "%s unable to bind key \"%s\"\n"
msgstr "%s No ha sido posible atar la clave \"%s\"\n"
@@ -2584,7 +2597,7 @@ msgstr "**** Comienzo del log (registro) "
msgid "**** End of log "
msgstr "**** Fin del log "
-#: src/common/alias.c:170 src/common/command.c:365
+#: src/common/alias.c:170 src/common/command.c:371
#, c-format
msgid "%s circular reference when calling alias \"/%s\"\n"
msgstr "%s referencia circular al llamar alias \"/%s\"\n"
@@ -2845,24 +2858,31 @@ msgid "list/load/unload plugins"
msgstr "listar/cargar/descargar plugins"
#: src/common/command.c:146
-msgid "[load filename] | [autoload] | [reload] | [unload]"
+#, fuzzy
+msgid ""
+"[list [mask]] | [listfull [mask]] | [load filename] | [autoload] | [reload "
+"[name]] | [unload [name]]"
msgstr "[cargar fichero] | [autocargar] | [recargar] | [descargar]"
#: src/common/command.c:147
msgid ""
-"filename: WeeChat plugin (file) to load\n"
+" list: list loaded plugins\n"
+"listfull: list loaded plugins with detailed info for each plugin\n"
+" mask: part of name of a loaded plugin\n"
+" load: load a plugin\n"
+"autoload: autoload plugins in system or user directory\n"
+" reload: reload one plugin (if no name given, unload all plugins, then "
+"autoload plugins)\n"
+" unload: unload one or all plugins\n"
"\n"
-"Without argument, /plugin command lists all loaded plugins."
+"Without argument, /plugin command lists loaded plugins."
msgstr ""
-"fichero: plugin (archivo) WeeChat para cargar\n"
-"\n"
-"Sin argumentos, el comando /plugin lista todos los plugins cargados."
-#: src/common/command.c:150
+#: src/common/command.c:156
msgid "list, add or remove servers"
msgstr "lista, añde o elimina servidores"
-#: src/common/command.c:151
+#: src/common/command.c:157
msgid ""
"[servername] | [servername hostname port [-auto | -noauto] [-ipv6] [-ssl] [-"
"pwd password] [-nicks nick1 nick2 nick3] [-username username] [-realname "
@@ -2874,7 +2894,7 @@ msgstr ""
"username nombre de usuario] [-realname nombre_real] [-command comando] [-"
"autojoin canal[,canal]] ] | [del nombre_de_servidor]"
-#: src/common/command.c:156
+#: src/common/command.c:162
msgid ""
"servername: server name, for internal and display use\n"
" hostname: name or IP address of server\n"
@@ -2900,27 +2920,27 @@ msgstr ""
" nombre_de_usuario: nombre de usuario\n"
" nombre_real: nombre real del usuario"
-#: src/common/command.c:168
+#: src/common/command.c:174
msgid "save config to disk"
msgstr "guardar configuración a disco"
-#: src/common/command.c:169
+#: src/common/command.c:175
msgid "[file]"
msgstr "[archivo]"
-#: src/common/command.c:169
+#: src/common/command.c:175
msgid "file: filename for writing config"
msgstr "archivo: fichero en el que guardar la configuración"
-#: src/common/command.c:171
+#: src/common/command.c:177
msgid "set config options"
msgstr "poner opciones de configuración"
-#: src/common/command.c:172 src/common/command.c:180
+#: src/common/command.c:178 src/common/command.c:186
msgid "[option [ = value]]"
msgstr "[opción [ = valor]]"
-#: src/common/command.c:173
+#: src/common/command.c:179
msgid ""
"option: name of an option (if name is full and no value is given, then help "
"is displayed on option)\n"
@@ -2936,11 +2956,11 @@ msgstr ""
"Una opción podría ser: nombredeservidor.servidor_xxx donde \"nombredeservidor"
"\" es un nombre de servidor interno y \"xxx\" una opción para dicho servidor."
-#: src/common/command.c:179
+#: src/common/command.c:185
msgid "set plugin config options"
msgstr "poner opciones de configuración de plugins"
-#: src/common/command.c:181
+#: src/common/command.c:187
msgid ""
"option: name of a plugin option\n"
" value: value for option\n"
@@ -2952,27 +2972,27 @@ msgstr ""
"\n"
"Una opción tiene formato: plugin.opción, ejemplo: perl.miscript.objeto1"
-#: src/common/command.c:185
+#: src/common/command.c:191
msgid "remove an alias"
msgstr "eliminar un alias"
-#: src/common/command.c:186
+#: src/common/command.c:192
msgid "alias_name"
msgstr "alias"
-#: src/common/command.c:186
+#: src/common/command.c:192
msgid "alias_name: name of alias to remove"
msgstr "alias: nombre del alias a suprimir"
-#: src/common/command.c:188
+#: src/common/command.c:194
msgid "unignore IRC messages and/or hosts"
msgstr "no ignorar mensajes IRC y/o hosts"
-#: src/common/command.c:189
+#: src/common/command.c:195
msgid "[number | [mask [[type | command] [channel [server]]]]]"
msgstr "[número | [máscara [[tipo | comando] [canal [servidor]]]]]"
-#: src/common/command.c:190
+#: src/common/command.c:196
msgid ""
" number: # of ignore to unignore (number is displayed by list of ignore)\n"
" mask: nick or host mask to unignore\n"
@@ -2995,11 +3015,11 @@ msgstr ""
"Para cada argumento, '*' significa todo.\n"
"Sin argumentos, el comando /unignore lista todos los ignores definidos."
-#: src/common/command.c:200
+#: src/common/command.c:206
msgid "upgrade WeeChat without disconnecting from servers"
msgstr "actualizar Weechat sin desconectarse de los servidores"
-#: src/common/command.c:202
+#: src/common/command.c:208
msgid ""
"This command run again WeeChat binary, so it should have been compiled or "
"installed with a package manager before running this command."
@@ -3008,23 +3028,23 @@ msgstr ""
"haber sido compilado o instalado con un gestor de paquetes antes de ejecutar "
"este comando."
-#: src/common/command.c:205
+#: src/common/command.c:211
msgid "show WeeChat uptime"
msgstr "muestra el tiempo de uso de WeeChat"
-#: src/common/command.c:206
+#: src/common/command.c:212
msgid "[-o]"
msgstr "[-o]"
-#: src/common/command.c:207
+#: src/common/command.c:213
msgid "-o: send uptime on current channel as an IRC message"
msgstr "-o: envía el tiempo de uso en el canal actual como un mensaje IRC"
-#: src/common/command.c:209
+#: src/common/command.c:215
msgid "manage windows"
msgstr "gestión de ventanas"
-#: src/common/command.c:210
+#: src/common/command.c:216
msgid ""
"[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv "
"[pct] | resize pct | merge [all]]"
@@ -3032,7 +3052,7 @@ msgstr ""
"[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv "
"[pct] | resize pct | merge [all]]"
-#: src/common/command.c:212
+#: src/common/command.c:218
#, fuzzy
msgid ""
" list: list open windows (no parameter implies this list)\n"
@@ -3070,19 +3090,19 @@ msgstr ""
"nueva ventana, tomando como referencia el tamaño de la ventana actual. Por "
"ejemplo 25 significa crear una nueva ventana de tamaño = tamaño_actual / 4"
-#: src/common/command.c:345 src/common/command.c:518 src/common/command.c:613
+#: src/common/command.c:351 src/common/command.c:524 src/common/command.c:619
#, c-format
msgid "%s command \"%s\" failed\n"
msgstr "%s el comando \"%s\" ha fallado\n"
-#: src/common/command.c:471
+#: src/common/command.c:477
#, c-format
msgid "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s número de argumentos incorrecto para el comando %s \"%s\" (esperado: %d "
"parámetro%s)\n"
-#: src/common/command.c:483
+#: src/common/command.c:489
#, c-format
msgid ""
"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
@@ -3091,14 +3111,14 @@ msgstr ""
"%s número de argumentos incorrecto para el comando %s \"%s\" (esperado: "
"entre %d y %d parámetro%s)\n"
-#: src/common/command.c:547
+#: src/common/command.c:553
#, c-format
msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s número de argumentos incorrecto para el comando IRC \"%s\" (esperado: %d "
"parámetro%s)\n"
-#: src/common/command.c:559
+#: src/common/command.c:565
#, c-format
msgid ""
"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
@@ -3107,377 +3127,391 @@ msgstr ""
"%s número de argumentos incorrecto para el comando IRC \"%s\" (esperado: "
"entre %d y %d parámetro%s)\n"
-#: src/common/command.c:583
+#: src/common/command.c:589
#, c-format
msgid "%s command \"%s\" can not be executed on DCC CHAT buffer\n"
msgstr "%s el comando \"%s\" no puede ejecutarse en el búfer de charla DCC\n"
-#: src/common/command.c:628
+#: src/common/command.c:634
#, c-format
msgid "%s unknown command \"%s\" (type /help for help)\n"
msgstr "%s comando \"%s\" desconocido (escriba /help para la ayuda)\n"
-#: src/common/command.c:830
+#: src/common/command.c:831
msgid "This window is not a channel!\n"
msgstr "¡Esta ventana no es un canal!\n"
-#: src/common/command.c:868 src/common/command.c:1039
+#: src/common/command.c:879 src/common/command.c:1050
#, c-format
msgid "%s missing arguments for \"%s\" command\n"
msgstr "%s faltan argumentos para el comando \"%s\"\n"
-#: src/common/command.c:877
+#: src/common/command.c:888
#, c-format
msgid "Alias \"%s\" => \"%s\" created\n"
msgstr "Alias \"%s\" => \"%s\" creado\n"
-#: src/common/command.c:883
+#: src/common/command.c:894
#, c-format
msgid "Failed to create alias \"%s\" => \"%s\" (not enough memory)\n"
msgstr ""
"No ha sido posible crear el alias \"%s\" => \"%s\" (no hay suficiente "
"memoria)\n"
-#: src/common/command.c:895
+#: src/common/command.c:906
msgid "Alias:\n"
msgstr ""
-#: src/common/command.c:905
+#: src/common/command.c:916
#, fuzzy
msgid "No alias found.\n"
msgstr "Ningún alias definido.\n"
-#: src/common/command.c:915
+#: src/common/command.c:926
msgid "List of aliases:\n"
msgstr "Lista de alias:\n"
-#: src/common/command.c:929
+#: src/common/command.c:940
msgid "No alias defined.\n"
msgstr "Ningún alias definido.\n"
-#: src/common/command.c:948
+#: src/common/command.c:959
#, c-format
msgid "%sServer: %s%s\n"
msgstr "%sServidor: %s%s\n"
-#: src/common/command.c:953
+#: src/common/command.c:964
#, c-format
msgid "%snot connected\n"
msgstr "%sno conectado\n"
-#: src/common/command.c:957
+#: src/common/command.c:968
#, c-format
msgid "%sChannel: %s%s %s(server: %s%s%s)\n"
msgstr "%s Canal: %s%s %s(servidor: %s%s%s)\n"
-#: src/common/command.c:966
+#: src/common/command.c:977
#, c-format
msgid "%sPrivate with: %s%s %s(server: %s%s%s)\n"
msgstr "%sPrivado con: %s%s %s(servidor: %s%s%s)\n"
-#: src/common/command.c:975 src/common/command.c:987
+#: src/common/command.c:986 src/common/command.c:998
#, c-format
msgid "%sunknown\n"
msgstr "%sdesconocido\n"
-#: src/common/command.c:983
+#: src/common/command.c:994
#, c-format
msgid "%sraw IRC data\n"
msgstr "%s datos basura de IRC\n"
-#: src/common/command.c:1018
+#: src/common/command.c:1029
#, fuzzy
msgid "Open buffers:\n"
msgstr "Búfers abiertos:\n"
-#: src/common/command.c:1063
+#: src/common/command.c:1074
#, c-format
msgid "%s incorrect buffer number\n"
msgstr "%s número de búfer incorrecto\n"
-#: src/common/command.c:1080
+#: src/common/command.c:1091
#, c-format
msgid "%s can not close the single buffer\n"
msgstr "%s no es posible cerrar el único búfer\n"
-#: src/common/command.c:1093
+#: src/common/command.c:1104
#, fuzzy, c-format
msgid "%s can not close server buffer while channels are open\n"
msgstr ""
"%s no se puede cerrar el búfer de servidor mientras haya canales abiertos\n"
-#: src/common/command.c:1167
+#: src/common/command.c:1178
#, fuzzy
msgid "Default notify levels for servers:"
msgstr "Nuevo nivel de notificación para %s%s%s: %s%d %s"
-#: src/common/command.c:1185
+#: src/common/command.c:1196
msgid "Notify levels:"
msgstr "Niveles de notificación:"
-#: src/common/command.c:1192
+#: src/common/command.c:1203
msgid "Raw IRC data"
msgstr "Datos basura de IRC"
-#: src/common/command.c:1214 src/common/command.c:1284
+#: src/common/command.c:1225 src/common/command.c:1295
#, c-format
msgid "%s incorrect notify level (must be between %d and %d)\n"
msgstr "%s nivel de notificación incorrecto (debe estar entre %d y %d)\n"
-#: src/common/command.c:1227
+#: src/common/command.c:1238
#, fuzzy, c-format
msgid "%s incorrect buffer for notify (must be server, channel or private)\n"
msgstr "%s búfer incorrecto para notificar (debe ser canal o privado)\n"
-#: src/common/command.c:1238
+#: src/common/command.c:1249
#, fuzzy, c-format
msgid "New default notify level for server %s%s%s: %s%d %s"
msgstr "Nuevo nivel de notificación para %s%s%s: %s%d %s"
-#: src/common/command.c:1252
+#: src/common/command.c:1263
#, c-format
msgid "New notify level for %s%s%s: %s%d %s"
msgstr "Nuevo nivel de notificación para %s%s%s: %s%d %s"
-#: src/common/command.c:1263
+#: src/common/command.c:1274
msgid "(hotlist: never)\n"
msgstr "(hotlist: nunca)\n"
-#: src/common/command.c:1266
+#: src/common/command.c:1277
msgid "(hotlist: highlights)\n"
msgstr "(hotlist: resaltados)\n"
-#: src/common/command.c:1269
+#: src/common/command.c:1280
msgid "(hotlist: highlights + messages)\n"
msgstr "(hotlist: resaltados + mensajes)\n"
-#: src/common/command.c:1272
+#: src/common/command.c:1283
msgid "(hotlist: highlights + messages + join/part (all))\n"
msgstr "(hotlist: resaltados + mensajes + join/part (todos))\n"
-#: src/common/command.c:1404
+#: src/common/command.c:1415
#, c-format
msgid "Charsets for server %s%s%s: "
msgstr "Juegos de caracteres para el servidor %s%s%s: "
-#: src/common/command.c:1412
+#: src/common/command.c:1423
#, c-format
msgid "Charsets for channel %s%s%s: "
msgstr "Juegos de caracteres para el canal %s%s%s: "
-#: src/common/command.c:1420
+#: src/common/command.c:1431
#, c-format
msgid "Charsets for private %s%s%s: "
msgstr "Juegos de caracteres para el privado %s%s%s: "
-#: src/common/command.c:1448 src/common/command.c:1478
-#: src/common/command.c:1508
+#: src/common/command.c:1459 src/common/command.c:1489
+#: src/common/command.c:1519
#, c-format
msgid " (inherited: \"%s%s%s\")"
msgstr " (heredado: \"%s%s%s\")"
-#: src/common/command.c:1542
+#: src/common/command.c:1553
#, c-format
msgid "%s charset \"%s\" is not available\n"
msgstr ""
-#: src/common/command.c:1603 src/common/command.c:1633
-#: src/common/command.c:1860 src/common/command.c:2614
-#: src/common/command.c:3895 src/common/command.c:3938
+#: src/common/command.c:1614 src/common/command.c:1644
+#: src/common/command.c:1871 src/common/command.c:2687
+#: src/common/command.c:3968 src/common/command.c:4011
#, c-format
msgid "%s unknown option for \"%s\" command\n"
msgstr "%s opción desconocida para el comando \"%s\"\n"
-#: src/common/command.c:1668
+#: src/common/command.c:1679
#, c-format
msgid "%s already connected to server \"%s\"!\n"
msgstr "%s ¡ya conectado al servidor \"%s\"!\n"
-#: src/common/command.c:1676
+#: src/common/command.c:1687
#, c-format
msgid "%s currently connecting to server \"%s\"!\n"
msgstr "%s ¡actualmente conectando al servidor \"%s\"!\n"
-#: src/common/command.c:1696 src/common/command.c:1910
+#: src/common/command.c:1707 src/common/command.c:1921
#, c-format
msgid "%s server not found\n"
msgstr "%s servidor no encontrado\n"
-#: src/common/command.c:1893
+#: src/common/command.c:1904
#, c-format
msgid "%s not connected to server \"%s\"!\n"
msgstr "%s ¡no conectado al servidor \"%s\"!\n"
-#: src/common/command.c:1901
+#: src/common/command.c:1912
msgid "Auto-reconnection is cancelled\n"
msgstr "La reconexión automática está anulada\n"
-#: src/common/command.c:1938 src/common/weechat.c:212
+#: src/common/command.c:1949 src/common/weechat.c:212
#, c-format
msgid "%s internal commands:\n"
msgstr "Comandos internos %s :\n"
-#: src/common/command.c:1948 src/common/weechat.c:232
+#: src/common/command.c:1959 src/common/weechat.c:232
#, c-format
msgid "IRC commands:\n"
msgstr "Comandos IRC :\n"
-#: src/common/command.c:1962
+#: src/common/command.c:1973
msgid "Plugin commands:\n"
msgstr "Comandos de plugin:\n"
-#: src/common/command.c:2078
+#: src/common/command.c:2089
#, c-format
msgid "No help available, \"%s\" is an unknown command\n"
msgstr "No hay ayuda disponible, el comando \"%s\" es desconocido\n"
-#: src/common/command.c:2147
+#: src/common/command.c:2158
#, c-format
msgid "%son %s%s%s/%s%s%s:%s ignoring %s%s%s from %s%s\n"
msgstr "%sen %s%s%s/%s%s%s:%s ignorando %s%s%s de %s%s\n"
-#: src/common/command.c:2185
+#: src/common/command.c:2196
msgid "List of ignore:\n"
msgstr "Lista de ignores:\n"
-#: src/common/command.c:2202
+#: src/common/command.c:2213
msgid "No ignore defined.\n"
msgstr "Sin ignores definidos.\n"
-#: src/common/command.c:2228
+#: src/common/command.c:2239
msgid "New ignore:"
msgstr "Nuevo ignore:"
-#: src/common/command.c:2248
+#: src/common/command.c:2259
#, c-format
msgid "New key binding: %s"
msgstr "Nueva anclaje de clave: %s"
-#: src/common/command.c:2287
+#: src/common/command.c:2298
msgid "Key bindings:\n"
msgstr "Anclajes de clave:\n"
-#: src/common/command.c:2301
+#: src/common/command.c:2312
#, c-format
msgid "Key \"%s\" unbound\n"
msgstr "Clave \"%s\" desatada\n"
-#: src/common/command.c:2307
+#: src/common/command.c:2318
#, c-format
msgid "%s unable to unbind key \"%s\"\n"
msgstr "%s No ha sido posible desatar la clave \"%s\"\n"
-#: src/common/command.c:2315 src/common/weechat.c:264
+#: src/common/command.c:2326 src/common/weechat.c:264
#, c-format
msgid "Internal key functions:\n"
msgstr "Funciones de clave internas:\n"
-#: src/common/command.c:2335
+#: src/common/command.c:2346
msgid "Default key bindings restored\n"
msgstr "Anclajes de clave por defecto restaurados\n"
-#: src/common/command.c:2341
+#: src/common/command.c:2352
#, c-format
msgid "%s \"-yes\" argument is required for keys reset (securuty reason)\n"
msgstr ""
"%s \"-yes\" se requiere argumento para resetear las claves (por razones de "
"seguridad)\n"
-#: src/common/command.c:2360
+#: src/common/command.c:2371
msgid "Key:\n"
msgstr ""
-#: src/common/command.c:2366
+#: src/common/command.c:2377
#, fuzzy
msgid "No key found.\n"
msgstr "Ningún alias definido.\n"
-#: src/common/command.c:2408
+#: src/common/command.c:2419
msgid "global"
msgstr ""
-#: src/common/command.c:2408
+#: src/common/command.c:2419
msgid "local"
msgstr ""
-#: src/common/command.c:2414
+#: src/common/command.c:2425
#, fuzzy
msgid "top"
msgstr "operador"
-#: src/common/command.c:2417
+#: src/common/command.c:2428
msgid "bottom"
msgstr ""
-#: src/common/command.c:2420
+#: src/common/command.c:2431
msgid "left"
msgstr ""
-#: src/common/command.c:2423
+#: src/common/command.c:2434
msgid "right"
msgstr ""
-#: src/common/command.c:2453
+#: src/common/command.c:2464
#, fuzzy
msgid "Open panels:\n"
msgstr "Búfers abiertos:\n"
-#: src/common/command.c:2489
+#: src/common/command.c:2496
msgid "Plugins loaded:\n"
msgstr "Plugins cargados:\n"
-#: src/common/command.c:2505
+#: src/common/command.c:2522
msgid " message handlers:\n"
msgstr " manejadores de mensaje:\n"
-#: src/common/command.c:2514
+#: src/common/command.c:2531
#, c-format
msgid " IRC(%s)\n"
msgstr " IRC(%s)\n"
-#: src/common/command.c:2521
+#: src/common/command.c:2538
msgid " (no message handler)\n"
msgstr " (sin manejador de mensaje)\n"
-#: src/common/command.c:2526
+#: src/common/command.c:2543
msgid " command handlers:\n"
msgstr " manejadores de comando:\n"
-#: src/common/command.c:2547
+#: src/common/command.c:2564
msgid " (no command handler)\n"
msgstr " (sin manejador de comando)\n"
-#: src/common/command.c:2552
+#: src/common/command.c:2569
msgid " timer handlers:\n"
msgstr " manejadores de temporización:\n"
-#: src/common/command.c:2561
+#: src/common/command.c:2578
#, c-format
msgid " %d seconds\n"
msgstr " %d segundos\n"
-#: src/common/command.c:2568
+#: src/common/command.c:2585
msgid " (no timer handler)\n"
msgstr " (sin manejador temporizador)\n"
-#: src/common/command.c:2573
+#: src/common/command.c:2590
msgid " keyboard handlers:\n"
msgstr " manejadores de teclado:\n"
-#: src/common/command.c:2583
+#: src/common/command.c:2600
msgid " (no keyboard handler)\n"
msgstr " (sin manejador de teclado)\n"
-#: src/common/command.c:2585
+#: src/common/command.c:2602 src/common/command.c:2619
#, c-format
msgid " %d defined\n"
msgstr " %d definido\n"
-#: src/common/command.c:2591
+#: src/common/command.c:2607
+msgid " IRC modifiers:\n"
+msgstr ""
+
+#: src/common/command.c:2617
+#, fuzzy
+msgid " (no IRC modifier)\n"
+msgstr " (sin manejador temporizador)\n"
+
+#: src/common/command.c:2628
+#, fuzzy
+msgid "No plugin found.\n"
+msgstr "Ninguna opción de plugin encontrada\n"
+
+#: src/common/command.c:2630
msgid " (no plugin)\n"
msgstr " (sin plugins)\n"
-#: src/common/command.c:2627 src/common/command.c:3521
+#: src/common/command.c:2700 src/common/command.c:3594
#, c-format
msgid ""
"Command \"%s\" is not available, WeeChat was built without plugins support.\n"
@@ -3485,51 +3519,51 @@ msgstr ""
"El comando \"%s\" no está disponible, Weechat fue compilado sin soporte para "
"plugins.\n"
-#: src/common/command.c:2655
+#: src/common/command.c:2728
msgid "Configuration file saved\n"
msgstr "Archivo de configuración guardado\n"
-#: src/common/command.c:2660
+#: src/common/command.c:2733
#, c-format
msgid "%s failed to save configuration file\n"
msgstr "%s falló al salvar el archivo de configuración\n"
-#: src/common/command.c:2668
+#: src/common/command.c:2741
#, fuzzy
msgid "Plugins options saved\n"
msgstr "opción/opciones de plugin encontrada(s)\n"
-#: src/common/command.c:2673
+#: src/common/command.c:2746
#, fuzzy, c-format
msgid "%s failed to save plugins options\n"
msgstr "%s falló al salvar el archivo de configuración\n"
-#: src/common/command.c:2714
+#: src/common/command.c:2787
msgid "No server.\n"
msgstr "Ningún servidor.\n"
-#: src/common/command.c:2725
+#: src/common/command.c:2798
#, c-format
msgid "Server '%s' not found.\n"
msgstr "Servidor '%s' no encontrado.\n"
-#: src/common/command.c:2737
+#: src/common/command.c:2810
#, c-format
msgid "%s missing servername for \"%s\" command\n"
msgstr "%s falta el nombre de servidor para el comando \"%s\"\n"
-#: src/common/command.c:2745
+#: src/common/command.c:2818
#, c-format
msgid "%s too much arguments for \"%s\" command, ignoring arguments\n"
msgstr ""
"%s demasiados argumentos para el comando \"%s\", ignorando parámetros\n"
-#: src/common/command.c:2755
+#: src/common/command.c:2828
#, c-format
msgid "%s server \"%s\" not found for \"%s\" command\n"
msgstr "%s servidor \"%s\" no encontrado para el comando \"%s\"\n"
-#: src/common/command.c:2763
+#: src/common/command.c:2836
#, c-format
msgid ""
"%s you can not delete server \"%s\" because you are connected to. Try /"
@@ -3538,198 +3572,198 @@ msgstr ""
"%s usted no puede eliminar el servidor \"%s\" ya que está usted conectado a "
"él. Pruebe /disconnect %s antes.\n"
-#: src/common/command.c:2783
+#: src/common/command.c:2856
#, c-format
msgid "Server %s%s%s has been deleted\n"
msgstr "El servidor %s%s%s ha sido borrado\n"
-#: src/common/command.c:2802
+#: src/common/command.c:2875
#, c-format
msgid "%s missing parameters for \"%s\" command\n"
msgstr "%s faltan parámetros para el comando \"%s\"\n"
-#: src/common/command.c:2812
+#: src/common/command.c:2885
#, c-format
msgid "%s server \"%s\" already exists, can't create it!\n"
msgstr "%s el servidor \"%s\" ya existe, ¡no se puede crear!\n"
-#: src/common/command.c:2841 src/common/command.c:2869
-#: src/common/command.c:2882 src/common/command.c:2908
+#: src/common/command.c:2914 src/common/command.c:2942
+#: src/common/command.c:2955 src/common/command.c:2981
#, c-format
msgid "%s missing password for \"%s\" parameter\n"
msgstr "%s falta contraseña para el comando \"%s\"\n"
-#: src/common/command.c:2854
+#: src/common/command.c:2927
#, c-format
msgid "%s missing nick(s) for \"%s\" parameter\n"
msgstr "%s falta(n) usuario(s) para el parámetro \"%s\"\n"
-#: src/common/command.c:2895
+#: src/common/command.c:2968
#, c-format
msgid "%s missing command for \"%s\" parameter\n"
msgstr "%s falta comando para el parámetro \"%s\"\n"
-#: src/common/command.c:2933
+#: src/common/command.c:3006
#, c-format
msgid "Server %s%s%s created\n"
msgstr "Servidor %s%s%s creado\n"
-#: src/common/command.c:2942
+#: src/common/command.c:3015
#, c-format
msgid "%s unable to create server\n"
msgstr "%s no es posible crear el servidor\n"
-#: src/common/command.c:3002
+#: src/common/command.c:3075
msgid "(unknown)"
msgstr "(desconocido)"
-#: src/common/command.c:3025
+#: src/common/command.c:3098
#, c-format
msgid "%s(password hidden) "
msgstr "%s(contraseña oculta) "
-#: src/common/command.c:3123
+#: src/common/command.c:3196
#, c-format
msgid "%s server \"%s\" not found\n"
msgstr "%s servidor \"%s\" no encontrado\n"
-#: src/common/command.c:3156 src/common/command.c:3204
+#: src/common/command.c:3229 src/common/command.c:3277
#, c-format
msgid "%s config option \"%s\" not found\n"
msgstr "%s opción de configuración \"%s\" no encontrada\n"
-#: src/common/command.c:3161 src/common/command.c:3196
+#: src/common/command.c:3234 src/common/command.c:3269
#, c-format
msgid "%s incorrect value for option \"%s\"\n"
msgstr "%s valor incorrecto para la opción \"%s\"\n"
-#: src/common/command.c:3177
+#: src/common/command.c:3250
#, c-format
msgid "%s option \"%s\" can not be changed while WeeChat is running\n"
msgstr ""
"%s la opción \"%s\" no puede ser modificada mientras WeeChat está en "
"ejecución\n"
-#: src/common/command.c:3287
+#: src/common/command.c:3360
#, c-format
msgid "No config option found with \"%s\"\n"
msgstr "Ninguna opción de configuración encontrada con \"%s\"\n"
-#: src/common/command.c:3290
+#: src/common/command.c:3363
msgid "No config option found\n"
msgstr "Ninguna opción de configuración encontrada\n"
-#: src/common/command.c:3297
+#: src/common/command.c:3370
#, c-format
msgid "%sDetail:\n"
msgstr "%sDetalle:\n"
-#: src/common/command.c:3302
+#: src/common/command.c:3375
msgid " . type boolean (values: 'on' or 'off')\n"
msgstr " . tipo booleano (valores: 'on' u 'off')\n"
-#: src/common/command.c:3303 src/common/command.c:3326
-#: src/common/command.c:3332 src/common/command.c:3338
+#: src/common/command.c:3376 src/common/command.c:3399
+#: src/common/command.c:3405 src/common/command.c:3411
#: src/common/weechat.c:148 src/common/weechat.c:173 src/common/weechat.c:180
#: src/common/weechat.c:187
#, c-format
msgid " . default value: '%s'\n"
msgstr " . valor por defecto: '%s'\n"
-#: src/common/command.c:3308
+#: src/common/command.c:3381
#, c-format
msgid " . type integer (values: between %d and %d)\n"
msgstr " . tipo entero (valores: entre %d y %d)\n"
-#: src/common/command.c:3311 src/common/weechat.c:157
+#: src/common/command.c:3384 src/common/weechat.c:157
#, c-format
msgid " . default value: %d\n"
msgstr " . valor por defecto: %d\n"
-#: src/common/command.c:3315
+#: src/common/command.c:3388
msgid " . type string (values: "
msgstr " . tipo cadena (valores: "
-#: src/common/command.c:3328 src/common/command.c:3334
-#: src/common/command.c:3340 src/common/weechat.c:175 src/common/weechat.c:182
+#: src/common/command.c:3401 src/common/command.c:3407
+#: src/common/command.c:3413 src/common/weechat.c:175 src/common/weechat.c:182
#: src/common/weechat.c:189
msgid "empty"
msgstr "vacío"
-#: src/common/command.c:3331
+#: src/common/command.c:3404
msgid " . type color (Curses or Gtk color, look at WeeChat doc)\n"
msgstr " . tipo color (color Curses o Gtk, ver la documentación de WeeChat)\n"
-#: src/common/command.c:3337
+#: src/common/command.c:3410
msgid " . type string (any string)\n"
msgstr " . tipo cadena (cualquier cadena)\n"
-#: src/common/command.c:3343 src/common/weechat.c:192
+#: src/common/command.c:3416 src/common/weechat.c:192
#, c-format
msgid " . description: %s\n"
msgstr " . descripción: %s\n"
-#: src/common/command.c:3354
+#: src/common/command.c:3427
#, c-format
msgid "config option(s) found with \"%s\"\n"
msgstr "opción/opciones de configuración encontrada(s) con \"%s\"\n"
-#: src/common/command.c:3357
+#: src/common/command.c:3430
msgid "config option(s) found\n"
msgstr "opción/opciones de configuración encontrada(s)\n"
-#: src/common/command.c:3465
+#: src/common/command.c:3538
#, c-format
msgid "%s incorrect value for plugin option \"%s\"\n"
msgstr "%s valor incorrecto para la opción de plugin \"%s\"\n"
-#: src/common/command.c:3494
+#: src/common/command.c:3567
#, c-format
msgid "No plugin option found with \"%s\"\n"
msgstr "Ninguna opción de plugin encontrada con \"%s\"\n"
-#: src/common/command.c:3497
+#: src/common/command.c:3570
msgid "No plugin option found\n"
msgstr "Ninguna opción de plugin encontrada\n"
-#: src/common/command.c:3507
+#: src/common/command.c:3580
#, c-format
msgid "plugin option(s) found with \"%s\"\n"
msgstr "opción/opciones de plugin encontrada(s) con \"%s\"\n"
-#: src/common/command.c:3510
+#: src/common/command.c:3583
msgid "plugin option(s) found\n"
msgstr "opción/opciones de plugin encontrada(s)\n"
-#: src/common/command.c:3551
+#: src/common/command.c:3624
#, c-format
msgid "%s alias or command \"%s\" not found\n"
msgstr "%s alias o comando \"%s\" no encontrado\n"
-#: src/common/command.c:3561
+#: src/common/command.c:3634
#, c-format
msgid "Alias \"%s\" removed\n"
msgstr "Alias \"%s\" eliminado\n"
-#: src/common/command.c:3621
+#: src/common/command.c:3694
msgid "ignore were removed.\n"
msgstr "los ignores fueron eliminados.\n"
-#: src/common/command.c:3623
+#: src/common/command.c:3696
msgid "ignore was removed.\n"
msgstr "el ignore fue eliminado.\n"
-#: src/common/command.c:3628
+#: src/common/command.c:3701
#, c-format
msgid "%s no ignore found\n"
msgstr "%s no se encontraron ignores\n"
-#: src/common/command.c:3662
+#: src/common/command.c:3735
#, c-format
msgid "%s can't upgrade: connection to at least one server is pending\n"
msgstr "%s no se puede actualizar: conexión pendiente a un servidor al menos\n"
-#: src/common/command.c:3672
+#: src/common/command.c:3745
#, c-format
msgid ""
"%s can't upgrade: connection to at least one SSL server is active (should be "
@@ -3738,38 +3772,38 @@ msgstr ""
"%s no se puede actualizar: conexión activa a un servidor SSL por lo menos "
"(debería ser corregido en una futura versión)\n"
-#: src/common/command.c:3688
+#: src/common/command.c:3761
msgid "Upgrading WeeChat...\n"
msgstr "Actualizando Weechat...\n"
-#: src/common/command.c:3695
+#: src/common/command.c:3768
#, c-format
msgid "%s unable to save session in file\n"
msgstr "%s no ha sido posible guardar la sesión en el archivo\n"
-#: src/common/command.c:3721
+#: src/common/command.c:3794
#, c-format
msgid "%s exec failed (program: \"%s\"), exiting WeeChat\n"
msgstr "%s exec ha fallado (programa: \"%s\"), saliendo de Weechat\n"
-#: src/common/command.c:3761
+#: src/common/command.c:3834
#, c-format
msgid "WeeChat uptime: %d %s %02d:%02d:%02d, started on %s"
msgstr "Tiempo de uso de WeeChat: %d %s %02d:%02d:%02d, empezó en %s"
-#: src/common/command.c:3775
+#: src/common/command.c:3848
#, c-format
msgid "WeeChat uptime: %s%d %s%s %s%02d%s:%s%02d%s:%s%02d%s, started on %s%s"
msgstr ""
"Tiempo de uso de WeeChat: %s%d %s%s %s%02d%s: %s%02d%s:%s%02d%s, empezó en %s"
"%s"
-#: src/common/command.c:3819
+#: src/common/command.c:3892
#, fuzzy
msgid "Open windows:\n"
msgstr "Ventanas abiertas:\n"
-#: src/common/command.c:3906
+#: src/common/command.c:3979
#, c-format
msgid ""
"%s can not merge windows, there's no other window with same size near "
@@ -3822,7 +3856,7 @@ msgstr "La tuber
msgid "%s cannot add a buffer to hotlist\n"
msgstr "%s no es posible añadir un búfer a la lista caliente (hotlist)\n"
-#: src/common/log.c:99
+#: src/common/log.c:103
#, c-format
msgid ""
"%s unable to create/append to log file\n"
@@ -3830,7 +3864,7 @@ msgid ""
"with another home using \"--dir\" command line option.\n"
msgstr ""
-#: src/common/session.c:515
+#: src/common/session.c:516
#, c-format
msgid ""
"Last operation with session file was at position %ld, read of %d bytes\n"
@@ -3838,7 +3872,7 @@ msgstr ""
"La última operación con el archivo de sesión fue en la posición %ld, lectura "
"de %d bytes\n"
-#: src/common/session.c:520
+#: src/common/session.c:521
#, c-format
msgid ""
"Please send %s/%s, %s/%s and above messages to WeeChat developers for "
@@ -3849,310 +3883,310 @@ msgstr ""
"de Weechat para el soporte.\n"
"Sé cuidadoso, puede que haya información privada en estos ficheros.\n"
-#: src/common/session.c:546 src/common/session.c:580 src/common/session.c:637
-#: src/common/session.c:678
+#: src/common/session.c:547 src/common/session.c:581 src/common/session.c:638
+#: src/common/session.c:679
#, c-format
msgid "wrong type in file (expected: %d, read: %d)"
msgstr "tipo erróneo en el fichero (esperado: %d, leído: %d)"
-#: src/common/session.c:649 src/common/session.c:690
+#: src/common/session.c:650 src/common/session.c:691
msgid "invalid length for a buffer"
msgstr "longitud inválida para un búfer"
-#: src/common/session.c:714
+#: src/common/session.c:715
msgid "object read error"
msgstr "error de lectura de objeto"
-#: src/common/session.c:719
+#: src/common/session.c:720
#, c-format
msgid "wrong object (expected: %d, read: %d)"
msgstr "objeto erróneo (esperado: %d, leído: %d)"
-#: src/common/session.c:729
+#: src/common/session.c:730
msgid "type read error"
msgstr "error de lectura de tipo"
-#: src/common/session.c:734
+#: src/common/session.c:735
#, c-format
msgid "wrong type (expected: %d, read: %d)"
msgstr "tipo erróneo (esperado: %d, leído: %d)"
-#: src/common/session.c:819
+#: src/common/session.c:820
msgid "server name not found"
msgstr "nombre de servidor no encontrado"
-#: src/common/session.c:824
+#: src/common/session.c:825
#, c-format
msgid "session: loading server \"%s\"\n"
msgstr "sesión: cargando servidor \"%s\"\n"
-#: src/common/session.c:828
+#: src/common/session.c:829
msgid "server found, updating values\n"
msgstr "servidor encontrado, actualizando valores\n"
-#: src/common/session.c:831
+#: src/common/session.c:832
msgid "server not found, creating new one\n"
msgstr "servidor no encontrado, creando uno nuevo\n"
-#: src/common/session.c:836
+#: src/common/session.c:837
msgid "can't create new server"
msgstr "no se puede crear un nuevo servidor"
-#: src/common/session.c:850
+#: src/common/session.c:851
msgid "unexpected end of file (reading server)"
msgstr "fin de fichero inesperado (leyendo servidor)"
-#: src/common/session.c:941
+#: src/common/session.c:942
msgid "gnutls init error"
msgstr "error de inicio de gnutls"
-#: src/common/session.c:958
+#: src/common/session.c:959
msgid "gnutls handshake failed"
msgstr "el handshake gnutls ha fallado"
-#: src/common/session.c:1007
+#: src/common/session.c:1008
#, c-format
msgid "session: warning: ignoring value from server (object id: %d)\n"
msgstr "sesión: advertencia: ignorando valor de servidor (id de objeto: %d)\n"
-#: src/common/session.c:1030
+#: src/common/session.c:1031
msgid "channel found without server"
msgstr "canal encontrado sin servidor"
-#: src/common/session.c:1037
+#: src/common/session.c:1038
msgid "channel type not found"
msgstr "tipo de canal no encontrado"
-#: src/common/session.c:1045
+#: src/common/session.c:1046
msgid "channel name not found"
msgstr "nombre de canal no encontrado"
-#: src/common/session.c:1050
+#: src/common/session.c:1051
#, c-format
msgid "session: loading channel \"%s\"\n"
msgstr "sesión: cargando canal \"%s\"\n"
-#: src/common/session.c:1058
+#: src/common/session.c:1059
msgid "can't create new channel"
msgstr "no se puede crear un nuevo canal"
-#: src/common/session.c:1068
+#: src/common/session.c:1069
msgid "unexpected end of file (reading channel)"
msgstr "fin de fichero inesperado (leyendo canal)"
-#: src/common/session.c:1110
+#: src/common/session.c:1111
#, c-format
msgid "session: warning: ignoring value from channel (object id: %d)\n"
msgstr "sesión: advertencia: ignorando valor de canal (id de objeto: %d)\n"
-#: src/common/session.c:1134
+#: src/common/session.c:1135
msgid "nick found without channel"
msgstr "nombre de usuario encontrado sin canal"
-#: src/common/session.c:1142
+#: src/common/session.c:1143
msgid "nick name not found"
msgstr "nombre de usuario no encontrado"
-#: src/common/session.c:1152
+#: src/common/session.c:1153
msgid "can't create new nick"
msgstr "no se puede crear un nuevo nombre de usuario"
-#: src/common/session.c:1162
+#: src/common/session.c:1163
msgid "unexpected end of file (reading nick)"
msgstr "fin de fichero inesperado (leyendo nombre de usuario)"
-#: src/common/session.c:1181
+#: src/common/session.c:1182
#, c-format
msgid "session: warning: ignoring value from nick (object id: %d)\n"
msgstr "sesión: advertencia: ignorando valor de nick (id de objeto: %d)\n"
-#: src/common/session.c:1208
+#: src/common/session.c:1209
msgid "can't create new DCC"
msgstr "no se puede crear un nuevo DCC"
-#: src/common/session.c:1212
+#: src/common/session.c:1213
msgid "session: loading DCC\n"
msgstr "sesión: cargando DCC\n"
-#: src/common/session.c:1222
+#: src/common/session.c:1223
msgid "unexpected end of file (reading DCC)"
msgstr "fin de fichero inesperado (leyendo DCC)"
-#: src/common/session.c:1241
+#: src/common/session.c:1242
msgid "server not found for DCC"
msgstr "servidor no encontrado para DCC"
-#: src/common/session.c:1250
+#: src/common/session.c:1251
msgid "DCC with channel but without server"
msgstr "DCC con canal pero sin servidor"
-#: src/common/session.c:1262
+#: src/common/session.c:1263
msgid "channel not found for DCC"
msgstr "canal no encontrado para DCC"
-#: src/common/session.c:1345
+#: src/common/session.c:1346
#, c-format
msgid "session: warning: ignoring value from DCC (object id: %d)\n"
msgstr "sesión: advertencia: ignorando valor de DCC (id de objeto: %d)\n"
-#: src/common/session.c:1366
+#: src/common/session.c:1367
msgid "session: loading buffer history\n"
msgstr "sesión: cargando historial del búfer\n"
-#: src/common/session.c:1368
+#: src/common/session.c:1369
msgid "session: loading global history\n"
msgstr "sesión: cargando historial global\n"
-#: src/common/session.c:1376
+#: src/common/session.c:1377
msgid "unexpected end of file (reading history)"
msgstr "fin de fichero inesperado (leyendo historial)"
-#: src/common/session.c:1396 src/common/session.c:1674
+#: src/common/session.c:1397 src/common/session.c:1678
#, c-format
msgid "session: warning: ignoring value from history (object id: %d)\n"
msgstr ""
"sesión: advertencia: ignorando valor del historial (id de objeto: %d)\n"
-#: src/common/session.c:1423
+#: src/common/session.c:1424
msgid "server name not found for buffer"
msgstr "nombre de servidor no encontrado para el búfer"
-#: src/common/session.c:1431
+#: src/common/session.c:1432
msgid "channel name not found for buffer"
msgstr "nombre de canal no encontrado para el búfer"
-#: src/common/session.c:1438
+#: src/common/session.c:1439
msgid "buffer type not found"
msgstr "tipo de búfer no encontrado"
-#: src/common/session.c:1443
+#: src/common/session.c:1444
#, c-format
msgid "session: loading buffer (server: %s, channel: %s, type: %d)\n"
msgstr "sesión: cargando búfer (servidor: %s, canal: %s, tipo: %d)\n"
-#: src/common/session.c:1454
+#: src/common/session.c:1455
msgid "server not found for buffer"
msgstr "servidor no encontrado para el búfer"
-#: src/common/session.c:1464
+#: src/common/session.c:1465
msgid "channel not found for buffer"
msgstr "canal no encontrado para el búfer"
-#: src/common/session.c:1473
+#: src/common/session.c:1474
msgid "can't create new buffer"
msgstr "no se puede crear un nuevo búfer"
-#: src/common/session.c:1486
+#: src/common/session.c:1487
msgid "unexpected end of file (reading buffer)"
msgstr "fin de fichero inesperado (leyendo búfer)"
-#: src/common/session.c:1499
+#: src/common/session.c:1500
#, c-format
msgid "session: warning: ignoring value from buffer (object id: %d)\n"
msgstr "sesión: advertencia: ignorando valor del búfer (id de objeto: %d)\n"
-#: src/common/session.c:1522
+#: src/common/session.c:1523
msgid "line found without buffer"
msgstr "línea encontrada sin un búfer"
-#: src/common/session.c:1530
+#: src/common/session.c:1531
msgid "can't create new line"
msgstr "no se puede crear una nueva línea"
-#: src/common/session.c:1540
+#: src/common/session.c:1541
msgid "unexpected end of file (reading line)"
msgstr "fin de fichero inesperado (leyendo línea)"
-#: src/common/session.c:1577
+#: src/common/session.c:1581
#, c-format
msgid "session: warning: ignoring value from line (object id: %d)\n"
msgstr "sesión: advertencia: ignorando valor de la línea (id de objeto: %d)\n"
-#: src/common/session.c:1602
+#: src/common/session.c:1606
msgid "unexpected end of file (reading uptime)"
msgstr "fin de fichero no esperado (leyendo tiempo en marcha)"
-#: src/common/session.c:1615
+#: src/common/session.c:1619
#, c-format
msgid "session: warning: ignoring value from uptime (object id: %d)\n"
msgstr ""
"sesión: advertencia: ignorando valor de tiempo en marcha (identificador de "
"objeto: %d)\n"
-#: src/common/session.c:1649
+#: src/common/session.c:1653
#, fuzzy
msgid "unexpected end of file (reading hotlist)"
msgstr "fin de fichero inesperado (leyendo historial)"
-#: src/common/session.c:1705
+#: src/common/session.c:1709
msgid "session file not found"
msgstr "archivo de sesión no encontrado"
-#: src/common/session.c:1712
+#: src/common/session.c:1716
msgid "signature not found"
msgstr "firma no encontrada"
-#: src/common/session.c:1717
+#: src/common/session.c:1721
msgid "bad session signature"
msgstr "firma de sesión corrupta"
-#: src/common/session.c:1728
+#: src/common/session.c:1732
msgid "object id not found"
msgstr "identificador (id) de objeto no encontrado"
-#: src/common/session.c:1736
+#: src/common/session.c:1740
msgid "failed to load server"
msgstr "falló al cargar el servidor"
-#: src/common/session.c:1743
+#: src/common/session.c:1747
msgid "failed to load channel"
msgstr "falló al cargar el canal"
-#: src/common/session.c:1750
+#: src/common/session.c:1754
msgid "failed to load nick"
msgstr "falló al cargar el nick"
-#: src/common/session.c:1757
+#: src/common/session.c:1761
msgid "failed to load DCC"
msgstr "falló al cargar el DCC"
-#: src/common/session.c:1764
+#: src/common/session.c:1768
msgid "failed to load history"
msgstr "falló al cargar el historial"
-#: src/common/session.c:1771
+#: src/common/session.c:1775
msgid "failed to load buffer"
msgstr "falló al cargar el búfer"
-#: src/common/session.c:1778
+#: src/common/session.c:1782
msgid "failed to load line"
msgstr "falló al cargar la línea"
-#: src/common/session.c:1785
+#: src/common/session.c:1789
msgid "failed to load uptime"
msgstr "falló al cargar el tiempo en marcha"
-#: src/common/session.c:1792
+#: src/common/session.c:1796
#, fuzzy
msgid "failed to load hotlist"
msgstr "falló al cargar el historial"
-#: src/common/session.c:1797
+#: src/common/session.c:1801
#, c-format
msgid "ignoring object (id: %d)\n"
msgstr "ignorando objeto (id: %d)\n"
-#: src/common/session.c:1801
+#: src/common/session.c:1805
#, c-format
msgid "failed to ignore object (id: %d)"
msgstr "falló al ignorar el objeto (id: %d)"
-#: src/common/session.c:1825
+#: src/common/session.c:1829
#, c-format
msgid "%s can't delete session file (%s)\n"
msgstr "%s no se puede eliminar el archivo de sesión (%s)\n"
-#: src/common/session.c:1831
+#: src/common/session.c:1835
msgid "Upgrade completed successfully\n"
msgstr "Actualización completada con éxito\n"
@@ -5583,62 +5617,62 @@ msgid ""
"file.\n"
msgstr ""
-#: src/common/weeconfig.c:1754
+#: src/common/weeconfig.c:1792
#, c-format
msgid "%s %s, line %d: new server, but previous was incomplete\n"
msgstr "%s %s, línea %d: nuevo servidor, pero el anterior estaba incompleto\n"
-#: src/common/weeconfig.c:1763
+#: src/common/weeconfig.c:1801
#, c-format
msgid "%s %s, line %d: server '%s' already exists\n"
msgstr "%s %s, línea %d: el servidor '%s' ya existe\n"
-#: src/common/weeconfig.c:1781
+#: src/common/weeconfig.c:1819
#, c-format
msgid "%s %s, line %d: unable to create server\n"
msgstr "%s %s, línea %d: no es posible crear el servidor\n"
-#: src/common/weeconfig.c:1821
+#: src/common/weeconfig.c:1859
#, c-format
msgid "%s unable to assign default int with string (\"%s\")\n"
msgstr "%s no es posible asignar el valor entero con la cadena (\"%s\")\n"
-#: src/common/weeconfig.c:1832
+#: src/common/weeconfig.c:1870
#, c-format
msgid "%s unable to assign default color (\"%s\")\n"
msgstr "%s no es posible asignar el color por defecto (\"%s\")\n"
-#: src/common/weeconfig.c:1870
+#: src/common/weeconfig.c:1908
#, c-format
msgid "%s config file \"%s\" not found.\n"
msgstr "%s fichero de configuración \"%s\" no encontrado.\n"
-#: src/common/weeconfig.c:1902
+#: src/common/weeconfig.c:1940
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"]\"\n"
msgstr "%s %s, línea %d: sintaxis inválida, falta \"]\"\n"
-#: src/common/weeconfig.c:1919
+#: src/common/weeconfig.c:1957
#, c-format
msgid "%s %s, line %d: unknown section identifier (\"%s\")\n"
msgstr "%s %s, línea %d: identificador de sección desconocido (\"%s\")\n"
-#: src/common/weeconfig.c:1937
+#: src/common/weeconfig.c:1975
#, c-format
msgid "%s %s, line %d: invalid section for option, line is ignored\n"
msgstr "%s %s, línea %d: sección inválida para la opción, línea ignorada\n"
-#: src/common/weeconfig.c:2019 src/common/weeconfig.c:2045
+#: src/common/weeconfig.c:2057 src/common/weeconfig.c:2083
#, c-format
msgid "%s %s, line %d: invalid option \"%s\"\n"
msgstr "%s %s, línea %d: opción \"%s\" inválida\n"
-#: src/common/weeconfig.c:2025
+#: src/common/weeconfig.c:2063
#, c-format
msgid "%s %s, line %d: invalid ignore options \"%s\"\n"
msgstr "%s %s, línea %d: opciones de ignore inválidas \"%s\"\n"
-#: src/common/weeconfig.c:2056
+#: src/common/weeconfig.c:2094
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5647,7 +5681,7 @@ msgstr ""
"%s %s, línea %d: valor inválido para la opción '%s'\n"
"Esperado: valor booleano: 'off' u 'on'\n"
-#: src/common/weeconfig.c:2065
+#: src/common/weeconfig.c:2103
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5656,7 +5690,7 @@ msgstr ""
"%s %s, línea %d: valor inválido para la opción %s'\n"
"Esperado: entero comprendido entre %d y %d\n"
-#: src/common/weeconfig.c:2076
+#: src/common/weeconfig.c:2114
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5665,21 +5699,21 @@ msgstr ""
"%s %s, línea %d: valor inválido para la opción '%s'\n"
"Esperado: una de estas cadenas: "
-#: src/common/weeconfig.c:2092
+#: src/common/weeconfig.c:2130
#, c-format
msgid "%s %s, line %d: invalid color name for option '%s'\n"
msgstr "%s %s, línea %d: nombre de color inválido para la opción '%s'\n"
-#: src/common/weeconfig.c:2161
+#: src/common/weeconfig.c:2199
#, c-format
msgid "%s: creating default config file...\n"
msgstr "%s: creando fichero de configuración por defecto...\n"
-#: src/common/weeconfig.c:2162
+#: src/common/weeconfig.c:2200
msgid "Creating default config file\n"
msgstr "Creando fichero de configuración por defecto\n"
-#: src/common/weeconfig.c:2165 src/common/weeconfig.c:2371
+#: src/common/weeconfig.c:2203 src/common/weeconfig.c:2409
#, c-format
msgid ""
"#\n"
@@ -5688,7 +5722,7 @@ msgstr ""
"#\n"
"# %s: fichero de configuración, creado por %s v%s el %s"
-#: src/common/weeconfig.c:2169 src/common/weeconfig.c:2375
+#: src/common/weeconfig.c:2207 src/common/weeconfig.c:2413
#, c-format
msgid ""
"# WARNING! Be careful when editing this file, WeeChat writes this file when "
@@ -5699,10 +5733,19 @@ msgstr ""
"fichero al salir.\n"
"#\n"
-#: src/common/weeconfig.c:2368
+#: src/common/weeconfig.c:2406
msgid "Saving config to disk\n"
msgstr "Guardar configuración a disco\n"
+#~ msgid ""
+#~ "filename: WeeChat plugin (file) to load\n"
+#~ "\n"
+#~ "Without argument, /plugin command lists all loaded plugins."
+#~ msgstr ""
+#~ "fichero: plugin (archivo) WeeChat para cargar\n"
+#~ "\n"
+#~ "Sin argumentos, el comando /plugin lista todos los plugins cargados."
+
#, fuzzy
#~ msgid "Default server notify levels:"
#~ msgstr "pone notificaciones del servidor"
diff --git a/po/fr.po b/po/fr.po
index 437a28b12..5b13c89c7 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -6,96 +6,100 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.2.2-cvs\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2006-10-01 10:04+0200\n"
-"PO-Revision-Date: 2006-10-01 12:10+0200\n"
+"POT-Creation-Date: 2006-10-24 00:48+0200\n"
+"PO-Revision-Date: 2006-10-24 00:48+0200\n"
"Last-Translator: FlashCode \n"
"Language-Team: weechat-dev \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/irc/irc-server.c:190 src/common/weeconfig.c:2301
+#: src/irc/irc-server.c:194 src/common/weeconfig.c:2339
msgid "Unable to get user's name"
msgstr "Impossible de déterminer le nom d'utilisateur"
-#: src/irc/irc-server.c:258
+#: src/irc/irc-server.c:262
#, c-format
msgid "%s cannot allocate new server\n"
msgstr "%s impossible d'allouer un nouveau serveur\n"
-#: src/irc/irc-server.c:591
+#: src/irc/irc-server.c:610
#, c-format
msgid "%s error sending data to IRC server\n"
msgstr "%s erreur d'envoi de données au serveur IRC\n"
-#: src/irc/irc-server.c:613 src/irc/irc-server.c:626 src/irc/irc-server.c:673
-#: src/irc/irc-server.c:686
+#: src/irc/irc-server.c:624 src/irc/irc-server.c:951
+msgid "(message dropped)"
+msgstr "(message supprimé)"
+
+#: src/irc/irc-server.c:736 src/irc/irc-server.c:749 src/irc/irc-server.c:796
+#: src/irc/irc-server.c:809
#, c-format
msgid "%s not enough memory for received IRC message\n"
msgstr "%s mémoire insuffisante pour un message IRC reçu\n"
-#: src/irc/irc-server.c:804
+#: src/irc/irc-server.c:918
#, c-format
msgid "%s Command \"%s\" failed!\n"
msgstr "%s La commande \"%s\" a échoué !\n"
-#: src/irc/irc-server.c:810
+#: src/irc/irc-server.c:924
#, c-format
msgid "%s No command to execute!\n"
msgstr "%s Pas de commande à exécuter !\n"
-#: src/irc/irc-server.c:816
+#: src/irc/irc-server.c:930
#, c-format
msgid "%s Unknown command: cmd=\"%s\", host=\"%s\", args=\"%s\"\n"
msgstr "%s Commande inconnue: cmd=\"%s\", hote=\"%s\", params=\"%s\"\n"
-#: src/irc/irc-server.c:867
+#: src/irc/irc-server.c:996
#, c-format
msgid "%s cannot read data from socket, disconnecting from server...\n"
msgstr ""
"%s impossible de lire des données sur la socket, déconnexion du serveur...\n"
-#: src/irc/irc-server.c:948
+#: src/irc/irc-server.c:1077
#, c-format
msgid "%s: Reconnecting to server in %d seconds\n"
msgstr "%s: Reconnexion au serveur dans %d secondes\n"
-#: src/irc/irc-server.c:982
+#: src/irc/irc-server.c:1111
#, c-format
msgid "%s gnutls handshake failed\n"
msgstr "%s le handshake gnutls a échoué\n"
-#: src/irc/irc-server.c:999
+#: src/irc/irc-server.c:1128
#, c-format
msgid "%s proxy address \"%s\" not found\n"
msgstr "%s adresse du proxy \"%s\" introuvable\n"
-#: src/irc/irc-server.c:1003
+#: src/irc/irc-server.c:1132
#, c-format
msgid "%s address \"%s\" not found\n"
msgstr "%s adresse \"%s\" introuvable\n"
-#: src/irc/irc-server.c:1013
+#: src/irc/irc-server.c:1142
#, c-format
msgid "%s proxy IP address not found\n"
msgstr "%s adresse IP du proxy introuvable\n"
-#: src/irc/irc-server.c:1016
+#: src/irc/irc-server.c:1145
#, c-format
msgid "%s IP address not found\n"
msgstr "%s adresse IP introuvable\n"
-#: src/irc/irc-server.c:1025
+#: src/irc/irc-server.c:1154
#, c-format
msgid "%s proxy connection refused\n"
msgstr "%s connexion au proxy refusée\n"
-#: src/irc/irc-server.c:1028
+#: src/irc/irc-server.c:1157
#, c-format
msgid "%s connection refused\n"
msgstr "%s connexion refusée\n"
-#: src/irc/irc-server.c:1036
+#: src/irc/irc-server.c:1165
#, c-format
msgid ""
"%s proxy fails to establish connection to server (check username/password if "
@@ -104,12 +108,12 @@ msgstr ""
"%s le proxy n'a pas pu se connecter au serveur (vérifiez l'utilisateur/mot "
"de passe si utilisés)\n"
-#: src/irc/irc-server.c:1046
+#: src/irc/irc-server.c:1175
#, c-format
msgid "%s unable to set local hostname/IP\n"
msgstr "%s impossible de paramétrer le nom/IP local\n"
-#: src/irc/irc-server.c:1561
+#: src/irc/irc-server.c:1690
#, c-format
msgid ""
"%s cannot connect with SSL since WeeChat was not built with GNUtls support\n"
@@ -117,57 +121,57 @@ msgstr ""
"%s impossible de se connecter en SSL car WeeChat n'a pas été construit avec "
"le support GNUtls\n"
-#: src/irc/irc-server.c:1570
+#: src/irc/irc-server.c:1699
#, c-format
msgid "%s: connecting to server %s:%d%s%s via %s proxy %s:%d%s...\n"
msgstr "%s: connexion au serveur %s:%d%s%s via le proxy %s %s:%d%s...\n"
-#: src/irc/irc-server.c:1576
+#: src/irc/irc-server.c:1705
#, c-format
msgid "Connecting to server %s:%d%s%s via %s proxy %s:%d%s...\n"
msgstr "Connexion au serveur %s:%d%s%s via le proxy %s %s:%d%s...\n"
-#: src/irc/irc-server.c:1586
+#: src/irc/irc-server.c:1715
#, c-format
msgid "%s: connecting to server %s:%d%s%s...\n"
msgstr "%s: connexion au serveur %s:%d%s%s...\n"
-#: src/irc/irc-server.c:1590
+#: src/irc/irc-server.c:1719
#, c-format
msgid "Connecting to server %s:%d%s%s...\n"
msgstr "Connexion au serveur %s:%d%s%s...\n"
-#: src/irc/irc-server.c:1608
+#: src/irc/irc-server.c:1737
#, c-format
msgid "%s gnutls init error\n"
msgstr "%s erreur d'initialisation gnutls\n"
-#: src/irc/irc-server.c:1623
+#: src/irc/irc-server.c:1752
#, c-format
msgid "%s cannot create pipe\n"
msgstr "%s impossible de créer le pipe\n"
-#: src/irc/irc-server.c:1638
+#: src/irc/irc-server.c:1767
#, c-format
msgid "%s cannot create socket\n"
msgstr "%s impossible de créer la socket\n"
-#: src/irc/irc-server.c:1649
+#: src/irc/irc-server.c:1778
#, c-format
msgid "%s cannot set socket option \"SO_REUSEADDR\"\n"
msgstr "%s impossible de paramétrer l'option socket \"SO_REUSEADDR\"\n"
-#: src/irc/irc-server.c:1660
+#: src/irc/irc-server.c:1789
#, c-format
msgid "%s cannot set socket option \"SO_KEEPALIVE\"\n"
msgstr "%s impossible de paramétrer l'option socket \"SO_KEEPALIVE\"\n"
-#: src/irc/irc-server.c:1691
+#: src/irc/irc-server.c:1820
#, c-format
msgid "%s: Reconnecting to server...\n"
msgstr "%s: Reconnexion au serveur...\n"
-#: src/irc/irc-server.c:1742 src/irc/irc-server.c:1751
+#: src/irc/irc-server.c:1871 src/irc/irc-server.c:1880
msgid "Disconnected from server!\n"
msgstr "Déconnecté du serveur !\n"
@@ -1381,74 +1385,74 @@ msgstr "(cach
msgid "%s: using hostname \"%s\"\n"
msgstr "%s: utilisation du nom de machine \"%s\"\n"
-#: src/irc/irc-send.c:219 src/common/command.c:677
+#: src/irc/irc-send.c:219 src/common/command.c:683
#, c-format
msgid "%s cannot find nick for sending message\n"
msgstr "%s impossible de trouver le pseudo pour envoyer le message\n"
-#: src/irc/irc-send.c:358 src/common/command.c:574
+#: src/irc/irc-send.c:358 src/common/command.c:580
#, c-format
msgid "%s command \"%s\" needs a server connection!\n"
msgstr "%s la commande \"%s\" nécessite une connexion au serveur !\n"
-#: src/irc/irc-send.c:413 src/irc/irc-send.c:441 src/irc/irc-send.c:663
-#: src/irc/irc-send.c:700 src/irc/irc-send.c:737 src/irc/irc-send.c:791
-#: src/irc/irc-send.c:836 src/irc/irc-send.c:915 src/irc/irc-send.c:976
-#: src/irc/irc-send.c:1362 src/irc/irc-send.c:1504 src/irc/irc-send.c:2065
-#: src/irc/irc-send.c:2195
+#: src/irc/irc-send.c:413 src/irc/irc-send.c:441 src/irc/irc-send.c:657
+#: src/irc/irc-send.c:689 src/irc/irc-send.c:721 src/irc/irc-send.c:770
+#: src/irc/irc-send.c:815 src/irc/irc-send.c:894 src/irc/irc-send.c:955
+#: src/irc/irc-send.c:1372 src/irc/irc-send.c:1516 src/irc/irc-send.c:2077
+#: src/irc/irc-send.c:2202
#, c-format
msgid "%s \"%s\" command can only be executed in a channel buffer\n"
msgstr ""
"%s la commande \"%s\" peut seulement être exécutée dans un tampon canal\n"
-#: src/irc/irc-send.c:580 src/irc/irc-send.c:600 src/irc/irc-send.c:1130
-#: src/irc/irc-send.c:1983
+#: src/irc/irc-send.c:579 src/irc/irc-send.c:599 src/irc/irc-send.c:1109
+#: src/irc/irc-send.c:1995
#, c-format
msgid "%s \"%s\" command can not be executed on a server buffer\n"
msgstr ""
"%s la commande \"%s\" ne peut pas être exécutée dans un tampon serveur\n"
-#: src/irc/irc-send.c:900 src/irc/irc-send.c:961 src/common/command.c:1778
+#: src/irc/irc-send.c:879 src/irc/irc-send.c:940 src/common/command.c:1789
#, c-format
msgid "%s wrong arguments for \"%s\" command\n"
msgstr "%s paramètres invalides pour la commande \"%s\"\n"
-#: src/irc/irc-send.c:1077
+#: src/irc/irc-send.c:1056
#, c-format
msgid "%s \"%s\" is not a valid regular expression (%s)\n"
msgstr "%s \"%s\" n'est pas une expression régulière valide (%s)\n"
-#: src/irc/irc-send.c:1086
+#: src/irc/irc-send.c:1065
#, c-format
msgid "%s not enough memory for regular expression\n"
msgstr "%s pas assez de mémoire pour l'expression régulière\n"
-#: src/irc/irc-send.c:1212 src/irc/irc-send.c:1560 src/irc/irc-send.c:1574
+#: src/irc/irc-send.c:1222 src/irc/irc-send.c:1572 src/irc/irc-send.c:1586
#, c-format
msgid "%s \"%s\" command can only be executed in a channel or private buffer\n"
msgstr ""
"%s la commande \"%s\" peut seulement être exécutée dans un tampon canal ou "
"privé\n"
-#: src/irc/irc-send.c:1254 src/irc/irc-recv.c:565
+#: src/irc/irc-send.c:1264 src/irc/irc-recv.c:565
#, c-format
msgid "%s nick \"%s\" not found for \"%s\" command\n"
msgstr "%s pseudo \"%s\" non trouvé pour la commande \"%s\"\n"
-#: src/irc/irc-send.c:1335 src/irc/irc-send.c:1473 src/irc/irc-send.c:2091
-#: src/common/command.c:1723 src/common/command.c:1735
-#: src/common/command.c:1754 src/common/command.c:1841
-#: src/common/command.c:2621
+#: src/irc/irc-send.c:1345 src/irc/irc-send.c:1483 src/irc/irc-send.c:2103
+#: src/common/command.c:1734 src/common/command.c:1746
+#: src/common/command.c:1765 src/common/command.c:1852
+#: src/common/command.c:2694
#, c-format
msgid "%s wrong argument count for \"%s\" command\n"
msgstr "%s nombre de paramètres erroné pour la commande \"%s\"\n"
-#: src/irc/irc-send.c:1675
+#: src/irc/irc-send.c:1687
#, c-format
msgid "%s cannot create new private buffer \"%s\"\n"
msgstr "%s impossible de créer le tampon privé \"%s\"\n"
-#: src/irc/irc-send.c:2156
+#: src/irc/irc-send.c:2168
#, c-format
msgid "%s, compiled on %s %s\n"
msgstr "%s, compilé le %s %s\n"
@@ -1458,8 +1462,8 @@ msgstr "%s, compil
msgid "You have been invited to %s%s%s by %s%s\n"
msgstr "Vous avez été invité sur %s%s%s par %s%s\n"
-#: src/irc/irc-recv.c:428 src/irc/irc-recv.c:534 src/irc/irc-recv.c:732
-#: src/irc/irc-recv.c:1159 src/irc/irc-recv.c:1510 src/irc/irc-recv.c:3441
+#: src/irc/irc-recv.c:428 src/irc/irc-recv.c:534 src/irc/irc-recv.c:734
+#: src/irc/irc-recv.c:1160 src/irc/irc-recv.c:1510 src/irc/irc-recv.c:3441
#: src/irc/irc-recv.c:3507 src/irc/irc-recv.c:3528
#, c-format
msgid "%s channel \"%s\" not found for \"%s\" command\n"
@@ -1490,7 +1494,7 @@ msgstr "%s%s%s a tu
msgid "%s host \"%s\" not found for \"%s\" command\n"
msgstr "%s la machine \"%s\" n'existe pas pour la commande \"%s\"\n"
-#: src/irc/irc-recv.c:676 src/irc/irc-recv.c:775 src/irc/irc-recv.c:1304
+#: src/irc/irc-recv.c:676 src/irc/irc-recv.c:777 src/irc/irc-recv.c:1304
#: src/irc/irc-recv.c:2074
#, c-format
msgid "%s \"%s\" command received without host\n"
@@ -1501,56 +1505,56 @@ msgstr "%s commande \"%s\" re
msgid "%s \"%s\" command received without channel or nickname\n"
msgstr "%s commande \"%s\" reçue sans canal ou utilisateur\n"
-#: src/irc/irc-recv.c:714
+#: src/irc/irc-recv.c:716
#, c-format
msgid "Mode %s%s %s[%s%s%s]%s by %s%s\n"
msgstr "Mode %s%s %s[%s%s%s]%s par %s%s\n"
-#: src/irc/irc-recv.c:743
+#: src/irc/irc-recv.c:745
#, c-format
msgid "User mode %s[%s%s%s]%s by %s%s\n"
msgstr "Mode utilisateur %s[%s%s%s]%s par %s%s\n"
-#: src/irc/irc-recv.c:814
+#: src/irc/irc-recv.c:816
#, c-format
msgid "You are now known as %s%s\n"
msgstr "Vous êtes maintenant connu sous le nom %s%s\n"
-#: src/irc/irc-recv.c:818
+#: src/irc/irc-recv.c:820
#, c-format
msgid "%s%s%s is now known as %s%s\n"
msgstr "%s%s%s est maintenant connu sous le nom %s%s\n"
-#: src/irc/irc-recv.c:886
+#: src/irc/irc-recv.c:887
#, c-format
msgid "%s nickname not found for \"%s\" command\n"
msgstr "%s utilisateur non trouvé pour la commande \"%s\"\n"
-#: src/irc/irc-recv.c:900
+#: src/irc/irc-recv.c:901
#, c-format
msgid "CTCP %sVERSION%s reply from %s%s%s: %s\n"
msgstr "CTCP %sVERSION%s réponse de %s%s%s: %s\n"
-#: src/irc/irc-recv.c:934
+#: src/irc/irc-recv.c:935
#, c-format
msgid "CTCP %sPING%s reply from %s%s%s: %ld.%ld seconds\n"
msgstr "CTCP %sPING%s réponse de %s%s%s: %ld.%ld secondes\n"
-#: src/irc/irc-recv.c:957 src/irc/irc-recv.c:1887 src/irc/irc-recv.c:1999
+#: src/irc/irc-recv.c:958 src/irc/irc-recv.c:1887 src/irc/irc-recv.c:1999
#, c-format
msgid "%s cannot create new private window \"%s\"\n"
msgstr "%s impossible de créer la fenêtre privée \"%s\"\n"
-#: src/irc/irc-recv.c:982 src/irc/irc-recv.c:2019
+#: src/irc/irc-recv.c:983 src/irc/irc-recv.c:2019
msgid "Private"
msgstr "Privé"
-#: src/irc/irc-recv.c:1061
+#: src/irc/irc-recv.c:1062
#, c-format
msgid "%s \"%s\" command received without host or channel\n"
msgstr "%s commande \"%s\" reçue sans host ou canal\n"
-#: src/irc/irc-recv.c:1089
+#: src/irc/irc-recv.c:1090
#, c-format
msgid "%s%s %s(%s%s%s)%s has left %s%s"
msgstr "%s%s %s(%s%s%s)%s a quitté %s%s"
@@ -1651,11 +1655,11 @@ msgstr "%s%s %s(%s%s@%s%s)%s
msgid "%s[%s%s%s]%s idle: "
msgstr "%s[%s%s%s]%s inactivité: "
-#: src/irc/irc-recv.c:3127 src/common/command.c:3763 src/common/command.c:3781
+#: src/irc/irc-recv.c:3127 src/common/command.c:3836 src/common/command.c:3854
msgid "days"
msgstr "jours"
-#: src/irc/irc-recv.c:3127 src/common/command.c:3763 src/common/command.c:3781
+#: src/irc/irc-recv.c:3127 src/common/command.c:3836 src/common/command.c:3854
msgid "day"
msgstr "jour"
@@ -2140,19 +2144,25 @@ msgstr ""
"%s extension %s: impossible d'ajouter le gestionnaire de clavier (mémoire "
"insuffisante)\n"
-#: src/plugins/plugins.c:775
+#: src/plugins/plugins.c:738
+#, c-format
+msgid "%s plugin %s: unable to add modifier (not enough memory)\n"
+msgstr ""
+"%s extension %s: impossible d'ajouter le modifieur (mémoire insuffisante)\n"
+
+#: src/plugins/plugins.c:968
#, c-format
msgid "%s unable to load plugin \"%s\": %s\n"
msgstr "%s impossible de charger l'extension \"%s\": %s\n"
-#: src/plugins/plugins.c:786
+#: src/plugins/plugins.c:979
#, c-format
msgid "%s symbol \"plugin_name\" not found in plugin \"%s\", failed to load\n"
msgstr ""
"%s le symbole \"plugin_name\" est introuvable dans l'extension \"%s\", échec "
"de chargement\n"
-#: src/plugins/plugins.c:797
+#: src/plugins/plugins.c:990
#, c-format
msgid ""
"%s unable to load plugin \"%s\": a plugin with same name already exists\n"
@@ -2160,7 +2170,7 @@ msgstr ""
"%s impossible de charger l'extension \"%s\": une extension avec le même nom "
"existe déjà\n"
-#: src/plugins/plugins.c:809
+#: src/plugins/plugins.c:1002
#, c-format
msgid ""
"%s symbol \"plugin_description\" not found in plugin \"%s\", failed to load\n"
@@ -2168,7 +2178,7 @@ msgstr ""
"%s le symbole \"plugin_description\" est introuvable dans l'extension \"%s"
"\", échec de chargement\n"
-#: src/plugins/plugins.c:820
+#: src/plugins/plugins.c:1013
#, c-format
msgid ""
"%s symbol \"plugin_version\" not found in plugin \"%s\", failed to load\n"
@@ -2176,7 +2186,7 @@ msgstr ""
"%s le symbole \"plugin_version\" est introuvable dans l'extension \"%s\", "
"échec de chargement\n"
-#: src/plugins/plugins.c:831
+#: src/plugins/plugins.c:1024
#, c-format
msgid ""
"%s function \"weechat_plugin_init\" not found in plugin \"%s\", failed to "
@@ -2185,43 +2195,44 @@ msgstr ""
"%s la fonction \"weechat_plugin_init\" est introuvable dans l'extension \"%s"
"\", échec de chargement\n"
-#: src/plugins/plugins.c:903
+#: src/plugins/plugins.c:1103
#, c-format
msgid "Initializing plugin \"%s\" %s\n"
msgstr "Initialisation de l'extension \"%s\" %s\n"
-#: src/plugins/plugins.c:911
+#: src/plugins/plugins.c:1111
#, c-format
msgid "%s unable to initialize plugin \"%s\"\n"
msgstr "%s impossible d'initialiser l'extension \"%s\"\n"
-#: src/plugins/plugins.c:922
+#: src/plugins/plugins.c:1122
#, c-format
msgid "%s unable to load plugin \"%s\" (not enough memory)\n"
msgstr "%s impossible de charger l'extension \"%s\" (mémoire insuffisante)\n"
-#: src/plugins/plugins.c:930
+#: src/plugins/plugins.c:1130
#, c-format
msgid "Plugin \"%s\" (%s) loaded.\n"
msgstr "Extension \"%s\" (%s) chargée.\n"
-#: src/plugins/plugins.c:1097
+#: src/plugins/plugins.c:1302 src/plugins/plugins.c:1342
#, c-format
msgid "Plugin \"%s\" unloaded.\n"
msgstr "Extension \"%s\" déchargée.\n"
-#: src/plugins/plugins.c:1103 src/common/command.c:3443
+#: src/plugins/plugins.c:1308 src/plugins/plugins.c:1351
+#: src/common/command.c:3516
#, c-format
msgid "%s plugin \"%s\" not found\n"
msgstr "%s extension \"%s\" non trouvée\n"
-#: src/plugins/plugins-config.c:265 src/common/weeconfig.c:1945
+#: src/plugins/plugins-config.c:265 src/common/weeconfig.c:1983
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"=\"\n"
msgstr "%s %s, ligne %d: syntaxe invalide, il manque \"=\"\n"
-#: src/plugins/plugins-config.c:353 src/common/weeconfig.c:2155
-#: src/common/weeconfig.c:2362
+#: src/plugins/plugins-config.c:353 src/common/weeconfig.c:2193
+#: src/common/weeconfig.c:2400
#, c-format
msgid "%s cannot create file \"%s\"\n"
msgstr "%s impossible de créer le fichier \"%s\"\n"
@@ -2246,7 +2257,7 @@ msgstr ""
"des options sont modifiées.\n"
"#\n"
-#: src/plugins/plugins-interface.c:377
+#: src/plugins/plugins-interface.c:417
#, c-format
msgid "%s server/channel (%s/%s) not found for plugin exec command\n"
msgstr ""
@@ -2301,12 +2312,12 @@ msgstr " [C] Effacer le tampon"
msgid " [Q] Close raw data view"
msgstr " [Q] Fermer la vue IRC brut"
-#: src/gui/curses/gui-curses-main.c:120
+#: src/gui/curses/gui-curses-main.c:119
#, c-format
msgid "Day changed to %s\n"
msgstr "Jour changé: %s\n"
-#: src/gui/curses/gui-curses-main.c:235
+#: src/gui/curses/gui-curses-main.c:234
#, c-format
msgid "%s lag is high, disconnecting from server...\n"
msgstr "%s le lag est élevé, déconnexion du serveur...\n"
@@ -2348,11 +2359,11 @@ msgstr "-PLUS-"
msgid "server"
msgstr "serveur"
-#: src/gui/gui-buffer.c:580
+#: src/gui/gui-buffer.c:581
msgid "Not enough memory for new line\n"
msgstr "Pas assez de mémoire pour une nouvelle ligne !\n"
-#: src/gui/gui-common.c:428
+#: src/gui/gui-common.c:430
msgid "Not enough memory for infobar message\n"
msgstr "Pas assez de mémoire pour un message de la barre d'infos\n"
@@ -2540,7 +2551,7 @@ msgstr "rafra
msgid "grab a key"
msgstr "capturer une touche"
-#: src/gui/gui-keyboard.c:452 src/common/command.c:2383
+#: src/gui/gui-keyboard.c:452 src/common/command.c:2394
#, c-format
msgid "%s unable to bind key \"%s\"\n"
msgstr "%s impossible de créer la touche \"%s\"\n"
@@ -2572,7 +2583,7 @@ msgstr "**** D
msgid "**** End of log "
msgstr "**** Fin du log "
-#: src/common/alias.c:170 src/common/command.c:365
+#: src/common/alias.c:170 src/common/command.c:371
#, c-format
msgid "%s circular reference when calling alias \"/%s\"\n"
msgstr "%s référence circulaire lors de l'appel à l'alias \"%s\"\n"
@@ -2835,24 +2846,44 @@ msgid "list/load/unload plugins"
msgstr "liste/charge/décharge des extensions"
#: src/common/command.c:146
-msgid "[load filename] | [autoload] | [reload] | [unload]"
-msgstr "[load fichier] | [autoload] | [reload] | [unload]"
+msgid ""
+"[list [mask]] | [listfull [mask]] | [load filename] | [autoload] | [reload "
+"[name]] | [unload [name]]"
+msgstr ""
+"[list [masque]] | [listfull [masque]] | [load fichier] | [autoload] | "
+"[reload [nom]] | [unload [nom]]"
#: src/common/command.c:147
msgid ""
-"filename: WeeChat plugin (file) to load\n"
+" list: list loaded plugins\n"
+"listfull: list loaded plugins with detailed info for each plugin\n"
+" mask: part of name of a loaded plugin\n"
+" load: load a plugin\n"
+"autoload: autoload plugins in system or user directory\n"
+" reload: reload one plugin (if no name given, unload all plugins, then "
+"autoload plugins)\n"
+" unload: unload one or all plugins\n"
"\n"
-"Without argument, /plugin command lists all loaded plugins."
+"Without argument, /plugin command lists loaded plugins."
msgstr ""
-"fichier: extension WeeChat (fichier) à charger\n"
+" list: lister les extensions chargées\n"
+"listfull: lister les extensions chargées avec de l'info détaillée pour "
+"chaque extension\n"
+" masque: morceau de nom d'une extension chargée\n"
+" load: charger une extension\n"
+"autoload: charger automatiquement les extensions dans un répertoire système "
+"ou utilisateur\n"
+" reload: recharger une extension (si pas de nom donné, décharger toutes les "
+"extensions, puis puis recharger automatiquement les extensions)\n"
+" unload: décharger une ou plusieurs exteneions\n"
"\n"
-"Sans paramètre, la commande /plugin liste toutes les extensions chargées."
+"Sans paramètre, la commande /plugin liste les extensions chargées."
-#: src/common/command.c:150
+#: src/common/command.c:156
msgid "list, add or remove servers"
msgstr "liste, ajoute ou retire des serveurs"
-#: src/common/command.c:151
+#: src/common/command.c:157
msgid ""
"[servername] | [servername hostname port [-auto | -noauto] [-ipv6] [-ssl] [-"
"pwd password] [-nicks nick1 nick2 nick3] [-username username] [-realname "
@@ -2864,7 +2895,7 @@ msgstr ""
"nom_utilisateur] [-realname nom_réel] [-command commande] [-autojoin canal[,"
"canal]] ] | [del nom_serveur]"
-#: src/common/command.c:156
+#: src/common/command.c:162
msgid ""
"servername: server name, for internal and display use\n"
" hostname: name or IP address of server\n"
@@ -2890,27 +2921,27 @@ msgstr ""
"nom_utilisateur: nom d'utilisateur\n"
" nom_réel: nom réel de l'utilisateur"
-#: src/common/command.c:168
+#: src/common/command.c:174
msgid "save config to disk"
msgstr "sauvegarder la configuration sur disque"
-#: src/common/command.c:169
+#: src/common/command.c:175
msgid "[file]"
msgstr "[fichier]"
-#: src/common/command.c:169
+#: src/common/command.c:175
msgid "file: filename for writing config"
msgstr "fichier: fichier pour sauvegarder la configuration"
-#: src/common/command.c:171
+#: src/common/command.c:177
msgid "set config options"
msgstr "modifier des options de configuration"
-#: src/common/command.c:172 src/common/command.c:180
+#: src/common/command.c:178 src/common/command.c:186
msgid "[option [ = value]]"
msgstr "[option [ = valeur]]"
-#: src/common/command.c:173
+#: src/common/command.c:179
msgid ""
"option: name of an option (if name is full and no value is given, then help "
"is displayed on option)\n"
@@ -2926,11 +2957,11 @@ msgstr ""
"L'option peut être: nomserveur.server_xxx où \"nomserveur\" est le nom "
"interne d'un serveur et \"xxx\" une option pour ce serveur."
-#: src/common/command.c:179
+#: src/common/command.c:185
msgid "set plugin config options"
msgstr "modifier des options de configuration des extensions"
-#: src/common/command.c:181
+#: src/common/command.c:187
msgid ""
"option: name of a plugin option\n"
" value: value for option\n"
@@ -2943,27 +2974,27 @@ msgstr ""
"L'option est au format: extension.option, par exemple: perl.monscript."
"variable1"
-#: src/common/command.c:185
+#: src/common/command.c:191
msgid "remove an alias"
msgstr "supprimer un alias"
-#: src/common/command.c:186
+#: src/common/command.c:192
msgid "alias_name"
msgstr "nom_alias"
-#: src/common/command.c:186
+#: src/common/command.c:192
msgid "alias_name: name of alias to remove"
msgstr "nom_alias: nom de l'alias à supprimer"
-#: src/common/command.c:188
+#: src/common/command.c:194
msgid "unignore IRC messages and/or hosts"
msgstr "supprimer le ignore des messages IRC et/ou des masques"
-#: src/common/command.c:189
+#: src/common/command.c:195
msgid "[number | [mask [[type | command] [channel [server]]]]]"
msgstr "[nombre | [masque [[type | commande] [canal [serveur]]]]]"
-#: src/common/command.c:190
+#: src/common/command.c:196
msgid ""
" number: # of ignore to unignore (number is displayed by list of ignore)\n"
" mask: nick or host mask to unignore\n"
@@ -2986,11 +3017,11 @@ msgstr ""
"Pour chaque paramètre, '*' signifie tou(te)s.\n"
"Sans paramètre, /ignore liste les ignore définis."
-#: src/common/command.c:200
+#: src/common/command.c:206
msgid "upgrade WeeChat without disconnecting from servers"
msgstr "mettre à jour WeeChat sans se déconnecter des serveurs"
-#: src/common/command.c:202
+#: src/common/command.c:208
msgid ""
"This command run again WeeChat binary, so it should have been compiled or "
"installed with a package manager before running this command."
@@ -2999,23 +3030,23 @@ msgstr ""
"compilé ou installé via un gestionnaire de paquet avant de lancer cette "
"commande."
-#: src/common/command.c:205
+#: src/common/command.c:211
msgid "show WeeChat uptime"
msgstr "montrer l'uptime de WeeChat"
-#: src/common/command.c:206
+#: src/common/command.c:212
msgid "[-o]"
msgstr "[-o]"
-#: src/common/command.c:207
+#: src/common/command.c:213
msgid "-o: send uptime on current channel as an IRC message"
msgstr "-o: envoyer l'uptime sur le canal courant en tant que message IRC"
-#: src/common/command.c:209
+#: src/common/command.c:215
msgid "manage windows"
msgstr "gestion des fenêtres"
-#: src/common/command.c:210
+#: src/common/command.c:216
msgid ""
"[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv "
"[pct] | resize pct | merge [all]]"
@@ -3023,7 +3054,7 @@ msgstr ""
"[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv "
"[ptc] | resize pct | merge [all]]"
-#: src/common/command.c:212
+#: src/common/command.c:218
msgid ""
" list: list open windows (no parameter implies this list)\n"
" -1: jump to previous window\n"
@@ -3061,19 +3092,19 @@ msgstr ""
"Par exemple 25 signifie créer une fenêtre qui a pour taille: "
"taille_courante / 4"
-#: src/common/command.c:345 src/common/command.c:518 src/common/command.c:613
+#: src/common/command.c:351 src/common/command.c:524 src/common/command.c:619
#, c-format
msgid "%s command \"%s\" failed\n"
msgstr "%s la commande \"%s\" a échoué\n"
-#: src/common/command.c:471
+#: src/common/command.c:477
#, c-format
msgid "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s nombre de paramètres incorrect pour la commande %s \"%s\" (attendu: %d "
"paramètre%s)\n"
-#: src/common/command.c:483
+#: src/common/command.c:489
#, c-format
msgid ""
"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
@@ -3082,14 +3113,14 @@ msgstr ""
"%s nombre de paramètres incorrect pour la commande %s \"%s\" (attendu: entre "
"%d et %d paramètre%s)\n"
-#: src/common/command.c:547
+#: src/common/command.c:553
#, c-format
msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s nombre de paramètres incorrect pour la commande IRC \"%s\" (attendu: %d "
"paramètre%s)\n"
-#: src/common/command.c:559
+#: src/common/command.c:565
#, c-format
msgid ""
"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
@@ -3098,375 +3129,387 @@ msgstr ""
"%s nombre de paramètres incorrect pour la commande IRC \"%s\" (attendu: "
"entre %d et %d paramètre%s)\n"
-#: src/common/command.c:583
+#: src/common/command.c:589
#, c-format
msgid "%s command \"%s\" can not be executed on DCC CHAT buffer\n"
msgstr ""
"%s la commande \"%s\" ne peut pas être exécutée dans un tampon de discussion "
"DCC\n"
-#: src/common/command.c:628
+#: src/common/command.c:634
#, c-format
msgid "%s unknown command \"%s\" (type /help for help)\n"
msgstr "%s commande \"%s\" inconnue (tapez /help pour l'aide)\n"
-#: src/common/command.c:830
+#: src/common/command.c:831
msgid "This window is not a channel!\n"
msgstr "Cette fenêtre n'est pas un canal !\n"
-#: src/common/command.c:868 src/common/command.c:1039
+#: src/common/command.c:879 src/common/command.c:1050
#, c-format
msgid "%s missing arguments for \"%s\" command\n"
msgstr "%s paramètres manquants pour la commande \"%s\"\n"
-#: src/common/command.c:877
+#: src/common/command.c:888
#, c-format
msgid "Alias \"%s\" => \"%s\" created\n"
msgstr "Alias \"%s\" => \"%s\" créé\n"
-#: src/common/command.c:883
+#: src/common/command.c:894
#, c-format
msgid "Failed to create alias \"%s\" => \"%s\" (not enough memory)\n"
msgstr "Impossible de créer l'alias \"%s\" => \"%s\" (pas assez de mémoire)\n"
-#: src/common/command.c:895
+#: src/common/command.c:906
msgid "Alias:\n"
msgstr "Alias:\n"
-#: src/common/command.c:905
+#: src/common/command.c:916
msgid "No alias found.\n"
msgstr "Aucun alias trouvé.\n"
-#: src/common/command.c:915
+#: src/common/command.c:926
msgid "List of aliases:\n"
msgstr "Liste des alias:\n"
-#: src/common/command.c:929
+#: src/common/command.c:940
msgid "No alias defined.\n"
msgstr "Aucun alias défini.\n"
-#: src/common/command.c:948
+#: src/common/command.c:959
#, c-format
msgid "%sServer: %s%s\n"
msgstr "%sServeur: %s%s\n"
-#: src/common/command.c:953
+#: src/common/command.c:964
#, c-format
msgid "%snot connected\n"
msgstr "%snon connecté\n"
-#: src/common/command.c:957
+#: src/common/command.c:968
#, c-format
msgid "%sChannel: %s%s %s(server: %s%s%s)\n"
msgstr "%sCanal: %s%s %s(serveur: %s%s%s)\n"
-#: src/common/command.c:966
+#: src/common/command.c:977
#, c-format
msgid "%sPrivate with: %s%s %s(server: %s%s%s)\n"
msgstr "%sPrivé avec: %s%s %s(serveur: %s%s%s)\n"
-#: src/common/command.c:975 src/common/command.c:987
+#: src/common/command.c:986 src/common/command.c:998
#, c-format
msgid "%sunknown\n"
msgstr "%sinconnu\n"
-#: src/common/command.c:983
+#: src/common/command.c:994
#, c-format
msgid "%sraw IRC data\n"
msgstr "%sdonnées IRC brutes\n"
-#: src/common/command.c:1018
+#: src/common/command.c:1029
msgid "Open buffers:\n"
msgstr "Tampons ouverts:\n"
-#: src/common/command.c:1063
+#: src/common/command.c:1074
#, c-format
msgid "%s incorrect buffer number\n"
msgstr "%s numéro de tampon incorrect\n"
-#: src/common/command.c:1080
+#: src/common/command.c:1091
#, c-format
msgid "%s can not close the single buffer\n"
msgstr "%s impossible de fermer le tampon unique\n"
-#: src/common/command.c:1093
+#: src/common/command.c:1104
#, c-format
msgid "%s can not close server buffer while channels are open\n"
msgstr ""
"%s impossible de fermer le tampon du serveur tant que des canaux sont "
"ouverts\n"
-#: src/common/command.c:1167
+#: src/common/command.c:1178
msgid "Default notify levels for servers:"
msgstr "Niveau de notification par défaut pour les serveurs:"
-#: src/common/command.c:1185
+#: src/common/command.c:1196
msgid "Notify levels:"
msgstr "Niveaux de notification:"
-#: src/common/command.c:1192
+#: src/common/command.c:1203
msgid "Raw IRC data"
msgstr "Données IRC brutes"
-#: src/common/command.c:1214 src/common/command.c:1284
+#: src/common/command.c:1225 src/common/command.c:1295
#, c-format
msgid "%s incorrect notify level (must be between %d and %d)\n"
msgstr "%s niveau de notification incorrect (doit être entre %d et %d)\n"
-#: src/common/command.c:1227
+#: src/common/command.c:1238
#, c-format
msgid "%s incorrect buffer for notify (must be server, channel or private)\n"
msgstr ""
"%s tampon incorrect pour la notification (doit être un serveur, canal ou un "
"privé)\n"
-#: src/common/command.c:1238
+#: src/common/command.c:1249
#, c-format
msgid "New default notify level for server %s%s%s: %s%d %s"
msgstr ""
"Nouveau niveau de notification par défaut pour le serveur %s%s%s: %s%d %s"
-#: src/common/command.c:1252
+#: src/common/command.c:1263
#, c-format
msgid "New notify level for %s%s%s: %s%d %s"
msgstr "Nouveau niveau de notification pour %s%s%s: %s%d %s"
-#: src/common/command.c:1263
+#: src/common/command.c:1274
msgid "(hotlist: never)\n"
msgstr "(hotlist: jamais)\n"
-#: src/common/command.c:1266
+#: src/common/command.c:1277
msgid "(hotlist: highlights)\n"
msgstr "(hotlist: highlights)\n"
-#: src/common/command.c:1269
+#: src/common/command.c:1280
msgid "(hotlist: highlights + messages)\n"
msgstr "(hotlist: highlights + messages)\n"
-#: src/common/command.c:1272
+#: src/common/command.c:1283
msgid "(hotlist: highlights + messages + join/part (all))\n"
msgstr "(hotlist: highlights + messages + join/part (tous))\n"
-#: src/common/command.c:1404
+#: src/common/command.c:1415
#, c-format
msgid "Charsets for server %s%s%s: "
msgstr "Jeux de caractères pour le serveur %s%s%s: "
-#: src/common/command.c:1412
+#: src/common/command.c:1423
#, c-format
msgid "Charsets for channel %s%s%s: "
msgstr "Jeux de caractères pour le canal %s%s%s: "
-#: src/common/command.c:1420
+#: src/common/command.c:1431
#, c-format
msgid "Charsets for private %s%s%s: "
msgstr "Jeux de caractères pour le privé %s%s%s: "
-#: src/common/command.c:1448 src/common/command.c:1478
-#: src/common/command.c:1508
+#: src/common/command.c:1459 src/common/command.c:1489
+#: src/common/command.c:1519
#, c-format
msgid " (inherited: \"%s%s%s\")"
msgstr " (hérité: \"%s%s%s\")"
-#: src/common/command.c:1542
+#: src/common/command.c:1553
#, c-format
msgid "%s charset \"%s\" is not available\n"
msgstr "%s le jeu de caractères \"%s\" n'est pas disponible\n"
-#: src/common/command.c:1603 src/common/command.c:1633
-#: src/common/command.c:1860 src/common/command.c:2614
-#: src/common/command.c:3895 src/common/command.c:3938
+#: src/common/command.c:1614 src/common/command.c:1644
+#: src/common/command.c:1871 src/common/command.c:2687
+#: src/common/command.c:3968 src/common/command.c:4011
#, c-format
msgid "%s unknown option for \"%s\" command\n"
msgstr "%s option inconnue pour la commande \"%s\"\n"
-#: src/common/command.c:1668
+#: src/common/command.c:1679
#, c-format
msgid "%s already connected to server \"%s\"!\n"
msgstr "%s déjà connecté au serveur \"%s\" !\n"
-#: src/common/command.c:1676
+#: src/common/command.c:1687
#, c-format
msgid "%s currently connecting to server \"%s\"!\n"
msgstr "%s une connexion vers le serveur \"%s\" est en cours !\n"
-#: src/common/command.c:1696 src/common/command.c:1910
+#: src/common/command.c:1707 src/common/command.c:1921
#, c-format
msgid "%s server not found\n"
msgstr "%s serveur non trouvé\n"
-#: src/common/command.c:1893
+#: src/common/command.c:1904
#, c-format
msgid "%s not connected to server \"%s\"!\n"
msgstr "%s non connecté au serveur \"%s\" !\n"
-#: src/common/command.c:1901
+#: src/common/command.c:1912
msgid "Auto-reconnection is cancelled\n"
msgstr "La reconnexion automatique est annulée\n"
-#: src/common/command.c:1938 src/common/weechat.c:212
+#: src/common/command.c:1949 src/common/weechat.c:212
#, c-format
msgid "%s internal commands:\n"
msgstr "Commandes internes %s :\n"
-#: src/common/command.c:1948 src/common/weechat.c:232
+#: src/common/command.c:1959 src/common/weechat.c:232
#, c-format
msgid "IRC commands:\n"
msgstr "Commandes IRC :\n"
-#: src/common/command.c:1962
+#: src/common/command.c:1973
msgid "Plugin commands:\n"
msgstr "Commandes d'extension :\n"
-#: src/common/command.c:2078
+#: src/common/command.c:2089
#, c-format
msgid "No help available, \"%s\" is an unknown command\n"
msgstr "Pas d'aide disponible, la commande \"%s\" est inconnue\n"
-#: src/common/command.c:2147
+#: src/common/command.c:2158
#, c-format
msgid "%son %s%s%s/%s%s%s:%s ignoring %s%s%s from %s%s\n"
msgstr "%ssur %s%s%s/%s%s%s:%s ignore %s%s%s de %s%s\n"
-#: src/common/command.c:2185
+#: src/common/command.c:2196
msgid "List of ignore:\n"
msgstr "Liste des ignore:\n"
-#: src/common/command.c:2202
+#: src/common/command.c:2213
msgid "No ignore defined.\n"
msgstr "Aucun ignore défini.\n"
-#: src/common/command.c:2228
+#: src/common/command.c:2239
msgid "New ignore:"
msgstr "Nouveau ignore:"
-#: src/common/command.c:2248
+#: src/common/command.c:2259
#, c-format
msgid "New key binding: %s"
msgstr "Nouvelle touche: %s"
-#: src/common/command.c:2287
+#: src/common/command.c:2298
msgid "Key bindings:\n"
msgstr "Associations de touches:\n"
-#: src/common/command.c:2301
+#: src/common/command.c:2312
#, c-format
msgid "Key \"%s\" unbound\n"
msgstr "Touche \"%s\" supprimée\n"
-#: src/common/command.c:2307
+#: src/common/command.c:2318
#, c-format
msgid "%s unable to unbind key \"%s\"\n"
msgstr "%s impossible de supprimer la touche \"%s\"\n"
-#: src/common/command.c:2315 src/common/weechat.c:264
+#: src/common/command.c:2326 src/common/weechat.c:264
#, c-format
msgid "Internal key functions:\n"
msgstr "Fonctions internes pour les touches:\n"
-#: src/common/command.c:2335
+#: src/common/command.c:2346
msgid "Default key bindings restored\n"
msgstr "Touches par défaut restaurées\n"
-#: src/common/command.c:2341
+#: src/common/command.c:2352
#, c-format
msgid "%s \"-yes\" argument is required for keys reset (securuty reason)\n"
msgstr ""
"%s le paramètre \"-yes\" est requis pour la réinitialisation des touches "
"(raison de sécurité)\n"
-#: src/common/command.c:2360
+#: src/common/command.c:2371
msgid "Key:\n"
msgstr "Touche:\n"
-#: src/common/command.c:2366
+#: src/common/command.c:2377
msgid "No key found.\n"
msgstr "Aucune touche trouvée.\n"
-#: src/common/command.c:2408
+#: src/common/command.c:2419
msgid "global"
msgstr "global"
-#: src/common/command.c:2408
+#: src/common/command.c:2419
msgid "local"
msgstr "local"
-#: src/common/command.c:2414
+#: src/common/command.c:2425
msgid "top"
msgstr "haut"
-#: src/common/command.c:2417
+#: src/common/command.c:2428
msgid "bottom"
msgstr "bas"
-#: src/common/command.c:2420
+#: src/common/command.c:2431
msgid "left"
msgstr "gauche"
-#: src/common/command.c:2423
+#: src/common/command.c:2434
msgid "right"
msgstr "droite"
-#: src/common/command.c:2453
+#: src/common/command.c:2464
msgid "Open panels:\n"
msgstr "Panneaux ouverts:\n"
-#: src/common/command.c:2489
+#: src/common/command.c:2496
msgid "Plugins loaded:\n"
msgstr "Extensions chargées :\n"
-#: src/common/command.c:2505
+#: src/common/command.c:2522
msgid " message handlers:\n"
msgstr " fonctions de message :\n"
-#: src/common/command.c:2514
+#: src/common/command.c:2531
#, c-format
msgid " IRC(%s)\n"
msgstr " IRC(%s)\n"
-#: src/common/command.c:2521
+#: src/common/command.c:2538
msgid " (no message handler)\n"
msgstr " (aucune fonction de message)\n"
-#: src/common/command.c:2526
+#: src/common/command.c:2543
msgid " command handlers:\n"
msgstr " commandes :\n"
-#: src/common/command.c:2547
+#: src/common/command.c:2564
msgid " (no command handler)\n"
msgstr " (aucune commande)\n"
-#: src/common/command.c:2552
+#: src/common/command.c:2569
msgid " timer handlers:\n"
msgstr " gestionnaires de temps :\n"
-#: src/common/command.c:2561
+#: src/common/command.c:2578
#, c-format
msgid " %d seconds\n"
msgstr " %d secondes\n"
-#: src/common/command.c:2568
+#: src/common/command.c:2585
msgid " (no timer handler)\n"
msgstr " (pas de gestionnaire de temps)\n"
-#: src/common/command.c:2573
+#: src/common/command.c:2590
msgid " keyboard handlers:\n"
msgstr " gestionnaires de clavier :\n"
-#: src/common/command.c:2583
+#: src/common/command.c:2600
msgid " (no keyboard handler)\n"
msgstr " (pas de gestionnaire de clavier)\n"
-#: src/common/command.c:2585
+#: src/common/command.c:2602 src/common/command.c:2619
#, c-format
msgid " %d defined\n"
msgstr " %d définis\n"
-#: src/common/command.c:2591
+#: src/common/command.c:2607
+msgid " IRC modifiers:\n"
+msgstr " modifieurs IRC:\n"
+
+#: src/common/command.c:2617
+msgid " (no IRC modifier)\n"
+msgstr " (pas de modifieur IRC)\n"
+
+#: src/common/command.c:2628
+msgid "No plugin found.\n"
+msgstr "Aucune extension trouvée.\n"
+
+#: src/common/command.c:2630
msgid " (no plugin)\n"
msgstr " (aucune extension)\n"
-#: src/common/command.c:2627 src/common/command.c:3521
+#: src/common/command.c:2700 src/common/command.c:3594
#, c-format
msgid ""
"Command \"%s\" is not available, WeeChat was built without plugins support.\n"
@@ -3474,49 +3517,49 @@ msgstr ""
"La commande \"%s\" n'est pas disponible, WeeChat a été compilé sans le "
"support des extensions.\n"
-#: src/common/command.c:2655
+#: src/common/command.c:2728
msgid "Configuration file saved\n"
msgstr "Fichier de configuration sauvé\n"
-#: src/common/command.c:2660
+#: src/common/command.c:2733
#, c-format
msgid "%s failed to save configuration file\n"
msgstr "%s impossible de sauver le fichier de configuration\n"
-#: src/common/command.c:2668
+#: src/common/command.c:2741
msgid "Plugins options saved\n"
msgstr "Options des extensions sauvées\n"
-#: src/common/command.c:2673
+#: src/common/command.c:2746
#, c-format
msgid "%s failed to save plugins options\n"
msgstr "%s impossible de sauver les options des extensions\n"
-#: src/common/command.c:2714
+#: src/common/command.c:2787
msgid "No server.\n"
msgstr "Pas de serveur.\n"
-#: src/common/command.c:2725
+#: src/common/command.c:2798
#, c-format
msgid "Server '%s' not found.\n"
msgstr "Serveur '%s' non trouvé.\n"
-#: src/common/command.c:2737
+#: src/common/command.c:2810
#, c-format
msgid "%s missing servername for \"%s\" command\n"
msgstr "%s il manque le nom du serveur pour la commande \"%s\"\n"
-#: src/common/command.c:2745
+#: src/common/command.c:2818
#, c-format
msgid "%s too much arguments for \"%s\" command, ignoring arguments\n"
msgstr "%s trop de paramètres pour la commande \"%s\", paramètres ignorés\n"
-#: src/common/command.c:2755
+#: src/common/command.c:2828
#, c-format
msgid "%s server \"%s\" not found for \"%s\" command\n"
msgstr "%s le serveur \"%s\" n'existe pas pour la commande \"%s\"\n"
-#: src/common/command.c:2763
+#: src/common/command.c:2836
#, c-format
msgid ""
"%s you can not delete server \"%s\" because you are connected to. Try /"
@@ -3525,198 +3568,198 @@ msgstr ""
"%s vous ne pouvez pas supprimer le server \"%s\" car vous êtes connecté "
"dessus. Essayez /disconnect %s avant.\n"
-#: src/common/command.c:2783
+#: src/common/command.c:2856
#, c-format
msgid "Server %s%s%s has been deleted\n"
msgstr "Le serveur %s%s%s a été supprimé\n"
-#: src/common/command.c:2802
+#: src/common/command.c:2875
#, c-format
msgid "%s missing parameters for \"%s\" command\n"
msgstr "%s paramètres manquants pour la commande \"%s\"\n"
-#: src/common/command.c:2812
+#: src/common/command.c:2885
#, c-format
msgid "%s server \"%s\" already exists, can't create it!\n"
msgstr "%s le serveur \"%s\" existe déjà, impossible de le créer !\n"
-#: src/common/command.c:2841 src/common/command.c:2869
-#: src/common/command.c:2882 src/common/command.c:2908
+#: src/common/command.c:2914 src/common/command.c:2942
+#: src/common/command.c:2955 src/common/command.c:2981
#, c-format
msgid "%s missing password for \"%s\" parameter\n"
msgstr "%s mot de passe manquant pour le paramètre \"%s\"\n"
-#: src/common/command.c:2854
+#: src/common/command.c:2927
#, c-format
msgid "%s missing nick(s) for \"%s\" parameter\n"
msgstr "%s pseudo(s) manquant(s) pour le paramètre \"%s\"\n"
-#: src/common/command.c:2895
+#: src/common/command.c:2968
#, c-format
msgid "%s missing command for \"%s\" parameter\n"
msgstr "%s commande manquante pour le paramètre \"%s\"\n"
-#: src/common/command.c:2933
+#: src/common/command.c:3006
#, c-format
msgid "Server %s%s%s created\n"
msgstr "Serveur %s%s%s créé\n"
-#: src/common/command.c:2942
+#: src/common/command.c:3015
#, c-format
msgid "%s unable to create server\n"
msgstr "%s impossible de créer le serveur\n"
-#: src/common/command.c:3002
+#: src/common/command.c:3075
msgid "(unknown)"
msgstr "(inconnu)"
-#: src/common/command.c:3025
+#: src/common/command.c:3098
#, c-format
msgid "%s(password hidden) "
msgstr "%s(mot de passe caché) "
-#: src/common/command.c:3123
+#: src/common/command.c:3196
#, c-format
msgid "%s server \"%s\" not found\n"
msgstr "%s serveur \"%s\" non trouvé\n"
-#: src/common/command.c:3156 src/common/command.c:3204
+#: src/common/command.c:3229 src/common/command.c:3277
#, c-format
msgid "%s config option \"%s\" not found\n"
msgstr "%s option de configuration \"%s\" non trouvée\n"
-#: src/common/command.c:3161 src/common/command.c:3196
+#: src/common/command.c:3234 src/common/command.c:3269
#, c-format
msgid "%s incorrect value for option \"%s\"\n"
msgstr "%s valeur incorrecte pour l'option \"%s\"\n"
-#: src/common/command.c:3177
+#: src/common/command.c:3250
#, c-format
msgid "%s option \"%s\" can not be changed while WeeChat is running\n"
msgstr "%s l'option \"%s\" ne peut pas être changée lorsque WeeChat tourne\n"
-#: src/common/command.c:3287
+#: src/common/command.c:3360
#, c-format
msgid "No config option found with \"%s\"\n"
msgstr "Aucune option de configuration trouvée avec \"%s\"\n"
-#: src/common/command.c:3290
+#: src/common/command.c:3363
msgid "No config option found\n"
msgstr "Aucune option de configuration trouvée\n"
-#: src/common/command.c:3297
+#: src/common/command.c:3370
#, c-format
msgid "%sDetail:\n"
msgstr "%sDétail :\n"
-#: src/common/command.c:3302
+#: src/common/command.c:3375
msgid " . type boolean (values: 'on' or 'off')\n"
msgstr " . type booléen (valeurs: 'on' ou 'off')\n"
-#: src/common/command.c:3303 src/common/command.c:3326
-#: src/common/command.c:3332 src/common/command.c:3338
+#: src/common/command.c:3376 src/common/command.c:3399
+#: src/common/command.c:3405 src/common/command.c:3411
#: src/common/weechat.c:148 src/common/weechat.c:173 src/common/weechat.c:180
#: src/common/weechat.c:187
#, c-format
msgid " . default value: '%s'\n"
msgstr " . valeur par défaut: '%s'\n"
-#: src/common/command.c:3308
+#: src/common/command.c:3381
#, c-format
msgid " . type integer (values: between %d and %d)\n"
msgstr " . type entier (valeurs: entre %d et %d)\n"
-#: src/common/command.c:3311 src/common/weechat.c:157
+#: src/common/command.c:3384 src/common/weechat.c:157
#, c-format
msgid " . default value: %d\n"
msgstr " . valeur par défaut: %d\n"
-#: src/common/command.c:3315
+#: src/common/command.c:3388
msgid " . type string (values: "
msgstr " . type chaîne (valeurs: "
-#: src/common/command.c:3328 src/common/command.c:3334
-#: src/common/command.c:3340 src/common/weechat.c:175 src/common/weechat.c:182
+#: src/common/command.c:3401 src/common/command.c:3407
+#: src/common/command.c:3413 src/common/weechat.c:175 src/common/weechat.c:182
#: src/common/weechat.c:189
msgid "empty"
msgstr "vide"
-#: src/common/command.c:3331
+#: src/common/command.c:3404
msgid " . type color (Curses or Gtk color, look at WeeChat doc)\n"
msgstr " . type couleur (couleur Curses ou Gtk, voir la doc WeeChat)\n"
-#: src/common/command.c:3337
+#: src/common/command.c:3410
msgid " . type string (any string)\n"
msgstr " . type chaîne (toute chaîne)\n"
-#: src/common/command.c:3343 src/common/weechat.c:192
+#: src/common/command.c:3416 src/common/weechat.c:192
#, c-format
msgid " . description: %s\n"
msgstr " . description: %s\n"
-#: src/common/command.c:3354
+#: src/common/command.c:3427
#, c-format
msgid "config option(s) found with \"%s\"\n"
msgstr "option(s) de configuration trouvée(s) avec \"%s\"\n"
-#: src/common/command.c:3357
+#: src/common/command.c:3430
msgid "config option(s) found\n"
msgstr "option(s) de configuration trouvée(s)\n"
-#: src/common/command.c:3465
+#: src/common/command.c:3538
#, c-format
msgid "%s incorrect value for plugin option \"%s\"\n"
msgstr "%s valeur incorrecte pour l'option d'extension \"%s\"\n"
-#: src/common/command.c:3494
+#: src/common/command.c:3567
#, c-format
msgid "No plugin option found with \"%s\"\n"
msgstr "Aucune option de configuration d'extension trouvée avec \"%s\"\n"
-#: src/common/command.c:3497
+#: src/common/command.c:3570
msgid "No plugin option found\n"
msgstr "Aucune option de configuration d'extension trouvée\n"
-#: src/common/command.c:3507
+#: src/common/command.c:3580
#, c-format
msgid "plugin option(s) found with \"%s\"\n"
msgstr "option(s) de configuration d'extension trouvée(s) avec \"%s\"\n"
-#: src/common/command.c:3510
+#: src/common/command.c:3583
msgid "plugin option(s) found\n"
msgstr "option(s) de configuration d'extension trouvée(s)\n"
-#: src/common/command.c:3551
+#: src/common/command.c:3624
#, c-format
msgid "%s alias or command \"%s\" not found\n"
msgstr "%s alias ou commande \"%s\" non trouvé\n"
-#: src/common/command.c:3561
+#: src/common/command.c:3634
#, c-format
msgid "Alias \"%s\" removed\n"
msgstr "Alias \"%s\" supprimé\n"
-#: src/common/command.c:3621
+#: src/common/command.c:3694
msgid "ignore were removed.\n"
msgstr "ignore ont été supprimés.\n"
-#: src/common/command.c:3623
+#: src/common/command.c:3696
msgid "ignore was removed.\n"
msgstr "ignore a été supprimé.\n"
-#: src/common/command.c:3628
+#: src/common/command.c:3701
#, c-format
msgid "%s no ignore found\n"
msgstr "%s aucun ignore trouvé\n"
-#: src/common/command.c:3662
+#: src/common/command.c:3735
#, c-format
msgid "%s can't upgrade: connection to at least one server is pending\n"
msgstr ""
"%s impossible de mettre à jour: une connexion à au moins un serveur est en "
"cours\n"
-#: src/common/command.c:3672
+#: src/common/command.c:3745
#, c-format
msgid ""
"%s can't upgrade: connection to at least one SSL server is active (should be "
@@ -3725,35 +3768,35 @@ msgstr ""
"%s impossible de mettre à jour: une connexion à au moins un serveur SSL est "
"active (devrait être corrigé dans une future version)\n"
-#: src/common/command.c:3688
+#: src/common/command.c:3761
msgid "Upgrading WeeChat...\n"
msgstr "Mise à jour de WeeChat...\n"
-#: src/common/command.c:3695
+#: src/common/command.c:3768
#, c-format
msgid "%s unable to save session in file\n"
msgstr "%s impossible de sauver la session dans le fichier\n"
-#: src/common/command.c:3721
+#: src/common/command.c:3794
#, c-format
msgid "%s exec failed (program: \"%s\"), exiting WeeChat\n"
msgstr "%s l'exécution a échoué (programme: \"%s\"), sortie de WeeChat\n"
-#: src/common/command.c:3761
+#: src/common/command.c:3834
#, c-format
msgid "WeeChat uptime: %d %s %02d:%02d:%02d, started on %s"
msgstr "Uptime WeeChat: %d %s %02d:%02d:%02d, démarré le %s"
-#: src/common/command.c:3775
+#: src/common/command.c:3848
#, c-format
msgid "WeeChat uptime: %s%d %s%s %s%02d%s:%s%02d%s:%s%02d%s, started on %s%s"
msgstr "Uptime WeeChat: %s%d %s%s %s%02d%s:%s%02d%s:%s%02d%s, démarré le %s%s"
-#: src/common/command.c:3819
+#: src/common/command.c:3892
msgid "Open windows:\n"
msgstr "Fenêtres ouvertes:\n"
-#: src/common/command.c:3906
+#: src/common/command.c:3979
#, c-format
msgid ""
"%s can not merge windows, there's no other window with same size near "
@@ -3805,7 +3848,7 @@ msgstr "Le tube FIFO est ferm
msgid "%s cannot add a buffer to hotlist\n"
msgstr "%s impossible d'ajouter le tampon à la liste des tampons actifs\n"
-#: src/common/log.c:99
+#: src/common/log.c:103
#, c-format
msgid ""
"%s unable to create/append to log file\n"
@@ -3818,7 +3861,7 @@ msgstr ""
"un autre répertoire de base en utilisant l'option de ligne de commande \"--"
"dir\".\n"
-#: src/common/session.c:515
+#: src/common/session.c:516
#, c-format
msgid ""
"Last operation with session file was at position %ld, read of %d bytes\n"
@@ -3826,7 +3869,7 @@ msgstr ""
"Dernière opération avec le fichier de session en position %ld, lecture de %d "
"octets\n"
-#: src/common/session.c:520
+#: src/common/session.c:521
#, c-format
msgid ""
"Please send %s/%s, %s/%s and above messages to WeeChat developers for "
@@ -3837,305 +3880,305 @@ msgstr ""
"WeeChat pour du support.\n"
"Faites attention, des infos privées peuvent se trouver dans ces fichiers.\n"
-#: src/common/session.c:546 src/common/session.c:580 src/common/session.c:637
-#: src/common/session.c:678
+#: src/common/session.c:547 src/common/session.c:581 src/common/session.c:638
+#: src/common/session.c:679
#, c-format
msgid "wrong type in file (expected: %d, read: %d)"
msgstr "type erroné dans le fichier (attendu: %d, lu: %d)"
-#: src/common/session.c:649 src/common/session.c:690
+#: src/common/session.c:650 src/common/session.c:691
msgid "invalid length for a buffer"
msgstr "longueur invalide pour une zone"
-#: src/common/session.c:714
+#: src/common/session.c:715
msgid "object read error"
msgstr "erreur de lecture de l'objet"
-#: src/common/session.c:719
+#: src/common/session.c:720
#, c-format
msgid "wrong object (expected: %d, read: %d)"
msgstr "objet erroné (attendu: %d, lu: %d)"
-#: src/common/session.c:729
+#: src/common/session.c:730
msgid "type read error"
msgstr "erreur de lecture du type"
-#: src/common/session.c:734
+#: src/common/session.c:735
#, c-format
msgid "wrong type (expected: %d, read: %d)"
msgstr "type erroné (attendu: %d, lu: %d)"
-#: src/common/session.c:819
+#: src/common/session.c:820
msgid "server name not found"
msgstr "nom de serveur non trouvé"
-#: src/common/session.c:824
+#: src/common/session.c:825
#, c-format
msgid "session: loading server \"%s\"\n"
msgstr "session: chargement du serveur \"%s\"\n"
-#: src/common/session.c:828
+#: src/common/session.c:829
msgid "server found, updating values\n"
msgstr "serveur trouvé, mise à jour des valeurs\n"
-#: src/common/session.c:831
+#: src/common/session.c:832
msgid "server not found, creating new one\n"
msgstr "serveur non trouvé, création d'un nouveau\n"
-#: src/common/session.c:836
+#: src/common/session.c:837
msgid "can't create new server"
msgstr "impossible de créer un nouveau serveur"
-#: src/common/session.c:850
+#: src/common/session.c:851
msgid "unexpected end of file (reading server)"
msgstr "fin de fichier inattendue (en lecture d'un serveur)"
-#: src/common/session.c:941
+#: src/common/session.c:942
msgid "gnutls init error"
msgstr "erreur d'initialisation gnutls"
-#: src/common/session.c:958
+#: src/common/session.c:959
msgid "gnutls handshake failed"
msgstr "le handshake gnutls a échoué"
-#: src/common/session.c:1007
+#: src/common/session.c:1008
#, c-format
msgid "session: warning: ignoring value from server (object id: %d)\n"
msgstr "session: attention: valeur ignorée pour un serveur (id objet: %d)\n"
-#: src/common/session.c:1030
+#: src/common/session.c:1031
msgid "channel found without server"
msgstr "canal trouvé sans serveur"
-#: src/common/session.c:1037
+#: src/common/session.c:1038
msgid "channel type not found"
msgstr "type de canal non trouvé"
-#: src/common/session.c:1045
+#: src/common/session.c:1046
msgid "channel name not found"
msgstr "nom de canal non trouvé"
-#: src/common/session.c:1050
+#: src/common/session.c:1051
#, c-format
msgid "session: loading channel \"%s\"\n"
msgstr "session: chargement du canal \"%s\"\n"
-#: src/common/session.c:1058
+#: src/common/session.c:1059
msgid "can't create new channel"
msgstr "impossible de créer un nouveau canal"
-#: src/common/session.c:1068
+#: src/common/session.c:1069
msgid "unexpected end of file (reading channel)"
msgstr "fin de fichier inattendue (en lecture d'un canal)"
-#: src/common/session.c:1110
+#: src/common/session.c:1111
#, c-format
msgid "session: warning: ignoring value from channel (object id: %d)\n"
msgstr "session: attention: valeur ignorée pour un canal (id objet: %d)\n"
-#: src/common/session.c:1134
+#: src/common/session.c:1135
msgid "nick found without channel"
msgstr "pseudo non trouvé pour le canal"
-#: src/common/session.c:1142
+#: src/common/session.c:1143
msgid "nick name not found"
msgstr "pseudo non trouvé"
-#: src/common/session.c:1152
+#: src/common/session.c:1153
msgid "can't create new nick"
msgstr "impossible de créer un nouveau pseudo"
-#: src/common/session.c:1162
+#: src/common/session.c:1163
msgid "unexpected end of file (reading nick)"
msgstr "fin de fichier inattendue (en lecture d'un pseudo)"
-#: src/common/session.c:1181
+#: src/common/session.c:1182
#, c-format
msgid "session: warning: ignoring value from nick (object id: %d)\n"
msgstr "session: attention: valeur ignorée pour un pseudo (id objet: %d)\n"
-#: src/common/session.c:1208
+#: src/common/session.c:1209
msgid "can't create new DCC"
msgstr "impossible de créer un nouveau DCC"
-#: src/common/session.c:1212
+#: src/common/session.c:1213
msgid "session: loading DCC\n"
msgstr "session: chargement du DCC\n"
-#: src/common/session.c:1222
+#: src/common/session.c:1223
msgid "unexpected end of file (reading DCC)"
msgstr "fin de fichier inattendue (en lecture d'un DCC)"
-#: src/common/session.c:1241
+#: src/common/session.c:1242
msgid "server not found for DCC"
msgstr "serveur non trouvé pour le DCC"
-#: src/common/session.c:1250
+#: src/common/session.c:1251
msgid "DCC with channel but without server"
msgstr "DCC avec un canal mais sans serveur"
-#: src/common/session.c:1262
+#: src/common/session.c:1263
msgid "channel not found for DCC"
msgstr "canal non trouvé pour le DCC"
-#: src/common/session.c:1345
+#: src/common/session.c:1346
#, c-format
msgid "session: warning: ignoring value from DCC (object id: %d)\n"
msgstr "session: attention: valeur ignorée pour un DCC (id objet: %d)\n"
-#: src/common/session.c:1366
+#: src/common/session.c:1367
msgid "session: loading buffer history\n"
msgstr "session: chargement de l'historique du tampon\n"
-#: src/common/session.c:1368
+#: src/common/session.c:1369
msgid "session: loading global history\n"
msgstr "session: chargement de l'historique global\n"
-#: src/common/session.c:1376
+#: src/common/session.c:1377
msgid "unexpected end of file (reading history)"
msgstr "fin de fichier inattendue (en lecture de l'historique)"
-#: src/common/session.c:1396 src/common/session.c:1674
+#: src/common/session.c:1397 src/common/session.c:1678
#, c-format
msgid "session: warning: ignoring value from history (object id: %d)\n"
msgstr "session: attention: valeur ignorée pour un historique (id objet: %d)\n"
-#: src/common/session.c:1423
+#: src/common/session.c:1424
msgid "server name not found for buffer"
msgstr "nom de serveur non trouve pour le tampon"
-#: src/common/session.c:1431
+#: src/common/session.c:1432
msgid "channel name not found for buffer"
msgstr "nom de canal non trouvé pour un tampon"
-#: src/common/session.c:1438
+#: src/common/session.c:1439
msgid "buffer type not found"
msgstr "type de tampon non trouvé"
-#: src/common/session.c:1443
+#: src/common/session.c:1444
#, c-format
msgid "session: loading buffer (server: %s, channel: %s, type: %d)\n"
msgstr "session: chargement du tampon (serveur: %s, canal: %s, type: %d)\n"
-#: src/common/session.c:1454
+#: src/common/session.c:1455
msgid "server not found for buffer"
msgstr "serveur non trouvé pour le tampon"
-#: src/common/session.c:1464
+#: src/common/session.c:1465
msgid "channel not found for buffer"
msgstr "canal non trouvé pour le tampon"
-#: src/common/session.c:1473
+#: src/common/session.c:1474
msgid "can't create new buffer"
msgstr "impossible de créer un nouveau tampon"
-#: src/common/session.c:1486
+#: src/common/session.c:1487
msgid "unexpected end of file (reading buffer)"
msgstr "fin de fichier inattendue (en lecture d'un tampon)"
-#: src/common/session.c:1499
+#: src/common/session.c:1500
#, c-format
msgid "session: warning: ignoring value from buffer (object id: %d)\n"
msgstr "session: attention: valeur ignorée pour un pseudo (id objet: %d)\n"
-#: src/common/session.c:1522
+#: src/common/session.c:1523
msgid "line found without buffer"
msgstr "ligne trouvée sans tampon"
-#: src/common/session.c:1530
+#: src/common/session.c:1531
msgid "can't create new line"
msgstr "impossible de créer une nouvelle ligne"
-#: src/common/session.c:1540
+#: src/common/session.c:1541
msgid "unexpected end of file (reading line)"
msgstr "fin de fichier inattendue (en lecture d'une ligne)"
-#: src/common/session.c:1577
+#: src/common/session.c:1581
#, c-format
msgid "session: warning: ignoring value from line (object id: %d)\n"
msgstr "session: attention: valeur ignorée pour une ligne (id objet: %d)\n"
-#: src/common/session.c:1602
+#: src/common/session.c:1606
msgid "unexpected end of file (reading uptime)"
msgstr "fin de fichier inattendue (en lecture de l'uptime)"
-#: src/common/session.c:1615
+#: src/common/session.c:1619
#, c-format
msgid "session: warning: ignoring value from uptime (object id: %d)\n"
msgstr "session: attention: valeur ignorée pour l'uptime (id objet: %d)\n"
-#: src/common/session.c:1649
+#: src/common/session.c:1653
msgid "unexpected end of file (reading hotlist)"
msgstr "fin de fichier inattendue (en lecture de la hotlist)"
-#: src/common/session.c:1705
+#: src/common/session.c:1709
msgid "session file not found"
msgstr "fichier de session non trouvé"
-#: src/common/session.c:1712
+#: src/common/session.c:1716
msgid "signature not found"
msgstr "signature non trouvée"
-#: src/common/session.c:1717
+#: src/common/session.c:1721
msgid "bad session signature"
msgstr "signature de session erronée"
-#: src/common/session.c:1728
+#: src/common/session.c:1732
msgid "object id not found"
msgstr "id objet non trouvé"
-#: src/common/session.c:1736
+#: src/common/session.c:1740
msgid "failed to load server"
msgstr "échec de chargement du serveur"
-#: src/common/session.c:1743
+#: src/common/session.c:1747
msgid "failed to load channel"
msgstr "échec de chargement du canal"
-#: src/common/session.c:1750
+#: src/common/session.c:1754
msgid "failed to load nick"
msgstr "échec de chargement du pseudo"
-#: src/common/session.c:1757
+#: src/common/session.c:1761
msgid "failed to load DCC"
msgstr "échec de chargement du DCC"
-#: src/common/session.c:1764
+#: src/common/session.c:1768
msgid "failed to load history"
msgstr "échec de chargement de l'historique"
-#: src/common/session.c:1771
+#: src/common/session.c:1775
msgid "failed to load buffer"
msgstr "échec de chargement du tampon"
-#: src/common/session.c:1778
+#: src/common/session.c:1782
msgid "failed to load line"
msgstr "échec de chargement de la ligne"
-#: src/common/session.c:1785
+#: src/common/session.c:1789
msgid "failed to load uptime"
msgstr "échec de chargement de l'uptime"
-#: src/common/session.c:1792
+#: src/common/session.c:1796
msgid "failed to load hotlist"
msgstr "échec de chargement de la hotlist"
-#: src/common/session.c:1797
+#: src/common/session.c:1801
#, c-format
msgid "ignoring object (id: %d)\n"
msgstr "objet ignoré (id: %d)\n"
-#: src/common/session.c:1801
+#: src/common/session.c:1805
#, c-format
msgid "failed to ignore object (id: %d)"
msgstr "impossible d'ignorer l'objet (id: %d)"
-#: src/common/session.c:1825
+#: src/common/session.c:1829
#, c-format
msgid "%s can't delete session file (%s)\n"
msgstr "%s impossible de supprimer le fichier de session (%s)\n"
-#: src/common/session.c:1831
+#: src/common/session.c:1835
msgid "Upgrade completed successfully\n"
msgstr "Mise à jour effectuée avec succès\n"
@@ -5564,64 +5607,64 @@ msgstr ""
"%s vous devriez taper /save pour écrire l'option \"save_on_exit\" dans le "
"fichier de configuration.\n"
-#: src/common/weeconfig.c:1754
+#: src/common/weeconfig.c:1792
#, c-format
msgid "%s %s, line %d: new server, but previous was incomplete\n"
msgstr "%s %s, ligne %d: nouveau serveur, mais le précédent était incomplet\n"
-#: src/common/weeconfig.c:1763
+#: src/common/weeconfig.c:1801
#, c-format
msgid "%s %s, line %d: server '%s' already exists\n"
msgstr "%s %s, ligne %d: le serveur '%s' existe déjà\n"
-#: src/common/weeconfig.c:1781
+#: src/common/weeconfig.c:1819
#, c-format
msgid "%s %s, line %d: unable to create server\n"
msgstr "%s %s, ligne %d: impossible de créer le serveur\n"
-#: src/common/weeconfig.c:1821
+#: src/common/weeconfig.c:1859
#, c-format
msgid "%s unable to assign default int with string (\"%s\")\n"
msgstr ""
"%s impossible d'assigner la valeur entière par défaut avec la chaîne (\"%s"
"\")\n"
-#: src/common/weeconfig.c:1832
+#: src/common/weeconfig.c:1870
#, c-format
msgid "%s unable to assign default color (\"%s\")\n"
msgstr "%s impossible d'assigner la couleur par défaut (\"%s\")\n"
-#: src/common/weeconfig.c:1870
+#: src/common/weeconfig.c:1908
#, c-format
msgid "%s config file \"%s\" not found.\n"
msgstr "%s fichier de configuration \"%s\" non trouvé.\n"
-#: src/common/weeconfig.c:1902
+#: src/common/weeconfig.c:1940
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"]\"\n"
msgstr "%s %s, ligne %d: syntaxe invalide, il manque \"]\"\n"
-#: src/common/weeconfig.c:1919
+#: src/common/weeconfig.c:1957
#, c-format
msgid "%s %s, line %d: unknown section identifier (\"%s\")\n"
msgstr "%s %s, ligne %d: section inconnue (\"%s\")\n"
-#: src/common/weeconfig.c:1937
+#: src/common/weeconfig.c:1975
#, c-format
msgid "%s %s, line %d: invalid section for option, line is ignored\n"
msgstr "%s %s, ligne %d: section invalide pour l'option, ligne ignorée\n"
-#: src/common/weeconfig.c:2019 src/common/weeconfig.c:2045
+#: src/common/weeconfig.c:2057 src/common/weeconfig.c:2083
#, c-format
msgid "%s %s, line %d: invalid option \"%s\"\n"
msgstr "%s %s, ligne %d: option \"%s\" invalide\n"
-#: src/common/weeconfig.c:2025
+#: src/common/weeconfig.c:2063
#, c-format
msgid "%s %s, line %d: invalid ignore options \"%s\"\n"
msgstr "%s %s, ligne %d: options \"%s\" invalides pour le ignore\n"
-#: src/common/weeconfig.c:2056
+#: src/common/weeconfig.c:2094
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5630,7 +5673,7 @@ msgstr ""
"%s %s, ligne %d: valeur invalide pour l'option '%s'\n"
"Attendu: valeur booléenne: 'off' ou 'on'\n"
-#: src/common/weeconfig.c:2065
+#: src/common/weeconfig.c:2103
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5639,7 +5682,7 @@ msgstr ""
"%s %s, ligne %d: valeur invalide pour l'option '%s'\n"
"Attendu: entier compris entre %d et %d\n"
-#: src/common/weeconfig.c:2076
+#: src/common/weeconfig.c:2114
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5648,21 +5691,21 @@ msgstr ""
"%s %s, ligne %d: valeur invalide pour l'option '%s'\n"
"Attendu: une de ces chaînes: "
-#: src/common/weeconfig.c:2092
+#: src/common/weeconfig.c:2130
#, c-format
msgid "%s %s, line %d: invalid color name for option '%s'\n"
msgstr "%s %s, ligne %d: nom de couleur invalide pour l'option '%s'\n"
-#: src/common/weeconfig.c:2161
+#: src/common/weeconfig.c:2199
#, c-format
msgid "%s: creating default config file...\n"
msgstr "%s: création du fichier de configuration par défaut...\n"
-#: src/common/weeconfig.c:2162
+#: src/common/weeconfig.c:2200
msgid "Creating default config file\n"
msgstr "Création du fichier de configuration par défaut\n"
-#: src/common/weeconfig.c:2165 src/common/weeconfig.c:2371
+#: src/common/weeconfig.c:2203 src/common/weeconfig.c:2409
#, c-format
msgid ""
"#\n"
@@ -5671,7 +5714,7 @@ msgstr ""
"#\n"
"# %s: fichier de configuration, créé par %s v%s le %s"
-#: src/common/weeconfig.c:2169 src/common/weeconfig.c:2375
+#: src/common/weeconfig.c:2207 src/common/weeconfig.c:2413
#, c-format
msgid ""
"# WARNING! Be careful when editing this file, WeeChat writes this file when "
@@ -5682,6 +5725,15 @@ msgstr ""
"quittant.\n"
"#\n"
-#: src/common/weeconfig.c:2368
+#: src/common/weeconfig.c:2406
msgid "Saving config to disk\n"
msgstr "Sauvegarde de la configuration sur disque\n"
+
+#~ msgid ""
+#~ "filename: WeeChat plugin (file) to load\n"
+#~ "\n"
+#~ "Without argument, /plugin command lists all loaded plugins."
+#~ msgstr ""
+#~ "fichier: extension WeeChat (fichier) à charger\n"
+#~ "\n"
+#~ "Sans paramètre, la commande /plugin liste toutes les extensions chargées."
diff --git a/po/hu.po b/po/hu.po
index 3d4882f5d..5b2b918c3 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.2.2-cvs\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2006-10-01 10:04+0200\n"
+"POT-Creation-Date: 2006-10-24 00:48+0200\n"
"PO-Revision-Date: 2006-10-01 12:10+0200\n"
"Last-Translator: Andras Voroskoi \n"
"Language-Team: weechat-dev \n"
@@ -16,89 +16,94 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: src/irc/irc-server.c:190 src/common/weeconfig.c:2301
+#: src/irc/irc-server.c:194 src/common/weeconfig.c:2339
msgid "Unable to get user's name"
msgstr "A felhasználónév meghatározása sikertelen"
-#: src/irc/irc-server.c:258
+#: src/irc/irc-server.c:262
#, c-format
msgid "%s cannot allocate new server\n"
msgstr "%s az új szerver lefoglalása sikertelen\n"
-#: src/irc/irc-server.c:591
+#: src/irc/irc-server.c:610
#, c-format
msgid "%s error sending data to IRC server\n"
msgstr "%s adatküldési hiba az IRC szerveren\n"
-#: src/irc/irc-server.c:613 src/irc/irc-server.c:626 src/irc/irc-server.c:673
-#: src/irc/irc-server.c:686
+#: src/irc/irc-server.c:624 src/irc/irc-server.c:951
+#, fuzzy
+msgid "(message dropped)"
+msgstr "üzenet érkezett"
+
+#: src/irc/irc-server.c:736 src/irc/irc-server.c:749 src/irc/irc-server.c:796
+#: src/irc/irc-server.c:809
#, c-format
msgid "%s not enough memory for received IRC message\n"
msgstr "%s nincs elegendő memória a fogadott IRC üzenet számára\n"
-#: src/irc/irc-server.c:804
+#: src/irc/irc-server.c:918
#, c-format
msgid "%s Command \"%s\" failed!\n"
msgstr "%s Parancs \"%s\" sikertelen!\n"
-#: src/irc/irc-server.c:810
+#: src/irc/irc-server.c:924
#, c-format
msgid "%s No command to execute!\n"
msgstr "%s A futtatandó parancs nem található!\n"
-#: src/irc/irc-server.c:816
+#: src/irc/irc-server.c:930
#, c-format
msgid "%s Unknown command: cmd=\"%s\", host=\"%s\", args=\"%s\"\n"
msgstr ""
"%s Ismeretlen parancs: parancs=\"%s\", hoszt=\"%s\", argumentum=\"%s\"\n"
-#: src/irc/irc-server.c:867
+#: src/irc/irc-server.c:996
#, c-format
msgid "%s cannot read data from socket, disconnecting from server...\n"
msgstr ""
"%s nem sikerült adatot olvasni a csatornából, kilépés a szerverről...\n"
-#: src/irc/irc-server.c:948
+#: src/irc/irc-server.c:1077
#, c-format
msgid "%s: Reconnecting to server in %d seconds\n"
msgstr "%s: Újracsatlakozás a szerverhez %d másodperc múlva\n"
-#: src/irc/irc-server.c:982
+#: src/irc/irc-server.c:1111
#, c-format
msgid "%s gnutls handshake failed\n"
msgstr "%s gnutls kézfogás sikertelen\n"
-#: src/irc/irc-server.c:999
+#: src/irc/irc-server.c:1128
#, c-format
msgid "%s proxy address \"%s\" not found\n"
msgstr "%s proxy cÃm \"%s\" nem található\n"
-#: src/irc/irc-server.c:1003
+#: src/irc/irc-server.c:1132
#, c-format
msgid "%s address \"%s\" not found\n"
msgstr "%s cÃm \"%s\" nem található\n"
-#: src/irc/irc-server.c:1013
+#: src/irc/irc-server.c:1142
#, c-format
msgid "%s proxy IP address not found\n"
msgstr "%s proxy IP-cÃm nem található\n"
-#: src/irc/irc-server.c:1016
+#: src/irc/irc-server.c:1145
#, c-format
msgid "%s IP address not found\n"
msgstr "%s IP-cÃm nem található\n"
-#: src/irc/irc-server.c:1025
+#: src/irc/irc-server.c:1154
#, c-format
msgid "%s proxy connection refused\n"
msgstr "%s a proxy kiszolgálóhoz való csatlakozás elutasÃtva\n"
-#: src/irc/irc-server.c:1028
+#: src/irc/irc-server.c:1157
#, c-format
msgid "%s connection refused\n"
msgstr "%s a csatlakozás elutasÃtva\n"
-#: src/irc/irc-server.c:1036
+#: src/irc/irc-server.c:1165
#, c-format
msgid ""
"%s proxy fails to establish connection to server (check username/password if "
@@ -107,12 +112,12 @@ msgstr ""
"%s a proxy kiszolgálónak nem sikerült a szerverhez csatlakoznia (ellenőrizze "
"a felhasználónevet/jelszót ha be van állÃtva)\n"
-#: src/irc/irc-server.c:1046
+#: src/irc/irc-server.c:1175
#, c-format
msgid "%s unable to set local hostname/IP\n"
msgstr "%s nem sikerült a helyi hosztnevet/IP-t beállÃtani\n"
-#: src/irc/irc-server.c:1561
+#: src/irc/irc-server.c:1690
#, c-format
msgid ""
"%s cannot connect with SSL since WeeChat was not built with GNUtls support\n"
@@ -120,61 +125,61 @@ msgstr ""
"%s nem sikerült SSL használattal kapcsolódni, mert a WeeChat GNUtls "
"támogatás nélkül lett fordÃtva\n"
-#: src/irc/irc-server.c:1570
+#: src/irc/irc-server.c:1699
#, c-format
msgid "%s: connecting to server %s:%d%s%s via %s proxy %s:%d%s...\n"
msgstr ""
"%s: csatlakozás a(z) %s:%d%s%s szerverhez %s proxy kiszolgálón keresztül: %s:"
"%d%s...\n"
-#: src/irc/irc-server.c:1576
+#: src/irc/irc-server.c:1705
#, c-format
msgid "Connecting to server %s:%d%s%s via %s proxy %s:%d%s...\n"
msgstr ""
"Csatlakozás a(z) %s:%d%s%s szerverhez %s proxy kiszolgálón keresztül: %s:%d%"
"s...\n"
-#: src/irc/irc-server.c:1586
+#: src/irc/irc-server.c:1715
#, c-format
msgid "%s: connecting to server %s:%d%s%s...\n"
msgstr "%s: csatlakozás a(z) %s:%d%s%s szerverhez...\n"
-#: src/irc/irc-server.c:1590
+#: src/irc/irc-server.c:1719
#, c-format
msgid "Connecting to server %s:%d%s%s...\n"
msgstr "Csatlakozás a(z) %s:%d%s%s szerverhez...\n"
-#: src/irc/irc-server.c:1608
+#: src/irc/irc-server.c:1737
#, c-format
msgid "%s gnutls init error\n"
msgstr "%s gnutls inicializációs hiba\n"
-#: src/irc/irc-server.c:1623
+#: src/irc/irc-server.c:1752
#, c-format
msgid "%s cannot create pipe\n"
msgstr "%s nem sikerült a csövet(pipe) létrehozni\n"
-#: src/irc/irc-server.c:1638
+#: src/irc/irc-server.c:1767
#, c-format
msgid "%s cannot create socket\n"
msgstr "%s nem sikerült a csatornát létrehozni\n"
-#: src/irc/irc-server.c:1649
+#: src/irc/irc-server.c:1778
#, c-format
msgid "%s cannot set socket option \"SO_REUSEADDR\"\n"
msgstr "%s nem sikerült a \"SO_REUSEADDR\" csatornaopciót beállÃtani\n"
-#: src/irc/irc-server.c:1660
+#: src/irc/irc-server.c:1789
#, c-format
msgid "%s cannot set socket option \"SO_KEEPALIVE\"\n"
msgstr "%s nem sikerült a \"SO_KEEPALIVE\" csatornaopciót beállÃtani\n"
-#: src/irc/irc-server.c:1691
+#: src/irc/irc-server.c:1820
#, c-format
msgid "%s: Reconnecting to server...\n"
msgstr "%s: Újracsatlakozás a szerverhez...\n"
-#: src/irc/irc-server.c:1742 src/irc/irc-server.c:1751
+#: src/irc/irc-server.c:1871 src/irc/irc-server.c:1880
msgid "Disconnected from server!\n"
msgstr "Lekapcsolódott a szerverről!\n"
@@ -1392,70 +1397,70 @@ msgstr "(rejtett)"
msgid "%s: using hostname \"%s\"\n"
msgstr "%s: felhasznált hosztnév \"%s\"\n"
-#: src/irc/irc-send.c:219 src/common/command.c:677
+#: src/irc/irc-send.c:219 src/common/command.c:683
#, c-format
msgid "%s cannot find nick for sending message\n"
msgstr "%s nem található név az üzenet küldéséhez\n"
-#: src/irc/irc-send.c:358 src/common/command.c:574
+#: src/irc/irc-send.c:358 src/common/command.c:580
#, c-format
msgid "%s command \"%s\" needs a server connection!\n"
msgstr "%s a \"%s\" parancs futtatásához csatlakozni kell a szerverhez!\n"
-#: src/irc/irc-send.c:413 src/irc/irc-send.c:441 src/irc/irc-send.c:663
-#: src/irc/irc-send.c:700 src/irc/irc-send.c:737 src/irc/irc-send.c:791
-#: src/irc/irc-send.c:836 src/irc/irc-send.c:915 src/irc/irc-send.c:976
-#: src/irc/irc-send.c:1362 src/irc/irc-send.c:1504 src/irc/irc-send.c:2065
-#: src/irc/irc-send.c:2195
+#: src/irc/irc-send.c:413 src/irc/irc-send.c:441 src/irc/irc-send.c:657
+#: src/irc/irc-send.c:689 src/irc/irc-send.c:721 src/irc/irc-send.c:770
+#: src/irc/irc-send.c:815 src/irc/irc-send.c:894 src/irc/irc-send.c:955
+#: src/irc/irc-send.c:1372 src/irc/irc-send.c:1516 src/irc/irc-send.c:2077
+#: src/irc/irc-send.c:2202
#, c-format
msgid "%s \"%s\" command can only be executed in a channel buffer\n"
msgstr "%s \"%s\" parancs csak a szobaablakban futtatható\n"
-#: src/irc/irc-send.c:580 src/irc/irc-send.c:600 src/irc/irc-send.c:1130
-#: src/irc/irc-send.c:1983
+#: src/irc/irc-send.c:579 src/irc/irc-send.c:599 src/irc/irc-send.c:1109
+#: src/irc/irc-send.c:1995
#, c-format
msgid "%s \"%s\" command can not be executed on a server buffer\n"
msgstr "%s \"%s\" parancs nem futtatható a szerverablakban\n"
-#: src/irc/irc-send.c:900 src/irc/irc-send.c:961 src/common/command.c:1778
+#: src/irc/irc-send.c:879 src/irc/irc-send.c:940 src/common/command.c:1789
#, c-format
msgid "%s wrong arguments for \"%s\" command\n"
msgstr "%s rossz argumentum a \"%s\" parancsnak\n"
-#: src/irc/irc-send.c:1077
+#: src/irc/irc-send.c:1056
#, c-format
msgid "%s \"%s\" is not a valid regular expression (%s)\n"
msgstr "%s a(z) \"%s\" érvénytelen reguláris kifejezés (%s)\n"
-#: src/irc/irc-send.c:1086
+#: src/irc/irc-send.c:1065
#, c-format
msgid "%s not enough memory for regular expression\n"
msgstr "%s nincs elég memória a reguláris kifejezéshez\n"
-#: src/irc/irc-send.c:1212 src/irc/irc-send.c:1560 src/irc/irc-send.c:1574
+#: src/irc/irc-send.c:1222 src/irc/irc-send.c:1572 src/irc/irc-send.c:1586
#, c-format
msgid "%s \"%s\" command can only be executed in a channel or private buffer\n"
msgstr "%s \"%s\" parancs csak a szobaablakban futtatható\n"
-#: src/irc/irc-send.c:1254 src/irc/irc-recv.c:565
+#: src/irc/irc-send.c:1264 src/irc/irc-recv.c:565
#, c-format
msgid "%s nick \"%s\" not found for \"%s\" command\n"
msgstr "%s név \"%s\" nem található a \"%s\" parancshoz\n"
-#: src/irc/irc-send.c:1335 src/irc/irc-send.c:1473 src/irc/irc-send.c:2091
-#: src/common/command.c:1723 src/common/command.c:1735
-#: src/common/command.c:1754 src/common/command.c:1841
-#: src/common/command.c:2621
+#: src/irc/irc-send.c:1345 src/irc/irc-send.c:1483 src/irc/irc-send.c:2103
+#: src/common/command.c:1734 src/common/command.c:1746
+#: src/common/command.c:1765 src/common/command.c:1852
+#: src/common/command.c:2694
#, c-format
msgid "%s wrong argument count for \"%s\" command\n"
msgstr "%s rossz argumentum szám a \"%s\" parancsnak\n"
-#: src/irc/irc-send.c:1675
+#: src/irc/irc-send.c:1687
#, c-format
msgid "%s cannot create new private buffer \"%s\"\n"
msgstr "%s nem sikerült új privát ablakot nyitni \"%s\"\n"
-#: src/irc/irc-send.c:2156
+#: src/irc/irc-send.c:2168
#, c-format
msgid "%s, compiled on %s %s\n"
msgstr "%s, lefordÃtva: %s %s\n"
@@ -1465,8 +1470,8 @@ msgstr "%s, lefordÃtva: %s %s\n"
msgid "You have been invited to %s%s%s by %s%s\n"
msgstr "MeghÃvást kapott a %s%s%s szobába %s%s felhasználótól\n"
-#: src/irc/irc-recv.c:428 src/irc/irc-recv.c:534 src/irc/irc-recv.c:732
-#: src/irc/irc-recv.c:1159 src/irc/irc-recv.c:1510 src/irc/irc-recv.c:3441
+#: src/irc/irc-recv.c:428 src/irc/irc-recv.c:534 src/irc/irc-recv.c:734
+#: src/irc/irc-recv.c:1160 src/irc/irc-recv.c:1510 src/irc/irc-recv.c:3441
#: src/irc/irc-recv.c:3507 src/irc/irc-recv.c:3528
#, c-format
msgid "%s channel \"%s\" not found for \"%s\" command\n"
@@ -1497,7 +1502,7 @@ msgstr "%s%s%s eltávolÃtotta %s%s%s-t a szerverrÅ‘l"
msgid "%s host \"%s\" not found for \"%s\" command\n"
msgstr "%s a(z) \"%s\" hoszt nem található a \"%s\" parancshoz\n"
-#: src/irc/irc-recv.c:676 src/irc/irc-recv.c:775 src/irc/irc-recv.c:1304
+#: src/irc/irc-recv.c:676 src/irc/irc-recv.c:777 src/irc/irc-recv.c:1304
#: src/irc/irc-recv.c:2074
#, c-format
msgid "%s \"%s\" command received without host\n"
@@ -1508,56 +1513,56 @@ msgstr "%s \"%s\" parancs érkezett hoszt megadása nélkül\n"
msgid "%s \"%s\" command received without channel or nickname\n"
msgstr "%s \"%s\" parancs érkezett szoba vagy név megadása nélkül\n"
-#: src/irc/irc-recv.c:714
+#: src/irc/irc-recv.c:716
#, c-format
msgid "Mode %s%s %s[%s%s%s]%s by %s%s\n"
msgstr ""
-#: src/irc/irc-recv.c:743
+#: src/irc/irc-recv.c:745
#, fuzzy, c-format
msgid "User mode %s[%s%s%s]%s by %s%s\n"
msgstr "%s Szerver: %s%s %s[%s%s%s]\n"
-#: src/irc/irc-recv.c:814
+#: src/irc/irc-recv.c:816
#, c-format
msgid "You are now known as %s%s\n"
msgstr "Az új neved: %s%s\n"
-#: src/irc/irc-recv.c:818
+#: src/irc/irc-recv.c:820
#, c-format
msgid "%s%s%s is now known as %s%s\n"
msgstr "%s%s%s mostantól: %s%s\n"
-#: src/irc/irc-recv.c:886
+#: src/irc/irc-recv.c:887
#, c-format
msgid "%s nickname not found for \"%s\" command\n"
msgstr "%s nem található név a \"%s\" parancshoz\n"
-#: src/irc/irc-recv.c:900
+#: src/irc/irc-recv.c:901
#, c-format
msgid "CTCP %sVERSION%s reply from %s%s%s: %s\n"
msgstr ""
-#: src/irc/irc-recv.c:934
+#: src/irc/irc-recv.c:935
#, c-format
msgid "CTCP %sPING%s reply from %s%s%s: %ld.%ld seconds\n"
msgstr ""
-#: src/irc/irc-recv.c:957 src/irc/irc-recv.c:1887 src/irc/irc-recv.c:1999
+#: src/irc/irc-recv.c:958 src/irc/irc-recv.c:1887 src/irc/irc-recv.c:1999
#, c-format
msgid "%s cannot create new private window \"%s\"\n"
msgstr "%s nem sikerült új privát ablakot nyitni \"%s\"\n"
-#: src/irc/irc-recv.c:982 src/irc/irc-recv.c:2019
+#: src/irc/irc-recv.c:983 src/irc/irc-recv.c:2019
msgid "Private"
msgstr "Privát"
-#: src/irc/irc-recv.c:1061
+#: src/irc/irc-recv.c:1062
#, c-format
msgid "%s \"%s\" command received without host or channel\n"
msgstr "%s \"%s\" parancs érkezett hoszt vagy szoba megadása nélkül\n"
-#: src/irc/irc-recv.c:1089
+#: src/irc/irc-recv.c:1090
#, c-format
msgid "%s%s %s(%s%s%s)%s has left %s%s"
msgstr "%s%s %s(%s%s%s)%s elhagyta a(z) %s%s szobát"
@@ -1658,11 +1663,11 @@ msgstr "%s%s %s(%s%s@%s%s)%s neve %s volt\n"
msgid "%s[%s%s%s]%s idle: "
msgstr "%s[%s%s%s]%s tétlen: "
-#: src/irc/irc-recv.c:3127 src/common/command.c:3763 src/common/command.c:3781
+#: src/irc/irc-recv.c:3127 src/common/command.c:3836 src/common/command.c:3854
msgid "days"
msgstr "nap"
-#: src/irc/irc-recv.c:3127 src/common/command.c:3763 src/common/command.c:3781
+#: src/irc/irc-recv.c:3127 src/common/command.c:3836 src/common/command.c:3854
msgid "day"
msgstr "nap"
@@ -2133,25 +2138,30 @@ msgid "%s plugin %s: unable to add keyboard handler (not enough memory)\n"
msgstr ""
"%s modul %s: billentyűzetvezérlő betöltése sikertelen nincs elég memória)\n"
-#: src/plugins/plugins.c:775
+#: src/plugins/plugins.c:738
+#, fuzzy, c-format
+msgid "%s plugin %s: unable to add modifier (not enough memory)\n"
+msgstr "%s modul %s: nem sikerült időkezelőt hozzáadni (nincs elég memória)\n"
+
+#: src/plugins/plugins.c:968
#, c-format
msgid "%s unable to load plugin \"%s\": %s\n"
msgstr "%s nem sikerült a modult betölteni \"%s\": %s\n"
-#: src/plugins/plugins.c:786
+#: src/plugins/plugins.c:979
#, c-format
msgid "%s symbol \"plugin_name\" not found in plugin \"%s\", failed to load\n"
msgstr ""
"%s a \"plugin_name\" szimbólum nem található a \"%s\" modulban, betöltés "
"sikertelen\n"
-#: src/plugins/plugins.c:797
+#: src/plugins/plugins.c:990
#, c-format
msgid ""
"%s unable to load plugin \"%s\": a plugin with same name already exists\n"
msgstr "%s nem sikerült a \"%s\" modult betölteni: már van ilyen nevű modul\n"
-#: src/plugins/plugins.c:809
+#: src/plugins/plugins.c:1002
#, c-format
msgid ""
"%s symbol \"plugin_description\" not found in plugin \"%s\", failed to load\n"
@@ -2159,7 +2169,7 @@ msgstr ""
"%s a \"plugin_description\" szimbólum nem található a \"%s\" modulban, "
"betöltés sikertelen\n"
-#: src/plugins/plugins.c:820
+#: src/plugins/plugins.c:1013
#, c-format
msgid ""
"%s symbol \"plugin_version\" not found in plugin \"%s\", failed to load\n"
@@ -2167,7 +2177,7 @@ msgstr ""
"%s a \"plugin_version\" szimbólum nem található a \"%s\" modulban, betöltés "
"sikertelen\n"
-#: src/plugins/plugins.c:831
+#: src/plugins/plugins.c:1024
#, c-format
msgid ""
"%s function \"weechat_plugin_init\" not found in plugin \"%s\", failed to "
@@ -2176,43 +2186,44 @@ msgstr ""
"%s a \"weechat_plugin_init\" függvény nem található a \"%s\" modulban, "
"betöltés sikertelen\n"
-#: src/plugins/plugins.c:903
+#: src/plugins/plugins.c:1103
#, c-format
msgid "Initializing plugin \"%s\" %s\n"
msgstr "Modul betöltése: \"%s\" %s\n"
-#: src/plugins/plugins.c:911
+#: src/plugins/plugins.c:1111
#, c-format
msgid "%s unable to initialize plugin \"%s\"\n"
msgstr "%s nem sikerült a modult betölteni \"%s\"\n"
-#: src/plugins/plugins.c:922
+#: src/plugins/plugins.c:1122
#, c-format
msgid "%s unable to load plugin \"%s\" (not enough memory)\n"
msgstr "%s nem sikerült a modult betölteni \"%s\" (nincs elég memória)\n"
-#: src/plugins/plugins.c:930
+#: src/plugins/plugins.c:1130
#, c-format
msgid "Plugin \"%s\" (%s) loaded.\n"
msgstr "A \"%s\" (%s) modul betöltve.\n"
-#: src/plugins/plugins.c:1097
+#: src/plugins/plugins.c:1302 src/plugins/plugins.c:1342
#, c-format
msgid "Plugin \"%s\" unloaded.\n"
msgstr "A \"%s\" modul eltávolÃtva.\n"
-#: src/plugins/plugins.c:1103 src/common/command.c:3443
+#: src/plugins/plugins.c:1308 src/plugins/plugins.c:1351
+#: src/common/command.c:3516
#, c-format
msgid "%s plugin \"%s\" not found\n"
msgstr "%s a \"%s\" modul nem található\n"
-#: src/plugins/plugins-config.c:265 src/common/weeconfig.c:1945
+#: src/plugins/plugins-config.c:265 src/common/weeconfig.c:1983
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"=\"\n"
msgstr "%s %s, %d. sor: érvénytelen szintaxis, hiányzó \"=\"\n"
-#: src/plugins/plugins-config.c:353 src/common/weeconfig.c:2155
-#: src/common/weeconfig.c:2362
+#: src/plugins/plugins-config.c:353 src/common/weeconfig.c:2193
+#: src/common/weeconfig.c:2400
#, c-format
msgid "%s cannot create file \"%s\"\n"
msgstr "%s nem sikerült a \"%s\" fájlt létrehozni\n"
@@ -2236,7 +2247,7 @@ msgstr ""
"# FIGYELEM! A WeeChat felülÃrja ezt a fájlt, ha a beállÃtások megváltoznak.\n"
"#\n"
-#: src/plugins/plugins-interface.c:377
+#: src/plugins/plugins-interface.c:417
#, c-format
msgid "%s server/channel (%s/%s) not found for plugin exec command\n"
msgstr "%s (%s/%s) szerver/szoba nem található a modul futtatása parancshoz\n"
@@ -2290,12 +2301,12 @@ msgstr "ugrás a DCC pufferre"
msgid " [Q] Close raw data view"
msgstr " [Q] Nyers adat nézet bezárása"
-#: src/gui/curses/gui-curses-main.c:120
+#: src/gui/curses/gui-curses-main.c:119
#, c-format
msgid "Day changed to %s\n"
msgstr "A mai dátum: %s\n"
-#: src/gui/curses/gui-curses-main.c:235
+#: src/gui/curses/gui-curses-main.c:234
#, c-format
msgid "%s lag is high, disconnecting from server...\n"
msgstr "%s túl nagy a késés(lag), lecsatlakozás a szerverről...\n"
@@ -2337,11 +2348,11 @@ msgstr "-TOVÃBB-"
msgid "server"
msgstr "szerver"
-#: src/gui/gui-buffer.c:580
+#: src/gui/gui-buffer.c:581
msgid "Not enough memory for new line\n"
msgstr "Nincs elég memória az új sorhoz\n"
-#: src/gui/gui-common.c:428
+#: src/gui/gui-common.c:430
msgid "Not enough memory for infobar message\n"
msgstr "Nincs elég memória az információs pult üzenethez\n"
@@ -2529,7 +2540,7 @@ msgstr "képernyÅ‘ frissÃtése"
msgid "grab a key"
msgstr "vállasszon billentyűt"
-#: src/gui/gui-keyboard.c:452 src/common/command.c:2383
+#: src/gui/gui-keyboard.c:452 src/common/command.c:2394
#, c-format
msgid "%s unable to bind key \"%s\"\n"
msgstr "%s nem sikerült a(z) \"%s\" billentyűt hozzárendelni\n"
@@ -2562,7 +2573,7 @@ msgstr "**** Naplófájl kezdete "
msgid "**** End of log "
msgstr "**** Naplófájl vége "
-#: src/common/alias.c:170 src/common/command.c:365
+#: src/common/alias.c:170 src/common/command.c:371
#, c-format
msgid "%s circular reference when calling alias \"/%s\"\n"
msgstr "%s körreferencia a \"/%s\" aliasz hÃvásakor\n"
@@ -2818,24 +2829,31 @@ msgid "list/load/unload plugins"
msgstr "modulok listázása/betöltése/eltávolÃtása"
#: src/common/command.c:146
-msgid "[load filename] | [autoload] | [reload] | [unload]"
+#, fuzzy
+msgid ""
+"[list [mask]] | [listfull [mask]] | [load filename] | [autoload] | [reload "
+"[name]] | [unload [name]]"
msgstr "[load fájlnév] | [autoload] | [reload] | [unload]"
#: src/common/command.c:147
msgid ""
-"filename: WeeChat plugin (file) to load\n"
+" list: list loaded plugins\n"
+"listfull: list loaded plugins with detailed info for each plugin\n"
+" mask: part of name of a loaded plugin\n"
+" load: load a plugin\n"
+"autoload: autoload plugins in system or user directory\n"
+" reload: reload one plugin (if no name given, unload all plugins, then "
+"autoload plugins)\n"
+" unload: unload one or all plugins\n"
"\n"
-"Without argument, /plugin command lists all loaded plugins."
+"Without argument, /plugin command lists loaded plugins."
msgstr ""
-"fájlnév: betöltendő WeeChat modul (fájl)\n"
-"\n"
-"Paraméter nélkül a /plugin parancs kilistázza a betöltött modulokat."
-#: src/common/command.c:150
+#: src/common/command.c:156
msgid "list, add or remove servers"
msgstr "szerverek listázása, hozzáadása vagy eltávolÃtása"
-#: src/common/command.c:151
+#: src/common/command.c:157
msgid ""
"[servername] | [servername hostname port [-auto | -noauto] [-ipv6] [-ssl] [-"
"pwd password] [-nicks nick1 nick2 nick3] [-username username] [-realname "
@@ -2846,7 +2864,7 @@ msgstr ""
"pwd jelszó] [-nicks név1 név2 név3] [-username felhasználónév] [-realname "
"valódi név] [-command parancs] [-autojoin szoba[,szoba]] ] | [del szervernév]"
-#: src/common/command.c:156
+#: src/common/command.c:162
msgid ""
"servername: server name, for internal and display use\n"
" hostname: name or IP address of server\n"
@@ -2872,27 +2890,27 @@ msgstr ""
"felhasználónév: felhasználónév a szerveren\n"
" valódi név: a felhasználó valódi neve"
-#: src/common/command.c:168
+#: src/common/command.c:174
msgid "save config to disk"
msgstr "beállÃtások lemezre mentése"
-#: src/common/command.c:169
+#: src/common/command.c:175
msgid "[file]"
msgstr "[fájl]"
-#: src/common/command.c:169
+#: src/common/command.c:175
msgid "file: filename for writing config"
msgstr "fájl: fájlnév a beállÃtások mentéséhez"
-#: src/common/command.c:171
+#: src/common/command.c:177
msgid "set config options"
msgstr "konfigurációs paraméterek beállÃtása"
-#: src/common/command.c:172 src/common/command.c:180
+#: src/common/command.c:178 src/common/command.c:186
msgid "[option [ = value]]"
msgstr "[opció [ = érték]]"
-#: src/common/command.c:173
+#: src/common/command.c:179
msgid ""
"option: name of an option (if name is full and no value is given, then help "
"is displayed on option)\n"
@@ -2908,11 +2926,11 @@ msgstr ""
"A opció lehet: szervernév.szerver_xxx, ahol a \"szervernév\" egy belső "
"szervernév és az \"xxx\" a szerver egyik opciója."
-#: src/common/command.c:179
+#: src/common/command.c:185
msgid "set plugin config options"
msgstr "modul opcióinak beállÃtása"
-#: src/common/command.c:181
+#: src/common/command.c:187
msgid ""
"option: name of a plugin option\n"
" value: value for option\n"
@@ -2924,27 +2942,27 @@ msgstr ""
"\n"
"Az opció formája: modul.opció, például: perl.azénszkriptem.azénopcióm"
-#: src/common/command.c:185
+#: src/common/command.c:191
msgid "remove an alias"
msgstr "alias eltávolÃtása"
-#: src/common/command.c:186
+#: src/common/command.c:192
msgid "alias_name"
msgstr "alias_név"
-#: src/common/command.c:186
+#: src/common/command.c:192
msgid "alias_name: name of alias to remove"
msgstr "alias_név: az eltávolÃtandó alias neve"
-#: src/common/command.c:188
+#: src/common/command.c:194
msgid "unignore IRC messages and/or hosts"
msgstr "IRC üzenetek és/vagy hosztok mellÅ‘zésének eltávolÃtása"
-#: src/common/command.c:189
+#: src/common/command.c:195
msgid "[number | [mask [[type | command] [channel [server]]]]]"
msgstr "[szám | [maszk [[tÃpus | parancs] [szoba [szerver]]]]]"
-#: src/common/command.c:190
+#: src/common/command.c:196
msgid ""
" number: # of ignore to unignore (number is displayed by list of ignore)\n"
" mask: nick or host mask to unignore\n"
@@ -2968,11 +2986,11 @@ msgstr ""
"Paraméter megadása nélkül az /unignore parancs listázza a meglévő "
"mellőzéseket."
-#: src/common/command.c:200
+#: src/common/command.c:206
msgid "upgrade WeeChat without disconnecting from servers"
msgstr "WeeChat frissÃtése a szerverekrÅ‘l való lecsatlakozás nélkül"
-#: src/common/command.c:202
+#: src/common/command.c:208
msgid ""
"This command run again WeeChat binary, so it should have been compiled or "
"installed with a package manager before running this command."
@@ -2980,23 +2998,23 @@ msgstr ""
"Ez a parancs a WeeChat binárison fut, ezért a futtatása előtt a programot le "
"kell fordÃtani vagy egy csomagkezelÅ‘vel telepÃteni."
-#: src/common/command.c:205
+#: src/common/command.c:211
msgid "show WeeChat uptime"
msgstr "a WeeChat futásidejének mutatása"
-#: src/common/command.c:206
+#: src/common/command.c:212
msgid "[-o]"
msgstr "[-o]"
-#: src/common/command.c:207
+#: src/common/command.c:213
msgid "-o: send uptime on current channel as an IRC message"
msgstr "-o: a futásidő mint IRC üzenet elküldése az aktuális szobába"
-#: src/common/command.c:209
+#: src/common/command.c:215
msgid "manage windows"
msgstr "ablakok kezelése"
-#: src/common/command.c:210
+#: src/common/command.c:216
msgid ""
"[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv "
"[pct] | resize pct | merge [all]]"
@@ -3004,7 +3022,7 @@ msgstr ""
"[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv "
"[pct] | resize pct | merge [all]]"
-#: src/common/command.c:212
+#: src/common/command.c:218
msgid ""
" list: list open windows (no parameter implies this list)\n"
" -1: jump to previous window\n"
@@ -3040,30 +3058,30 @@ msgstr ""
"hogy az új ablak hány százaléka lesz a szülőablaknak. Például 25 esetén a "
"szülőablak negyedét kapjuk."
-#: src/common/command.c:345 src/common/command.c:518 src/common/command.c:613
+#: src/common/command.c:351 src/common/command.c:524 src/common/command.c:619
#, c-format
msgid "%s command \"%s\" failed\n"
msgstr "%s a \"%s\" parancs végrehajtása sikertelen\n"
-#: src/common/command.c:471
+#: src/common/command.c:477
#, c-format
msgid "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
msgstr ""
-#: src/common/command.c:483
+#: src/common/command.c:489
#, c-format
msgid ""
"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
"arg%s)\n"
msgstr ""
-#: src/common/command.c:547
+#: src/common/command.c:553
#, c-format
msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s helytelen számú argumentum a(z) \"%s\" IRC parancsnak (várt: %d arg%s)\n"
-#: src/common/command.c:559
+#: src/common/command.c:565
#, c-format
msgid ""
"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
@@ -3072,374 +3090,388 @@ msgstr ""
"%s helytelen számú argumentum a(z) \"%s\" IRC parancsnak (várt: %d és %d "
"közötti arg%s)\n"
-#: src/common/command.c:583
+#: src/common/command.c:589
#, c-format
msgid "%s command \"%s\" can not be executed on DCC CHAT buffer\n"
msgstr "%s \"%s\" parancs nem futtatható a DCC CHAT pufferben\n"
-#: src/common/command.c:628
+#: src/common/command.c:634
#, c-format
msgid "%s unknown command \"%s\" (type /help for help)\n"
msgstr "%s ismeretlen parancs: \"%s\" (segÃtséget a /help parancstól kaphat)\n"
-#: src/common/command.c:830
+#: src/common/command.c:831
msgid "This window is not a channel!\n"
msgstr "Ez az ablak nem egy szoba!\n"
-#: src/common/command.c:868 src/common/command.c:1039
+#: src/common/command.c:879 src/common/command.c:1050
#, c-format
msgid "%s missing arguments for \"%s\" command\n"
msgstr "%s hiányzó argumentum a \"%s\" parancsnak\n"
-#: src/common/command.c:877
+#: src/common/command.c:888
#, c-format
msgid "Alias \"%s\" => \"%s\" created\n"
msgstr "A \"%s\" => \"%s\" aliasz elkészült\n"
-#: src/common/command.c:883
+#: src/common/command.c:894
#, c-format
msgid "Failed to create alias \"%s\" => \"%s\" (not enough memory)\n"
msgstr ""
"A \"%s\" => \"%s\" aliasz elkészÃtése sikertelen (nincs elég memória)\n"
-#: src/common/command.c:895
+#: src/common/command.c:906
msgid "Alias:\n"
msgstr "Aliasz:\n"
-#: src/common/command.c:905
+#: src/common/command.c:916
msgid "No alias found.\n"
msgstr "Nem találtam aliaszt.\n"
-#: src/common/command.c:915
+#: src/common/command.c:926
msgid "List of aliases:\n"
msgstr "Aliaszok listája:\n"
-#: src/common/command.c:929
+#: src/common/command.c:940
msgid "No alias defined.\n"
msgstr "Nincs aliasz definiálva.\n"
-#: src/common/command.c:948
+#: src/common/command.c:959
#, c-format
msgid "%sServer: %s%s\n"
msgstr "%sSzerver: %s%s\n"
-#: src/common/command.c:953
+#: src/common/command.c:964
#, c-format
msgid "%snot connected\n"
msgstr "%snincs csatlakozva\n"
-#: src/common/command.c:957
+#: src/common/command.c:968
#, c-format
msgid "%sChannel: %s%s %s(server: %s%s%s)\n"
msgstr "%sSzoba: %s%s %s(szerver: %s%s%s)\n"
-#: src/common/command.c:966
+#: src/common/command.c:977
#, c-format
msgid "%sPrivate with: %s%s %s(server: %s%s%s)\n"
msgstr "%sPrivát beszélgetés: %s%s %s(szerver: %s%s%s)\n"
-#: src/common/command.c:975 src/common/command.c:987
+#: src/common/command.c:986 src/common/command.c:998
#, c-format
msgid "%sunknown\n"
msgstr "%sismeretlen\n"
-#: src/common/command.c:983
+#: src/common/command.c:994
#, c-format
msgid "%sraw IRC data\n"
msgstr "%snyers IRC adat\n"
-#: src/common/command.c:1018
+#: src/common/command.c:1029
msgid "Open buffers:\n"
msgstr "Nyitott pufferek:\n"
-#: src/common/command.c:1063
+#: src/common/command.c:1074
#, c-format
msgid "%s incorrect buffer number\n"
msgstr "%s helytelen pufferszám\n"
-#: src/common/command.c:1080
+#: src/common/command.c:1091
#, c-format
msgid "%s can not close the single buffer\n"
msgstr "%s az utolsó puffert nem lehet bezárni\n"
-#: src/common/command.c:1093
+#: src/common/command.c:1104
#, c-format
msgid "%s can not close server buffer while channels are open\n"
msgstr "%s nem lehet a szerver puffert bezárni, mÃg a szobákban tartózkodunk\n"
-#: src/common/command.c:1167
+#: src/common/command.c:1178
#, fuzzy
msgid "Default notify levels for servers:"
msgstr "A %s%s%s új értesÃtési szintje: %s%d %s"
-#: src/common/command.c:1185
+#: src/common/command.c:1196
msgid "Notify levels:"
msgstr "ÉrtesÃtési szintek:"
-#: src/common/command.c:1192
+#: src/common/command.c:1203
msgid "Raw IRC data"
msgstr "Nyers IRC adat"
-#: src/common/command.c:1214 src/common/command.c:1284
+#: src/common/command.c:1225 src/common/command.c:1295
#, c-format
msgid "%s incorrect notify level (must be between %d and %d)\n"
msgstr ""
"%s helytelen értesÃtési szint (az értéknek %d és %d között kell lennie)\n"
-#: src/common/command.c:1227
+#: src/common/command.c:1238
#, fuzzy, c-format
msgid "%s incorrect buffer for notify (must be server, channel or private)\n"
msgstr ""
"%s helytelen puffer az értesÃtéshez (szobát vagy privát beszélgetést kell "
"megjelölnie)\n"
-#: src/common/command.c:1238
+#: src/common/command.c:1249
#, fuzzy, c-format
msgid "New default notify level for server %s%s%s: %s%d %s"
msgstr "A %s%s%s új értesÃtési szintje: %s%d %s"
-#: src/common/command.c:1252
+#: src/common/command.c:1263
#, c-format
msgid "New notify level for %s%s%s: %s%d %s"
msgstr "A %s%s%s új értesÃtési szintje: %s%d %s"
-#: src/common/command.c:1263
+#: src/common/command.c:1274
msgid "(hotlist: never)\n"
msgstr ""
-#: src/common/command.c:1266
+#: src/common/command.c:1277
msgid "(hotlist: highlights)\n"
msgstr ""
-#: src/common/command.c:1269
+#: src/common/command.c:1280
msgid "(hotlist: highlights + messages)\n"
msgstr ""
-#: src/common/command.c:1272
+#: src/common/command.c:1283
msgid "(hotlist: highlights + messages + join/part (all))\n"
msgstr ""
-#: src/common/command.c:1404
+#: src/common/command.c:1415
#, c-format
msgid "Charsets for server %s%s%s: "
msgstr "Karakterkészlet a %s%s%s szerveren: "
-#: src/common/command.c:1412
+#: src/common/command.c:1423
#, c-format
msgid "Charsets for channel %s%s%s: "
msgstr "Karakterkészlet a %s%s%s szobában: "
-#: src/common/command.c:1420
+#: src/common/command.c:1431
#, c-format
msgid "Charsets for private %s%s%s: "
msgstr "Karakterkészlet a %s%s%s privát beszélgetéshez: "
-#: src/common/command.c:1448 src/common/command.c:1478
-#: src/common/command.c:1508
+#: src/common/command.c:1459 src/common/command.c:1489
+#: src/common/command.c:1519
#, c-format
msgid " (inherited: \"%s%s%s\")"
msgstr " (örökölt: \"%s%s%s\")"
-#: src/common/command.c:1542
+#: src/common/command.c:1553
#, c-format
msgid "%s charset \"%s\" is not available\n"
msgstr "%s a(z) \"%s\" karaktertábla nem elérhető\n"
-#: src/common/command.c:1603 src/common/command.c:1633
-#: src/common/command.c:1860 src/common/command.c:2614
-#: src/common/command.c:3895 src/common/command.c:3938
+#: src/common/command.c:1614 src/common/command.c:1644
+#: src/common/command.c:1871 src/common/command.c:2687
+#: src/common/command.c:3968 src/common/command.c:4011
#, c-format
msgid "%s unknown option for \"%s\" command\n"
msgstr "%s ismeretlen opció a \"%s\" parancsnak\n"
-#: src/common/command.c:1668
+#: src/common/command.c:1679
#, c-format
msgid "%s already connected to server \"%s\"!\n"
msgstr "%s már csatlakozott a \"%s\" szerverhez!\n"
-#: src/common/command.c:1676
+#: src/common/command.c:1687
#, c-format
msgid "%s currently connecting to server \"%s\"!\n"
msgstr "%s éppen kapcsolódik a(z) \"%s\" szerverhez!\n"
-#: src/common/command.c:1696 src/common/command.c:1910
+#: src/common/command.c:1707 src/common/command.c:1921
#, c-format
msgid "%s server not found\n"
msgstr "%s a szerver nem található\n"
-#: src/common/command.c:1893
+#: src/common/command.c:1904
#, c-format
msgid "%s not connected to server \"%s\"!\n"
msgstr "%s nincs csatlakozva a \"%s\" szerverhez!\n"
-#: src/common/command.c:1901
+#: src/common/command.c:1912
msgid "Auto-reconnection is cancelled\n"
msgstr "automata újracsatlakozás megszakÃtva\n"
-#: src/common/command.c:1938 src/common/weechat.c:212
+#: src/common/command.c:1949 src/common/weechat.c:212
#, c-format
msgid "%s internal commands:\n"
msgstr "%s belső parancsok:\n"
-#: src/common/command.c:1948 src/common/weechat.c:232
+#: src/common/command.c:1959 src/common/weechat.c:232
#, c-format
msgid "IRC commands:\n"
msgstr "IRC parancsok:\n"
-#: src/common/command.c:1962
+#: src/common/command.c:1973
msgid "Plugin commands:\n"
msgstr "Modul parancsok:\n"
-#: src/common/command.c:2078
+#: src/common/command.c:2089
#, c-format
msgid "No help available, \"%s\" is an unknown command\n"
msgstr "Nem érhetÅ‘ el segÃtség, a \"%s\" ismeretlen parancs\n"
-#: src/common/command.c:2147
+#: src/common/command.c:2158
#, c-format
msgid "%son %s%s%s/%s%s%s:%s ignoring %s%s%s from %s%s\n"
msgstr ""
-#: src/common/command.c:2185
+#: src/common/command.c:2196
msgid "List of ignore:\n"
msgstr "Mellőzések listája:\n"
-#: src/common/command.c:2202
+#: src/common/command.c:2213
msgid "No ignore defined.\n"
msgstr "Nincs mellőzés megadva.\n"
-#: src/common/command.c:2228
+#: src/common/command.c:2239
msgid "New ignore:"
msgstr "Új mellőzés:"
-#: src/common/command.c:2248
+#: src/common/command.c:2259
#, c-format
msgid "New key binding: %s"
msgstr "Új billentyűparancs: %s"
-#: src/common/command.c:2287
+#: src/common/command.c:2298
msgid "Key bindings:\n"
msgstr "Billentyűparancsok:\n"
-#: src/common/command.c:2301
+#: src/common/command.c:2312
#, c-format
msgid "Key \"%s\" unbound\n"
msgstr "A(z) \"%s\" billentyűparancs visszavonva\n"
-#: src/common/command.c:2307
+#: src/common/command.c:2318
#, c-format
msgid "%s unable to unbind key \"%s\"\n"
msgstr "%s nem sikerült a(z) \"%s\" billentyűparancsot visszavonni\n"
-#: src/common/command.c:2315 src/common/weechat.c:264
+#: src/common/command.c:2326 src/common/weechat.c:264
#, c-format
msgid "Internal key functions:\n"
msgstr "Belső billentyűfunkciók:\n"
-#: src/common/command.c:2335
+#: src/common/command.c:2346
msgid "Default key bindings restored\n"
msgstr "Alapértelmezett billentyűparancsok visszaállÃtva\n"
-#: src/common/command.c:2341
+#: src/common/command.c:2352
#, c-format
msgid "%s \"-yes\" argument is required for keys reset (securuty reason)\n"
msgstr ""
"%s \"-yes\" paraméter megadása kötelező a billentyűparancsok "
"visszaállÃtásához (biztonsági okokból)\n"
-#: src/common/command.c:2360
+#: src/common/command.c:2371
msgid "Key:\n"
msgstr ""
-#: src/common/command.c:2366
+#: src/common/command.c:2377
#, fuzzy
msgid "No key found.\n"
msgstr "Nem találtam aliaszt.\n"
-#: src/common/command.c:2408
+#: src/common/command.c:2419
msgid "global"
msgstr "globális"
-#: src/common/command.c:2408
+#: src/common/command.c:2419
msgid "local"
msgstr "helyi"
-#: src/common/command.c:2414
+#: src/common/command.c:2425
msgid "top"
msgstr ""
-#: src/common/command.c:2417
+#: src/common/command.c:2428
msgid "bottom"
msgstr ""
-#: src/common/command.c:2420
+#: src/common/command.c:2431
msgid "left"
msgstr "bal"
-#: src/common/command.c:2423
+#: src/common/command.c:2434
msgid "right"
msgstr "jobb"
-#: src/common/command.c:2453
+#: src/common/command.c:2464
msgid "Open panels:\n"
msgstr "Nyitott panelek:\n"
-#: src/common/command.c:2489
+#: src/common/command.c:2496
msgid "Plugins loaded:\n"
msgstr "Betöltött modulok:\n"
-#: src/common/command.c:2505
+#: src/common/command.c:2522
msgid " message handlers:\n"
msgstr " üzenetkezelők:\n"
-#: src/common/command.c:2514
+#: src/common/command.c:2531
#, c-format
msgid " IRC(%s)\n"
msgstr " IRC(%s)\n"
-#: src/common/command.c:2521
+#: src/common/command.c:2538
msgid " (no message handler)\n"
msgstr ""
-#: src/common/command.c:2526
+#: src/common/command.c:2543
msgid " command handlers:\n"
msgstr ""
-#: src/common/command.c:2547
+#: src/common/command.c:2564
msgid " (no command handler)\n"
msgstr ""
-#: src/common/command.c:2552
+#: src/common/command.c:2569
msgid " timer handlers:\n"
msgstr ""
-#: src/common/command.c:2561
+#: src/common/command.c:2578
#, c-format
msgid " %d seconds\n"
msgstr " %d másodperc\n"
-#: src/common/command.c:2568
+#: src/common/command.c:2585
msgid " (no timer handler)\n"
msgstr ""
-#: src/common/command.c:2573
+#: src/common/command.c:2590
msgid " keyboard handlers:\n"
msgstr ""
-#: src/common/command.c:2583
+#: src/common/command.c:2600
msgid " (no keyboard handler)\n"
msgstr ""
-#: src/common/command.c:2585
+#: src/common/command.c:2602 src/common/command.c:2619
#, c-format
msgid " %d defined\n"
msgstr ""
-#: src/common/command.c:2591
+#: src/common/command.c:2607
+msgid " IRC modifiers:\n"
+msgstr ""
+
+#: src/common/command.c:2617
+#, fuzzy
+msgid " (no IRC modifier)\n"
+msgstr " IRC(%s)\n"
+
+#: src/common/command.c:2628
+#, fuzzy
+msgid "No plugin found.\n"
+msgstr "Nem található modul opció\n"
+
+#: src/common/command.c:2630
msgid " (no plugin)\n"
msgstr " (nem található bÅ‘vÃtÅ‘modul)\n"
-#: src/common/command.c:2627 src/common/command.c:3521
+#: src/common/command.c:2700 src/common/command.c:3594
#, c-format
msgid ""
"Command \"%s\" is not available, WeeChat was built without plugins support.\n"
@@ -3447,49 +3479,49 @@ msgstr ""
"A(z) \"%s\" parancs nem elérhető, a WeeChat modultámogatás nélkül lett "
"lefordÃtva.\n"
-#: src/common/command.c:2655
+#: src/common/command.c:2728
msgid "Configuration file saved\n"
msgstr "Konfigurációs fájl elmentve\n"
-#: src/common/command.c:2660
+#: src/common/command.c:2733
#, c-format
msgid "%s failed to save configuration file\n"
msgstr "%s nem sikerült a konfigurációs fájlt elmenteni\n"
-#: src/common/command.c:2668
+#: src/common/command.c:2741
msgid "Plugins options saved\n"
msgstr "Modul beállÃtások elmentve\n"
-#: src/common/command.c:2673
+#: src/common/command.c:2746
#, c-format
msgid "%s failed to save plugins options\n"
msgstr "%s nem sikerült a modul opciókat elmenteni\n"
-#: src/common/command.c:2714
+#: src/common/command.c:2787
msgid "No server.\n"
msgstr "Nincs szerver.\n"
-#: src/common/command.c:2725
+#: src/common/command.c:2798
#, c-format
msgid "Server '%s' not found.\n"
msgstr "A '%s' szerver nem található.\n"
-#: src/common/command.c:2737
+#: src/common/command.c:2810
#, c-format
msgid "%s missing servername for \"%s\" command\n"
msgstr "%s hiányzó szervernév a \"%s\" parancshoz\n"
-#: src/common/command.c:2745
+#: src/common/command.c:2818
#, c-format
msgid "%s too much arguments for \"%s\" command, ignoring arguments\n"
msgstr "%s túl sok paraméter a \"%s\" parancsnak, paraméterek mellőzve\n"
-#: src/common/command.c:2755
+#: src/common/command.c:2828
#, c-format
msgid "%s server \"%s\" not found for \"%s\" command\n"
msgstr "%s a \"%s\" szerver nem található a \"%s\" parancshoz\n"
-#: src/common/command.c:2763
+#: src/common/command.c:2836
#, c-format
msgid ""
"%s you can not delete server \"%s\" because you are connected to. Try /"
@@ -3498,198 +3530,198 @@ msgstr ""
"%s nem tudja törölni a \"%s\" szervert, mert csatlakozva van hozzá. Próbálja "
"a /disconnect %s parancsot előbb.\n"
-#: src/common/command.c:2783
+#: src/common/command.c:2856
#, c-format
msgid "Server %s%s%s has been deleted\n"
msgstr "A %s%s%s szerver törölve\n"
-#: src/common/command.c:2802
+#: src/common/command.c:2875
#, c-format
msgid "%s missing parameters for \"%s\" command\n"
msgstr "%s hiányzó paraméter a \"%s\" parancsnak\n"
-#: src/common/command.c:2812
+#: src/common/command.c:2885
#, c-format
msgid "%s server \"%s\" already exists, can't create it!\n"
msgstr "%s a \"%s\" szerver már létezik, nem hozhatja létre!\n"
-#: src/common/command.c:2841 src/common/command.c:2869
-#: src/common/command.c:2882 src/common/command.c:2908
+#: src/common/command.c:2914 src/common/command.c:2942
+#: src/common/command.c:2955 src/common/command.c:2981
#, c-format
msgid "%s missing password for \"%s\" parameter\n"
msgstr "%s hiányzó jelszó a \"%s\" paraméterhez\n"
-#: src/common/command.c:2854
+#: src/common/command.c:2927
#, c-format
msgid "%s missing nick(s) for \"%s\" parameter\n"
msgstr "%s hiányzó név a \"%s\" paraméterhez\n"
-#: src/common/command.c:2895
+#: src/common/command.c:2968
#, c-format
msgid "%s missing command for \"%s\" parameter\n"
msgstr "%s hiányzó parancs a \"%s\" paraméterhez\n"
-#: src/common/command.c:2933
+#: src/common/command.c:3006
#, c-format
msgid "Server %s%s%s created\n"
msgstr "A %s%s%s szerver létrehozva\n"
-#: src/common/command.c:2942
+#: src/common/command.c:3015
#, c-format
msgid "%s unable to create server\n"
msgstr "%s nem sikerült a szervert létrehozni\n"
-#: src/common/command.c:3002
+#: src/common/command.c:3075
msgid "(unknown)"
msgstr "(ismeretlen)"
-#: src/common/command.c:3025
+#: src/common/command.c:3098
#, c-format
msgid "%s(password hidden) "
msgstr "%s(jelszó rejtve) "
-#: src/common/command.c:3123
+#: src/common/command.c:3196
#, c-format
msgid "%s server \"%s\" not found\n"
msgstr "%s a \"%s\" szerver nem található\n"
-#: src/common/command.c:3156 src/common/command.c:3204
+#: src/common/command.c:3229 src/common/command.c:3277
#, c-format
msgid "%s config option \"%s\" not found\n"
msgstr "%s a \"%s\" opció nem található\n"
-#: src/common/command.c:3161 src/common/command.c:3196
+#: src/common/command.c:3234 src/common/command.c:3269
#, c-format
msgid "%s incorrect value for option \"%s\"\n"
msgstr "%s helytelen érték a \"%s\" paraméternek\n"
-#: src/common/command.c:3177
+#: src/common/command.c:3250
#, c-format
msgid "%s option \"%s\" can not be changed while WeeChat is running\n"
msgstr "%s a \"%s\" opció nem módosÃtható a WeeChat futása közben\n"
-#: src/common/command.c:3287
+#: src/common/command.c:3360
#, c-format
msgid "No config option found with \"%s\"\n"
msgstr "Nem találtam beállÃtási lehetÅ‘séget a \"%s\" szóhoz\n"
-#: src/common/command.c:3290
+#: src/common/command.c:3363
msgid "No config option found\n"
msgstr "Nem található az opció\n"
-#: src/common/command.c:3297
+#: src/common/command.c:3370
#, c-format
msgid "%sDetail:\n"
msgstr "%sRészletek:\n"
-#: src/common/command.c:3302
+#: src/common/command.c:3375
msgid " . type boolean (values: 'on' or 'off')\n"
msgstr " . tÃpus logikai (értékek: 'on' vagy 'off')\n"
-#: src/common/command.c:3303 src/common/command.c:3326
-#: src/common/command.c:3332 src/common/command.c:3338
+#: src/common/command.c:3376 src/common/command.c:3399
+#: src/common/command.c:3405 src/common/command.c:3411
#: src/common/weechat.c:148 src/common/weechat.c:173 src/common/weechat.c:180
#: src/common/weechat.c:187
#, c-format
msgid " . default value: '%s'\n"
msgstr " . alapérték: '%s'\n"
-#: src/common/command.c:3308
+#: src/common/command.c:3381
#, c-format
msgid " . type integer (values: between %d and %d)\n"
msgstr " . tÃpus szám (értékek: %d és %d között)\n"
-#: src/common/command.c:3311 src/common/weechat.c:157
+#: src/common/command.c:3384 src/common/weechat.c:157
#, c-format
msgid " . default value: %d\n"
msgstr " . alapérték: %d\n"
-#: src/common/command.c:3315
+#: src/common/command.c:3388
msgid " . type string (values: "
msgstr " . tÃpus szöveg (értékek: "
-#: src/common/command.c:3328 src/common/command.c:3334
-#: src/common/command.c:3340 src/common/weechat.c:175 src/common/weechat.c:182
+#: src/common/command.c:3401 src/common/command.c:3407
+#: src/common/command.c:3413 src/common/weechat.c:175 src/common/weechat.c:182
#: src/common/weechat.c:189
msgid "empty"
msgstr "üres"
-#: src/common/command.c:3331
+#: src/common/command.c:3404
msgid " . type color (Curses or Gtk color, look at WeeChat doc)\n"
msgstr " . tÃpus szÃn (Curses vagy Gtk szÃn, lásd WeeChat dokumentáció)\n"
-#: src/common/command.c:3337
+#: src/common/command.c:3410
msgid " . type string (any string)\n"
msgstr " . tÃpus szöveg (bármilyen szöveg)\n"
-#: src/common/command.c:3343 src/common/weechat.c:192
+#: src/common/command.c:3416 src/common/weechat.c:192
#, c-format
msgid " . description: %s\n"
msgstr " . leÃrás : %s\n"
-#: src/common/command.c:3354
+#: src/common/command.c:3427
#, c-format
msgid "config option(s) found with \"%s\"\n"
msgstr "a \"%s\" kifejezéshez tartozó opciót találtam\n"
-#: src/common/command.c:3357
+#: src/common/command.c:3430
msgid "config option(s) found\n"
msgstr "megtalált opciók\n"
-#: src/common/command.c:3465
+#: src/common/command.c:3538
#, c-format
msgid "%s incorrect value for plugin option \"%s\"\n"
msgstr "%s helytelen érték a(z) \"%s\" modul paraméternek\n"
-#: src/common/command.c:3494
+#: src/common/command.c:3567
#, c-format
msgid "No plugin option found with \"%s\"\n"
msgstr "A(z) \"%s\" kifejezéshez nem található modul opció\n"
-#: src/common/command.c:3497
+#: src/common/command.c:3570
msgid "No plugin option found\n"
msgstr "Nem található modul opció\n"
-#: src/common/command.c:3507
+#: src/common/command.c:3580
#, c-format
msgid "plugin option(s) found with \"%s\"\n"
msgstr "a(z) \"%s\" kifejezéshez tartozó modul opciók\n"
-#: src/common/command.c:3510
+#: src/common/command.c:3583
msgid "plugin option(s) found\n"
msgstr "megtalált modul opciók\n"
-#: src/common/command.c:3551
+#: src/common/command.c:3624
#, c-format
msgid "%s alias or command \"%s\" not found\n"
msgstr "%s a \"%s\" aliasz vagy parancs nem található\n"
-#: src/common/command.c:3561
+#: src/common/command.c:3634
#, c-format
msgid "Alias \"%s\" removed\n"
msgstr "A \"%s\" aliasz eltávolÃtva\n"
-#: src/common/command.c:3621
+#: src/common/command.c:3694
msgid "ignore were removed.\n"
msgstr "mellÅ‘zés eltávolÃtva.\n"
-#: src/common/command.c:3623
+#: src/common/command.c:3696
msgid "ignore was removed.\n"
msgstr "mellÅ‘zés eltávolÃtva.\n"
-#: src/common/command.c:3628
+#: src/common/command.c:3701
#, c-format
msgid "%s no ignore found\n"
msgstr "%s nem található ilyen mellőzés\n"
-#: src/common/command.c:3662
+#: src/common/command.c:3735
#, c-format
msgid "%s can't upgrade: connection to at least one server is pending\n"
msgstr ""
"%s nem sikerült frissÃteni: a kapcsolat egy vagy több szerverrel még "
"folyamatban van\n"
-#: src/common/command.c:3672
+#: src/common/command.c:3745
#, c-format
msgid ""
"%s can't upgrade: connection to at least one SSL server is active (should be "
@@ -3698,36 +3730,36 @@ msgstr ""
"%s nem sikerült frissÃteni: a kapcsolat legalább egy SSL szerverrel aktÃv (a "
"következÅ‘ verziókban javÃtva lesz)\n"
-#: src/common/command.c:3688
+#: src/common/command.c:3761
msgid "Upgrading WeeChat...\n"
msgstr "WeeChat frissÃtése...\n"
-#: src/common/command.c:3695
+#: src/common/command.c:3768
#, c-format
msgid "%s unable to save session in file\n"
msgstr ""
-#: src/common/command.c:3721
+#: src/common/command.c:3794
#, c-format
msgid "%s exec failed (program: \"%s\"), exiting WeeChat\n"
msgstr ""
-#: src/common/command.c:3761
+#: src/common/command.c:3834
#, c-format
msgid "WeeChat uptime: %d %s %02d:%02d:%02d, started on %s"
msgstr "WeeChat futásidÅ‘: %d %s %02d:%02d:%02d, elindÃtva: %s"
-#: src/common/command.c:3775
+#: src/common/command.c:3848
#, c-format
msgid "WeeChat uptime: %s%d %s%s %s%02d%s:%s%02d%s:%s%02d%s, started on %s%s"
msgstr ""
"WeeChat futásidÅ‘: %s%d %s%s %s%02d%s:%s%02d%s:%s%02d%s, elindÃtva: %s%s"
-#: src/common/command.c:3819
+#: src/common/command.c:3892
msgid "Open windows:\n"
msgstr "Nyitott ablakok:\n"
-#: src/common/command.c:3906
+#: src/common/command.c:3979
#, c-format
msgid ""
"%s can not merge windows, there's no other window with same size near "
@@ -3779,7 +3811,7 @@ msgstr "FIFO cső bezárva\n"
msgid "%s cannot add a buffer to hotlist\n"
msgstr ""
-#: src/common/log.c:99
+#: src/common/log.c:103
#, c-format
msgid ""
"%s unable to create/append to log file\n"
@@ -3787,13 +3819,13 @@ msgid ""
"with another home using \"--dir\" command line option.\n"
msgstr ""
-#: src/common/session.c:515
+#: src/common/session.c:516
#, c-format
msgid ""
"Last operation with session file was at position %ld, read of %d bytes\n"
msgstr ""
-#: src/common/session.c:520
+#: src/common/session.c:521
#, c-format
msgid ""
"Please send %s/%s, %s/%s and above messages to WeeChat developers for "
@@ -3804,307 +3836,307 @@ msgstr ""
"fejlesztÅ‘inek ha segÃtségre van szüksége.\n"
"Figyelem, ezek a fájlok személyes adatokat tartalmazhatnak.\n"
-#: src/common/session.c:546 src/common/session.c:580 src/common/session.c:637
-#: src/common/session.c:678
+#: src/common/session.c:547 src/common/session.c:581 src/common/session.c:638
+#: src/common/session.c:679
#, c-format
msgid "wrong type in file (expected: %d, read: %d)"
msgstr "rossz tÃpus a fájlban (várt: %d, beolvasott: %d)"
-#: src/common/session.c:649 src/common/session.c:690
+#: src/common/session.c:650 src/common/session.c:691
msgid "invalid length for a buffer"
msgstr "érvénytelen pufferhossz"
-#: src/common/session.c:714
+#: src/common/session.c:715
msgid "object read error"
msgstr "objektumolvasási hiba"
-#: src/common/session.c:719
+#: src/common/session.c:720
#, c-format
msgid "wrong object (expected: %d, read: %d)"
msgstr "hibás objektum (várt: %d, beolvasott: %d)"
-#: src/common/session.c:729
+#: src/common/session.c:730
msgid "type read error"
msgstr "tÃpus olvasási hiba"
-#: src/common/session.c:734
+#: src/common/session.c:735
#, c-format
msgid "wrong type (expected: %d, read: %d)"
msgstr "rossz tÃpus (várt: %d, beolvasott: %d)"
-#: src/common/session.c:819
+#: src/common/session.c:820
msgid "server name not found"
msgstr "a szerver neve nem található"
-#: src/common/session.c:824
+#: src/common/session.c:825
#, c-format
msgid "session: loading server \"%s\"\n"
msgstr ""
-#: src/common/session.c:828
+#: src/common/session.c:829
msgid "server found, updating values\n"
msgstr "megvan a szerver, értékek frissÃtése\n"
-#: src/common/session.c:831
+#: src/common/session.c:832
msgid "server not found, creating new one\n"
msgstr "a szerver nem található, új szerver készÃtése\n"
-#: src/common/session.c:836
+#: src/common/session.c:837
msgid "can't create new server"
msgstr "nem sikerült új szervert készÃteni"
-#: src/common/session.c:850
+#: src/common/session.c:851
msgid "unexpected end of file (reading server)"
msgstr "váratlan fájlvég (szerver olvasása)"
-#: src/common/session.c:941
+#: src/common/session.c:942
msgid "gnutls init error"
msgstr "gnutls inicializációs hiba"
-#: src/common/session.c:958
+#: src/common/session.c:959
msgid "gnutls handshake failed"
msgstr "gnutls kézfogás sikertelen"
-#: src/common/session.c:1007
+#: src/common/session.c:1008
#, c-format
msgid "session: warning: ignoring value from server (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1030
+#: src/common/session.c:1031
msgid "channel found without server"
msgstr ""
-#: src/common/session.c:1037
+#: src/common/session.c:1038
msgid "channel type not found"
msgstr ""
-#: src/common/session.c:1045
+#: src/common/session.c:1046
msgid "channel name not found"
msgstr "szobanév nem található"
-#: src/common/session.c:1050
+#: src/common/session.c:1051
#, c-format
msgid "session: loading channel \"%s\"\n"
msgstr ""
-#: src/common/session.c:1058
+#: src/common/session.c:1059
msgid "can't create new channel"
msgstr "nem sikerült új szobát nyitni"
-#: src/common/session.c:1068
+#: src/common/session.c:1069
msgid "unexpected end of file (reading channel)"
msgstr "váratlan fájlvég (szoba olvasása)"
-#: src/common/session.c:1110
+#: src/common/session.c:1111
#, c-format
msgid "session: warning: ignoring value from channel (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1134
+#: src/common/session.c:1135
msgid "nick found without channel"
msgstr ""
-#: src/common/session.c:1142
+#: src/common/session.c:1143
msgid "nick name not found"
msgstr "felhasználónév nem található"
-#: src/common/session.c:1152
+#: src/common/session.c:1153
msgid "can't create new nick"
msgstr "az új név lefoglalása sikertelen"
-#: src/common/session.c:1162
+#: src/common/session.c:1163
msgid "unexpected end of file (reading nick)"
msgstr "váratlan fájlvég (név olvasása)"
-#: src/common/session.c:1181
+#: src/common/session.c:1182
#, c-format
msgid "session: warning: ignoring value from nick (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1208
+#: src/common/session.c:1209
msgid "can't create new DCC"
msgstr "nem sikerült új DCC-t létrehozni"
-#: src/common/session.c:1212
+#: src/common/session.c:1213
msgid "session: loading DCC\n"
msgstr ""
-#: src/common/session.c:1222
+#: src/common/session.c:1223
msgid "unexpected end of file (reading DCC)"
msgstr "váratlan fájlvég (DCC olvasása)"
-#: src/common/session.c:1241
+#: src/common/session.c:1242
msgid "server not found for DCC"
msgstr ""
-#: src/common/session.c:1250
+#: src/common/session.c:1251
msgid "DCC with channel but without server"
msgstr ""
-#: src/common/session.c:1262
+#: src/common/session.c:1263
msgid "channel not found for DCC"
msgstr ""
-#: src/common/session.c:1345
+#: src/common/session.c:1346
#, c-format
msgid "session: warning: ignoring value from DCC (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1366
+#: src/common/session.c:1367
msgid "session: loading buffer history\n"
msgstr ""
-#: src/common/session.c:1368
+#: src/common/session.c:1369
msgid "session: loading global history\n"
msgstr ""
-#: src/common/session.c:1376
+#: src/common/session.c:1377
msgid "unexpected end of file (reading history)"
msgstr "váratlan fájlvég (előzmények olvasása)"
-#: src/common/session.c:1396 src/common/session.c:1674
+#: src/common/session.c:1397 src/common/session.c:1678
#, c-format
msgid "session: warning: ignoring value from history (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1423
+#: src/common/session.c:1424
msgid "server name not found for buffer"
msgstr "szervernév nem található a pufferhez"
-#: src/common/session.c:1431
+#: src/common/session.c:1432
msgid "channel name not found for buffer"
msgstr "szobanév nem található a pufferhez"
-#: src/common/session.c:1438
+#: src/common/session.c:1439
msgid "buffer type not found"
msgstr "a puffer tÃpusa nem található"
-#: src/common/session.c:1443
+#: src/common/session.c:1444
#, c-format
msgid "session: loading buffer (server: %s, channel: %s, type: %d)\n"
msgstr ""
-#: src/common/session.c:1454
+#: src/common/session.c:1455
msgid "server not found for buffer"
msgstr "nem található szerver a pufferhez"
-#: src/common/session.c:1464
+#: src/common/session.c:1465
msgid "channel not found for buffer"
msgstr "nem található szoba a pufferhez"
-#: src/common/session.c:1473
+#: src/common/session.c:1474
msgid "can't create new buffer"
msgstr "nem sikerült új puffert nyitni"
-#: src/common/session.c:1486
+#: src/common/session.c:1487
msgid "unexpected end of file (reading buffer)"
msgstr "váratlan fájlvég (puffer olvasása)"
-#: src/common/session.c:1499
+#: src/common/session.c:1500
#, c-format
msgid "session: warning: ignoring value from buffer (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1522
+#: src/common/session.c:1523
msgid "line found without buffer"
msgstr ""
-#: src/common/session.c:1530
+#: src/common/session.c:1531
msgid "can't create new line"
msgstr "nem sikerült új sort nyitni"
-#: src/common/session.c:1540
+#: src/common/session.c:1541
msgid "unexpected end of file (reading line)"
msgstr "váratlan fájlvég (sor olvasása)"
-#: src/common/session.c:1577
+#: src/common/session.c:1581
#, c-format
msgid "session: warning: ignoring value from line (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1602
+#: src/common/session.c:1606
msgid "unexpected end of file (reading uptime)"
msgstr "váratlan fájlvég (futásidő olvasása)"
-#: src/common/session.c:1615
+#: src/common/session.c:1619
#, c-format
msgid "session: warning: ignoring value from uptime (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1649
+#: src/common/session.c:1653
#, fuzzy
msgid "unexpected end of file (reading hotlist)"
msgstr "váratlan fájlvég (előzmények olvasása)"
-#: src/common/session.c:1705
+#: src/common/session.c:1709
msgid "session file not found"
msgstr ""
-#: src/common/session.c:1712
+#: src/common/session.c:1716
msgid "signature not found"
msgstr "aláÃrás nem található"
-#: src/common/session.c:1717
+#: src/common/session.c:1721
msgid "bad session signature"
msgstr ""
-#: src/common/session.c:1728
+#: src/common/session.c:1732
msgid "object id not found"
msgstr "objektum azonosÃtó nem található"
-#: src/common/session.c:1736
+#: src/common/session.c:1740
msgid "failed to load server"
msgstr "hiba a szerverhez történő csatlakozás közben"
-#: src/common/session.c:1743
+#: src/common/session.c:1747
msgid "failed to load channel"
msgstr "hiba a szobába történő belépés közben"
-#: src/common/session.c:1750
+#: src/common/session.c:1754
msgid "failed to load nick"
msgstr "nem sikerült a nevet beolvasni"
-#: src/common/session.c:1757
+#: src/common/session.c:1761
msgid "failed to load DCC"
msgstr "nem sikerült a DCC-t beolvasni"
-#: src/common/session.c:1764
+#: src/common/session.c:1768
msgid "failed to load history"
msgstr "nem sikerült az előzményeket beolvasni"
-#: src/common/session.c:1771
+#: src/common/session.c:1775
msgid "failed to load buffer"
msgstr "puffer betöltése sikertelen"
-#: src/common/session.c:1778
+#: src/common/session.c:1782
msgid "failed to load line"
msgstr "nem sikerült a sort beolvasni"
-#: src/common/session.c:1785
+#: src/common/session.c:1789
msgid "failed to load uptime"
msgstr "nem sikerült a futásidőt beolvasni"
-#: src/common/session.c:1792
+#: src/common/session.c:1796
#, fuzzy
msgid "failed to load hotlist"
msgstr "nem sikerült az előzményeket beolvasni"
-#: src/common/session.c:1797
+#: src/common/session.c:1801
#, c-format
msgid "ignoring object (id: %d)\n"
msgstr "objektum mellÅ‘zése (azonosÃtó: %d)\n"
-#: src/common/session.c:1801
+#: src/common/session.c:1805
#, c-format
msgid "failed to ignore object (id: %d)"
msgstr "nem sikerült az objektumot mellÅ‘zni (azonosÃtó: %d)"
-#: src/common/session.c:1825
+#: src/common/session.c:1829
#, c-format
msgid "%s can't delete session file (%s)\n"
msgstr "%s nem sikerült a \"%s\" fájlt létrehozni\n"
-#: src/common/session.c:1831
+#: src/common/session.c:1835
msgid "Upgrade completed successfully\n"
msgstr "A frissÃtés sikeresen megtörtént\n"
@@ -5480,63 +5512,63 @@ msgid ""
"file.\n"
msgstr ""
-#: src/common/weeconfig.c:1754
+#: src/common/weeconfig.c:1792
#, c-format
msgid "%s %s, line %d: new server, but previous was incomplete\n"
msgstr "%s %s, %d. sor: új szerver, de az előző nem teljes\n"
-#: src/common/weeconfig.c:1763
+#: src/common/weeconfig.c:1801
#, c-format
msgid "%s %s, line %d: server '%s' already exists\n"
msgstr "%s %s, %d. sor: a '%s' szerver már létezik\n"
-#: src/common/weeconfig.c:1781
+#: src/common/weeconfig.c:1819
#, c-format
msgid "%s %s, line %d: unable to create server\n"
msgstr "%s %s, %d. sor: nem sikerült a szervert létrehozni\n"
-#: src/common/weeconfig.c:1821
+#: src/common/weeconfig.c:1859
#, c-format
msgid "%s unable to assign default int with string (\"%s\")\n"
msgstr ""
"%s nem sikerült az alapértelmezett számot meghatározni a \"%s\" szöveghez\n"
-#: src/common/weeconfig.c:1832
+#: src/common/weeconfig.c:1870
#, c-format
msgid "%s unable to assign default color (\"%s\")\n"
msgstr "%s nem sikerült az alapértelmezett szÃnt meghatározni (\"%s\")\n"
-#: src/common/weeconfig.c:1870
+#: src/common/weeconfig.c:1908
#, c-format
msgid "%s config file \"%s\" not found.\n"
msgstr "%s a \"%s\" beállÃtófájl nem található.\n"
-#: src/common/weeconfig.c:1902
+#: src/common/weeconfig.c:1940
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"]\"\n"
msgstr "%s %s, %d. sor: érvénytelen szintaxis, hiányzó \"]\"\n"
-#: src/common/weeconfig.c:1919
+#: src/common/weeconfig.c:1957
#, c-format
msgid "%s %s, line %d: unknown section identifier (\"%s\")\n"
msgstr "%s %s, %d. sor: ismeretlen csoportazonosÃtó (\"%s\")\n"
-#: src/common/weeconfig.c:1937
+#: src/common/weeconfig.c:1975
#, c-format
msgid "%s %s, line %d: invalid section for option, line is ignored\n"
msgstr "%s %s, %d. sor: érvénytelen csoport az opcióhoz, a sor mellőzve\n"
-#: src/common/weeconfig.c:2019 src/common/weeconfig.c:2045
+#: src/common/weeconfig.c:2057 src/common/weeconfig.c:2083
#, c-format
msgid "%s %s, line %d: invalid option \"%s\"\n"
msgstr "%s %s, %d. sor: érvénytelen opció: \"%s\"\n"
-#: src/common/weeconfig.c:2025
+#: src/common/weeconfig.c:2063
#, c-format
msgid "%s %s, line %d: invalid ignore options \"%s\"\n"
msgstr "%s %s, %d. sor: érvénytelen mellőzési opciók: \"%s\"\n"
-#: src/common/weeconfig.c:2056
+#: src/common/weeconfig.c:2094
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5545,7 +5577,7 @@ msgstr ""
"%s %s, %d. sor: érvénytelen érték a '%s' opciónak\n"
"Várt: logikai érték: 'off' vagy 'on'\n"
-#: src/common/weeconfig.c:2065
+#: src/common/weeconfig.c:2103
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5554,7 +5586,7 @@ msgstr ""
"%s %s, %d. sor: érvénytelen érték a '%s' opciónak\n"
"Várt: %d és %d közti szám\n"
-#: src/common/weeconfig.c:2076
+#: src/common/weeconfig.c:2114
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5563,21 +5595,21 @@ msgstr ""
"%s %s, %d. sor: érvénytelen érték a '%s' opciónak\n"
"Várt: egyike az alábbi sztringeknek: "
-#: src/common/weeconfig.c:2092
+#: src/common/weeconfig.c:2130
#, c-format
msgid "%s %s, line %d: invalid color name for option '%s'\n"
msgstr "%s %s, sor: %d: érvénytelen szÃnnév a '%s' opciónak\n"
-#: src/common/weeconfig.c:2161
+#: src/common/weeconfig.c:2199
#, c-format
msgid "%s: creating default config file...\n"
msgstr "%s: alapértelmezett konfigurációs fájl elkészÃtése\n"
-#: src/common/weeconfig.c:2162
+#: src/common/weeconfig.c:2200
msgid "Creating default config file\n"
msgstr "Alapértelmezett konfigurációs fájl elkészÃtése\n"
-#: src/common/weeconfig.c:2165 src/common/weeconfig.c:2371
+#: src/common/weeconfig.c:2203 src/common/weeconfig.c:2409
#, c-format
msgid ""
"#\n"
@@ -5586,7 +5618,7 @@ msgstr ""
"#\n"
"# %s konfigurációs fájl, készÃtette: %s v%s - %s"
-#: src/common/weeconfig.c:2169 src/common/weeconfig.c:2375
+#: src/common/weeconfig.c:2207 src/common/weeconfig.c:2413
#, c-format
msgid ""
"# WARNING! Be careful when editing this file, WeeChat writes this file when "
@@ -5597,9 +5629,18 @@ msgstr ""
"Ãrja.\n"
"#\n"
-#: src/common/weeconfig.c:2368
+#: src/common/weeconfig.c:2406
msgid "Saving config to disk\n"
msgstr "BeállÃtások mentése a lemezre\n"
+#~ msgid ""
+#~ "filename: WeeChat plugin (file) to load\n"
+#~ "\n"
+#~ "Without argument, /plugin command lists all loaded plugins."
+#~ msgstr ""
+#~ "fájlnév: betöltendő WeeChat modul (fájl)\n"
+#~ "\n"
+#~ "Paraméter nélkül a /plugin parancs kilistázza a betöltött modulokat."
+
#~ msgid "manage panels"
#~ msgstr "panelek kezelése"
diff --git a/po/ru.po b/po/ru.po
index 53bc55f29..232b22e6a 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.2.2-cvs\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2006-10-01 10:04+0200\n"
+"POT-Creation-Date: 2006-10-24 00:48+0200\n"
"PO-Revision-Date: 2006-10-01 12:10+0200\n"
"Last-Translator: Stalwart \n"
"Language-Team: weechat-dev \n"
@@ -15,88 +15,93 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Bookmarks: -1,-1,608,-1,-1,-1,-1,-1,-1,-1\n"
-#: src/irc/irc-server.c:190 src/common/weeconfig.c:2301
+#: src/irc/irc-server.c:194 src/common/weeconfig.c:2339
msgid "Unable to get user's name"
msgstr "Ðе могу получить Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ"
-#: src/irc/irc-server.c:258
+#: src/irc/irc-server.c:262
#, c-format
msgid "%s cannot allocate new server\n"
msgstr "%s не могу раÑположить новый Ñервер\n"
-#: src/irc/irc-server.c:591
+#: src/irc/irc-server.c:610
#, c-format
msgid "%s error sending data to IRC server\n"
msgstr "%s ошибка при отправке данных IRC Ñерверу\n"
-#: src/irc/irc-server.c:613 src/irc/irc-server.c:626 src/irc/irc-server.c:673
-#: src/irc/irc-server.c:686
+#: src/irc/irc-server.c:624 src/irc/irc-server.c:951
+#, fuzzy
+msgid "(message dropped)"
+msgstr "получено Ñообщение"
+
+#: src/irc/irc-server.c:736 src/irc/irc-server.c:749 src/irc/irc-server.c:796
+#: src/irc/irc-server.c:809
#, c-format
msgid "%s not enough memory for received IRC message\n"
msgstr "%s недоÑтаточно памÑти Ð´Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð½Ð¾Ð³Ð¾ ÑообщениÑ\n"
-#: src/irc/irc-server.c:804
+#: src/irc/irc-server.c:918
#, c-format
msgid "%s Command \"%s\" failed!\n"
msgstr "%s Команда \"%s\" не удалаÑÑŒ!\n"
-#: src/irc/irc-server.c:810
+#: src/irc/irc-server.c:924
#, c-format
msgid "%s No command to execute!\n"
msgstr "%s Ðет команд Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑка!\n"
-#: src/irc/irc-server.c:816
+#: src/irc/irc-server.c:930
#, c-format
msgid "%s Unknown command: cmd=\"%s\", host=\"%s\", args=\"%s\"\n"
msgstr ""
"%s ÐеизвеÑÑ‚Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°: команда=\"%s\", хоÑÑ‚=\"%s\", аргументы=\"%s\"\n"
-#: src/irc/irc-server.c:867
+#: src/irc/irc-server.c:996
#, c-format
msgid "%s cannot read data from socket, disconnecting from server...\n"
msgstr "%s невозможно прочитать данные из Ñокета, отключаюÑÑŒ от Ñервера...\n"
-#: src/irc/irc-server.c:948
+#: src/irc/irc-server.c:1077
#, c-format
msgid "%s: Reconnecting to server in %d seconds\n"
msgstr "%s: Повторное подключение к Ñерверу через %d Ñекунд\n"
-#: src/irc/irc-server.c:982
+#: src/irc/irc-server.c:1111
#, c-format
msgid "%s gnutls handshake failed\n"
msgstr "%s приветÑтвие gnutls не удалоÑÑŒ\n"
-#: src/irc/irc-server.c:999
+#: src/irc/irc-server.c:1128
#, c-format
msgid "%s proxy address \"%s\" not found\n"
msgstr "%s proxy \"%s\" не найден\n"
-#: src/irc/irc-server.c:1003
+#: src/irc/irc-server.c:1132
#, c-format
msgid "%s address \"%s\" not found\n"
msgstr "%s Ð°Ð´Ñ€ÐµÑ \"%s\" не найден\n"
-#: src/irc/irc-server.c:1013
+#: src/irc/irc-server.c:1142
#, c-format
msgid "%s proxy IP address not found\n"
msgstr "%s IP Ð°Ð´Ñ€ÐµÑ proxy-Ñервера не найден\n"
-#: src/irc/irc-server.c:1016
+#: src/irc/irc-server.c:1145
#, c-format
msgid "%s IP address not found\n"
msgstr "%s IP Ð°Ð´Ñ€ÐµÑ Ð½Ðµ найден\n"
-#: src/irc/irc-server.c:1025
+#: src/irc/irc-server.c:1154
#, c-format
msgid "%s proxy connection refused\n"
msgstr "%s в подключении к proxy-Ñерверу отказано\n"
-#: src/irc/irc-server.c:1028
+#: src/irc/irc-server.c:1157
#, c-format
msgid "%s connection refused\n"
msgstr "%s в подключении отказано\n"
-#: src/irc/irc-server.c:1036
+#: src/irc/irc-server.c:1165
#, c-format
msgid ""
"%s proxy fails to establish connection to server (check username/password if "
@@ -105,12 +110,12 @@ msgstr ""
"%s proxy-Ñервер не Ñмог уÑтановить Ñоединение Ñ Ñервером (проверьте Ð¸Ð¼Ñ "
"Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸ пароль еÑли они иÑпользуютÑÑ)\n"
-#: src/irc/irc-server.c:1046
+#: src/irc/irc-server.c:1175
#, c-format
msgid "%s unable to set local hostname/IP\n"
msgstr "%s не могу уÑтановить локальный хоÑÑ‚/IP\n"
-#: src/irc/irc-server.c:1561
+#: src/irc/irc-server.c:1690
#, c-format
msgid ""
"%s cannot connect with SSL since WeeChat was not built with GNUtls support\n"
@@ -118,57 +123,57 @@ msgstr ""
"%s невозможно ÑоединитьÑÑ Ñ Ð¸Ñпользованием SSL, так как WeeChat Ñобран без "
"поддержки GNUtls\n"
-#: src/irc/irc-server.c:1570
+#: src/irc/irc-server.c:1699
#, c-format
msgid "%s: connecting to server %s:%d%s%s via %s proxy %s:%d%s...\n"
msgstr "%s: подключение к Ñерверу %s:%d%s%s через %s proxy %s:%d%s...\n"
-#: src/irc/irc-server.c:1576
+#: src/irc/irc-server.c:1705
#, c-format
msgid "Connecting to server %s:%d%s%s via %s proxy %s:%d%s...\n"
msgstr "ПодключаюÑÑŒ к Ñерверу %s:%d%s%s через %s proxy %s:%d%s...\n"
-#: src/irc/irc-server.c:1586
+#: src/irc/irc-server.c:1715
#, c-format
msgid "%s: connecting to server %s:%d%s%s...\n"
msgstr "%s: поключаюÑÑŒ к Ñерверу %s:%d%s%s...\n"
-#: src/irc/irc-server.c:1590
+#: src/irc/irc-server.c:1719
#, c-format
msgid "Connecting to server %s:%d%s%s...\n"
msgstr "ПодключаюÑÑŒ к Ñерверу %s:%d%s%s...\n"
-#: src/irc/irc-server.c:1608
+#: src/irc/irc-server.c:1737
#, c-format
msgid "%s gnutls init error\n"
msgstr "%s ошибка инициализации gnutls\n"
-#: src/irc/irc-server.c:1623
+#: src/irc/irc-server.c:1752
#, c-format
msgid "%s cannot create pipe\n"
msgstr "%s не могу Ñоздать pipe\n"
-#: src/irc/irc-server.c:1638
+#: src/irc/irc-server.c:1767
#, c-format
msgid "%s cannot create socket\n"
msgstr "%s невозможно Ñоздать Ñокет\n"
-#: src/irc/irc-server.c:1649
+#: src/irc/irc-server.c:1778
#, c-format
msgid "%s cannot set socket option \"SO_REUSEADDR\"\n"
msgstr "%s не могу уÑтановить наÑтройку Ñокета \"SO_REUSEADDR\"\n"
-#: src/irc/irc-server.c:1660
+#: src/irc/irc-server.c:1789
#, c-format
msgid "%s cannot set socket option \"SO_KEEPALIVE\"\n"
msgstr "%s не могу уÑтановить наÑтройку Ñокета \"SO_KEEPALIVE\"\n"
-#: src/irc/irc-server.c:1691
+#: src/irc/irc-server.c:1820
#, c-format
msgid "%s: Reconnecting to server...\n"
msgstr "%s: Повторное Ñоединение...\n"
-#: src/irc/irc-server.c:1742 src/irc/irc-server.c:1751
+#: src/irc/irc-server.c:1871 src/irc/irc-server.c:1880
msgid "Disconnected from server!\n"
msgstr "Отключен от Ñервера!\n"
@@ -1376,71 +1381,71 @@ msgstr "(Ñкрытый)"
msgid "%s: using hostname \"%s\"\n"
msgstr "%s: иÑпользуетÑÑ Ñ…Ð¾ÑÑ‚ \"%s\"\n"
-#: src/irc/irc-send.c:219 src/common/command.c:677
+#: src/irc/irc-send.c:219 src/common/command.c:683
#, c-format
msgid "%s cannot find nick for sending message\n"
msgstr "%s не могу найти адреÑата ÑообщениÑ\n"
-#: src/irc/irc-send.c:358 src/common/command.c:574
+#: src/irc/irc-send.c:358 src/common/command.c:580
#, c-format
msgid "%s command \"%s\" needs a server connection!\n"
msgstr "%s команде \"%s\" необходимо Ñоединение Ñ Ñервером!\n"
-#: src/irc/irc-send.c:413 src/irc/irc-send.c:441 src/irc/irc-send.c:663
-#: src/irc/irc-send.c:700 src/irc/irc-send.c:737 src/irc/irc-send.c:791
-#: src/irc/irc-send.c:836 src/irc/irc-send.c:915 src/irc/irc-send.c:976
-#: src/irc/irc-send.c:1362 src/irc/irc-send.c:1504 src/irc/irc-send.c:2065
-#: src/irc/irc-send.c:2195
+#: src/irc/irc-send.c:413 src/irc/irc-send.c:441 src/irc/irc-send.c:657
+#: src/irc/irc-send.c:689 src/irc/irc-send.c:721 src/irc/irc-send.c:770
+#: src/irc/irc-send.c:815 src/irc/irc-send.c:894 src/irc/irc-send.c:955
+#: src/irc/irc-send.c:1372 src/irc/irc-send.c:1516 src/irc/irc-send.c:2077
+#: src/irc/irc-send.c:2202
#, c-format
msgid "%s \"%s\" command can only be executed in a channel buffer\n"
msgstr "%s \"%s\" команда может быть выполнена только в буфере канала\n"
-#: src/irc/irc-send.c:580 src/irc/irc-send.c:600 src/irc/irc-send.c:1130
-#: src/irc/irc-send.c:1983
+#: src/irc/irc-send.c:579 src/irc/irc-send.c:599 src/irc/irc-send.c:1109
+#: src/irc/irc-send.c:1995
#, c-format
msgid "%s \"%s\" command can not be executed on a server buffer\n"
msgstr "%s \"%s\" команда может быть выполнена только в буфере Ñервера\n"
-#: src/irc/irc-send.c:900 src/irc/irc-send.c:961 src/common/command.c:1778
+#: src/irc/irc-send.c:879 src/irc/irc-send.c:940 src/common/command.c:1789
#, c-format
msgid "%s wrong arguments for \"%s\" command\n"
msgstr "%s некорректные аргументы команды \"%s\"\n"
-#: src/irc/irc-send.c:1077
+#: src/irc/irc-send.c:1056
#, c-format
msgid "%s \"%s\" is not a valid regular expression (%s)\n"
msgstr "%s \"%s\" не ÑвлÑетÑÑ Ñ€ÐµÐ³ÑƒÐ»Ñрным выражением (%s)\n"
-#: src/irc/irc-send.c:1086
+#: src/irc/irc-send.c:1065
#, c-format
msgid "%s not enough memory for regular expression\n"
msgstr "%s недоÑтаточно памÑти Ð´Ð»Ñ Ñ€ÐµÐ³ÑƒÐ»Ñрного выражениÑ\n"
-#: src/irc/irc-send.c:1212 src/irc/irc-send.c:1560 src/irc/irc-send.c:1574
+#: src/irc/irc-send.c:1222 src/irc/irc-send.c:1572 src/irc/irc-send.c:1586
#, c-format
msgid "%s \"%s\" command can only be executed in a channel or private buffer\n"
msgstr ""
"%s \"%s\" команда может быть выполнена только в буфере канала или привата\n"
-#: src/irc/irc-send.c:1254 src/irc/irc-recv.c:565
+#: src/irc/irc-send.c:1264 src/irc/irc-recv.c:565
#, c-format
msgid "%s nick \"%s\" not found for \"%s\" command\n"
msgstr "%s ник \"%s\" не найден Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ \"%s\"\n"
-#: src/irc/irc-send.c:1335 src/irc/irc-send.c:1473 src/irc/irc-send.c:2091
-#: src/common/command.c:1723 src/common/command.c:1735
-#: src/common/command.c:1754 src/common/command.c:1841
-#: src/common/command.c:2621
+#: src/irc/irc-send.c:1345 src/irc/irc-send.c:1483 src/irc/irc-send.c:2103
+#: src/common/command.c:1734 src/common/command.c:1746
+#: src/common/command.c:1765 src/common/command.c:1852
+#: src/common/command.c:2694
#, c-format
msgid "%s wrong argument count for \"%s\" command\n"
msgstr "%s некорректное количеÑтво аргументов команды \"%s\"\n"
-#: src/irc/irc-send.c:1675
+#: src/irc/irc-send.c:1687
#, c-format
msgid "%s cannot create new private buffer \"%s\"\n"
msgstr "%s невозможно Ñоздать новый буфер привата \"%s\"\n"
-#: src/irc/irc-send.c:2156
+#: src/irc/irc-send.c:2168
#, c-format
msgid "%s, compiled on %s %s\n"
msgstr "%s, Ñобран %s %s\n"
@@ -1450,8 +1455,8 @@ msgstr "%s, Ñобран %s %s\n"
msgid "You have been invited to %s%s%s by %s%s\n"
msgstr "Ð’Ð°Ñ Ð¿Ñ€Ð¸Ð³Ð»Ð°Ñил на %s%s%s пользователь %s%s\n"
-#: src/irc/irc-recv.c:428 src/irc/irc-recv.c:534 src/irc/irc-recv.c:732
-#: src/irc/irc-recv.c:1159 src/irc/irc-recv.c:1510 src/irc/irc-recv.c:3441
+#: src/irc/irc-recv.c:428 src/irc/irc-recv.c:534 src/irc/irc-recv.c:734
+#: src/irc/irc-recv.c:1160 src/irc/irc-recv.c:1510 src/irc/irc-recv.c:3441
#: src/irc/irc-recv.c:3507 src/irc/irc-recv.c:3528
#, c-format
msgid "%s channel \"%s\" not found for \"%s\" command\n"
@@ -1482,7 +1487,7 @@ msgstr "%s%s%s убил %s%s%s"
msgid "%s host \"%s\" not found for \"%s\" command\n"
msgstr "%s хоÑÑ‚ \"%s\" не найден Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ \"%s\"\n"
-#: src/irc/irc-recv.c:676 src/irc/irc-recv.c:775 src/irc/irc-recv.c:1304
+#: src/irc/irc-recv.c:676 src/irc/irc-recv.c:777 src/irc/irc-recv.c:1304
#: src/irc/irc-recv.c:2074
#, c-format
msgid "%s \"%s\" command received without host\n"
@@ -1493,56 +1498,56 @@ msgstr "%s \"%s\" команда получена без хоÑта\n"
msgid "%s \"%s\" command received without channel or nickname\n"
msgstr "%s \"%s\" команда получена без канала или ника\n"
-#: src/irc/irc-recv.c:714
+#: src/irc/irc-recv.c:716
#, c-format
msgid "Mode %s%s %s[%s%s%s]%s by %s%s\n"
msgstr "Режим %s%s %s[%s%s%s]%s уÑтановлен пользователем %s%s\n"
-#: src/irc/irc-recv.c:743
+#: src/irc/irc-recv.c:745
#, fuzzy, c-format
msgid "User mode %s[%s%s%s]%s by %s%s\n"
msgstr "Режим Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %s[%s%s%s/%s%s%s]\n"
-#: src/irc/irc-recv.c:814
+#: src/irc/irc-recv.c:816
#, c-format
msgid "You are now known as %s%s\n"
msgstr "Теперь вы извеÑтны как %s%s\n"
-#: src/irc/irc-recv.c:818
+#: src/irc/irc-recv.c:820
#, c-format
msgid "%s%s%s is now known as %s%s\n"
msgstr "%s%s%s теперь извеÑтен как %s%s\n"
-#: src/irc/irc-recv.c:886
+#: src/irc/irc-recv.c:887
#, c-format
msgid "%s nickname not found for \"%s\" command\n"
msgstr "%s ник не найден Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ \"%s\"\n"
-#: src/irc/irc-recv.c:900
+#: src/irc/irc-recv.c:901
#, c-format
msgid "CTCP %sVERSION%s reply from %s%s%s: %s\n"
msgstr "Ответ на CTCP %sVERSION%s от %s%s%s: %s\n"
-#: src/irc/irc-recv.c:934
+#: src/irc/irc-recv.c:935
#, c-format
msgid "CTCP %sPING%s reply from %s%s%s: %ld.%ld seconds\n"
msgstr "Ответ на %sPING%s от %s%s%s: %ld.%ld Ñекунд\n"
-#: src/irc/irc-recv.c:957 src/irc/irc-recv.c:1887 src/irc/irc-recv.c:1999
+#: src/irc/irc-recv.c:958 src/irc/irc-recv.c:1887 src/irc/irc-recv.c:1999
#, c-format
msgid "%s cannot create new private window \"%s\"\n"
msgstr "%s не могу Ñоздать новое окно привата \"%s\"\n"
-#: src/irc/irc-recv.c:982 src/irc/irc-recv.c:2019
+#: src/irc/irc-recv.c:983 src/irc/irc-recv.c:2019
msgid "Private"
msgstr "Приват"
-#: src/irc/irc-recv.c:1061
+#: src/irc/irc-recv.c:1062
#, c-format
msgid "%s \"%s\" command received without host or channel\n"
msgstr "%s \"%s\" команда получена без хоÑта или канала\n"
-#: src/irc/irc-recv.c:1089
+#: src/irc/irc-recv.c:1090
#, c-format
msgid "%s%s %s(%s%s%s)%s has left %s%s"
msgstr "%s%s %s(%s%s%s)%s покинул %s%s"
@@ -1643,11 +1648,11 @@ msgstr "%s%s %s(%s%s@%s%s)%s был %s\n"
msgid "%s[%s%s%s]%s idle: "
msgstr "%s[%s%s%s]%s бездейÑтвует: "
-#: src/irc/irc-recv.c:3127 src/common/command.c:3763 src/common/command.c:3781
+#: src/irc/irc-recv.c:3127 src/common/command.c:3836 src/common/command.c:3854
msgid "days"
msgstr "дней"
-#: src/irc/irc-recv.c:3127 src/common/command.c:3763 src/common/command.c:3781
+#: src/irc/irc-recv.c:3127 src/common/command.c:3836 src/common/command.c:3854
msgid "day"
msgstr "день"
@@ -2111,25 +2116,30 @@ msgid "%s plugin %s: unable to add keyboard handler (not enough memory)\n"
msgstr ""
"%s plugin %s: не могу добавить обработчик клавиатуры (недоÑтаточно памÑти)\n"
-#: src/plugins/plugins.c:775
+#: src/plugins/plugins.c:738
+#, fuzzy, c-format
+msgid "%s plugin %s: unable to add modifier (not enough memory)\n"
+msgstr "%s plugin %s: не могу добавить handler (недоÑтаточно памÑти)\n"
+
+#: src/plugins/plugins.c:968
#, c-format
msgid "%s unable to load plugin \"%s\": %s\n"
msgstr "%s не могу загрузить plugin \"%s\": %s\n"
-#: src/plugins/plugins.c:786
+#: src/plugins/plugins.c:979
#, c-format
msgid "%s symbol \"plugin_name\" not found in plugin \"%s\", failed to load\n"
msgstr ""
"%s Ñимвол \"plugin_name\" не найден в plugin'е \"%s\", загрузка не удалаÑÑŒ\n"
-#: src/plugins/plugins.c:797
+#: src/plugins/plugins.c:990
#, c-format
msgid ""
"%s unable to load plugin \"%s\": a plugin with same name already exists\n"
msgstr ""
"%s не могу загрузить plugin \"%s\": одноимённый plugin уже ÑущеÑтвует\n"
-#: src/plugins/plugins.c:809
+#: src/plugins/plugins.c:1002
#, c-format
msgid ""
"%s symbol \"plugin_description\" not found in plugin \"%s\", failed to load\n"
@@ -2137,7 +2147,7 @@ msgstr ""
"%s Ñимвол \"plugin_description\" не найден в plugin'е \"%s\", загрузка не "
"удалаÑÑŒ\n"
-#: src/plugins/plugins.c:820
+#: src/plugins/plugins.c:1013
#, c-format
msgid ""
"%s symbol \"plugin_version\" not found in plugin \"%s\", failed to load\n"
@@ -2145,7 +2155,7 @@ msgstr ""
"%s Ñимвол \"plugin_version\" не найден в plugin'е \"%s\", загрузка не "
"удалаÑÑŒ\n"
-#: src/plugins/plugins.c:831
+#: src/plugins/plugins.c:1024
#, c-format
msgid ""
"%s function \"weechat_plugin_init\" not found in plugin \"%s\", failed to "
@@ -2154,43 +2164,44 @@ msgstr ""
"%s Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ \"weechat_plugin_init\" не найдена в plugin'е \"%s\", загрузка не "
"удалаÑÑŒ\n"
-#: src/plugins/plugins.c:903
+#: src/plugins/plugins.c:1103
#, c-format
msgid "Initializing plugin \"%s\" %s\n"
msgstr "ЗапуÑкаю plugin \"%s\" %s\n"
-#: src/plugins/plugins.c:911
+#: src/plugins/plugins.c:1111
#, c-format
msgid "%s unable to initialize plugin \"%s\"\n"
msgstr "%s не могу инициализировать plugin \"%s\"\n"
-#: src/plugins/plugins.c:922
+#: src/plugins/plugins.c:1122
#, c-format
msgid "%s unable to load plugin \"%s\" (not enough memory)\n"
msgstr "%s не могу загрузить plugin \"%s\" (недоÑтаточно памÑти)\n"
-#: src/plugins/plugins.c:930
+#: src/plugins/plugins.c:1130
#, c-format
msgid "Plugin \"%s\" (%s) loaded.\n"
msgstr "Plugin \"%s\" (%s) загружен.\n"
-#: src/plugins/plugins.c:1097
+#: src/plugins/plugins.c:1302 src/plugins/plugins.c:1342
#, c-format
msgid "Plugin \"%s\" unloaded.\n"
msgstr "Plugin \"%s\" выгружен.\n"
-#: src/plugins/plugins.c:1103 src/common/command.c:3443
+#: src/plugins/plugins.c:1308 src/plugins/plugins.c:1351
+#: src/common/command.c:3516
#, c-format
msgid "%s plugin \"%s\" not found\n"
msgstr "%s plugin \"%s\" не найден\n"
-#: src/plugins/plugins-config.c:265 src/common/weeconfig.c:1945
+#: src/plugins/plugins-config.c:265 src/common/weeconfig.c:1983
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"=\"\n"
msgstr "%s %s, Ñтрока %d: некорректный ÑинтакÑиÑ, утерÑн \"=\"\n"
-#: src/plugins/plugins-config.c:353 src/common/weeconfig.c:2155
-#: src/common/weeconfig.c:2362
+#: src/plugins/plugins-config.c:353 src/common/weeconfig.c:2193
+#: src/common/weeconfig.c:2400
#, c-format
msgid "%s cannot create file \"%s\"\n"
msgstr "%s не могу Ñоздать файл \"%s\"\n"
@@ -2215,7 +2226,7 @@ msgstr ""
"его при изменении наÑтроек.\n"
"#\n"
-#: src/plugins/plugins-interface.c:377
+#: src/plugins/plugins-interface.c:417
#, c-format
msgid "%s server/channel (%s/%s) not found for plugin exec command\n"
msgstr "%s Ñервер/канал (%s/%s) не найден Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ plug-inа\n"
@@ -2268,12 +2279,12 @@ msgstr " [C] ОчиÑтить буфер"
msgid " [Q] Close raw data view"
msgstr " [Q] Закрыть окно Ñырых данных"
-#: src/gui/curses/gui-curses-main.c:120
+#: src/gui/curses/gui-curses-main.c:119
#, c-format
msgid "Day changed to %s\n"
msgstr "Дата ÑменилаÑÑŒ на %s\n"
-#: src/gui/curses/gui-curses-main.c:235
+#: src/gui/curses/gui-curses-main.c:234
#, c-format
msgid "%s lag is high, disconnecting from server...\n"
msgstr "%s задержка Ñлишком выÑокаÑ, отключаюÑÑŒ от Ñервера...\n"
@@ -2315,11 +2326,11 @@ msgstr "-ДÐЛЬШЕ-"
msgid "server"
msgstr "Ñервер"
-#: src/gui/gui-buffer.c:580
+#: src/gui/gui-buffer.c:581
msgid "Not enough memory for new line\n"
msgstr "ÐедоÑтаточно памÑти Ð´Ð»Ñ Ð½Ð¾Ð²Ð¾Ð¹ Ñтрочки\n"
-#: src/gui/gui-common.c:428
+#: src/gui/gui-common.c:430
msgid "Not enough memory for infobar message\n"
msgstr "ÐедоÑтаточно памÑти Ð´Ð»Ñ ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð² Ñтроке информации\n"
@@ -2507,7 +2518,7 @@ msgstr "обновить Ñкран"
msgid "grab a key"
msgstr "захватить клавишу"
-#: src/gui/gui-keyboard.c:452 src/common/command.c:2383
+#: src/gui/gui-keyboard.c:452 src/common/command.c:2394
#, c-format
msgid "%s unable to bind key \"%s\"\n"
msgstr "%s не могу уÑтановить клавишу \"%s\"\n"
@@ -2540,7 +2551,7 @@ msgstr "**** Ðачало log-файла"
msgid "**** End of log "
msgstr "**** Конец log-файла"
-#: src/common/alias.c:170 src/common/command.c:365
+#: src/common/alias.c:170 src/common/command.c:371
#, c-format
msgid "%s circular reference when calling alias \"/%s\"\n"
msgstr "%s рекурÑÐ¸Ñ Ð¿Ñ€Ð¸ вызове ÑÐ¾ÐºÑ€Ð°Ñ‰ÐµÐ½Ð¸Ñ \"/%s\"\n"
@@ -2800,25 +2811,31 @@ msgid "list/load/unload plugins"
msgstr "перечиÑлить/загрузить/выгрузить plugin'Ñ‹"
#: src/common/command.c:146
-msgid "[load filename] | [autoload] | [reload] | [unload]"
+#, fuzzy
+msgid ""
+"[list [mask]] | [listfull [mask]] | [load filename] | [autoload] | [reload "
+"[name]] | [unload [name]]"
msgstr "[load имÑ_файла] | [autoload] | [reload] | [unload]"
#: src/common/command.c:147
msgid ""
-"filename: WeeChat plugin (file) to load\n"
+" list: list loaded plugins\n"
+"listfull: list loaded plugins with detailed info for each plugin\n"
+" mask: part of name of a loaded plugin\n"
+" load: load a plugin\n"
+"autoload: autoload plugins in system or user directory\n"
+" reload: reload one plugin (if no name given, unload all plugins, then "
+"autoload plugins)\n"
+" unload: unload one or all plugins\n"
"\n"
-"Without argument, /plugin command lists all loaded plugins."
+"Without argument, /plugin command lists loaded plugins."
msgstr ""
-"имÑ_файла: файл загружаемого WeeChat plugin'а\n"
-"\n"
-"Команда /plugin, Ð·Ð°Ð¿ÑƒÑ‰ÐµÐ½Ð½Ð°Ñ Ð±ÐµÐ· аргументов, перечиÑлÑет вÑе загруженные "
-"plugin'Ñ‹."
-#: src/common/command.c:150
+#: src/common/command.c:156
msgid "list, add or remove servers"
msgstr "перечиÑлить, добавить или удалить Ñерверы"
-#: src/common/command.c:151
+#: src/common/command.c:157
msgid ""
"[servername] | [servername hostname port [-auto | -noauto] [-ipv6] [-ssl] [-"
"pwd password] [-nicks nick1 nick2 nick3] [-username username] [-realname "
@@ -2829,7 +2846,7 @@ msgstr ""
"[-nicks ник1 ник2 ник3] [-username имÑ] [-realname наÑтоÑщее_имÑ] [-command "
"команда] [-autojoin канал[,канал]] ] | [del Ñервер]"
-#: src/common/command.c:156
+#: src/common/command.c:162
msgid ""
"servername: server name, for internal and display use\n"
" hostname: name or IP address of server\n"
@@ -2855,27 +2872,27 @@ msgstr ""
"username: Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ\n"
"realname: наÑтоÑщее имÑ"
-#: src/common/command.c:168
+#: src/common/command.c:174
msgid "save config to disk"
msgstr "Ñохранить конфигурацию"
-#: src/common/command.c:169
+#: src/common/command.c:175
msgid "[file]"
msgstr "[файл]"
-#: src/common/command.c:169
+#: src/common/command.c:175
msgid "file: filename for writing config"
msgstr "файл: конфигурационный файл"
-#: src/common/command.c:171
+#: src/common/command.c:177
msgid "set config options"
msgstr "наÑтроить параметры конфигурации"
-#: src/common/command.c:172 src/common/command.c:180
+#: src/common/command.c:178 src/common/command.c:186
msgid "[option [ = value]]"
msgstr "[параметр [ = значение]]"
-#: src/common/command.c:173
+#: src/common/command.c:179
msgid ""
"option: name of an option (if name is full and no value is given, then help "
"is displayed on option)\n"
@@ -2889,11 +2906,11 @@ msgstr ""
"значение: значение параметраПараметром может быть: servername.server_xxx где "
"\"servername\" - Ð¸Ð¼Ñ Ñервера, а \"xxx\" - параметр Ñервера"
-#: src/common/command.c:179
+#: src/common/command.c:185
msgid "set plugin config options"
msgstr "наÑтроить параметры pluginов"
-#: src/common/command.c:181
+#: src/common/command.c:187
msgid ""
"option: name of a plugin option\n"
" value: value for option\n"
@@ -2905,27 +2922,27 @@ msgstr ""
"\n"
"Формат параметров: plugin.параметр, например: perl.myscript.item1"
-#: src/common/command.c:185
+#: src/common/command.c:191
msgid "remove an alias"
msgstr "удалить Ñрлык"
-#: src/common/command.c:186
+#: src/common/command.c:192
msgid "alias_name"
msgstr "Ñокращение"
-#: src/common/command.c:186
+#: src/common/command.c:192
msgid "alias_name: name of alias to remove"
msgstr "Ñокращение: удалÑемое Ñокращение"
-#: src/common/command.c:188
+#: src/common/command.c:194
msgid "unignore IRC messages and/or hosts"
msgstr "ÑнÑть игнорирование IRC Ñообщений и/или хоÑтов"
-#: src/common/command.c:189
+#: src/common/command.c:195
msgid "[number | [mask [[type | command] [channel [server]]]]]"
msgstr "[номер | [маÑка [[тип | команда] [канал [Ñервер]]]]]"
-#: src/common/command.c:190
+#: src/common/command.c:196
msgid ""
" number: # of ignore to unignore (number is displayed by list of ignore)\n"
" mask: nick or host mask to unignore\n"
@@ -2948,11 +2965,11 @@ msgstr ""
"Ð”Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ '*' означает \"вÑе\".\n"
"/unignore без аргументов перечиÑлÑет вÑе заданные игнорированиÑ."
-#: src/common/command.c:200
+#: src/common/command.c:206
msgid "upgrade WeeChat without disconnecting from servers"
msgstr "обновить WeeChat не отключаÑÑÑŒ от Ñерверов"
-#: src/common/command.c:202
+#: src/common/command.c:208
msgid ""
"This command run again WeeChat binary, so it should have been compiled or "
"installed with a package manager before running this command."
@@ -2960,23 +2977,23 @@ msgstr ""
"Ðта команда перезапуÑкает иÑполнÑемый файл WeeChat, поÑтому он должен быть "
"Ñобран или уÑтановлен менеджером пакетов перед запуÑком Ñтой команды."
-#: src/common/command.c:205
+#: src/common/command.c:211
msgid "show WeeChat uptime"
msgstr "показать uptime WeeChat"
-#: src/common/command.c:206
+#: src/common/command.c:212
msgid "[-o]"
msgstr "[-o]"
-#: src/common/command.c:207
+#: src/common/command.c:213
msgid "-o: send uptime on current channel as an IRC message"
msgstr "-o: отправить uptime Ñообщением в текущий канал"
-#: src/common/command.c:209
+#: src/common/command.c:215
msgid "manage windows"
msgstr "управление окнами"
-#: src/common/command.c:210
+#: src/common/command.c:216
msgid ""
"[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv "
"[pct] | resize pct | merge [all]]"
@@ -2984,7 +3001,7 @@ msgstr ""
"[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv "
"[pct] | resize pct | merge [all]]"
-#: src/common/command.c:212
+#: src/common/command.c:218
msgid ""
" list: list open windows (no parameter implies this list)\n"
" -1: jump to previous window\n"
@@ -3020,19 +3037,19 @@ msgstr ""
"Ð”Ð»Ñ splith и splitv <прцт> - процент размера Ñоздаваемого окна отноÑительно "
"текущего. Ðапример, 25 означает Ñоздать окно в 4 раза меньше текущего"
-#: src/common/command.c:345 src/common/command.c:518 src/common/command.c:613
+#: src/common/command.c:351 src/common/command.c:524 src/common/command.c:619
#, c-format
msgid "%s command \"%s\" failed\n"
msgstr "%s команда \"%s\" не удалаÑÑŒ\n"
-#: src/common/command.c:471
+#: src/common/command.c:477
#, c-format
msgid "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s некорректное количеÑтво аргументов %s команды \"%s\" (ожидалоÑÑŒ: %d arg%"
"s)\n"
-#: src/common/command.c:483
+#: src/common/command.c:489
#, c-format
msgid ""
"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
@@ -3041,14 +3058,14 @@ msgstr ""
"%s некорректное количеÑтво аргументов %s команды \"%s\" (ожидалоÑÑŒ: от %d до "
"%d arg%s)\n"
-#: src/common/command.c:547
+#: src/common/command.c:553
#, c-format
msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s некорректное количеÑтво аргументов IRC команды \"%s\" (ожидалоÑÑŒ: %d arg%"
"s)\n"
-#: src/common/command.c:559
+#: src/common/command.c:565
#, c-format
msgid ""
"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
@@ -3057,418 +3074,432 @@ msgstr ""
"%s некорректное количеÑтво аргументов IRC команды \"%s\" (ожидалоÑÑŒ: от %d "
"до %d arg%s)\n"
-#: src/common/command.c:583
+#: src/common/command.c:589
#, c-format
msgid "%s command \"%s\" can not be executed on DCC CHAT buffer\n"
msgstr "%s команда \"%s\" не может быть выполнена в DCC-чате\n"
-#: src/common/command.c:628
+#: src/common/command.c:634
#, c-format
msgid "%s unknown command \"%s\" (type /help for help)\n"
msgstr "%s неизвеÑÑ‚Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° \"%s\" (наберите /help Ð´Ð»Ñ Ñправки)\n"
-#: src/common/command.c:830
+#: src/common/command.c:831
msgid "This window is not a channel!\n"
msgstr "Ðто окно не ÑвлÑетÑÑ ÐºÐ°Ð½Ð°Ð»Ð¾Ð¼!\n"
-#: src/common/command.c:868 src/common/command.c:1039
+#: src/common/command.c:879 src/common/command.c:1050
#, c-format
msgid "%s missing arguments for \"%s\" command\n"
msgstr "%s нет аргументов Ð´Ð»Ñ \"%s\" команды\n"
-#: src/common/command.c:877
+#: src/common/command.c:888
#, c-format
msgid "Alias \"%s\" => \"%s\" created\n"
msgstr "Сокращение \"%s\" => \"%s\" Ñоздано\n"
-#: src/common/command.c:883
+#: src/common/command.c:894
#, c-format
msgid "Failed to create alias \"%s\" => \"%s\" (not enough memory)\n"
msgstr "Ðевозможно Ñоздать Ñокращение \"%s\" => \"%s\" (недоÑтаточно памÑти)\n"
-#: src/common/command.c:895
+#: src/common/command.c:906
msgid "Alias:\n"
msgstr "Сокращение:\n"
-#: src/common/command.c:905
+#: src/common/command.c:916
msgid "No alias found.\n"
msgstr "Ð¡Ð¾ÐºÑ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ð½Ðµ найдены.\n"
-#: src/common/command.c:915
+#: src/common/command.c:926
msgid "List of aliases:\n"
msgstr "СпиÑок Ñокращений:\n"
-#: src/common/command.c:929
+#: src/common/command.c:940
msgid "No alias defined.\n"
msgstr "Ð¡Ð¾ÐºÑ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ð½Ðµ заданы.\n"
-#: src/common/command.c:948
+#: src/common/command.c:959
#, c-format
msgid "%sServer: %s%s\n"
msgstr "%sСервер: %s%s\n"
-#: src/common/command.c:953
+#: src/common/command.c:964
#, c-format
msgid "%snot connected\n"
msgstr "%sне подключен\n"
-#: src/common/command.c:957
+#: src/common/command.c:968
#, c-format
msgid "%sChannel: %s%s %s(server: %s%s%s)\n"
msgstr "%sКанал: %s%s %s(Ñервер: %s%s%s)\n"
-#: src/common/command.c:966
+#: src/common/command.c:977
#, c-format
msgid "%sPrivate with: %s%s %s(server: %s%s%s)\n"
msgstr "%sПриват with: %s%s %s(Ñервер: %s%s%s)\n"
-#: src/common/command.c:975 src/common/command.c:987
+#: src/common/command.c:986 src/common/command.c:998
#, c-format
msgid "%sunknown\n"
msgstr "%sнеизвеÑтен\n"
-#: src/common/command.c:983
+#: src/common/command.c:994
#, c-format
msgid "%sraw IRC data\n"
msgstr "%sÑырые IRC данные\n"
-#: src/common/command.c:1018
+#: src/common/command.c:1029
msgid "Open buffers:\n"
msgstr "Открытые буферы:\n"
-#: src/common/command.c:1063
+#: src/common/command.c:1074
#, c-format
msgid "%s incorrect buffer number\n"
msgstr "%s неправильный номер буфера\n"
-#: src/common/command.c:1080
+#: src/common/command.c:1091
#, c-format
msgid "%s can not close the single buffer\n"
msgstr "%s невозможно закрыть единÑтвенный буфер\n"
-#: src/common/command.c:1093
+#: src/common/command.c:1104
#, c-format
msgid "%s can not close server buffer while channels are open\n"
msgstr "%s невозможно закрыть буфер Ñервера пока открыты каналы\n"
-#: src/common/command.c:1167
+#: src/common/command.c:1178
#, fuzzy
msgid "Default notify levels for servers:"
msgstr "Ðовый уровень уведомлений Ð´Ð»Ñ %s%s%s: %s%d %s"
-#: src/common/command.c:1185
+#: src/common/command.c:1196
#, fuzzy
msgid "Notify levels:"
msgstr "Уровни уведомлениÑ:"
-#: src/common/command.c:1192
+#: src/common/command.c:1203
msgid "Raw IRC data"
msgstr "Сырые IRC данные"
-#: src/common/command.c:1214 src/common/command.c:1284
+#: src/common/command.c:1225 src/common/command.c:1295
#, c-format
msgid "%s incorrect notify level (must be between %d and %d)\n"
msgstr "%s некорректный уровень уведомлений (должен быть от %d до %d)\n"
-#: src/common/command.c:1227
+#: src/common/command.c:1238
#, fuzzy, c-format
msgid "%s incorrect buffer for notify (must be server, channel or private)\n"
msgstr "%s некорректный буфер уведомлений (должен быть каналом или приватом)\n"
-#: src/common/command.c:1238
+#: src/common/command.c:1249
#, fuzzy, c-format
msgid "New default notify level for server %s%s%s: %s%d %s"
msgstr "Ðовый уровень уведомлений Ð´Ð»Ñ %s%s%s: %s%d %s"
-#: src/common/command.c:1252
+#: src/common/command.c:1263
#, c-format
msgid "New notify level for %s%s%s: %s%d %s"
msgstr "Ðовый уровень уведомлений Ð´Ð»Ñ %s%s%s: %s%d %s"
-#: src/common/command.c:1263
+#: src/common/command.c:1274
msgid "(hotlist: never)\n"
msgstr "(хотлиÑÑ‚: никогда)\n"
-#: src/common/command.c:1266
+#: src/common/command.c:1277
msgid "(hotlist: highlights)\n"
msgstr "(хотлиÑÑ‚: подÑвечивание)\n"
-#: src/common/command.c:1269
+#: src/common/command.c:1280
msgid "(hotlist: highlights + messages)\n"
msgstr "(hotlist: подÑвечивание + ÑообщениÑ)\n"
-#: src/common/command.c:1272
+#: src/common/command.c:1283
msgid "(hotlist: highlights + messages + join/part (all))\n"
msgstr "(хотлиÑÑ‚: подÑвечивание + ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ + входы/выходы (вÑÑ‘))\n"
-#: src/common/command.c:1404
+#: src/common/command.c:1415
#, c-format
msgid "Charsets for server %s%s%s: "
msgstr "Кодировки Ñервера %s%s%s: "
-#: src/common/command.c:1412
+#: src/common/command.c:1423
#, c-format
msgid "Charsets for channel %s%s%s: "
msgstr "Кодировки канала %s%s%s: "
-#: src/common/command.c:1420
+#: src/common/command.c:1431
#, c-format
msgid "Charsets for private %s%s%s: "
msgstr "Кодировки привата %s%s%s: "
-#: src/common/command.c:1448 src/common/command.c:1478
-#: src/common/command.c:1508
+#: src/common/command.c:1459 src/common/command.c:1489
+#: src/common/command.c:1519
#, c-format
msgid " (inherited: \"%s%s%s\")"
msgstr " (унаÑледованный: \"%s%s%s\")"
-#: src/common/command.c:1542
+#: src/common/command.c:1553
#, c-format
msgid "%s charset \"%s\" is not available\n"
msgstr "%s кодировка \"%s\" недоÑтупна\n"
-#: src/common/command.c:1603 src/common/command.c:1633
-#: src/common/command.c:1860 src/common/command.c:2614
-#: src/common/command.c:3895 src/common/command.c:3938
+#: src/common/command.c:1614 src/common/command.c:1644
+#: src/common/command.c:1871 src/common/command.c:2687
+#: src/common/command.c:3968 src/common/command.c:4011
#, c-format
msgid "%s unknown option for \"%s\" command\n"
msgstr "%s неизвеÑтный параметр Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ \"%s\"\n"
-#: src/common/command.c:1668
+#: src/common/command.c:1679
#, c-format
msgid "%s already connected to server \"%s\"!\n"
msgstr "%s уже подключен к Ñерверу \"%s\"!\n"
-#: src/common/command.c:1676
+#: src/common/command.c:1687
#, c-format
msgid "%s currently connecting to server \"%s\"!\n"
msgstr "%s подключаетÑÑ Ðº Ñерверу \"%s\"!\n"
-#: src/common/command.c:1696 src/common/command.c:1910
+#: src/common/command.c:1707 src/common/command.c:1921
#, c-format
msgid "%s server not found\n"
msgstr "%s Ñервер не найден\n"
-#: src/common/command.c:1893
+#: src/common/command.c:1904
#, c-format
msgid "%s not connected to server \"%s\"!\n"
msgstr "%s не подключен к Ñерверу \"%s\"!\n"
-#: src/common/command.c:1901
+#: src/common/command.c:1912
msgid "Auto-reconnection is cancelled\n"
msgstr "Ðвто-переподключение отменено\n"
-#: src/common/command.c:1938 src/common/weechat.c:212
+#: src/common/command.c:1949 src/common/weechat.c:212
#, c-format
msgid "%s internal commands:\n"
msgstr "Внутренние команды %s:\n"
-#: src/common/command.c:1948 src/common/weechat.c:232
+#: src/common/command.c:1959 src/common/weechat.c:232
#, c-format
msgid "IRC commands:\n"
msgstr "Команды IRC:\n"
-#: src/common/command.c:1962
+#: src/common/command.c:1973
msgid "Plugin commands:\n"
msgstr "Команды Plugin'ов:\n"
-#: src/common/command.c:2078
+#: src/common/command.c:2089
#, c-format
msgid "No help available, \"%s\" is an unknown command\n"
msgstr "Справка недоÑтупна, \"%s\" не ÑвлÑетÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾Ð¹\n"
-#: src/common/command.c:2147
+#: src/common/command.c:2158
#, c-format
msgid "%son %s%s%s/%s%s%s:%s ignoring %s%s%s from %s%s\n"
msgstr "%sна %s%s%s/%s%s%s:%s игнорирует %s%s%s Ñ %s%s\n"
-#: src/common/command.c:2185
+#: src/common/command.c:2196
msgid "List of ignore:\n"
msgstr "СпиÑок игнорированиÑ:\n"
-#: src/common/command.c:2202
+#: src/common/command.c:2213
msgid "No ignore defined.\n"
msgstr "Ð˜Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½Ðµ заданы.\n"
-#: src/common/command.c:2228
+#: src/common/command.c:2239
msgid "New ignore:"
msgstr "Ðовое игнорирование:"
-#: src/common/command.c:2248
+#: src/common/command.c:2259
#, c-format
msgid "New key binding: %s"
msgstr "ÐÐ¾Ð²Ð°Ñ ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ: %s"
-#: src/common/command.c:2287
+#: src/common/command.c:2298
msgid "Key bindings:\n"
msgstr "Комбинации клавиш:\n"
-#: src/common/command.c:2301
+#: src/common/command.c:2312
#, c-format
msgid "Key \"%s\" unbound\n"
msgstr "Клавиша \"%s\" не привÑзана\n"
-#: src/common/command.c:2307
+#: src/common/command.c:2318
#, c-format
msgid "%s unable to unbind key \"%s\"\n"
msgstr "%s не могу отвÑзать клавишу \"%s\"\n"
-#: src/common/command.c:2315 src/common/weechat.c:264
+#: src/common/command.c:2326 src/common/weechat.c:264
#, c-format
msgid "Internal key functions:\n"
msgstr "Ð’Ñтроенные функции клавиш:\n"
-#: src/common/command.c:2335
+#: src/common/command.c:2346
msgid "Default key bindings restored\n"
msgstr "Комбинации клавиш по умолчанию воÑÑтановлены\n"
-#: src/common/command.c:2341
+#: src/common/command.c:2352
#, c-format
msgid "%s \"-yes\" argument is required for keys reset (securuty reason)\n"
msgstr ""
"%s \"-yes\" аргумент, необходимый Ð´Ð»Ñ ÑброÑа ключей (в целÑÑ… безопаÑноÑти)\n"
-#: src/common/command.c:2360
+#: src/common/command.c:2371
msgid "Key:\n"
msgstr ""
-#: src/common/command.c:2366
+#: src/common/command.c:2377
#, fuzzy
msgid "No key found.\n"
msgstr "Ð¡Ð¾ÐºÑ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ð½Ðµ найдены.\n"
-#: src/common/command.c:2408
+#: src/common/command.c:2419
msgid "global"
msgstr "глобальнаÑ"
-#: src/common/command.c:2408
+#: src/common/command.c:2419
msgid "local"
msgstr "локальнаÑ"
-#: src/common/command.c:2414
+#: src/common/command.c:2425
msgid "top"
msgstr "Ñверху"
-#: src/common/command.c:2417
+#: src/common/command.c:2428
msgid "bottom"
msgstr "внизу"
-#: src/common/command.c:2420
+#: src/common/command.c:2431
msgid "left"
msgstr "Ñлева"
-#: src/common/command.c:2423
+#: src/common/command.c:2434
msgid "right"
msgstr "Ñправа"
-#: src/common/command.c:2453
+#: src/common/command.c:2464
msgid "Open panels:\n"
msgstr "Открытые панели:\n"
-#: src/common/command.c:2489
+#: src/common/command.c:2496
msgid "Plugins loaded:\n"
msgstr "Загруженные plugin'ы\n"
-#: src/common/command.c:2505
+#: src/common/command.c:2522
msgid " message handlers:\n"
msgstr " обработчики Ñообщений:\n"
-#: src/common/command.c:2514
+#: src/common/command.c:2531
#, c-format
msgid " IRC(%s)\n"
msgstr " IRC(%s)\n"
-#: src/common/command.c:2521
+#: src/common/command.c:2538
msgid " (no message handler)\n"
msgstr " (нет обработчика Ñообщений)\n"
-#: src/common/command.c:2526
+#: src/common/command.c:2543
msgid " command handlers:\n"
msgstr " обработчики команд:\n"
-#: src/common/command.c:2547
+#: src/common/command.c:2564
msgid " (no command handler)\n"
msgstr " (нет обработчиков команд)\n"
-#: src/common/command.c:2552
+#: src/common/command.c:2569
msgid " timer handlers:\n"
msgstr " обработчики таймера:\n"
-#: src/common/command.c:2561
+#: src/common/command.c:2578
#, c-format
msgid " %d seconds\n"
msgstr " %d Ñекунд\n"
-#: src/common/command.c:2568
+#: src/common/command.c:2585
msgid " (no timer handler)\n"
msgstr " (нет обработчика таймера)\n"
-#: src/common/command.c:2573
+#: src/common/command.c:2590
msgid " keyboard handlers:\n"
msgstr " обработчики клавиатуры:\n"
-#: src/common/command.c:2583
+#: src/common/command.c:2600
msgid " (no keyboard handler)\n"
msgstr " (нет обработчика клавиатуры)\n"
-#: src/common/command.c:2585
+#: src/common/command.c:2602 src/common/command.c:2619
#, c-format
msgid " %d defined\n"
msgstr " %d объÑвлено\n"
-#: src/common/command.c:2591
+#: src/common/command.c:2607
+msgid " IRC modifiers:\n"
+msgstr ""
+
+#: src/common/command.c:2617
+#, fuzzy
+msgid " (no IRC modifier)\n"
+msgstr " (нет обработчика таймера)\n"
+
+#: src/common/command.c:2628
+#, fuzzy
+msgid "No plugin found.\n"
+msgstr "Ðе найден параметр pluginа\n"
+
+#: src/common/command.c:2630
msgid " (no plugin)\n"
msgstr " (нет pluginа)\n"
-#: src/common/command.c:2627 src/common/command.c:3521
+#: src/common/command.c:2700 src/common/command.c:3594
#, c-format
msgid ""
"Command \"%s\" is not available, WeeChat was built without plugins support.\n"
msgstr "Команда \"%s\" не доÑтупна, WeeChat Ñобран без поддержки plugin'ов.\n"
-#: src/common/command.c:2655
+#: src/common/command.c:2728
msgid "Configuration file saved\n"
msgstr "Конфигурационный файл Ñохранён\n"
-#: src/common/command.c:2660
+#: src/common/command.c:2733
#, c-format
msgid "%s failed to save configuration file\n"
msgstr "%s не могу Ñохранить конфигурационный файл\n"
-#: src/common/command.c:2668
+#: src/common/command.c:2741
msgid "Plugins options saved\n"
msgstr "ÐаÑтройки pluginов Ñохранены\n"
-#: src/common/command.c:2673
+#: src/common/command.c:2746
#, c-format
msgid "%s failed to save plugins options\n"
msgstr "%s не могу Ñохранить конфигурационный файл pluginов\n"
-#: src/common/command.c:2714
+#: src/common/command.c:2787
msgid "No server.\n"
msgstr "Ðет Ñервера.\n"
-#: src/common/command.c:2725
+#: src/common/command.c:2798
#, c-format
msgid "Server '%s' not found.\n"
msgstr "Сервер '%s' не найден.\n"
-#: src/common/command.c:2737
+#: src/common/command.c:2810
#, c-format
msgid "%s missing servername for \"%s\" command\n"
msgstr "%s не хватает имени Ñервера Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ \"%s\"\n"
-#: src/common/command.c:2745
+#: src/common/command.c:2818
#, c-format
msgid "%s too much arguments for \"%s\" command, ignoring arguments\n"
msgstr "%s Ñлишком много аргументов Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ \"%s\" игнорирую аргументы\n"
-#: src/common/command.c:2755
+#: src/common/command.c:2828
#, c-format
msgid "%s server \"%s\" not found for \"%s\" command\n"
msgstr "%s Ñервер \"%s\" не найден Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ \"%s\"\n"
-#: src/common/command.c:2763
+#: src/common/command.c:2836
#, c-format
msgid ""
"%s you can not delete server \"%s\" because you are connected to. Try /"
@@ -3477,196 +3508,196 @@ msgstr ""
"%s вы не можете удалить Ñервер \"%s\" потому, что подключены к нему. "
"Попробуйте отключитьÑÑ (/disconnect) %s перед удалением.\n"
-#: src/common/command.c:2783
+#: src/common/command.c:2856
#, c-format
msgid "Server %s%s%s has been deleted\n"
msgstr "Сервер %s%s%s удалён\n"
-#: src/common/command.c:2802
+#: src/common/command.c:2875
#, c-format
msgid "%s missing parameters for \"%s\" command\n"
msgstr "%s не хватает параметров Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ \"%s\"\n"
-#: src/common/command.c:2812
+#: src/common/command.c:2885
#, c-format
msgid "%s server \"%s\" already exists, can't create it!\n"
msgstr "%s Ñервер \"%s\" уже ÑущеÑтвует, не могу Ñоздать его!\n"
-#: src/common/command.c:2841 src/common/command.c:2869
-#: src/common/command.c:2882 src/common/command.c:2908
+#: src/common/command.c:2914 src/common/command.c:2942
+#: src/common/command.c:2955 src/common/command.c:2981
#, c-format
msgid "%s missing password for \"%s\" parameter\n"
msgstr "%s не хватает Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð´Ð»Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\"\n"
-#: src/common/command.c:2854
+#: src/common/command.c:2927
#, c-format
msgid "%s missing nick(s) for \"%s\" parameter\n"
msgstr "%s не хватает ника(-ов) Ð´Ð»Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\"\n"
-#: src/common/command.c:2895
+#: src/common/command.c:2968
#, c-format
msgid "%s missing command for \"%s\" parameter\n"
msgstr "%s не хватает команды Ð´Ð»Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\"\n"
-#: src/common/command.c:2933
+#: src/common/command.c:3006
#, c-format
msgid "Server %s%s%s created\n"
msgstr "Сервер %s%s%s Ñоздан\n"
-#: src/common/command.c:2942
+#: src/common/command.c:3015
#, c-format
msgid "%s unable to create server\n"
msgstr "%s не могу Ñоздать Ñервер\n"
-#: src/common/command.c:3002
+#: src/common/command.c:3075
msgid "(unknown)"
msgstr "(неизвеÑтен)"
-#: src/common/command.c:3025
+#: src/common/command.c:3098
#, c-format
msgid "%s(password hidden) "
msgstr "%s(пароль Ñкрыт) "
-#: src/common/command.c:3123
+#: src/common/command.c:3196
#, c-format
msgid "%s server \"%s\" not found\n"
msgstr "%s Ñервер \"%s\" не найден\n"
-#: src/common/command.c:3156 src/common/command.c:3204
+#: src/common/command.c:3229 src/common/command.c:3277
#, c-format
msgid "%s config option \"%s\" not found\n"
msgstr "%s параметр конфигурации \"%s\" не найден\n"
-#: src/common/command.c:3161 src/common/command.c:3196
+#: src/common/command.c:3234 src/common/command.c:3269
#, c-format
msgid "%s incorrect value for option \"%s\"\n"
msgstr "%s некорректное значение параметра \"%s\"\n"
-#: src/common/command.c:3177
+#: src/common/command.c:3250
#, c-format
msgid "%s option \"%s\" can not be changed while WeeChat is running\n"
msgstr "%s параметр \"%s\" не может быть изменена при запущеном WeeChat\n"
-#: src/common/command.c:3287
+#: src/common/command.c:3360
#, c-format
msgid "No config option found with \"%s\"\n"
msgstr "Ðе найден параметр Ñ \"%s\"\n"
-#: src/common/command.c:3290
+#: src/common/command.c:3363
msgid "No config option found\n"
msgstr "Ðе найден параметр\n"
-#: src/common/command.c:3297
+#: src/common/command.c:3370
#, c-format
msgid "%sDetail:\n"
msgstr "%sПодробноÑти:\n"
-#: src/common/command.c:3302
+#: src/common/command.c:3375
msgid " . type boolean (values: 'on' or 'off')\n"
msgstr " . булевый тип (значениÑ: 'on' или 'off')\n"
-#: src/common/command.c:3303 src/common/command.c:3326
-#: src/common/command.c:3332 src/common/command.c:3338
+#: src/common/command.c:3376 src/common/command.c:3399
+#: src/common/command.c:3405 src/common/command.c:3411
#: src/common/weechat.c:148 src/common/weechat.c:173 src/common/weechat.c:180
#: src/common/weechat.c:187
#, c-format
msgid " . default value: '%s'\n"
msgstr " . значение по умолчанию: '%s'\n"
-#: src/common/command.c:3308
+#: src/common/command.c:3381
#, c-format
msgid " . type integer (values: between %d and %d)\n"
msgstr " . целочиÑленное значение (значениÑ: от %d до %d)\n"
-#: src/common/command.c:3311 src/common/weechat.c:157
+#: src/common/command.c:3384 src/common/weechat.c:157
#, c-format
msgid " . default value: %d\n"
msgstr " . значение по умолчанию: %d\n"
-#: src/common/command.c:3315
+#: src/common/command.c:3388
msgid " . type string (values: "
msgstr " . Ñтроковой тип (значениÑ: "
-#: src/common/command.c:3328 src/common/command.c:3334
-#: src/common/command.c:3340 src/common/weechat.c:175 src/common/weechat.c:182
+#: src/common/command.c:3401 src/common/command.c:3407
+#: src/common/command.c:3413 src/common/weechat.c:175 src/common/weechat.c:182
#: src/common/weechat.c:189
msgid "empty"
msgstr "пуÑто"
-#: src/common/command.c:3331
+#: src/common/command.c:3404
msgid " . type color (Curses or Gtk color, look at WeeChat doc)\n"
msgstr " . цветовой тип (цвет Curses или Gtk, Ñм. документацию WeeChat)\n"
-#: src/common/command.c:3337
+#: src/common/command.c:3410
msgid " . type string (any string)\n"
msgstr " . Ñтроковой тип (Ð»ÑŽÐ±Ð°Ñ Ñтрока)\n"
-#: src/common/command.c:3343 src/common/weechat.c:192
+#: src/common/command.c:3416 src/common/weechat.c:192
#, c-format
msgid " . description: %s\n"
msgstr " . опиÑание: %s\n"
-#: src/common/command.c:3354
+#: src/common/command.c:3427
#, c-format
msgid "config option(s) found with \"%s\"\n"
msgstr "параметров Ñ \"%s\" найдено\n"
-#: src/common/command.c:3357
+#: src/common/command.c:3430
msgid "config option(s) found\n"
msgstr "параметров найдено\n"
-#: src/common/command.c:3465
+#: src/common/command.c:3538
#, c-format
msgid "%s incorrect value for plugin option \"%s\"\n"
msgstr "%s некорректное значение параметра \"%s\" pluginа\n"
-#: src/common/command.c:3494
+#: src/common/command.c:3567
#, c-format
msgid "No plugin option found with \"%s\"\n"
msgstr "Ðе найден параметр pluginа Ñ \"%s\"\n"
-#: src/common/command.c:3497
+#: src/common/command.c:3570
msgid "No plugin option found\n"
msgstr "Ðе найден параметр pluginа\n"
-#: src/common/command.c:3507
+#: src/common/command.c:3580
#, c-format
msgid "plugin option(s) found with \"%s\"\n"
msgstr "параметров pluginов Ñ \"%s\" найдено\n"
-#: src/common/command.c:3510
+#: src/common/command.c:3583
msgid "plugin option(s) found\n"
msgstr "параметров pluginов найдено\n"
-#: src/common/command.c:3551
+#: src/common/command.c:3624
#, c-format
msgid "%s alias or command \"%s\" not found\n"
msgstr "%s Ñокращение или команда \"%s\" не найдены\n"
-#: src/common/command.c:3561
+#: src/common/command.c:3634
#, c-format
msgid "Alias \"%s\" removed\n"
msgstr "Сокращение \"%s\" удалено\n"
-#: src/common/command.c:3621
+#: src/common/command.c:3694
msgid "ignore were removed.\n"
msgstr "игнорирование добавлено.\n"
-#: src/common/command.c:3623
+#: src/common/command.c:3696
msgid "ignore was removed.\n"
msgstr "игнорирование удалено.\n"
-#: src/common/command.c:3628
+#: src/common/command.c:3701
#, c-format
msgid "%s no ignore found\n"
msgstr "%s Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½Ðµ найдены\n"
-#: src/common/command.c:3662
+#: src/common/command.c:3735
#, c-format
msgid "%s can't upgrade: connection to at least one server is pending\n"
msgstr "%s не могу обновитьÑÑ: подключение к Ñерверам в процеÑÑе\n"
-#: src/common/command.c:3672
+#: src/common/command.c:3745
#, c-format
msgid ""
"%s can't upgrade: connection to at least one SSL server is active (should be "
@@ -3675,35 +3706,35 @@ msgstr ""
"%s не могу обновитьÑÑ: подключен к Ñерверам по SSL (будет иÑправлено в "
"будущем)\n"
-#: src/common/command.c:3688
+#: src/common/command.c:3761
msgid "Upgrading WeeChat...\n"
msgstr "ОбновлÑÑŽ WeeChat...\n"
-#: src/common/command.c:3695
+#: src/common/command.c:3768
#, c-format
msgid "%s unable to save session in file\n"
msgstr "%s не могу Ñохранить ÑеÑÑию в файл\n"
-#: src/common/command.c:3721
+#: src/common/command.c:3794
#, c-format
msgid "%s exec failed (program: \"%s\"), exiting WeeChat\n"
msgstr "%s запуÑк не удалÑÑ (программа: \"%s\"), выхожу из WeeChat\n"
-#: src/common/command.c:3761
+#: src/common/command.c:3834
#, c-format
msgid "WeeChat uptime: %d %s %02d:%02d:%02d, started on %s"
msgstr "WeeChat работает: %d %s %02d:%02d:%02d, запущен %s"
-#: src/common/command.c:3775
+#: src/common/command.c:3848
#, c-format
msgid "WeeChat uptime: %s%d %s%s %s%02d%s:%s%02d%s:%s%02d%s, started on %s%s"
msgstr "WeeChat работает: %s%d %s%s %s%02d%s:%s%02d%s:%s%02d%s, запущен %s%s"
-#: src/common/command.c:3819
+#: src/common/command.c:3892
msgid "Open windows:\n"
msgstr "Открытые окна:\n"
-#: src/common/command.c:3906
+#: src/common/command.c:3979
#, c-format
msgid ""
"%s can not merge windows, there's no other window with same size near "
@@ -3755,7 +3786,7 @@ msgstr "FIFO pipe закрыт\n"
msgid "%s cannot add a buffer to hotlist\n"
msgstr "%s не могу добавить буфер в хотлиÑÑ‚\n"
-#: src/common/log.c:99
+#: src/common/log.c:103
#, c-format
msgid ""
"%s unable to create/append to log file\n"
@@ -3767,13 +3798,13 @@ msgstr ""
"WeeChat\n"
"Ñ Ð´Ñ€ÑƒÐ³Ð¾Ð¹ домашней директорией иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"--dir\".\n"
-#: src/common/session.c:515
+#: src/common/session.c:516
#, c-format
msgid ""
"Last operation with session file was at position %ld, read of %d bytes\n"
msgstr "ПоÑледнÑÑ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð¼ ÑеÑÑии в позиции %ld, чтение %d байтов\n"
-#: src/common/session.c:520
+#: src/common/session.c:521
#, c-format
msgid ""
"Please send %s/%s, %s/%s and above messages to WeeChat developers for "
@@ -3784,315 +3815,315 @@ msgstr ""
"поддержки разработки.\n"
"Будьте оÑторожны, файлы могут Ñодержать личные данные.\n"
-#: src/common/session.c:546 src/common/session.c:580 src/common/session.c:637
-#: src/common/session.c:678
+#: src/common/session.c:547 src/common/session.c:581 src/common/session.c:638
+#: src/common/session.c:679
#, c-format
msgid "wrong type in file (expected: %d, read: %d)"
msgstr "некорректный тип в файле (ожидалоÑÑŒ: %d, прочитано: %d)"
-#: src/common/session.c:649 src/common/session.c:690
+#: src/common/session.c:650 src/common/session.c:691
msgid "invalid length for a buffer"
msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° буфера"
-#: src/common/session.c:714
+#: src/common/session.c:715
msgid "object read error"
msgstr "ошибка Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð°"
-#: src/common/session.c:719
+#: src/common/session.c:720
#, c-format
msgid "wrong object (expected: %d, read: %d)"
msgstr "некорректный объект (ожидалоÑÑŒ: %d, прочитано: %d)"
-#: src/common/session.c:729
+#: src/common/session.c:730
msgid "type read error"
msgstr "ошибка Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ñ‚Ð¸Ð¿Ð°"
-#: src/common/session.c:734
+#: src/common/session.c:735
#, c-format
msgid "wrong type (expected: %d, read: %d)"
msgstr "некорректный тип (ожидалоÑÑŒ: %d, прочитано: %d)"
-#: src/common/session.c:819
+#: src/common/session.c:820
msgid "server name not found"
msgstr "Ð¸Ð¼Ñ Ñервера не найдено"
-#: src/common/session.c:824
+#: src/common/session.c:825
#, c-format
msgid "session: loading server \"%s\"\n"
msgstr "ÑеÑÑиÑ: загружаю Ñервер \"%s\"\n"
-#: src/common/session.c:828
+#: src/common/session.c:829
msgid "server found, updating values\n"
msgstr "Ñервер найден, обновлÑÑŽ значениÑ\n"
-#: src/common/session.c:831
+#: src/common/session.c:832
msgid "server not found, creating new one\n"
msgstr "Ñервер не найден, Ñоздаю новый\n"
-#: src/common/session.c:836
+#: src/common/session.c:837
msgid "can't create new server"
msgstr "невозможно Ñоздать новый Ñервер"
-#: src/common/session.c:850
+#: src/common/session.c:851
msgid "unexpected end of file (reading server)"
msgstr "неожиданный конец файла (при чтении Ñервера)"
-#: src/common/session.c:941
+#: src/common/session.c:942
msgid "gnutls init error"
msgstr "ошибка инициализации gnutls"
-#: src/common/session.c:958
+#: src/common/session.c:959
msgid "gnutls handshake failed"
msgstr "рукопожатие gnutls не удалоÑÑŒ"
-#: src/common/session.c:1007
+#: src/common/session.c:1008
#, c-format
msgid "session: warning: ignoring value from server (object id: %d)\n"
msgstr ""
"ÑеÑÑиÑ: предупреждение: игнорируетÑÑ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ от Ñервера (id объекта: %d)\n"
-#: src/common/session.c:1030
+#: src/common/session.c:1031
msgid "channel found without server"
msgstr "канал найден без Ñервера"
-#: src/common/session.c:1037
+#: src/common/session.c:1038
msgid "channel type not found"
msgstr "типа канала не найден"
-#: src/common/session.c:1045
+#: src/common/session.c:1046
msgid "channel name not found"
msgstr "название канала не найдено"
-#: src/common/session.c:1050
+#: src/common/session.c:1051
#, c-format
msgid "session: loading channel \"%s\"\n"
msgstr "ÑеÑÑиÑ: загружаю канал \"%s\"\n"
-#: src/common/session.c:1058
+#: src/common/session.c:1059
msgid "can't create new channel"
msgstr "невозможно Ñоздать новый канал"
-#: src/common/session.c:1068
+#: src/common/session.c:1069
msgid "unexpected end of file (reading channel)"
msgstr "неожиданный конец файла (при чтении канала)"
-#: src/common/session.c:1110
+#: src/common/session.c:1111
#, c-format
msgid "session: warning: ignoring value from channel (object id: %d)\n"
msgstr ""
"ÑеÑÑиÑ: предупреждение: игнорируетÑÑ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ñ ÐºÐ°Ð½Ð°Ð»Ð° (id объекта: %d)\n"
-#: src/common/session.c:1134
+#: src/common/session.c:1135
msgid "nick found without channel"
msgstr "ник найден без канала"
-#: src/common/session.c:1142
+#: src/common/session.c:1143
msgid "nick name not found"
msgstr "ник не найден"
-#: src/common/session.c:1152
+#: src/common/session.c:1153
msgid "can't create new nick"
msgstr "не могу Ñоздать новый ник"
-#: src/common/session.c:1162
+#: src/common/session.c:1163
msgid "unexpected end of file (reading nick)"
msgstr "неожиданный конец файла (при чтении ника)"
-#: src/common/session.c:1181
+#: src/common/session.c:1182
#, c-format
msgid "session: warning: ignoring value from nick (object id: %d)\n"
msgstr ""
"ÑеÑÑиÑ: предупреждение: игнорируетÑÑ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ от ника (id объекта: %d)\n"
-#: src/common/session.c:1208
+#: src/common/session.c:1209
msgid "can't create new DCC"
msgstr "не могу Ñоздать новый DCC"
-#: src/common/session.c:1212
+#: src/common/session.c:1213
msgid "session: loading DCC\n"
msgstr "ÑеÑÑиÑ: загрузка DCC\n"
-#: src/common/session.c:1222
+#: src/common/session.c:1223
msgid "unexpected end of file (reading DCC)"
msgstr "неожиданный конец файла (при чтении DCC)"
-#: src/common/session.c:1241
+#: src/common/session.c:1242
msgid "server not found for DCC"
msgstr "Ñервер не найден Ð´Ð»Ñ DCC"
-#: src/common/session.c:1250
+#: src/common/session.c:1251
msgid "DCC with channel but without server"
msgstr "DCC Ñ ÐºÐ°Ð½Ð°Ð»Ð¾Ð¼, но без Ñервера"
-#: src/common/session.c:1262
+#: src/common/session.c:1263
msgid "channel not found for DCC"
msgstr "канал не найден Ð´Ð»Ñ DCC"
-#: src/common/session.c:1345
+#: src/common/session.c:1346
#, c-format
msgid "session: warning: ignoring value from DCC (object id: %d)\n"
msgstr ""
"ÑеÑÑиÑ: предупреждение: игнорируетÑÑ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ от DCC (id объекта: %d)\n"
-#: src/common/session.c:1366
+#: src/common/session.c:1367
msgid "session: loading buffer history\n"
msgstr "ÑеÑÑиÑ: загрузка иÑтории буфера\n"
-#: src/common/session.c:1368
+#: src/common/session.c:1369
msgid "session: loading global history\n"
msgstr "ÑеÑÑиÑ: загрузка глобальной иÑтории\n"
-#: src/common/session.c:1376
+#: src/common/session.c:1377
msgid "unexpected end of file (reading history)"
msgstr "неожиданный конец файла (при чтении иÑтории)"
-#: src/common/session.c:1396 src/common/session.c:1674
+#: src/common/session.c:1397 src/common/session.c:1678
#, c-format
msgid "session: warning: ignoring value from history (object id: %d)\n"
msgstr ""
"ÑеÑÑиÑ: предупреждение: игнорируетÑÑ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ из иÑтории (id объекта: %d)\n"
-#: src/common/session.c:1423
+#: src/common/session.c:1424
msgid "server name not found for buffer"
msgstr "не найдено Ð¸Ð¼Ñ Ñервера Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð°"
-#: src/common/session.c:1431
+#: src/common/session.c:1432
msgid "channel name not found for buffer"
msgstr "не найдено Ð¸Ð¼Ñ ÐºÐ°Ð½Ð°Ð»Ð° Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð°"
-#: src/common/session.c:1438
+#: src/common/session.c:1439
msgid "buffer type not found"
msgstr "тип буфера не найден"
-#: src/common/session.c:1443
+#: src/common/session.c:1444
#, c-format
msgid "session: loading buffer (server: %s, channel: %s, type: %d)\n"
msgstr "ÑеÑÑиÑ: загрузка буфера (Ñервер: %s, канал: %s, тип: %d)\n"
-#: src/common/session.c:1454
+#: src/common/session.c:1455
msgid "server not found for buffer"
msgstr "Ñервер не найден Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð°"
-#: src/common/session.c:1464
+#: src/common/session.c:1465
msgid "channel not found for buffer"
msgstr "канал не найден Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð°"
-#: src/common/session.c:1473
+#: src/common/session.c:1474
msgid "can't create new buffer"
msgstr "невозможно Ñоздать новый буфер"
-#: src/common/session.c:1486
+#: src/common/session.c:1487
msgid "unexpected end of file (reading buffer)"
msgstr "неожиданный конец файла (при чтении буфера)"
-#: src/common/session.c:1499
+#: src/common/session.c:1500
#, c-format
msgid "session: warning: ignoring value from buffer (object id: %d)\n"
msgstr ""
"ÑеÑÑиÑ: предупреждение: игнорирую значение из буфера (id объекта: %d)\n"
-#: src/common/session.c:1522
+#: src/common/session.c:1523
msgid "line found without buffer"
msgstr "Ñтрока найдена без буфера"
-#: src/common/session.c:1530
+#: src/common/session.c:1531
msgid "can't create new line"
msgstr "не могу Ñоздать новую Ñтроку"
-#: src/common/session.c:1540
+#: src/common/session.c:1541
msgid "unexpected end of file (reading line)"
msgstr "неожиданный конец файла (при чтении Ñтрочки)"
-#: src/common/session.c:1577
+#: src/common/session.c:1581
#, c-format
msgid "session: warning: ignoring value from line (object id: %d)\n"
msgstr ""
"ÑеÑÑиÑ: предупреждение: игнорирую значение из Ñтроки (id объекта: %d)\n"
-#: src/common/session.c:1602
+#: src/common/session.c:1606
msgid "unexpected end of file (reading uptime)"
msgstr "неожиданный конец файла (при чтении uptime)"
-#: src/common/session.c:1615
+#: src/common/session.c:1619
#, c-format
msgid "session: warning: ignoring value from uptime (object id: %d)\n"
msgstr ""
"ÑеÑÑиÑ: предупреждение: игнорирую значение из uptime (id объекта: %d)\n"
-#: src/common/session.c:1649
+#: src/common/session.c:1653
#, fuzzy
msgid "unexpected end of file (reading hotlist)"
msgstr "неожиданный конец файла (при чтении иÑтории)"
-#: src/common/session.c:1705
+#: src/common/session.c:1709
msgid "session file not found"
msgstr "файл ÑеÑÑии не найден"
-#: src/common/session.c:1712
+#: src/common/session.c:1716
msgid "signature not found"
msgstr "подпиÑÑŒ не найдена"
-#: src/common/session.c:1717
+#: src/common/session.c:1721
msgid "bad session signature"
msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ Ð¿Ð¾Ð´Ð¿Ð¸ÑÑŒ ÑеÑÑии"
-#: src/common/session.c:1728
+#: src/common/session.c:1732
msgid "object id not found"
msgstr "id объекта не найден"
-#: src/common/session.c:1736
+#: src/common/session.c:1740
msgid "failed to load server"
msgstr "загрузка Ñервера не удалаÑÑŒ"
-#: src/common/session.c:1743
+#: src/common/session.c:1747
msgid "failed to load channel"
msgstr "загрузка канала не удалаÑÑŒ"
-#: src/common/session.c:1750
+#: src/common/session.c:1754
msgid "failed to load nick"
msgstr "загрузка ника не удалаÑÑŒ"
-#: src/common/session.c:1757
+#: src/common/session.c:1761
msgid "failed to load DCC"
msgstr "загрузка DCC не удалаÑÑŒ"
-#: src/common/session.c:1764
+#: src/common/session.c:1768
msgid "failed to load history"
msgstr "загрузка иÑтории не удалаÑÑŒ"
-#: src/common/session.c:1771
+#: src/common/session.c:1775
msgid "failed to load buffer"
msgstr "загрузка буфера не удалаÑÑŒ"
-#: src/common/session.c:1778
+#: src/common/session.c:1782
msgid "failed to load line"
msgstr "загрузка Ñтроки не удалаÑÑŒ"
-#: src/common/session.c:1785
+#: src/common/session.c:1789
msgid "failed to load uptime"
msgstr "загрузка uptime не удалаÑÑŒ"
-#: src/common/session.c:1792
+#: src/common/session.c:1796
#, fuzzy
msgid "failed to load hotlist"
msgstr "загрузка иÑтории не удалаÑÑŒ"
-#: src/common/session.c:1797
+#: src/common/session.c:1801
#, c-format
msgid "ignoring object (id: %d)\n"
msgstr "игнорирую объект (id: %d)\n"
-#: src/common/session.c:1801
+#: src/common/session.c:1805
#, c-format
msgid "failed to ignore object (id: %d)"
msgstr "неудачное игнорирование объекта (id: %d)"
-#: src/common/session.c:1825
+#: src/common/session.c:1829
#, c-format
msgid "%s can't delete session file (%s)\n"
msgstr "%s не могу удалить файл ÑеÑÑии (%s)\n"
-#: src/common/session.c:1831
+#: src/common/session.c:1835
msgid "Upgrade completed successfully\n"
msgstr "Обновление уÑпешно\n"
@@ -5484,63 +5515,63 @@ msgstr ""
"%s вам Ñледует набрать /save чтобы запиÑать параметр \"save_on_exit\" в "
"конфигурационный файл.\n"
-#: src/common/weeconfig.c:1754
+#: src/common/weeconfig.c:1792
#, c-format
msgid "%s %s, line %d: new server, but previous was incomplete\n"
msgstr "%s %s, Ñтрока %d: новый Ñервер, но Ñтарый опиÑан не полноÑтью\n"
-#: src/common/weeconfig.c:1763
+#: src/common/weeconfig.c:1801
#, c-format
msgid "%s %s, line %d: server '%s' already exists\n"
msgstr "%s %s, Ñтрока %d: Ñервер '%s' уже ÑущеÑтвует\n"
-#: src/common/weeconfig.c:1781
+#: src/common/weeconfig.c:1819
#, c-format
msgid "%s %s, line %d: unable to create server\n"
msgstr "%s %s, Ñтрока %d: не могу Ñоздать Ñервер\n"
-#: src/common/weeconfig.c:1821
+#: src/common/weeconfig.c:1859
#, c-format
msgid "%s unable to assign default int with string (\"%s\")\n"
msgstr ""
"%s не могу уÑтановить целочиÑленное значение по умолчанию Ñтроке (\"%s\")\n"
-#: src/common/weeconfig.c:1832
+#: src/common/weeconfig.c:1870
#, c-format
msgid "%s unable to assign default color (\"%s\")\n"
msgstr "%s не могу уÑтановить цвет по умолчанию (\"%s\")\n"
-#: src/common/weeconfig.c:1870
+#: src/common/weeconfig.c:1908
#, c-format
msgid "%s config file \"%s\" not found.\n"
msgstr "%s конфигурационынй файл \"%s\" не найден.\n"
-#: src/common/weeconfig.c:1902
+#: src/common/weeconfig.c:1940
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"]\"\n"
msgstr "%s %s, Ñтрока %d: некорректный ÑинтакÑиÑ, не хватает \"]\"\n"
-#: src/common/weeconfig.c:1919
+#: src/common/weeconfig.c:1957
#, c-format
msgid "%s %s, line %d: unknown section identifier (\"%s\")\n"
msgstr "%s %s, Ñтрока %d: неизвеÑтный идентификатор Ñекции (\"%s\")\n"
-#: src/common/weeconfig.c:1937
+#: src/common/weeconfig.c:1975
#, c-format
msgid "%s %s, line %d: invalid section for option, line is ignored\n"
msgstr "%s %s, Ñтрока %d: Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ ÑÐµÐºÑ†Ð¸Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°, Ñтрока игнорируетÑÑ\n"
-#: src/common/weeconfig.c:2019 src/common/weeconfig.c:2045
+#: src/common/weeconfig.c:2057 src/common/weeconfig.c:2083
#, c-format
msgid "%s %s, line %d: invalid option \"%s\"\n"
msgstr "%s %s, Ñтрока %d: некорректный параметр \"%s\"\n"
-#: src/common/weeconfig.c:2025
+#: src/common/weeconfig.c:2063
#, c-format
msgid "%s %s, line %d: invalid ignore options \"%s\"\n"
msgstr "%s %s, Ñтрока %d: некорректные параметры Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ \"%s\"\n"
-#: src/common/weeconfig.c:2056
+#: src/common/weeconfig.c:2094
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5549,7 +5580,7 @@ msgstr ""
"%s %s, Ñтрока %d: некорректное значение параметра '%s'\n"
"ОжидалоÑÑŒ: булевое значение: 'off' или 'on'\n"
-#: src/common/weeconfig.c:2065
+#: src/common/weeconfig.c:2103
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5558,7 +5589,7 @@ msgstr ""
"%s %s, Ñтрока %d: некорректное значение параметра '%s'\n"
"ОжидалоÑÑŒ: целочиÑленное значение: от %d до %d\n"
-#: src/common/weeconfig.c:2076
+#: src/common/weeconfig.c:2114
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5567,21 +5598,21 @@ msgstr ""
"%s %s, Ñтрока %d: некорректное значение параметра '%s'\n"
"ОжидалоÑÑŒ: одно из значений:"
-#: src/common/weeconfig.c:2092
+#: src/common/weeconfig.c:2130
#, c-format
msgid "%s %s, line %d: invalid color name for option '%s'\n"
msgstr "%s %s, Ñтрока %d: некорректное название цвета параметра '%s'\n"
-#: src/common/weeconfig.c:2161
+#: src/common/weeconfig.c:2199
#, c-format
msgid "%s: creating default config file...\n"
msgstr "%s: ÑоздаётÑÑ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ñ‹Ð¹ файл по умолчанию...\n"
-#: src/common/weeconfig.c:2162
+#: src/common/weeconfig.c:2200
msgid "Creating default config file\n"
msgstr "Создаю новый конфигурационный файл\n"
-#: src/common/weeconfig.c:2165 src/common/weeconfig.c:2371
+#: src/common/weeconfig.c:2203 src/common/weeconfig.c:2409
#, c-format
msgid ""
"#\n"
@@ -5590,7 +5621,7 @@ msgstr ""
"#\n"
"# %s конфигурационный файл, Ñозданный пользователем %s v%s, %s"
-#: src/common/weeconfig.c:2169 src/common/weeconfig.c:2375
+#: src/common/weeconfig.c:2207 src/common/weeconfig.c:2413
#, c-format
msgid ""
"# WARNING! Be careful when editing this file, WeeChat writes this file when "
@@ -5601,10 +5632,20 @@ msgstr ""
"его при выходе.\n"
"#\n"
-#: src/common/weeconfig.c:2368
+#: src/common/weeconfig.c:2406
msgid "Saving config to disk\n"
msgstr "СохранÑÑŽ конфигурацию\n"
+#~ msgid ""
+#~ "filename: WeeChat plugin (file) to load\n"
+#~ "\n"
+#~ "Without argument, /plugin command lists all loaded plugins."
+#~ msgstr ""
+#~ "имÑ_файла: файл загружаемого WeeChat plugin'а\n"
+#~ "\n"
+#~ "Команда /plugin, Ð·Ð°Ð¿ÑƒÑ‰ÐµÐ½Ð½Ð°Ñ Ð±ÐµÐ· аргументов, перечиÑлÑет вÑе загруженные "
+#~ "plugin'Ñ‹."
+
#, fuzzy
#~ msgid "Default server notify levels:"
#~ msgstr "уÑтанавливает ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ñервера"
diff --git a/po/weechat.pot b/po/weechat.pot
index 9b4017ff9..06797d362 100644
--- a/po/weechat.pot
+++ b/po/weechat.pot
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2006-10-01 10:04+0200\n"
+"POT-Creation-Date: 2006-10-24 00:48+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -15,155 +15,159 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/irc/irc-server.c:190 src/common/weeconfig.c:2301
+#: src/irc/irc-server.c:194 src/common/weeconfig.c:2339
msgid "Unable to get user's name"
msgstr ""
-#: src/irc/irc-server.c:258
+#: src/irc/irc-server.c:262
#, c-format
msgid "%s cannot allocate new server\n"
msgstr ""
-#: src/irc/irc-server.c:591
+#: src/irc/irc-server.c:610
#, c-format
msgid "%s error sending data to IRC server\n"
msgstr ""
-#: src/irc/irc-server.c:613 src/irc/irc-server.c:626 src/irc/irc-server.c:673
-#: src/irc/irc-server.c:686
+#: src/irc/irc-server.c:624 src/irc/irc-server.c:951
+msgid "(message dropped)"
+msgstr ""
+
+#: src/irc/irc-server.c:736 src/irc/irc-server.c:749 src/irc/irc-server.c:796
+#: src/irc/irc-server.c:809
#, c-format
msgid "%s not enough memory for received IRC message\n"
msgstr ""
-#: src/irc/irc-server.c:804
+#: src/irc/irc-server.c:918
#, c-format
msgid "%s Command \"%s\" failed!\n"
msgstr ""
-#: src/irc/irc-server.c:810
+#: src/irc/irc-server.c:924
#, c-format
msgid "%s No command to execute!\n"
msgstr ""
-#: src/irc/irc-server.c:816
+#: src/irc/irc-server.c:930
#, c-format
msgid "%s Unknown command: cmd=\"%s\", host=\"%s\", args=\"%s\"\n"
msgstr ""
-#: src/irc/irc-server.c:867
+#: src/irc/irc-server.c:996
#, c-format
msgid "%s cannot read data from socket, disconnecting from server...\n"
msgstr ""
-#: src/irc/irc-server.c:948
+#: src/irc/irc-server.c:1077
#, c-format
msgid "%s: Reconnecting to server in %d seconds\n"
msgstr ""
-#: src/irc/irc-server.c:982
+#: src/irc/irc-server.c:1111
#, c-format
msgid "%s gnutls handshake failed\n"
msgstr ""
-#: src/irc/irc-server.c:999
+#: src/irc/irc-server.c:1128
#, c-format
msgid "%s proxy address \"%s\" not found\n"
msgstr ""
-#: src/irc/irc-server.c:1003
+#: src/irc/irc-server.c:1132
#, c-format
msgid "%s address \"%s\" not found\n"
msgstr ""
-#: src/irc/irc-server.c:1013
+#: src/irc/irc-server.c:1142
#, c-format
msgid "%s proxy IP address not found\n"
msgstr ""
-#: src/irc/irc-server.c:1016
+#: src/irc/irc-server.c:1145
#, c-format
msgid "%s IP address not found\n"
msgstr ""
-#: src/irc/irc-server.c:1025
+#: src/irc/irc-server.c:1154
#, c-format
msgid "%s proxy connection refused\n"
msgstr ""
-#: src/irc/irc-server.c:1028
+#: src/irc/irc-server.c:1157
#, c-format
msgid "%s connection refused\n"
msgstr ""
-#: src/irc/irc-server.c:1036
+#: src/irc/irc-server.c:1165
#, c-format
msgid ""
"%s proxy fails to establish connection to server (check username/password if "
"used)\n"
msgstr ""
-#: src/irc/irc-server.c:1046
+#: src/irc/irc-server.c:1175
#, c-format
msgid "%s unable to set local hostname/IP\n"
msgstr ""
-#: src/irc/irc-server.c:1561
+#: src/irc/irc-server.c:1690
#, c-format
msgid ""
"%s cannot connect with SSL since WeeChat was not built with GNUtls support\n"
msgstr ""
-#: src/irc/irc-server.c:1570
+#: src/irc/irc-server.c:1699
#, c-format
msgid "%s: connecting to server %s:%d%s%s via %s proxy %s:%d%s...\n"
msgstr ""
-#: src/irc/irc-server.c:1576
+#: src/irc/irc-server.c:1705
#, c-format
msgid "Connecting to server %s:%d%s%s via %s proxy %s:%d%s...\n"
msgstr ""
-#: src/irc/irc-server.c:1586
+#: src/irc/irc-server.c:1715
#, c-format
msgid "%s: connecting to server %s:%d%s%s...\n"
msgstr ""
-#: src/irc/irc-server.c:1590
+#: src/irc/irc-server.c:1719
#, c-format
msgid "Connecting to server %s:%d%s%s...\n"
msgstr ""
-#: src/irc/irc-server.c:1608
+#: src/irc/irc-server.c:1737
#, c-format
msgid "%s gnutls init error\n"
msgstr ""
-#: src/irc/irc-server.c:1623
+#: src/irc/irc-server.c:1752
#, c-format
msgid "%s cannot create pipe\n"
msgstr ""
-#: src/irc/irc-server.c:1638
+#: src/irc/irc-server.c:1767
#, c-format
msgid "%s cannot create socket\n"
msgstr ""
-#: src/irc/irc-server.c:1649
+#: src/irc/irc-server.c:1778
#, c-format
msgid "%s cannot set socket option \"SO_REUSEADDR\"\n"
msgstr ""
-#: src/irc/irc-server.c:1660
+#: src/irc/irc-server.c:1789
#, c-format
msgid "%s cannot set socket option \"SO_KEEPALIVE\"\n"
msgstr ""
-#: src/irc/irc-server.c:1691
+#: src/irc/irc-server.c:1820
#, c-format
msgid "%s: Reconnecting to server...\n"
msgstr ""
-#: src/irc/irc-server.c:1742 src/irc/irc-server.c:1751
+#: src/irc/irc-server.c:1871 src/irc/irc-server.c:1880
msgid "Disconnected from server!\n"
msgstr ""
@@ -1271,70 +1275,70 @@ msgstr ""
msgid "%s: using hostname \"%s\"\n"
msgstr ""
-#: src/irc/irc-send.c:219 src/common/command.c:677
+#: src/irc/irc-send.c:219 src/common/command.c:683
#, c-format
msgid "%s cannot find nick for sending message\n"
msgstr ""
-#: src/irc/irc-send.c:358 src/common/command.c:574
+#: src/irc/irc-send.c:358 src/common/command.c:580
#, c-format
msgid "%s command \"%s\" needs a server connection!\n"
msgstr ""
-#: src/irc/irc-send.c:413 src/irc/irc-send.c:441 src/irc/irc-send.c:663
-#: src/irc/irc-send.c:700 src/irc/irc-send.c:737 src/irc/irc-send.c:791
-#: src/irc/irc-send.c:836 src/irc/irc-send.c:915 src/irc/irc-send.c:976
-#: src/irc/irc-send.c:1362 src/irc/irc-send.c:1504 src/irc/irc-send.c:2065
-#: src/irc/irc-send.c:2195
+#: src/irc/irc-send.c:413 src/irc/irc-send.c:441 src/irc/irc-send.c:657
+#: src/irc/irc-send.c:689 src/irc/irc-send.c:721 src/irc/irc-send.c:770
+#: src/irc/irc-send.c:815 src/irc/irc-send.c:894 src/irc/irc-send.c:955
+#: src/irc/irc-send.c:1372 src/irc/irc-send.c:1516 src/irc/irc-send.c:2077
+#: src/irc/irc-send.c:2202
#, c-format
msgid "%s \"%s\" command can only be executed in a channel buffer\n"
msgstr ""
-#: src/irc/irc-send.c:580 src/irc/irc-send.c:600 src/irc/irc-send.c:1130
-#: src/irc/irc-send.c:1983
+#: src/irc/irc-send.c:579 src/irc/irc-send.c:599 src/irc/irc-send.c:1109
+#: src/irc/irc-send.c:1995
#, c-format
msgid "%s \"%s\" command can not be executed on a server buffer\n"
msgstr ""
-#: src/irc/irc-send.c:900 src/irc/irc-send.c:961 src/common/command.c:1778
+#: src/irc/irc-send.c:879 src/irc/irc-send.c:940 src/common/command.c:1789
#, c-format
msgid "%s wrong arguments for \"%s\" command\n"
msgstr ""
-#: src/irc/irc-send.c:1077
+#: src/irc/irc-send.c:1056
#, c-format
msgid "%s \"%s\" is not a valid regular expression (%s)\n"
msgstr ""
-#: src/irc/irc-send.c:1086
+#: src/irc/irc-send.c:1065
#, c-format
msgid "%s not enough memory for regular expression\n"
msgstr ""
-#: src/irc/irc-send.c:1212 src/irc/irc-send.c:1560 src/irc/irc-send.c:1574
+#: src/irc/irc-send.c:1222 src/irc/irc-send.c:1572 src/irc/irc-send.c:1586
#, c-format
msgid "%s \"%s\" command can only be executed in a channel or private buffer\n"
msgstr ""
-#: src/irc/irc-send.c:1254 src/irc/irc-recv.c:565
+#: src/irc/irc-send.c:1264 src/irc/irc-recv.c:565
#, c-format
msgid "%s nick \"%s\" not found for \"%s\" command\n"
msgstr ""
-#: src/irc/irc-send.c:1335 src/irc/irc-send.c:1473 src/irc/irc-send.c:2091
-#: src/common/command.c:1723 src/common/command.c:1735
-#: src/common/command.c:1754 src/common/command.c:1841
-#: src/common/command.c:2621
+#: src/irc/irc-send.c:1345 src/irc/irc-send.c:1483 src/irc/irc-send.c:2103
+#: src/common/command.c:1734 src/common/command.c:1746
+#: src/common/command.c:1765 src/common/command.c:1852
+#: src/common/command.c:2694
#, c-format
msgid "%s wrong argument count for \"%s\" command\n"
msgstr ""
-#: src/irc/irc-send.c:1675
+#: src/irc/irc-send.c:1687
#, c-format
msgid "%s cannot create new private buffer \"%s\"\n"
msgstr ""
-#: src/irc/irc-send.c:2156
+#: src/irc/irc-send.c:2168
#, c-format
msgid "%s, compiled on %s %s\n"
msgstr ""
@@ -1344,8 +1348,8 @@ msgstr ""
msgid "You have been invited to %s%s%s by %s%s\n"
msgstr ""
-#: src/irc/irc-recv.c:428 src/irc/irc-recv.c:534 src/irc/irc-recv.c:732
-#: src/irc/irc-recv.c:1159 src/irc/irc-recv.c:1510 src/irc/irc-recv.c:3441
+#: src/irc/irc-recv.c:428 src/irc/irc-recv.c:534 src/irc/irc-recv.c:734
+#: src/irc/irc-recv.c:1160 src/irc/irc-recv.c:1510 src/irc/irc-recv.c:3441
#: src/irc/irc-recv.c:3507 src/irc/irc-recv.c:3528
#, c-format
msgid "%s channel \"%s\" not found for \"%s\" command\n"
@@ -1376,7 +1380,7 @@ msgstr ""
msgid "%s host \"%s\" not found for \"%s\" command\n"
msgstr ""
-#: src/irc/irc-recv.c:676 src/irc/irc-recv.c:775 src/irc/irc-recv.c:1304
+#: src/irc/irc-recv.c:676 src/irc/irc-recv.c:777 src/irc/irc-recv.c:1304
#: src/irc/irc-recv.c:2074
#, c-format
msgid "%s \"%s\" command received without host\n"
@@ -1387,56 +1391,56 @@ msgstr ""
msgid "%s \"%s\" command received without channel or nickname\n"
msgstr ""
-#: src/irc/irc-recv.c:714
+#: src/irc/irc-recv.c:716
#, c-format
msgid "Mode %s%s %s[%s%s%s]%s by %s%s\n"
msgstr ""
-#: src/irc/irc-recv.c:743
+#: src/irc/irc-recv.c:745
#, c-format
msgid "User mode %s[%s%s%s]%s by %s%s\n"
msgstr ""
-#: src/irc/irc-recv.c:814
+#: src/irc/irc-recv.c:816
#, c-format
msgid "You are now known as %s%s\n"
msgstr ""
-#: src/irc/irc-recv.c:818
+#: src/irc/irc-recv.c:820
#, c-format
msgid "%s%s%s is now known as %s%s\n"
msgstr ""
-#: src/irc/irc-recv.c:886
+#: src/irc/irc-recv.c:887
#, c-format
msgid "%s nickname not found for \"%s\" command\n"
msgstr ""
-#: src/irc/irc-recv.c:900
+#: src/irc/irc-recv.c:901
#, c-format
msgid "CTCP %sVERSION%s reply from %s%s%s: %s\n"
msgstr ""
-#: src/irc/irc-recv.c:934
+#: src/irc/irc-recv.c:935
#, c-format
msgid "CTCP %sPING%s reply from %s%s%s: %ld.%ld seconds\n"
msgstr ""
-#: src/irc/irc-recv.c:957 src/irc/irc-recv.c:1887 src/irc/irc-recv.c:1999
+#: src/irc/irc-recv.c:958 src/irc/irc-recv.c:1887 src/irc/irc-recv.c:1999
#, c-format
msgid "%s cannot create new private window \"%s\"\n"
msgstr ""
-#: src/irc/irc-recv.c:982 src/irc/irc-recv.c:2019
+#: src/irc/irc-recv.c:983 src/irc/irc-recv.c:2019
msgid "Private"
msgstr ""
-#: src/irc/irc-recv.c:1061
+#: src/irc/irc-recv.c:1062
#, c-format
msgid "%s \"%s\" command received without host or channel\n"
msgstr ""
-#: src/irc/irc-recv.c:1089
+#: src/irc/irc-recv.c:1090
#, c-format
msgid "%s%s %s(%s%s%s)%s has left %s%s"
msgstr ""
@@ -1537,11 +1541,11 @@ msgstr ""
msgid "%s[%s%s%s]%s idle: "
msgstr ""
-#: src/irc/irc-recv.c:3127 src/common/command.c:3763 src/common/command.c:3781
+#: src/irc/irc-recv.c:3127 src/common/command.c:3836 src/common/command.c:3854
msgid "days"
msgstr ""
-#: src/irc/irc-recv.c:3127 src/common/command.c:3763 src/common/command.c:3781
+#: src/irc/irc-recv.c:3127 src/common/command.c:3836 src/common/command.c:3854
msgid "day"
msgstr ""
@@ -1993,78 +1997,84 @@ msgstr ""
msgid "%s plugin %s: unable to add keyboard handler (not enough memory)\n"
msgstr ""
-#: src/plugins/plugins.c:775
+#: src/plugins/plugins.c:738
+#, c-format
+msgid "%s plugin %s: unable to add modifier (not enough memory)\n"
+msgstr ""
+
+#: src/plugins/plugins.c:968
#, c-format
msgid "%s unable to load plugin \"%s\": %s\n"
msgstr ""
-#: src/plugins/plugins.c:786
+#: src/plugins/plugins.c:979
#, c-format
msgid "%s symbol \"plugin_name\" not found in plugin \"%s\", failed to load\n"
msgstr ""
-#: src/plugins/plugins.c:797
+#: src/plugins/plugins.c:990
#, c-format
msgid ""
"%s unable to load plugin \"%s\": a plugin with same name already exists\n"
msgstr ""
-#: src/plugins/plugins.c:809
+#: src/plugins/plugins.c:1002
#, c-format
msgid ""
"%s symbol \"plugin_description\" not found in plugin \"%s\", failed to load\n"
msgstr ""
-#: src/plugins/plugins.c:820
+#: src/plugins/plugins.c:1013
#, c-format
msgid ""
"%s symbol \"plugin_version\" not found in plugin \"%s\", failed to load\n"
msgstr ""
-#: src/plugins/plugins.c:831
+#: src/plugins/plugins.c:1024
#, c-format
msgid ""
"%s function \"weechat_plugin_init\" not found in plugin \"%s\", failed to "
"load\n"
msgstr ""
-#: src/plugins/plugins.c:903
+#: src/plugins/plugins.c:1103
#, c-format
msgid "Initializing plugin \"%s\" %s\n"
msgstr ""
-#: src/plugins/plugins.c:911
+#: src/plugins/plugins.c:1111
#, c-format
msgid "%s unable to initialize plugin \"%s\"\n"
msgstr ""
-#: src/plugins/plugins.c:922
+#: src/plugins/plugins.c:1122
#, c-format
msgid "%s unable to load plugin \"%s\" (not enough memory)\n"
msgstr ""
-#: src/plugins/plugins.c:930
+#: src/plugins/plugins.c:1130
#, c-format
msgid "Plugin \"%s\" (%s) loaded.\n"
msgstr ""
-#: src/plugins/plugins.c:1097
+#: src/plugins/plugins.c:1302 src/plugins/plugins.c:1342
#, c-format
msgid "Plugin \"%s\" unloaded.\n"
msgstr ""
-#: src/plugins/plugins.c:1103 src/common/command.c:3443
+#: src/plugins/plugins.c:1308 src/plugins/plugins.c:1351
+#: src/common/command.c:3516
#, c-format
msgid "%s plugin \"%s\" not found\n"
msgstr ""
-#: src/plugins/plugins-config.c:265 src/common/weeconfig.c:1945
+#: src/plugins/plugins-config.c:265 src/common/weeconfig.c:1983
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"=\"\n"
msgstr ""
-#: src/plugins/plugins-config.c:353 src/common/weeconfig.c:2155
-#: src/common/weeconfig.c:2362
+#: src/plugins/plugins-config.c:353 src/common/weeconfig.c:2193
+#: src/common/weeconfig.c:2400
#, c-format
msgid "%s cannot create file \"%s\"\n"
msgstr ""
@@ -2084,7 +2094,7 @@ msgid ""
"#\n"
msgstr ""
-#: src/plugins/plugins-interface.c:377
+#: src/plugins/plugins-interface.c:417
#, c-format
msgid "%s server/channel (%s/%s) not found for plugin exec command\n"
msgstr ""
@@ -2137,12 +2147,12 @@ msgstr ""
msgid " [Q] Close raw data view"
msgstr ""
-#: src/gui/curses/gui-curses-main.c:120
+#: src/gui/curses/gui-curses-main.c:119
#, c-format
msgid "Day changed to %s\n"
msgstr ""
-#: src/gui/curses/gui-curses-main.c:235
+#: src/gui/curses/gui-curses-main.c:234
#, c-format
msgid "%s lag is high, disconnecting from server...\n"
msgstr ""
@@ -2184,11 +2194,11 @@ msgstr ""
msgid "server"
msgstr ""
-#: src/gui/gui-buffer.c:580
+#: src/gui/gui-buffer.c:581
msgid "Not enough memory for new line\n"
msgstr ""
-#: src/gui/gui-common.c:428
+#: src/gui/gui-common.c:430
msgid "Not enough memory for infobar message\n"
msgstr ""
@@ -2376,7 +2386,7 @@ msgstr ""
msgid "grab a key"
msgstr ""
-#: src/gui/gui-keyboard.c:452 src/common/command.c:2383
+#: src/gui/gui-keyboard.c:452 src/common/command.c:2394
#, c-format
msgid "%s unable to bind key \"%s\"\n"
msgstr ""
@@ -2407,7 +2417,7 @@ msgstr ""
msgid "**** End of log "
msgstr ""
-#: src/common/alias.c:170 src/common/command.c:365
+#: src/common/alias.c:170 src/common/command.c:371
#, c-format
msgid "%s circular reference when calling alias \"/%s\"\n"
msgstr ""
@@ -2617,21 +2627,30 @@ msgid "list/load/unload plugins"
msgstr ""
#: src/common/command.c:146
-msgid "[load filename] | [autoload] | [reload] | [unload]"
+msgid ""
+"[list [mask]] | [listfull [mask]] | [load filename] | [autoload] | [reload "
+"[name]] | [unload [name]]"
msgstr ""
#: src/common/command.c:147
msgid ""
-"filename: WeeChat plugin (file) to load\n"
+" list: list loaded plugins\n"
+"listfull: list loaded plugins with detailed info for each plugin\n"
+" mask: part of name of a loaded plugin\n"
+" load: load a plugin\n"
+"autoload: autoload plugins in system or user directory\n"
+" reload: reload one plugin (if no name given, unload all plugins, then "
+"autoload plugins)\n"
+" unload: unload one or all plugins\n"
"\n"
-"Without argument, /plugin command lists all loaded plugins."
+"Without argument, /plugin command lists loaded plugins."
msgstr ""
-#: src/common/command.c:150
+#: src/common/command.c:156
msgid "list, add or remove servers"
msgstr ""
-#: src/common/command.c:151
+#: src/common/command.c:157
msgid ""
"[servername] | [servername hostname port [-auto | -noauto] [-ipv6] [-ssl] [-"
"pwd password] [-nicks nick1 nick2 nick3] [-username username] [-realname "
@@ -2639,7 +2658,7 @@ msgid ""
"servername]"
msgstr ""
-#: src/common/command.c:156
+#: src/common/command.c:162
msgid ""
"servername: server name, for internal and display use\n"
" hostname: name or IP address of server\n"
@@ -2654,27 +2673,27 @@ msgid ""
" realname: real name of user"
msgstr ""
-#: src/common/command.c:168
+#: src/common/command.c:174
msgid "save config to disk"
msgstr ""
-#: src/common/command.c:169
+#: src/common/command.c:175
msgid "[file]"
msgstr ""
-#: src/common/command.c:169
+#: src/common/command.c:175
msgid "file: filename for writing config"
msgstr ""
-#: src/common/command.c:171
+#: src/common/command.c:177
msgid "set config options"
msgstr ""
-#: src/common/command.c:172 src/common/command.c:180
+#: src/common/command.c:178 src/common/command.c:186
msgid "[option [ = value]]"
msgstr ""
-#: src/common/command.c:173
+#: src/common/command.c:179
msgid ""
"option: name of an option (if name is full and no value is given, then help "
"is displayed on option)\n"
@@ -2684,11 +2703,11 @@ msgid ""
"server name and \"xxx\" an option for this server."
msgstr ""
-#: src/common/command.c:179
+#: src/common/command.c:185
msgid "set plugin config options"
msgstr ""
-#: src/common/command.c:181
+#: src/common/command.c:187
msgid ""
"option: name of a plugin option\n"
" value: value for option\n"
@@ -2696,27 +2715,27 @@ msgid ""
"Option is format: plugin.option, example: perl.myscript.item1"
msgstr ""
-#: src/common/command.c:185
+#: src/common/command.c:191
msgid "remove an alias"
msgstr ""
-#: src/common/command.c:186
+#: src/common/command.c:192
msgid "alias_name"
msgstr ""
-#: src/common/command.c:186
+#: src/common/command.c:192
msgid "alias_name: name of alias to remove"
msgstr ""
-#: src/common/command.c:188
+#: src/common/command.c:194
msgid "unignore IRC messages and/or hosts"
msgstr ""
-#: src/common/command.c:189
+#: src/common/command.c:195
msgid "[number | [mask [[type | command] [channel [server]]]]]"
msgstr ""
-#: src/common/command.c:190
+#: src/common/command.c:196
msgid ""
" number: # of ignore to unignore (number is displayed by list of ignore)\n"
" mask: nick or host mask to unignore\n"
@@ -2729,39 +2748,39 @@ msgid ""
"Without argument, /unignore command lists all defined ignore."
msgstr ""
-#: src/common/command.c:200
+#: src/common/command.c:206
msgid "upgrade WeeChat without disconnecting from servers"
msgstr ""
-#: src/common/command.c:202
+#: src/common/command.c:208
msgid ""
"This command run again WeeChat binary, so it should have been compiled or "
"installed with a package manager before running this command."
msgstr ""
-#: src/common/command.c:205
+#: src/common/command.c:211
msgid "show WeeChat uptime"
msgstr ""
-#: src/common/command.c:206
+#: src/common/command.c:212
msgid "[-o]"
msgstr ""
-#: src/common/command.c:207
+#: src/common/command.c:213
msgid "-o: send uptime on current channel as an IRC message"
msgstr ""
-#: src/common/command.c:209
+#: src/common/command.c:215
msgid "manage windows"
msgstr ""
-#: src/common/command.c:210
+#: src/common/command.c:216
msgid ""
"[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv "
"[pct] | resize pct | merge [all]]"
msgstr ""
-#: src/common/command.c:212
+#: src/common/command.c:218
msgid ""
" list: list open windows (no parameter implies this list)\n"
" -1: jump to previous window\n"
@@ -2781,674 +2800,686 @@ msgid ""
"create a new window with size = current_size / 4"
msgstr ""
-#: src/common/command.c:345 src/common/command.c:518 src/common/command.c:613
+#: src/common/command.c:351 src/common/command.c:524 src/common/command.c:619
#, c-format
msgid "%s command \"%s\" failed\n"
msgstr ""
-#: src/common/command.c:471
+#: src/common/command.c:477
#, c-format
msgid "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
msgstr ""
-#: src/common/command.c:483
+#: src/common/command.c:489
#, c-format
msgid ""
"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
"arg%s)\n"
msgstr ""
-#: src/common/command.c:547
+#: src/common/command.c:553
#, c-format
msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
msgstr ""
-#: src/common/command.c:559
+#: src/common/command.c:565
#, c-format
msgid ""
"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
"arg%s)\n"
msgstr ""
-#: src/common/command.c:583
+#: src/common/command.c:589
#, c-format
msgid "%s command \"%s\" can not be executed on DCC CHAT buffer\n"
msgstr ""
-#: src/common/command.c:628
+#: src/common/command.c:634
#, c-format
msgid "%s unknown command \"%s\" (type /help for help)\n"
msgstr ""
-#: src/common/command.c:830
+#: src/common/command.c:831
msgid "This window is not a channel!\n"
msgstr ""
-#: src/common/command.c:868 src/common/command.c:1039
+#: src/common/command.c:879 src/common/command.c:1050
#, c-format
msgid "%s missing arguments for \"%s\" command\n"
msgstr ""
-#: src/common/command.c:877
+#: src/common/command.c:888
#, c-format
msgid "Alias \"%s\" => \"%s\" created\n"
msgstr ""
-#: src/common/command.c:883
+#: src/common/command.c:894
#, c-format
msgid "Failed to create alias \"%s\" => \"%s\" (not enough memory)\n"
msgstr ""
-#: src/common/command.c:895
+#: src/common/command.c:906
msgid "Alias:\n"
msgstr ""
-#: src/common/command.c:905
+#: src/common/command.c:916
msgid "No alias found.\n"
msgstr ""
-#: src/common/command.c:915
+#: src/common/command.c:926
msgid "List of aliases:\n"
msgstr ""
-#: src/common/command.c:929
+#: src/common/command.c:940
msgid "No alias defined.\n"
msgstr ""
-#: src/common/command.c:948
+#: src/common/command.c:959
#, c-format
msgid "%sServer: %s%s\n"
msgstr ""
-#: src/common/command.c:953
+#: src/common/command.c:964
#, c-format
msgid "%snot connected\n"
msgstr ""
-#: src/common/command.c:957
+#: src/common/command.c:968
#, c-format
msgid "%sChannel: %s%s %s(server: %s%s%s)\n"
msgstr ""
-#: src/common/command.c:966
+#: src/common/command.c:977
#, c-format
msgid "%sPrivate with: %s%s %s(server: %s%s%s)\n"
msgstr ""
-#: src/common/command.c:975 src/common/command.c:987
+#: src/common/command.c:986 src/common/command.c:998
#, c-format
msgid "%sunknown\n"
msgstr ""
-#: src/common/command.c:983
+#: src/common/command.c:994
#, c-format
msgid "%sraw IRC data\n"
msgstr ""
-#: src/common/command.c:1018
+#: src/common/command.c:1029
msgid "Open buffers:\n"
msgstr ""
-#: src/common/command.c:1063
+#: src/common/command.c:1074
#, c-format
msgid "%s incorrect buffer number\n"
msgstr ""
-#: src/common/command.c:1080
+#: src/common/command.c:1091
#, c-format
msgid "%s can not close the single buffer\n"
msgstr ""
-#: src/common/command.c:1093
+#: src/common/command.c:1104
#, c-format
msgid "%s can not close server buffer while channels are open\n"
msgstr ""
-#: src/common/command.c:1167
+#: src/common/command.c:1178
msgid "Default notify levels for servers:"
msgstr ""
-#: src/common/command.c:1185
+#: src/common/command.c:1196
msgid "Notify levels:"
msgstr ""
-#: src/common/command.c:1192
+#: src/common/command.c:1203
msgid "Raw IRC data"
msgstr ""
-#: src/common/command.c:1214 src/common/command.c:1284
+#: src/common/command.c:1225 src/common/command.c:1295
#, c-format
msgid "%s incorrect notify level (must be between %d and %d)\n"
msgstr ""
-#: src/common/command.c:1227
+#: src/common/command.c:1238
#, c-format
msgid "%s incorrect buffer for notify (must be server, channel or private)\n"
msgstr ""
-#: src/common/command.c:1238
+#: src/common/command.c:1249
#, c-format
msgid "New default notify level for server %s%s%s: %s%d %s"
msgstr ""
-#: src/common/command.c:1252
+#: src/common/command.c:1263
#, c-format
msgid "New notify level for %s%s%s: %s%d %s"
msgstr ""
-#: src/common/command.c:1263
+#: src/common/command.c:1274
msgid "(hotlist: never)\n"
msgstr ""
-#: src/common/command.c:1266
+#: src/common/command.c:1277
msgid "(hotlist: highlights)\n"
msgstr ""
-#: src/common/command.c:1269
+#: src/common/command.c:1280
msgid "(hotlist: highlights + messages)\n"
msgstr ""
-#: src/common/command.c:1272
+#: src/common/command.c:1283
msgid "(hotlist: highlights + messages + join/part (all))\n"
msgstr ""
-#: src/common/command.c:1404
+#: src/common/command.c:1415
#, c-format
msgid "Charsets for server %s%s%s: "
msgstr ""
-#: src/common/command.c:1412
+#: src/common/command.c:1423
#, c-format
msgid "Charsets for channel %s%s%s: "
msgstr ""
-#: src/common/command.c:1420
+#: src/common/command.c:1431
#, c-format
msgid "Charsets for private %s%s%s: "
msgstr ""
-#: src/common/command.c:1448 src/common/command.c:1478
-#: src/common/command.c:1508
+#: src/common/command.c:1459 src/common/command.c:1489
+#: src/common/command.c:1519
#, c-format
msgid " (inherited: \"%s%s%s\")"
msgstr ""
-#: src/common/command.c:1542
+#: src/common/command.c:1553
#, c-format
msgid "%s charset \"%s\" is not available\n"
msgstr ""
-#: src/common/command.c:1603 src/common/command.c:1633
-#: src/common/command.c:1860 src/common/command.c:2614
-#: src/common/command.c:3895 src/common/command.c:3938
+#: src/common/command.c:1614 src/common/command.c:1644
+#: src/common/command.c:1871 src/common/command.c:2687
+#: src/common/command.c:3968 src/common/command.c:4011
#, c-format
msgid "%s unknown option for \"%s\" command\n"
msgstr ""
-#: src/common/command.c:1668
+#: src/common/command.c:1679
#, c-format
msgid "%s already connected to server \"%s\"!\n"
msgstr ""
-#: src/common/command.c:1676
+#: src/common/command.c:1687
#, c-format
msgid "%s currently connecting to server \"%s\"!\n"
msgstr ""
-#: src/common/command.c:1696 src/common/command.c:1910
+#: src/common/command.c:1707 src/common/command.c:1921
#, c-format
msgid "%s server not found\n"
msgstr ""
-#: src/common/command.c:1893
+#: src/common/command.c:1904
#, c-format
msgid "%s not connected to server \"%s\"!\n"
msgstr ""
-#: src/common/command.c:1901
+#: src/common/command.c:1912
msgid "Auto-reconnection is cancelled\n"
msgstr ""
-#: src/common/command.c:1938 src/common/weechat.c:212
+#: src/common/command.c:1949 src/common/weechat.c:212
#, c-format
msgid "%s internal commands:\n"
msgstr ""
-#: src/common/command.c:1948 src/common/weechat.c:232
+#: src/common/command.c:1959 src/common/weechat.c:232
#, c-format
msgid "IRC commands:\n"
msgstr ""
-#: src/common/command.c:1962
+#: src/common/command.c:1973
msgid "Plugin commands:\n"
msgstr ""
-#: src/common/command.c:2078
+#: src/common/command.c:2089
#, c-format
msgid "No help available, \"%s\" is an unknown command\n"
msgstr ""
-#: src/common/command.c:2147
+#: src/common/command.c:2158
#, c-format
msgid "%son %s%s%s/%s%s%s:%s ignoring %s%s%s from %s%s\n"
msgstr ""
-#: src/common/command.c:2185
+#: src/common/command.c:2196
msgid "List of ignore:\n"
msgstr ""
-#: src/common/command.c:2202
+#: src/common/command.c:2213
msgid "No ignore defined.\n"
msgstr ""
-#: src/common/command.c:2228
+#: src/common/command.c:2239
msgid "New ignore:"
msgstr ""
-#: src/common/command.c:2248
+#: src/common/command.c:2259
#, c-format
msgid "New key binding: %s"
msgstr ""
-#: src/common/command.c:2287
+#: src/common/command.c:2298
msgid "Key bindings:\n"
msgstr ""
-#: src/common/command.c:2301
+#: src/common/command.c:2312
#, c-format
msgid "Key \"%s\" unbound\n"
msgstr ""
-#: src/common/command.c:2307
+#: src/common/command.c:2318
#, c-format
msgid "%s unable to unbind key \"%s\"\n"
msgstr ""
-#: src/common/command.c:2315 src/common/weechat.c:264
+#: src/common/command.c:2326 src/common/weechat.c:264
#, c-format
msgid "Internal key functions:\n"
msgstr ""
-#: src/common/command.c:2335
+#: src/common/command.c:2346
msgid "Default key bindings restored\n"
msgstr ""
-#: src/common/command.c:2341
+#: src/common/command.c:2352
#, c-format
msgid "%s \"-yes\" argument is required for keys reset (securuty reason)\n"
msgstr ""
-#: src/common/command.c:2360
+#: src/common/command.c:2371
msgid "Key:\n"
msgstr ""
-#: src/common/command.c:2366
+#: src/common/command.c:2377
msgid "No key found.\n"
msgstr ""
-#: src/common/command.c:2408
+#: src/common/command.c:2419
msgid "global"
msgstr ""
-#: src/common/command.c:2408
+#: src/common/command.c:2419
msgid "local"
msgstr ""
-#: src/common/command.c:2414
+#: src/common/command.c:2425
msgid "top"
msgstr ""
-#: src/common/command.c:2417
+#: src/common/command.c:2428
msgid "bottom"
msgstr ""
-#: src/common/command.c:2420
+#: src/common/command.c:2431
msgid "left"
msgstr ""
-#: src/common/command.c:2423
+#: src/common/command.c:2434
msgid "right"
msgstr ""
-#: src/common/command.c:2453
+#: src/common/command.c:2464
msgid "Open panels:\n"
msgstr ""
-#: src/common/command.c:2489
+#: src/common/command.c:2496
msgid "Plugins loaded:\n"
msgstr ""
-#: src/common/command.c:2505
+#: src/common/command.c:2522
msgid " message handlers:\n"
msgstr ""
-#: src/common/command.c:2514
+#: src/common/command.c:2531
#, c-format
msgid " IRC(%s)\n"
msgstr ""
-#: src/common/command.c:2521
+#: src/common/command.c:2538
msgid " (no message handler)\n"
msgstr ""
-#: src/common/command.c:2526
+#: src/common/command.c:2543
msgid " command handlers:\n"
msgstr ""
-#: src/common/command.c:2547
+#: src/common/command.c:2564
msgid " (no command handler)\n"
msgstr ""
-#: src/common/command.c:2552
+#: src/common/command.c:2569
msgid " timer handlers:\n"
msgstr ""
-#: src/common/command.c:2561
+#: src/common/command.c:2578
#, c-format
msgid " %d seconds\n"
msgstr ""
-#: src/common/command.c:2568
+#: src/common/command.c:2585
msgid " (no timer handler)\n"
msgstr ""
-#: src/common/command.c:2573
+#: src/common/command.c:2590
msgid " keyboard handlers:\n"
msgstr ""
-#: src/common/command.c:2583
+#: src/common/command.c:2600
msgid " (no keyboard handler)\n"
msgstr ""
-#: src/common/command.c:2585
+#: src/common/command.c:2602 src/common/command.c:2619
#, c-format
msgid " %d defined\n"
msgstr ""
-#: src/common/command.c:2591
+#: src/common/command.c:2607
+msgid " IRC modifiers:\n"
+msgstr ""
+
+#: src/common/command.c:2617
+msgid " (no IRC modifier)\n"
+msgstr ""
+
+#: src/common/command.c:2628
+msgid "No plugin found.\n"
+msgstr ""
+
+#: src/common/command.c:2630
msgid " (no plugin)\n"
msgstr ""
-#: src/common/command.c:2627 src/common/command.c:3521
+#: src/common/command.c:2700 src/common/command.c:3594
#, c-format
msgid ""
"Command \"%s\" is not available, WeeChat was built without plugins support.\n"
msgstr ""
-#: src/common/command.c:2655
+#: src/common/command.c:2728
msgid "Configuration file saved\n"
msgstr ""
-#: src/common/command.c:2660
+#: src/common/command.c:2733
#, c-format
msgid "%s failed to save configuration file\n"
msgstr ""
-#: src/common/command.c:2668
+#: src/common/command.c:2741
msgid "Plugins options saved\n"
msgstr ""
-#: src/common/command.c:2673
+#: src/common/command.c:2746
#, c-format
msgid "%s failed to save plugins options\n"
msgstr ""
-#: src/common/command.c:2714
+#: src/common/command.c:2787
msgid "No server.\n"
msgstr ""
-#: src/common/command.c:2725
+#: src/common/command.c:2798
#, c-format
msgid "Server '%s' not found.\n"
msgstr ""
-#: src/common/command.c:2737
+#: src/common/command.c:2810
#, c-format
msgid "%s missing servername for \"%s\" command\n"
msgstr ""
-#: src/common/command.c:2745
+#: src/common/command.c:2818
#, c-format
msgid "%s too much arguments for \"%s\" command, ignoring arguments\n"
msgstr ""
-#: src/common/command.c:2755
+#: src/common/command.c:2828
#, c-format
msgid "%s server \"%s\" not found for \"%s\" command\n"
msgstr ""
-#: src/common/command.c:2763
+#: src/common/command.c:2836
#, c-format
msgid ""
"%s you can not delete server \"%s\" because you are connected to. Try /"
"disconnect %s before.\n"
msgstr ""
-#: src/common/command.c:2783
+#: src/common/command.c:2856
#, c-format
msgid "Server %s%s%s has been deleted\n"
msgstr ""
-#: src/common/command.c:2802
+#: src/common/command.c:2875
#, c-format
msgid "%s missing parameters for \"%s\" command\n"
msgstr ""
-#: src/common/command.c:2812
+#: src/common/command.c:2885
#, c-format
msgid "%s server \"%s\" already exists, can't create it!\n"
msgstr ""
-#: src/common/command.c:2841 src/common/command.c:2869
-#: src/common/command.c:2882 src/common/command.c:2908
+#: src/common/command.c:2914 src/common/command.c:2942
+#: src/common/command.c:2955 src/common/command.c:2981
#, c-format
msgid "%s missing password for \"%s\" parameter\n"
msgstr ""
-#: src/common/command.c:2854
+#: src/common/command.c:2927
#, c-format
msgid "%s missing nick(s) for \"%s\" parameter\n"
msgstr ""
-#: src/common/command.c:2895
+#: src/common/command.c:2968
#, c-format
msgid "%s missing command for \"%s\" parameter\n"
msgstr ""
-#: src/common/command.c:2933
+#: src/common/command.c:3006
#, c-format
msgid "Server %s%s%s created\n"
msgstr ""
-#: src/common/command.c:2942
+#: src/common/command.c:3015
#, c-format
msgid "%s unable to create server\n"
msgstr ""
-#: src/common/command.c:3002
+#: src/common/command.c:3075
msgid "(unknown)"
msgstr ""
-#: src/common/command.c:3025
+#: src/common/command.c:3098
#, c-format
msgid "%s(password hidden) "
msgstr ""
-#: src/common/command.c:3123
+#: src/common/command.c:3196
#, c-format
msgid "%s server \"%s\" not found\n"
msgstr ""
-#: src/common/command.c:3156 src/common/command.c:3204
+#: src/common/command.c:3229 src/common/command.c:3277
#, c-format
msgid "%s config option \"%s\" not found\n"
msgstr ""
-#: src/common/command.c:3161 src/common/command.c:3196
+#: src/common/command.c:3234 src/common/command.c:3269
#, c-format
msgid "%s incorrect value for option \"%s\"\n"
msgstr ""
-#: src/common/command.c:3177
+#: src/common/command.c:3250
#, c-format
msgid "%s option \"%s\" can not be changed while WeeChat is running\n"
msgstr ""
-#: src/common/command.c:3287
+#: src/common/command.c:3360
#, c-format
msgid "No config option found with \"%s\"\n"
msgstr ""
-#: src/common/command.c:3290
+#: src/common/command.c:3363
msgid "No config option found\n"
msgstr ""
-#: src/common/command.c:3297
+#: src/common/command.c:3370
#, c-format
msgid "%sDetail:\n"
msgstr ""
-#: src/common/command.c:3302
+#: src/common/command.c:3375
msgid " . type boolean (values: 'on' or 'off')\n"
msgstr ""
-#: src/common/command.c:3303 src/common/command.c:3326
-#: src/common/command.c:3332 src/common/command.c:3338
+#: src/common/command.c:3376 src/common/command.c:3399
+#: src/common/command.c:3405 src/common/command.c:3411
#: src/common/weechat.c:148 src/common/weechat.c:173 src/common/weechat.c:180
#: src/common/weechat.c:187
#, c-format
msgid " . default value: '%s'\n"
msgstr ""
-#: src/common/command.c:3308
+#: src/common/command.c:3381
#, c-format
msgid " . type integer (values: between %d and %d)\n"
msgstr ""
-#: src/common/command.c:3311 src/common/weechat.c:157
+#: src/common/command.c:3384 src/common/weechat.c:157
#, c-format
msgid " . default value: %d\n"
msgstr ""
-#: src/common/command.c:3315
+#: src/common/command.c:3388
msgid " . type string (values: "
msgstr ""
-#: src/common/command.c:3328 src/common/command.c:3334
-#: src/common/command.c:3340 src/common/weechat.c:175 src/common/weechat.c:182
+#: src/common/command.c:3401 src/common/command.c:3407
+#: src/common/command.c:3413 src/common/weechat.c:175 src/common/weechat.c:182
#: src/common/weechat.c:189
msgid "empty"
msgstr ""
-#: src/common/command.c:3331
+#: src/common/command.c:3404
msgid " . type color (Curses or Gtk color, look at WeeChat doc)\n"
msgstr ""
-#: src/common/command.c:3337
+#: src/common/command.c:3410
msgid " . type string (any string)\n"
msgstr ""
-#: src/common/command.c:3343 src/common/weechat.c:192
+#: src/common/command.c:3416 src/common/weechat.c:192
#, c-format
msgid " . description: %s\n"
msgstr ""
-#: src/common/command.c:3354
+#: src/common/command.c:3427
#, c-format
msgid "config option(s) found with \"%s\"\n"
msgstr ""
-#: src/common/command.c:3357
+#: src/common/command.c:3430
msgid "config option(s) found\n"
msgstr ""
-#: src/common/command.c:3465
+#: src/common/command.c:3538
#, c-format
msgid "%s incorrect value for plugin option \"%s\"\n"
msgstr ""
-#: src/common/command.c:3494
+#: src/common/command.c:3567
#, c-format
msgid "No plugin option found with \"%s\"\n"
msgstr ""
-#: src/common/command.c:3497
+#: src/common/command.c:3570
msgid "No plugin option found\n"
msgstr ""
-#: src/common/command.c:3507
+#: src/common/command.c:3580
#, c-format
msgid "plugin option(s) found with \"%s\"\n"
msgstr ""
-#: src/common/command.c:3510
+#: src/common/command.c:3583
msgid "plugin option(s) found\n"
msgstr ""
-#: src/common/command.c:3551
+#: src/common/command.c:3624
#, c-format
msgid "%s alias or command \"%s\" not found\n"
msgstr ""
-#: src/common/command.c:3561
+#: src/common/command.c:3634
#, c-format
msgid "Alias \"%s\" removed\n"
msgstr ""
-#: src/common/command.c:3621
+#: src/common/command.c:3694
msgid "ignore were removed.\n"
msgstr ""
-#: src/common/command.c:3623
+#: src/common/command.c:3696
msgid "ignore was removed.\n"
msgstr ""
-#: src/common/command.c:3628
+#: src/common/command.c:3701
#, c-format
msgid "%s no ignore found\n"
msgstr ""
-#: src/common/command.c:3662
+#: src/common/command.c:3735
#, c-format
msgid "%s can't upgrade: connection to at least one server is pending\n"
msgstr ""
-#: src/common/command.c:3672
+#: src/common/command.c:3745
#, c-format
msgid ""
"%s can't upgrade: connection to at least one SSL server is active (should be "
"fixed in a future version)\n"
msgstr ""
-#: src/common/command.c:3688
+#: src/common/command.c:3761
msgid "Upgrading WeeChat...\n"
msgstr ""
-#: src/common/command.c:3695
+#: src/common/command.c:3768
#, c-format
msgid "%s unable to save session in file\n"
msgstr ""
-#: src/common/command.c:3721
+#: src/common/command.c:3794
#, c-format
msgid "%s exec failed (program: \"%s\"), exiting WeeChat\n"
msgstr ""
-#: src/common/command.c:3761
+#: src/common/command.c:3834
#, c-format
msgid "WeeChat uptime: %d %s %02d:%02d:%02d, started on %s"
msgstr ""
-#: src/common/command.c:3775
+#: src/common/command.c:3848
#, c-format
msgid "WeeChat uptime: %s%d %s%s %s%02d%s:%s%02d%s:%s%02d%s, started on %s%s"
msgstr ""
-#: src/common/command.c:3819
+#: src/common/command.c:3892
msgid "Open windows:\n"
msgstr ""
-#: src/common/command.c:3906
+#: src/common/command.c:3979
#, c-format
msgid ""
"%s can not merge windows, there's no other window with same size near "
@@ -3498,7 +3529,7 @@ msgstr ""
msgid "%s cannot add a buffer to hotlist\n"
msgstr ""
-#: src/common/log.c:99
+#: src/common/log.c:103
#, c-format
msgid ""
"%s unable to create/append to log file\n"
@@ -3506,13 +3537,13 @@ msgid ""
"with another home using \"--dir\" command line option.\n"
msgstr ""
-#: src/common/session.c:515
+#: src/common/session.c:516
#, c-format
msgid ""
"Last operation with session file was at position %ld, read of %d bytes\n"
msgstr ""
-#: src/common/session.c:520
+#: src/common/session.c:521
#, c-format
msgid ""
"Please send %s/%s, %s/%s and above messages to WeeChat developers for "
@@ -3520,305 +3551,305 @@ msgid ""
"Be careful, private info may be in these files.\n"
msgstr ""
-#: src/common/session.c:546 src/common/session.c:580 src/common/session.c:637
-#: src/common/session.c:678
+#: src/common/session.c:547 src/common/session.c:581 src/common/session.c:638
+#: src/common/session.c:679
#, c-format
msgid "wrong type in file (expected: %d, read: %d)"
msgstr ""
-#: src/common/session.c:649 src/common/session.c:690
+#: src/common/session.c:650 src/common/session.c:691
msgid "invalid length for a buffer"
msgstr ""
-#: src/common/session.c:714
+#: src/common/session.c:715
msgid "object read error"
msgstr ""
-#: src/common/session.c:719
+#: src/common/session.c:720
#, c-format
msgid "wrong object (expected: %d, read: %d)"
msgstr ""
-#: src/common/session.c:729
+#: src/common/session.c:730
msgid "type read error"
msgstr ""
-#: src/common/session.c:734
+#: src/common/session.c:735
#, c-format
msgid "wrong type (expected: %d, read: %d)"
msgstr ""
-#: src/common/session.c:819
+#: src/common/session.c:820
msgid "server name not found"
msgstr ""
-#: src/common/session.c:824
+#: src/common/session.c:825
#, c-format
msgid "session: loading server \"%s\"\n"
msgstr ""
-#: src/common/session.c:828
+#: src/common/session.c:829
msgid "server found, updating values\n"
msgstr ""
-#: src/common/session.c:831
+#: src/common/session.c:832
msgid "server not found, creating new one\n"
msgstr ""
-#: src/common/session.c:836
+#: src/common/session.c:837
msgid "can't create new server"
msgstr ""
-#: src/common/session.c:850
+#: src/common/session.c:851
msgid "unexpected end of file (reading server)"
msgstr ""
-#: src/common/session.c:941
+#: src/common/session.c:942
msgid "gnutls init error"
msgstr ""
-#: src/common/session.c:958
+#: src/common/session.c:959
msgid "gnutls handshake failed"
msgstr ""
-#: src/common/session.c:1007
+#: src/common/session.c:1008
#, c-format
msgid "session: warning: ignoring value from server (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1030
+#: src/common/session.c:1031
msgid "channel found without server"
msgstr ""
-#: src/common/session.c:1037
+#: src/common/session.c:1038
msgid "channel type not found"
msgstr ""
-#: src/common/session.c:1045
+#: src/common/session.c:1046
msgid "channel name not found"
msgstr ""
-#: src/common/session.c:1050
+#: src/common/session.c:1051
#, c-format
msgid "session: loading channel \"%s\"\n"
msgstr ""
-#: src/common/session.c:1058
+#: src/common/session.c:1059
msgid "can't create new channel"
msgstr ""
-#: src/common/session.c:1068
+#: src/common/session.c:1069
msgid "unexpected end of file (reading channel)"
msgstr ""
-#: src/common/session.c:1110
+#: src/common/session.c:1111
#, c-format
msgid "session: warning: ignoring value from channel (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1134
+#: src/common/session.c:1135
msgid "nick found without channel"
msgstr ""
-#: src/common/session.c:1142
+#: src/common/session.c:1143
msgid "nick name not found"
msgstr ""
-#: src/common/session.c:1152
+#: src/common/session.c:1153
msgid "can't create new nick"
msgstr ""
-#: src/common/session.c:1162
+#: src/common/session.c:1163
msgid "unexpected end of file (reading nick)"
msgstr ""
-#: src/common/session.c:1181
+#: src/common/session.c:1182
#, c-format
msgid "session: warning: ignoring value from nick (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1208
+#: src/common/session.c:1209
msgid "can't create new DCC"
msgstr ""
-#: src/common/session.c:1212
+#: src/common/session.c:1213
msgid "session: loading DCC\n"
msgstr ""
-#: src/common/session.c:1222
+#: src/common/session.c:1223
msgid "unexpected end of file (reading DCC)"
msgstr ""
-#: src/common/session.c:1241
+#: src/common/session.c:1242
msgid "server not found for DCC"
msgstr ""
-#: src/common/session.c:1250
+#: src/common/session.c:1251
msgid "DCC with channel but without server"
msgstr ""
-#: src/common/session.c:1262
+#: src/common/session.c:1263
msgid "channel not found for DCC"
msgstr ""
-#: src/common/session.c:1345
+#: src/common/session.c:1346
#, c-format
msgid "session: warning: ignoring value from DCC (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1366
+#: src/common/session.c:1367
msgid "session: loading buffer history\n"
msgstr ""
-#: src/common/session.c:1368
+#: src/common/session.c:1369
msgid "session: loading global history\n"
msgstr ""
-#: src/common/session.c:1376
+#: src/common/session.c:1377
msgid "unexpected end of file (reading history)"
msgstr ""
-#: src/common/session.c:1396 src/common/session.c:1674
+#: src/common/session.c:1397 src/common/session.c:1678
#, c-format
msgid "session: warning: ignoring value from history (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1423
+#: src/common/session.c:1424
msgid "server name not found for buffer"
msgstr ""
-#: src/common/session.c:1431
+#: src/common/session.c:1432
msgid "channel name not found for buffer"
msgstr ""
-#: src/common/session.c:1438
+#: src/common/session.c:1439
msgid "buffer type not found"
msgstr ""
-#: src/common/session.c:1443
+#: src/common/session.c:1444
#, c-format
msgid "session: loading buffer (server: %s, channel: %s, type: %d)\n"
msgstr ""
-#: src/common/session.c:1454
+#: src/common/session.c:1455
msgid "server not found for buffer"
msgstr ""
-#: src/common/session.c:1464
+#: src/common/session.c:1465
msgid "channel not found for buffer"
msgstr ""
-#: src/common/session.c:1473
+#: src/common/session.c:1474
msgid "can't create new buffer"
msgstr ""
-#: src/common/session.c:1486
+#: src/common/session.c:1487
msgid "unexpected end of file (reading buffer)"
msgstr ""
-#: src/common/session.c:1499
+#: src/common/session.c:1500
#, c-format
msgid "session: warning: ignoring value from buffer (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1522
+#: src/common/session.c:1523
msgid "line found without buffer"
msgstr ""
-#: src/common/session.c:1530
+#: src/common/session.c:1531
msgid "can't create new line"
msgstr ""
-#: src/common/session.c:1540
+#: src/common/session.c:1541
msgid "unexpected end of file (reading line)"
msgstr ""
-#: src/common/session.c:1577
+#: src/common/session.c:1581
#, c-format
msgid "session: warning: ignoring value from line (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1602
+#: src/common/session.c:1606
msgid "unexpected end of file (reading uptime)"
msgstr ""
-#: src/common/session.c:1615
+#: src/common/session.c:1619
#, c-format
msgid "session: warning: ignoring value from uptime (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1649
+#: src/common/session.c:1653
msgid "unexpected end of file (reading hotlist)"
msgstr ""
-#: src/common/session.c:1705
+#: src/common/session.c:1709
msgid "session file not found"
msgstr ""
-#: src/common/session.c:1712
+#: src/common/session.c:1716
msgid "signature not found"
msgstr ""
-#: src/common/session.c:1717
+#: src/common/session.c:1721
msgid "bad session signature"
msgstr ""
-#: src/common/session.c:1728
+#: src/common/session.c:1732
msgid "object id not found"
msgstr ""
-#: src/common/session.c:1736
+#: src/common/session.c:1740
msgid "failed to load server"
msgstr ""
-#: src/common/session.c:1743
+#: src/common/session.c:1747
msgid "failed to load channel"
msgstr ""
-#: src/common/session.c:1750
+#: src/common/session.c:1754
msgid "failed to load nick"
msgstr ""
-#: src/common/session.c:1757
+#: src/common/session.c:1761
msgid "failed to load DCC"
msgstr ""
-#: src/common/session.c:1764
+#: src/common/session.c:1768
msgid "failed to load history"
msgstr ""
-#: src/common/session.c:1771
+#: src/common/session.c:1775
msgid "failed to load buffer"
msgstr ""
-#: src/common/session.c:1778
+#: src/common/session.c:1782
msgid "failed to load line"
msgstr ""
-#: src/common/session.c:1785
+#: src/common/session.c:1789
msgid "failed to load uptime"
msgstr ""
-#: src/common/session.c:1792
+#: src/common/session.c:1796
msgid "failed to load hotlist"
msgstr ""
-#: src/common/session.c:1797
-#, c-format
-msgid "ignoring object (id: %d)\n"
-msgstr ""
-
#: src/common/session.c:1801
#, c-format
+msgid "ignoring object (id: %d)\n"
+msgstr ""
+
+#: src/common/session.c:1805
+#, c-format
msgid "failed to ignore object (id: %d)"
msgstr ""
-#: src/common/session.c:1825
+#: src/common/session.c:1829
#, c-format
msgid "%s can't delete session file (%s)\n"
msgstr ""
-#: src/common/session.c:1831
+#: src/common/session.c:1835
msgid "Upgrade completed successfully\n"
msgstr ""
@@ -5101,104 +5132,104 @@ msgid ""
"file.\n"
msgstr ""
-#: src/common/weeconfig.c:1754
+#: src/common/weeconfig.c:1792
#, c-format
msgid "%s %s, line %d: new server, but previous was incomplete\n"
msgstr ""
-#: src/common/weeconfig.c:1763
+#: src/common/weeconfig.c:1801
#, c-format
msgid "%s %s, line %d: server '%s' already exists\n"
msgstr ""
-#: src/common/weeconfig.c:1781
+#: src/common/weeconfig.c:1819
#, c-format
msgid "%s %s, line %d: unable to create server\n"
msgstr ""
-#: src/common/weeconfig.c:1821
+#: src/common/weeconfig.c:1859
#, c-format
msgid "%s unable to assign default int with string (\"%s\")\n"
msgstr ""
-#: src/common/weeconfig.c:1832
+#: src/common/weeconfig.c:1870
#, c-format
msgid "%s unable to assign default color (\"%s\")\n"
msgstr ""
-#: src/common/weeconfig.c:1870
+#: src/common/weeconfig.c:1908
#, c-format
msgid "%s config file \"%s\" not found.\n"
msgstr ""
-#: src/common/weeconfig.c:1902
+#: src/common/weeconfig.c:1940
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"]\"\n"
msgstr ""
-#: src/common/weeconfig.c:1919
+#: src/common/weeconfig.c:1957
#, c-format
msgid "%s %s, line %d: unknown section identifier (\"%s\")\n"
msgstr ""
-#: src/common/weeconfig.c:1937
+#: src/common/weeconfig.c:1975
#, c-format
msgid "%s %s, line %d: invalid section for option, line is ignored\n"
msgstr ""
-#: src/common/weeconfig.c:2019 src/common/weeconfig.c:2045
+#: src/common/weeconfig.c:2057 src/common/weeconfig.c:2083
#, c-format
msgid "%s %s, line %d: invalid option \"%s\"\n"
msgstr ""
-#: src/common/weeconfig.c:2025
+#: src/common/weeconfig.c:2063
#, c-format
msgid "%s %s, line %d: invalid ignore options \"%s\"\n"
msgstr ""
-#: src/common/weeconfig.c:2056
+#: src/common/weeconfig.c:2094
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
"Expected: boolean value: 'off' or 'on'\n"
msgstr ""
-#: src/common/weeconfig.c:2065
+#: src/common/weeconfig.c:2103
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
"Expected: integer between %d and %d\n"
msgstr ""
-#: src/common/weeconfig.c:2076
+#: src/common/weeconfig.c:2114
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
"Expected: one of these strings: "
msgstr ""
-#: src/common/weeconfig.c:2092
+#: src/common/weeconfig.c:2130
#, c-format
msgid "%s %s, line %d: invalid color name for option '%s'\n"
msgstr ""
-#: src/common/weeconfig.c:2161
+#: src/common/weeconfig.c:2199
#, c-format
msgid "%s: creating default config file...\n"
msgstr ""
-#: src/common/weeconfig.c:2162
+#: src/common/weeconfig.c:2200
msgid "Creating default config file\n"
msgstr ""
-#: src/common/weeconfig.c:2165 src/common/weeconfig.c:2371
+#: src/common/weeconfig.c:2203 src/common/weeconfig.c:2409
#, c-format
msgid ""
"#\n"
"# %s configuration file, created by %s v%s on %s"
msgstr ""
-#: src/common/weeconfig.c:2169 src/common/weeconfig.c:2375
+#: src/common/weeconfig.c:2207 src/common/weeconfig.c:2413
#, c-format
msgid ""
"# WARNING! Be careful when editing this file, WeeChat writes this file when "
@@ -5206,6 +5237,6 @@ msgid ""
"#\n"
msgstr ""
-#: src/common/weeconfig.c:2368
+#: src/common/weeconfig.c:2406
msgid "Saving config to disk\n"
msgstr ""
diff --git a/src/common/command.c b/src/common/command.c
index 4850904b7..3357355e9 100644
--- a/src/common/command.c
+++ b/src/common/command.c
@@ -143,10 +143,16 @@ t_weechat_command weechat_commands[] =
"list|add|close|move global|local top|bottom|left|right",
0, MAX_ARGS, 0, weechat_cmd_panel, NULL },*/
{ "plugin", N_("list/load/unload plugins"),
- N_("[load filename] | [autoload] | [reload] | [unload]"),
- N_("filename: WeeChat plugin (file) to load\n\n"
- "Without argument, /plugin command lists all loaded plugins."),
- "load|autoload|reload|unload", 0, 2, 0, weechat_cmd_plugin, NULL },
+ N_("[list [mask]] | [listfull [mask]] | [load filename] | [autoload] | [reload [name]] | [unload [name]]"),
+ N_(" list: list loaded plugins\n"
+ "listfull: list loaded plugins with detailed info for each plugin\n"
+ " mask: part of name of a loaded plugin\n"
+ " load: load a plugin\n"
+ "autoload: autoload plugins in system or user directory\n"
+ " reload: reload one plugin (if no name given, unload all plugins, then autoload plugins)\n"
+ " unload: unload one or all plugins\n\n"
+ "Without argument, /plugin command lists loaded plugins."),
+ "list|listfull|load|autoload|reload|unload %P", 0, 2, 0, weechat_cmd_plugin, NULL },
{ "server", N_("list, add or remove servers"),
N_("[servername] | "
"[servername hostname port [-auto | -noauto] [-ipv6] [-ssl] [-pwd password] [-nicks nick1 "
@@ -717,7 +723,7 @@ user_message (t_irc_server *server, t_gui_buffer *buffer, char *text)
next = pos;
}
- server_sendf (server, "PRIVMSG %s :%s\r\n", CHANNEL(buffer)->name, text);
+ server_sendf (server, "PRIVMSG %s :%s", CHANNEL(buffer)->name, text);
user_message_display (server, buffer, text);
if (next)
@@ -736,98 +742,103 @@ void
user_command (t_irc_server *server, t_irc_channel *channel, char *command, int only_builtin)
{
t_gui_buffer *buffer;
- int plugin_args_length;
+ char *new_cmd, *ptr_cmd, *pos;
char *command_with_colors, *command_encoded;
- char *plugin_args;
if ((!command) || (!command[0]) || (command[0] == '\r') || (command[0] == '\n'))
return;
- irc_find_context (server, channel, NULL, &buffer);
+#ifdef PLUGINS
+ new_cmd = plugin_modifier_exec (PLUGIN_MODIFIER_IRC_USER,
+ (server) ? server->name : "",
+ command);
+#else
+ new_cmd = NULL;
+#endif
- if ((command[0] == '/') && (command[1] != '/'))
+ /* no changes in new command */
+ if (new_cmd && (strcmp (command, new_cmd) == 0))
{
- /* WeeChat internal command (or IRC command) */
- (void) exec_weechat_command (server, channel, command, only_builtin);
+ free (new_cmd);
+ new_cmd = NULL;
}
- else
+
+ /* message not dropped? */
+ if (!new_cmd || new_cmd[0])
{
- if ((command[0] == '/') && (command[1] == '/'))
- command++;
+ /* use new command (returned by plugin) */
+ ptr_cmd = (new_cmd) ? new_cmd : command;
- if (server && (!BUFFER_IS_SERVER(buffer)))
+ while (ptr_cmd && ptr_cmd[0])
{
- command_with_colors = (cfg_irc_colors_send) ?
- (char *)gui_color_encode ((unsigned char *)command) : NULL;
+ pos = strchr (ptr_cmd, '\n');
+ if (pos)
+ pos[0] = '\0';
- command_encoded = channel_iconv_encode (server, channel,
- (command_with_colors) ? command_with_colors : command);
+ irc_find_context (server, channel, NULL, &buffer);
- if (CHANNEL(buffer)->dcc_chat)
+ if ((ptr_cmd[0] == '/') && (ptr_cmd[1] != '/'))
{
- if (((t_irc_dcc *)(CHANNEL(buffer)->dcc_chat))->sock < 0)
+ /* WeeChat internal command (or IRC command) */
+ (void) exec_weechat_command (server, channel, ptr_cmd, only_builtin);
+ }
+ else
+ {
+ if ((ptr_cmd[0] == '/') && (ptr_cmd[1] == '/'))
+ ptr_cmd++;
+
+ if (server && (!BUFFER_IS_SERVER(buffer)))
{
- irc_display_prefix (server, buffer, PREFIX_ERROR);
- gui_printf_nolog (buffer, "%s DCC CHAT is closed\n",
- WEECHAT_ERROR);
+ command_with_colors = (cfg_irc_colors_send) ?
+ (char *)gui_color_encode ((unsigned char *)ptr_cmd) : NULL;
+
+ command_encoded = channel_iconv_encode (server, channel,
+ (command_with_colors) ? command_with_colors : ptr_cmd);
+
+ if (CHANNEL(buffer)->dcc_chat)
+ {
+ if (((t_irc_dcc *)(CHANNEL(buffer)->dcc_chat))->sock < 0)
+ {
+ irc_display_prefix (server, buffer, PREFIX_ERROR);
+ gui_printf_nolog (buffer, "%s DCC CHAT is closed\n",
+ WEECHAT_ERROR);
+ }
+ else
+ {
+ dcc_chat_sendf ((t_irc_dcc *)(CHANNEL(buffer)->dcc_chat),
+ "%s\r\n",
+ (command_encoded) ? command_encoded :
+ ((command_with_colors) ? command_with_colors : ptr_cmd));
+ user_message_display (server, buffer,
+ (command_with_colors) ?
+ command_with_colors : ptr_cmd);
+ }
+ }
+ else
+ user_message (server, buffer,
+ (command_encoded) ? command_encoded :
+ ((command_with_colors) ? command_with_colors : ptr_cmd));
+
+ if (command_with_colors)
+ free (command_with_colors);
+ if (command_encoded)
+ free (command_encoded);
}
else
{
- dcc_chat_sendf ((t_irc_dcc *)(CHANNEL(buffer)->dcc_chat),
- "%s\r\n",
- (command_encoded) ? command_encoded :
- ((command_with_colors) ? command_with_colors : command));
- user_message_display (server, buffer,
- (command_with_colors) ?
- command_with_colors : command);
+ irc_display_prefix (NULL, (server) ? server->buffer : NULL, PREFIX_ERROR);
+ gui_printf_nolog ((server) ? server->buffer : NULL,
+ _("This window is not a channel!\n"));
}
}
- else
- user_message (server, buffer,
- (command_encoded) ? command_encoded :
- ((command_with_colors) ? command_with_colors : command));
-
- if (command_with_colors)
- free (command_with_colors);
- if (command_encoded)
- free (command_encoded);
-
- /* sending a copy of the message as PRIVMSG to plugins because irc server doesn't */
-
- /* code commented by FlashCode, 2005-11-06: problem when a handler
- is called after a weechat::command("somethin") in perl, reetrance,
- and crash at perl script unload */
-
- /* make gcc happy */
- (void) plugin_args_length;
- (void) plugin_args;
- /*plugin_args_length = strlen ("localhost PRIVMSG :") +
- strlen (CHANNEL(buffer)->name) + strlen(command) + 16;
- plugin_args = (char *) malloc (plugin_args_length * sizeof (*plugin_args));
-
- if (plugin_args)
+
+ if (pos)
{
- snprintf (plugin_args, plugin_args_length,
- "localhost PRIVMSG %s :%s",
- CHANNEL(buffer)->name, command);
-#ifdef PLUGINS
- plugin_msg_handler_exec (server->name, "privmsg", plugin_args);
-#endif
- free (plugin_args);
+ pos[0] = '\n';
+ ptr_cmd = pos + 1;
}
else
- {
- irc_display_prefix (NULL, NULL, PREFIX_ERROR);
- gui_printf (NULL,
- _("%s unable to call handler for message (not enough memory)\n"),
- WEECHAT_ERROR);
- }*/
- }
- else
- {
- irc_display_prefix (NULL, (server) ? server->buffer : NULL, PREFIX_ERROR);
- gui_printf_nolog ((server) ? server->buffer : NULL,
- _("This window is not a channel!\n"));
+ ptr_cmd = NULL;
}
}
}
@@ -1966,7 +1977,7 @@ weechat_cmd_help (t_irc_server *server, t_irc_channel *channel,
for (ptr_handler = ptr_plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if (ptr_handler->type == HANDLER_COMMAND)
+ if (ptr_handler->type == PLUGIN_HANDLER_COMMAND)
{
gui_printf (NULL, " %s%s",
GUI_COLOR(COLOR_WIN_CHAT_CHANNEL),
@@ -2045,7 +2056,7 @@ weechat_cmd_help (t_irc_server *server, t_irc_channel *channel,
for (ptr_handler = ptr_plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_COMMAND)
+ if ((ptr_handler->type == PLUGIN_HANDLER_COMMAND)
&& (ascii_strcasecmp (ptr_handler->command, argv[0]) == 0))
{
gui_printf (NULL, "\n");
@@ -2464,42 +2475,48 @@ weechat_cmd_panel (t_irc_server *server, t_irc_channel *channel,
}
/*
- * weechat_cmd_plugin: list/load/unload WeeChat plugins
+ * weechat_cmd_plugin_list: list loaded plugins
*/
-int
-weechat_cmd_plugin (t_irc_server *server, t_irc_channel *channel,
- int argc, char **argv)
+void
+weechat_cmd_plugin_list (char *name, int full)
{
#ifdef PLUGINS
t_weechat_plugin *ptr_plugin;
+ int plugins_found;
t_plugin_handler *ptr_handler;
int handler_found;
+ t_plugin_modifier *ptr_modifier;
+ int modifier_found;
- /* make gcc happy */
- (void) server;
- (void) channel;
-
- switch (argc)
+ gui_printf (NULL, "\n");
+ if (!name)
{
- case 0:
- /* list plugins */
- gui_printf (NULL, "\n");
+ irc_display_prefix (NULL, NULL, PREFIX_PLUGIN);
+ gui_printf (NULL, _("Plugins loaded:\n"));
+ }
+
+ plugins_found = 0;
+
+ for (ptr_plugin = weechat_plugins; ptr_plugin;
+ ptr_plugin = ptr_plugin->next_plugin)
+ {
+ if (!name || (ascii_strcasestr (ptr_plugin->name, name)))
+ {
+ plugins_found++;
+
+ /* plugin info */
irc_display_prefix (NULL, NULL, PREFIX_PLUGIN);
- gui_printf (NULL, _("Plugins loaded:\n"));
- for (ptr_plugin = weechat_plugins; ptr_plugin;
- ptr_plugin = ptr_plugin->next_plugin)
+ gui_printf (NULL, " %s%s%s v%s - %s (%s)\n",
+ GUI_COLOR(COLOR_WIN_CHAT_CHANNEL),
+ ptr_plugin->name,
+ GUI_COLOR(COLOR_WIN_CHAT),
+ ptr_plugin->version,
+ ptr_plugin->description,
+ ptr_plugin->filename);
+
+ if (full)
{
- /* plugin info */
- irc_display_prefix (NULL, NULL, PREFIX_PLUGIN);
- gui_printf (NULL, " %s%s%s v%s - %s (%s)\n",
- GUI_COLOR(COLOR_WIN_CHAT_CHANNEL),
- ptr_plugin->name,
- GUI_COLOR(COLOR_WIN_CHAT),
- ptr_plugin->version,
- ptr_plugin->description,
- ptr_plugin->filename);
-
/* message handlers */
irc_display_prefix (NULL, NULL, PREFIX_PLUGIN);
gui_printf (NULL, _(" message handlers:\n"));
@@ -2507,7 +2524,7 @@ weechat_cmd_plugin (t_irc_server *server, t_irc_channel *channel,
for (ptr_handler = ptr_plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if (ptr_handler->type == HANDLER_MESSAGE)
+ if (ptr_handler->type == PLUGIN_HANDLER_MESSAGE)
{
handler_found = 1;
irc_display_prefix (NULL, NULL, PREFIX_PLUGIN);
@@ -2528,7 +2545,7 @@ weechat_cmd_plugin (t_irc_server *server, t_irc_channel *channel,
for (ptr_handler = ptr_plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if (ptr_handler->type == HANDLER_COMMAND)
+ if (ptr_handler->type == PLUGIN_HANDLER_COMMAND)
{
handler_found = 1;
irc_display_prefix (NULL, NULL, PREFIX_PLUGIN);
@@ -2554,7 +2571,7 @@ weechat_cmd_plugin (t_irc_server *server, t_irc_channel *channel,
for (ptr_handler = ptr_plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if (ptr_handler->type == HANDLER_TIMER)
+ if (ptr_handler->type == PLUGIN_HANDLER_TIMER)
{
handler_found = 1;
irc_display_prefix (NULL, NULL, PREFIX_PLUGIN);
@@ -2575,7 +2592,7 @@ weechat_cmd_plugin (t_irc_server *server, t_irc_channel *channel,
for (ptr_handler = ptr_plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if (ptr_handler->type == HANDLER_KEYBOARD)
+ if (ptr_handler->type == PLUGIN_HANDLER_KEYBOARD)
handler_found++;
}
irc_display_prefix (NULL, NULL, PREFIX_PLUGIN);
@@ -2584,15 +2601,65 @@ weechat_cmd_plugin (t_irc_server *server, t_irc_channel *channel,
else
gui_printf (NULL, _(" %d defined\n"),
handler_found);
- }
- if (!weechat_plugins)
- {
+
+ /* IRC modifiers */
irc_display_prefix (NULL, NULL, PREFIX_PLUGIN);
- gui_printf (NULL, _(" (no plugin)\n"));
+ gui_printf (NULL, _(" IRC modifiers:\n"));
+ modifier_found = 0;
+ for (ptr_modifier = ptr_plugin->modifiers;
+ ptr_modifier; ptr_modifier = ptr_modifier->next_modifier)
+ {
+ if (ptr_modifier->type == PLUGIN_HANDLER_KEYBOARD)
+ modifier_found++;
+ }
+ irc_display_prefix (NULL, NULL, PREFIX_PLUGIN);
+ if (!modifier_found)
+ gui_printf (NULL, _(" (no IRC modifier)\n"));
+ else
+ gui_printf (NULL, _(" %d defined\n"),
+ modifier_found);
}
+ }
+ }
+ if (plugins_found == 0)
+ {
+ irc_display_prefix (NULL, NULL, PREFIX_PLUGIN);
+ if (name)
+ gui_printf (NULL, _("No plugin found.\n"));
+ else
+ gui_printf (NULL, _(" (no plugin)\n"));
+ }
+#else
+ /* make gcc happy */
+ (void) name;
+ (void) full;
+#endif
+}
+
+/*
+ * weechat_cmd_plugin: list/load/unload WeeChat plugins
+ */
+
+int
+weechat_cmd_plugin (t_irc_server *server, t_irc_channel *channel,
+ int argc, char **argv)
+{
+#ifdef PLUGINS
+ /* make gcc happy */
+ (void) server;
+ (void) channel;
+
+ switch (argc)
+ {
+ case 0:
+ weechat_cmd_plugin_list (NULL, 0);
break;
case 1:
- if (ascii_strcasecmp (argv[0], "autoload") == 0)
+ if (ascii_strcasecmp (argv[0], "list") == 0)
+ weechat_cmd_plugin_list (NULL, 0);
+ else if (ascii_strcasecmp (argv[0], "listfull") == 0)
+ weechat_cmd_plugin_list (NULL, 1);
+ else if (ascii_strcasecmp (argv[0], "autoload") == 0)
plugin_auto_load ();
else if (ascii_strcasecmp (argv[0], "reload") == 0)
{
@@ -2603,8 +2670,14 @@ weechat_cmd_plugin (t_irc_server *server, t_irc_channel *channel,
plugin_unload_all ();
break;
case 2:
- if (ascii_strcasecmp (argv[0], "load") == 0)
+ if (ascii_strcasecmp (argv[0], "list") == 0)
+ weechat_cmd_plugin_list (argv[1], 0);
+ else if (ascii_strcasecmp (argv[0], "listfull") == 0)
+ weechat_cmd_plugin_list (argv[1], 1);
+ else if (ascii_strcasecmp (argv[0], "load") == 0)
plugin_load (argv[1]);
+ else if (ascii_strcasecmp (argv[0], "reload") == 0)
+ plugin_reload_name (argv[1]);
else if (ascii_strcasecmp (argv[0], "unload") == 0)
plugin_unload_name (argv[1]);
else
diff --git a/src/common/completion.c b/src/common/completion.c
index 76bfef6d5..d292902a8 100644
--- a/src/common/completion.c
+++ b/src/common/completion.c
@@ -154,7 +154,7 @@ completion_get_command_infos (t_completion *completion,
for (ptr_handler = ptr_plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_COMMAND)
+ if ((ptr_handler->type == PLUGIN_HANDLER_COMMAND)
&& (ascii_strcasecmp (ptr_handler->command,
ptr_command2) == 0))
{
@@ -304,7 +304,7 @@ completion_list_add_plugin_cmd (t_completion *completion)
for (ptr_handler = ptr_plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if (ptr_handler->type == HANDLER_COMMAND)
+ if (ptr_handler->type == PLUGIN_HANDLER_COMMAND)
completion_list_add (completion, ptr_handler->command);
}
}
diff --git a/src/gui/curses/gui-curses-main.c b/src/gui/curses/gui-curses-main.c
index d1d28d92c..0ef89bcad 100644
--- a/src/gui/curses/gui-curses-main.c
+++ b/src/gui/curses/gui-curses-main.c
@@ -217,7 +217,7 @@ gui_main_loop ()
if ((ptr_server->lag_check_time.tv_sec == 0)
&& (new_time >= ptr_server->lag_next_check))
{
- server_sendf (ptr_server, "PING %s\r\n", ptr_server->address);
+ server_sendf (ptr_server, "PING %s", ptr_server->address);
gettimeofday (&(ptr_server->lag_check_time), NULL);
}
diff --git a/src/gui/gui-common.c b/src/gui/gui-common.c
index 71337adca..d15ae2e29 100644
--- a/src/gui/gui-common.c
+++ b/src/gui/gui-common.c
@@ -360,10 +360,11 @@ gui_printf_internal (t_gui_buffer *buffer, int display_time, int type, char *nic
/*
* gui_printf_raw_data: display raw IRC data (only if raw IRC data buffer exists)
+ * type: 0 = recv, 1 = send, -1 = recv, modified by a modifier (plugin)
*/
void
-gui_printf_raw_data (void *server, int send, char *message)
+gui_printf_raw_data (void *server, int send, int modified, char *message)
{
char *pos;
@@ -381,7 +382,8 @@ gui_printf_raw_data (void *server, int send, char *message)
((t_irc_server *)server)->name,
GUI_COLOR(COLOR_WIN_CHAT_DARK),
GUI_COLOR((send) ? COLOR_WIN_CHAT_PART : COLOR_WIN_CHAT_JOIN),
- (send) ? PREFIX_PART : PREFIX_JOIN,
+ (send) ? ((modified) ? PREFIX_SEND_MOD : PREFIX_PART) :
+ ((modified) ? PREFIX_RECV_MOD : PREFIX_JOIN),
GUI_COLOR(COLOR_WIN_CHAT),
message);
if (pos)
diff --git a/src/gui/gui.h b/src/gui/gui.h
index 6891013a0..477a8e1fb 100644
--- a/src/gui/gui.h
+++ b/src/gui/gui.h
@@ -184,7 +184,7 @@ extern void gui_infobar_remove_all ();
extern int gui_word_strlen (t_gui_window *, char *);
extern int gui_word_real_pos (t_gui_window *, char *, int);
extern void gui_printf_internal (t_gui_buffer *, int, int, char *, char *, ...);
-extern void gui_printf_raw_data (void *, int, char *);
+extern void gui_printf_raw_data (void *, int, int, char *);
extern void gui_input_optimize_size (t_gui_buffer *);
extern void gui_input_init_color_mask (t_gui_buffer *);
extern void gui_input_move (t_gui_buffer *, char *, char *, int );
diff --git a/src/irc/irc-channel.c b/src/irc/irc-channel.c
index 482352c56..1f2d02c6b 100644
--- a/src/irc/irc-channel.c
+++ b/src/irc/irc-channel.c
@@ -427,7 +427,7 @@ channel_check_away (t_irc_server *server, t_irc_channel *channel, int force)
(channel->nicks_count <= cfg_irc_away_check_max_nicks))
{
channel->checking_away++;
- server_sendf (server, "WHO %s\r\n", channel->name);
+ server_sendf (server, "WHO %s", channel->name);
}
else
channel_remove_away (channel);
diff --git a/src/irc/irc-dcc.c b/src/irc/irc-dcc.c
index 6a7e225c9..27ff501a4 100644
--- a/src/irc/irc-dcc.c
+++ b/src/irc/irc-dcc.c
@@ -632,8 +632,8 @@ dcc_accept (t_irc_dcc *ptr_dcc)
ptr_dcc->status = DCC_CONNECTING;
server_sendf (ptr_dcc->server,
(strchr (ptr_dcc->filename, ' ')) ?
- "PRIVMSG %s :\01DCC RESUME \"%s\" %d %u\01\r\n" :
- "PRIVMSG %s :\01DCC RESUME %s %d %u\01\r\n",
+ "PRIVMSG %s :\01DCC RESUME \"%s\" %d %u\01\n" :
+ "PRIVMSG %s :\01DCC RESUME %s %d %u\01",
ptr_dcc->nick, ptr_dcc->filename,
ptr_dcc->port, ptr_dcc->start_resume);
dcc_redraw (HOTLIST_MSG);
@@ -661,8 +661,8 @@ dcc_accept_resume (t_irc_server *server, char *filename, int port,
ptr_dcc->last_check_pos = pos_start;
server_sendf (ptr_dcc->server,
(strchr (ptr_dcc->filename, ' ')) ?
- "PRIVMSG %s :\01DCC ACCEPT \"%s\" %d %u\01\r\n" :
- "PRIVMSG %s :\01DCC ACCEPT %s %d %u\01\r\n",
+ "PRIVMSG %s :\01DCC ACCEPT \"%s\" %d %u\01\n" :
+ "PRIVMSG %s :\01DCC ACCEPT %s %d %u\01",
ptr_dcc->nick, ptr_dcc->filename,
ptr_dcc->port, ptr_dcc->start_resume);
@@ -1158,13 +1158,13 @@ dcc_send_request (t_irc_server *server, int type, char *nick, char *filename)
/* send DCC request to nick */
if (type == DCC_CHAT_SEND)
server_sendf (server,
- "PRIVMSG %s :\01DCC CHAT chat %lu %d\01\r\n",
+ "PRIVMSG %s :\01DCC CHAT chat %lu %d\01",
nick, local_addr, port);
else
server_sendf (server,
(spaces) ?
- "PRIVMSG %s :\01DCC SEND \"%s\" %lu %d %u\01\r\n" :
- "PRIVMSG %s :\01DCC SEND %s %lu %d %u\01\r\n",
+ "PRIVMSG %s :\01DCC SEND \"%s\" %lu %d %u\01\n" :
+ "PRIVMSG %s :\01DCC SEND %s %lu %d %u\01",
nick, short_filename, local_addr, port,
(unsigned long) st.st_size);
diff --git a/src/irc/irc-recv.c b/src/irc/irc-recv.c
index 64ced3234..d311756fd 100644
--- a/src/irc/irc-recv.c
+++ b/src/irc/irc-recv.c
@@ -725,7 +725,7 @@ irc_cmd_recv_mode (t_irc_server *server, char *host, char *nick, char *arguments
nick);
}
irc_mode_channel_set (ptr_channel, pos_modes);
- server_sendf (server, "MODE %s\r\n", ptr_channel->name);
+ server_sendf (server, "MODE %s", ptr_channel->name);
}
else
{
@@ -1180,7 +1180,7 @@ irc_cmd_recv_ping (t_irc_server *server, char *host, char *nick, char *arguments
pos = strrchr (arguments, ' ');
if (pos)
pos[0] = '\0';
- server_sendf (server, "PONG :%s\r\n", arguments);
+ server_sendf (server, "PONG :%s", arguments);
return 0;
}
@@ -1253,7 +1253,7 @@ irc_cmd_reply_version (t_irc_server *server, t_irc_channel *channel,
"%s %s / %s%s",
nick, "\01", PACKAGE_NAME, PACKAGE_VERSION, __DATE__,
&buf->sysname,
- &buf->release, &buf->machine, "\01\r\n");
+ &buf->release, &buf->machine, "\01");
free (buf);
}
else
@@ -1261,7 +1261,7 @@ irc_cmd_reply_version (t_irc_server *server, t_irc_channel *channel,
"NOTICE %s :%sVERSION %s v%s"
" compiled on %s%s",
nick, "\01", PACKAGE_NAME, PACKAGE_VERSION, __DATE__,
- "\01\r\n");
+ "\01");
irc_display_prefix (server, ptr_buffer, PREFIX_SERVER);
gui_printf (ptr_buffer,
_("CTCP %sVERSION%s received from %s%s"),
@@ -1408,10 +1408,10 @@ irc_cmd_recv_privmsg (t_irc_server *server, char *host, char *nick, char *argume
if (pos && !pos[0])
pos = NULL;
if (pos)
- server_sendf (server, "NOTICE %s :\01PING %s\01\r\n",
+ server_sendf (server, "NOTICE %s :\01PING %s\01",
nick, pos);
else
- server_sendf (server, "NOTICE %s :\01PING\01\r\n",
+ server_sendf (server, "NOTICE %s :\01PING\01",
nick);
irc_display_prefix (server, ptr_channel->buffer, PREFIX_SERVER);
gui_printf (ptr_channel->buffer,
@@ -1549,10 +1549,10 @@ irc_cmd_recv_privmsg (t_irc_server *server, char *host, char *nick, char *argume
if (pos && !pos[0])
pos = NULL;
if (pos)
- server_sendf (server, "NOTICE %s :\01PING %s\01\r\n",
+ server_sendf (server, "NOTICE %s :\01PING %s\01",
nick, pos);
else
- server_sendf (server, "NOTICE %s :\01PING\01\r\n",
+ server_sendf (server, "NOTICE %s :\01PING\01",
nick);
irc_display_prefix (server, server->buffer, PREFIX_SERVER);
gui_printf (server->buffer,
@@ -2414,10 +2414,10 @@ irc_cmd_recv_001 (t_irc_server *server, char *host, char *nick, char *arguments)
if (ptr_channel->type == CHANNEL_TYPE_CHANNEL)
{
if (ptr_channel->key)
- server_sendf (server, "JOIN %s %s\r\n",
+ server_sendf (server, "JOIN %s %s",
ptr_channel->name, ptr_channel->key);
else
- server_sendf (server, "JOIN %s\r\n",
+ server_sendf (server, "JOIN %s",
ptr_channel->name);
}
}
@@ -4811,7 +4811,7 @@ irc_cmd_recv_433 (t_irc_server *server, char *host, char *nick, char *arguments)
if (!hostname[0])
strcpy (hostname, _("unknown"));
server_sendf (server,
- "NICK %s\r\n",
+ "NICK %s",
server->nick);
}
else
diff --git a/src/irc/irc-send.c b/src/irc/irc-send.c
index 06b8ad5fc..f215df8c5 100644
--- a/src/irc/irc-send.c
+++ b/src/irc/irc-send.c
@@ -54,7 +54,7 @@ irc_login (t_irc_server *server)
char hostname[NI_MAXHOST];
if ((server->password) && (server->password[0]))
- server_sendf (server, "PASS %s\r\n", server->password);
+ server_sendf (server, "PASS %s", server->password);
gethostname (hostname, sizeof (hostname) - 1);
hostname[sizeof (hostname) - 1] = '\0';
@@ -68,8 +68,8 @@ irc_login (t_irc_server *server)
if (!server->nick)
server->nick = strdup (server->nick1);
server_sendf (server,
- "NICK %s\r\n"
- "USER %s %s %s :%s\r\n",
+ "NICK %s\n"
+ "USER %s %s %s :%s",
server->nick, server->username, hostname, "servername",
server->realname);
gui_input_draw (gui_current_window->buffer, 1);
@@ -87,9 +87,9 @@ irc_cmd_send_admin (t_irc_server *server, t_irc_channel *channel,
(void) channel;
if (arguments)
- server_sendf (server, "ADMIN %s\r\n", arguments);
+ server_sendf (server, "ADMIN %s", arguments);
else
- server_sendf (server, "ADMIN\r\n");
+ server_sendf (server, "ADMIN");
return 0;
}
@@ -103,7 +103,7 @@ irc_send_me (t_irc_server *server, t_irc_channel *channel,
{
char *string;
- server_sendf (server, "PRIVMSG %s :\01ACTION %s\01\r\n",
+ server_sendf (server, "PRIVMSG %s :\01ACTION %s\01",
channel->name,
(arguments && arguments[0]) ? arguments : "");
irc_display_prefix (NULL, channel->buffer, PREFIX_ACTION_ME);
@@ -200,7 +200,7 @@ irc_cmd_send_amsg (t_irc_server *server, t_irc_channel *channel,
{
if (ptr_channel->type == CHANNEL_TYPE_CHANNEL)
{
- server_sendf (ptr_server, "PRIVMSG %s :%s\r\n",
+ server_sendf (ptr_server, "PRIVMSG %s :%s",
ptr_channel->name, arguments);
ptr_nick = nick_search (ptr_channel, ptr_server->nick);
if (ptr_nick)
@@ -250,7 +250,7 @@ irc_send_away (t_irc_server *server, char *arguments)
if (server->away_message)
strcpy (server->away_message, arguments);
server->away_time = time (NULL);
- server_sendf (server, "AWAY :%s\r\n", arguments);
+ server_sendf (server, "AWAY :%s", arguments);
if (cfg_irc_display_away != CFG_IRC_DISPLAY_AWAY_OFF)
{
string = (char *)gui_color_decode ((unsigned char *)arguments, 1);
@@ -275,7 +275,7 @@ irc_send_away (t_irc_server *server, char *arguments)
}
else
{
- server_sendf (server, "AWAY\r\n");
+ server_sendf (server, "AWAY");
server->is_away = 0;
if (server->away_message)
{
@@ -428,7 +428,7 @@ irc_cmd_send_ban (t_irc_server *server, t_irc_channel *channel,
while (pos2[0] == ' ')
pos2++;
}
- server_sendf (server, "MODE %s +b %s\r\n", pos_channel, pos);
+ server_sendf (server, "MODE %s +b %s", pos_channel, pos);
pos = pos2;
}
}
@@ -442,7 +442,7 @@ irc_cmd_send_ban (t_irc_server *server, t_irc_channel *channel,
WEECHAT_ERROR, "ban");
return -1;
}
- server_sendf (server, "MODE %s +b\r\n", CHANNEL(buffer)->name);
+ server_sendf (server, "MODE %s +b", CHANNEL(buffer)->name);
}
return 0;
@@ -500,7 +500,7 @@ irc_cmd_send_ctcp (t_irc_server *server, t_irc_channel *channel,
if ((ascii_strcasecmp (pos_type, "ping") == 0) && (!pos_args))
{
gettimeofday (&tv, NULL);
- server_sendf (server, "PRIVMSG %s :\01PING %d %d\01\r\n",
+ server_sendf (server, "PRIVMSG %s :\01PING %d %d\01",
arguments, tv.tv_sec, tv.tv_usec);
gui_printf (server->buffer, " %s%d %d\n",
GUI_COLOR(COLOR_WIN_CHAT),
@@ -510,7 +510,7 @@ irc_cmd_send_ctcp (t_irc_server *server, t_irc_channel *channel,
{
if (pos_args)
{
- server_sendf (server, "PRIVMSG %s :\01%s %s\01\r\n",
+ server_sendf (server, "PRIVMSG %s :\01%s %s\01",
arguments, pos_type, pos_args);
gui_printf (server->buffer, " %s%s\n",
GUI_COLOR(COLOR_WIN_CHAT),
@@ -518,7 +518,7 @@ irc_cmd_send_ctcp (t_irc_server *server, t_irc_channel *channel,
}
else
{
- server_sendf (server, "PRIVMSG %s :\01%s\01\r\n",
+ server_sendf (server, "PRIVMSG %s :\01%s\01",
arguments, pos_type);
gui_printf (server->buffer, "\n");
}
@@ -617,13 +617,13 @@ irc_cmd_send_cycle (t_irc_server *server, t_irc_channel *channel,
if (ptr_arg)
{
buf = weechat_strreplace (ptr_arg, "%v", PACKAGE_VERSION);
- server_sendf (server, "PART %s :%s\r\n", channel_name,
+ server_sendf (server, "PART %s :%s", channel_name,
(buf) ? buf : ptr_arg);
if (buf)
free (buf);
}
else
- server_sendf (server, "PART %s\r\n", channel_name);
+ server_sendf (server, "PART %s", channel_name);
return 0;
}
@@ -643,7 +643,7 @@ irc_cmd_send_dehalfop (t_irc_server *server, t_irc_channel *channel,
if (BUFFER_IS_CHANNEL(buffer))
{
if (argc == 0)
- server_sendf (server, "MODE %s -h %s\r\n",
+ server_sendf (server, "MODE %s -h %s",
CHANNEL(buffer)->name,
server->nick);
else
@@ -675,7 +675,7 @@ irc_cmd_send_deop (t_irc_server *server, t_irc_channel *channel,
if (BUFFER_IS_CHANNEL(buffer))
{
if (argc == 0)
- server_sendf (server, "MODE %s -o %s\r\n",
+ server_sendf (server, "MODE %s -o %s",
CHANNEL(buffer)->name,
server->nick);
else
@@ -707,7 +707,7 @@ irc_cmd_send_devoice (t_irc_server *server, t_irc_channel *channel,
if (BUFFER_IS_CHANNEL(buffer))
{
if (argc == 0)
- server_sendf (server, "MODE %s -v %s\r\n",
+ server_sendf (server, "MODE %s -v %s",
CHANNEL(buffer)->name,
server->nick);
else
@@ -737,7 +737,7 @@ irc_cmd_send_die (t_irc_server *server, t_irc_channel *channel,
(void) channel;
(void) arguments;
- server_sendf (server, "DIE\r\n");
+ server_sendf (server, "DIE");
return 0;
}
@@ -756,7 +756,7 @@ irc_cmd_send_halfop (t_irc_server *server, t_irc_channel *channel,
if (BUFFER_IS_CHANNEL(buffer))
{
if (argc == 0)
- server_sendf (server, "MODE %s +h %s\r\n",
+ server_sendf (server, "MODE %s +h %s",
CHANNEL(buffer)->name,
server->nick);
else
@@ -786,9 +786,9 @@ irc_cmd_send_info (t_irc_server *server, t_irc_channel *channel,
(void) channel;
if (arguments)
- server_sendf (server, "INFO %s\r\n", arguments);
+ server_sendf (server, "INFO %s", arguments);
else
- server_sendf (server, "INFO\r\n");
+ server_sendf (server, "INFO");
return 0;
}
@@ -805,7 +805,7 @@ irc_cmd_send_invite (t_irc_server *server, t_irc_channel *channel,
irc_find_context (server, channel, NULL, &buffer);
if (argc == 2)
- server_sendf (server, "INVITE %s %s\r\n", argv[0], argv[1]);
+ server_sendf (server, "INVITE %s %s", argv[0], argv[1]);
else
{
if (!BUFFER_IS_CHANNEL(buffer))
@@ -816,7 +816,7 @@ irc_cmd_send_invite (t_irc_server *server, t_irc_channel *channel,
WEECHAT_ERROR, "invite");
return -1;
}
- server_sendf (server, "INVITE %s %s\r\n",
+ server_sendf (server, "INVITE %s %s",
argv[0], CHANNEL(buffer)->name);
}
return 0;
@@ -833,7 +833,7 @@ irc_cmd_send_ison (t_irc_server *server, t_irc_channel *channel,
/* make gcc happy */
(void) channel;
- server_sendf (server, "ISON %s\r\n", arguments);
+ server_sendf (server, "ISON %s", arguments);
return 0;
}
@@ -849,9 +849,9 @@ irc_cmd_send_join (t_irc_server *server, t_irc_channel *channel,
(void) channel;
if (string_is_channel (arguments))
- server_sendf (server, "JOIN %s\r\n", arguments);
+ server_sendf (server, "JOIN %s", arguments);
else
- server_sendf (server, "JOIN #%s\r\n", arguments);
+ server_sendf (server, "JOIN #%s", arguments);
return 0;
}
@@ -909,9 +909,9 @@ irc_cmd_send_kick (t_irc_server *server, t_irc_channel *channel,
}
if (pos_comment)
- server_sendf (server, "KICK %s %s :%s\r\n", pos_channel, pos_nick, pos_comment);
+ server_sendf (server, "KICK %s %s :%s", pos_channel, pos_nick, pos_comment);
else
- server_sendf (server, "KICK %s %s\r\n", pos_channel, pos_nick);
+ server_sendf (server, "KICK %s %s", pos_channel, pos_nick);
return 0;
}
@@ -969,11 +969,11 @@ irc_cmd_send_kickban (t_irc_server *server, t_irc_channel *channel,
pos_comment++;
}
- server_sendf (server, "MODE %s +b %s\r\n", pos_channel, pos_nick);
+ server_sendf (server, "MODE %s +b %s", pos_channel, pos_nick);
if (pos_comment)
- server_sendf (server, "KICK %s %s :%s\r\n", pos_channel, pos_nick, pos_comment);
+ server_sendf (server, "KICK %s %s :%s", pos_channel, pos_nick, pos_comment);
else
- server_sendf (server, "KICK %s %s\r\n", pos_channel, pos_nick);
+ server_sendf (server, "KICK %s %s", pos_channel, pos_nick);
return 0;
}
@@ -998,10 +998,10 @@ irc_cmd_send_kill (t_irc_server *server, t_irc_channel *channel,
pos++;
while (pos[0] == ' ')
pos++;
- server_sendf (server, "KILL %s :%s\r\n", arguments, pos);
+ server_sendf (server, "KILL %s :%s", arguments, pos);
}
else
- server_sendf (server, "KILL %s\r\n", arguments);
+ server_sendf (server, "KILL %s", arguments);
return 0;
}
@@ -1018,9 +1018,9 @@ irc_cmd_send_links (t_irc_server *server, t_irc_channel *channel,
(void) channel;
if (arguments)
- server_sendf (server, "LINKS %s\r\n", arguments);
+ server_sendf (server, "LINKS %s", arguments);
else
- server_sendf (server, "LINKS\r\n");
+ server_sendf (server, "LINKS");
return 0;
}
@@ -1057,7 +1057,7 @@ irc_cmd_send_list (t_irc_server *server, t_irc_channel *channel,
WEECHAT_ERROR, arguments, buffer);
}
else
- server_sendf (server, "LIST\r\n");
+ server_sendf (server, "LIST");
}
else
{
@@ -1067,7 +1067,7 @@ irc_cmd_send_list (t_irc_server *server, t_irc_channel *channel,
}
}
else
- server_sendf (server, "LIST\r\n");
+ server_sendf (server, "LIST");
return 0;
}
@@ -1084,9 +1084,9 @@ irc_cmd_send_lusers (t_irc_server *server, t_irc_channel *channel,
(void) channel;
if (arguments)
- server_sendf (server, "LUSERS %s\r\n", arguments);
+ server_sendf (server, "LUSERS %s", arguments);
else
- server_sendf (server, "LUSERS\r\n");
+ server_sendf (server, "LUSERS");
return 0;
}
@@ -1125,7 +1125,7 @@ irc_cmd_send_mode (t_irc_server *server, t_irc_channel *channel,
/* make gcc happy */
(void) channel;
- server_sendf (server, "MODE %s\r\n", arguments);
+ server_sendf (server, "MODE %s", arguments);
return 0;
}
@@ -1155,7 +1155,7 @@ irc_send_mode_nicks (t_irc_server *server, char *channel,
strcat (command, " ");
strcat (command, argv[i]);
}
- server_sendf (server, "%s\r\n", command);
+ server_sendf (server, "%s", command);
free (command);
}
}
@@ -1172,9 +1172,9 @@ irc_cmd_send_motd (t_irc_server *server, t_irc_channel *channel,
(void) channel;
if (arguments)
- server_sendf (server, "MOTD %s\r\n", arguments);
+ server_sendf (server, "MOTD %s", arguments);
else
- server_sendf (server, "MOTD\r\n");
+ server_sendf (server, "MOTD");
return 0;
}
@@ -1237,7 +1237,7 @@ irc_cmd_send_msg (t_irc_server *server, t_irc_channel *channel,
if (string)
free (string);
- server_sendf (server, "PRIVMSG %s :%s\r\n", ptr_channel->name, pos);
+ server_sendf (server, "PRIVMSG %s :%s", ptr_channel->name, pos);
}
else
{
@@ -1265,7 +1265,7 @@ irc_cmd_send_msg (t_irc_server *server, t_irc_channel *channel,
WEECHAT_ERROR, server->nick, "msg");
}
}
- server_sendf (server, "PRIVMSG %s :%s\r\n", arguments, pos);
+ server_sendf (server, "PRIVMSG %s :%s", arguments, pos);
}
else
{
@@ -1301,7 +1301,7 @@ irc_cmd_send_msg (t_irc_server *server, t_irc_channel *channel,
(string) ? string : "");
if (string)
free (string);
- server_sendf (server, "PRIVMSG %s :%s\r\n", arguments, pos);
+ server_sendf (server, "PRIVMSG %s :%s", arguments, pos);
free (msg_pwd_hidden);
return 0;
}
@@ -1332,7 +1332,7 @@ irc_cmd_send_msg (t_irc_server *server, t_irc_channel *channel,
}
if (string)
free (string);
- server_sendf (server, "PRIVMSG %s :%s\r\n", arguments, pos);
+ server_sendf (server, "PRIVMSG %s :%s", arguments, pos);
}
}
arguments = pos_comma;
@@ -1362,7 +1362,7 @@ irc_cmd_send_names (t_irc_server *server, t_irc_channel *channel,
irc_find_context (server, channel, NULL, &buffer);
if (arguments)
- server_sendf (server, "NAMES %s\r\n", arguments);
+ server_sendf (server, "NAMES %s", arguments);
else
{
if (!BUFFER_IS_CHANNEL(buffer))
@@ -1374,7 +1374,7 @@ irc_cmd_send_names (t_irc_server *server, t_irc_channel *channel,
return -1;
}
else
- server_sendf (server, "NAMES %s\r\n",
+ server_sendf (server, "NAMES %s",
CHANNEL(buffer)->name);
}
return 0;
@@ -1390,7 +1390,7 @@ irc_cmd_send_nick_server (t_irc_server *server, char *nickname)
t_irc_channel *ptr_channel;
if (server->is_connected)
- server_sendf (server, "NICK %s\r\n", nickname);
+ server_sendf (server, "NICK %s", nickname);
else
{
if (server->nick)
@@ -1474,7 +1474,7 @@ irc_cmd_send_notice (t_irc_server *server, t_irc_channel *channel,
(string) ? string : "");
if (string)
free (string);
- server_sendf (server, "NOTICE %s :%s\r\n", arguments, pos);
+ server_sendf (server, "NOTICE %s :%s", arguments, pos);
}
else
{
@@ -1502,7 +1502,7 @@ irc_cmd_send_op (t_irc_server *server, t_irc_channel *channel,
if (BUFFER_IS_CHANNEL(buffer))
{
if (argc == 0)
- server_sendf (server, "MODE %s +o %s\r\n",
+ server_sendf (server, "MODE %s +o %s",
CHANNEL(buffer)->name,
server->nick);
else
@@ -1531,7 +1531,7 @@ irc_cmd_send_oper (t_irc_server *server, t_irc_channel *channel,
/* make gcc happy */
(void) channel;
- server_sendf (server, "OPER %s\r\n", arguments);
+ server_sendf (server, "OPER %s", arguments);
return 0;
}
@@ -1607,13 +1607,13 @@ irc_cmd_send_part (t_irc_server *server, t_irc_channel *channel,
if (ptr_arg)
{
buf = weechat_strreplace (ptr_arg, "%v", PACKAGE_VERSION);
- server_sendf (server, "PART %s :%s\r\n", channel_name,
+ server_sendf (server, "PART %s :%s", channel_name,
(buf) ? buf : ptr_arg);
if (buf)
free (buf);
}
else
- server_sendf (server, "PART %s\r\n", channel_name);
+ server_sendf (server, "PART %s", channel_name);
return 0;
}
@@ -1629,7 +1629,7 @@ irc_cmd_send_ping (t_irc_server *server, t_irc_channel *channel,
/* make gcc happy */
(void) channel;
- server_sendf (server, "PING %s\r\n", arguments);
+ server_sendf (server, "PING %s", arguments);
return 0;
}
@@ -1644,7 +1644,7 @@ irc_cmd_send_pong (t_irc_server *server, t_irc_channel *channel,
/* make gcc happy */
(void) channel;
- server_sendf (server, "PONG %s\r\n", arguments);
+ server_sendf (server, "PONG %s", arguments);
return 0;
}
@@ -1717,7 +1717,7 @@ irc_cmd_send_query (t_irc_server *server, t_irc_channel *channel,
(string) ? string : "");
if (string)
free (string);
- server_sendf (server, "PRIVMSG %s :%s\r\n", arguments, pos);
+ server_sendf (server, "PRIVMSG %s :%s", arguments, pos);
}
return 0;
}
@@ -1740,13 +1740,13 @@ irc_send_quit_server (t_irc_server *server, char *arguments)
if (ptr_arg)
{
buf = weechat_strreplace (ptr_arg, "%v", PACKAGE_VERSION);
- server_sendf (server, "QUIT :%s\r\n",
+ server_sendf (server, "QUIT :%s",
(buf) ? buf : ptr_arg);
if (buf)
free (buf);
}
else
- server_sendf (server, "QUIT\r\n");
+ server_sendf (server, "QUIT");
}
}
@@ -1784,7 +1784,7 @@ irc_cmd_send_quote (t_irc_server *server, t_irc_channel *channel,
/* make gcc happy */
(void) channel;
- server_sendf (server, "%s\r\n", arguments);
+ server_sendf (server, "%s", arguments);
return 0;
}
@@ -1800,7 +1800,7 @@ irc_cmd_send_rehash (t_irc_server *server, t_irc_channel *channel,
(void) channel;
(void) arguments;
- server_sendf (server, "REHASH\r\n");
+ server_sendf (server, "REHASH");
return 0;
}
@@ -1816,7 +1816,7 @@ irc_cmd_send_restart (t_irc_server *server, t_irc_channel *channel,
(void) channel;
(void) arguments;
- server_sendf (server, "RESTART\r\n");
+ server_sendf (server, "RESTART");
return 0;
}
@@ -1831,7 +1831,7 @@ irc_cmd_send_service (t_irc_server *server, t_irc_channel *channel,
/* make gcc happy */
(void) channel;
- server_sendf (server, "SERVICE %s\r\n", arguments);
+ server_sendf (server, "SERVICE %s", arguments);
return 0;
}
@@ -1847,9 +1847,9 @@ irc_cmd_send_servlist (t_irc_server *server, t_irc_channel *channel,
(void) channel;
if (arguments)
- server_sendf (server, "SERVLIST %s\r\n", arguments);
+ server_sendf (server, "SERVLIST %s", arguments);
else
- server_sendf (server, "SERVLIST\r\n");
+ server_sendf (server, "SERVLIST");
return 0;
}
@@ -1875,10 +1875,10 @@ irc_cmd_send_squery (t_irc_server *server, t_irc_channel *channel,
{
pos++;
}
- server_sendf (server, "SQUERY %s :%s\r\n", arguments, pos);
+ server_sendf (server, "SQUERY %s :%s", arguments, pos);
}
else
- server_sendf (server, "SQUERY %s\r\n", arguments);
+ server_sendf (server, "SQUERY %s", arguments);
return 0;
}
@@ -1894,7 +1894,7 @@ irc_cmd_send_squit (t_irc_server *server, t_irc_channel *channel,
/* make gcc happy */
(void) channel;
- server_sendf (server, "SQUIT %s\r\n", arguments);
+ server_sendf (server, "SQUIT %s", arguments);
return 0;
}
@@ -1910,9 +1910,9 @@ irc_cmd_send_stats (t_irc_server *server, t_irc_channel *channel,
(void) channel;
if (arguments)
- server_sendf (server, "STATS %s\r\n", arguments);
+ server_sendf (server, "STATS %s", arguments);
else
- server_sendf (server, "STATS\r\n");
+ server_sendf (server, "STATS");
return 0;
}
@@ -1928,7 +1928,7 @@ irc_cmd_send_summon (t_irc_server *server, t_irc_channel *channel,
/* make gcc happy */
(void) channel;
- server_sendf (server, "SUMMON %s\r\n", arguments);
+ server_sendf (server, "SUMMON %s", arguments);
return 0;
}
@@ -1944,9 +1944,9 @@ irc_cmd_send_time (t_irc_server *server, t_irc_channel *channel,
(void) channel;
if (arguments)
- server_sendf (server, "TIME %s\r\n", arguments);
+ server_sendf (server, "TIME %s", arguments);
else
- server_sendf (server, "TIME\r\n");
+ server_sendf (server, "TIME");
return 0;
}
@@ -2002,12 +2002,12 @@ irc_cmd_send_topic (t_irc_server *server, t_irc_channel *channel,
if (new_topic)
{
if (strcmp (new_topic, "-delete") == 0)
- server_sendf (server, "TOPIC %s :\r\n", channel_name);
+ server_sendf (server, "TOPIC %s :", channel_name);
else
- server_sendf (server, "TOPIC %s :%s\r\n", channel_name, new_topic);
+ server_sendf (server, "TOPIC %s :%s", channel_name, new_topic);
}
else
- server_sendf (server, "TOPIC %s\r\n", channel_name);
+ server_sendf (server, "TOPIC %s", channel_name);
return 0;
}
@@ -2024,9 +2024,9 @@ irc_cmd_send_trace (t_irc_server *server, t_irc_channel *channel,
(void) channel;
if (arguments)
- server_sendf (server, "TRACE %s\r\n", arguments);
+ server_sendf (server, "TRACE %s", arguments);
else
- server_sendf (server, "TRACE\r\n");
+ server_sendf (server, "TRACE");
return 0;
}
@@ -2092,7 +2092,7 @@ irc_cmd_send_unban (t_irc_server *server, t_irc_channel *channel,
while (pos2[0] == ' ')
pos2++;
}
- server_sendf (server, "MODE %s -b %s\r\n", pos_channel, pos);
+ server_sendf (server, "MODE %s -b %s", pos_channel, pos);
pos = pos2;
}
}
@@ -2118,7 +2118,7 @@ irc_cmd_send_userhost (t_irc_server *server, t_irc_channel *channel,
/* make gcc happy */
(void) channel;
- server_sendf (server, "USERHOST %s\r\n", arguments);
+ server_sendf (server, "USERHOST %s", arguments);
return 0;
}
@@ -2134,9 +2134,9 @@ irc_cmd_send_users (t_irc_server *server, t_irc_channel *channel,
(void) channel;
if (arguments)
- server_sendf (server, "USERS %s\r\n", arguments);
+ server_sendf (server, "USERS %s", arguments);
else
- server_sendf (server, "USERS\r\n");
+ server_sendf (server, "USERS");
return 0;
}
@@ -2156,10 +2156,10 @@ irc_cmd_send_version (t_irc_server *server, t_irc_channel *channel,
{
if (BUFFER_IS_CHANNEL(buffer) &&
nick_search (CHANNEL(buffer), arguments))
- server_sendf (server, "PRIVMSG %s :\01VERSION\01\r\n",
+ server_sendf (server, "PRIVMSG %s :\01VERSION\01",
arguments);
else
- server_sendf (server, "VERSION %s\r\n",
+ server_sendf (server, "VERSION %s",
arguments);
}
else
@@ -2168,7 +2168,7 @@ irc_cmd_send_version (t_irc_server *server, t_irc_channel *channel,
gui_printf (server->buffer, _("%s, compiled on %s %s\n"),
PACKAGE_STRING,
__DATE__, __TIME__);
- server_sendf (server, "VERSION\r\n");
+ server_sendf (server, "VERSION");
}
return 0;
}
@@ -2188,7 +2188,7 @@ irc_cmd_send_voice (t_irc_server *server, t_irc_channel *channel,
if (BUFFER_IS_CHANNEL(buffer))
{
if (argc == 0)
- server_sendf (server, "MODE %s +v %s\r\n",
+ server_sendf (server, "MODE %s +v %s",
CHANNEL(buffer)->name,
server->nick);
else
@@ -2218,7 +2218,7 @@ irc_cmd_send_wallops (t_irc_server *server, t_irc_channel *channel,
/* make gcc happy */
(void) channel;
- server_sendf (server, "WALLOPS :%s\r\n", arguments);
+ server_sendf (server, "WALLOPS :%s", arguments);
return 0;
}
@@ -2234,9 +2234,9 @@ irc_cmd_send_who (t_irc_server *server, t_irc_channel *channel,
(void) channel;
if (arguments)
- server_sendf (server, "WHO %s\r\n", arguments);
+ server_sendf (server, "WHO %s", arguments);
else
- server_sendf (server, "WHO\r\n");
+ server_sendf (server, "WHO");
return 0;
}
@@ -2251,7 +2251,7 @@ irc_cmd_send_whois (t_irc_server *server, t_irc_channel *channel,
/* make gcc happy */
(void) channel;
- server_sendf (server, "WHOIS %s\r\n", arguments);
+ server_sendf (server, "WHOIS %s", arguments);
return 0;
}
@@ -2266,6 +2266,6 @@ irc_cmd_send_whowas (t_irc_server *server, t_irc_channel *channel,
/* make gcc happy */
(void) channel;
- server_sendf (server, "WHOWAS %s\r\n", arguments);
+ server_sendf (server, "WHOWAS %s", arguments);
return 0;
}
diff --git a/src/irc/irc-server.c b/src/irc/irc-server.c
index 10d77c31a..e37622519 100644
--- a/src/irc/irc-server.c
+++ b/src/irc/irc-server.c
@@ -49,6 +49,10 @@
#include "../common/weeconfig.h"
#include "../gui/gui.h"
+#ifdef PLUGINS
+#include "../plugins/plugins.h"
+#endif
+
t_irc_server *irc_servers = NULL;
t_irc_server *last_irc_server = NULL;
@@ -553,8 +557,80 @@ server_send (t_irc_server *server, char *buffer, int size_buf)
return send (server->sock, buffer, size_buf, 0);
}
+/*
+ * server_send_one_msg: send one message to IRC server
+ */
+
+int
+server_send_one_msg (t_irc_server *server, char *message)
+{
+ static char buffer[4096];
+ char *new_msg, *ptr_msg, *pos;
+ int rc;
+
+ rc = 1;
+
+ gui_printf_raw_data (server, 1, 0, message);
+#ifdef DEBUG
+ gui_printf (server->buffer, "[DEBUG] Sending to server >>> %s\n", message);
+#endif
+#ifdef PLUGINS
+ new_msg = plugin_modifier_exec (PLUGIN_MODIFIER_IRC_OUT,
+ server->name,
+ message);
+#else
+ new_msg = NULL;
+#endif
+
+ /* no changes in new message */
+ if (new_msg && (strcmp (buffer, new_msg) == 0))
+ {
+ free (new_msg);
+ new_msg = NULL;
+ }
+
+ /* message not dropped? */
+ if (!new_msg || new_msg[0])
+ {
+ ptr_msg = (new_msg) ? new_msg : message;
+
+ while (rc && ptr_msg && ptr_msg[0])
+ {
+ pos = strchr (ptr_msg, '\n');
+ if (pos)
+ pos[0] = '\0';
+
+ if (new_msg)
+ gui_printf_raw_data (server, 1, 1, ptr_msg);
+
+ snprintf (buffer, sizeof (buffer) - 1, "%s\r\n", ptr_msg);
+ if (server_send (server, buffer, strlen (buffer)) <= 0)
+ {
+ irc_display_prefix (server, server->buffer, PREFIX_ERROR);
+ gui_printf (server->buffer, _("%s error sending data to IRC server\n"),
+ WEECHAT_ERROR);
+ rc = 0;
+ }
+ if (pos)
+ {
+ pos[0] = '\n';
+ ptr_msg = pos + 1;
+ }
+ else
+ ptr_msg = NULL;
+ }
+ }
+ else
+ gui_printf_raw_data (server, 1, 1, _("(message dropped)"));
+ if (new_msg)
+ free (new_msg);
+
+ return rc;
+}
+
/*
* server_sendf: send formatted data to IRC server
+ * many messages may be sent, separated by '\n'
*/
void
@@ -562,34 +638,81 @@ server_sendf (t_irc_server *server, char *fmt, ...)
{
va_list args;
static char buffer[4096];
- int size_buf;
+ char *ptr_buf, *pos;
+ int rc;
if (!server)
return;
va_start (args, fmt);
- size_buf = vsnprintf (buffer, sizeof (buffer) - 1, fmt, args);
- va_end (args);
-
- if ((size_buf == 0) || (strcmp (buffer, "\r\n") == 0))
- return;
+ vsnprintf (buffer, sizeof (buffer) - 1, fmt, args);
+ va_end (args);
- buffer[sizeof (buffer) - 1] = '\0';
- if ((size_buf < 0) || (size_buf > (int) (sizeof (buffer) - 1)))
- size_buf = strlen (buffer);
-
- buffer[size_buf - 2] = '\0';
- gui_printf_raw_data (server, 1, buffer);
-#ifdef DEBUG
- gui_printf (server->buffer, "[DEBUG] Sending to server >>> %s\n", buffer);
-#endif
- buffer[size_buf - 2] = '\r';
-
- if (server_send (server, buffer, strlen (buffer)) <= 0)
+ ptr_buf = buffer;
+ while (ptr_buf && ptr_buf[0])
{
- irc_display_prefix (server, server->buffer, PREFIX_ERROR);
- gui_printf (server->buffer, _("%s error sending data to IRC server\n"),
- WEECHAT_ERROR);
+ pos = strchr (ptr_buf, '\n');
+ if (pos)
+ pos[0] = '\0';
+
+ rc = server_send_one_msg (server, ptr_buf);
+
+ if (pos)
+ {
+ pos[0] = '\n';
+ ptr_buf = pos + 1;
+ }
+ else
+ ptr_buf = NULL;
+
+ if (!rc)
+ ptr_buf = NULL;
+ }
+}
+
+/*
+ * server_parse_message: parse IRC message and return pointer to
+ * host, command and arguments (if any)
+ */
+
+void
+server_parse_message (char *message, char **host, char **command, char **args)
+{
+ char *pos, *pos2;
+
+ *host = NULL;
+ *command = NULL;
+ *args = NULL;
+
+ if (message[0] == ':')
+ {
+ pos = strchr (message, ' ');
+ if (pos)
+ {
+ *host = strndup (message + 1, pos - (message + 1));
+ pos++;
+ }
+ else
+ pos = message;
+ }
+ else
+ pos = message;
+
+ if (pos && pos[0])
+ {
+ while (pos[0] == ' ')
+ pos++;
+ pos2 = strchr (pos, ' ');
+ if (pos2)
+ {
+ *command = strndup (pos, pos2 - pos);
+ pos2++;
+ while (pos2[0] == ' ')
+ pos2++;
+ if (pos2[0] == ':')
+ pos2++;
+ *args = strdup (pos2);
+ }
}
}
@@ -735,7 +858,7 @@ void
server_msgq_flush ()
{
t_irc_message *next;
- char *entire_line, *ptr_data, *pos, *pos2;
+ char *ptr_data, *new_msg, *ptr_msg, *pos;
char *host, *command, *args;
while (recv_msgq)
@@ -745,84 +868,90 @@ server_msgq_flush ()
#ifdef DEBUG
gui_printf (gui_current_window->buffer, "[DEBUG] %s\n", recv_msgq->data);
#endif
-
ptr_data = recv_msgq->data;
- entire_line = strdup (ptr_data);
-
while (ptr_data[0] == ' ')
ptr_data++;
- if (ptr_data && ptr_data[0])
+ if (ptr_data[0])
{
- gui_printf_raw_data (recv_msgq->server, 0, ptr_data);
+ gui_printf_raw_data (recv_msgq->server, 0, 0, ptr_data);
#ifdef DEBUG
gui_printf (NULL, "[DEBUG] data received from server: %s\n", ptr_data);
#endif
-
- host = NULL;
- command = NULL;
- args = ptr_data;
-
- if (ptr_data[0] == ':')
+#ifdef PLUGINS
+ new_msg = plugin_modifier_exec (PLUGIN_MODIFIER_IRC_IN,
+ recv_msgq->server->name,
+ ptr_data);
+#else
+ new_msg = NULL;
+#endif
+ /* no changes in new message */
+ if (new_msg && (strcmp (ptr_data, new_msg) == 0))
{
- pos = strchr (ptr_data, ' ');
- if (pos)
+ free (new_msg);
+ new_msg = NULL;
+ }
+
+ /* message not dropped? */
+ if (!new_msg || new_msg[0])
+ {
+ /* use new message (returned by plugin) */
+ ptr_msg = (new_msg) ? new_msg : ptr_data;
+
+ while (ptr_msg && ptr_msg[0])
{
- pos[0] = '\0';
- host = ptr_data + 1;
- pos++;
+ pos = strchr (ptr_msg, '\n');
+ if (pos)
+ pos[0] = '\0';
+
+ if (new_msg)
+ gui_printf_raw_data (recv_msgq->server, 0, 1, ptr_msg);
+
+ server_parse_message (ptr_msg, &host, &command, &args);
+
+ switch (irc_recv_command (recv_msgq->server, ptr_msg, host, command, args))
+ {
+ case -1:
+ irc_display_prefix (recv_msgq->server,
+ recv_msgq->server->buffer, PREFIX_ERROR);
+ gui_printf (recv_msgq->server->buffer,
+ _("%s Command \"%s\" failed!\n"), WEECHAT_ERROR, command);
+ break;
+ case -2:
+ irc_display_prefix (recv_msgq->server,
+ recv_msgq->server->buffer, PREFIX_ERROR);
+ gui_printf (recv_msgq->server->buffer,
+ _("%s No command to execute!\n"), WEECHAT_ERROR);
+ break;
+ case -3:
+ irc_display_prefix (recv_msgq->server,
+ recv_msgq->server->buffer, PREFIX_ERROR);
+ gui_printf (recv_msgq->server->buffer,
+ _("%s Unknown command: cmd=\"%s\", host=\"%s\", args=\"%s\"\n"),
+ WEECHAT_WARNING, command, host, args);
+ break;
+ }
+ if (host)
+ free (host);
+ if (command)
+ free (command);
+ if (args)
+ free (args);
+
+ if (pos)
+ {
+ pos[0] = '\n';
+ ptr_msg = pos + 1;
+ }
+ else
+ ptr_msg = NULL;
}
- else
- pos = ptr_data;
}
else
- pos = ptr_data;
-
- if (pos && pos[0])
- {
- while (pos[0] == ' ')
- pos++;
- pos2 = strchr (pos, ' ');
- if (pos2)
- {
- pos2[0] = '\0';
- command = strdup (pos);
- pos2++;
- while (pos2[0] == ' ')
- pos2++;
- args = (pos2[0] == ':') ? pos2 + 1 : pos2;
- }
- }
-
- switch (irc_recv_command (recv_msgq->server, entire_line, host,
- command, args))
- {
- case -1:
- irc_display_prefix (recv_msgq->server,
- recv_msgq->server->buffer, PREFIX_ERROR);
- gui_printf (recv_msgq->server->buffer,
- _("%s Command \"%s\" failed!\n"), WEECHAT_ERROR, command);
- break;
- case -2:
- irc_display_prefix (recv_msgq->server,
- recv_msgq->server->buffer, PREFIX_ERROR);
- gui_printf (recv_msgq->server->buffer,
- _("%s No command to execute!\n"), WEECHAT_ERROR);
- break;
- case -3:
- irc_display_prefix (recv_msgq->server,
- recv_msgq->server->buffer, PREFIX_ERROR);
- gui_printf (recv_msgq->server->buffer,
- _("%s Unknown command: cmd=\"%s\", host=\"%s\", args=\"%s\"\n"),
- WEECHAT_WARNING, command, host, args);
- break;
- }
-
- if (command)
- free (command);
+ gui_printf_raw_data (recv_msgq->server, 0, 1, _("(message dropped)"));
+ if (new_msg)
+ free (new_msg);
}
-
- free (entire_line);
free (recv_msgq->data);
}
diff --git a/src/irc/irc.h b/src/irc/irc.h
index dbb61fd22..cf0d3f05e 100644
--- a/src/irc/irc.h
+++ b/src/irc/irc.h
@@ -50,6 +50,8 @@
#define PREFIX_QUIT "<--"
#define PREFIX_ERROR "=!="
#define PREFIX_PLUGIN "-P-"
+#define PREFIX_RECV_MOD "==>"
+#define PREFIX_SEND_MOD "<=="
#define DEFAULT_IRC_PORT 6667
@@ -345,6 +347,7 @@ extern char *server_get_charset_decode_utf (t_irc_server *);
extern char *server_get_charset_encode (t_irc_server *);
extern int server_send (t_irc_server *, char *, int);
extern void server_sendf (t_irc_server *, char *, ...);
+extern void server_parse_message (char *, char **, char **, char **);
extern void server_recv (t_irc_server *);
extern void server_child_read (t_irc_server *);
extern int server_connect (t_irc_server *);
diff --git a/src/plugins/plugins-interface.c b/src/plugins/plugins-interface.c
index a45ec7480..f9298cee6 100644
--- a/src/plugins/plugins-interface.c
+++ b/src/plugins/plugins-interface.c
@@ -356,6 +356,46 @@ weechat_plugin_handler_remove_all (t_weechat_plugin *plugin)
plugin_handler_remove_all (plugin);
}
+/*
+ * weechat_plugin_modifier_add: add a IRC message modifier
+ */
+
+t_plugin_modifier *
+weechat_plugin_modifier_add (t_weechat_plugin *plugin,
+ char *type, char *message,
+ t_plugin_modifier_func *modifier_func,
+ char *modifier_args, void *modifier_pointer)
+{
+ if (plugin && type && modifier_func)
+ return plugin_modifier_add (plugin, type, message, modifier_func,
+ modifier_args, modifier_pointer);
+
+ return NULL;
+}
+
+/*
+ * weechat_plugin_modifier_remove: remove a WeeChat modifier
+ */
+
+void
+weechat_plugin_modifier_remove (t_weechat_plugin *plugin,
+ t_plugin_modifier *modifier)
+{
+ if (plugin && modifier)
+ plugin_modifier_remove (plugin, modifier);
+}
+
+/*
+ * weechat_plugin_modifier_remove_all: remove all WeeChat modifiers
+ */
+
+void
+weechat_plugin_modifier_remove_all (t_weechat_plugin *plugin)
+{
+ if (plugin)
+ plugin_modifier_remove_all (plugin);
+}
+
/*
* weechat_plugin_exec_command: execute a command (simulate user entry)
*/
diff --git a/src/plugins/plugins.c b/src/plugins/plugins.c
index 7639c6aba..469800e2a 100644
--- a/src/plugins/plugins.c
+++ b/src/plugins/plugins.c
@@ -180,7 +180,7 @@ plugin_cmd_handler_search (char *command)
for (ptr_handler = ptr_plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_COMMAND)
+ if ((ptr_handler->type == PLUGIN_HANDLER_COMMAND)
&& (ascii_strcasecmp (ptr_handler->command, command) == 0))
return ptr_handler;
}
@@ -212,7 +212,7 @@ plugin_msg_handler_add (t_weechat_plugin *plugin, char *irc_command,
new_handler = (t_plugin_handler *)malloc (sizeof (t_plugin_handler));
if (new_handler)
{
- new_handler->type = HANDLER_MESSAGE;
+ new_handler->type = PLUGIN_HANDLER_MESSAGE;
new_handler->irc_command = strdup (irc_command);
new_handler->command = NULL;
new_handler->description = NULL;
@@ -295,7 +295,7 @@ plugin_cmd_handler_add (t_weechat_plugin *plugin, char *command,
new_handler = (t_plugin_handler *)malloc (sizeof (t_plugin_handler));
if (new_handler)
{
- new_handler->type = HANDLER_COMMAND;
+ new_handler->type = PLUGIN_HANDLER_COMMAND;
new_handler->irc_command = NULL;
new_handler->command = strdup (command);
new_handler->description = (description) ? strdup (description) : NULL;
@@ -355,7 +355,7 @@ plugin_timer_handler_add (t_weechat_plugin *plugin, int interval,
new_handler = (t_plugin_handler *)malloc (sizeof (t_plugin_handler));
if (new_handler)
{
- new_handler->type = HANDLER_TIMER;
+ new_handler->type = PLUGIN_HANDLER_TIMER;
new_handler->irc_command = NULL;
new_handler->command = NULL;
new_handler->description = NULL;
@@ -411,7 +411,7 @@ plugin_keyboard_handler_add (t_weechat_plugin *plugin,
new_handler = (t_plugin_handler *)malloc (sizeof (t_plugin_handler));
if (new_handler)
{
- new_handler->type = HANDLER_KEYBOARD;
+ new_handler->type = PLUGIN_HANDLER_KEYBOARD;
new_handler->irc_command = NULL;
new_handler->command = NULL;
new_handler->description = NULL;
@@ -471,7 +471,7 @@ plugin_msg_handler_exec (char *server, char *irc_command, char *irc_message)
for (ptr_handler = ptr_plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_MESSAGE)
+ if ((ptr_handler->type == PLUGIN_HANDLER_MESSAGE)
&& (ascii_strcasecmp (ptr_handler->irc_command, irc_command) == 0))
{
if (ptr_handler->running == 0)
@@ -523,7 +523,7 @@ plugin_cmd_handler_exec (char *server, char *command, char *arguments)
for (ptr_handler = ptr_plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_COMMAND)
+ if ((ptr_handler->type == PLUGIN_HANDLER_COMMAND)
&& (ascii_strcasecmp (ptr_handler->command, command) == 0))
{
if (ptr_handler->running == 0)
@@ -564,7 +564,7 @@ plugin_timer_handler_exec ()
for (ptr_handler = ptr_plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if (ptr_handler->type == HANDLER_TIMER)
+ if (ptr_handler->type == PLUGIN_HANDLER_TIMER)
{
ptr_handler->remaining--;
if (ptr_handler->remaining <= 0)
@@ -610,7 +610,7 @@ plugin_keyboard_handler_exec (char *key, char *input_before, char *input_after)
for (ptr_handler = ptr_plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if (ptr_handler->type == HANDLER_KEYBOARD)
+ if (ptr_handler->type == PLUGIN_HANDLER_KEYBOARD)
{
return_code = ((int) (ptr_handler->handler) (ptr_plugin,
3, argv,
@@ -650,7 +650,7 @@ plugin_handler_remove (t_weechat_plugin *plugin,
(handler->next_handler)->prev_handler = handler->prev_handler;
/* remove command from WeeChat command list, if command handler */
- if (handler->type == HANDLER_COMMAND)
+ if (handler->type == PLUGIN_HANDLER_COMMAND)
weelist_remove (&index_commands, &last_index_command,
weelist_search (index_commands, handler->command));
@@ -682,6 +682,199 @@ plugin_handler_remove_all (t_weechat_plugin *plugin)
plugin_handler_remove (plugin, plugin->handlers);
}
+/*
+ * plugin_modifier_add: add a IRC handler
+ * arguments:
+ * 1. the plugin pointer
+ * 2. type of modifier
+ * 3. message ("*" means all)
+ * 4. the modifier function
+ * 5. modifier args: a string given to
+ * modifier when called (used by scripts)
+ * 6. modifier pointer: a pointer given to
+ * modifier when called (used by scripts)
+ */
+
+t_plugin_modifier *
+plugin_modifier_add (t_weechat_plugin *plugin, char *type, char *command,
+ t_plugin_modifier_func *modifier_func,
+ char *modifier_args, void *modifier_pointer)
+{
+ t_plugin_modifier *new_modifier;
+ int type_int;
+
+ if (ascii_strcasecmp (type, PLUGIN_MODIFIER_IRC_IN_STR) == 0)
+ type_int = PLUGIN_MODIFIER_IRC_IN;
+ else if (ascii_strcasecmp (type, PLUGIN_MODIFIER_IRC_USER_STR) == 0)
+ type_int = PLUGIN_MODIFIER_IRC_USER;
+ else if (ascii_strcasecmp (type, PLUGIN_MODIFIER_IRC_OUT_STR) == 0)
+ type_int = PLUGIN_MODIFIER_IRC_OUT;
+ else
+ return NULL;
+
+ new_modifier = (t_plugin_modifier *)malloc (sizeof (t_plugin_modifier));
+ if (new_modifier)
+ {
+ new_modifier->type = type_int;
+ new_modifier->command = (command) ? strdup (command) : strdup ("*");
+ new_modifier->modifier = modifier_func;
+ new_modifier->modifier_args = (modifier_args) ? strdup (modifier_args) : NULL;
+ new_modifier->modifier_pointer = modifier_pointer;
+ new_modifier->running = 0;
+
+ /* add new modifier to list */
+ new_modifier->prev_modifier = plugin->last_modifier;
+ new_modifier->next_modifier = NULL;
+ if (plugin->modifiers)
+ (plugin->last_modifier)->next_modifier = new_modifier;
+ else
+ plugin->modifiers = new_modifier;
+ plugin->last_modifier = new_modifier;
+ }
+ else
+ {
+ irc_display_prefix (NULL, NULL, PREFIX_ERROR);
+ gui_printf (NULL,
+ _("%s plugin %s: unable to add modifier (not enough memory)\n"),
+ WEECHAT_ERROR, plugin->name);
+ return NULL;
+ }
+ return new_modifier;
+}
+
+/*
+ * plugin_modifier_exec: execute a modifier
+ * return: NULL if no modifier was applied on message
+ * "" (empty string) if message has been dropped by a modifier
+ * other string if message has been modified
+ */
+
+char *
+plugin_modifier_exec (t_plugin_modifier_type type,
+ char *server, char *message)
+{
+ t_weechat_plugin *ptr_plugin;
+ t_plugin_modifier *ptr_modifier;
+ char *argv[2] = { NULL, NULL };
+ char *new_msg, *pos, *command;
+ int length_command;
+
+ argv[0] = server;
+ argv[1] = message;
+
+ command = NULL;
+ length_command = 0;
+ if ((type == PLUGIN_MODIFIER_IRC_IN) || (type == PLUGIN_MODIFIER_IRC_OUT))
+ {
+ /* look for command in message */
+ if (message[0] == ':')
+ {
+ pos = strchr (message, ' ');
+ if (pos)
+ {
+ while (pos[0] == ' ')
+ pos++;
+ command = pos;
+ }
+ }
+ else
+ command = message;
+ if (command)
+ {
+ pos = strchr (command, ' ');
+ if (pos)
+ length_command = pos - command;
+ else
+ length_command = strlen (command);
+ }
+ }
+
+ new_msg = NULL;
+
+ for (ptr_plugin = weechat_plugins; ptr_plugin;
+ ptr_plugin = ptr_plugin->next_plugin)
+ {
+ for (ptr_modifier = ptr_plugin->modifiers;
+ ptr_modifier; ptr_modifier = ptr_modifier->next_modifier)
+ {
+ if (ptr_modifier->type == type)
+ {
+ if (ptr_modifier->running == 0)
+ {
+ if (((type != PLUGIN_MODIFIER_IRC_IN) && (type != PLUGIN_MODIFIER_IRC_OUT))
+ || (ascii_strcasecmp (ptr_modifier->command, "*") == 0)
+ || (command && (ascii_strncasecmp (ptr_modifier->command, command, length_command) == 0)))
+ {
+ ptr_modifier->running = 1;
+ new_msg = ((char *) (ptr_modifier->modifier) (ptr_plugin,
+ 2, argv,
+ ptr_modifier->modifier_args,
+ ptr_modifier->modifier_pointer));
+ ptr_modifier->running = 0;
+
+ /* message dropped? */
+ if (new_msg && !new_msg[0])
+ return new_msg;
+
+ /* new message => keep it as base for next modifier */
+ if (new_msg)
+ {
+ /* free any new message allocated before by another modifier */
+ if (argv[1] != message)
+ free (argv[1]);
+ argv[1] = new_msg;
+ }
+ }
+ }
+ }
+ }
+ }
+
+ return new_msg;
+}
+
+/*
+ * plugin_modifier_remove: remove a modifier for a plugin
+ */
+
+void
+plugin_modifier_remove (t_weechat_plugin *plugin,
+ t_plugin_modifier *modifier)
+{
+ t_plugin_modifier *new_modifiers;
+
+ /* remove modifier from list */
+ if (plugin->last_modifier == modifier)
+ plugin->last_modifier = modifier->prev_modifier;
+ if (modifier->prev_modifier)
+ {
+ (modifier->prev_modifier)->next_modifier = modifier->next_modifier;
+ new_modifiers = plugin->modifiers;
+ }
+ else
+ new_modifiers = modifier->next_modifier;
+
+ if (modifier->next_modifier)
+ (modifier->next_modifier)->prev_modifier = modifier->prev_modifier;
+
+ /* free data */
+ if (modifier->command)
+ free (modifier->command);
+
+ plugin->modifiers = new_modifiers;
+}
+
+/*
+ * plugin_modifier_remove_all: remove all modifiers for a plugin
+ */
+
+void
+plugin_modifier_remove_all (t_weechat_plugin *plugin)
+{
+ while (plugin->modifiers)
+ plugin_modifier_remove (plugin, plugin->modifiers);
+}
+
/*
* plugin_search_full_name: search the full name of a file with a part of name
* and look in WeeChat user's dir, then WeeChat global lib dir
@@ -857,6 +1050,9 @@ plugin_load (char *filename)
new_plugin->keyboard_handler_add = &weechat_plugin_keyboard_handler_add;
new_plugin->handler_remove = &weechat_plugin_handler_remove;
new_plugin->handler_remove_all = &weechat_plugin_handler_remove_all;
+ new_plugin->modifier_add = &weechat_plugin_modifier_add;
+ new_plugin->modifier_remove = &weechat_plugin_modifier_remove;
+ new_plugin->modifier_remove_all = &weechat_plugin_modifier_remove_all;
new_plugin->print = &weechat_plugin_print;
new_plugin->print_server = &weechat_plugin_print_server;
new_plugin->print_infobar = &weechat_plugin_print_infobar;
@@ -889,6 +1085,10 @@ plugin_load (char *filename)
new_plugin->handlers = NULL;
new_plugin->last_handler = NULL;
+ /* modifiers */
+ new_plugin->modifiers = NULL;
+ new_plugin->last_modifier = NULL;
+
/* add new plugin to list */
new_plugin->prev_plugin = last_weechat_plugin;
new_plugin->next_plugin = NULL;
@@ -936,11 +1136,12 @@ plugin_load (char *filename)
}
/*
- * plugin_auto_load_file: load a file found by plugin_aut_load,
+ * plugin_auto_load_file: load a file found by plugin_auto_load,
* but only it this is really a dynamic library
*/
-int plugin_auto_load_file (t_weechat_plugin *plugin, char *filename)
+int
+plugin_auto_load_file (t_weechat_plugin *plugin, char *filename)
{
char *pos;
@@ -965,7 +1166,8 @@ int plugin_auto_load_file (t_weechat_plugin *plugin, char *filename)
* plugin_auto_load: auto-load WeeChat plugins
*/
-void plugin_auto_load ()
+void
+plugin_auto_load ()
{
char *ptr_home, *dir_name, *plugins_path, *plugins_path2;
char *list_plugins, *pos, *pos2;
@@ -1049,8 +1251,11 @@ plugin_remove (t_weechat_plugin *plugin)
if (plugin->next_plugin)
(plugin->next_plugin)->prev_plugin = plugin->prev_plugin;
- /* free data */
+ /* remove all handlers and modifiers */
plugin_handler_remove_all (plugin);
+ plugin_modifier_remove_all (plugin);
+
+ /* free data */
if (plugin->filename)
free (plugin->filename);
dlclose (plugin->handle);
@@ -1116,6 +1321,38 @@ plugin_unload_all ()
plugin_unload (last_weechat_plugin);
}
+/*
+ * plugin_reload_name: reload a WeeChat plugin by name
+ */
+
+void
+plugin_reload_name (char *name)
+{
+ t_weechat_plugin *ptr_plugin;
+ char *filename;
+
+ ptr_plugin = plugin_search (name);
+ if (ptr_plugin)
+ {
+ filename = strdup (ptr_plugin->filename);
+ if (filename)
+ {
+ plugin_unload (ptr_plugin);
+ irc_display_prefix (NULL, NULL, PREFIX_PLUGIN);
+ gui_printf (NULL, _("Plugin \"%s\" unloaded.\n"), name);
+ plugin_load (filename);
+ free (filename);
+ }
+ }
+ else
+ {
+ irc_display_prefix (NULL, NULL, PREFIX_ERROR);
+ gui_printf (NULL,
+ _("%s plugin \"%s\" not found\n"),
+ WEECHAT_ERROR, name);
+ }
+}
+
/*
* plugin_init: init plugin support
*/
diff --git a/src/plugins/plugins.h b/src/plugins/plugins.h
index 1ea028129..ffa81408c 100644
--- a/src/plugins/plugins.h
+++ b/src/plugins/plugins.h
@@ -68,12 +68,21 @@ extern int plugin_keyboard_handler_exec (char *, char *, char *);
extern void plugin_handler_remove (t_weechat_plugin *,
t_plugin_handler *);
extern void plugin_handler_remove_all (t_weechat_plugin *);
+extern t_plugin_modifier *plugin_modifier_add (t_weechat_plugin *,
+ char *, char *,
+ t_plugin_modifier_func *,
+ char *, void *);
+extern char *plugin_modifier_exec (t_plugin_modifier_type, char *, char *);
+extern void plugin_modifier_remove (t_weechat_plugin *,
+ t_plugin_modifier *);
+extern void plugin_modifier_remove_all (t_weechat_plugin *);
extern t_weechat_plugin *plugin_load (char *);
extern void plugin_auto_load ();
extern void plugin_remove (t_weechat_plugin *);
extern void plugin_unload (t_weechat_plugin *);
extern void plugin_unload_name (char *);
extern void plugin_unload_all ();
+extern void plugin_reload_name (char *);
extern void plugin_init (int);
extern void plugin_end ();
diff --git a/src/plugins/scripts/lua/weechat-lua.c b/src/plugins/scripts/lua/weechat-lua.c
index 950baf90e..fce16b30a 100644
--- a/src/plugins/scripts/lua/weechat-lua.c
+++ b/src/plugins/scripts/lua/weechat-lua.c
@@ -141,6 +141,23 @@ weechat_lua_keyboard_handler (t_weechat_plugin *plugin,
return PLUGIN_RC_KO;
}
+/*
+ * weechat_lua_modifier: general modifier for Lua
+ */
+
+char *
+weechat_lua_modifier (t_weechat_plugin *plugin,
+ int argc, char **argv,
+ char *modifier_args, void *modifier_pointer)
+{
+ /*if (argc >= 2)
+ return weechat_lua_exec (plugin, (t_plugin_script *)modifier_pointer,
+ modifier_args, argv[0], argv[1], NULL);
+ else
+ return NULL;*/
+ return NULL;
+}
+
/*
* weechat_lua_register: startup function for all WeeChat Lua scripts
*/
@@ -875,6 +892,108 @@ weechat_lua_remove_keyboard_handler (lua_State *L)
return 1;
}
+/*
+ * weechat_lua_add_modifier: add a modifier
+ */
+
+static int
+weechat_lua_add_modifier (lua_State *L)
+{
+ const char *type, *command, *function;
+ int n;
+
+ /* make gcc happy */
+ (void) L;
+
+ if (!lua_current_script)
+ {
+ lua_plugin->print_server (lua_plugin,
+ "Lua error: unable to add modifier, "
+ "script not initialized");
+ lua_pushnumber (lua_current_interpreter, 0);
+ return 1;
+ }
+
+ type = NULL;
+ command = NULL;
+ function = NULL;
+
+ n = lua_gettop (lua_current_interpreter);
+
+ if (n != 3)
+ {
+ lua_plugin->print_server (lua_plugin,
+ "Lua error: wrong parameters for "
+ "\"add_modifier\" function");
+ lua_pushnumber (lua_current_interpreter, 0);
+ return 1;
+ }
+
+ type = lua_tostring (lua_current_interpreter, -3);
+ command = lua_tostring (lua_current_interpreter, -2);
+ function = lua_tostring (lua_current_interpreter, -1);
+
+ if (!lua_plugin->modifier_add (lua_plugin, (char *)type, (char *)command,
+ weechat_lua_modifier,
+ (char *)function,
+ (void *)lua_current_script))
+ {
+ lua_pushnumber (lua_current_interpreter, 0);
+ return 1;
+ }
+
+ lua_pushnumber (lua_current_interpreter, 1);
+ return 1;
+}
+
+/*
+ * weechat_lua_remove_modifier: remove a modifier
+ */
+
+static int
+weechat_lua_remove_modifier (lua_State *L)
+{
+ const char *type, *command, *function;
+ int n;
+
+ /* make gcc happy */
+ (void) L;
+
+ if (!lua_current_script)
+ {
+ lua_plugin->print_server (lua_plugin,
+ "Lua error: unable to remove modifier, "
+ "script not initialized");
+ lua_pushnumber (lua_current_interpreter, 0);
+ return 1;
+ }
+
+ command = NULL;
+ function = NULL;
+
+ n = lua_gettop (lua_current_interpreter);
+
+ if (n != 2)
+ {
+ lua_plugin->print_server (lua_plugin,
+ "Lua error: wrong parameters for "
+ "\"remove_modifier\" function");
+ lua_pushnumber (lua_current_interpreter, 0);
+ return 1;
+ }
+
+ type = lua_tostring (lua_current_interpreter, -3);
+ command = lua_tostring (lua_current_interpreter, -2);
+ function = lua_tostring (lua_current_interpreter, -1);
+
+ weechat_script_remove_modifier (lua_plugin, lua_current_script,
+ (char *)type, (char *)command,
+ (char *)function);
+
+ lua_pushnumber (lua_current_interpreter, 1);
+ return 1;
+}
+
/*
* weechat_lua_get_info: get various infos
*/
@@ -1882,40 +2001,42 @@ weechat_lua_constant_plugin_rc_ok_ignore_all (lua_State *L)
static
const struct luaL_reg weechat_lua_funcs[] = {
- { "register", weechat_lua_register},
- { "print", weechat_lua_print},
- { "print_server", weechat_lua_print_server},
- { "print_infobar", weechat_lua_print_infobar},
- { "remove_infobar", weechat_lua_remove_infobar},
- { "log", weechat_lua_log},
- { "command", weechat_lua_command},
- { "add_message_handler", weechat_lua_add_message_handler},
- { "add_command_handler", weechat_lua_add_command_handler},
- { "add_timer_handler", weechat_lua_add_timer_handler},
- { "add_keyboard_handler", weechat_lua_add_keyboard_handler},
- { "remove_handler", weechat_lua_remove_handler},
- { "remove_timer_handler", weechat_lua_remove_timer_handler},
- { "remove_keyboard_handler", weechat_lua_remove_keyboard_handler},
- { "get_info", weechat_lua_get_info},
- { "get_dcc_info", weechat_lua_get_dcc_info},
- { "get_config", weechat_lua_get_config},
- { "set_config", weechat_lua_set_config},
- { "get_plugin_config", weechat_lua_get_plugin_config},
- { "set_plugin_config", weechat_lua_set_plugin_config},
- { "get_server_info", weechat_lua_get_server_info},
- { "get_channel_info", weechat_lua_get_channel_info},
- { "get_nick_info", weechat_lua_get_nick_info},
- { "get_irc_color", weechat_lua_get_irc_color},
- { "get_window_info", weechat_lua_get_window_info},
- { "get_buffer_info", weechat_lua_get_buffer_info},
- { "get_buffer_data", weechat_lua_get_buffer_data},
+ { "register", weechat_lua_register },
+ { "print", weechat_lua_print },
+ { "print_server", weechat_lua_print_server },
+ { "print_infobar", weechat_lua_print_infobar },
+ { "remove_infobar", weechat_lua_remove_infobar },
+ { "log", weechat_lua_log },
+ { "command", weechat_lua_command },
+ { "add_message_handler", weechat_lua_add_message_handler },
+ { "add_command_handler", weechat_lua_add_command_handler },
+ { "add_timer_handler", weechat_lua_add_timer_handler },
+ { "add_keyboard_handler", weechat_lua_add_keyboard_handler },
+ { "remove_handler", weechat_lua_remove_handler },
+ { "remove_timer_handler", weechat_lua_remove_timer_handler },
+ { "remove_keyboard_handler", weechat_lua_remove_keyboard_handler },
+ { "add_modifier", weechat_lua_add_modifier },
+ { "remove_modifier", weechat_lua_remove_modifier },
+ { "get_info", weechat_lua_get_info },
+ { "get_dcc_info", weechat_lua_get_dcc_info },
+ { "get_config", weechat_lua_get_config },
+ { "set_config", weechat_lua_set_config },
+ { "get_plugin_config", weechat_lua_get_plugin_config },
+ { "set_plugin_config", weechat_lua_set_plugin_config },
+ { "get_server_info", weechat_lua_get_server_info },
+ { "get_channel_info", weechat_lua_get_channel_info },
+ { "get_nick_info", weechat_lua_get_nick_info },
+ { "get_irc_color", weechat_lua_get_irc_color },
+ { "get_window_info", weechat_lua_get_window_info },
+ { "get_buffer_info", weechat_lua_get_buffer_info },
+ { "get_buffer_data", weechat_lua_get_buffer_data },
/* define constants as function which returns values */
- { "PLUGIN_RC_OK", weechat_lua_constant_plugin_rc_ok},
- { "PLUGIN_RC_KO", weechat_lua_constant_plugin_rc_ko},
- { "PLUGIN_RC_OK_IGNORE_WEECHAT", weechat_lua_constant_plugin_rc_ok_ignore_weechat},
- { "PLUGIN_RC_OK_IGNORE_PLUGINS", weechat_lua_constant_plugin_rc_ok_ignore_plugins},
- { "PLUGIN_RC_OK_IGNORE_ALL", weechat_lua_constant_plugin_rc_ok_ignore_all},
- { NULL, NULL}
+ { "PLUGIN_RC_OK", weechat_lua_constant_plugin_rc_ok },
+ { "PLUGIN_RC_KO", weechat_lua_constant_plugin_rc_ko },
+ { "PLUGIN_RC_OK_IGNORE_WEECHAT", weechat_lua_constant_plugin_rc_ok_ignore_weechat },
+ { "PLUGIN_RC_OK_IGNORE_PLUGINS", weechat_lua_constant_plugin_rc_ok_ignore_plugins },
+ { "PLUGIN_RC_OK_IGNORE_ALL", weechat_lua_constant_plugin_rc_ok_ignore_all },
+ { NULL, NULL }
};
int
@@ -2142,7 +2263,7 @@ weechat_lua_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_MESSAGE)
+ if ((ptr_handler->type == PLUGIN_HANDLER_MESSAGE)
&& (ptr_handler->handler_args))
{
handler_found = 1;
@@ -2161,7 +2282,7 @@ weechat_lua_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_COMMAND)
+ if ((ptr_handler->type == PLUGIN_HANDLER_COMMAND)
&& (ptr_handler->handler_args))
{
handler_found = 1;
@@ -2180,7 +2301,7 @@ weechat_lua_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_TIMER)
+ if ((ptr_handler->type == PLUGIN_HANDLER_TIMER)
&& (ptr_handler->handler_args))
{
handler_found = 1;
@@ -2199,7 +2320,7 @@ weechat_lua_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_KEYBOARD)
+ if ((ptr_handler->type == PLUGIN_HANDLER_KEYBOARD)
&& (ptr_handler->handler_args))
{
handler_found = 1;
diff --git a/src/plugins/scripts/perl/weechat-perl.c b/src/plugins/scripts/perl/weechat-perl.c
index c89b8c5a7..72c933dce 100644
--- a/src/plugins/scripts/perl/weechat-perl.c
+++ b/src/plugins/scripts/perl/weechat-perl.c
@@ -246,6 +246,23 @@ weechat_perl_keyboard_handler (t_weechat_plugin *plugin,
return PLUGIN_RC_KO;
}
+/*
+ * weechat_perl_modifier: general modifier for Perl
+ */
+
+char *
+weechat_perl_modifier (t_weechat_plugin *plugin,
+ int argc, char **argv,
+ char *modifier_args, void *modifier_pointer)
+{
+ /*if (argc >= 2)
+ return weechat_perl_exec (plugin, (t_plugin_script *)modifier_pointer,
+ modifier_args, argv[0], argv[1], NULL);
+ else
+ return NULL;*/
+ return NULL;
+}
+
/*
* weechat::register: startup function for all WeeChat Perl scripts
*/
@@ -818,6 +835,84 @@ static XS (XS_weechat_remove_keyboard_handler)
XSRETURN_YES;
}
+/*
+ * weechat::add_modifier: add a modifier
+ */
+
+static XS (XS_weechat_add_modifier)
+{
+ char *type, *command, *function;
+ dXSARGS;
+
+ /* make gcc happy */
+ (void) cv;
+
+ if (!perl_current_script)
+ {
+ perl_plugin->print_server (perl_plugin,
+ "Perl error: unable to add modifier, "
+ "script not initialized");
+ XSRETURN_NO;
+ }
+
+ if (items < 3)
+ {
+ perl_plugin->print_server (perl_plugin,
+ "Perl error: wrong parameters for "
+ "\"add_modifier\" function");
+ XSRETURN_NO;
+ }
+
+ type = SvPV (ST (0), PL_na);
+ command = SvPV (ST (1), PL_na);
+ function = SvPV (ST (2), PL_na);
+
+ if (perl_plugin->modifier_add (perl_plugin, type, command,
+ weechat_perl_modifier, function,
+ (void *)perl_current_script))
+ XSRETURN_YES;
+
+ XSRETURN_NO;
+}
+
+/*
+ * weechat::remove_modifier: remove a modifier
+ */
+
+static XS (XS_weechat_remove_modifier)
+{
+ char *type, *command, *function;
+ dXSARGS;
+
+ /* make gcc happy */
+ (void) cv;
+
+ if (!perl_current_script)
+ {
+ perl_plugin->print_server (perl_plugin,
+ "Perl error: unable to remove modifier, "
+ "script not initialized");
+ XSRETURN_NO;
+ }
+
+ if (items < 2)
+ {
+ perl_plugin->print_server (perl_plugin,
+ "Perl error: wrong parameters for "
+ "\"remove_modifier\" function");
+ XSRETURN_NO;
+ }
+
+ type = SvPV (ST (0), PL_na);
+ command = SvPV (ST (1), PL_na);
+ function = SvPV (ST (2), PL_na);
+
+ weechat_script_remove_modifier (perl_plugin, perl_current_script,
+ type, command, function);
+
+ XSRETURN_YES;
+}
+
/*
* weechat::get_info: get various infos
*/
@@ -1599,6 +1694,8 @@ weechat_perl_xs_init (pTHX)
newXS ("weechat::remove_handler", XS_weechat_remove_handler, "weechat");
newXS ("weechat::remove_timer_handler", XS_weechat_remove_timer_handler, "weechat");
newXS ("weechat::remove_keyboard_handler", XS_weechat_remove_keyboard_handler, "weechat");
+ newXS ("weechat::add_modifier", XS_weechat_add_modifier, "weechat");
+ newXS ("weechat::remove_modifier", XS_weechat_remove_modifier, "weechat");
newXS ("weechat::get_info", XS_weechat_get_info, "weechat");
newXS ("weechat::get_dcc_info", XS_weechat_get_dcc_info, "weechat");
newXS ("weechat::get_config", XS_weechat_get_config, "weechat");
@@ -1869,7 +1966,7 @@ weechat_perl_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_MESSAGE)
+ if ((ptr_handler->type == PLUGIN_HANDLER_MESSAGE)
&& (ptr_handler->handler_args))
{
handler_found = 1;
@@ -1888,7 +1985,7 @@ weechat_perl_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_COMMAND)
+ if ((ptr_handler->type == PLUGIN_HANDLER_COMMAND)
&& (ptr_handler->handler_args))
{
handler_found = 1;
@@ -1907,7 +2004,7 @@ weechat_perl_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_TIMER)
+ if ((ptr_handler->type == PLUGIN_HANDLER_TIMER)
&& (ptr_handler->handler_args))
{
handler_found = 1;
@@ -1926,7 +2023,7 @@ weechat_perl_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_KEYBOARD)
+ if ((ptr_handler->type == PLUGIN_HANDLER_KEYBOARD)
&& (ptr_handler->handler_args))
{
handler_found = 1;
diff --git a/src/plugins/scripts/python/weechat-python.c b/src/plugins/scripts/python/weechat-python.c
index a894f82b0..1b34d20b2 100644
--- a/src/plugins/scripts/python/weechat-python.c
+++ b/src/plugins/scripts/python/weechat-python.c
@@ -172,6 +172,23 @@ weechat_python_keyboard_handler (t_weechat_plugin *plugin,
return PLUGIN_RC_KO;
}
+/*
+ * weechat_python_modifier: general modifier for Python
+ */
+
+char *
+weechat_python_modifier (t_weechat_plugin *plugin,
+ int argc, char **argv,
+ char *modifier_args, void *modifier_pointer)
+{
+ /*if (argc >= 2)
+ return weechat_python_exec (plugin, (t_plugin_script *)modifier_pointer,
+ modifier_args, argv[0], argv[1], NULL);
+ else
+ return NULL;*/
+ return NULL;
+}
+
/*
* weechat_python_register: startup function for all WeeChat Python scripts
*/
@@ -735,6 +752,85 @@ weechat_python_remove_keyboard_handler (PyObject *self, PyObject *args)
return Py_BuildValue ("i", 1);
}
+/*
+ * weechat_python_add_modifier: add a modifier
+ */
+
+static PyObject *
+weechat_python_add_modifier (PyObject *self, PyObject *args)
+{
+ char *type, *command, *function;
+
+ /* make gcc happy */
+ (void) self;
+
+ if (!python_current_script)
+ {
+ python_plugin->print_server (python_plugin,
+ "Python error: unable to add modifier, "
+ "script not initialized");
+ return Py_BuildValue ("i", 0);
+ }
+
+ type = NULL;
+ command = NULL;
+ function = NULL;
+
+ if (!PyArg_ParseTuple (args, "sss", &type, &command, &function))
+ {
+ python_plugin->print_server (python_plugin,
+ "Python error: wrong parameters for "
+ "\"add_modifier\" function");
+ return Py_BuildValue ("i", 0);
+ }
+
+ if (python_plugin->modifier_add (python_plugin, type, command,
+ weechat_python_modifier,
+ function,
+ (void *)python_current_script))
+ return Py_BuildValue ("i", 1);
+
+ return Py_BuildValue ("i", 0);
+}
+
+/*
+ * weechat_python_remove_modifier: remove a modifier
+ */
+
+static PyObject *
+weechat_python_remove_modifier (PyObject *self, PyObject *args)
+{
+ char *type, *command, *function;
+
+ /* make gcc happy */
+ (void) self;
+
+ if (!python_current_script)
+ {
+ python_plugin->print_server (python_plugin,
+ "Python error: unable to remove modifier, "
+ "script not initialized");
+ return Py_BuildValue ("i", 0);
+ }
+
+ type = NULL;
+ command = NULL;
+ function = NULL;
+
+ if (!PyArg_ParseTuple (args, "sss", &type, &command, &function))
+ {
+ python_plugin->print_server (python_plugin,
+ "Python error: wrong parameters for "
+ "\"remove_modifier\" function");
+ return Py_BuildValue ("i", 0);
+ }
+
+ weechat_script_remove_modifier (python_plugin, python_current_script,
+ type, command, function);
+
+ return Py_BuildValue ("i", 1);
+}
+
/*
* weechat_python_get_info: get various infos
*/
@@ -1520,6 +1616,8 @@ PyMethodDef weechat_python_funcs[] = {
{ "remove_handler", weechat_python_remove_handler, METH_VARARGS, "" },
{ "remove_timer_handler", weechat_python_remove_timer_handler, METH_VARARGS, "" },
{ "remove_keyboard_handler", weechat_python_remove_keyboard_handler, METH_VARARGS, "" },
+ { "add_modifier", weechat_python_add_modifier, METH_VARARGS, "" },
+ { "remove_modifier", weechat_python_remove_modifier, METH_VARARGS, "" },
{ "get_info", weechat_python_get_info, METH_VARARGS, "" },
{ "get_dcc_info", weechat_python_get_dcc_info, METH_VARARGS, "" },
{ "get_config", weechat_python_get_config, METH_VARARGS, "" },
@@ -1815,7 +1913,7 @@ weechat_python_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_MESSAGE)
+ if ((ptr_handler->type == PLUGIN_HANDLER_MESSAGE)
&& (ptr_handler->handler_args))
{
handler_found = 1;
@@ -1834,7 +1932,7 @@ weechat_python_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_COMMAND)
+ if ((ptr_handler->type == PLUGIN_HANDLER_COMMAND)
&& (ptr_handler->handler_args))
{
handler_found = 1;
@@ -1853,7 +1951,7 @@ weechat_python_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_TIMER)
+ if ((ptr_handler->type == PLUGIN_HANDLER_TIMER)
&& (ptr_handler->handler_args))
{
handler_found = 1;
@@ -1872,7 +1970,7 @@ weechat_python_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_KEYBOARD)
+ if ((ptr_handler->type == PLUGIN_HANDLER_KEYBOARD)
&& (ptr_handler->handler_args))
{
handler_found = 1;
diff --git a/src/plugins/scripts/ruby/weechat-ruby.c b/src/plugins/scripts/ruby/weechat-ruby.c
index 4e2cebf90..b5d6ad93e 100644
--- a/src/plugins/scripts/ruby/weechat-ruby.c
+++ b/src/plugins/scripts/ruby/weechat-ruby.c
@@ -79,7 +79,7 @@ protect_funcall0(VALUE arg)
*/
VALUE
-rb_protect_funcall(VALUE recv, ID mid, int *state, int argc, ...)
+rb_protect_funcall (VALUE recv, ID mid, int *state, int argc, ...)
{
va_list ap;
VALUE *argv;
@@ -218,6 +218,23 @@ weechat_ruby_keyboard_handler (t_weechat_plugin *plugin,
return PLUGIN_RC_KO;
}
+/*
+ * weechat_ruby_modifier: general modifier for Ruby
+ */
+
+char *
+weechat_ruby_modifier (t_weechat_plugin *plugin,
+ int argc, char **argv,
+ char *modifier_args, void *modifier_pointer)
+{
+ /*if (argc >= 2)
+ return weechat_ruby_exec (plugin, (t_plugin_script *)modifier_pointer,
+ modifier_args, argv[0], argv[1], NULL);
+ else
+ return NULL;*/
+ return NULL;
+}
+
/*
* weechat_ruby_register: startup function for all WeeChat Ruby scripts
*/
@@ -930,6 +947,101 @@ weechat_ruby_remove_keyboard_handler (VALUE class, VALUE function)
return INT2FIX (1);
}
+/*
+ * weechat_ruby_add_modifier: add a modifier
+ */
+
+static VALUE
+weechat_ruby_add_modifier (VALUE class, VALUE type, VALUE message, VALUE function)
+{
+ char *c_type, *c_message, *c_function;
+
+ /* make gcc happy */
+ (void) class;
+
+ if (!ruby_current_script)
+ {
+ ruby_plugin->print_server (ruby_plugin,
+ "Ruby error: unable to add modifier, "
+ "script not initialized");
+ return INT2FIX (0);
+ }
+
+ c_type = NULL;
+ c_message = NULL;
+ c_function = NULL;
+
+ if (NIL_P (type) || NIL_P (message) || NIL_P (function))
+ {
+ ruby_plugin->print_server (ruby_plugin,
+ "Ruby error: wrong parameters for "
+ "\"add_modifier\" function");
+ return INT2FIX (0);
+ }
+
+ Check_Type (type, T_STRING);
+ Check_Type (message, T_STRING);
+ Check_Type (function, T_STRING);
+
+ c_type = STR2CSTR (type);
+ c_message = STR2CSTR (message);
+ c_function = STR2CSTR (function);
+
+ if (ruby_plugin->modifier_add (ruby_plugin, c_type, c_message,
+ weechat_ruby_modifier,
+ c_function,
+ (void *)ruby_current_script))
+ return INT2FIX (1);
+
+ return INT2FIX (0);
+}
+
+/*
+ * weechat_ruby_remove_modifier: remove a modifier
+ */
+
+static VALUE
+weechat_ruby_remove_modifier (VALUE class, VALUE type, VALUE command, VALUE function)
+{
+ char *c_type, *c_command, *c_function;
+
+ /* make gcc happy */
+ (void) class;
+
+ if (!ruby_current_script)
+ {
+ ruby_plugin->print_server (ruby_plugin,
+ "Ruby error: unable to remove modifier, "
+ "script not initialized");
+ return INT2FIX (0);
+ }
+
+ c_type = NULL;
+ c_command = NULL;
+ c_function = NULL;
+
+ if (NIL_P (type) || NIL_P (command) || NIL_P (function))
+ {
+ ruby_plugin->print_server (ruby_plugin,
+ "Ruby error: wrong parameters for "
+ "\"remove_modifier\" function");
+ return INT2FIX (0);
+ }
+
+ Check_Type (type, T_STRING);
+ Check_Type (command, T_STRING);
+ Check_Type (function, T_STRING);
+
+ c_type = STR2CSTR (type);
+ c_command = STR2CSTR (command);
+ c_function = STR2CSTR (function);
+
+ weechat_script_remove_modifier (ruby_plugin, ruby_current_script,
+ c_type, c_command, c_function);
+
+ return INT2FIX (1);
+}
+
/*
* weechat_ruby_get_info: get various infos
*/
@@ -2022,7 +2134,7 @@ weechat_ruby_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_MESSAGE)
+ if ((ptr_handler->type == PLUGIN_HANDLER_MESSAGE)
&& (ptr_handler->handler_args))
{
handler_found = 1;
@@ -2041,7 +2153,7 @@ weechat_ruby_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_COMMAND)
+ if ((ptr_handler->type == PLUGIN_HANDLER_COMMAND)
&& (ptr_handler->handler_args))
{
handler_found = 1;
@@ -2060,7 +2172,7 @@ weechat_ruby_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_TIMER)
+ if ((ptr_handler->type == PLUGIN_HANDLER_TIMER)
&& (ptr_handler->handler_args))
{
handler_found = 1;
@@ -2079,7 +2191,7 @@ weechat_ruby_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_KEYBOARD)
+ if ((ptr_handler->type == PLUGIN_HANDLER_KEYBOARD)
&& (ptr_handler->handler_args))
{
handler_found = 1;
@@ -2212,6 +2324,8 @@ weechat_plugin_init (t_weechat_plugin *plugin)
rb_define_module_function (ruby_mWeechat, "remove_handler", weechat_ruby_remove_handler, 2);
rb_define_module_function (ruby_mWeechat, "remove_timer_handler", weechat_ruby_remove_timer_handler, 1);
rb_define_module_function (ruby_mWeechat, "remove_keyboard_handler", weechat_ruby_remove_keyboard_handler, 1);
+ rb_define_module_function (ruby_mWeechat, "add_modifier", weechat_ruby_add_modifier, 3);
+ rb_define_module_function (ruby_mWeechat, "remove_modifier", weechat_ruby_remove_modifier, 3);
rb_define_module_function (ruby_mWeechat, "get_info", weechat_ruby_get_info, -1);
rb_define_module_function (ruby_mWeechat, "get_dcc_info", weechat_ruby_get_dcc_info, 0);
rb_define_module_function (ruby_mWeechat, "get_config", weechat_ruby_get_config, 1);
diff --git a/src/plugins/scripts/weechat-script.c b/src/plugins/scripts/weechat-script.c
index 148f0f4c8..8163fc054 100644
--- a/src/plugins/scripts/weechat-script.c
+++ b/src/plugins/scripts/weechat-script.c
@@ -293,9 +293,9 @@ weechat_script_remove_handler (t_weechat_plugin *plugin,
while (ptr_handler)
{
ptr_arg1 = NULL;
- if (ptr_handler->type == HANDLER_MESSAGE)
+ if (ptr_handler->type == PLUGIN_HANDLER_MESSAGE)
ptr_arg1 = ptr_handler->irc_command;
- else if (ptr_handler->type == HANDLER_COMMAND)
+ else if (ptr_handler->type == PLUGIN_HANDLER_COMMAND)
ptr_arg1 = ptr_handler->command;
if ((ptr_arg1)
@@ -327,7 +327,7 @@ weechat_script_remove_timer_handler (t_weechat_plugin *plugin,
ptr_handler = plugin->handlers;
while (ptr_handler)
{
- if ((ptr_handler->type == HANDLER_TIMER)
+ if ((ptr_handler->type == PLUGIN_HANDLER_TIMER)
&& ((t_plugin_script *)ptr_handler->handler_pointer == script)
&& (plugin->ascii_strcasecmp (plugin, ptr_handler->handler_args, function) == 0))
{
@@ -355,7 +355,7 @@ weechat_script_remove_keyboard_handler (t_weechat_plugin *plugin,
ptr_handler = plugin->handlers;
while (ptr_handler)
{
- if ((ptr_handler->type == HANDLER_KEYBOARD)
+ if ((ptr_handler->type == PLUGIN_HANDLER_KEYBOARD)
&& ((t_plugin_script *)ptr_handler->handler_pointer == script)
&& (plugin->ascii_strcasecmp (plugin, ptr_handler->handler_args, function) == 0))
{
@@ -368,6 +368,51 @@ weechat_script_remove_keyboard_handler (t_weechat_plugin *plugin,
}
}
+/*
+ * weechat_script_remove_modifier: remove a modifier
+ * arg1=type, arg2=command, arg3=function
+ */
+
+void
+weechat_script_remove_modifier (t_weechat_plugin *plugin,
+ t_plugin_script *script,
+ char *arg1, char *arg2, char *arg3)
+{
+ t_plugin_modifier *ptr_modifier, *next_modifier;
+ t_plugin_modifier_type type;
+ char *ptr_arg2;
+
+ if (strcasecmp (arg1, PLUGIN_MODIFIER_IRC_IN_STR) == 0)
+ type = PLUGIN_MODIFIER_IRC_IN;
+ else if (strcasecmp (arg1, PLUGIN_MODIFIER_IRC_USER_STR) == 0)
+ type = PLUGIN_MODIFIER_IRC_USER;
+ else if (strcasecmp (arg1, PLUGIN_MODIFIER_IRC_OUT_STR) == 0)
+ type = PLUGIN_MODIFIER_IRC_OUT;
+ else
+ return;
+
+ /* search and remove modifiers */
+ ptr_modifier = plugin->modifiers;
+ while (ptr_modifier)
+ {
+ ptr_arg2 = NULL;
+ if (ptr_modifier->type == type)
+ ptr_arg2 = ptr_modifier->command;
+
+ if ((ptr_arg2)
+ && ((t_plugin_script *)ptr_modifier->modifier_pointer == script)
+ && (plugin->ascii_strcasecmp (plugin, ptr_arg2, arg2) == 0)
+ && (plugin->ascii_strcasecmp (plugin, ptr_modifier->modifier_args, arg3) == 0))
+ {
+ next_modifier = ptr_modifier->next_modifier;
+ plugin->modifier_remove (plugin, ptr_modifier);
+ ptr_modifier = next_modifier;
+ }
+ else
+ ptr_modifier = ptr_modifier->next_modifier;
+ }
+}
+
/*
* weechat_script_get_plugin_config: get a value of a script option
* format in file is: plugin.script.option=value
diff --git a/src/plugins/scripts/weechat-script.h b/src/plugins/scripts/weechat-script.h
index 922eaab7f..e18bfe37c 100644
--- a/src/plugins/scripts/weechat-script.h
+++ b/src/plugins/scripts/weechat-script.h
@@ -59,6 +59,9 @@ extern void weechat_script_remove_timer_handler (t_weechat_plugin *,
extern void weechat_script_remove_keyboard_handler (t_weechat_plugin *,
t_plugin_script *,
char *);
+extern void weechat_script_remove_modifier (t_weechat_plugin *,
+ t_plugin_script *,
+ char *, char *, char *);
extern char *weechat_script_get_plugin_config (t_weechat_plugin *,
t_plugin_script *,
char *);
diff --git a/src/plugins/weechat-plugin.h b/src/plugins/weechat-plugin.h
index 3658a2c4b..1b9901f3e 100644
--- a/src/plugins/weechat-plugin.h
+++ b/src/plugins/weechat-plugin.h
@@ -183,25 +183,25 @@ struct t_plugin_buffer_line
typedef struct t_weechat_plugin t_weechat_plugin;
-typedef int (t_plugin_handler_func) (t_weechat_plugin *, int, char **, char *, void *);
-
/* handlers */
-typedef enum t_handler_type t_handler_type;
+typedef int (t_plugin_handler_func) (t_weechat_plugin *, int, char **, char *, void *);
-enum t_handler_type
+typedef enum t_plugin_handler_type t_plugin_handler_type;
+
+enum t_plugin_handler_type
{
- HANDLER_MESSAGE = 0, /* IRC message handler */
- HANDLER_COMMAND, /* command handler */
- HANDLER_TIMER, /* timer handler */
- HANDLER_KEYBOARD /* keyboard handler */
+ PLUGIN_HANDLER_MESSAGE = 0, /* IRC message handler */
+ PLUGIN_HANDLER_COMMAND, /* command handler */
+ PLUGIN_HANDLER_TIMER, /* timer handler */
+ PLUGIN_HANDLER_KEYBOARD /* keyboard handler */
};
typedef struct t_plugin_handler t_plugin_handler;
struct t_plugin_handler
{
- t_handler_type type; /* handler type */
+ t_plugin_handler_type type; /* handler type */
/* data for message handler */
char *irc_command; /* name of IRC command (PRIVMSG, ..) */
@@ -229,6 +229,46 @@ struct t_plugin_handler
t_plugin_handler *next_handler; /* link to next handler */
};
+/* modifiers */
+
+typedef char * (t_plugin_modifier_func) (t_weechat_plugin *, int, char **, char *, void *);
+
+typedef enum t_plugin_modifier_type t_plugin_modifier_type;
+
+enum t_plugin_modifier_type
+{
+ PLUGIN_MODIFIER_IRC_IN = 0, /* incoming IRC msg (server > user) */
+ PLUGIN_MODIFIER_IRC_USER, /* outgoing IRC msg (user > server) */
+ /* after user input (before 'out' mod.) */
+ PLUGIN_MODIFIER_IRC_OUT /* outgoing IRC msg (user > server) */
+ /* immediately before sending to server */
+};
+
+#define PLUGIN_MODIFIER_IRC_IN_STR "irc_in"
+#define PLUGIN_MODIFIER_IRC_USER_STR "irc_user"
+#define PLUGIN_MODIFIER_IRC_OUT_STR "irc_out"
+
+typedef struct t_plugin_modifier t_plugin_modifier;
+
+struct t_plugin_modifier
+{
+ t_plugin_modifier_type type; /* modifier type */
+
+ /* data for IRC modifier */
+ char *command; /* IRC command */
+
+ /* data common to all modifiers */
+ t_plugin_modifier_func *modifier; /* pointer to modifier */
+ char *modifier_args; /* arguments sent to modifier */
+ void *modifier_pointer; /* pointer sent to modifier */
+
+ /* for internal use */
+ int running; /* 1 if currently running */
+ /* (used to prevent circular call) */
+ t_plugin_modifier *prev_modifier; /* link to previous modifier */
+ t_plugin_modifier *next_modifier; /* link to next modifier */
+};
+
/* plugin, a WeeChat plugin, which is a dynamic library */
struct t_weechat_plugin
@@ -243,6 +283,10 @@ struct t_weechat_plugin
/* plugin handlers */
t_plugin_handler *handlers; /* pointer to first handler */
t_plugin_handler *last_handler; /* pointer to last handler */
+
+ /* plugin modifiers */
+ t_plugin_modifier *modifiers; /* pointer to first modifier */
+ t_plugin_modifier *last_modifier; /* pointer to last modifier */
/* links to previous/next plugins */
t_weechat_plugin *prev_plugin; /* link to previous plugin */
@@ -283,6 +327,12 @@ struct t_weechat_plugin
char *, void *);
void (*handler_remove) (t_weechat_plugin *, t_plugin_handler *);
void (*handler_remove_all) (t_weechat_plugin *);
+
+ t_plugin_modifier *(*modifier_add) (t_weechat_plugin *, char *, char *,
+ t_plugin_modifier_func *,
+ char *, void *);
+ void (*modifier_remove) (t_weechat_plugin *, t_plugin_modifier *);
+ void (*modifier_remove_all) (t_weechat_plugin *);
void (*exec_command) (t_weechat_plugin *, char *, char *, char *);
char *(*get_info) (t_weechat_plugin *, char *, char *);
@@ -351,6 +401,14 @@ extern t_plugin_handler *weechat_plugin_keyboard_handler_add (t_weechat_plugin *
extern void weechat_plugin_handler_remove (t_weechat_plugin *, t_plugin_handler *);
extern void weechat_plugin_handler_remove_all (t_weechat_plugin *);
+/* modifier functions */
+extern t_plugin_modifier *weechat_plugin_modifier_add (t_weechat_plugin *,
+ char *, char *,
+ t_plugin_modifier_func *,
+ char *, void *);
+extern void weechat_plugin_modifier_remove (t_weechat_plugin *, t_plugin_modifier *);
+extern void weechat_plugin_modifier_remove_all (t_weechat_plugin *);
+
/* other functions */
extern void weechat_plugin_exec_command (t_weechat_plugin *, char *, char *, char *);
extern char *weechat_plugin_get_info (t_weechat_plugin *, char *, char *);
diff --git a/weechat/doc/de/weechat.de.xml b/weechat/doc/de/weechat.de.xml
index c9405cceb..97b444330 100644
--- a/weechat/doc/de/weechat.de.xml
+++ b/weechat/doc/de/weechat.de.xml
@@ -1917,7 +1917,9 @@ int msg_kick (t_weechat_plugin *plugin, int argc, char **argv,
return PLUGIN_RC_OK;
}
...
-plugin->msg_handler_add (plugin, "KICK", &msg_kick, NULL, NULL);
+t_plugin_handler *msg_handler;
+msg_handler = plugin->msg_handler_add (plugin, "KICK",
+ &msg_kick, NULL, NULL);
@@ -2158,9 +2160,10 @@ int cmd_test (t_weechat_plugin *plugin, int argc, char **argv,
return PLUGIN_RC_OK;
}
...
-plugin->cmd_handler_add (plugin, "test", "Test command",
- "[nick]", "nick: nick of channel",
- "%n", &cmd_test, NULL, NULL);
+t_plugin_handler *cmd_handler;
+cmd_handler = plugin->cmd_handler_add (plugin, "test", "Test command",
+ "[nick]", "nick: nick of channel",
+ "%n", &cmd_test, NULL, NULL);
@@ -2249,7 +2252,8 @@ int my_timer (t_weechat_plugin *plugin, int argc, char **argv,
return PLUGIN_RC_OK;
}
...
-plugin->timer_handler_add (plugin, 60, &my_timer);
+t_plugin_handler *timer_handler;
+timer_handler = plugin->timer_handler_add (plugin, 60, &my_timer);
@@ -2345,8 +2349,8 @@ plugin->timer_handler_add (plugin, 60, &my_timer);
Beispiel:
-int keyb_handler (t_weechat_plugin *plugin, int argc, char **argv,
- char *handler_args, void *handler_pointer)
+int my_keyb (t_weechat_plugin *plugin, int argc, char **argv,
+ char *handler_args, void *handler_pointer)
{
if (argc == 2)
{
@@ -2359,7 +2363,8 @@ int keyb_handler (t_weechat_plugin *plugin, int argc, char **argv,
return PLUGIN_RC_OK;
}
...
-plugin->keyboard_handler_add (plugin, &keyb_handler);
+t_plugin_handler *keyb_handler;
+keyb_handler = plugin->keyboard_handler_add (plugin, &my_keyb);
@@ -2432,6 +2437,214 @@ plugin->keyboard_handler_add (plugin, &keyb_handler);
+
+ modifier_add
+
+
+ Prototype:
+
+ t_plugin_modifier *modifier_add (t_weechat_plugin *plugin,
+ char *type, char *message, t_plugin_modifier_func *function,
+ char *modifier_args, void *modifier_pointer)
+
+
+
+ Add a message modifier.
+
+
+ Arguments:
+
+
+
+ : pointer to plugin structure
+
+
+
+
+ : modifier type:
+
+
+
+
+ Type
+ Description
+
+
+
+
+ irc_in
+ called for incoming IRC messages
+
+
+ irc_user
+
+ called for each user message (or command) (before
+ WeeChat parses message)
+
+
+
+ irc_out
+
+ called for outgoing messages, immediately before
+ sending it to IRC server (this includes messages
+ sent automatically by WeeChat to server)
+
+
+
+
+
+
+
+
+
+ : name of IRC message (used only for
+ types "irc_in" and "irc_out").
+ To know list of IRC messages, please consult
+ RFCs
+ 1459 and
+ 2812.
+ Moreover, special value "*" means all messages (no filter).
+
+
+
+
+ : function called
+
+
+ It uses following prototype:
+
+ int my_function (t_weechat_plugin *plugin,
+ int argc, char **argv,
+ char *modifier_args, void *modifier_pointer)
+
+
+
+ Argument argc is set to 2, following values are set in
+ argv array:
+
+
+ argv[0] = server name
+
+
+ argv[1] = message
+
+
+
+
+
+
+ : arguments given to function
+ when called
+
+
+
+
+ : pointer given to function
+ when called
+
+
+
+
+
+ Return value: pointer to new message modifier.
+
+
+ Note: function has to return modified string, or NULL if no
+ changes are made to message.
+ If function returns empty string, then message is dropped and
+ will not be read at all by WeeChat (be careful when dropping
+ messages!).
+ Returned string must have been allocated by malloc() and will
+ be freed (with call to free()) automatically by WeeChat after use.
+
+
+ Example:
+
+char *adder (t_weechat_plugin *plugin, int argc, char **argv,
+ char *modifier_args, void *modifier_pointer)
+{
+ char *string;
+ string = (char *)malloc (strlen (argv[1]) + 16);
+ strcpy (string, argv[1]);
+ strcat (string, "test");
+ return string;
+}
+...
+t_plugin_modifier *modifier;
+modifier = plugin->modifier_add (plugin, "irc_in", "privmsg",
+ &adder, NULL, NULL);
+
+
+
+
+
+ modifier_remove
+
+
+ Prototype:
+
+ void modifier_remove (t_weechat_plugin *plugin,
+ t_plugin_modifier *modifier)
+
+
+
+ Remove a message modifier.
+
+
+ Arguments:
+
+
+
+ : pointer to plugin structure
+
+
+
+
+ : modifier to remove
+
+
+
+
+
+ Return value: none.
+
+
+ Example:
+ plugin->modifier_remove (plugin, my_modifier);
+
+
+
+
+ modifier_remove_all
+
+
+ Prototype:
+
+ void modifier_remove_all (t_weechat_plugin *plugin)
+
+
+
+ Remove all modifiers for a plugin.
+
+
+ Arguments:
+
+
+
+ : pointer to plugin structure
+
+
+
+
+
+ Return value: none.
+
+
+ Example:
+ plugin->modifier_remove_all (plugin);
+
+
+
exec_command
@@ -5431,6 +5644,197 @@ weechat.remove_keyboard_handler("my_keyboard")
+
+ add_modifier
+
+
+ Perl prototype:
+
+ weechat::add_modifier(type, message, function);
+
+
+
+ Python prototype:
+
+ weechat.add_modifier(type, message, function)
+
+
+
+ Ruby prototype:
+
+ Weechat.add_modifier(type, message, function)
+
+
+
+ Lua prototype:
+
+ weechat.add_modifier(type, message, function)
+
+
+
+ Add a message modifier.
+
+
+ Arguments:
+
+
+
+ : modifier type:
+
+
+
+
+ Type
+ Description
+
+
+
+
+ irc_in
+ called for incoming IRC messages
+
+
+ irc_user
+
+ called for each user message (or command) (before
+ WeeChat parses message)
+
+
+
+ irc_out
+
+ called for outgoing messages, immediately before
+ sending it to IRC server (this includes messages
+ sent automatically by WeeChat to server)
+
+
+
+
+
+
+
+
+
+ : name of IRC message (used only for
+ types "irc_in" and "irc_out").
+ To know list of IRC messages, please consult
+ RFCs
+ 1459 and
+ 2812.
+ Moreover, special value "*" means all messages (no filter).
+
+
+
+
+ : function called
+
+
+
+
+
+ Return value: 1 if success, 0 if an error occurred.
+
+
+ Examples:
+
+# perl
+weechat::add_modifier("irc_in", "privmsg", "my_function");
+sub my_function
+{
+ # TODO
+}
+
+# python
+weechat.add_modifier("irc_in", "privmsg", "my_function")
+def my_function(serveur, args):
+ # TODO
+
+# ruby
+Weechat.add_modifier("irc_in", "privmsg", "my_function")
+def my_function(server, args)
+ # TODO
+end
+
+-- lua
+weechat.add_modifier("irc_in", "privmsg", "my_function")
+function my_function(server, args)
+ -- TODO
+end
+
+
+
+
+
+ remove_modifier
+
+
+ Perl prototype:
+
+ weechat::remove_modifier(type, message, function);
+
+
+
+ Python prototype:
+
+ weechat.remove_modifier(type, message, function)
+
+
+
+ Ruby prototype:
+
+ Weechat.remove_modifier(type, message, function)
+
+
+
+ Lua prototype:
+
+ weechat.remove_modifier(type, message, function)
+
+
+
+ Remove a message modifier.
+
+
+ Arguments:
+
+
+
+ : modifier type
+
+
+
+
+ : message managed by modifier
+
+
+
+
+ : function
+
+
+
+
+
+ Return value: 1 if success, 0 if an error occurred.
+
+
+ Examples:
+
+# perl
+weechat::remove_modifier("irc_in", "privmsg", "my_function");
+
+# python
+weechat.remove_modifier("irc_in", "privmsg", "my_function")
+
+# ruby
+Weechat.remove_modifier("irc_in", "privmsg", "my_function")
+
+-- lua
+weechat.remove_modifier("irc_in", "privmsg", "my_function")
+
+
+
+
command
diff --git a/weechat/doc/de/weechat_commands.xml b/weechat/doc/de/weechat_commands.xml
index ecdbcb907..0f0345a7a 100644
--- a/weechat/doc/de/weechat_commands.xml
+++ b/weechat/doc/de/weechat_commands.xml
@@ -128,13 +128,19 @@ functions: list internal functions for key bindings
reset: restore bindings to the default values and delete ALL personal bindings (use carefully!)
-plugin [load Dateiname] | [autoload] | [reload] | [unload]
+plugin [list [mask]] | [listfull [mask]] | [load filename] | [autoload] | [reload [name]] | [unload [name]]
auflisten/laden/entladen von Plugins
-Dateiname: zu ladendes Plugin
+ list: list loaded plugins
+listfull: list loaded plugins with detailed info for each plugin
+ mask: part of name of a loaded plugin
+ load: load a plugin
+autoload: autoload plugins in system or user directory
+ reload: reload one plugin (if no name given, unload all plugins, then autoload plugins)
+ unload: unload one or all plugins
-Ohne Argumente werden alle geladenen Plugins aufgelistet.
+Without argument, /plugin command lists loaded plugins.
server [Servername] | [Servername Hostname Port [-auto | -noauto] [-ipv6] [-ssl] [-pwd Passwort] [-nicks Nick1 Nick2 Nick3] [-username Benutzername] [-realname Name] [-command Befehl] [-autojoin Channel[,Channel]] ] | [del Servername]
diff --git a/weechat/doc/en/weechat.en.xml b/weechat/doc/en/weechat.en.xml
index 2901b9bd1..18cb123be 100644
--- a/weechat/doc/en/weechat.en.xml
+++ b/weechat/doc/en/weechat.en.xml
@@ -1930,7 +1930,9 @@ int msg_kick (t_weechat_plugin *plugin, int argc, char **argv,
return PLUGIN_RC_OK;
}
...
-plugin->msg_handler_add (plugin, "KICK", &msg_kick, NULL, NULL);
+t_plugin_handler *msg_handler;
+msg_handler = plugin->msg_handler_add (plugin, "KICK",
+ &msg_kick, NULL, NULL);
@@ -2180,9 +2182,10 @@ int cmd_test (t_weechat_plugin *plugin, int argc, char **argv,
return PLUGIN_RC_OK;
}
...
-plugin->cmd_handler_add (plugin, "test", "Test command",
- "[nick]", "nick: nick of channel",
- "%n", &cmd_test, NULL, NULL);
+t_plugin_handler *cmd_handler;
+cmd_handler = plugin->cmd_handler_add (plugin, "test", "Test command",
+ "[nick]", "nick: nick of channel",
+ "%n", &cmd_test, NULL, NULL);
@@ -2274,7 +2277,8 @@ int my_timer (t_weechat_plugin *plugin, int argc, char **argv,
return PLUGIN_RC_OK;
}
...
-plugin->timer_handler_add (plugin, 60, &my_timer);
+t_plugin_handler *timer_handler;
+timer_handler = plugin->timer_handler_add (plugin, 60, &my_timer);
@@ -2372,8 +2376,8 @@ plugin->timer_handler_add (plugin, 60, &my_timer);
Example:
-int keyb_handler (t_weechat_plugin *plugin, int argc, char **argv,
- char *handler_args, void *handler_pointer)
+int my_keyb (t_weechat_plugin *plugin, int argc, char **argv,
+ char *handler_args, void *handler_pointer)
{
if (argc == 2)
{
@@ -2386,7 +2390,8 @@ int keyb_handler (t_weechat_plugin *plugin, int argc, char **argv,
return PLUGIN_RC_OK;
}
...
-plugin->keyboard_handler_add (plugin, &keyb_handler);
+t_plugin_handler *keyb_handler;
+keyb_handler = plugin->keyboard_handler_add (plugin, &my_keyb);
@@ -2459,6 +2464,214 @@ plugin->keyboard_handler_add (plugin, &keyb_handler);
+
+ modifier_add
+
+
+ Prototype:
+
+ t_plugin_modifier *modifier_add (t_weechat_plugin *plugin,
+ char *type, char *message, t_plugin_modifier_func *function,
+ char *modifier_args, void *modifier_pointer)
+
+
+
+ Add a message modifier.
+
+
+ Arguments:
+
+
+
+ : pointer to plugin structure
+
+
+
+
+ : modifier type:
+
+
+
+
+ Type
+ Description
+
+
+
+
+ irc_in
+ called for incoming IRC messages
+
+
+ irc_user
+
+ called for each user message (or command) (before
+ WeeChat parses message)
+
+
+
+ irc_out
+
+ called for outgoing messages, immediately before
+ sending it to IRC server (this includes messages
+ sent automatically by WeeChat to server)
+
+
+
+
+
+
+
+
+
+ : name of IRC message (used only for
+ types "irc_in" and "irc_out").
+ To know list of IRC messages, please consult
+ RFCs
+ 1459 and
+ 2812.
+ Moreover, special value "*" means all messages (no filter).
+
+
+
+
+ : function called
+
+
+ It uses following prototype:
+
+ int my_function (t_weechat_plugin *plugin,
+ int argc, char **argv,
+ char *modifier_args, void *modifier_pointer)
+
+
+
+ Argument argc is set to 2, following values are set in
+ argv array:
+
+
+ argv[0] = server name
+
+
+ argv[1] = message
+
+
+
+
+
+
+ : arguments given to function
+ when called
+
+
+
+
+ : pointer given to function
+ when called
+
+
+
+
+
+ Return value: pointer to new message modifier.
+
+
+ Note: function has to return modified string, or NULL if no
+ changes are made to message.
+ If function returns empty string, then message is dropped and
+ will not be read at all by WeeChat (be careful when dropping
+ messages!).
+ Returned string must have been allocated by malloc() and will
+ be freed (with call to free()) automatically by WeeChat after use.
+
+
+ Example:
+
+char *adder (t_weechat_plugin *plugin, int argc, char **argv,
+ char *modifier_args, void *modifier_pointer)
+{
+ char *string;
+ string = (char *)malloc (strlen (argv[1]) + 16);
+ strcpy (string, argv[1]);
+ strcat (string, "test");
+ return string;
+}
+...
+t_plugin_modifier *modifier;
+modifier = plugin->modifier_add (plugin, "irc_in", "privmsg",
+ &adder, NULL, NULL);
+
+
+
+
+
+ modifier_remove
+
+
+ Prototype:
+
+ void modifier_remove (t_weechat_plugin *plugin,
+ t_plugin_modifier *modifier)
+
+
+
+ Remove a message modifier.
+
+
+ Arguments:
+
+
+
+ : pointer to plugin structure
+
+
+
+
+ : modifier to remove
+
+
+
+
+
+ Return value: none.
+
+
+ Example:
+ plugin->modifier_remove (plugin, my_modifier);
+
+
+
+
+ modifier_remove_all
+
+
+ Prototype:
+
+ void modifier_remove_all (t_weechat_plugin *plugin)
+
+
+
+ Remove all modifiers for a plugin.
+
+
+ Arguments:
+
+
+
+ : pointer to plugin structure
+
+
+
+
+
+ Return value: none.
+
+
+ Example:
+ plugin->modifier_remove_all (plugin);
+
+
+
exec_command
@@ -5281,7 +5494,7 @@ end
-
+
remove_handler
@@ -5469,6 +5682,197 @@ weechat.remove_keyboard_handler("my_keyboard")
+
+ add_modifier
+
+
+ Perl prototype:
+
+ weechat::add_modifier(type, message, function);
+
+
+
+ Python prototype:
+
+ weechat.add_modifier(type, message, function)
+
+
+
+ Ruby prototype:
+
+ Weechat.add_modifier(type, message, function)
+
+
+
+ Lua prototype:
+
+ weechat.add_modifier(type, message, function)
+
+
+
+ Add a message modifier.
+
+
+ Arguments:
+
+
+
+ : modifier type:
+
+
+
+
+ Type
+ Description
+
+
+
+
+ irc_in
+ called for incoming IRC messages
+
+
+ irc_user
+
+ called for each user message (or command) (before
+ WeeChat parses message)
+
+
+
+ irc_out
+
+ called for outgoing messages, immediately before
+ sending it to IRC server (this includes messages
+ sent automatically by WeeChat to server)
+
+
+
+
+
+
+
+
+
+ : name of IRC message (used only for
+ types "irc_in" and "irc_out").
+ To know list of IRC messages, please consult
+ RFCs
+ 1459 and
+ 2812.
+ Moreover, special value "*" means all messages (no filter).
+
+
+
+
+ : function called
+
+
+
+
+
+ Return value: 1 if success, 0 if an error occurred.
+
+
+ Examples:
+
+# perl
+weechat::add_modifier("irc_in", "privmsg", "my_function");
+sub my_function
+{
+ # TODO
+}
+
+# python
+weechat.add_modifier("irc_in", "privmsg", "my_function")
+def my_function(serveur, args):
+ # TODO
+
+# ruby
+Weechat.add_modifier("irc_in", "privmsg", "my_function")
+def my_function(server, args)
+ # TODO
+end
+
+-- lua
+weechat.add_modifier("irc_in", "privmsg", "my_function")
+function my_function(server, args)
+ -- TODO
+end
+
+
+
+
+
+ remove_modifier
+
+
+ Perl prototype:
+
+ weechat::remove_modifier(type, message, function);
+
+
+
+ Python prototype:
+
+ weechat.remove_modifier(type, message, function)
+
+
+
+ Ruby prototype:
+
+ Weechat.remove_modifier(type, message, function)
+
+
+
+ Lua prototype:
+
+ weechat.remove_modifier(type, message, function)
+
+
+
+ Remove a message modifier.
+
+
+ Arguments:
+
+
+
+ : modifier type
+
+
+
+
+ : message managed by modifier
+
+
+
+
+ : function
+
+
+
+
+
+ Return value: 1 if success, 0 if an error occurred.
+
+
+ Examples:
+
+# perl
+weechat::remove_modifier("irc_in", "privmsg", "my_function");
+
+# python
+weechat.remove_modifier("irc_in", "privmsg", "my_function")
+
+# ruby
+Weechat.remove_modifier("irc_in", "privmsg", "my_function")
+
+-- lua
+weechat.remove_modifier("irc_in", "privmsg", "my_function")
+
+
+
+
command
diff --git a/weechat/doc/en/weechat_commands.xml b/weechat/doc/en/weechat_commands.xml
index f62c29989..87b7bc428 100644
--- a/weechat/doc/en/weechat_commands.xml
+++ b/weechat/doc/en/weechat_commands.xml
@@ -127,13 +127,19 @@ functions: list internal functions for key bindings
reset: restore bindings to the default values and delete ALL personal bindings (use carefully!)
-plugin [load filename] | [autoload] | [reload] | [unload]
+plugin [list [mask]] | [listfull [mask]] | [load filename] | [autoload] | [reload [name]] | [unload [name]]
list/load/unload plugins
-filename: WeeChat plugin (file) to load
+ list: list loaded plugins
+listfull: list loaded plugins with detailed info for each plugin
+ mask: part of name of a loaded plugin
+ load: load a plugin
+autoload: autoload plugins in system or user directory
+ reload: reload one plugin (if no name given, unload all plugins, then autoload plugins)
+ unload: unload one or all plugins
-Without argument, /plugin command lists all loaded plugins.
+Without argument, /plugin command lists loaded plugins.
server [servername] | [servername hostname port [-auto | -noauto] [-ipv6] [-ssl] [-pwd password] [-nicks nick1 nick2 nick3] [-username username] [-realname realname] [-command command] [-autojoin channel[,channel]] ] | [del servername]
diff --git a/weechat/doc/fr/weechat.fr.xml b/weechat/doc/fr/weechat.fr.xml
index b6c85fc0c..68ba41451 100644
--- a/weechat/doc/fr/weechat.fr.xml
+++ b/weechat/doc/fr/weechat.fr.xml
@@ -1969,7 +1969,9 @@ int msg_kick (t_weechat_plugin *plugin, int argc, char **argv,
return PLUGIN_RC_OK;
}
...
-plugin->msg_handler_add (plugin, "KICK", &msg_kick, NULL, NULL);
+t_plugin_handler *msg_handler;
+msg_handler = plugin->msg_handler_add (plugin, "KICK",
+ &msg_kick, NULL, NULL);
@@ -2225,9 +2227,10 @@ int cmd_test (t_weechat_plugin *plugin, int argc, char **argv,
return PLUGIN_RC_OK;
}
...
-plugin->cmd_handler_add (plugin, "test", "Commande test",
- "[pesudo]", "pseudo: un pseudo du canal",
- "%n", &cmd_test, NULL, NULL);
+t_plugin_handler *cmd_handler;
+cmd_handler = plugin->cmd_handler_add (plugin, "test", "Commande test",
+ "[pesudo]", "pseudo: un pseudo du canal",
+ "%n", &cmd_test, NULL, NULL);
@@ -2322,7 +2325,8 @@ int mon_timer (t_weechat_plugin *plugin, int argc, char **argv,
return PLUGIN_RC_OK;
}
...
-plugin->timer_handler_add (plugin, 60, &mon_timer);
+t_plugin_handler *timer_handler;
+timer_handler = plugin->timer_handler_add (plugin, 60, &mon_timer);
@@ -2425,8 +2429,8 @@ plugin->timer_handler_add (plugin, 60, &mon_timer);
Exemple :
-int keyb_handler (t_weechat_plugin *plugin, int argc, char **argv,
- char *handler_args, void *handler_pointer)
+int mon_keyb (t_weechat_plugin *plugin, int argc, char **argv,
+ char *handler_args, void *handler_pointer)
{
if (argc == 2)
{
@@ -2439,7 +2443,8 @@ int keyb_handler (t_weechat_plugin *plugin, int argc, char **argv,
return PLUGIN_RC_OK;
}
...
-plugin->keyboard_handler_add (plugin, &keyb_handler);
+t_plugin_handler *keyb_handler;
+keyb_handler = plugin->keyboard_handler_add (plugin, &mon_keyb);
@@ -2514,6 +2519,221 @@ plugin->keyboard_handler_add (plugin, &keyb_handler);
+
+ modifier_add
+
+
+ Prototype :
+
+ t_plugin_modifier *modifier_add (t_weechat_plugin *plugin,
+ char *type, char *message, t_plugin_modifier_func *fonction,
+ char *modifier_args, void *modifier_pointer)
+
+
+
+ Ajoute un modifieur de message.
+
+
+ Paramètres :
+
+
+
+ : pointeur vers la structure
+ de l'extension
+
+
+
+
+ : type de modifieur :
+
+
+
+
+ Type
+ Description
+
+
+
+
+ irc_in
+ appelé pour chaque message IRC reçu
+
+
+ irc_user
+
+ appelé pour chaque message (ou commande) envoyé par
+ l'utilisateur (avant traitement et affichage par
+ WeeChat)
+
+
+
+ irc_out
+
+ appelé pour chaque message sortant juste avant
+ envoi au serveur IRC (y compris pour les messages
+ envoyés automatiquement et de manière transparente
+ par WeeChat)
+
+
+
+
+
+
+
+
+
+ : nom du message IRC pour lequel la
+ fonction est appelée (utilisé uniquement pour les types
+ "irc_in" et "irc_out").
+ Pour connaître la liste des messages IRC disponibles, merci
+ de consulter les RFCs
+ 1459 et
+ 2812.
+ La valeur spéciale "*" signifie tous les messages (pas de filtre).
+
+
+
+
+ : fonction appelée
+
+
+ Elle a le prototype suivant :
+
+ char *ma_fonction (t_weechat_plugin *plugin,
+ int argc, char **argv,
+ char *modifier_args, void *modifier_pointer)
+
+
+
+ Le paramètre argc vaut 2 et les arguments suivants sont
+ passés dans le tableau argv :
+
+
+ argv[0] = nom du serveur
+
+
+ argv[1] = message
+
+
+
+
+
+
+ : paramètres passés à la
+ fonction appelée
+
+
+
+
+ : pointeur passé à la
+ fonction appelée
+
+
+
+
+
+ Valeur renvoyée : le pointeur vers le nouveau modifieur de message.
+
+
+ Note : la fonction doit retourner une chaîne modifiée, ou NULL si
+ elle ne souhaite pas modifier le message.
+ Si elle retourne une chaine vide, alors le message est supprimé et
+ ne sera pas traité du tout par WeeChat (soyez prudent en supprimant
+ des messages !).
+ La chaîne renvoyée doit avoir été allouée par malloc() et sera
+ libérée (par appel à free()) automatiquement par WeeChat après
+ utilisation.
+
+
+ Exemple :
+
+char *adder (t_weechat_plugin *plugin, int argc, char **argv,
+ char *modifier_args, void *modifier_pointer)
+{
+ char *string;
+ string = (char *)malloc (strlen (argv[1]) + 16);
+ strcpy (string, argv[1]);
+ strcat (string, "test");
+ return string;
+}
+...
+t_plugin_modifier *modifier;
+modifier = plugin->modifier_add (plugin, "irc_in", "privmsg",
+ &adder, NULL, NULL);
+
+
+
+
+
+ modifier_remove
+
+
+ Prototype :
+
+ void modifier_remove (t_weechat_plugin *plugin,
+ t_plugin_modifier *modifier)
+
+
+
+ Supprime un modifieur de message.
+
+
+ Paramètres :
+
+
+
+ : pointeur vers la structure
+ de l'extension
+
+
+
+
+ : le modifieur à supprimer
+
+
+
+
+
+ Valeur renvoyée : aucune.
+
+
+ Exemple :
+ plugin->modifier_remove (plugin, mon_modifier);
+
+
+
+
+ modifier_remove_all
+
+
+ Prototype :
+
+ void modifier_remove_all (t_weechat_plugin *plugin)
+
+
+
+ Supprime tous les modifieurs d'une extension.
+
+
+ Paramètres :
+
+
+
+ : pointeur vers la structure
+ de l'extension
+
+
+
+
+
+ Valeur renvoyée : aucune.
+
+
+ Exemple :
+ plugin->modifier_remove_all (plugin);
+
+
+
exec_command
@@ -5012,7 +5232,7 @@ def ma_fonction(server, args)
end
-- lua
-weechat.add_message_handler ("privmsg", "ma_fonction")
+weechat.add_message_handler("privmsg", "ma_fonction")
function ma_fonction(server, args)
weechat.print("serveur=" .. server .. ", args=" .. args)
return weechat.PLUGIN_RC_OK()
@@ -5162,7 +5382,7 @@ def ma_commande(server, args)
end
-- lua
-weechat.add_command_handler ("commande", "ma_commande")
+weechat.add_command_handler("commande", "ma_commande")
def my_command(server, args)
weechat.print("serveur="..server..", args="..args)
return weechat.PLUGIN_RC_OK()
@@ -5356,7 +5576,7 @@ def mon_clavier(key, input_before, input_after):
return weechat.PLUGIN_RC_OK
# ruby
-Weechat.add_clavier_handler("mon_clavier")
+Weechat.add_keyboard_handler("mon_clavier")
def mon_clavier(server, input_before, input_after)
Weechat.print("gestionnaire clavier: touche = '#{key}', " \
"entrée avant = '#{input_before}' " \
@@ -5365,7 +5585,7 @@ def mon_clavier(server, input_before, input_after)
end
-- lua
-weechat.add_clavier_handler("mon_clavier")
+weechat.add_keyboard_handler("mon_clavier")
function mon_clavier(server, input_before, input_after)
weechat.print("gestionnaire clavier: touche = '"..key..
"', entrée avant = '"..input_before..
@@ -5580,6 +5800,200 @@ weechat.remove_keyboard_handler("mon_clavier")
+
+ add_modifier
+
+
+ Prototype Perl :
+
+ weechat::add_modifier(type, message, fonction);
+
+
+
+ Prototype Python :
+
+ weechat.add_modifier(type, message, fonction)
+
+
+
+ Prototype Ruby :
+
+ Weechat.add_modifier(type, message, fonction)
+
+
+
+ Prototype Lua :
+
+ weechat.add_modifier(type, message, fonction)
+
+
+
+ Ajoute un modifieur de messages.
+
+
+ Paramètres :
+
+
+
+ : type de modifieur :
+
+
+
+
+ Type
+ Description
+
+
+
+
+ irc_in
+ appelé pour chaque message IRC reçu
+
+
+ irc_user
+
+ appelé pour chaque message (ou commande) envoyé par
+ l'utilisateur (avant traitement et affichage par
+ WeeChat)
+
+
+
+ irc_out
+
+ appelé pour chaque message sortant juste avant
+ envoi au serveur IRC (y compris pour les messages
+ envoyés automatiquement et de manière transparente
+ par WeeChat)
+
+
+
+
+
+
+
+
+
+ : nom du message IRC pour lequel la
+ fonction est appelée (utilisé uniquement pour les types
+ "irc_in" et "irc_out").
+ Pour connaître la liste des messages IRC disponibles, merci
+ de consulter les RFCs
+ 1459 et
+ 2812.
+ La valeur spéciale "*" signifie tous les messages (pas de filtre).
+
+
+
+
+ : fonction appelée
+
+
+
+
+
+ Valeur renvoyée : 1 si succès, 0 si une erreur s'est produite.
+
+
+ Exemples :
+
+# perl
+weechat::add_modifier("irc_in", "privmsg", "ma_fonction");
+sub ma_fonction
+{
+ # TODO
+}
+
+# python
+weechat.add_modifier("irc_in", "privmsg", "ma_fonction")
+def ma_fonction(serveur, args):
+ # TODO
+
+# ruby
+Weechat.add_modifier("irc_in", "privmsg", "ma_fonction")
+def ma_fonction(server, args)
+ # TODO
+end
+
+-- lua
+weechat.add_modifier("irc_in", "privmsg", "ma_fonction")
+function ma_fonction(server, args)
+ -- TODO
+end
+
+
+
+
+
+ remove_modifier
+
+
+ Prototype Perl :
+
+ weechat::remove_modifier(type, message, fonction);
+
+
+
+ Prototype Python :
+
+ weechat.remove_handler(type, message, fonction)
+
+
+
+ Prototype Ruby :
+
+ Weechat.remove_handler(type, message, fonction)
+
+
+
+ Prototype Lua :
+
+ weechat.remove_handler(type, message, fonction)
+
+
+
+ Supprime un modifieur de messages.
+
+
+ Paramètres :
+
+
+
+ : type de modifieur
+
+
+
+
+ : message traité par le modifieur
+
+
+
+
+ : fonction associée
+
+
+
+
+
+ Valeur renvoyée : 1 si succès, 0 si une erreur s'est produite.
+
+
+ Exemples :
+
+# perl
+weechat::remove_modifier("irc_in", "privmsg", "ma_fonction");
+
+# python
+weechat.remove_modifier("irc_in", "privmsg", "ma_fonction")
+
+# ruby
+Weechat.remove_modifier("irc_in", "privmsg", "ma_fonction")
+
+-- lua
+weechat.remove_modifier("irc_in", "privmsg", "ma_fonction")
+
+
+
+
command
diff --git a/weechat/doc/fr/weechat_commands.xml b/weechat/doc/fr/weechat_commands.xml
index a769706c7..dd5cbaf3b 100644
--- a/weechat/doc/fr/weechat_commands.xml
+++ b/weechat/doc/fr/weechat_commands.xml
@@ -127,13 +127,19 @@ functions: lister la liste des fonctions internes pour les associations de touch
reset: restaure les touches aux valeurs par défaut et supprime TOUTES les touches personnelles (utiliser avec précaution !)
-plugin [load fichier] | [autoload] | [reload] | [unload]
+plugin [list [masque]] | [listfull [masque]] | [load fichier] | [autoload] | [reload [nom]] | [unload [nom]]
liste/charge/décharge des extensions
-fichier: extension WeeChat (fichier) à charger
+ list: lister les extensions chargées
+listfull: lister les extensions chargées avec de l'info détaillée pour chaque extension
+ masque: morceau de nom d'une extension chargée
+ load: charger une extension
+autoload: charger automatiquement les extensions dans un répertoire système ou utilisateur
+ reload: recharger une extension (si pas de nom donné, décharger toutes les extensions, puis puis recharger automatiquement les extensions)
+ unload: décharger une ou plusieurs exteneions
-Sans paramètre, la commande /plugin liste toutes les extensions chargées.
+Sans paramètre, la commande /plugin liste les extensions chargées.
server [nom_serveur] | [nom_serveur nom/IP port [-auto | -noauto] [-ipv6] [-ssl] [-pwd mot_de_passe] [-nicks pseudo1 pseudo2 pseudo3] [-username nom_utilisateur] [-realname nom_réel] [-command commande] [-autojoin canal[,canal]] ] | [del nom_serveur]
diff --git a/weechat/po/cs.po b/weechat/po/cs.po
index 6100ea3ed..361aeac14 100644
--- a/weechat/po/cs.po
+++ b/weechat/po/cs.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.2.2-cvs\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2006-10-01 10:04+0200\n"
+"POT-Creation-Date: 2006-10-24 00:48+0200\n"
"PO-Revision-Date: 2006-10-01 12:10+0200\n"
"Last-Translator: Jiri Golembiovsky \n"
"Language-Team: weechat-dev \n"
@@ -14,87 +14,92 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/irc/irc-server.c:190 src/common/weeconfig.c:2301
+#: src/irc/irc-server.c:194 src/common/weeconfig.c:2339
msgid "Unable to get user's name"
msgstr "Nemůžu zÃskat jméno uživatele"
-#: src/irc/irc-server.c:258
+#: src/irc/irc-server.c:262
#, c-format
msgid "%s cannot allocate new server\n"
msgstr "%s nemůžu přidělit nový server\n"
-#: src/irc/irc-server.c:591
+#: src/irc/irc-server.c:610
#, c-format
msgid "%s error sending data to IRC server\n"
msgstr "%s chyba pÅ™i zasÃlánà dat na IRC server\n"
-#: src/irc/irc-server.c:613 src/irc/irc-server.c:626 src/irc/irc-server.c:673
-#: src/irc/irc-server.c:686
+#: src/irc/irc-server.c:624 src/irc/irc-server.c:951
+#, fuzzy
+msgid "(message dropped)"
+msgstr "zpráva přijata"
+
+#: src/irc/irc-server.c:736 src/irc/irc-server.c:749 src/irc/irc-server.c:796
+#: src/irc/irc-server.c:809
#, c-format
msgid "%s not enough memory for received IRC message\n"
msgstr "%s nedostatek pamÄ›ti pro zÃskánà IRC zprávy\n"
-#: src/irc/irc-server.c:804
+#: src/irc/irc-server.c:918
#, c-format
msgid "%s Command \"%s\" failed!\n"
msgstr "%s PÅ™Ãkaz \"%s\" selhal\n"
-#: src/irc/irc-server.c:810
+#: src/irc/irc-server.c:924
#, c-format
msgid "%s No command to execute!\n"
msgstr "%s Žádný pÅ™Ãkaz pro provedenÃ!\n"
-#: src/irc/irc-server.c:816
+#: src/irc/irc-server.c:930
#, c-format
msgid "%s Unknown command: cmd=\"%s\", host=\"%s\", args=\"%s\"\n"
msgstr "%s Neznámý pÅ™Ãkaz: pÅ™Ãkaz=\"%s\", host=\"%s\", parametry=\"%s\"\n"
-#: src/irc/irc-server.c:867
+#: src/irc/irc-server.c:996
#, c-format
msgid "%s cannot read data from socket, disconnecting from server...\n"
msgstr "%s nemůžu pÅ™eÄÃst data ze soketu, odpojuji se od serveru...\n"
-#: src/irc/irc-server.c:948
+#: src/irc/irc-server.c:1077
#, c-format
msgid "%s: Reconnecting to server in %d seconds\n"
msgstr "%s: Navazuji nové spojenà se serverem za %d sekund\n"
-#: src/irc/irc-server.c:982
+#: src/irc/irc-server.c:1111
#, c-format
msgid "%s gnutls handshake failed\n"
msgstr "%s handshake s gnutls selhal\n"
-#: src/irc/irc-server.c:999
+#: src/irc/irc-server.c:1128
#, c-format
msgid "%s proxy address \"%s\" not found\n"
msgstr "%s adresa proxy \"%s\" nenalezena\n"
-#: src/irc/irc-server.c:1003
+#: src/irc/irc-server.c:1132
#, c-format
msgid "%s address \"%s\" not found\n"
msgstr "%s adresa \"%s\" nenalezena\n"
-#: src/irc/irc-server.c:1013
+#: src/irc/irc-server.c:1142
#, c-format
msgid "%s proxy IP address not found\n"
msgstr "%s IP adresa proxy nenalezena\n"
-#: src/irc/irc-server.c:1016
+#: src/irc/irc-server.c:1145
#, c-format
msgid "%s IP address not found\n"
msgstr "%s IP adresa nenalezena\n"
-#: src/irc/irc-server.c:1025
+#: src/irc/irc-server.c:1154
#, c-format
msgid "%s proxy connection refused\n"
msgstr "%s proxy odmÃtla spojenÃ\n"
-#: src/irc/irc-server.c:1028
+#: src/irc/irc-server.c:1157
#, c-format
msgid "%s connection refused\n"
msgstr "%s spojenà odmÃtnuto\n"
-#: src/irc/irc-server.c:1036
+#: src/irc/irc-server.c:1165
#, c-format
msgid ""
"%s proxy fails to establish connection to server (check username/password if "
@@ -103,12 +108,12 @@ msgstr ""
"%s selhalo zjednánà spojenàs proxy serverem (zkontrolujte uživatelské jméno "
"a heslo pokud jsou vyžadovány)\n"
-#: src/irc/irc-server.c:1046
+#: src/irc/irc-server.c:1175
#, c-format
msgid "%s unable to set local hostname/IP\n"
msgstr "%s nemohu nastavit lokálnà hostname/IP\n"
-#: src/irc/irc-server.c:1561
+#: src/irc/irc-server.c:1690
#, c-format
msgid ""
"%s cannot connect with SSL since WeeChat was not built with GNUtls support\n"
@@ -116,57 +121,57 @@ msgstr ""
"%s nemohu se připojit pomocà SSL, protže WeeChat nebyl sestaven s podporou "
"GNUtls\n"
-#: src/irc/irc-server.c:1570
+#: src/irc/irc-server.c:1699
#, c-format
msgid "%s: connecting to server %s:%d%s%s via %s proxy %s:%d%s...\n"
msgstr "%s: připojuji se k serveru %s:%d%s%s přes %s proxy %s:%d%s...\n"
-#: src/irc/irc-server.c:1576
+#: src/irc/irc-server.c:1705
#, c-format
msgid "Connecting to server %s:%d%s%s via %s proxy %s:%d%s...\n"
msgstr "Připojuji se k serveru %s:%d%s%s přes %s proxy %s:%d%s...\n"
-#: src/irc/irc-server.c:1586
+#: src/irc/irc-server.c:1715
#, c-format
msgid "%s: connecting to server %s:%d%s%s...\n"
msgstr "%s: připojuji se k serveru %s:%d%s%s...\n"
-#: src/irc/irc-server.c:1590
+#: src/irc/irc-server.c:1719
#, c-format
msgid "Connecting to server %s:%d%s%s...\n"
msgstr "Připojuji se k serveru %s:%d%s%s...\n"
-#: src/irc/irc-server.c:1608
+#: src/irc/irc-server.c:1737
#, c-format
msgid "%s gnutls init error\n"
msgstr "%s chyba inicializace gnutls\n"
-#: src/irc/irc-server.c:1623
+#: src/irc/irc-server.c:1752
#, c-format
msgid "%s cannot create pipe\n"
msgstr "%s nemohu vytvořit rouru\n"
-#: src/irc/irc-server.c:1638
+#: src/irc/irc-server.c:1767
#, c-format
msgid "%s cannot create socket\n"
msgstr "%s nemohu vytvořit soket\n"
-#: src/irc/irc-server.c:1649
+#: src/irc/irc-server.c:1778
#, c-format
msgid "%s cannot set socket option \"SO_REUSEADDR\"\n"
msgstr "%s nemohu nastavit nastavenà sketu \"SO_REUSEADDR\"\n"
-#: src/irc/irc-server.c:1660
+#: src/irc/irc-server.c:1789
#, c-format
msgid "%s cannot set socket option \"SO_KEEPALIVE\"\n"
msgstr "%s nemohu nastavit nastavenà soketu \"SO_KEEPALIVE\"\n"
-#: src/irc/irc-server.c:1691
+#: src/irc/irc-server.c:1820
#, c-format
msgid "%s: Reconnecting to server...\n"
msgstr "%s: Připojuji se znovu k serveru...\n"
-#: src/irc/irc-server.c:1742 src/irc/irc-server.c:1751
+#: src/irc/irc-server.c:1871 src/irc/irc-server.c:1880
msgid "Disconnected from server!\n"
msgstr "Odpojen od serveru!\n"
@@ -1375,72 +1380,72 @@ msgstr "(skrytý)"
msgid "%s: using hostname \"%s\"\n"
msgstr "%s: použÃvám jméno hosta \"%s\"\n"
-#: src/irc/irc-send.c:219 src/common/command.c:677
+#: src/irc/irc-send.c:219 src/common/command.c:683
#, c-format
msgid "%s cannot find nick for sending message\n"
msgstr "%s nemohu najÃt pÅ™ezdÃvku pro poslánà zprávy\n"
-#: src/irc/irc-send.c:358 src/common/command.c:574
+#: src/irc/irc-send.c:358 src/common/command.c:580
#, c-format
msgid "%s command \"%s\" needs a server connection!\n"
msgstr "%s pÅ™Ãkaz \"%s\" potÅ™ebuje pÅ™ipojenà na server!\n"
-#: src/irc/irc-send.c:413 src/irc/irc-send.c:441 src/irc/irc-send.c:663
-#: src/irc/irc-send.c:700 src/irc/irc-send.c:737 src/irc/irc-send.c:791
-#: src/irc/irc-send.c:836 src/irc/irc-send.c:915 src/irc/irc-send.c:976
-#: src/irc/irc-send.c:1362 src/irc/irc-send.c:1504 src/irc/irc-send.c:2065
-#: src/irc/irc-send.c:2195
+#: src/irc/irc-send.c:413 src/irc/irc-send.c:441 src/irc/irc-send.c:657
+#: src/irc/irc-send.c:689 src/irc/irc-send.c:721 src/irc/irc-send.c:770
+#: src/irc/irc-send.c:815 src/irc/irc-send.c:894 src/irc/irc-send.c:955
+#: src/irc/irc-send.c:1372 src/irc/irc-send.c:1516 src/irc/irc-send.c:2077
+#: src/irc/irc-send.c:2202
#, c-format
msgid "%s \"%s\" command can only be executed in a channel buffer\n"
msgstr "%s \"%s\" pÅ™Ãkaz může být spuÅ¡tÄ›n pouze v bufferu kanálu\n"
-#: src/irc/irc-send.c:580 src/irc/irc-send.c:600 src/irc/irc-send.c:1130
-#: src/irc/irc-send.c:1983
+#: src/irc/irc-send.c:579 src/irc/irc-send.c:599 src/irc/irc-send.c:1109
+#: src/irc/irc-send.c:1995
#, c-format
msgid "%s \"%s\" command can not be executed on a server buffer\n"
msgstr "%s \"%s\" pÅ™Ãkaz nemůže být spuÅ¡tÄ›n v bufferu serveru\n"
-#: src/irc/irc-send.c:900 src/irc/irc-send.c:961 src/common/command.c:1778
+#: src/irc/irc-send.c:879 src/irc/irc-send.c:940 src/common/command.c:1789
#, c-format
msgid "%s wrong arguments for \"%s\" command\n"
msgstr "%s Å¡patné parametry pro pÅ™Ãkaz \"%s\"\n"
-#: src/irc/irc-send.c:1077
+#: src/irc/irc-send.c:1056
#, c-format
msgid "%s \"%s\" is not a valid regular expression (%s)\n"
msgstr "%s \"%s\" nenà validnà regulárnà výraz (%s)\n"
-#: src/irc/irc-send.c:1086
+#: src/irc/irc-send.c:1065
#, c-format
msgid "%s not enough memory for regular expression\n"
msgstr "%s nedostatek paměti pro regulárnà výraz\n"
-#: src/irc/irc-send.c:1212 src/irc/irc-send.c:1560 src/irc/irc-send.c:1574
+#: src/irc/irc-send.c:1222 src/irc/irc-send.c:1572 src/irc/irc-send.c:1586
#, c-format
msgid "%s \"%s\" command can only be executed in a channel or private buffer\n"
msgstr ""
"%s \"%s\" pÅ™Ãkaz může být spuÅ¡tÄ›n pouze v bufferu kanálu nebo soukromého "
"rozhovoru\n"
-#: src/irc/irc-send.c:1254 src/irc/irc-recv.c:565
+#: src/irc/irc-send.c:1264 src/irc/irc-recv.c:565
#, c-format
msgid "%s nick \"%s\" not found for \"%s\" command\n"
msgstr "%s pÅ™ezdÃvka \"%s\" nebyla nalezena pro pÅ™Ãkaz \"%s\"\n"
-#: src/irc/irc-send.c:1335 src/irc/irc-send.c:1473 src/irc/irc-send.c:2091
-#: src/common/command.c:1723 src/common/command.c:1735
-#: src/common/command.c:1754 src/common/command.c:1841
-#: src/common/command.c:2621
+#: src/irc/irc-send.c:1345 src/irc/irc-send.c:1483 src/irc/irc-send.c:2103
+#: src/common/command.c:1734 src/common/command.c:1746
+#: src/common/command.c:1765 src/common/command.c:1852
+#: src/common/command.c:2694
#, c-format
msgid "%s wrong argument count for \"%s\" command\n"
msgstr "%s Å¡patný poÄet parametrů pro pÅ™Ãkaz \"%s\"\n"
-#: src/irc/irc-send.c:1675
+#: src/irc/irc-send.c:1687
#, c-format
msgid "%s cannot create new private buffer \"%s\"\n"
msgstr "%s nemohu vytvoÅ™Ãt nové soukromý buffer\"%s\"\n"
-#: src/irc/irc-send.c:2156
+#: src/irc/irc-send.c:2168
#, c-format
msgid "%s, compiled on %s %s\n"
msgstr "%s, kompilováno na %s %s\n"
@@ -1450,8 +1455,8 @@ msgstr "%s, kompilováno na %s %s\n"
msgid "You have been invited to %s%s%s by %s%s\n"
msgstr "Byl jsi pozván na %s%s%s od %s%s\n"
-#: src/irc/irc-recv.c:428 src/irc/irc-recv.c:534 src/irc/irc-recv.c:732
-#: src/irc/irc-recv.c:1159 src/irc/irc-recv.c:1510 src/irc/irc-recv.c:3441
+#: src/irc/irc-recv.c:428 src/irc/irc-recv.c:534 src/irc/irc-recv.c:734
+#: src/irc/irc-recv.c:1160 src/irc/irc-recv.c:1510 src/irc/irc-recv.c:3441
#: src/irc/irc-recv.c:3507 src/irc/irc-recv.c:3528
#, c-format
msgid "%s channel \"%s\" not found for \"%s\" command\n"
@@ -1482,7 +1487,7 @@ msgstr "%s%s%s byl zabit %s%s%s ze serveru"
msgid "%s host \"%s\" not found for \"%s\" command\n"
msgstr "%s host \"%s\" nenalezen pro pÅ™Ãkaz \"%s\"\n"
-#: src/irc/irc-recv.c:676 src/irc/irc-recv.c:775 src/irc/irc-recv.c:1304
+#: src/irc/irc-recv.c:676 src/irc/irc-recv.c:777 src/irc/irc-recv.c:1304
#: src/irc/irc-recv.c:2074
#, c-format
msgid "%s \"%s\" command received without host\n"
@@ -1493,56 +1498,56 @@ msgstr "%s \"%s\" pÅ™Ãkaz obdržen bez hosta\n"
msgid "%s \"%s\" command received without channel or nickname\n"
msgstr "%s \"%s\" pÅ™Ãkaz obdržen bez kanálu nebo pÅ™ezdÃvky\n"
-#: src/irc/irc-recv.c:714
+#: src/irc/irc-recv.c:716
#, c-format
msgid "Mode %s%s %s[%s%s%s]%s by %s%s\n"
msgstr "Mód %s%s %s[%s%s%s]%s od %s%s\n"
-#: src/irc/irc-recv.c:743
+#: src/irc/irc-recv.c:745
#, c-format
msgid "User mode %s[%s%s%s]%s by %s%s\n"
msgstr "Uživatelský mód %s[%s%s%s]%s od %s%s\n"
-#: src/irc/irc-recv.c:814
+#: src/irc/irc-recv.c:816
#, c-format
msgid "You are now known as %s%s\n"
msgstr "Nynà známý jako %s%s\n"
-#: src/irc/irc-recv.c:818
+#: src/irc/irc-recv.c:820
#, c-format
msgid "%s%s%s is now known as %s%s\n"
msgstr "%s%s%s nynà známý jako %s%s\n"
-#: src/irc/irc-recv.c:886
+#: src/irc/irc-recv.c:887
#, c-format
msgid "%s nickname not found for \"%s\" command\n"
msgstr "%s pÅ™ezdÃvka nenalezena pro pÅ™Ãkaz \"%s\"\n"
-#: src/irc/irc-recv.c:900
+#: src/irc/irc-recv.c:901
#, c-format
msgid "CTCP %sVERSION%s reply from %s%s%s: %s\n"
msgstr "CTCP %sVERSION%s odpovÄ›Ä od %s%s%s: %s\n"
-#: src/irc/irc-recv.c:934
+#: src/irc/irc-recv.c:935
#, c-format
msgid "CTCP %sPING%s reply from %s%s%s: %ld.%ld seconds\n"
msgstr "CTCP %sPING%s odpovÄ›Ä od %s%s%s: %ld.%ld sekund\n"
-#: src/irc/irc-recv.c:957 src/irc/irc-recv.c:1887 src/irc/irc-recv.c:1999
+#: src/irc/irc-recv.c:958 src/irc/irc-recv.c:1887 src/irc/irc-recv.c:1999
#, c-format
msgid "%s cannot create new private window \"%s\"\n"
msgstr "%s nemohu vytvoÅ™Ãt nové soukromé okno\"%s\"\n"
-#: src/irc/irc-recv.c:982 src/irc/irc-recv.c:2019
+#: src/irc/irc-recv.c:983 src/irc/irc-recv.c:2019
msgid "Private"
msgstr "Soukromý"
-#: src/irc/irc-recv.c:1061
+#: src/irc/irc-recv.c:1062
#, c-format
msgid "%s \"%s\" command received without host or channel\n"
msgstr "%s \"%s\" pÅ™Ãkaz obdržen bez hosta nebo kanálu\n"
-#: src/irc/irc-recv.c:1089
+#: src/irc/irc-recv.c:1090
#, c-format
msgid "%s%s %s(%s%s%s)%s has left %s%s"
msgstr "%s%s %s(%s%s%s)%s opustil %s%s"
@@ -1643,11 +1648,11 @@ msgstr "%s%s %s(%s%s@%s%s)%s byl %s\n"
msgid "%s[%s%s%s]%s idle: "
msgstr "%s[%s%s%s]%s neÄinný: "
-#: src/irc/irc-recv.c:3127 src/common/command.c:3763 src/common/command.c:3781
+#: src/irc/irc-recv.c:3127 src/common/command.c:3836 src/common/command.c:3854
msgid "days"
msgstr "dnÃ"
-#: src/irc/irc-recv.c:3127 src/common/command.c:3763 src/common/command.c:3781
+#: src/irc/irc-recv.c:3127 src/common/command.c:3836 src/common/command.c:3854
msgid "day"
msgstr "den"
@@ -2120,25 +2125,30 @@ msgid "%s plugin %s: unable to add keyboard handler (not enough memory)\n"
msgstr ""
"%s plugin %s: nemůžu pÅ™idat obsluhovaÄ klávesnice (nedostatek pamÄ›ti)\n"
-#: src/plugins/plugins.c:775
+#: src/plugins/plugins.c:738
+#, fuzzy, c-format
+msgid "%s plugin %s: unable to add modifier (not enough memory)\n"
+msgstr "%s plugin %s: nemůžu pÅ™idat Äasový obsluhovaÄ (nedostatek pamÄ›ti)\n"
+
+#: src/plugins/plugins.c:968
#, c-format
msgid "%s unable to load plugin \"%s\": %s\n"
msgstr "%s nemůžu naÄist plugin \"%s\": %s\n"
-#: src/plugins/plugins.c:786
+#: src/plugins/plugins.c:979
#, c-format
msgid "%s symbol \"plugin_name\" not found in plugin \"%s\", failed to load\n"
msgstr ""
"%s symbol \"plugin_name\" nebyl v pluginu \"%s\" nalezen, naÄtenà selhalo\n"
-#: src/plugins/plugins.c:797
+#: src/plugins/plugins.c:990
#, c-format
msgid ""
"%s unable to load plugin \"%s\": a plugin with same name already exists\n"
msgstr ""
"%s nemohu naÄÃst plugin \"%s\": plugin se stejným jménem již existuje\n"
-#: src/plugins/plugins.c:809
+#: src/plugins/plugins.c:1002
#, c-format
msgid ""
"%s symbol \"plugin_description\" not found in plugin \"%s\", failed to load\n"
@@ -2146,7 +2156,7 @@ msgstr ""
"%s symbol \"plugin_description\" nebyl v pluginu \"%s\" nalezen, naÄtenà "
"selhalo\n"
-#: src/plugins/plugins.c:820
+#: src/plugins/plugins.c:1013
#, c-format
msgid ""
"%s symbol \"plugin_version\" not found in plugin \"%s\", failed to load\n"
@@ -2154,7 +2164,7 @@ msgstr ""
"%s symbol \"plugin_version\" nebyl v pluginu \"%s\" nalezen, naÄtenà "
"selhalo\n"
-#: src/plugins/plugins.c:831
+#: src/plugins/plugins.c:1024
#, c-format
msgid ""
"%s function \"weechat_plugin_init\" not found in plugin \"%s\", failed to "
@@ -2163,43 +2173,44 @@ msgstr ""
"%s funkce \"weechat_plugin_init\" nebyla v pluginu \"%s\" nalezena, naÄtenà "
"selhalo\n"
-#: src/plugins/plugins.c:903
+#: src/plugins/plugins.c:1103
#, c-format
msgid "Initializing plugin \"%s\" %s\n"
msgstr "Inicializuji plugin \"%s\" %s\n"
-#: src/plugins/plugins.c:911
+#: src/plugins/plugins.c:1111
#, c-format
msgid "%s unable to initialize plugin \"%s\"\n"
msgstr "%s nemohu naÄÃst plugin \"%s\"\n"
-#: src/plugins/plugins.c:922
+#: src/plugins/plugins.c:1122
#, c-format
msgid "%s unable to load plugin \"%s\" (not enough memory)\n"
msgstr "%s nemohu naÄÃst plugin \"%s\" (nedostatek pamÄ›ti)\n"
-#: src/plugins/plugins.c:930
+#: src/plugins/plugins.c:1130
#, c-format
msgid "Plugin \"%s\" (%s) loaded.\n"
msgstr "Plugin \"%s\" (%s) naÄten.\n"
-#: src/plugins/plugins.c:1097
+#: src/plugins/plugins.c:1302 src/plugins/plugins.c:1342
#, c-format
msgid "Plugin \"%s\" unloaded.\n"
msgstr "Plugin \"%s\" odebrán.\n"
-#: src/plugins/plugins.c:1103 src/common/command.c:3443
+#: src/plugins/plugins.c:1308 src/plugins/plugins.c:1351
+#: src/common/command.c:3516
#, c-format
msgid "%s plugin \"%s\" not found\n"
msgstr "%s plugin \"%s\" nenalezen\n"
-#: src/plugins/plugins-config.c:265 src/common/weeconfig.c:1945
+#: src/plugins/plugins-config.c:265 src/common/weeconfig.c:1983
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"=\"\n"
msgstr "%s %s, řádek %d: nevalidnà syntax, chybà \"=\"\n"
-#: src/plugins/plugins-config.c:353 src/common/weeconfig.c:2155
-#: src/common/weeconfig.c:2362
+#: src/plugins/plugins-config.c:353 src/common/weeconfig.c:2193
+#: src/common/weeconfig.c:2400
#, c-format
msgid "%s cannot create file \"%s\"\n"
msgstr "%s nemohu vytvořit soubor \"%s\"\n"
@@ -2224,7 +2235,7 @@ msgstr ""
"tento soubor pÅ™i aktualizaci nastavenÃ.\n"
"#\n"
-#: src/plugins/plugins-interface.c:377
+#: src/plugins/plugins-interface.c:417
#, c-format
msgid "%s server/channel (%s/%s) not found for plugin exec command\n"
msgstr "%s server/kanál (%s/%s) nenaleyen pro exec pÅ™Ãkaz pluginu\n"
@@ -2277,12 +2288,12 @@ msgstr " [C] VyÄistit buffer"
msgid " [Q] Close raw data view"
msgstr " [Q] ZavÅ™Ãt Äistý pohled na data"
-#: src/gui/curses/gui-curses-main.c:120
+#: src/gui/curses/gui-curses-main.c:119
#, c-format
msgid "Day changed to %s\n"
msgstr "Změnil se den na %s\n"
-#: src/gui/curses/gui-curses-main.c:235
+#: src/gui/curses/gui-curses-main.c:234
#, c-format
msgid "%s lag is high, disconnecting from server...\n"
msgstr "%s zpožděnà je veliké, odpojuji se od serveru...\n"
@@ -2324,11 +2335,11 @@ msgstr "-VÃCE-"
msgid "server"
msgstr "server"
-#: src/gui/gui-buffer.c:580
+#: src/gui/gui-buffer.c:581
msgid "Not enough memory for new line\n"
msgstr "Nedostatek paměti pro nový řádek\n"
-#: src/gui/gui-common.c:428
+#: src/gui/gui-common.c:430
msgid "Not enough memory for infobar message\n"
msgstr "Nedostatek paměti pro infobar zprávu\n"
@@ -2516,7 +2527,7 @@ msgstr "obnov obrazovku"
msgid "grab a key"
msgstr "zachytit klávesu"
-#: src/gui/gui-keyboard.c:452 src/common/command.c:2383
+#: src/gui/gui-keyboard.c:452 src/common/command.c:2394
#, c-format
msgid "%s unable to bind key \"%s\"\n"
msgstr "%s nemohu napojit kalávesu \"%s\"\n"
@@ -2547,7 +2558,7 @@ msgstr "**** Beginning of log "
msgid "**** End of log "
msgstr "**** End of log "
-#: src/common/alias.c:170 src/common/command.c:365
+#: src/common/alias.c:170 src/common/command.c:371
#, c-format
msgid "%s circular reference when calling alias \"/%s\"\n"
msgstr "%s cyklický odkaz při volánà aliasu \"/%s\"\n"
@@ -2806,24 +2817,31 @@ msgid "list/load/unload plugins"
msgstr "seznam/naÄÃst/odebrat pluginy"
#: src/common/command.c:146
-msgid "[load filename] | [autoload] | [reload] | [unload]"
+#, fuzzy
+msgid ""
+"[list [mask]] | [listfull [mask]] | [load filename] | [autoload] | [reload "
+"[name]] | [unload [name]]"
msgstr "[load jméno_souboru] | [autoload] | [reload] | [unload]"
#: src/common/command.c:147
msgid ""
-"filename: WeeChat plugin (file) to load\n"
+" list: list loaded plugins\n"
+"listfull: list loaded plugins with detailed info for each plugin\n"
+" mask: part of name of a loaded plugin\n"
+" load: load a plugin\n"
+"autoload: autoload plugins in system or user directory\n"
+" reload: reload one plugin (if no name given, unload all plugins, then "
+"autoload plugins)\n"
+" unload: unload one or all plugins\n"
"\n"
-"Without argument, /plugin command lists all loaded plugins."
+"Without argument, /plugin command lists loaded plugins."
msgstr ""
-"jméno%souboru: plugin pro WeeChat (soubor), který naÄÃst\n"
-"\n"
-"PÅ™Ãkaz /plugin bez argumentů vypÃÅ¡e seznam vÅ¡ech naÄtených pluginů."
-#: src/common/command.c:150
+#: src/common/command.c:156
msgid "list, add or remove servers"
msgstr "vypÃÅ¡e, pÅ™Ãdá nebo odebere servery"
-#: src/common/command.c:151
+#: src/common/command.c:157
msgid ""
"[servername] | [servername hostname port [-auto | -noauto] [-ipv6] [-ssl] [-"
"pwd password] [-nicks nick1 nick2 nick3] [-username username] [-realname "
@@ -2835,7 +2853,7 @@ msgstr ""
"uživatelské_jméno] [-realname pravé_jméno] [-command pÅ™Ãkaz] [-autojoin kanál"
"[,kanál]] ] | [del jméno_serveru]"
-#: src/common/command.c:156
+#: src/common/command.c:162
msgid ""
"servername: server name, for internal and display use\n"
" hostname: name or IP address of server\n"
@@ -2861,27 +2879,27 @@ msgstr ""
"uživatelské_jméno: uživatelské jméno\n"
" pravé_jméno: pravé jméno uživatele"
-#: src/common/command.c:168
+#: src/common/command.c:174
msgid "save config to disk"
msgstr "uložà nastavenà na disk"
-#: src/common/command.c:169
+#: src/common/command.c:175
msgid "[file]"
msgstr "[soubor]"
-#: src/common/command.c:169
+#: src/common/command.c:175
msgid "file: filename for writing config"
msgstr "soubor: jméno souboru pro zapsánÃ"
-#: src/common/command.c:171
+#: src/common/command.c:177
msgid "set config options"
msgstr "nastavà konfiguraÄnà možnosti"
-#: src/common/command.c:172 src/common/command.c:180
+#: src/common/command.c:178 src/common/command.c:186
msgid "[option [ = value]]"
msgstr "[možnost [ = hodnota]]"
-#: src/common/command.c:173
+#: src/common/command.c:179
msgid ""
"option: name of an option (if name is full and no value is given, then help "
"is displayed on option)\n"
@@ -2897,11 +2915,11 @@ msgstr ""
"Možnost může být: jmenoserveru.server_xxx kde \"jmenoserveru\" je vnitřnà "
"jméno serveru a \"xxx\" je možnost tohoto serveru."
-#: src/common/command.c:179
+#: src/common/command.c:185
msgid "set plugin config options"
msgstr "nastavà konfiguraÄnà možnostà pluginu"
-#: src/common/command.c:181
+#: src/common/command.c:187
msgid ""
"option: name of a plugin option\n"
" value: value for option\n"
@@ -2913,27 +2931,27 @@ msgstr ""
"\n"
"Formát možnosti je: plugin.možnost, pÅ™Ãklad: perl.mujskript.polozka1"
-#: src/common/command.c:185
+#: src/common/command.c:191
msgid "remove an alias"
msgstr "odebere alias"
-#: src/common/command.c:186
+#: src/common/command.c:192
msgid "alias_name"
msgstr "jméno_aliasu"
-#: src/common/command.c:186
+#: src/common/command.c:192
msgid "alias_name: name of alias to remove"
msgstr "jméno_aliasu: jméno aliasu pro odebránÃ"
-#: src/common/command.c:188
+#: src/common/command.c:194
msgid "unignore IRC messages and/or hosts"
msgstr "zrušà ignorovánà IRC zprávy a/nebo hosta"
-#: src/common/command.c:189
+#: src/common/command.c:195
msgid "[number | [mask [[type | command] [channel [server]]]]]"
msgstr "[ÄÃslo | [maska [[typ | pÅ™Ãkaz] [kanál [server]]]]]"
-#: src/common/command.c:190
+#: src/common/command.c:196
msgid ""
" number: # of ignore to unignore (number is displayed by list of ignore)\n"
" mask: nick or host mask to unignore\n"
@@ -2956,11 +2974,11 @@ msgstr ""
"Pro každý argument znamená '*' všechno.\n"
"Bez argunetů, vypÃÅ¡e pÅ™Ãkaz /unignore seznam definovaných ignoracÃ."
-#: src/common/command.c:200
+#: src/common/command.c:206
msgid "upgrade WeeChat without disconnecting from servers"
msgstr "aktualizovat WeeChat bez odpojenà od serveru"
-#: src/common/command.c:202
+#: src/common/command.c:208
msgid ""
"This command run again WeeChat binary, so it should have been compiled or "
"installed with a package manager before running this command."
@@ -2968,23 +2986,23 @@ msgstr ""
"Tento pÅ™Ãkaz znovu spustà binárnà soubor WeeChat, je tÅ™eba mÃt WeeChat "
"pÅ™edem zkompilovaný nebo nainstalovaný pomocà balÃÄkovacÃho systému."
-#: src/common/command.c:205
+#: src/common/command.c:211
msgid "show WeeChat uptime"
msgstr "zobrazit jak dlouho WeeChat běžÃ"
-#: src/common/command.c:206
+#: src/common/command.c:212
msgid "[-o]"
msgstr "[-o]"
-#: src/common/command.c:207
+#: src/common/command.c:213
msgid "-o: send uptime on current channel as an IRC message"
msgstr "-o: poslat Äas bÄ›hu na aktuálnà kanál jako IRC zprávu"
-#: src/common/command.c:209
+#: src/common/command.c:215
msgid "manage windows"
msgstr "spravuje okna"
-#: src/common/command.c:210
+#: src/common/command.c:216
msgid ""
"[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv "
"[pct] | resize pct | merge [all]]"
@@ -2992,7 +3010,7 @@ msgstr ""
"[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv "
"[pct] | resize pct | merge [all]]"
-#: src/common/command.c:212
+#: src/common/command.c:218
msgid ""
" list: list open windows (no parameter implies this list)\n"
" -1: jump to previous window\n"
@@ -3028,18 +3046,18 @@ msgstr ""
"spoÄÃtána s aktuálnÃm oknem jako velikost reference. NapÅ™. 25 znamená "
"vytvoÅ™Ãt nové okno s velikostà = aktuálnÃ_velikost / 4"
-#: src/common/command.c:345 src/common/command.c:518 src/common/command.c:613
+#: src/common/command.c:351 src/common/command.c:524 src/common/command.c:619
#, c-format
msgid "%s command \"%s\" failed\n"
msgstr "%s pÅ™Ãkaz \"%s\" selhal\n"
-#: src/common/command.c:471
+#: src/common/command.c:477
#, c-format
msgid "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s Å¡patný poÄet argumentů pro %s pÅ™Ãkaz \"%s\" (oÄekáváno: %d argumentů%s)\n"
-#: src/common/command.c:483
+#: src/common/command.c:489
#, c-format
msgid ""
"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
@@ -3048,13 +3066,13 @@ msgstr ""
"%s Å¡patyný poÄet argumentů pro %s pÅ™Ãkaz \"%s\" (oÄekáváno: mezi %d a %d "
"argumenty%s)\n"
-#: src/common/command.c:547
+#: src/common/command.c:553
#, c-format
msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s chybný poÄet argumentů pro IRC pÅ™Ãkaz \"%s\" (oÄekáváno: %d argumentů%s)\n"
-#: src/common/command.c:559
+#: src/common/command.c:565
#, c-format
msgid ""
"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
@@ -3063,417 +3081,431 @@ msgstr ""
"%s Å¡patný poÄet argumentů pro IRC pÅ™Ãkaz \"%s\" (oÄekáváno: mezi %d a %d "
"argumenty%s)\n"
-#: src/common/command.c:583
+#: src/common/command.c:589
#, c-format
msgid "%s command \"%s\" can not be executed on DCC CHAT buffer\n"
msgstr "%s \"%s\" pÅ™Ãkaz nemůže být spuÅ¡tÄ›n v DCC CHAT bufferu\n"
-#: src/common/command.c:628
+#: src/common/command.c:634
#, c-format
msgid "%s unknown command \"%s\" (type /help for help)\n"
msgstr "%s neznámý pÅ™Ãkaz \"%s\" (zadejte /help pro nápovÄ›du)\n"
-#: src/common/command.c:830
+#: src/common/command.c:831
msgid "This window is not a channel!\n"
msgstr "Tohe nenà okno kanálu!\n"
-#: src/common/command.c:868 src/common/command.c:1039
+#: src/common/command.c:879 src/common/command.c:1050
#, c-format
msgid "%s missing arguments for \"%s\" command\n"
msgstr "%s chybà argumenty pro pÅ™Ãkaz \"%s\"\n"
-#: src/common/command.c:877
+#: src/common/command.c:888
#, c-format
msgid "Alias \"%s\" => \"%s\" created\n"
msgstr "Alias \"%s\" => \"%s\" vytvořen\n"
-#: src/common/command.c:883
+#: src/common/command.c:894
#, c-format
msgid "Failed to create alias \"%s\" => \"%s\" (not enough memory)\n"
msgstr "Selhalo vytvořenà aliasu \"%s\" => \"%s\" (nedostatek paměti)\n"
-#: src/common/command.c:895
+#: src/common/command.c:906
msgid "Alias:\n"
msgstr "Alias:\n"
-#: src/common/command.c:905
+#: src/common/command.c:916
msgid "No alias found.\n"
msgstr "Žádné aliasy nenalezeny.\n"
-#: src/common/command.c:915
+#: src/common/command.c:926
msgid "List of aliases:\n"
msgstr "Seznam pro aliasy:\n"
-#: src/common/command.c:929
+#: src/common/command.c:940
msgid "No alias defined.\n"
msgstr "Žádné aliasy nejsou definovány.\n"
-#: src/common/command.c:948
+#: src/common/command.c:959
#, c-format
msgid "%sServer: %s%s\n"
msgstr "%sServer: %s%s\n"
-#: src/common/command.c:953
+#: src/common/command.c:964
#, c-format
msgid "%snot connected\n"
msgstr "%snepřipojen\n"
-#: src/common/command.c:957
+#: src/common/command.c:968
#, c-format
msgid "%sChannel: %s%s %s(server: %s%s%s)\n"
msgstr "%sKanál: %s%s %s(server: %s%s%s)\n"
-#: src/common/command.c:966
+#: src/common/command.c:977
#, c-format
msgid "%sPrivate with: %s%s %s(server: %s%s%s)\n"
msgstr "%sSoukromý s: %s%s %s(server: %s%s%s)\n"
-#: src/common/command.c:975 src/common/command.c:987
+#: src/common/command.c:986 src/common/command.c:998
#, c-format
msgid "%sunknown\n"
msgstr "%sneznámý\n"
-#: src/common/command.c:983
+#: src/common/command.c:994
#, c-format
msgid "%sraw IRC data\n"
msgstr "%sÄisté IRC data\n"
-#: src/common/command.c:1018
+#: src/common/command.c:1029
msgid "Open buffers:\n"
msgstr "Otevřené buffery:\n"
-#: src/common/command.c:1063
+#: src/common/command.c:1074
#, c-format
msgid "%s incorrect buffer number\n"
msgstr "%s nekorektnà ÄÃslo bufferu\n"
-#: src/common/command.c:1080
+#: src/common/command.c:1091
#, c-format
msgid "%s can not close the single buffer\n"
msgstr "%s nemohu zavÅ™Ãt jediný buffer\n"
-#: src/common/command.c:1093
+#: src/common/command.c:1104
#, c-format
msgid "%s can not close server buffer while channels are open\n"
msgstr "%s nemohu zavÅ™Ãt buffer serveru dokud jsou otevÅ™eny kanály\n"
-#: src/common/command.c:1167
+#: src/common/command.c:1178
msgid "Default notify levels for servers:"
msgstr "Výchozà level upozorněnà pro servery:"
-#: src/common/command.c:1185
+#: src/common/command.c:1196
msgid "Notify levels:"
msgstr "Level upozornÄ›nÃ:"
-#: src/common/command.c:1192
+#: src/common/command.c:1203
msgid "Raw IRC data"
msgstr "Čisté IRC data"
-#: src/common/command.c:1214 src/common/command.c:1284
+#: src/common/command.c:1225 src/common/command.c:1295
#, c-format
msgid "%s incorrect notify level (must be between %d and %d)\n"
msgstr "%s nekorektnà level upozorněnà (musà být mezi %d a %d)\n"
-#: src/common/command.c:1227
+#: src/common/command.c:1238
#, c-format
msgid "%s incorrect buffer for notify (must be server, channel or private)\n"
msgstr ""
"%s nekorektnà buffer pro upozorněnà (musà být server, kanál nebo soukromý)\n"
-#: src/common/command.c:1238
+#: src/common/command.c:1249
#, c-format
msgid "New default notify level for server %s%s%s: %s%d %s"
msgstr "Nový výchozà level upozorněnà pro server %s%s%s: %s%d %s"
-#: src/common/command.c:1252
+#: src/common/command.c:1263
#, c-format
msgid "New notify level for %s%s%s: %s%d %s"
msgstr "Nový level upozorněnà %s%s%s: %s%d %s"
-#: src/common/command.c:1263
+#: src/common/command.c:1274
msgid "(hotlist: never)\n"
msgstr "(hotlist: nikdy)\n"
-#: src/common/command.c:1266
+#: src/common/command.c:1277
msgid "(hotlist: highlights)\n"
msgstr "(hotlist: zvýraznÄ›nÃ)\n"
-#: src/common/command.c:1269
+#: src/common/command.c:1280
msgid "(hotlist: highlights + messages)\n"
msgstr "(hotlist: zvýrazněnà + zprávy)\n"
-#: src/common/command.c:1272
+#: src/common/command.c:1283
msgid "(hotlist: highlights + messages + join/part (all))\n"
msgstr "(hotlist: zvýrazÄ›nà + zprávy + pÅ™ipojenÃ/odpojenà (vÅ¡e))\n"
-#: src/common/command.c:1404
+#: src/common/command.c:1415
#, c-format
msgid "Charsets for server %s%s%s: "
msgstr "Znaková sada pro server %s%s%s: "
-#: src/common/command.c:1412
+#: src/common/command.c:1423
#, c-format
msgid "Charsets for channel %s%s%s: "
msgstr "Znaková sada pro kanál %s%s%s: "
-#: src/common/command.c:1420
+#: src/common/command.c:1431
#, c-format
msgid "Charsets for private %s%s%s: "
msgstr "Znaková sada pro soukromé %s%s%s: "
-#: src/common/command.c:1448 src/common/command.c:1478
-#: src/common/command.c:1508
+#: src/common/command.c:1459 src/common/command.c:1489
+#: src/common/command.c:1519
#, c-format
msgid " (inherited: \"%s%s%s\")"
msgstr " (zděděno: \"%s%s%s\")"
-#: src/common/command.c:1542
+#: src/common/command.c:1553
#, c-format
msgid "%s charset \"%s\" is not available\n"
msgstr "%s znaková sada \"%s\" nenà dostupná\n"
-#: src/common/command.c:1603 src/common/command.c:1633
-#: src/common/command.c:1860 src/common/command.c:2614
-#: src/common/command.c:3895 src/common/command.c:3938
+#: src/common/command.c:1614 src/common/command.c:1644
+#: src/common/command.c:1871 src/common/command.c:2687
+#: src/common/command.c:3968 src/common/command.c:4011
#, c-format
msgid "%s unknown option for \"%s\" command\n"
msgstr "%s neznámá volba pro pÅ™Ãkaz \"%s\"\n"
-#: src/common/command.c:1668
+#: src/common/command.c:1679
#, c-format
msgid "%s already connected to server \"%s\"!\n"
msgstr "%s již vytvořený server \"%s\"!\n"
-#: src/common/command.c:1676
+#: src/common/command.c:1687
#, c-format
msgid "%s currently connecting to server \"%s\"!\n"
msgstr "%s zrovna připojuji k serveru \"%s\"!\n"
-#: src/common/command.c:1696 src/common/command.c:1910
+#: src/common/command.c:1707 src/common/command.c:1921
#, c-format
msgid "%s server not found\n"
msgstr "%s server nenalezen\n"
-#: src/common/command.c:1893
+#: src/common/command.c:1904
#, c-format
msgid "%s not connected to server \"%s\"!\n"
msgstr "%s nepřipojen k serveru \"%s\"!\n"
-#: src/common/command.c:1901
+#: src/common/command.c:1912
msgid "Auto-reconnection is cancelled\n"
msgstr "Automatické znovupřipojené je zrušeno\n"
-#: src/common/command.c:1938 src/common/weechat.c:212
+#: src/common/command.c:1949 src/common/weechat.c:212
#, c-format
msgid "%s internal commands:\n"
msgstr "%s vnitÅ™nà pÅ™Ãkazy:\n"
-#: src/common/command.c:1948 src/common/weechat.c:232
+#: src/common/command.c:1959 src/common/weechat.c:232
#, c-format
msgid "IRC commands:\n"
msgstr "IRC pÅ™Ãkazy:\n"
-#: src/common/command.c:1962
+#: src/common/command.c:1973
msgid "Plugin commands:\n"
msgstr "PÅ™Ãkazy pluginu:\n"
-#: src/common/command.c:2078
+#: src/common/command.c:2089
#, c-format
msgid "No help available, \"%s\" is an unknown command\n"
msgstr "Nenà dostupná žádná nápovÄ›da, \"%s\" je neznámý pÅ™Ãkaz\n"
-#: src/common/command.c:2147
+#: src/common/command.c:2158
#, c-format
msgid "%son %s%s%s/%s%s%s:%s ignoring %s%s%s from %s%s\n"
msgstr "%sna %s%s%s/%s%s%s:%s ignoruji %s%s%s od %s%s\n"
-#: src/common/command.c:2185
+#: src/common/command.c:2196
msgid "List of ignore:\n"
msgstr "Seznam ignorovánÃ:\n"
-#: src/common/command.c:2202
+#: src/common/command.c:2213
msgid "No ignore defined.\n"
msgstr "Žádné ignorovánà nenà definováno.\n"
-#: src/common/command.c:2228
+#: src/common/command.c:2239
msgid "New ignore:"
msgstr "Nové ignorovánÃ:"
-#: src/common/command.c:2248
+#: src/common/command.c:2259
#, c-format
msgid "New key binding: %s"
msgstr "Nová klávesová zkratka: %s"
-#: src/common/command.c:2287
+#: src/common/command.c:2298
msgid "Key bindings:\n"
msgstr "Klávesové zkratky:\n"
-#: src/common/command.c:2301
+#: src/common/command.c:2312
#, c-format
msgid "Key \"%s\" unbound\n"
msgstr "Klávesa \"%s\" odpojena\n"
-#: src/common/command.c:2307
+#: src/common/command.c:2318
#, c-format
msgid "%s unable to unbind key \"%s\"\n"
msgstr "%s nemohu odpojit klávesu \"%s\"\n"
-#: src/common/command.c:2315 src/common/weechat.c:264
+#: src/common/command.c:2326 src/common/weechat.c:264
#, c-format
msgid "Internal key functions:\n"
msgstr "Vnitřnà klávesové funkce:\n"
-#: src/common/command.c:2335
+#: src/common/command.c:2346
msgid "Default key bindings restored\n"
msgstr "Výchozà klávesové zkratky obnoveny\n"
-#: src/common/command.c:2341
+#: src/common/command.c:2352
#, c-format
msgid "%s \"-yes\" argument is required for keys reset (securuty reason)\n"
msgstr ""
"%s \"-yes\" argument je požadován pro reset kaláves (bezpeÄnostnà opatÅ™enÃ)\n"
-#: src/common/command.c:2360
+#: src/common/command.c:2371
msgid "Key:\n"
msgstr "Klávesa: \n"
-#: src/common/command.c:2366
+#: src/common/command.c:2377
msgid "No key found.\n"
msgstr "Žádná klávesa nenalezena.\n"
-#: src/common/command.c:2408
+#: src/common/command.c:2419
msgid "global"
msgstr "globálnÃ"
-#: src/common/command.c:2408
+#: src/common/command.c:2419
msgid "local"
msgstr "lokálnÃ"
-#: src/common/command.c:2414
+#: src/common/command.c:2425
msgid "top"
msgstr "nahoře"
-#: src/common/command.c:2417
+#: src/common/command.c:2428
msgid "bottom"
msgstr "dole"
-#: src/common/command.c:2420
+#: src/common/command.c:2431
msgid "left"
msgstr "vlevo"
-#: src/common/command.c:2423
+#: src/common/command.c:2434
msgid "right"
msgstr "vpravo"
-#: src/common/command.c:2453
+#: src/common/command.c:2464
msgid "Open panels:\n"
msgstr "Otevřené panely:\n"
-#: src/common/command.c:2489
+#: src/common/command.c:2496
msgid "Plugins loaded:\n"
msgstr "NaÄtené pluginy:\n"
-#: src/common/command.c:2505
+#: src/common/command.c:2522
msgid " message handlers:\n"
msgstr " obsluhovaÄe zpráv:\n"
-#: src/common/command.c:2514
+#: src/common/command.c:2531
#, c-format
msgid " IRC(%s)\n"
msgstr " IRC(%s)\n"
-#: src/common/command.c:2521
+#: src/common/command.c:2538
msgid " (no message handler)\n"
msgstr " (nenà obsluhovaÄ zprávy)\n"
-#: src/common/command.c:2526
+#: src/common/command.c:2543
msgid " command handlers:\n"
msgstr " obsluhovaÄe pÅ™Ãkazu:\n"
-#: src/common/command.c:2547
+#: src/common/command.c:2564
msgid " (no command handler)\n"
msgstr " (nenà obsluhovaÄ pÅ™Ãkazu)\n"
-#: src/common/command.c:2552
+#: src/common/command.c:2569
msgid " timer handlers:\n"
msgstr " obsluhovaÄe ÄasovaÄe:\n"
-#: src/common/command.c:2561
+#: src/common/command.c:2578
#, c-format
msgid " %d seconds\n"
msgstr " %d sekund\n"
-#: src/common/command.c:2568
+#: src/common/command.c:2585
msgid " (no timer handler)\n"
msgstr " (nenà obsluhovaÄ ÄasovaÄe)\n"
-#: src/common/command.c:2573
+#: src/common/command.c:2590
msgid " keyboard handlers:\n"
msgstr " obsluhovaÄe klávesnice:\n"
-#: src/common/command.c:2583
+#: src/common/command.c:2600
msgid " (no keyboard handler)\n"
msgstr " (nenà obsluhovaÄ klávesnice)\n"
-#: src/common/command.c:2585
+#: src/common/command.c:2602 src/common/command.c:2619
#, c-format
msgid " %d defined\n"
msgstr " %d definováno\n"
-#: src/common/command.c:2591
+#: src/common/command.c:2607
+msgid " IRC modifiers:\n"
+msgstr ""
+
+#: src/common/command.c:2617
+#, fuzzy
+msgid " (no IRC modifier)\n"
+msgstr " (nenà obsluhovaÄ ÄasovaÄe)\n"
+
+#: src/common/command.c:2628
+#, fuzzy
+msgid "No plugin found.\n"
+msgstr "Nebyla nalezena žádná možnost pluginu\n"
+
+#: src/common/command.c:2630
msgid " (no plugin)\n"
msgstr " (nenà plugin)\n"
-#: src/common/command.c:2627 src/common/command.c:3521
+#: src/common/command.c:2700 src/common/command.c:3594
#, c-format
msgid ""
"Command \"%s\" is not available, WeeChat was built without plugins support.\n"
msgstr ""
"PÅ™Ãkaz \"%s\" nenà dostupný, WeeChat byl pÅ™eložen bez podpory pluginů.\n"
-#: src/common/command.c:2655
+#: src/common/command.c:2728
msgid "Configuration file saved\n"
msgstr "KonfiguraÄnà soubor uložen\n"
-#: src/common/command.c:2660
+#: src/common/command.c:2733
#, c-format
msgid "%s failed to save configuration file\n"
msgstr "%s selhalo uloženà konfiguraÄnÃho souboru\n"
-#: src/common/command.c:2668
+#: src/common/command.c:2741
msgid "Plugins options saved\n"
msgstr "Možnosti pluginů uloženy\n"
-#: src/common/command.c:2673
+#: src/common/command.c:2746
#, c-format
msgid "%s failed to save plugins options\n"
msgstr "%s selhalo uloženà nastavenà pluginů\n"
-#: src/common/command.c:2714
+#: src/common/command.c:2787
msgid "No server.\n"
msgstr "žádný server.\n"
-#: src/common/command.c:2725
+#: src/common/command.c:2798
#, c-format
msgid "Server '%s' not found.\n"
msgstr "Server '%s' nenalezen.\n"
-#: src/common/command.c:2737
+#: src/common/command.c:2810
#, c-format
msgid "%s missing servername for \"%s\" command\n"
msgstr "%s chybà jméno serveru pro pÅ™Ãkaz \"%s\"\n"
-#: src/common/command.c:2745
+#: src/common/command.c:2818
#, c-format
msgid "%s too much arguments for \"%s\" command, ignoring arguments\n"
msgstr "%s pÅ™Ãliž mnoho argumentů pro pÅ™Ãkaz \"%s\", ignoruji argumety\n"
-#: src/common/command.c:2755
+#: src/common/command.c:2828
#, c-format
msgid "%s server \"%s\" not found for \"%s\" command\n"
msgstr "%s server \"%s\" nenalezen pro pÅ™Ãkaz \"%s\"\n"
-#: src/common/command.c:2763
+#: src/common/command.c:2836
#, c-format
msgid ""
"%s you can not delete server \"%s\" because you are connected to. Try /"
@@ -3482,196 +3514,196 @@ msgstr ""
"%s nemůžete odebrat server \"%s\", protože jste k němu připojent. Skuste "
"nejprve /dissconnect %s.\n"
-#: src/common/command.c:2783
+#: src/common/command.c:2856
#, c-format
msgid "Server %s%s%s has been deleted\n"
msgstr "Server %s%s%s byl odebrán\n"
-#: src/common/command.c:2802
+#: src/common/command.c:2875
#, c-format
msgid "%s missing parameters for \"%s\" command\n"
msgstr "%s chybà parametry pro pÅ™Ãkaz \"%s\"\n"
-#: src/common/command.c:2812
+#: src/common/command.c:2885
#, c-format
msgid "%s server \"%s\" already exists, can't create it!\n"
msgstr "%s server \"%s\" již existuje, nemohu jej vytvoÅ™Ãt!\n"
-#: src/common/command.c:2841 src/common/command.c:2869
-#: src/common/command.c:2882 src/common/command.c:2908
+#: src/common/command.c:2914 src/common/command.c:2942
+#: src/common/command.c:2955 src/common/command.c:2981
#, c-format
msgid "%s missing password for \"%s\" parameter\n"
msgstr "%s chybà heslo pro parametr \"%s\"\n"
-#: src/common/command.c:2854
+#: src/common/command.c:2927
#, c-format
msgid "%s missing nick(s) for \"%s\" parameter\n"
msgstr "%s chybà pÅ™ezdÃvka/pÅ™ezdÃvky pro parametr \"%s\"\n"
-#: src/common/command.c:2895
+#: src/common/command.c:2968
#, c-format
msgid "%s missing command for \"%s\" parameter\n"
msgstr "%s chybà pÅ™Ãkaz pro parametr \"%s\"\n"
-#: src/common/command.c:2933
+#: src/common/command.c:3006
#, c-format
msgid "Server %s%s%s created\n"
msgstr "Server %s%s%s vytvořen\n"
-#: src/common/command.c:2942
+#: src/common/command.c:3015
#, c-format
msgid "%s unable to create server\n"
msgstr "%s nemohu vytvořit server\n"
-#: src/common/command.c:3002
+#: src/common/command.c:3075
msgid "(unknown)"
msgstr "(neznámý)"
-#: src/common/command.c:3025
+#: src/common/command.c:3098
#, c-format
msgid "%s(password hidden) "
msgstr "%s(heslo schováno) "
-#: src/common/command.c:3123
+#: src/common/command.c:3196
#, c-format
msgid "%s server \"%s\" not found\n"
msgstr "%s server \"%s\" nenalezen\n"
-#: src/common/command.c:3156 src/common/command.c:3204
+#: src/common/command.c:3229 src/common/command.c:3277
#, c-format
msgid "%s config option \"%s\" not found\n"
msgstr "%s volba nastavenà \"%s\" nenalezena\n"
-#: src/common/command.c:3161 src/common/command.c:3196
+#: src/common/command.c:3234 src/common/command.c:3269
#, c-format
msgid "%s incorrect value for option \"%s\"\n"
msgstr "%s nekorektnà hodnota pro volbu \"%s\"\n"
-#: src/common/command.c:3177
+#: src/common/command.c:3250
#, c-format
msgid "%s option \"%s\" can not be changed while WeeChat is running\n"
msgstr "%s volba \"%s\" nemůže být zmÄ›nÄ›na dokud WeeChat běžÃ\n"
-#: src/common/command.c:3287
+#: src/common/command.c:3360
#, c-format
msgid "No config option found with \"%s\"\n"
msgstr "Nebyla nalezena žádná volba nastavenàs \"%s\"\n"
-#: src/common/command.c:3290
+#: src/common/command.c:3363
msgid "No config option found\n"
msgstr "Nebyla nalezena žádná volba nastavenÃ\n"
-#: src/common/command.c:3297
+#: src/common/command.c:3370
#, c-format
msgid "%sDetail:\n"
msgstr "%sDetail:\n"
-#: src/common/command.c:3302
+#: src/common/command.c:3375
msgid " . type boolean (values: 'on' or 'off')\n"
msgstr " . typ boolean (hodnota: 'on' nebo 'off')\n"
-#: src/common/command.c:3303 src/common/command.c:3326
-#: src/common/command.c:3332 src/common/command.c:3338
+#: src/common/command.c:3376 src/common/command.c:3399
+#: src/common/command.c:3405 src/common/command.c:3411
#: src/common/weechat.c:148 src/common/weechat.c:173 src/common/weechat.c:180
#: src/common/weechat.c:187
#, c-format
msgid " . default value: '%s'\n"
msgstr " . výchozà hodnota: '%s'\n"
-#: src/common/command.c:3308
+#: src/common/command.c:3381
#, c-format
msgid " . type integer (values: between %d and %d)\n"
msgstr " . typ celoÄÃselný (hodnoty: mezi %d a %d)\n"
-#: src/common/command.c:3311 src/common/weechat.c:157
+#: src/common/command.c:3384 src/common/weechat.c:157
#, c-format
msgid " . default value: %d\n"
msgstr " . výchozà hodnota: %d\n"
-#: src/common/command.c:3315
+#: src/common/command.c:3388
msgid " . type string (values: "
msgstr " . typ řetězec (hodnoty: "
-#: src/common/command.c:3328 src/common/command.c:3334
-#: src/common/command.c:3340 src/common/weechat.c:175 src/common/weechat.c:182
+#: src/common/command.c:3401 src/common/command.c:3407
+#: src/common/command.c:3413 src/common/weechat.c:175 src/common/weechat.c:182
#: src/common/weechat.c:189
msgid "empty"
msgstr "prázdný"
-#: src/common/command.c:3331
+#: src/common/command.c:3404
msgid " . type color (Curses or Gtk color, look at WeeChat doc)\n"
msgstr " . typ barva (Curses nebo Gtk barva, viz WeeChat dokumentace)\n"
-#: src/common/command.c:3337
+#: src/common/command.c:3410
msgid " . type string (any string)\n"
msgstr " . typ řetězec (jakýkoliv řetězec)\n"
-#: src/common/command.c:3343 src/common/weechat.c:192
+#: src/common/command.c:3416 src/common/weechat.c:192
#, c-format
msgid " . description: %s\n"
msgstr " . popis: %s\n"
-#: src/common/command.c:3354
+#: src/common/command.c:3427
#, c-format
msgid "config option(s) found with \"%s\"\n"
msgstr "volba/volby nastavenà nalezeny s \"%s\"\n"
-#: src/common/command.c:3357
+#: src/common/command.c:3430
msgid "config option(s) found\n"
msgstr "volba/volby nastavenà nalezeny\n"
-#: src/common/command.c:3465
+#: src/common/command.c:3538
#, c-format
msgid "%s incorrect value for plugin option \"%s\"\n"
msgstr "%s nekorektnà hodnota pro možnost pluginu \"%s\"\n"
-#: src/common/command.c:3494
+#: src/common/command.c:3567
#, c-format
msgid "No plugin option found with \"%s\"\n"
msgstr "Nebyla nalezena žádná možnost pluginu s \"%s\"\n"
-#: src/common/command.c:3497
+#: src/common/command.c:3570
msgid "No plugin option found\n"
msgstr "Nebyla nalezena žádná možnost pluginu\n"
-#: src/common/command.c:3507
+#: src/common/command.c:3580
#, c-format
msgid "plugin option(s) found with \"%s\"\n"
msgstr "možnost(i) pluginu nalezeny s \"%s\"\n"
-#: src/common/command.c:3510
+#: src/common/command.c:3583
msgid "plugin option(s) found\n"
msgstr "možnost(i) pluginu nalezeny\n"
-#: src/common/command.c:3551
+#: src/common/command.c:3624
#, c-format
msgid "%s alias or command \"%s\" not found\n"
msgstr "%s alias nebo pÅ™Ãkaz \"%s\" nenalezen\n"
-#: src/common/command.c:3561
+#: src/common/command.c:3634
#, c-format
msgid "Alias \"%s\" removed\n"
msgstr "Alias \"%s\" odebrán\n"
-#: src/common/command.c:3621
+#: src/common/command.c:3694
msgid "ignore were removed.\n"
msgstr "ignorovánà bylo odebráno.\n"
-#: src/common/command.c:3623
+#: src/common/command.c:3696
msgid "ignore was removed.\n"
msgstr "ignorovánà bylo odebrán\n"
-#: src/common/command.c:3628
+#: src/common/command.c:3701
#, c-format
msgid "%s no ignore found\n"
msgstr "%s žádné ignorovánà nenaleyeno\n"
-#: src/common/command.c:3662
+#: src/common/command.c:3735
#, c-format
msgid "%s can't upgrade: connection to at least one server is pending\n"
msgstr "%s nemůžu aktualizovat: existujà nevyřešená spojenà na server\n"
-#: src/common/command.c:3672
+#: src/common/command.c:3745
#, c-format
msgid ""
"%s can't upgrade: connection to at least one SSL server is active (should be "
@@ -3680,35 +3712,35 @@ msgstr ""
"%s nemohu aktualiyovat: je aktuvnà jedno nebo vÃce pÅ™ipojenà na SSL server "
"(mělo by být opraveno v budoucnosti)\n"
-#: src/common/command.c:3688
+#: src/common/command.c:3761
msgid "Upgrading WeeChat...\n"
msgstr "Aktualizuji WeeChat...\n"
-#: src/common/command.c:3695
+#: src/common/command.c:3768
#, c-format
msgid "%s unable to save session in file\n"
msgstr "%s nemohu uložit sezenà do souboru\n"
-#: src/common/command.c:3721
+#: src/common/command.c:3794
#, c-format
msgid "%s exec failed (program: \"%s\"), exiting WeeChat\n"
msgstr "%s exec selhal (program: \"%s\"), ukonÄuji WeeChat\n"
-#: src/common/command.c:3761
+#: src/common/command.c:3834
#, c-format
msgid "WeeChat uptime: %d %s %02d:%02d:%02d, started on %s"
msgstr "Čas běhu WeeChat: %d %s %02d:%02d:%02d, spuštěn %s"
-#: src/common/command.c:3775
+#: src/common/command.c:3848
#, c-format
msgid "WeeChat uptime: %s%d %s%s %s%02d%s:%s%02d%s:%s%02d%s, started on %s%s"
msgstr "Čas běhu WeeChat: %s%d %s%s %s%02d%s:%s%02d%s:%s%02d%s, spuštěn %s%s"
-#: src/common/command.c:3819
+#: src/common/command.c:3892
msgid "Open windows:\n"
msgstr "Otevřené okna:\n"
-#: src/common/command.c:3906
+#: src/common/command.c:3979
#, c-format
msgid ""
"%s can not merge windows, there's no other window with same size near "
@@ -3760,7 +3792,7 @@ msgstr "FIFO roura zavřena\n"
msgid "%s cannot add a buffer to hotlist\n"
msgstr "%s nemohu přidat buffer do hotlistu\n"
-#: src/common/log.c:99
+#: src/common/log.c:103
#, c-format
msgid ""
"%s unable to create/append to log file\n"
@@ -3771,13 +3803,13 @@ msgstr ""
"Pokud použÃvá tento soubor jiný proces WeeChat, skuste WeeChat pustit\n"
"s jiným domovským adresářem pomocà \"--dir\" volby pÅ™Ãkazové řádky.\n"
-#: src/common/session.c:515
+#: src/common/session.c:516
#, c-format
msgid ""
"Last operation with session file was at position %ld, read of %d bytes\n"
msgstr "Poslednà operace se souborem sezenà bzla na pozici %ld, Ätu %d bytů\n"
-#: src/common/session.c:520
+#: src/common/session.c:521
#, c-format
msgid ""
"Please send %s/%s, %s/%s and above messages to WeeChat developers for "
@@ -3787,305 +3819,305 @@ msgstr ""
"ProsÃm poÅ¡lete %s/%s, %s/%s a zprávu nahoÅ™e vývojářům WeeChat pro podporu.\n"
"Opatrně v souborech můžou být soukromé informace.\n"
-#: src/common/session.c:546 src/common/session.c:580 src/common/session.c:637
-#: src/common/session.c:678
+#: src/common/session.c:547 src/common/session.c:581 src/common/session.c:638
+#: src/common/session.c:679
#, c-format
msgid "wrong type in file (expected: %d, read: %d)"
msgstr "Å¡patný typ v souboru (oÄekáván: %d, pÅ™eÄten: %d)"
-#: src/common/session.c:649 src/common/session.c:690
+#: src/common/session.c:650 src/common/session.c:691
msgid "invalid length for a buffer"
msgstr "nevalidnà délka pro buffer"
-#: src/common/session.c:714
+#: src/common/session.c:715
msgid "object read error"
msgstr "chyba pÅ™i Ätenà objektu"
-#: src/common/session.c:719
+#: src/common/session.c:720
#, c-format
msgid "wrong object (expected: %d, read: %d)"
msgstr "Å¡patný objekt (oÄekáván: %d, pÅ™eÄten: %d)"
-#: src/common/session.c:729
+#: src/common/session.c:730
msgid "type read error"
msgstr "chyba pÅ™i Ätenà typu"
-#: src/common/session.c:734
+#: src/common/session.c:735
#, c-format
msgid "wrong type (expected: %d, read: %d)"
msgstr "Å¡patný typ (oÄekáván: %d, pÅ™eÄten: %d)"
-#: src/common/session.c:819
+#: src/common/session.c:820
msgid "server name not found"
msgstr "jméno serveru nenalezeno"
-#: src/common/session.c:824
+#: src/common/session.c:825
#, c-format
msgid "session: loading server \"%s\"\n"
msgstr "sezeni: naÄÃtám server \"%s\"\n"
-#: src/common/session.c:828
+#: src/common/session.c:829
msgid "server found, updating values\n"
msgstr "server nalezen, aktualizuji hodnoty\n"
-#: src/common/session.c:831
+#: src/common/session.c:832
msgid "server not found, creating new one\n"
msgstr "server nenalezen, vytvářÃm nový\n"
-#: src/common/session.c:836
+#: src/common/session.c:837
msgid "can't create new server"
msgstr "nemohu vytvořit nový server"
-#: src/common/session.c:850
+#: src/common/session.c:851
msgid "unexpected end of file (reading server)"
msgstr "neoÄekávaný konec souboru (Ätu server)"
-#: src/common/session.c:941
+#: src/common/session.c:942
msgid "gnutls init error"
msgstr "chyba při inicializaci gnutls"
-#: src/common/session.c:958
+#: src/common/session.c:959
msgid "gnutls handshake failed"
msgstr "selhalo spojenà selhalo"
-#: src/common/session.c:1007
+#: src/common/session.c:1008
#, c-format
msgid "session: warning: ignoring value from server (object id: %d)\n"
msgstr "sezenÃ: upozornÄ›nÃ: ignoruji hodnotu ze serveru (objekt id: %d)\n"
-#: src/common/session.c:1030
+#: src/common/session.c:1031
msgid "channel found without server"
msgstr "nalezen kanál bez serveru"
-#: src/common/session.c:1037
+#: src/common/session.c:1038
msgid "channel type not found"
msgstr "nenalezen typ kanálu"
-#: src/common/session.c:1045
+#: src/common/session.c:1046
msgid "channel name not found"
msgstr "jméno kanálu nenalezeno"
-#: src/common/session.c:1050
+#: src/common/session.c:1051
#, c-format
msgid "session: loading channel \"%s\"\n"
msgstr "sezenÃ: naÄÃtám kanál \"%s\"\n"
-#: src/common/session.c:1058
+#: src/common/session.c:1059
msgid "can't create new channel"
msgstr "nemohu vytvořit nový kanál"
-#: src/common/session.c:1068
+#: src/common/session.c:1069
msgid "unexpected end of file (reading channel)"
msgstr "neoÄekávaný konec souboru (Ätenà kanálu)"
-#: src/common/session.c:1110
+#: src/common/session.c:1111
#, c-format
msgid "session: warning: ignoring value from channel (object id: %d)\n"
msgstr "sezenÃ: upozornÄ›nÃ: ignoruji hodnotu z kanálu (objekt id: %d)\n"
-#: src/common/session.c:1134
+#: src/common/session.c:1135
msgid "nick found without channel"
msgstr "nalezena pÅ™ezdÃvka bez kanálu"
-#: src/common/session.c:1142
+#: src/common/session.c:1143
msgid "nick name not found"
msgstr "jméno pÅ™ezdÃvky nenalezeno"
-#: src/common/session.c:1152
+#: src/common/session.c:1153
msgid "can't create new nick"
msgstr "nemohu vytvoÅ™it novou pÅ™ezdÃvku"
-#: src/common/session.c:1162
+#: src/common/session.c:1163
msgid "unexpected end of file (reading nick)"
msgstr "neoÄekávaný konec souboru (Ätenà pÅ™ezdÃvky)"
-#: src/common/session.c:1181
+#: src/common/session.c:1182
#, c-format
msgid "session: warning: ignoring value from nick (object id: %d)\n"
msgstr "sezenÃ: upozornÄ›nÃ: ignoruji hodnotu z pÅ™ezdÃvky (objekt id: %d)\n"
-#: src/common/session.c:1208
+#: src/common/session.c:1209
msgid "can't create new DCC"
msgstr "nemohu vytvořit nové DCC"
-#: src/common/session.c:1212
+#: src/common/session.c:1213
msgid "session: loading DCC\n"
msgstr "sezenÃ: naÄÃtám DCC\n"
-#: src/common/session.c:1222
+#: src/common/session.c:1223
msgid "unexpected end of file (reading DCC)"
msgstr "neoÄekávaný konec souboru (Ätenà DCC)"
-#: src/common/session.c:1241
+#: src/common/session.c:1242
msgid "server not found for DCC"
msgstr "nenalezen server pro DCC"
-#: src/common/session.c:1250
+#: src/common/session.c:1251
msgid "DCC with channel but without server"
msgstr "DCC s kanálem ale bez serveru"
-#: src/common/session.c:1262
+#: src/common/session.c:1263
msgid "channel not found for DCC"
msgstr "nenalezen kanál pro DCC"
-#: src/common/session.c:1345
+#: src/common/session.c:1346
#, c-format
msgid "session: warning: ignoring value from DCC (object id: %d)\n"
msgstr "sezenÃ: upozornÄ›nÃ: ignoruji hodnotu z DCC (objekt id: %d)\n"
-#: src/common/session.c:1366
+#: src/common/session.c:1367
msgid "session: loading buffer history\n"
msgstr "sezenÃ: naÄÃtám historii bufferu\n"
-#: src/common/session.c:1368
+#: src/common/session.c:1369
msgid "session: loading global history\n"
msgstr "sezenÃ: naÄátám globálnà historii\n"
-#: src/common/session.c:1376
+#: src/common/session.c:1377
msgid "unexpected end of file (reading history)"
msgstr "neoÄekávaný konec souboru (Ätenà historie)"
-#: src/common/session.c:1396 src/common/session.c:1674
+#: src/common/session.c:1397 src/common/session.c:1678
#, c-format
msgid "session: warning: ignoring value from history (object id: %d)\n"
msgstr "sezenÃ: upozornÄ›nÃ: ignoruji hodnotu z historie (objekt id: %d)\n"
-#: src/common/session.c:1423
+#: src/common/session.c:1424
msgid "server name not found for buffer"
msgstr "nenalezeno jméno serveru pro buffer"
-#: src/common/session.c:1431
+#: src/common/session.c:1432
msgid "channel name not found for buffer"
msgstr "nenalezeno jméno kanálu pro buffer"
-#: src/common/session.c:1438
+#: src/common/session.c:1439
msgid "buffer type not found"
msgstr "typ bufferu nenalezen"
-#: src/common/session.c:1443
+#: src/common/session.c:1444
#, c-format
msgid "session: loading buffer (server: %s, channel: %s, type: %d)\n"
msgstr "sezenÃ: naÄÃtám buffer (server: %s, kanál %s, typ: %d)\n"
-#: src/common/session.c:1454
+#: src/common/session.c:1455
msgid "server not found for buffer"
msgstr "nenalezen server pro buffer"
-#: src/common/session.c:1464
+#: src/common/session.c:1465
msgid "channel not found for buffer"
msgstr "nenalezen kanál pro buffer"
-#: src/common/session.c:1473
+#: src/common/session.c:1474
msgid "can't create new buffer"
msgstr "nemohu vytvořit nový buffer"
-#: src/common/session.c:1486
+#: src/common/session.c:1487
msgid "unexpected end of file (reading buffer)"
msgstr "neoÄekávaný konec souboru (Ätenà bufferu)"
-#: src/common/session.c:1499
+#: src/common/session.c:1500
#, c-format
msgid "session: warning: ignoring value from buffer (object id: %d)\n"
msgstr "sezenÃ: upzornÄ›nÃ: ignoruji hodnotu z bufferu (objekt id: %d)\n"
-#: src/common/session.c:1522
+#: src/common/session.c:1523
msgid "line found without buffer"
msgstr "nalezen řádek bez bufferu"
-#: src/common/session.c:1530
+#: src/common/session.c:1531
msgid "can't create new line"
msgstr "nemohu vytvořit nový řádek"
-#: src/common/session.c:1540
+#: src/common/session.c:1541
msgid "unexpected end of file (reading line)"
msgstr "neoÄekávaný konec souboru (Ätenà řádku)"
-#: src/common/session.c:1577
+#: src/common/session.c:1581
#, c-format
msgid "session: warning: ignoring value from line (object id: %d)\n"
msgstr "sezenÃ: upozornÄ›nÃ: ignoruji hodnotu z řádku (objekt id: %d)\n"
-#: src/common/session.c:1602
+#: src/common/session.c:1606
msgid "unexpected end of file (reading uptime)"
msgstr "neoÄekávaný konec souboru (Ätu dobu bÄ›hu)"
-#: src/common/session.c:1615
+#: src/common/session.c:1619
#, c-format
msgid "session: warning: ignoring value from uptime (object id: %d)\n"
msgstr "sezenÃ: upozornÄ›nÃ: ignoruji hodnotu z doby bÄ›hu (objekt id: %d)\n"
-#: src/common/session.c:1649
+#: src/common/session.c:1653
msgid "unexpected end of file (reading hotlist)"
msgstr "neoÄekávaný konec souboru (Ätenà hotlistu)"
-#: src/common/session.c:1705
+#: src/common/session.c:1709
msgid "session file not found"
msgstr "soubor se sezenÃm nenalezen"
-#: src/common/session.c:1712
+#: src/common/session.c:1716
msgid "signature not found"
msgstr "podpis nenalezen"
-#: src/common/session.c:1717
+#: src/common/session.c:1721
msgid "bad session signature"
msgstr "Å¡patný podpis sezenÃ"
-#: src/common/session.c:1728
+#: src/common/session.c:1732
msgid "object id not found"
msgstr "id objektu nenalezeno"
-#: src/common/session.c:1736
+#: src/common/session.c:1740
msgid "failed to load server"
msgstr "selhalo naÄtenà serveru"
-#: src/common/session.c:1743
+#: src/common/session.c:1747
msgid "failed to load channel"
msgstr "selhalo naÄtenà kanálu"
-#: src/common/session.c:1750
+#: src/common/session.c:1754
msgid "failed to load nick"
msgstr "selhalo naÄtenà pÅ™ezdÃvky"
-#: src/common/session.c:1757
+#: src/common/session.c:1761
msgid "failed to load DCC"
msgstr "selhalo naÄtenà DCC"
-#: src/common/session.c:1764
+#: src/common/session.c:1768
msgid "failed to load history"
msgstr "selhalo naÄtenà historie"
-#: src/common/session.c:1771
+#: src/common/session.c:1775
msgid "failed to load buffer"
msgstr "selhalo naÄtenà bufferu"
-#: src/common/session.c:1778
+#: src/common/session.c:1782
msgid "failed to load line"
msgstr "selhalo naÄtenà řádku"
-#: src/common/session.c:1785
+#: src/common/session.c:1789
msgid "failed to load uptime"
msgstr "selhalo naÄtenà doby bÄ›hu"
-#: src/common/session.c:1792
+#: src/common/session.c:1796
msgid "failed to load hotlist"
msgstr "selhalo naÄtenà hotlistu"
-#: src/common/session.c:1797
+#: src/common/session.c:1801
#, c-format
msgid "ignoring object (id: %d)\n"
msgstr "ignoruji objekt (id: %d)\n"
-#: src/common/session.c:1801
+#: src/common/session.c:1805
#, c-format
msgid "failed to ignore object (id: %d)"
msgstr "selhalo ignorovánà objektu (id: %d)"
-#: src/common/session.c:1825
+#: src/common/session.c:1829
#, c-format
msgid "%s can't delete session file (%s)\n"
msgstr "%s nemohu smazat soubor se sezenÃm (%s)\n"
-#: src/common/session.c:1831
+#: src/common/session.c:1835
msgid "Upgrade completed successfully\n"
msgstr "Aktualizace dokonÄena úspěšnÄ›\n"
@@ -5480,62 +5512,62 @@ msgstr ""
"%s mel by ste nynà provést /save pro zapsánà volby \"save_on_exit\" "
"dokonfiguraÄnÃho souboru.\n"
-#: src/common/weeconfig.c:1754
+#: src/common/weeconfig.c:1792
#, c-format
msgid "%s %s, line %d: new server, but previous was incomplete\n"
msgstr "%s %s, řádek %d: nový server, ale pÅ™edchozà byl nekompletnÃ\n"
-#: src/common/weeconfig.c:1763
+#: src/common/weeconfig.c:1801
#, c-format
msgid "%s %s, line %d: server '%s' already exists\n"
msgstr "%s %s, řádek %d: server '%s' již existuje\n"
-#: src/common/weeconfig.c:1781
+#: src/common/weeconfig.c:1819
#, c-format
msgid "%s %s, line %d: unable to create server\n"
msgstr "%s %s, řádek %d: nemohu vytvořit server\n"
-#: src/common/weeconfig.c:1821
+#: src/common/weeconfig.c:1859
#, c-format
msgid "%s unable to assign default int with string (\"%s\")\n"
msgstr "%s nemohu pÅ™iÅ™adit výchozà ÄÃslo s Å™etÄ›zcem (\"%s\")\n"
-#: src/common/weeconfig.c:1832
+#: src/common/weeconfig.c:1870
#, c-format
msgid "%s unable to assign default color (\"%s\")\n"
msgstr "%s nemohu přiřadit výchozà barvu (\"%s\")\n"
-#: src/common/weeconfig.c:1870
+#: src/common/weeconfig.c:1908
#, c-format
msgid "%s config file \"%s\" not found.\n"
msgstr "%s konfiguraÄnà soubor \"%s\" nenalezen\n"
-#: src/common/weeconfig.c:1902
+#: src/common/weeconfig.c:1940
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"]\"\n"
msgstr "%s %s, řádek %d: nevalidnà syntaxe, chybà \"]\"\n"
-#: src/common/weeconfig.c:1919
+#: src/common/weeconfig.c:1957
#, c-format
msgid "%s %s, line %d: unknown section identifier (\"%s\")\n"
msgstr "%s %s, řádek %d: neznámý identifikátor sekce (\"%s\")\n"
-#: src/common/weeconfig.c:1937
+#: src/common/weeconfig.c:1975
#, c-format
msgid "%s %s, line %d: invalid section for option, line is ignored\n"
msgstr "%s %s, řádek %d: nevalidnà sekce pro volbu, řádek je ignorován\n"
-#: src/common/weeconfig.c:2019 src/common/weeconfig.c:2045
+#: src/common/weeconfig.c:2057 src/common/weeconfig.c:2083
#, c-format
msgid "%s %s, line %d: invalid option \"%s\"\n"
msgstr "%s %s, řádek %d: nevalidnà volba \"%s\"\n"
-#: src/common/weeconfig.c:2025
+#: src/common/weeconfig.c:2063
#, c-format
msgid "%s %s, line %d: invalid ignore options \"%s\"\n"
msgstr "%s %s, řádek %d: nevalidnà volba \"%s\" pro ignorovánÃ\n"
-#: src/common/weeconfig.c:2056
+#: src/common/weeconfig.c:2094
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5544,7 +5576,7 @@ msgstr ""
"%s %s, řádek %d: nevalidnà hodnota pro volbu '%s'\n"
"OÄekáváno: hodnota boolean: 'off' nebo 'on'\n"
-#: src/common/weeconfig.c:2065
+#: src/common/weeconfig.c:2103
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5553,7 +5585,7 @@ msgstr ""
"%s %s, řádek %d: nevalidnà hodnota pro volbu '%s'\n"
"OÄekáváno: celé ÄÃslo mezi %d a %d\n"
-#: src/common/weeconfig.c:2076
+#: src/common/weeconfig.c:2114
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5562,21 +5594,21 @@ msgstr ""
"%s %s, řádek %d: nevalidnà hodnota pro volbu '%s'\n"
"OÄekáváno: jeden z tÄ›chto Å™etÄ›zců: "
-#: src/common/weeconfig.c:2092
+#: src/common/weeconfig.c:2130
#, c-format
msgid "%s %s, line %d: invalid color name for option '%s'\n"
msgstr "%s %s, řádek %d: nevalidnà jméno barvy pro hodnotu '%s'\n"
-#: src/common/weeconfig.c:2161
+#: src/common/weeconfig.c:2199
#, c-format
msgid "%s: creating default config file...\n"
msgstr "%s: vytvářÃm výchozà konfiguraÄnà soubor...\n"
-#: src/common/weeconfig.c:2162
+#: src/common/weeconfig.c:2200
msgid "Creating default config file\n"
msgstr "VytvářÃm výchozà konfiguraÄnà soubor\n"
-#: src/common/weeconfig.c:2165 src/common/weeconfig.c:2371
+#: src/common/weeconfig.c:2203 src/common/weeconfig.c:2409
#, c-format
msgid ""
"#\n"
@@ -5585,7 +5617,7 @@ msgstr ""
"#\n"
"# %s konfiguraÄnà soubor, vytvoÅ™il %s v%s %s"
-#: src/common/weeconfig.c:2169 src/common/weeconfig.c:2375
+#: src/common/weeconfig.c:2207 src/common/weeconfig.c:2413
#, c-format
msgid ""
"# WARNING! Be careful when editing this file, WeeChat writes this file when "
@@ -5596,10 +5628,19 @@ msgstr ""
"tento soubor pÅ™i ukonÄenÃ.\n"
"#\n"
-#: src/common/weeconfig.c:2368
+#: src/common/weeconfig.c:2406
msgid "Saving config to disk\n"
msgstr "Ukládám konfiguraci na disk\n"
+#~ msgid ""
+#~ "filename: WeeChat plugin (file) to load\n"
+#~ "\n"
+#~ "Without argument, /plugin command lists all loaded plugins."
+#~ msgstr ""
+#~ "jméno%souboru: plugin pro WeeChat (soubor), který naÄÃst\n"
+#~ "\n"
+#~ "PÅ™Ãkaz /plugin bez argumentů vypÃÅ¡e seznam vÅ¡ech naÄtených pluginů."
+
#~ msgid "Default server notify levels:"
#~ msgstr "nastavil upozorněnà serveru"
diff --git a/weechat/po/de.po b/weechat/po/de.po
index 209fbe98f..bf26684d0 100644
--- a/weechat/po/de.po
+++ b/weechat/po/de.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.2.2-cvs\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2006-10-01 10:04+0200\n"
+"POT-Creation-Date: 2006-10-24 00:48+0200\n"
"PO-Revision-Date: 2006-10-01 12:10+0200\n"
"Last-Translator: Thomas Schuetz \n"
"Language-Team: weechat-dev \n"
@@ -16,87 +16,92 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/irc/irc-server.c:190 src/common/weeconfig.c:2301
+#: src/irc/irc-server.c:194 src/common/weeconfig.c:2339
msgid "Unable to get user's name"
msgstr "Username konnte nicht ermittelt werden"
-#: src/irc/irc-server.c:258
+#: src/irc/irc-server.c:262
#, c-format
msgid "%s cannot allocate new server\n"
msgstr "%s Neuer Server konnte nicht alloziert werden\n"
-#: src/irc/irc-server.c:591
+#: src/irc/irc-server.c:610
#, c-format
msgid "%s error sending data to IRC server\n"
msgstr "%s Fehler beim Senden von Daten an den IRC-Server\n"
-#: src/irc/irc-server.c:613 src/irc/irc-server.c:626 src/irc/irc-server.c:673
-#: src/irc/irc-server.c:686
+#: src/irc/irc-server.c:624 src/irc/irc-server.c:951
+#, fuzzy
+msgid "(message dropped)"
+msgstr "Nachricht empfangen"
+
+#: src/irc/irc-server.c:736 src/irc/irc-server.c:749 src/irc/irc-server.c:796
+#: src/irc/irc-server.c:809
#, c-format
msgid "%s not enough memory for received IRC message\n"
msgstr "%s nicht genügend Speicher zum Empfangen der IRC-Nachricht vorhanden\n"
-#: src/irc/irc-server.c:804
+#: src/irc/irc-server.c:918
#, c-format
msgid "%s Command \"%s\" failed!\n"
msgstr "%s der Befehl \"%s\" schlug fehl!\n"
-#: src/irc/irc-server.c:810
+#: src/irc/irc-server.c:924
#, c-format
msgid "%s No command to execute!\n"
msgstr "%s Kein Befehl zum Ausführen!\n"
-#: src/irc/irc-server.c:816
+#: src/irc/irc-server.c:930
#, c-format
msgid "%s Unknown command: cmd=\"%s\", host=\"%s\", args=\"%s\"\n"
msgstr "%s Unbekannter Befehl: cmd=\"%s\", host=\"%s\", args=\"%s\"\n"
-#: src/irc/irc-server.c:867
+#: src/irc/irc-server.c:996
#, c-format
msgid "%s cannot read data from socket, disconnecting from server...\n"
msgstr "%s Socket-Lesefehler, die Serververbindung wird getrennt...\n"
-#: src/irc/irc-server.c:948
+#: src/irc/irc-server.c:1077
#, c-format
msgid "%s: Reconnecting to server in %d seconds\n"
msgstr "%s: Neuverbinden in %d Sekunden\n"
-#: src/irc/irc-server.c:982
+#: src/irc/irc-server.c:1111
#, c-format
msgid "%s gnutls handshake failed\n"
msgstr "%s gnutls-Handshake schlug fehl\n"
-#: src/irc/irc-server.c:999
+#: src/irc/irc-server.c:1128
#, c-format
msgid "%s proxy address \"%s\" not found\n"
msgstr "%s Proxyadresse \"%s\" nicht gefunden\n"
-#: src/irc/irc-server.c:1003
+#: src/irc/irc-server.c:1132
#, c-format
msgid "%s address \"%s\" not found\n"
msgstr "%s Adresse \"%s\" nicht gefunden\n"
-#: src/irc/irc-server.c:1013
+#: src/irc/irc-server.c:1142
#, c-format
msgid "%s proxy IP address not found\n"
msgstr "%s Proxy-IP-Adresse nicht gefunden\n"
-#: src/irc/irc-server.c:1016
+#: src/irc/irc-server.c:1145
#, c-format
msgid "%s IP address not found\n"
msgstr "%s IP-Adresse nicht gefunden\n"
-#: src/irc/irc-server.c:1025
+#: src/irc/irc-server.c:1154
#, c-format
msgid "%s proxy connection refused\n"
msgstr "%s Proxyverbindung verweigert\n"
-#: src/irc/irc-server.c:1028
+#: src/irc/irc-server.c:1157
#, c-format
msgid "%s connection refused\n"
msgstr "%s Verbindungsaufbau verweigert\n"
-#: src/irc/irc-server.c:1036
+#: src/irc/irc-server.c:1165
#, c-format
msgid ""
"%s proxy fails to establish connection to server (check username/password if "
@@ -105,12 +110,12 @@ msgstr ""
"%s Der Proxy konnte die Verbindung zum Server nicht aufbauen (bitte "
"Benutzername/Passwort überprüfen)\n"
-#: src/irc/irc-server.c:1046
+#: src/irc/irc-server.c:1175
#, c-format
msgid "%s unable to set local hostname/IP\n"
msgstr "%s kann lokalen Hostname/lokale IP nicht festlegen\n"
-#: src/irc/irc-server.c:1561
+#: src/irc/irc-server.c:1690
#, c-format
msgid ""
"%s cannot connect with SSL since WeeChat was not built with GNUtls support\n"
@@ -118,57 +123,57 @@ msgstr ""
"%s SSL-Verbindung nicht möglich, da WeeChat nicht mit GNUtls-Support "
"kompiliert wurde\n"
-#: src/irc/irc-server.c:1570
+#: src/irc/irc-server.c:1699
#, c-format
msgid "%s: connecting to server %s:%d%s%s via %s proxy %s:%d%s...\n"
msgstr "%s: verbinden zu Server %s:%d%s%s via %s-Proxy %s:%d%s...\n"
-#: src/irc/irc-server.c:1576
+#: src/irc/irc-server.c:1705
#, c-format
msgid "Connecting to server %s:%d%s%s via %s proxy %s:%d%s...\n"
msgstr "verbinden zu Server %s:%d%s%s via %s-Proxy %s:%d%s...\n"
-#: src/irc/irc-server.c:1586
+#: src/irc/irc-server.c:1715
#, c-format
msgid "%s: connecting to server %s:%d%s%s...\n"
msgstr "%s: verbinden zu Server %s:%d%s%s...\n"
-#: src/irc/irc-server.c:1590
+#: src/irc/irc-server.c:1719
#, c-format
msgid "Connecting to server %s:%d%s%s...\n"
msgstr "verbinden zu Server %s:%d%s%s...\n"
-#: src/irc/irc-server.c:1608
+#: src/irc/irc-server.c:1737
#, c-format
msgid "%s gnutls init error\n"
msgstr "%s gnutls Initialisierungsfehler\n"
-#: src/irc/irc-server.c:1623
+#: src/irc/irc-server.c:1752
#, c-format
msgid "%s cannot create pipe\n"
msgstr "%s Pipe konnte nicht angelegt werden\n"
-#: src/irc/irc-server.c:1638
+#: src/irc/irc-server.c:1767
#, c-format
msgid "%s cannot create socket\n"
msgstr "%s Socket konnte nicht angelegt werden\n"
-#: src/irc/irc-server.c:1649
+#: src/irc/irc-server.c:1778
#, c-format
msgid "%s cannot set socket option \"SO_REUSEADDR\"\n"
msgstr "%s Fehler beim Setzen der Socketoption \"SO_REUSEADDR\"\n"
-#: src/irc/irc-server.c:1660
+#: src/irc/irc-server.c:1789
#, c-format
msgid "%s cannot set socket option \"SO_KEEPALIVE\"\n"
msgstr "%s Fehler beim Setzen der Socketoption \"SO_KEEPALIVE\"\n"
-#: src/irc/irc-server.c:1691
+#: src/irc/irc-server.c:1820
#, c-format
msgid "%s: Reconnecting to server...\n"
msgstr "%s: Neuverbinden zum Server...\n"
-#: src/irc/irc-server.c:1742 src/irc/irc-server.c:1751
+#: src/irc/irc-server.c:1871 src/irc/irc-server.c:1880
msgid "Disconnected from server!\n"
msgstr "Vom Server getrennt!\n"
@@ -1378,73 +1383,73 @@ msgstr "(versteckt)"
msgid "%s: using hostname \"%s\"\n"
msgstr "%s: benutze lokalen Hostnamen \"%s\"\n"
-#: src/irc/irc-send.c:219 src/common/command.c:677
+#: src/irc/irc-send.c:219 src/common/command.c:683
#, c-format
msgid "%s cannot find nick for sending message\n"
msgstr ""
"%s kann keinen Nickname finden, an den die Nachricht gesendet werden soll\n"
-#: src/irc/irc-send.c:358 src/common/command.c:574
+#: src/irc/irc-send.c:358 src/common/command.c:580
#, c-format
msgid "%s command \"%s\" needs a server connection!\n"
msgstr "%s der Befehl \"%s\" benötigt eine Serververbindung!\n"
-#: src/irc/irc-send.c:413 src/irc/irc-send.c:441 src/irc/irc-send.c:663
-#: src/irc/irc-send.c:700 src/irc/irc-send.c:737 src/irc/irc-send.c:791
-#: src/irc/irc-send.c:836 src/irc/irc-send.c:915 src/irc/irc-send.c:976
-#: src/irc/irc-send.c:1362 src/irc/irc-send.c:1504 src/irc/irc-send.c:2065
-#: src/irc/irc-send.c:2195
+#: src/irc/irc-send.c:413 src/irc/irc-send.c:441 src/irc/irc-send.c:657
+#: src/irc/irc-send.c:689 src/irc/irc-send.c:721 src/irc/irc-send.c:770
+#: src/irc/irc-send.c:815 src/irc/irc-send.c:894 src/irc/irc-send.c:955
+#: src/irc/irc-send.c:1372 src/irc/irc-send.c:1516 src/irc/irc-send.c:2077
+#: src/irc/irc-send.c:2202
#, c-format
msgid "%s \"%s\" command can only be executed in a channel buffer\n"
msgstr "%s der \"%s\"-Befehl kann nur in Channelfenstern ausgeführt werden\n"
-#: src/irc/irc-send.c:580 src/irc/irc-send.c:600 src/irc/irc-send.c:1130
-#: src/irc/irc-send.c:1983
+#: src/irc/irc-send.c:579 src/irc/irc-send.c:599 src/irc/irc-send.c:1109
+#: src/irc/irc-send.c:1995
#, c-format
msgid "%s \"%s\" command can not be executed on a server buffer\n"
msgstr "%s der \"%s\"-Befehl kann nicht in Serverfenstern ausgeführt werden\n"
-#: src/irc/irc-send.c:900 src/irc/irc-send.c:961 src/common/command.c:1778
+#: src/irc/irc-send.c:879 src/irc/irc-send.c:940 src/common/command.c:1789
#, c-format
msgid "%s wrong arguments for \"%s\" command\n"
msgstr "%s fehlerhafte Argumente für der \"%s\"-Befehl\n"
-#: src/irc/irc-send.c:1077
+#: src/irc/irc-send.c:1056
#, c-format
msgid "%s \"%s\" is not a valid regular expression (%s)\n"
msgstr "%s \"%s\" ist kein korrekter regulärer Ausdruck (%s)\n"
-#: src/irc/irc-send.c:1086
+#: src/irc/irc-send.c:1065
#, c-format
msgid "%s not enough memory for regular expression\n"
msgstr "%s nicht genügend Speicher für regulären Ausdruck vorhanden\n"
-#: src/irc/irc-send.c:1212 src/irc/irc-send.c:1560 src/irc/irc-send.c:1574
+#: src/irc/irc-send.c:1222 src/irc/irc-send.c:1572 src/irc/irc-send.c:1586
#, c-format
msgid "%s \"%s\" command can only be executed in a channel or private buffer\n"
msgstr ""
"%s der \"%s\"-Befehl kann nur in Channelfenstern oder in privaten Fenstern "
"ausgeführt werden\n"
-#: src/irc/irc-send.c:1254 src/irc/irc-recv.c:565
+#: src/irc/irc-send.c:1264 src/irc/irc-recv.c:565
#, c-format
msgid "%s nick \"%s\" not found for \"%s\" command\n"
msgstr "%s Nickname \"%s\" für den \"%s\"-Befehl nicht gefunden\n"
-#: src/irc/irc-send.c:1335 src/irc/irc-send.c:1473 src/irc/irc-send.c:2091
-#: src/common/command.c:1723 src/common/command.c:1735
-#: src/common/command.c:1754 src/common/command.c:1841
-#: src/common/command.c:2621
+#: src/irc/irc-send.c:1345 src/irc/irc-send.c:1483 src/irc/irc-send.c:2103
+#: src/common/command.c:1734 src/common/command.c:1746
+#: src/common/command.c:1765 src/common/command.c:1852
+#: src/common/command.c:2694
#, c-format
msgid "%s wrong argument count for \"%s\" command\n"
msgstr "%s fehlerhafte Anzahl von Argumenten für der \"%s\"-Befehl\n"
-#: src/irc/irc-send.c:1675
+#: src/irc/irc-send.c:1687
#, c-format
msgid "%s cannot create new private buffer \"%s\"\n"
msgstr "%s kann kein neues privates Fenster \"%s\" erzeugen\n"
-#: src/irc/irc-send.c:2156
+#: src/irc/irc-send.c:2168
#, c-format
msgid "%s, compiled on %s %s\n"
msgstr "%s, kompiliert auf %s %s\n"
@@ -1454,8 +1459,8 @@ msgstr "%s, kompiliert auf %s %s\n"
msgid "You have been invited to %s%s%s by %s%s\n"
msgstr "Sie wurden in den Channel %s%s%s von %s%s eingeladen\n"
-#: src/irc/irc-recv.c:428 src/irc/irc-recv.c:534 src/irc/irc-recv.c:732
-#: src/irc/irc-recv.c:1159 src/irc/irc-recv.c:1510 src/irc/irc-recv.c:3441
+#: src/irc/irc-recv.c:428 src/irc/irc-recv.c:534 src/irc/irc-recv.c:734
+#: src/irc/irc-recv.c:1160 src/irc/irc-recv.c:1510 src/irc/irc-recv.c:3441
#: src/irc/irc-recv.c:3507 src/irc/irc-recv.c:3528
#, c-format
msgid "%s channel \"%s\" not found for \"%s\" command\n"
@@ -1486,7 +1491,7 @@ msgstr "%s%s%s hat %s%s%s vom Server getrennt"
msgid "%s host \"%s\" not found for \"%s\" command\n"
msgstr "%s Host \"%s\" für den \"%s\"-Befehl nicht gefunden\n"
-#: src/irc/irc-recv.c:676 src/irc/irc-recv.c:775 src/irc/irc-recv.c:1304
+#: src/irc/irc-recv.c:676 src/irc/irc-recv.c:777 src/irc/irc-recv.c:1304
#: src/irc/irc-recv.c:2074
#, c-format
msgid "%s \"%s\" command received without host\n"
@@ -1497,56 +1502,56 @@ msgstr "%s \"%s\"-Befehl empfangen ohne Host\n"
msgid "%s \"%s\" command received without channel or nickname\n"
msgstr "%s \"%s\"-Befehl empfangen ohne Channel- oder Nickname\n"
-#: src/irc/irc-recv.c:714
+#: src/irc/irc-recv.c:716
#, fuzzy, c-format
msgid "Mode %s%s %s[%s%s%s]%s by %s%s\n"
msgstr "%s%s %s(%s%s@%s%s)%s war %s\n"
-#: src/irc/irc-recv.c:743
+#: src/irc/irc-recv.c:745
#, fuzzy, c-format
msgid "User mode %s[%s%s%s]%s by %s%s\n"
msgstr "Usermodus %s[%s%s%s/%s%s%s]\n"
-#: src/irc/irc-recv.c:814
+#: src/irc/irc-recv.c:816
#, c-format
msgid "You are now known as %s%s\n"
msgstr "Sie sind nun als %s%s bekannt\n"
-#: src/irc/irc-recv.c:818
+#: src/irc/irc-recv.c:820
#, c-format
msgid "%s%s%s is now known as %s%s\n"
msgstr "%s%s%s ist nun bekannt als %s%s\n"
-#: src/irc/irc-recv.c:886
+#: src/irc/irc-recv.c:887
#, c-format
msgid "%s nickname not found for \"%s\" command\n"
msgstr "%s Nickname nicht gefunden für den \"%s\"-Befehl\n"
-#: src/irc/irc-recv.c:900
+#: src/irc/irc-recv.c:901
#, c-format
msgid "CTCP %sVERSION%s reply from %s%s%s: %s\n"
msgstr "CTCP %sVERSION%s Antwort von %s%s%s: %s\n"
-#: src/irc/irc-recv.c:934
+#: src/irc/irc-recv.c:935
#, c-format
msgid "CTCP %sPING%s reply from %s%s%s: %ld.%ld seconds\n"
msgstr "CTCP %sPING%s Antwort von %s%s%s: %ld.%ld Sekunden\n"
-#: src/irc/irc-recv.c:957 src/irc/irc-recv.c:1887 src/irc/irc-recv.c:1999
+#: src/irc/irc-recv.c:958 src/irc/irc-recv.c:1887 src/irc/irc-recv.c:1999
#, c-format
msgid "%s cannot create new private window \"%s\"\n"
msgstr "%s kann kein neues privates Fenster \"%s\" erzeugen\n"
-#: src/irc/irc-recv.c:982 src/irc/irc-recv.c:2019
+#: src/irc/irc-recv.c:983 src/irc/irc-recv.c:2019
msgid "Private"
msgstr "Privat:"
-#: src/irc/irc-recv.c:1061
+#: src/irc/irc-recv.c:1062
#, c-format
msgid "%s \"%s\" command received without host or channel\n"
msgstr "%s \"%s\"-Befehl empfangen ohne Host oder Channel\n"
-#: src/irc/irc-recv.c:1089
+#: src/irc/irc-recv.c:1090
#, c-format
msgid "%s%s %s(%s%s%s)%s has left %s%s"
msgstr "%s%s %s(%s%s%s)%s verlässt %s%s"
@@ -1647,11 +1652,11 @@ msgstr "%s%s %s(%s%s@%s%s)%s war %s\n"
msgid "%s[%s%s%s]%s idle: "
msgstr "%s[%s%s%s]%s idlet: "
-#: src/irc/irc-recv.c:3127 src/common/command.c:3763 src/common/command.c:3781
+#: src/irc/irc-recv.c:3127 src/common/command.c:3836 src/common/command.c:3854
msgid "days"
msgstr "Tage"
-#: src/irc/irc-recv.c:3127 src/common/command.c:3763 src/common/command.c:3781
+#: src/irc/irc-recv.c:3127 src/common/command.c:3836 src/common/command.c:3854
msgid "day"
msgstr "Tag"
@@ -2129,19 +2134,24 @@ msgid "%s plugin %s: unable to add keyboard handler (not enough memory)\n"
msgstr ""
"%s plugin %s: kann keinen Tastatur-Handler hinzufügen (Speichermangel)\n"
-#: src/plugins/plugins.c:775
+#: src/plugins/plugins.c:738
+#, fuzzy, c-format
+msgid "%s plugin %s: unable to add modifier (not enough memory)\n"
+msgstr "%s plugin %s: kann keinen Timer-Handler hinzufügen (Speichermangel)\n"
+
+#: src/plugins/plugins.c:968
#, c-format
msgid "%s unable to load plugin \"%s\": %s\n"
msgstr "%s kann Plugin \"%s\" nicht laden: %s\n"
-#: src/plugins/plugins.c:786
+#: src/plugins/plugins.c:979
#, c-format
msgid "%s symbol \"plugin_name\" not found in plugin \"%s\", failed to load\n"
msgstr ""
"%s Symbol \"plugin_name\" in Plugin \"%s\" nicht gefunden, Laden "
"gescheitert\n"
-#: src/plugins/plugins.c:797
+#: src/plugins/plugins.c:990
#, c-format
msgid ""
"%s unable to load plugin \"%s\": a plugin with same name already exists\n"
@@ -2149,7 +2159,7 @@ msgstr ""
"%s kann Plugin \"%s\" nicht laden: ein gleichnamiges Plugin existiert "
"bereits\n"
-#: src/plugins/plugins.c:809
+#: src/plugins/plugins.c:1002
#, c-format
msgid ""
"%s symbol \"plugin_description\" not found in plugin \"%s\", failed to load\n"
@@ -2157,7 +2167,7 @@ msgstr ""
"%s Symbol \"plugin_description\" nicht in Plugin \"%s\" gefunden, Laden "
"gescheitert\n"
-#: src/plugins/plugins.c:820
+#: src/plugins/plugins.c:1013
#, c-format
msgid ""
"%s symbol \"plugin_version\" not found in plugin \"%s\", failed to load\n"
@@ -2165,7 +2175,7 @@ msgstr ""
"%s Symbol \"plugin_version\" nicht in Plugin \"%s\" gefunden, Laden "
"gescheitert\n"
-#: src/plugins/plugins.c:831
+#: src/plugins/plugins.c:1024
#, c-format
msgid ""
"%s function \"weechat_plugin_init\" not found in plugin \"%s\", failed to "
@@ -2174,43 +2184,44 @@ msgstr ""
"%s Funktion \"weechat_plugin_init\" nicht in Plugin \"%s\" gefunden Laden "
"gescheitert\n"
-#: src/plugins/plugins.c:903
+#: src/plugins/plugins.c:1103
#, c-format
msgid "Initializing plugin \"%s\" %s\n"
msgstr "Initialisiere Plugin \"%s\" %s\n"
-#: src/plugins/plugins.c:911
+#: src/plugins/plugins.c:1111
#, c-format
msgid "%s unable to initialize plugin \"%s\"\n"
msgstr "%s kann das Plugin \"%s\" nicht initialisieren\n"
-#: src/plugins/plugins.c:922
+#: src/plugins/plugins.c:1122
#, c-format
msgid "%s unable to load plugin \"%s\" (not enough memory)\n"
msgstr "%s kann das Plugin \"%s\" nicht laden (Speichermangel)\n"
-#: src/plugins/plugins.c:930
+#: src/plugins/plugins.c:1130
#, c-format
msgid "Plugin \"%s\" (%s) loaded.\n"
msgstr "Plugin \"%s\" (%s) geladen.\n"
-#: src/plugins/plugins.c:1097
+#: src/plugins/plugins.c:1302 src/plugins/plugins.c:1342
#, c-format
msgid "Plugin \"%s\" unloaded.\n"
msgstr "Plugin \"%s\" entladen.\n"
-#: src/plugins/plugins.c:1103 src/common/command.c:3443
+#: src/plugins/plugins.c:1308 src/plugins/plugins.c:1351
+#: src/common/command.c:3516
#, c-format
msgid "%s plugin \"%s\" not found\n"
msgstr "%s Plugin \"%s\" nicht gefunden\n"
-#: src/plugins/plugins-config.c:265 src/common/weeconfig.c:1945
+#: src/plugins/plugins-config.c:265 src/common/weeconfig.c:1983
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"=\"\n"
msgstr "%s %s, Zeile %d: Syntaxfehler, \"=\" erwartet\n"
-#: src/plugins/plugins-config.c:353 src/common/weeconfig.c:2155
-#: src/common/weeconfig.c:2362
+#: src/plugins/plugins-config.c:353 src/common/weeconfig.c:2193
+#: src/common/weeconfig.c:2400
#, c-format
msgid "%s cannot create file \"%s\"\n"
msgstr "%s kann die Datei \"%s\" nicht anlegen\n"
@@ -2235,7 +2246,7 @@ msgstr ""
"schreibt diese datei wenn die Optionen geändert werden.\n"
"#\n"
-#: src/plugins/plugins-interface.c:377
+#: src/plugins/plugins-interface.c:417
#, c-format
msgid "%s server/channel (%s/%s) not found for plugin exec command\n"
msgstr "%s Server/Channel (%s/%s) für den Plugin-Exec-Befehl nicht gefunden\n"
@@ -2289,12 +2300,12 @@ msgstr "zum DCC-Puffer springen"
msgid " [Q] Close raw data view"
msgstr " [Q] Rohdatenansicht schließen"
-#: src/gui/curses/gui-curses-main.c:120
+#: src/gui/curses/gui-curses-main.c:119
#, c-format
msgid "Day changed to %s\n"
msgstr "Ein neuer Tag bricht an, heute ist der %s\n"
-#: src/gui/curses/gui-curses-main.c:235
+#: src/gui/curses/gui-curses-main.c:234
#, c-format
msgid "%s lag is high, disconnecting from server...\n"
msgstr "%s der Lag ist hoch, die Verbindung wird getrennt...\n"
@@ -2336,11 +2347,11 @@ msgstr "-MEHR-"
msgid "server"
msgstr "Server"
-#: src/gui/gui-buffer.c:580
+#: src/gui/gui-buffer.c:581
msgid "Not enough memory for new line\n"
msgstr "Nicht genügend Speicher für neue Zeile\n"
-#: src/gui/gui-common.c:428
+#: src/gui/gui-common.c:430
msgid "Not enough memory for infobar message\n"
msgstr "Nicht genügend Speicher für Infobar-Nachricht\n"
@@ -2528,7 +2539,7 @@ msgstr "Bild neu aufbauen"
msgid "grab a key"
msgstr "Tastencode ermitteln und einfügen"
-#: src/gui/gui-keyboard.c:452 src/common/command.c:2383
+#: src/gui/gui-keyboard.c:452 src/common/command.c:2394
#, c-format
msgid "%s unable to bind key \"%s\"\n"
msgstr "%s kann die Taste \"%s\" nicht zuordnen\n"
@@ -2561,7 +2572,7 @@ msgstr "**** Beginning of log "
msgid "**** End of log "
msgstr "**** End of log "
-#: src/common/alias.c:170 src/common/command.c:365
+#: src/common/alias.c:170 src/common/command.c:371
#, c-format
msgid "%s circular reference when calling alias \"/%s\"\n"
msgstr "%s Zirkelbezug beim Aufruf des Aliases \"/%s\"\n"
@@ -2821,24 +2832,31 @@ msgid "list/load/unload plugins"
msgstr "auflisten/laden/entladen von Plugins"
#: src/common/command.c:146
-msgid "[load filename] | [autoload] | [reload] | [unload]"
+#, fuzzy
+msgid ""
+"[list [mask]] | [listfull [mask]] | [load filename] | [autoload] | [reload "
+"[name]] | [unload [name]]"
msgstr "[load Dateiname] | [autoload] | [reload] | [unload]"
#: src/common/command.c:147
msgid ""
-"filename: WeeChat plugin (file) to load\n"
+" list: list loaded plugins\n"
+"listfull: list loaded plugins with detailed info for each plugin\n"
+" mask: part of name of a loaded plugin\n"
+" load: load a plugin\n"
+"autoload: autoload plugins in system or user directory\n"
+" reload: reload one plugin (if no name given, unload all plugins, then "
+"autoload plugins)\n"
+" unload: unload one or all plugins\n"
"\n"
-"Without argument, /plugin command lists all loaded plugins."
+"Without argument, /plugin command lists loaded plugins."
msgstr ""
-"Dateiname: zu ladendes Plugin\n"
-"\n"
-"Ohne Argumente werden alle geladenen Plugins aufgelistet."
-#: src/common/command.c:150
+#: src/common/command.c:156
msgid "list, add or remove servers"
msgstr "Auflisten, Hinzufügen oder Entfernen von Servern"
-#: src/common/command.c:151
+#: src/common/command.c:157
msgid ""
"[servername] | [servername hostname port [-auto | -noauto] [-ipv6] [-ssl] [-"
"pwd password] [-nicks nick1 nick2 nick3] [-username username] [-realname "
@@ -2849,7 +2867,7 @@ msgstr ""
"pwd Passwort] [-nicks Nick1 Nick2 Nick3] [-username Benutzername] [-realname "
"Name] [-command Befehl] [-autojoin Channel[,Channel]] ] | [del Servername]"
-#: src/common/command.c:156
+#: src/common/command.c:162
msgid ""
"servername: server name, for internal and display use\n"
" hostname: name or IP address of server\n"
@@ -2875,27 +2893,27 @@ msgstr ""
" Benutzername: Benutzername\n"
" Realname: voller Name des Benutzers"
-#: src/common/command.c:168
+#: src/common/command.c:174
msgid "save config to disk"
msgstr "Konfiguration abspeichern"
-#: src/common/command.c:169
+#: src/common/command.c:175
msgid "[file]"
msgstr "[Datei]"
-#: src/common/command.c:169
+#: src/common/command.c:175
msgid "file: filename for writing config"
msgstr "Datei: Name der zu speichernden Konfigurationsdatei"
-#: src/common/command.c:171
+#: src/common/command.c:177
msgid "set config options"
msgstr "Konfigurationsparameter setzen"
-#: src/common/command.c:172 src/common/command.c:180
+#: src/common/command.c:178 src/common/command.c:186
msgid "[option [ = value]]"
msgstr "[Option [ = Wert]]"
-#: src/common/command.c:173
+#: src/common/command.c:179
msgid ""
"option: name of an option (if name is full and no value is given, then help "
"is displayed on option)\n"
@@ -2911,11 +2929,11 @@ msgstr ""
"Option kann Servername.server_xxx lauten, wobei \"Servername\" der interne "
"Servername ist und \"xxx\" eine Option für diesen Server."
-#: src/common/command.c:179
+#: src/common/command.c:185
msgid "set plugin config options"
msgstr "Konfigurationsparameter für Plugin setzen"
-#: src/common/command.c:181
+#: src/common/command.c:187
msgid ""
"option: name of a plugin option\n"
" value: value for option\n"
@@ -2927,27 +2945,27 @@ msgstr ""
"\n"
"Option wird wie folgt formatiert: Plugin.Option, z.B. perl.myscript.item1"
-#: src/common/command.c:185
+#: src/common/command.c:191
msgid "remove an alias"
msgstr "einen Alias entfernen"
-#: src/common/command.c:186
+#: src/common/command.c:192
msgid "alias_name"
msgstr "Aliasname"
-#: src/common/command.c:186
+#: src/common/command.c:192
msgid "alias_name: name of alias to remove"
msgstr "Aliasname: Name des zu löschenden Aliases"
-#: src/common/command.c:188
+#: src/common/command.c:194
msgid "unignore IRC messages and/or hosts"
msgstr "/ignore-Regel entfernen"
-#: src/common/command.c:189
+#: src/common/command.c:195
msgid "[number | [mask [[type | command] [channel [server]]]]]"
msgstr "[Nummer | [Maske [[Typ | Befehl] [Channel [Server]]]]"
-#: src/common/command.c:190
+#: src/common/command.c:196
msgid ""
" number: # of ignore to unignore (number is displayed by list of ignore)\n"
" mask: nick or host mask to unignore\n"
@@ -2970,11 +2988,11 @@ msgstr ""
"Bei jedem Argument steht '*' für 'alle'.\n"
"Ohne Argumente listet /unignore alle definierten /ignore-Regeln auf."
-#: src/common/command.c:200
+#: src/common/command.c:206
msgid "upgrade WeeChat without disconnecting from servers"
msgstr "aktualisiert WeeChat ohne die Verbindung zum Server zu trennen"
-#: src/common/command.c:202
+#: src/common/command.c:208
msgid ""
"This command run again WeeChat binary, so it should have been compiled or "
"installed with a package manager before running this command."
@@ -2983,24 +3001,24 @@ msgstr ""
"kompiliert oder mit einem Paketmanager installiert sein, bevor der Befehl "
"ausgeführt wird."
-#: src/common/command.c:205
+#: src/common/command.c:211
msgid "show WeeChat uptime"
msgstr "zeigt die Uptime von Weechat an"
-#: src/common/command.c:206
+#: src/common/command.c:212
msgid "[-o]"
msgstr "[-o]"
-#: src/common/command.c:207
+#: src/common/command.c:213
msgid "-o: send uptime on current channel as an IRC message"
msgstr ""
"-o: sendet die Weechat-Uptime als IRC-Nachricht in den aktuellen Channel"
-#: src/common/command.c:209
+#: src/common/command.c:215
msgid "manage windows"
msgstr "Fenster verwalten"
-#: src/common/command.c:210
+#: src/common/command.c:216
msgid ""
"[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv "
"[pct] | resize pct | merge [all]]"
@@ -3008,7 +3026,7 @@ msgstr ""
"[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv "
"[pct] | resize pct | merge [all]]"
-#: src/common/command.c:212
+#: src/common/command.c:218
msgid ""
" list: list open windows (no parameter implies this list)\n"
" -1: jump to previous window\n"
@@ -3046,18 +3064,18 @@ msgstr ""
"aktuellen Größe an. Zum Beispiel würde 25 bedeuten, dass das neue Fenster "
"nur noch ein Viertel der Größe des alten Fensters hätte."
-#: src/common/command.c:345 src/common/command.c:518 src/common/command.c:613
+#: src/common/command.c:351 src/common/command.c:524 src/common/command.c:619
#, c-format
msgid "%s command \"%s\" failed\n"
msgstr "%s der Befehl \"%s\" schlug fehl\n"
-#: src/common/command.c:471
+#: src/common/command.c:477
#, c-format
msgid "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s falsche Argumentanzahl für den %s-Befehl \"%s\" (erwartet: %d arg%s)\n"
-#: src/common/command.c:483
+#: src/common/command.c:489
#, c-format
msgid ""
"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
@@ -3066,13 +3084,13 @@ msgstr ""
"%s falsche Argumentanzahl für den %s-Befehl \"%s\" (erwartet: zwischen %d "
"und %d arg%s)\n"
-#: src/common/command.c:547
+#: src/common/command.c:553
#, c-format
msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s falsche Argumentanzahl für den IRC-Befehl \"%s\" (erwartet: %d arg%s)\n"
-#: src/common/command.c:559
+#: src/common/command.c:565
#, c-format
msgid ""
"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
@@ -3081,370 +3099,384 @@ msgstr ""
"%s falsche Argumentanzahl für den IRC-Befehl \"%s\" (erwartet: zwischen %d "
"und %d arg%s)\n"
-#: src/common/command.c:583
+#: src/common/command.c:589
#, c-format
msgid "%s command \"%s\" can not be executed on DCC CHAT buffer\n"
msgstr "%s der \"%s\"-Befehl kann nicht inDCC-Fenstern ausgeführt werden\n"
-#: src/common/command.c:628
+#: src/common/command.c:634
#, c-format
msgid "%s unknown command \"%s\" (type /help for help)\n"
msgstr "%s unbekannter Befehl \"%s\" (/help eingeben, um Hilfe zu erhalten)\n"
-#: src/common/command.c:830
+#: src/common/command.c:831
msgid "This window is not a channel!\n"
msgstr "Dieses Fenster ist kein Channel!\n"
-#: src/common/command.c:868 src/common/command.c:1039
+#: src/common/command.c:879 src/common/command.c:1050
#, c-format
msgid "%s missing arguments for \"%s\" command\n"
msgstr "%s fehlende Argumente für den \"%s\"-Befehl\n"
-#: src/common/command.c:877
+#: src/common/command.c:888
#, c-format
msgid "Alias \"%s\" => \"%s\" created\n"
msgstr "Alias \"%s\" => \"%s\" angelegt\n"
-#: src/common/command.c:883
+#: src/common/command.c:894
#, c-format
msgid "Failed to create alias \"%s\" => \"%s\" (not enough memory)\n"
msgstr "Kann den Alias \"%s\" => \"%s\" nicht anlegen (Speichermangel)\n"
-#: src/common/command.c:895
+#: src/common/command.c:906
msgid "Alias:\n"
msgstr "Alias:\n"
-#: src/common/command.c:905
+#: src/common/command.c:916
msgid "No alias found.\n"
msgstr "Keine Aliases gefunden.\n"
-#: src/common/command.c:915
+#: src/common/command.c:926
msgid "List of aliases:\n"
msgstr "Liste der Aliases:\n"
-#: src/common/command.c:929
+#: src/common/command.c:940
msgid "No alias defined.\n"
msgstr "Keine Aliases definiert.\n"
-#: src/common/command.c:948
+#: src/common/command.c:959
#, c-format
msgid "%sServer: %s%s\n"
msgstr "%sServer: %s%s\n"
-#: src/common/command.c:953
+#: src/common/command.c:964
#, c-format
msgid "%snot connected\n"
msgstr "%snicht verbunden\n"
-#: src/common/command.c:957
+#: src/common/command.c:968
#, c-format
msgid "%sChannel: %s%s %s(server: %s%s%s)\n"
msgstr "%sChannel: %s%s %s(Server: %s%s%s)\n"
-#: src/common/command.c:966
+#: src/common/command.c:977
#, c-format
msgid "%sPrivate with: %s%s %s(server: %s%s%s)\n"
msgstr "%sPrivater Chat mit: %s%s %s(Server: %s%s%s)\n"
-#: src/common/command.c:975 src/common/command.c:987
+#: src/common/command.c:986 src/common/command.c:998
#, c-format
msgid "%sunknown\n"
msgstr "%sunbekannt\n"
-#: src/common/command.c:983
+#: src/common/command.c:994
#, c-format
msgid "%sraw IRC data\n"
msgstr "%sIRC-Rohdaten\n"
-#: src/common/command.c:1018
+#: src/common/command.c:1029
msgid "Open buffers:\n"
msgstr "Offene Puffer:\n"
-#: src/common/command.c:1063
+#: src/common/command.c:1074
#, c-format
msgid "%s incorrect buffer number\n"
msgstr "%s falsche Puffernummer\n"
-#: src/common/command.c:1080
+#: src/common/command.c:1091
#, c-format
msgid "%s can not close the single buffer\n"
msgstr "%s der einzige Puffer kann nicht geschlossen werden\n"
-#: src/common/command.c:1093
+#: src/common/command.c:1104
#, c-format
msgid "%s can not close server buffer while channels are open\n"
msgstr ""
"%s kann den Serverpuffer nicht schließen, solange Channels offen sind\n"
-#: src/common/command.c:1167
+#: src/common/command.c:1178
#, fuzzy
msgid "Default notify levels for servers:"
msgstr "Neue Notify-Ebenen für: %s%s%s: %s%d %s"
-#: src/common/command.c:1185
+#: src/common/command.c:1196
msgid "Notify levels:"
msgstr "Notify-Ebenen:"
-#: src/common/command.c:1192
+#: src/common/command.c:1203
msgid "Raw IRC data"
msgstr "IRC-Rohdaten"
-#: src/common/command.c:1214 src/common/command.c:1284
+#: src/common/command.c:1225 src/common/command.c:1295
#, c-format
msgid "%s incorrect notify level (must be between %d and %d)\n"
msgstr "%s ungültige Notify-Ebene (muss zwischen %d und %d liegen)\n"
-#: src/common/command.c:1227
+#: src/common/command.c:1238
#, fuzzy, c-format
msgid "%s incorrect buffer for notify (must be server, channel or private)\n"
msgstr ""
"%s ungültiger Notify-Puffer (muss Channel oder Privatunterhaltng sein)\n"
-#: src/common/command.c:1238
+#: src/common/command.c:1249
#, fuzzy, c-format
msgid "New default notify level for server %s%s%s: %s%d %s"
msgstr "Neue Notify-Ebenen für: %s%s%s: %s%d %s"
-#: src/common/command.c:1252
+#: src/common/command.c:1263
#, c-format
msgid "New notify level for %s%s%s: %s%d %s"
msgstr "Neue Notify-Ebenen für: %s%s%s: %s%d %s"
-#: src/common/command.c:1263
+#: src/common/command.c:1274
msgid "(hotlist: never)\n"
msgstr "(Hotlist: keine Anzeige)\n"
-#: src/common/command.c:1266
+#: src/common/command.c:1277
msgid "(hotlist: highlights)\n"
msgstr "(Hotlist: Hervorhebungen)\n"
-#: src/common/command.c:1269
+#: src/common/command.c:1280
msgid "(hotlist: highlights + messages)\n"
msgstr "(Hotlist: Hervorhebungen und Nachrichten)\n"
-#: src/common/command.c:1272
+#: src/common/command.c:1283
msgid "(hotlist: highlights + messages + join/part (all))\n"
msgstr "(Hotlist: Hervorhebungen, Nachrichten, Betreten und Verlassen)\n"
-#: src/common/command.c:1404
+#: src/common/command.c:1415
#, c-format
msgid "Charsets for server %s%s%s: "
msgstr "Zeichensatz für Server %s%s%s: "
-#: src/common/command.c:1412
+#: src/common/command.c:1423
#, c-format
msgid "Charsets for channel %s%s%s: "
msgstr "Zeichensatz für Channel %s%s%s: "
-#: src/common/command.c:1420
+#: src/common/command.c:1431
#, c-format
msgid "Charsets for private %s%s%s: "
msgstr "Zeichensatz für private Chats %s%s%s: "
-#: src/common/command.c:1448 src/common/command.c:1478
-#: src/common/command.c:1508
+#: src/common/command.c:1459 src/common/command.c:1489
+#: src/common/command.c:1519
#, c-format
msgid " (inherited: \"%s%s%s\")"
msgstr " (geerbt: \"%s%s%s\")"
-#: src/common/command.c:1542
+#: src/common/command.c:1553
#, c-format
msgid "%s charset \"%s\" is not available\n"
msgstr "%s Zeichensatz \"%s\" ist nicht verfügbar\n"
-#: src/common/command.c:1603 src/common/command.c:1633
-#: src/common/command.c:1860 src/common/command.c:2614
-#: src/common/command.c:3895 src/common/command.c:3938
+#: src/common/command.c:1614 src/common/command.c:1644
+#: src/common/command.c:1871 src/common/command.c:2687
+#: src/common/command.c:3968 src/common/command.c:4011
#, c-format
msgid "%s unknown option for \"%s\" command\n"
msgstr "%s unbekannte Option für den \"%s\"-Befehl\n"
-#: src/common/command.c:1668
+#: src/common/command.c:1679
#, c-format
msgid "%s already connected to server \"%s\"!\n"
msgstr "%s zum Server \"%s\" besteht bereits eine Verbindung!\n"
-#: src/common/command.c:1676
+#: src/common/command.c:1687
#, c-format
msgid "%s currently connecting to server \"%s\"!\n"
msgstr "%s Verbindungsaufbau zum Server \"%s\" läuft bereits!\n"
-#: src/common/command.c:1696 src/common/command.c:1910
+#: src/common/command.c:1707 src/common/command.c:1921
#, c-format
msgid "%s server not found\n"
msgstr "%s Server nicht gefunden.\n"
-#: src/common/command.c:1893
+#: src/common/command.c:1904
#, c-format
msgid "%s not connected to server \"%s\"!\n"
msgstr "%s keine Verbindung zum Server \"%s\"!\n"
-#: src/common/command.c:1901
+#: src/common/command.c:1912
msgid "Auto-reconnection is cancelled\n"
msgstr "Automatisches Neuverbinden abgebrochen\n"
-#: src/common/command.c:1938 src/common/weechat.c:212
+#: src/common/command.c:1949 src/common/weechat.c:212
#, c-format
msgid "%s internal commands:\n"
msgstr "%s interne Befehle:\n"
-#: src/common/command.c:1948 src/common/weechat.c:232
+#: src/common/command.c:1959 src/common/weechat.c:232
#, c-format
msgid "IRC commands:\n"
msgstr "IRC-Befehle:\n"
-#: src/common/command.c:1962
+#: src/common/command.c:1973
msgid "Plugin commands:\n"
msgstr "Plugin-Befehle:\n"
-#: src/common/command.c:2078
+#: src/common/command.c:2089
#, c-format
msgid "No help available, \"%s\" is an unknown command\n"
msgstr "Keine Hilfe verfügbar, der Befehl \"%s\" ist unbekannt\n"
-#: src/common/command.c:2147
+#: src/common/command.c:2158
#, c-format
msgid "%son %s%s%s/%s%s%s:%s ignoring %s%s%s from %s%s\n"
msgstr "%sin %s%s%s/%s%s%s:%s ignoriere %s%s%s von %s%s\n"
-#: src/common/command.c:2185
+#: src/common/command.c:2196
msgid "List of ignore:\n"
msgstr "Liste der /ignore-Regeln:\n"
-#: src/common/command.c:2202
+#: src/common/command.c:2213
msgid "No ignore defined.\n"
msgstr "Keine /ignore-Regeln definiert.\n"
-#: src/common/command.c:2228
+#: src/common/command.c:2239
msgid "New ignore:"
msgstr "Neue /ignore-Regel:"
-#: src/common/command.c:2248
+#: src/common/command.c:2259
#, c-format
msgid "New key binding: %s"
msgstr "Neue Tastenbelegung: %s"
-#: src/common/command.c:2287
+#: src/common/command.c:2298
msgid "Key bindings:\n"
msgstr "Tastenbelegungen:\n"
-#: src/common/command.c:2301
+#: src/common/command.c:2312
#, c-format
msgid "Key \"%s\" unbound\n"
msgstr "Tastenbelegung \"%s\" gelöscht\n"
-#: src/common/command.c:2307
+#: src/common/command.c:2318
#, c-format
msgid "%s unable to unbind key \"%s\"\n"
msgstr "%s kann die Tastenbelegung \"%s\" nicht entfernen\n"
-#: src/common/command.c:2315 src/common/weechat.c:264
+#: src/common/command.c:2326 src/common/weechat.c:264
#, c-format
msgid "Internal key functions:\n"
msgstr "Interne Tastenfunktionen:\n"
-#: src/common/command.c:2335
+#: src/common/command.c:2346
msgid "Default key bindings restored\n"
msgstr "Standardtastenbelegungen wiederhergestellt\n"
-#: src/common/command.c:2341
+#: src/common/command.c:2352
#, c-format
msgid "%s \"-yes\" argument is required for keys reset (securuty reason)\n"
msgstr "%s \"-yes\" Argument erwartet aus Sicherheitsgründen\n"
-#: src/common/command.c:2360
+#: src/common/command.c:2371
msgid "Key:\n"
msgstr ""
-#: src/common/command.c:2366
+#: src/common/command.c:2377
#, fuzzy
msgid "No key found.\n"
msgstr "Keine Aliases gefunden.\n"
-#: src/common/command.c:2408
+#: src/common/command.c:2419
msgid "global"
msgstr "global"
-#: src/common/command.c:2408
+#: src/common/command.c:2419
msgid "local"
msgstr "local"
-#: src/common/command.c:2414
+#: src/common/command.c:2425
msgid "top"
msgstr "top"
-#: src/common/command.c:2417
+#: src/common/command.c:2428
msgid "bottom"
msgstr "bottom"
-#: src/common/command.c:2420
+#: src/common/command.c:2431
msgid "left"
msgstr "left"
-#: src/common/command.c:2423
+#: src/common/command.c:2434
msgid "right"
msgstr "right"
-#: src/common/command.c:2453
+#: src/common/command.c:2464
msgid "Open panels:\n"
msgstr "Offene Panel:\n"
-#: src/common/command.c:2489
+#: src/common/command.c:2496
msgid "Plugins loaded:\n"
msgstr "Plugins geladen:\n"
-#: src/common/command.c:2505
+#: src/common/command.c:2522
msgid " message handlers:\n"
msgstr " Message-Handler:\n"
-#: src/common/command.c:2514
+#: src/common/command.c:2531
#, c-format
msgid " IRC(%s)\n"
msgstr " IRC(%s)\n"
-#: src/common/command.c:2521
+#: src/common/command.c:2538
msgid " (no message handler)\n"
msgstr " (kein Message-Handler)\n"
-#: src/common/command.c:2526
+#: src/common/command.c:2543
msgid " command handlers:\n"
msgstr " Befehls-Handler:\n"
-#: src/common/command.c:2547
+#: src/common/command.c:2564
msgid " (no command handler)\n"
msgstr " (kein Befehls-Handler)\n"
-#: src/common/command.c:2552
+#: src/common/command.c:2569
msgid " timer handlers:\n"
msgstr " Timer-Handler:\n"
-#: src/common/command.c:2561
+#: src/common/command.c:2578
#, c-format
msgid " %d seconds\n"
msgstr " %d Sekunden\n"
-#: src/common/command.c:2568
+#: src/common/command.c:2585
msgid " (no timer handler)\n"
msgstr " (Kein Timer-Handler)\n"
-#: src/common/command.c:2573
+#: src/common/command.c:2590
msgid " keyboard handlers:\n"
msgstr " Tastatur-Handler:\n"
-#: src/common/command.c:2583
+#: src/common/command.c:2600
msgid " (no keyboard handler)\n"
msgstr " (kein Tastatur-Handler)\n"
-#: src/common/command.c:2585
+#: src/common/command.c:2602 src/common/command.c:2619
#, c-format
msgid " %d defined\n"
msgstr " %d definiert\n"
-#: src/common/command.c:2591
+#: src/common/command.c:2607
+msgid " IRC modifiers:\n"
+msgstr ""
+
+#: src/common/command.c:2617
+#, fuzzy
+msgid " (no IRC modifier)\n"
+msgstr " (Kein Timer-Handler)\n"
+
+#: src/common/command.c:2628
+#, fuzzy
+msgid "No plugin found.\n"
+msgstr "Keine Plugin-Option gefunden\n"
+
+#: src/common/command.c:2630
msgid " (no plugin)\n"
msgstr " (kein Plugin)\n"
-#: src/common/command.c:2627 src/common/command.c:3521
+#: src/common/command.c:2700 src/common/command.c:3594
#, c-format
msgid ""
"Command \"%s\" is not available, WeeChat was built without plugins support.\n"
@@ -3452,49 +3484,49 @@ msgstr ""
"Befehl \"%s\" ist nicht verfügbar, WeeChat wurde ohne Plugin-Support "
"kompiliert.\n"
-#: src/common/command.c:2655
+#: src/common/command.c:2728
msgid "Configuration file saved\n"
msgstr "Konfigurationsdatei gesichert\n"
-#: src/common/command.c:2660
+#: src/common/command.c:2733
#, c-format
msgid "%s failed to save configuration file\n"
msgstr "%s konnte die Konfigurationsdatei nicht sichern\n"
-#: src/common/command.c:2668
+#: src/common/command.c:2741
msgid "Plugins options saved\n"
msgstr "Plugin-Optionen gesichert\n"
-#: src/common/command.c:2673
+#: src/common/command.c:2746
#, c-format
msgid "%s failed to save plugins options\n"
msgstr "%s konnte die Plugin-Konfigurationsdatei nicht sichern\n"
-#: src/common/command.c:2714
+#: src/common/command.c:2787
msgid "No server.\n"
msgstr "Kein Server.\n"
-#: src/common/command.c:2725
+#: src/common/command.c:2798
#, c-format
msgid "Server '%s' not found.\n"
msgstr "Server '%s' nicht gefunden.\n"
-#: src/common/command.c:2737
+#: src/common/command.c:2810
#, c-format
msgid "%s missing servername for \"%s\" command\n"
msgstr "%s Servername für den \"%s\"-Befehl fehlt\n"
-#: src/common/command.c:2745
+#: src/common/command.c:2818
#, c-format
msgid "%s too much arguments for \"%s\" command, ignoring arguments\n"
msgstr "%s zuviele Argumente für den \"%s\"-Befehl - ignoriert\n"
-#: src/common/command.c:2755
+#: src/common/command.c:2828
#, c-format
msgid "%s server \"%s\" not found for \"%s\" command\n"
msgstr "%s Server \"%s\" nicht gefunden für den \"%s\"-Befehl\n"
-#: src/common/command.c:2763
+#: src/common/command.c:2836
#, c-format
msgid ""
"%s you can not delete server \"%s\" because you are connected to. Try /"
@@ -3503,200 +3535,200 @@ msgstr ""
"%s Sie können den Server \"%s\" nicht austragen, weil Sie noch verbunden "
"sind. Probieren Sie /disconnect %s vorher.\n"
-#: src/common/command.c:2783
+#: src/common/command.c:2856
#, c-format
msgid "Server %s%s%s has been deleted\n"
msgstr "Server %s%s%s wurde gelöscht\n"
-#: src/common/command.c:2802
+#: src/common/command.c:2875
#, c-format
msgid "%s missing parameters for \"%s\" command\n"
msgstr "%s fehlende Parameter für den \"%s\"-Befehl\n"
-#: src/common/command.c:2812
+#: src/common/command.c:2885
#, c-format
msgid "%s server \"%s\" already exists, can't create it!\n"
msgstr ""
"%s der Server \"%s\" existiert bereits und kann daher nicht angelegt "
"werden!\n"
-#: src/common/command.c:2841 src/common/command.c:2869
-#: src/common/command.c:2882 src/common/command.c:2908
+#: src/common/command.c:2914 src/common/command.c:2942
+#: src/common/command.c:2955 src/common/command.c:2981
#, c-format
msgid "%s missing password for \"%s\" parameter\n"
msgstr "%s das Passwort für den \"%s\"-Parameter fehlt\n"
-#: src/common/command.c:2854
+#: src/common/command.c:2927
#, c-format
msgid "%s missing nick(s) for \"%s\" parameter\n"
msgstr "%s Nicknames für den \"%s\"-Parameter fehlen\n"
-#: src/common/command.c:2895
+#: src/common/command.c:2968
#, c-format
msgid "%s missing command for \"%s\" parameter\n"
msgstr "%s Befehl für den \"%s\"-Parameter fehlt\n"
-#: src/common/command.c:2933
+#: src/common/command.c:3006
#, c-format
msgid "Server %s%s%s created\n"
msgstr "Server %s%s%s angelegt\n"
-#: src/common/command.c:2942
+#: src/common/command.c:3015
#, c-format
msgid "%s unable to create server\n"
msgstr "%s kann den Server nicht anlegen\n"
-#: src/common/command.c:3002
+#: src/common/command.c:3075
msgid "(unknown)"
msgstr "(unbekannt)"
-#: src/common/command.c:3025
+#: src/common/command.c:3098
#, c-format
msgid "%s(password hidden) "
msgstr "%s(Passwort versteckt) "
-#: src/common/command.c:3123
+#: src/common/command.c:3196
#, c-format
msgid "%s server \"%s\" not found\n"
msgstr "%s Server \"%s\" nicht gefunden\n"
-#: src/common/command.c:3156 src/common/command.c:3204
+#: src/common/command.c:3229 src/common/command.c:3277
#, c-format
msgid "%s config option \"%s\" not found\n"
msgstr "%s Konfigurationsoption \"%s\" nicht gefunden\n"
-#: src/common/command.c:3161 src/common/command.c:3196
+#: src/common/command.c:3234 src/common/command.c:3269
#, c-format
msgid "%s incorrect value for option \"%s\"\n"
msgstr "%s ungültiger Wert für die Option \"%s\"\n"
-#: src/common/command.c:3177
+#: src/common/command.c:3250
#, c-format
msgid "%s option \"%s\" can not be changed while WeeChat is running\n"
msgstr "%s Option \"%s\" kann nicht zur Laufzeit geändert werden\n"
-#: src/common/command.c:3287
+#: src/common/command.c:3360
#, c-format
msgid "No config option found with \"%s\"\n"
msgstr "Keine Konfigurationsoptionen mit \"%s\" gefunden\n"
-#: src/common/command.c:3290
+#: src/common/command.c:3363
msgid "No config option found\n"
msgstr "Keine Konfigurationsoption gefunden\n"
-#: src/common/command.c:3297
+#: src/common/command.c:3370
#, c-format
msgid "%sDetail:\n"
msgstr "%sDetail:\n"
-#: src/common/command.c:3302
+#: src/common/command.c:3375
msgid " . type boolean (values: 'on' or 'off')\n"
msgstr " . boolesche Werte ('on' or 'off')\n"
-#: src/common/command.c:3303 src/common/command.c:3326
-#: src/common/command.c:3332 src/common/command.c:3338
+#: src/common/command.c:3376 src/common/command.c:3399
+#: src/common/command.c:3405 src/common/command.c:3411
#: src/common/weechat.c:148 src/common/weechat.c:173 src/common/weechat.c:180
#: src/common/weechat.c:187
#, c-format
msgid " . default value: '%s'\n"
msgstr " . Standardwert: '%s'\n"
-#: src/common/command.c:3308
+#: src/common/command.c:3381
#, c-format
msgid " . type integer (values: between %d and %d)\n"
msgstr " . Ganzzahl (Werte zwischen %d und %d)\n"
-#: src/common/command.c:3311 src/common/weechat.c:157
+#: src/common/command.c:3384 src/common/weechat.c:157
#, c-format
msgid " . default value: %d\n"
msgstr " . Standardwert: %d\n"
-#: src/common/command.c:3315
+#: src/common/command.c:3388
msgid " . type string (values: "
msgstr " . Zeichenfolge (Werte: "
-#: src/common/command.c:3328 src/common/command.c:3334
-#: src/common/command.c:3340 src/common/weechat.c:175 src/common/weechat.c:182
+#: src/common/command.c:3401 src/common/command.c:3407
+#: src/common/command.c:3413 src/common/weechat.c:175 src/common/weechat.c:182
#: src/common/weechat.c:189
msgid "empty"
msgstr "leer"
-#: src/common/command.c:3331
+#: src/common/command.c:3404
msgid " . type color (Curses or Gtk color, look at WeeChat doc)\n"
msgstr " . Farbe (Curses- or Gtk-color, siehe WeeChat-Dokumentation)\n"
-#: src/common/command.c:3337
+#: src/common/command.c:3410
msgid " . type string (any string)\n"
msgstr " . Zeichenfolge (beliebig)\n"
-#: src/common/command.c:3343 src/common/weechat.c:192
+#: src/common/command.c:3416 src/common/weechat.c:192
#, c-format
msgid " . description: %s\n"
msgstr " . Beschreibung: %s\n"
-#: src/common/command.c:3354
+#: src/common/command.c:3427
#, c-format
msgid "config option(s) found with \"%s\"\n"
msgstr "Konfigurationsoption(en) gefunden mit \"%s\"\n"
-#: src/common/command.c:3357
+#: src/common/command.c:3430
msgid "config option(s) found\n"
msgstr "Konfigurationsoption(en) gefunden\n"
-#: src/common/command.c:3465
+#: src/common/command.c:3538
#, c-format
msgid "%s incorrect value for plugin option \"%s\"\n"
msgstr "%s ungültiger Wert für die Plugin-Option \"%s\"\n"
-#: src/common/command.c:3494
+#: src/common/command.c:3567
#, c-format
msgid "No plugin option found with \"%s\"\n"
msgstr "Keine Plugin-Optionen mit \"%s\" gefunden\n"
-#: src/common/command.c:3497
+#: src/common/command.c:3570
msgid "No plugin option found\n"
msgstr "Keine Plugin-Option gefunden\n"
-#: src/common/command.c:3507
+#: src/common/command.c:3580
#, c-format
msgid "plugin option(s) found with \"%s\"\n"
msgstr "Plugin-Option(en) gefunden mit \"%s\"\n"
-#: src/common/command.c:3510
+#: src/common/command.c:3583
msgid "plugin option(s) found\n"
msgstr "Plugin-Option(en) gefunden\n"
-#: src/common/command.c:3551
+#: src/common/command.c:3624
#, c-format
msgid "%s alias or command \"%s\" not found\n"
msgstr "%s Alias oder Befehl \"%s\" nicht gefunden\n"
-#: src/common/command.c:3561
+#: src/common/command.c:3634
#, c-format
msgid "Alias \"%s\" removed\n"
msgstr "Alias \"%s\" entfernt\n"
-#: src/common/command.c:3621
+#: src/common/command.c:3694
msgid "ignore were removed.\n"
msgstr "/ignore-Regeln entfernt.\n"
-#: src/common/command.c:3623
+#: src/common/command.c:3696
msgid "ignore was removed.\n"
msgstr "/ignore-Regel entfernt.\n"
-#: src/common/command.c:3628
+#: src/common/command.c:3701
#, c-format
msgid "%s no ignore found\n"
msgstr "%s Keine /ignore-Regel gefunden.\n"
-#: src/common/command.c:3662
+#: src/common/command.c:3735
#, c-format
msgid "%s can't upgrade: connection to at least one server is pending\n"
msgstr ""
"%s Aktualisierung nicht möglich: es wird noch auf eine Verbindung zu "
"mindestens einem Server gewartet\n"
-#: src/common/command.c:3672
+#: src/common/command.c:3745
#, c-format
msgid ""
"%s can't upgrade: connection to at least one SSL server is active (should be "
@@ -3706,36 +3738,36 @@ msgstr ""
"mindestens einem Server (sollte in einer zukünftigen Version bereinigt "
"sein)\n"
-#: src/common/command.c:3688
+#: src/common/command.c:3761
msgid "Upgrading WeeChat...\n"
msgstr "Aktualisiere WeeChat...\n"
-#: src/common/command.c:3695
+#: src/common/command.c:3768
#, c-format
msgid "%s unable to save session in file\n"
msgstr "%s kann die Sitzung nicht in eine Datei speichern\n"
-#: src/common/command.c:3721
+#: src/common/command.c:3794
#, c-format
msgid "%s exec failed (program: \"%s\"), exiting WeeChat\n"
msgstr "%s Ausführung schlug fehl (Programm: \"%s\"), WeeChat wird beendet\n"
-#: src/common/command.c:3761
+#: src/common/command.c:3834
#, c-format
msgid "WeeChat uptime: %d %s %02d:%02d:%02d, started on %s"
msgstr "WeeChat Uptime: %d %s %02d:%02d:%02d, gestartet am %s"
-#: src/common/command.c:3775
+#: src/common/command.c:3848
#, c-format
msgid "WeeChat uptime: %s%d %s%s %s%02d%s:%s%02d%s:%s%02d%s, started on %s%s"
msgstr ""
"WeeChat Uptime: %s%d %s%s %s%02d%s:%s%02d%s:%s%02d%s, gestartet am %s%s"
-#: src/common/command.c:3819
+#: src/common/command.c:3892
msgid "Open windows:\n"
msgstr "Geöffnete Fenster:\n"
-#: src/common/command.c:3906
+#: src/common/command.c:3979
#, c-format
msgid ""
"%s can not merge windows, there's no other window with same size near "
@@ -3787,7 +3819,7 @@ msgstr "FIFO geschlossen\n"
msgid "%s cannot add a buffer to hotlist\n"
msgstr "%s Puffer kann nicht zur Hotlist hinzugefügt werden\n"
-#: src/common/log.c:99
+#: src/common/log.c:103
#, c-format
msgid ""
"%s unable to create/append to log file\n"
@@ -3800,7 +3832,7 @@ msgstr ""
"durch das Benutzen der \"--dir\" Kommandozeilenoption mit einem anderen Home-"
"Verzeichnis zu starten.\n"
-#: src/common/session.c:515
+#: src/common/session.c:516
#, c-format
msgid ""
"Last operation with session file was at position %ld, read of %d bytes\n"
@@ -3808,7 +3840,7 @@ msgstr ""
"Der letzte Zugriff auf die Sitzungsdatei war bei Position %ld, %d Bytes "
"gelesen.\n"
-#: src/common/session.c:520
+#: src/common/session.c:521
#, c-format
msgid ""
"Please send %s/%s, %s/%s and above messages to WeeChat developers for "
@@ -3820,307 +3852,307 @@ msgstr ""
"Beachten Sie bitte, dass in diesen Dateien persönliche Informationen "
"enthalten sein können.\n"
-#: src/common/session.c:546 src/common/session.c:580 src/common/session.c:637
-#: src/common/session.c:678
+#: src/common/session.c:547 src/common/session.c:581 src/common/session.c:638
+#: src/common/session.c:679
#, c-format
msgid "wrong type in file (expected: %d, read: %d)"
msgstr "Falscher Datentyp in der Datei (erwartet: %d, gefunden: %d)"
-#: src/common/session.c:649 src/common/session.c:690
+#: src/common/session.c:650 src/common/session.c:691
msgid "invalid length for a buffer"
msgstr "Fehlerhafte Pufferlänge"
-#: src/common/session.c:714
+#: src/common/session.c:715
msgid "object read error"
msgstr "Objekt-Lesefehler"
-#: src/common/session.c:719
+#: src/common/session.c:720
#, c-format
msgid "wrong object (expected: %d, read: %d)"
msgstr "Falsches Objekt (erwartet: %d, gefunden: %d)"
-#: src/common/session.c:729
+#: src/common/session.c:730
msgid "type read error"
msgstr "Typ-Lesefehler"
-#: src/common/session.c:734
+#: src/common/session.c:735
#, c-format
msgid "wrong type (expected: %d, read: %d)"
msgstr "Falscher Typ (erwartet: %d, gefunden: %d)"
-#: src/common/session.c:819
+#: src/common/session.c:820
msgid "server name not found"
msgstr "Servernamen nicht gefunden"
-#: src/common/session.c:824
+#: src/common/session.c:825
#, c-format
msgid "session: loading server \"%s\"\n"
msgstr "Sitzung: Lade Server \"%s\"\n"
-#: src/common/session.c:828
+#: src/common/session.c:829
msgid "server found, updating values\n"
msgstr "Server gefunden, Werte werden aktualisiert\n"
-#: src/common/session.c:831
+#: src/common/session.c:832
msgid "server not found, creating new one\n"
msgstr "Server nicht gefunden, erstelle einen neuen Server\n"
-#: src/common/session.c:836
+#: src/common/session.c:837
msgid "can't create new server"
msgstr "neuer Server konnte nicht alloziert werden"
-#: src/common/session.c:850
+#: src/common/session.c:851
msgid "unexpected end of file (reading server)"
msgstr "unerwartetes Dateiende beim Lesen des Servers"
-#: src/common/session.c:941
+#: src/common/session.c:942
msgid "gnutls init error"
msgstr "gnutls Initialisierungsfehle"
-#: src/common/session.c:958
+#: src/common/session.c:959
msgid "gnutls handshake failed"
msgstr "gnutls-Handshake schlug fehl"
-#: src/common/session.c:1007
+#: src/common/session.c:1008
#, c-format
msgid "session: warning: ignoring value from server (object id: %d)\n"
msgstr "Sitzungs-Warung: ignoriere Servereinstellungen (Objekt-ID: %d)\n"
-#: src/common/session.c:1030
+#: src/common/session.c:1031
msgid "channel found without server"
msgstr "Channel ohne Server gefunden"
-#: src/common/session.c:1037
+#: src/common/session.c:1038
msgid "channel type not found"
msgstr "Channeltyp nicht gefunden"
-#: src/common/session.c:1045
+#: src/common/session.c:1046
msgid "channel name not found"
msgstr "Channelname nicht gefunden"
-#: src/common/session.c:1050
+#: src/common/session.c:1051
#, c-format
msgid "session: loading channel \"%s\"\n"
msgstr "Sitzung: lade Channel \"%s\"\n"
-#: src/common/session.c:1058
+#: src/common/session.c:1059
msgid "can't create new channel"
msgstr "konnte den neuen Channel nicht erzeugen"
-#: src/common/session.c:1068
+#: src/common/session.c:1069
msgid "unexpected end of file (reading channel)"
msgstr "unerwartetes Dateiende beim Lesen der Channeleinstellungen"
-#: src/common/session.c:1110
+#: src/common/session.c:1111
#, c-format
msgid "session: warning: ignoring value from channel (object id: %d)\n"
msgstr "Sitzungs-Warnung: ignoriere Channeleinstellungen (Objekt-ID: %d)\n"
-#: src/common/session.c:1134
+#: src/common/session.c:1135
msgid "nick found without channel"
msgstr "Nicknamen ohne Channel gefunden"
-#: src/common/session.c:1142
+#: src/common/session.c:1143
msgid "nick name not found"
msgstr "Nicknamen nicht gefunden"
-#: src/common/session.c:1152
+#: src/common/session.c:1153
msgid "can't create new nick"
msgstr "Neuer Nickname konnte nicht alloziert werden"
-#: src/common/session.c:1162
+#: src/common/session.c:1163
msgid "unexpected end of file (reading nick)"
msgstr "unerwartetes Dateiende beim Lesen der Nickeinstellungen"
-#: src/common/session.c:1181
+#: src/common/session.c:1182
#, c-format
msgid "session: warning: ignoring value from nick (object id: %d)\n"
msgstr "Sitzungswarnung: ignoriere Nickeinstellungen (Objekt-ID: %d)\n"
-#: src/common/session.c:1208
+#: src/common/session.c:1209
msgid "can't create new DCC"
msgstr "kann keinen Socket für DCC anlegen"
-#: src/common/session.c:1212
+#: src/common/session.c:1213
msgid "session: loading DCC\n"
msgstr "Sitzung: lade DCC\n"
-#: src/common/session.c:1222
+#: src/common/session.c:1223
msgid "unexpected end of file (reading DCC)"
msgstr "unerwartetes Dateiende beim Lesen der DCC-Einstellungen"
-#: src/common/session.c:1241
+#: src/common/session.c:1242
msgid "server not found for DCC"
msgstr "Server für DCC nicht gefunden"
-#: src/common/session.c:1250
+#: src/common/session.c:1251
msgid "DCC with channel but without server"
msgstr "DCC mit Channel, aber ohne Server"
-#: src/common/session.c:1262
+#: src/common/session.c:1263
msgid "channel not found for DCC"
msgstr "kann keinen Port für DCC ermitteln"
-#: src/common/session.c:1345
+#: src/common/session.c:1346
#, c-format
msgid "session: warning: ignoring value from DCC (object id: %d)\n"
msgstr "Sitzungs-Warnung: ignoriere DCC-Einstellungen (Objekt-ID: %d)\n"
-#: src/common/session.c:1366
+#: src/common/session.c:1367
msgid "session: loading buffer history\n"
msgstr "Sitzung: lade Puffer-Verlauf\n"
-#: src/common/session.c:1368
+#: src/common/session.c:1369
msgid "session: loading global history\n"
msgstr "Sitzung: lade globalen Verlauf\n"
-#: src/common/session.c:1376
+#: src/common/session.c:1377
msgid "unexpected end of file (reading history)"
msgstr "unerwartetes Dateiende beim Lesen der Sitzung"
-#: src/common/session.c:1396 src/common/session.c:1674
+#: src/common/session.c:1397 src/common/session.c:1678
#, c-format
msgid "session: warning: ignoring value from history (object id: %d)\n"
msgstr "Sitzungswarnung: ignoriere Verlaufseinstellungen (Objekt-ID: %d)\n"
-#: src/common/session.c:1423
+#: src/common/session.c:1424
msgid "server name not found for buffer"
msgstr "Servername für den Puffer nicht gefunden"
-#: src/common/session.c:1431
+#: src/common/session.c:1432
msgid "channel name not found for buffer"
msgstr "Channelnamen für den Puffer nicht gefunden"
-#: src/common/session.c:1438
+#: src/common/session.c:1439
msgid "buffer type not found"
msgstr "Puffertyp nicht gefunden"
-#: src/common/session.c:1443
+#: src/common/session.c:1444
#, c-format
msgid "session: loading buffer (server: %s, channel: %s, type: %d)\n"
msgstr "Sitzung: lade Puffer (Server: %s, Channel: %s, Typ: %d)\n"
-#: src/common/session.c:1454
+#: src/common/session.c:1455
msgid "server not found for buffer"
msgstr "Server für Puffer nicht gefunden"
-#: src/common/session.c:1464
+#: src/common/session.c:1465
msgid "channel not found for buffer"
msgstr "Channel für den Puffer nicht gefunden"
-#: src/common/session.c:1473
+#: src/common/session.c:1474
msgid "can't create new buffer"
msgstr "kann keinen neuen Puffer erstellen"
-#: src/common/session.c:1486
+#: src/common/session.c:1487
msgid "unexpected end of file (reading buffer)"
msgstr "unerwartetes Dateiende beim Lesen des Puffers"
-#: src/common/session.c:1499
+#: src/common/session.c:1500
#, c-format
msgid "session: warning: ignoring value from buffer (object id: %d)\n"
msgstr "Sitzungswarnung: ignoriere Puffereinstellungen (Objekt-ID: %d)\n"
-#: src/common/session.c:1522
+#: src/common/session.c:1523
msgid "line found without buffer"
msgstr "Zeile ohne Puffer gefunden"
-#: src/common/session.c:1530
+#: src/common/session.c:1531
msgid "can't create new line"
msgstr "erzeuge neue Zeile"
-#: src/common/session.c:1540
+#: src/common/session.c:1541
msgid "unexpected end of file (reading line)"
msgstr "unerwartetes Dateiende beim Lesen einer Zeile"
-#: src/common/session.c:1577
+#: src/common/session.c:1581
#, c-format
msgid "session: warning: ignoring value from line (object id: %d)\n"
msgstr "Sitzungswarung: ignoriere Zeileninhalt (Objekt-ID: %d)\n"
-#: src/common/session.c:1602
+#: src/common/session.c:1606
msgid "unexpected end of file (reading uptime)"
msgstr "unerwartetes Dateiende beim Lesen der Uptime"
-#: src/common/session.c:1615
+#: src/common/session.c:1619
#, c-format
msgid "session: warning: ignoring value from uptime (object id: %d)\n"
msgstr "Sitzungswarnung: ignoriere Uptimewert (Objekt-ID %d)\n"
-#: src/common/session.c:1649
+#: src/common/session.c:1653
#, fuzzy
msgid "unexpected end of file (reading hotlist)"
msgstr "unerwartetes Dateiende beim Lesen der Sitzung"
-#: src/common/session.c:1705
+#: src/common/session.c:1709
msgid "session file not found"
msgstr "Sitzungsdatei nicht gefunden"
-#: src/common/session.c:1712
+#: src/common/session.c:1716
msgid "signature not found"
msgstr "Sitzungssignatur nicht gefunden"
-#: src/common/session.c:1717
+#: src/common/session.c:1721
msgid "bad session signature"
msgstr "Fehlerhafte Sitzungssignatur"
-#: src/common/session.c:1728
+#: src/common/session.c:1732
msgid "object id not found"
msgstr "Objekt-ID nicht gefunden"
-#: src/common/session.c:1736
+#: src/common/session.c:1740
msgid "failed to load server"
msgstr "konnte die Servereinstellungen nicht laden"
-#: src/common/session.c:1743
+#: src/common/session.c:1747
msgid "failed to load channel"
msgstr "konnte die Channeleinstellungen nicht laden"
-#: src/common/session.c:1750
+#: src/common/session.c:1754
msgid "failed to load nick"
msgstr "konnte die Nickeinstellungen nicht laden"
-#: src/common/session.c:1757
+#: src/common/session.c:1761
msgid "failed to load DCC"
msgstr "konnte die DCC-Einstellungen nicht laden"
-#: src/common/session.c:1764
+#: src/common/session.c:1768
msgid "failed to load history"
msgstr "konnte den Verlauf nicht laden"
-#: src/common/session.c:1771
+#: src/common/session.c:1775
msgid "failed to load buffer"
msgstr "konnte den Puffer nicht laden"
-#: src/common/session.c:1778
+#: src/common/session.c:1782
msgid "failed to load line"
msgstr "konnte die Zeile nicht laden"
-#: src/common/session.c:1785
+#: src/common/session.c:1789
msgid "failed to load uptime"
msgstr "konnte die Uptime nicht laden"
-#: src/common/session.c:1792
+#: src/common/session.c:1796
#, fuzzy
msgid "failed to load hotlist"
msgstr "konnte den Verlauf nicht laden"
-#: src/common/session.c:1797
+#: src/common/session.c:1801
#, c-format
msgid "ignoring object (id: %d)\n"
msgstr "ignoriere Objekt (ID: %d)\n"
-#: src/common/session.c:1801
+#: src/common/session.c:1805
#, c-format
msgid "failed to ignore object (id: %d)"
msgstr "konnte Objekt (ID: %d) nicht ignorieren"
-#: src/common/session.c:1825
+#: src/common/session.c:1829
#, c-format
msgid "%s can't delete session file (%s)\n"
msgstr "%s kann die Sitzungsdatei (%s) nicht löschen\n"
-#: src/common/session.c:1831
+#: src/common/session.c:1835
msgid "Upgrade completed successfully\n"
msgstr "Upgrade erfolgreich beendet\n"
@@ -5538,63 +5570,63 @@ msgstr ""
"%s Sie sollten jetzt /save ausführen, um die Option \"save_on_exit\" in die "
"Konfigurationsdatei zu schreiben.\n"
-#: src/common/weeconfig.c:1754
+#: src/common/weeconfig.c:1792
#, c-format
msgid "%s %s, line %d: new server, but previous was incomplete\n"
msgstr "%s %s, Zeile %d: neuer Server, aber der vorherige war unvollständig\n"
-#: src/common/weeconfig.c:1763
+#: src/common/weeconfig.c:1801
#, c-format
msgid "%s %s, line %d: server '%s' already exists\n"
msgstr "%s %s, Zeile %d: Server '%s' existiert bereits\n"
-#: src/common/weeconfig.c:1781
+#: src/common/weeconfig.c:1819
#, c-format
msgid "%s %s, line %d: unable to create server\n"
msgstr "%s %s, Zeile %d: kann Server nicht anlegen\n"
-#: src/common/weeconfig.c:1821
+#: src/common/weeconfig.c:1859
#, c-format
msgid "%s unable to assign default int with string (\"%s\")\n"
msgstr "%s kann den Standard-int-Wert \"%s\" nicht setzen\n"
-#: src/common/weeconfig.c:1832
+#: src/common/weeconfig.c:1870
#, c-format
msgid "%s unable to assign default color (\"%s\")\n"
msgstr "%s kann die Standardfarbe \"%s\" nicht setzen\n"
-#: src/common/weeconfig.c:1870
+#: src/common/weeconfig.c:1908
#, c-format
msgid "%s config file \"%s\" not found.\n"
msgstr "%s Konfigurationsdatei \"%s\" nicht gefunden.\n"
-#: src/common/weeconfig.c:1902
+#: src/common/weeconfig.c:1940
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"]\"\n"
msgstr "%s %s, Zeile %d: Syntaxfehler, \"]\" erwartet\n"
-#: src/common/weeconfig.c:1919
+#: src/common/weeconfig.c:1957
#, c-format
msgid "%s %s, line %d: unknown section identifier (\"%s\")\n"
msgstr "%s %s, Zeile %d: unbekannte Sektion \"%s\"\n"
-#: src/common/weeconfig.c:1937
+#: src/common/weeconfig.c:1975
#, c-format
msgid "%s %s, line %d: invalid section for option, line is ignored\n"
msgstr ""
"%s %s, Zeile %d: ungültige Sektion für Option; die Zeile wurde ignoriert\n"
-#: src/common/weeconfig.c:2019 src/common/weeconfig.c:2045
+#: src/common/weeconfig.c:2057 src/common/weeconfig.c:2083
#, c-format
msgid "%s %s, line %d: invalid option \"%s\"\n"
msgstr "%s %s, Zeile %d: ungültige Option \"%s\"\n"
-#: src/common/weeconfig.c:2025
+#: src/common/weeconfig.c:2063
#, c-format
msgid "%s %s, line %d: invalid ignore options \"%s\"\n"
msgstr "%s %s, Zeile %d: ungültige /ignore-Optionen \"%s\"\n"
-#: src/common/weeconfig.c:2056
+#: src/common/weeconfig.c:2094
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5603,7 +5635,7 @@ msgstr ""
"%s %s, Zeile %d: ungültiger Wert für Option '%s'\n"
"Erwartet: boolescher Wert: 'off' oder 'on'\n"
-#: src/common/weeconfig.c:2065
+#: src/common/weeconfig.c:2103
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5612,7 +5644,7 @@ msgstr ""
"%s %s, Zeile %d: ungültiger Wert für Option '%s'\n"
"Erwartet: Ganzzahl zwischen %d und %d\n"
-#: src/common/weeconfig.c:2076
+#: src/common/weeconfig.c:2114
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5621,21 +5653,21 @@ msgstr ""
"%s %s, Zeile %d: ungültiger Wert für Option '%s'\n"
"Erwartet: eine dieser Zeichenfolgen: "
-#: src/common/weeconfig.c:2092
+#: src/common/weeconfig.c:2130
#, c-format
msgid "%s %s, line %d: invalid color name for option '%s'\n"
msgstr "%s %s, Zeile %d: ungültiger Farbname für Option '%s'\n"
-#: src/common/weeconfig.c:2161
+#: src/common/weeconfig.c:2199
#, c-format
msgid "%s: creating default config file...\n"
msgstr "%s: Standardkonfiguration wird geschrieben...\n"
-#: src/common/weeconfig.c:2162
+#: src/common/weeconfig.c:2200
msgid "Creating default config file\n"
msgstr "Standardkonfiguration wird geschrieben\n"
-#: src/common/weeconfig.c:2165 src/common/weeconfig.c:2371
+#: src/common/weeconfig.c:2203 src/common/weeconfig.c:2409
#, c-format
msgid ""
"#\n"
@@ -5644,7 +5676,7 @@ msgstr ""
"#\n"
"# %s Konfigurationsdatei, erstellt von %s v%s auf %s "
-#: src/common/weeconfig.c:2169 src/common/weeconfig.c:2375
+#: src/common/weeconfig.c:2207 src/common/weeconfig.c:2413
#, c-format
msgid ""
"# WARNING! Be careful when editing this file, WeeChat writes this file when "
@@ -5655,10 +5687,19 @@ msgstr ""
"überschreibt sie beim Beenden.\n"
"#\n"
-#: src/common/weeconfig.c:2368
+#: src/common/weeconfig.c:2406
msgid "Saving config to disk\n"
msgstr "Konfiguration wird gespeichert\n"
+#~ msgid ""
+#~ "filename: WeeChat plugin (file) to load\n"
+#~ "\n"
+#~ "Without argument, /plugin command lists all loaded plugins."
+#~ msgstr ""
+#~ "Dateiname: zu ladendes Plugin\n"
+#~ "\n"
+#~ "Ohne Argumente werden alle geladenen Plugins aufgelistet."
+
#, fuzzy
#~ msgid "Default server notify levels:"
#~ msgstr "aktiviert Servernachrichten"
diff --git a/weechat/po/es.po b/weechat/po/es.po
index 5f0178477..3eac45df2 100644
--- a/weechat/po/es.po
+++ b/weechat/po/es.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Weechat 0.2.2-cvs\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2006-10-01 10:04+0200\n"
+"POT-Creation-Date: 2006-10-24 00:48+0200\n"
"PO-Revision-Date: 2006-10-01 12:10+0200\n"
"Last-Translator: Roberto González Cardenete \n"
"Language-Team: weechat-dev \n"
@@ -14,88 +14,93 @@ msgstr ""
"Content-Type: text/plain; charset=ISO-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/irc/irc-server.c:190 src/common/weeconfig.c:2301
+#: src/irc/irc-server.c:194 src/common/weeconfig.c:2339
msgid "Unable to get user's name"
msgstr "No ha sido posible obtener el nombre de usuario"
-#: src/irc/irc-server.c:258
+#: src/irc/irc-server.c:262
#, c-format
msgid "%s cannot allocate new server\n"
msgstr "%s no ha sido posible crear un nuevo servidor\n"
-#: src/irc/irc-server.c:591
+#: src/irc/irc-server.c:610
#, c-format
msgid "%s error sending data to IRC server\n"
msgstr "%s error enviando datos al servidor IRC\n"
-#: src/irc/irc-server.c:613 src/irc/irc-server.c:626 src/irc/irc-server.c:673
-#: src/irc/irc-server.c:686
+#: src/irc/irc-server.c:624 src/irc/irc-server.c:951
+#, fuzzy
+msgid "(message dropped)"
+msgstr "mensaje recibido"
+
+#: src/irc/irc-server.c:736 src/irc/irc-server.c:749 src/irc/irc-server.c:796
+#: src/irc/irc-server.c:809
#, c-format
msgid "%s not enough memory for received IRC message\n"
msgstr "%s memoria insuficiente para un mensaje IRC recibido\n"
-#: src/irc/irc-server.c:804
+#: src/irc/irc-server.c:918
#, c-format
msgid "%s Command \"%s\" failed!\n"
msgstr "%s ¡El comando \"%s\" ha fallado!\n"
-#: src/irc/irc-server.c:810
+#: src/irc/irc-server.c:924
#, c-format
msgid "%s No command to execute!\n"
msgstr "%s ¡Ningún comando para ejecutar!\n"
-#: src/irc/irc-server.c:816
+#: src/irc/irc-server.c:930
#, c-format
msgid "%s Unknown command: cmd=\"%s\", host=\"%s\", args=\"%s\"\n"
msgstr "%s Comando desconocido: cmd=\"%s\", host=\"%s\", params=\"%s\"\n"
-#: src/irc/irc-server.c:867
+#: src/irc/irc-server.c:996
#, c-format
msgid "%s cannot read data from socket, disconnecting from server...\n"
msgstr ""
"%s no ha sido posible leer datos del socket, desconectando del servidor...\n"
-#: src/irc/irc-server.c:948
+#: src/irc/irc-server.c:1077
#, c-format
msgid "%s: Reconnecting to server in %d seconds\n"
msgstr "%s: Reconexión al servidor en %d segundos\n"
-#: src/irc/irc-server.c:982
+#: src/irc/irc-server.c:1111
#, c-format
msgid "%s gnutls handshake failed\n"
msgstr "%s el handshake gnutls ha fallado\n"
-#: src/irc/irc-server.c:999
+#: src/irc/irc-server.c:1128
#, c-format
msgid "%s proxy address \"%s\" not found\n"
msgstr "%s dirección proxy \"%s\" no encontrada\n"
-#: src/irc/irc-server.c:1003
+#: src/irc/irc-server.c:1132
#, c-format
msgid "%s address \"%s\" not found\n"
msgstr "%s dirección \"%s\" no encontrada\n"
-#: src/irc/irc-server.c:1013
+#: src/irc/irc-server.c:1142
#, c-format
msgid "%s proxy IP address not found\n"
msgstr "%s dirección proxy IP no encontrada\n"
-#: src/irc/irc-server.c:1016
+#: src/irc/irc-server.c:1145
#, c-format
msgid "%s IP address not found\n"
msgstr "%s Dirección IP no encontrada\n"
-#: src/irc/irc-server.c:1025
+#: src/irc/irc-server.c:1154
#, c-format
msgid "%s proxy connection refused\n"
msgstr "%s conexión proxy rechazada\n"
-#: src/irc/irc-server.c:1028
+#: src/irc/irc-server.c:1157
#, c-format
msgid "%s connection refused\n"
msgstr "%s conexión rechazada\n"
-#: src/irc/irc-server.c:1036
+#: src/irc/irc-server.c:1165
#, c-format
msgid ""
"%s proxy fails to establish connection to server (check username/password if "
@@ -104,12 +109,12 @@ msgstr ""
"%s el proxy ha fallado al establecer la conexión al servidor (comprueba el "
"nombre de usuario o la contraseña si es necesario)\n"
-#: src/irc/irc-server.c:1046
+#: src/irc/irc-server.c:1175
#, fuzzy, c-format
msgid "%s unable to set local hostname/IP\n"
msgstr "%s no es posible crear el servidor\n"
-#: src/irc/irc-server.c:1561
+#: src/irc/irc-server.c:1690
#, c-format
msgid ""
"%s cannot connect with SSL since WeeChat was not built with GNUtls support\n"
@@ -117,57 +122,57 @@ msgstr ""
"%s No ha sido posible conectar con SSL debido a que Weechat no fue compilado "
"con soporte GNUtls\n"
-#: src/irc/irc-server.c:1570
+#: src/irc/irc-server.c:1699
#, c-format
msgid "%s: connecting to server %s:%d%s%s via %s proxy %s:%d%s...\n"
msgstr "%s: conectando al servidor %s:%d%s%s vía %s proxy %s: %d%s...\n"
-#: src/irc/irc-server.c:1576
+#: src/irc/irc-server.c:1705
#, c-format
msgid "Connecting to server %s:%d%s%s via %s proxy %s:%d%s...\n"
msgstr "Conectando al servidor %s:%d%s%s vía %s proxy %s:%d%s...\n"
-#: src/irc/irc-server.c:1586
+#: src/irc/irc-server.c:1715
#, c-format
msgid "%s: connecting to server %s:%d%s%s...\n"
msgstr "%s: conectando al servidor %s:%d%s%s...\n"
-#: src/irc/irc-server.c:1590
+#: src/irc/irc-server.c:1719
#, c-format
msgid "Connecting to server %s:%d%s%s...\n"
msgstr "Conectando al servidor %s:%d%s%s...\n"
-#: src/irc/irc-server.c:1608
+#: src/irc/irc-server.c:1737
#, c-format
msgid "%s gnutls init error\n"
msgstr "%s error de inicialización de gnutls\n"
-#: src/irc/irc-server.c:1623
+#: src/irc/irc-server.c:1752
#, c-format
msgid "%s cannot create pipe\n"
msgstr "%s no ha sido posible crear la interconexión\n"
-#: src/irc/irc-server.c:1638
+#: src/irc/irc-server.c:1767
#, c-format
msgid "%s cannot create socket\n"
msgstr "%s no ha sido posible crear el socket\n"
-#: src/irc/irc-server.c:1649
+#: src/irc/irc-server.c:1778
#, c-format
msgid "%s cannot set socket option \"SO_REUSEADDR\"\n"
msgstr "%s no ha sido posible configurar la opción socket \"SO_REUSEADDR\"\n"
-#: src/irc/irc-server.c:1660
+#: src/irc/irc-server.c:1789
#, c-format
msgid "%s cannot set socket option \"SO_KEEPALIVE\"\n"
msgstr "%s no ha sido posible configurar la opción socket \"SO_KEEPALIVE\"\n"
-#: src/irc/irc-server.c:1691
+#: src/irc/irc-server.c:1820
#, c-format
msgid "%s: Reconnecting to server...\n"
msgstr "%s: Reconectando al servidor...\n"
-#: src/irc/irc-server.c:1742 src/irc/irc-server.c:1751
+#: src/irc/irc-server.c:1871 src/irc/irc-server.c:1880
msgid "Disconnected from server!\n"
msgstr "¡Desconectado del servidor!\n"
@@ -1392,72 +1397,72 @@ msgstr "(oculto)"
msgid "%s: using hostname \"%s\"\n"
msgstr "%s: utilizando nombre de máquina local \"%s\"\n"
-#: src/irc/irc-send.c:219 src/common/command.c:677
+#: src/irc/irc-send.c:219 src/common/command.c:683
#, c-format
msgid "%s cannot find nick for sending message\n"
msgstr "%s no ha sido posible encontrar el usuario al que enviar el mensaje\n"
-#: src/irc/irc-send.c:358 src/common/command.c:574
+#: src/irc/irc-send.c:358 src/common/command.c:580
#, c-format
msgid "%s command \"%s\" needs a server connection!\n"
msgstr "%s ¡el comando \"%s\" requiere una conexión a servidor!\n"
-#: src/irc/irc-send.c:413 src/irc/irc-send.c:441 src/irc/irc-send.c:663
-#: src/irc/irc-send.c:700 src/irc/irc-send.c:737 src/irc/irc-send.c:791
-#: src/irc/irc-send.c:836 src/irc/irc-send.c:915 src/irc/irc-send.c:976
-#: src/irc/irc-send.c:1362 src/irc/irc-send.c:1504 src/irc/irc-send.c:2065
-#: src/irc/irc-send.c:2195
+#: src/irc/irc-send.c:413 src/irc/irc-send.c:441 src/irc/irc-send.c:657
+#: src/irc/irc-send.c:689 src/irc/irc-send.c:721 src/irc/irc-send.c:770
+#: src/irc/irc-send.c:815 src/irc/irc-send.c:894 src/irc/irc-send.c:955
+#: src/irc/irc-send.c:1372 src/irc/irc-send.c:1516 src/irc/irc-send.c:2077
+#: src/irc/irc-send.c:2202
#, c-format
msgid "%s \"%s\" command can only be executed in a channel buffer\n"
msgstr ""
"%s el comando \"%s\" sólo puede ser ejecutado en una ventana de canal\n"
-#: src/irc/irc-send.c:580 src/irc/irc-send.c:600 src/irc/irc-send.c:1130
-#: src/irc/irc-send.c:1983
+#: src/irc/irc-send.c:579 src/irc/irc-send.c:599 src/irc/irc-send.c:1109
+#: src/irc/irc-send.c:1995
#, c-format
msgid "%s \"%s\" command can not be executed on a server buffer\n"
msgstr "%s el comando \"%s\" no puede ejecutarse en una ventana de servidor\n"
-#: src/irc/irc-send.c:900 src/irc/irc-send.c:961 src/common/command.c:1778
+#: src/irc/irc-send.c:879 src/irc/irc-send.c:940 src/common/command.c:1789
#, c-format
msgid "%s wrong arguments for \"%s\" command\n"
msgstr "%s argumentos incorrectos para el comando \"%s\"\n"
-#: src/irc/irc-send.c:1077
+#: src/irc/irc-send.c:1056
#, c-format
msgid "%s \"%s\" is not a valid regular expression (%s)\n"
msgstr "%s \"%s\" no es una expresión regular válida (%s)\n"
-#: src/irc/irc-send.c:1086
+#: src/irc/irc-send.c:1065
#, c-format
msgid "%s not enough memory for regular expression\n"
msgstr "%s no hay suficiente memoria para la expresión regular\n"
-#: src/irc/irc-send.c:1212 src/irc/irc-send.c:1560 src/irc/irc-send.c:1574
+#: src/irc/irc-send.c:1222 src/irc/irc-send.c:1572 src/irc/irc-send.c:1586
#, c-format
msgid "%s \"%s\" command can only be executed in a channel or private buffer\n"
msgstr ""
"%s el comando \"%s\" sólo puede ser ejecutado en una ventana de canal\n"
-#: src/irc/irc-send.c:1254 src/irc/irc-recv.c:565
+#: src/irc/irc-send.c:1264 src/irc/irc-recv.c:565
#, c-format
msgid "%s nick \"%s\" not found for \"%s\" command\n"
msgstr "%s usuario \"%s\" no encontrado para el comando \"%s\"\n"
-#: src/irc/irc-send.c:1335 src/irc/irc-send.c:1473 src/irc/irc-send.c:2091
-#: src/common/command.c:1723 src/common/command.c:1735
-#: src/common/command.c:1754 src/common/command.c:1841
-#: src/common/command.c:2621
+#: src/irc/irc-send.c:1345 src/irc/irc-send.c:1483 src/irc/irc-send.c:2103
+#: src/common/command.c:1734 src/common/command.c:1746
+#: src/common/command.c:1765 src/common/command.c:1852
+#: src/common/command.c:2694
#, c-format
msgid "%s wrong argument count for \"%s\" command\n"
msgstr "%s número de argumentos incorrecto para el comando \"%s\"\n"
-#: src/irc/irc-send.c:1675
+#: src/irc/irc-send.c:1687
#, c-format
msgid "%s cannot create new private buffer \"%s\"\n"
msgstr "%s no es posible crear una nueva ventana privada \"%s\"\n"
-#: src/irc/irc-send.c:2156
+#: src/irc/irc-send.c:2168
#, c-format
msgid "%s, compiled on %s %s\n"
msgstr "%s, compilado en %s %s\n"
@@ -1467,8 +1472,8 @@ msgstr "%s, compilado en %s %s\n"
msgid "You have been invited to %s%s%s by %s%s\n"
msgstr "Usted ha sido invitado a %s%s%s por %s%s\n"
-#: src/irc/irc-recv.c:428 src/irc/irc-recv.c:534 src/irc/irc-recv.c:732
-#: src/irc/irc-recv.c:1159 src/irc/irc-recv.c:1510 src/irc/irc-recv.c:3441
+#: src/irc/irc-recv.c:428 src/irc/irc-recv.c:534 src/irc/irc-recv.c:734
+#: src/irc/irc-recv.c:1160 src/irc/irc-recv.c:1510 src/irc/irc-recv.c:3441
#: src/irc/irc-recv.c:3507 src/irc/irc-recv.c:3528
#, c-format
msgid "%s channel \"%s\" not found for \"%s\" command\n"
@@ -1499,7 +1504,7 @@ msgstr "%s%s%s ha expulsado a %s%s%s del servidor"
msgid "%s host \"%s\" not found for \"%s\" command\n"
msgstr "%s anfitrión \"%s\" no encontrado para el comando \"%s\"\n"
-#: src/irc/irc-recv.c:676 src/irc/irc-recv.c:775 src/irc/irc-recv.c:1304
+#: src/irc/irc-recv.c:676 src/irc/irc-recv.c:777 src/irc/irc-recv.c:1304
#: src/irc/irc-recv.c:2074
#, c-format
msgid "%s \"%s\" command received without host\n"
@@ -1510,56 +1515,56 @@ msgstr "%s comando \"%s\" recibido sin host \n"
msgid "%s \"%s\" command received without channel or nickname\n"
msgstr "%s comando \"%s\" recibido sin canal o usuario\n"
-#: src/irc/irc-recv.c:714
+#: src/irc/irc-recv.c:716
#, fuzzy, c-format
msgid "Mode %s%s %s[%s%s%s]%s by %s%s\n"
msgstr "%s%s %s(%s%s@%s%s)%s estaba %s\n"
-#: src/irc/irc-recv.c:743
+#: src/irc/irc-recv.c:745
#, fuzzy, c-format
msgid "User mode %s[%s%s%s]%s by %s%s\n"
msgstr "Modo de usuario %s[%s%s%s/%s%s%s]\n"
-#: src/irc/irc-recv.c:814
+#: src/irc/irc-recv.c:816
#, c-format
msgid "You are now known as %s%s\n"
msgstr "Usted es conocido ahora como %s%s\n"
-#: src/irc/irc-recv.c:818
+#: src/irc/irc-recv.c:820
#, c-format
msgid "%s%s%s is now known as %s%s\n"
msgstr "%s%s%s es conocido ahora como %s%s\n"
-#: src/irc/irc-recv.c:886
+#: src/irc/irc-recv.c:887
#, c-format
msgid "%s nickname not found for \"%s\" command\n"
msgstr "%s nombre de usuario no encontrado para el comando \"%s\"\n"
-#: src/irc/irc-recv.c:900
+#: src/irc/irc-recv.c:901
#, c-format
msgid "CTCP %sVERSION%s reply from %s%s%s: %s\n"
msgstr "CTCP %sVERSION%s respuesta de %s%s%s: %s\n"
-#: src/irc/irc-recv.c:934
+#: src/irc/irc-recv.c:935
#, c-format
msgid "CTCP %sPING%s reply from %s%s%s: %ld.%ld seconds\n"
msgstr "CTCP %sPING%s respuesta de %s%s%s: %ld.%ld segundos\n"
-#: src/irc/irc-recv.c:957 src/irc/irc-recv.c:1887 src/irc/irc-recv.c:1999
+#: src/irc/irc-recv.c:958 src/irc/irc-recv.c:1887 src/irc/irc-recv.c:1999
#, c-format
msgid "%s cannot create new private window \"%s\"\n"
msgstr "%s no es posible crear una nueva ventana privada \"%s\"\n"
-#: src/irc/irc-recv.c:982 src/irc/irc-recv.c:2019
+#: src/irc/irc-recv.c:983 src/irc/irc-recv.c:2019
msgid "Private"
msgstr "Privado"
-#: src/irc/irc-recv.c:1061
+#: src/irc/irc-recv.c:1062
#, c-format
msgid "%s \"%s\" command received without host or channel\n"
msgstr "%s comando \"%s\" recibido sin host o canal\n"
-#: src/irc/irc-recv.c:1089
+#: src/irc/irc-recv.c:1090
#, c-format
msgid "%s%s %s(%s%s%s)%s has left %s%s"
msgstr "%s%s %s(%s%s%s)%s ha abandonado %s%s"
@@ -1660,11 +1665,11 @@ msgstr "%s%s %s(%s%s@%s%s)%s estaba %s\n"
msgid "%s[%s%s%s]%s idle: "
msgstr "%s[%s%s%s]%s inactividad: "
-#: src/irc/irc-recv.c:3127 src/common/command.c:3763 src/common/command.c:3781
+#: src/irc/irc-recv.c:3127 src/common/command.c:3836 src/common/command.c:3854
msgid "days"
msgstr "días"
-#: src/irc/irc-recv.c:3127 src/common/command.c:3763 src/common/command.c:3781
+#: src/irc/irc-recv.c:3127 src/common/command.c:3836 src/common/command.c:3854
msgid "day"
msgstr "día"
@@ -2149,19 +2154,26 @@ msgstr ""
"%s plugin %s: no ha sido posible añadir un manejador de teclado (no hay "
"suficiente memoria)\n"
-#: src/plugins/plugins.c:775
+#: src/plugins/plugins.c:738
+#, fuzzy, c-format
+msgid "%s plugin %s: unable to add modifier (not enough memory)\n"
+msgstr ""
+"%s plugin %s: no ha sido posible añadir un manejador temporizador (no hay "
+"suficiente memoria)\n"
+
+#: src/plugins/plugins.c:968
#, c-format
msgid "%s unable to load plugin \"%s\": %s\n"
msgstr "%s no ha sido posible cargar el plugin \"%s\": %s\n"
-#: src/plugins/plugins.c:786
+#: src/plugins/plugins.c:979
#, c-format
msgid "%s symbol \"plugin_name\" not found in plugin \"%s\", failed to load\n"
msgstr ""
"%s símbolo \"plugin_name\" no encontrado en el plugin \"%s\", falló al "
"cargar\n"
-#: src/plugins/plugins.c:797
+#: src/plugins/plugins.c:990
#, c-format
msgid ""
"%s unable to load plugin \"%s\": a plugin with same name already exists\n"
@@ -2169,7 +2181,7 @@ msgstr ""
"%s no ha sido posible cargar el plugin \"%s\": un plugin con el mismo nombre "
"ya existe\n"
-#: src/plugins/plugins.c:809
+#: src/plugins/plugins.c:1002
#, c-format
msgid ""
"%s symbol \"plugin_description\" not found in plugin \"%s\", failed to load\n"
@@ -2177,7 +2189,7 @@ msgstr ""
"%s símbolo \"plugin_description\" no encontrado en el plugin \"%s\", falló "
"al cargar\n"
-#: src/plugins/plugins.c:820
+#: src/plugins/plugins.c:1013
#, c-format
msgid ""
"%s symbol \"plugin_version\" not found in plugin \"%s\", failed to load\n"
@@ -2185,7 +2197,7 @@ msgstr ""
"%s símbolo \"plugin_version\" no encontrado en el plugin \"%s\", falló al "
"cargar\n"
-#: src/plugins/plugins.c:831
+#: src/plugins/plugins.c:1024
#, c-format
msgid ""
"%s function \"weechat_plugin_init\" not found in plugin \"%s\", failed to "
@@ -2194,44 +2206,45 @@ msgstr ""
"%s función \"weechat_plugin_init\" no encontrada en el plugin \"%s\", falló "
"al cargar\n"
-#: src/plugins/plugins.c:903
+#: src/plugins/plugins.c:1103
#, c-format
msgid "Initializing plugin \"%s\" %s\n"
msgstr "Inicializando plugin \"%s\" %s\n"
-#: src/plugins/plugins.c:911
+#: src/plugins/plugins.c:1111
#, c-format
msgid "%s unable to initialize plugin \"%s\"\n"
msgstr "%s no ha sido posible inicializar el plugin \"%s\"\n"
-#: src/plugins/plugins.c:922
+#: src/plugins/plugins.c:1122
#, c-format
msgid "%s unable to load plugin \"%s\" (not enough memory)\n"
msgstr ""
"%s no ha sido posible cargar el plugin \"%s\" (no hay suficiente memoria)\n"
-#: src/plugins/plugins.c:930
+#: src/plugins/plugins.c:1130
#, c-format
msgid "Plugin \"%s\" (%s) loaded.\n"
msgstr "Plugin \"%s\" (%s) cargado.\n"
-#: src/plugins/plugins.c:1097
+#: src/plugins/plugins.c:1302 src/plugins/plugins.c:1342
#, c-format
msgid "Plugin \"%s\" unloaded.\n"
msgstr "Plugin \"%s\" descargado.\n"
-#: src/plugins/plugins.c:1103 src/common/command.c:3443
+#: src/plugins/plugins.c:1308 src/plugins/plugins.c:1351
+#: src/common/command.c:3516
#, c-format
msgid "%s plugin \"%s\" not found\n"
msgstr "%s plugin \"%s\" no encontrado\n"
-#: src/plugins/plugins-config.c:265 src/common/weeconfig.c:1945
+#: src/plugins/plugins-config.c:265 src/common/weeconfig.c:1983
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"=\"\n"
msgstr "%s %s, línea %d: sintaxis inválida, falta \"=\"\n"
-#: src/plugins/plugins-config.c:353 src/common/weeconfig.c:2155
-#: src/common/weeconfig.c:2362
+#: src/plugins/plugins-config.c:353 src/common/weeconfig.c:2193
+#: src/common/weeconfig.c:2400
#, c-format
msgid "%s cannot create file \"%s\"\n"
msgstr "%s no es posible crear el fichero \"%s\"\n"
@@ -2256,7 +2269,7 @@ msgstr ""
"archivo cuando se actualizan las opciones.\n"
"#\n"
-#: src/plugins/plugins-interface.c:377
+#: src/plugins/plugins-interface.c:417
#, c-format
msgid "%s server/channel (%s/%s) not found for plugin exec command\n"
msgstr ""
@@ -2311,12 +2324,12 @@ msgstr "saltar al b
msgid " [Q] Close raw data view"
msgstr " [Q] Cerrar vista de datos basura"
-#: src/gui/curses/gui-curses-main.c:120
+#: src/gui/curses/gui-curses-main.c:119
#, c-format
msgid "Day changed to %s\n"
msgstr "Día cambiado a %s\n"
-#: src/gui/curses/gui-curses-main.c:235
+#: src/gui/curses/gui-curses-main.c:234
#, c-format
msgid "%s lag is high, disconnecting from server...\n"
msgstr "%s el lag (retraso) es alto, desconectando del servidor...\n"
@@ -2358,11 +2371,11 @@ msgstr "-M
msgid "server"
msgstr "servidor"
-#: src/gui/gui-buffer.c:580
+#: src/gui/gui-buffer.c:581
msgid "Not enough memory for new line\n"
msgstr "No hay suficiente memoria para una nueva línea\n"
-#: src/gui/gui-common.c:428
+#: src/gui/gui-common.c:430
msgid "Not enough memory for infobar message\n"
msgstr "No hay suficiente memoria para el mensaje de la barra de información\n"
@@ -2550,7 +2563,7 @@ msgstr "recargar la pantalla"
msgid "grab a key"
msgstr "capturar una clave"
-#: src/gui/gui-keyboard.c:452 src/common/command.c:2383
+#: src/gui/gui-keyboard.c:452 src/common/command.c:2394
#, c-format
msgid "%s unable to bind key \"%s\"\n"
msgstr "%s No ha sido posible atar la clave \"%s\"\n"
@@ -2584,7 +2597,7 @@ msgstr "**** Comienzo del log (registro) "
msgid "**** End of log "
msgstr "**** Fin del log "
-#: src/common/alias.c:170 src/common/command.c:365
+#: src/common/alias.c:170 src/common/command.c:371
#, c-format
msgid "%s circular reference when calling alias \"/%s\"\n"
msgstr "%s referencia circular al llamar alias \"/%s\"\n"
@@ -2845,24 +2858,31 @@ msgid "list/load/unload plugins"
msgstr "listar/cargar/descargar plugins"
#: src/common/command.c:146
-msgid "[load filename] | [autoload] | [reload] | [unload]"
+#, fuzzy
+msgid ""
+"[list [mask]] | [listfull [mask]] | [load filename] | [autoload] | [reload "
+"[name]] | [unload [name]]"
msgstr "[cargar fichero] | [autocargar] | [recargar] | [descargar]"
#: src/common/command.c:147
msgid ""
-"filename: WeeChat plugin (file) to load\n"
+" list: list loaded plugins\n"
+"listfull: list loaded plugins with detailed info for each plugin\n"
+" mask: part of name of a loaded plugin\n"
+" load: load a plugin\n"
+"autoload: autoload plugins in system or user directory\n"
+" reload: reload one plugin (if no name given, unload all plugins, then "
+"autoload plugins)\n"
+" unload: unload one or all plugins\n"
"\n"
-"Without argument, /plugin command lists all loaded plugins."
+"Without argument, /plugin command lists loaded plugins."
msgstr ""
-"fichero: plugin (archivo) WeeChat para cargar\n"
-"\n"
-"Sin argumentos, el comando /plugin lista todos los plugins cargados."
-#: src/common/command.c:150
+#: src/common/command.c:156
msgid "list, add or remove servers"
msgstr "lista, añde o elimina servidores"
-#: src/common/command.c:151
+#: src/common/command.c:157
msgid ""
"[servername] | [servername hostname port [-auto | -noauto] [-ipv6] [-ssl] [-"
"pwd password] [-nicks nick1 nick2 nick3] [-username username] [-realname "
@@ -2874,7 +2894,7 @@ msgstr ""
"username nombre de usuario] [-realname nombre_real] [-command comando] [-"
"autojoin canal[,canal]] ] | [del nombre_de_servidor]"
-#: src/common/command.c:156
+#: src/common/command.c:162
msgid ""
"servername: server name, for internal and display use\n"
" hostname: name or IP address of server\n"
@@ -2900,27 +2920,27 @@ msgstr ""
" nombre_de_usuario: nombre de usuario\n"
" nombre_real: nombre real del usuario"
-#: src/common/command.c:168
+#: src/common/command.c:174
msgid "save config to disk"
msgstr "guardar configuración a disco"
-#: src/common/command.c:169
+#: src/common/command.c:175
msgid "[file]"
msgstr "[archivo]"
-#: src/common/command.c:169
+#: src/common/command.c:175
msgid "file: filename for writing config"
msgstr "archivo: fichero en el que guardar la configuración"
-#: src/common/command.c:171
+#: src/common/command.c:177
msgid "set config options"
msgstr "poner opciones de configuración"
-#: src/common/command.c:172 src/common/command.c:180
+#: src/common/command.c:178 src/common/command.c:186
msgid "[option [ = value]]"
msgstr "[opción [ = valor]]"
-#: src/common/command.c:173
+#: src/common/command.c:179
msgid ""
"option: name of an option (if name is full and no value is given, then help "
"is displayed on option)\n"
@@ -2936,11 +2956,11 @@ msgstr ""
"Una opción podría ser: nombredeservidor.servidor_xxx donde \"nombredeservidor"
"\" es un nombre de servidor interno y \"xxx\" una opción para dicho servidor."
-#: src/common/command.c:179
+#: src/common/command.c:185
msgid "set plugin config options"
msgstr "poner opciones de configuración de plugins"
-#: src/common/command.c:181
+#: src/common/command.c:187
msgid ""
"option: name of a plugin option\n"
" value: value for option\n"
@@ -2952,27 +2972,27 @@ msgstr ""
"\n"
"Una opción tiene formato: plugin.opción, ejemplo: perl.miscript.objeto1"
-#: src/common/command.c:185
+#: src/common/command.c:191
msgid "remove an alias"
msgstr "eliminar un alias"
-#: src/common/command.c:186
+#: src/common/command.c:192
msgid "alias_name"
msgstr "alias"
-#: src/common/command.c:186
+#: src/common/command.c:192
msgid "alias_name: name of alias to remove"
msgstr "alias: nombre del alias a suprimir"
-#: src/common/command.c:188
+#: src/common/command.c:194
msgid "unignore IRC messages and/or hosts"
msgstr "no ignorar mensajes IRC y/o hosts"
-#: src/common/command.c:189
+#: src/common/command.c:195
msgid "[number | [mask [[type | command] [channel [server]]]]]"
msgstr "[número | [máscara [[tipo | comando] [canal [servidor]]]]]"
-#: src/common/command.c:190
+#: src/common/command.c:196
msgid ""
" number: # of ignore to unignore (number is displayed by list of ignore)\n"
" mask: nick or host mask to unignore\n"
@@ -2995,11 +3015,11 @@ msgstr ""
"Para cada argumento, '*' significa todo.\n"
"Sin argumentos, el comando /unignore lista todos los ignores definidos."
-#: src/common/command.c:200
+#: src/common/command.c:206
msgid "upgrade WeeChat without disconnecting from servers"
msgstr "actualizar Weechat sin desconectarse de los servidores"
-#: src/common/command.c:202
+#: src/common/command.c:208
msgid ""
"This command run again WeeChat binary, so it should have been compiled or "
"installed with a package manager before running this command."
@@ -3008,23 +3028,23 @@ msgstr ""
"haber sido compilado o instalado con un gestor de paquetes antes de ejecutar "
"este comando."
-#: src/common/command.c:205
+#: src/common/command.c:211
msgid "show WeeChat uptime"
msgstr "muestra el tiempo de uso de WeeChat"
-#: src/common/command.c:206
+#: src/common/command.c:212
msgid "[-o]"
msgstr "[-o]"
-#: src/common/command.c:207
+#: src/common/command.c:213
msgid "-o: send uptime on current channel as an IRC message"
msgstr "-o: envía el tiempo de uso en el canal actual como un mensaje IRC"
-#: src/common/command.c:209
+#: src/common/command.c:215
msgid "manage windows"
msgstr "gestión de ventanas"
-#: src/common/command.c:210
+#: src/common/command.c:216
msgid ""
"[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv "
"[pct] | resize pct | merge [all]]"
@@ -3032,7 +3052,7 @@ msgstr ""
"[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv "
"[pct] | resize pct | merge [all]]"
-#: src/common/command.c:212
+#: src/common/command.c:218
#, fuzzy
msgid ""
" list: list open windows (no parameter implies this list)\n"
@@ -3070,19 +3090,19 @@ msgstr ""
"nueva ventana, tomando como referencia el tamaño de la ventana actual. Por "
"ejemplo 25 significa crear una nueva ventana de tamaño = tamaño_actual / 4"
-#: src/common/command.c:345 src/common/command.c:518 src/common/command.c:613
+#: src/common/command.c:351 src/common/command.c:524 src/common/command.c:619
#, c-format
msgid "%s command \"%s\" failed\n"
msgstr "%s el comando \"%s\" ha fallado\n"
-#: src/common/command.c:471
+#: src/common/command.c:477
#, c-format
msgid "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s número de argumentos incorrecto para el comando %s \"%s\" (esperado: %d "
"parámetro%s)\n"
-#: src/common/command.c:483
+#: src/common/command.c:489
#, c-format
msgid ""
"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
@@ -3091,14 +3111,14 @@ msgstr ""
"%s número de argumentos incorrecto para el comando %s \"%s\" (esperado: "
"entre %d y %d parámetro%s)\n"
-#: src/common/command.c:547
+#: src/common/command.c:553
#, c-format
msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s número de argumentos incorrecto para el comando IRC \"%s\" (esperado: %d "
"parámetro%s)\n"
-#: src/common/command.c:559
+#: src/common/command.c:565
#, c-format
msgid ""
"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
@@ -3107,377 +3127,391 @@ msgstr ""
"%s número de argumentos incorrecto para el comando IRC \"%s\" (esperado: "
"entre %d y %d parámetro%s)\n"
-#: src/common/command.c:583
+#: src/common/command.c:589
#, c-format
msgid "%s command \"%s\" can not be executed on DCC CHAT buffer\n"
msgstr "%s el comando \"%s\" no puede ejecutarse en el búfer de charla DCC\n"
-#: src/common/command.c:628
+#: src/common/command.c:634
#, c-format
msgid "%s unknown command \"%s\" (type /help for help)\n"
msgstr "%s comando \"%s\" desconocido (escriba /help para la ayuda)\n"
-#: src/common/command.c:830
+#: src/common/command.c:831
msgid "This window is not a channel!\n"
msgstr "¡Esta ventana no es un canal!\n"
-#: src/common/command.c:868 src/common/command.c:1039
+#: src/common/command.c:879 src/common/command.c:1050
#, c-format
msgid "%s missing arguments for \"%s\" command\n"
msgstr "%s faltan argumentos para el comando \"%s\"\n"
-#: src/common/command.c:877
+#: src/common/command.c:888
#, c-format
msgid "Alias \"%s\" => \"%s\" created\n"
msgstr "Alias \"%s\" => \"%s\" creado\n"
-#: src/common/command.c:883
+#: src/common/command.c:894
#, c-format
msgid "Failed to create alias \"%s\" => \"%s\" (not enough memory)\n"
msgstr ""
"No ha sido posible crear el alias \"%s\" => \"%s\" (no hay suficiente "
"memoria)\n"
-#: src/common/command.c:895
+#: src/common/command.c:906
msgid "Alias:\n"
msgstr ""
-#: src/common/command.c:905
+#: src/common/command.c:916
#, fuzzy
msgid "No alias found.\n"
msgstr "Ningún alias definido.\n"
-#: src/common/command.c:915
+#: src/common/command.c:926
msgid "List of aliases:\n"
msgstr "Lista de alias:\n"
-#: src/common/command.c:929
+#: src/common/command.c:940
msgid "No alias defined.\n"
msgstr "Ningún alias definido.\n"
-#: src/common/command.c:948
+#: src/common/command.c:959
#, c-format
msgid "%sServer: %s%s\n"
msgstr "%sServidor: %s%s\n"
-#: src/common/command.c:953
+#: src/common/command.c:964
#, c-format
msgid "%snot connected\n"
msgstr "%sno conectado\n"
-#: src/common/command.c:957
+#: src/common/command.c:968
#, c-format
msgid "%sChannel: %s%s %s(server: %s%s%s)\n"
msgstr "%s Canal: %s%s %s(servidor: %s%s%s)\n"
-#: src/common/command.c:966
+#: src/common/command.c:977
#, c-format
msgid "%sPrivate with: %s%s %s(server: %s%s%s)\n"
msgstr "%sPrivado con: %s%s %s(servidor: %s%s%s)\n"
-#: src/common/command.c:975 src/common/command.c:987
+#: src/common/command.c:986 src/common/command.c:998
#, c-format
msgid "%sunknown\n"
msgstr "%sdesconocido\n"
-#: src/common/command.c:983
+#: src/common/command.c:994
#, c-format
msgid "%sraw IRC data\n"
msgstr "%s datos basura de IRC\n"
-#: src/common/command.c:1018
+#: src/common/command.c:1029
#, fuzzy
msgid "Open buffers:\n"
msgstr "Búfers abiertos:\n"
-#: src/common/command.c:1063
+#: src/common/command.c:1074
#, c-format
msgid "%s incorrect buffer number\n"
msgstr "%s número de búfer incorrecto\n"
-#: src/common/command.c:1080
+#: src/common/command.c:1091
#, c-format
msgid "%s can not close the single buffer\n"
msgstr "%s no es posible cerrar el único búfer\n"
-#: src/common/command.c:1093
+#: src/common/command.c:1104
#, fuzzy, c-format
msgid "%s can not close server buffer while channels are open\n"
msgstr ""
"%s no se puede cerrar el búfer de servidor mientras haya canales abiertos\n"
-#: src/common/command.c:1167
+#: src/common/command.c:1178
#, fuzzy
msgid "Default notify levels for servers:"
msgstr "Nuevo nivel de notificación para %s%s%s: %s%d %s"
-#: src/common/command.c:1185
+#: src/common/command.c:1196
msgid "Notify levels:"
msgstr "Niveles de notificación:"
-#: src/common/command.c:1192
+#: src/common/command.c:1203
msgid "Raw IRC data"
msgstr "Datos basura de IRC"
-#: src/common/command.c:1214 src/common/command.c:1284
+#: src/common/command.c:1225 src/common/command.c:1295
#, c-format
msgid "%s incorrect notify level (must be between %d and %d)\n"
msgstr "%s nivel de notificación incorrecto (debe estar entre %d y %d)\n"
-#: src/common/command.c:1227
+#: src/common/command.c:1238
#, fuzzy, c-format
msgid "%s incorrect buffer for notify (must be server, channel or private)\n"
msgstr "%s búfer incorrecto para notificar (debe ser canal o privado)\n"
-#: src/common/command.c:1238
+#: src/common/command.c:1249
#, fuzzy, c-format
msgid "New default notify level for server %s%s%s: %s%d %s"
msgstr "Nuevo nivel de notificación para %s%s%s: %s%d %s"
-#: src/common/command.c:1252
+#: src/common/command.c:1263
#, c-format
msgid "New notify level for %s%s%s: %s%d %s"
msgstr "Nuevo nivel de notificación para %s%s%s: %s%d %s"
-#: src/common/command.c:1263
+#: src/common/command.c:1274
msgid "(hotlist: never)\n"
msgstr "(hotlist: nunca)\n"
-#: src/common/command.c:1266
+#: src/common/command.c:1277
msgid "(hotlist: highlights)\n"
msgstr "(hotlist: resaltados)\n"
-#: src/common/command.c:1269
+#: src/common/command.c:1280
msgid "(hotlist: highlights + messages)\n"
msgstr "(hotlist: resaltados + mensajes)\n"
-#: src/common/command.c:1272
+#: src/common/command.c:1283
msgid "(hotlist: highlights + messages + join/part (all))\n"
msgstr "(hotlist: resaltados + mensajes + join/part (todos))\n"
-#: src/common/command.c:1404
+#: src/common/command.c:1415
#, c-format
msgid "Charsets for server %s%s%s: "
msgstr "Juegos de caracteres para el servidor %s%s%s: "
-#: src/common/command.c:1412
+#: src/common/command.c:1423
#, c-format
msgid "Charsets for channel %s%s%s: "
msgstr "Juegos de caracteres para el canal %s%s%s: "
-#: src/common/command.c:1420
+#: src/common/command.c:1431
#, c-format
msgid "Charsets for private %s%s%s: "
msgstr "Juegos de caracteres para el privado %s%s%s: "
-#: src/common/command.c:1448 src/common/command.c:1478
-#: src/common/command.c:1508
+#: src/common/command.c:1459 src/common/command.c:1489
+#: src/common/command.c:1519
#, c-format
msgid " (inherited: \"%s%s%s\")"
msgstr " (heredado: \"%s%s%s\")"
-#: src/common/command.c:1542
+#: src/common/command.c:1553
#, c-format
msgid "%s charset \"%s\" is not available\n"
msgstr ""
-#: src/common/command.c:1603 src/common/command.c:1633
-#: src/common/command.c:1860 src/common/command.c:2614
-#: src/common/command.c:3895 src/common/command.c:3938
+#: src/common/command.c:1614 src/common/command.c:1644
+#: src/common/command.c:1871 src/common/command.c:2687
+#: src/common/command.c:3968 src/common/command.c:4011
#, c-format
msgid "%s unknown option for \"%s\" command\n"
msgstr "%s opción desconocida para el comando \"%s\"\n"
-#: src/common/command.c:1668
+#: src/common/command.c:1679
#, c-format
msgid "%s already connected to server \"%s\"!\n"
msgstr "%s ¡ya conectado al servidor \"%s\"!\n"
-#: src/common/command.c:1676
+#: src/common/command.c:1687
#, c-format
msgid "%s currently connecting to server \"%s\"!\n"
msgstr "%s ¡actualmente conectando al servidor \"%s\"!\n"
-#: src/common/command.c:1696 src/common/command.c:1910
+#: src/common/command.c:1707 src/common/command.c:1921
#, c-format
msgid "%s server not found\n"
msgstr "%s servidor no encontrado\n"
-#: src/common/command.c:1893
+#: src/common/command.c:1904
#, c-format
msgid "%s not connected to server \"%s\"!\n"
msgstr "%s ¡no conectado al servidor \"%s\"!\n"
-#: src/common/command.c:1901
+#: src/common/command.c:1912
msgid "Auto-reconnection is cancelled\n"
msgstr "La reconexión automática está anulada\n"
-#: src/common/command.c:1938 src/common/weechat.c:212
+#: src/common/command.c:1949 src/common/weechat.c:212
#, c-format
msgid "%s internal commands:\n"
msgstr "Comandos internos %s :\n"
-#: src/common/command.c:1948 src/common/weechat.c:232
+#: src/common/command.c:1959 src/common/weechat.c:232
#, c-format
msgid "IRC commands:\n"
msgstr "Comandos IRC :\n"
-#: src/common/command.c:1962
+#: src/common/command.c:1973
msgid "Plugin commands:\n"
msgstr "Comandos de plugin:\n"
-#: src/common/command.c:2078
+#: src/common/command.c:2089
#, c-format
msgid "No help available, \"%s\" is an unknown command\n"
msgstr "No hay ayuda disponible, el comando \"%s\" es desconocido\n"
-#: src/common/command.c:2147
+#: src/common/command.c:2158
#, c-format
msgid "%son %s%s%s/%s%s%s:%s ignoring %s%s%s from %s%s\n"
msgstr "%sen %s%s%s/%s%s%s:%s ignorando %s%s%s de %s%s\n"
-#: src/common/command.c:2185
+#: src/common/command.c:2196
msgid "List of ignore:\n"
msgstr "Lista de ignores:\n"
-#: src/common/command.c:2202
+#: src/common/command.c:2213
msgid "No ignore defined.\n"
msgstr "Sin ignores definidos.\n"
-#: src/common/command.c:2228
+#: src/common/command.c:2239
msgid "New ignore:"
msgstr "Nuevo ignore:"
-#: src/common/command.c:2248
+#: src/common/command.c:2259
#, c-format
msgid "New key binding: %s"
msgstr "Nueva anclaje de clave: %s"
-#: src/common/command.c:2287
+#: src/common/command.c:2298
msgid "Key bindings:\n"
msgstr "Anclajes de clave:\n"
-#: src/common/command.c:2301
+#: src/common/command.c:2312
#, c-format
msgid "Key \"%s\" unbound\n"
msgstr "Clave \"%s\" desatada\n"
-#: src/common/command.c:2307
+#: src/common/command.c:2318
#, c-format
msgid "%s unable to unbind key \"%s\"\n"
msgstr "%s No ha sido posible desatar la clave \"%s\"\n"
-#: src/common/command.c:2315 src/common/weechat.c:264
+#: src/common/command.c:2326 src/common/weechat.c:264
#, c-format
msgid "Internal key functions:\n"
msgstr "Funciones de clave internas:\n"
-#: src/common/command.c:2335
+#: src/common/command.c:2346
msgid "Default key bindings restored\n"
msgstr "Anclajes de clave por defecto restaurados\n"
-#: src/common/command.c:2341
+#: src/common/command.c:2352
#, c-format
msgid "%s \"-yes\" argument is required for keys reset (securuty reason)\n"
msgstr ""
"%s \"-yes\" se requiere argumento para resetear las claves (por razones de "
"seguridad)\n"
-#: src/common/command.c:2360
+#: src/common/command.c:2371
msgid "Key:\n"
msgstr ""
-#: src/common/command.c:2366
+#: src/common/command.c:2377
#, fuzzy
msgid "No key found.\n"
msgstr "Ningún alias definido.\n"
-#: src/common/command.c:2408
+#: src/common/command.c:2419
msgid "global"
msgstr ""
-#: src/common/command.c:2408
+#: src/common/command.c:2419
msgid "local"
msgstr ""
-#: src/common/command.c:2414
+#: src/common/command.c:2425
#, fuzzy
msgid "top"
msgstr "operador"
-#: src/common/command.c:2417
+#: src/common/command.c:2428
msgid "bottom"
msgstr ""
-#: src/common/command.c:2420
+#: src/common/command.c:2431
msgid "left"
msgstr ""
-#: src/common/command.c:2423
+#: src/common/command.c:2434
msgid "right"
msgstr ""
-#: src/common/command.c:2453
+#: src/common/command.c:2464
#, fuzzy
msgid "Open panels:\n"
msgstr "Búfers abiertos:\n"
-#: src/common/command.c:2489
+#: src/common/command.c:2496
msgid "Plugins loaded:\n"
msgstr "Plugins cargados:\n"
-#: src/common/command.c:2505
+#: src/common/command.c:2522
msgid " message handlers:\n"
msgstr " manejadores de mensaje:\n"
-#: src/common/command.c:2514
+#: src/common/command.c:2531
#, c-format
msgid " IRC(%s)\n"
msgstr " IRC(%s)\n"
-#: src/common/command.c:2521
+#: src/common/command.c:2538
msgid " (no message handler)\n"
msgstr " (sin manejador de mensaje)\n"
-#: src/common/command.c:2526
+#: src/common/command.c:2543
msgid " command handlers:\n"
msgstr " manejadores de comando:\n"
-#: src/common/command.c:2547
+#: src/common/command.c:2564
msgid " (no command handler)\n"
msgstr " (sin manejador de comando)\n"
-#: src/common/command.c:2552
+#: src/common/command.c:2569
msgid " timer handlers:\n"
msgstr " manejadores de temporización:\n"
-#: src/common/command.c:2561
+#: src/common/command.c:2578
#, c-format
msgid " %d seconds\n"
msgstr " %d segundos\n"
-#: src/common/command.c:2568
+#: src/common/command.c:2585
msgid " (no timer handler)\n"
msgstr " (sin manejador temporizador)\n"
-#: src/common/command.c:2573
+#: src/common/command.c:2590
msgid " keyboard handlers:\n"
msgstr " manejadores de teclado:\n"
-#: src/common/command.c:2583
+#: src/common/command.c:2600
msgid " (no keyboard handler)\n"
msgstr " (sin manejador de teclado)\n"
-#: src/common/command.c:2585
+#: src/common/command.c:2602 src/common/command.c:2619
#, c-format
msgid " %d defined\n"
msgstr " %d definido\n"
-#: src/common/command.c:2591
+#: src/common/command.c:2607
+msgid " IRC modifiers:\n"
+msgstr ""
+
+#: src/common/command.c:2617
+#, fuzzy
+msgid " (no IRC modifier)\n"
+msgstr " (sin manejador temporizador)\n"
+
+#: src/common/command.c:2628
+#, fuzzy
+msgid "No plugin found.\n"
+msgstr "Ninguna opción de plugin encontrada\n"
+
+#: src/common/command.c:2630
msgid " (no plugin)\n"
msgstr " (sin plugins)\n"
-#: src/common/command.c:2627 src/common/command.c:3521
+#: src/common/command.c:2700 src/common/command.c:3594
#, c-format
msgid ""
"Command \"%s\" is not available, WeeChat was built without plugins support.\n"
@@ -3485,51 +3519,51 @@ msgstr ""
"El comando \"%s\" no está disponible, Weechat fue compilado sin soporte para "
"plugins.\n"
-#: src/common/command.c:2655
+#: src/common/command.c:2728
msgid "Configuration file saved\n"
msgstr "Archivo de configuración guardado\n"
-#: src/common/command.c:2660
+#: src/common/command.c:2733
#, c-format
msgid "%s failed to save configuration file\n"
msgstr "%s falló al salvar el archivo de configuración\n"
-#: src/common/command.c:2668
+#: src/common/command.c:2741
#, fuzzy
msgid "Plugins options saved\n"
msgstr "opción/opciones de plugin encontrada(s)\n"
-#: src/common/command.c:2673
+#: src/common/command.c:2746
#, fuzzy, c-format
msgid "%s failed to save plugins options\n"
msgstr "%s falló al salvar el archivo de configuración\n"
-#: src/common/command.c:2714
+#: src/common/command.c:2787
msgid "No server.\n"
msgstr "Ningún servidor.\n"
-#: src/common/command.c:2725
+#: src/common/command.c:2798
#, c-format
msgid "Server '%s' not found.\n"
msgstr "Servidor '%s' no encontrado.\n"
-#: src/common/command.c:2737
+#: src/common/command.c:2810
#, c-format
msgid "%s missing servername for \"%s\" command\n"
msgstr "%s falta el nombre de servidor para el comando \"%s\"\n"
-#: src/common/command.c:2745
+#: src/common/command.c:2818
#, c-format
msgid "%s too much arguments for \"%s\" command, ignoring arguments\n"
msgstr ""
"%s demasiados argumentos para el comando \"%s\", ignorando parámetros\n"
-#: src/common/command.c:2755
+#: src/common/command.c:2828
#, c-format
msgid "%s server \"%s\" not found for \"%s\" command\n"
msgstr "%s servidor \"%s\" no encontrado para el comando \"%s\"\n"
-#: src/common/command.c:2763
+#: src/common/command.c:2836
#, c-format
msgid ""
"%s you can not delete server \"%s\" because you are connected to. Try /"
@@ -3538,198 +3572,198 @@ msgstr ""
"%s usted no puede eliminar el servidor \"%s\" ya que está usted conectado a "
"él. Pruebe /disconnect %s antes.\n"
-#: src/common/command.c:2783
+#: src/common/command.c:2856
#, c-format
msgid "Server %s%s%s has been deleted\n"
msgstr "El servidor %s%s%s ha sido borrado\n"
-#: src/common/command.c:2802
+#: src/common/command.c:2875
#, c-format
msgid "%s missing parameters for \"%s\" command\n"
msgstr "%s faltan parámetros para el comando \"%s\"\n"
-#: src/common/command.c:2812
+#: src/common/command.c:2885
#, c-format
msgid "%s server \"%s\" already exists, can't create it!\n"
msgstr "%s el servidor \"%s\" ya existe, ¡no se puede crear!\n"
-#: src/common/command.c:2841 src/common/command.c:2869
-#: src/common/command.c:2882 src/common/command.c:2908
+#: src/common/command.c:2914 src/common/command.c:2942
+#: src/common/command.c:2955 src/common/command.c:2981
#, c-format
msgid "%s missing password for \"%s\" parameter\n"
msgstr "%s falta contraseña para el comando \"%s\"\n"
-#: src/common/command.c:2854
+#: src/common/command.c:2927
#, c-format
msgid "%s missing nick(s) for \"%s\" parameter\n"
msgstr "%s falta(n) usuario(s) para el parámetro \"%s\"\n"
-#: src/common/command.c:2895
+#: src/common/command.c:2968
#, c-format
msgid "%s missing command for \"%s\" parameter\n"
msgstr "%s falta comando para el parámetro \"%s\"\n"
-#: src/common/command.c:2933
+#: src/common/command.c:3006
#, c-format
msgid "Server %s%s%s created\n"
msgstr "Servidor %s%s%s creado\n"
-#: src/common/command.c:2942
+#: src/common/command.c:3015
#, c-format
msgid "%s unable to create server\n"
msgstr "%s no es posible crear el servidor\n"
-#: src/common/command.c:3002
+#: src/common/command.c:3075
msgid "(unknown)"
msgstr "(desconocido)"
-#: src/common/command.c:3025
+#: src/common/command.c:3098
#, c-format
msgid "%s(password hidden) "
msgstr "%s(contraseña oculta) "
-#: src/common/command.c:3123
+#: src/common/command.c:3196
#, c-format
msgid "%s server \"%s\" not found\n"
msgstr "%s servidor \"%s\" no encontrado\n"
-#: src/common/command.c:3156 src/common/command.c:3204
+#: src/common/command.c:3229 src/common/command.c:3277
#, c-format
msgid "%s config option \"%s\" not found\n"
msgstr "%s opción de configuración \"%s\" no encontrada\n"
-#: src/common/command.c:3161 src/common/command.c:3196
+#: src/common/command.c:3234 src/common/command.c:3269
#, c-format
msgid "%s incorrect value for option \"%s\"\n"
msgstr "%s valor incorrecto para la opción \"%s\"\n"
-#: src/common/command.c:3177
+#: src/common/command.c:3250
#, c-format
msgid "%s option \"%s\" can not be changed while WeeChat is running\n"
msgstr ""
"%s la opción \"%s\" no puede ser modificada mientras WeeChat está en "
"ejecución\n"
-#: src/common/command.c:3287
+#: src/common/command.c:3360
#, c-format
msgid "No config option found with \"%s\"\n"
msgstr "Ninguna opción de configuración encontrada con \"%s\"\n"
-#: src/common/command.c:3290
+#: src/common/command.c:3363
msgid "No config option found\n"
msgstr "Ninguna opción de configuración encontrada\n"
-#: src/common/command.c:3297
+#: src/common/command.c:3370
#, c-format
msgid "%sDetail:\n"
msgstr "%sDetalle:\n"
-#: src/common/command.c:3302
+#: src/common/command.c:3375
msgid " . type boolean (values: 'on' or 'off')\n"
msgstr " . tipo booleano (valores: 'on' u 'off')\n"
-#: src/common/command.c:3303 src/common/command.c:3326
-#: src/common/command.c:3332 src/common/command.c:3338
+#: src/common/command.c:3376 src/common/command.c:3399
+#: src/common/command.c:3405 src/common/command.c:3411
#: src/common/weechat.c:148 src/common/weechat.c:173 src/common/weechat.c:180
#: src/common/weechat.c:187
#, c-format
msgid " . default value: '%s'\n"
msgstr " . valor por defecto: '%s'\n"
-#: src/common/command.c:3308
+#: src/common/command.c:3381
#, c-format
msgid " . type integer (values: between %d and %d)\n"
msgstr " . tipo entero (valores: entre %d y %d)\n"
-#: src/common/command.c:3311 src/common/weechat.c:157
+#: src/common/command.c:3384 src/common/weechat.c:157
#, c-format
msgid " . default value: %d\n"
msgstr " . valor por defecto: %d\n"
-#: src/common/command.c:3315
+#: src/common/command.c:3388
msgid " . type string (values: "
msgstr " . tipo cadena (valores: "
-#: src/common/command.c:3328 src/common/command.c:3334
-#: src/common/command.c:3340 src/common/weechat.c:175 src/common/weechat.c:182
+#: src/common/command.c:3401 src/common/command.c:3407
+#: src/common/command.c:3413 src/common/weechat.c:175 src/common/weechat.c:182
#: src/common/weechat.c:189
msgid "empty"
msgstr "vacío"
-#: src/common/command.c:3331
+#: src/common/command.c:3404
msgid " . type color (Curses or Gtk color, look at WeeChat doc)\n"
msgstr " . tipo color (color Curses o Gtk, ver la documentación de WeeChat)\n"
-#: src/common/command.c:3337
+#: src/common/command.c:3410
msgid " . type string (any string)\n"
msgstr " . tipo cadena (cualquier cadena)\n"
-#: src/common/command.c:3343 src/common/weechat.c:192
+#: src/common/command.c:3416 src/common/weechat.c:192
#, c-format
msgid " . description: %s\n"
msgstr " . descripción: %s\n"
-#: src/common/command.c:3354
+#: src/common/command.c:3427
#, c-format
msgid "config option(s) found with \"%s\"\n"
msgstr "opción/opciones de configuración encontrada(s) con \"%s\"\n"
-#: src/common/command.c:3357
+#: src/common/command.c:3430
msgid "config option(s) found\n"
msgstr "opción/opciones de configuración encontrada(s)\n"
-#: src/common/command.c:3465
+#: src/common/command.c:3538
#, c-format
msgid "%s incorrect value for plugin option \"%s\"\n"
msgstr "%s valor incorrecto para la opción de plugin \"%s\"\n"
-#: src/common/command.c:3494
+#: src/common/command.c:3567
#, c-format
msgid "No plugin option found with \"%s\"\n"
msgstr "Ninguna opción de plugin encontrada con \"%s\"\n"
-#: src/common/command.c:3497
+#: src/common/command.c:3570
msgid "No plugin option found\n"
msgstr "Ninguna opción de plugin encontrada\n"
-#: src/common/command.c:3507
+#: src/common/command.c:3580
#, c-format
msgid "plugin option(s) found with \"%s\"\n"
msgstr "opción/opciones de plugin encontrada(s) con \"%s\"\n"
-#: src/common/command.c:3510
+#: src/common/command.c:3583
msgid "plugin option(s) found\n"
msgstr "opción/opciones de plugin encontrada(s)\n"
-#: src/common/command.c:3551
+#: src/common/command.c:3624
#, c-format
msgid "%s alias or command \"%s\" not found\n"
msgstr "%s alias o comando \"%s\" no encontrado\n"
-#: src/common/command.c:3561
+#: src/common/command.c:3634
#, c-format
msgid "Alias \"%s\" removed\n"
msgstr "Alias \"%s\" eliminado\n"
-#: src/common/command.c:3621
+#: src/common/command.c:3694
msgid "ignore were removed.\n"
msgstr "los ignores fueron eliminados.\n"
-#: src/common/command.c:3623
+#: src/common/command.c:3696
msgid "ignore was removed.\n"
msgstr "el ignore fue eliminado.\n"
-#: src/common/command.c:3628
+#: src/common/command.c:3701
#, c-format
msgid "%s no ignore found\n"
msgstr "%s no se encontraron ignores\n"
-#: src/common/command.c:3662
+#: src/common/command.c:3735
#, c-format
msgid "%s can't upgrade: connection to at least one server is pending\n"
msgstr "%s no se puede actualizar: conexión pendiente a un servidor al menos\n"
-#: src/common/command.c:3672
+#: src/common/command.c:3745
#, c-format
msgid ""
"%s can't upgrade: connection to at least one SSL server is active (should be "
@@ -3738,38 +3772,38 @@ msgstr ""
"%s no se puede actualizar: conexión activa a un servidor SSL por lo menos "
"(debería ser corregido en una futura versión)\n"
-#: src/common/command.c:3688
+#: src/common/command.c:3761
msgid "Upgrading WeeChat...\n"
msgstr "Actualizando Weechat...\n"
-#: src/common/command.c:3695
+#: src/common/command.c:3768
#, c-format
msgid "%s unable to save session in file\n"
msgstr "%s no ha sido posible guardar la sesión en el archivo\n"
-#: src/common/command.c:3721
+#: src/common/command.c:3794
#, c-format
msgid "%s exec failed (program: \"%s\"), exiting WeeChat\n"
msgstr "%s exec ha fallado (programa: \"%s\"), saliendo de Weechat\n"
-#: src/common/command.c:3761
+#: src/common/command.c:3834
#, c-format
msgid "WeeChat uptime: %d %s %02d:%02d:%02d, started on %s"
msgstr "Tiempo de uso de WeeChat: %d %s %02d:%02d:%02d, empezó en %s"
-#: src/common/command.c:3775
+#: src/common/command.c:3848
#, c-format
msgid "WeeChat uptime: %s%d %s%s %s%02d%s:%s%02d%s:%s%02d%s, started on %s%s"
msgstr ""
"Tiempo de uso de WeeChat: %s%d %s%s %s%02d%s: %s%02d%s:%s%02d%s, empezó en %s"
"%s"
-#: src/common/command.c:3819
+#: src/common/command.c:3892
#, fuzzy
msgid "Open windows:\n"
msgstr "Ventanas abiertas:\n"
-#: src/common/command.c:3906
+#: src/common/command.c:3979
#, c-format
msgid ""
"%s can not merge windows, there's no other window with same size near "
@@ -3822,7 +3856,7 @@ msgstr "La tuber
msgid "%s cannot add a buffer to hotlist\n"
msgstr "%s no es posible añadir un búfer a la lista caliente (hotlist)\n"
-#: src/common/log.c:99
+#: src/common/log.c:103
#, c-format
msgid ""
"%s unable to create/append to log file\n"
@@ -3830,7 +3864,7 @@ msgid ""
"with another home using \"--dir\" command line option.\n"
msgstr ""
-#: src/common/session.c:515
+#: src/common/session.c:516
#, c-format
msgid ""
"Last operation with session file was at position %ld, read of %d bytes\n"
@@ -3838,7 +3872,7 @@ msgstr ""
"La última operación con el archivo de sesión fue en la posición %ld, lectura "
"de %d bytes\n"
-#: src/common/session.c:520
+#: src/common/session.c:521
#, c-format
msgid ""
"Please send %s/%s, %s/%s and above messages to WeeChat developers for "
@@ -3849,310 +3883,310 @@ msgstr ""
"de Weechat para el soporte.\n"
"Sé cuidadoso, puede que haya información privada en estos ficheros.\n"
-#: src/common/session.c:546 src/common/session.c:580 src/common/session.c:637
-#: src/common/session.c:678
+#: src/common/session.c:547 src/common/session.c:581 src/common/session.c:638
+#: src/common/session.c:679
#, c-format
msgid "wrong type in file (expected: %d, read: %d)"
msgstr "tipo erróneo en el fichero (esperado: %d, leído: %d)"
-#: src/common/session.c:649 src/common/session.c:690
+#: src/common/session.c:650 src/common/session.c:691
msgid "invalid length for a buffer"
msgstr "longitud inválida para un búfer"
-#: src/common/session.c:714
+#: src/common/session.c:715
msgid "object read error"
msgstr "error de lectura de objeto"
-#: src/common/session.c:719
+#: src/common/session.c:720
#, c-format
msgid "wrong object (expected: %d, read: %d)"
msgstr "objeto erróneo (esperado: %d, leído: %d)"
-#: src/common/session.c:729
+#: src/common/session.c:730
msgid "type read error"
msgstr "error de lectura de tipo"
-#: src/common/session.c:734
+#: src/common/session.c:735
#, c-format
msgid "wrong type (expected: %d, read: %d)"
msgstr "tipo erróneo (esperado: %d, leído: %d)"
-#: src/common/session.c:819
+#: src/common/session.c:820
msgid "server name not found"
msgstr "nombre de servidor no encontrado"
-#: src/common/session.c:824
+#: src/common/session.c:825
#, c-format
msgid "session: loading server \"%s\"\n"
msgstr "sesión: cargando servidor \"%s\"\n"
-#: src/common/session.c:828
+#: src/common/session.c:829
msgid "server found, updating values\n"
msgstr "servidor encontrado, actualizando valores\n"
-#: src/common/session.c:831
+#: src/common/session.c:832
msgid "server not found, creating new one\n"
msgstr "servidor no encontrado, creando uno nuevo\n"
-#: src/common/session.c:836
+#: src/common/session.c:837
msgid "can't create new server"
msgstr "no se puede crear un nuevo servidor"
-#: src/common/session.c:850
+#: src/common/session.c:851
msgid "unexpected end of file (reading server)"
msgstr "fin de fichero inesperado (leyendo servidor)"
-#: src/common/session.c:941
+#: src/common/session.c:942
msgid "gnutls init error"
msgstr "error de inicio de gnutls"
-#: src/common/session.c:958
+#: src/common/session.c:959
msgid "gnutls handshake failed"
msgstr "el handshake gnutls ha fallado"
-#: src/common/session.c:1007
+#: src/common/session.c:1008
#, c-format
msgid "session: warning: ignoring value from server (object id: %d)\n"
msgstr "sesión: advertencia: ignorando valor de servidor (id de objeto: %d)\n"
-#: src/common/session.c:1030
+#: src/common/session.c:1031
msgid "channel found without server"
msgstr "canal encontrado sin servidor"
-#: src/common/session.c:1037
+#: src/common/session.c:1038
msgid "channel type not found"
msgstr "tipo de canal no encontrado"
-#: src/common/session.c:1045
+#: src/common/session.c:1046
msgid "channel name not found"
msgstr "nombre de canal no encontrado"
-#: src/common/session.c:1050
+#: src/common/session.c:1051
#, c-format
msgid "session: loading channel \"%s\"\n"
msgstr "sesión: cargando canal \"%s\"\n"
-#: src/common/session.c:1058
+#: src/common/session.c:1059
msgid "can't create new channel"
msgstr "no se puede crear un nuevo canal"
-#: src/common/session.c:1068
+#: src/common/session.c:1069
msgid "unexpected end of file (reading channel)"
msgstr "fin de fichero inesperado (leyendo canal)"
-#: src/common/session.c:1110
+#: src/common/session.c:1111
#, c-format
msgid "session: warning: ignoring value from channel (object id: %d)\n"
msgstr "sesión: advertencia: ignorando valor de canal (id de objeto: %d)\n"
-#: src/common/session.c:1134
+#: src/common/session.c:1135
msgid "nick found without channel"
msgstr "nombre de usuario encontrado sin canal"
-#: src/common/session.c:1142
+#: src/common/session.c:1143
msgid "nick name not found"
msgstr "nombre de usuario no encontrado"
-#: src/common/session.c:1152
+#: src/common/session.c:1153
msgid "can't create new nick"
msgstr "no se puede crear un nuevo nombre de usuario"
-#: src/common/session.c:1162
+#: src/common/session.c:1163
msgid "unexpected end of file (reading nick)"
msgstr "fin de fichero inesperado (leyendo nombre de usuario)"
-#: src/common/session.c:1181
+#: src/common/session.c:1182
#, c-format
msgid "session: warning: ignoring value from nick (object id: %d)\n"
msgstr "sesión: advertencia: ignorando valor de nick (id de objeto: %d)\n"
-#: src/common/session.c:1208
+#: src/common/session.c:1209
msgid "can't create new DCC"
msgstr "no se puede crear un nuevo DCC"
-#: src/common/session.c:1212
+#: src/common/session.c:1213
msgid "session: loading DCC\n"
msgstr "sesión: cargando DCC\n"
-#: src/common/session.c:1222
+#: src/common/session.c:1223
msgid "unexpected end of file (reading DCC)"
msgstr "fin de fichero inesperado (leyendo DCC)"
-#: src/common/session.c:1241
+#: src/common/session.c:1242
msgid "server not found for DCC"
msgstr "servidor no encontrado para DCC"
-#: src/common/session.c:1250
+#: src/common/session.c:1251
msgid "DCC with channel but without server"
msgstr "DCC con canal pero sin servidor"
-#: src/common/session.c:1262
+#: src/common/session.c:1263
msgid "channel not found for DCC"
msgstr "canal no encontrado para DCC"
-#: src/common/session.c:1345
+#: src/common/session.c:1346
#, c-format
msgid "session: warning: ignoring value from DCC (object id: %d)\n"
msgstr "sesión: advertencia: ignorando valor de DCC (id de objeto: %d)\n"
-#: src/common/session.c:1366
+#: src/common/session.c:1367
msgid "session: loading buffer history\n"
msgstr "sesión: cargando historial del búfer\n"
-#: src/common/session.c:1368
+#: src/common/session.c:1369
msgid "session: loading global history\n"
msgstr "sesión: cargando historial global\n"
-#: src/common/session.c:1376
+#: src/common/session.c:1377
msgid "unexpected end of file (reading history)"
msgstr "fin de fichero inesperado (leyendo historial)"
-#: src/common/session.c:1396 src/common/session.c:1674
+#: src/common/session.c:1397 src/common/session.c:1678
#, c-format
msgid "session: warning: ignoring value from history (object id: %d)\n"
msgstr ""
"sesión: advertencia: ignorando valor del historial (id de objeto: %d)\n"
-#: src/common/session.c:1423
+#: src/common/session.c:1424
msgid "server name not found for buffer"
msgstr "nombre de servidor no encontrado para el búfer"
-#: src/common/session.c:1431
+#: src/common/session.c:1432
msgid "channel name not found for buffer"
msgstr "nombre de canal no encontrado para el búfer"
-#: src/common/session.c:1438
+#: src/common/session.c:1439
msgid "buffer type not found"
msgstr "tipo de búfer no encontrado"
-#: src/common/session.c:1443
+#: src/common/session.c:1444
#, c-format
msgid "session: loading buffer (server: %s, channel: %s, type: %d)\n"
msgstr "sesión: cargando búfer (servidor: %s, canal: %s, tipo: %d)\n"
-#: src/common/session.c:1454
+#: src/common/session.c:1455
msgid "server not found for buffer"
msgstr "servidor no encontrado para el búfer"
-#: src/common/session.c:1464
+#: src/common/session.c:1465
msgid "channel not found for buffer"
msgstr "canal no encontrado para el búfer"
-#: src/common/session.c:1473
+#: src/common/session.c:1474
msgid "can't create new buffer"
msgstr "no se puede crear un nuevo búfer"
-#: src/common/session.c:1486
+#: src/common/session.c:1487
msgid "unexpected end of file (reading buffer)"
msgstr "fin de fichero inesperado (leyendo búfer)"
-#: src/common/session.c:1499
+#: src/common/session.c:1500
#, c-format
msgid "session: warning: ignoring value from buffer (object id: %d)\n"
msgstr "sesión: advertencia: ignorando valor del búfer (id de objeto: %d)\n"
-#: src/common/session.c:1522
+#: src/common/session.c:1523
msgid "line found without buffer"
msgstr "línea encontrada sin un búfer"
-#: src/common/session.c:1530
+#: src/common/session.c:1531
msgid "can't create new line"
msgstr "no se puede crear una nueva línea"
-#: src/common/session.c:1540
+#: src/common/session.c:1541
msgid "unexpected end of file (reading line)"
msgstr "fin de fichero inesperado (leyendo línea)"
-#: src/common/session.c:1577
+#: src/common/session.c:1581
#, c-format
msgid "session: warning: ignoring value from line (object id: %d)\n"
msgstr "sesión: advertencia: ignorando valor de la línea (id de objeto: %d)\n"
-#: src/common/session.c:1602
+#: src/common/session.c:1606
msgid "unexpected end of file (reading uptime)"
msgstr "fin de fichero no esperado (leyendo tiempo en marcha)"
-#: src/common/session.c:1615
+#: src/common/session.c:1619
#, c-format
msgid "session: warning: ignoring value from uptime (object id: %d)\n"
msgstr ""
"sesión: advertencia: ignorando valor de tiempo en marcha (identificador de "
"objeto: %d)\n"
-#: src/common/session.c:1649
+#: src/common/session.c:1653
#, fuzzy
msgid "unexpected end of file (reading hotlist)"
msgstr "fin de fichero inesperado (leyendo historial)"
-#: src/common/session.c:1705
+#: src/common/session.c:1709
msgid "session file not found"
msgstr "archivo de sesión no encontrado"
-#: src/common/session.c:1712
+#: src/common/session.c:1716
msgid "signature not found"
msgstr "firma no encontrada"
-#: src/common/session.c:1717
+#: src/common/session.c:1721
msgid "bad session signature"
msgstr "firma de sesión corrupta"
-#: src/common/session.c:1728
+#: src/common/session.c:1732
msgid "object id not found"
msgstr "identificador (id) de objeto no encontrado"
-#: src/common/session.c:1736
+#: src/common/session.c:1740
msgid "failed to load server"
msgstr "falló al cargar el servidor"
-#: src/common/session.c:1743
+#: src/common/session.c:1747
msgid "failed to load channel"
msgstr "falló al cargar el canal"
-#: src/common/session.c:1750
+#: src/common/session.c:1754
msgid "failed to load nick"
msgstr "falló al cargar el nick"
-#: src/common/session.c:1757
+#: src/common/session.c:1761
msgid "failed to load DCC"
msgstr "falló al cargar el DCC"
-#: src/common/session.c:1764
+#: src/common/session.c:1768
msgid "failed to load history"
msgstr "falló al cargar el historial"
-#: src/common/session.c:1771
+#: src/common/session.c:1775
msgid "failed to load buffer"
msgstr "falló al cargar el búfer"
-#: src/common/session.c:1778
+#: src/common/session.c:1782
msgid "failed to load line"
msgstr "falló al cargar la línea"
-#: src/common/session.c:1785
+#: src/common/session.c:1789
msgid "failed to load uptime"
msgstr "falló al cargar el tiempo en marcha"
-#: src/common/session.c:1792
+#: src/common/session.c:1796
#, fuzzy
msgid "failed to load hotlist"
msgstr "falló al cargar el historial"
-#: src/common/session.c:1797
+#: src/common/session.c:1801
#, c-format
msgid "ignoring object (id: %d)\n"
msgstr "ignorando objeto (id: %d)\n"
-#: src/common/session.c:1801
+#: src/common/session.c:1805
#, c-format
msgid "failed to ignore object (id: %d)"
msgstr "falló al ignorar el objeto (id: %d)"
-#: src/common/session.c:1825
+#: src/common/session.c:1829
#, c-format
msgid "%s can't delete session file (%s)\n"
msgstr "%s no se puede eliminar el archivo de sesión (%s)\n"
-#: src/common/session.c:1831
+#: src/common/session.c:1835
msgid "Upgrade completed successfully\n"
msgstr "Actualización completada con éxito\n"
@@ -5583,62 +5617,62 @@ msgid ""
"file.\n"
msgstr ""
-#: src/common/weeconfig.c:1754
+#: src/common/weeconfig.c:1792
#, c-format
msgid "%s %s, line %d: new server, but previous was incomplete\n"
msgstr "%s %s, línea %d: nuevo servidor, pero el anterior estaba incompleto\n"
-#: src/common/weeconfig.c:1763
+#: src/common/weeconfig.c:1801
#, c-format
msgid "%s %s, line %d: server '%s' already exists\n"
msgstr "%s %s, línea %d: el servidor '%s' ya existe\n"
-#: src/common/weeconfig.c:1781
+#: src/common/weeconfig.c:1819
#, c-format
msgid "%s %s, line %d: unable to create server\n"
msgstr "%s %s, línea %d: no es posible crear el servidor\n"
-#: src/common/weeconfig.c:1821
+#: src/common/weeconfig.c:1859
#, c-format
msgid "%s unable to assign default int with string (\"%s\")\n"
msgstr "%s no es posible asignar el valor entero con la cadena (\"%s\")\n"
-#: src/common/weeconfig.c:1832
+#: src/common/weeconfig.c:1870
#, c-format
msgid "%s unable to assign default color (\"%s\")\n"
msgstr "%s no es posible asignar el color por defecto (\"%s\")\n"
-#: src/common/weeconfig.c:1870
+#: src/common/weeconfig.c:1908
#, c-format
msgid "%s config file \"%s\" not found.\n"
msgstr "%s fichero de configuración \"%s\" no encontrado.\n"
-#: src/common/weeconfig.c:1902
+#: src/common/weeconfig.c:1940
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"]\"\n"
msgstr "%s %s, línea %d: sintaxis inválida, falta \"]\"\n"
-#: src/common/weeconfig.c:1919
+#: src/common/weeconfig.c:1957
#, c-format
msgid "%s %s, line %d: unknown section identifier (\"%s\")\n"
msgstr "%s %s, línea %d: identificador de sección desconocido (\"%s\")\n"
-#: src/common/weeconfig.c:1937
+#: src/common/weeconfig.c:1975
#, c-format
msgid "%s %s, line %d: invalid section for option, line is ignored\n"
msgstr "%s %s, línea %d: sección inválida para la opción, línea ignorada\n"
-#: src/common/weeconfig.c:2019 src/common/weeconfig.c:2045
+#: src/common/weeconfig.c:2057 src/common/weeconfig.c:2083
#, c-format
msgid "%s %s, line %d: invalid option \"%s\"\n"
msgstr "%s %s, línea %d: opción \"%s\" inválida\n"
-#: src/common/weeconfig.c:2025
+#: src/common/weeconfig.c:2063
#, c-format
msgid "%s %s, line %d: invalid ignore options \"%s\"\n"
msgstr "%s %s, línea %d: opciones de ignore inválidas \"%s\"\n"
-#: src/common/weeconfig.c:2056
+#: src/common/weeconfig.c:2094
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5647,7 +5681,7 @@ msgstr ""
"%s %s, línea %d: valor inválido para la opción '%s'\n"
"Esperado: valor booleano: 'off' u 'on'\n"
-#: src/common/weeconfig.c:2065
+#: src/common/weeconfig.c:2103
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5656,7 +5690,7 @@ msgstr ""
"%s %s, línea %d: valor inválido para la opción %s'\n"
"Esperado: entero comprendido entre %d y %d\n"
-#: src/common/weeconfig.c:2076
+#: src/common/weeconfig.c:2114
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5665,21 +5699,21 @@ msgstr ""
"%s %s, línea %d: valor inválido para la opción '%s'\n"
"Esperado: una de estas cadenas: "
-#: src/common/weeconfig.c:2092
+#: src/common/weeconfig.c:2130
#, c-format
msgid "%s %s, line %d: invalid color name for option '%s'\n"
msgstr "%s %s, línea %d: nombre de color inválido para la opción '%s'\n"
-#: src/common/weeconfig.c:2161
+#: src/common/weeconfig.c:2199
#, c-format
msgid "%s: creating default config file...\n"
msgstr "%s: creando fichero de configuración por defecto...\n"
-#: src/common/weeconfig.c:2162
+#: src/common/weeconfig.c:2200
msgid "Creating default config file\n"
msgstr "Creando fichero de configuración por defecto\n"
-#: src/common/weeconfig.c:2165 src/common/weeconfig.c:2371
+#: src/common/weeconfig.c:2203 src/common/weeconfig.c:2409
#, c-format
msgid ""
"#\n"
@@ -5688,7 +5722,7 @@ msgstr ""
"#\n"
"# %s: fichero de configuración, creado por %s v%s el %s"
-#: src/common/weeconfig.c:2169 src/common/weeconfig.c:2375
+#: src/common/weeconfig.c:2207 src/common/weeconfig.c:2413
#, c-format
msgid ""
"# WARNING! Be careful when editing this file, WeeChat writes this file when "
@@ -5699,10 +5733,19 @@ msgstr ""
"fichero al salir.\n"
"#\n"
-#: src/common/weeconfig.c:2368
+#: src/common/weeconfig.c:2406
msgid "Saving config to disk\n"
msgstr "Guardar configuración a disco\n"
+#~ msgid ""
+#~ "filename: WeeChat plugin (file) to load\n"
+#~ "\n"
+#~ "Without argument, /plugin command lists all loaded plugins."
+#~ msgstr ""
+#~ "fichero: plugin (archivo) WeeChat para cargar\n"
+#~ "\n"
+#~ "Sin argumentos, el comando /plugin lista todos los plugins cargados."
+
#, fuzzy
#~ msgid "Default server notify levels:"
#~ msgstr "pone notificaciones del servidor"
diff --git a/weechat/po/fr.po b/weechat/po/fr.po
index 437a28b12..5b13c89c7 100644
--- a/weechat/po/fr.po
+++ b/weechat/po/fr.po
@@ -6,96 +6,100 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.2.2-cvs\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2006-10-01 10:04+0200\n"
-"PO-Revision-Date: 2006-10-01 12:10+0200\n"
+"POT-Creation-Date: 2006-10-24 00:48+0200\n"
+"PO-Revision-Date: 2006-10-24 00:48+0200\n"
"Last-Translator: FlashCode \n"
"Language-Team: weechat-dev \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/irc/irc-server.c:190 src/common/weeconfig.c:2301
+#: src/irc/irc-server.c:194 src/common/weeconfig.c:2339
msgid "Unable to get user's name"
msgstr "Impossible de déterminer le nom d'utilisateur"
-#: src/irc/irc-server.c:258
+#: src/irc/irc-server.c:262
#, c-format
msgid "%s cannot allocate new server\n"
msgstr "%s impossible d'allouer un nouveau serveur\n"
-#: src/irc/irc-server.c:591
+#: src/irc/irc-server.c:610
#, c-format
msgid "%s error sending data to IRC server\n"
msgstr "%s erreur d'envoi de données au serveur IRC\n"
-#: src/irc/irc-server.c:613 src/irc/irc-server.c:626 src/irc/irc-server.c:673
-#: src/irc/irc-server.c:686
+#: src/irc/irc-server.c:624 src/irc/irc-server.c:951
+msgid "(message dropped)"
+msgstr "(message supprimé)"
+
+#: src/irc/irc-server.c:736 src/irc/irc-server.c:749 src/irc/irc-server.c:796
+#: src/irc/irc-server.c:809
#, c-format
msgid "%s not enough memory for received IRC message\n"
msgstr "%s mémoire insuffisante pour un message IRC reçu\n"
-#: src/irc/irc-server.c:804
+#: src/irc/irc-server.c:918
#, c-format
msgid "%s Command \"%s\" failed!\n"
msgstr "%s La commande \"%s\" a échoué !\n"
-#: src/irc/irc-server.c:810
+#: src/irc/irc-server.c:924
#, c-format
msgid "%s No command to execute!\n"
msgstr "%s Pas de commande à exécuter !\n"
-#: src/irc/irc-server.c:816
+#: src/irc/irc-server.c:930
#, c-format
msgid "%s Unknown command: cmd=\"%s\", host=\"%s\", args=\"%s\"\n"
msgstr "%s Commande inconnue: cmd=\"%s\", hote=\"%s\", params=\"%s\"\n"
-#: src/irc/irc-server.c:867
+#: src/irc/irc-server.c:996
#, c-format
msgid "%s cannot read data from socket, disconnecting from server...\n"
msgstr ""
"%s impossible de lire des données sur la socket, déconnexion du serveur...\n"
-#: src/irc/irc-server.c:948
+#: src/irc/irc-server.c:1077
#, c-format
msgid "%s: Reconnecting to server in %d seconds\n"
msgstr "%s: Reconnexion au serveur dans %d secondes\n"
-#: src/irc/irc-server.c:982
+#: src/irc/irc-server.c:1111
#, c-format
msgid "%s gnutls handshake failed\n"
msgstr "%s le handshake gnutls a échoué\n"
-#: src/irc/irc-server.c:999
+#: src/irc/irc-server.c:1128
#, c-format
msgid "%s proxy address \"%s\" not found\n"
msgstr "%s adresse du proxy \"%s\" introuvable\n"
-#: src/irc/irc-server.c:1003
+#: src/irc/irc-server.c:1132
#, c-format
msgid "%s address \"%s\" not found\n"
msgstr "%s adresse \"%s\" introuvable\n"
-#: src/irc/irc-server.c:1013
+#: src/irc/irc-server.c:1142
#, c-format
msgid "%s proxy IP address not found\n"
msgstr "%s adresse IP du proxy introuvable\n"
-#: src/irc/irc-server.c:1016
+#: src/irc/irc-server.c:1145
#, c-format
msgid "%s IP address not found\n"
msgstr "%s adresse IP introuvable\n"
-#: src/irc/irc-server.c:1025
+#: src/irc/irc-server.c:1154
#, c-format
msgid "%s proxy connection refused\n"
msgstr "%s connexion au proxy refusée\n"
-#: src/irc/irc-server.c:1028
+#: src/irc/irc-server.c:1157
#, c-format
msgid "%s connection refused\n"
msgstr "%s connexion refusée\n"
-#: src/irc/irc-server.c:1036
+#: src/irc/irc-server.c:1165
#, c-format
msgid ""
"%s proxy fails to establish connection to server (check username/password if "
@@ -104,12 +108,12 @@ msgstr ""
"%s le proxy n'a pas pu se connecter au serveur (vérifiez l'utilisateur/mot "
"de passe si utilisés)\n"
-#: src/irc/irc-server.c:1046
+#: src/irc/irc-server.c:1175
#, c-format
msgid "%s unable to set local hostname/IP\n"
msgstr "%s impossible de paramétrer le nom/IP local\n"
-#: src/irc/irc-server.c:1561
+#: src/irc/irc-server.c:1690
#, c-format
msgid ""
"%s cannot connect with SSL since WeeChat was not built with GNUtls support\n"
@@ -117,57 +121,57 @@ msgstr ""
"%s impossible de se connecter en SSL car WeeChat n'a pas été construit avec "
"le support GNUtls\n"
-#: src/irc/irc-server.c:1570
+#: src/irc/irc-server.c:1699
#, c-format
msgid "%s: connecting to server %s:%d%s%s via %s proxy %s:%d%s...\n"
msgstr "%s: connexion au serveur %s:%d%s%s via le proxy %s %s:%d%s...\n"
-#: src/irc/irc-server.c:1576
+#: src/irc/irc-server.c:1705
#, c-format
msgid "Connecting to server %s:%d%s%s via %s proxy %s:%d%s...\n"
msgstr "Connexion au serveur %s:%d%s%s via le proxy %s %s:%d%s...\n"
-#: src/irc/irc-server.c:1586
+#: src/irc/irc-server.c:1715
#, c-format
msgid "%s: connecting to server %s:%d%s%s...\n"
msgstr "%s: connexion au serveur %s:%d%s%s...\n"
-#: src/irc/irc-server.c:1590
+#: src/irc/irc-server.c:1719
#, c-format
msgid "Connecting to server %s:%d%s%s...\n"
msgstr "Connexion au serveur %s:%d%s%s...\n"
-#: src/irc/irc-server.c:1608
+#: src/irc/irc-server.c:1737
#, c-format
msgid "%s gnutls init error\n"
msgstr "%s erreur d'initialisation gnutls\n"
-#: src/irc/irc-server.c:1623
+#: src/irc/irc-server.c:1752
#, c-format
msgid "%s cannot create pipe\n"
msgstr "%s impossible de créer le pipe\n"
-#: src/irc/irc-server.c:1638
+#: src/irc/irc-server.c:1767
#, c-format
msgid "%s cannot create socket\n"
msgstr "%s impossible de créer la socket\n"
-#: src/irc/irc-server.c:1649
+#: src/irc/irc-server.c:1778
#, c-format
msgid "%s cannot set socket option \"SO_REUSEADDR\"\n"
msgstr "%s impossible de paramétrer l'option socket \"SO_REUSEADDR\"\n"
-#: src/irc/irc-server.c:1660
+#: src/irc/irc-server.c:1789
#, c-format
msgid "%s cannot set socket option \"SO_KEEPALIVE\"\n"
msgstr "%s impossible de paramétrer l'option socket \"SO_KEEPALIVE\"\n"
-#: src/irc/irc-server.c:1691
+#: src/irc/irc-server.c:1820
#, c-format
msgid "%s: Reconnecting to server...\n"
msgstr "%s: Reconnexion au serveur...\n"
-#: src/irc/irc-server.c:1742 src/irc/irc-server.c:1751
+#: src/irc/irc-server.c:1871 src/irc/irc-server.c:1880
msgid "Disconnected from server!\n"
msgstr "Déconnecté du serveur !\n"
@@ -1381,74 +1385,74 @@ msgstr "(cach
msgid "%s: using hostname \"%s\"\n"
msgstr "%s: utilisation du nom de machine \"%s\"\n"
-#: src/irc/irc-send.c:219 src/common/command.c:677
+#: src/irc/irc-send.c:219 src/common/command.c:683
#, c-format
msgid "%s cannot find nick for sending message\n"
msgstr "%s impossible de trouver le pseudo pour envoyer le message\n"
-#: src/irc/irc-send.c:358 src/common/command.c:574
+#: src/irc/irc-send.c:358 src/common/command.c:580
#, c-format
msgid "%s command \"%s\" needs a server connection!\n"
msgstr "%s la commande \"%s\" nécessite une connexion au serveur !\n"
-#: src/irc/irc-send.c:413 src/irc/irc-send.c:441 src/irc/irc-send.c:663
-#: src/irc/irc-send.c:700 src/irc/irc-send.c:737 src/irc/irc-send.c:791
-#: src/irc/irc-send.c:836 src/irc/irc-send.c:915 src/irc/irc-send.c:976
-#: src/irc/irc-send.c:1362 src/irc/irc-send.c:1504 src/irc/irc-send.c:2065
-#: src/irc/irc-send.c:2195
+#: src/irc/irc-send.c:413 src/irc/irc-send.c:441 src/irc/irc-send.c:657
+#: src/irc/irc-send.c:689 src/irc/irc-send.c:721 src/irc/irc-send.c:770
+#: src/irc/irc-send.c:815 src/irc/irc-send.c:894 src/irc/irc-send.c:955
+#: src/irc/irc-send.c:1372 src/irc/irc-send.c:1516 src/irc/irc-send.c:2077
+#: src/irc/irc-send.c:2202
#, c-format
msgid "%s \"%s\" command can only be executed in a channel buffer\n"
msgstr ""
"%s la commande \"%s\" peut seulement être exécutée dans un tampon canal\n"
-#: src/irc/irc-send.c:580 src/irc/irc-send.c:600 src/irc/irc-send.c:1130
-#: src/irc/irc-send.c:1983
+#: src/irc/irc-send.c:579 src/irc/irc-send.c:599 src/irc/irc-send.c:1109
+#: src/irc/irc-send.c:1995
#, c-format
msgid "%s \"%s\" command can not be executed on a server buffer\n"
msgstr ""
"%s la commande \"%s\" ne peut pas être exécutée dans un tampon serveur\n"
-#: src/irc/irc-send.c:900 src/irc/irc-send.c:961 src/common/command.c:1778
+#: src/irc/irc-send.c:879 src/irc/irc-send.c:940 src/common/command.c:1789
#, c-format
msgid "%s wrong arguments for \"%s\" command\n"
msgstr "%s paramètres invalides pour la commande \"%s\"\n"
-#: src/irc/irc-send.c:1077
+#: src/irc/irc-send.c:1056
#, c-format
msgid "%s \"%s\" is not a valid regular expression (%s)\n"
msgstr "%s \"%s\" n'est pas une expression régulière valide (%s)\n"
-#: src/irc/irc-send.c:1086
+#: src/irc/irc-send.c:1065
#, c-format
msgid "%s not enough memory for regular expression\n"
msgstr "%s pas assez de mémoire pour l'expression régulière\n"
-#: src/irc/irc-send.c:1212 src/irc/irc-send.c:1560 src/irc/irc-send.c:1574
+#: src/irc/irc-send.c:1222 src/irc/irc-send.c:1572 src/irc/irc-send.c:1586
#, c-format
msgid "%s \"%s\" command can only be executed in a channel or private buffer\n"
msgstr ""
"%s la commande \"%s\" peut seulement être exécutée dans un tampon canal ou "
"privé\n"
-#: src/irc/irc-send.c:1254 src/irc/irc-recv.c:565
+#: src/irc/irc-send.c:1264 src/irc/irc-recv.c:565
#, c-format
msgid "%s nick \"%s\" not found for \"%s\" command\n"
msgstr "%s pseudo \"%s\" non trouvé pour la commande \"%s\"\n"
-#: src/irc/irc-send.c:1335 src/irc/irc-send.c:1473 src/irc/irc-send.c:2091
-#: src/common/command.c:1723 src/common/command.c:1735
-#: src/common/command.c:1754 src/common/command.c:1841
-#: src/common/command.c:2621
+#: src/irc/irc-send.c:1345 src/irc/irc-send.c:1483 src/irc/irc-send.c:2103
+#: src/common/command.c:1734 src/common/command.c:1746
+#: src/common/command.c:1765 src/common/command.c:1852
+#: src/common/command.c:2694
#, c-format
msgid "%s wrong argument count for \"%s\" command\n"
msgstr "%s nombre de paramètres erroné pour la commande \"%s\"\n"
-#: src/irc/irc-send.c:1675
+#: src/irc/irc-send.c:1687
#, c-format
msgid "%s cannot create new private buffer \"%s\"\n"
msgstr "%s impossible de créer le tampon privé \"%s\"\n"
-#: src/irc/irc-send.c:2156
+#: src/irc/irc-send.c:2168
#, c-format
msgid "%s, compiled on %s %s\n"
msgstr "%s, compilé le %s %s\n"
@@ -1458,8 +1462,8 @@ msgstr "%s, compil
msgid "You have been invited to %s%s%s by %s%s\n"
msgstr "Vous avez été invité sur %s%s%s par %s%s\n"
-#: src/irc/irc-recv.c:428 src/irc/irc-recv.c:534 src/irc/irc-recv.c:732
-#: src/irc/irc-recv.c:1159 src/irc/irc-recv.c:1510 src/irc/irc-recv.c:3441
+#: src/irc/irc-recv.c:428 src/irc/irc-recv.c:534 src/irc/irc-recv.c:734
+#: src/irc/irc-recv.c:1160 src/irc/irc-recv.c:1510 src/irc/irc-recv.c:3441
#: src/irc/irc-recv.c:3507 src/irc/irc-recv.c:3528
#, c-format
msgid "%s channel \"%s\" not found for \"%s\" command\n"
@@ -1490,7 +1494,7 @@ msgstr "%s%s%s a tu
msgid "%s host \"%s\" not found for \"%s\" command\n"
msgstr "%s la machine \"%s\" n'existe pas pour la commande \"%s\"\n"
-#: src/irc/irc-recv.c:676 src/irc/irc-recv.c:775 src/irc/irc-recv.c:1304
+#: src/irc/irc-recv.c:676 src/irc/irc-recv.c:777 src/irc/irc-recv.c:1304
#: src/irc/irc-recv.c:2074
#, c-format
msgid "%s \"%s\" command received without host\n"
@@ -1501,56 +1505,56 @@ msgstr "%s commande \"%s\" re
msgid "%s \"%s\" command received without channel or nickname\n"
msgstr "%s commande \"%s\" reçue sans canal ou utilisateur\n"
-#: src/irc/irc-recv.c:714
+#: src/irc/irc-recv.c:716
#, c-format
msgid "Mode %s%s %s[%s%s%s]%s by %s%s\n"
msgstr "Mode %s%s %s[%s%s%s]%s par %s%s\n"
-#: src/irc/irc-recv.c:743
+#: src/irc/irc-recv.c:745
#, c-format
msgid "User mode %s[%s%s%s]%s by %s%s\n"
msgstr "Mode utilisateur %s[%s%s%s]%s par %s%s\n"
-#: src/irc/irc-recv.c:814
+#: src/irc/irc-recv.c:816
#, c-format
msgid "You are now known as %s%s\n"
msgstr "Vous êtes maintenant connu sous le nom %s%s\n"
-#: src/irc/irc-recv.c:818
+#: src/irc/irc-recv.c:820
#, c-format
msgid "%s%s%s is now known as %s%s\n"
msgstr "%s%s%s est maintenant connu sous le nom %s%s\n"
-#: src/irc/irc-recv.c:886
+#: src/irc/irc-recv.c:887
#, c-format
msgid "%s nickname not found for \"%s\" command\n"
msgstr "%s utilisateur non trouvé pour la commande \"%s\"\n"
-#: src/irc/irc-recv.c:900
+#: src/irc/irc-recv.c:901
#, c-format
msgid "CTCP %sVERSION%s reply from %s%s%s: %s\n"
msgstr "CTCP %sVERSION%s réponse de %s%s%s: %s\n"
-#: src/irc/irc-recv.c:934
+#: src/irc/irc-recv.c:935
#, c-format
msgid "CTCP %sPING%s reply from %s%s%s: %ld.%ld seconds\n"
msgstr "CTCP %sPING%s réponse de %s%s%s: %ld.%ld secondes\n"
-#: src/irc/irc-recv.c:957 src/irc/irc-recv.c:1887 src/irc/irc-recv.c:1999
+#: src/irc/irc-recv.c:958 src/irc/irc-recv.c:1887 src/irc/irc-recv.c:1999
#, c-format
msgid "%s cannot create new private window \"%s\"\n"
msgstr "%s impossible de créer la fenêtre privée \"%s\"\n"
-#: src/irc/irc-recv.c:982 src/irc/irc-recv.c:2019
+#: src/irc/irc-recv.c:983 src/irc/irc-recv.c:2019
msgid "Private"
msgstr "Privé"
-#: src/irc/irc-recv.c:1061
+#: src/irc/irc-recv.c:1062
#, c-format
msgid "%s \"%s\" command received without host or channel\n"
msgstr "%s commande \"%s\" reçue sans host ou canal\n"
-#: src/irc/irc-recv.c:1089
+#: src/irc/irc-recv.c:1090
#, c-format
msgid "%s%s %s(%s%s%s)%s has left %s%s"
msgstr "%s%s %s(%s%s%s)%s a quitté %s%s"
@@ -1651,11 +1655,11 @@ msgstr "%s%s %s(%s%s@%s%s)%s
msgid "%s[%s%s%s]%s idle: "
msgstr "%s[%s%s%s]%s inactivité: "
-#: src/irc/irc-recv.c:3127 src/common/command.c:3763 src/common/command.c:3781
+#: src/irc/irc-recv.c:3127 src/common/command.c:3836 src/common/command.c:3854
msgid "days"
msgstr "jours"
-#: src/irc/irc-recv.c:3127 src/common/command.c:3763 src/common/command.c:3781
+#: src/irc/irc-recv.c:3127 src/common/command.c:3836 src/common/command.c:3854
msgid "day"
msgstr "jour"
@@ -2140,19 +2144,25 @@ msgstr ""
"%s extension %s: impossible d'ajouter le gestionnaire de clavier (mémoire "
"insuffisante)\n"
-#: src/plugins/plugins.c:775
+#: src/plugins/plugins.c:738
+#, c-format
+msgid "%s plugin %s: unable to add modifier (not enough memory)\n"
+msgstr ""
+"%s extension %s: impossible d'ajouter le modifieur (mémoire insuffisante)\n"
+
+#: src/plugins/plugins.c:968
#, c-format
msgid "%s unable to load plugin \"%s\": %s\n"
msgstr "%s impossible de charger l'extension \"%s\": %s\n"
-#: src/plugins/plugins.c:786
+#: src/plugins/plugins.c:979
#, c-format
msgid "%s symbol \"plugin_name\" not found in plugin \"%s\", failed to load\n"
msgstr ""
"%s le symbole \"plugin_name\" est introuvable dans l'extension \"%s\", échec "
"de chargement\n"
-#: src/plugins/plugins.c:797
+#: src/plugins/plugins.c:990
#, c-format
msgid ""
"%s unable to load plugin \"%s\": a plugin with same name already exists\n"
@@ -2160,7 +2170,7 @@ msgstr ""
"%s impossible de charger l'extension \"%s\": une extension avec le même nom "
"existe déjà\n"
-#: src/plugins/plugins.c:809
+#: src/plugins/plugins.c:1002
#, c-format
msgid ""
"%s symbol \"plugin_description\" not found in plugin \"%s\", failed to load\n"
@@ -2168,7 +2178,7 @@ msgstr ""
"%s le symbole \"plugin_description\" est introuvable dans l'extension \"%s"
"\", échec de chargement\n"
-#: src/plugins/plugins.c:820
+#: src/plugins/plugins.c:1013
#, c-format
msgid ""
"%s symbol \"plugin_version\" not found in plugin \"%s\", failed to load\n"
@@ -2176,7 +2186,7 @@ msgstr ""
"%s le symbole \"plugin_version\" est introuvable dans l'extension \"%s\", "
"échec de chargement\n"
-#: src/plugins/plugins.c:831
+#: src/plugins/plugins.c:1024
#, c-format
msgid ""
"%s function \"weechat_plugin_init\" not found in plugin \"%s\", failed to "
@@ -2185,43 +2195,44 @@ msgstr ""
"%s la fonction \"weechat_plugin_init\" est introuvable dans l'extension \"%s"
"\", échec de chargement\n"
-#: src/plugins/plugins.c:903
+#: src/plugins/plugins.c:1103
#, c-format
msgid "Initializing plugin \"%s\" %s\n"
msgstr "Initialisation de l'extension \"%s\" %s\n"
-#: src/plugins/plugins.c:911
+#: src/plugins/plugins.c:1111
#, c-format
msgid "%s unable to initialize plugin \"%s\"\n"
msgstr "%s impossible d'initialiser l'extension \"%s\"\n"
-#: src/plugins/plugins.c:922
+#: src/plugins/plugins.c:1122
#, c-format
msgid "%s unable to load plugin \"%s\" (not enough memory)\n"
msgstr "%s impossible de charger l'extension \"%s\" (mémoire insuffisante)\n"
-#: src/plugins/plugins.c:930
+#: src/plugins/plugins.c:1130
#, c-format
msgid "Plugin \"%s\" (%s) loaded.\n"
msgstr "Extension \"%s\" (%s) chargée.\n"
-#: src/plugins/plugins.c:1097
+#: src/plugins/plugins.c:1302 src/plugins/plugins.c:1342
#, c-format
msgid "Plugin \"%s\" unloaded.\n"
msgstr "Extension \"%s\" déchargée.\n"
-#: src/plugins/plugins.c:1103 src/common/command.c:3443
+#: src/plugins/plugins.c:1308 src/plugins/plugins.c:1351
+#: src/common/command.c:3516
#, c-format
msgid "%s plugin \"%s\" not found\n"
msgstr "%s extension \"%s\" non trouvée\n"
-#: src/plugins/plugins-config.c:265 src/common/weeconfig.c:1945
+#: src/plugins/plugins-config.c:265 src/common/weeconfig.c:1983
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"=\"\n"
msgstr "%s %s, ligne %d: syntaxe invalide, il manque \"=\"\n"
-#: src/plugins/plugins-config.c:353 src/common/weeconfig.c:2155
-#: src/common/weeconfig.c:2362
+#: src/plugins/plugins-config.c:353 src/common/weeconfig.c:2193
+#: src/common/weeconfig.c:2400
#, c-format
msgid "%s cannot create file \"%s\"\n"
msgstr "%s impossible de créer le fichier \"%s\"\n"
@@ -2246,7 +2257,7 @@ msgstr ""
"des options sont modifiées.\n"
"#\n"
-#: src/plugins/plugins-interface.c:377
+#: src/plugins/plugins-interface.c:417
#, c-format
msgid "%s server/channel (%s/%s) not found for plugin exec command\n"
msgstr ""
@@ -2301,12 +2312,12 @@ msgstr " [C] Effacer le tampon"
msgid " [Q] Close raw data view"
msgstr " [Q] Fermer la vue IRC brut"
-#: src/gui/curses/gui-curses-main.c:120
+#: src/gui/curses/gui-curses-main.c:119
#, c-format
msgid "Day changed to %s\n"
msgstr "Jour changé: %s\n"
-#: src/gui/curses/gui-curses-main.c:235
+#: src/gui/curses/gui-curses-main.c:234
#, c-format
msgid "%s lag is high, disconnecting from server...\n"
msgstr "%s le lag est élevé, déconnexion du serveur...\n"
@@ -2348,11 +2359,11 @@ msgstr "-PLUS-"
msgid "server"
msgstr "serveur"
-#: src/gui/gui-buffer.c:580
+#: src/gui/gui-buffer.c:581
msgid "Not enough memory for new line\n"
msgstr "Pas assez de mémoire pour une nouvelle ligne !\n"
-#: src/gui/gui-common.c:428
+#: src/gui/gui-common.c:430
msgid "Not enough memory for infobar message\n"
msgstr "Pas assez de mémoire pour un message de la barre d'infos\n"
@@ -2540,7 +2551,7 @@ msgstr "rafra
msgid "grab a key"
msgstr "capturer une touche"
-#: src/gui/gui-keyboard.c:452 src/common/command.c:2383
+#: src/gui/gui-keyboard.c:452 src/common/command.c:2394
#, c-format
msgid "%s unable to bind key \"%s\"\n"
msgstr "%s impossible de créer la touche \"%s\"\n"
@@ -2572,7 +2583,7 @@ msgstr "**** D
msgid "**** End of log "
msgstr "**** Fin du log "
-#: src/common/alias.c:170 src/common/command.c:365
+#: src/common/alias.c:170 src/common/command.c:371
#, c-format
msgid "%s circular reference when calling alias \"/%s\"\n"
msgstr "%s référence circulaire lors de l'appel à l'alias \"%s\"\n"
@@ -2835,24 +2846,44 @@ msgid "list/load/unload plugins"
msgstr "liste/charge/décharge des extensions"
#: src/common/command.c:146
-msgid "[load filename] | [autoload] | [reload] | [unload]"
-msgstr "[load fichier] | [autoload] | [reload] | [unload]"
+msgid ""
+"[list [mask]] | [listfull [mask]] | [load filename] | [autoload] | [reload "
+"[name]] | [unload [name]]"
+msgstr ""
+"[list [masque]] | [listfull [masque]] | [load fichier] | [autoload] | "
+"[reload [nom]] | [unload [nom]]"
#: src/common/command.c:147
msgid ""
-"filename: WeeChat plugin (file) to load\n"
+" list: list loaded plugins\n"
+"listfull: list loaded plugins with detailed info for each plugin\n"
+" mask: part of name of a loaded plugin\n"
+" load: load a plugin\n"
+"autoload: autoload plugins in system or user directory\n"
+" reload: reload one plugin (if no name given, unload all plugins, then "
+"autoload plugins)\n"
+" unload: unload one or all plugins\n"
"\n"
-"Without argument, /plugin command lists all loaded plugins."
+"Without argument, /plugin command lists loaded plugins."
msgstr ""
-"fichier: extension WeeChat (fichier) à charger\n"
+" list: lister les extensions chargées\n"
+"listfull: lister les extensions chargées avec de l'info détaillée pour "
+"chaque extension\n"
+" masque: morceau de nom d'une extension chargée\n"
+" load: charger une extension\n"
+"autoload: charger automatiquement les extensions dans un répertoire système "
+"ou utilisateur\n"
+" reload: recharger une extension (si pas de nom donné, décharger toutes les "
+"extensions, puis puis recharger automatiquement les extensions)\n"
+" unload: décharger une ou plusieurs exteneions\n"
"\n"
-"Sans paramètre, la commande /plugin liste toutes les extensions chargées."
+"Sans paramètre, la commande /plugin liste les extensions chargées."
-#: src/common/command.c:150
+#: src/common/command.c:156
msgid "list, add or remove servers"
msgstr "liste, ajoute ou retire des serveurs"
-#: src/common/command.c:151
+#: src/common/command.c:157
msgid ""
"[servername] | [servername hostname port [-auto | -noauto] [-ipv6] [-ssl] [-"
"pwd password] [-nicks nick1 nick2 nick3] [-username username] [-realname "
@@ -2864,7 +2895,7 @@ msgstr ""
"nom_utilisateur] [-realname nom_réel] [-command commande] [-autojoin canal[,"
"canal]] ] | [del nom_serveur]"
-#: src/common/command.c:156
+#: src/common/command.c:162
msgid ""
"servername: server name, for internal and display use\n"
" hostname: name or IP address of server\n"
@@ -2890,27 +2921,27 @@ msgstr ""
"nom_utilisateur: nom d'utilisateur\n"
" nom_réel: nom réel de l'utilisateur"
-#: src/common/command.c:168
+#: src/common/command.c:174
msgid "save config to disk"
msgstr "sauvegarder la configuration sur disque"
-#: src/common/command.c:169
+#: src/common/command.c:175
msgid "[file]"
msgstr "[fichier]"
-#: src/common/command.c:169
+#: src/common/command.c:175
msgid "file: filename for writing config"
msgstr "fichier: fichier pour sauvegarder la configuration"
-#: src/common/command.c:171
+#: src/common/command.c:177
msgid "set config options"
msgstr "modifier des options de configuration"
-#: src/common/command.c:172 src/common/command.c:180
+#: src/common/command.c:178 src/common/command.c:186
msgid "[option [ = value]]"
msgstr "[option [ = valeur]]"
-#: src/common/command.c:173
+#: src/common/command.c:179
msgid ""
"option: name of an option (if name is full and no value is given, then help "
"is displayed on option)\n"
@@ -2926,11 +2957,11 @@ msgstr ""
"L'option peut être: nomserveur.server_xxx où \"nomserveur\" est le nom "
"interne d'un serveur et \"xxx\" une option pour ce serveur."
-#: src/common/command.c:179
+#: src/common/command.c:185
msgid "set plugin config options"
msgstr "modifier des options de configuration des extensions"
-#: src/common/command.c:181
+#: src/common/command.c:187
msgid ""
"option: name of a plugin option\n"
" value: value for option\n"
@@ -2943,27 +2974,27 @@ msgstr ""
"L'option est au format: extension.option, par exemple: perl.monscript."
"variable1"
-#: src/common/command.c:185
+#: src/common/command.c:191
msgid "remove an alias"
msgstr "supprimer un alias"
-#: src/common/command.c:186
+#: src/common/command.c:192
msgid "alias_name"
msgstr "nom_alias"
-#: src/common/command.c:186
+#: src/common/command.c:192
msgid "alias_name: name of alias to remove"
msgstr "nom_alias: nom de l'alias à supprimer"
-#: src/common/command.c:188
+#: src/common/command.c:194
msgid "unignore IRC messages and/or hosts"
msgstr "supprimer le ignore des messages IRC et/ou des masques"
-#: src/common/command.c:189
+#: src/common/command.c:195
msgid "[number | [mask [[type | command] [channel [server]]]]]"
msgstr "[nombre | [masque [[type | commande] [canal [serveur]]]]]"
-#: src/common/command.c:190
+#: src/common/command.c:196
msgid ""
" number: # of ignore to unignore (number is displayed by list of ignore)\n"
" mask: nick or host mask to unignore\n"
@@ -2986,11 +3017,11 @@ msgstr ""
"Pour chaque paramètre, '*' signifie tou(te)s.\n"
"Sans paramètre, /ignore liste les ignore définis."
-#: src/common/command.c:200
+#: src/common/command.c:206
msgid "upgrade WeeChat without disconnecting from servers"
msgstr "mettre à jour WeeChat sans se déconnecter des serveurs"
-#: src/common/command.c:202
+#: src/common/command.c:208
msgid ""
"This command run again WeeChat binary, so it should have been compiled or "
"installed with a package manager before running this command."
@@ -2999,23 +3030,23 @@ msgstr ""
"compilé ou installé via un gestionnaire de paquet avant de lancer cette "
"commande."
-#: src/common/command.c:205
+#: src/common/command.c:211
msgid "show WeeChat uptime"
msgstr "montrer l'uptime de WeeChat"
-#: src/common/command.c:206
+#: src/common/command.c:212
msgid "[-o]"
msgstr "[-o]"
-#: src/common/command.c:207
+#: src/common/command.c:213
msgid "-o: send uptime on current channel as an IRC message"
msgstr "-o: envoyer l'uptime sur le canal courant en tant que message IRC"
-#: src/common/command.c:209
+#: src/common/command.c:215
msgid "manage windows"
msgstr "gestion des fenêtres"
-#: src/common/command.c:210
+#: src/common/command.c:216
msgid ""
"[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv "
"[pct] | resize pct | merge [all]]"
@@ -3023,7 +3054,7 @@ msgstr ""
"[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv "
"[ptc] | resize pct | merge [all]]"
-#: src/common/command.c:212
+#: src/common/command.c:218
msgid ""
" list: list open windows (no parameter implies this list)\n"
" -1: jump to previous window\n"
@@ -3061,19 +3092,19 @@ msgstr ""
"Par exemple 25 signifie créer une fenêtre qui a pour taille: "
"taille_courante / 4"
-#: src/common/command.c:345 src/common/command.c:518 src/common/command.c:613
+#: src/common/command.c:351 src/common/command.c:524 src/common/command.c:619
#, c-format
msgid "%s command \"%s\" failed\n"
msgstr "%s la commande \"%s\" a échoué\n"
-#: src/common/command.c:471
+#: src/common/command.c:477
#, c-format
msgid "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s nombre de paramètres incorrect pour la commande %s \"%s\" (attendu: %d "
"paramètre%s)\n"
-#: src/common/command.c:483
+#: src/common/command.c:489
#, c-format
msgid ""
"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
@@ -3082,14 +3113,14 @@ msgstr ""
"%s nombre de paramètres incorrect pour la commande %s \"%s\" (attendu: entre "
"%d et %d paramètre%s)\n"
-#: src/common/command.c:547
+#: src/common/command.c:553
#, c-format
msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s nombre de paramètres incorrect pour la commande IRC \"%s\" (attendu: %d "
"paramètre%s)\n"
-#: src/common/command.c:559
+#: src/common/command.c:565
#, c-format
msgid ""
"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
@@ -3098,375 +3129,387 @@ msgstr ""
"%s nombre de paramètres incorrect pour la commande IRC \"%s\" (attendu: "
"entre %d et %d paramètre%s)\n"
-#: src/common/command.c:583
+#: src/common/command.c:589
#, c-format
msgid "%s command \"%s\" can not be executed on DCC CHAT buffer\n"
msgstr ""
"%s la commande \"%s\" ne peut pas être exécutée dans un tampon de discussion "
"DCC\n"
-#: src/common/command.c:628
+#: src/common/command.c:634
#, c-format
msgid "%s unknown command \"%s\" (type /help for help)\n"
msgstr "%s commande \"%s\" inconnue (tapez /help pour l'aide)\n"
-#: src/common/command.c:830
+#: src/common/command.c:831
msgid "This window is not a channel!\n"
msgstr "Cette fenêtre n'est pas un canal !\n"
-#: src/common/command.c:868 src/common/command.c:1039
+#: src/common/command.c:879 src/common/command.c:1050
#, c-format
msgid "%s missing arguments for \"%s\" command\n"
msgstr "%s paramètres manquants pour la commande \"%s\"\n"
-#: src/common/command.c:877
+#: src/common/command.c:888
#, c-format
msgid "Alias \"%s\" => \"%s\" created\n"
msgstr "Alias \"%s\" => \"%s\" créé\n"
-#: src/common/command.c:883
+#: src/common/command.c:894
#, c-format
msgid "Failed to create alias \"%s\" => \"%s\" (not enough memory)\n"
msgstr "Impossible de créer l'alias \"%s\" => \"%s\" (pas assez de mémoire)\n"
-#: src/common/command.c:895
+#: src/common/command.c:906
msgid "Alias:\n"
msgstr "Alias:\n"
-#: src/common/command.c:905
+#: src/common/command.c:916
msgid "No alias found.\n"
msgstr "Aucun alias trouvé.\n"
-#: src/common/command.c:915
+#: src/common/command.c:926
msgid "List of aliases:\n"
msgstr "Liste des alias:\n"
-#: src/common/command.c:929
+#: src/common/command.c:940
msgid "No alias defined.\n"
msgstr "Aucun alias défini.\n"
-#: src/common/command.c:948
+#: src/common/command.c:959
#, c-format
msgid "%sServer: %s%s\n"
msgstr "%sServeur: %s%s\n"
-#: src/common/command.c:953
+#: src/common/command.c:964
#, c-format
msgid "%snot connected\n"
msgstr "%snon connecté\n"
-#: src/common/command.c:957
+#: src/common/command.c:968
#, c-format
msgid "%sChannel: %s%s %s(server: %s%s%s)\n"
msgstr "%sCanal: %s%s %s(serveur: %s%s%s)\n"
-#: src/common/command.c:966
+#: src/common/command.c:977
#, c-format
msgid "%sPrivate with: %s%s %s(server: %s%s%s)\n"
msgstr "%sPrivé avec: %s%s %s(serveur: %s%s%s)\n"
-#: src/common/command.c:975 src/common/command.c:987
+#: src/common/command.c:986 src/common/command.c:998
#, c-format
msgid "%sunknown\n"
msgstr "%sinconnu\n"
-#: src/common/command.c:983
+#: src/common/command.c:994
#, c-format
msgid "%sraw IRC data\n"
msgstr "%sdonnées IRC brutes\n"
-#: src/common/command.c:1018
+#: src/common/command.c:1029
msgid "Open buffers:\n"
msgstr "Tampons ouverts:\n"
-#: src/common/command.c:1063
+#: src/common/command.c:1074
#, c-format
msgid "%s incorrect buffer number\n"
msgstr "%s numéro de tampon incorrect\n"
-#: src/common/command.c:1080
+#: src/common/command.c:1091
#, c-format
msgid "%s can not close the single buffer\n"
msgstr "%s impossible de fermer le tampon unique\n"
-#: src/common/command.c:1093
+#: src/common/command.c:1104
#, c-format
msgid "%s can not close server buffer while channels are open\n"
msgstr ""
"%s impossible de fermer le tampon du serveur tant que des canaux sont "
"ouverts\n"
-#: src/common/command.c:1167
+#: src/common/command.c:1178
msgid "Default notify levels for servers:"
msgstr "Niveau de notification par défaut pour les serveurs:"
-#: src/common/command.c:1185
+#: src/common/command.c:1196
msgid "Notify levels:"
msgstr "Niveaux de notification:"
-#: src/common/command.c:1192
+#: src/common/command.c:1203
msgid "Raw IRC data"
msgstr "Données IRC brutes"
-#: src/common/command.c:1214 src/common/command.c:1284
+#: src/common/command.c:1225 src/common/command.c:1295
#, c-format
msgid "%s incorrect notify level (must be between %d and %d)\n"
msgstr "%s niveau de notification incorrect (doit être entre %d et %d)\n"
-#: src/common/command.c:1227
+#: src/common/command.c:1238
#, c-format
msgid "%s incorrect buffer for notify (must be server, channel or private)\n"
msgstr ""
"%s tampon incorrect pour la notification (doit être un serveur, canal ou un "
"privé)\n"
-#: src/common/command.c:1238
+#: src/common/command.c:1249
#, c-format
msgid "New default notify level for server %s%s%s: %s%d %s"
msgstr ""
"Nouveau niveau de notification par défaut pour le serveur %s%s%s: %s%d %s"
-#: src/common/command.c:1252
+#: src/common/command.c:1263
#, c-format
msgid "New notify level for %s%s%s: %s%d %s"
msgstr "Nouveau niveau de notification pour %s%s%s: %s%d %s"
-#: src/common/command.c:1263
+#: src/common/command.c:1274
msgid "(hotlist: never)\n"
msgstr "(hotlist: jamais)\n"
-#: src/common/command.c:1266
+#: src/common/command.c:1277
msgid "(hotlist: highlights)\n"
msgstr "(hotlist: highlights)\n"
-#: src/common/command.c:1269
+#: src/common/command.c:1280
msgid "(hotlist: highlights + messages)\n"
msgstr "(hotlist: highlights + messages)\n"
-#: src/common/command.c:1272
+#: src/common/command.c:1283
msgid "(hotlist: highlights + messages + join/part (all))\n"
msgstr "(hotlist: highlights + messages + join/part (tous))\n"
-#: src/common/command.c:1404
+#: src/common/command.c:1415
#, c-format
msgid "Charsets for server %s%s%s: "
msgstr "Jeux de caractères pour le serveur %s%s%s: "
-#: src/common/command.c:1412
+#: src/common/command.c:1423
#, c-format
msgid "Charsets for channel %s%s%s: "
msgstr "Jeux de caractères pour le canal %s%s%s: "
-#: src/common/command.c:1420
+#: src/common/command.c:1431
#, c-format
msgid "Charsets for private %s%s%s: "
msgstr "Jeux de caractères pour le privé %s%s%s: "
-#: src/common/command.c:1448 src/common/command.c:1478
-#: src/common/command.c:1508
+#: src/common/command.c:1459 src/common/command.c:1489
+#: src/common/command.c:1519
#, c-format
msgid " (inherited: \"%s%s%s\")"
msgstr " (hérité: \"%s%s%s\")"
-#: src/common/command.c:1542
+#: src/common/command.c:1553
#, c-format
msgid "%s charset \"%s\" is not available\n"
msgstr "%s le jeu de caractères \"%s\" n'est pas disponible\n"
-#: src/common/command.c:1603 src/common/command.c:1633
-#: src/common/command.c:1860 src/common/command.c:2614
-#: src/common/command.c:3895 src/common/command.c:3938
+#: src/common/command.c:1614 src/common/command.c:1644
+#: src/common/command.c:1871 src/common/command.c:2687
+#: src/common/command.c:3968 src/common/command.c:4011
#, c-format
msgid "%s unknown option for \"%s\" command\n"
msgstr "%s option inconnue pour la commande \"%s\"\n"
-#: src/common/command.c:1668
+#: src/common/command.c:1679
#, c-format
msgid "%s already connected to server \"%s\"!\n"
msgstr "%s déjà connecté au serveur \"%s\" !\n"
-#: src/common/command.c:1676
+#: src/common/command.c:1687
#, c-format
msgid "%s currently connecting to server \"%s\"!\n"
msgstr "%s une connexion vers le serveur \"%s\" est en cours !\n"
-#: src/common/command.c:1696 src/common/command.c:1910
+#: src/common/command.c:1707 src/common/command.c:1921
#, c-format
msgid "%s server not found\n"
msgstr "%s serveur non trouvé\n"
-#: src/common/command.c:1893
+#: src/common/command.c:1904
#, c-format
msgid "%s not connected to server \"%s\"!\n"
msgstr "%s non connecté au serveur \"%s\" !\n"
-#: src/common/command.c:1901
+#: src/common/command.c:1912
msgid "Auto-reconnection is cancelled\n"
msgstr "La reconnexion automatique est annulée\n"
-#: src/common/command.c:1938 src/common/weechat.c:212
+#: src/common/command.c:1949 src/common/weechat.c:212
#, c-format
msgid "%s internal commands:\n"
msgstr "Commandes internes %s :\n"
-#: src/common/command.c:1948 src/common/weechat.c:232
+#: src/common/command.c:1959 src/common/weechat.c:232
#, c-format
msgid "IRC commands:\n"
msgstr "Commandes IRC :\n"
-#: src/common/command.c:1962
+#: src/common/command.c:1973
msgid "Plugin commands:\n"
msgstr "Commandes d'extension :\n"
-#: src/common/command.c:2078
+#: src/common/command.c:2089
#, c-format
msgid "No help available, \"%s\" is an unknown command\n"
msgstr "Pas d'aide disponible, la commande \"%s\" est inconnue\n"
-#: src/common/command.c:2147
+#: src/common/command.c:2158
#, c-format
msgid "%son %s%s%s/%s%s%s:%s ignoring %s%s%s from %s%s\n"
msgstr "%ssur %s%s%s/%s%s%s:%s ignore %s%s%s de %s%s\n"
-#: src/common/command.c:2185
+#: src/common/command.c:2196
msgid "List of ignore:\n"
msgstr "Liste des ignore:\n"
-#: src/common/command.c:2202
+#: src/common/command.c:2213
msgid "No ignore defined.\n"
msgstr "Aucun ignore défini.\n"
-#: src/common/command.c:2228
+#: src/common/command.c:2239
msgid "New ignore:"
msgstr "Nouveau ignore:"
-#: src/common/command.c:2248
+#: src/common/command.c:2259
#, c-format
msgid "New key binding: %s"
msgstr "Nouvelle touche: %s"
-#: src/common/command.c:2287
+#: src/common/command.c:2298
msgid "Key bindings:\n"
msgstr "Associations de touches:\n"
-#: src/common/command.c:2301
+#: src/common/command.c:2312
#, c-format
msgid "Key \"%s\" unbound\n"
msgstr "Touche \"%s\" supprimée\n"
-#: src/common/command.c:2307
+#: src/common/command.c:2318
#, c-format
msgid "%s unable to unbind key \"%s\"\n"
msgstr "%s impossible de supprimer la touche \"%s\"\n"
-#: src/common/command.c:2315 src/common/weechat.c:264
+#: src/common/command.c:2326 src/common/weechat.c:264
#, c-format
msgid "Internal key functions:\n"
msgstr "Fonctions internes pour les touches:\n"
-#: src/common/command.c:2335
+#: src/common/command.c:2346
msgid "Default key bindings restored\n"
msgstr "Touches par défaut restaurées\n"
-#: src/common/command.c:2341
+#: src/common/command.c:2352
#, c-format
msgid "%s \"-yes\" argument is required for keys reset (securuty reason)\n"
msgstr ""
"%s le paramètre \"-yes\" est requis pour la réinitialisation des touches "
"(raison de sécurité)\n"
-#: src/common/command.c:2360
+#: src/common/command.c:2371
msgid "Key:\n"
msgstr "Touche:\n"
-#: src/common/command.c:2366
+#: src/common/command.c:2377
msgid "No key found.\n"
msgstr "Aucune touche trouvée.\n"
-#: src/common/command.c:2408
+#: src/common/command.c:2419
msgid "global"
msgstr "global"
-#: src/common/command.c:2408
+#: src/common/command.c:2419
msgid "local"
msgstr "local"
-#: src/common/command.c:2414
+#: src/common/command.c:2425
msgid "top"
msgstr "haut"
-#: src/common/command.c:2417
+#: src/common/command.c:2428
msgid "bottom"
msgstr "bas"
-#: src/common/command.c:2420
+#: src/common/command.c:2431
msgid "left"
msgstr "gauche"
-#: src/common/command.c:2423
+#: src/common/command.c:2434
msgid "right"
msgstr "droite"
-#: src/common/command.c:2453
+#: src/common/command.c:2464
msgid "Open panels:\n"
msgstr "Panneaux ouverts:\n"
-#: src/common/command.c:2489
+#: src/common/command.c:2496
msgid "Plugins loaded:\n"
msgstr "Extensions chargées :\n"
-#: src/common/command.c:2505
+#: src/common/command.c:2522
msgid " message handlers:\n"
msgstr " fonctions de message :\n"
-#: src/common/command.c:2514
+#: src/common/command.c:2531
#, c-format
msgid " IRC(%s)\n"
msgstr " IRC(%s)\n"
-#: src/common/command.c:2521
+#: src/common/command.c:2538
msgid " (no message handler)\n"
msgstr " (aucune fonction de message)\n"
-#: src/common/command.c:2526
+#: src/common/command.c:2543
msgid " command handlers:\n"
msgstr " commandes :\n"
-#: src/common/command.c:2547
+#: src/common/command.c:2564
msgid " (no command handler)\n"
msgstr " (aucune commande)\n"
-#: src/common/command.c:2552
+#: src/common/command.c:2569
msgid " timer handlers:\n"
msgstr " gestionnaires de temps :\n"
-#: src/common/command.c:2561
+#: src/common/command.c:2578
#, c-format
msgid " %d seconds\n"
msgstr " %d secondes\n"
-#: src/common/command.c:2568
+#: src/common/command.c:2585
msgid " (no timer handler)\n"
msgstr " (pas de gestionnaire de temps)\n"
-#: src/common/command.c:2573
+#: src/common/command.c:2590
msgid " keyboard handlers:\n"
msgstr " gestionnaires de clavier :\n"
-#: src/common/command.c:2583
+#: src/common/command.c:2600
msgid " (no keyboard handler)\n"
msgstr " (pas de gestionnaire de clavier)\n"
-#: src/common/command.c:2585
+#: src/common/command.c:2602 src/common/command.c:2619
#, c-format
msgid " %d defined\n"
msgstr " %d définis\n"
-#: src/common/command.c:2591
+#: src/common/command.c:2607
+msgid " IRC modifiers:\n"
+msgstr " modifieurs IRC:\n"
+
+#: src/common/command.c:2617
+msgid " (no IRC modifier)\n"
+msgstr " (pas de modifieur IRC)\n"
+
+#: src/common/command.c:2628
+msgid "No plugin found.\n"
+msgstr "Aucune extension trouvée.\n"
+
+#: src/common/command.c:2630
msgid " (no plugin)\n"
msgstr " (aucune extension)\n"
-#: src/common/command.c:2627 src/common/command.c:3521
+#: src/common/command.c:2700 src/common/command.c:3594
#, c-format
msgid ""
"Command \"%s\" is not available, WeeChat was built without plugins support.\n"
@@ -3474,49 +3517,49 @@ msgstr ""
"La commande \"%s\" n'est pas disponible, WeeChat a été compilé sans le "
"support des extensions.\n"
-#: src/common/command.c:2655
+#: src/common/command.c:2728
msgid "Configuration file saved\n"
msgstr "Fichier de configuration sauvé\n"
-#: src/common/command.c:2660
+#: src/common/command.c:2733
#, c-format
msgid "%s failed to save configuration file\n"
msgstr "%s impossible de sauver le fichier de configuration\n"
-#: src/common/command.c:2668
+#: src/common/command.c:2741
msgid "Plugins options saved\n"
msgstr "Options des extensions sauvées\n"
-#: src/common/command.c:2673
+#: src/common/command.c:2746
#, c-format
msgid "%s failed to save plugins options\n"
msgstr "%s impossible de sauver les options des extensions\n"
-#: src/common/command.c:2714
+#: src/common/command.c:2787
msgid "No server.\n"
msgstr "Pas de serveur.\n"
-#: src/common/command.c:2725
+#: src/common/command.c:2798
#, c-format
msgid "Server '%s' not found.\n"
msgstr "Serveur '%s' non trouvé.\n"
-#: src/common/command.c:2737
+#: src/common/command.c:2810
#, c-format
msgid "%s missing servername for \"%s\" command\n"
msgstr "%s il manque le nom du serveur pour la commande \"%s\"\n"
-#: src/common/command.c:2745
+#: src/common/command.c:2818
#, c-format
msgid "%s too much arguments for \"%s\" command, ignoring arguments\n"
msgstr "%s trop de paramètres pour la commande \"%s\", paramètres ignorés\n"
-#: src/common/command.c:2755
+#: src/common/command.c:2828
#, c-format
msgid "%s server \"%s\" not found for \"%s\" command\n"
msgstr "%s le serveur \"%s\" n'existe pas pour la commande \"%s\"\n"
-#: src/common/command.c:2763
+#: src/common/command.c:2836
#, c-format
msgid ""
"%s you can not delete server \"%s\" because you are connected to. Try /"
@@ -3525,198 +3568,198 @@ msgstr ""
"%s vous ne pouvez pas supprimer le server \"%s\" car vous êtes connecté "
"dessus. Essayez /disconnect %s avant.\n"
-#: src/common/command.c:2783
+#: src/common/command.c:2856
#, c-format
msgid "Server %s%s%s has been deleted\n"
msgstr "Le serveur %s%s%s a été supprimé\n"
-#: src/common/command.c:2802
+#: src/common/command.c:2875
#, c-format
msgid "%s missing parameters for \"%s\" command\n"
msgstr "%s paramètres manquants pour la commande \"%s\"\n"
-#: src/common/command.c:2812
+#: src/common/command.c:2885
#, c-format
msgid "%s server \"%s\" already exists, can't create it!\n"
msgstr "%s le serveur \"%s\" existe déjà, impossible de le créer !\n"
-#: src/common/command.c:2841 src/common/command.c:2869
-#: src/common/command.c:2882 src/common/command.c:2908
+#: src/common/command.c:2914 src/common/command.c:2942
+#: src/common/command.c:2955 src/common/command.c:2981
#, c-format
msgid "%s missing password for \"%s\" parameter\n"
msgstr "%s mot de passe manquant pour le paramètre \"%s\"\n"
-#: src/common/command.c:2854
+#: src/common/command.c:2927
#, c-format
msgid "%s missing nick(s) for \"%s\" parameter\n"
msgstr "%s pseudo(s) manquant(s) pour le paramètre \"%s\"\n"
-#: src/common/command.c:2895
+#: src/common/command.c:2968
#, c-format
msgid "%s missing command for \"%s\" parameter\n"
msgstr "%s commande manquante pour le paramètre \"%s\"\n"
-#: src/common/command.c:2933
+#: src/common/command.c:3006
#, c-format
msgid "Server %s%s%s created\n"
msgstr "Serveur %s%s%s créé\n"
-#: src/common/command.c:2942
+#: src/common/command.c:3015
#, c-format
msgid "%s unable to create server\n"
msgstr "%s impossible de créer le serveur\n"
-#: src/common/command.c:3002
+#: src/common/command.c:3075
msgid "(unknown)"
msgstr "(inconnu)"
-#: src/common/command.c:3025
+#: src/common/command.c:3098
#, c-format
msgid "%s(password hidden) "
msgstr "%s(mot de passe caché) "
-#: src/common/command.c:3123
+#: src/common/command.c:3196
#, c-format
msgid "%s server \"%s\" not found\n"
msgstr "%s serveur \"%s\" non trouvé\n"
-#: src/common/command.c:3156 src/common/command.c:3204
+#: src/common/command.c:3229 src/common/command.c:3277
#, c-format
msgid "%s config option \"%s\" not found\n"
msgstr "%s option de configuration \"%s\" non trouvée\n"
-#: src/common/command.c:3161 src/common/command.c:3196
+#: src/common/command.c:3234 src/common/command.c:3269
#, c-format
msgid "%s incorrect value for option \"%s\"\n"
msgstr "%s valeur incorrecte pour l'option \"%s\"\n"
-#: src/common/command.c:3177
+#: src/common/command.c:3250
#, c-format
msgid "%s option \"%s\" can not be changed while WeeChat is running\n"
msgstr "%s l'option \"%s\" ne peut pas être changée lorsque WeeChat tourne\n"
-#: src/common/command.c:3287
+#: src/common/command.c:3360
#, c-format
msgid "No config option found with \"%s\"\n"
msgstr "Aucune option de configuration trouvée avec \"%s\"\n"
-#: src/common/command.c:3290
+#: src/common/command.c:3363
msgid "No config option found\n"
msgstr "Aucune option de configuration trouvée\n"
-#: src/common/command.c:3297
+#: src/common/command.c:3370
#, c-format
msgid "%sDetail:\n"
msgstr "%sDétail :\n"
-#: src/common/command.c:3302
+#: src/common/command.c:3375
msgid " . type boolean (values: 'on' or 'off')\n"
msgstr " . type booléen (valeurs: 'on' ou 'off')\n"
-#: src/common/command.c:3303 src/common/command.c:3326
-#: src/common/command.c:3332 src/common/command.c:3338
+#: src/common/command.c:3376 src/common/command.c:3399
+#: src/common/command.c:3405 src/common/command.c:3411
#: src/common/weechat.c:148 src/common/weechat.c:173 src/common/weechat.c:180
#: src/common/weechat.c:187
#, c-format
msgid " . default value: '%s'\n"
msgstr " . valeur par défaut: '%s'\n"
-#: src/common/command.c:3308
+#: src/common/command.c:3381
#, c-format
msgid " . type integer (values: between %d and %d)\n"
msgstr " . type entier (valeurs: entre %d et %d)\n"
-#: src/common/command.c:3311 src/common/weechat.c:157
+#: src/common/command.c:3384 src/common/weechat.c:157
#, c-format
msgid " . default value: %d\n"
msgstr " . valeur par défaut: %d\n"
-#: src/common/command.c:3315
+#: src/common/command.c:3388
msgid " . type string (values: "
msgstr " . type chaîne (valeurs: "
-#: src/common/command.c:3328 src/common/command.c:3334
-#: src/common/command.c:3340 src/common/weechat.c:175 src/common/weechat.c:182
+#: src/common/command.c:3401 src/common/command.c:3407
+#: src/common/command.c:3413 src/common/weechat.c:175 src/common/weechat.c:182
#: src/common/weechat.c:189
msgid "empty"
msgstr "vide"
-#: src/common/command.c:3331
+#: src/common/command.c:3404
msgid " . type color (Curses or Gtk color, look at WeeChat doc)\n"
msgstr " . type couleur (couleur Curses ou Gtk, voir la doc WeeChat)\n"
-#: src/common/command.c:3337
+#: src/common/command.c:3410
msgid " . type string (any string)\n"
msgstr " . type chaîne (toute chaîne)\n"
-#: src/common/command.c:3343 src/common/weechat.c:192
+#: src/common/command.c:3416 src/common/weechat.c:192
#, c-format
msgid " . description: %s\n"
msgstr " . description: %s\n"
-#: src/common/command.c:3354
+#: src/common/command.c:3427
#, c-format
msgid "config option(s) found with \"%s\"\n"
msgstr "option(s) de configuration trouvée(s) avec \"%s\"\n"
-#: src/common/command.c:3357
+#: src/common/command.c:3430
msgid "config option(s) found\n"
msgstr "option(s) de configuration trouvée(s)\n"
-#: src/common/command.c:3465
+#: src/common/command.c:3538
#, c-format
msgid "%s incorrect value for plugin option \"%s\"\n"
msgstr "%s valeur incorrecte pour l'option d'extension \"%s\"\n"
-#: src/common/command.c:3494
+#: src/common/command.c:3567
#, c-format
msgid "No plugin option found with \"%s\"\n"
msgstr "Aucune option de configuration d'extension trouvée avec \"%s\"\n"
-#: src/common/command.c:3497
+#: src/common/command.c:3570
msgid "No plugin option found\n"
msgstr "Aucune option de configuration d'extension trouvée\n"
-#: src/common/command.c:3507
+#: src/common/command.c:3580
#, c-format
msgid "plugin option(s) found with \"%s\"\n"
msgstr "option(s) de configuration d'extension trouvée(s) avec \"%s\"\n"
-#: src/common/command.c:3510
+#: src/common/command.c:3583
msgid "plugin option(s) found\n"
msgstr "option(s) de configuration d'extension trouvée(s)\n"
-#: src/common/command.c:3551
+#: src/common/command.c:3624
#, c-format
msgid "%s alias or command \"%s\" not found\n"
msgstr "%s alias ou commande \"%s\" non trouvé\n"
-#: src/common/command.c:3561
+#: src/common/command.c:3634
#, c-format
msgid "Alias \"%s\" removed\n"
msgstr "Alias \"%s\" supprimé\n"
-#: src/common/command.c:3621
+#: src/common/command.c:3694
msgid "ignore were removed.\n"
msgstr "ignore ont été supprimés.\n"
-#: src/common/command.c:3623
+#: src/common/command.c:3696
msgid "ignore was removed.\n"
msgstr "ignore a été supprimé.\n"
-#: src/common/command.c:3628
+#: src/common/command.c:3701
#, c-format
msgid "%s no ignore found\n"
msgstr "%s aucun ignore trouvé\n"
-#: src/common/command.c:3662
+#: src/common/command.c:3735
#, c-format
msgid "%s can't upgrade: connection to at least one server is pending\n"
msgstr ""
"%s impossible de mettre à jour: une connexion à au moins un serveur est en "
"cours\n"
-#: src/common/command.c:3672
+#: src/common/command.c:3745
#, c-format
msgid ""
"%s can't upgrade: connection to at least one SSL server is active (should be "
@@ -3725,35 +3768,35 @@ msgstr ""
"%s impossible de mettre à jour: une connexion à au moins un serveur SSL est "
"active (devrait être corrigé dans une future version)\n"
-#: src/common/command.c:3688
+#: src/common/command.c:3761
msgid "Upgrading WeeChat...\n"
msgstr "Mise à jour de WeeChat...\n"
-#: src/common/command.c:3695
+#: src/common/command.c:3768
#, c-format
msgid "%s unable to save session in file\n"
msgstr "%s impossible de sauver la session dans le fichier\n"
-#: src/common/command.c:3721
+#: src/common/command.c:3794
#, c-format
msgid "%s exec failed (program: \"%s\"), exiting WeeChat\n"
msgstr "%s l'exécution a échoué (programme: \"%s\"), sortie de WeeChat\n"
-#: src/common/command.c:3761
+#: src/common/command.c:3834
#, c-format
msgid "WeeChat uptime: %d %s %02d:%02d:%02d, started on %s"
msgstr "Uptime WeeChat: %d %s %02d:%02d:%02d, démarré le %s"
-#: src/common/command.c:3775
+#: src/common/command.c:3848
#, c-format
msgid "WeeChat uptime: %s%d %s%s %s%02d%s:%s%02d%s:%s%02d%s, started on %s%s"
msgstr "Uptime WeeChat: %s%d %s%s %s%02d%s:%s%02d%s:%s%02d%s, démarré le %s%s"
-#: src/common/command.c:3819
+#: src/common/command.c:3892
msgid "Open windows:\n"
msgstr "Fenêtres ouvertes:\n"
-#: src/common/command.c:3906
+#: src/common/command.c:3979
#, c-format
msgid ""
"%s can not merge windows, there's no other window with same size near "
@@ -3805,7 +3848,7 @@ msgstr "Le tube FIFO est ferm
msgid "%s cannot add a buffer to hotlist\n"
msgstr "%s impossible d'ajouter le tampon à la liste des tampons actifs\n"
-#: src/common/log.c:99
+#: src/common/log.c:103
#, c-format
msgid ""
"%s unable to create/append to log file\n"
@@ -3818,7 +3861,7 @@ msgstr ""
"un autre répertoire de base en utilisant l'option de ligne de commande \"--"
"dir\".\n"
-#: src/common/session.c:515
+#: src/common/session.c:516
#, c-format
msgid ""
"Last operation with session file was at position %ld, read of %d bytes\n"
@@ -3826,7 +3869,7 @@ msgstr ""
"Dernière opération avec le fichier de session en position %ld, lecture de %d "
"octets\n"
-#: src/common/session.c:520
+#: src/common/session.c:521
#, c-format
msgid ""
"Please send %s/%s, %s/%s and above messages to WeeChat developers for "
@@ -3837,305 +3880,305 @@ msgstr ""
"WeeChat pour du support.\n"
"Faites attention, des infos privées peuvent se trouver dans ces fichiers.\n"
-#: src/common/session.c:546 src/common/session.c:580 src/common/session.c:637
-#: src/common/session.c:678
+#: src/common/session.c:547 src/common/session.c:581 src/common/session.c:638
+#: src/common/session.c:679
#, c-format
msgid "wrong type in file (expected: %d, read: %d)"
msgstr "type erroné dans le fichier (attendu: %d, lu: %d)"
-#: src/common/session.c:649 src/common/session.c:690
+#: src/common/session.c:650 src/common/session.c:691
msgid "invalid length for a buffer"
msgstr "longueur invalide pour une zone"
-#: src/common/session.c:714
+#: src/common/session.c:715
msgid "object read error"
msgstr "erreur de lecture de l'objet"
-#: src/common/session.c:719
+#: src/common/session.c:720
#, c-format
msgid "wrong object (expected: %d, read: %d)"
msgstr "objet erroné (attendu: %d, lu: %d)"
-#: src/common/session.c:729
+#: src/common/session.c:730
msgid "type read error"
msgstr "erreur de lecture du type"
-#: src/common/session.c:734
+#: src/common/session.c:735
#, c-format
msgid "wrong type (expected: %d, read: %d)"
msgstr "type erroné (attendu: %d, lu: %d)"
-#: src/common/session.c:819
+#: src/common/session.c:820
msgid "server name not found"
msgstr "nom de serveur non trouvé"
-#: src/common/session.c:824
+#: src/common/session.c:825
#, c-format
msgid "session: loading server \"%s\"\n"
msgstr "session: chargement du serveur \"%s\"\n"
-#: src/common/session.c:828
+#: src/common/session.c:829
msgid "server found, updating values\n"
msgstr "serveur trouvé, mise à jour des valeurs\n"
-#: src/common/session.c:831
+#: src/common/session.c:832
msgid "server not found, creating new one\n"
msgstr "serveur non trouvé, création d'un nouveau\n"
-#: src/common/session.c:836
+#: src/common/session.c:837
msgid "can't create new server"
msgstr "impossible de créer un nouveau serveur"
-#: src/common/session.c:850
+#: src/common/session.c:851
msgid "unexpected end of file (reading server)"
msgstr "fin de fichier inattendue (en lecture d'un serveur)"
-#: src/common/session.c:941
+#: src/common/session.c:942
msgid "gnutls init error"
msgstr "erreur d'initialisation gnutls"
-#: src/common/session.c:958
+#: src/common/session.c:959
msgid "gnutls handshake failed"
msgstr "le handshake gnutls a échoué"
-#: src/common/session.c:1007
+#: src/common/session.c:1008
#, c-format
msgid "session: warning: ignoring value from server (object id: %d)\n"
msgstr "session: attention: valeur ignorée pour un serveur (id objet: %d)\n"
-#: src/common/session.c:1030
+#: src/common/session.c:1031
msgid "channel found without server"
msgstr "canal trouvé sans serveur"
-#: src/common/session.c:1037
+#: src/common/session.c:1038
msgid "channel type not found"
msgstr "type de canal non trouvé"
-#: src/common/session.c:1045
+#: src/common/session.c:1046
msgid "channel name not found"
msgstr "nom de canal non trouvé"
-#: src/common/session.c:1050
+#: src/common/session.c:1051
#, c-format
msgid "session: loading channel \"%s\"\n"
msgstr "session: chargement du canal \"%s\"\n"
-#: src/common/session.c:1058
+#: src/common/session.c:1059
msgid "can't create new channel"
msgstr "impossible de créer un nouveau canal"
-#: src/common/session.c:1068
+#: src/common/session.c:1069
msgid "unexpected end of file (reading channel)"
msgstr "fin de fichier inattendue (en lecture d'un canal)"
-#: src/common/session.c:1110
+#: src/common/session.c:1111
#, c-format
msgid "session: warning: ignoring value from channel (object id: %d)\n"
msgstr "session: attention: valeur ignorée pour un canal (id objet: %d)\n"
-#: src/common/session.c:1134
+#: src/common/session.c:1135
msgid "nick found without channel"
msgstr "pseudo non trouvé pour le canal"
-#: src/common/session.c:1142
+#: src/common/session.c:1143
msgid "nick name not found"
msgstr "pseudo non trouvé"
-#: src/common/session.c:1152
+#: src/common/session.c:1153
msgid "can't create new nick"
msgstr "impossible de créer un nouveau pseudo"
-#: src/common/session.c:1162
+#: src/common/session.c:1163
msgid "unexpected end of file (reading nick)"
msgstr "fin de fichier inattendue (en lecture d'un pseudo)"
-#: src/common/session.c:1181
+#: src/common/session.c:1182
#, c-format
msgid "session: warning: ignoring value from nick (object id: %d)\n"
msgstr "session: attention: valeur ignorée pour un pseudo (id objet: %d)\n"
-#: src/common/session.c:1208
+#: src/common/session.c:1209
msgid "can't create new DCC"
msgstr "impossible de créer un nouveau DCC"
-#: src/common/session.c:1212
+#: src/common/session.c:1213
msgid "session: loading DCC\n"
msgstr "session: chargement du DCC\n"
-#: src/common/session.c:1222
+#: src/common/session.c:1223
msgid "unexpected end of file (reading DCC)"
msgstr "fin de fichier inattendue (en lecture d'un DCC)"
-#: src/common/session.c:1241
+#: src/common/session.c:1242
msgid "server not found for DCC"
msgstr "serveur non trouvé pour le DCC"
-#: src/common/session.c:1250
+#: src/common/session.c:1251
msgid "DCC with channel but without server"
msgstr "DCC avec un canal mais sans serveur"
-#: src/common/session.c:1262
+#: src/common/session.c:1263
msgid "channel not found for DCC"
msgstr "canal non trouvé pour le DCC"
-#: src/common/session.c:1345
+#: src/common/session.c:1346
#, c-format
msgid "session: warning: ignoring value from DCC (object id: %d)\n"
msgstr "session: attention: valeur ignorée pour un DCC (id objet: %d)\n"
-#: src/common/session.c:1366
+#: src/common/session.c:1367
msgid "session: loading buffer history\n"
msgstr "session: chargement de l'historique du tampon\n"
-#: src/common/session.c:1368
+#: src/common/session.c:1369
msgid "session: loading global history\n"
msgstr "session: chargement de l'historique global\n"
-#: src/common/session.c:1376
+#: src/common/session.c:1377
msgid "unexpected end of file (reading history)"
msgstr "fin de fichier inattendue (en lecture de l'historique)"
-#: src/common/session.c:1396 src/common/session.c:1674
+#: src/common/session.c:1397 src/common/session.c:1678
#, c-format
msgid "session: warning: ignoring value from history (object id: %d)\n"
msgstr "session: attention: valeur ignorée pour un historique (id objet: %d)\n"
-#: src/common/session.c:1423
+#: src/common/session.c:1424
msgid "server name not found for buffer"
msgstr "nom de serveur non trouve pour le tampon"
-#: src/common/session.c:1431
+#: src/common/session.c:1432
msgid "channel name not found for buffer"
msgstr "nom de canal non trouvé pour un tampon"
-#: src/common/session.c:1438
+#: src/common/session.c:1439
msgid "buffer type not found"
msgstr "type de tampon non trouvé"
-#: src/common/session.c:1443
+#: src/common/session.c:1444
#, c-format
msgid "session: loading buffer (server: %s, channel: %s, type: %d)\n"
msgstr "session: chargement du tampon (serveur: %s, canal: %s, type: %d)\n"
-#: src/common/session.c:1454
+#: src/common/session.c:1455
msgid "server not found for buffer"
msgstr "serveur non trouvé pour le tampon"
-#: src/common/session.c:1464
+#: src/common/session.c:1465
msgid "channel not found for buffer"
msgstr "canal non trouvé pour le tampon"
-#: src/common/session.c:1473
+#: src/common/session.c:1474
msgid "can't create new buffer"
msgstr "impossible de créer un nouveau tampon"
-#: src/common/session.c:1486
+#: src/common/session.c:1487
msgid "unexpected end of file (reading buffer)"
msgstr "fin de fichier inattendue (en lecture d'un tampon)"
-#: src/common/session.c:1499
+#: src/common/session.c:1500
#, c-format
msgid "session: warning: ignoring value from buffer (object id: %d)\n"
msgstr "session: attention: valeur ignorée pour un pseudo (id objet: %d)\n"
-#: src/common/session.c:1522
+#: src/common/session.c:1523
msgid "line found without buffer"
msgstr "ligne trouvée sans tampon"
-#: src/common/session.c:1530
+#: src/common/session.c:1531
msgid "can't create new line"
msgstr "impossible de créer une nouvelle ligne"
-#: src/common/session.c:1540
+#: src/common/session.c:1541
msgid "unexpected end of file (reading line)"
msgstr "fin de fichier inattendue (en lecture d'une ligne)"
-#: src/common/session.c:1577
+#: src/common/session.c:1581
#, c-format
msgid "session: warning: ignoring value from line (object id: %d)\n"
msgstr "session: attention: valeur ignorée pour une ligne (id objet: %d)\n"
-#: src/common/session.c:1602
+#: src/common/session.c:1606
msgid "unexpected end of file (reading uptime)"
msgstr "fin de fichier inattendue (en lecture de l'uptime)"
-#: src/common/session.c:1615
+#: src/common/session.c:1619
#, c-format
msgid "session: warning: ignoring value from uptime (object id: %d)\n"
msgstr "session: attention: valeur ignorée pour l'uptime (id objet: %d)\n"
-#: src/common/session.c:1649
+#: src/common/session.c:1653
msgid "unexpected end of file (reading hotlist)"
msgstr "fin de fichier inattendue (en lecture de la hotlist)"
-#: src/common/session.c:1705
+#: src/common/session.c:1709
msgid "session file not found"
msgstr "fichier de session non trouvé"
-#: src/common/session.c:1712
+#: src/common/session.c:1716
msgid "signature not found"
msgstr "signature non trouvée"
-#: src/common/session.c:1717
+#: src/common/session.c:1721
msgid "bad session signature"
msgstr "signature de session erronée"
-#: src/common/session.c:1728
+#: src/common/session.c:1732
msgid "object id not found"
msgstr "id objet non trouvé"
-#: src/common/session.c:1736
+#: src/common/session.c:1740
msgid "failed to load server"
msgstr "échec de chargement du serveur"
-#: src/common/session.c:1743
+#: src/common/session.c:1747
msgid "failed to load channel"
msgstr "échec de chargement du canal"
-#: src/common/session.c:1750
+#: src/common/session.c:1754
msgid "failed to load nick"
msgstr "échec de chargement du pseudo"
-#: src/common/session.c:1757
+#: src/common/session.c:1761
msgid "failed to load DCC"
msgstr "échec de chargement du DCC"
-#: src/common/session.c:1764
+#: src/common/session.c:1768
msgid "failed to load history"
msgstr "échec de chargement de l'historique"
-#: src/common/session.c:1771
+#: src/common/session.c:1775
msgid "failed to load buffer"
msgstr "échec de chargement du tampon"
-#: src/common/session.c:1778
+#: src/common/session.c:1782
msgid "failed to load line"
msgstr "échec de chargement de la ligne"
-#: src/common/session.c:1785
+#: src/common/session.c:1789
msgid "failed to load uptime"
msgstr "échec de chargement de l'uptime"
-#: src/common/session.c:1792
+#: src/common/session.c:1796
msgid "failed to load hotlist"
msgstr "échec de chargement de la hotlist"
-#: src/common/session.c:1797
+#: src/common/session.c:1801
#, c-format
msgid "ignoring object (id: %d)\n"
msgstr "objet ignoré (id: %d)\n"
-#: src/common/session.c:1801
+#: src/common/session.c:1805
#, c-format
msgid "failed to ignore object (id: %d)"
msgstr "impossible d'ignorer l'objet (id: %d)"
-#: src/common/session.c:1825
+#: src/common/session.c:1829
#, c-format
msgid "%s can't delete session file (%s)\n"
msgstr "%s impossible de supprimer le fichier de session (%s)\n"
-#: src/common/session.c:1831
+#: src/common/session.c:1835
msgid "Upgrade completed successfully\n"
msgstr "Mise à jour effectuée avec succès\n"
@@ -5564,64 +5607,64 @@ msgstr ""
"%s vous devriez taper /save pour écrire l'option \"save_on_exit\" dans le "
"fichier de configuration.\n"
-#: src/common/weeconfig.c:1754
+#: src/common/weeconfig.c:1792
#, c-format
msgid "%s %s, line %d: new server, but previous was incomplete\n"
msgstr "%s %s, ligne %d: nouveau serveur, mais le précédent était incomplet\n"
-#: src/common/weeconfig.c:1763
+#: src/common/weeconfig.c:1801
#, c-format
msgid "%s %s, line %d: server '%s' already exists\n"
msgstr "%s %s, ligne %d: le serveur '%s' existe déjà\n"
-#: src/common/weeconfig.c:1781
+#: src/common/weeconfig.c:1819
#, c-format
msgid "%s %s, line %d: unable to create server\n"
msgstr "%s %s, ligne %d: impossible de créer le serveur\n"
-#: src/common/weeconfig.c:1821
+#: src/common/weeconfig.c:1859
#, c-format
msgid "%s unable to assign default int with string (\"%s\")\n"
msgstr ""
"%s impossible d'assigner la valeur entière par défaut avec la chaîne (\"%s"
"\")\n"
-#: src/common/weeconfig.c:1832
+#: src/common/weeconfig.c:1870
#, c-format
msgid "%s unable to assign default color (\"%s\")\n"
msgstr "%s impossible d'assigner la couleur par défaut (\"%s\")\n"
-#: src/common/weeconfig.c:1870
+#: src/common/weeconfig.c:1908
#, c-format
msgid "%s config file \"%s\" not found.\n"
msgstr "%s fichier de configuration \"%s\" non trouvé.\n"
-#: src/common/weeconfig.c:1902
+#: src/common/weeconfig.c:1940
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"]\"\n"
msgstr "%s %s, ligne %d: syntaxe invalide, il manque \"]\"\n"
-#: src/common/weeconfig.c:1919
+#: src/common/weeconfig.c:1957
#, c-format
msgid "%s %s, line %d: unknown section identifier (\"%s\")\n"
msgstr "%s %s, ligne %d: section inconnue (\"%s\")\n"
-#: src/common/weeconfig.c:1937
+#: src/common/weeconfig.c:1975
#, c-format
msgid "%s %s, line %d: invalid section for option, line is ignored\n"
msgstr "%s %s, ligne %d: section invalide pour l'option, ligne ignorée\n"
-#: src/common/weeconfig.c:2019 src/common/weeconfig.c:2045
+#: src/common/weeconfig.c:2057 src/common/weeconfig.c:2083
#, c-format
msgid "%s %s, line %d: invalid option \"%s\"\n"
msgstr "%s %s, ligne %d: option \"%s\" invalide\n"
-#: src/common/weeconfig.c:2025
+#: src/common/weeconfig.c:2063
#, c-format
msgid "%s %s, line %d: invalid ignore options \"%s\"\n"
msgstr "%s %s, ligne %d: options \"%s\" invalides pour le ignore\n"
-#: src/common/weeconfig.c:2056
+#: src/common/weeconfig.c:2094
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5630,7 +5673,7 @@ msgstr ""
"%s %s, ligne %d: valeur invalide pour l'option '%s'\n"
"Attendu: valeur booléenne: 'off' ou 'on'\n"
-#: src/common/weeconfig.c:2065
+#: src/common/weeconfig.c:2103
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5639,7 +5682,7 @@ msgstr ""
"%s %s, ligne %d: valeur invalide pour l'option '%s'\n"
"Attendu: entier compris entre %d et %d\n"
-#: src/common/weeconfig.c:2076
+#: src/common/weeconfig.c:2114
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5648,21 +5691,21 @@ msgstr ""
"%s %s, ligne %d: valeur invalide pour l'option '%s'\n"
"Attendu: une de ces chaînes: "
-#: src/common/weeconfig.c:2092
+#: src/common/weeconfig.c:2130
#, c-format
msgid "%s %s, line %d: invalid color name for option '%s'\n"
msgstr "%s %s, ligne %d: nom de couleur invalide pour l'option '%s'\n"
-#: src/common/weeconfig.c:2161
+#: src/common/weeconfig.c:2199
#, c-format
msgid "%s: creating default config file...\n"
msgstr "%s: création du fichier de configuration par défaut...\n"
-#: src/common/weeconfig.c:2162
+#: src/common/weeconfig.c:2200
msgid "Creating default config file\n"
msgstr "Création du fichier de configuration par défaut\n"
-#: src/common/weeconfig.c:2165 src/common/weeconfig.c:2371
+#: src/common/weeconfig.c:2203 src/common/weeconfig.c:2409
#, c-format
msgid ""
"#\n"
@@ -5671,7 +5714,7 @@ msgstr ""
"#\n"
"# %s: fichier de configuration, créé par %s v%s le %s"
-#: src/common/weeconfig.c:2169 src/common/weeconfig.c:2375
+#: src/common/weeconfig.c:2207 src/common/weeconfig.c:2413
#, c-format
msgid ""
"# WARNING! Be careful when editing this file, WeeChat writes this file when "
@@ -5682,6 +5725,15 @@ msgstr ""
"quittant.\n"
"#\n"
-#: src/common/weeconfig.c:2368
+#: src/common/weeconfig.c:2406
msgid "Saving config to disk\n"
msgstr "Sauvegarde de la configuration sur disque\n"
+
+#~ msgid ""
+#~ "filename: WeeChat plugin (file) to load\n"
+#~ "\n"
+#~ "Without argument, /plugin command lists all loaded plugins."
+#~ msgstr ""
+#~ "fichier: extension WeeChat (fichier) à charger\n"
+#~ "\n"
+#~ "Sans paramètre, la commande /plugin liste toutes les extensions chargées."
diff --git a/weechat/po/hu.po b/weechat/po/hu.po
index 3d4882f5d..5b2b918c3 100644
--- a/weechat/po/hu.po
+++ b/weechat/po/hu.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.2.2-cvs\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2006-10-01 10:04+0200\n"
+"POT-Creation-Date: 2006-10-24 00:48+0200\n"
"PO-Revision-Date: 2006-10-01 12:10+0200\n"
"Last-Translator: Andras Voroskoi \n"
"Language-Team: weechat-dev \n"
@@ -16,89 +16,94 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: src/irc/irc-server.c:190 src/common/weeconfig.c:2301
+#: src/irc/irc-server.c:194 src/common/weeconfig.c:2339
msgid "Unable to get user's name"
msgstr "A felhasználónév meghatározása sikertelen"
-#: src/irc/irc-server.c:258
+#: src/irc/irc-server.c:262
#, c-format
msgid "%s cannot allocate new server\n"
msgstr "%s az új szerver lefoglalása sikertelen\n"
-#: src/irc/irc-server.c:591
+#: src/irc/irc-server.c:610
#, c-format
msgid "%s error sending data to IRC server\n"
msgstr "%s adatküldési hiba az IRC szerveren\n"
-#: src/irc/irc-server.c:613 src/irc/irc-server.c:626 src/irc/irc-server.c:673
-#: src/irc/irc-server.c:686
+#: src/irc/irc-server.c:624 src/irc/irc-server.c:951
+#, fuzzy
+msgid "(message dropped)"
+msgstr "üzenet érkezett"
+
+#: src/irc/irc-server.c:736 src/irc/irc-server.c:749 src/irc/irc-server.c:796
+#: src/irc/irc-server.c:809
#, c-format
msgid "%s not enough memory for received IRC message\n"
msgstr "%s nincs elegendő memória a fogadott IRC üzenet számára\n"
-#: src/irc/irc-server.c:804
+#: src/irc/irc-server.c:918
#, c-format
msgid "%s Command \"%s\" failed!\n"
msgstr "%s Parancs \"%s\" sikertelen!\n"
-#: src/irc/irc-server.c:810
+#: src/irc/irc-server.c:924
#, c-format
msgid "%s No command to execute!\n"
msgstr "%s A futtatandó parancs nem található!\n"
-#: src/irc/irc-server.c:816
+#: src/irc/irc-server.c:930
#, c-format
msgid "%s Unknown command: cmd=\"%s\", host=\"%s\", args=\"%s\"\n"
msgstr ""
"%s Ismeretlen parancs: parancs=\"%s\", hoszt=\"%s\", argumentum=\"%s\"\n"
-#: src/irc/irc-server.c:867
+#: src/irc/irc-server.c:996
#, c-format
msgid "%s cannot read data from socket, disconnecting from server...\n"
msgstr ""
"%s nem sikerült adatot olvasni a csatornából, kilépés a szerverről...\n"
-#: src/irc/irc-server.c:948
+#: src/irc/irc-server.c:1077
#, c-format
msgid "%s: Reconnecting to server in %d seconds\n"
msgstr "%s: Újracsatlakozás a szerverhez %d másodperc múlva\n"
-#: src/irc/irc-server.c:982
+#: src/irc/irc-server.c:1111
#, c-format
msgid "%s gnutls handshake failed\n"
msgstr "%s gnutls kézfogás sikertelen\n"
-#: src/irc/irc-server.c:999
+#: src/irc/irc-server.c:1128
#, c-format
msgid "%s proxy address \"%s\" not found\n"
msgstr "%s proxy cÃm \"%s\" nem található\n"
-#: src/irc/irc-server.c:1003
+#: src/irc/irc-server.c:1132
#, c-format
msgid "%s address \"%s\" not found\n"
msgstr "%s cÃm \"%s\" nem található\n"
-#: src/irc/irc-server.c:1013
+#: src/irc/irc-server.c:1142
#, c-format
msgid "%s proxy IP address not found\n"
msgstr "%s proxy IP-cÃm nem található\n"
-#: src/irc/irc-server.c:1016
+#: src/irc/irc-server.c:1145
#, c-format
msgid "%s IP address not found\n"
msgstr "%s IP-cÃm nem található\n"
-#: src/irc/irc-server.c:1025
+#: src/irc/irc-server.c:1154
#, c-format
msgid "%s proxy connection refused\n"
msgstr "%s a proxy kiszolgálóhoz való csatlakozás elutasÃtva\n"
-#: src/irc/irc-server.c:1028
+#: src/irc/irc-server.c:1157
#, c-format
msgid "%s connection refused\n"
msgstr "%s a csatlakozás elutasÃtva\n"
-#: src/irc/irc-server.c:1036
+#: src/irc/irc-server.c:1165
#, c-format
msgid ""
"%s proxy fails to establish connection to server (check username/password if "
@@ -107,12 +112,12 @@ msgstr ""
"%s a proxy kiszolgálónak nem sikerült a szerverhez csatlakoznia (ellenőrizze "
"a felhasználónevet/jelszót ha be van állÃtva)\n"
-#: src/irc/irc-server.c:1046
+#: src/irc/irc-server.c:1175
#, c-format
msgid "%s unable to set local hostname/IP\n"
msgstr "%s nem sikerült a helyi hosztnevet/IP-t beállÃtani\n"
-#: src/irc/irc-server.c:1561
+#: src/irc/irc-server.c:1690
#, c-format
msgid ""
"%s cannot connect with SSL since WeeChat was not built with GNUtls support\n"
@@ -120,61 +125,61 @@ msgstr ""
"%s nem sikerült SSL használattal kapcsolódni, mert a WeeChat GNUtls "
"támogatás nélkül lett fordÃtva\n"
-#: src/irc/irc-server.c:1570
+#: src/irc/irc-server.c:1699
#, c-format
msgid "%s: connecting to server %s:%d%s%s via %s proxy %s:%d%s...\n"
msgstr ""
"%s: csatlakozás a(z) %s:%d%s%s szerverhez %s proxy kiszolgálón keresztül: %s:"
"%d%s...\n"
-#: src/irc/irc-server.c:1576
+#: src/irc/irc-server.c:1705
#, c-format
msgid "Connecting to server %s:%d%s%s via %s proxy %s:%d%s...\n"
msgstr ""
"Csatlakozás a(z) %s:%d%s%s szerverhez %s proxy kiszolgálón keresztül: %s:%d%"
"s...\n"
-#: src/irc/irc-server.c:1586
+#: src/irc/irc-server.c:1715
#, c-format
msgid "%s: connecting to server %s:%d%s%s...\n"
msgstr "%s: csatlakozás a(z) %s:%d%s%s szerverhez...\n"
-#: src/irc/irc-server.c:1590
+#: src/irc/irc-server.c:1719
#, c-format
msgid "Connecting to server %s:%d%s%s...\n"
msgstr "Csatlakozás a(z) %s:%d%s%s szerverhez...\n"
-#: src/irc/irc-server.c:1608
+#: src/irc/irc-server.c:1737
#, c-format
msgid "%s gnutls init error\n"
msgstr "%s gnutls inicializációs hiba\n"
-#: src/irc/irc-server.c:1623
+#: src/irc/irc-server.c:1752
#, c-format
msgid "%s cannot create pipe\n"
msgstr "%s nem sikerült a csövet(pipe) létrehozni\n"
-#: src/irc/irc-server.c:1638
+#: src/irc/irc-server.c:1767
#, c-format
msgid "%s cannot create socket\n"
msgstr "%s nem sikerült a csatornát létrehozni\n"
-#: src/irc/irc-server.c:1649
+#: src/irc/irc-server.c:1778
#, c-format
msgid "%s cannot set socket option \"SO_REUSEADDR\"\n"
msgstr "%s nem sikerült a \"SO_REUSEADDR\" csatornaopciót beállÃtani\n"
-#: src/irc/irc-server.c:1660
+#: src/irc/irc-server.c:1789
#, c-format
msgid "%s cannot set socket option \"SO_KEEPALIVE\"\n"
msgstr "%s nem sikerült a \"SO_KEEPALIVE\" csatornaopciót beállÃtani\n"
-#: src/irc/irc-server.c:1691
+#: src/irc/irc-server.c:1820
#, c-format
msgid "%s: Reconnecting to server...\n"
msgstr "%s: Újracsatlakozás a szerverhez...\n"
-#: src/irc/irc-server.c:1742 src/irc/irc-server.c:1751
+#: src/irc/irc-server.c:1871 src/irc/irc-server.c:1880
msgid "Disconnected from server!\n"
msgstr "Lekapcsolódott a szerverről!\n"
@@ -1392,70 +1397,70 @@ msgstr "(rejtett)"
msgid "%s: using hostname \"%s\"\n"
msgstr "%s: felhasznált hosztnév \"%s\"\n"
-#: src/irc/irc-send.c:219 src/common/command.c:677
+#: src/irc/irc-send.c:219 src/common/command.c:683
#, c-format
msgid "%s cannot find nick for sending message\n"
msgstr "%s nem található név az üzenet küldéséhez\n"
-#: src/irc/irc-send.c:358 src/common/command.c:574
+#: src/irc/irc-send.c:358 src/common/command.c:580
#, c-format
msgid "%s command \"%s\" needs a server connection!\n"
msgstr "%s a \"%s\" parancs futtatásához csatlakozni kell a szerverhez!\n"
-#: src/irc/irc-send.c:413 src/irc/irc-send.c:441 src/irc/irc-send.c:663
-#: src/irc/irc-send.c:700 src/irc/irc-send.c:737 src/irc/irc-send.c:791
-#: src/irc/irc-send.c:836 src/irc/irc-send.c:915 src/irc/irc-send.c:976
-#: src/irc/irc-send.c:1362 src/irc/irc-send.c:1504 src/irc/irc-send.c:2065
-#: src/irc/irc-send.c:2195
+#: src/irc/irc-send.c:413 src/irc/irc-send.c:441 src/irc/irc-send.c:657
+#: src/irc/irc-send.c:689 src/irc/irc-send.c:721 src/irc/irc-send.c:770
+#: src/irc/irc-send.c:815 src/irc/irc-send.c:894 src/irc/irc-send.c:955
+#: src/irc/irc-send.c:1372 src/irc/irc-send.c:1516 src/irc/irc-send.c:2077
+#: src/irc/irc-send.c:2202
#, c-format
msgid "%s \"%s\" command can only be executed in a channel buffer\n"
msgstr "%s \"%s\" parancs csak a szobaablakban futtatható\n"
-#: src/irc/irc-send.c:580 src/irc/irc-send.c:600 src/irc/irc-send.c:1130
-#: src/irc/irc-send.c:1983
+#: src/irc/irc-send.c:579 src/irc/irc-send.c:599 src/irc/irc-send.c:1109
+#: src/irc/irc-send.c:1995
#, c-format
msgid "%s \"%s\" command can not be executed on a server buffer\n"
msgstr "%s \"%s\" parancs nem futtatható a szerverablakban\n"
-#: src/irc/irc-send.c:900 src/irc/irc-send.c:961 src/common/command.c:1778
+#: src/irc/irc-send.c:879 src/irc/irc-send.c:940 src/common/command.c:1789
#, c-format
msgid "%s wrong arguments for \"%s\" command\n"
msgstr "%s rossz argumentum a \"%s\" parancsnak\n"
-#: src/irc/irc-send.c:1077
+#: src/irc/irc-send.c:1056
#, c-format
msgid "%s \"%s\" is not a valid regular expression (%s)\n"
msgstr "%s a(z) \"%s\" érvénytelen reguláris kifejezés (%s)\n"
-#: src/irc/irc-send.c:1086
+#: src/irc/irc-send.c:1065
#, c-format
msgid "%s not enough memory for regular expression\n"
msgstr "%s nincs elég memória a reguláris kifejezéshez\n"
-#: src/irc/irc-send.c:1212 src/irc/irc-send.c:1560 src/irc/irc-send.c:1574
+#: src/irc/irc-send.c:1222 src/irc/irc-send.c:1572 src/irc/irc-send.c:1586
#, c-format
msgid "%s \"%s\" command can only be executed in a channel or private buffer\n"
msgstr "%s \"%s\" parancs csak a szobaablakban futtatható\n"
-#: src/irc/irc-send.c:1254 src/irc/irc-recv.c:565
+#: src/irc/irc-send.c:1264 src/irc/irc-recv.c:565
#, c-format
msgid "%s nick \"%s\" not found for \"%s\" command\n"
msgstr "%s név \"%s\" nem található a \"%s\" parancshoz\n"
-#: src/irc/irc-send.c:1335 src/irc/irc-send.c:1473 src/irc/irc-send.c:2091
-#: src/common/command.c:1723 src/common/command.c:1735
-#: src/common/command.c:1754 src/common/command.c:1841
-#: src/common/command.c:2621
+#: src/irc/irc-send.c:1345 src/irc/irc-send.c:1483 src/irc/irc-send.c:2103
+#: src/common/command.c:1734 src/common/command.c:1746
+#: src/common/command.c:1765 src/common/command.c:1852
+#: src/common/command.c:2694
#, c-format
msgid "%s wrong argument count for \"%s\" command\n"
msgstr "%s rossz argumentum szám a \"%s\" parancsnak\n"
-#: src/irc/irc-send.c:1675
+#: src/irc/irc-send.c:1687
#, c-format
msgid "%s cannot create new private buffer \"%s\"\n"
msgstr "%s nem sikerült új privát ablakot nyitni \"%s\"\n"
-#: src/irc/irc-send.c:2156
+#: src/irc/irc-send.c:2168
#, c-format
msgid "%s, compiled on %s %s\n"
msgstr "%s, lefordÃtva: %s %s\n"
@@ -1465,8 +1470,8 @@ msgstr "%s, lefordÃtva: %s %s\n"
msgid "You have been invited to %s%s%s by %s%s\n"
msgstr "MeghÃvást kapott a %s%s%s szobába %s%s felhasználótól\n"
-#: src/irc/irc-recv.c:428 src/irc/irc-recv.c:534 src/irc/irc-recv.c:732
-#: src/irc/irc-recv.c:1159 src/irc/irc-recv.c:1510 src/irc/irc-recv.c:3441
+#: src/irc/irc-recv.c:428 src/irc/irc-recv.c:534 src/irc/irc-recv.c:734
+#: src/irc/irc-recv.c:1160 src/irc/irc-recv.c:1510 src/irc/irc-recv.c:3441
#: src/irc/irc-recv.c:3507 src/irc/irc-recv.c:3528
#, c-format
msgid "%s channel \"%s\" not found for \"%s\" command\n"
@@ -1497,7 +1502,7 @@ msgstr "%s%s%s eltávolÃtotta %s%s%s-t a szerverrÅ‘l"
msgid "%s host \"%s\" not found for \"%s\" command\n"
msgstr "%s a(z) \"%s\" hoszt nem található a \"%s\" parancshoz\n"
-#: src/irc/irc-recv.c:676 src/irc/irc-recv.c:775 src/irc/irc-recv.c:1304
+#: src/irc/irc-recv.c:676 src/irc/irc-recv.c:777 src/irc/irc-recv.c:1304
#: src/irc/irc-recv.c:2074
#, c-format
msgid "%s \"%s\" command received without host\n"
@@ -1508,56 +1513,56 @@ msgstr "%s \"%s\" parancs érkezett hoszt megadása nélkül\n"
msgid "%s \"%s\" command received without channel or nickname\n"
msgstr "%s \"%s\" parancs érkezett szoba vagy név megadása nélkül\n"
-#: src/irc/irc-recv.c:714
+#: src/irc/irc-recv.c:716
#, c-format
msgid "Mode %s%s %s[%s%s%s]%s by %s%s\n"
msgstr ""
-#: src/irc/irc-recv.c:743
+#: src/irc/irc-recv.c:745
#, fuzzy, c-format
msgid "User mode %s[%s%s%s]%s by %s%s\n"
msgstr "%s Szerver: %s%s %s[%s%s%s]\n"
-#: src/irc/irc-recv.c:814
+#: src/irc/irc-recv.c:816
#, c-format
msgid "You are now known as %s%s\n"
msgstr "Az új neved: %s%s\n"
-#: src/irc/irc-recv.c:818
+#: src/irc/irc-recv.c:820
#, c-format
msgid "%s%s%s is now known as %s%s\n"
msgstr "%s%s%s mostantól: %s%s\n"
-#: src/irc/irc-recv.c:886
+#: src/irc/irc-recv.c:887
#, c-format
msgid "%s nickname not found for \"%s\" command\n"
msgstr "%s nem található név a \"%s\" parancshoz\n"
-#: src/irc/irc-recv.c:900
+#: src/irc/irc-recv.c:901
#, c-format
msgid "CTCP %sVERSION%s reply from %s%s%s: %s\n"
msgstr ""
-#: src/irc/irc-recv.c:934
+#: src/irc/irc-recv.c:935
#, c-format
msgid "CTCP %sPING%s reply from %s%s%s: %ld.%ld seconds\n"
msgstr ""
-#: src/irc/irc-recv.c:957 src/irc/irc-recv.c:1887 src/irc/irc-recv.c:1999
+#: src/irc/irc-recv.c:958 src/irc/irc-recv.c:1887 src/irc/irc-recv.c:1999
#, c-format
msgid "%s cannot create new private window \"%s\"\n"
msgstr "%s nem sikerült új privát ablakot nyitni \"%s\"\n"
-#: src/irc/irc-recv.c:982 src/irc/irc-recv.c:2019
+#: src/irc/irc-recv.c:983 src/irc/irc-recv.c:2019
msgid "Private"
msgstr "Privát"
-#: src/irc/irc-recv.c:1061
+#: src/irc/irc-recv.c:1062
#, c-format
msgid "%s \"%s\" command received without host or channel\n"
msgstr "%s \"%s\" parancs érkezett hoszt vagy szoba megadása nélkül\n"
-#: src/irc/irc-recv.c:1089
+#: src/irc/irc-recv.c:1090
#, c-format
msgid "%s%s %s(%s%s%s)%s has left %s%s"
msgstr "%s%s %s(%s%s%s)%s elhagyta a(z) %s%s szobát"
@@ -1658,11 +1663,11 @@ msgstr "%s%s %s(%s%s@%s%s)%s neve %s volt\n"
msgid "%s[%s%s%s]%s idle: "
msgstr "%s[%s%s%s]%s tétlen: "
-#: src/irc/irc-recv.c:3127 src/common/command.c:3763 src/common/command.c:3781
+#: src/irc/irc-recv.c:3127 src/common/command.c:3836 src/common/command.c:3854
msgid "days"
msgstr "nap"
-#: src/irc/irc-recv.c:3127 src/common/command.c:3763 src/common/command.c:3781
+#: src/irc/irc-recv.c:3127 src/common/command.c:3836 src/common/command.c:3854
msgid "day"
msgstr "nap"
@@ -2133,25 +2138,30 @@ msgid "%s plugin %s: unable to add keyboard handler (not enough memory)\n"
msgstr ""
"%s modul %s: billentyűzetvezérlő betöltése sikertelen nincs elég memória)\n"
-#: src/plugins/plugins.c:775
+#: src/plugins/plugins.c:738
+#, fuzzy, c-format
+msgid "%s plugin %s: unable to add modifier (not enough memory)\n"
+msgstr "%s modul %s: nem sikerült időkezelőt hozzáadni (nincs elég memória)\n"
+
+#: src/plugins/plugins.c:968
#, c-format
msgid "%s unable to load plugin \"%s\": %s\n"
msgstr "%s nem sikerült a modult betölteni \"%s\": %s\n"
-#: src/plugins/plugins.c:786
+#: src/plugins/plugins.c:979
#, c-format
msgid "%s symbol \"plugin_name\" not found in plugin \"%s\", failed to load\n"
msgstr ""
"%s a \"plugin_name\" szimbólum nem található a \"%s\" modulban, betöltés "
"sikertelen\n"
-#: src/plugins/plugins.c:797
+#: src/plugins/plugins.c:990
#, c-format
msgid ""
"%s unable to load plugin \"%s\": a plugin with same name already exists\n"
msgstr "%s nem sikerült a \"%s\" modult betölteni: már van ilyen nevű modul\n"
-#: src/plugins/plugins.c:809
+#: src/plugins/plugins.c:1002
#, c-format
msgid ""
"%s symbol \"plugin_description\" not found in plugin \"%s\", failed to load\n"
@@ -2159,7 +2169,7 @@ msgstr ""
"%s a \"plugin_description\" szimbólum nem található a \"%s\" modulban, "
"betöltés sikertelen\n"
-#: src/plugins/plugins.c:820
+#: src/plugins/plugins.c:1013
#, c-format
msgid ""
"%s symbol \"plugin_version\" not found in plugin \"%s\", failed to load\n"
@@ -2167,7 +2177,7 @@ msgstr ""
"%s a \"plugin_version\" szimbólum nem található a \"%s\" modulban, betöltés "
"sikertelen\n"
-#: src/plugins/plugins.c:831
+#: src/plugins/plugins.c:1024
#, c-format
msgid ""
"%s function \"weechat_plugin_init\" not found in plugin \"%s\", failed to "
@@ -2176,43 +2186,44 @@ msgstr ""
"%s a \"weechat_plugin_init\" függvény nem található a \"%s\" modulban, "
"betöltés sikertelen\n"
-#: src/plugins/plugins.c:903
+#: src/plugins/plugins.c:1103
#, c-format
msgid "Initializing plugin \"%s\" %s\n"
msgstr "Modul betöltése: \"%s\" %s\n"
-#: src/plugins/plugins.c:911
+#: src/plugins/plugins.c:1111
#, c-format
msgid "%s unable to initialize plugin \"%s\"\n"
msgstr "%s nem sikerült a modult betölteni \"%s\"\n"
-#: src/plugins/plugins.c:922
+#: src/plugins/plugins.c:1122
#, c-format
msgid "%s unable to load plugin \"%s\" (not enough memory)\n"
msgstr "%s nem sikerült a modult betölteni \"%s\" (nincs elég memória)\n"
-#: src/plugins/plugins.c:930
+#: src/plugins/plugins.c:1130
#, c-format
msgid "Plugin \"%s\" (%s) loaded.\n"
msgstr "A \"%s\" (%s) modul betöltve.\n"
-#: src/plugins/plugins.c:1097
+#: src/plugins/plugins.c:1302 src/plugins/plugins.c:1342
#, c-format
msgid "Plugin \"%s\" unloaded.\n"
msgstr "A \"%s\" modul eltávolÃtva.\n"
-#: src/plugins/plugins.c:1103 src/common/command.c:3443
+#: src/plugins/plugins.c:1308 src/plugins/plugins.c:1351
+#: src/common/command.c:3516
#, c-format
msgid "%s plugin \"%s\" not found\n"
msgstr "%s a \"%s\" modul nem található\n"
-#: src/plugins/plugins-config.c:265 src/common/weeconfig.c:1945
+#: src/plugins/plugins-config.c:265 src/common/weeconfig.c:1983
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"=\"\n"
msgstr "%s %s, %d. sor: érvénytelen szintaxis, hiányzó \"=\"\n"
-#: src/plugins/plugins-config.c:353 src/common/weeconfig.c:2155
-#: src/common/weeconfig.c:2362
+#: src/plugins/plugins-config.c:353 src/common/weeconfig.c:2193
+#: src/common/weeconfig.c:2400
#, c-format
msgid "%s cannot create file \"%s\"\n"
msgstr "%s nem sikerült a \"%s\" fájlt létrehozni\n"
@@ -2236,7 +2247,7 @@ msgstr ""
"# FIGYELEM! A WeeChat felülÃrja ezt a fájlt, ha a beállÃtások megváltoznak.\n"
"#\n"
-#: src/plugins/plugins-interface.c:377
+#: src/plugins/plugins-interface.c:417
#, c-format
msgid "%s server/channel (%s/%s) not found for plugin exec command\n"
msgstr "%s (%s/%s) szerver/szoba nem található a modul futtatása parancshoz\n"
@@ -2290,12 +2301,12 @@ msgstr "ugrás a DCC pufferre"
msgid " [Q] Close raw data view"
msgstr " [Q] Nyers adat nézet bezárása"
-#: src/gui/curses/gui-curses-main.c:120
+#: src/gui/curses/gui-curses-main.c:119
#, c-format
msgid "Day changed to %s\n"
msgstr "A mai dátum: %s\n"
-#: src/gui/curses/gui-curses-main.c:235
+#: src/gui/curses/gui-curses-main.c:234
#, c-format
msgid "%s lag is high, disconnecting from server...\n"
msgstr "%s túl nagy a késés(lag), lecsatlakozás a szerverről...\n"
@@ -2337,11 +2348,11 @@ msgstr "-TOVÃBB-"
msgid "server"
msgstr "szerver"
-#: src/gui/gui-buffer.c:580
+#: src/gui/gui-buffer.c:581
msgid "Not enough memory for new line\n"
msgstr "Nincs elég memória az új sorhoz\n"
-#: src/gui/gui-common.c:428
+#: src/gui/gui-common.c:430
msgid "Not enough memory for infobar message\n"
msgstr "Nincs elég memória az információs pult üzenethez\n"
@@ -2529,7 +2540,7 @@ msgstr "képernyÅ‘ frissÃtése"
msgid "grab a key"
msgstr "vállasszon billentyűt"
-#: src/gui/gui-keyboard.c:452 src/common/command.c:2383
+#: src/gui/gui-keyboard.c:452 src/common/command.c:2394
#, c-format
msgid "%s unable to bind key \"%s\"\n"
msgstr "%s nem sikerült a(z) \"%s\" billentyűt hozzárendelni\n"
@@ -2562,7 +2573,7 @@ msgstr "**** Naplófájl kezdete "
msgid "**** End of log "
msgstr "**** Naplófájl vége "
-#: src/common/alias.c:170 src/common/command.c:365
+#: src/common/alias.c:170 src/common/command.c:371
#, c-format
msgid "%s circular reference when calling alias \"/%s\"\n"
msgstr "%s körreferencia a \"/%s\" aliasz hÃvásakor\n"
@@ -2818,24 +2829,31 @@ msgid "list/load/unload plugins"
msgstr "modulok listázása/betöltése/eltávolÃtása"
#: src/common/command.c:146
-msgid "[load filename] | [autoload] | [reload] | [unload]"
+#, fuzzy
+msgid ""
+"[list [mask]] | [listfull [mask]] | [load filename] | [autoload] | [reload "
+"[name]] | [unload [name]]"
msgstr "[load fájlnév] | [autoload] | [reload] | [unload]"
#: src/common/command.c:147
msgid ""
-"filename: WeeChat plugin (file) to load\n"
+" list: list loaded plugins\n"
+"listfull: list loaded plugins with detailed info for each plugin\n"
+" mask: part of name of a loaded plugin\n"
+" load: load a plugin\n"
+"autoload: autoload plugins in system or user directory\n"
+" reload: reload one plugin (if no name given, unload all plugins, then "
+"autoload plugins)\n"
+" unload: unload one or all plugins\n"
"\n"
-"Without argument, /plugin command lists all loaded plugins."
+"Without argument, /plugin command lists loaded plugins."
msgstr ""
-"fájlnév: betöltendő WeeChat modul (fájl)\n"
-"\n"
-"Paraméter nélkül a /plugin parancs kilistázza a betöltött modulokat."
-#: src/common/command.c:150
+#: src/common/command.c:156
msgid "list, add or remove servers"
msgstr "szerverek listázása, hozzáadása vagy eltávolÃtása"
-#: src/common/command.c:151
+#: src/common/command.c:157
msgid ""
"[servername] | [servername hostname port [-auto | -noauto] [-ipv6] [-ssl] [-"
"pwd password] [-nicks nick1 nick2 nick3] [-username username] [-realname "
@@ -2846,7 +2864,7 @@ msgstr ""
"pwd jelszó] [-nicks név1 név2 név3] [-username felhasználónév] [-realname "
"valódi név] [-command parancs] [-autojoin szoba[,szoba]] ] | [del szervernév]"
-#: src/common/command.c:156
+#: src/common/command.c:162
msgid ""
"servername: server name, for internal and display use\n"
" hostname: name or IP address of server\n"
@@ -2872,27 +2890,27 @@ msgstr ""
"felhasználónév: felhasználónév a szerveren\n"
" valódi név: a felhasználó valódi neve"
-#: src/common/command.c:168
+#: src/common/command.c:174
msgid "save config to disk"
msgstr "beállÃtások lemezre mentése"
-#: src/common/command.c:169
+#: src/common/command.c:175
msgid "[file]"
msgstr "[fájl]"
-#: src/common/command.c:169
+#: src/common/command.c:175
msgid "file: filename for writing config"
msgstr "fájl: fájlnév a beállÃtások mentéséhez"
-#: src/common/command.c:171
+#: src/common/command.c:177
msgid "set config options"
msgstr "konfigurációs paraméterek beállÃtása"
-#: src/common/command.c:172 src/common/command.c:180
+#: src/common/command.c:178 src/common/command.c:186
msgid "[option [ = value]]"
msgstr "[opció [ = érték]]"
-#: src/common/command.c:173
+#: src/common/command.c:179
msgid ""
"option: name of an option (if name is full and no value is given, then help "
"is displayed on option)\n"
@@ -2908,11 +2926,11 @@ msgstr ""
"A opció lehet: szervernév.szerver_xxx, ahol a \"szervernév\" egy belső "
"szervernév és az \"xxx\" a szerver egyik opciója."
-#: src/common/command.c:179
+#: src/common/command.c:185
msgid "set plugin config options"
msgstr "modul opcióinak beállÃtása"
-#: src/common/command.c:181
+#: src/common/command.c:187
msgid ""
"option: name of a plugin option\n"
" value: value for option\n"
@@ -2924,27 +2942,27 @@ msgstr ""
"\n"
"Az opció formája: modul.opció, például: perl.azénszkriptem.azénopcióm"
-#: src/common/command.c:185
+#: src/common/command.c:191
msgid "remove an alias"
msgstr "alias eltávolÃtása"
-#: src/common/command.c:186
+#: src/common/command.c:192
msgid "alias_name"
msgstr "alias_név"
-#: src/common/command.c:186
+#: src/common/command.c:192
msgid "alias_name: name of alias to remove"
msgstr "alias_név: az eltávolÃtandó alias neve"
-#: src/common/command.c:188
+#: src/common/command.c:194
msgid "unignore IRC messages and/or hosts"
msgstr "IRC üzenetek és/vagy hosztok mellÅ‘zésének eltávolÃtása"
-#: src/common/command.c:189
+#: src/common/command.c:195
msgid "[number | [mask [[type | command] [channel [server]]]]]"
msgstr "[szám | [maszk [[tÃpus | parancs] [szoba [szerver]]]]]"
-#: src/common/command.c:190
+#: src/common/command.c:196
msgid ""
" number: # of ignore to unignore (number is displayed by list of ignore)\n"
" mask: nick or host mask to unignore\n"
@@ -2968,11 +2986,11 @@ msgstr ""
"Paraméter megadása nélkül az /unignore parancs listázza a meglévő "
"mellőzéseket."
-#: src/common/command.c:200
+#: src/common/command.c:206
msgid "upgrade WeeChat without disconnecting from servers"
msgstr "WeeChat frissÃtése a szerverekrÅ‘l való lecsatlakozás nélkül"
-#: src/common/command.c:202
+#: src/common/command.c:208
msgid ""
"This command run again WeeChat binary, so it should have been compiled or "
"installed with a package manager before running this command."
@@ -2980,23 +2998,23 @@ msgstr ""
"Ez a parancs a WeeChat binárison fut, ezért a futtatása előtt a programot le "
"kell fordÃtani vagy egy csomagkezelÅ‘vel telepÃteni."
-#: src/common/command.c:205
+#: src/common/command.c:211
msgid "show WeeChat uptime"
msgstr "a WeeChat futásidejének mutatása"
-#: src/common/command.c:206
+#: src/common/command.c:212
msgid "[-o]"
msgstr "[-o]"
-#: src/common/command.c:207
+#: src/common/command.c:213
msgid "-o: send uptime on current channel as an IRC message"
msgstr "-o: a futásidő mint IRC üzenet elküldése az aktuális szobába"
-#: src/common/command.c:209
+#: src/common/command.c:215
msgid "manage windows"
msgstr "ablakok kezelése"
-#: src/common/command.c:210
+#: src/common/command.c:216
msgid ""
"[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv "
"[pct] | resize pct | merge [all]]"
@@ -3004,7 +3022,7 @@ msgstr ""
"[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv "
"[pct] | resize pct | merge [all]]"
-#: src/common/command.c:212
+#: src/common/command.c:218
msgid ""
" list: list open windows (no parameter implies this list)\n"
" -1: jump to previous window\n"
@@ -3040,30 +3058,30 @@ msgstr ""
"hogy az új ablak hány százaléka lesz a szülőablaknak. Például 25 esetén a "
"szülőablak negyedét kapjuk."
-#: src/common/command.c:345 src/common/command.c:518 src/common/command.c:613
+#: src/common/command.c:351 src/common/command.c:524 src/common/command.c:619
#, c-format
msgid "%s command \"%s\" failed\n"
msgstr "%s a \"%s\" parancs végrehajtása sikertelen\n"
-#: src/common/command.c:471
+#: src/common/command.c:477
#, c-format
msgid "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
msgstr ""
-#: src/common/command.c:483
+#: src/common/command.c:489
#, c-format
msgid ""
"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
"arg%s)\n"
msgstr ""
-#: src/common/command.c:547
+#: src/common/command.c:553
#, c-format
msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s helytelen számú argumentum a(z) \"%s\" IRC parancsnak (várt: %d arg%s)\n"
-#: src/common/command.c:559
+#: src/common/command.c:565
#, c-format
msgid ""
"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
@@ -3072,374 +3090,388 @@ msgstr ""
"%s helytelen számú argumentum a(z) \"%s\" IRC parancsnak (várt: %d és %d "
"közötti arg%s)\n"
-#: src/common/command.c:583
+#: src/common/command.c:589
#, c-format
msgid "%s command \"%s\" can not be executed on DCC CHAT buffer\n"
msgstr "%s \"%s\" parancs nem futtatható a DCC CHAT pufferben\n"
-#: src/common/command.c:628
+#: src/common/command.c:634
#, c-format
msgid "%s unknown command \"%s\" (type /help for help)\n"
msgstr "%s ismeretlen parancs: \"%s\" (segÃtséget a /help parancstól kaphat)\n"
-#: src/common/command.c:830
+#: src/common/command.c:831
msgid "This window is not a channel!\n"
msgstr "Ez az ablak nem egy szoba!\n"
-#: src/common/command.c:868 src/common/command.c:1039
+#: src/common/command.c:879 src/common/command.c:1050
#, c-format
msgid "%s missing arguments for \"%s\" command\n"
msgstr "%s hiányzó argumentum a \"%s\" parancsnak\n"
-#: src/common/command.c:877
+#: src/common/command.c:888
#, c-format
msgid "Alias \"%s\" => \"%s\" created\n"
msgstr "A \"%s\" => \"%s\" aliasz elkészült\n"
-#: src/common/command.c:883
+#: src/common/command.c:894
#, c-format
msgid "Failed to create alias \"%s\" => \"%s\" (not enough memory)\n"
msgstr ""
"A \"%s\" => \"%s\" aliasz elkészÃtése sikertelen (nincs elég memória)\n"
-#: src/common/command.c:895
+#: src/common/command.c:906
msgid "Alias:\n"
msgstr "Aliasz:\n"
-#: src/common/command.c:905
+#: src/common/command.c:916
msgid "No alias found.\n"
msgstr "Nem találtam aliaszt.\n"
-#: src/common/command.c:915
+#: src/common/command.c:926
msgid "List of aliases:\n"
msgstr "Aliaszok listája:\n"
-#: src/common/command.c:929
+#: src/common/command.c:940
msgid "No alias defined.\n"
msgstr "Nincs aliasz definiálva.\n"
-#: src/common/command.c:948
+#: src/common/command.c:959
#, c-format
msgid "%sServer: %s%s\n"
msgstr "%sSzerver: %s%s\n"
-#: src/common/command.c:953
+#: src/common/command.c:964
#, c-format
msgid "%snot connected\n"
msgstr "%snincs csatlakozva\n"
-#: src/common/command.c:957
+#: src/common/command.c:968
#, c-format
msgid "%sChannel: %s%s %s(server: %s%s%s)\n"
msgstr "%sSzoba: %s%s %s(szerver: %s%s%s)\n"
-#: src/common/command.c:966
+#: src/common/command.c:977
#, c-format
msgid "%sPrivate with: %s%s %s(server: %s%s%s)\n"
msgstr "%sPrivát beszélgetés: %s%s %s(szerver: %s%s%s)\n"
-#: src/common/command.c:975 src/common/command.c:987
+#: src/common/command.c:986 src/common/command.c:998
#, c-format
msgid "%sunknown\n"
msgstr "%sismeretlen\n"
-#: src/common/command.c:983
+#: src/common/command.c:994
#, c-format
msgid "%sraw IRC data\n"
msgstr "%snyers IRC adat\n"
-#: src/common/command.c:1018
+#: src/common/command.c:1029
msgid "Open buffers:\n"
msgstr "Nyitott pufferek:\n"
-#: src/common/command.c:1063
+#: src/common/command.c:1074
#, c-format
msgid "%s incorrect buffer number\n"
msgstr "%s helytelen pufferszám\n"
-#: src/common/command.c:1080
+#: src/common/command.c:1091
#, c-format
msgid "%s can not close the single buffer\n"
msgstr "%s az utolsó puffert nem lehet bezárni\n"
-#: src/common/command.c:1093
+#: src/common/command.c:1104
#, c-format
msgid "%s can not close server buffer while channels are open\n"
msgstr "%s nem lehet a szerver puffert bezárni, mÃg a szobákban tartózkodunk\n"
-#: src/common/command.c:1167
+#: src/common/command.c:1178
#, fuzzy
msgid "Default notify levels for servers:"
msgstr "A %s%s%s új értesÃtési szintje: %s%d %s"
-#: src/common/command.c:1185
+#: src/common/command.c:1196
msgid "Notify levels:"
msgstr "ÉrtesÃtési szintek:"
-#: src/common/command.c:1192
+#: src/common/command.c:1203
msgid "Raw IRC data"
msgstr "Nyers IRC adat"
-#: src/common/command.c:1214 src/common/command.c:1284
+#: src/common/command.c:1225 src/common/command.c:1295
#, c-format
msgid "%s incorrect notify level (must be between %d and %d)\n"
msgstr ""
"%s helytelen értesÃtési szint (az értéknek %d és %d között kell lennie)\n"
-#: src/common/command.c:1227
+#: src/common/command.c:1238
#, fuzzy, c-format
msgid "%s incorrect buffer for notify (must be server, channel or private)\n"
msgstr ""
"%s helytelen puffer az értesÃtéshez (szobát vagy privát beszélgetést kell "
"megjelölnie)\n"
-#: src/common/command.c:1238
+#: src/common/command.c:1249
#, fuzzy, c-format
msgid "New default notify level for server %s%s%s: %s%d %s"
msgstr "A %s%s%s új értesÃtési szintje: %s%d %s"
-#: src/common/command.c:1252
+#: src/common/command.c:1263
#, c-format
msgid "New notify level for %s%s%s: %s%d %s"
msgstr "A %s%s%s új értesÃtési szintje: %s%d %s"
-#: src/common/command.c:1263
+#: src/common/command.c:1274
msgid "(hotlist: never)\n"
msgstr ""
-#: src/common/command.c:1266
+#: src/common/command.c:1277
msgid "(hotlist: highlights)\n"
msgstr ""
-#: src/common/command.c:1269
+#: src/common/command.c:1280
msgid "(hotlist: highlights + messages)\n"
msgstr ""
-#: src/common/command.c:1272
+#: src/common/command.c:1283
msgid "(hotlist: highlights + messages + join/part (all))\n"
msgstr ""
-#: src/common/command.c:1404
+#: src/common/command.c:1415
#, c-format
msgid "Charsets for server %s%s%s: "
msgstr "Karakterkészlet a %s%s%s szerveren: "
-#: src/common/command.c:1412
+#: src/common/command.c:1423
#, c-format
msgid "Charsets for channel %s%s%s: "
msgstr "Karakterkészlet a %s%s%s szobában: "
-#: src/common/command.c:1420
+#: src/common/command.c:1431
#, c-format
msgid "Charsets for private %s%s%s: "
msgstr "Karakterkészlet a %s%s%s privát beszélgetéshez: "
-#: src/common/command.c:1448 src/common/command.c:1478
-#: src/common/command.c:1508
+#: src/common/command.c:1459 src/common/command.c:1489
+#: src/common/command.c:1519
#, c-format
msgid " (inherited: \"%s%s%s\")"
msgstr " (örökölt: \"%s%s%s\")"
-#: src/common/command.c:1542
+#: src/common/command.c:1553
#, c-format
msgid "%s charset \"%s\" is not available\n"
msgstr "%s a(z) \"%s\" karaktertábla nem elérhető\n"
-#: src/common/command.c:1603 src/common/command.c:1633
-#: src/common/command.c:1860 src/common/command.c:2614
-#: src/common/command.c:3895 src/common/command.c:3938
+#: src/common/command.c:1614 src/common/command.c:1644
+#: src/common/command.c:1871 src/common/command.c:2687
+#: src/common/command.c:3968 src/common/command.c:4011
#, c-format
msgid "%s unknown option for \"%s\" command\n"
msgstr "%s ismeretlen opció a \"%s\" parancsnak\n"
-#: src/common/command.c:1668
+#: src/common/command.c:1679
#, c-format
msgid "%s already connected to server \"%s\"!\n"
msgstr "%s már csatlakozott a \"%s\" szerverhez!\n"
-#: src/common/command.c:1676
+#: src/common/command.c:1687
#, c-format
msgid "%s currently connecting to server \"%s\"!\n"
msgstr "%s éppen kapcsolódik a(z) \"%s\" szerverhez!\n"
-#: src/common/command.c:1696 src/common/command.c:1910
+#: src/common/command.c:1707 src/common/command.c:1921
#, c-format
msgid "%s server not found\n"
msgstr "%s a szerver nem található\n"
-#: src/common/command.c:1893
+#: src/common/command.c:1904
#, c-format
msgid "%s not connected to server \"%s\"!\n"
msgstr "%s nincs csatlakozva a \"%s\" szerverhez!\n"
-#: src/common/command.c:1901
+#: src/common/command.c:1912
msgid "Auto-reconnection is cancelled\n"
msgstr "automata újracsatlakozás megszakÃtva\n"
-#: src/common/command.c:1938 src/common/weechat.c:212
+#: src/common/command.c:1949 src/common/weechat.c:212
#, c-format
msgid "%s internal commands:\n"
msgstr "%s belső parancsok:\n"
-#: src/common/command.c:1948 src/common/weechat.c:232
+#: src/common/command.c:1959 src/common/weechat.c:232
#, c-format
msgid "IRC commands:\n"
msgstr "IRC parancsok:\n"
-#: src/common/command.c:1962
+#: src/common/command.c:1973
msgid "Plugin commands:\n"
msgstr "Modul parancsok:\n"
-#: src/common/command.c:2078
+#: src/common/command.c:2089
#, c-format
msgid "No help available, \"%s\" is an unknown command\n"
msgstr "Nem érhetÅ‘ el segÃtség, a \"%s\" ismeretlen parancs\n"
-#: src/common/command.c:2147
+#: src/common/command.c:2158
#, c-format
msgid "%son %s%s%s/%s%s%s:%s ignoring %s%s%s from %s%s\n"
msgstr ""
-#: src/common/command.c:2185
+#: src/common/command.c:2196
msgid "List of ignore:\n"
msgstr "Mellőzések listája:\n"
-#: src/common/command.c:2202
+#: src/common/command.c:2213
msgid "No ignore defined.\n"
msgstr "Nincs mellőzés megadva.\n"
-#: src/common/command.c:2228
+#: src/common/command.c:2239
msgid "New ignore:"
msgstr "Új mellőzés:"
-#: src/common/command.c:2248
+#: src/common/command.c:2259
#, c-format
msgid "New key binding: %s"
msgstr "Új billentyűparancs: %s"
-#: src/common/command.c:2287
+#: src/common/command.c:2298
msgid "Key bindings:\n"
msgstr "Billentyűparancsok:\n"
-#: src/common/command.c:2301
+#: src/common/command.c:2312
#, c-format
msgid "Key \"%s\" unbound\n"
msgstr "A(z) \"%s\" billentyűparancs visszavonva\n"
-#: src/common/command.c:2307
+#: src/common/command.c:2318
#, c-format
msgid "%s unable to unbind key \"%s\"\n"
msgstr "%s nem sikerült a(z) \"%s\" billentyűparancsot visszavonni\n"
-#: src/common/command.c:2315 src/common/weechat.c:264
+#: src/common/command.c:2326 src/common/weechat.c:264
#, c-format
msgid "Internal key functions:\n"
msgstr "Belső billentyűfunkciók:\n"
-#: src/common/command.c:2335
+#: src/common/command.c:2346
msgid "Default key bindings restored\n"
msgstr "Alapértelmezett billentyűparancsok visszaállÃtva\n"
-#: src/common/command.c:2341
+#: src/common/command.c:2352
#, c-format
msgid "%s \"-yes\" argument is required for keys reset (securuty reason)\n"
msgstr ""
"%s \"-yes\" paraméter megadása kötelező a billentyűparancsok "
"visszaállÃtásához (biztonsági okokból)\n"
-#: src/common/command.c:2360
+#: src/common/command.c:2371
msgid "Key:\n"
msgstr ""
-#: src/common/command.c:2366
+#: src/common/command.c:2377
#, fuzzy
msgid "No key found.\n"
msgstr "Nem találtam aliaszt.\n"
-#: src/common/command.c:2408
+#: src/common/command.c:2419
msgid "global"
msgstr "globális"
-#: src/common/command.c:2408
+#: src/common/command.c:2419
msgid "local"
msgstr "helyi"
-#: src/common/command.c:2414
+#: src/common/command.c:2425
msgid "top"
msgstr ""
-#: src/common/command.c:2417
+#: src/common/command.c:2428
msgid "bottom"
msgstr ""
-#: src/common/command.c:2420
+#: src/common/command.c:2431
msgid "left"
msgstr "bal"
-#: src/common/command.c:2423
+#: src/common/command.c:2434
msgid "right"
msgstr "jobb"
-#: src/common/command.c:2453
+#: src/common/command.c:2464
msgid "Open panels:\n"
msgstr "Nyitott panelek:\n"
-#: src/common/command.c:2489
+#: src/common/command.c:2496
msgid "Plugins loaded:\n"
msgstr "Betöltött modulok:\n"
-#: src/common/command.c:2505
+#: src/common/command.c:2522
msgid " message handlers:\n"
msgstr " üzenetkezelők:\n"
-#: src/common/command.c:2514
+#: src/common/command.c:2531
#, c-format
msgid " IRC(%s)\n"
msgstr " IRC(%s)\n"
-#: src/common/command.c:2521
+#: src/common/command.c:2538
msgid " (no message handler)\n"
msgstr ""
-#: src/common/command.c:2526
+#: src/common/command.c:2543
msgid " command handlers:\n"
msgstr ""
-#: src/common/command.c:2547
+#: src/common/command.c:2564
msgid " (no command handler)\n"
msgstr ""
-#: src/common/command.c:2552
+#: src/common/command.c:2569
msgid " timer handlers:\n"
msgstr ""
-#: src/common/command.c:2561
+#: src/common/command.c:2578
#, c-format
msgid " %d seconds\n"
msgstr " %d másodperc\n"
-#: src/common/command.c:2568
+#: src/common/command.c:2585
msgid " (no timer handler)\n"
msgstr ""
-#: src/common/command.c:2573
+#: src/common/command.c:2590
msgid " keyboard handlers:\n"
msgstr ""
-#: src/common/command.c:2583
+#: src/common/command.c:2600
msgid " (no keyboard handler)\n"
msgstr ""
-#: src/common/command.c:2585
+#: src/common/command.c:2602 src/common/command.c:2619
#, c-format
msgid " %d defined\n"
msgstr ""
-#: src/common/command.c:2591
+#: src/common/command.c:2607
+msgid " IRC modifiers:\n"
+msgstr ""
+
+#: src/common/command.c:2617
+#, fuzzy
+msgid " (no IRC modifier)\n"
+msgstr " IRC(%s)\n"
+
+#: src/common/command.c:2628
+#, fuzzy
+msgid "No plugin found.\n"
+msgstr "Nem található modul opció\n"
+
+#: src/common/command.c:2630
msgid " (no plugin)\n"
msgstr " (nem található bÅ‘vÃtÅ‘modul)\n"
-#: src/common/command.c:2627 src/common/command.c:3521
+#: src/common/command.c:2700 src/common/command.c:3594
#, c-format
msgid ""
"Command \"%s\" is not available, WeeChat was built without plugins support.\n"
@@ -3447,49 +3479,49 @@ msgstr ""
"A(z) \"%s\" parancs nem elérhető, a WeeChat modultámogatás nélkül lett "
"lefordÃtva.\n"
-#: src/common/command.c:2655
+#: src/common/command.c:2728
msgid "Configuration file saved\n"
msgstr "Konfigurációs fájl elmentve\n"
-#: src/common/command.c:2660
+#: src/common/command.c:2733
#, c-format
msgid "%s failed to save configuration file\n"
msgstr "%s nem sikerült a konfigurációs fájlt elmenteni\n"
-#: src/common/command.c:2668
+#: src/common/command.c:2741
msgid "Plugins options saved\n"
msgstr "Modul beállÃtások elmentve\n"
-#: src/common/command.c:2673
+#: src/common/command.c:2746
#, c-format
msgid "%s failed to save plugins options\n"
msgstr "%s nem sikerült a modul opciókat elmenteni\n"
-#: src/common/command.c:2714
+#: src/common/command.c:2787
msgid "No server.\n"
msgstr "Nincs szerver.\n"
-#: src/common/command.c:2725
+#: src/common/command.c:2798
#, c-format
msgid "Server '%s' not found.\n"
msgstr "A '%s' szerver nem található.\n"
-#: src/common/command.c:2737
+#: src/common/command.c:2810
#, c-format
msgid "%s missing servername for \"%s\" command\n"
msgstr "%s hiányzó szervernév a \"%s\" parancshoz\n"
-#: src/common/command.c:2745
+#: src/common/command.c:2818
#, c-format
msgid "%s too much arguments for \"%s\" command, ignoring arguments\n"
msgstr "%s túl sok paraméter a \"%s\" parancsnak, paraméterek mellőzve\n"
-#: src/common/command.c:2755
+#: src/common/command.c:2828
#, c-format
msgid "%s server \"%s\" not found for \"%s\" command\n"
msgstr "%s a \"%s\" szerver nem található a \"%s\" parancshoz\n"
-#: src/common/command.c:2763
+#: src/common/command.c:2836
#, c-format
msgid ""
"%s you can not delete server \"%s\" because you are connected to. Try /"
@@ -3498,198 +3530,198 @@ msgstr ""
"%s nem tudja törölni a \"%s\" szervert, mert csatlakozva van hozzá. Próbálja "
"a /disconnect %s parancsot előbb.\n"
-#: src/common/command.c:2783
+#: src/common/command.c:2856
#, c-format
msgid "Server %s%s%s has been deleted\n"
msgstr "A %s%s%s szerver törölve\n"
-#: src/common/command.c:2802
+#: src/common/command.c:2875
#, c-format
msgid "%s missing parameters for \"%s\" command\n"
msgstr "%s hiányzó paraméter a \"%s\" parancsnak\n"
-#: src/common/command.c:2812
+#: src/common/command.c:2885
#, c-format
msgid "%s server \"%s\" already exists, can't create it!\n"
msgstr "%s a \"%s\" szerver már létezik, nem hozhatja létre!\n"
-#: src/common/command.c:2841 src/common/command.c:2869
-#: src/common/command.c:2882 src/common/command.c:2908
+#: src/common/command.c:2914 src/common/command.c:2942
+#: src/common/command.c:2955 src/common/command.c:2981
#, c-format
msgid "%s missing password for \"%s\" parameter\n"
msgstr "%s hiányzó jelszó a \"%s\" paraméterhez\n"
-#: src/common/command.c:2854
+#: src/common/command.c:2927
#, c-format
msgid "%s missing nick(s) for \"%s\" parameter\n"
msgstr "%s hiányzó név a \"%s\" paraméterhez\n"
-#: src/common/command.c:2895
+#: src/common/command.c:2968
#, c-format
msgid "%s missing command for \"%s\" parameter\n"
msgstr "%s hiányzó parancs a \"%s\" paraméterhez\n"
-#: src/common/command.c:2933
+#: src/common/command.c:3006
#, c-format
msgid "Server %s%s%s created\n"
msgstr "A %s%s%s szerver létrehozva\n"
-#: src/common/command.c:2942
+#: src/common/command.c:3015
#, c-format
msgid "%s unable to create server\n"
msgstr "%s nem sikerült a szervert létrehozni\n"
-#: src/common/command.c:3002
+#: src/common/command.c:3075
msgid "(unknown)"
msgstr "(ismeretlen)"
-#: src/common/command.c:3025
+#: src/common/command.c:3098
#, c-format
msgid "%s(password hidden) "
msgstr "%s(jelszó rejtve) "
-#: src/common/command.c:3123
+#: src/common/command.c:3196
#, c-format
msgid "%s server \"%s\" not found\n"
msgstr "%s a \"%s\" szerver nem található\n"
-#: src/common/command.c:3156 src/common/command.c:3204
+#: src/common/command.c:3229 src/common/command.c:3277
#, c-format
msgid "%s config option \"%s\" not found\n"
msgstr "%s a \"%s\" opció nem található\n"
-#: src/common/command.c:3161 src/common/command.c:3196
+#: src/common/command.c:3234 src/common/command.c:3269
#, c-format
msgid "%s incorrect value for option \"%s\"\n"
msgstr "%s helytelen érték a \"%s\" paraméternek\n"
-#: src/common/command.c:3177
+#: src/common/command.c:3250
#, c-format
msgid "%s option \"%s\" can not be changed while WeeChat is running\n"
msgstr "%s a \"%s\" opció nem módosÃtható a WeeChat futása közben\n"
-#: src/common/command.c:3287
+#: src/common/command.c:3360
#, c-format
msgid "No config option found with \"%s\"\n"
msgstr "Nem találtam beállÃtási lehetÅ‘séget a \"%s\" szóhoz\n"
-#: src/common/command.c:3290
+#: src/common/command.c:3363
msgid "No config option found\n"
msgstr "Nem található az opció\n"
-#: src/common/command.c:3297
+#: src/common/command.c:3370
#, c-format
msgid "%sDetail:\n"
msgstr "%sRészletek:\n"
-#: src/common/command.c:3302
+#: src/common/command.c:3375
msgid " . type boolean (values: 'on' or 'off')\n"
msgstr " . tÃpus logikai (értékek: 'on' vagy 'off')\n"
-#: src/common/command.c:3303 src/common/command.c:3326
-#: src/common/command.c:3332 src/common/command.c:3338
+#: src/common/command.c:3376 src/common/command.c:3399
+#: src/common/command.c:3405 src/common/command.c:3411
#: src/common/weechat.c:148 src/common/weechat.c:173 src/common/weechat.c:180
#: src/common/weechat.c:187
#, c-format
msgid " . default value: '%s'\n"
msgstr " . alapérték: '%s'\n"
-#: src/common/command.c:3308
+#: src/common/command.c:3381
#, c-format
msgid " . type integer (values: between %d and %d)\n"
msgstr " . tÃpus szám (értékek: %d és %d között)\n"
-#: src/common/command.c:3311 src/common/weechat.c:157
+#: src/common/command.c:3384 src/common/weechat.c:157
#, c-format
msgid " . default value: %d\n"
msgstr " . alapérték: %d\n"
-#: src/common/command.c:3315
+#: src/common/command.c:3388
msgid " . type string (values: "
msgstr " . tÃpus szöveg (értékek: "
-#: src/common/command.c:3328 src/common/command.c:3334
-#: src/common/command.c:3340 src/common/weechat.c:175 src/common/weechat.c:182
+#: src/common/command.c:3401 src/common/command.c:3407
+#: src/common/command.c:3413 src/common/weechat.c:175 src/common/weechat.c:182
#: src/common/weechat.c:189
msgid "empty"
msgstr "üres"
-#: src/common/command.c:3331
+#: src/common/command.c:3404
msgid " . type color (Curses or Gtk color, look at WeeChat doc)\n"
msgstr " . tÃpus szÃn (Curses vagy Gtk szÃn, lásd WeeChat dokumentáció)\n"
-#: src/common/command.c:3337
+#: src/common/command.c:3410
msgid " . type string (any string)\n"
msgstr " . tÃpus szöveg (bármilyen szöveg)\n"
-#: src/common/command.c:3343 src/common/weechat.c:192
+#: src/common/command.c:3416 src/common/weechat.c:192
#, c-format
msgid " . description: %s\n"
msgstr " . leÃrás : %s\n"
-#: src/common/command.c:3354
+#: src/common/command.c:3427
#, c-format
msgid "config option(s) found with \"%s\"\n"
msgstr "a \"%s\" kifejezéshez tartozó opciót találtam\n"
-#: src/common/command.c:3357
+#: src/common/command.c:3430
msgid "config option(s) found\n"
msgstr "megtalált opciók\n"
-#: src/common/command.c:3465
+#: src/common/command.c:3538
#, c-format
msgid "%s incorrect value for plugin option \"%s\"\n"
msgstr "%s helytelen érték a(z) \"%s\" modul paraméternek\n"
-#: src/common/command.c:3494
+#: src/common/command.c:3567
#, c-format
msgid "No plugin option found with \"%s\"\n"
msgstr "A(z) \"%s\" kifejezéshez nem található modul opció\n"
-#: src/common/command.c:3497
+#: src/common/command.c:3570
msgid "No plugin option found\n"
msgstr "Nem található modul opció\n"
-#: src/common/command.c:3507
+#: src/common/command.c:3580
#, c-format
msgid "plugin option(s) found with \"%s\"\n"
msgstr "a(z) \"%s\" kifejezéshez tartozó modul opciók\n"
-#: src/common/command.c:3510
+#: src/common/command.c:3583
msgid "plugin option(s) found\n"
msgstr "megtalált modul opciók\n"
-#: src/common/command.c:3551
+#: src/common/command.c:3624
#, c-format
msgid "%s alias or command \"%s\" not found\n"
msgstr "%s a \"%s\" aliasz vagy parancs nem található\n"
-#: src/common/command.c:3561
+#: src/common/command.c:3634
#, c-format
msgid "Alias \"%s\" removed\n"
msgstr "A \"%s\" aliasz eltávolÃtva\n"
-#: src/common/command.c:3621
+#: src/common/command.c:3694
msgid "ignore were removed.\n"
msgstr "mellÅ‘zés eltávolÃtva.\n"
-#: src/common/command.c:3623
+#: src/common/command.c:3696
msgid "ignore was removed.\n"
msgstr "mellÅ‘zés eltávolÃtva.\n"
-#: src/common/command.c:3628
+#: src/common/command.c:3701
#, c-format
msgid "%s no ignore found\n"
msgstr "%s nem található ilyen mellőzés\n"
-#: src/common/command.c:3662
+#: src/common/command.c:3735
#, c-format
msgid "%s can't upgrade: connection to at least one server is pending\n"
msgstr ""
"%s nem sikerült frissÃteni: a kapcsolat egy vagy több szerverrel még "
"folyamatban van\n"
-#: src/common/command.c:3672
+#: src/common/command.c:3745
#, c-format
msgid ""
"%s can't upgrade: connection to at least one SSL server is active (should be "
@@ -3698,36 +3730,36 @@ msgstr ""
"%s nem sikerült frissÃteni: a kapcsolat legalább egy SSL szerverrel aktÃv (a "
"következÅ‘ verziókban javÃtva lesz)\n"
-#: src/common/command.c:3688
+#: src/common/command.c:3761
msgid "Upgrading WeeChat...\n"
msgstr "WeeChat frissÃtése...\n"
-#: src/common/command.c:3695
+#: src/common/command.c:3768
#, c-format
msgid "%s unable to save session in file\n"
msgstr ""
-#: src/common/command.c:3721
+#: src/common/command.c:3794
#, c-format
msgid "%s exec failed (program: \"%s\"), exiting WeeChat\n"
msgstr ""
-#: src/common/command.c:3761
+#: src/common/command.c:3834
#, c-format
msgid "WeeChat uptime: %d %s %02d:%02d:%02d, started on %s"
msgstr "WeeChat futásidÅ‘: %d %s %02d:%02d:%02d, elindÃtva: %s"
-#: src/common/command.c:3775
+#: src/common/command.c:3848
#, c-format
msgid "WeeChat uptime: %s%d %s%s %s%02d%s:%s%02d%s:%s%02d%s, started on %s%s"
msgstr ""
"WeeChat futásidÅ‘: %s%d %s%s %s%02d%s:%s%02d%s:%s%02d%s, elindÃtva: %s%s"
-#: src/common/command.c:3819
+#: src/common/command.c:3892
msgid "Open windows:\n"
msgstr "Nyitott ablakok:\n"
-#: src/common/command.c:3906
+#: src/common/command.c:3979
#, c-format
msgid ""
"%s can not merge windows, there's no other window with same size near "
@@ -3779,7 +3811,7 @@ msgstr "FIFO cső bezárva\n"
msgid "%s cannot add a buffer to hotlist\n"
msgstr ""
-#: src/common/log.c:99
+#: src/common/log.c:103
#, c-format
msgid ""
"%s unable to create/append to log file\n"
@@ -3787,13 +3819,13 @@ msgid ""
"with another home using \"--dir\" command line option.\n"
msgstr ""
-#: src/common/session.c:515
+#: src/common/session.c:516
#, c-format
msgid ""
"Last operation with session file was at position %ld, read of %d bytes\n"
msgstr ""
-#: src/common/session.c:520
+#: src/common/session.c:521
#, c-format
msgid ""
"Please send %s/%s, %s/%s and above messages to WeeChat developers for "
@@ -3804,307 +3836,307 @@ msgstr ""
"fejlesztÅ‘inek ha segÃtségre van szüksége.\n"
"Figyelem, ezek a fájlok személyes adatokat tartalmazhatnak.\n"
-#: src/common/session.c:546 src/common/session.c:580 src/common/session.c:637
-#: src/common/session.c:678
+#: src/common/session.c:547 src/common/session.c:581 src/common/session.c:638
+#: src/common/session.c:679
#, c-format
msgid "wrong type in file (expected: %d, read: %d)"
msgstr "rossz tÃpus a fájlban (várt: %d, beolvasott: %d)"
-#: src/common/session.c:649 src/common/session.c:690
+#: src/common/session.c:650 src/common/session.c:691
msgid "invalid length for a buffer"
msgstr "érvénytelen pufferhossz"
-#: src/common/session.c:714
+#: src/common/session.c:715
msgid "object read error"
msgstr "objektumolvasási hiba"
-#: src/common/session.c:719
+#: src/common/session.c:720
#, c-format
msgid "wrong object (expected: %d, read: %d)"
msgstr "hibás objektum (várt: %d, beolvasott: %d)"
-#: src/common/session.c:729
+#: src/common/session.c:730
msgid "type read error"
msgstr "tÃpus olvasási hiba"
-#: src/common/session.c:734
+#: src/common/session.c:735
#, c-format
msgid "wrong type (expected: %d, read: %d)"
msgstr "rossz tÃpus (várt: %d, beolvasott: %d)"
-#: src/common/session.c:819
+#: src/common/session.c:820
msgid "server name not found"
msgstr "a szerver neve nem található"
-#: src/common/session.c:824
+#: src/common/session.c:825
#, c-format
msgid "session: loading server \"%s\"\n"
msgstr ""
-#: src/common/session.c:828
+#: src/common/session.c:829
msgid "server found, updating values\n"
msgstr "megvan a szerver, értékek frissÃtése\n"
-#: src/common/session.c:831
+#: src/common/session.c:832
msgid "server not found, creating new one\n"
msgstr "a szerver nem található, új szerver készÃtése\n"
-#: src/common/session.c:836
+#: src/common/session.c:837
msgid "can't create new server"
msgstr "nem sikerült új szervert készÃteni"
-#: src/common/session.c:850
+#: src/common/session.c:851
msgid "unexpected end of file (reading server)"
msgstr "váratlan fájlvég (szerver olvasása)"
-#: src/common/session.c:941
+#: src/common/session.c:942
msgid "gnutls init error"
msgstr "gnutls inicializációs hiba"
-#: src/common/session.c:958
+#: src/common/session.c:959
msgid "gnutls handshake failed"
msgstr "gnutls kézfogás sikertelen"
-#: src/common/session.c:1007
+#: src/common/session.c:1008
#, c-format
msgid "session: warning: ignoring value from server (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1030
+#: src/common/session.c:1031
msgid "channel found without server"
msgstr ""
-#: src/common/session.c:1037
+#: src/common/session.c:1038
msgid "channel type not found"
msgstr ""
-#: src/common/session.c:1045
+#: src/common/session.c:1046
msgid "channel name not found"
msgstr "szobanév nem található"
-#: src/common/session.c:1050
+#: src/common/session.c:1051
#, c-format
msgid "session: loading channel \"%s\"\n"
msgstr ""
-#: src/common/session.c:1058
+#: src/common/session.c:1059
msgid "can't create new channel"
msgstr "nem sikerült új szobát nyitni"
-#: src/common/session.c:1068
+#: src/common/session.c:1069
msgid "unexpected end of file (reading channel)"
msgstr "váratlan fájlvég (szoba olvasása)"
-#: src/common/session.c:1110
+#: src/common/session.c:1111
#, c-format
msgid "session: warning: ignoring value from channel (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1134
+#: src/common/session.c:1135
msgid "nick found without channel"
msgstr ""
-#: src/common/session.c:1142
+#: src/common/session.c:1143
msgid "nick name not found"
msgstr "felhasználónév nem található"
-#: src/common/session.c:1152
+#: src/common/session.c:1153
msgid "can't create new nick"
msgstr "az új név lefoglalása sikertelen"
-#: src/common/session.c:1162
+#: src/common/session.c:1163
msgid "unexpected end of file (reading nick)"
msgstr "váratlan fájlvég (név olvasása)"
-#: src/common/session.c:1181
+#: src/common/session.c:1182
#, c-format
msgid "session: warning: ignoring value from nick (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1208
+#: src/common/session.c:1209
msgid "can't create new DCC"
msgstr "nem sikerült új DCC-t létrehozni"
-#: src/common/session.c:1212
+#: src/common/session.c:1213
msgid "session: loading DCC\n"
msgstr ""
-#: src/common/session.c:1222
+#: src/common/session.c:1223
msgid "unexpected end of file (reading DCC)"
msgstr "váratlan fájlvég (DCC olvasása)"
-#: src/common/session.c:1241
+#: src/common/session.c:1242
msgid "server not found for DCC"
msgstr ""
-#: src/common/session.c:1250
+#: src/common/session.c:1251
msgid "DCC with channel but without server"
msgstr ""
-#: src/common/session.c:1262
+#: src/common/session.c:1263
msgid "channel not found for DCC"
msgstr ""
-#: src/common/session.c:1345
+#: src/common/session.c:1346
#, c-format
msgid "session: warning: ignoring value from DCC (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1366
+#: src/common/session.c:1367
msgid "session: loading buffer history\n"
msgstr ""
-#: src/common/session.c:1368
+#: src/common/session.c:1369
msgid "session: loading global history\n"
msgstr ""
-#: src/common/session.c:1376
+#: src/common/session.c:1377
msgid "unexpected end of file (reading history)"
msgstr "váratlan fájlvég (előzmények olvasása)"
-#: src/common/session.c:1396 src/common/session.c:1674
+#: src/common/session.c:1397 src/common/session.c:1678
#, c-format
msgid "session: warning: ignoring value from history (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1423
+#: src/common/session.c:1424
msgid "server name not found for buffer"
msgstr "szervernév nem található a pufferhez"
-#: src/common/session.c:1431
+#: src/common/session.c:1432
msgid "channel name not found for buffer"
msgstr "szobanév nem található a pufferhez"
-#: src/common/session.c:1438
+#: src/common/session.c:1439
msgid "buffer type not found"
msgstr "a puffer tÃpusa nem található"
-#: src/common/session.c:1443
+#: src/common/session.c:1444
#, c-format
msgid "session: loading buffer (server: %s, channel: %s, type: %d)\n"
msgstr ""
-#: src/common/session.c:1454
+#: src/common/session.c:1455
msgid "server not found for buffer"
msgstr "nem található szerver a pufferhez"
-#: src/common/session.c:1464
+#: src/common/session.c:1465
msgid "channel not found for buffer"
msgstr "nem található szoba a pufferhez"
-#: src/common/session.c:1473
+#: src/common/session.c:1474
msgid "can't create new buffer"
msgstr "nem sikerült új puffert nyitni"
-#: src/common/session.c:1486
+#: src/common/session.c:1487
msgid "unexpected end of file (reading buffer)"
msgstr "váratlan fájlvég (puffer olvasása)"
-#: src/common/session.c:1499
+#: src/common/session.c:1500
#, c-format
msgid "session: warning: ignoring value from buffer (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1522
+#: src/common/session.c:1523
msgid "line found without buffer"
msgstr ""
-#: src/common/session.c:1530
+#: src/common/session.c:1531
msgid "can't create new line"
msgstr "nem sikerült új sort nyitni"
-#: src/common/session.c:1540
+#: src/common/session.c:1541
msgid "unexpected end of file (reading line)"
msgstr "váratlan fájlvég (sor olvasása)"
-#: src/common/session.c:1577
+#: src/common/session.c:1581
#, c-format
msgid "session: warning: ignoring value from line (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1602
+#: src/common/session.c:1606
msgid "unexpected end of file (reading uptime)"
msgstr "váratlan fájlvég (futásidő olvasása)"
-#: src/common/session.c:1615
+#: src/common/session.c:1619
#, c-format
msgid "session: warning: ignoring value from uptime (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1649
+#: src/common/session.c:1653
#, fuzzy
msgid "unexpected end of file (reading hotlist)"
msgstr "váratlan fájlvég (előzmények olvasása)"
-#: src/common/session.c:1705
+#: src/common/session.c:1709
msgid "session file not found"
msgstr ""
-#: src/common/session.c:1712
+#: src/common/session.c:1716
msgid "signature not found"
msgstr "aláÃrás nem található"
-#: src/common/session.c:1717
+#: src/common/session.c:1721
msgid "bad session signature"
msgstr ""
-#: src/common/session.c:1728
+#: src/common/session.c:1732
msgid "object id not found"
msgstr "objektum azonosÃtó nem található"
-#: src/common/session.c:1736
+#: src/common/session.c:1740
msgid "failed to load server"
msgstr "hiba a szerverhez történő csatlakozás közben"
-#: src/common/session.c:1743
+#: src/common/session.c:1747
msgid "failed to load channel"
msgstr "hiba a szobába történő belépés közben"
-#: src/common/session.c:1750
+#: src/common/session.c:1754
msgid "failed to load nick"
msgstr "nem sikerült a nevet beolvasni"
-#: src/common/session.c:1757
+#: src/common/session.c:1761
msgid "failed to load DCC"
msgstr "nem sikerült a DCC-t beolvasni"
-#: src/common/session.c:1764
+#: src/common/session.c:1768
msgid "failed to load history"
msgstr "nem sikerült az előzményeket beolvasni"
-#: src/common/session.c:1771
+#: src/common/session.c:1775
msgid "failed to load buffer"
msgstr "puffer betöltése sikertelen"
-#: src/common/session.c:1778
+#: src/common/session.c:1782
msgid "failed to load line"
msgstr "nem sikerült a sort beolvasni"
-#: src/common/session.c:1785
+#: src/common/session.c:1789
msgid "failed to load uptime"
msgstr "nem sikerült a futásidőt beolvasni"
-#: src/common/session.c:1792
+#: src/common/session.c:1796
#, fuzzy
msgid "failed to load hotlist"
msgstr "nem sikerült az előzményeket beolvasni"
-#: src/common/session.c:1797
+#: src/common/session.c:1801
#, c-format
msgid "ignoring object (id: %d)\n"
msgstr "objektum mellÅ‘zése (azonosÃtó: %d)\n"
-#: src/common/session.c:1801
+#: src/common/session.c:1805
#, c-format
msgid "failed to ignore object (id: %d)"
msgstr "nem sikerült az objektumot mellÅ‘zni (azonosÃtó: %d)"
-#: src/common/session.c:1825
+#: src/common/session.c:1829
#, c-format
msgid "%s can't delete session file (%s)\n"
msgstr "%s nem sikerült a \"%s\" fájlt létrehozni\n"
-#: src/common/session.c:1831
+#: src/common/session.c:1835
msgid "Upgrade completed successfully\n"
msgstr "A frissÃtés sikeresen megtörtént\n"
@@ -5480,63 +5512,63 @@ msgid ""
"file.\n"
msgstr ""
-#: src/common/weeconfig.c:1754
+#: src/common/weeconfig.c:1792
#, c-format
msgid "%s %s, line %d: new server, but previous was incomplete\n"
msgstr "%s %s, %d. sor: új szerver, de az előző nem teljes\n"
-#: src/common/weeconfig.c:1763
+#: src/common/weeconfig.c:1801
#, c-format
msgid "%s %s, line %d: server '%s' already exists\n"
msgstr "%s %s, %d. sor: a '%s' szerver már létezik\n"
-#: src/common/weeconfig.c:1781
+#: src/common/weeconfig.c:1819
#, c-format
msgid "%s %s, line %d: unable to create server\n"
msgstr "%s %s, %d. sor: nem sikerült a szervert létrehozni\n"
-#: src/common/weeconfig.c:1821
+#: src/common/weeconfig.c:1859
#, c-format
msgid "%s unable to assign default int with string (\"%s\")\n"
msgstr ""
"%s nem sikerült az alapértelmezett számot meghatározni a \"%s\" szöveghez\n"
-#: src/common/weeconfig.c:1832
+#: src/common/weeconfig.c:1870
#, c-format
msgid "%s unable to assign default color (\"%s\")\n"
msgstr "%s nem sikerült az alapértelmezett szÃnt meghatározni (\"%s\")\n"
-#: src/common/weeconfig.c:1870
+#: src/common/weeconfig.c:1908
#, c-format
msgid "%s config file \"%s\" not found.\n"
msgstr "%s a \"%s\" beállÃtófájl nem található.\n"
-#: src/common/weeconfig.c:1902
+#: src/common/weeconfig.c:1940
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"]\"\n"
msgstr "%s %s, %d. sor: érvénytelen szintaxis, hiányzó \"]\"\n"
-#: src/common/weeconfig.c:1919
+#: src/common/weeconfig.c:1957
#, c-format
msgid "%s %s, line %d: unknown section identifier (\"%s\")\n"
msgstr "%s %s, %d. sor: ismeretlen csoportazonosÃtó (\"%s\")\n"
-#: src/common/weeconfig.c:1937
+#: src/common/weeconfig.c:1975
#, c-format
msgid "%s %s, line %d: invalid section for option, line is ignored\n"
msgstr "%s %s, %d. sor: érvénytelen csoport az opcióhoz, a sor mellőzve\n"
-#: src/common/weeconfig.c:2019 src/common/weeconfig.c:2045
+#: src/common/weeconfig.c:2057 src/common/weeconfig.c:2083
#, c-format
msgid "%s %s, line %d: invalid option \"%s\"\n"
msgstr "%s %s, %d. sor: érvénytelen opció: \"%s\"\n"
-#: src/common/weeconfig.c:2025
+#: src/common/weeconfig.c:2063
#, c-format
msgid "%s %s, line %d: invalid ignore options \"%s\"\n"
msgstr "%s %s, %d. sor: érvénytelen mellőzési opciók: \"%s\"\n"
-#: src/common/weeconfig.c:2056
+#: src/common/weeconfig.c:2094
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5545,7 +5577,7 @@ msgstr ""
"%s %s, %d. sor: érvénytelen érték a '%s' opciónak\n"
"Várt: logikai érték: 'off' vagy 'on'\n"
-#: src/common/weeconfig.c:2065
+#: src/common/weeconfig.c:2103
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5554,7 +5586,7 @@ msgstr ""
"%s %s, %d. sor: érvénytelen érték a '%s' opciónak\n"
"Várt: %d és %d közti szám\n"
-#: src/common/weeconfig.c:2076
+#: src/common/weeconfig.c:2114
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5563,21 +5595,21 @@ msgstr ""
"%s %s, %d. sor: érvénytelen érték a '%s' opciónak\n"
"Várt: egyike az alábbi sztringeknek: "
-#: src/common/weeconfig.c:2092
+#: src/common/weeconfig.c:2130
#, c-format
msgid "%s %s, line %d: invalid color name for option '%s'\n"
msgstr "%s %s, sor: %d: érvénytelen szÃnnév a '%s' opciónak\n"
-#: src/common/weeconfig.c:2161
+#: src/common/weeconfig.c:2199
#, c-format
msgid "%s: creating default config file...\n"
msgstr "%s: alapértelmezett konfigurációs fájl elkészÃtése\n"
-#: src/common/weeconfig.c:2162
+#: src/common/weeconfig.c:2200
msgid "Creating default config file\n"
msgstr "Alapértelmezett konfigurációs fájl elkészÃtése\n"
-#: src/common/weeconfig.c:2165 src/common/weeconfig.c:2371
+#: src/common/weeconfig.c:2203 src/common/weeconfig.c:2409
#, c-format
msgid ""
"#\n"
@@ -5586,7 +5618,7 @@ msgstr ""
"#\n"
"# %s konfigurációs fájl, készÃtette: %s v%s - %s"
-#: src/common/weeconfig.c:2169 src/common/weeconfig.c:2375
+#: src/common/weeconfig.c:2207 src/common/weeconfig.c:2413
#, c-format
msgid ""
"# WARNING! Be careful when editing this file, WeeChat writes this file when "
@@ -5597,9 +5629,18 @@ msgstr ""
"Ãrja.\n"
"#\n"
-#: src/common/weeconfig.c:2368
+#: src/common/weeconfig.c:2406
msgid "Saving config to disk\n"
msgstr "BeállÃtások mentése a lemezre\n"
+#~ msgid ""
+#~ "filename: WeeChat plugin (file) to load\n"
+#~ "\n"
+#~ "Without argument, /plugin command lists all loaded plugins."
+#~ msgstr ""
+#~ "fájlnév: betöltendő WeeChat modul (fájl)\n"
+#~ "\n"
+#~ "Paraméter nélkül a /plugin parancs kilistázza a betöltött modulokat."
+
#~ msgid "manage panels"
#~ msgstr "panelek kezelése"
diff --git a/weechat/po/ru.po b/weechat/po/ru.po
index 53bc55f29..232b22e6a 100644
--- a/weechat/po/ru.po
+++ b/weechat/po/ru.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.2.2-cvs\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2006-10-01 10:04+0200\n"
+"POT-Creation-Date: 2006-10-24 00:48+0200\n"
"PO-Revision-Date: 2006-10-01 12:10+0200\n"
"Last-Translator: Stalwart \n"
"Language-Team: weechat-dev \n"
@@ -15,88 +15,93 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Bookmarks: -1,-1,608,-1,-1,-1,-1,-1,-1,-1\n"
-#: src/irc/irc-server.c:190 src/common/weeconfig.c:2301
+#: src/irc/irc-server.c:194 src/common/weeconfig.c:2339
msgid "Unable to get user's name"
msgstr "Ðе могу получить Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ"
-#: src/irc/irc-server.c:258
+#: src/irc/irc-server.c:262
#, c-format
msgid "%s cannot allocate new server\n"
msgstr "%s не могу раÑположить новый Ñервер\n"
-#: src/irc/irc-server.c:591
+#: src/irc/irc-server.c:610
#, c-format
msgid "%s error sending data to IRC server\n"
msgstr "%s ошибка при отправке данных IRC Ñерверу\n"
-#: src/irc/irc-server.c:613 src/irc/irc-server.c:626 src/irc/irc-server.c:673
-#: src/irc/irc-server.c:686
+#: src/irc/irc-server.c:624 src/irc/irc-server.c:951
+#, fuzzy
+msgid "(message dropped)"
+msgstr "получено Ñообщение"
+
+#: src/irc/irc-server.c:736 src/irc/irc-server.c:749 src/irc/irc-server.c:796
+#: src/irc/irc-server.c:809
#, c-format
msgid "%s not enough memory for received IRC message\n"
msgstr "%s недоÑтаточно памÑти Ð´Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð½Ð¾Ð³Ð¾ ÑообщениÑ\n"
-#: src/irc/irc-server.c:804
+#: src/irc/irc-server.c:918
#, c-format
msgid "%s Command \"%s\" failed!\n"
msgstr "%s Команда \"%s\" не удалаÑÑŒ!\n"
-#: src/irc/irc-server.c:810
+#: src/irc/irc-server.c:924
#, c-format
msgid "%s No command to execute!\n"
msgstr "%s Ðет команд Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑка!\n"
-#: src/irc/irc-server.c:816
+#: src/irc/irc-server.c:930
#, c-format
msgid "%s Unknown command: cmd=\"%s\", host=\"%s\", args=\"%s\"\n"
msgstr ""
"%s ÐеизвеÑÑ‚Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°: команда=\"%s\", хоÑÑ‚=\"%s\", аргументы=\"%s\"\n"
-#: src/irc/irc-server.c:867
+#: src/irc/irc-server.c:996
#, c-format
msgid "%s cannot read data from socket, disconnecting from server...\n"
msgstr "%s невозможно прочитать данные из Ñокета, отключаюÑÑŒ от Ñервера...\n"
-#: src/irc/irc-server.c:948
+#: src/irc/irc-server.c:1077
#, c-format
msgid "%s: Reconnecting to server in %d seconds\n"
msgstr "%s: Повторное подключение к Ñерверу через %d Ñекунд\n"
-#: src/irc/irc-server.c:982
+#: src/irc/irc-server.c:1111
#, c-format
msgid "%s gnutls handshake failed\n"
msgstr "%s приветÑтвие gnutls не удалоÑÑŒ\n"
-#: src/irc/irc-server.c:999
+#: src/irc/irc-server.c:1128
#, c-format
msgid "%s proxy address \"%s\" not found\n"
msgstr "%s proxy \"%s\" не найден\n"
-#: src/irc/irc-server.c:1003
+#: src/irc/irc-server.c:1132
#, c-format
msgid "%s address \"%s\" not found\n"
msgstr "%s Ð°Ð´Ñ€ÐµÑ \"%s\" не найден\n"
-#: src/irc/irc-server.c:1013
+#: src/irc/irc-server.c:1142
#, c-format
msgid "%s proxy IP address not found\n"
msgstr "%s IP Ð°Ð´Ñ€ÐµÑ proxy-Ñервера не найден\n"
-#: src/irc/irc-server.c:1016
+#: src/irc/irc-server.c:1145
#, c-format
msgid "%s IP address not found\n"
msgstr "%s IP Ð°Ð´Ñ€ÐµÑ Ð½Ðµ найден\n"
-#: src/irc/irc-server.c:1025
+#: src/irc/irc-server.c:1154
#, c-format
msgid "%s proxy connection refused\n"
msgstr "%s в подключении к proxy-Ñерверу отказано\n"
-#: src/irc/irc-server.c:1028
+#: src/irc/irc-server.c:1157
#, c-format
msgid "%s connection refused\n"
msgstr "%s в подключении отказано\n"
-#: src/irc/irc-server.c:1036
+#: src/irc/irc-server.c:1165
#, c-format
msgid ""
"%s proxy fails to establish connection to server (check username/password if "
@@ -105,12 +110,12 @@ msgstr ""
"%s proxy-Ñервер не Ñмог уÑтановить Ñоединение Ñ Ñервером (проверьте Ð¸Ð¼Ñ "
"Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸ пароль еÑли они иÑпользуютÑÑ)\n"
-#: src/irc/irc-server.c:1046
+#: src/irc/irc-server.c:1175
#, c-format
msgid "%s unable to set local hostname/IP\n"
msgstr "%s не могу уÑтановить локальный хоÑÑ‚/IP\n"
-#: src/irc/irc-server.c:1561
+#: src/irc/irc-server.c:1690
#, c-format
msgid ""
"%s cannot connect with SSL since WeeChat was not built with GNUtls support\n"
@@ -118,57 +123,57 @@ msgstr ""
"%s невозможно ÑоединитьÑÑ Ñ Ð¸Ñпользованием SSL, так как WeeChat Ñобран без "
"поддержки GNUtls\n"
-#: src/irc/irc-server.c:1570
+#: src/irc/irc-server.c:1699
#, c-format
msgid "%s: connecting to server %s:%d%s%s via %s proxy %s:%d%s...\n"
msgstr "%s: подключение к Ñерверу %s:%d%s%s через %s proxy %s:%d%s...\n"
-#: src/irc/irc-server.c:1576
+#: src/irc/irc-server.c:1705
#, c-format
msgid "Connecting to server %s:%d%s%s via %s proxy %s:%d%s...\n"
msgstr "ПодключаюÑÑŒ к Ñерверу %s:%d%s%s через %s proxy %s:%d%s...\n"
-#: src/irc/irc-server.c:1586
+#: src/irc/irc-server.c:1715
#, c-format
msgid "%s: connecting to server %s:%d%s%s...\n"
msgstr "%s: поключаюÑÑŒ к Ñерверу %s:%d%s%s...\n"
-#: src/irc/irc-server.c:1590
+#: src/irc/irc-server.c:1719
#, c-format
msgid "Connecting to server %s:%d%s%s...\n"
msgstr "ПодключаюÑÑŒ к Ñерверу %s:%d%s%s...\n"
-#: src/irc/irc-server.c:1608
+#: src/irc/irc-server.c:1737
#, c-format
msgid "%s gnutls init error\n"
msgstr "%s ошибка инициализации gnutls\n"
-#: src/irc/irc-server.c:1623
+#: src/irc/irc-server.c:1752
#, c-format
msgid "%s cannot create pipe\n"
msgstr "%s не могу Ñоздать pipe\n"
-#: src/irc/irc-server.c:1638
+#: src/irc/irc-server.c:1767
#, c-format
msgid "%s cannot create socket\n"
msgstr "%s невозможно Ñоздать Ñокет\n"
-#: src/irc/irc-server.c:1649
+#: src/irc/irc-server.c:1778
#, c-format
msgid "%s cannot set socket option \"SO_REUSEADDR\"\n"
msgstr "%s не могу уÑтановить наÑтройку Ñокета \"SO_REUSEADDR\"\n"
-#: src/irc/irc-server.c:1660
+#: src/irc/irc-server.c:1789
#, c-format
msgid "%s cannot set socket option \"SO_KEEPALIVE\"\n"
msgstr "%s не могу уÑтановить наÑтройку Ñокета \"SO_KEEPALIVE\"\n"
-#: src/irc/irc-server.c:1691
+#: src/irc/irc-server.c:1820
#, c-format
msgid "%s: Reconnecting to server...\n"
msgstr "%s: Повторное Ñоединение...\n"
-#: src/irc/irc-server.c:1742 src/irc/irc-server.c:1751
+#: src/irc/irc-server.c:1871 src/irc/irc-server.c:1880
msgid "Disconnected from server!\n"
msgstr "Отключен от Ñервера!\n"
@@ -1376,71 +1381,71 @@ msgstr "(Ñкрытый)"
msgid "%s: using hostname \"%s\"\n"
msgstr "%s: иÑпользуетÑÑ Ñ…Ð¾ÑÑ‚ \"%s\"\n"
-#: src/irc/irc-send.c:219 src/common/command.c:677
+#: src/irc/irc-send.c:219 src/common/command.c:683
#, c-format
msgid "%s cannot find nick for sending message\n"
msgstr "%s не могу найти адреÑата ÑообщениÑ\n"
-#: src/irc/irc-send.c:358 src/common/command.c:574
+#: src/irc/irc-send.c:358 src/common/command.c:580
#, c-format
msgid "%s command \"%s\" needs a server connection!\n"
msgstr "%s команде \"%s\" необходимо Ñоединение Ñ Ñервером!\n"
-#: src/irc/irc-send.c:413 src/irc/irc-send.c:441 src/irc/irc-send.c:663
-#: src/irc/irc-send.c:700 src/irc/irc-send.c:737 src/irc/irc-send.c:791
-#: src/irc/irc-send.c:836 src/irc/irc-send.c:915 src/irc/irc-send.c:976
-#: src/irc/irc-send.c:1362 src/irc/irc-send.c:1504 src/irc/irc-send.c:2065
-#: src/irc/irc-send.c:2195
+#: src/irc/irc-send.c:413 src/irc/irc-send.c:441 src/irc/irc-send.c:657
+#: src/irc/irc-send.c:689 src/irc/irc-send.c:721 src/irc/irc-send.c:770
+#: src/irc/irc-send.c:815 src/irc/irc-send.c:894 src/irc/irc-send.c:955
+#: src/irc/irc-send.c:1372 src/irc/irc-send.c:1516 src/irc/irc-send.c:2077
+#: src/irc/irc-send.c:2202
#, c-format
msgid "%s \"%s\" command can only be executed in a channel buffer\n"
msgstr "%s \"%s\" команда может быть выполнена только в буфере канала\n"
-#: src/irc/irc-send.c:580 src/irc/irc-send.c:600 src/irc/irc-send.c:1130
-#: src/irc/irc-send.c:1983
+#: src/irc/irc-send.c:579 src/irc/irc-send.c:599 src/irc/irc-send.c:1109
+#: src/irc/irc-send.c:1995
#, c-format
msgid "%s \"%s\" command can not be executed on a server buffer\n"
msgstr "%s \"%s\" команда может быть выполнена только в буфере Ñервера\n"
-#: src/irc/irc-send.c:900 src/irc/irc-send.c:961 src/common/command.c:1778
+#: src/irc/irc-send.c:879 src/irc/irc-send.c:940 src/common/command.c:1789
#, c-format
msgid "%s wrong arguments for \"%s\" command\n"
msgstr "%s некорректные аргументы команды \"%s\"\n"
-#: src/irc/irc-send.c:1077
+#: src/irc/irc-send.c:1056
#, c-format
msgid "%s \"%s\" is not a valid regular expression (%s)\n"
msgstr "%s \"%s\" не ÑвлÑетÑÑ Ñ€ÐµÐ³ÑƒÐ»Ñрным выражением (%s)\n"
-#: src/irc/irc-send.c:1086
+#: src/irc/irc-send.c:1065
#, c-format
msgid "%s not enough memory for regular expression\n"
msgstr "%s недоÑтаточно памÑти Ð´Ð»Ñ Ñ€ÐµÐ³ÑƒÐ»Ñрного выражениÑ\n"
-#: src/irc/irc-send.c:1212 src/irc/irc-send.c:1560 src/irc/irc-send.c:1574
+#: src/irc/irc-send.c:1222 src/irc/irc-send.c:1572 src/irc/irc-send.c:1586
#, c-format
msgid "%s \"%s\" command can only be executed in a channel or private buffer\n"
msgstr ""
"%s \"%s\" команда может быть выполнена только в буфере канала или привата\n"
-#: src/irc/irc-send.c:1254 src/irc/irc-recv.c:565
+#: src/irc/irc-send.c:1264 src/irc/irc-recv.c:565
#, c-format
msgid "%s nick \"%s\" not found for \"%s\" command\n"
msgstr "%s ник \"%s\" не найден Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ \"%s\"\n"
-#: src/irc/irc-send.c:1335 src/irc/irc-send.c:1473 src/irc/irc-send.c:2091
-#: src/common/command.c:1723 src/common/command.c:1735
-#: src/common/command.c:1754 src/common/command.c:1841
-#: src/common/command.c:2621
+#: src/irc/irc-send.c:1345 src/irc/irc-send.c:1483 src/irc/irc-send.c:2103
+#: src/common/command.c:1734 src/common/command.c:1746
+#: src/common/command.c:1765 src/common/command.c:1852
+#: src/common/command.c:2694
#, c-format
msgid "%s wrong argument count for \"%s\" command\n"
msgstr "%s некорректное количеÑтво аргументов команды \"%s\"\n"
-#: src/irc/irc-send.c:1675
+#: src/irc/irc-send.c:1687
#, c-format
msgid "%s cannot create new private buffer \"%s\"\n"
msgstr "%s невозможно Ñоздать новый буфер привата \"%s\"\n"
-#: src/irc/irc-send.c:2156
+#: src/irc/irc-send.c:2168
#, c-format
msgid "%s, compiled on %s %s\n"
msgstr "%s, Ñобран %s %s\n"
@@ -1450,8 +1455,8 @@ msgstr "%s, Ñобран %s %s\n"
msgid "You have been invited to %s%s%s by %s%s\n"
msgstr "Ð’Ð°Ñ Ð¿Ñ€Ð¸Ð³Ð»Ð°Ñил на %s%s%s пользователь %s%s\n"
-#: src/irc/irc-recv.c:428 src/irc/irc-recv.c:534 src/irc/irc-recv.c:732
-#: src/irc/irc-recv.c:1159 src/irc/irc-recv.c:1510 src/irc/irc-recv.c:3441
+#: src/irc/irc-recv.c:428 src/irc/irc-recv.c:534 src/irc/irc-recv.c:734
+#: src/irc/irc-recv.c:1160 src/irc/irc-recv.c:1510 src/irc/irc-recv.c:3441
#: src/irc/irc-recv.c:3507 src/irc/irc-recv.c:3528
#, c-format
msgid "%s channel \"%s\" not found for \"%s\" command\n"
@@ -1482,7 +1487,7 @@ msgstr "%s%s%s убил %s%s%s"
msgid "%s host \"%s\" not found for \"%s\" command\n"
msgstr "%s хоÑÑ‚ \"%s\" не найден Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ \"%s\"\n"
-#: src/irc/irc-recv.c:676 src/irc/irc-recv.c:775 src/irc/irc-recv.c:1304
+#: src/irc/irc-recv.c:676 src/irc/irc-recv.c:777 src/irc/irc-recv.c:1304
#: src/irc/irc-recv.c:2074
#, c-format
msgid "%s \"%s\" command received without host\n"
@@ -1493,56 +1498,56 @@ msgstr "%s \"%s\" команда получена без хоÑта\n"
msgid "%s \"%s\" command received without channel or nickname\n"
msgstr "%s \"%s\" команда получена без канала или ника\n"
-#: src/irc/irc-recv.c:714
+#: src/irc/irc-recv.c:716
#, c-format
msgid "Mode %s%s %s[%s%s%s]%s by %s%s\n"
msgstr "Режим %s%s %s[%s%s%s]%s уÑтановлен пользователем %s%s\n"
-#: src/irc/irc-recv.c:743
+#: src/irc/irc-recv.c:745
#, fuzzy, c-format
msgid "User mode %s[%s%s%s]%s by %s%s\n"
msgstr "Режим Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %s[%s%s%s/%s%s%s]\n"
-#: src/irc/irc-recv.c:814
+#: src/irc/irc-recv.c:816
#, c-format
msgid "You are now known as %s%s\n"
msgstr "Теперь вы извеÑтны как %s%s\n"
-#: src/irc/irc-recv.c:818
+#: src/irc/irc-recv.c:820
#, c-format
msgid "%s%s%s is now known as %s%s\n"
msgstr "%s%s%s теперь извеÑтен как %s%s\n"
-#: src/irc/irc-recv.c:886
+#: src/irc/irc-recv.c:887
#, c-format
msgid "%s nickname not found for \"%s\" command\n"
msgstr "%s ник не найден Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ \"%s\"\n"
-#: src/irc/irc-recv.c:900
+#: src/irc/irc-recv.c:901
#, c-format
msgid "CTCP %sVERSION%s reply from %s%s%s: %s\n"
msgstr "Ответ на CTCP %sVERSION%s от %s%s%s: %s\n"
-#: src/irc/irc-recv.c:934
+#: src/irc/irc-recv.c:935
#, c-format
msgid "CTCP %sPING%s reply from %s%s%s: %ld.%ld seconds\n"
msgstr "Ответ на %sPING%s от %s%s%s: %ld.%ld Ñекунд\n"
-#: src/irc/irc-recv.c:957 src/irc/irc-recv.c:1887 src/irc/irc-recv.c:1999
+#: src/irc/irc-recv.c:958 src/irc/irc-recv.c:1887 src/irc/irc-recv.c:1999
#, c-format
msgid "%s cannot create new private window \"%s\"\n"
msgstr "%s не могу Ñоздать новое окно привата \"%s\"\n"
-#: src/irc/irc-recv.c:982 src/irc/irc-recv.c:2019
+#: src/irc/irc-recv.c:983 src/irc/irc-recv.c:2019
msgid "Private"
msgstr "Приват"
-#: src/irc/irc-recv.c:1061
+#: src/irc/irc-recv.c:1062
#, c-format
msgid "%s \"%s\" command received without host or channel\n"
msgstr "%s \"%s\" команда получена без хоÑта или канала\n"
-#: src/irc/irc-recv.c:1089
+#: src/irc/irc-recv.c:1090
#, c-format
msgid "%s%s %s(%s%s%s)%s has left %s%s"
msgstr "%s%s %s(%s%s%s)%s покинул %s%s"
@@ -1643,11 +1648,11 @@ msgstr "%s%s %s(%s%s@%s%s)%s был %s\n"
msgid "%s[%s%s%s]%s idle: "
msgstr "%s[%s%s%s]%s бездейÑтвует: "
-#: src/irc/irc-recv.c:3127 src/common/command.c:3763 src/common/command.c:3781
+#: src/irc/irc-recv.c:3127 src/common/command.c:3836 src/common/command.c:3854
msgid "days"
msgstr "дней"
-#: src/irc/irc-recv.c:3127 src/common/command.c:3763 src/common/command.c:3781
+#: src/irc/irc-recv.c:3127 src/common/command.c:3836 src/common/command.c:3854
msgid "day"
msgstr "день"
@@ -2111,25 +2116,30 @@ msgid "%s plugin %s: unable to add keyboard handler (not enough memory)\n"
msgstr ""
"%s plugin %s: не могу добавить обработчик клавиатуры (недоÑтаточно памÑти)\n"
-#: src/plugins/plugins.c:775
+#: src/plugins/plugins.c:738
+#, fuzzy, c-format
+msgid "%s plugin %s: unable to add modifier (not enough memory)\n"
+msgstr "%s plugin %s: не могу добавить handler (недоÑтаточно памÑти)\n"
+
+#: src/plugins/plugins.c:968
#, c-format
msgid "%s unable to load plugin \"%s\": %s\n"
msgstr "%s не могу загрузить plugin \"%s\": %s\n"
-#: src/plugins/plugins.c:786
+#: src/plugins/plugins.c:979
#, c-format
msgid "%s symbol \"plugin_name\" not found in plugin \"%s\", failed to load\n"
msgstr ""
"%s Ñимвол \"plugin_name\" не найден в plugin'е \"%s\", загрузка не удалаÑÑŒ\n"
-#: src/plugins/plugins.c:797
+#: src/plugins/plugins.c:990
#, c-format
msgid ""
"%s unable to load plugin \"%s\": a plugin with same name already exists\n"
msgstr ""
"%s не могу загрузить plugin \"%s\": одноимённый plugin уже ÑущеÑтвует\n"
-#: src/plugins/plugins.c:809
+#: src/plugins/plugins.c:1002
#, c-format
msgid ""
"%s symbol \"plugin_description\" not found in plugin \"%s\", failed to load\n"
@@ -2137,7 +2147,7 @@ msgstr ""
"%s Ñимвол \"plugin_description\" не найден в plugin'е \"%s\", загрузка не "
"удалаÑÑŒ\n"
-#: src/plugins/plugins.c:820
+#: src/plugins/plugins.c:1013
#, c-format
msgid ""
"%s symbol \"plugin_version\" not found in plugin \"%s\", failed to load\n"
@@ -2145,7 +2155,7 @@ msgstr ""
"%s Ñимвол \"plugin_version\" не найден в plugin'е \"%s\", загрузка не "
"удалаÑÑŒ\n"
-#: src/plugins/plugins.c:831
+#: src/plugins/plugins.c:1024
#, c-format
msgid ""
"%s function \"weechat_plugin_init\" not found in plugin \"%s\", failed to "
@@ -2154,43 +2164,44 @@ msgstr ""
"%s Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ \"weechat_plugin_init\" не найдена в plugin'е \"%s\", загрузка не "
"удалаÑÑŒ\n"
-#: src/plugins/plugins.c:903
+#: src/plugins/plugins.c:1103
#, c-format
msgid "Initializing plugin \"%s\" %s\n"
msgstr "ЗапуÑкаю plugin \"%s\" %s\n"
-#: src/plugins/plugins.c:911
+#: src/plugins/plugins.c:1111
#, c-format
msgid "%s unable to initialize plugin \"%s\"\n"
msgstr "%s не могу инициализировать plugin \"%s\"\n"
-#: src/plugins/plugins.c:922
+#: src/plugins/plugins.c:1122
#, c-format
msgid "%s unable to load plugin \"%s\" (not enough memory)\n"
msgstr "%s не могу загрузить plugin \"%s\" (недоÑтаточно памÑти)\n"
-#: src/plugins/plugins.c:930
+#: src/plugins/plugins.c:1130
#, c-format
msgid "Plugin \"%s\" (%s) loaded.\n"
msgstr "Plugin \"%s\" (%s) загружен.\n"
-#: src/plugins/plugins.c:1097
+#: src/plugins/plugins.c:1302 src/plugins/plugins.c:1342
#, c-format
msgid "Plugin \"%s\" unloaded.\n"
msgstr "Plugin \"%s\" выгружен.\n"
-#: src/plugins/plugins.c:1103 src/common/command.c:3443
+#: src/plugins/plugins.c:1308 src/plugins/plugins.c:1351
+#: src/common/command.c:3516
#, c-format
msgid "%s plugin \"%s\" not found\n"
msgstr "%s plugin \"%s\" не найден\n"
-#: src/plugins/plugins-config.c:265 src/common/weeconfig.c:1945
+#: src/plugins/plugins-config.c:265 src/common/weeconfig.c:1983
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"=\"\n"
msgstr "%s %s, Ñтрока %d: некорректный ÑинтакÑиÑ, утерÑн \"=\"\n"
-#: src/plugins/plugins-config.c:353 src/common/weeconfig.c:2155
-#: src/common/weeconfig.c:2362
+#: src/plugins/plugins-config.c:353 src/common/weeconfig.c:2193
+#: src/common/weeconfig.c:2400
#, c-format
msgid "%s cannot create file \"%s\"\n"
msgstr "%s не могу Ñоздать файл \"%s\"\n"
@@ -2215,7 +2226,7 @@ msgstr ""
"его при изменении наÑтроек.\n"
"#\n"
-#: src/plugins/plugins-interface.c:377
+#: src/plugins/plugins-interface.c:417
#, c-format
msgid "%s server/channel (%s/%s) not found for plugin exec command\n"
msgstr "%s Ñервер/канал (%s/%s) не найден Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ plug-inа\n"
@@ -2268,12 +2279,12 @@ msgstr " [C] ОчиÑтить буфер"
msgid " [Q] Close raw data view"
msgstr " [Q] Закрыть окно Ñырых данных"
-#: src/gui/curses/gui-curses-main.c:120
+#: src/gui/curses/gui-curses-main.c:119
#, c-format
msgid "Day changed to %s\n"
msgstr "Дата ÑменилаÑÑŒ на %s\n"
-#: src/gui/curses/gui-curses-main.c:235
+#: src/gui/curses/gui-curses-main.c:234
#, c-format
msgid "%s lag is high, disconnecting from server...\n"
msgstr "%s задержка Ñлишком выÑокаÑ, отключаюÑÑŒ от Ñервера...\n"
@@ -2315,11 +2326,11 @@ msgstr "-ДÐЛЬШЕ-"
msgid "server"
msgstr "Ñервер"
-#: src/gui/gui-buffer.c:580
+#: src/gui/gui-buffer.c:581
msgid "Not enough memory for new line\n"
msgstr "ÐедоÑтаточно памÑти Ð´Ð»Ñ Ð½Ð¾Ð²Ð¾Ð¹ Ñтрочки\n"
-#: src/gui/gui-common.c:428
+#: src/gui/gui-common.c:430
msgid "Not enough memory for infobar message\n"
msgstr "ÐедоÑтаточно памÑти Ð´Ð»Ñ ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð² Ñтроке информации\n"
@@ -2507,7 +2518,7 @@ msgstr "обновить Ñкран"
msgid "grab a key"
msgstr "захватить клавишу"
-#: src/gui/gui-keyboard.c:452 src/common/command.c:2383
+#: src/gui/gui-keyboard.c:452 src/common/command.c:2394
#, c-format
msgid "%s unable to bind key \"%s\"\n"
msgstr "%s не могу уÑтановить клавишу \"%s\"\n"
@@ -2540,7 +2551,7 @@ msgstr "**** Ðачало log-файла"
msgid "**** End of log "
msgstr "**** Конец log-файла"
-#: src/common/alias.c:170 src/common/command.c:365
+#: src/common/alias.c:170 src/common/command.c:371
#, c-format
msgid "%s circular reference when calling alias \"/%s\"\n"
msgstr "%s рекурÑÐ¸Ñ Ð¿Ñ€Ð¸ вызове ÑÐ¾ÐºÑ€Ð°Ñ‰ÐµÐ½Ð¸Ñ \"/%s\"\n"
@@ -2800,25 +2811,31 @@ msgid "list/load/unload plugins"
msgstr "перечиÑлить/загрузить/выгрузить plugin'Ñ‹"
#: src/common/command.c:146
-msgid "[load filename] | [autoload] | [reload] | [unload]"
+#, fuzzy
+msgid ""
+"[list [mask]] | [listfull [mask]] | [load filename] | [autoload] | [reload "
+"[name]] | [unload [name]]"
msgstr "[load имÑ_файла] | [autoload] | [reload] | [unload]"
#: src/common/command.c:147
msgid ""
-"filename: WeeChat plugin (file) to load\n"
+" list: list loaded plugins\n"
+"listfull: list loaded plugins with detailed info for each plugin\n"
+" mask: part of name of a loaded plugin\n"
+" load: load a plugin\n"
+"autoload: autoload plugins in system or user directory\n"
+" reload: reload one plugin (if no name given, unload all plugins, then "
+"autoload plugins)\n"
+" unload: unload one or all plugins\n"
"\n"
-"Without argument, /plugin command lists all loaded plugins."
+"Without argument, /plugin command lists loaded plugins."
msgstr ""
-"имÑ_файла: файл загружаемого WeeChat plugin'а\n"
-"\n"
-"Команда /plugin, Ð·Ð°Ð¿ÑƒÑ‰ÐµÐ½Ð½Ð°Ñ Ð±ÐµÐ· аргументов, перечиÑлÑет вÑе загруженные "
-"plugin'Ñ‹."
-#: src/common/command.c:150
+#: src/common/command.c:156
msgid "list, add or remove servers"
msgstr "перечиÑлить, добавить или удалить Ñерверы"
-#: src/common/command.c:151
+#: src/common/command.c:157
msgid ""
"[servername] | [servername hostname port [-auto | -noauto] [-ipv6] [-ssl] [-"
"pwd password] [-nicks nick1 nick2 nick3] [-username username] [-realname "
@@ -2829,7 +2846,7 @@ msgstr ""
"[-nicks ник1 ник2 ник3] [-username имÑ] [-realname наÑтоÑщее_имÑ] [-command "
"команда] [-autojoin канал[,канал]] ] | [del Ñервер]"
-#: src/common/command.c:156
+#: src/common/command.c:162
msgid ""
"servername: server name, for internal and display use\n"
" hostname: name or IP address of server\n"
@@ -2855,27 +2872,27 @@ msgstr ""
"username: Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ\n"
"realname: наÑтоÑщее имÑ"
-#: src/common/command.c:168
+#: src/common/command.c:174
msgid "save config to disk"
msgstr "Ñохранить конфигурацию"
-#: src/common/command.c:169
+#: src/common/command.c:175
msgid "[file]"
msgstr "[файл]"
-#: src/common/command.c:169
+#: src/common/command.c:175
msgid "file: filename for writing config"
msgstr "файл: конфигурационный файл"
-#: src/common/command.c:171
+#: src/common/command.c:177
msgid "set config options"
msgstr "наÑтроить параметры конфигурации"
-#: src/common/command.c:172 src/common/command.c:180
+#: src/common/command.c:178 src/common/command.c:186
msgid "[option [ = value]]"
msgstr "[параметр [ = значение]]"
-#: src/common/command.c:173
+#: src/common/command.c:179
msgid ""
"option: name of an option (if name is full and no value is given, then help "
"is displayed on option)\n"
@@ -2889,11 +2906,11 @@ msgstr ""
"значение: значение параметраПараметром может быть: servername.server_xxx где "
"\"servername\" - Ð¸Ð¼Ñ Ñервера, а \"xxx\" - параметр Ñервера"
-#: src/common/command.c:179
+#: src/common/command.c:185
msgid "set plugin config options"
msgstr "наÑтроить параметры pluginов"
-#: src/common/command.c:181
+#: src/common/command.c:187
msgid ""
"option: name of a plugin option\n"
" value: value for option\n"
@@ -2905,27 +2922,27 @@ msgstr ""
"\n"
"Формат параметров: plugin.параметр, например: perl.myscript.item1"
-#: src/common/command.c:185
+#: src/common/command.c:191
msgid "remove an alias"
msgstr "удалить Ñрлык"
-#: src/common/command.c:186
+#: src/common/command.c:192
msgid "alias_name"
msgstr "Ñокращение"
-#: src/common/command.c:186
+#: src/common/command.c:192
msgid "alias_name: name of alias to remove"
msgstr "Ñокращение: удалÑемое Ñокращение"
-#: src/common/command.c:188
+#: src/common/command.c:194
msgid "unignore IRC messages and/or hosts"
msgstr "ÑнÑть игнорирование IRC Ñообщений и/или хоÑтов"
-#: src/common/command.c:189
+#: src/common/command.c:195
msgid "[number | [mask [[type | command] [channel [server]]]]]"
msgstr "[номер | [маÑка [[тип | команда] [канал [Ñервер]]]]]"
-#: src/common/command.c:190
+#: src/common/command.c:196
msgid ""
" number: # of ignore to unignore (number is displayed by list of ignore)\n"
" mask: nick or host mask to unignore\n"
@@ -2948,11 +2965,11 @@ msgstr ""
"Ð”Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ '*' означает \"вÑе\".\n"
"/unignore без аргументов перечиÑлÑет вÑе заданные игнорированиÑ."
-#: src/common/command.c:200
+#: src/common/command.c:206
msgid "upgrade WeeChat without disconnecting from servers"
msgstr "обновить WeeChat не отключаÑÑÑŒ от Ñерверов"
-#: src/common/command.c:202
+#: src/common/command.c:208
msgid ""
"This command run again WeeChat binary, so it should have been compiled or "
"installed with a package manager before running this command."
@@ -2960,23 +2977,23 @@ msgstr ""
"Ðта команда перезапуÑкает иÑполнÑемый файл WeeChat, поÑтому он должен быть "
"Ñобран или уÑтановлен менеджером пакетов перед запуÑком Ñтой команды."
-#: src/common/command.c:205
+#: src/common/command.c:211
msgid "show WeeChat uptime"
msgstr "показать uptime WeeChat"
-#: src/common/command.c:206
+#: src/common/command.c:212
msgid "[-o]"
msgstr "[-o]"
-#: src/common/command.c:207
+#: src/common/command.c:213
msgid "-o: send uptime on current channel as an IRC message"
msgstr "-o: отправить uptime Ñообщением в текущий канал"
-#: src/common/command.c:209
+#: src/common/command.c:215
msgid "manage windows"
msgstr "управление окнами"
-#: src/common/command.c:210
+#: src/common/command.c:216
msgid ""
"[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv "
"[pct] | resize pct | merge [all]]"
@@ -2984,7 +3001,7 @@ msgstr ""
"[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv "
"[pct] | resize pct | merge [all]]"
-#: src/common/command.c:212
+#: src/common/command.c:218
msgid ""
" list: list open windows (no parameter implies this list)\n"
" -1: jump to previous window\n"
@@ -3020,19 +3037,19 @@ msgstr ""
"Ð”Ð»Ñ splith и splitv <прцт> - процент размера Ñоздаваемого окна отноÑительно "
"текущего. Ðапример, 25 означает Ñоздать окно в 4 раза меньше текущего"
-#: src/common/command.c:345 src/common/command.c:518 src/common/command.c:613
+#: src/common/command.c:351 src/common/command.c:524 src/common/command.c:619
#, c-format
msgid "%s command \"%s\" failed\n"
msgstr "%s команда \"%s\" не удалаÑÑŒ\n"
-#: src/common/command.c:471
+#: src/common/command.c:477
#, c-format
msgid "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s некорректное количеÑтво аргументов %s команды \"%s\" (ожидалоÑÑŒ: %d arg%"
"s)\n"
-#: src/common/command.c:483
+#: src/common/command.c:489
#, c-format
msgid ""
"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
@@ -3041,14 +3058,14 @@ msgstr ""
"%s некорректное количеÑтво аргументов %s команды \"%s\" (ожидалоÑÑŒ: от %d до "
"%d arg%s)\n"
-#: src/common/command.c:547
+#: src/common/command.c:553
#, c-format
msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s некорректное количеÑтво аргументов IRC команды \"%s\" (ожидалоÑÑŒ: %d arg%"
"s)\n"
-#: src/common/command.c:559
+#: src/common/command.c:565
#, c-format
msgid ""
"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
@@ -3057,418 +3074,432 @@ msgstr ""
"%s некорректное количеÑтво аргументов IRC команды \"%s\" (ожидалоÑÑŒ: от %d "
"до %d arg%s)\n"
-#: src/common/command.c:583
+#: src/common/command.c:589
#, c-format
msgid "%s command \"%s\" can not be executed on DCC CHAT buffer\n"
msgstr "%s команда \"%s\" не может быть выполнена в DCC-чате\n"
-#: src/common/command.c:628
+#: src/common/command.c:634
#, c-format
msgid "%s unknown command \"%s\" (type /help for help)\n"
msgstr "%s неизвеÑÑ‚Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° \"%s\" (наберите /help Ð´Ð»Ñ Ñправки)\n"
-#: src/common/command.c:830
+#: src/common/command.c:831
msgid "This window is not a channel!\n"
msgstr "Ðто окно не ÑвлÑетÑÑ ÐºÐ°Ð½Ð°Ð»Ð¾Ð¼!\n"
-#: src/common/command.c:868 src/common/command.c:1039
+#: src/common/command.c:879 src/common/command.c:1050
#, c-format
msgid "%s missing arguments for \"%s\" command\n"
msgstr "%s нет аргументов Ð´Ð»Ñ \"%s\" команды\n"
-#: src/common/command.c:877
+#: src/common/command.c:888
#, c-format
msgid "Alias \"%s\" => \"%s\" created\n"
msgstr "Сокращение \"%s\" => \"%s\" Ñоздано\n"
-#: src/common/command.c:883
+#: src/common/command.c:894
#, c-format
msgid "Failed to create alias \"%s\" => \"%s\" (not enough memory)\n"
msgstr "Ðевозможно Ñоздать Ñокращение \"%s\" => \"%s\" (недоÑтаточно памÑти)\n"
-#: src/common/command.c:895
+#: src/common/command.c:906
msgid "Alias:\n"
msgstr "Сокращение:\n"
-#: src/common/command.c:905
+#: src/common/command.c:916
msgid "No alias found.\n"
msgstr "Ð¡Ð¾ÐºÑ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ð½Ðµ найдены.\n"
-#: src/common/command.c:915
+#: src/common/command.c:926
msgid "List of aliases:\n"
msgstr "СпиÑок Ñокращений:\n"
-#: src/common/command.c:929
+#: src/common/command.c:940
msgid "No alias defined.\n"
msgstr "Ð¡Ð¾ÐºÑ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ð½Ðµ заданы.\n"
-#: src/common/command.c:948
+#: src/common/command.c:959
#, c-format
msgid "%sServer: %s%s\n"
msgstr "%sСервер: %s%s\n"
-#: src/common/command.c:953
+#: src/common/command.c:964
#, c-format
msgid "%snot connected\n"
msgstr "%sне подключен\n"
-#: src/common/command.c:957
+#: src/common/command.c:968
#, c-format
msgid "%sChannel: %s%s %s(server: %s%s%s)\n"
msgstr "%sКанал: %s%s %s(Ñервер: %s%s%s)\n"
-#: src/common/command.c:966
+#: src/common/command.c:977
#, c-format
msgid "%sPrivate with: %s%s %s(server: %s%s%s)\n"
msgstr "%sПриват with: %s%s %s(Ñервер: %s%s%s)\n"
-#: src/common/command.c:975 src/common/command.c:987
+#: src/common/command.c:986 src/common/command.c:998
#, c-format
msgid "%sunknown\n"
msgstr "%sнеизвеÑтен\n"
-#: src/common/command.c:983
+#: src/common/command.c:994
#, c-format
msgid "%sraw IRC data\n"
msgstr "%sÑырые IRC данные\n"
-#: src/common/command.c:1018
+#: src/common/command.c:1029
msgid "Open buffers:\n"
msgstr "Открытые буферы:\n"
-#: src/common/command.c:1063
+#: src/common/command.c:1074
#, c-format
msgid "%s incorrect buffer number\n"
msgstr "%s неправильный номер буфера\n"
-#: src/common/command.c:1080
+#: src/common/command.c:1091
#, c-format
msgid "%s can not close the single buffer\n"
msgstr "%s невозможно закрыть единÑтвенный буфер\n"
-#: src/common/command.c:1093
+#: src/common/command.c:1104
#, c-format
msgid "%s can not close server buffer while channels are open\n"
msgstr "%s невозможно закрыть буфер Ñервера пока открыты каналы\n"
-#: src/common/command.c:1167
+#: src/common/command.c:1178
#, fuzzy
msgid "Default notify levels for servers:"
msgstr "Ðовый уровень уведомлений Ð´Ð»Ñ %s%s%s: %s%d %s"
-#: src/common/command.c:1185
+#: src/common/command.c:1196
#, fuzzy
msgid "Notify levels:"
msgstr "Уровни уведомлениÑ:"
-#: src/common/command.c:1192
+#: src/common/command.c:1203
msgid "Raw IRC data"
msgstr "Сырые IRC данные"
-#: src/common/command.c:1214 src/common/command.c:1284
+#: src/common/command.c:1225 src/common/command.c:1295
#, c-format
msgid "%s incorrect notify level (must be between %d and %d)\n"
msgstr "%s некорректный уровень уведомлений (должен быть от %d до %d)\n"
-#: src/common/command.c:1227
+#: src/common/command.c:1238
#, fuzzy, c-format
msgid "%s incorrect buffer for notify (must be server, channel or private)\n"
msgstr "%s некорректный буфер уведомлений (должен быть каналом или приватом)\n"
-#: src/common/command.c:1238
+#: src/common/command.c:1249
#, fuzzy, c-format
msgid "New default notify level for server %s%s%s: %s%d %s"
msgstr "Ðовый уровень уведомлений Ð´Ð»Ñ %s%s%s: %s%d %s"
-#: src/common/command.c:1252
+#: src/common/command.c:1263
#, c-format
msgid "New notify level for %s%s%s: %s%d %s"
msgstr "Ðовый уровень уведомлений Ð´Ð»Ñ %s%s%s: %s%d %s"
-#: src/common/command.c:1263
+#: src/common/command.c:1274
msgid "(hotlist: never)\n"
msgstr "(хотлиÑÑ‚: никогда)\n"
-#: src/common/command.c:1266
+#: src/common/command.c:1277
msgid "(hotlist: highlights)\n"
msgstr "(хотлиÑÑ‚: подÑвечивание)\n"
-#: src/common/command.c:1269
+#: src/common/command.c:1280
msgid "(hotlist: highlights + messages)\n"
msgstr "(hotlist: подÑвечивание + ÑообщениÑ)\n"
-#: src/common/command.c:1272
+#: src/common/command.c:1283
msgid "(hotlist: highlights + messages + join/part (all))\n"
msgstr "(хотлиÑÑ‚: подÑвечивание + ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ + входы/выходы (вÑÑ‘))\n"
-#: src/common/command.c:1404
+#: src/common/command.c:1415
#, c-format
msgid "Charsets for server %s%s%s: "
msgstr "Кодировки Ñервера %s%s%s: "
-#: src/common/command.c:1412
+#: src/common/command.c:1423
#, c-format
msgid "Charsets for channel %s%s%s: "
msgstr "Кодировки канала %s%s%s: "
-#: src/common/command.c:1420
+#: src/common/command.c:1431
#, c-format
msgid "Charsets for private %s%s%s: "
msgstr "Кодировки привата %s%s%s: "
-#: src/common/command.c:1448 src/common/command.c:1478
-#: src/common/command.c:1508
+#: src/common/command.c:1459 src/common/command.c:1489
+#: src/common/command.c:1519
#, c-format
msgid " (inherited: \"%s%s%s\")"
msgstr " (унаÑледованный: \"%s%s%s\")"
-#: src/common/command.c:1542
+#: src/common/command.c:1553
#, c-format
msgid "%s charset \"%s\" is not available\n"
msgstr "%s кодировка \"%s\" недоÑтупна\n"
-#: src/common/command.c:1603 src/common/command.c:1633
-#: src/common/command.c:1860 src/common/command.c:2614
-#: src/common/command.c:3895 src/common/command.c:3938
+#: src/common/command.c:1614 src/common/command.c:1644
+#: src/common/command.c:1871 src/common/command.c:2687
+#: src/common/command.c:3968 src/common/command.c:4011
#, c-format
msgid "%s unknown option for \"%s\" command\n"
msgstr "%s неизвеÑтный параметр Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ \"%s\"\n"
-#: src/common/command.c:1668
+#: src/common/command.c:1679
#, c-format
msgid "%s already connected to server \"%s\"!\n"
msgstr "%s уже подключен к Ñерверу \"%s\"!\n"
-#: src/common/command.c:1676
+#: src/common/command.c:1687
#, c-format
msgid "%s currently connecting to server \"%s\"!\n"
msgstr "%s подключаетÑÑ Ðº Ñерверу \"%s\"!\n"
-#: src/common/command.c:1696 src/common/command.c:1910
+#: src/common/command.c:1707 src/common/command.c:1921
#, c-format
msgid "%s server not found\n"
msgstr "%s Ñервер не найден\n"
-#: src/common/command.c:1893
+#: src/common/command.c:1904
#, c-format
msgid "%s not connected to server \"%s\"!\n"
msgstr "%s не подключен к Ñерверу \"%s\"!\n"
-#: src/common/command.c:1901
+#: src/common/command.c:1912
msgid "Auto-reconnection is cancelled\n"
msgstr "Ðвто-переподключение отменено\n"
-#: src/common/command.c:1938 src/common/weechat.c:212
+#: src/common/command.c:1949 src/common/weechat.c:212
#, c-format
msgid "%s internal commands:\n"
msgstr "Внутренние команды %s:\n"
-#: src/common/command.c:1948 src/common/weechat.c:232
+#: src/common/command.c:1959 src/common/weechat.c:232
#, c-format
msgid "IRC commands:\n"
msgstr "Команды IRC:\n"
-#: src/common/command.c:1962
+#: src/common/command.c:1973
msgid "Plugin commands:\n"
msgstr "Команды Plugin'ов:\n"
-#: src/common/command.c:2078
+#: src/common/command.c:2089
#, c-format
msgid "No help available, \"%s\" is an unknown command\n"
msgstr "Справка недоÑтупна, \"%s\" не ÑвлÑетÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾Ð¹\n"
-#: src/common/command.c:2147
+#: src/common/command.c:2158
#, c-format
msgid "%son %s%s%s/%s%s%s:%s ignoring %s%s%s from %s%s\n"
msgstr "%sна %s%s%s/%s%s%s:%s игнорирует %s%s%s Ñ %s%s\n"
-#: src/common/command.c:2185
+#: src/common/command.c:2196
msgid "List of ignore:\n"
msgstr "СпиÑок игнорированиÑ:\n"
-#: src/common/command.c:2202
+#: src/common/command.c:2213
msgid "No ignore defined.\n"
msgstr "Ð˜Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½Ðµ заданы.\n"
-#: src/common/command.c:2228
+#: src/common/command.c:2239
msgid "New ignore:"
msgstr "Ðовое игнорирование:"
-#: src/common/command.c:2248
+#: src/common/command.c:2259
#, c-format
msgid "New key binding: %s"
msgstr "ÐÐ¾Ð²Ð°Ñ ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ: %s"
-#: src/common/command.c:2287
+#: src/common/command.c:2298
msgid "Key bindings:\n"
msgstr "Комбинации клавиш:\n"
-#: src/common/command.c:2301
+#: src/common/command.c:2312
#, c-format
msgid "Key \"%s\" unbound\n"
msgstr "Клавиша \"%s\" не привÑзана\n"
-#: src/common/command.c:2307
+#: src/common/command.c:2318
#, c-format
msgid "%s unable to unbind key \"%s\"\n"
msgstr "%s не могу отвÑзать клавишу \"%s\"\n"
-#: src/common/command.c:2315 src/common/weechat.c:264
+#: src/common/command.c:2326 src/common/weechat.c:264
#, c-format
msgid "Internal key functions:\n"
msgstr "Ð’Ñтроенные функции клавиш:\n"
-#: src/common/command.c:2335
+#: src/common/command.c:2346
msgid "Default key bindings restored\n"
msgstr "Комбинации клавиш по умолчанию воÑÑтановлены\n"
-#: src/common/command.c:2341
+#: src/common/command.c:2352
#, c-format
msgid "%s \"-yes\" argument is required for keys reset (securuty reason)\n"
msgstr ""
"%s \"-yes\" аргумент, необходимый Ð´Ð»Ñ ÑброÑа ключей (в целÑÑ… безопаÑноÑти)\n"
-#: src/common/command.c:2360
+#: src/common/command.c:2371
msgid "Key:\n"
msgstr ""
-#: src/common/command.c:2366
+#: src/common/command.c:2377
#, fuzzy
msgid "No key found.\n"
msgstr "Ð¡Ð¾ÐºÑ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ð½Ðµ найдены.\n"
-#: src/common/command.c:2408
+#: src/common/command.c:2419
msgid "global"
msgstr "глобальнаÑ"
-#: src/common/command.c:2408
+#: src/common/command.c:2419
msgid "local"
msgstr "локальнаÑ"
-#: src/common/command.c:2414
+#: src/common/command.c:2425
msgid "top"
msgstr "Ñверху"
-#: src/common/command.c:2417
+#: src/common/command.c:2428
msgid "bottom"
msgstr "внизу"
-#: src/common/command.c:2420
+#: src/common/command.c:2431
msgid "left"
msgstr "Ñлева"
-#: src/common/command.c:2423
+#: src/common/command.c:2434
msgid "right"
msgstr "Ñправа"
-#: src/common/command.c:2453
+#: src/common/command.c:2464
msgid "Open panels:\n"
msgstr "Открытые панели:\n"
-#: src/common/command.c:2489
+#: src/common/command.c:2496
msgid "Plugins loaded:\n"
msgstr "Загруженные plugin'ы\n"
-#: src/common/command.c:2505
+#: src/common/command.c:2522
msgid " message handlers:\n"
msgstr " обработчики Ñообщений:\n"
-#: src/common/command.c:2514
+#: src/common/command.c:2531
#, c-format
msgid " IRC(%s)\n"
msgstr " IRC(%s)\n"
-#: src/common/command.c:2521
+#: src/common/command.c:2538
msgid " (no message handler)\n"
msgstr " (нет обработчика Ñообщений)\n"
-#: src/common/command.c:2526
+#: src/common/command.c:2543
msgid " command handlers:\n"
msgstr " обработчики команд:\n"
-#: src/common/command.c:2547
+#: src/common/command.c:2564
msgid " (no command handler)\n"
msgstr " (нет обработчиков команд)\n"
-#: src/common/command.c:2552
+#: src/common/command.c:2569
msgid " timer handlers:\n"
msgstr " обработчики таймера:\n"
-#: src/common/command.c:2561
+#: src/common/command.c:2578
#, c-format
msgid " %d seconds\n"
msgstr " %d Ñекунд\n"
-#: src/common/command.c:2568
+#: src/common/command.c:2585
msgid " (no timer handler)\n"
msgstr " (нет обработчика таймера)\n"
-#: src/common/command.c:2573
+#: src/common/command.c:2590
msgid " keyboard handlers:\n"
msgstr " обработчики клавиатуры:\n"
-#: src/common/command.c:2583
+#: src/common/command.c:2600
msgid " (no keyboard handler)\n"
msgstr " (нет обработчика клавиатуры)\n"
-#: src/common/command.c:2585
+#: src/common/command.c:2602 src/common/command.c:2619
#, c-format
msgid " %d defined\n"
msgstr " %d объÑвлено\n"
-#: src/common/command.c:2591
+#: src/common/command.c:2607
+msgid " IRC modifiers:\n"
+msgstr ""
+
+#: src/common/command.c:2617
+#, fuzzy
+msgid " (no IRC modifier)\n"
+msgstr " (нет обработчика таймера)\n"
+
+#: src/common/command.c:2628
+#, fuzzy
+msgid "No plugin found.\n"
+msgstr "Ðе найден параметр pluginа\n"
+
+#: src/common/command.c:2630
msgid " (no plugin)\n"
msgstr " (нет pluginа)\n"
-#: src/common/command.c:2627 src/common/command.c:3521
+#: src/common/command.c:2700 src/common/command.c:3594
#, c-format
msgid ""
"Command \"%s\" is not available, WeeChat was built without plugins support.\n"
msgstr "Команда \"%s\" не доÑтупна, WeeChat Ñобран без поддержки plugin'ов.\n"
-#: src/common/command.c:2655
+#: src/common/command.c:2728
msgid "Configuration file saved\n"
msgstr "Конфигурационный файл Ñохранён\n"
-#: src/common/command.c:2660
+#: src/common/command.c:2733
#, c-format
msgid "%s failed to save configuration file\n"
msgstr "%s не могу Ñохранить конфигурационный файл\n"
-#: src/common/command.c:2668
+#: src/common/command.c:2741
msgid "Plugins options saved\n"
msgstr "ÐаÑтройки pluginов Ñохранены\n"
-#: src/common/command.c:2673
+#: src/common/command.c:2746
#, c-format
msgid "%s failed to save plugins options\n"
msgstr "%s не могу Ñохранить конфигурационный файл pluginов\n"
-#: src/common/command.c:2714
+#: src/common/command.c:2787
msgid "No server.\n"
msgstr "Ðет Ñервера.\n"
-#: src/common/command.c:2725
+#: src/common/command.c:2798
#, c-format
msgid "Server '%s' not found.\n"
msgstr "Сервер '%s' не найден.\n"
-#: src/common/command.c:2737
+#: src/common/command.c:2810
#, c-format
msgid "%s missing servername for \"%s\" command\n"
msgstr "%s не хватает имени Ñервера Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ \"%s\"\n"
-#: src/common/command.c:2745
+#: src/common/command.c:2818
#, c-format
msgid "%s too much arguments for \"%s\" command, ignoring arguments\n"
msgstr "%s Ñлишком много аргументов Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ \"%s\" игнорирую аргументы\n"
-#: src/common/command.c:2755
+#: src/common/command.c:2828
#, c-format
msgid "%s server \"%s\" not found for \"%s\" command\n"
msgstr "%s Ñервер \"%s\" не найден Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ \"%s\"\n"
-#: src/common/command.c:2763
+#: src/common/command.c:2836
#, c-format
msgid ""
"%s you can not delete server \"%s\" because you are connected to. Try /"
@@ -3477,196 +3508,196 @@ msgstr ""
"%s вы не можете удалить Ñервер \"%s\" потому, что подключены к нему. "
"Попробуйте отключитьÑÑ (/disconnect) %s перед удалением.\n"
-#: src/common/command.c:2783
+#: src/common/command.c:2856
#, c-format
msgid "Server %s%s%s has been deleted\n"
msgstr "Сервер %s%s%s удалён\n"
-#: src/common/command.c:2802
+#: src/common/command.c:2875
#, c-format
msgid "%s missing parameters for \"%s\" command\n"
msgstr "%s не хватает параметров Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ \"%s\"\n"
-#: src/common/command.c:2812
+#: src/common/command.c:2885
#, c-format
msgid "%s server \"%s\" already exists, can't create it!\n"
msgstr "%s Ñервер \"%s\" уже ÑущеÑтвует, не могу Ñоздать его!\n"
-#: src/common/command.c:2841 src/common/command.c:2869
-#: src/common/command.c:2882 src/common/command.c:2908
+#: src/common/command.c:2914 src/common/command.c:2942
+#: src/common/command.c:2955 src/common/command.c:2981
#, c-format
msgid "%s missing password for \"%s\" parameter\n"
msgstr "%s не хватает Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð´Ð»Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\"\n"
-#: src/common/command.c:2854
+#: src/common/command.c:2927
#, c-format
msgid "%s missing nick(s) for \"%s\" parameter\n"
msgstr "%s не хватает ника(-ов) Ð´Ð»Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\"\n"
-#: src/common/command.c:2895
+#: src/common/command.c:2968
#, c-format
msgid "%s missing command for \"%s\" parameter\n"
msgstr "%s не хватает команды Ð´Ð»Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\"\n"
-#: src/common/command.c:2933
+#: src/common/command.c:3006
#, c-format
msgid "Server %s%s%s created\n"
msgstr "Сервер %s%s%s Ñоздан\n"
-#: src/common/command.c:2942
+#: src/common/command.c:3015
#, c-format
msgid "%s unable to create server\n"
msgstr "%s не могу Ñоздать Ñервер\n"
-#: src/common/command.c:3002
+#: src/common/command.c:3075
msgid "(unknown)"
msgstr "(неизвеÑтен)"
-#: src/common/command.c:3025
+#: src/common/command.c:3098
#, c-format
msgid "%s(password hidden) "
msgstr "%s(пароль Ñкрыт) "
-#: src/common/command.c:3123
+#: src/common/command.c:3196
#, c-format
msgid "%s server \"%s\" not found\n"
msgstr "%s Ñервер \"%s\" не найден\n"
-#: src/common/command.c:3156 src/common/command.c:3204
+#: src/common/command.c:3229 src/common/command.c:3277
#, c-format
msgid "%s config option \"%s\" not found\n"
msgstr "%s параметр конфигурации \"%s\" не найден\n"
-#: src/common/command.c:3161 src/common/command.c:3196
+#: src/common/command.c:3234 src/common/command.c:3269
#, c-format
msgid "%s incorrect value for option \"%s\"\n"
msgstr "%s некорректное значение параметра \"%s\"\n"
-#: src/common/command.c:3177
+#: src/common/command.c:3250
#, c-format
msgid "%s option \"%s\" can not be changed while WeeChat is running\n"
msgstr "%s параметр \"%s\" не может быть изменена при запущеном WeeChat\n"
-#: src/common/command.c:3287
+#: src/common/command.c:3360
#, c-format
msgid "No config option found with \"%s\"\n"
msgstr "Ðе найден параметр Ñ \"%s\"\n"
-#: src/common/command.c:3290
+#: src/common/command.c:3363
msgid "No config option found\n"
msgstr "Ðе найден параметр\n"
-#: src/common/command.c:3297
+#: src/common/command.c:3370
#, c-format
msgid "%sDetail:\n"
msgstr "%sПодробноÑти:\n"
-#: src/common/command.c:3302
+#: src/common/command.c:3375
msgid " . type boolean (values: 'on' or 'off')\n"
msgstr " . булевый тип (значениÑ: 'on' или 'off')\n"
-#: src/common/command.c:3303 src/common/command.c:3326
-#: src/common/command.c:3332 src/common/command.c:3338
+#: src/common/command.c:3376 src/common/command.c:3399
+#: src/common/command.c:3405 src/common/command.c:3411
#: src/common/weechat.c:148 src/common/weechat.c:173 src/common/weechat.c:180
#: src/common/weechat.c:187
#, c-format
msgid " . default value: '%s'\n"
msgstr " . значение по умолчанию: '%s'\n"
-#: src/common/command.c:3308
+#: src/common/command.c:3381
#, c-format
msgid " . type integer (values: between %d and %d)\n"
msgstr " . целочиÑленное значение (значениÑ: от %d до %d)\n"
-#: src/common/command.c:3311 src/common/weechat.c:157
+#: src/common/command.c:3384 src/common/weechat.c:157
#, c-format
msgid " . default value: %d\n"
msgstr " . значение по умолчанию: %d\n"
-#: src/common/command.c:3315
+#: src/common/command.c:3388
msgid " . type string (values: "
msgstr " . Ñтроковой тип (значениÑ: "
-#: src/common/command.c:3328 src/common/command.c:3334
-#: src/common/command.c:3340 src/common/weechat.c:175 src/common/weechat.c:182
+#: src/common/command.c:3401 src/common/command.c:3407
+#: src/common/command.c:3413 src/common/weechat.c:175 src/common/weechat.c:182
#: src/common/weechat.c:189
msgid "empty"
msgstr "пуÑто"
-#: src/common/command.c:3331
+#: src/common/command.c:3404
msgid " . type color (Curses or Gtk color, look at WeeChat doc)\n"
msgstr " . цветовой тип (цвет Curses или Gtk, Ñм. документацию WeeChat)\n"
-#: src/common/command.c:3337
+#: src/common/command.c:3410
msgid " . type string (any string)\n"
msgstr " . Ñтроковой тип (Ð»ÑŽÐ±Ð°Ñ Ñтрока)\n"
-#: src/common/command.c:3343 src/common/weechat.c:192
+#: src/common/command.c:3416 src/common/weechat.c:192
#, c-format
msgid " . description: %s\n"
msgstr " . опиÑание: %s\n"
-#: src/common/command.c:3354
+#: src/common/command.c:3427
#, c-format
msgid "config option(s) found with \"%s\"\n"
msgstr "параметров Ñ \"%s\" найдено\n"
-#: src/common/command.c:3357
+#: src/common/command.c:3430
msgid "config option(s) found\n"
msgstr "параметров найдено\n"
-#: src/common/command.c:3465
+#: src/common/command.c:3538
#, c-format
msgid "%s incorrect value for plugin option \"%s\"\n"
msgstr "%s некорректное значение параметра \"%s\" pluginа\n"
-#: src/common/command.c:3494
+#: src/common/command.c:3567
#, c-format
msgid "No plugin option found with \"%s\"\n"
msgstr "Ðе найден параметр pluginа Ñ \"%s\"\n"
-#: src/common/command.c:3497
+#: src/common/command.c:3570
msgid "No plugin option found\n"
msgstr "Ðе найден параметр pluginа\n"
-#: src/common/command.c:3507
+#: src/common/command.c:3580
#, c-format
msgid "plugin option(s) found with \"%s\"\n"
msgstr "параметров pluginов Ñ \"%s\" найдено\n"
-#: src/common/command.c:3510
+#: src/common/command.c:3583
msgid "plugin option(s) found\n"
msgstr "параметров pluginов найдено\n"
-#: src/common/command.c:3551
+#: src/common/command.c:3624
#, c-format
msgid "%s alias or command \"%s\" not found\n"
msgstr "%s Ñокращение или команда \"%s\" не найдены\n"
-#: src/common/command.c:3561
+#: src/common/command.c:3634
#, c-format
msgid "Alias \"%s\" removed\n"
msgstr "Сокращение \"%s\" удалено\n"
-#: src/common/command.c:3621
+#: src/common/command.c:3694
msgid "ignore were removed.\n"
msgstr "игнорирование добавлено.\n"
-#: src/common/command.c:3623
+#: src/common/command.c:3696
msgid "ignore was removed.\n"
msgstr "игнорирование удалено.\n"
-#: src/common/command.c:3628
+#: src/common/command.c:3701
#, c-format
msgid "%s no ignore found\n"
msgstr "%s Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½Ðµ найдены\n"
-#: src/common/command.c:3662
+#: src/common/command.c:3735
#, c-format
msgid "%s can't upgrade: connection to at least one server is pending\n"
msgstr "%s не могу обновитьÑÑ: подключение к Ñерверам в процеÑÑе\n"
-#: src/common/command.c:3672
+#: src/common/command.c:3745
#, c-format
msgid ""
"%s can't upgrade: connection to at least one SSL server is active (should be "
@@ -3675,35 +3706,35 @@ msgstr ""
"%s не могу обновитьÑÑ: подключен к Ñерверам по SSL (будет иÑправлено в "
"будущем)\n"
-#: src/common/command.c:3688
+#: src/common/command.c:3761
msgid "Upgrading WeeChat...\n"
msgstr "ОбновлÑÑŽ WeeChat...\n"
-#: src/common/command.c:3695
+#: src/common/command.c:3768
#, c-format
msgid "%s unable to save session in file\n"
msgstr "%s не могу Ñохранить ÑеÑÑию в файл\n"
-#: src/common/command.c:3721
+#: src/common/command.c:3794
#, c-format
msgid "%s exec failed (program: \"%s\"), exiting WeeChat\n"
msgstr "%s запуÑк не удалÑÑ (программа: \"%s\"), выхожу из WeeChat\n"
-#: src/common/command.c:3761
+#: src/common/command.c:3834
#, c-format
msgid "WeeChat uptime: %d %s %02d:%02d:%02d, started on %s"
msgstr "WeeChat работает: %d %s %02d:%02d:%02d, запущен %s"
-#: src/common/command.c:3775
+#: src/common/command.c:3848
#, c-format
msgid "WeeChat uptime: %s%d %s%s %s%02d%s:%s%02d%s:%s%02d%s, started on %s%s"
msgstr "WeeChat работает: %s%d %s%s %s%02d%s:%s%02d%s:%s%02d%s, запущен %s%s"
-#: src/common/command.c:3819
+#: src/common/command.c:3892
msgid "Open windows:\n"
msgstr "Открытые окна:\n"
-#: src/common/command.c:3906
+#: src/common/command.c:3979
#, c-format
msgid ""
"%s can not merge windows, there's no other window with same size near "
@@ -3755,7 +3786,7 @@ msgstr "FIFO pipe закрыт\n"
msgid "%s cannot add a buffer to hotlist\n"
msgstr "%s не могу добавить буфер в хотлиÑÑ‚\n"
-#: src/common/log.c:99
+#: src/common/log.c:103
#, c-format
msgid ""
"%s unable to create/append to log file\n"
@@ -3767,13 +3798,13 @@ msgstr ""
"WeeChat\n"
"Ñ Ð´Ñ€ÑƒÐ³Ð¾Ð¹ домашней директорией иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"--dir\".\n"
-#: src/common/session.c:515
+#: src/common/session.c:516
#, c-format
msgid ""
"Last operation with session file was at position %ld, read of %d bytes\n"
msgstr "ПоÑледнÑÑ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð¼ ÑеÑÑии в позиции %ld, чтение %d байтов\n"
-#: src/common/session.c:520
+#: src/common/session.c:521
#, c-format
msgid ""
"Please send %s/%s, %s/%s and above messages to WeeChat developers for "
@@ -3784,315 +3815,315 @@ msgstr ""
"поддержки разработки.\n"
"Будьте оÑторожны, файлы могут Ñодержать личные данные.\n"
-#: src/common/session.c:546 src/common/session.c:580 src/common/session.c:637
-#: src/common/session.c:678
+#: src/common/session.c:547 src/common/session.c:581 src/common/session.c:638
+#: src/common/session.c:679
#, c-format
msgid "wrong type in file (expected: %d, read: %d)"
msgstr "некорректный тип в файле (ожидалоÑÑŒ: %d, прочитано: %d)"
-#: src/common/session.c:649 src/common/session.c:690
+#: src/common/session.c:650 src/common/session.c:691
msgid "invalid length for a buffer"
msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° буфера"
-#: src/common/session.c:714
+#: src/common/session.c:715
msgid "object read error"
msgstr "ошибка Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð°"
-#: src/common/session.c:719
+#: src/common/session.c:720
#, c-format
msgid "wrong object (expected: %d, read: %d)"
msgstr "некорректный объект (ожидалоÑÑŒ: %d, прочитано: %d)"
-#: src/common/session.c:729
+#: src/common/session.c:730
msgid "type read error"
msgstr "ошибка Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ñ‚Ð¸Ð¿Ð°"
-#: src/common/session.c:734
+#: src/common/session.c:735
#, c-format
msgid "wrong type (expected: %d, read: %d)"
msgstr "некорректный тип (ожидалоÑÑŒ: %d, прочитано: %d)"
-#: src/common/session.c:819
+#: src/common/session.c:820
msgid "server name not found"
msgstr "Ð¸Ð¼Ñ Ñервера не найдено"
-#: src/common/session.c:824
+#: src/common/session.c:825
#, c-format
msgid "session: loading server \"%s\"\n"
msgstr "ÑеÑÑиÑ: загружаю Ñервер \"%s\"\n"
-#: src/common/session.c:828
+#: src/common/session.c:829
msgid "server found, updating values\n"
msgstr "Ñервер найден, обновлÑÑŽ значениÑ\n"
-#: src/common/session.c:831
+#: src/common/session.c:832
msgid "server not found, creating new one\n"
msgstr "Ñервер не найден, Ñоздаю новый\n"
-#: src/common/session.c:836
+#: src/common/session.c:837
msgid "can't create new server"
msgstr "невозможно Ñоздать новый Ñервер"
-#: src/common/session.c:850
+#: src/common/session.c:851
msgid "unexpected end of file (reading server)"
msgstr "неожиданный конец файла (при чтении Ñервера)"
-#: src/common/session.c:941
+#: src/common/session.c:942
msgid "gnutls init error"
msgstr "ошибка инициализации gnutls"
-#: src/common/session.c:958
+#: src/common/session.c:959
msgid "gnutls handshake failed"
msgstr "рукопожатие gnutls не удалоÑÑŒ"
-#: src/common/session.c:1007
+#: src/common/session.c:1008
#, c-format
msgid "session: warning: ignoring value from server (object id: %d)\n"
msgstr ""
"ÑеÑÑиÑ: предупреждение: игнорируетÑÑ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ от Ñервера (id объекта: %d)\n"
-#: src/common/session.c:1030
+#: src/common/session.c:1031
msgid "channel found without server"
msgstr "канал найден без Ñервера"
-#: src/common/session.c:1037
+#: src/common/session.c:1038
msgid "channel type not found"
msgstr "типа канала не найден"
-#: src/common/session.c:1045
+#: src/common/session.c:1046
msgid "channel name not found"
msgstr "название канала не найдено"
-#: src/common/session.c:1050
+#: src/common/session.c:1051
#, c-format
msgid "session: loading channel \"%s\"\n"
msgstr "ÑеÑÑиÑ: загружаю канал \"%s\"\n"
-#: src/common/session.c:1058
+#: src/common/session.c:1059
msgid "can't create new channel"
msgstr "невозможно Ñоздать новый канал"
-#: src/common/session.c:1068
+#: src/common/session.c:1069
msgid "unexpected end of file (reading channel)"
msgstr "неожиданный конец файла (при чтении канала)"
-#: src/common/session.c:1110
+#: src/common/session.c:1111
#, c-format
msgid "session: warning: ignoring value from channel (object id: %d)\n"
msgstr ""
"ÑеÑÑиÑ: предупреждение: игнорируетÑÑ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ñ ÐºÐ°Ð½Ð°Ð»Ð° (id объекта: %d)\n"
-#: src/common/session.c:1134
+#: src/common/session.c:1135
msgid "nick found without channel"
msgstr "ник найден без канала"
-#: src/common/session.c:1142
+#: src/common/session.c:1143
msgid "nick name not found"
msgstr "ник не найден"
-#: src/common/session.c:1152
+#: src/common/session.c:1153
msgid "can't create new nick"
msgstr "не могу Ñоздать новый ник"
-#: src/common/session.c:1162
+#: src/common/session.c:1163
msgid "unexpected end of file (reading nick)"
msgstr "неожиданный конец файла (при чтении ника)"
-#: src/common/session.c:1181
+#: src/common/session.c:1182
#, c-format
msgid "session: warning: ignoring value from nick (object id: %d)\n"
msgstr ""
"ÑеÑÑиÑ: предупреждение: игнорируетÑÑ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ от ника (id объекта: %d)\n"
-#: src/common/session.c:1208
+#: src/common/session.c:1209
msgid "can't create new DCC"
msgstr "не могу Ñоздать новый DCC"
-#: src/common/session.c:1212
+#: src/common/session.c:1213
msgid "session: loading DCC\n"
msgstr "ÑеÑÑиÑ: загрузка DCC\n"
-#: src/common/session.c:1222
+#: src/common/session.c:1223
msgid "unexpected end of file (reading DCC)"
msgstr "неожиданный конец файла (при чтении DCC)"
-#: src/common/session.c:1241
+#: src/common/session.c:1242
msgid "server not found for DCC"
msgstr "Ñервер не найден Ð´Ð»Ñ DCC"
-#: src/common/session.c:1250
+#: src/common/session.c:1251
msgid "DCC with channel but without server"
msgstr "DCC Ñ ÐºÐ°Ð½Ð°Ð»Ð¾Ð¼, но без Ñервера"
-#: src/common/session.c:1262
+#: src/common/session.c:1263
msgid "channel not found for DCC"
msgstr "канал не найден Ð´Ð»Ñ DCC"
-#: src/common/session.c:1345
+#: src/common/session.c:1346
#, c-format
msgid "session: warning: ignoring value from DCC (object id: %d)\n"
msgstr ""
"ÑеÑÑиÑ: предупреждение: игнорируетÑÑ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ от DCC (id объекта: %d)\n"
-#: src/common/session.c:1366
+#: src/common/session.c:1367
msgid "session: loading buffer history\n"
msgstr "ÑеÑÑиÑ: загрузка иÑтории буфера\n"
-#: src/common/session.c:1368
+#: src/common/session.c:1369
msgid "session: loading global history\n"
msgstr "ÑеÑÑиÑ: загрузка глобальной иÑтории\n"
-#: src/common/session.c:1376
+#: src/common/session.c:1377
msgid "unexpected end of file (reading history)"
msgstr "неожиданный конец файла (при чтении иÑтории)"
-#: src/common/session.c:1396 src/common/session.c:1674
+#: src/common/session.c:1397 src/common/session.c:1678
#, c-format
msgid "session: warning: ignoring value from history (object id: %d)\n"
msgstr ""
"ÑеÑÑиÑ: предупреждение: игнорируетÑÑ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ из иÑтории (id объекта: %d)\n"
-#: src/common/session.c:1423
+#: src/common/session.c:1424
msgid "server name not found for buffer"
msgstr "не найдено Ð¸Ð¼Ñ Ñервера Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð°"
-#: src/common/session.c:1431
+#: src/common/session.c:1432
msgid "channel name not found for buffer"
msgstr "не найдено Ð¸Ð¼Ñ ÐºÐ°Ð½Ð°Ð»Ð° Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð°"
-#: src/common/session.c:1438
+#: src/common/session.c:1439
msgid "buffer type not found"
msgstr "тип буфера не найден"
-#: src/common/session.c:1443
+#: src/common/session.c:1444
#, c-format
msgid "session: loading buffer (server: %s, channel: %s, type: %d)\n"
msgstr "ÑеÑÑиÑ: загрузка буфера (Ñервер: %s, канал: %s, тип: %d)\n"
-#: src/common/session.c:1454
+#: src/common/session.c:1455
msgid "server not found for buffer"
msgstr "Ñервер не найден Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð°"
-#: src/common/session.c:1464
+#: src/common/session.c:1465
msgid "channel not found for buffer"
msgstr "канал не найден Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð°"
-#: src/common/session.c:1473
+#: src/common/session.c:1474
msgid "can't create new buffer"
msgstr "невозможно Ñоздать новый буфер"
-#: src/common/session.c:1486
+#: src/common/session.c:1487
msgid "unexpected end of file (reading buffer)"
msgstr "неожиданный конец файла (при чтении буфера)"
-#: src/common/session.c:1499
+#: src/common/session.c:1500
#, c-format
msgid "session: warning: ignoring value from buffer (object id: %d)\n"
msgstr ""
"ÑеÑÑиÑ: предупреждение: игнорирую значение из буфера (id объекта: %d)\n"
-#: src/common/session.c:1522
+#: src/common/session.c:1523
msgid "line found without buffer"
msgstr "Ñтрока найдена без буфера"
-#: src/common/session.c:1530
+#: src/common/session.c:1531
msgid "can't create new line"
msgstr "не могу Ñоздать новую Ñтроку"
-#: src/common/session.c:1540
+#: src/common/session.c:1541
msgid "unexpected end of file (reading line)"
msgstr "неожиданный конец файла (при чтении Ñтрочки)"
-#: src/common/session.c:1577
+#: src/common/session.c:1581
#, c-format
msgid "session: warning: ignoring value from line (object id: %d)\n"
msgstr ""
"ÑеÑÑиÑ: предупреждение: игнорирую значение из Ñтроки (id объекта: %d)\n"
-#: src/common/session.c:1602
+#: src/common/session.c:1606
msgid "unexpected end of file (reading uptime)"
msgstr "неожиданный конец файла (при чтении uptime)"
-#: src/common/session.c:1615
+#: src/common/session.c:1619
#, c-format
msgid "session: warning: ignoring value from uptime (object id: %d)\n"
msgstr ""
"ÑеÑÑиÑ: предупреждение: игнорирую значение из uptime (id объекта: %d)\n"
-#: src/common/session.c:1649
+#: src/common/session.c:1653
#, fuzzy
msgid "unexpected end of file (reading hotlist)"
msgstr "неожиданный конец файла (при чтении иÑтории)"
-#: src/common/session.c:1705
+#: src/common/session.c:1709
msgid "session file not found"
msgstr "файл ÑеÑÑии не найден"
-#: src/common/session.c:1712
+#: src/common/session.c:1716
msgid "signature not found"
msgstr "подпиÑÑŒ не найдена"
-#: src/common/session.c:1717
+#: src/common/session.c:1721
msgid "bad session signature"
msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ Ð¿Ð¾Ð´Ð¿Ð¸ÑÑŒ ÑеÑÑии"
-#: src/common/session.c:1728
+#: src/common/session.c:1732
msgid "object id not found"
msgstr "id объекта не найден"
-#: src/common/session.c:1736
+#: src/common/session.c:1740
msgid "failed to load server"
msgstr "загрузка Ñервера не удалаÑÑŒ"
-#: src/common/session.c:1743
+#: src/common/session.c:1747
msgid "failed to load channel"
msgstr "загрузка канала не удалаÑÑŒ"
-#: src/common/session.c:1750
+#: src/common/session.c:1754
msgid "failed to load nick"
msgstr "загрузка ника не удалаÑÑŒ"
-#: src/common/session.c:1757
+#: src/common/session.c:1761
msgid "failed to load DCC"
msgstr "загрузка DCC не удалаÑÑŒ"
-#: src/common/session.c:1764
+#: src/common/session.c:1768
msgid "failed to load history"
msgstr "загрузка иÑтории не удалаÑÑŒ"
-#: src/common/session.c:1771
+#: src/common/session.c:1775
msgid "failed to load buffer"
msgstr "загрузка буфера не удалаÑÑŒ"
-#: src/common/session.c:1778
+#: src/common/session.c:1782
msgid "failed to load line"
msgstr "загрузка Ñтроки не удалаÑÑŒ"
-#: src/common/session.c:1785
+#: src/common/session.c:1789
msgid "failed to load uptime"
msgstr "загрузка uptime не удалаÑÑŒ"
-#: src/common/session.c:1792
+#: src/common/session.c:1796
#, fuzzy
msgid "failed to load hotlist"
msgstr "загрузка иÑтории не удалаÑÑŒ"
-#: src/common/session.c:1797
+#: src/common/session.c:1801
#, c-format
msgid "ignoring object (id: %d)\n"
msgstr "игнорирую объект (id: %d)\n"
-#: src/common/session.c:1801
+#: src/common/session.c:1805
#, c-format
msgid "failed to ignore object (id: %d)"
msgstr "неудачное игнорирование объекта (id: %d)"
-#: src/common/session.c:1825
+#: src/common/session.c:1829
#, c-format
msgid "%s can't delete session file (%s)\n"
msgstr "%s не могу удалить файл ÑеÑÑии (%s)\n"
-#: src/common/session.c:1831
+#: src/common/session.c:1835
msgid "Upgrade completed successfully\n"
msgstr "Обновление уÑпешно\n"
@@ -5484,63 +5515,63 @@ msgstr ""
"%s вам Ñледует набрать /save чтобы запиÑать параметр \"save_on_exit\" в "
"конфигурационный файл.\n"
-#: src/common/weeconfig.c:1754
+#: src/common/weeconfig.c:1792
#, c-format
msgid "%s %s, line %d: new server, but previous was incomplete\n"
msgstr "%s %s, Ñтрока %d: новый Ñервер, но Ñтарый опиÑан не полноÑтью\n"
-#: src/common/weeconfig.c:1763
+#: src/common/weeconfig.c:1801
#, c-format
msgid "%s %s, line %d: server '%s' already exists\n"
msgstr "%s %s, Ñтрока %d: Ñервер '%s' уже ÑущеÑтвует\n"
-#: src/common/weeconfig.c:1781
+#: src/common/weeconfig.c:1819
#, c-format
msgid "%s %s, line %d: unable to create server\n"
msgstr "%s %s, Ñтрока %d: не могу Ñоздать Ñервер\n"
-#: src/common/weeconfig.c:1821
+#: src/common/weeconfig.c:1859
#, c-format
msgid "%s unable to assign default int with string (\"%s\")\n"
msgstr ""
"%s не могу уÑтановить целочиÑленное значение по умолчанию Ñтроке (\"%s\")\n"
-#: src/common/weeconfig.c:1832
+#: src/common/weeconfig.c:1870
#, c-format
msgid "%s unable to assign default color (\"%s\")\n"
msgstr "%s не могу уÑтановить цвет по умолчанию (\"%s\")\n"
-#: src/common/weeconfig.c:1870
+#: src/common/weeconfig.c:1908
#, c-format
msgid "%s config file \"%s\" not found.\n"
msgstr "%s конфигурационынй файл \"%s\" не найден.\n"
-#: src/common/weeconfig.c:1902
+#: src/common/weeconfig.c:1940
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"]\"\n"
msgstr "%s %s, Ñтрока %d: некорректный ÑинтакÑиÑ, не хватает \"]\"\n"
-#: src/common/weeconfig.c:1919
+#: src/common/weeconfig.c:1957
#, c-format
msgid "%s %s, line %d: unknown section identifier (\"%s\")\n"
msgstr "%s %s, Ñтрока %d: неизвеÑтный идентификатор Ñекции (\"%s\")\n"
-#: src/common/weeconfig.c:1937
+#: src/common/weeconfig.c:1975
#, c-format
msgid "%s %s, line %d: invalid section for option, line is ignored\n"
msgstr "%s %s, Ñтрока %d: Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ ÑÐµÐºÑ†Ð¸Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°, Ñтрока игнорируетÑÑ\n"
-#: src/common/weeconfig.c:2019 src/common/weeconfig.c:2045
+#: src/common/weeconfig.c:2057 src/common/weeconfig.c:2083
#, c-format
msgid "%s %s, line %d: invalid option \"%s\"\n"
msgstr "%s %s, Ñтрока %d: некорректный параметр \"%s\"\n"
-#: src/common/weeconfig.c:2025
+#: src/common/weeconfig.c:2063
#, c-format
msgid "%s %s, line %d: invalid ignore options \"%s\"\n"
msgstr "%s %s, Ñтрока %d: некорректные параметры Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ \"%s\"\n"
-#: src/common/weeconfig.c:2056
+#: src/common/weeconfig.c:2094
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5549,7 +5580,7 @@ msgstr ""
"%s %s, Ñтрока %d: некорректное значение параметра '%s'\n"
"ОжидалоÑÑŒ: булевое значение: 'off' или 'on'\n"
-#: src/common/weeconfig.c:2065
+#: src/common/weeconfig.c:2103
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5558,7 +5589,7 @@ msgstr ""
"%s %s, Ñтрока %d: некорректное значение параметра '%s'\n"
"ОжидалоÑÑŒ: целочиÑленное значение: от %d до %d\n"
-#: src/common/weeconfig.c:2076
+#: src/common/weeconfig.c:2114
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -5567,21 +5598,21 @@ msgstr ""
"%s %s, Ñтрока %d: некорректное значение параметра '%s'\n"
"ОжидалоÑÑŒ: одно из значений:"
-#: src/common/weeconfig.c:2092
+#: src/common/weeconfig.c:2130
#, c-format
msgid "%s %s, line %d: invalid color name for option '%s'\n"
msgstr "%s %s, Ñтрока %d: некорректное название цвета параметра '%s'\n"
-#: src/common/weeconfig.c:2161
+#: src/common/weeconfig.c:2199
#, c-format
msgid "%s: creating default config file...\n"
msgstr "%s: ÑоздаётÑÑ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ñ‹Ð¹ файл по умолчанию...\n"
-#: src/common/weeconfig.c:2162
+#: src/common/weeconfig.c:2200
msgid "Creating default config file\n"
msgstr "Создаю новый конфигурационный файл\n"
-#: src/common/weeconfig.c:2165 src/common/weeconfig.c:2371
+#: src/common/weeconfig.c:2203 src/common/weeconfig.c:2409
#, c-format
msgid ""
"#\n"
@@ -5590,7 +5621,7 @@ msgstr ""
"#\n"
"# %s конфигурационный файл, Ñозданный пользователем %s v%s, %s"
-#: src/common/weeconfig.c:2169 src/common/weeconfig.c:2375
+#: src/common/weeconfig.c:2207 src/common/weeconfig.c:2413
#, c-format
msgid ""
"# WARNING! Be careful when editing this file, WeeChat writes this file when "
@@ -5601,10 +5632,20 @@ msgstr ""
"его при выходе.\n"
"#\n"
-#: src/common/weeconfig.c:2368
+#: src/common/weeconfig.c:2406
msgid "Saving config to disk\n"
msgstr "СохранÑÑŽ конфигурацию\n"
+#~ msgid ""
+#~ "filename: WeeChat plugin (file) to load\n"
+#~ "\n"
+#~ "Without argument, /plugin command lists all loaded plugins."
+#~ msgstr ""
+#~ "имÑ_файла: файл загружаемого WeeChat plugin'а\n"
+#~ "\n"
+#~ "Команда /plugin, Ð·Ð°Ð¿ÑƒÑ‰ÐµÐ½Ð½Ð°Ñ Ð±ÐµÐ· аргументов, перечиÑлÑет вÑе загруженные "
+#~ "plugin'Ñ‹."
+
#, fuzzy
#~ msgid "Default server notify levels:"
#~ msgstr "уÑтанавливает ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ñервера"
diff --git a/weechat/po/weechat.pot b/weechat/po/weechat.pot
index 9b4017ff9..06797d362 100644
--- a/weechat/po/weechat.pot
+++ b/weechat/po/weechat.pot
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2006-10-01 10:04+0200\n"
+"POT-Creation-Date: 2006-10-24 00:48+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -15,155 +15,159 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/irc/irc-server.c:190 src/common/weeconfig.c:2301
+#: src/irc/irc-server.c:194 src/common/weeconfig.c:2339
msgid "Unable to get user's name"
msgstr ""
-#: src/irc/irc-server.c:258
+#: src/irc/irc-server.c:262
#, c-format
msgid "%s cannot allocate new server\n"
msgstr ""
-#: src/irc/irc-server.c:591
+#: src/irc/irc-server.c:610
#, c-format
msgid "%s error sending data to IRC server\n"
msgstr ""
-#: src/irc/irc-server.c:613 src/irc/irc-server.c:626 src/irc/irc-server.c:673
-#: src/irc/irc-server.c:686
+#: src/irc/irc-server.c:624 src/irc/irc-server.c:951
+msgid "(message dropped)"
+msgstr ""
+
+#: src/irc/irc-server.c:736 src/irc/irc-server.c:749 src/irc/irc-server.c:796
+#: src/irc/irc-server.c:809
#, c-format
msgid "%s not enough memory for received IRC message\n"
msgstr ""
-#: src/irc/irc-server.c:804
+#: src/irc/irc-server.c:918
#, c-format
msgid "%s Command \"%s\" failed!\n"
msgstr ""
-#: src/irc/irc-server.c:810
+#: src/irc/irc-server.c:924
#, c-format
msgid "%s No command to execute!\n"
msgstr ""
-#: src/irc/irc-server.c:816
+#: src/irc/irc-server.c:930
#, c-format
msgid "%s Unknown command: cmd=\"%s\", host=\"%s\", args=\"%s\"\n"
msgstr ""
-#: src/irc/irc-server.c:867
+#: src/irc/irc-server.c:996
#, c-format
msgid "%s cannot read data from socket, disconnecting from server...\n"
msgstr ""
-#: src/irc/irc-server.c:948
+#: src/irc/irc-server.c:1077
#, c-format
msgid "%s: Reconnecting to server in %d seconds\n"
msgstr ""
-#: src/irc/irc-server.c:982
+#: src/irc/irc-server.c:1111
#, c-format
msgid "%s gnutls handshake failed\n"
msgstr ""
-#: src/irc/irc-server.c:999
+#: src/irc/irc-server.c:1128
#, c-format
msgid "%s proxy address \"%s\" not found\n"
msgstr ""
-#: src/irc/irc-server.c:1003
+#: src/irc/irc-server.c:1132
#, c-format
msgid "%s address \"%s\" not found\n"
msgstr ""
-#: src/irc/irc-server.c:1013
+#: src/irc/irc-server.c:1142
#, c-format
msgid "%s proxy IP address not found\n"
msgstr ""
-#: src/irc/irc-server.c:1016
+#: src/irc/irc-server.c:1145
#, c-format
msgid "%s IP address not found\n"
msgstr ""
-#: src/irc/irc-server.c:1025
+#: src/irc/irc-server.c:1154
#, c-format
msgid "%s proxy connection refused\n"
msgstr ""
-#: src/irc/irc-server.c:1028
+#: src/irc/irc-server.c:1157
#, c-format
msgid "%s connection refused\n"
msgstr ""
-#: src/irc/irc-server.c:1036
+#: src/irc/irc-server.c:1165
#, c-format
msgid ""
"%s proxy fails to establish connection to server (check username/password if "
"used)\n"
msgstr ""
-#: src/irc/irc-server.c:1046
+#: src/irc/irc-server.c:1175
#, c-format
msgid "%s unable to set local hostname/IP\n"
msgstr ""
-#: src/irc/irc-server.c:1561
+#: src/irc/irc-server.c:1690
#, c-format
msgid ""
"%s cannot connect with SSL since WeeChat was not built with GNUtls support\n"
msgstr ""
-#: src/irc/irc-server.c:1570
+#: src/irc/irc-server.c:1699
#, c-format
msgid "%s: connecting to server %s:%d%s%s via %s proxy %s:%d%s...\n"
msgstr ""
-#: src/irc/irc-server.c:1576
+#: src/irc/irc-server.c:1705
#, c-format
msgid "Connecting to server %s:%d%s%s via %s proxy %s:%d%s...\n"
msgstr ""
-#: src/irc/irc-server.c:1586
+#: src/irc/irc-server.c:1715
#, c-format
msgid "%s: connecting to server %s:%d%s%s...\n"
msgstr ""
-#: src/irc/irc-server.c:1590
+#: src/irc/irc-server.c:1719
#, c-format
msgid "Connecting to server %s:%d%s%s...\n"
msgstr ""
-#: src/irc/irc-server.c:1608
+#: src/irc/irc-server.c:1737
#, c-format
msgid "%s gnutls init error\n"
msgstr ""
-#: src/irc/irc-server.c:1623
+#: src/irc/irc-server.c:1752
#, c-format
msgid "%s cannot create pipe\n"
msgstr ""
-#: src/irc/irc-server.c:1638
+#: src/irc/irc-server.c:1767
#, c-format
msgid "%s cannot create socket\n"
msgstr ""
-#: src/irc/irc-server.c:1649
+#: src/irc/irc-server.c:1778
#, c-format
msgid "%s cannot set socket option \"SO_REUSEADDR\"\n"
msgstr ""
-#: src/irc/irc-server.c:1660
+#: src/irc/irc-server.c:1789
#, c-format
msgid "%s cannot set socket option \"SO_KEEPALIVE\"\n"
msgstr ""
-#: src/irc/irc-server.c:1691
+#: src/irc/irc-server.c:1820
#, c-format
msgid "%s: Reconnecting to server...\n"
msgstr ""
-#: src/irc/irc-server.c:1742 src/irc/irc-server.c:1751
+#: src/irc/irc-server.c:1871 src/irc/irc-server.c:1880
msgid "Disconnected from server!\n"
msgstr ""
@@ -1271,70 +1275,70 @@ msgstr ""
msgid "%s: using hostname \"%s\"\n"
msgstr ""
-#: src/irc/irc-send.c:219 src/common/command.c:677
+#: src/irc/irc-send.c:219 src/common/command.c:683
#, c-format
msgid "%s cannot find nick for sending message\n"
msgstr ""
-#: src/irc/irc-send.c:358 src/common/command.c:574
+#: src/irc/irc-send.c:358 src/common/command.c:580
#, c-format
msgid "%s command \"%s\" needs a server connection!\n"
msgstr ""
-#: src/irc/irc-send.c:413 src/irc/irc-send.c:441 src/irc/irc-send.c:663
-#: src/irc/irc-send.c:700 src/irc/irc-send.c:737 src/irc/irc-send.c:791
-#: src/irc/irc-send.c:836 src/irc/irc-send.c:915 src/irc/irc-send.c:976
-#: src/irc/irc-send.c:1362 src/irc/irc-send.c:1504 src/irc/irc-send.c:2065
-#: src/irc/irc-send.c:2195
+#: src/irc/irc-send.c:413 src/irc/irc-send.c:441 src/irc/irc-send.c:657
+#: src/irc/irc-send.c:689 src/irc/irc-send.c:721 src/irc/irc-send.c:770
+#: src/irc/irc-send.c:815 src/irc/irc-send.c:894 src/irc/irc-send.c:955
+#: src/irc/irc-send.c:1372 src/irc/irc-send.c:1516 src/irc/irc-send.c:2077
+#: src/irc/irc-send.c:2202
#, c-format
msgid "%s \"%s\" command can only be executed in a channel buffer\n"
msgstr ""
-#: src/irc/irc-send.c:580 src/irc/irc-send.c:600 src/irc/irc-send.c:1130
-#: src/irc/irc-send.c:1983
+#: src/irc/irc-send.c:579 src/irc/irc-send.c:599 src/irc/irc-send.c:1109
+#: src/irc/irc-send.c:1995
#, c-format
msgid "%s \"%s\" command can not be executed on a server buffer\n"
msgstr ""
-#: src/irc/irc-send.c:900 src/irc/irc-send.c:961 src/common/command.c:1778
+#: src/irc/irc-send.c:879 src/irc/irc-send.c:940 src/common/command.c:1789
#, c-format
msgid "%s wrong arguments for \"%s\" command\n"
msgstr ""
-#: src/irc/irc-send.c:1077
+#: src/irc/irc-send.c:1056
#, c-format
msgid "%s \"%s\" is not a valid regular expression (%s)\n"
msgstr ""
-#: src/irc/irc-send.c:1086
+#: src/irc/irc-send.c:1065
#, c-format
msgid "%s not enough memory for regular expression\n"
msgstr ""
-#: src/irc/irc-send.c:1212 src/irc/irc-send.c:1560 src/irc/irc-send.c:1574
+#: src/irc/irc-send.c:1222 src/irc/irc-send.c:1572 src/irc/irc-send.c:1586
#, c-format
msgid "%s \"%s\" command can only be executed in a channel or private buffer\n"
msgstr ""
-#: src/irc/irc-send.c:1254 src/irc/irc-recv.c:565
+#: src/irc/irc-send.c:1264 src/irc/irc-recv.c:565
#, c-format
msgid "%s nick \"%s\" not found for \"%s\" command\n"
msgstr ""
-#: src/irc/irc-send.c:1335 src/irc/irc-send.c:1473 src/irc/irc-send.c:2091
-#: src/common/command.c:1723 src/common/command.c:1735
-#: src/common/command.c:1754 src/common/command.c:1841
-#: src/common/command.c:2621
+#: src/irc/irc-send.c:1345 src/irc/irc-send.c:1483 src/irc/irc-send.c:2103
+#: src/common/command.c:1734 src/common/command.c:1746
+#: src/common/command.c:1765 src/common/command.c:1852
+#: src/common/command.c:2694
#, c-format
msgid "%s wrong argument count for \"%s\" command\n"
msgstr ""
-#: src/irc/irc-send.c:1675
+#: src/irc/irc-send.c:1687
#, c-format
msgid "%s cannot create new private buffer \"%s\"\n"
msgstr ""
-#: src/irc/irc-send.c:2156
+#: src/irc/irc-send.c:2168
#, c-format
msgid "%s, compiled on %s %s\n"
msgstr ""
@@ -1344,8 +1348,8 @@ msgstr ""
msgid "You have been invited to %s%s%s by %s%s\n"
msgstr ""
-#: src/irc/irc-recv.c:428 src/irc/irc-recv.c:534 src/irc/irc-recv.c:732
-#: src/irc/irc-recv.c:1159 src/irc/irc-recv.c:1510 src/irc/irc-recv.c:3441
+#: src/irc/irc-recv.c:428 src/irc/irc-recv.c:534 src/irc/irc-recv.c:734
+#: src/irc/irc-recv.c:1160 src/irc/irc-recv.c:1510 src/irc/irc-recv.c:3441
#: src/irc/irc-recv.c:3507 src/irc/irc-recv.c:3528
#, c-format
msgid "%s channel \"%s\" not found for \"%s\" command\n"
@@ -1376,7 +1380,7 @@ msgstr ""
msgid "%s host \"%s\" not found for \"%s\" command\n"
msgstr ""
-#: src/irc/irc-recv.c:676 src/irc/irc-recv.c:775 src/irc/irc-recv.c:1304
+#: src/irc/irc-recv.c:676 src/irc/irc-recv.c:777 src/irc/irc-recv.c:1304
#: src/irc/irc-recv.c:2074
#, c-format
msgid "%s \"%s\" command received without host\n"
@@ -1387,56 +1391,56 @@ msgstr ""
msgid "%s \"%s\" command received without channel or nickname\n"
msgstr ""
-#: src/irc/irc-recv.c:714
+#: src/irc/irc-recv.c:716
#, c-format
msgid "Mode %s%s %s[%s%s%s]%s by %s%s\n"
msgstr ""
-#: src/irc/irc-recv.c:743
+#: src/irc/irc-recv.c:745
#, c-format
msgid "User mode %s[%s%s%s]%s by %s%s\n"
msgstr ""
-#: src/irc/irc-recv.c:814
+#: src/irc/irc-recv.c:816
#, c-format
msgid "You are now known as %s%s\n"
msgstr ""
-#: src/irc/irc-recv.c:818
+#: src/irc/irc-recv.c:820
#, c-format
msgid "%s%s%s is now known as %s%s\n"
msgstr ""
-#: src/irc/irc-recv.c:886
+#: src/irc/irc-recv.c:887
#, c-format
msgid "%s nickname not found for \"%s\" command\n"
msgstr ""
-#: src/irc/irc-recv.c:900
+#: src/irc/irc-recv.c:901
#, c-format
msgid "CTCP %sVERSION%s reply from %s%s%s: %s\n"
msgstr ""
-#: src/irc/irc-recv.c:934
+#: src/irc/irc-recv.c:935
#, c-format
msgid "CTCP %sPING%s reply from %s%s%s: %ld.%ld seconds\n"
msgstr ""
-#: src/irc/irc-recv.c:957 src/irc/irc-recv.c:1887 src/irc/irc-recv.c:1999
+#: src/irc/irc-recv.c:958 src/irc/irc-recv.c:1887 src/irc/irc-recv.c:1999
#, c-format
msgid "%s cannot create new private window \"%s\"\n"
msgstr ""
-#: src/irc/irc-recv.c:982 src/irc/irc-recv.c:2019
+#: src/irc/irc-recv.c:983 src/irc/irc-recv.c:2019
msgid "Private"
msgstr ""
-#: src/irc/irc-recv.c:1061
+#: src/irc/irc-recv.c:1062
#, c-format
msgid "%s \"%s\" command received without host or channel\n"
msgstr ""
-#: src/irc/irc-recv.c:1089
+#: src/irc/irc-recv.c:1090
#, c-format
msgid "%s%s %s(%s%s%s)%s has left %s%s"
msgstr ""
@@ -1537,11 +1541,11 @@ msgstr ""
msgid "%s[%s%s%s]%s idle: "
msgstr ""
-#: src/irc/irc-recv.c:3127 src/common/command.c:3763 src/common/command.c:3781
+#: src/irc/irc-recv.c:3127 src/common/command.c:3836 src/common/command.c:3854
msgid "days"
msgstr ""
-#: src/irc/irc-recv.c:3127 src/common/command.c:3763 src/common/command.c:3781
+#: src/irc/irc-recv.c:3127 src/common/command.c:3836 src/common/command.c:3854
msgid "day"
msgstr ""
@@ -1993,78 +1997,84 @@ msgstr ""
msgid "%s plugin %s: unable to add keyboard handler (not enough memory)\n"
msgstr ""
-#: src/plugins/plugins.c:775
+#: src/plugins/plugins.c:738
+#, c-format
+msgid "%s plugin %s: unable to add modifier (not enough memory)\n"
+msgstr ""
+
+#: src/plugins/plugins.c:968
#, c-format
msgid "%s unable to load plugin \"%s\": %s\n"
msgstr ""
-#: src/plugins/plugins.c:786
+#: src/plugins/plugins.c:979
#, c-format
msgid "%s symbol \"plugin_name\" not found in plugin \"%s\", failed to load\n"
msgstr ""
-#: src/plugins/plugins.c:797
+#: src/plugins/plugins.c:990
#, c-format
msgid ""
"%s unable to load plugin \"%s\": a plugin with same name already exists\n"
msgstr ""
-#: src/plugins/plugins.c:809
+#: src/plugins/plugins.c:1002
#, c-format
msgid ""
"%s symbol \"plugin_description\" not found in plugin \"%s\", failed to load\n"
msgstr ""
-#: src/plugins/plugins.c:820
+#: src/plugins/plugins.c:1013
#, c-format
msgid ""
"%s symbol \"plugin_version\" not found in plugin \"%s\", failed to load\n"
msgstr ""
-#: src/plugins/plugins.c:831
+#: src/plugins/plugins.c:1024
#, c-format
msgid ""
"%s function \"weechat_plugin_init\" not found in plugin \"%s\", failed to "
"load\n"
msgstr ""
-#: src/plugins/plugins.c:903
+#: src/plugins/plugins.c:1103
#, c-format
msgid "Initializing plugin \"%s\" %s\n"
msgstr ""
-#: src/plugins/plugins.c:911
+#: src/plugins/plugins.c:1111
#, c-format
msgid "%s unable to initialize plugin \"%s\"\n"
msgstr ""
-#: src/plugins/plugins.c:922
+#: src/plugins/plugins.c:1122
#, c-format
msgid "%s unable to load plugin \"%s\" (not enough memory)\n"
msgstr ""
-#: src/plugins/plugins.c:930
+#: src/plugins/plugins.c:1130
#, c-format
msgid "Plugin \"%s\" (%s) loaded.\n"
msgstr ""
-#: src/plugins/plugins.c:1097
+#: src/plugins/plugins.c:1302 src/plugins/plugins.c:1342
#, c-format
msgid "Plugin \"%s\" unloaded.\n"
msgstr ""
-#: src/plugins/plugins.c:1103 src/common/command.c:3443
+#: src/plugins/plugins.c:1308 src/plugins/plugins.c:1351
+#: src/common/command.c:3516
#, c-format
msgid "%s plugin \"%s\" not found\n"
msgstr ""
-#: src/plugins/plugins-config.c:265 src/common/weeconfig.c:1945
+#: src/plugins/plugins-config.c:265 src/common/weeconfig.c:1983
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"=\"\n"
msgstr ""
-#: src/plugins/plugins-config.c:353 src/common/weeconfig.c:2155
-#: src/common/weeconfig.c:2362
+#: src/plugins/plugins-config.c:353 src/common/weeconfig.c:2193
+#: src/common/weeconfig.c:2400
#, c-format
msgid "%s cannot create file \"%s\"\n"
msgstr ""
@@ -2084,7 +2094,7 @@ msgid ""
"#\n"
msgstr ""
-#: src/plugins/plugins-interface.c:377
+#: src/plugins/plugins-interface.c:417
#, c-format
msgid "%s server/channel (%s/%s) not found for plugin exec command\n"
msgstr ""
@@ -2137,12 +2147,12 @@ msgstr ""
msgid " [Q] Close raw data view"
msgstr ""
-#: src/gui/curses/gui-curses-main.c:120
+#: src/gui/curses/gui-curses-main.c:119
#, c-format
msgid "Day changed to %s\n"
msgstr ""
-#: src/gui/curses/gui-curses-main.c:235
+#: src/gui/curses/gui-curses-main.c:234
#, c-format
msgid "%s lag is high, disconnecting from server...\n"
msgstr ""
@@ -2184,11 +2194,11 @@ msgstr ""
msgid "server"
msgstr ""
-#: src/gui/gui-buffer.c:580
+#: src/gui/gui-buffer.c:581
msgid "Not enough memory for new line\n"
msgstr ""
-#: src/gui/gui-common.c:428
+#: src/gui/gui-common.c:430
msgid "Not enough memory for infobar message\n"
msgstr ""
@@ -2376,7 +2386,7 @@ msgstr ""
msgid "grab a key"
msgstr ""
-#: src/gui/gui-keyboard.c:452 src/common/command.c:2383
+#: src/gui/gui-keyboard.c:452 src/common/command.c:2394
#, c-format
msgid "%s unable to bind key \"%s\"\n"
msgstr ""
@@ -2407,7 +2417,7 @@ msgstr ""
msgid "**** End of log "
msgstr ""
-#: src/common/alias.c:170 src/common/command.c:365
+#: src/common/alias.c:170 src/common/command.c:371
#, c-format
msgid "%s circular reference when calling alias \"/%s\"\n"
msgstr ""
@@ -2617,21 +2627,30 @@ msgid "list/load/unload plugins"
msgstr ""
#: src/common/command.c:146
-msgid "[load filename] | [autoload] | [reload] | [unload]"
+msgid ""
+"[list [mask]] | [listfull [mask]] | [load filename] | [autoload] | [reload "
+"[name]] | [unload [name]]"
msgstr ""
#: src/common/command.c:147
msgid ""
-"filename: WeeChat plugin (file) to load\n"
+" list: list loaded plugins\n"
+"listfull: list loaded plugins with detailed info for each plugin\n"
+" mask: part of name of a loaded plugin\n"
+" load: load a plugin\n"
+"autoload: autoload plugins in system or user directory\n"
+" reload: reload one plugin (if no name given, unload all plugins, then "
+"autoload plugins)\n"
+" unload: unload one or all plugins\n"
"\n"
-"Without argument, /plugin command lists all loaded plugins."
+"Without argument, /plugin command lists loaded plugins."
msgstr ""
-#: src/common/command.c:150
+#: src/common/command.c:156
msgid "list, add or remove servers"
msgstr ""
-#: src/common/command.c:151
+#: src/common/command.c:157
msgid ""
"[servername] | [servername hostname port [-auto | -noauto] [-ipv6] [-ssl] [-"
"pwd password] [-nicks nick1 nick2 nick3] [-username username] [-realname "
@@ -2639,7 +2658,7 @@ msgid ""
"servername]"
msgstr ""
-#: src/common/command.c:156
+#: src/common/command.c:162
msgid ""
"servername: server name, for internal and display use\n"
" hostname: name or IP address of server\n"
@@ -2654,27 +2673,27 @@ msgid ""
" realname: real name of user"
msgstr ""
-#: src/common/command.c:168
+#: src/common/command.c:174
msgid "save config to disk"
msgstr ""
-#: src/common/command.c:169
+#: src/common/command.c:175
msgid "[file]"
msgstr ""
-#: src/common/command.c:169
+#: src/common/command.c:175
msgid "file: filename for writing config"
msgstr ""
-#: src/common/command.c:171
+#: src/common/command.c:177
msgid "set config options"
msgstr ""
-#: src/common/command.c:172 src/common/command.c:180
+#: src/common/command.c:178 src/common/command.c:186
msgid "[option [ = value]]"
msgstr ""
-#: src/common/command.c:173
+#: src/common/command.c:179
msgid ""
"option: name of an option (if name is full and no value is given, then help "
"is displayed on option)\n"
@@ -2684,11 +2703,11 @@ msgid ""
"server name and \"xxx\" an option for this server."
msgstr ""
-#: src/common/command.c:179
+#: src/common/command.c:185
msgid "set plugin config options"
msgstr ""
-#: src/common/command.c:181
+#: src/common/command.c:187
msgid ""
"option: name of a plugin option\n"
" value: value for option\n"
@@ -2696,27 +2715,27 @@ msgid ""
"Option is format: plugin.option, example: perl.myscript.item1"
msgstr ""
-#: src/common/command.c:185
+#: src/common/command.c:191
msgid "remove an alias"
msgstr ""
-#: src/common/command.c:186
+#: src/common/command.c:192
msgid "alias_name"
msgstr ""
-#: src/common/command.c:186
+#: src/common/command.c:192
msgid "alias_name: name of alias to remove"
msgstr ""
-#: src/common/command.c:188
+#: src/common/command.c:194
msgid "unignore IRC messages and/or hosts"
msgstr ""
-#: src/common/command.c:189
+#: src/common/command.c:195
msgid "[number | [mask [[type | command] [channel [server]]]]]"
msgstr ""
-#: src/common/command.c:190
+#: src/common/command.c:196
msgid ""
" number: # of ignore to unignore (number is displayed by list of ignore)\n"
" mask: nick or host mask to unignore\n"
@@ -2729,39 +2748,39 @@ msgid ""
"Without argument, /unignore command lists all defined ignore."
msgstr ""
-#: src/common/command.c:200
+#: src/common/command.c:206
msgid "upgrade WeeChat without disconnecting from servers"
msgstr ""
-#: src/common/command.c:202
+#: src/common/command.c:208
msgid ""
"This command run again WeeChat binary, so it should have been compiled or "
"installed with a package manager before running this command."
msgstr ""
-#: src/common/command.c:205
+#: src/common/command.c:211
msgid "show WeeChat uptime"
msgstr ""
-#: src/common/command.c:206
+#: src/common/command.c:212
msgid "[-o]"
msgstr ""
-#: src/common/command.c:207
+#: src/common/command.c:213
msgid "-o: send uptime on current channel as an IRC message"
msgstr ""
-#: src/common/command.c:209
+#: src/common/command.c:215
msgid "manage windows"
msgstr ""
-#: src/common/command.c:210
+#: src/common/command.c:216
msgid ""
"[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv "
"[pct] | resize pct | merge [all]]"
msgstr ""
-#: src/common/command.c:212
+#: src/common/command.c:218
msgid ""
" list: list open windows (no parameter implies this list)\n"
" -1: jump to previous window\n"
@@ -2781,674 +2800,686 @@ msgid ""
"create a new window with size = current_size / 4"
msgstr ""
-#: src/common/command.c:345 src/common/command.c:518 src/common/command.c:613
+#: src/common/command.c:351 src/common/command.c:524 src/common/command.c:619
#, c-format
msgid "%s command \"%s\" failed\n"
msgstr ""
-#: src/common/command.c:471
+#: src/common/command.c:477
#, c-format
msgid "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
msgstr ""
-#: src/common/command.c:483
+#: src/common/command.c:489
#, c-format
msgid ""
"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
"arg%s)\n"
msgstr ""
-#: src/common/command.c:547
+#: src/common/command.c:553
#, c-format
msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
msgstr ""
-#: src/common/command.c:559
+#: src/common/command.c:565
#, c-format
msgid ""
"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
"arg%s)\n"
msgstr ""
-#: src/common/command.c:583
+#: src/common/command.c:589
#, c-format
msgid "%s command \"%s\" can not be executed on DCC CHAT buffer\n"
msgstr ""
-#: src/common/command.c:628
+#: src/common/command.c:634
#, c-format
msgid "%s unknown command \"%s\" (type /help for help)\n"
msgstr ""
-#: src/common/command.c:830
+#: src/common/command.c:831
msgid "This window is not a channel!\n"
msgstr ""
-#: src/common/command.c:868 src/common/command.c:1039
+#: src/common/command.c:879 src/common/command.c:1050
#, c-format
msgid "%s missing arguments for \"%s\" command\n"
msgstr ""
-#: src/common/command.c:877
+#: src/common/command.c:888
#, c-format
msgid "Alias \"%s\" => \"%s\" created\n"
msgstr ""
-#: src/common/command.c:883
+#: src/common/command.c:894
#, c-format
msgid "Failed to create alias \"%s\" => \"%s\" (not enough memory)\n"
msgstr ""
-#: src/common/command.c:895
+#: src/common/command.c:906
msgid "Alias:\n"
msgstr ""
-#: src/common/command.c:905
+#: src/common/command.c:916
msgid "No alias found.\n"
msgstr ""
-#: src/common/command.c:915
+#: src/common/command.c:926
msgid "List of aliases:\n"
msgstr ""
-#: src/common/command.c:929
+#: src/common/command.c:940
msgid "No alias defined.\n"
msgstr ""
-#: src/common/command.c:948
+#: src/common/command.c:959
#, c-format
msgid "%sServer: %s%s\n"
msgstr ""
-#: src/common/command.c:953
+#: src/common/command.c:964
#, c-format
msgid "%snot connected\n"
msgstr ""
-#: src/common/command.c:957
+#: src/common/command.c:968
#, c-format
msgid "%sChannel: %s%s %s(server: %s%s%s)\n"
msgstr ""
-#: src/common/command.c:966
+#: src/common/command.c:977
#, c-format
msgid "%sPrivate with: %s%s %s(server: %s%s%s)\n"
msgstr ""
-#: src/common/command.c:975 src/common/command.c:987
+#: src/common/command.c:986 src/common/command.c:998
#, c-format
msgid "%sunknown\n"
msgstr ""
-#: src/common/command.c:983
+#: src/common/command.c:994
#, c-format
msgid "%sraw IRC data\n"
msgstr ""
-#: src/common/command.c:1018
+#: src/common/command.c:1029
msgid "Open buffers:\n"
msgstr ""
-#: src/common/command.c:1063
+#: src/common/command.c:1074
#, c-format
msgid "%s incorrect buffer number\n"
msgstr ""
-#: src/common/command.c:1080
+#: src/common/command.c:1091
#, c-format
msgid "%s can not close the single buffer\n"
msgstr ""
-#: src/common/command.c:1093
+#: src/common/command.c:1104
#, c-format
msgid "%s can not close server buffer while channels are open\n"
msgstr ""
-#: src/common/command.c:1167
+#: src/common/command.c:1178
msgid "Default notify levels for servers:"
msgstr ""
-#: src/common/command.c:1185
+#: src/common/command.c:1196
msgid "Notify levels:"
msgstr ""
-#: src/common/command.c:1192
+#: src/common/command.c:1203
msgid "Raw IRC data"
msgstr ""
-#: src/common/command.c:1214 src/common/command.c:1284
+#: src/common/command.c:1225 src/common/command.c:1295
#, c-format
msgid "%s incorrect notify level (must be between %d and %d)\n"
msgstr ""
-#: src/common/command.c:1227
+#: src/common/command.c:1238
#, c-format
msgid "%s incorrect buffer for notify (must be server, channel or private)\n"
msgstr ""
-#: src/common/command.c:1238
+#: src/common/command.c:1249
#, c-format
msgid "New default notify level for server %s%s%s: %s%d %s"
msgstr ""
-#: src/common/command.c:1252
+#: src/common/command.c:1263
#, c-format
msgid "New notify level for %s%s%s: %s%d %s"
msgstr ""
-#: src/common/command.c:1263
+#: src/common/command.c:1274
msgid "(hotlist: never)\n"
msgstr ""
-#: src/common/command.c:1266
+#: src/common/command.c:1277
msgid "(hotlist: highlights)\n"
msgstr ""
-#: src/common/command.c:1269
+#: src/common/command.c:1280
msgid "(hotlist: highlights + messages)\n"
msgstr ""
-#: src/common/command.c:1272
+#: src/common/command.c:1283
msgid "(hotlist: highlights + messages + join/part (all))\n"
msgstr ""
-#: src/common/command.c:1404
+#: src/common/command.c:1415
#, c-format
msgid "Charsets for server %s%s%s: "
msgstr ""
-#: src/common/command.c:1412
+#: src/common/command.c:1423
#, c-format
msgid "Charsets for channel %s%s%s: "
msgstr ""
-#: src/common/command.c:1420
+#: src/common/command.c:1431
#, c-format
msgid "Charsets for private %s%s%s: "
msgstr ""
-#: src/common/command.c:1448 src/common/command.c:1478
-#: src/common/command.c:1508
+#: src/common/command.c:1459 src/common/command.c:1489
+#: src/common/command.c:1519
#, c-format
msgid " (inherited: \"%s%s%s\")"
msgstr ""
-#: src/common/command.c:1542
+#: src/common/command.c:1553
#, c-format
msgid "%s charset \"%s\" is not available\n"
msgstr ""
-#: src/common/command.c:1603 src/common/command.c:1633
-#: src/common/command.c:1860 src/common/command.c:2614
-#: src/common/command.c:3895 src/common/command.c:3938
+#: src/common/command.c:1614 src/common/command.c:1644
+#: src/common/command.c:1871 src/common/command.c:2687
+#: src/common/command.c:3968 src/common/command.c:4011
#, c-format
msgid "%s unknown option for \"%s\" command\n"
msgstr ""
-#: src/common/command.c:1668
+#: src/common/command.c:1679
#, c-format
msgid "%s already connected to server \"%s\"!\n"
msgstr ""
-#: src/common/command.c:1676
+#: src/common/command.c:1687
#, c-format
msgid "%s currently connecting to server \"%s\"!\n"
msgstr ""
-#: src/common/command.c:1696 src/common/command.c:1910
+#: src/common/command.c:1707 src/common/command.c:1921
#, c-format
msgid "%s server not found\n"
msgstr ""
-#: src/common/command.c:1893
+#: src/common/command.c:1904
#, c-format
msgid "%s not connected to server \"%s\"!\n"
msgstr ""
-#: src/common/command.c:1901
+#: src/common/command.c:1912
msgid "Auto-reconnection is cancelled\n"
msgstr ""
-#: src/common/command.c:1938 src/common/weechat.c:212
+#: src/common/command.c:1949 src/common/weechat.c:212
#, c-format
msgid "%s internal commands:\n"
msgstr ""
-#: src/common/command.c:1948 src/common/weechat.c:232
+#: src/common/command.c:1959 src/common/weechat.c:232
#, c-format
msgid "IRC commands:\n"
msgstr ""
-#: src/common/command.c:1962
+#: src/common/command.c:1973
msgid "Plugin commands:\n"
msgstr ""
-#: src/common/command.c:2078
+#: src/common/command.c:2089
#, c-format
msgid "No help available, \"%s\" is an unknown command\n"
msgstr ""
-#: src/common/command.c:2147
+#: src/common/command.c:2158
#, c-format
msgid "%son %s%s%s/%s%s%s:%s ignoring %s%s%s from %s%s\n"
msgstr ""
-#: src/common/command.c:2185
+#: src/common/command.c:2196
msgid "List of ignore:\n"
msgstr ""
-#: src/common/command.c:2202
+#: src/common/command.c:2213
msgid "No ignore defined.\n"
msgstr ""
-#: src/common/command.c:2228
+#: src/common/command.c:2239
msgid "New ignore:"
msgstr ""
-#: src/common/command.c:2248
+#: src/common/command.c:2259
#, c-format
msgid "New key binding: %s"
msgstr ""
-#: src/common/command.c:2287
+#: src/common/command.c:2298
msgid "Key bindings:\n"
msgstr ""
-#: src/common/command.c:2301
+#: src/common/command.c:2312
#, c-format
msgid "Key \"%s\" unbound\n"
msgstr ""
-#: src/common/command.c:2307
+#: src/common/command.c:2318
#, c-format
msgid "%s unable to unbind key \"%s\"\n"
msgstr ""
-#: src/common/command.c:2315 src/common/weechat.c:264
+#: src/common/command.c:2326 src/common/weechat.c:264
#, c-format
msgid "Internal key functions:\n"
msgstr ""
-#: src/common/command.c:2335
+#: src/common/command.c:2346
msgid "Default key bindings restored\n"
msgstr ""
-#: src/common/command.c:2341
+#: src/common/command.c:2352
#, c-format
msgid "%s \"-yes\" argument is required for keys reset (securuty reason)\n"
msgstr ""
-#: src/common/command.c:2360
+#: src/common/command.c:2371
msgid "Key:\n"
msgstr ""
-#: src/common/command.c:2366
+#: src/common/command.c:2377
msgid "No key found.\n"
msgstr ""
-#: src/common/command.c:2408
+#: src/common/command.c:2419
msgid "global"
msgstr ""
-#: src/common/command.c:2408
+#: src/common/command.c:2419
msgid "local"
msgstr ""
-#: src/common/command.c:2414
+#: src/common/command.c:2425
msgid "top"
msgstr ""
-#: src/common/command.c:2417
+#: src/common/command.c:2428
msgid "bottom"
msgstr ""
-#: src/common/command.c:2420
+#: src/common/command.c:2431
msgid "left"
msgstr ""
-#: src/common/command.c:2423
+#: src/common/command.c:2434
msgid "right"
msgstr ""
-#: src/common/command.c:2453
+#: src/common/command.c:2464
msgid "Open panels:\n"
msgstr ""
-#: src/common/command.c:2489
+#: src/common/command.c:2496
msgid "Plugins loaded:\n"
msgstr ""
-#: src/common/command.c:2505
+#: src/common/command.c:2522
msgid " message handlers:\n"
msgstr ""
-#: src/common/command.c:2514
+#: src/common/command.c:2531
#, c-format
msgid " IRC(%s)\n"
msgstr ""
-#: src/common/command.c:2521
+#: src/common/command.c:2538
msgid " (no message handler)\n"
msgstr ""
-#: src/common/command.c:2526
+#: src/common/command.c:2543
msgid " command handlers:\n"
msgstr ""
-#: src/common/command.c:2547
+#: src/common/command.c:2564
msgid " (no command handler)\n"
msgstr ""
-#: src/common/command.c:2552
+#: src/common/command.c:2569
msgid " timer handlers:\n"
msgstr ""
-#: src/common/command.c:2561
+#: src/common/command.c:2578
#, c-format
msgid " %d seconds\n"
msgstr ""
-#: src/common/command.c:2568
+#: src/common/command.c:2585
msgid " (no timer handler)\n"
msgstr ""
-#: src/common/command.c:2573
+#: src/common/command.c:2590
msgid " keyboard handlers:\n"
msgstr ""
-#: src/common/command.c:2583
+#: src/common/command.c:2600
msgid " (no keyboard handler)\n"
msgstr ""
-#: src/common/command.c:2585
+#: src/common/command.c:2602 src/common/command.c:2619
#, c-format
msgid " %d defined\n"
msgstr ""
-#: src/common/command.c:2591
+#: src/common/command.c:2607
+msgid " IRC modifiers:\n"
+msgstr ""
+
+#: src/common/command.c:2617
+msgid " (no IRC modifier)\n"
+msgstr ""
+
+#: src/common/command.c:2628
+msgid "No plugin found.\n"
+msgstr ""
+
+#: src/common/command.c:2630
msgid " (no plugin)\n"
msgstr ""
-#: src/common/command.c:2627 src/common/command.c:3521
+#: src/common/command.c:2700 src/common/command.c:3594
#, c-format
msgid ""
"Command \"%s\" is not available, WeeChat was built without plugins support.\n"
msgstr ""
-#: src/common/command.c:2655
+#: src/common/command.c:2728
msgid "Configuration file saved\n"
msgstr ""
-#: src/common/command.c:2660
+#: src/common/command.c:2733
#, c-format
msgid "%s failed to save configuration file\n"
msgstr ""
-#: src/common/command.c:2668
+#: src/common/command.c:2741
msgid "Plugins options saved\n"
msgstr ""
-#: src/common/command.c:2673
+#: src/common/command.c:2746
#, c-format
msgid "%s failed to save plugins options\n"
msgstr ""
-#: src/common/command.c:2714
+#: src/common/command.c:2787
msgid "No server.\n"
msgstr ""
-#: src/common/command.c:2725
+#: src/common/command.c:2798
#, c-format
msgid "Server '%s' not found.\n"
msgstr ""
-#: src/common/command.c:2737
+#: src/common/command.c:2810
#, c-format
msgid "%s missing servername for \"%s\" command\n"
msgstr ""
-#: src/common/command.c:2745
+#: src/common/command.c:2818
#, c-format
msgid "%s too much arguments for \"%s\" command, ignoring arguments\n"
msgstr ""
-#: src/common/command.c:2755
+#: src/common/command.c:2828
#, c-format
msgid "%s server \"%s\" not found for \"%s\" command\n"
msgstr ""
-#: src/common/command.c:2763
+#: src/common/command.c:2836
#, c-format
msgid ""
"%s you can not delete server \"%s\" because you are connected to. Try /"
"disconnect %s before.\n"
msgstr ""
-#: src/common/command.c:2783
+#: src/common/command.c:2856
#, c-format
msgid "Server %s%s%s has been deleted\n"
msgstr ""
-#: src/common/command.c:2802
+#: src/common/command.c:2875
#, c-format
msgid "%s missing parameters for \"%s\" command\n"
msgstr ""
-#: src/common/command.c:2812
+#: src/common/command.c:2885
#, c-format
msgid "%s server \"%s\" already exists, can't create it!\n"
msgstr ""
-#: src/common/command.c:2841 src/common/command.c:2869
-#: src/common/command.c:2882 src/common/command.c:2908
+#: src/common/command.c:2914 src/common/command.c:2942
+#: src/common/command.c:2955 src/common/command.c:2981
#, c-format
msgid "%s missing password for \"%s\" parameter\n"
msgstr ""
-#: src/common/command.c:2854
+#: src/common/command.c:2927
#, c-format
msgid "%s missing nick(s) for \"%s\" parameter\n"
msgstr ""
-#: src/common/command.c:2895
+#: src/common/command.c:2968
#, c-format
msgid "%s missing command for \"%s\" parameter\n"
msgstr ""
-#: src/common/command.c:2933
+#: src/common/command.c:3006
#, c-format
msgid "Server %s%s%s created\n"
msgstr ""
-#: src/common/command.c:2942
+#: src/common/command.c:3015
#, c-format
msgid "%s unable to create server\n"
msgstr ""
-#: src/common/command.c:3002
+#: src/common/command.c:3075
msgid "(unknown)"
msgstr ""
-#: src/common/command.c:3025
+#: src/common/command.c:3098
#, c-format
msgid "%s(password hidden) "
msgstr ""
-#: src/common/command.c:3123
+#: src/common/command.c:3196
#, c-format
msgid "%s server \"%s\" not found\n"
msgstr ""
-#: src/common/command.c:3156 src/common/command.c:3204
+#: src/common/command.c:3229 src/common/command.c:3277
#, c-format
msgid "%s config option \"%s\" not found\n"
msgstr ""
-#: src/common/command.c:3161 src/common/command.c:3196
+#: src/common/command.c:3234 src/common/command.c:3269
#, c-format
msgid "%s incorrect value for option \"%s\"\n"
msgstr ""
-#: src/common/command.c:3177
+#: src/common/command.c:3250
#, c-format
msgid "%s option \"%s\" can not be changed while WeeChat is running\n"
msgstr ""
-#: src/common/command.c:3287
+#: src/common/command.c:3360
#, c-format
msgid "No config option found with \"%s\"\n"
msgstr ""
-#: src/common/command.c:3290
+#: src/common/command.c:3363
msgid "No config option found\n"
msgstr ""
-#: src/common/command.c:3297
+#: src/common/command.c:3370
#, c-format
msgid "%sDetail:\n"
msgstr ""
-#: src/common/command.c:3302
+#: src/common/command.c:3375
msgid " . type boolean (values: 'on' or 'off')\n"
msgstr ""
-#: src/common/command.c:3303 src/common/command.c:3326
-#: src/common/command.c:3332 src/common/command.c:3338
+#: src/common/command.c:3376 src/common/command.c:3399
+#: src/common/command.c:3405 src/common/command.c:3411
#: src/common/weechat.c:148 src/common/weechat.c:173 src/common/weechat.c:180
#: src/common/weechat.c:187
#, c-format
msgid " . default value: '%s'\n"
msgstr ""
-#: src/common/command.c:3308
+#: src/common/command.c:3381
#, c-format
msgid " . type integer (values: between %d and %d)\n"
msgstr ""
-#: src/common/command.c:3311 src/common/weechat.c:157
+#: src/common/command.c:3384 src/common/weechat.c:157
#, c-format
msgid " . default value: %d\n"
msgstr ""
-#: src/common/command.c:3315
+#: src/common/command.c:3388
msgid " . type string (values: "
msgstr ""
-#: src/common/command.c:3328 src/common/command.c:3334
-#: src/common/command.c:3340 src/common/weechat.c:175 src/common/weechat.c:182
+#: src/common/command.c:3401 src/common/command.c:3407
+#: src/common/command.c:3413 src/common/weechat.c:175 src/common/weechat.c:182
#: src/common/weechat.c:189
msgid "empty"
msgstr ""
-#: src/common/command.c:3331
+#: src/common/command.c:3404
msgid " . type color (Curses or Gtk color, look at WeeChat doc)\n"
msgstr ""
-#: src/common/command.c:3337
+#: src/common/command.c:3410
msgid " . type string (any string)\n"
msgstr ""
-#: src/common/command.c:3343 src/common/weechat.c:192
+#: src/common/command.c:3416 src/common/weechat.c:192
#, c-format
msgid " . description: %s\n"
msgstr ""
-#: src/common/command.c:3354
+#: src/common/command.c:3427
#, c-format
msgid "config option(s) found with \"%s\"\n"
msgstr ""
-#: src/common/command.c:3357
+#: src/common/command.c:3430
msgid "config option(s) found\n"
msgstr ""
-#: src/common/command.c:3465
+#: src/common/command.c:3538
#, c-format
msgid "%s incorrect value for plugin option \"%s\"\n"
msgstr ""
-#: src/common/command.c:3494
+#: src/common/command.c:3567
#, c-format
msgid "No plugin option found with \"%s\"\n"
msgstr ""
-#: src/common/command.c:3497
+#: src/common/command.c:3570
msgid "No plugin option found\n"
msgstr ""
-#: src/common/command.c:3507
+#: src/common/command.c:3580
#, c-format
msgid "plugin option(s) found with \"%s\"\n"
msgstr ""
-#: src/common/command.c:3510
+#: src/common/command.c:3583
msgid "plugin option(s) found\n"
msgstr ""
-#: src/common/command.c:3551
+#: src/common/command.c:3624
#, c-format
msgid "%s alias or command \"%s\" not found\n"
msgstr ""
-#: src/common/command.c:3561
+#: src/common/command.c:3634
#, c-format
msgid "Alias \"%s\" removed\n"
msgstr ""
-#: src/common/command.c:3621
+#: src/common/command.c:3694
msgid "ignore were removed.\n"
msgstr ""
-#: src/common/command.c:3623
+#: src/common/command.c:3696
msgid "ignore was removed.\n"
msgstr ""
-#: src/common/command.c:3628
+#: src/common/command.c:3701
#, c-format
msgid "%s no ignore found\n"
msgstr ""
-#: src/common/command.c:3662
+#: src/common/command.c:3735
#, c-format
msgid "%s can't upgrade: connection to at least one server is pending\n"
msgstr ""
-#: src/common/command.c:3672
+#: src/common/command.c:3745
#, c-format
msgid ""
"%s can't upgrade: connection to at least one SSL server is active (should be "
"fixed in a future version)\n"
msgstr ""
-#: src/common/command.c:3688
+#: src/common/command.c:3761
msgid "Upgrading WeeChat...\n"
msgstr ""
-#: src/common/command.c:3695
+#: src/common/command.c:3768
#, c-format
msgid "%s unable to save session in file\n"
msgstr ""
-#: src/common/command.c:3721
+#: src/common/command.c:3794
#, c-format
msgid "%s exec failed (program: \"%s\"), exiting WeeChat\n"
msgstr ""
-#: src/common/command.c:3761
+#: src/common/command.c:3834
#, c-format
msgid "WeeChat uptime: %d %s %02d:%02d:%02d, started on %s"
msgstr ""
-#: src/common/command.c:3775
+#: src/common/command.c:3848
#, c-format
msgid "WeeChat uptime: %s%d %s%s %s%02d%s:%s%02d%s:%s%02d%s, started on %s%s"
msgstr ""
-#: src/common/command.c:3819
+#: src/common/command.c:3892
msgid "Open windows:\n"
msgstr ""
-#: src/common/command.c:3906
+#: src/common/command.c:3979
#, c-format
msgid ""
"%s can not merge windows, there's no other window with same size near "
@@ -3498,7 +3529,7 @@ msgstr ""
msgid "%s cannot add a buffer to hotlist\n"
msgstr ""
-#: src/common/log.c:99
+#: src/common/log.c:103
#, c-format
msgid ""
"%s unable to create/append to log file\n"
@@ -3506,13 +3537,13 @@ msgid ""
"with another home using \"--dir\" command line option.\n"
msgstr ""
-#: src/common/session.c:515
+#: src/common/session.c:516
#, c-format
msgid ""
"Last operation with session file was at position %ld, read of %d bytes\n"
msgstr ""
-#: src/common/session.c:520
+#: src/common/session.c:521
#, c-format
msgid ""
"Please send %s/%s, %s/%s and above messages to WeeChat developers for "
@@ -3520,305 +3551,305 @@ msgid ""
"Be careful, private info may be in these files.\n"
msgstr ""
-#: src/common/session.c:546 src/common/session.c:580 src/common/session.c:637
-#: src/common/session.c:678
+#: src/common/session.c:547 src/common/session.c:581 src/common/session.c:638
+#: src/common/session.c:679
#, c-format
msgid "wrong type in file (expected: %d, read: %d)"
msgstr ""
-#: src/common/session.c:649 src/common/session.c:690
+#: src/common/session.c:650 src/common/session.c:691
msgid "invalid length for a buffer"
msgstr ""
-#: src/common/session.c:714
+#: src/common/session.c:715
msgid "object read error"
msgstr ""
-#: src/common/session.c:719
+#: src/common/session.c:720
#, c-format
msgid "wrong object (expected: %d, read: %d)"
msgstr ""
-#: src/common/session.c:729
+#: src/common/session.c:730
msgid "type read error"
msgstr ""
-#: src/common/session.c:734
+#: src/common/session.c:735
#, c-format
msgid "wrong type (expected: %d, read: %d)"
msgstr ""
-#: src/common/session.c:819
+#: src/common/session.c:820
msgid "server name not found"
msgstr ""
-#: src/common/session.c:824
+#: src/common/session.c:825
#, c-format
msgid "session: loading server \"%s\"\n"
msgstr ""
-#: src/common/session.c:828
+#: src/common/session.c:829
msgid "server found, updating values\n"
msgstr ""
-#: src/common/session.c:831
+#: src/common/session.c:832
msgid "server not found, creating new one\n"
msgstr ""
-#: src/common/session.c:836
+#: src/common/session.c:837
msgid "can't create new server"
msgstr ""
-#: src/common/session.c:850
+#: src/common/session.c:851
msgid "unexpected end of file (reading server)"
msgstr ""
-#: src/common/session.c:941
+#: src/common/session.c:942
msgid "gnutls init error"
msgstr ""
-#: src/common/session.c:958
+#: src/common/session.c:959
msgid "gnutls handshake failed"
msgstr ""
-#: src/common/session.c:1007
+#: src/common/session.c:1008
#, c-format
msgid "session: warning: ignoring value from server (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1030
+#: src/common/session.c:1031
msgid "channel found without server"
msgstr ""
-#: src/common/session.c:1037
+#: src/common/session.c:1038
msgid "channel type not found"
msgstr ""
-#: src/common/session.c:1045
+#: src/common/session.c:1046
msgid "channel name not found"
msgstr ""
-#: src/common/session.c:1050
+#: src/common/session.c:1051
#, c-format
msgid "session: loading channel \"%s\"\n"
msgstr ""
-#: src/common/session.c:1058
+#: src/common/session.c:1059
msgid "can't create new channel"
msgstr ""
-#: src/common/session.c:1068
+#: src/common/session.c:1069
msgid "unexpected end of file (reading channel)"
msgstr ""
-#: src/common/session.c:1110
+#: src/common/session.c:1111
#, c-format
msgid "session: warning: ignoring value from channel (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1134
+#: src/common/session.c:1135
msgid "nick found without channel"
msgstr ""
-#: src/common/session.c:1142
+#: src/common/session.c:1143
msgid "nick name not found"
msgstr ""
-#: src/common/session.c:1152
+#: src/common/session.c:1153
msgid "can't create new nick"
msgstr ""
-#: src/common/session.c:1162
+#: src/common/session.c:1163
msgid "unexpected end of file (reading nick)"
msgstr ""
-#: src/common/session.c:1181
+#: src/common/session.c:1182
#, c-format
msgid "session: warning: ignoring value from nick (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1208
+#: src/common/session.c:1209
msgid "can't create new DCC"
msgstr ""
-#: src/common/session.c:1212
+#: src/common/session.c:1213
msgid "session: loading DCC\n"
msgstr ""
-#: src/common/session.c:1222
+#: src/common/session.c:1223
msgid "unexpected end of file (reading DCC)"
msgstr ""
-#: src/common/session.c:1241
+#: src/common/session.c:1242
msgid "server not found for DCC"
msgstr ""
-#: src/common/session.c:1250
+#: src/common/session.c:1251
msgid "DCC with channel but without server"
msgstr ""
-#: src/common/session.c:1262
+#: src/common/session.c:1263
msgid "channel not found for DCC"
msgstr ""
-#: src/common/session.c:1345
+#: src/common/session.c:1346
#, c-format
msgid "session: warning: ignoring value from DCC (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1366
+#: src/common/session.c:1367
msgid "session: loading buffer history\n"
msgstr ""
-#: src/common/session.c:1368
+#: src/common/session.c:1369
msgid "session: loading global history\n"
msgstr ""
-#: src/common/session.c:1376
+#: src/common/session.c:1377
msgid "unexpected end of file (reading history)"
msgstr ""
-#: src/common/session.c:1396 src/common/session.c:1674
+#: src/common/session.c:1397 src/common/session.c:1678
#, c-format
msgid "session: warning: ignoring value from history (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1423
+#: src/common/session.c:1424
msgid "server name not found for buffer"
msgstr ""
-#: src/common/session.c:1431
+#: src/common/session.c:1432
msgid "channel name not found for buffer"
msgstr ""
-#: src/common/session.c:1438
+#: src/common/session.c:1439
msgid "buffer type not found"
msgstr ""
-#: src/common/session.c:1443
+#: src/common/session.c:1444
#, c-format
msgid "session: loading buffer (server: %s, channel: %s, type: %d)\n"
msgstr ""
-#: src/common/session.c:1454
+#: src/common/session.c:1455
msgid "server not found for buffer"
msgstr ""
-#: src/common/session.c:1464
+#: src/common/session.c:1465
msgid "channel not found for buffer"
msgstr ""
-#: src/common/session.c:1473
+#: src/common/session.c:1474
msgid "can't create new buffer"
msgstr ""
-#: src/common/session.c:1486
+#: src/common/session.c:1487
msgid "unexpected end of file (reading buffer)"
msgstr ""
-#: src/common/session.c:1499
+#: src/common/session.c:1500
#, c-format
msgid "session: warning: ignoring value from buffer (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1522
+#: src/common/session.c:1523
msgid "line found without buffer"
msgstr ""
-#: src/common/session.c:1530
+#: src/common/session.c:1531
msgid "can't create new line"
msgstr ""
-#: src/common/session.c:1540
+#: src/common/session.c:1541
msgid "unexpected end of file (reading line)"
msgstr ""
-#: src/common/session.c:1577
+#: src/common/session.c:1581
#, c-format
msgid "session: warning: ignoring value from line (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1602
+#: src/common/session.c:1606
msgid "unexpected end of file (reading uptime)"
msgstr ""
-#: src/common/session.c:1615
+#: src/common/session.c:1619
#, c-format
msgid "session: warning: ignoring value from uptime (object id: %d)\n"
msgstr ""
-#: src/common/session.c:1649
+#: src/common/session.c:1653
msgid "unexpected end of file (reading hotlist)"
msgstr ""
-#: src/common/session.c:1705
+#: src/common/session.c:1709
msgid "session file not found"
msgstr ""
-#: src/common/session.c:1712
+#: src/common/session.c:1716
msgid "signature not found"
msgstr ""
-#: src/common/session.c:1717
+#: src/common/session.c:1721
msgid "bad session signature"
msgstr ""
-#: src/common/session.c:1728
+#: src/common/session.c:1732
msgid "object id not found"
msgstr ""
-#: src/common/session.c:1736
+#: src/common/session.c:1740
msgid "failed to load server"
msgstr ""
-#: src/common/session.c:1743
+#: src/common/session.c:1747
msgid "failed to load channel"
msgstr ""
-#: src/common/session.c:1750
+#: src/common/session.c:1754
msgid "failed to load nick"
msgstr ""
-#: src/common/session.c:1757
+#: src/common/session.c:1761
msgid "failed to load DCC"
msgstr ""
-#: src/common/session.c:1764
+#: src/common/session.c:1768
msgid "failed to load history"
msgstr ""
-#: src/common/session.c:1771
+#: src/common/session.c:1775
msgid "failed to load buffer"
msgstr ""
-#: src/common/session.c:1778
+#: src/common/session.c:1782
msgid "failed to load line"
msgstr ""
-#: src/common/session.c:1785
+#: src/common/session.c:1789
msgid "failed to load uptime"
msgstr ""
-#: src/common/session.c:1792
+#: src/common/session.c:1796
msgid "failed to load hotlist"
msgstr ""
-#: src/common/session.c:1797
-#, c-format
-msgid "ignoring object (id: %d)\n"
-msgstr ""
-
#: src/common/session.c:1801
#, c-format
+msgid "ignoring object (id: %d)\n"
+msgstr ""
+
+#: src/common/session.c:1805
+#, c-format
msgid "failed to ignore object (id: %d)"
msgstr ""
-#: src/common/session.c:1825
+#: src/common/session.c:1829
#, c-format
msgid "%s can't delete session file (%s)\n"
msgstr ""
-#: src/common/session.c:1831
+#: src/common/session.c:1835
msgid "Upgrade completed successfully\n"
msgstr ""
@@ -5101,104 +5132,104 @@ msgid ""
"file.\n"
msgstr ""
-#: src/common/weeconfig.c:1754
+#: src/common/weeconfig.c:1792
#, c-format
msgid "%s %s, line %d: new server, but previous was incomplete\n"
msgstr ""
-#: src/common/weeconfig.c:1763
+#: src/common/weeconfig.c:1801
#, c-format
msgid "%s %s, line %d: server '%s' already exists\n"
msgstr ""
-#: src/common/weeconfig.c:1781
+#: src/common/weeconfig.c:1819
#, c-format
msgid "%s %s, line %d: unable to create server\n"
msgstr ""
-#: src/common/weeconfig.c:1821
+#: src/common/weeconfig.c:1859
#, c-format
msgid "%s unable to assign default int with string (\"%s\")\n"
msgstr ""
-#: src/common/weeconfig.c:1832
+#: src/common/weeconfig.c:1870
#, c-format
msgid "%s unable to assign default color (\"%s\")\n"
msgstr ""
-#: src/common/weeconfig.c:1870
+#: src/common/weeconfig.c:1908
#, c-format
msgid "%s config file \"%s\" not found.\n"
msgstr ""
-#: src/common/weeconfig.c:1902
+#: src/common/weeconfig.c:1940
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"]\"\n"
msgstr ""
-#: src/common/weeconfig.c:1919
+#: src/common/weeconfig.c:1957
#, c-format
msgid "%s %s, line %d: unknown section identifier (\"%s\")\n"
msgstr ""
-#: src/common/weeconfig.c:1937
+#: src/common/weeconfig.c:1975
#, c-format
msgid "%s %s, line %d: invalid section for option, line is ignored\n"
msgstr ""
-#: src/common/weeconfig.c:2019 src/common/weeconfig.c:2045
+#: src/common/weeconfig.c:2057 src/common/weeconfig.c:2083
#, c-format
msgid "%s %s, line %d: invalid option \"%s\"\n"
msgstr ""
-#: src/common/weeconfig.c:2025
+#: src/common/weeconfig.c:2063
#, c-format
msgid "%s %s, line %d: invalid ignore options \"%s\"\n"
msgstr ""
-#: src/common/weeconfig.c:2056
+#: src/common/weeconfig.c:2094
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
"Expected: boolean value: 'off' or 'on'\n"
msgstr ""
-#: src/common/weeconfig.c:2065
+#: src/common/weeconfig.c:2103
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
"Expected: integer between %d and %d\n"
msgstr ""
-#: src/common/weeconfig.c:2076
+#: src/common/weeconfig.c:2114
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
"Expected: one of these strings: "
msgstr ""
-#: src/common/weeconfig.c:2092
+#: src/common/weeconfig.c:2130
#, c-format
msgid "%s %s, line %d: invalid color name for option '%s'\n"
msgstr ""
-#: src/common/weeconfig.c:2161
+#: src/common/weeconfig.c:2199
#, c-format
msgid "%s: creating default config file...\n"
msgstr ""
-#: src/common/weeconfig.c:2162
+#: src/common/weeconfig.c:2200
msgid "Creating default config file\n"
msgstr ""
-#: src/common/weeconfig.c:2165 src/common/weeconfig.c:2371
+#: src/common/weeconfig.c:2203 src/common/weeconfig.c:2409
#, c-format
msgid ""
"#\n"
"# %s configuration file, created by %s v%s on %s"
msgstr ""
-#: src/common/weeconfig.c:2169 src/common/weeconfig.c:2375
+#: src/common/weeconfig.c:2207 src/common/weeconfig.c:2413
#, c-format
msgid ""
"# WARNING! Be careful when editing this file, WeeChat writes this file when "
@@ -5206,6 +5237,6 @@ msgid ""
"#\n"
msgstr ""
-#: src/common/weeconfig.c:2368
+#: src/common/weeconfig.c:2406
msgid "Saving config to disk\n"
msgstr ""
diff --git a/weechat/src/common/command.c b/weechat/src/common/command.c
index 4850904b7..3357355e9 100644
--- a/weechat/src/common/command.c
+++ b/weechat/src/common/command.c
@@ -143,10 +143,16 @@ t_weechat_command weechat_commands[] =
"list|add|close|move global|local top|bottom|left|right",
0, MAX_ARGS, 0, weechat_cmd_panel, NULL },*/
{ "plugin", N_("list/load/unload plugins"),
- N_("[load filename] | [autoload] | [reload] | [unload]"),
- N_("filename: WeeChat plugin (file) to load\n\n"
- "Without argument, /plugin command lists all loaded plugins."),
- "load|autoload|reload|unload", 0, 2, 0, weechat_cmd_plugin, NULL },
+ N_("[list [mask]] | [listfull [mask]] | [load filename] | [autoload] | [reload [name]] | [unload [name]]"),
+ N_(" list: list loaded plugins\n"
+ "listfull: list loaded plugins with detailed info for each plugin\n"
+ " mask: part of name of a loaded plugin\n"
+ " load: load a plugin\n"
+ "autoload: autoload plugins in system or user directory\n"
+ " reload: reload one plugin (if no name given, unload all plugins, then autoload plugins)\n"
+ " unload: unload one or all plugins\n\n"
+ "Without argument, /plugin command lists loaded plugins."),
+ "list|listfull|load|autoload|reload|unload %P", 0, 2, 0, weechat_cmd_plugin, NULL },
{ "server", N_("list, add or remove servers"),
N_("[servername] | "
"[servername hostname port [-auto | -noauto] [-ipv6] [-ssl] [-pwd password] [-nicks nick1 "
@@ -717,7 +723,7 @@ user_message (t_irc_server *server, t_gui_buffer *buffer, char *text)
next = pos;
}
- server_sendf (server, "PRIVMSG %s :%s\r\n", CHANNEL(buffer)->name, text);
+ server_sendf (server, "PRIVMSG %s :%s", CHANNEL(buffer)->name, text);
user_message_display (server, buffer, text);
if (next)
@@ -736,98 +742,103 @@ void
user_command (t_irc_server *server, t_irc_channel *channel, char *command, int only_builtin)
{
t_gui_buffer *buffer;
- int plugin_args_length;
+ char *new_cmd, *ptr_cmd, *pos;
char *command_with_colors, *command_encoded;
- char *plugin_args;
if ((!command) || (!command[0]) || (command[0] == '\r') || (command[0] == '\n'))
return;
- irc_find_context (server, channel, NULL, &buffer);
+#ifdef PLUGINS
+ new_cmd = plugin_modifier_exec (PLUGIN_MODIFIER_IRC_USER,
+ (server) ? server->name : "",
+ command);
+#else
+ new_cmd = NULL;
+#endif
- if ((command[0] == '/') && (command[1] != '/'))
+ /* no changes in new command */
+ if (new_cmd && (strcmp (command, new_cmd) == 0))
{
- /* WeeChat internal command (or IRC command) */
- (void) exec_weechat_command (server, channel, command, only_builtin);
+ free (new_cmd);
+ new_cmd = NULL;
}
- else
+
+ /* message not dropped? */
+ if (!new_cmd || new_cmd[0])
{
- if ((command[0] == '/') && (command[1] == '/'))
- command++;
+ /* use new command (returned by plugin) */
+ ptr_cmd = (new_cmd) ? new_cmd : command;
- if (server && (!BUFFER_IS_SERVER(buffer)))
+ while (ptr_cmd && ptr_cmd[0])
{
- command_with_colors = (cfg_irc_colors_send) ?
- (char *)gui_color_encode ((unsigned char *)command) : NULL;
+ pos = strchr (ptr_cmd, '\n');
+ if (pos)
+ pos[0] = '\0';
- command_encoded = channel_iconv_encode (server, channel,
- (command_with_colors) ? command_with_colors : command);
+ irc_find_context (server, channel, NULL, &buffer);
- if (CHANNEL(buffer)->dcc_chat)
+ if ((ptr_cmd[0] == '/') && (ptr_cmd[1] != '/'))
{
- if (((t_irc_dcc *)(CHANNEL(buffer)->dcc_chat))->sock < 0)
+ /* WeeChat internal command (or IRC command) */
+ (void) exec_weechat_command (server, channel, ptr_cmd, only_builtin);
+ }
+ else
+ {
+ if ((ptr_cmd[0] == '/') && (ptr_cmd[1] == '/'))
+ ptr_cmd++;
+
+ if (server && (!BUFFER_IS_SERVER(buffer)))
{
- irc_display_prefix (server, buffer, PREFIX_ERROR);
- gui_printf_nolog (buffer, "%s DCC CHAT is closed\n",
- WEECHAT_ERROR);
+ command_with_colors = (cfg_irc_colors_send) ?
+ (char *)gui_color_encode ((unsigned char *)ptr_cmd) : NULL;
+
+ command_encoded = channel_iconv_encode (server, channel,
+ (command_with_colors) ? command_with_colors : ptr_cmd);
+
+ if (CHANNEL(buffer)->dcc_chat)
+ {
+ if (((t_irc_dcc *)(CHANNEL(buffer)->dcc_chat))->sock < 0)
+ {
+ irc_display_prefix (server, buffer, PREFIX_ERROR);
+ gui_printf_nolog (buffer, "%s DCC CHAT is closed\n",
+ WEECHAT_ERROR);
+ }
+ else
+ {
+ dcc_chat_sendf ((t_irc_dcc *)(CHANNEL(buffer)->dcc_chat),
+ "%s\r\n",
+ (command_encoded) ? command_encoded :
+ ((command_with_colors) ? command_with_colors : ptr_cmd));
+ user_message_display (server, buffer,
+ (command_with_colors) ?
+ command_with_colors : ptr_cmd);
+ }
+ }
+ else
+ user_message (server, buffer,
+ (command_encoded) ? command_encoded :
+ ((command_with_colors) ? command_with_colors : ptr_cmd));
+
+ if (command_with_colors)
+ free (command_with_colors);
+ if (command_encoded)
+ free (command_encoded);
}
else
{
- dcc_chat_sendf ((t_irc_dcc *)(CHANNEL(buffer)->dcc_chat),
- "%s\r\n",
- (command_encoded) ? command_encoded :
- ((command_with_colors) ? command_with_colors : command));
- user_message_display (server, buffer,
- (command_with_colors) ?
- command_with_colors : command);
+ irc_display_prefix (NULL, (server) ? server->buffer : NULL, PREFIX_ERROR);
+ gui_printf_nolog ((server) ? server->buffer : NULL,
+ _("This window is not a channel!\n"));
}
}
- else
- user_message (server, buffer,
- (command_encoded) ? command_encoded :
- ((command_with_colors) ? command_with_colors : command));
-
- if (command_with_colors)
- free (command_with_colors);
- if (command_encoded)
- free (command_encoded);
-
- /* sending a copy of the message as PRIVMSG to plugins because irc server doesn't */
-
- /* code commented by FlashCode, 2005-11-06: problem when a handler
- is called after a weechat::command("somethin") in perl, reetrance,
- and crash at perl script unload */
-
- /* make gcc happy */
- (void) plugin_args_length;
- (void) plugin_args;
- /*plugin_args_length = strlen ("localhost PRIVMSG :") +
- strlen (CHANNEL(buffer)->name) + strlen(command) + 16;
- plugin_args = (char *) malloc (plugin_args_length * sizeof (*plugin_args));
-
- if (plugin_args)
+
+ if (pos)
{
- snprintf (plugin_args, plugin_args_length,
- "localhost PRIVMSG %s :%s",
- CHANNEL(buffer)->name, command);
-#ifdef PLUGINS
- plugin_msg_handler_exec (server->name, "privmsg", plugin_args);
-#endif
- free (plugin_args);
+ pos[0] = '\n';
+ ptr_cmd = pos + 1;
}
else
- {
- irc_display_prefix (NULL, NULL, PREFIX_ERROR);
- gui_printf (NULL,
- _("%s unable to call handler for message (not enough memory)\n"),
- WEECHAT_ERROR);
- }*/
- }
- else
- {
- irc_display_prefix (NULL, (server) ? server->buffer : NULL, PREFIX_ERROR);
- gui_printf_nolog ((server) ? server->buffer : NULL,
- _("This window is not a channel!\n"));
+ ptr_cmd = NULL;
}
}
}
@@ -1966,7 +1977,7 @@ weechat_cmd_help (t_irc_server *server, t_irc_channel *channel,
for (ptr_handler = ptr_plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if (ptr_handler->type == HANDLER_COMMAND)
+ if (ptr_handler->type == PLUGIN_HANDLER_COMMAND)
{
gui_printf (NULL, " %s%s",
GUI_COLOR(COLOR_WIN_CHAT_CHANNEL),
@@ -2045,7 +2056,7 @@ weechat_cmd_help (t_irc_server *server, t_irc_channel *channel,
for (ptr_handler = ptr_plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_COMMAND)
+ if ((ptr_handler->type == PLUGIN_HANDLER_COMMAND)
&& (ascii_strcasecmp (ptr_handler->command, argv[0]) == 0))
{
gui_printf (NULL, "\n");
@@ -2464,42 +2475,48 @@ weechat_cmd_panel (t_irc_server *server, t_irc_channel *channel,
}
/*
- * weechat_cmd_plugin: list/load/unload WeeChat plugins
+ * weechat_cmd_plugin_list: list loaded plugins
*/
-int
-weechat_cmd_plugin (t_irc_server *server, t_irc_channel *channel,
- int argc, char **argv)
+void
+weechat_cmd_plugin_list (char *name, int full)
{
#ifdef PLUGINS
t_weechat_plugin *ptr_plugin;
+ int plugins_found;
t_plugin_handler *ptr_handler;
int handler_found;
+ t_plugin_modifier *ptr_modifier;
+ int modifier_found;
- /* make gcc happy */
- (void) server;
- (void) channel;
-
- switch (argc)
+ gui_printf (NULL, "\n");
+ if (!name)
{
- case 0:
- /* list plugins */
- gui_printf (NULL, "\n");
+ irc_display_prefix (NULL, NULL, PREFIX_PLUGIN);
+ gui_printf (NULL, _("Plugins loaded:\n"));
+ }
+
+ plugins_found = 0;
+
+ for (ptr_plugin = weechat_plugins; ptr_plugin;
+ ptr_plugin = ptr_plugin->next_plugin)
+ {
+ if (!name || (ascii_strcasestr (ptr_plugin->name, name)))
+ {
+ plugins_found++;
+
+ /* plugin info */
irc_display_prefix (NULL, NULL, PREFIX_PLUGIN);
- gui_printf (NULL, _("Plugins loaded:\n"));
- for (ptr_plugin = weechat_plugins; ptr_plugin;
- ptr_plugin = ptr_plugin->next_plugin)
+ gui_printf (NULL, " %s%s%s v%s - %s (%s)\n",
+ GUI_COLOR(COLOR_WIN_CHAT_CHANNEL),
+ ptr_plugin->name,
+ GUI_COLOR(COLOR_WIN_CHAT),
+ ptr_plugin->version,
+ ptr_plugin->description,
+ ptr_plugin->filename);
+
+ if (full)
{
- /* plugin info */
- irc_display_prefix (NULL, NULL, PREFIX_PLUGIN);
- gui_printf (NULL, " %s%s%s v%s - %s (%s)\n",
- GUI_COLOR(COLOR_WIN_CHAT_CHANNEL),
- ptr_plugin->name,
- GUI_COLOR(COLOR_WIN_CHAT),
- ptr_plugin->version,
- ptr_plugin->description,
- ptr_plugin->filename);
-
/* message handlers */
irc_display_prefix (NULL, NULL, PREFIX_PLUGIN);
gui_printf (NULL, _(" message handlers:\n"));
@@ -2507,7 +2524,7 @@ weechat_cmd_plugin (t_irc_server *server, t_irc_channel *channel,
for (ptr_handler = ptr_plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if (ptr_handler->type == HANDLER_MESSAGE)
+ if (ptr_handler->type == PLUGIN_HANDLER_MESSAGE)
{
handler_found = 1;
irc_display_prefix (NULL, NULL, PREFIX_PLUGIN);
@@ -2528,7 +2545,7 @@ weechat_cmd_plugin (t_irc_server *server, t_irc_channel *channel,
for (ptr_handler = ptr_plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if (ptr_handler->type == HANDLER_COMMAND)
+ if (ptr_handler->type == PLUGIN_HANDLER_COMMAND)
{
handler_found = 1;
irc_display_prefix (NULL, NULL, PREFIX_PLUGIN);
@@ -2554,7 +2571,7 @@ weechat_cmd_plugin (t_irc_server *server, t_irc_channel *channel,
for (ptr_handler = ptr_plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if (ptr_handler->type == HANDLER_TIMER)
+ if (ptr_handler->type == PLUGIN_HANDLER_TIMER)
{
handler_found = 1;
irc_display_prefix (NULL, NULL, PREFIX_PLUGIN);
@@ -2575,7 +2592,7 @@ weechat_cmd_plugin (t_irc_server *server, t_irc_channel *channel,
for (ptr_handler = ptr_plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if (ptr_handler->type == HANDLER_KEYBOARD)
+ if (ptr_handler->type == PLUGIN_HANDLER_KEYBOARD)
handler_found++;
}
irc_display_prefix (NULL, NULL, PREFIX_PLUGIN);
@@ -2584,15 +2601,65 @@ weechat_cmd_plugin (t_irc_server *server, t_irc_channel *channel,
else
gui_printf (NULL, _(" %d defined\n"),
handler_found);
- }
- if (!weechat_plugins)
- {
+
+ /* IRC modifiers */
irc_display_prefix (NULL, NULL, PREFIX_PLUGIN);
- gui_printf (NULL, _(" (no plugin)\n"));
+ gui_printf (NULL, _(" IRC modifiers:\n"));
+ modifier_found = 0;
+ for (ptr_modifier = ptr_plugin->modifiers;
+ ptr_modifier; ptr_modifier = ptr_modifier->next_modifier)
+ {
+ if (ptr_modifier->type == PLUGIN_HANDLER_KEYBOARD)
+ modifier_found++;
+ }
+ irc_display_prefix (NULL, NULL, PREFIX_PLUGIN);
+ if (!modifier_found)
+ gui_printf (NULL, _(" (no IRC modifier)\n"));
+ else
+ gui_printf (NULL, _(" %d defined\n"),
+ modifier_found);
}
+ }
+ }
+ if (plugins_found == 0)
+ {
+ irc_display_prefix (NULL, NULL, PREFIX_PLUGIN);
+ if (name)
+ gui_printf (NULL, _("No plugin found.\n"));
+ else
+ gui_printf (NULL, _(" (no plugin)\n"));
+ }
+#else
+ /* make gcc happy */
+ (void) name;
+ (void) full;
+#endif
+}
+
+/*
+ * weechat_cmd_plugin: list/load/unload WeeChat plugins
+ */
+
+int
+weechat_cmd_plugin (t_irc_server *server, t_irc_channel *channel,
+ int argc, char **argv)
+{
+#ifdef PLUGINS
+ /* make gcc happy */
+ (void) server;
+ (void) channel;
+
+ switch (argc)
+ {
+ case 0:
+ weechat_cmd_plugin_list (NULL, 0);
break;
case 1:
- if (ascii_strcasecmp (argv[0], "autoload") == 0)
+ if (ascii_strcasecmp (argv[0], "list") == 0)
+ weechat_cmd_plugin_list (NULL, 0);
+ else if (ascii_strcasecmp (argv[0], "listfull") == 0)
+ weechat_cmd_plugin_list (NULL, 1);
+ else if (ascii_strcasecmp (argv[0], "autoload") == 0)
plugin_auto_load ();
else if (ascii_strcasecmp (argv[0], "reload") == 0)
{
@@ -2603,8 +2670,14 @@ weechat_cmd_plugin (t_irc_server *server, t_irc_channel *channel,
plugin_unload_all ();
break;
case 2:
- if (ascii_strcasecmp (argv[0], "load") == 0)
+ if (ascii_strcasecmp (argv[0], "list") == 0)
+ weechat_cmd_plugin_list (argv[1], 0);
+ else if (ascii_strcasecmp (argv[0], "listfull") == 0)
+ weechat_cmd_plugin_list (argv[1], 1);
+ else if (ascii_strcasecmp (argv[0], "load") == 0)
plugin_load (argv[1]);
+ else if (ascii_strcasecmp (argv[0], "reload") == 0)
+ plugin_reload_name (argv[1]);
else if (ascii_strcasecmp (argv[0], "unload") == 0)
plugin_unload_name (argv[1]);
else
diff --git a/weechat/src/common/completion.c b/weechat/src/common/completion.c
index 76bfef6d5..d292902a8 100644
--- a/weechat/src/common/completion.c
+++ b/weechat/src/common/completion.c
@@ -154,7 +154,7 @@ completion_get_command_infos (t_completion *completion,
for (ptr_handler = ptr_plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_COMMAND)
+ if ((ptr_handler->type == PLUGIN_HANDLER_COMMAND)
&& (ascii_strcasecmp (ptr_handler->command,
ptr_command2) == 0))
{
@@ -304,7 +304,7 @@ completion_list_add_plugin_cmd (t_completion *completion)
for (ptr_handler = ptr_plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if (ptr_handler->type == HANDLER_COMMAND)
+ if (ptr_handler->type == PLUGIN_HANDLER_COMMAND)
completion_list_add (completion, ptr_handler->command);
}
}
diff --git a/weechat/src/gui/curses/gui-curses-main.c b/weechat/src/gui/curses/gui-curses-main.c
index d1d28d92c..0ef89bcad 100644
--- a/weechat/src/gui/curses/gui-curses-main.c
+++ b/weechat/src/gui/curses/gui-curses-main.c
@@ -217,7 +217,7 @@ gui_main_loop ()
if ((ptr_server->lag_check_time.tv_sec == 0)
&& (new_time >= ptr_server->lag_next_check))
{
- server_sendf (ptr_server, "PING %s\r\n", ptr_server->address);
+ server_sendf (ptr_server, "PING %s", ptr_server->address);
gettimeofday (&(ptr_server->lag_check_time), NULL);
}
diff --git a/weechat/src/gui/gui-common.c b/weechat/src/gui/gui-common.c
index 71337adca..d15ae2e29 100644
--- a/weechat/src/gui/gui-common.c
+++ b/weechat/src/gui/gui-common.c
@@ -360,10 +360,11 @@ gui_printf_internal (t_gui_buffer *buffer, int display_time, int type, char *nic
/*
* gui_printf_raw_data: display raw IRC data (only if raw IRC data buffer exists)
+ * type: 0 = recv, 1 = send, -1 = recv, modified by a modifier (plugin)
*/
void
-gui_printf_raw_data (void *server, int send, char *message)
+gui_printf_raw_data (void *server, int send, int modified, char *message)
{
char *pos;
@@ -381,7 +382,8 @@ gui_printf_raw_data (void *server, int send, char *message)
((t_irc_server *)server)->name,
GUI_COLOR(COLOR_WIN_CHAT_DARK),
GUI_COLOR((send) ? COLOR_WIN_CHAT_PART : COLOR_WIN_CHAT_JOIN),
- (send) ? PREFIX_PART : PREFIX_JOIN,
+ (send) ? ((modified) ? PREFIX_SEND_MOD : PREFIX_PART) :
+ ((modified) ? PREFIX_RECV_MOD : PREFIX_JOIN),
GUI_COLOR(COLOR_WIN_CHAT),
message);
if (pos)
diff --git a/weechat/src/gui/gui.h b/weechat/src/gui/gui.h
index 6891013a0..477a8e1fb 100644
--- a/weechat/src/gui/gui.h
+++ b/weechat/src/gui/gui.h
@@ -184,7 +184,7 @@ extern void gui_infobar_remove_all ();
extern int gui_word_strlen (t_gui_window *, char *);
extern int gui_word_real_pos (t_gui_window *, char *, int);
extern void gui_printf_internal (t_gui_buffer *, int, int, char *, char *, ...);
-extern void gui_printf_raw_data (void *, int, char *);
+extern void gui_printf_raw_data (void *, int, int, char *);
extern void gui_input_optimize_size (t_gui_buffer *);
extern void gui_input_init_color_mask (t_gui_buffer *);
extern void gui_input_move (t_gui_buffer *, char *, char *, int );
diff --git a/weechat/src/irc/irc-channel.c b/weechat/src/irc/irc-channel.c
index 482352c56..1f2d02c6b 100644
--- a/weechat/src/irc/irc-channel.c
+++ b/weechat/src/irc/irc-channel.c
@@ -427,7 +427,7 @@ channel_check_away (t_irc_server *server, t_irc_channel *channel, int force)
(channel->nicks_count <= cfg_irc_away_check_max_nicks))
{
channel->checking_away++;
- server_sendf (server, "WHO %s\r\n", channel->name);
+ server_sendf (server, "WHO %s", channel->name);
}
else
channel_remove_away (channel);
diff --git a/weechat/src/irc/irc-dcc.c b/weechat/src/irc/irc-dcc.c
index 6a7e225c9..27ff501a4 100644
--- a/weechat/src/irc/irc-dcc.c
+++ b/weechat/src/irc/irc-dcc.c
@@ -632,8 +632,8 @@ dcc_accept (t_irc_dcc *ptr_dcc)
ptr_dcc->status = DCC_CONNECTING;
server_sendf (ptr_dcc->server,
(strchr (ptr_dcc->filename, ' ')) ?
- "PRIVMSG %s :\01DCC RESUME \"%s\" %d %u\01\r\n" :
- "PRIVMSG %s :\01DCC RESUME %s %d %u\01\r\n",
+ "PRIVMSG %s :\01DCC RESUME \"%s\" %d %u\01\n" :
+ "PRIVMSG %s :\01DCC RESUME %s %d %u\01",
ptr_dcc->nick, ptr_dcc->filename,
ptr_dcc->port, ptr_dcc->start_resume);
dcc_redraw (HOTLIST_MSG);
@@ -661,8 +661,8 @@ dcc_accept_resume (t_irc_server *server, char *filename, int port,
ptr_dcc->last_check_pos = pos_start;
server_sendf (ptr_dcc->server,
(strchr (ptr_dcc->filename, ' ')) ?
- "PRIVMSG %s :\01DCC ACCEPT \"%s\" %d %u\01\r\n" :
- "PRIVMSG %s :\01DCC ACCEPT %s %d %u\01\r\n",
+ "PRIVMSG %s :\01DCC ACCEPT \"%s\" %d %u\01\n" :
+ "PRIVMSG %s :\01DCC ACCEPT %s %d %u\01",
ptr_dcc->nick, ptr_dcc->filename,
ptr_dcc->port, ptr_dcc->start_resume);
@@ -1158,13 +1158,13 @@ dcc_send_request (t_irc_server *server, int type, char *nick, char *filename)
/* send DCC request to nick */
if (type == DCC_CHAT_SEND)
server_sendf (server,
- "PRIVMSG %s :\01DCC CHAT chat %lu %d\01\r\n",
+ "PRIVMSG %s :\01DCC CHAT chat %lu %d\01",
nick, local_addr, port);
else
server_sendf (server,
(spaces) ?
- "PRIVMSG %s :\01DCC SEND \"%s\" %lu %d %u\01\r\n" :
- "PRIVMSG %s :\01DCC SEND %s %lu %d %u\01\r\n",
+ "PRIVMSG %s :\01DCC SEND \"%s\" %lu %d %u\01\n" :
+ "PRIVMSG %s :\01DCC SEND %s %lu %d %u\01",
nick, short_filename, local_addr, port,
(unsigned long) st.st_size);
diff --git a/weechat/src/irc/irc-recv.c b/weechat/src/irc/irc-recv.c
index 64ced3234..d311756fd 100644
--- a/weechat/src/irc/irc-recv.c
+++ b/weechat/src/irc/irc-recv.c
@@ -725,7 +725,7 @@ irc_cmd_recv_mode (t_irc_server *server, char *host, char *nick, char *arguments
nick);
}
irc_mode_channel_set (ptr_channel, pos_modes);
- server_sendf (server, "MODE %s\r\n", ptr_channel->name);
+ server_sendf (server, "MODE %s", ptr_channel->name);
}
else
{
@@ -1180,7 +1180,7 @@ irc_cmd_recv_ping (t_irc_server *server, char *host, char *nick, char *arguments
pos = strrchr (arguments, ' ');
if (pos)
pos[0] = '\0';
- server_sendf (server, "PONG :%s\r\n", arguments);
+ server_sendf (server, "PONG :%s", arguments);
return 0;
}
@@ -1253,7 +1253,7 @@ irc_cmd_reply_version (t_irc_server *server, t_irc_channel *channel,
"%s %s / %s%s",
nick, "\01", PACKAGE_NAME, PACKAGE_VERSION, __DATE__,
&buf->sysname,
- &buf->release, &buf->machine, "\01\r\n");
+ &buf->release, &buf->machine, "\01");
free (buf);
}
else
@@ -1261,7 +1261,7 @@ irc_cmd_reply_version (t_irc_server *server, t_irc_channel *channel,
"NOTICE %s :%sVERSION %s v%s"
" compiled on %s%s",
nick, "\01", PACKAGE_NAME, PACKAGE_VERSION, __DATE__,
- "\01\r\n");
+ "\01");
irc_display_prefix (server, ptr_buffer, PREFIX_SERVER);
gui_printf (ptr_buffer,
_("CTCP %sVERSION%s received from %s%s"),
@@ -1408,10 +1408,10 @@ irc_cmd_recv_privmsg (t_irc_server *server, char *host, char *nick, char *argume
if (pos && !pos[0])
pos = NULL;
if (pos)
- server_sendf (server, "NOTICE %s :\01PING %s\01\r\n",
+ server_sendf (server, "NOTICE %s :\01PING %s\01",
nick, pos);
else
- server_sendf (server, "NOTICE %s :\01PING\01\r\n",
+ server_sendf (server, "NOTICE %s :\01PING\01",
nick);
irc_display_prefix (server, ptr_channel->buffer, PREFIX_SERVER);
gui_printf (ptr_channel->buffer,
@@ -1549,10 +1549,10 @@ irc_cmd_recv_privmsg (t_irc_server *server, char *host, char *nick, char *argume
if (pos && !pos[0])
pos = NULL;
if (pos)
- server_sendf (server, "NOTICE %s :\01PING %s\01\r\n",
+ server_sendf (server, "NOTICE %s :\01PING %s\01",
nick, pos);
else
- server_sendf (server, "NOTICE %s :\01PING\01\r\n",
+ server_sendf (server, "NOTICE %s :\01PING\01",
nick);
irc_display_prefix (server, server->buffer, PREFIX_SERVER);
gui_printf (server->buffer,
@@ -2414,10 +2414,10 @@ irc_cmd_recv_001 (t_irc_server *server, char *host, char *nick, char *arguments)
if (ptr_channel->type == CHANNEL_TYPE_CHANNEL)
{
if (ptr_channel->key)
- server_sendf (server, "JOIN %s %s\r\n",
+ server_sendf (server, "JOIN %s %s",
ptr_channel->name, ptr_channel->key);
else
- server_sendf (server, "JOIN %s\r\n",
+ server_sendf (server, "JOIN %s",
ptr_channel->name);
}
}
@@ -4811,7 +4811,7 @@ irc_cmd_recv_433 (t_irc_server *server, char *host, char *nick, char *arguments)
if (!hostname[0])
strcpy (hostname, _("unknown"));
server_sendf (server,
- "NICK %s\r\n",
+ "NICK %s",
server->nick);
}
else
diff --git a/weechat/src/irc/irc-send.c b/weechat/src/irc/irc-send.c
index 06b8ad5fc..f215df8c5 100644
--- a/weechat/src/irc/irc-send.c
+++ b/weechat/src/irc/irc-send.c
@@ -54,7 +54,7 @@ irc_login (t_irc_server *server)
char hostname[NI_MAXHOST];
if ((server->password) && (server->password[0]))
- server_sendf (server, "PASS %s\r\n", server->password);
+ server_sendf (server, "PASS %s", server->password);
gethostname (hostname, sizeof (hostname) - 1);
hostname[sizeof (hostname) - 1] = '\0';
@@ -68,8 +68,8 @@ irc_login (t_irc_server *server)
if (!server->nick)
server->nick = strdup (server->nick1);
server_sendf (server,
- "NICK %s\r\n"
- "USER %s %s %s :%s\r\n",
+ "NICK %s\n"
+ "USER %s %s %s :%s",
server->nick, server->username, hostname, "servername",
server->realname);
gui_input_draw (gui_current_window->buffer, 1);
@@ -87,9 +87,9 @@ irc_cmd_send_admin (t_irc_server *server, t_irc_channel *channel,
(void) channel;
if (arguments)
- server_sendf (server, "ADMIN %s\r\n", arguments);
+ server_sendf (server, "ADMIN %s", arguments);
else
- server_sendf (server, "ADMIN\r\n");
+ server_sendf (server, "ADMIN");
return 0;
}
@@ -103,7 +103,7 @@ irc_send_me (t_irc_server *server, t_irc_channel *channel,
{
char *string;
- server_sendf (server, "PRIVMSG %s :\01ACTION %s\01\r\n",
+ server_sendf (server, "PRIVMSG %s :\01ACTION %s\01",
channel->name,
(arguments && arguments[0]) ? arguments : "");
irc_display_prefix (NULL, channel->buffer, PREFIX_ACTION_ME);
@@ -200,7 +200,7 @@ irc_cmd_send_amsg (t_irc_server *server, t_irc_channel *channel,
{
if (ptr_channel->type == CHANNEL_TYPE_CHANNEL)
{
- server_sendf (ptr_server, "PRIVMSG %s :%s\r\n",
+ server_sendf (ptr_server, "PRIVMSG %s :%s",
ptr_channel->name, arguments);
ptr_nick = nick_search (ptr_channel, ptr_server->nick);
if (ptr_nick)
@@ -250,7 +250,7 @@ irc_send_away (t_irc_server *server, char *arguments)
if (server->away_message)
strcpy (server->away_message, arguments);
server->away_time = time (NULL);
- server_sendf (server, "AWAY :%s\r\n", arguments);
+ server_sendf (server, "AWAY :%s", arguments);
if (cfg_irc_display_away != CFG_IRC_DISPLAY_AWAY_OFF)
{
string = (char *)gui_color_decode ((unsigned char *)arguments, 1);
@@ -275,7 +275,7 @@ irc_send_away (t_irc_server *server, char *arguments)
}
else
{
- server_sendf (server, "AWAY\r\n");
+ server_sendf (server, "AWAY");
server->is_away = 0;
if (server->away_message)
{
@@ -428,7 +428,7 @@ irc_cmd_send_ban (t_irc_server *server, t_irc_channel *channel,
while (pos2[0] == ' ')
pos2++;
}
- server_sendf (server, "MODE %s +b %s\r\n", pos_channel, pos);
+ server_sendf (server, "MODE %s +b %s", pos_channel, pos);
pos = pos2;
}
}
@@ -442,7 +442,7 @@ irc_cmd_send_ban (t_irc_server *server, t_irc_channel *channel,
WEECHAT_ERROR, "ban");
return -1;
}
- server_sendf (server, "MODE %s +b\r\n", CHANNEL(buffer)->name);
+ server_sendf (server, "MODE %s +b", CHANNEL(buffer)->name);
}
return 0;
@@ -500,7 +500,7 @@ irc_cmd_send_ctcp (t_irc_server *server, t_irc_channel *channel,
if ((ascii_strcasecmp (pos_type, "ping") == 0) && (!pos_args))
{
gettimeofday (&tv, NULL);
- server_sendf (server, "PRIVMSG %s :\01PING %d %d\01\r\n",
+ server_sendf (server, "PRIVMSG %s :\01PING %d %d\01",
arguments, tv.tv_sec, tv.tv_usec);
gui_printf (server->buffer, " %s%d %d\n",
GUI_COLOR(COLOR_WIN_CHAT),
@@ -510,7 +510,7 @@ irc_cmd_send_ctcp (t_irc_server *server, t_irc_channel *channel,
{
if (pos_args)
{
- server_sendf (server, "PRIVMSG %s :\01%s %s\01\r\n",
+ server_sendf (server, "PRIVMSG %s :\01%s %s\01",
arguments, pos_type, pos_args);
gui_printf (server->buffer, " %s%s\n",
GUI_COLOR(COLOR_WIN_CHAT),
@@ -518,7 +518,7 @@ irc_cmd_send_ctcp (t_irc_server *server, t_irc_channel *channel,
}
else
{
- server_sendf (server, "PRIVMSG %s :\01%s\01\r\n",
+ server_sendf (server, "PRIVMSG %s :\01%s\01",
arguments, pos_type);
gui_printf (server->buffer, "\n");
}
@@ -617,13 +617,13 @@ irc_cmd_send_cycle (t_irc_server *server, t_irc_channel *channel,
if (ptr_arg)
{
buf = weechat_strreplace (ptr_arg, "%v", PACKAGE_VERSION);
- server_sendf (server, "PART %s :%s\r\n", channel_name,
+ server_sendf (server, "PART %s :%s", channel_name,
(buf) ? buf : ptr_arg);
if (buf)
free (buf);
}
else
- server_sendf (server, "PART %s\r\n", channel_name);
+ server_sendf (server, "PART %s", channel_name);
return 0;
}
@@ -643,7 +643,7 @@ irc_cmd_send_dehalfop (t_irc_server *server, t_irc_channel *channel,
if (BUFFER_IS_CHANNEL(buffer))
{
if (argc == 0)
- server_sendf (server, "MODE %s -h %s\r\n",
+ server_sendf (server, "MODE %s -h %s",
CHANNEL(buffer)->name,
server->nick);
else
@@ -675,7 +675,7 @@ irc_cmd_send_deop (t_irc_server *server, t_irc_channel *channel,
if (BUFFER_IS_CHANNEL(buffer))
{
if (argc == 0)
- server_sendf (server, "MODE %s -o %s\r\n",
+ server_sendf (server, "MODE %s -o %s",
CHANNEL(buffer)->name,
server->nick);
else
@@ -707,7 +707,7 @@ irc_cmd_send_devoice (t_irc_server *server, t_irc_channel *channel,
if (BUFFER_IS_CHANNEL(buffer))
{
if (argc == 0)
- server_sendf (server, "MODE %s -v %s\r\n",
+ server_sendf (server, "MODE %s -v %s",
CHANNEL(buffer)->name,
server->nick);
else
@@ -737,7 +737,7 @@ irc_cmd_send_die (t_irc_server *server, t_irc_channel *channel,
(void) channel;
(void) arguments;
- server_sendf (server, "DIE\r\n");
+ server_sendf (server, "DIE");
return 0;
}
@@ -756,7 +756,7 @@ irc_cmd_send_halfop (t_irc_server *server, t_irc_channel *channel,
if (BUFFER_IS_CHANNEL(buffer))
{
if (argc == 0)
- server_sendf (server, "MODE %s +h %s\r\n",
+ server_sendf (server, "MODE %s +h %s",
CHANNEL(buffer)->name,
server->nick);
else
@@ -786,9 +786,9 @@ irc_cmd_send_info (t_irc_server *server, t_irc_channel *channel,
(void) channel;
if (arguments)
- server_sendf (server, "INFO %s\r\n", arguments);
+ server_sendf (server, "INFO %s", arguments);
else
- server_sendf (server, "INFO\r\n");
+ server_sendf (server, "INFO");
return 0;
}
@@ -805,7 +805,7 @@ irc_cmd_send_invite (t_irc_server *server, t_irc_channel *channel,
irc_find_context (server, channel, NULL, &buffer);
if (argc == 2)
- server_sendf (server, "INVITE %s %s\r\n", argv[0], argv[1]);
+ server_sendf (server, "INVITE %s %s", argv[0], argv[1]);
else
{
if (!BUFFER_IS_CHANNEL(buffer))
@@ -816,7 +816,7 @@ irc_cmd_send_invite (t_irc_server *server, t_irc_channel *channel,
WEECHAT_ERROR, "invite");
return -1;
}
- server_sendf (server, "INVITE %s %s\r\n",
+ server_sendf (server, "INVITE %s %s",
argv[0], CHANNEL(buffer)->name);
}
return 0;
@@ -833,7 +833,7 @@ irc_cmd_send_ison (t_irc_server *server, t_irc_channel *channel,
/* make gcc happy */
(void) channel;
- server_sendf (server, "ISON %s\r\n", arguments);
+ server_sendf (server, "ISON %s", arguments);
return 0;
}
@@ -849,9 +849,9 @@ irc_cmd_send_join (t_irc_server *server, t_irc_channel *channel,
(void) channel;
if (string_is_channel (arguments))
- server_sendf (server, "JOIN %s\r\n", arguments);
+ server_sendf (server, "JOIN %s", arguments);
else
- server_sendf (server, "JOIN #%s\r\n", arguments);
+ server_sendf (server, "JOIN #%s", arguments);
return 0;
}
@@ -909,9 +909,9 @@ irc_cmd_send_kick (t_irc_server *server, t_irc_channel *channel,
}
if (pos_comment)
- server_sendf (server, "KICK %s %s :%s\r\n", pos_channel, pos_nick, pos_comment);
+ server_sendf (server, "KICK %s %s :%s", pos_channel, pos_nick, pos_comment);
else
- server_sendf (server, "KICK %s %s\r\n", pos_channel, pos_nick);
+ server_sendf (server, "KICK %s %s", pos_channel, pos_nick);
return 0;
}
@@ -969,11 +969,11 @@ irc_cmd_send_kickban (t_irc_server *server, t_irc_channel *channel,
pos_comment++;
}
- server_sendf (server, "MODE %s +b %s\r\n", pos_channel, pos_nick);
+ server_sendf (server, "MODE %s +b %s", pos_channel, pos_nick);
if (pos_comment)
- server_sendf (server, "KICK %s %s :%s\r\n", pos_channel, pos_nick, pos_comment);
+ server_sendf (server, "KICK %s %s :%s", pos_channel, pos_nick, pos_comment);
else
- server_sendf (server, "KICK %s %s\r\n", pos_channel, pos_nick);
+ server_sendf (server, "KICK %s %s", pos_channel, pos_nick);
return 0;
}
@@ -998,10 +998,10 @@ irc_cmd_send_kill (t_irc_server *server, t_irc_channel *channel,
pos++;
while (pos[0] == ' ')
pos++;
- server_sendf (server, "KILL %s :%s\r\n", arguments, pos);
+ server_sendf (server, "KILL %s :%s", arguments, pos);
}
else
- server_sendf (server, "KILL %s\r\n", arguments);
+ server_sendf (server, "KILL %s", arguments);
return 0;
}
@@ -1018,9 +1018,9 @@ irc_cmd_send_links (t_irc_server *server, t_irc_channel *channel,
(void) channel;
if (arguments)
- server_sendf (server, "LINKS %s\r\n", arguments);
+ server_sendf (server, "LINKS %s", arguments);
else
- server_sendf (server, "LINKS\r\n");
+ server_sendf (server, "LINKS");
return 0;
}
@@ -1057,7 +1057,7 @@ irc_cmd_send_list (t_irc_server *server, t_irc_channel *channel,
WEECHAT_ERROR, arguments, buffer);
}
else
- server_sendf (server, "LIST\r\n");
+ server_sendf (server, "LIST");
}
else
{
@@ -1067,7 +1067,7 @@ irc_cmd_send_list (t_irc_server *server, t_irc_channel *channel,
}
}
else
- server_sendf (server, "LIST\r\n");
+ server_sendf (server, "LIST");
return 0;
}
@@ -1084,9 +1084,9 @@ irc_cmd_send_lusers (t_irc_server *server, t_irc_channel *channel,
(void) channel;
if (arguments)
- server_sendf (server, "LUSERS %s\r\n", arguments);
+ server_sendf (server, "LUSERS %s", arguments);
else
- server_sendf (server, "LUSERS\r\n");
+ server_sendf (server, "LUSERS");
return 0;
}
@@ -1125,7 +1125,7 @@ irc_cmd_send_mode (t_irc_server *server, t_irc_channel *channel,
/* make gcc happy */
(void) channel;
- server_sendf (server, "MODE %s\r\n", arguments);
+ server_sendf (server, "MODE %s", arguments);
return 0;
}
@@ -1155,7 +1155,7 @@ irc_send_mode_nicks (t_irc_server *server, char *channel,
strcat (command, " ");
strcat (command, argv[i]);
}
- server_sendf (server, "%s\r\n", command);
+ server_sendf (server, "%s", command);
free (command);
}
}
@@ -1172,9 +1172,9 @@ irc_cmd_send_motd (t_irc_server *server, t_irc_channel *channel,
(void) channel;
if (arguments)
- server_sendf (server, "MOTD %s\r\n", arguments);
+ server_sendf (server, "MOTD %s", arguments);
else
- server_sendf (server, "MOTD\r\n");
+ server_sendf (server, "MOTD");
return 0;
}
@@ -1237,7 +1237,7 @@ irc_cmd_send_msg (t_irc_server *server, t_irc_channel *channel,
if (string)
free (string);
- server_sendf (server, "PRIVMSG %s :%s\r\n", ptr_channel->name, pos);
+ server_sendf (server, "PRIVMSG %s :%s", ptr_channel->name, pos);
}
else
{
@@ -1265,7 +1265,7 @@ irc_cmd_send_msg (t_irc_server *server, t_irc_channel *channel,
WEECHAT_ERROR, server->nick, "msg");
}
}
- server_sendf (server, "PRIVMSG %s :%s\r\n", arguments, pos);
+ server_sendf (server, "PRIVMSG %s :%s", arguments, pos);
}
else
{
@@ -1301,7 +1301,7 @@ irc_cmd_send_msg (t_irc_server *server, t_irc_channel *channel,
(string) ? string : "");
if (string)
free (string);
- server_sendf (server, "PRIVMSG %s :%s\r\n", arguments, pos);
+ server_sendf (server, "PRIVMSG %s :%s", arguments, pos);
free (msg_pwd_hidden);
return 0;
}
@@ -1332,7 +1332,7 @@ irc_cmd_send_msg (t_irc_server *server, t_irc_channel *channel,
}
if (string)
free (string);
- server_sendf (server, "PRIVMSG %s :%s\r\n", arguments, pos);
+ server_sendf (server, "PRIVMSG %s :%s", arguments, pos);
}
}
arguments = pos_comma;
@@ -1362,7 +1362,7 @@ irc_cmd_send_names (t_irc_server *server, t_irc_channel *channel,
irc_find_context (server, channel, NULL, &buffer);
if (arguments)
- server_sendf (server, "NAMES %s\r\n", arguments);
+ server_sendf (server, "NAMES %s", arguments);
else
{
if (!BUFFER_IS_CHANNEL(buffer))
@@ -1374,7 +1374,7 @@ irc_cmd_send_names (t_irc_server *server, t_irc_channel *channel,
return -1;
}
else
- server_sendf (server, "NAMES %s\r\n",
+ server_sendf (server, "NAMES %s",
CHANNEL(buffer)->name);
}
return 0;
@@ -1390,7 +1390,7 @@ irc_cmd_send_nick_server (t_irc_server *server, char *nickname)
t_irc_channel *ptr_channel;
if (server->is_connected)
- server_sendf (server, "NICK %s\r\n", nickname);
+ server_sendf (server, "NICK %s", nickname);
else
{
if (server->nick)
@@ -1474,7 +1474,7 @@ irc_cmd_send_notice (t_irc_server *server, t_irc_channel *channel,
(string) ? string : "");
if (string)
free (string);
- server_sendf (server, "NOTICE %s :%s\r\n", arguments, pos);
+ server_sendf (server, "NOTICE %s :%s", arguments, pos);
}
else
{
@@ -1502,7 +1502,7 @@ irc_cmd_send_op (t_irc_server *server, t_irc_channel *channel,
if (BUFFER_IS_CHANNEL(buffer))
{
if (argc == 0)
- server_sendf (server, "MODE %s +o %s\r\n",
+ server_sendf (server, "MODE %s +o %s",
CHANNEL(buffer)->name,
server->nick);
else
@@ -1531,7 +1531,7 @@ irc_cmd_send_oper (t_irc_server *server, t_irc_channel *channel,
/* make gcc happy */
(void) channel;
- server_sendf (server, "OPER %s\r\n", arguments);
+ server_sendf (server, "OPER %s", arguments);
return 0;
}
@@ -1607,13 +1607,13 @@ irc_cmd_send_part (t_irc_server *server, t_irc_channel *channel,
if (ptr_arg)
{
buf = weechat_strreplace (ptr_arg, "%v", PACKAGE_VERSION);
- server_sendf (server, "PART %s :%s\r\n", channel_name,
+ server_sendf (server, "PART %s :%s", channel_name,
(buf) ? buf : ptr_arg);
if (buf)
free (buf);
}
else
- server_sendf (server, "PART %s\r\n", channel_name);
+ server_sendf (server, "PART %s", channel_name);
return 0;
}
@@ -1629,7 +1629,7 @@ irc_cmd_send_ping (t_irc_server *server, t_irc_channel *channel,
/* make gcc happy */
(void) channel;
- server_sendf (server, "PING %s\r\n", arguments);
+ server_sendf (server, "PING %s", arguments);
return 0;
}
@@ -1644,7 +1644,7 @@ irc_cmd_send_pong (t_irc_server *server, t_irc_channel *channel,
/* make gcc happy */
(void) channel;
- server_sendf (server, "PONG %s\r\n", arguments);
+ server_sendf (server, "PONG %s", arguments);
return 0;
}
@@ -1717,7 +1717,7 @@ irc_cmd_send_query (t_irc_server *server, t_irc_channel *channel,
(string) ? string : "");
if (string)
free (string);
- server_sendf (server, "PRIVMSG %s :%s\r\n", arguments, pos);
+ server_sendf (server, "PRIVMSG %s :%s", arguments, pos);
}
return 0;
}
@@ -1740,13 +1740,13 @@ irc_send_quit_server (t_irc_server *server, char *arguments)
if (ptr_arg)
{
buf = weechat_strreplace (ptr_arg, "%v", PACKAGE_VERSION);
- server_sendf (server, "QUIT :%s\r\n",
+ server_sendf (server, "QUIT :%s",
(buf) ? buf : ptr_arg);
if (buf)
free (buf);
}
else
- server_sendf (server, "QUIT\r\n");
+ server_sendf (server, "QUIT");
}
}
@@ -1784,7 +1784,7 @@ irc_cmd_send_quote (t_irc_server *server, t_irc_channel *channel,
/* make gcc happy */
(void) channel;
- server_sendf (server, "%s\r\n", arguments);
+ server_sendf (server, "%s", arguments);
return 0;
}
@@ -1800,7 +1800,7 @@ irc_cmd_send_rehash (t_irc_server *server, t_irc_channel *channel,
(void) channel;
(void) arguments;
- server_sendf (server, "REHASH\r\n");
+ server_sendf (server, "REHASH");
return 0;
}
@@ -1816,7 +1816,7 @@ irc_cmd_send_restart (t_irc_server *server, t_irc_channel *channel,
(void) channel;
(void) arguments;
- server_sendf (server, "RESTART\r\n");
+ server_sendf (server, "RESTART");
return 0;
}
@@ -1831,7 +1831,7 @@ irc_cmd_send_service (t_irc_server *server, t_irc_channel *channel,
/* make gcc happy */
(void) channel;
- server_sendf (server, "SERVICE %s\r\n", arguments);
+ server_sendf (server, "SERVICE %s", arguments);
return 0;
}
@@ -1847,9 +1847,9 @@ irc_cmd_send_servlist (t_irc_server *server, t_irc_channel *channel,
(void) channel;
if (arguments)
- server_sendf (server, "SERVLIST %s\r\n", arguments);
+ server_sendf (server, "SERVLIST %s", arguments);
else
- server_sendf (server, "SERVLIST\r\n");
+ server_sendf (server, "SERVLIST");
return 0;
}
@@ -1875,10 +1875,10 @@ irc_cmd_send_squery (t_irc_server *server, t_irc_channel *channel,
{
pos++;
}
- server_sendf (server, "SQUERY %s :%s\r\n", arguments, pos);
+ server_sendf (server, "SQUERY %s :%s", arguments, pos);
}
else
- server_sendf (server, "SQUERY %s\r\n", arguments);
+ server_sendf (server, "SQUERY %s", arguments);
return 0;
}
@@ -1894,7 +1894,7 @@ irc_cmd_send_squit (t_irc_server *server, t_irc_channel *channel,
/* make gcc happy */
(void) channel;
- server_sendf (server, "SQUIT %s\r\n", arguments);
+ server_sendf (server, "SQUIT %s", arguments);
return 0;
}
@@ -1910,9 +1910,9 @@ irc_cmd_send_stats (t_irc_server *server, t_irc_channel *channel,
(void) channel;
if (arguments)
- server_sendf (server, "STATS %s\r\n", arguments);
+ server_sendf (server, "STATS %s", arguments);
else
- server_sendf (server, "STATS\r\n");
+ server_sendf (server, "STATS");
return 0;
}
@@ -1928,7 +1928,7 @@ irc_cmd_send_summon (t_irc_server *server, t_irc_channel *channel,
/* make gcc happy */
(void) channel;
- server_sendf (server, "SUMMON %s\r\n", arguments);
+ server_sendf (server, "SUMMON %s", arguments);
return 0;
}
@@ -1944,9 +1944,9 @@ irc_cmd_send_time (t_irc_server *server, t_irc_channel *channel,
(void) channel;
if (arguments)
- server_sendf (server, "TIME %s\r\n", arguments);
+ server_sendf (server, "TIME %s", arguments);
else
- server_sendf (server, "TIME\r\n");
+ server_sendf (server, "TIME");
return 0;
}
@@ -2002,12 +2002,12 @@ irc_cmd_send_topic (t_irc_server *server, t_irc_channel *channel,
if (new_topic)
{
if (strcmp (new_topic, "-delete") == 0)
- server_sendf (server, "TOPIC %s :\r\n", channel_name);
+ server_sendf (server, "TOPIC %s :", channel_name);
else
- server_sendf (server, "TOPIC %s :%s\r\n", channel_name, new_topic);
+ server_sendf (server, "TOPIC %s :%s", channel_name, new_topic);
}
else
- server_sendf (server, "TOPIC %s\r\n", channel_name);
+ server_sendf (server, "TOPIC %s", channel_name);
return 0;
}
@@ -2024,9 +2024,9 @@ irc_cmd_send_trace (t_irc_server *server, t_irc_channel *channel,
(void) channel;
if (arguments)
- server_sendf (server, "TRACE %s\r\n", arguments);
+ server_sendf (server, "TRACE %s", arguments);
else
- server_sendf (server, "TRACE\r\n");
+ server_sendf (server, "TRACE");
return 0;
}
@@ -2092,7 +2092,7 @@ irc_cmd_send_unban (t_irc_server *server, t_irc_channel *channel,
while (pos2[0] == ' ')
pos2++;
}
- server_sendf (server, "MODE %s -b %s\r\n", pos_channel, pos);
+ server_sendf (server, "MODE %s -b %s", pos_channel, pos);
pos = pos2;
}
}
@@ -2118,7 +2118,7 @@ irc_cmd_send_userhost (t_irc_server *server, t_irc_channel *channel,
/* make gcc happy */
(void) channel;
- server_sendf (server, "USERHOST %s\r\n", arguments);
+ server_sendf (server, "USERHOST %s", arguments);
return 0;
}
@@ -2134,9 +2134,9 @@ irc_cmd_send_users (t_irc_server *server, t_irc_channel *channel,
(void) channel;
if (arguments)
- server_sendf (server, "USERS %s\r\n", arguments);
+ server_sendf (server, "USERS %s", arguments);
else
- server_sendf (server, "USERS\r\n");
+ server_sendf (server, "USERS");
return 0;
}
@@ -2156,10 +2156,10 @@ irc_cmd_send_version (t_irc_server *server, t_irc_channel *channel,
{
if (BUFFER_IS_CHANNEL(buffer) &&
nick_search (CHANNEL(buffer), arguments))
- server_sendf (server, "PRIVMSG %s :\01VERSION\01\r\n",
+ server_sendf (server, "PRIVMSG %s :\01VERSION\01",
arguments);
else
- server_sendf (server, "VERSION %s\r\n",
+ server_sendf (server, "VERSION %s",
arguments);
}
else
@@ -2168,7 +2168,7 @@ irc_cmd_send_version (t_irc_server *server, t_irc_channel *channel,
gui_printf (server->buffer, _("%s, compiled on %s %s\n"),
PACKAGE_STRING,
__DATE__, __TIME__);
- server_sendf (server, "VERSION\r\n");
+ server_sendf (server, "VERSION");
}
return 0;
}
@@ -2188,7 +2188,7 @@ irc_cmd_send_voice (t_irc_server *server, t_irc_channel *channel,
if (BUFFER_IS_CHANNEL(buffer))
{
if (argc == 0)
- server_sendf (server, "MODE %s +v %s\r\n",
+ server_sendf (server, "MODE %s +v %s",
CHANNEL(buffer)->name,
server->nick);
else
@@ -2218,7 +2218,7 @@ irc_cmd_send_wallops (t_irc_server *server, t_irc_channel *channel,
/* make gcc happy */
(void) channel;
- server_sendf (server, "WALLOPS :%s\r\n", arguments);
+ server_sendf (server, "WALLOPS :%s", arguments);
return 0;
}
@@ -2234,9 +2234,9 @@ irc_cmd_send_who (t_irc_server *server, t_irc_channel *channel,
(void) channel;
if (arguments)
- server_sendf (server, "WHO %s\r\n", arguments);
+ server_sendf (server, "WHO %s", arguments);
else
- server_sendf (server, "WHO\r\n");
+ server_sendf (server, "WHO");
return 0;
}
@@ -2251,7 +2251,7 @@ irc_cmd_send_whois (t_irc_server *server, t_irc_channel *channel,
/* make gcc happy */
(void) channel;
- server_sendf (server, "WHOIS %s\r\n", arguments);
+ server_sendf (server, "WHOIS %s", arguments);
return 0;
}
@@ -2266,6 +2266,6 @@ irc_cmd_send_whowas (t_irc_server *server, t_irc_channel *channel,
/* make gcc happy */
(void) channel;
- server_sendf (server, "WHOWAS %s\r\n", arguments);
+ server_sendf (server, "WHOWAS %s", arguments);
return 0;
}
diff --git a/weechat/src/irc/irc-server.c b/weechat/src/irc/irc-server.c
index 10d77c31a..e37622519 100644
--- a/weechat/src/irc/irc-server.c
+++ b/weechat/src/irc/irc-server.c
@@ -49,6 +49,10 @@
#include "../common/weeconfig.h"
#include "../gui/gui.h"
+#ifdef PLUGINS
+#include "../plugins/plugins.h"
+#endif
+
t_irc_server *irc_servers = NULL;
t_irc_server *last_irc_server = NULL;
@@ -553,8 +557,80 @@ server_send (t_irc_server *server, char *buffer, int size_buf)
return send (server->sock, buffer, size_buf, 0);
}
+/*
+ * server_send_one_msg: send one message to IRC server
+ */
+
+int
+server_send_one_msg (t_irc_server *server, char *message)
+{
+ static char buffer[4096];
+ char *new_msg, *ptr_msg, *pos;
+ int rc;
+
+ rc = 1;
+
+ gui_printf_raw_data (server, 1, 0, message);
+#ifdef DEBUG
+ gui_printf (server->buffer, "[DEBUG] Sending to server >>> %s\n", message);
+#endif
+#ifdef PLUGINS
+ new_msg = plugin_modifier_exec (PLUGIN_MODIFIER_IRC_OUT,
+ server->name,
+ message);
+#else
+ new_msg = NULL;
+#endif
+
+ /* no changes in new message */
+ if (new_msg && (strcmp (buffer, new_msg) == 0))
+ {
+ free (new_msg);
+ new_msg = NULL;
+ }
+
+ /* message not dropped? */
+ if (!new_msg || new_msg[0])
+ {
+ ptr_msg = (new_msg) ? new_msg : message;
+
+ while (rc && ptr_msg && ptr_msg[0])
+ {
+ pos = strchr (ptr_msg, '\n');
+ if (pos)
+ pos[0] = '\0';
+
+ if (new_msg)
+ gui_printf_raw_data (server, 1, 1, ptr_msg);
+
+ snprintf (buffer, sizeof (buffer) - 1, "%s\r\n", ptr_msg);
+ if (server_send (server, buffer, strlen (buffer)) <= 0)
+ {
+ irc_display_prefix (server, server->buffer, PREFIX_ERROR);
+ gui_printf (server->buffer, _("%s error sending data to IRC server\n"),
+ WEECHAT_ERROR);
+ rc = 0;
+ }
+ if (pos)
+ {
+ pos[0] = '\n';
+ ptr_msg = pos + 1;
+ }
+ else
+ ptr_msg = NULL;
+ }
+ }
+ else
+ gui_printf_raw_data (server, 1, 1, _("(message dropped)"));
+ if (new_msg)
+ free (new_msg);
+
+ return rc;
+}
+
/*
* server_sendf: send formatted data to IRC server
+ * many messages may be sent, separated by '\n'
*/
void
@@ -562,34 +638,81 @@ server_sendf (t_irc_server *server, char *fmt, ...)
{
va_list args;
static char buffer[4096];
- int size_buf;
+ char *ptr_buf, *pos;
+ int rc;
if (!server)
return;
va_start (args, fmt);
- size_buf = vsnprintf (buffer, sizeof (buffer) - 1, fmt, args);
- va_end (args);
-
- if ((size_buf == 0) || (strcmp (buffer, "\r\n") == 0))
- return;
+ vsnprintf (buffer, sizeof (buffer) - 1, fmt, args);
+ va_end (args);
- buffer[sizeof (buffer) - 1] = '\0';
- if ((size_buf < 0) || (size_buf > (int) (sizeof (buffer) - 1)))
- size_buf = strlen (buffer);
-
- buffer[size_buf - 2] = '\0';
- gui_printf_raw_data (server, 1, buffer);
-#ifdef DEBUG
- gui_printf (server->buffer, "[DEBUG] Sending to server >>> %s\n", buffer);
-#endif
- buffer[size_buf - 2] = '\r';
-
- if (server_send (server, buffer, strlen (buffer)) <= 0)
+ ptr_buf = buffer;
+ while (ptr_buf && ptr_buf[0])
{
- irc_display_prefix (server, server->buffer, PREFIX_ERROR);
- gui_printf (server->buffer, _("%s error sending data to IRC server\n"),
- WEECHAT_ERROR);
+ pos = strchr (ptr_buf, '\n');
+ if (pos)
+ pos[0] = '\0';
+
+ rc = server_send_one_msg (server, ptr_buf);
+
+ if (pos)
+ {
+ pos[0] = '\n';
+ ptr_buf = pos + 1;
+ }
+ else
+ ptr_buf = NULL;
+
+ if (!rc)
+ ptr_buf = NULL;
+ }
+}
+
+/*
+ * server_parse_message: parse IRC message and return pointer to
+ * host, command and arguments (if any)
+ */
+
+void
+server_parse_message (char *message, char **host, char **command, char **args)
+{
+ char *pos, *pos2;
+
+ *host = NULL;
+ *command = NULL;
+ *args = NULL;
+
+ if (message[0] == ':')
+ {
+ pos = strchr (message, ' ');
+ if (pos)
+ {
+ *host = strndup (message + 1, pos - (message + 1));
+ pos++;
+ }
+ else
+ pos = message;
+ }
+ else
+ pos = message;
+
+ if (pos && pos[0])
+ {
+ while (pos[0] == ' ')
+ pos++;
+ pos2 = strchr (pos, ' ');
+ if (pos2)
+ {
+ *command = strndup (pos, pos2 - pos);
+ pos2++;
+ while (pos2[0] == ' ')
+ pos2++;
+ if (pos2[0] == ':')
+ pos2++;
+ *args = strdup (pos2);
+ }
}
}
@@ -735,7 +858,7 @@ void
server_msgq_flush ()
{
t_irc_message *next;
- char *entire_line, *ptr_data, *pos, *pos2;
+ char *ptr_data, *new_msg, *ptr_msg, *pos;
char *host, *command, *args;
while (recv_msgq)
@@ -745,84 +868,90 @@ server_msgq_flush ()
#ifdef DEBUG
gui_printf (gui_current_window->buffer, "[DEBUG] %s\n", recv_msgq->data);
#endif
-
ptr_data = recv_msgq->data;
- entire_line = strdup (ptr_data);
-
while (ptr_data[0] == ' ')
ptr_data++;
- if (ptr_data && ptr_data[0])
+ if (ptr_data[0])
{
- gui_printf_raw_data (recv_msgq->server, 0, ptr_data);
+ gui_printf_raw_data (recv_msgq->server, 0, 0, ptr_data);
#ifdef DEBUG
gui_printf (NULL, "[DEBUG] data received from server: %s\n", ptr_data);
#endif
-
- host = NULL;
- command = NULL;
- args = ptr_data;
-
- if (ptr_data[0] == ':')
+#ifdef PLUGINS
+ new_msg = plugin_modifier_exec (PLUGIN_MODIFIER_IRC_IN,
+ recv_msgq->server->name,
+ ptr_data);
+#else
+ new_msg = NULL;
+#endif
+ /* no changes in new message */
+ if (new_msg && (strcmp (ptr_data, new_msg) == 0))
{
- pos = strchr (ptr_data, ' ');
- if (pos)
+ free (new_msg);
+ new_msg = NULL;
+ }
+
+ /* message not dropped? */
+ if (!new_msg || new_msg[0])
+ {
+ /* use new message (returned by plugin) */
+ ptr_msg = (new_msg) ? new_msg : ptr_data;
+
+ while (ptr_msg && ptr_msg[0])
{
- pos[0] = '\0';
- host = ptr_data + 1;
- pos++;
+ pos = strchr (ptr_msg, '\n');
+ if (pos)
+ pos[0] = '\0';
+
+ if (new_msg)
+ gui_printf_raw_data (recv_msgq->server, 0, 1, ptr_msg);
+
+ server_parse_message (ptr_msg, &host, &command, &args);
+
+ switch (irc_recv_command (recv_msgq->server, ptr_msg, host, command, args))
+ {
+ case -1:
+ irc_display_prefix (recv_msgq->server,
+ recv_msgq->server->buffer, PREFIX_ERROR);
+ gui_printf (recv_msgq->server->buffer,
+ _("%s Command \"%s\" failed!\n"), WEECHAT_ERROR, command);
+ break;
+ case -2:
+ irc_display_prefix (recv_msgq->server,
+ recv_msgq->server->buffer, PREFIX_ERROR);
+ gui_printf (recv_msgq->server->buffer,
+ _("%s No command to execute!\n"), WEECHAT_ERROR);
+ break;
+ case -3:
+ irc_display_prefix (recv_msgq->server,
+ recv_msgq->server->buffer, PREFIX_ERROR);
+ gui_printf (recv_msgq->server->buffer,
+ _("%s Unknown command: cmd=\"%s\", host=\"%s\", args=\"%s\"\n"),
+ WEECHAT_WARNING, command, host, args);
+ break;
+ }
+ if (host)
+ free (host);
+ if (command)
+ free (command);
+ if (args)
+ free (args);
+
+ if (pos)
+ {
+ pos[0] = '\n';
+ ptr_msg = pos + 1;
+ }
+ else
+ ptr_msg = NULL;
}
- else
- pos = ptr_data;
}
else
- pos = ptr_data;
-
- if (pos && pos[0])
- {
- while (pos[0] == ' ')
- pos++;
- pos2 = strchr (pos, ' ');
- if (pos2)
- {
- pos2[0] = '\0';
- command = strdup (pos);
- pos2++;
- while (pos2[0] == ' ')
- pos2++;
- args = (pos2[0] == ':') ? pos2 + 1 : pos2;
- }
- }
-
- switch (irc_recv_command (recv_msgq->server, entire_line, host,
- command, args))
- {
- case -1:
- irc_display_prefix (recv_msgq->server,
- recv_msgq->server->buffer, PREFIX_ERROR);
- gui_printf (recv_msgq->server->buffer,
- _("%s Command \"%s\" failed!\n"), WEECHAT_ERROR, command);
- break;
- case -2:
- irc_display_prefix (recv_msgq->server,
- recv_msgq->server->buffer, PREFIX_ERROR);
- gui_printf (recv_msgq->server->buffer,
- _("%s No command to execute!\n"), WEECHAT_ERROR);
- break;
- case -3:
- irc_display_prefix (recv_msgq->server,
- recv_msgq->server->buffer, PREFIX_ERROR);
- gui_printf (recv_msgq->server->buffer,
- _("%s Unknown command: cmd=\"%s\", host=\"%s\", args=\"%s\"\n"),
- WEECHAT_WARNING, command, host, args);
- break;
- }
-
- if (command)
- free (command);
+ gui_printf_raw_data (recv_msgq->server, 0, 1, _("(message dropped)"));
+ if (new_msg)
+ free (new_msg);
}
-
- free (entire_line);
free (recv_msgq->data);
}
diff --git a/weechat/src/irc/irc.h b/weechat/src/irc/irc.h
index dbb61fd22..cf0d3f05e 100644
--- a/weechat/src/irc/irc.h
+++ b/weechat/src/irc/irc.h
@@ -50,6 +50,8 @@
#define PREFIX_QUIT "<--"
#define PREFIX_ERROR "=!="
#define PREFIX_PLUGIN "-P-"
+#define PREFIX_RECV_MOD "==>"
+#define PREFIX_SEND_MOD "<=="
#define DEFAULT_IRC_PORT 6667
@@ -345,6 +347,7 @@ extern char *server_get_charset_decode_utf (t_irc_server *);
extern char *server_get_charset_encode (t_irc_server *);
extern int server_send (t_irc_server *, char *, int);
extern void server_sendf (t_irc_server *, char *, ...);
+extern void server_parse_message (char *, char **, char **, char **);
extern void server_recv (t_irc_server *);
extern void server_child_read (t_irc_server *);
extern int server_connect (t_irc_server *);
diff --git a/weechat/src/plugins/plugins-interface.c b/weechat/src/plugins/plugins-interface.c
index a45ec7480..f9298cee6 100644
--- a/weechat/src/plugins/plugins-interface.c
+++ b/weechat/src/plugins/plugins-interface.c
@@ -356,6 +356,46 @@ weechat_plugin_handler_remove_all (t_weechat_plugin *plugin)
plugin_handler_remove_all (plugin);
}
+/*
+ * weechat_plugin_modifier_add: add a IRC message modifier
+ */
+
+t_plugin_modifier *
+weechat_plugin_modifier_add (t_weechat_plugin *plugin,
+ char *type, char *message,
+ t_plugin_modifier_func *modifier_func,
+ char *modifier_args, void *modifier_pointer)
+{
+ if (plugin && type && modifier_func)
+ return plugin_modifier_add (plugin, type, message, modifier_func,
+ modifier_args, modifier_pointer);
+
+ return NULL;
+}
+
+/*
+ * weechat_plugin_modifier_remove: remove a WeeChat modifier
+ */
+
+void
+weechat_plugin_modifier_remove (t_weechat_plugin *plugin,
+ t_plugin_modifier *modifier)
+{
+ if (plugin && modifier)
+ plugin_modifier_remove (plugin, modifier);
+}
+
+/*
+ * weechat_plugin_modifier_remove_all: remove all WeeChat modifiers
+ */
+
+void
+weechat_plugin_modifier_remove_all (t_weechat_plugin *plugin)
+{
+ if (plugin)
+ plugin_modifier_remove_all (plugin);
+}
+
/*
* weechat_plugin_exec_command: execute a command (simulate user entry)
*/
diff --git a/weechat/src/plugins/plugins.c b/weechat/src/plugins/plugins.c
index 7639c6aba..469800e2a 100644
--- a/weechat/src/plugins/plugins.c
+++ b/weechat/src/plugins/plugins.c
@@ -180,7 +180,7 @@ plugin_cmd_handler_search (char *command)
for (ptr_handler = ptr_plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_COMMAND)
+ if ((ptr_handler->type == PLUGIN_HANDLER_COMMAND)
&& (ascii_strcasecmp (ptr_handler->command, command) == 0))
return ptr_handler;
}
@@ -212,7 +212,7 @@ plugin_msg_handler_add (t_weechat_plugin *plugin, char *irc_command,
new_handler = (t_plugin_handler *)malloc (sizeof (t_plugin_handler));
if (new_handler)
{
- new_handler->type = HANDLER_MESSAGE;
+ new_handler->type = PLUGIN_HANDLER_MESSAGE;
new_handler->irc_command = strdup (irc_command);
new_handler->command = NULL;
new_handler->description = NULL;
@@ -295,7 +295,7 @@ plugin_cmd_handler_add (t_weechat_plugin *plugin, char *command,
new_handler = (t_plugin_handler *)malloc (sizeof (t_plugin_handler));
if (new_handler)
{
- new_handler->type = HANDLER_COMMAND;
+ new_handler->type = PLUGIN_HANDLER_COMMAND;
new_handler->irc_command = NULL;
new_handler->command = strdup (command);
new_handler->description = (description) ? strdup (description) : NULL;
@@ -355,7 +355,7 @@ plugin_timer_handler_add (t_weechat_plugin *plugin, int interval,
new_handler = (t_plugin_handler *)malloc (sizeof (t_plugin_handler));
if (new_handler)
{
- new_handler->type = HANDLER_TIMER;
+ new_handler->type = PLUGIN_HANDLER_TIMER;
new_handler->irc_command = NULL;
new_handler->command = NULL;
new_handler->description = NULL;
@@ -411,7 +411,7 @@ plugin_keyboard_handler_add (t_weechat_plugin *plugin,
new_handler = (t_plugin_handler *)malloc (sizeof (t_plugin_handler));
if (new_handler)
{
- new_handler->type = HANDLER_KEYBOARD;
+ new_handler->type = PLUGIN_HANDLER_KEYBOARD;
new_handler->irc_command = NULL;
new_handler->command = NULL;
new_handler->description = NULL;
@@ -471,7 +471,7 @@ plugin_msg_handler_exec (char *server, char *irc_command, char *irc_message)
for (ptr_handler = ptr_plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_MESSAGE)
+ if ((ptr_handler->type == PLUGIN_HANDLER_MESSAGE)
&& (ascii_strcasecmp (ptr_handler->irc_command, irc_command) == 0))
{
if (ptr_handler->running == 0)
@@ -523,7 +523,7 @@ plugin_cmd_handler_exec (char *server, char *command, char *arguments)
for (ptr_handler = ptr_plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_COMMAND)
+ if ((ptr_handler->type == PLUGIN_HANDLER_COMMAND)
&& (ascii_strcasecmp (ptr_handler->command, command) == 0))
{
if (ptr_handler->running == 0)
@@ -564,7 +564,7 @@ plugin_timer_handler_exec ()
for (ptr_handler = ptr_plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if (ptr_handler->type == HANDLER_TIMER)
+ if (ptr_handler->type == PLUGIN_HANDLER_TIMER)
{
ptr_handler->remaining--;
if (ptr_handler->remaining <= 0)
@@ -610,7 +610,7 @@ plugin_keyboard_handler_exec (char *key, char *input_before, char *input_after)
for (ptr_handler = ptr_plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if (ptr_handler->type == HANDLER_KEYBOARD)
+ if (ptr_handler->type == PLUGIN_HANDLER_KEYBOARD)
{
return_code = ((int) (ptr_handler->handler) (ptr_plugin,
3, argv,
@@ -650,7 +650,7 @@ plugin_handler_remove (t_weechat_plugin *plugin,
(handler->next_handler)->prev_handler = handler->prev_handler;
/* remove command from WeeChat command list, if command handler */
- if (handler->type == HANDLER_COMMAND)
+ if (handler->type == PLUGIN_HANDLER_COMMAND)
weelist_remove (&index_commands, &last_index_command,
weelist_search (index_commands, handler->command));
@@ -682,6 +682,199 @@ plugin_handler_remove_all (t_weechat_plugin *plugin)
plugin_handler_remove (plugin, plugin->handlers);
}
+/*
+ * plugin_modifier_add: add a IRC handler
+ * arguments:
+ * 1. the plugin pointer
+ * 2. type of modifier
+ * 3. message ("*" means all)
+ * 4. the modifier function
+ * 5. modifier args: a string given to
+ * modifier when called (used by scripts)
+ * 6. modifier pointer: a pointer given to
+ * modifier when called (used by scripts)
+ */
+
+t_plugin_modifier *
+plugin_modifier_add (t_weechat_plugin *plugin, char *type, char *command,
+ t_plugin_modifier_func *modifier_func,
+ char *modifier_args, void *modifier_pointer)
+{
+ t_plugin_modifier *new_modifier;
+ int type_int;
+
+ if (ascii_strcasecmp (type, PLUGIN_MODIFIER_IRC_IN_STR) == 0)
+ type_int = PLUGIN_MODIFIER_IRC_IN;
+ else if (ascii_strcasecmp (type, PLUGIN_MODIFIER_IRC_USER_STR) == 0)
+ type_int = PLUGIN_MODIFIER_IRC_USER;
+ else if (ascii_strcasecmp (type, PLUGIN_MODIFIER_IRC_OUT_STR) == 0)
+ type_int = PLUGIN_MODIFIER_IRC_OUT;
+ else
+ return NULL;
+
+ new_modifier = (t_plugin_modifier *)malloc (sizeof (t_plugin_modifier));
+ if (new_modifier)
+ {
+ new_modifier->type = type_int;
+ new_modifier->command = (command) ? strdup (command) : strdup ("*");
+ new_modifier->modifier = modifier_func;
+ new_modifier->modifier_args = (modifier_args) ? strdup (modifier_args) : NULL;
+ new_modifier->modifier_pointer = modifier_pointer;
+ new_modifier->running = 0;
+
+ /* add new modifier to list */
+ new_modifier->prev_modifier = plugin->last_modifier;
+ new_modifier->next_modifier = NULL;
+ if (plugin->modifiers)
+ (plugin->last_modifier)->next_modifier = new_modifier;
+ else
+ plugin->modifiers = new_modifier;
+ plugin->last_modifier = new_modifier;
+ }
+ else
+ {
+ irc_display_prefix (NULL, NULL, PREFIX_ERROR);
+ gui_printf (NULL,
+ _("%s plugin %s: unable to add modifier (not enough memory)\n"),
+ WEECHAT_ERROR, plugin->name);
+ return NULL;
+ }
+ return new_modifier;
+}
+
+/*
+ * plugin_modifier_exec: execute a modifier
+ * return: NULL if no modifier was applied on message
+ * "" (empty string) if message has been dropped by a modifier
+ * other string if message has been modified
+ */
+
+char *
+plugin_modifier_exec (t_plugin_modifier_type type,
+ char *server, char *message)
+{
+ t_weechat_plugin *ptr_plugin;
+ t_plugin_modifier *ptr_modifier;
+ char *argv[2] = { NULL, NULL };
+ char *new_msg, *pos, *command;
+ int length_command;
+
+ argv[0] = server;
+ argv[1] = message;
+
+ command = NULL;
+ length_command = 0;
+ if ((type == PLUGIN_MODIFIER_IRC_IN) || (type == PLUGIN_MODIFIER_IRC_OUT))
+ {
+ /* look for command in message */
+ if (message[0] == ':')
+ {
+ pos = strchr (message, ' ');
+ if (pos)
+ {
+ while (pos[0] == ' ')
+ pos++;
+ command = pos;
+ }
+ }
+ else
+ command = message;
+ if (command)
+ {
+ pos = strchr (command, ' ');
+ if (pos)
+ length_command = pos - command;
+ else
+ length_command = strlen (command);
+ }
+ }
+
+ new_msg = NULL;
+
+ for (ptr_plugin = weechat_plugins; ptr_plugin;
+ ptr_plugin = ptr_plugin->next_plugin)
+ {
+ for (ptr_modifier = ptr_plugin->modifiers;
+ ptr_modifier; ptr_modifier = ptr_modifier->next_modifier)
+ {
+ if (ptr_modifier->type == type)
+ {
+ if (ptr_modifier->running == 0)
+ {
+ if (((type != PLUGIN_MODIFIER_IRC_IN) && (type != PLUGIN_MODIFIER_IRC_OUT))
+ || (ascii_strcasecmp (ptr_modifier->command, "*") == 0)
+ || (command && (ascii_strncasecmp (ptr_modifier->command, command, length_command) == 0)))
+ {
+ ptr_modifier->running = 1;
+ new_msg = ((char *) (ptr_modifier->modifier) (ptr_plugin,
+ 2, argv,
+ ptr_modifier->modifier_args,
+ ptr_modifier->modifier_pointer));
+ ptr_modifier->running = 0;
+
+ /* message dropped? */
+ if (new_msg && !new_msg[0])
+ return new_msg;
+
+ /* new message => keep it as base for next modifier */
+ if (new_msg)
+ {
+ /* free any new message allocated before by another modifier */
+ if (argv[1] != message)
+ free (argv[1]);
+ argv[1] = new_msg;
+ }
+ }
+ }
+ }
+ }
+ }
+
+ return new_msg;
+}
+
+/*
+ * plugin_modifier_remove: remove a modifier for a plugin
+ */
+
+void
+plugin_modifier_remove (t_weechat_plugin *plugin,
+ t_plugin_modifier *modifier)
+{
+ t_plugin_modifier *new_modifiers;
+
+ /* remove modifier from list */
+ if (plugin->last_modifier == modifier)
+ plugin->last_modifier = modifier->prev_modifier;
+ if (modifier->prev_modifier)
+ {
+ (modifier->prev_modifier)->next_modifier = modifier->next_modifier;
+ new_modifiers = plugin->modifiers;
+ }
+ else
+ new_modifiers = modifier->next_modifier;
+
+ if (modifier->next_modifier)
+ (modifier->next_modifier)->prev_modifier = modifier->prev_modifier;
+
+ /* free data */
+ if (modifier->command)
+ free (modifier->command);
+
+ plugin->modifiers = new_modifiers;
+}
+
+/*
+ * plugin_modifier_remove_all: remove all modifiers for a plugin
+ */
+
+void
+plugin_modifier_remove_all (t_weechat_plugin *plugin)
+{
+ while (plugin->modifiers)
+ plugin_modifier_remove (plugin, plugin->modifiers);
+}
+
/*
* plugin_search_full_name: search the full name of a file with a part of name
* and look in WeeChat user's dir, then WeeChat global lib dir
@@ -857,6 +1050,9 @@ plugin_load (char *filename)
new_plugin->keyboard_handler_add = &weechat_plugin_keyboard_handler_add;
new_plugin->handler_remove = &weechat_plugin_handler_remove;
new_plugin->handler_remove_all = &weechat_plugin_handler_remove_all;
+ new_plugin->modifier_add = &weechat_plugin_modifier_add;
+ new_plugin->modifier_remove = &weechat_plugin_modifier_remove;
+ new_plugin->modifier_remove_all = &weechat_plugin_modifier_remove_all;
new_plugin->print = &weechat_plugin_print;
new_plugin->print_server = &weechat_plugin_print_server;
new_plugin->print_infobar = &weechat_plugin_print_infobar;
@@ -889,6 +1085,10 @@ plugin_load (char *filename)
new_plugin->handlers = NULL;
new_plugin->last_handler = NULL;
+ /* modifiers */
+ new_plugin->modifiers = NULL;
+ new_plugin->last_modifier = NULL;
+
/* add new plugin to list */
new_plugin->prev_plugin = last_weechat_plugin;
new_plugin->next_plugin = NULL;
@@ -936,11 +1136,12 @@ plugin_load (char *filename)
}
/*
- * plugin_auto_load_file: load a file found by plugin_aut_load,
+ * plugin_auto_load_file: load a file found by plugin_auto_load,
* but only it this is really a dynamic library
*/
-int plugin_auto_load_file (t_weechat_plugin *plugin, char *filename)
+int
+plugin_auto_load_file (t_weechat_plugin *plugin, char *filename)
{
char *pos;
@@ -965,7 +1166,8 @@ int plugin_auto_load_file (t_weechat_plugin *plugin, char *filename)
* plugin_auto_load: auto-load WeeChat plugins
*/
-void plugin_auto_load ()
+void
+plugin_auto_load ()
{
char *ptr_home, *dir_name, *plugins_path, *plugins_path2;
char *list_plugins, *pos, *pos2;
@@ -1049,8 +1251,11 @@ plugin_remove (t_weechat_plugin *plugin)
if (plugin->next_plugin)
(plugin->next_plugin)->prev_plugin = plugin->prev_plugin;
- /* free data */
+ /* remove all handlers and modifiers */
plugin_handler_remove_all (plugin);
+ plugin_modifier_remove_all (plugin);
+
+ /* free data */
if (plugin->filename)
free (plugin->filename);
dlclose (plugin->handle);
@@ -1116,6 +1321,38 @@ plugin_unload_all ()
plugin_unload (last_weechat_plugin);
}
+/*
+ * plugin_reload_name: reload a WeeChat plugin by name
+ */
+
+void
+plugin_reload_name (char *name)
+{
+ t_weechat_plugin *ptr_plugin;
+ char *filename;
+
+ ptr_plugin = plugin_search (name);
+ if (ptr_plugin)
+ {
+ filename = strdup (ptr_plugin->filename);
+ if (filename)
+ {
+ plugin_unload (ptr_plugin);
+ irc_display_prefix (NULL, NULL, PREFIX_PLUGIN);
+ gui_printf (NULL, _("Plugin \"%s\" unloaded.\n"), name);
+ plugin_load (filename);
+ free (filename);
+ }
+ }
+ else
+ {
+ irc_display_prefix (NULL, NULL, PREFIX_ERROR);
+ gui_printf (NULL,
+ _("%s plugin \"%s\" not found\n"),
+ WEECHAT_ERROR, name);
+ }
+}
+
/*
* plugin_init: init plugin support
*/
diff --git a/weechat/src/plugins/plugins.h b/weechat/src/plugins/plugins.h
index 1ea028129..ffa81408c 100644
--- a/weechat/src/plugins/plugins.h
+++ b/weechat/src/plugins/plugins.h
@@ -68,12 +68,21 @@ extern int plugin_keyboard_handler_exec (char *, char *, char *);
extern void plugin_handler_remove (t_weechat_plugin *,
t_plugin_handler *);
extern void plugin_handler_remove_all (t_weechat_plugin *);
+extern t_plugin_modifier *plugin_modifier_add (t_weechat_plugin *,
+ char *, char *,
+ t_plugin_modifier_func *,
+ char *, void *);
+extern char *plugin_modifier_exec (t_plugin_modifier_type, char *, char *);
+extern void plugin_modifier_remove (t_weechat_plugin *,
+ t_plugin_modifier *);
+extern void plugin_modifier_remove_all (t_weechat_plugin *);
extern t_weechat_plugin *plugin_load (char *);
extern void plugin_auto_load ();
extern void plugin_remove (t_weechat_plugin *);
extern void plugin_unload (t_weechat_plugin *);
extern void plugin_unload_name (char *);
extern void plugin_unload_all ();
+extern void plugin_reload_name (char *);
extern void plugin_init (int);
extern void plugin_end ();
diff --git a/weechat/src/plugins/scripts/lua/weechat-lua.c b/weechat/src/plugins/scripts/lua/weechat-lua.c
index 950baf90e..fce16b30a 100644
--- a/weechat/src/plugins/scripts/lua/weechat-lua.c
+++ b/weechat/src/plugins/scripts/lua/weechat-lua.c
@@ -141,6 +141,23 @@ weechat_lua_keyboard_handler (t_weechat_plugin *plugin,
return PLUGIN_RC_KO;
}
+/*
+ * weechat_lua_modifier: general modifier for Lua
+ */
+
+char *
+weechat_lua_modifier (t_weechat_plugin *plugin,
+ int argc, char **argv,
+ char *modifier_args, void *modifier_pointer)
+{
+ /*if (argc >= 2)
+ return weechat_lua_exec (plugin, (t_plugin_script *)modifier_pointer,
+ modifier_args, argv[0], argv[1], NULL);
+ else
+ return NULL;*/
+ return NULL;
+}
+
/*
* weechat_lua_register: startup function for all WeeChat Lua scripts
*/
@@ -875,6 +892,108 @@ weechat_lua_remove_keyboard_handler (lua_State *L)
return 1;
}
+/*
+ * weechat_lua_add_modifier: add a modifier
+ */
+
+static int
+weechat_lua_add_modifier (lua_State *L)
+{
+ const char *type, *command, *function;
+ int n;
+
+ /* make gcc happy */
+ (void) L;
+
+ if (!lua_current_script)
+ {
+ lua_plugin->print_server (lua_plugin,
+ "Lua error: unable to add modifier, "
+ "script not initialized");
+ lua_pushnumber (lua_current_interpreter, 0);
+ return 1;
+ }
+
+ type = NULL;
+ command = NULL;
+ function = NULL;
+
+ n = lua_gettop (lua_current_interpreter);
+
+ if (n != 3)
+ {
+ lua_plugin->print_server (lua_plugin,
+ "Lua error: wrong parameters for "
+ "\"add_modifier\" function");
+ lua_pushnumber (lua_current_interpreter, 0);
+ return 1;
+ }
+
+ type = lua_tostring (lua_current_interpreter, -3);
+ command = lua_tostring (lua_current_interpreter, -2);
+ function = lua_tostring (lua_current_interpreter, -1);
+
+ if (!lua_plugin->modifier_add (lua_plugin, (char *)type, (char *)command,
+ weechat_lua_modifier,
+ (char *)function,
+ (void *)lua_current_script))
+ {
+ lua_pushnumber (lua_current_interpreter, 0);
+ return 1;
+ }
+
+ lua_pushnumber (lua_current_interpreter, 1);
+ return 1;
+}
+
+/*
+ * weechat_lua_remove_modifier: remove a modifier
+ */
+
+static int
+weechat_lua_remove_modifier (lua_State *L)
+{
+ const char *type, *command, *function;
+ int n;
+
+ /* make gcc happy */
+ (void) L;
+
+ if (!lua_current_script)
+ {
+ lua_plugin->print_server (lua_plugin,
+ "Lua error: unable to remove modifier, "
+ "script not initialized");
+ lua_pushnumber (lua_current_interpreter, 0);
+ return 1;
+ }
+
+ command = NULL;
+ function = NULL;
+
+ n = lua_gettop (lua_current_interpreter);
+
+ if (n != 2)
+ {
+ lua_plugin->print_server (lua_plugin,
+ "Lua error: wrong parameters for "
+ "\"remove_modifier\" function");
+ lua_pushnumber (lua_current_interpreter, 0);
+ return 1;
+ }
+
+ type = lua_tostring (lua_current_interpreter, -3);
+ command = lua_tostring (lua_current_interpreter, -2);
+ function = lua_tostring (lua_current_interpreter, -1);
+
+ weechat_script_remove_modifier (lua_plugin, lua_current_script,
+ (char *)type, (char *)command,
+ (char *)function);
+
+ lua_pushnumber (lua_current_interpreter, 1);
+ return 1;
+}
+
/*
* weechat_lua_get_info: get various infos
*/
@@ -1882,40 +2001,42 @@ weechat_lua_constant_plugin_rc_ok_ignore_all (lua_State *L)
static
const struct luaL_reg weechat_lua_funcs[] = {
- { "register", weechat_lua_register},
- { "print", weechat_lua_print},
- { "print_server", weechat_lua_print_server},
- { "print_infobar", weechat_lua_print_infobar},
- { "remove_infobar", weechat_lua_remove_infobar},
- { "log", weechat_lua_log},
- { "command", weechat_lua_command},
- { "add_message_handler", weechat_lua_add_message_handler},
- { "add_command_handler", weechat_lua_add_command_handler},
- { "add_timer_handler", weechat_lua_add_timer_handler},
- { "add_keyboard_handler", weechat_lua_add_keyboard_handler},
- { "remove_handler", weechat_lua_remove_handler},
- { "remove_timer_handler", weechat_lua_remove_timer_handler},
- { "remove_keyboard_handler", weechat_lua_remove_keyboard_handler},
- { "get_info", weechat_lua_get_info},
- { "get_dcc_info", weechat_lua_get_dcc_info},
- { "get_config", weechat_lua_get_config},
- { "set_config", weechat_lua_set_config},
- { "get_plugin_config", weechat_lua_get_plugin_config},
- { "set_plugin_config", weechat_lua_set_plugin_config},
- { "get_server_info", weechat_lua_get_server_info},
- { "get_channel_info", weechat_lua_get_channel_info},
- { "get_nick_info", weechat_lua_get_nick_info},
- { "get_irc_color", weechat_lua_get_irc_color},
- { "get_window_info", weechat_lua_get_window_info},
- { "get_buffer_info", weechat_lua_get_buffer_info},
- { "get_buffer_data", weechat_lua_get_buffer_data},
+ { "register", weechat_lua_register },
+ { "print", weechat_lua_print },
+ { "print_server", weechat_lua_print_server },
+ { "print_infobar", weechat_lua_print_infobar },
+ { "remove_infobar", weechat_lua_remove_infobar },
+ { "log", weechat_lua_log },
+ { "command", weechat_lua_command },
+ { "add_message_handler", weechat_lua_add_message_handler },
+ { "add_command_handler", weechat_lua_add_command_handler },
+ { "add_timer_handler", weechat_lua_add_timer_handler },
+ { "add_keyboard_handler", weechat_lua_add_keyboard_handler },
+ { "remove_handler", weechat_lua_remove_handler },
+ { "remove_timer_handler", weechat_lua_remove_timer_handler },
+ { "remove_keyboard_handler", weechat_lua_remove_keyboard_handler },
+ { "add_modifier", weechat_lua_add_modifier },
+ { "remove_modifier", weechat_lua_remove_modifier },
+ { "get_info", weechat_lua_get_info },
+ { "get_dcc_info", weechat_lua_get_dcc_info },
+ { "get_config", weechat_lua_get_config },
+ { "set_config", weechat_lua_set_config },
+ { "get_plugin_config", weechat_lua_get_plugin_config },
+ { "set_plugin_config", weechat_lua_set_plugin_config },
+ { "get_server_info", weechat_lua_get_server_info },
+ { "get_channel_info", weechat_lua_get_channel_info },
+ { "get_nick_info", weechat_lua_get_nick_info },
+ { "get_irc_color", weechat_lua_get_irc_color },
+ { "get_window_info", weechat_lua_get_window_info },
+ { "get_buffer_info", weechat_lua_get_buffer_info },
+ { "get_buffer_data", weechat_lua_get_buffer_data },
/* define constants as function which returns values */
- { "PLUGIN_RC_OK", weechat_lua_constant_plugin_rc_ok},
- { "PLUGIN_RC_KO", weechat_lua_constant_plugin_rc_ko},
- { "PLUGIN_RC_OK_IGNORE_WEECHAT", weechat_lua_constant_plugin_rc_ok_ignore_weechat},
- { "PLUGIN_RC_OK_IGNORE_PLUGINS", weechat_lua_constant_plugin_rc_ok_ignore_plugins},
- { "PLUGIN_RC_OK_IGNORE_ALL", weechat_lua_constant_plugin_rc_ok_ignore_all},
- { NULL, NULL}
+ { "PLUGIN_RC_OK", weechat_lua_constant_plugin_rc_ok },
+ { "PLUGIN_RC_KO", weechat_lua_constant_plugin_rc_ko },
+ { "PLUGIN_RC_OK_IGNORE_WEECHAT", weechat_lua_constant_plugin_rc_ok_ignore_weechat },
+ { "PLUGIN_RC_OK_IGNORE_PLUGINS", weechat_lua_constant_plugin_rc_ok_ignore_plugins },
+ { "PLUGIN_RC_OK_IGNORE_ALL", weechat_lua_constant_plugin_rc_ok_ignore_all },
+ { NULL, NULL }
};
int
@@ -2142,7 +2263,7 @@ weechat_lua_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_MESSAGE)
+ if ((ptr_handler->type == PLUGIN_HANDLER_MESSAGE)
&& (ptr_handler->handler_args))
{
handler_found = 1;
@@ -2161,7 +2282,7 @@ weechat_lua_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_COMMAND)
+ if ((ptr_handler->type == PLUGIN_HANDLER_COMMAND)
&& (ptr_handler->handler_args))
{
handler_found = 1;
@@ -2180,7 +2301,7 @@ weechat_lua_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_TIMER)
+ if ((ptr_handler->type == PLUGIN_HANDLER_TIMER)
&& (ptr_handler->handler_args))
{
handler_found = 1;
@@ -2199,7 +2320,7 @@ weechat_lua_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_KEYBOARD)
+ if ((ptr_handler->type == PLUGIN_HANDLER_KEYBOARD)
&& (ptr_handler->handler_args))
{
handler_found = 1;
diff --git a/weechat/src/plugins/scripts/perl/weechat-perl.c b/weechat/src/plugins/scripts/perl/weechat-perl.c
index c89b8c5a7..72c933dce 100644
--- a/weechat/src/plugins/scripts/perl/weechat-perl.c
+++ b/weechat/src/plugins/scripts/perl/weechat-perl.c
@@ -246,6 +246,23 @@ weechat_perl_keyboard_handler (t_weechat_plugin *plugin,
return PLUGIN_RC_KO;
}
+/*
+ * weechat_perl_modifier: general modifier for Perl
+ */
+
+char *
+weechat_perl_modifier (t_weechat_plugin *plugin,
+ int argc, char **argv,
+ char *modifier_args, void *modifier_pointer)
+{
+ /*if (argc >= 2)
+ return weechat_perl_exec (plugin, (t_plugin_script *)modifier_pointer,
+ modifier_args, argv[0], argv[1], NULL);
+ else
+ return NULL;*/
+ return NULL;
+}
+
/*
* weechat::register: startup function for all WeeChat Perl scripts
*/
@@ -818,6 +835,84 @@ static XS (XS_weechat_remove_keyboard_handler)
XSRETURN_YES;
}
+/*
+ * weechat::add_modifier: add a modifier
+ */
+
+static XS (XS_weechat_add_modifier)
+{
+ char *type, *command, *function;
+ dXSARGS;
+
+ /* make gcc happy */
+ (void) cv;
+
+ if (!perl_current_script)
+ {
+ perl_plugin->print_server (perl_plugin,
+ "Perl error: unable to add modifier, "
+ "script not initialized");
+ XSRETURN_NO;
+ }
+
+ if (items < 3)
+ {
+ perl_plugin->print_server (perl_plugin,
+ "Perl error: wrong parameters for "
+ "\"add_modifier\" function");
+ XSRETURN_NO;
+ }
+
+ type = SvPV (ST (0), PL_na);
+ command = SvPV (ST (1), PL_na);
+ function = SvPV (ST (2), PL_na);
+
+ if (perl_plugin->modifier_add (perl_plugin, type, command,
+ weechat_perl_modifier, function,
+ (void *)perl_current_script))
+ XSRETURN_YES;
+
+ XSRETURN_NO;
+}
+
+/*
+ * weechat::remove_modifier: remove a modifier
+ */
+
+static XS (XS_weechat_remove_modifier)
+{
+ char *type, *command, *function;
+ dXSARGS;
+
+ /* make gcc happy */
+ (void) cv;
+
+ if (!perl_current_script)
+ {
+ perl_plugin->print_server (perl_plugin,
+ "Perl error: unable to remove modifier, "
+ "script not initialized");
+ XSRETURN_NO;
+ }
+
+ if (items < 2)
+ {
+ perl_plugin->print_server (perl_plugin,
+ "Perl error: wrong parameters for "
+ "\"remove_modifier\" function");
+ XSRETURN_NO;
+ }
+
+ type = SvPV (ST (0), PL_na);
+ command = SvPV (ST (1), PL_na);
+ function = SvPV (ST (2), PL_na);
+
+ weechat_script_remove_modifier (perl_plugin, perl_current_script,
+ type, command, function);
+
+ XSRETURN_YES;
+}
+
/*
* weechat::get_info: get various infos
*/
@@ -1599,6 +1694,8 @@ weechat_perl_xs_init (pTHX)
newXS ("weechat::remove_handler", XS_weechat_remove_handler, "weechat");
newXS ("weechat::remove_timer_handler", XS_weechat_remove_timer_handler, "weechat");
newXS ("weechat::remove_keyboard_handler", XS_weechat_remove_keyboard_handler, "weechat");
+ newXS ("weechat::add_modifier", XS_weechat_add_modifier, "weechat");
+ newXS ("weechat::remove_modifier", XS_weechat_remove_modifier, "weechat");
newXS ("weechat::get_info", XS_weechat_get_info, "weechat");
newXS ("weechat::get_dcc_info", XS_weechat_get_dcc_info, "weechat");
newXS ("weechat::get_config", XS_weechat_get_config, "weechat");
@@ -1869,7 +1966,7 @@ weechat_perl_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_MESSAGE)
+ if ((ptr_handler->type == PLUGIN_HANDLER_MESSAGE)
&& (ptr_handler->handler_args))
{
handler_found = 1;
@@ -1888,7 +1985,7 @@ weechat_perl_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_COMMAND)
+ if ((ptr_handler->type == PLUGIN_HANDLER_COMMAND)
&& (ptr_handler->handler_args))
{
handler_found = 1;
@@ -1907,7 +2004,7 @@ weechat_perl_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_TIMER)
+ if ((ptr_handler->type == PLUGIN_HANDLER_TIMER)
&& (ptr_handler->handler_args))
{
handler_found = 1;
@@ -1926,7 +2023,7 @@ weechat_perl_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_KEYBOARD)
+ if ((ptr_handler->type == PLUGIN_HANDLER_KEYBOARD)
&& (ptr_handler->handler_args))
{
handler_found = 1;
diff --git a/weechat/src/plugins/scripts/python/weechat-python.c b/weechat/src/plugins/scripts/python/weechat-python.c
index a894f82b0..1b34d20b2 100644
--- a/weechat/src/plugins/scripts/python/weechat-python.c
+++ b/weechat/src/plugins/scripts/python/weechat-python.c
@@ -172,6 +172,23 @@ weechat_python_keyboard_handler (t_weechat_plugin *plugin,
return PLUGIN_RC_KO;
}
+/*
+ * weechat_python_modifier: general modifier for Python
+ */
+
+char *
+weechat_python_modifier (t_weechat_plugin *plugin,
+ int argc, char **argv,
+ char *modifier_args, void *modifier_pointer)
+{
+ /*if (argc >= 2)
+ return weechat_python_exec (plugin, (t_plugin_script *)modifier_pointer,
+ modifier_args, argv[0], argv[1], NULL);
+ else
+ return NULL;*/
+ return NULL;
+}
+
/*
* weechat_python_register: startup function for all WeeChat Python scripts
*/
@@ -735,6 +752,85 @@ weechat_python_remove_keyboard_handler (PyObject *self, PyObject *args)
return Py_BuildValue ("i", 1);
}
+/*
+ * weechat_python_add_modifier: add a modifier
+ */
+
+static PyObject *
+weechat_python_add_modifier (PyObject *self, PyObject *args)
+{
+ char *type, *command, *function;
+
+ /* make gcc happy */
+ (void) self;
+
+ if (!python_current_script)
+ {
+ python_plugin->print_server (python_plugin,
+ "Python error: unable to add modifier, "
+ "script not initialized");
+ return Py_BuildValue ("i", 0);
+ }
+
+ type = NULL;
+ command = NULL;
+ function = NULL;
+
+ if (!PyArg_ParseTuple (args, "sss", &type, &command, &function))
+ {
+ python_plugin->print_server (python_plugin,
+ "Python error: wrong parameters for "
+ "\"add_modifier\" function");
+ return Py_BuildValue ("i", 0);
+ }
+
+ if (python_plugin->modifier_add (python_plugin, type, command,
+ weechat_python_modifier,
+ function,
+ (void *)python_current_script))
+ return Py_BuildValue ("i", 1);
+
+ return Py_BuildValue ("i", 0);
+}
+
+/*
+ * weechat_python_remove_modifier: remove a modifier
+ */
+
+static PyObject *
+weechat_python_remove_modifier (PyObject *self, PyObject *args)
+{
+ char *type, *command, *function;
+
+ /* make gcc happy */
+ (void) self;
+
+ if (!python_current_script)
+ {
+ python_plugin->print_server (python_plugin,
+ "Python error: unable to remove modifier, "
+ "script not initialized");
+ return Py_BuildValue ("i", 0);
+ }
+
+ type = NULL;
+ command = NULL;
+ function = NULL;
+
+ if (!PyArg_ParseTuple (args, "sss", &type, &command, &function))
+ {
+ python_plugin->print_server (python_plugin,
+ "Python error: wrong parameters for "
+ "\"remove_modifier\" function");
+ return Py_BuildValue ("i", 0);
+ }
+
+ weechat_script_remove_modifier (python_plugin, python_current_script,
+ type, command, function);
+
+ return Py_BuildValue ("i", 1);
+}
+
/*
* weechat_python_get_info: get various infos
*/
@@ -1520,6 +1616,8 @@ PyMethodDef weechat_python_funcs[] = {
{ "remove_handler", weechat_python_remove_handler, METH_VARARGS, "" },
{ "remove_timer_handler", weechat_python_remove_timer_handler, METH_VARARGS, "" },
{ "remove_keyboard_handler", weechat_python_remove_keyboard_handler, METH_VARARGS, "" },
+ { "add_modifier", weechat_python_add_modifier, METH_VARARGS, "" },
+ { "remove_modifier", weechat_python_remove_modifier, METH_VARARGS, "" },
{ "get_info", weechat_python_get_info, METH_VARARGS, "" },
{ "get_dcc_info", weechat_python_get_dcc_info, METH_VARARGS, "" },
{ "get_config", weechat_python_get_config, METH_VARARGS, "" },
@@ -1815,7 +1913,7 @@ weechat_python_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_MESSAGE)
+ if ((ptr_handler->type == PLUGIN_HANDLER_MESSAGE)
&& (ptr_handler->handler_args))
{
handler_found = 1;
@@ -1834,7 +1932,7 @@ weechat_python_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_COMMAND)
+ if ((ptr_handler->type == PLUGIN_HANDLER_COMMAND)
&& (ptr_handler->handler_args))
{
handler_found = 1;
@@ -1853,7 +1951,7 @@ weechat_python_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_TIMER)
+ if ((ptr_handler->type == PLUGIN_HANDLER_TIMER)
&& (ptr_handler->handler_args))
{
handler_found = 1;
@@ -1872,7 +1970,7 @@ weechat_python_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_KEYBOARD)
+ if ((ptr_handler->type == PLUGIN_HANDLER_KEYBOARD)
&& (ptr_handler->handler_args))
{
handler_found = 1;
diff --git a/weechat/src/plugins/scripts/ruby/weechat-ruby.c b/weechat/src/plugins/scripts/ruby/weechat-ruby.c
index 4e2cebf90..b5d6ad93e 100644
--- a/weechat/src/plugins/scripts/ruby/weechat-ruby.c
+++ b/weechat/src/plugins/scripts/ruby/weechat-ruby.c
@@ -79,7 +79,7 @@ protect_funcall0(VALUE arg)
*/
VALUE
-rb_protect_funcall(VALUE recv, ID mid, int *state, int argc, ...)
+rb_protect_funcall (VALUE recv, ID mid, int *state, int argc, ...)
{
va_list ap;
VALUE *argv;
@@ -218,6 +218,23 @@ weechat_ruby_keyboard_handler (t_weechat_plugin *plugin,
return PLUGIN_RC_KO;
}
+/*
+ * weechat_ruby_modifier: general modifier for Ruby
+ */
+
+char *
+weechat_ruby_modifier (t_weechat_plugin *plugin,
+ int argc, char **argv,
+ char *modifier_args, void *modifier_pointer)
+{
+ /*if (argc >= 2)
+ return weechat_ruby_exec (plugin, (t_plugin_script *)modifier_pointer,
+ modifier_args, argv[0], argv[1], NULL);
+ else
+ return NULL;*/
+ return NULL;
+}
+
/*
* weechat_ruby_register: startup function for all WeeChat Ruby scripts
*/
@@ -930,6 +947,101 @@ weechat_ruby_remove_keyboard_handler (VALUE class, VALUE function)
return INT2FIX (1);
}
+/*
+ * weechat_ruby_add_modifier: add a modifier
+ */
+
+static VALUE
+weechat_ruby_add_modifier (VALUE class, VALUE type, VALUE message, VALUE function)
+{
+ char *c_type, *c_message, *c_function;
+
+ /* make gcc happy */
+ (void) class;
+
+ if (!ruby_current_script)
+ {
+ ruby_plugin->print_server (ruby_plugin,
+ "Ruby error: unable to add modifier, "
+ "script not initialized");
+ return INT2FIX (0);
+ }
+
+ c_type = NULL;
+ c_message = NULL;
+ c_function = NULL;
+
+ if (NIL_P (type) || NIL_P (message) || NIL_P (function))
+ {
+ ruby_plugin->print_server (ruby_plugin,
+ "Ruby error: wrong parameters for "
+ "\"add_modifier\" function");
+ return INT2FIX (0);
+ }
+
+ Check_Type (type, T_STRING);
+ Check_Type (message, T_STRING);
+ Check_Type (function, T_STRING);
+
+ c_type = STR2CSTR (type);
+ c_message = STR2CSTR (message);
+ c_function = STR2CSTR (function);
+
+ if (ruby_plugin->modifier_add (ruby_plugin, c_type, c_message,
+ weechat_ruby_modifier,
+ c_function,
+ (void *)ruby_current_script))
+ return INT2FIX (1);
+
+ return INT2FIX (0);
+}
+
+/*
+ * weechat_ruby_remove_modifier: remove a modifier
+ */
+
+static VALUE
+weechat_ruby_remove_modifier (VALUE class, VALUE type, VALUE command, VALUE function)
+{
+ char *c_type, *c_command, *c_function;
+
+ /* make gcc happy */
+ (void) class;
+
+ if (!ruby_current_script)
+ {
+ ruby_plugin->print_server (ruby_plugin,
+ "Ruby error: unable to remove modifier, "
+ "script not initialized");
+ return INT2FIX (0);
+ }
+
+ c_type = NULL;
+ c_command = NULL;
+ c_function = NULL;
+
+ if (NIL_P (type) || NIL_P (command) || NIL_P (function))
+ {
+ ruby_plugin->print_server (ruby_plugin,
+ "Ruby error: wrong parameters for "
+ "\"remove_modifier\" function");
+ return INT2FIX (0);
+ }
+
+ Check_Type (type, T_STRING);
+ Check_Type (command, T_STRING);
+ Check_Type (function, T_STRING);
+
+ c_type = STR2CSTR (type);
+ c_command = STR2CSTR (command);
+ c_function = STR2CSTR (function);
+
+ weechat_script_remove_modifier (ruby_plugin, ruby_current_script,
+ c_type, c_command, c_function);
+
+ return INT2FIX (1);
+}
+
/*
* weechat_ruby_get_info: get various infos
*/
@@ -2022,7 +2134,7 @@ weechat_ruby_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_MESSAGE)
+ if ((ptr_handler->type == PLUGIN_HANDLER_MESSAGE)
&& (ptr_handler->handler_args))
{
handler_found = 1;
@@ -2041,7 +2153,7 @@ weechat_ruby_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_COMMAND)
+ if ((ptr_handler->type == PLUGIN_HANDLER_COMMAND)
&& (ptr_handler->handler_args))
{
handler_found = 1;
@@ -2060,7 +2172,7 @@ weechat_ruby_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_TIMER)
+ if ((ptr_handler->type == PLUGIN_HANDLER_TIMER)
&& (ptr_handler->handler_args))
{
handler_found = 1;
@@ -2079,7 +2191,7 @@ weechat_ruby_cmd (t_weechat_plugin *plugin,
for (ptr_handler = plugin->handlers;
ptr_handler; ptr_handler = ptr_handler->next_handler)
{
- if ((ptr_handler->type == HANDLER_KEYBOARD)
+ if ((ptr_handler->type == PLUGIN_HANDLER_KEYBOARD)
&& (ptr_handler->handler_args))
{
handler_found = 1;
@@ -2212,6 +2324,8 @@ weechat_plugin_init (t_weechat_plugin *plugin)
rb_define_module_function (ruby_mWeechat, "remove_handler", weechat_ruby_remove_handler, 2);
rb_define_module_function (ruby_mWeechat, "remove_timer_handler", weechat_ruby_remove_timer_handler, 1);
rb_define_module_function (ruby_mWeechat, "remove_keyboard_handler", weechat_ruby_remove_keyboard_handler, 1);
+ rb_define_module_function (ruby_mWeechat, "add_modifier", weechat_ruby_add_modifier, 3);
+ rb_define_module_function (ruby_mWeechat, "remove_modifier", weechat_ruby_remove_modifier, 3);
rb_define_module_function (ruby_mWeechat, "get_info", weechat_ruby_get_info, -1);
rb_define_module_function (ruby_mWeechat, "get_dcc_info", weechat_ruby_get_dcc_info, 0);
rb_define_module_function (ruby_mWeechat, "get_config", weechat_ruby_get_config, 1);
diff --git a/weechat/src/plugins/scripts/weechat-script.c b/weechat/src/plugins/scripts/weechat-script.c
index 148f0f4c8..8163fc054 100644
--- a/weechat/src/plugins/scripts/weechat-script.c
+++ b/weechat/src/plugins/scripts/weechat-script.c
@@ -293,9 +293,9 @@ weechat_script_remove_handler (t_weechat_plugin *plugin,
while (ptr_handler)
{
ptr_arg1 = NULL;
- if (ptr_handler->type == HANDLER_MESSAGE)
+ if (ptr_handler->type == PLUGIN_HANDLER_MESSAGE)
ptr_arg1 = ptr_handler->irc_command;
- else if (ptr_handler->type == HANDLER_COMMAND)
+ else if (ptr_handler->type == PLUGIN_HANDLER_COMMAND)
ptr_arg1 = ptr_handler->command;
if ((ptr_arg1)
@@ -327,7 +327,7 @@ weechat_script_remove_timer_handler (t_weechat_plugin *plugin,
ptr_handler = plugin->handlers;
while (ptr_handler)
{
- if ((ptr_handler->type == HANDLER_TIMER)
+ if ((ptr_handler->type == PLUGIN_HANDLER_TIMER)
&& ((t_plugin_script *)ptr_handler->handler_pointer == script)
&& (plugin->ascii_strcasecmp (plugin, ptr_handler->handler_args, function) == 0))
{
@@ -355,7 +355,7 @@ weechat_script_remove_keyboard_handler (t_weechat_plugin *plugin,
ptr_handler = plugin->handlers;
while (ptr_handler)
{
- if ((ptr_handler->type == HANDLER_KEYBOARD)
+ if ((ptr_handler->type == PLUGIN_HANDLER_KEYBOARD)
&& ((t_plugin_script *)ptr_handler->handler_pointer == script)
&& (plugin->ascii_strcasecmp (plugin, ptr_handler->handler_args, function) == 0))
{
@@ -368,6 +368,51 @@ weechat_script_remove_keyboard_handler (t_weechat_plugin *plugin,
}
}
+/*
+ * weechat_script_remove_modifier: remove a modifier
+ * arg1=type, arg2=command, arg3=function
+ */
+
+void
+weechat_script_remove_modifier (t_weechat_plugin *plugin,
+ t_plugin_script *script,
+ char *arg1, char *arg2, char *arg3)
+{
+ t_plugin_modifier *ptr_modifier, *next_modifier;
+ t_plugin_modifier_type type;
+ char *ptr_arg2;
+
+ if (strcasecmp (arg1, PLUGIN_MODIFIER_IRC_IN_STR) == 0)
+ type = PLUGIN_MODIFIER_IRC_IN;
+ else if (strcasecmp (arg1, PLUGIN_MODIFIER_IRC_USER_STR) == 0)
+ type = PLUGIN_MODIFIER_IRC_USER;
+ else if (strcasecmp (arg1, PLUGIN_MODIFIER_IRC_OUT_STR) == 0)
+ type = PLUGIN_MODIFIER_IRC_OUT;
+ else
+ return;
+
+ /* search and remove modifiers */
+ ptr_modifier = plugin->modifiers;
+ while (ptr_modifier)
+ {
+ ptr_arg2 = NULL;
+ if (ptr_modifier->type == type)
+ ptr_arg2 = ptr_modifier->command;
+
+ if ((ptr_arg2)
+ && ((t_plugin_script *)ptr_modifier->modifier_pointer == script)
+ && (plugin->ascii_strcasecmp (plugin, ptr_arg2, arg2) == 0)
+ && (plugin->ascii_strcasecmp (plugin, ptr_modifier->modifier_args, arg3) == 0))
+ {
+ next_modifier = ptr_modifier->next_modifier;
+ plugin->modifier_remove (plugin, ptr_modifier);
+ ptr_modifier = next_modifier;
+ }
+ else
+ ptr_modifier = ptr_modifier->next_modifier;
+ }
+}
+
/*
* weechat_script_get_plugin_config: get a value of a script option
* format in file is: plugin.script.option=value
diff --git a/weechat/src/plugins/scripts/weechat-script.h b/weechat/src/plugins/scripts/weechat-script.h
index 922eaab7f..e18bfe37c 100644
--- a/weechat/src/plugins/scripts/weechat-script.h
+++ b/weechat/src/plugins/scripts/weechat-script.h
@@ -59,6 +59,9 @@ extern void weechat_script_remove_timer_handler (t_weechat_plugin *,
extern void weechat_script_remove_keyboard_handler (t_weechat_plugin *,
t_plugin_script *,
char *);
+extern void weechat_script_remove_modifier (t_weechat_plugin *,
+ t_plugin_script *,
+ char *, char *, char *);
extern char *weechat_script_get_plugin_config (t_weechat_plugin *,
t_plugin_script *,
char *);
diff --git a/weechat/src/plugins/weechat-plugin.h b/weechat/src/plugins/weechat-plugin.h
index 3658a2c4b..1b9901f3e 100644
--- a/weechat/src/plugins/weechat-plugin.h
+++ b/weechat/src/plugins/weechat-plugin.h
@@ -183,25 +183,25 @@ struct t_plugin_buffer_line
typedef struct t_weechat_plugin t_weechat_plugin;
-typedef int (t_plugin_handler_func) (t_weechat_plugin *, int, char **, char *, void *);
-
/* handlers */
-typedef enum t_handler_type t_handler_type;
+typedef int (t_plugin_handler_func) (t_weechat_plugin *, int, char **, char *, void *);
-enum t_handler_type
+typedef enum t_plugin_handler_type t_plugin_handler_type;
+
+enum t_plugin_handler_type
{
- HANDLER_MESSAGE = 0, /* IRC message handler */
- HANDLER_COMMAND, /* command handler */
- HANDLER_TIMER, /* timer handler */
- HANDLER_KEYBOARD /* keyboard handler */
+ PLUGIN_HANDLER_MESSAGE = 0, /* IRC message handler */
+ PLUGIN_HANDLER_COMMAND, /* command handler */
+ PLUGIN_HANDLER_TIMER, /* timer handler */
+ PLUGIN_HANDLER_KEYBOARD /* keyboard handler */
};
typedef struct t_plugin_handler t_plugin_handler;
struct t_plugin_handler
{
- t_handler_type type; /* handler type */
+ t_plugin_handler_type type; /* handler type */
/* data for message handler */
char *irc_command; /* name of IRC command (PRIVMSG, ..) */
@@ -229,6 +229,46 @@ struct t_plugin_handler
t_plugin_handler *next_handler; /* link to next handler */
};
+/* modifiers */
+
+typedef char * (t_plugin_modifier_func) (t_weechat_plugin *, int, char **, char *, void *);
+
+typedef enum t_plugin_modifier_type t_plugin_modifier_type;
+
+enum t_plugin_modifier_type
+{
+ PLUGIN_MODIFIER_IRC_IN = 0, /* incoming IRC msg (server > user) */
+ PLUGIN_MODIFIER_IRC_USER, /* outgoing IRC msg (user > server) */
+ /* after user input (before 'out' mod.) */
+ PLUGIN_MODIFIER_IRC_OUT /* outgoing IRC msg (user > server) */
+ /* immediately before sending to server */
+};
+
+#define PLUGIN_MODIFIER_IRC_IN_STR "irc_in"
+#define PLUGIN_MODIFIER_IRC_USER_STR "irc_user"
+#define PLUGIN_MODIFIER_IRC_OUT_STR "irc_out"
+
+typedef struct t_plugin_modifier t_plugin_modifier;
+
+struct t_plugin_modifier
+{
+ t_plugin_modifier_type type; /* modifier type */
+
+ /* data for IRC modifier */
+ char *command; /* IRC command */
+
+ /* data common to all modifiers */
+ t_plugin_modifier_func *modifier; /* pointer to modifier */
+ char *modifier_args; /* arguments sent to modifier */
+ void *modifier_pointer; /* pointer sent to modifier */
+
+ /* for internal use */
+ int running; /* 1 if currently running */
+ /* (used to prevent circular call) */
+ t_plugin_modifier *prev_modifier; /* link to previous modifier */
+ t_plugin_modifier *next_modifier; /* link to next modifier */
+};
+
/* plugin, a WeeChat plugin, which is a dynamic library */
struct t_weechat_plugin
@@ -243,6 +283,10 @@ struct t_weechat_plugin
/* plugin handlers */
t_plugin_handler *handlers; /* pointer to first handler */
t_plugin_handler *last_handler; /* pointer to last handler */
+
+ /* plugin modifiers */
+ t_plugin_modifier *modifiers; /* pointer to first modifier */
+ t_plugin_modifier *last_modifier; /* pointer to last modifier */
/* links to previous/next plugins */
t_weechat_plugin *prev_plugin; /* link to previous plugin */
@@ -283,6 +327,12 @@ struct t_weechat_plugin
char *, void *);
void (*handler_remove) (t_weechat_plugin *, t_plugin_handler *);
void (*handler_remove_all) (t_weechat_plugin *);
+
+ t_plugin_modifier *(*modifier_add) (t_weechat_plugin *, char *, char *,
+ t_plugin_modifier_func *,
+ char *, void *);
+ void (*modifier_remove) (t_weechat_plugin *, t_plugin_modifier *);
+ void (*modifier_remove_all) (t_weechat_plugin *);
void (*exec_command) (t_weechat_plugin *, char *, char *, char *);
char *(*get_info) (t_weechat_plugin *, char *, char *);
@@ -351,6 +401,14 @@ extern t_plugin_handler *weechat_plugin_keyboard_handler_add (t_weechat_plugin *
extern void weechat_plugin_handler_remove (t_weechat_plugin *, t_plugin_handler *);
extern void weechat_plugin_handler_remove_all (t_weechat_plugin *);
+/* modifier functions */
+extern t_plugin_modifier *weechat_plugin_modifier_add (t_weechat_plugin *,
+ char *, char *,
+ t_plugin_modifier_func *,
+ char *, void *);
+extern void weechat_plugin_modifier_remove (t_weechat_plugin *, t_plugin_modifier *);
+extern void weechat_plugin_modifier_remove_all (t_weechat_plugin *);
+
/* other functions */
extern void weechat_plugin_exec_command (t_weechat_plugin *, char *, char *, char *);
extern char *weechat_plugin_get_info (t_weechat_plugin *, char *, char *);