From dfa9ed31d47908f0eb58df652f08cee3ea18193b Mon Sep 17 00:00:00 2001 From: Sebastien Helleu Date: Tue, 24 Oct 2006 11:23:31 +0000 Subject: [PATCH] Added "modifier" in plugins API, improved /plugin command --- doc/de/weechat.de.xml | 420 +++++++++- doc/de/weechat_commands.xml | 12 +- doc/en/weechat.en.xml | 422 +++++++++- doc/en/weechat_commands.xml | 12 +- doc/fr/weechat.fr.xml | 438 +++++++++- doc/fr/weechat_commands.xml | 12 +- po/cs.po | 769 +++++++++-------- po/de.po | 769 +++++++++-------- po/es.po | 771 +++++++++-------- po/fr.po | 782 ++++++++++-------- po/hu.po | 769 +++++++++-------- po/ru.po | 771 +++++++++-------- po/weechat.pot | 759 +++++++++-------- src/common/command.c | 295 ++++--- src/common/completion.c | 4 +- src/gui/curses/gui-curses-main.c | 2 +- src/gui/gui-common.c | 6 +- src/gui/gui.h | 2 +- src/irc/irc-channel.c | 2 +- src/irc/irc-dcc.c | 14 +- src/irc/irc-recv.c | 22 +- src/irc/irc-send.c | 188 ++--- src/irc/irc-server.c | 301 +++++-- src/irc/irc.h | 3 + src/plugins/plugins-interface.c | 40 + src/plugins/plugins.c | 265 +++++- src/plugins/plugins.h | 9 + src/plugins/scripts/lua/weechat-lua.c | 195 ++++- src/plugins/scripts/perl/weechat-perl.c | 105 ++- src/plugins/scripts/python/weechat-python.c | 106 ++- src/plugins/scripts/ruby/weechat-ruby.c | 124 ++- src/plugins/scripts/weechat-script.c | 53 +- src/plugins/scripts/weechat-script.h | 3 + src/plugins/weechat-plugin.h | 76 +- weechat/doc/de/weechat.de.xml | 420 +++++++++- weechat/doc/de/weechat_commands.xml | 12 +- weechat/doc/en/weechat.en.xml | 422 +++++++++- weechat/doc/en/weechat_commands.xml | 12 +- weechat/doc/fr/weechat.fr.xml | 438 +++++++++- weechat/doc/fr/weechat_commands.xml | 12 +- weechat/po/cs.po | 769 +++++++++-------- weechat/po/de.po | 769 +++++++++-------- weechat/po/es.po | 771 +++++++++-------- weechat/po/fr.po | 782 ++++++++++-------- weechat/po/hu.po | 769 +++++++++-------- weechat/po/ru.po | 771 +++++++++-------- weechat/po/weechat.pot | 759 +++++++++-------- weechat/src/common/command.c | 295 ++++--- weechat/src/common/completion.c | 4 +- weechat/src/gui/curses/gui-curses-main.c | 2 +- weechat/src/gui/gui-common.c | 6 +- weechat/src/gui/gui.h | 2 +- weechat/src/irc/irc-channel.c | 2 +- weechat/src/irc/irc-dcc.c | 14 +- weechat/src/irc/irc-recv.c | 22 +- weechat/src/irc/irc-send.c | 188 ++--- weechat/src/irc/irc-server.c | 301 +++++-- weechat/src/irc/irc.h | 3 + weechat/src/plugins/plugins-interface.c | 40 + weechat/src/plugins/plugins.c | 265 +++++- weechat/src/plugins/plugins.h | 9 + weechat/src/plugins/scripts/lua/weechat-lua.c | 195 ++++- .../src/plugins/scripts/perl/weechat-perl.c | 105 ++- .../plugins/scripts/python/weechat-python.c | 106 ++- .../src/plugins/scripts/ruby/weechat-ruby.c | 124 ++- weechat/src/plugins/scripts/weechat-script.c | 53 +- weechat/src/plugins/scripts/weechat-script.h | 3 + weechat/src/plugins/weechat-plugin.h | 76 +- 68 files changed, 11080 insertions(+), 5962 deletions(-) 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 *);