From c572e393e7399d125b543f4102d1baeb3b3b8391 Mon Sep 17 00:00:00 2001 From: Sebastien Helleu Date: Thu, 18 Sep 2008 18:44:03 +0200 Subject: [PATCH] Remove "category" for buffers (keep only name). --- doc/de/autogen/demo_commands.xml | 7 +- doc/de/autogen/weechat_commands.xml | 6 +- doc/de/autogen/weechat_options.xml | 32 +- doc/docgen.pl | 57 +- doc/en/autogen/demo_commands.xml | 7 +- doc/en/autogen/weechat_commands.xml | 6 +- doc/en/autogen/weechat_options.xml | 32 +- doc/fr/autogen/demo_commands.xml | 7 +- doc/fr/autogen/weechat_commands.xml | 54 +- doc/fr/autogen/weechat_options.xml | 32 +- doc/include_autogen.xml | 30 +- po/cs.po | 517 +--- po/de.po | 2503 +--------------- po/es.po | 2517 +---------------- po/fr.po | 523 +--- po/hu.po | 2446 +--------------- po/ru.po | 2497 +--------------- po/weechat.pot | 373 +-- src/core/wee-command.c | 53 +- src/core/wee-config.c | 14 +- src/core/wee-config.h | 2 +- src/core/wee-upgrade-file.c | 86 +- src/core/wee-upgrade-file.h | 5 +- src/core/wee-upgrade.c | 1 - src/gui/curses/gui-curses-color.c | 1 - src/gui/curses/gui-curses-main.c | 4 +- src/gui/curses/gui-curses-status.c | 18 +- src/gui/gtk/gui-gtk-main.c | 4 +- src/gui/gui-bar-item.c | 13 +- src/gui/gui-buffer.c | 180 +- src/gui/gui-buffer.h | 14 +- src/gui/gui-color.h | 1 - src/gui/gui-completion.c | 47 +- src/gui/gui-filter.c | 3 +- src/plugins/alias/alias-info.c | 2 +- src/plugins/alias/alias.c | 16 +- src/plugins/alias/alias.h | 3 + src/plugins/charset/charset.c | 42 +- src/plugins/debug/debug.c | 4 +- src/plugins/demo/demo.c | 22 +- src/plugins/fifo/fifo.c | 41 +- src/plugins/fifo/fifo.h | 1 + src/plugins/irc/irc-buffer.c | 74 + src/plugins/irc/irc-buffer.h | 8 + src/plugins/irc/irc-channel.c | 8 +- src/plugins/irc/irc-command.c | 162 +- src/plugins/irc/irc-completion.c | 4 +- src/plugins/irc/irc-config.c | 12 +- src/plugins/irc/irc-debug.c | 16 +- src/plugins/irc/irc-debug.h | 2 + src/plugins/irc/irc-input.c | 5 +- src/plugins/irc/irc-protocol.c | 335 ++- src/plugins/irc/irc-protocol.h | 8 +- src/plugins/irc/irc-server.c | 93 +- src/plugins/irc/irc-upgrade.c | 2 +- src/plugins/irc/irc.c | 17 +- src/plugins/irc/irc.h | 10 +- src/plugins/logger/logger.c | 23 +- src/plugins/logger/logger.h | 1 + src/plugins/notify/notify.c | 33 +- src/plugins/plugin.c | 2 +- src/plugins/scripts/lua/weechat-lua-api.c | 28 +- src/plugins/scripts/lua/weechat-lua.c | 32 +- src/plugins/scripts/lua/weechat-lua.h | 1 + src/plugins/scripts/perl/weechat-perl-api.c | 28 +- src/plugins/scripts/perl/weechat-perl.c | 47 +- src/plugins/scripts/perl/weechat-perl.h | 1 + .../scripts/python/weechat-python-api.c | 24 +- src/plugins/scripts/python/weechat-python.c | 49 +- src/plugins/scripts/python/weechat-python.h | 1 + src/plugins/scripts/ruby/weechat-ruby-api.c | 41 +- src/plugins/scripts/ruby/weechat-ruby.c | 52 +- src/plugins/scripts/ruby/weechat-ruby.h | 1 + src/plugins/scripts/script-api.c | 10 +- src/plugins/scripts/script-api.h | 2 +- src/plugins/weechat-plugin.h | 13 +- src/plugins/xfer/xfer-buffer.c | 2 +- src/plugins/xfer/xfer-chat.c | 5 +- src/plugins/xfer/xfer-network.c | 28 +- src/plugins/xfer/xfer.c | 83 +- src/plugins/xfer/xfer.h | 1 + 81 files changed, 1645 insertions(+), 11842 deletions(-) diff --git a/doc/de/autogen/demo_commands.xml b/doc/de/autogen/demo_commands.xml index e4901d610..5d445725c 100644 --- a/doc/de/autogen/demo_commands.xml +++ b/doc/de/autogen/demo_commands.xml @@ -6,7 +6,7 @@ docgen.pl builds XML doc files to include in many languages --> -demo_buffer category name +demo_buffer name open a new buffer @@ -23,11 +23,12 @@ arguments: optional arguments for info Without argument, this command displays list of available infos -demo_infolist [infolist] +demo_infolist [infolist [arguments]] get and display an infolist -infolist: infolist to display + infolist: infolist to display +arguments: optional arguments for infolist Without argument, this command displays list of available infolists diff --git a/doc/de/autogen/weechat_commands.xml b/doc/de/autogen/weechat_commands.xml index 0743d9f55..facb71738 100644 --- a/doc/de/autogen/weechat_commands.xml +++ b/doc/de/autogen/weechat_commands.xml @@ -6,7 +6,7 @@ docgen.pl builds XML doc files to include in many languages --> -bar [add barname type[,cond1,cond2,...] position size separator item1,item2,...] | [default] | [del barname|-all] | [set barname name|priority|condition|position|filling|size|separator|items value] | [hide|show barname] | [scroll barname category.name value] | [list] | [listitems] +bar [add barname type[,cond1,cond2,...] position size separator item1,item2,...] | [default] | [del barname|-all] | [set barname name|priority|condition|position|filling|size|separator|items value] | [hide|show barname] | [scroll barname buffer value] | [list] | [listitems] manage bars @@ -30,7 +30,7 @@ manage bars hide: hide a bar show: show an hidden bar scroll: scroll bar up/down -category.name: category and name of buffer to scroll ('*' means current buffer, you should use '*' for root bars) + buffer: name of buffer to scroll ('*' means current buffer, you should use '*' for root bars) value: value for scroll: 'x' or 'y', followed by '+', '-', 'b' (beginning) or 'e' (end), value (for +/-), and optional %% (to scroll by %% of width/height, otherwise value is number of chars) list: list all bars listfull: list all bars (verbose) @@ -95,7 +95,7 @@ disable: disable filters del: delete a filter number: number of filter to delete (look at list to find it) -all: delete all filters - buffer: buffer where filter is active: it may be a name (category.name) or "*" for all buffers + buffer: buffer where filter is active: it may be a name or "*" for all buffers tags: comma separated list of tags, for example: "irc_join,irc_part,irc_quit" regex: regular expression to search in line (use \t to separate prefix from message) diff --git a/doc/de/autogen/weechat_options.xml b/doc/de/autogen/weechat_options.xml index 9084ba7dc..e17de259c 100644 --- a/doc/de/autogen/weechat_options.xml +++ b/doc/de/autogen/weechat_options.xml @@ -902,22 +902,6 @@ -weechat.color.status_category - - - description: text color for current buffer category in status bar - - - type: color - - - values: a color name - - - default value: lightgreen - - - weechat.color.status_data_highlight @@ -1414,6 +1398,22 @@ +weechat.look.hotlist_short_names + + + description: if set, uses short names to display buffer names in hotlist (start after first '.' in name) + + + type: boolean + + + values: on, off + + + default value: on + + + weechat.look.hotlist_sort diff --git a/doc/docgen.pl b/doc/docgen.pl index 92eb671df..c823fcfbe 100644 --- a/doc/docgen.pl +++ b/doc/docgen.pl @@ -33,8 +33,8 @@ use strict; -use Locale::gettext; use POSIX; # needed for setlocale() +use Locale::gettext; use File::Basename; my $version = "0.1"; @@ -133,7 +133,7 @@ sub get_options my $config = weechat::infolist_string($infolist, "config_name"); my $section = weechat::infolist_string($infolist, "section_name"); my $option = weechat::infolist_string($infolist, "option_name"); - if ($plugin_list{$config} =~ /o/) + if (defined $plugin_list{$config} && ($plugin_list{$config} =~ /o/)) { $options{$config}{$section}{$option}{"type"} = weechat::infolist_string($infolist, "type"); $options{$config}{$section}{$option}{"string_values"} = weechat::infolist_string($infolist, "string_values"); @@ -211,6 +211,8 @@ sub docgen my $path = weechat::config_get_plugin("path"); $path =~ s/^~\//$ENV{"HOME"}\//; + my $old_locale = setlocale(LC_MESSAGES); + # write to doc files, by locale my $num_files_written = 0; foreach my $locale (@locale_list) @@ -230,7 +232,7 @@ sub docgen # write commands foreach my $plugin (keys %plugin_commands) { - $filename = $dir.$plugin."_commands.xml"; + my $filename = $dir.$plugin."_commands.xml"; if (open(FILE, ">".$filename)) { print FILE $xml_header; @@ -265,7 +267,7 @@ sub docgen # write config options foreach my $config (keys %plugin_options) { - $filename = $dir.$config."_options.xml"; + my $filename = $dir.$config."_options.xml"; if (open(FILE, ">".$filename)) { print FILE $xml_header; @@ -342,7 +344,7 @@ sub docgen # write infos/infolists hooked foreach my $plugin (keys %plugin_infos) { - $filename = $dir.$plugin."_infos.xml"; + my $filename = $dir.$plugin."_infos.xml"; if (open(FILE, ">".$filename)) { print FILE $xml_header; @@ -385,31 +387,36 @@ sub docgen weechat::print("", "docgen: total: ".$num_files_written." files written"); # write "include_autogen.xml" file (with includes for all files built) - $filename = $path."/include_autogen.xml"; - if (open(FILE, ">".$filename)) + if ($num_files_written > 0) { - print FILE "\n\n"; - foreach my $plugin (keys %plugin_commands) + my $filename = $path."/include_autogen.xml"; + if (open(FILE, ">".$filename)) { - print FILE "\n"; + print FILE "\n\n"; + foreach my $plugin (sort keys %plugin_commands) + { + print FILE "\n"; + } + print FILE "\n\n\n"; + foreach my $config (sort keys %plugin_options) + { + print FILE "\n"; + } + print FILE "\n\n\n"; + foreach my $plugin (sort keys %plugin_infos) + { + print FILE "\n"; + } + close(FILE); + weechat::print("", "docgen: file ".basename($filename)." written"); } - print FILE "\n\n\n"; - foreach my $config (keys %plugin_options) + else { - print FILE "\n"; + weechat::print("", weechat::prefix("error")."docgen error: unable to write file '$filename'"); } - print FILE "\n\n\n"; - foreach my $plugin (keys %plugin_infos) - { - print FILE "\n"; - } - close(FILE); - weechat::print("", "docgen: file ".basename($filename)." written"); - } - else - { - weechat::print("", weechat::prefix("error")."docgen error: unable to write file '$filename'"); } - setlocale(LC_MESSAGES, ""); + setlocale(LC_MESSAGES, $old_locale); + + return weechat::WEECHAT_RC_OK; } diff --git a/doc/en/autogen/demo_commands.xml b/doc/en/autogen/demo_commands.xml index e4901d610..5d445725c 100644 --- a/doc/en/autogen/demo_commands.xml +++ b/doc/en/autogen/demo_commands.xml @@ -6,7 +6,7 @@ docgen.pl builds XML doc files to include in many languages --> -demo_buffer category name +demo_buffer name open a new buffer @@ -23,11 +23,12 @@ arguments: optional arguments for info Without argument, this command displays list of available infos -demo_infolist [infolist] +demo_infolist [infolist [arguments]] get and display an infolist -infolist: infolist to display + infolist: infolist to display +arguments: optional arguments for infolist Without argument, this command displays list of available infolists diff --git a/doc/en/autogen/weechat_commands.xml b/doc/en/autogen/weechat_commands.xml index 4fa9c345d..dbe88e7c6 100644 --- a/doc/en/autogen/weechat_commands.xml +++ b/doc/en/autogen/weechat_commands.xml @@ -6,7 +6,7 @@ docgen.pl builds XML doc files to include in many languages --> -bar [add barname type[,cond1,cond2,...] position size separator item1,item2,...] | [default] | [del barname|-all] | [set barname name|priority|condition|position|filling|size|separator|items value] | [hide|show barname] | [scroll barname category.name value] | [list] | [listitems] +bar [add barname type[,cond1,cond2,...] position size separator item1,item2,...] | [default] | [del barname|-all] | [set barname name|priority|condition|position|filling|size|separator|items value] | [hide|show barname] | [scroll barname buffer value] | [list] | [listitems] manage bars @@ -30,7 +30,7 @@ manage bars hide: hide a bar show: show an hidden bar scroll: scroll bar up/down -category.name: category and name of buffer to scroll ('*' means current buffer, you should use '*' for root bars) + buffer: name of buffer to scroll ('*' means current buffer, you should use '*' for root bars) value: value for scroll: 'x' or 'y', followed by '+', '-', 'b' (beginning) or 'e' (end), value (for +/-), and optional %% (to scroll by %% of width/height, otherwise value is number of chars) list: list all bars listfull: list all bars (verbose) @@ -95,7 +95,7 @@ disable: disable filters del: delete a filter number: number of filter to delete (look at list to find it) -all: delete all filters - buffer: buffer where filter is active: it may be a name (category.name) or "*" for all buffers + buffer: buffer where filter is active: it may be a name or "*" for all buffers tags: comma separated list of tags, for example: "irc_join,irc_part,irc_quit" regex: regular expression to search in line (use \t to separate prefix from message) diff --git a/doc/en/autogen/weechat_options.xml b/doc/en/autogen/weechat_options.xml index 34dc8de3e..b89ec8d79 100644 --- a/doc/en/autogen/weechat_options.xml +++ b/doc/en/autogen/weechat_options.xml @@ -902,22 +902,6 @@ -weechat.color.status_category - - - description: text color for current buffer category in status bar - - - type: color - - - values: a color name - - - default value: lightgreen - - - weechat.color.status_data_highlight @@ -1414,6 +1398,22 @@ +weechat.look.hotlist_short_names + + + description: if set, uses short names to display buffer names in hotlist (start after first '.' in name) + + + type: boolean + + + values: on, off + + + default value: on + + + weechat.look.hotlist_sort diff --git a/doc/fr/autogen/demo_commands.xml b/doc/fr/autogen/demo_commands.xml index e5d09339b..541f17cd1 100644 --- a/doc/fr/autogen/demo_commands.xml +++ b/doc/fr/autogen/demo_commands.xml @@ -6,7 +6,7 @@ docgen.pl builds XML doc files to include in many languages --> -demo_buffer catégorie nom +demo_buffer nom ouvrir un nouveau tampon @@ -23,11 +23,12 @@ paramètres: paramètres optionnels pour l'info Sans paramètre, cette commande affiche la liste des infos disponibles -demo_infolist [infolist] +demo_infolist [infolist [paramètres]] lit et affiche une infolist -infolist: infolist à afficher + infolist: infolist à afficher +paramètres: paramètres optionnels pour l'infolist Sans paramètre, cette commande affiche la liste des infolists disponibles diff --git a/doc/fr/autogen/weechat_commands.xml b/doc/fr/autogen/weechat_commands.xml index ff8e99e65..f8640ba59 100644 --- a/doc/fr/autogen/weechat_commands.xml +++ b/doc/fr/autogen/weechat_commands.xml @@ -6,35 +6,35 @@ docgen.pl builds XML doc files to include in many languages --> -bar [add nombarre type[,cond1,cond2,...] position taille separateur objet1,objet2,...] | [default] | [del nombarre|-all] | [set nombarre name|priority|condition|position|filling|size|separator|items valeur] | [hide|show nombarre] | [scroll nombarre categorie.nom valeur] | [list] | [listitems] +bar [add nombarre type[,cond1,cond2,...] position taille separateur objet1,objet2,...] | [default] | [del nombarre|-all] | [set nombarre nom|priorité|condition|position|remplissage|taille|séparateur|items valeur] | [hide|show nombarre] | [scroll nombarre tampon valeur] | [list] | [listitems] gestion des barres - add: ajoute une nouvelle barre - nombarre: nom de la barre (doit être unique) - type: root: en dehors des fenêtres - window: dans les fenêtres, avec condition(s) optionnelle(s) (voir ci-dessous) - cond1,...: condition(s) pour afficher cette barre (seulement pour le type "window") : - active: sur la fenêtre active - inactive: sur les fenêtres inactives - nicklist: sue les fenêtres avec liste de pseudos - sans condition, la barre est toujours affichée - position: bottom (bas), top (haut), left (gauche) ou right (droite) - filling: horizontal ou vertical - taille: taille de la barre (en caractères) - separateur: 1 pour utiliser un séparateur (ligne), 0 ou rien signifie sans séparateur - objet1,...: objets pour cette barre - default: créer les barres par défaut - del: supprime une barre (ou toutes les barres avec -all) - set: changer la valeur d'une propriété de la barre - hide: cacher la barre - show: montrer une barre cachée - scroll: faire défiler la barre vers le haut/bas -catégorie.nom: catégorie et nom du tampon ('*' signifie le tampon courant, vous devez utiliser '*' pour les barres de type root) - valeur: valeur pour le défilement: 'x' ou 'y', suivi par '+', '-', 'b' (début) ou 'e' (fin), valeur (pour +/-), et un %% optionnel (pour faire défiler par %% de la largeur/hauteur, sinon la valeur est un nombre de caractères) - list: liste toutes les barres - listfull: liste toutes les barres (verbeux) - listitems: liste tous les objets de barre + add: ajoute une nouvelle barre + nombarre: nom de la barre (doit être unique) + type: root: en dehors des fenêtres + window: dans les fenêtres, avec condition(s) optionnelle(s) (voir ci-dessous) + cond1,...: condition(s) pour afficher cette barre (seulement pour le type "window") : + active: sur la fenêtre active + inactive: sur les fenêtres inactives + nicklist: sue les fenêtres avec liste de pseudos + sans condition, la barre est toujours affichée + position: bottom (bas), top (haut), left (gauche) ou right (droite) +remplissage: horizontal ou vertical + taille: taille de la barre (en caractères) + séparateur: 1 pour utiliser un séparateur (ligne), 0 ou rien signifie sans séparateur + objet1,...: objets pour cette barre + default: créer les barres par défaut + del: supprime une barre (ou toutes les barres avec -all) + set: changer la valeur d'une propriété de la barre + hide: cacher la barre + show: montrer une barre cachée + scroll: faire défiler la barre vers le haut/bas + tampon: catégorie et nom du tampon ('*' signifie le tampon courant, vous devez utiliser '*' pour les barres de type root) + valeur: valeur pour le défilement: 'x' ou 'y', suivi par '+', '-', 'b' (début) ou 'e' (fin), valeur (pour +/-), et un %% optionnel (pour faire défiler par %% de la largeur/hauteur, sinon la valeur est un nombre de caractères) + list: liste toutes les barres + listfull: liste toutes les barres (verbeux) + listitems: liste tous les objets de barre Exemples : créer une barre avec l'heure et la complétion : @@ -93,7 +93,7 @@ disable: désactive les filtres del: supprime un filtre numéro: numéro du filtre à supprimer (voir la liste des filtres pour le trouver) -all: supprime tous les filtres - buffer: tampon où le filtre est actif: cela peut être un nom (catégorie.nom) ou "*" pour tous les tampons + buffer: tampon où le filtre est actif: cela peut être un nom ou "*" pour tous les tampons tags: liste de tags, séparés par des virgules, par exemple: "irc_join,irc_part,irc_quit" regex: expressoin régulière à rechercher dans la ligne (utiliser \t pour séparer le préfixe du message) diff --git a/doc/fr/autogen/weechat_options.xml b/doc/fr/autogen/weechat_options.xml index f2a3036a2..61894d57f 100644 --- a/doc/fr/autogen/weechat_options.xml +++ b/doc/fr/autogen/weechat_options.xml @@ -902,22 +902,6 @@ -weechat.color.status_category - - - description: couleur du texte pour la catégorie du tampon courant dans la barre de statut - - - type: couleur - - - valeurs: un nom de couleur - - - valeur par défaut: lightgreen - - - weechat.color.status_data_highlight @@ -1414,6 +1398,22 @@ +weechat.look.hotlist_short_names + + + description: si défini, utilie des noms courts pour afficher les noms de tampons dans la hotlist (commence après le premier '.' dans le nom) + + + type: booléen + + + valeurs: on, off + + + valeur par défaut: on + + + weechat.look.hotlist_sort diff --git a/doc/include_autogen.xml b/doc/include_autogen.xml index 963562d7d..dba03e9dd 100644 --- a/doc/include_autogen.xml +++ b/doc/include_autogen.xml @@ -1,29 +1,29 @@ - - - - - - - - - - + + + + + + + + + + - + - - - - + + + + diff --git a/po/cs.po b/po/cs.po index 347aa1a70..dd234e2de 100644 --- a/po/cs.po +++ b/po/cs.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat 0.2.7-dev\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2008-09-15 14:19+0200\n" -"PO-Revision-Date: 2007-09-06 12:44+0200\n" +"POT-Creation-Date: 2008-09-17 10:21+0200\n" +"PO-Revision-Date: 2008-09-17 16:19+0200\n" "Last-Translator: Jiri Golembiovsky \n" "Language-Team: weechat-dev \n" "MIME-Version: 1.0\n" @@ -452,7 +452,7 @@ msgid " prints hooked:" msgstr " obsluhovače časovače:\n" #, fuzzy, c-format -msgid " buffer: %s / %s, message: \"%s\"" +msgid " buffer: %s, message: \"%s\"" msgstr " (není obsluhovač zprávy)\n" #, fuzzy @@ -622,7 +622,7 @@ msgid "" "[add barname type[,cond1,cond2,...] position size separator item1,item2,...] " "| [default] | [del barname|-all] | [set barname name|priority|condition|" "position|filling|size|separator|items value] | [hide|show barname] | [scroll " -"barname category.name value] | [list] | [listitems]" +"barname buffer value] | [list] | [listitems]" msgstr "" msgid "" @@ -647,8 +647,8 @@ msgid "" " hide: hide a bar\n" " show: show an hidden bar\n" " scroll: scroll bar up/down\n" -"category.name: category and name of buffer to scroll ('*' means current " -"buffer, you should use '*' for root bars)\n" +" buffer: name of buffer to scroll ('*' means current buffer, you " +"should use '*' for root bars)\n" " value: value for scroll: 'x' or 'y', followed by '+', '-', " "'b' (beginning) or 'e' (end), value (for +/-), and optional %% (to scroll by " "%% of width/height, otherwise value is number of chars)\n" @@ -772,8 +772,8 @@ msgid "" " del: delete a filter\n" " number: number of filter to delete (look at list to find it)\n" " -all: delete all filters\n" -" buffer: buffer where filter is active: it may be a name (category.name) or " -"\"*\" for all buffers\n" +" buffer: buffer where filter is active: it may be a name or \"*\" for all " +"buffers\n" " tags: comma separated list of tags, for example: \"irc_join,irc_part," "irc_quit\"\n" " regex: regular expression to search in line (use \\t to separate prefix " @@ -1113,6 +1113,11 @@ msgstr "" "úroveň pro zobrazování jmen v hotlistu (kombinace: 1=připojení/odpojení " "2=zpráva, 4=soukromé, 8=zvýraznění, příklad: 12=soukromé+zvýraznění)" +msgid "" +"if set, uses short names to display buffer names in hotlist (start after " +"first '.' in name)" +msgstr "" + msgid "" "hotlist sort type (group_time_asc (default), group_time_desc, " "group_number_asc, group_number_desc, number_asc, number_desc)" @@ -1381,10 +1386,6 @@ msgstr "barva děličů status barů" msgid "text color for current buffer number in status bar" msgstr "barva pro aktuální kanál v stavovém řádku" -#, fuzzy -msgid "text color for current buffer category in status bar" -msgstr "barva pro aktuální kanál v stavovém řádku" - #, fuzzy msgid "text color for current buffer name in status bar" msgstr "barva pro aktuální kanál v stavovém řádku" @@ -1713,12 +1714,12 @@ 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" -#, c-format -msgid "%sError upgrading WeeChat:" -msgstr "" +#, fuzzy, c-format +msgid "%sError upgrading WeeChat with file '%s':" +msgstr "%s nemohu vytvořit soubor \"%s\"\n" #, fuzzy, c-format -msgid "%s error: %s" +msgid "%s error: %s%s%s%s" msgstr "%sServer: %s%s\n" #, c-format @@ -1730,7 +1731,59 @@ msgid "%s source: %s, line: %d" msgstr " napsal \"%s\", licence: %s" #, c-format -msgid "%s*** Please report above info to developers ***" +msgid "%s *** Please report above info to developers ***" +msgstr "" + +#, fuzzy +msgid "write - object type" +msgstr " . typ: celočíselný\n" + +msgid "write - object id" +msgstr "" + +msgid "write - variable name" +msgstr "" + +#, fuzzy +msgid "write - infolist type" +msgstr " . typ: celočíselný\n" + +#, fuzzy +msgid "write - variable" +msgstr " . typ: celočíselný\n" + +msgid "read - object type" +msgstr "" + +msgid "read - bad object type ('object start' expected)" +msgstr "" + +msgid "read - object id" +msgstr "" + +msgid "read - infolist creation" +msgstr "" + +msgid "read - infolist item creation" +msgstr "" + +msgid "read - variable name" +msgstr "" + +msgid "read - variable type" +msgstr "" + +#, fuzzy +msgid "read - variable" +msgstr " . typ: celočíselný\n" + +#, fuzzy +msgid "read - signature not found" +msgstr "%s IP adresa nenalezena\n" + +msgid "" +"read - bad signature (upgrade file format may have changed since last " +"version)" msgstr "" #, fuzzy, c-format @@ -1845,7 +1898,7 @@ msgid "%s-MORE(%d)-" msgstr "-VÍCE-" #, fuzzy, c-format -msgid "%sError: a buffer with same name already exists (%s / %s)" +msgid "%sError: a buffer with same name (%s) already exists" msgstr "" "%s nemohu načíst plugin \"%s\": plugin se stejným jménem již existuje\n" @@ -2076,8 +2129,8 @@ msgstr "časová značka pro čas v infobaru" msgid "open a new buffer" msgstr "nemohu vytvořit nový buffer" -msgid "category name" -msgstr "jméno kategorie" +msgid "name" +msgstr "" #, fuzzy msgid "set a buffer property" @@ -2155,6 +2208,12 @@ msgstr "" msgid "%s%s: error with IRC server from URL (\"%s\"), ignored" msgstr "%s nevalidní syntaxe pro IRC server ('%s'), ignorován\n" +#, c-format +msgid "" +"%s%s: WARNING: some network connections may still be open and not visible, " +"you should restart WeeChat now (with /quit)." +msgstr "" + #, fuzzy, c-format msgid "%s%s: cannot allocate new channel" msgstr "%s nemohu přidělit nový kanál" @@ -3658,295 +3717,6 @@ msgid "%s: nickname \"%s\" is already in use, trying nickname #%d (\"%s\")" msgstr "" "%s: přezdívka \"%s\" je již používaná, zkouším druhou přezdívku \"%s\"\n" -msgid "error received from IRC server" -msgstr "přijata chyba z IRC serveru" - -msgid "message received" -msgstr "zpráva přijata" - -msgid "close all connections and quit" -msgstr "zavřít všechny spojení a ukončit" - -msgid "a server message" -msgstr "zpráva serveru" - -msgid "user mode string" -msgstr "řetězec uživatelského módu" - -msgid "away message" -msgstr "zpráva nepřítomnosti" - -msgid "ison" -msgstr "ison" - -msgid "unaway" -msgstr "zrušit nepřitomnost" - -msgid "now away" -msgstr "nyní nepřítomen" - -msgid "whois (registered nick)" -msgstr "kdo je (registrovaná přezdívka)" - -msgid "whois (help mode)" -msgstr "kdo je (mód nápovědy)" - -msgid "whois (user)" -msgstr "kdo je (uživatel)" - -msgid "whois (server)" -msgstr "kdo je (server)" - -msgid "whois (operator)" -msgstr "kdo je (operator)" - -msgid "whowas" -msgstr "kdo byl" - -msgid "end of /who list" -msgstr "konec /who seznamu" - -msgid "whois (idle)" -msgstr "kdo je (nečinný)" - -msgid "whois (end)" -msgstr "kdo je (konec)" - -msgid "whois (channels)" -msgstr "kdo je (kanály)" - -msgid "whois (identified user)" -msgstr "kdo je (identifikovaný uživatel)" - -msgid "/list start" -msgstr "/list začátek" - -msgid "channel (for /list)" -msgstr "kanál (pro /list)" - -#, fuzzy -msgid "end of /list" -msgstr "konec /who seznamu" - -msgid "channel mode" -msgstr "mód kanálu" - -msgid "whois (has oper privs)" -msgstr "kdo je (má privilegia operátora)" - -msgid "whois (host)" -msgstr "kdo je (host)" - -msgid "channel creation date" -msgstr "datum vytvoření kanálu" - -msgid "no topic for channel" -msgstr "na kanálu není nastaveno téma" - -msgid "topic of channel" -msgstr "téma kanálu" - -msgid "infos about topic (nick and date changed)" -msgstr "informace o tématu (uživatel a datum změnění)" - -msgid "inviting" -msgstr "pozvání" - -msgid "channel reop" -msgstr "reop kanálu" - -msgid "end of channel reop list" -msgstr "konec seznamu lidí při opnutých při reopu kanálu" - -msgid "channel exception list" -msgstr "seznam vyjímek kanálu" - -msgid "end of channel exception list" -msgstr "konec seznamu vyjímek kanálu" - -msgid "server version" -msgstr "verze serveru" - -msgid "who" -msgstr "kdo" - -msgid "list of nicks on channel" -msgstr "seznam uživatelů na kanálu" - -msgid "end of /names list" -msgstr "konec /names sezanmu" - -msgid "banlist" -msgstr "seznam zakázaných" - -msgid "end of banlist" -msgstr "konec seznamu zakázaných" - -msgid "whois (connecting from)" -msgstr "kdo je (Připojujený z)" - -msgid "whois (using modes)" -msgstr "kdo je (použité módy)" - -msgid "no such nick/channel" -msgstr "neexistující přezdívka/kanál" - -msgid "no such server" -msgstr "neexistující server" - -msgid "no such channel" -msgstr "neexistující kanál" - -msgid "cannot send to channel" -msgstr "nemohu poslat na kanál" - -msgid "too many channels" -msgstr "příliš mnoho kanálů" - -msgid "was no such nick" -msgstr "byl neznámá přezdívka" - -msgid "no origin" -msgstr "žádný původ" - -msgid "no services" -msgstr "žádné služby" - -msgid "no recipient" -msgstr "žádný příjemce" - -msgid "no text to send" -msgstr "není text k poslání" - -msgid "no toplevel" -msgstr "žádný nejvyšší level" - -msgid "wilcard in toplevel domain" -msgstr "žnačka pro výběr souboru v nejvyšší doméně" - -msgid "unknown command" -msgstr "neznámý přkaz" - -msgid "MOTD is missing" -msgstr "MOTD chybí" - -msgid "no administrative info" -msgstr "žádné administrativní informace" - -msgid "file error" -msgstr "chyba souboru" - -msgid "no nickname given" -msgstr "žádná přezdívka nebyla dána" - -msgid "erroneous nickname" -msgstr "chybová přezdívka" - -msgid "nickname already in use" -msgstr "přezdívka je zrovna používaná" - -msgid "nickname collision" -msgstr "kolize přezdívek" - -msgid "resource unavailable" -msgstr "zdroj nedostupny" - -msgid "not authorized to change nickname" -msgstr "chybí autorizace pro změnu přezdívky" - -msgid "user not in channel" -msgstr "uživatel není na kanále" - -msgid "not on channel" -msgstr "není na kanále" - -msgid "user already on channel" -msgstr "uživatel již je na kanále" - -msgid "user not logged in" -msgstr "uživatel není přihlášen" - -msgid "summon has been disabled" -msgstr "svolávání bylo zakázáno" - -msgid "users has been disabled" -msgstr "uživatel byl zablokován" - -msgid "you are not registered" -msgstr "nejsi registrován" - -msgid "not enough parameters" -msgstr "nedostatek parametrů" - -msgid "you may not register" -msgstr "nemůžeš se registrovat" - -msgid "your host isn't among the privileged" -msgstr "tvůj host není mezi privilegovanými" - -msgid "password incorrect" -msgstr "nezprávné heslo" - -msgid "you are banned from this server" -msgstr "dle tohoto serveru jsi zakázaný" - -msgid "channel key already set" -msgstr "klíč kanálu je již nastaven" - -msgid "forwarding to another channel" -msgstr "předávám na dalsí kanál" - -msgid "channel is already full" -msgstr "kanál je již plný" - -msgid "unknown mode char to me" -msgstr "neznámý znak módu" - -msgid "cannot join channel (invite only)" -msgstr "nemohu se přidat na kanál (pouze na pozvání)" - -msgid "cannot join channel (banned from channel)" -msgstr "nemohu se přidat na kanál (zakázaný dle kanálu)" - -msgid "cannot join channel (bad channel key)" -msgstr "nemohu se přidat na kanál (špatný klíč kanálu)" - -msgid "bad channel mask" -msgstr "špatná maska kanálu" - -msgid "channel doesn't support modes" -msgstr "kanál nepodporuje módy" - -msgid "you're not an IRC operator" -msgstr "nejsi IRC operátor" - -msgid "you're not channel operator" -msgstr "nejsi operátor kanálu" - -msgid "you can't kill a server!" -msgstr "nemůžeš zabít server!" - -msgid "your connection is restricted!" -msgstr "tvé připojení je omezené" - -msgid "user is immune from kick/deop" -msgstr "uživatel je imunní na kick/deop" - -msgid "network split" -msgstr "rozdělení sítě" - -msgid "no O-lines for your host" -msgstr "žádné O-řádky pro tvůj host" - -msgid "unknown mode flag" -msgstr "neznámá značka módu" - -msgid "can't change mode for other users" -msgstr "nemůžu změnit mód přo ostatní uživatele" - -msgid "whois (secure connection)" -msgstr "whois (zabezpečená část)" - #, fuzzy, c-format msgid "%s%s: command \"%s\" not found:" msgstr "%s plugin \"%s\" nenalezen\n" @@ -4902,132 +4672,3 @@ msgstr "%s DCC: nemohu nastavit 'neblokovaci' volbu na soket\n" #, fuzzy, c-format msgid "%s%s: timeout for \"%s\" with %s" msgstr "%s chybí argument pro volbu \"%s\"\n" - -#, fuzzy -#~ msgid "[infolist]" -#~ msgstr "seznam zakázaných" - -#, fuzzy -#~ msgid " type: string (%s)" -#~ msgstr " . typ: řetězec\n" - -#~ msgid " value: '%s%s%s' (default: '%s')" -#~ msgstr " hodnota: '%s%s%s' (výhozí: '%s')" - -#, fuzzy -#~ msgid " type: integer (between %d and %d)" -#~ msgstr " . typ celočíselný (hodnoty: mezi %d a %d)\n" - -#~ msgid " value: %s%d%s (default: %d)" -#~ msgstr " hodnota: %s%d%s (výchozí: %d)" - -#, fuzzy -#~ msgid " type: string (any string)" -#~ msgstr " . typ řetězec (jakýkoliv řetězec)\n" - -#, fuzzy -#~ msgid " type: char (any char)" -#~ msgstr " . typ: znak (jakýkoliv znak)\n" - -#, fuzzy -#~ msgid " type: string (limit: %d chars)" -#~ msgstr " . typ řetězec (jakýkoliv řetězec, limit: %d znaků)\n" - -#, fuzzy -#~ msgid " type: color (values depend on GUI used)" -#~ msgstr " . hodnoty: mezi %d a %d\n" - -#~ msgid " value: %s%s%s (default: %s)" -#~ msgstr " hodnota: %s%s%s (výchozí: %s)" - -#, fuzzy -#~ msgid " type: boolean ('on' or 'off')" -#~ msgstr " . typ boolean (hodnota: 'on' nebo 'off')\n" - -#, fuzzy -#~ msgid " %s: %s%s%s (default: %s)" -#~ msgstr " hodnota: %s%s%s (výchozí: %s)" - -#, fuzzy -#~ msgid "%s%s: missing argument for \"%s\" command (try /help %s)" -#~ msgstr "%s chybí argumenty pro příkaz \"%s\"\n" - -#~ msgid "infolist: infolist to display (values: buffer, buffer_lines)" -#~ msgstr "infolist: infolist pro zobrazení (hodnoty: buffer, buffer_lines)" - -#, fuzzy -#~ msgid "" -#~ " info: info to display (values: version, weechat_dir, weechat_libdir, " -#~ "weechat_sharedir, charset_terminal, charset_internal, inactivity, input, " -#~ "input_mask, input_pos)\n" -#~ "arguments: optional arguments for info" -#~ msgstr "" -#~ "info: info pro zobrazení (hodnoty: version, weechat_dir, weechat_libdir, " -#~ "weechat_sharedir, charset_terminal, charset_internal, inactivity, input, " -#~ "input_mask, input_pos)" - -#~ msgid "info" -#~ msgstr "info" - -#, fuzzy -#~ msgid "%s: server %s%s%s created (temporary server, NOT SAVED!)" -#~ msgstr "Server %s%s%s vytvořen (dočasný server, NEUKLÁDÁ SE!)\n" - -#, fuzzy -#~ msgid "%s%s: nick \"%s\" not found for \"%s\" command" -#~ msgstr "%s přezdívka \"%s\" nebyla nalezena pro příkaz \"%s\"\n" - -#, fuzzy -#~ msgid "%s%s: server \"%s\" is not a temporary server" -#~ msgstr "%s server \"%s\" není dočasným serverem\n" - -#, fuzzy -#~ msgid "%s: server %s%s%s is not temporary any more" -#~ msgstr "Server %s%s%s již není dočasný\n" - -#~ msgid " (temporary server, will not be saved)" -#~ msgstr " (dočasný server, nebude uložen)" - -#~ msgid " (temporary)" -#~ msgstr " (dočasný)" - -#, fuzzy -#~ msgid "write of infolist type 'integer'" -#~ msgstr " . typ: celočíselný\n" - -#, fuzzy -#~ msgid "unable to create infolist" -#~ msgstr "%s DCC: nemohu vytvořit rouru\n" - -#, fuzzy -#~ msgid "unable to create infolist item" -#~ msgstr "%s DCC: nemohu vytvořit rouru\n" - -#~ 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" - -#~ msgid "" -#~ "Please send %s/%s, %s/%s and above messages to WeeChat developers for " -#~ "support.\n" -#~ "Be careful, private info may be in these files.\n" -#~ 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" - -#~ msgid "wrong type in file (expected: %d, read: %d)" -#~ msgstr "špatný typ v souboru (očekáván: %d, přečten: %d)" - -#~ msgid "object read error" -#~ msgstr "chyba při čtení objektu" - -#~ msgid "wrong object (expected: %d, read: %d)" -#~ msgstr "špatný objekt (očekáván: %d, přečten: %d)" - -#~ msgid "type read error" -#~ msgstr "chyba při čtení typu" - -#~ msgid "wrong type (expected: %d, read: %d)" -#~ msgstr "špatný typ (očekáván: %d, přečten: %d)" diff --git a/po/de.po b/po/de.po index 45a76f901..08f26e920 100644 --- a/po/de.po +++ b/po/de.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat 0.2.7-dev\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2008-09-15 14:19+0200\n" +"POT-Creation-Date: 2008-09-17 10:21+0200\n" "PO-Revision-Date: 2007-09-06 12:44+0200\n" "Last-Translator: Thomas Schuetz \n" "Language-Team: weechat-dev \n" @@ -458,7 +458,7 @@ msgid " prints hooked:" msgstr " Timer-Handler:\n" #, fuzzy, c-format -msgid " buffer: %s / %s, message: \"%s\"" +msgid " buffer: %s, message: \"%s\"" msgstr " (kein Message-Handler)\n" #, fuzzy @@ -628,7 +628,7 @@ msgid "" "[add barname type[,cond1,cond2,...] position size separator item1,item2,...] " "| [default] | [del barname|-all] | [set barname name|priority|condition|" "position|filling|size|separator|items value] | [hide|show barname] | [scroll " -"barname category.name value] | [list] | [listitems]" +"barname buffer value] | [list] | [listitems]" msgstr "" msgid "" @@ -653,8 +653,8 @@ msgid "" " hide: hide a bar\n" " show: show an hidden bar\n" " scroll: scroll bar up/down\n" -"category.name: category and name of buffer to scroll ('*' means current " -"buffer, you should use '*' for root bars)\n" +" buffer: name of buffer to scroll ('*' means current buffer, you " +"should use '*' for root bars)\n" " value: value for scroll: 'x' or 'y', followed by '+', '-', " "'b' (beginning) or 'e' (end), value (for +/-), and optional %% (to scroll by " "%% of width/height, otherwise value is number of chars)\n" @@ -758,8 +758,8 @@ msgid "" " del: delete a filter\n" " number: number of filter to delete (look at list to find it)\n" " -all: delete all filters\n" -" buffer: buffer where filter is active: it may be a name (category.name) or " -"\"*\" for all buffers\n" +" buffer: buffer where filter is active: it may be a name or \"*\" for all " +"buffers\n" " tags: comma separated list of tags, for example: \"irc_join,irc_part," "irc_quit\"\n" " regex: regular expression to search in line (use \\t to separate prefix " @@ -1076,6 +1076,11 @@ msgstr "" "Level für Namensanzeige in der Hotlist (Kombination von: 1=join/part, " "2=Nachricht, 4=Query, 8=Highlight, z.B. 12=Query+Highlight)" +msgid "" +"if set, uses short names to display buffer names in hotlist (start after " +"first '.' in name)" +msgstr "" + msgid "" "hotlist sort type (group_time_asc (default), group_time_desc, " "group_number_asc, group_number_desc, number_asc, number_desc)" @@ -1341,10 +1346,6 @@ msgstr "Farbe der Statuszeilen-Separatoren" msgid "text color for current buffer number in status bar" msgstr "Farbe des aktuellen Channels in der Statuszeile" -#, fuzzy -msgid "text color for current buffer category in status bar" -msgstr "Farbe des aktuellen Channels in der Statuszeile" - #, fuzzy msgid "text color for current buffer name in status bar" msgstr "Farbe des aktuellen Channels in der Statuszeile" @@ -1667,11 +1668,11 @@ msgstr "" "Verzeichnis zu starten.\n" #, fuzzy, c-format -msgid "%sError upgrading WeeChat:" +msgid "%sError upgrading WeeChat with file '%s':" msgstr "Aktualisiere WeeChat...\n" #, fuzzy, c-format -msgid "%s error: %s" +msgid "%s error: %s%s%s%s" msgstr "%sServer: %s%s\n" #, c-format @@ -1683,7 +1684,59 @@ msgid "%s source: %s, line: %d" msgstr "" #, c-format -msgid "%s*** Please report above info to developers ***" +msgid "%s *** Please report above info to developers ***" +msgstr "" + +#, fuzzy +msgid "write - object type" +msgstr " . Typ: Ganzzahl\n" + +msgid "write - object id" +msgstr "" + +msgid "write - variable name" +msgstr "" + +#, fuzzy +msgid "write - infolist type" +msgstr " . Typ: Ganzzahl\n" + +#, fuzzy +msgid "write - variable" +msgstr " . Zeichenfolge (Werte: " + +msgid "read - object type" +msgstr "" + +msgid "read - bad object type ('object start' expected)" +msgstr "" + +msgid "read - object id" +msgstr "" + +msgid "read - infolist creation" +msgstr "" + +msgid "read - infolist item creation" +msgstr "" + +msgid "read - variable name" +msgstr "" + +msgid "read - variable type" +msgstr "" + +#, fuzzy +msgid "read - variable" +msgstr " . Typ: Ganzzahl\n" + +#, fuzzy +msgid "read - signature not found" +msgstr "Servernamen nicht gefunden" + +msgid "" +"read - bad signature (upgrade file format may have changed since last " +"version)" msgstr "" #, fuzzy, c-format @@ -1792,7 +1845,7 @@ msgid "%s-MORE(%d)-" msgstr "-MEHR-" #, fuzzy, c-format -msgid "%sError: a buffer with same name already exists (%s / %s)" +msgid "%sError: a buffer with same name (%s) already exists" msgstr "" "%s kann Plugin \"%s\" nicht laden: ein gleichnamiges Plugin existiert " "bereits\n" @@ -2017,7 +2070,7 @@ msgstr "Timestamp in der Infobar" msgid "open a new buffer" msgstr "kann keinen neuen Puffer erstellen" -msgid "category name" +msgid "name" msgstr "" #, fuzzy @@ -2097,6 +2150,12 @@ msgstr "" msgid "%s%s: error with IRC server from URL (\"%s\"), ignored" msgstr "%s ungültige Syntax für IRC-Server ('%s'), ignoriert\n" +#, c-format +msgid "" +"%s%s: WARNING: some network connections may still be open and not visible, " +"you should restart WeeChat now (with /quit)." +msgstr "" + #, fuzzy, c-format msgid "%s%s: cannot allocate new channel" msgstr "%s Neuer Channel konnte nicht alloziert werden" @@ -3574,297 +3633,6 @@ msgid "%s: nickname \"%s\" is already in use, trying nickname #%d (\"%s\")" msgstr "" "%s: Nickname \"%s\" wird bereits verwendet, versuche 2. Nickname \"%s\"\n" -msgid "error received from IRC server" -msgstr "Fehlermeldung vom IRC-Server empfangen" - -msgid "message received" -msgstr "Nachricht empfangen" - -msgid "close all connections and quit" -msgstr "alle Verbindungen trennen und Programm beenden" - -msgid "a server message" -msgstr "eine Servernachricht" - -msgid "user mode string" -msgstr "Usermode-String" - -msgid "away message" -msgstr "Abwesenheitsnachricht" - -msgid "ison" -msgstr "ison" - -msgid "unaway" -msgstr "unaway" - -msgid "now away" -msgstr "jetzt away" - -msgid "whois (registered nick)" -msgstr "whois (Nick registriert)" - -msgid "whois (help mode)" -msgstr "whois (Hilfe Modus)" - -msgid "whois (user)" -msgstr "whois (Benutzername)" - -msgid "whois (server)" -msgstr "whois (Serveradresse)" - -msgid "whois (operator)" -msgstr "whois (Operator)" - -msgid "whowas" -msgstr "whowas" - -msgid "end of /who list" -msgstr "Ende der /who-Liste" - -msgid "whois (idle)" -msgstr "whois (untätig)" - -msgid "whois (end)" -msgstr "whois (Ende)" - -msgid "whois (channels)" -msgstr "whois (Channels)" - -msgid "whois (identified user)" -msgstr "whois (identifizierter User)" - -msgid "/list start" -msgstr "Start von /list" - -msgid "channel (for /list)" -msgstr "Channel (für /list)" - -#, fuzzy -msgid "end of /list" -msgstr "Ende der /who-Liste" - -msgid "channel mode" -msgstr "Channelmode" - -msgid "whois (has oper privs)" -msgstr "whois (User mit Operatorrechten)" - -msgid "whois (host)" -msgstr "whois (Host)" - -msgid "channel creation date" -msgstr "Channel Erstellungsdatum" - -msgid "no topic for channel" -msgstr "der Channel ist topicfrei" - -msgid "topic of channel" -msgstr "Topic des Channels" - -msgid "infos about topic (nick and date changed)" -msgstr "Topic-Informationen (Nick und Änderungsdatum)" - -msgid "inviting" -msgstr "einladend" - -msgid "channel reop" -msgstr "Channel-Reop" - -msgid "end of channel reop list" -msgstr "Ende der Channel-Reop-Liste" - -msgid "channel exception list" -msgstr "Channel Filterliste (für /list)" - -msgid "end of channel exception list" -msgstr "Ende der Channel-Filterliste" - -msgid "server version" -msgstr "Serverversion" - -msgid "who" -msgstr "who" - -msgid "list of nicks on channel" -msgstr "Liste von Nicks im Channel" - -msgid "end of /names list" -msgstr "Ende der /names-Liste" - -msgid "banlist" -msgstr "Bannliste" - -msgid "end of banlist" -msgstr "Ende der Bannliste" - -#, fuzzy -msgid "whois (connecting from)" -msgstr "verbinden von" - -#, fuzzy -msgid "whois (using modes)" -msgstr "whois (Hilfe Modus)" - -msgid "no such nick/channel" -msgstr "Nick/Channel existiert nicht" - -msgid "no such server" -msgstr "Server existiert nicht" - -msgid "no such channel" -msgstr "Channel existiert nicht" - -msgid "cannot send to channel" -msgstr "An diesen Channel konnte nicht gesendet werden" - -msgid "too many channels" -msgstr "zuviele Channels" - -msgid "was no such nick" -msgstr "Diesen Nick gab es nicht" - -msgid "no origin" -msgstr "kein Ursprung" - -msgid "no services" -msgstr "keine Services" - -msgid "no recipient" -msgstr "kein Empfänger" - -msgid "no text to send" -msgstr "kein zu sendender Text" - -msgid "no toplevel" -msgstr "keine Topleveldomain angegeben" - -msgid "wilcard in toplevel domain" -msgstr "Wildcard in Topleveldomain" - -msgid "unknown command" -msgstr "unbekannter Befehl" - -msgid "MOTD is missing" -msgstr "keine MOTD" - -msgid "no administrative info" -msgstr "keine admistrativen Informationen" - -msgid "file error" -msgstr "Dateifehler" - -msgid "no nickname given" -msgstr "kein Nickname angegeben" - -msgid "erroneous nickname" -msgstr "fehlerhafter Nickname" - -msgid "nickname already in use" -msgstr "Nickname bereits in Verwendung" - -msgid "nickname collision" -msgstr "Nickname-Kollision" - -msgid "resource unavailable" -msgstr "Resource nicht verfügbar" - -msgid "not authorized to change nickname" -msgstr "Nickname kann nicht geändert werden" - -msgid "user not in channel" -msgstr "der angegebene User befindet sich nicht im Channel" - -msgid "not on channel" -msgstr "Sie sind nicht im Channel" - -msgid "user already on channel" -msgstr "der angegebene User ist bereits im Channel" - -msgid "user not logged in" -msgstr "der angegebene User ist nicht eingeloggt" - -msgid "summon has been disabled" -msgstr "/summon wurde deaktiviert" - -msgid "users has been disabled" -msgstr "/users wurde deaktiviert" - -msgid "you are not registered" -msgstr "nicht registriert" - -msgid "not enough parameters" -msgstr "nicht genügend Parameter" - -msgid "you may not register" -msgstr "Registrierung nicht möglich" - -msgid "your host isn't among the privileged" -msgstr "Ihr Host ist nicht autorisiert" - -msgid "password incorrect" -msgstr "falsches Passwort" - -msgid "you are banned from this server" -msgstr "Sie sind vom Server verbannt worden" - -msgid "channel key already set" -msgstr "Channelkey wurde bereits gesetzt" - -msgid "forwarding to another channel" -msgstr "leite zu einem anderen Channel weiter" - -msgid "channel is already full" -msgstr "Der Channel ist bereits voll" - -msgid "unknown mode char to me" -msgstr "Unbekantes Mode-Zeichen" - -msgid "cannot join channel (invite only)" -msgstr "dieser Channel ist geschlossen (Zutritt nur mit Einladung)" - -msgid "cannot join channel (banned from channel)" -msgstr "Zutritt verweigert" - -msgid "cannot join channel (bad channel key)" -msgstr "das Channelpasswort ist falsch" - -msgid "bad channel mask" -msgstr "ungültige Channelmaske" - -msgid "channel doesn't support modes" -msgstr "der Channel unterstützt keine Modi" - -msgid "you're not an IRC operator" -msgstr "dieser Befehl benötigt Operatorrechte" - -msgid "you're not channel operator" -msgstr "dieser Befehl benötigt Channeloperatorrechte" - -msgid "you can't kill a server!" -msgstr "Server sind nicht /kill-bar!" - -msgid "your connection is restricted!" -msgstr "%s Ihre Verbindung ist eingeschränkt!" - -msgid "user is immune from kick/deop" -msgstr "der User ist nicht kick- oder deop-bar" - -msgid "network split" -msgstr "Netzwerk-Split" - -msgid "no O-lines for your host" -msgstr "keine O-Zeilen für Ihren Host" - -msgid "unknown mode flag" -msgstr "unbekanntes Mode-Flag" - -msgid "can't change mode for other users" -msgstr "Modes anderer User können nicht geändert werden" - -msgid "whois (secure connection)" -msgstr "whois (sichere Verbindung)" - #, fuzzy, c-format msgid "%s%s: command \"%s\" not found:" msgstr "%s Plugin \"%s\" nicht gefunden\n" @@ -4804,2124 +4572,3 @@ msgstr "%s DCC: kann die 'nonblock'-Option für den Socket nicht festlegen\n" #, fuzzy, c-format msgid "%s%s: timeout for \"%s\" with %s" msgstr "%s fehlende Argumente für die \"--dir\"-Option\n" - -#, fuzzy -#~ msgid "[infolist]" -#~ msgstr "Bannliste" - -#, fuzzy -#~ msgid " type: string (%s)" -#~ msgstr " . Typ: Zeichenfolge\n" - -#, fuzzy -#~ msgid " type: integer (between %d and %d)" -#~ msgstr " . Ganzzahl (Werte zwischen %d und %d)\n" - -#, fuzzy -#~ msgid " type: string (any string)" -#~ msgstr " . Zeichenfolge (beliebig)\n" - -#, fuzzy -#~ msgid " type: char (any char)" -#~ msgstr " . Zeichenfolge (beliebig)\n" - -#, fuzzy -#~ msgid " type: string (limit: %d chars)" -#~ msgstr " . Zeichenfolge (beliebig)\n" - -#, fuzzy -#~ msgid " type: color (values depend on GUI used)" -#~ msgstr " . Werte: zwischen %d und %d\n" - -#, fuzzy -#~ msgid " type: boolean ('on' or 'off')" -#~ msgstr " . boolesche Werte ('on' or 'off')\n" - -#, fuzzy -#~ msgid " %s: %s%s%s (default: %s)" -#~ msgstr " durch %s%s %s(%s%s%s)" - -#, fuzzy -#~ msgid "%s%s: missing argument for \"%s\" command (try /help %s)" -#~ msgstr "%s fehlende Argumente für den \"%s\"-Befehl\n" - -#, fuzzy -#~ msgid "%s: server %s%s%s created (temporary server, NOT SAVED!)" -#~ msgstr "%s Server \"%s\" nicht gefunden\n" - -#, fuzzy -#~ msgid "%s%s: nick \"%s\" not found for \"%s\" command" -#~ msgstr "%s Nickname \"%s\" für den \"%s\"-Befehl nicht gefunden\n" - -#, fuzzy -#~ msgid "%s%s: server \"%s\" is not a temporary server" -#~ msgstr "%s Server \"%s\" nicht gefunden\n" - -#, fuzzy -#~ msgid "%s: server %s%s%s is not temporary any more" -#~ msgstr "%s Server \"%s\" nicht gefunden\n" - -#~ msgid " (temporary server, will not be saved)" -#~ msgstr " (temporärer Server, wird nicht gespeichert)" - -#, fuzzy -#~ msgid "write of infolist type 'integer'" -#~ msgstr " . Typ: Ganzzahl\n" - -#, fuzzy -#~ msgid "unable to create infolist" -#~ msgstr "%s DCC: kann keine Pipe erstellen\n" - -#, fuzzy -#~ msgid "unable to create infolist item" -#~ msgstr "%s DCC: kann keine Pipe erstellen\n" - -#, fuzzy -#~ msgid "read of string value" -#~ msgstr " . Zeichenfolge (Werte: " - -#~ msgid "" -#~ "Last operation with session file was at position %ld, read of %d bytes\n" -#~ msgstr "" -#~ "Der letzte Zugriff auf die Sitzungsdatei war bei Position %ld, %d Bytes " -#~ "gelesen.\n" - -#~ msgid "" -#~ "Please send %s/%s, %s/%s and above messages to WeeChat developers for " -#~ "support.\n" -#~ "Be careful, private info may be in these files.\n" -#~ msgstr "" -#~ "Bitte senden Sie %s/%s, %s/%s und die obigen Nachrichten an die WeeChat-" -#~ "Entwickler um Support zu erhalten.\n" -#~ "Beachten Sie bitte, dass in diesen Dateien persönliche Informationen " -#~ "enthalten sein können.\n" - -#~ msgid "wrong type in file (expected: %d, read: %d)" -#~ msgstr "Falscher Datentyp in der Datei (erwartet: %d, gefunden: %d)" - -#~ msgid "object read error" -#~ msgstr "Objekt-Lesefehler" - -#~ msgid "wrong object (expected: %d, read: %d)" -#~ msgstr "Falsches Objekt (erwartet: %d, gefunden: %d)" - -#~ msgid "type read error" -#~ msgstr "Typ-Lesefehler" - -#~ msgid "wrong type (expected: %d, read: %d)" -#~ msgstr "Falscher Typ (erwartet: %d, gefunden: %d)" - -#, fuzzy -#~ msgid "hidden" -#~ msgstr "(versteckt)" - -#, fuzzy -#~ msgid "(MORE)" -#~ msgstr "-MEHR-" - -#~ msgid "enable info bar" -#~ msgstr "Infoleiste aktivieren" - -#~ msgid "" -#~ "delay (in seconds) for highlight messages in infobar (0 = disable " -#~ "highlight notifications in infobar)" -#~ msgstr "" -#~ "Anzeigezeit in Sekunden für Highlight-Messages in der Infobar (0: gar " -#~ "nicht erst anzeigen)" - -#~ msgid "display seconds in infobar time" -#~ msgstr "Sekunden in der Infobar-Zeit anzeigen" - -#, fuzzy -#~ msgid "time format for time in infobar" -#~ msgstr "Timestamp in der Infobar" - -#, fuzzy -#~ msgid "text color for infobar" -#~ msgstr "Farbe des Infobar-Textes" - -#, fuzzy -#~ msgid "background color for infobar" -#~ msgstr "Farbe des Infobar-Textes" - -#, fuzzy -#~ msgid "text color for infobar delimiters" -#~ msgstr "Farbe der Infobar-Trennzeichen" - -#, fuzzy -#~ msgid "text color for infobar highlight notification" -#~ msgstr "Farbe der Infobar-Highlight-Notifikation" - -#, fuzzy -#~ msgid "Error: not enough memory for infobar message" -#~ msgstr "%s nicht genügend Speicher für Infobar-Nachricht\n" - -#, fuzzy -#~ msgid "test message in infobar" -#~ msgstr "Infobar leeren" - -#, fuzzy -#~ msgid "print a message in infobar for 10 seconds" -#~ msgstr "Infobar leeren" - -#~ msgid "" -#~ "comma separated list of notify levels for channels of this server " -#~ "(format: #channel:1,..), a channel name '*' is reserved for server " -#~ "default notify level" -#~ msgstr "" -#~ "durch Kommata getrennte Liste der Notify-Levels für die Channels auf " -#~ "diesem Server (Format: #channel:1,...), der Channelname '*' ist für den " -#~ "Default-Server-Notify-Level" - -#, fuzzy -#~ msgid "%sError: incorrect notify level (must be between %d and %d)" -#~ msgstr "%s ungültige Notify-Ebene (muss zwischen %d und %d liegen)\n" - -#, fuzzy -#~ msgid "New notify level for %s%s%s: %d %s" -#~ msgstr "Neue Notify-Ebenen für: %s%s%s: %s%d %s" - -#, fuzzy -#~ msgid "(hotlist: never)" -#~ msgstr "(Hotlist: keine Anzeige)\n" - -#, fuzzy -#~ msgid "(hotlist: highlights)" -#~ msgstr "(Hotlist: Hervorhebungen)\n" - -#, fuzzy -#~ msgid "(hotlist: highlights + messages)" -#~ msgstr "(Hotlist: Hervorhebungen und Nachrichten)\n" - -#, fuzzy -#~ msgid "(hotlist: highlights + messages + join/part (all))" -#~ msgstr "(Hotlist: Hervorhebungen, Nachrichten, Betreten und Verlassen)\n" - -#, fuzzy -#~ msgid "words to highlight in buffers" -#~ msgstr "scrolle zur nächsten Hervorhebung im Puffer" - -#~ msgid "Private %s> %s" -#~ msgstr "Privat %s> %s" - -#~ msgid "Channel %s: * %s %s" -#~ msgstr "Channel %s: * %s %s" - -#~ msgid "Channel %s: %s> %s" -#~ msgstr "Channel %s: %s> %s" - -#, fuzzy -#~ msgid "%sError: command \"%s\" is running" -#~ msgstr "%s der Befehl \"%s\" schlug fehl\n" - -#, fuzzy -#~ msgid "%s%s: cannot create pipe" -#~ msgstr "%s Pipe konnte nicht angelegt werden\n" - -#, fuzzy -#~ msgid "" -#~ "Usage: %s [options ...]\n" -#~ " or: %s [irc[6][s]://[nickname[:password]@]irc.example.org[/port][//" -#~ "#channel1][,#channel2[...]]" -#~ msgstr "" -#~ "Benutzung: %s [Optionen ...]\n" -#~ " oder: %s [irc[6][s]://[Nickname[:Passwort]@]irc.example.org[:Port][/" -#~ "Channel][,Channel[...]]" - -#, fuzzy -#~ msgid "%s%s: error retrieving user's name: %s" -#~ msgstr "%s nicht genügend Speicher für Infobar-Nachricht\n" - -#, fuzzy -#~ msgid "%s configuration options:\n" -#~ msgstr "Konfigurationsparameter setzen" - -#~ msgid "%s internal commands:\n" -#~ msgstr "%s interne Befehle:\n" - -#, fuzzy -#~ msgid "Warning: unknown parameter '%s', ignored\n" -#~ msgstr "%s unbekannter Parameter '%s', ignoriert\n" - -#, fuzzy -#~ msgid "to" -#~ msgstr "top" - -#, fuzzy -#~ msgid "%sOption \"%s\" not found" -#~ msgstr "%s Plugin \"%s\" nicht gefunden\n" - -#, fuzzy -#~ msgid "Option reset" -#~ msgstr "Plugin-Optionen gesichert\n" - -#, fuzzy -#~ msgid "background color for selected line" -#~ msgstr "Farbe der Eingabezeile" - -#, fuzzy -#~ msgid "%s%s: filename missing for type \"%s\"" -#~ msgstr "%s %s, Zeile %d: ungültige Option \"%s\"\n" - -#, fuzzy -#~ msgid "%s%s: protocol missing for type \"%s\"" -#~ msgstr "%s %s, Zeile %d: ungültige Option \"%s\"\n" - -#, fuzzy -#~ msgid "%s: aborting active xfer: \"%s\" from %s" -#~ msgstr "Aktiver DCC wird abgebrochen: \"%s\" von %s\n" - -#, fuzzy -#~ msgid "text color for status info" -#~ msgstr "Farbe der Statuszeile" - -#, fuzzy -#~ msgid "background color for status info" -#~ msgstr "Hintergrund des Statusfensters" - -#~ msgid " (local filename: %s%s%s)" -#~ msgstr " (lokaler Dateiname: %s%s%s)" - -#~ msgid "" -#~ "%s can't associate DCC chat with private buffer (maybe private buffer has " -#~ "already DCC CHAT?)\n" -#~ msgstr "" -#~ "%s kann keinen DCC Chat mit privatem Puffer assoziieren (ist er bereits " -#~ "ein DCC CHAT?)\n" - -#~ msgid "DCC chat" -#~ msgstr "DCC Chat" - -#~ msgid "%s not enough memory for DCC SEND\n" -#~ msgstr "%s nicht genug Speicher für DCC SEND\n" - -#~ msgid "%s cannot create socket for DCC\n" -#~ msgstr "%s kann keinen Socket für DCC anlegen\n" - -#~ msgid "%s cannot send DCC\n" -#~ msgstr "%s kann keinen DCC senden\n" - -#~ msgid "%s DCC: timeout\n" -#~ msgstr "%s DCC: Timeout\n" - -#~ msgid "Internal key functions:\n" -#~ msgstr "Interne Tastenfunktionen:\n" - -#, fuzzy -#~ msgid "Internal key functions:" -#~ msgstr "Interne Tastenfunktionen:\n" - -#, fuzzy -#~ msgid "%sError: unknown key function \"%s\"" -#~ msgstr "%s unbekannte Tasten-Funktion \"%s\"\n" - -#~ msgid "terminate line" -#~ msgstr "Zeile terminieren" - -#~ msgid "complete word" -#~ msgstr "Wort vervollständigen" - -#~ msgid "find previous completion for word" -#~ msgstr "finde letzte Wortvervollständigung" - -#~ msgid "delete previous char" -#~ msgstr "vorheriges Zeichen löschen" - -#~ msgid "delete next char" -#~ msgstr "nächstes Zeichen löschen" - -#~ msgid "delete until end of line" -#~ msgstr "bis zum Zeilenende löschen" - -#~ msgid "delete until beginning of line" -#~ msgstr "bis zum Zeilenanfang löschen" - -#~ msgid "delete entire line" -#~ msgstr "ganze Zeile löschen" - -#~ msgid "delete previous word" -#~ msgstr "vorheriges Wort löschen" - -#~ msgid "delete next word" -#~ msgstr "nächstes Wort löschen" - -#~ msgid "paste current clipboard content" -#~ msgstr "einfügen" - -#~ msgid "go to beginning of line" -#~ msgstr "zum Zeilenanfang gehen" - -#~ msgid "go to end of line" -#~ msgstr "zum Zeilenende gehen" - -#~ msgid "move one char left" -#~ msgstr "ein Zeichen nach links gehen" - -#~ msgid "move to previous word" -#~ msgstr "ein Wort nach links gehen" - -#~ msgid "move one char right" -#~ msgstr "ein Zeichen nach rechts gehen" - -#~ msgid "move to next word" -#~ msgstr "ein Wort nach rechts gehen" - -#~ msgid "call previous command in history" -#~ msgstr "vorherigen Befehl aus dem Verlauf abfragen" - -#~ msgid "call previous command in global history" -#~ msgstr "vorherigen Befehl aus dem globalen Verlauf abfragen" - -#~ msgid "call next command in history" -#~ msgstr "nächsten Befehl aus dem Verlauf abfragen" - -#~ msgid "call next command in global history" -#~ msgstr "nächsten Befehl aus dem globalen Verlauf abfragen" - -#~ msgid "jump to buffer with activity" -#~ msgstr "zu nächstem aktiven Puffer springen" - -#~ msgid "jump to DCC buffer" -#~ msgstr "zum DCC-Puffer springen" - -#~ msgid "jump to last buffer" -#~ msgstr "zum letzten Puffer springen" - -#, fuzzy -#~ msgid "jump to previous buffer" -#~ msgstr "zum Serverpuffer springen" - -#~ msgid "jump to server buffer" -#~ msgstr "zum Serverpuffer springen" - -#~ msgid "jump to next server" -#~ msgstr "zum nächsten Server springen" - -#~ msgid "switch active server on servers buffer" -#~ msgstr "wechsel den aktiven Server im Server-Puffer" - -#~ msgid "scroll to first unread line in buffer" -#~ msgstr "scrolle zur ersten, ungelesenen Zeile im Puffer" - -#, fuzzy -#~ msgid "set unread marker on all buffers" -#~ msgstr "Fehlerhafte Pufferlänge" - -#~ msgid "clear infobar" -#~ msgstr "Infobar leeren" - -#~ msgid "grab a key" -#~ msgstr "Tastencode ermitteln und einfügen" - -#~ msgid "search text in buffer history" -#~ msgstr "suche Text im Pufferverlauf" - -#, fuzzy -#~ msgid "Error: unable to bind key \"%s\" (invalid function name: \"%s\")" -#~ msgstr "" -#~ "%s kann die Taste \"%s\" nicht zuornen (ungültiger Funktionsname: \"%s" -#~ "\")\n" - -#, fuzzy -#~ msgid "launch WeeChat builtin command (do not look at commands hooked)" -#~ msgstr "" -#~ "starte eingebauten WeeChat/IRC-Befehl (ohne Plugin-Handler oder Aliase)" - -#~ msgid "command" -#~ msgstr "Befehl" - -#~ msgid "scroll one page up" -#~ msgstr "eine Seite hochscrollen" - -#~ msgid "scroll one page down" -#~ msgstr "eine Seite herunterscrollen" - -#~ msgid "scroll a few lines up" -#~ msgstr "einige Zeilen hochscrollen" - -#~ msgid "scroll a few lines down" -#~ msgstr "einige Zeilen herunterscrollen" - -#~ msgid "scroll to top of buffer" -#~ msgstr "nach ganz oben scrollen" - -#~ msgid "scroll to bottom of buffer" -#~ msgstr "nach ganz unten scrollen" - -#~ msgid "scroll left topic" -#~ msgstr "Topic nach links scrollen" - -#~ msgid "scroll right topic" -#~ msgstr "Topic nach rechts scrollen" - -#~ msgid "display beginning of nicklist" -#~ msgstr "zum Anfang der Nicklist gehen" - -#~ msgid "display end of nicklist" -#~ msgstr "zum Ende der Nicklist gehen" - -#~ msgid "scroll nicklist one page up" -#~ msgstr "Nickliste eine Seite hochscrollen" - -#~ msgid "scroll nicklist one page down" -#~ msgstr "Nickliste eine Seite herunterscrollen" - -#~ msgid "scroll to previous highlight in buffer" -#~ msgstr "scrolle zur vorherigen hervorhebung im Puffer" - -#~ msgid "refresh screen" -#~ msgstr "Bild neu aufbauen" - -#, fuzzy -#~ msgid "# %s, created by %s v%s on %s#\n" -#~ msgstr "" -#~ "#\n" -#~ "# %s Konfigurationsdatei, erstellt von %s v%s auf %s " - -#, fuzzy -#~ msgid "No configuration option found with \"%s\"" -#~ msgstr "Keine Konfigurationsoptionen mit \"%s\" gefunden\n" - -#~ msgid "" -#~ "option: name of an option (if name is full and no value is given, then " -#~ "help is displayed on option)\n" -#~ " value: value for option\n" -#~ "\n" -#~ "Option may be: servername.server_xxx where \"servername\" is an internal " -#~ "server name and \"xxx\" an option for this server." -#~ msgstr "" -#~ "Option: Name einer Option (wenn der Name vorhanden ist, aber kein Wert, " -#~ "dann wird eine Hilfe zur Option ausgegeben\n" -#~ " Wert: Wert der Option\n" -#~ "\n" -#~ "Option kann Servername.server_xxx lauten, wobei \"Servername\" der " -#~ "interne Servername ist und \"xxx\" eine Option für diesen Server." - -#, fuzzy -#~ msgid "%s%s: error creating charset (%s) \"%s\" => \"%s\"" -#~ msgstr "%s nicht genügend Speicher für Infobar-Nachricht\n" - -#, fuzzy -#~ msgid "%sCharset \"%s\" not found" -#~ msgstr "%s Server \"%s\" nicht gefunden\n" - -#, fuzzy -#~ msgid "List of charsets:" -#~ msgstr "Liste der Aliases:\n" - -#, fuzzy -#~ msgid "List of charsets with \"%s\":" -#~ msgstr "Liste der Aliases:\n" - -#, fuzzy -#~ msgid "No charset found" -#~ msgstr "Keine Taste gefunden.\n" - -#, fuzzy -#~ msgid "No charset defined" -#~ msgstr "Keine Aliases definiert.\n" - -#, fuzzy -#~ msgid "%s%s: error creating server for reading configuration file" -#~ msgstr "den Server dazu bringen, seine Konfigurationsdatei neu zu laden" - -#~ msgid "name associated to IRC server (for display only)" -#~ msgstr "mit dem IRC-Server assoziierter eindeutiger Name (nur zur Anzeige)" - -#, fuzzy -#~ msgid "No plugin option found with \"%s\"" -#~ msgstr "Keine Plugin-Optionen mit \"%s\" gefunden\n" - -#, fuzzy -#~ msgid "No plugin option found" -#~ msgstr "Keine Plugin-Option gefunden\n" - -#, fuzzy -#~ msgid "%s%d%s plugin option found with \"%s\"" -#~ msgid_plural "%s%d%s plugin options found with \"%s\"" -#~ msgstr[0] "Keine Plugin-Optionen mit \"%s\" gefunden\n" -#~ msgstr[1] "Keine Plugin-Optionen mit \"%s\" gefunden\n" - -#, fuzzy -#~ msgid "%s%d%s plugin option found" -#~ msgid_plural "%s%d%s plugin options found" -#~ msgstr[0] "Keine Plugin-Option gefunden\n" -#~ msgstr[1] "Keine Plugin-Option gefunden\n" - -#, fuzzy -#~ msgid "Plugin option changed: %s%s = \"%s%s%s\"" -#~ msgstr "Keine Plugin-Optionen mit \"%s\" gefunden\n" - -#, fuzzy -#~ msgid "%sError: incorrect value for plugin option \"%s\"" -#~ msgstr "%s ungültiger Wert für die Plugin-Option \"%s\"\n" - -#~ msgid "set plugin config options" -#~ msgstr "Konfigurationsparameter für Plugin setzen" - -#~ msgid "" -#~ "option: name of a plugin option\n" -#~ " value: value for option\n" -#~ "\n" -#~ "Option is format: plugin.option, example: perl.myscript.item1" -#~ msgstr "" -#~ "Option: Name einer Plugin-Option\n" -#~ " Wert: Wert für Option\n" -#~ "\n" -#~ "Option wird wie folgt formatiert: Plugin.Option, z.B. perl.myscript.item1" - -#, fuzzy -#~ msgid "prefix for info messages" -#~ msgstr "Farbe eines Fensters mit neuen Messages" - -#, fuzzy -#~ msgid "text color for info prefix" -#~ msgstr "Farbe des Infobar-Textes" - -#, fuzzy -#~ msgid "%s%s: connecting to server %s/%d%s%s..." -#~ msgstr "%s: verbinden zu Server %s:%d%s%s...\n" - -#, fuzzy -#~ msgid "%s[%sF%s%s%s]" -#~ msgstr "%s[%s%s%s]%s idlet: " - -#, fuzzy -#~ msgid "Saving WeeChat configuration to disk (%s)" -#~ msgstr "Konfiguration wird gespeichert\n" - -#, fuzzy -#~ msgid "Saving plugins configuration to disk" -#~ msgstr "Konfiguration wird gespeichert\n" - -#, fuzzy -#~ msgid "%sPlugin \"%s\" %s loaded" -#~ msgstr "Plugin \"%s\" (%s) geladen.\n" - -#, fuzzy -#~ msgid "%sError: wrong number \"%s\" for filter" -#~ msgstr "%s fehlerhafte Anzahl von Argumenten für der \"%s\"-Befehl\n" - -#, fuzzy -#~ msgid "%s%s: cannot identify channel for \"%s\" command" -#~ msgstr "%s kann für den \"%s\"-Befehl keinen Channel identifizieren\n" - -#, fuzzy -#~ msgid "%s%s: cannot identify nickname for \"%s\" command" -#~ msgstr "%s kann für den \"%s\"-Befehl keinen Nickname identifizieren\n" - -#~ msgid " by %s%s %s(%s%s%s)" -#~ msgstr " durch %s%s %s(%s%s%s)" - -#~ msgid " by %s%s" -#~ msgstr " durch %s%s" - -#, fuzzy -#~ msgid "%s%s[%s%s%s] %s%s%s banned" -#~ msgstr "%s[%s%s%s] %s%s%s gebannt\n" - -#~ msgid "/list end" -#~ msgstr "Ende von /list" - -#~ msgid "userhost" -#~ msgstr "userhost" - -#, fuzzy -#~ msgid "Notice from %s%s %s(%s%s%s)%s: %s" -#~ msgstr "%s%s %s(%s%s@%s%s)%s war %s\n" - -#, fuzzy -#~ msgid "Notice: %s" -#~ msgstr "Gevoicete" - -#, fuzzy -#~ msgid "%s[%s%s%s]%s help mode (+h)" -#~ msgstr "%s[%s%s%s]%s Hilfemodus (+h)\n" - -#, fuzzy -#~ msgid "%s[%s%s%s]%s Channels: " -#~ msgstr "%s[%s%s%s]%s idlet: " - -#, fuzzy -#~ msgid "%s%s: cannot identify date/time for \"%s\" command" -#~ msgstr "" -#~ "%s kann für den \"%s\"-Befehl kein Datum/keine Uhrzeit identifizieren\n" - -#, fuzzy -#~ msgid "%s%s: command \"%s\" failed" -#~ msgstr "%s der Befehl \"%s\" schlug fehl\n" - -#, fuzzy -#~ msgid "%s%s: no command to execute" -#~ msgstr "%s Kein Befehl zum Ausführen!\n" - -#, fuzzy -#~ msgid "%s%s: unknown command: cmd=\"%s\", host=\"%s\", arguments=\"%s\"" -#~ msgstr "%s Unbekannter Befehl: cmd=\"%s\", host=\"%s\", args=\"%s\"\n" - -#, fuzzy -#~ msgid "%s%s%s%s has killed %s%s%s" -#~ msgstr "%s%s%s hat %s%s%s vom Server getrennt" - -#, fuzzy -#~ msgid "%s%s: \"%s\" command received without channel or nickname" -#~ msgstr "%s \"%s\"-Befehl empfangen ohne Channel- oder Nickname\n" - -#, fuzzy -#~ msgid "%s%s: nickname not found for \"%s\" command" -#~ msgstr "%s Nickname nicht gefunden für den \"%s\"-Befehl\n" - -#, fuzzy -#~ msgid "%s%s: \"%s\" command received without host or channel" -#~ msgstr "%s \"%s\"-Befehl empfangen ohne Host oder Channel\n" - -#, fuzzy -#~ msgid "WALLOPS from %s%s%s: %s" -#~ msgstr "WALLOPS von %s%s%s: %s\n" - -#, fuzzy -#~ msgid "%s%s: host not found for \"%s\" command" -#~ msgstr "%s Host für den \"%s\"-Befehl nicht gefunden\n" - -#~ msgid "jump to raw IRC data buffer" -#~ msgstr "gehe zum IRC-Rohdaten-Puffer" - -#, fuzzy -#~ msgid "debug command" -#~ msgstr "Befehl" - -#, fuzzy -#~ msgid "[test]" -#~ msgstr "Text" - -#~ msgid "IP address or hostname of IRC server" -#~ msgstr "IP-Adresse oder Hostname des IRC-Servers" - -#~ msgid "port for connecting to server" -#~ msgstr "Port, auf dem der IRC-Server läuft" - -#~ msgid "" -#~ "alternate nickname to use on IRC server (if nickname is already used)" -#~ msgstr "" -#~ "alternativer Nickname, der auf dem IRC-Server benutzt werden soll, wenn " -#~ "der erste Kandidat bereits benutzt wird" - -#~ msgid "" -#~ "2nd alternate nickname to use on IRC server (if alternate nickname is " -#~ "already used)" -#~ msgstr "" -#~ "2. alternativer Nickname, der auf dem IRC-Server benutzt werden soll, " -#~ "wenn der erste alternative Nickname bereits benutzt wird" - -#, fuzzy -#~ msgid "Not enough memory to write log file \"%s\"\n" -#~ msgstr "" -#~ "Nicht genügend Speicher, um das Logfile für einen Puffer zu schreiben\n" - -#, fuzzy -#~ msgid "%s%s: nickname \"%s\" is invalid, trying 3rd nickname \"%s\"" -#~ msgstr "" -#~ "%s: Nickname \"%s\" wird bereits verwendet, versuche 3. Nickname \"%s\"\n" - -#, fuzzy -#~ msgid "%s%s: nickname \"%s\" is invalid, trying 1st nickname \"%s\"" -#~ msgstr "" -#~ "%s: Nickname \"%s\" wird bereits verwendet, versuche 1. Nickname \"%s\"\n" - -#, fuzzy -#~ msgid "%s%s: nickname \"%s\" is already in use, trying 3rd nickname \"%s\"" -#~ msgstr "" -#~ "%s: Nickname \"%s\" wird bereits verwendet, versuche 3. Nickname \"%s\"\n" - -#, fuzzy -#~ msgid "%s%s: nickname \"%s\" is already in use, trying 1st nickname \"%s\"" -#~ msgstr "" -#~ "%s: Nickname \"%s\" wird bereits verwendet, versuche 1. Nickname \"%s\"\n" - -#~ msgid "[file]" -#~ msgstr "[Datei]" - -#, fuzzy -#~ msgid "file: configuration file to reload" -#~ msgstr "Konfiguration beim Verlassen abspeichern" - -#, fuzzy -#~ msgid "save WeeChat and plugins configuration files to disk" -#~ msgstr "Konfiguration abspeichern" - -#, fuzzy -#~ msgid "%sWeeChat configuration file reloaded" -#~ msgstr "Konfigurationsdatei gesichert\n" - -#, fuzzy -#~ msgid "%sError: failed to reload WeeChat configuration file" -#~ msgstr "%s konnte die Konfigurationsdatei nicht sichern\n" - -#, fuzzy -#~ msgid "%sError: failed to save WeeChat configuration file" -#~ msgstr "%s konnte die Konfigurationsdatei nicht sichern\n" - -#, fuzzy -#~ msgid "%s%s: configuration file reloaded" -#~ msgstr "Konfigurationsdatei gesichert\n" - -#, fuzzy -#~ msgid "%s%s: failed to reload configuration file" -#~ msgstr "%s konnte die Konfigurationsdatei nicht sichern\n" - -#, fuzzy -#~ msgid "clear buffer(s)" -#~ msgstr " [C] Puffer löschen" - -#, fuzzy -#~ msgid "[-all | number [number ...]]" -#~ msgstr "[-all | Nummer]" - -#~ msgid "" -#~ " -all: clear all buffers\n" -#~ "number: clear buffer by number" -#~ msgstr "" -#~ " -all: lösche alle Puffer\n" -#~ "Nummer: lösche den Puffer mit der angegebenen Nummer" - -#, fuzzy -#~ msgid "" -#~ "[list [name]] | [listfull [name]] [load filename] | [autoload] | [reload] " -#~ "| [unload [script]]" -#~ msgstr "" -#~ "[list [Name]] | [listfull [Name]] | [load Dateiname] | [autoload] | " -#~ "[reload [Name]] | [unload [Name]]" - -#, fuzzy -#~ msgid "[load filename] | [autoload] | [reload] | [unload [script]]" -#~ msgstr "" -#~ "[list [Name]] | [listfull [Name]] | [load Dateiname] | [autoload] | " -#~ "[reload [Name]] | [unload [Name]]" - -#, fuzzy -#~ msgid "list/load/unload Perl scripts" -#~ msgstr "auflisten/laden/entladen von Plugins" - -#, fuzzy -#~ msgid "list/load/unload Python scripts" -#~ msgstr "auflisten/laden/entladen von Plugins" - -#, fuzzy -#~ msgid "list/load/unload Ruby scripts" -#~ msgstr "auflisten/laden/entladen von Plugins" - -#, fuzzy -#~ msgid "%s%s: loading Perl script \"%s\"" -#~ msgstr "Sitzung: Lade Server \"%s\"\n" - -#~ msgid "%s cannot find nick for sending message\n" -#~ msgstr "" -#~ "%s kann keinen Nickname finden, an den die Nachricht gesendet werden " -#~ "soll\n" - -#, fuzzy -#~ msgid "%s%s: error sending data to IRC server" -#~ msgstr "%s Fehler beim Senden von Daten an den IRC-Server\n" - -#, fuzzy -#~ msgid "%s channel \"%s\" not found for \"%s\" command" -#~ msgstr "%s Channel \"%s\" für den \"%s\"-Befehl nicht gefunden\n" - -#, fuzzy -#~ msgid "%s cannot create new private buffer \"%s\"" -#~ msgstr "%s kann kein neues privates Fenster \"%s\" erzeugen\n" - -#, fuzzy -#~ msgid "%sAlias: configuration file reloaded" -#~ msgstr "Konfigurationsdatei gesichert\n" - -#, fuzzy -#~ msgid "%sAlias: failed to reload configuration file" -#~ msgstr "%s konnte die Konfigurationsdatei nicht sichern\n" - -#, fuzzy -#~ msgid "%sirc: cannot find nick for sending message" -#~ msgstr "" -#~ "%s kann keinen Nickname finden, an den die Nachricht gesendet werden " -#~ "soll\n" - -#, fuzzy -#~ msgid "%sirc: cannot create new private buffer \"%s\"" -#~ msgstr "%s kann kein neues privates Fenster \"%s\" erzeugen\n" - -#, fuzzy -#~ msgid "%sirc: unknown option for \"%s\" command" -#~ msgstr "%s unbekannte Option für den \"%s\"-Befehl\n" - -#, fuzzy -#~ msgid "%sirc: wrong argument count for \"%s\" command" -#~ msgstr "%s fehlerhafte Anzahl von Argumenten für der \"%s\"-Befehl\n" - -#, fuzzy -#~ msgid "%sirc: configuration file reloaded" -#~ msgstr "Konfigurationsdatei gesichert\n" - -#, fuzzy -#~ msgid "%sirc: channel \"%s\" not found for \"%s\" command" -#~ msgstr "%s Channel \"%s\" für den \"%s\"-Befehl nicht gefunden\n" - -#, fuzzy -#~ msgid "irc:%s \"%s\" command received without host" -#~ msgstr "%s \"%s\"-Befehl empfangen ohne Host\n" - -#, fuzzy -#~ msgid "irc: connecting to server %s:%d%s%s..." -#~ msgstr "%s: verbinden zu Server %s:%d%s%s...\n" - -#, fuzzy -#~ msgid "%sirc: option \"%s\" not found in config file" -#~ msgstr "%s Konfigurationsoption \"%s\" nicht gefunden\n" - -#, fuzzy -#~ msgid "%sError: plugin \"%s\" not found\n" -#~ msgstr "%s Plugin \"%s\" nicht gefunden\n" - -#, fuzzy -#~ msgid "text: write this text on infobar" -#~ msgstr "Timestamp in der Infobar" - -#, fuzzy -#~ msgid "demo command: print some messages" -#~ msgstr "Debugging-Nachricht ausgeben" - -#, fuzzy -#~ msgid "" -#~ "# WARNING! Be careful when editing this file, WeeChat may write it at any " -#~ "time.\n" -#~ "#\n" -#~ msgstr "" -#~ "# ACHTUNG! Seien Sie vorsichtig beim ändern dieser Datei, WeeChat " -#~ "überschreibt sie beim Beenden.\n" -#~ "#\n" - -#, fuzzy -#~ msgid "background for chat text" -#~ msgstr "Hintergrund des Chats" - -#~ msgid "color for local nick" -#~ msgstr "Farbe des eigenen Nicknames" - -# src/common/weeconfig.c:495 -#~ msgid "color for input text (server name)" -#~ msgstr "Farbe des Eingabetextes (Servername)" - -#~ msgid "color for input text (channel name)" -#~ msgstr "Farbe des Channelnamens in der Eingabezeile" - -#~ msgid "color for input text (nick name)" -#~ msgstr "Farbe des Nicknames in der Eingabezeile" - -#~ msgid "color for input text (delimiters)" -#~ msgstr "Farbe des Trennzeichens in der Eingabezeile" - -#~ msgid "color for text not found" -#~ msgstr "Farbe für den Text nicht gefunden" - -#, fuzzy -#~ msgid "color for nicklist text" -#~ msgstr "Farbe von Nicknames" - -#, fuzzy -#~ msgid "color for prefix 1" -#~ msgstr "Farbe der Zeit" - -#, fuzzy -#~ msgid "color for prefix 2" -#~ msgstr "Farbe der Zeit" - -#, fuzzy -#~ msgid "color for prefix 3" -#~ msgstr "Farbe der Zeit" - -#, fuzzy -#~ msgid "color for prefix 4" -#~ msgstr "Farbe der Zeit" - -#, fuzzy -#~ msgid "color for prefix 5" -#~ msgstr "Farbe der Zeit" - -#~ msgid "seconds" -#~ msgstr "Sekunden" - -#, fuzzy -#~ msgid "milliseconds" -#~ msgstr "Sekunden" - -#~ msgid "days" -#~ msgstr "Tage" - -#~ msgid "hours" -#~ msgstr "Stunden" - -#~ msgid "minutes" -#~ msgstr "Minuten" - -#, fuzzy -#~ msgid "[%s%s] %s/%s %s%s" -#~ msgstr " durch %s%s %s(%s%s%s)" - -#~ msgid "clear window(s)" -#~ msgstr "Fenster leeren" - -#, fuzzy -#~ msgid " %d keyboards hooked" -#~ msgstr " Tastatur-Handler:\n" - -#, fuzzy -#~ msgid "%sError: option \"%s\" can not be changed while WeeChat is running" -#~ msgstr "%s Option \"%s\" kann nicht zur Laufzeit geändert werden\n" - -#, fuzzy -#~ msgid "plugin option(s) found with \"%s\"" -#~ msgstr "Plugin-Option(en) gefunden mit \"%s\"\n" - -#, fuzzy -#~ msgid "plugin option(s) found" -#~ msgstr "Plugin-Option(en) gefunden\n" - -#, fuzzy -#~ msgid "Open windows:" -#~ msgstr "Geöffnete Fenster:\n" - -#~ msgid "display actions with different colors" -#~ msgstr "Actions mit verschiedenen Farbe anzeigen" - -#~ msgid "text to display instead of nick when not connected" -#~ msgstr "" -#~ "Text, der statt Nickname erscheinen soll, wenn keine Verbindung besteht" - -#~ msgid "" -#~ "maximum number of lines in history for one server/channel/private window " -#~ "(0 = unlimited)" -#~ msgstr "" -#~ "Maximale Anzahl der Zeilen im Verlauf eines Server-, Channel- oder " -#~ "Queryfensters (0: kein Limit)" - -#, fuzzy -#~ msgid "log messages from plugins" -#~ msgstr "Nachrichten von Skripten loggen" - -#~ msgid "" -#~ "path for WeeChat log files ('%h' will be replaced by WeeChat home, ~/." -#~ "weechat by default)" -#~ msgstr "" -#~ "Pfad für die WeeChat-Log-Dateien ('%h' wird durch WeeChat-" -#~ "Basisverzeichnis ersetztz, Voreinstellung ist ~/.weechat)" - -#, fuzzy -#~ msgid "time format for log (see man strftime for date/time specifiers)" -#~ msgstr "" -#~ "Timestamp der Logdateien (siehe man strftime für die Syntax der Datum/" -#~ "Uhrzeit-Angaben)" - -#~ msgid "use a proxy server to connect to irc server" -#~ msgstr "" -#~ "einen Proxyserver verwenden, um die Verbindung zum IRC-Server aufzubauen" - -#~ msgid "" -#~ "standard plugins extension in filename, used for autoload (if empty, then " -#~ "all files are loaded when autoload is \"*\")" -#~ msgstr "" -#~ "Standard-Dateinamenserweiterung für Plugins, wird für das automatische " -#~ "Laden verwendet (wenn kein Wert angegeben ist und der Wert für das " -#~ "automatische Laden \"*\" ist, werden alle Dateien geladen)" - -#, fuzzy -#~ msgid "Warning: %s, line %d: error reading new section \"%s\"\n" -#~ msgstr "%s %s, Zeile %d: ungültige /ignore-Optionen \"%s\"\n" - -#, fuzzy -#~ msgid "%s: creating default config file \"%s\"...\n" -#~ msgstr "%s: Standardkonfiguration wird geschrieben...\n" - -#, fuzzy -#~ msgid "Creating default config file \"%s\"\n" -#~ msgstr "Standardkonfiguration wird geschrieben\n" - -#, fuzzy -#~ msgid "Warning: unable to assign default int with string (\"%s\")\n" -#~ msgstr "%s kann den Standard-int-Wert \"%s\" nicht setzen\n" - -#, fuzzy -#~ msgid "Warning: unable to assign default color (\"%s\")\n" -#~ msgstr "%s kann die Standardfarbe \"%s\" nicht setzen\n" - -#~ msgid "empty" -#~ msgstr "leer" - -#, fuzzy -#~ msgid "" -#~ "%sError: wrong argument count for %s command \"%s\" (expected: %d arg)" -#~ msgid_plural "" -#~ "%s%s wrong argument count for %s command \"%s\" (expected: %d args)" -#~ msgstr[0] "" -#~ "%s falsche Argumentanzahl für den %s-Befehl \"%s\" (erwartet: %d arg%s)\n" -#~ msgstr[1] "" -#~ "%s falsche Argumentanzahl für den %s-Befehl \"%s\" (erwartet: %d arg%s)\n" - -#, fuzzy -#~ msgid "" -#~ "%sError: wrong argument count for %s command \"%s\" (expected: between %d " -#~ "and %d arg)" -#~ msgid_plural "" -#~ "%s%s wrong argument count for %s command \"%s\" (expected: between %d and " -#~ "%d args)" -#~ msgstr[0] "" -#~ "%s falsche Argumentanzahl für den %s-Befehl \"%s\" (erwartet: zwischen %d " -#~ "und %d arg%s)\n" -#~ msgstr[1] "" -#~ "%s falsche Argumentanzahl für den %s-Befehl \"%s\" (erwartet: zwischen %d " -#~ "und %d arg%s)\n" - -#, fuzzy -#~ msgid "Unable to write log file \"%s\"\n" -#~ msgstr "Kann das Logfile nicht schreiben\n" - -#~ msgid "[quit_message]" -#~ msgstr "[Abschiedsnachricht]" - -#~ msgid "quit_message: quit message (displayed to other users)" -#~ msgstr "Abschiednachricht: anderen Usern zu zeigende Nachricht" - -#~ msgid "%s command \"%s\" needs a server connection!\n" -#~ msgstr "%s der Befehl \"%s\" benötigt eine Serververbindung!\n" - -#~ msgid "%s missing parameters for \"%s\" command\n" -#~ msgstr "%s fehlende Parameter für den \"%s\"-Befehl\n" - -#, fuzzy -#~ msgid "%s missing server name for \"%s\" command\n" -#~ msgstr "%s Servername für den \"%s\"-Befehl fehlt\n" - -#~ msgid "%s, compiled on %s %s\n" -#~ msgstr "%s, kompiliert auf %s %s\n" - -#~ msgid "interval between two checks for lag (in seconds)" -#~ msgstr "Intervall zwischen zwei Lag-Messungen in Sekunden" - -#~ msgid "automatically accept incoming dcc files" -#~ msgstr "DCC-Dateiübertragungen automatisch annehmen" - -#~ msgid "block size for dcc packets in bytes (default: 65536)" -#~ msgstr "Blockgröße für DCCs" - -#~ msgid "path for writing incoming files with dcc (default: user home)" -#~ msgstr "Pfad für per DCC eingehende Dateien (Standardwert: Homeverzeichnis)" - -#~ 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" - -#~ msgid "%s %s, line %d: server '%s' already exists\n" -#~ msgstr "%s %s, Zeile %d: Server '%s' existiert bereits\n" - -#~ msgid "%s %s, line %d: unable to create server\n" -#~ msgstr "%s %s, Zeile %d: kann Server nicht anlegen\n" - -#~ msgid "%s cannot create new private window \"%s\"\n" -#~ msgstr "%s kann kein neues privates Fenster \"%s\" erzeugen\n" - -#~ msgid "%s: trying 2nd nickname \"%s\"\n" -#~ msgstr "%s: versuche zweiten Nicknamen \"%s\"\n" - -#~ msgid "%s: trying 3rd nickname \"%s\"\n" -#~ msgstr "%s: versuche dritten Nickname \"%s\"\n" - -#~ msgid "%s: trying 1st nickname \"%s\"\n" -#~ msgstr "%s: versuche ersten Nickname \"%s\"\n" - -#~ msgid "Unable to get user's name" -#~ msgstr "Username konnte nicht ermittelt werden" - -#~ msgid "%s Command \"%s\" failed!\n" -#~ msgstr "%s der Befehl \"%s\" schlug fehl!\n" - -#~ msgid "Connecting to server %s:%d%s%s...\n" -#~ msgstr "verbinden zu Server %s:%d%s%s...\n" - -#, fuzzy -#~ msgid "%sInitializing plugin \"%s\" %s\n" -#~ msgstr "Initialisiere Plugin \"%s\" %s\n" - -#, fuzzy -#~ msgid "%sFailed to create alias \"%s\" => \"%s\" (not enough memory)" -#~ msgstr "Kann den Alias \"%s\" => \"%s\" nicht anlegen (Speichermangel)\n" - -#~ msgid "WeeChat Warning:" -#~ msgstr "WeeChat-Warnung:" - -#, fuzzy -#~ msgid "%s%s unable to bind key \"%s\"" -#~ msgstr "%s kann die Taste \"%s\" nicht zuordnen\n" - -#~ msgid "" -#~ "nick alignment (fixed size for nicks in chat window (none, left, right))" -#~ msgstr "" -#~ "Ausrichtung des Nicknamens (feste Größe bei Nicks im Chatfenster (none, " -#~ "left, right))" - -#~ msgid "alignment for other messages (not beginning with a nick)" -#~ msgstr "" -#~ "Ausrichtung für andere Nachrichten, die nicht mit einem Nicknamen beginnen" - -#~ msgid "size for aligning nick and other messages" -#~ msgstr "Größe zum Ausrichten von Nicknamen und anderen Nachrichten" - -#~ msgid "" -#~ "max size for aligning nick and other messages (should be >= to " -#~ "look_align_size)" -#~ msgstr "" -#~ "maximale Größe zum Ausrichten von Nicknamen und anderen Nachrichten " -#~ "(sollte >= look_align_size sein)" - -#~ msgid "server name not found" -#~ msgstr "Servernamen nicht gefunden" - -#~ msgid "server found, updating values\n" -#~ msgstr "Server gefunden, Werte werden aktualisiert\n" - -#~ msgid "server not found, creating new one\n" -#~ msgstr "Server nicht gefunden, erstelle einen neuen Server\n" - -#~ msgid "can't create new server" -#~ msgstr "neuer Server konnte nicht alloziert werden" - -#~ msgid "unexpected end of file (reading server)" -#~ msgstr "unerwartetes Dateiende beim Lesen des Servers" - -#~ msgid "session: warning: ignoring value from server (object id: %d)\n" -#~ msgstr "Sitzungs-Warung: ignoriere Servereinstellungen (Objekt-ID: %d)\n" - -#~ msgid "channel found without server" -#~ msgstr "Channel ohne Server gefunden" - -#~ msgid "channel type not found" -#~ msgstr "Channeltyp nicht gefunden" - -#~ msgid "channel name not found" -#~ msgstr "Channelname nicht gefunden" - -#~ msgid "session: loading channel \"%s\"\n" -#~ msgstr "Sitzung: lade Channel \"%s\"\n" - -#~ msgid "can't create new channel" -#~ msgstr "konnte den neuen Channel nicht erzeugen" - -#~ msgid "unexpected end of file (reading channel)" -#~ msgstr "unerwartetes Dateiende beim Lesen der Channeleinstellungen" - -#~ msgid "session: warning: ignoring value from channel (object id: %d)\n" -#~ msgstr "Sitzungs-Warnung: ignoriere Channeleinstellungen (Objekt-ID: %d)\n" - -#~ msgid "nick found without channel" -#~ msgstr "Nicknamen ohne Channel gefunden" - -#~ msgid "nick name not found" -#~ msgstr "Nicknamen nicht gefunden" - -#~ msgid "can't create new nick" -#~ msgstr "Neuer Nickname konnte nicht alloziert werden" - -#~ msgid "unexpected end of file (reading nick)" -#~ msgstr "unerwartetes Dateiende beim Lesen der Nickeinstellungen" - -#~ msgid "session: warning: ignoring value from nick (object id: %d)\n" -#~ msgstr "Sitzungswarnung: ignoriere Nickeinstellungen (Objekt-ID: %d)\n" - -#~ msgid "can't create new DCC" -#~ msgstr "kann keinen Socket für DCC anlegen" - -#~ msgid "session: loading DCC\n" -#~ msgstr "Sitzung: lade DCC\n" - -#~ msgid "unexpected end of file (reading DCC)" -#~ msgstr "unerwartetes Dateiende beim Lesen der DCC-Einstellungen" - -#~ msgid "server not found for DCC" -#~ msgstr "Server für DCC nicht gefunden" - -#~ msgid "DCC with channel but without server" -#~ msgstr "DCC mit Channel, aber ohne Server" - -#~ msgid "channel not found for DCC" -#~ msgstr "kann keinen Port für DCC ermitteln" - -#~ msgid "session: warning: ignoring value from DCC (object id: %d)\n" -#~ msgstr "Sitzungs-Warnung: ignoriere DCC-Einstellungen (Objekt-ID: %d)\n" - -#~ msgid "session: loading buffer history\n" -#~ msgstr "Sitzung: lade Puffer-Verlauf\n" - -#~ msgid "session: loading global history\n" -#~ msgstr "Sitzung: lade globalen Verlauf\n" - -#~ msgid "unexpected end of file (reading history)" -#~ msgstr "unerwartetes Dateiende beim Lesen der Sitzung" - -#~ msgid "session: warning: ignoring value from history (object id: %d)\n" -#~ msgstr "Sitzungswarnung: ignoriere Verlaufseinstellungen (Objekt-ID: %d)\n" - -#~ msgid "server name not found for buffer" -#~ msgstr "Servername für den Puffer nicht gefunden" - -#~ msgid "buffer type not found" -#~ msgstr "Puffertyp nicht gefunden" - -#~ msgid "session: loading buffer (server: %s, channel: %s, type: %d)\n" -#~ msgstr "Sitzung: lade Puffer (Server: %s, Channel: %s, Typ: %d)\n" - -#~ msgid "server not found for buffer" -#~ msgstr "Server für Puffer nicht gefunden" - -#~ msgid "channel not found for buffer" -#~ msgstr "Channel für den Puffer nicht gefunden" - -#~ msgid "unexpected end of file (reading buffer)" -#~ msgstr "unerwartetes Dateiende beim Lesen des Puffers" - -#~ msgid "session: warning: ignoring value from buffer (object id: %d)\n" -#~ msgstr "Sitzungswarnung: ignoriere Puffereinstellungen (Objekt-ID: %d)\n" - -#~ msgid "line found without buffer" -#~ msgstr "Zeile ohne Puffer gefunden" - -#~ msgid "can't create new line" -#~ msgstr "erzeuge neue Zeile" - -#~ msgid "unexpected end of file (reading line)" -#~ msgstr "unerwartetes Dateiende beim Lesen einer Zeile" - -#~ msgid "session: warning: ignoring value from line (object id: %d)\n" -#~ msgstr "Sitzungswarung: ignoriere Zeileninhalt (Objekt-ID: %d)\n" - -#~ msgid "unexpected end of file (reading uptime)" -#~ msgstr "unerwartetes Dateiende beim Lesen der Uptime" - -#~ msgid "session: warning: ignoring value from uptime (object id: %d)\n" -#~ msgstr "Sitzungswarnung: ignoriere Uptimewert (Objekt-ID %d)\n" - -#~ msgid "unexpected end of file (reading hotlist)" -#~ msgstr "unerwartetes Dateiende beim Lesen der Hotlist" - -#~ msgid "session file not found" -#~ msgstr "Sitzungsdatei nicht gefunden" - -#~ msgid "bad session signature" -#~ msgstr "Fehlerhafte Sitzungssignatur" - -#~ msgid "object id not found" -#~ msgstr "Objekt-ID nicht gefunden" - -#~ msgid "failed to load server" -#~ msgstr "konnte die Servereinstellungen nicht laden" - -#~ msgid "failed to load channel" -#~ msgstr "konnte die Channeleinstellungen nicht laden" - -#~ msgid "failed to load nick" -#~ msgstr "konnte die Nickeinstellungen nicht laden" - -#~ msgid "failed to load DCC" -#~ msgstr "konnte die DCC-Einstellungen nicht laden" - -#~ msgid "failed to load history" -#~ msgstr "konnte den Verlauf nicht laden" - -#~ msgid "failed to load line" -#~ msgstr "konnte die Zeile nicht laden" - -#~ msgid "failed to load uptime" -#~ msgstr "konnte die Uptime nicht laden" - -#~ msgid "failed to load hotlist" -#~ msgstr "konnte Hotlist nicht laden" - -#~ msgid "ignoring object (id: %d)\n" -#~ msgstr "ignoriere Objekt (ID: %d)\n" - -#~ msgid "failed to ignore object (id: %d)" -#~ msgstr "konnte Objekt (ID: %d) nicht ignorieren" - -#~ msgid "%s can't delete session file (%s)\n" -#~ msgstr "%s kann die Sitzungsdatei (%s) nicht löschen\n" - -#~ msgid "Upgrade completed successfully\n" -#~ msgstr "Upgrade erfolgreich beendet\n" - -#, fuzzy -#~ msgid "Configuration options for protocol \"%s\":\n" -#~ msgstr "Konfigurationsoption(en) gefunden mit \"%s\"\n" - -#, fuzzy -#~ msgid " (no command handler)" -#~ msgstr " (kein Befehls-Handler)\n" - -#, fuzzy -#~ msgid " (no timer handler)" -#~ msgstr " (Kein Timer-Handler)\n" - -#, fuzzy -#~ msgid " (no keyboard handler)" -#~ msgstr " (kein Tastatur-Handler)\n" - -#, fuzzy -#~ msgid " %d defined" -#~ msgstr " %d definiert\n" - -#, fuzzy -#~ msgid " event handlers:" -#~ msgstr " Ereignis-Handler:\n" - -#, fuzzy -#~ msgid " (no event handler)" -#~ msgstr " (kein Ereignis-Handler)\n" - -#, fuzzy -#~ msgid " modifiers:" -#~ msgstr " Modifikatoren:\n" - -#, fuzzy -#~ msgid " (no modifier)" -#~ msgstr " (keine Modifikatoren)\n" - -#, fuzzy -#~ msgid "%s%s failed to save configuration for protocol \"%s\"" -#~ msgstr "%s konnte die Konfigurationsdatei nicht sichern\n" - -#, fuzzy -#~ msgid "%s%s protocol \"%s\" not found" -#~ msgstr "%s Plugin \"%s\" nicht gefunden\n" - -#, fuzzy -#~ msgid "" -#~ "comma separated list of protocols to load automatically at startup, \"*\" " -#~ "means all plugins found (names may be partial, for example \"irc\" is ok " -#~ "for \"irc.so\")" -#~ msgstr "" -#~ "kommagetrennte Liste der Plugins, die beim Start automatisch geladen " -#~ "werden sollen, \"*\" lädt alle gefundenen Plugins (es können auch Teile " -#~ "des Namens angegeben werden, \"perl\" lädt z.B. auch \"libperl.so\")" - -#, fuzzy -#~ msgid "" -#~ "standard protocols extension in filename, used for autoload (if empty, " -#~ "then all files are loaded when autoload is \"*\")" -#~ msgstr "" -#~ "Standard-Dateinamenserweiterung für Plugins, wird für das automatische " -#~ "Laden verwendet (wenn kein Wert angegeben ist und der Wert für das " -#~ "automatische Laden \"*\" ist, werden alle Dateien geladen)" - -#~ msgid "%s channel \"%s\" not found (FIFO pipe data)\n" -#~ msgstr "%s Channel \"%s\" nicht gefunden (FIFO)\n" - -#, fuzzy -#~ msgid "" -#~ "%s%s plugin %s: unable to add handler for IRC command \"%s\" (not enough " -#~ "memory)" -#~ msgstr "" -#~ "%s Plugin %s: kann keinen Handler für den IRC-Befehl \"%s\" hinzufügen " -#~ "(Speichermangel)\n" - -#, fuzzy -#~ msgid "" -#~ "%s%s plugin %s: unable to add handler for \"%s\" command (already " -#~ "exists)\n" -#~ msgstr "" -#~ "%s Plugin %s: kann keinen Handler für den IRC-Befehl \"%s\" hinzufügen " -#~ "(existiert bereits)\n" - -#, fuzzy -#~ msgid "" -#~ "%s%s plugin %s: unable to add handler for \"%s\" command (forbidden)\n" -#~ msgstr "" -#~ "%s Plugin %s: kann keinen Handler für den IRC-Befehl \"%s\" hinzufügen " -#~ "(nicht erlaubt)\n" - -#, fuzzy -#~ msgid "" -#~ "%s%s plugin %s: unable to add handler for \"%s\" command (not enough " -#~ "memory)" -#~ msgstr "" -#~ "%s Plugin %s: kann keinen Handler für den IRC-Befehl \"%s\" hinzufügen " -#~ "(Speichermangel)\n" - -#, fuzzy -#~ msgid "%s%s plugin %s: unable to add timer handler (not enough memory)" -#~ msgstr "" -#~ "%s plugin %s: kann keinen Timer-Handler hinzufügen (Speichermangel)\n" - -#, fuzzy -#~ msgid "%s%s plugin %s: unable to add keyboard handler (not enough memory)" -#~ msgstr "" -#~ "%s plugin %s: kann keinen Tastatur-Handler hinzufügen (Speichermangel)\n" - -#, fuzzy -#~ msgid "%s%s plugin %s: unable to add event handler (not enough memory)" -#~ msgstr "" -#~ "%s plugin %s: kann keinen Ereignis-Handler hinzufügen (Speichermangel)\n" - -#, fuzzy -#~ msgid "%s%s plugin %s: unable to add modifier (not enough memory)\n" -#~ msgstr "%s plugin %s: kann keinen Modifier hinzufügen (Speichermangel)\n" - -#, fuzzy -#~ msgid "%s unable to load protocol \"%s\": %s" -#~ msgstr "%s kann Plugin \"%s\" nicht laden: %s\n" - -#, fuzzy -#~ msgid "%s symbol \"%s\" not found in protocol \"%s\", failed to load\n" -#~ msgstr "" -#~ "%s Symbol \"plugin_name\" in Plugin \"%s\" nicht gefunden, Laden " -#~ "gescheitert\n" - -#, fuzzy -#~ msgid "" -#~ "%s unable to load protocol \"%s\": a protocol with same name already " -#~ "exists\n" -#~ msgstr "" -#~ "%s kann Plugin \"%s\" nicht laden: ein gleichnamiges Plugin existiert " -#~ "bereits\n" - -#, fuzzy -#~ msgid "Initializing protocol \"%s\" %s\n" -#~ msgstr "Initialisiere Plugin \"%s\" %s\n" - -#, fuzzy -#~ msgid "Protocol \"%s\" (%s) loaded.\n" -#~ msgstr "Plugin \"%s\" (%s) geladen.\n" - -#, fuzzy -#~ msgid "Protocol \"%s\" unloaded.\n" -#~ msgstr "Plugin \"%s\" entladen.\n" - -#, fuzzy -#~ msgid "%s protocol \"%s\" not found\n" -#~ msgstr "%s Plugin \"%s\" nicht gefunden\n" - -#, fuzzy -#~ msgid "" -#~ "%s%s wrong argument count for protocol command \"%s\" (expected: %d arg)" -#~ msgid_plural "" -#~ "%s%s wrong argument count for protocol command \"%s\" (expected: %d args)" -#~ msgstr[0] "" -#~ "%s falsche Argumentanzahl für den %s-Befehl \"%s\" (erwartet: %d arg%s)\n" -#~ msgstr[1] "" -#~ "%s falsche Argumentanzahl für den %s-Befehl \"%s\" (erwartet: %d arg%s)\n" - -#, fuzzy -#~ msgid "" -#~ "%s%s wrong argument count for protocol command \"%s\" (expected: between %" -#~ "d and %d arg)" -#~ msgid_plural "" -#~ "%s%s wrong argument count for protocol command \"%s\" (expected: between %" -#~ "d and %d args)" -#~ msgstr[0] "" -#~ "%s falsche Argumentanzahl für den %s-Befehl \"%s\" (erwartet: zwischen %d " -#~ "und %d arg%s)\n" -#~ msgstr[1] "" -#~ "%s falsche Argumentanzahl für den %s-Befehl \"%s\" (erwartet: zwischen %d " -#~ "und %d arg%s)\n" - -#~ msgid "channel :topic" -#~ msgstr "Channel :Topic" - -#~ msgid "" -#~ "channel: name of channel\n" -#~ " topic: topic of the channel" -#~ msgstr "" -#~ "Channel: Name des Channels\n" -#~ " Topic: Topic des Channels" - -#~ msgid "channel :[[@|+]nick ...]" -#~ msgstr "Channel :[[@|+]Nick ...]" - -#~ msgid "" -#~ "channel: name of channel\n" -#~ " nick: nick on the channel" -#~ msgstr "" -#~ "Channel: Name des Channels\n" -#~ " Nick: Nick im Channel" - -#~ msgid "%s too few arguments for ignore\n" -#~ msgstr "%s zuviele Argumente für /ignore\n" - -#~ msgid "%s mask or type/command should be non generic value for ignore\n" -#~ msgstr "%s Maske und Typ/Befehl dürfen nicht beide allgemein sein\n" - -#~ msgid "%s not enough memory to create ignore\n" -#~ msgstr "%s nicht genug Speicher für neue /ignore-Regel\n" - -#~ msgid "Removing ignore:" -#~ msgstr "Entfernen der /ignore-Regel:" - -#~ msgid "" -#~ "%s symbol \"plugin_description\" not found in plugin \"%s\", failed to " -#~ "load\n" -#~ msgstr "" -#~ "%s Symbol \"plugin_description\" nicht in Plugin \"%s\" gefunden, Laden " -#~ "gescheitert\n" - -#~ msgid "" -#~ "%s symbol \"plugin_version\" not found in plugin \"%s\", failed to load\n" -#~ msgstr "" -#~ "%s Symbol \"plugin_version\" nicht in Plugin \"%s\" gefunden, Laden " -#~ "gescheitert\n" - -#~ msgid "" -#~ "#\n" -#~ "# %s plugins configuration file, created by %s v%s on %s" -#~ msgstr "" -#~ "#\n" -#~ "# %s Plugin-Konfigurationsdatei, erstellt von %s v%s auf %s" - -#~ msgid "" -#~ "# WARNING! Be careful when editing this file, WeeChat writes this file " -#~ "when options are updated.\n" -#~ "#\n" -#~ msgstr "" -#~ "# WARNUNG! Seien Sie vorsichtig beim Editieren dieser Datei, WeeChat " -#~ "schreibt diese datei wenn die Optionen geändert werden.\n" -#~ "#\n" - -#~ 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" - -#~ msgid " [Q] Close raw data view" -#~ msgstr " [Q] Rohdatenansicht schließen" - -#~ msgid "" -#~ msgstr "" - -#~ msgid "(away)" -#~ msgstr "(abwesend)" - -#~ msgid "[not connected] " -#~ msgstr "[nicht verbunden]" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "RAW_IRC" -#~ msgstr "RAW_IRC" - -#~ msgid "Lag: %.1f" -#~ msgstr "Lag: %.1f" - -#~ msgid "ignore IRC messages and/or hosts" -#~ msgstr "IRC-Nachrichten und/oder Hosts ignorieren" - -#~ msgid "[mask [[type | command] [channel [server]]]]" -#~ msgstr "[Maske [[Typ | Befehl] [Channel [Server]]]]" - -#~ msgid "" -#~ " mask: nick or host mask to ignore\n" -#~ " type: type of message to ignore (action, ctcp, dcc, pv)\n" -#~ "command: IRC command\n" -#~ "channel: name of channel for ignore\n" -#~ " server: name of server for ignore\n" -#~ "\n" -#~ "For each argument, '*' means all.\n" -#~ "Without argument, /ignore command lists all defined ignore." -#~ msgstr "" -#~ " Nummer: Nummer des zu entfernenden Eintrags (siehe Liste)\n" -#~ " Maske: Nickname oder Hostmaske, die ignoriert werden soll\n" -#~ " Typ: Typ der Nachrichten, die ignoriert werden sollen (action, ctcp, " -#~ "dcc, pv)\n" -#~ "Befehl: IRC-Befehl\n" -#~ " Channel: Channel, in dem ignoriert werden soll\n" -#~ " Server: Server, auf dem ignoriert werden soll\n" -#~ "\n" -#~ "Bei jedem Argument steht '*' für 'alle'.\n" -#~ "Ohne Argumente listet /ignore alle definierten /ignore-Regeln auf." - -#~ msgid "file: filename for writing config" -#~ msgstr "Datei: Name der zu speichernden Konfigurationsdatei" - -#~ msgid "unignore IRC messages and/or hosts" -#~ msgstr "/ignore-Regel entfernen" - -#~ msgid "[number | [mask [[type | command] [channel [server]]]]]" -#~ msgstr "[Nummer | [Maske [[Typ | Befehl] [Channel [Server]]]]" - -#~ msgid "" -#~ " number: # of ignore to unignore (number is displayed by list of ignore)\n" -#~ " mask: nick or host mask to unignore\n" -#~ " type: type of message to unignore (action, ctcp, dcc, pv)\n" -#~ "command: IRC command\n" -#~ "channel: name of channel for unignore\n" -#~ " server: name of server for unignore\n" -#~ "\n" -#~ "For each argument, '*' means all.\n" -#~ "Without argument, /unignore command lists all defined ignore." -#~ msgstr "" -#~ " Nummer: Nummer des zu entfernenden Eintrags (siehe Liste)\n" -#~ " Maske: Nickname oder Hostmaske, die ignoriert werden soll\n" -#~ " Typ: Typ der Nachrichten, die ignoriert werden sollen (action, ctcp, " -#~ "dcc, pv)\n" -#~ "Befehl: IRC-Befehl\n" -#~ " Channel: Channel, in dem ignoriert werden soll\n" -#~ " Server: Server, auf dem ignoriert werden soll\n" -#~ "\n" -#~ "Bei jedem Argument steht '*' für 'alle'.\n" -#~ "Ohne Argumente listet /unignore alle definierten /ignore-Regeln auf." - -#, fuzzy -#~ msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg)\n" -#~ msgid_plural "" -#~ "%s wrong argument count for IRC command \"%s\" (expected: %d args)\n" -#~ msgstr[0] "" -#~ "%s falsche Argumentanzahl für den IRC-Befehl \"%s\" (erwartet: %d arg%s)\n" -#~ msgstr[1] "" -#~ "%s falsche Argumentanzahl für den IRC-Befehl \"%s\" (erwartet: %d arg%s)\n" - -#, fuzzy -#~ msgid "" -#~ "%s wrong argument count for IRC command \"%s\" (expected: between %d and %" -#~ "d arg)\n" -#~ msgid_plural "" -#~ "%s wrong argument count for IRC command \"%s\" (expected: between %d and %" -#~ "d args)\n" -#~ msgstr[0] "" -#~ "%s falsche Argumentanzahl für den IRC-Befehl \"%s\" (erwartet: zwischen %" -#~ "d und %d arg%s)\n" -#~ msgstr[1] "" -#~ "%s falsche Argumentanzahl für den IRC-Befehl \"%s\" (erwartet: zwischen %" -#~ "d und %d arg%s)\n" - -#~ 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" - -#~ msgid "" -#~ "%s unknown command \"%s\" (type /help for help). To send unknown commands " -#~ "to IRC server, enable option irc_send_unknown_commands.\n" -#~ msgstr "" -#~ "%s unbekannter Befehl \"%s\" (tippe /help für Hilfe). Um unbekannte " -#~ "Befehle an den IRC-Server zu senden, muss die Option " -#~ "irc_send_unknown_commands aktiviert werden.\n" - -#~ msgid "%snot connected\n" -#~ msgstr "%snicht verbunden\n" - -#~ msgid "%sChannel: %s%s %s(server: %s%s%s)\n" -#~ msgstr "%sChannel: %s%s %s(Server: %s%s%s)\n" - -#~ msgid "%sPrivate with: %s%s %s(server: %s%s%s)\n" -#~ msgstr "%sPrivater Chat mit: %s%s %s(Server: %s%s%s)\n" - -#~ msgid "%sunknown\n" -#~ msgstr "%sunbekannt\n" - -#~ msgid "%sraw IRC data\n" -#~ msgstr "%sIRC-Rohdaten\n" - -#~ 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" - -#~ msgid "Default notify levels for servers:" -#~ msgstr "Default Notify-Levels für Server:" - -#~ msgid "Raw IRC data" -#~ msgstr "IRC-Rohdaten" - -#~ msgid "" -#~ "%s incorrect buffer for notify (must be server, channel or private)\n" -#~ msgstr "" -#~ "%s ungültiger Notify-Puffer (muss ein Server, ein Channel oder eine " -#~ "Privatunterhaltung sein)\n" - -#~ msgid "New default notify level for server %s%s%s: %s%d %s" -#~ msgstr "Neuer Default-Notify-Level für Server %s%s%s: %s%d %s" - -#~ msgid "IRC commands:\n" -#~ msgstr "IRC-Befehle:\n" - -#~ msgid "New ignore:" -#~ msgstr "Neue /ignore-Regel:" - -#~ msgid "global" -#~ msgstr "global" - -#~ msgid "local" -#~ msgstr "local" - -#~ msgid "bottom" -#~ msgstr "bottom" - -#~ msgid "left" -#~ msgstr "left" - -#~ msgid "Open panels:\n" -#~ msgstr "Offene Panel:\n" - -#~ msgid "" -#~ "Command \"%s\" is not available, WeeChat was built without plugins " -#~ "support.\n" -#~ msgstr "" -#~ "Befehl \"%s\" ist nicht verfügbar, WeeChat wurde ohne Plugin-Support " -#~ "kompiliert.\n" - -#~ msgid "%s(password hidden) " -#~ msgstr "%s(Passwort versteckt) " - -#~ msgid "%sDetail:\n" -#~ msgstr "%sDetail:\n" - -#~ msgid " . type color (Curses or Gtk color, look at WeeChat doc)\n" -#~ msgstr " . Farbe (Curses- or Gtk-color, siehe WeeChat-Dokumentation)\n" - -#, fuzzy -#~ msgid "%s%d%s ignore was removed.\n" -#~ msgid_plural "%s%d%s ignore were removed.\n" -#~ msgstr[0] "/ignore-Regel entfernt.\n" -#~ msgstr[1] "/ignore-Regel entfernt.\n" - -#~ 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" - -#~ msgid "" -#~ "%s can't upgrade: connection to at least one SSL server is active (should " -#~ "be fixed in a future version)\n" -#~ msgstr "" -#~ "%s Aktualisierung nicht möglich: es besteht noch eine SSL-Verbindung zu " -#~ "mindestens einem Server (sollte in einer zukünftigen Version bereinigt " -#~ "sein)\n" - -#~ msgid "" -#~ "%s can't upgrade: anti-flood is active on at least one server (sending " -#~ "many lines)\n" -#~ msgstr "" -#~ "%s Aktualisierung nicht möglich: auf mindestens einem Server ist noch " -#~ "Anti-Flood aktiv (zu viele Zeilen gesendet)\n" - -#~ msgid "gnutls init error" -#~ msgstr "gnutls Initialisierungsfehle" - -#~ msgid "gnutls handshake failed" -#~ msgstr "gnutls-Handshake schlug fehl" - -#~ msgid "" -#~ "WeeChat configuration options (/weechat.rc):\n" -#~ "\n" -#~ msgstr "" -#~ "WeeChat-Konfigurationsoptionen (/weechat.rc):\n" -#~ "\n" - -#~ msgid " . values: Curses or Gtk color\n" -#~ msgstr " . Werte: Curses- oder Gtk-Farben\n" - -#~ msgid "%s missing argument for --dir option\n" -#~ msgstr "%s fehlende Argumente für die \"--dir\"-Option\n" - -#~ msgid "%s missing argument for --session option\n" -#~ msgstr "%s fehlende Argumente für den \"--session\"-Befehl\n" - -#~ msgid "%s unable to create server ('%s'), ignored\n" -#~ msgstr "%s Kann Server nicht anlegen ('%s'), ignoriert\n" - -#~ msgid "display nicklist window" -#~ msgstr "Nicklisten-Fenster anzeigen" - -#~ msgid "nicklist position" -#~ msgstr "Nicklisten-Position" - -#~ msgid "min size for nicklist" -#~ msgstr "minimale Größe der Nicklist" - -#~ msgid "max size for nicklist" -#~ msgstr "maximale Größe der Nicklist" - -#~ msgid "nick alignment (fixed size for nicks in chat window)" -#~ msgstr "Ausrichtung des Nicknamens (feste Breite bei Nicks im Chatfenster)" - -#~ msgid "max size for aligning nick and other messages" -#~ msgstr "maximale Größe zum Ausrichten von Nicknamen und anderen Nachrichten" - -#~ msgid "smart completion for nicks" -#~ msgstr "Intelligente vervollständigung der Nicknamen" - -#~ msgid "delay (in seconds) for highlight messages in infobar" -#~ msgstr "Anzeigezeit in Sekunden für Highlight-Messages in der Infobar" - -#~ msgid "max number of names in hotlist" -#~ msgstr "Maximale Anzahl an Namen in der Hotlist" - -#~ msgid "level for displaying names in hotlist" -#~ msgstr "Level für Namensanzeige in der Hotlist" - -#~ msgid "format for input prompt" -#~ msgstr "Format der Eingabezeile" - -#, fuzzy -#~ msgid "max number of lines for paste without asking user" -#~ msgstr "maximale Nick-Anzahl für Abwesenheitsüberprüfung" - -#~ msgid "if set, uses real white color" -#~ msgstr "wenn gesetzt, benutze echtes Weiß" - -#~ msgid "color for time separator (chat window)" -#~ msgstr "Farbe für den Zeit-Separator im Chatfenster" - -#~ msgid "color for 1st and 3rd char of prefix" -#~ msgstr "Farbe des 1. und 3. Präfixzeichens" - -#~ msgid "color for middle char of prefix" -#~ msgstr "Farbe des 2. Präfixzeichens" - -#~ msgid "color for nicks in actions" -#~ msgstr "Farbe der Nicknames in ACTIONs" - -#~ msgid "color for nicks in actions (chat window)" -#~ msgstr "Farbe der Nicknames in ACTIONs im Chatfenster" - -#~ msgid "color for hostnames (chat window)" -#~ msgstr "Farbe der Hostnames im Chatfenster" - -#~ msgid "color for channel names in actions (chat window)" -#~ msgstr "Farbe der Channelnamen in ACTIONs im Chatfenster" - -#~ msgid "color for dark separators" -#~ msgstr "Farbe der dunklen Separatoren" - -#~ msgid "color for dark separators (chat window)" -#~ msgstr "Farbe der dunklen Separatoren im Chatfenster" - -#~ msgid "color for highlighted nick (chat window)" -#~ msgstr "Farbe der hervorgehobenen Nicknames im Chatfenster" - -#~ msgid "background for chat window" -#~ msgstr "Hintergrund des Chatfensters" - -#~ msgid "color for window with private message" -#~ msgstr "Farbe eines Fensters mit Privatnachrichten" - -#~ msgid "color for window with highlight" -#~ msgstr "Farbe eines Fensters mit Highlights" - -#~ msgid "color for window with new data (not messages)" -#~ msgstr "Farbe eines Fensters mit neuen Daten (nicht Nachrichten)" - -#~ msgid "color for \"-MORE-\" text" -#~ msgstr "Farbe des \"-MORE-\"-Textes" - -#~ msgid "background for info bar window" -#~ msgstr "Hintergrund des Infobar-Fensters" - -#~ msgid "background for input window" -#~ msgstr "Hintergrundfarbe der Eingabezeile" - -#~ msgid "color for chan owner symbol" -#~ msgstr "Farbe des Channel-Owner-Symbols" - -#~ msgid "color for chan owner symbol (specific to unrealircd)" -#~ msgstr "Farbe des Channel-Owner-Symbols von unrealircd" - -#~ msgid "color for chan admin symbol" -#~ msgstr "Farbe des Channel-Admin-Symbols" - -#~ msgid "color for chan admin symbol (specific to unrealircd)" -#~ msgstr "Farbe des Channel-Admin-Symbols von unrealircd" - -#~ msgid "color for operator symbol" -#~ msgstr "Farbe des Operator-Symbols" - -#~ msgid "color for half-operator symbol" -#~ msgstr "Farbe des Halb-Operator-Symbols" - -#~ msgid "color for voice symbol" -#~ msgstr "Farbe des Voice-Symbols" - -#, fuzzy -#~ msgid "color for user symbol" -#~ msgstr "Farbe des Voice-Symbols" - -#~ msgid "color for selected DCC" -#~ msgstr "Farbe des ausgewählten DCCs" - -#~ msgid "color for selected DCC (chat window)" -#~ msgstr "Farbe des ausgewählten DCCs im Chatfenster" - -#~ msgid "max lines in history (per window)" -#~ msgstr "Maximale Anzahl der Zeilen im Verlauf eines Fensters" - -#~ msgid "max user commands in history" -#~ msgstr "Maximale Anzahl an Befehlen im Verlauf" - -#~ msgid "path for log files" -#~ msgstr "Pfad der Logdateien" - -#~ msgid "timestamp for log" -#~ msgstr "Timestampformat der Logdateien" - -#~ msgid "display message for away" -#~ msgstr "bei Abwesenheit Nachricht anzeigen" - -#~ msgid "default part message (leaving channel)" -#~ msgstr "Standardnachricht beim Verlassen eines Channels" - -#~ msgid "interval between two checks for away" -#~ msgstr "Intervall zwischen zwei Away-Checks" - -#~ msgid "max number of nicks for away check" -#~ msgstr "maximale Nick-Anzahl für Abwesenheitsüberprüfung" - -#~ msgid "interval between two checks for lag" -#~ msgstr "Intervalll zwischen zwei Lag-Messungen" - -#~ msgid "minimum lag to show" -#~ msgstr "Mindest-Lag, der angezeigt werden soll" - -#~ msgid "disconnect after important lag" -#~ msgstr "Maximal-Lag bis zum Trennen der Verbindung" - -#~ msgid "anti-flood" -#~ msgstr "Anti-Flood" - -#~ msgid "create a FIFO pipe for remote control" -#~ msgstr "" -#~ "einen FIFO zur Fernsteuerung des Clients von anderen Prozessen öffnen" - -#~ msgid "list of words to highlight" -#~ msgstr "Liste der hervorzuhebenden Wörter" - -#~ msgid "allow user to send colors" -#~ msgstr "erlaube den Benutzern, Farben zu versenden" - -#~ msgid "automatically accept dcc files" -#~ msgstr "DCC-Dateiübertragungen automatisch annehmen" - -#~ msgid "automatically accept dcc chats" -#~ msgstr "DCC-Chats automatisch annehmen" - -#~ msgid "timeout for dcc request" -#~ msgstr "DCC-Timeout" - -#~ msgid "allowed ports for outgoing dcc" -#~ msgstr "erlaubte Ports für ausgehenden DCC" - -#~ msgid "IP address for outgoing dcc" -#~ msgstr "IP-Adresse für ausgehenden DCC" - -#~ msgid "default path for sending files with dcc" -#~ msgstr "Pfad der per DCC zu sendenden Dateien" - -#~ msgid "automatically rename dcc files if already exists" -#~ msgstr "" -#~ "eingehende Dateien automatisch umbenennen, falls nötig, um Überschreiben " -#~ "zu vermeiden" - -#~ msgid "automatically resume aborted transfers" -#~ msgstr "abgebrochene Übertragungen automatisch fortsetzen" - -#~ msgid "use proxy" -#~ msgstr "Proxy verwenden" - -#~ msgid "proxy type" -#~ msgstr "Proxytyp" - -#~ msgid "use ipv6 proxy" -#~ msgstr "IPv6-Proxy verwenden" - -#~ msgid "proxy address" -#~ msgstr "Proxyadresse" - -#~ msgid "port for proxy" -#~ msgstr "Port des Proxys" - -#~ msgid "proxy username" -#~ msgstr "Proxy-Benutzername" - -#~ msgid "proxy password" -#~ msgstr "Proxy-Passwort" - -#~ msgid "path for searching plugins" -#~ msgstr "Suchpfad für WeeChat-Plugins" - -#~ msgid "list of plugins to load automatically" -#~ msgstr "Liste der Plugins, die automatisch geladen werden" - -#~ msgid "standard plugins extension in filename" -#~ msgstr "Standard-Dateinamenserweiterung für Plugins" - -#~ msgid "server name" -#~ msgstr "Servername" - -#~ msgid "automatically connect to server" -#~ msgstr "automatisch mit dem Server verbinden" - -#~ msgid "automatically reconnect to server" -#~ msgstr "automatischer Neuaufbau der Verbindung" - -#~ msgid "delay before trying again to reconnect" -#~ msgstr "vorm Neuaufbau der Verbindung abzuwartende Zeitspanne" - -#~ msgid "server address or hostname" -#~ msgstr "Serveradresse oder Hostname" - -#~ msgid "server password" -#~ msgstr "Serverpasswort" - -#~ msgid "nickname for server" -#~ msgstr "Nickname auf dem Server" - -#~ msgid "alternate nickname for server" -#~ msgstr "alternativer Nickname auf dem Server" - -#~ msgid "2nd alternate nickname for server" -#~ msgstr "2. alternativer Nickname auf dem Server" - -#~ msgid "user name for server" -#~ msgstr "Benutzername auf dem Server" - -#~ msgid "real name for server" -#~ msgstr "Realname" - -#~ msgid "custom hostname/IP for server" -#~ msgstr "angepasster Hostname oder angepasste IP-Adresse für den Server" - -#~ msgid "command(s) to run when connected to server" -#~ msgstr "" -#~ "Befehle, die nach der Verbindung zum Server ausgeführt werden sollen" - -#~ msgid "delay (in seconds) after command was executed" -#~ msgstr "Wartezeit nach Ausführung des Befehls" - -#~ msgid "notify levels for channels of this server" -#~ msgstr "Notify-Levels für Channels auf diesem Server" - -#~ 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" - -#~ msgid "" -#~ "%s %s, line %d: invalid value for option '%s'\n" -#~ "Expected: boolean value: 'off' or 'on'\n" -#~ msgstr "" -#~ "%s %s, Zeile %d: ungültiger Wert für Option '%s'\n" -#~ "Erwartet: boolescher Wert: 'off' oder 'on'\n" - -#~ msgid "" -#~ "%s %s, line %d: invalid value for option '%s'\n" -#~ "Expected: integer between %d and %d\n" -#~ msgstr "" -#~ "%s %s, Zeile %d: ungültiger Wert für Option '%s'\n" -#~ "Erwartet: Ganzzahl zwischen %d und %d\n" - -#~ msgid "" -#~ "%s %s, line %d: invalid value for option '%s'\n" -#~ "Expected: one of these strings: " -#~ msgstr "" -#~ "%s %s, Zeile %d: ungültiger Wert für Option '%s'\n" -#~ "Erwartet: eine dieser Zeichenfolgen: " - -#~ 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" diff --git a/po/es.po b/po/es.po index 5bdd7b49b..9c198f198 100644 --- a/po/es.po +++ b/po/es.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat 0.2.7-dev\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2008-09-15 14:19+0200\n" +"POT-Creation-Date: 2008-09-17 10:21+0200\n" "PO-Revision-Date: 2007-09-19 12:09+0200\n" "Last-Translator: Roberto González Cardenete \n" "Language-Team: weechat-dev \n" @@ -453,7 +453,7 @@ msgid " prints hooked:" msgstr " manejadores de temporización:\n" #, fuzzy, c-format -msgid " buffer: %s / %s, message: \"%s\"" +msgid " buffer: %s, message: \"%s\"" msgstr " (sin manejador de mensaje)\n" #, fuzzy @@ -624,7 +624,7 @@ msgid "" "[add barname type[,cond1,cond2,...] position size separator item1,item2,...] " "| [default] | [del barname|-all] | [set barname name|priority|condition|" "position|filling|size|separator|items value] | [hide|show barname] | [scroll " -"barname category.name value] | [list] | [listitems]" +"barname buffer value] | [list] | [listitems]" msgstr "" msgid "" @@ -649,8 +649,8 @@ msgid "" " hide: hide a bar\n" " show: show an hidden bar\n" " scroll: scroll bar up/down\n" -"category.name: category and name of buffer to scroll ('*' means current " -"buffer, you should use '*' for root bars)\n" +" buffer: name of buffer to scroll ('*' means current buffer, you " +"should use '*' for root bars)\n" " value: value for scroll: 'x' or 'y', followed by '+', '-', " "'b' (beginning) or 'e' (end), value (for +/-), and optional %% (to scroll by " "%% of width/height, otherwise value is number of chars)\n" @@ -754,8 +754,8 @@ msgid "" " del: delete a filter\n" " number: number of filter to delete (look at list to find it)\n" " -all: delete all filters\n" -" buffer: buffer where filter is active: it may be a name (category.name) or " -"\"*\" for all buffers\n" +" buffer: buffer where filter is active: it may be a name or \"*\" for all " +"buffers\n" " tags: comma separated list of tags, for example: \"irc_join,irc_part," "irc_quit\"\n" " regex: regular expression to search in line (use \\t to separate prefix " @@ -1054,6 +1054,11 @@ msgstr "" "nivel para mostrar mensajes en la hotlist (combinación de: 1=join/part, " "2=mensaje, 4=privado, 8=resaltado, por ejemplo: 12=privado + resaltado)" +msgid "" +"if set, uses short names to display buffer names in hotlist (start after " +"first '.' in name)" +msgstr "" + msgid "" "hotlist sort type (group_time_asc (default), group_time_desc, " "group_number_asc, group_number_desc, number_asc, number_desc)" @@ -1325,10 +1330,6 @@ msgstr "color para los delimitadores de la barra de estado" msgid "text color for current buffer number in status bar" msgstr "color para el canal actual en la barra de estado" -#, fuzzy -msgid "text color for current buffer category in status bar" -msgstr "color para el canal actual en la barra de estado" - #, fuzzy msgid "text color for current buffer name in status bar" msgstr "color para el canal actual en la barra de estado" @@ -1649,11 +1650,11 @@ msgid "" msgstr "" #, fuzzy, c-format -msgid "%sError upgrading WeeChat:" +msgid "%sError upgrading WeeChat with file '%s':" msgstr "Actualizando Weechat...\n" #, fuzzy, c-format -msgid "%s error: %s" +msgid "%s error: %s%s%s%s" msgstr "%sServidor: %s%s\n" #, c-format @@ -1665,7 +1666,59 @@ msgid "%s source: %s, line: %d" msgstr "" #, c-format -msgid "%s*** Please report above info to developers ***" +msgid "%s *** Please report above info to developers ***" +msgstr "" + +#, fuzzy +msgid "write - object type" +msgstr " . tipo: entero\n" + +msgid "write - object id" +msgstr "" + +msgid "write - variable name" +msgstr "" + +#, fuzzy +msgid "write - infolist type" +msgstr " . tipo: entero\n" + +#, fuzzy +msgid "write - variable" +msgstr " . tipo cadena (valores: " + +msgid "read - object type" +msgstr "" + +msgid "read - bad object type ('object start' expected)" +msgstr "" + +msgid "read - object id" +msgstr "" + +msgid "read - infolist creation" +msgstr "" + +msgid "read - infolist item creation" +msgstr "" + +msgid "read - variable name" +msgstr "" + +msgid "read - variable type" +msgstr "" + +#, fuzzy +msgid "read - variable" +msgstr " . tipo: entero\n" + +#, fuzzy +msgid "read - signature not found" +msgstr "nombre de servidor no encontrado" + +msgid "" +"read - bad signature (upgrade file format may have changed since last " +"version)" msgstr "" #, fuzzy, c-format @@ -1775,7 +1828,7 @@ msgid "%s-MORE(%d)-" msgstr "-MÁS-" #, fuzzy, c-format -msgid "%sError: a buffer with same name already exists (%s / %s)" +msgid "%sError: a buffer with same name (%s) already exists" msgstr "" "%s no ha sido posible cargar el plugin \"%s\": un plugin con el mismo nombre " "ya existe\n" @@ -1995,7 +2048,7 @@ msgstr "fecha y hora para las conversaciones guardadas" msgid "open a new buffer" msgstr "no se puede crear un nuevo búfer" -msgid "category name" +msgid "name" msgstr "" #, fuzzy @@ -2075,6 +2128,12 @@ msgstr "" msgid "%s%s: error with IRC server from URL (\"%s\"), ignored" msgstr "%s sintaxis inválida para el servidor IRC ('%s'), ignorado\n" +#, c-format +msgid "" +"%s%s: WARNING: some network connections may still be open and not visible, " +"you should restart WeeChat now (with /quit)." +msgstr "" + #, fuzzy, c-format msgid "%s%s: cannot allocate new channel" msgstr "%s no ha sido posible crear un nuevo canal" @@ -3571,301 +3630,6 @@ msgstr "" "%s: el nombre de usuario \"%s\" ya está en uso, probando con el 2 nombre de " "usuario \"%s\"\n" -msgid "error received from IRC server" -msgstr "error recibido del servidor IRC" - -msgid "message received" -msgstr "mensaje recibido" - -msgid "close all connections and quit" -msgstr "cerrar todas las conexiones y salir" - -msgid "a server message" -msgstr "un mensaje de servidor" - -msgid "user mode string" -msgstr "cadena de modo usuario" - -msgid "away message" -msgstr "mensaje de ausencia" - -msgid "ison" -msgstr "está presente" - -msgid "unaway" -msgstr "no ausente" - -msgid "now away" -msgstr "ahora ausente" - -msgid "whois (registered nick)" -msgstr "quién es (usuario registrado)" - -#, fuzzy -msgid "whois (help mode)" -msgstr "quién es (fin)" - -msgid "whois (user)" -msgstr "quién es (usuario)" - -msgid "whois (server)" -msgstr "quién es (servidor)" - -msgid "whois (operator)" -msgstr "quién es (operador)" - -msgid "whowas" -msgstr "quién era" - -msgid "end of /who list" -msgstr "fin de la lista /who" - -msgid "whois (idle)" -msgstr "quién es (idle)" - -msgid "whois (end)" -msgstr "quién es (fin)" - -msgid "whois (channels)" -msgstr "quién es (canales)" - -msgid "whois (identified user)" -msgstr "quién es (usuario identificado)" - -msgid "/list start" -msgstr "/list inicio" - -msgid "channel (for /list)" -msgstr "canal (para /list)" - -#, fuzzy -msgid "end of /list" -msgstr "fin de la lista /who" - -msgid "channel mode" -msgstr "modo de canal" - -#, fuzzy -msgid "whois (has oper privs)" -msgstr "quién es (operador)" - -#, fuzzy -msgid "whois (host)" -msgstr "quién es (usuario)" - -#, fuzzy -msgid "channel creation date" -msgstr "lista de excepción de canal" - -msgid "no topic for channel" -msgstr "sin tema para el canal" - -msgid "topic of channel" -msgstr "tema de canal" - -msgid "infos about topic (nick and date changed)" -msgstr "información sobre el tema (usuario y fecha de modificación)" - -msgid "inviting" -msgstr "invitando" - -msgid "channel reop" -msgstr "canal reop" - -msgid "end of channel reop list" -msgstr "fin de la lista de canal reop" - -msgid "channel exception list" -msgstr "lista de excepción de canal" - -msgid "end of channel exception list" -msgstr "fin de lista de excepción de canal" - -msgid "server version" -msgstr "versión del servidor" - -msgid "who" -msgstr "quién" - -msgid "list of nicks on channel" -msgstr "lista de usuarios en el canal" - -msgid "end of /names list" -msgstr "fin de la lista /names" - -msgid "banlist" -msgstr "lista de baneos" - -msgid "end of banlist" -msgstr "fin de la lista de baneos" - -#, fuzzy -msgid "whois (connecting from)" -msgstr "Conectando desde" - -#, fuzzy -msgid "whois (using modes)" -msgstr "quién es (fin)" - -msgid "no such nick/channel" -msgstr "no existe ese usuario/canal" - -msgid "no such server" -msgstr "no existe ese servidor" - -msgid "no such channel" -msgstr "no existe ese canal" - -msgid "cannot send to channel" -msgstr "no ha sido posible enviar al canal" - -msgid "too many channels" -msgstr "demasiados canales" - -msgid "was no such nick" -msgstr "no estaba ese usuario" - -msgid "no origin" -msgstr "sin origen" - -msgid "no services" -msgstr "sin servicios" - -msgid "no recipient" -msgstr "sin destinatario" - -msgid "no text to send" -msgstr "sin texto a enviar" - -msgid "no toplevel" -msgstr "sin nivel superior" - -msgid "wilcard in toplevel domain" -msgstr "carácter comodín en el dominio del nivel superior" - -msgid "unknown command" -msgstr "comando desconocido" - -msgid "MOTD is missing" -msgstr "MOTD falta" - -msgid "no administrative info" -msgstr "sin información administrativa" - -msgid "file error" -msgstr "error de fichero" - -msgid "no nickname given" -msgstr "no se ha dado un nombre de usuario" - -msgid "erroneous nickname" -msgstr "nombre de usuario erróneo" - -msgid "nickname already in use" -msgstr "nombre de usuario ya en uso" - -msgid "nickname collision" -msgstr "colisión en el nombre de usuario" - -msgid "resource unavailable" -msgstr "recurso no disponible" - -msgid "not authorized to change nickname" -msgstr "no autorizado a cambiar el nombre de usuario" - -msgid "user not in channel" -msgstr "usuario no presente en el canal" - -msgid "not on channel" -msgstr "no presente en el canal" - -msgid "user already on channel" -msgstr "usuario ya en el canal" - -msgid "user not logged in" -msgstr "usuario no registrado" - -msgid "summon has been disabled" -msgstr "la petición de ayuda ha sido desactivada" - -msgid "users has been disabled" -msgstr "los usuarios han sido desactivados" - -msgid "you are not registered" -msgstr "usted no está registrado" - -msgid "not enough parameters" -msgstr "no hay parámetros suficientes" - -msgid "you may not register" -msgstr "usted no puede registrarse" - -msgid "your host isn't among the privileged" -msgstr "su nombre de máquina no está entre los privilegiados" - -msgid "password incorrect" -msgstr "contraseña incorrecta" - -msgid "you are banned from this server" -msgstr "usted está baneado de este servidor" - -msgid "channel key already set" -msgstr "clave de canal ya definida" - -msgid "forwarding to another channel" -msgstr "reenvío a otro canal" - -msgid "channel is already full" -msgstr "el canal ya está lleno" - -msgid "unknown mode char to me" -msgstr "carácter de modo desconocido para mí" - -msgid "cannot join channel (invite only)" -msgstr "no es posible unirse al canal (sólo invitados)" - -msgid "cannot join channel (banned from channel)" -msgstr "no es posible unirse al canal (baneado del canal)" - -msgid "cannot join channel (bad channel key)" -msgstr "no es posible unirse al canal (clave de canal incorrecta)" - -msgid "bad channel mask" -msgstr "máscara de canal incorrecta" - -msgid "channel doesn't support modes" -msgstr "el canal no soporta los modos" - -msgid "you're not an IRC operator" -msgstr "usted no es un operador IRC" - -msgid "you're not channel operator" -msgstr "usted no es operador del canal" - -msgid "you can't kill a server!" -msgstr "¡usted no puede matar a un servidor!" - -msgid "your connection is restricted!" -msgstr "¡su conexión está restringida!" - -msgid "user is immune from kick/deop" -msgstr "el usuario es inmune a kick/deop" - -msgid "network split" -msgstr "división de red" - -msgid "no O-lines for your host" -msgstr "no hay O-lines para su máququina" - -msgid "unknown mode flag" -msgstr "indicador de modo desconocido" - -msgid "can't change mode for other users" -msgstr "no es posible cambiar el modo para el resto de usuarios" - -msgid "whois (secure connection)" -msgstr "quién es (conexión segura)" - #, fuzzy, c-format msgid "%s%s: command \"%s\" not found:" msgstr "%s plugin \"%s\" no encontrado\n" @@ -4814,2134 +4578,3 @@ msgstr "%s no es posible crear el servidor\n" #, fuzzy, c-format msgid "%s%s: timeout for \"%s\" with %s" msgstr "%s falta un argumento para la opción --dir\n" - -#, fuzzy -#~ msgid "[infolist]" -#~ msgstr "lista de baneos" - -#, fuzzy -#~ msgid " type: string (%s)" -#~ msgstr " . tipo: cadena\n" - -#, fuzzy -#~ msgid " type: integer (between %d and %d)" -#~ msgstr " . tipo entero (valores: entre %d y %d)\n" - -#, fuzzy -#~ msgid " type: string (any string)" -#~ msgstr " . tipo cadena (cualquier cadena)\n" - -#, fuzzy -#~ msgid " type: char (any char)" -#~ msgstr " . tipo cadena (cualquier cadena)\n" - -#, fuzzy -#~ msgid " type: string (limit: %d chars)" -#~ msgstr " . tipo cadena (cualquier cadena)\n" - -#, fuzzy -#~ msgid " type: color (values depend on GUI used)" -#~ msgstr " . valores: entre %d y %d\n" - -#, fuzzy -#~ msgid " type: boolean ('on' or 'off')" -#~ msgstr " . tipo booleano (valores: 'on' u 'off')\n" - -#, fuzzy -#~ msgid " %s: %s%s%s (default: %s)" -#~ msgstr "%s%s %s(%s%s%s)%s ha salido" - -#, fuzzy -#~ msgid "%s%s: missing argument for \"%s\" command (try /help %s)" -#~ msgstr "%s faltan argumentos para el comando \"%s\"\n" - -#, fuzzy -#~ msgid "%s: server %s%s%s created (temporary server, NOT SAVED!)" -#~ msgstr "%s servidor \"%s\" no encontrado\n" - -#, fuzzy -#~ msgid "%s%s: nick \"%s\" not found for \"%s\" command" -#~ msgstr "%s usuario \"%s\" no encontrado para el comando \"%s\"\n" - -#, fuzzy -#~ msgid "%s%s: server \"%s\" is not a temporary server" -#~ msgstr "%s servidor \"%s\" no encontrado\n" - -#, fuzzy -#~ msgid "%s: server %s%s%s is not temporary any more" -#~ msgstr "%s servidor \"%s\" no encontrado\n" - -#~ msgid " (temporary server, will not be saved)" -#~ msgstr " (servidor temporal, no será guardado)" - -#, fuzzy -#~ msgid "write of infolist type 'integer'" -#~ msgstr " . tipo: entero\n" - -#, fuzzy -#~ msgid "unable to create infolist" -#~ msgstr "%s no es posible crear el servidor\n" - -#, fuzzy -#~ msgid "unable to create infolist item" -#~ msgstr "%s no es posible crear el servidor\n" - -#, fuzzy -#~ msgid "read of string value" -#~ msgstr " . tipo cadena (valores: " - -#~ msgid "" -#~ "Last operation with session file was at position %ld, read of %d bytes\n" -#~ msgstr "" -#~ "La última operación con el archivo de sesión fue en la posición %ld, " -#~ "lectura de %d bytes\n" - -#~ msgid "" -#~ "Please send %s/%s, %s/%s and above messages to WeeChat developers for " -#~ "support.\n" -#~ "Be careful, private info may be in these files.\n" -#~ msgstr "" -#~ "Por favor, envía %s/%s, %s/%s y los mensajes de arriba a los " -#~ "desarrolladores de Weechat para el soporte.\n" -#~ "Sé cuidadoso, puede que haya información privada en estos ficheros.\n" - -#~ msgid "wrong type in file (expected: %d, read: %d)" -#~ msgstr "tipo erróneo en el fichero (esperado: %d, leído: %d)" - -#~ msgid "object read error" -#~ msgstr "error de lectura de objeto" - -#~ msgid "wrong object (expected: %d, read: %d)" -#~ msgstr "objeto erróneo (esperado: %d, leído: %d)" - -#~ msgid "type read error" -#~ msgstr "error de lectura de tipo" - -#~ msgid "wrong type (expected: %d, read: %d)" -#~ msgstr "tipo erróneo (esperado: %d, leído: %d)" - -#, fuzzy -#~ msgid "hidden" -#~ msgstr "(oculto)" - -#, fuzzy -#~ msgid "(MORE)" -#~ msgstr "-MÁS-" - -#~ msgid "enable info bar" -#~ msgstr "activa la barra de información" - -#~ msgid "" -#~ "delay (in seconds) for highlight messages in infobar (0 = disable " -#~ "highlight notifications in infobar)" -#~ msgstr "" -#~ "retraso (en segundos) para la notificación de mensajes en la barra de " -#~ "información (0 = desactivar las notificaciones en la barra de " -#~ "información)" - -#~ msgid "display seconds in infobar time" -#~ msgstr "mostrar segundos en la hora de la barra de herramientas" - -#, fuzzy -#~ msgid "time format for time in infobar" -#~ msgstr "fecha y hora para las conversaciones guardadas" - -#, fuzzy -#~ msgid "text color for infobar" -#~ msgstr "color para el texto de la barra de información" - -#, fuzzy -#~ msgid "background color for infobar" -#~ msgstr "color para el texto de la barra de información" - -#, fuzzy -#~ msgid "text color for infobar delimiters" -#~ msgstr "color para los delimitadores de la barra de información" - -#, fuzzy -#~ msgid "text color for infobar highlight notification" -#~ msgstr "color para la notificación en la barra de información" - -#, fuzzy -#~ msgid "Error: not enough memory for infobar message" -#~ msgstr "" -#~ "No hay suficiente memoria para el mensaje de la barra de información\n" - -#, fuzzy -#~ msgid "test message in infobar" -#~ msgstr "limpiar barra de información" - -#, fuzzy -#~ msgid "print a message in infobar for 10 seconds" -#~ msgstr "limpiar barra de información" - -#, fuzzy -#~ msgid "" -#~ "comma separated list of notify levels for channels of this server " -#~ "(format: #channel:1,..), a channel name '*' is reserved for server " -#~ "default notify level" -#~ msgstr "" -#~ "lista separada por comas de niveles de notificación para canales de este " -#~ "servidor (formato: #canal:1,...)" - -#, fuzzy -#~ msgid "%sError: incorrect notify level (must be between %d and %d)" -#~ msgstr "%s nivel de notificación incorrecto (debe estar entre %d y %d)\n" - -#, fuzzy -#~ msgid "New notify level for %s%s%s: %d %s" -#~ msgstr "Nuevo nivel de notificación para %s%s%s: %s%d %s" - -#, fuzzy -#~ msgid "(hotlist: never)" -#~ msgstr "(hotlist: nunca)\n" - -#, fuzzy -#~ msgid "(hotlist: highlights)" -#~ msgstr "(hotlist: resaltados)\n" - -#, fuzzy -#~ msgid "(hotlist: highlights + messages)" -#~ msgstr "(hotlist: resaltados + mensajes)\n" - -#, fuzzy -#~ msgid "(hotlist: highlights + messages + join/part (all))" -#~ msgstr "(hotlist: resaltados + mensajes + join/part (todos))\n" - -#, fuzzy -#~ msgid "words to highlight in buffers" -#~ msgstr "desplazarse al resaltado siguiente en el búfer" - -#~ msgid "Private %s> %s" -#~ msgstr "Privado %s> %s" - -#, fuzzy -#~ msgid "Channel %s: * %s %s" -#~ msgstr "reop canal %s%s%s: %s%s\n" - -#, fuzzy -#~ msgid "Channel %s: %s> %s" -#~ msgstr "reop canal %s%s%s: %s%s\n" - -#, fuzzy -#~ msgid "%sError: command \"%s\" is running" -#~ msgstr "%s el comando \"%s\" ha fallado\n" - -#, fuzzy -#~ msgid "%s%s: cannot create pipe" -#~ msgstr "%s no ha sido posible crear la interconexión\n" - -#, fuzzy -#~ msgid "" -#~ "Usage: %s [options ...]\n" -#~ " or: %s [irc[6][s]://[nickname[:password]@]irc.example.org[/port][//" -#~ "#channel1][,#channel2[...]]" -#~ msgstr "" -#~ "Uso: %s [opciones ...]\n" -#~ " ó: %s [irc[6][s]://[usuario[:contraseña]@]irc.ejemplo.org[:puerto][/" -#~ "channel]" - -#, fuzzy -#~ msgid "%s%s: error retrieving user's name: %s" -#~ msgstr "" -#~ "No hay suficiente memoria para el mensaje de la barra de información\n" - -#, fuzzy -#~ msgid "%s configuration options:\n" -#~ msgstr "poner opciones de configuración" - -#~ msgid "%s internal commands:\n" -#~ msgstr "Comandos internos %s :\n" - -#, fuzzy -#~ msgid "Warning: unknown parameter '%s', ignored\n" -#~ msgstr "%s parámetro desconocido '%s', ignorado\n" - -#, fuzzy -#~ msgid "to" -#~ msgstr "operador" - -#, fuzzy -#~ msgid "%sOption \"%s\" not found" -#~ msgstr "%s plugin \"%s\" no encontrado\n" - -#, fuzzy -#~ msgid "Option reset" -#~ msgstr "opción/opciones de plugin encontrada(s)\n" - -#, fuzzy -#~ msgid "background color for selected line" -#~ msgstr "color para el texto de entrada" - -#, fuzzy -#~ msgid "%s%s: filename missing for type \"%s\"" -#~ msgstr "%s %s, línea %d: opción \"%s\" inválida\n" - -#, fuzzy -#~ msgid "%s%s: protocol missing for type \"%s\"" -#~ msgstr "%s %s, línea %d: opción \"%s\" inválida\n" - -#, fuzzy -#~ msgid "%s: aborting active xfer: \"%s\" from %s" -#~ msgstr "Abandonar el DCC activo: \"%s\" de %s\n" - -#, fuzzy -#~ msgid "text color for status info" -#~ msgstr "color para la barra de estado" - -#, fuzzy -#~ msgid "background color for status info" -#~ msgstr "color de fondo para la ventana de estado" - -#~ msgid " (local filename: %s%s%s)" -#~ msgstr " (nombre de fichero local: %s%s%s)" - -#~ msgid "" -#~ "%s can't associate DCC chat with private buffer (maybe private buffer has " -#~ "already DCC CHAT?)\n" -#~ msgstr "" -#~ "%s no se puede asociar la conversación DCC con el búfer privado (quizá " -#~ "el búfer privado ya tiene DCC CHAT)\n" - -#~ msgid "DCC chat" -#~ msgstr "Charla DCC" - -#~ msgid "%s not enough memory for DCC SEND\n" -#~ msgstr "%s no hay memoria suficiente para el DCC SEND\n" - -#~ msgid "%s cannot create socket for DCC\n" -#~ msgstr "%s no es posible crear socket para el DCC\n" - -#~ msgid "%s cannot send DCC\n" -#~ msgstr "%s no es posible enviar el DCC\n" - -#~ msgid "Internal key functions:\n" -#~ msgstr "Funciones de clave internas:\n" - -#, fuzzy -#~ msgid "Internal key functions:" -#~ msgstr "Funciones de clave internas:\n" - -#, fuzzy -#~ msgid "%sError: unknown key function \"%s\"" -#~ msgstr "%s opción desconocida para el comando \"%s\"\n" - -#~ msgid "terminate line" -#~ msgstr "terminar línea" - -#~ msgid "complete word" -#~ msgstr "completar palabra" - -#~ msgid "delete previous char" -#~ msgstr "borrar el carácter anterior" - -#~ msgid "delete next char" -#~ msgstr "borrar el carácter siguiente" - -#~ msgid "delete until end of line" -#~ msgstr "borrar hasta fin de línea" - -#~ msgid "delete until beginning of line" -#~ msgstr "borrar hasta principio de línea" - -#~ msgid "delete entire line" -#~ msgstr "borrar línea entera" - -#~ msgid "delete previous word" -#~ msgstr "borrar la palabra anterior" - -#~ msgid "delete next word" -#~ msgstr "borrar la palabra siguiente" - -#~ msgid "paste current clipboard content" -#~ msgstr "pegar el contenido actual del portapapeles" - -#~ msgid "go to beginning of line" -#~ msgstr "ir al principio de línea" - -#~ msgid "go to end of line" -#~ msgstr "ir al final de línea" - -#~ msgid "move one char left" -#~ msgstr "mover un carácter a la izquierda" - -#~ msgid "move to previous word" -#~ msgstr "mover a la palabra anterior" - -#~ msgid "move one char right" -#~ msgstr "mover un carácter a la derecha" - -#~ msgid "move to next word" -#~ msgstr "mover a la palabra siguiente" - -#~ msgid "call previous command in history" -#~ msgstr "llamar al comando anterior en el historial" - -#~ msgid "call previous command in global history" -#~ msgstr "llamar al comando anterior en el historial global" - -#~ msgid "call next command in history" -#~ msgstr "llamar al comando siguiente en el historial" - -#~ msgid "call next command in global history" -#~ msgstr "llamar al comando siguiente en el historial global" - -#~ msgid "jump to buffer with activity" -#~ msgstr "saltar al búfer con actividad" - -#~ msgid "jump to DCC buffer" -#~ msgstr "saltar al búfer DCC" - -#~ msgid "jump to last buffer" -#~ msgstr "saltar al último búfer" - -#, fuzzy -#~ msgid "jump to previous buffer" -#~ msgstr "saltar al búfer del servidor" - -#~ msgid "jump to server buffer" -#~ msgstr "saltar al búfer del servidor" - -#~ msgid "jump to next server" -#~ msgstr "saltar al servidor siguiente" - -#~ msgid "switch active server on servers buffer" -#~ msgstr "seleccionar servidor activo en el búfer de servidores" - -#~ msgid "scroll to first unread line in buffer" -#~ msgstr "desplazarse a la primera línea sin leer en el búfer" - -#, fuzzy -#~ msgid "set unread marker on all buffers" -#~ msgstr "longitud inválida para un búfer" - -#~ msgid "clear infobar" -#~ msgstr "limpiar barra de información" - -#~ msgid "grab a key" -#~ msgstr "capturar una clave" - -#, fuzzy -#~ msgid "search text in buffer history" -#~ msgstr "sesión: cargando historial del búfer\n" - -#, fuzzy -#~ msgid "Error: unable to bind key \"%s\" (invalid function name: \"%s\")" -#~ msgstr "" -#~ "%s No ha sido posible atar la clave \"%s\" (nombre de función inválido: " -#~ "\"%s\")\n" - -#, fuzzy -#~ msgid "launch WeeChat builtin command (do not look at commands hooked)" -#~ msgstr "" -#~ "lanzar el comando de construcción de Weechat/IRC (no mira los " -#~ "manejadores de plugins ni los alias)" - -#~ msgid "command" -#~ msgstr "comando" - -#~ msgid "scroll one page up" -#~ msgstr "desplazarse una página hacia arriba" - -#~ msgid "scroll one page down" -#~ msgstr "desplazarse una página hacia abajo" - -#~ msgid "scroll a few lines up" -#~ msgstr "desplazarse unas páginas hacia arriba" - -#~ msgid "scroll a few lines down" -#~ msgstr "desplazarse unas páginas hacia abajo" - -#~ msgid "scroll to top of buffer" -#~ msgstr "desplazarse al principio del búfer" - -#~ msgid "scroll to bottom of buffer" -#~ msgstr "desplazarse al final del búfer" - -#, fuzzy -#~ msgid "scroll left topic" -#~ msgstr "desplazarse al principio del búfer" - -#~ msgid "display beginning of nicklist" -#~ msgstr "mostrar el principio de la lista de nicks" - -#~ msgid "display end of nicklist" -#~ msgstr "mostrar el final de la lista de nicks" - -#~ msgid "scroll nicklist one page up" -#~ msgstr "desplazar la lista de nicks una página hacia arriba" - -#~ msgid "scroll nicklist one page down" -#~ msgstr "desplazar la lista de nicks una página hacia abajo" - -#~ msgid "scroll to previous highlight in buffer" -#~ msgstr "desplazarse al resaltado anterior en el búfer" - -#~ msgid "refresh screen" -#~ msgstr "recargar la pantalla" - -#, fuzzy -#~ msgid "# %s, created by %s v%s on %s#\n" -#~ msgstr "" -#~ "#\n" -#~ "# %s: fichero de configuración, creado por %s v%s el %s" - -#, fuzzy -#~ msgid "No configuration option found with \"%s\"" -#~ msgstr "Ninguna opción de configuración encontrada con \"%s\"\n" - -#~ msgid "" -#~ "option: name of an option (if name is full and no value is given, then " -#~ "help is displayed on option)\n" -#~ " value: value for option\n" -#~ "\n" -#~ "Option may be: servername.server_xxx where \"servername\" is an internal " -#~ "server name and \"xxx\" an option for this server." -#~ msgstr "" -#~ "opción: nombre de una opción (si el nombre está completo y no se da " -#~ "ningún valor, entonces se muestra la ayuda de la opción)\n" -#~ "valor: valor para una opción\n" -#~ "\n" -#~ "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." - -#, fuzzy -#~ msgid "%s%s: error creating charset (%s) \"%s\" => \"%s\"" -#~ msgstr "" -#~ "No hay suficiente memoria para el mensaje de la barra de información\n" - -#, fuzzy -#~ msgid "%sCharset \"%s\" not found" -#~ msgstr "%s servidor \"%s\" no encontrado\n" - -#, fuzzy -#~ msgid "List of charsets:" -#~ msgstr "Lista de alias:\n" - -#, fuzzy -#~ msgid "List of charsets with \"%s\":" -#~ msgstr "Lista de alias:\n" - -#, fuzzy -#~ msgid "No charset found" -#~ msgstr "Ningún alias definido.\n" - -#, fuzzy -#~ msgid "No charset defined" -#~ msgstr "Ningún alias definido.\n" - -#, fuzzy -#~ msgid "%s%s: error creating server for reading configuration file" -#~ msgstr "pedir al servidor que recargue su archivo de configuración" - -#~ msgid "name associated to IRC server (for display only)" -#~ msgstr "nombre asociado al servidor IRC (para mostrar solamente)" - -#, fuzzy -#~ msgid "No plugin option found with \"%s\"" -#~ msgstr "Ninguna opción de plugin encontrada con \"%s\"\n" - -#, fuzzy -#~ msgid "No plugin option found" -#~ msgstr "Ninguna opción de plugin encontrada\n" - -#, fuzzy -#~ msgid "%s%d%s plugin option found with \"%s\"" -#~ msgid_plural "%s%d%s plugin options found with \"%s\"" -#~ msgstr[0] "Ninguna opción de plugin encontrada con \"%s\"\n" -#~ msgstr[1] "Ninguna opción de plugin encontrada con \"%s\"\n" - -#, fuzzy -#~ msgid "%s%d%s plugin option found" -#~ msgid_plural "%s%d%s plugin options found" -#~ msgstr[0] "Ninguna opción de plugin encontrada\n" -#~ msgstr[1] "Ninguna opción de plugin encontrada\n" - -#, fuzzy -#~ msgid "Plugin option changed: %s%s = \"%s%s%s\"" -#~ msgstr "Ninguna opción de plugin encontrada con \"%s\"\n" - -#, fuzzy -#~ msgid "%sError: incorrect value for plugin option \"%s\"" -#~ msgstr "%s valor incorrecto para la opción de plugin \"%s\"\n" - -#~ msgid "set plugin config options" -#~ msgstr "poner opciones de configuración de plugins" - -#~ msgid "" -#~ "option: name of a plugin option\n" -#~ " value: value for option\n" -#~ "\n" -#~ "Option is format: plugin.option, example: perl.myscript.item1" -#~ msgstr "" -#~ "opción: nombre de la opción de plugin\n" -#~ " valor: valor para la opción\n" -#~ "\n" -#~ "Una opción tiene formato: plugin.opción, ejemplo: perl.miscript.objeto1" - -#, fuzzy -#~ msgid "prefix for info messages" -#~ msgstr "color para una ventana con mensajes nuevos" - -#, fuzzy -#~ msgid "text color for info prefix" -#~ msgstr "color para el texto de la barra de información" - -#, fuzzy -#~ msgid "%s%s: connecting to server %s/%d%s%s..." -#~ msgstr "%s: conectando al servidor %s:%d%s%s...\n" - -#, fuzzy -#~ msgid "%s[%sF%s%s%s]" -#~ msgstr "%s[%s%s%s]%s inactividad: " - -#, fuzzy -#~ msgid "Saving WeeChat configuration to disk (%s)" -#~ msgstr "Guardar configuración a disco\n" - -#, fuzzy -#~ msgid "Saving plugins configuration to disk" -#~ msgstr "Guardar configuración a disco\n" - -#, fuzzy -#~ msgid "%sPlugin \"%s\" %s loaded" -#~ msgstr "Plugin \"%s\" (%s) cargado.\n" - -#, fuzzy -#~ msgid "%sError: wrong number \"%s\" for filter" -#~ msgstr "%s número de argumentos incorrecto para el comando \"%s\"\n" - -#, fuzzy -#~ msgid "%s%s: cannot identify channel for \"%s\" command" -#~ msgstr "%s no es posible identificar el canal para el comando \"%s\"\n" - -#, fuzzy -#~ msgid "%s%s: cannot identify nickname for \"%s\" command" -#~ msgstr "" -#~ "%s no es posible determinar el nombre de usuario para el comando \"%s\"\n" - -#, fuzzy -#~ msgid " by %s%s %s(%s%s%s)" -#~ msgstr "%s%s %s(%s%s%s)%s ha salido" - -#, fuzzy -#~ msgid "%s%s[%s%s%s] %s%s%s banned" -#~ msgstr "%s[%s%s%s] %s%s%s baneado\n" - -#~ msgid "/list end" -#~ msgstr "/list fin" - -#~ msgid "userhost" -#~ msgstr "nombre de la máquina de usuario" - -#, fuzzy -#~ msgid "Notice from %s%s %s(%s%s%s)%s: %s" -#~ msgstr "%s%s %s(%s%s@%s%s)%s estaba %s\n" - -#, fuzzy -#~ msgid "Notice: %s" -#~ msgstr "voces" - -#, fuzzy -#~ msgid "%s[%s%s%s]%s help mode (+h)" -#~ msgstr "%s[%s%s%s]%s inactividad: " - -#, fuzzy -#~ msgid "%s[%s%s%s]%s Channels: " -#~ msgstr "%s[%s%s%s]%s inactividad: " - -#, fuzzy -#~ msgid "%s%s: cannot identify date/time for \"%s\" command" -#~ msgstr "%s no es posible identificar la fecha/hora para el comando \"%s\"\n" - -#, fuzzy -#~ msgid "%s%s: command \"%s\" failed" -#~ msgstr "%s el comando \"%s\" ha fallado\n" - -#, fuzzy -#~ msgid "%s%s: no command to execute" -#~ msgstr "%s ¡Ningún comando para ejecutar!\n" - -#, fuzzy -#~ msgid "%s%s: unknown command: cmd=\"%s\", host=\"%s\", arguments=\"%s\"" -#~ msgstr "%s Comando desconocido: cmd=\"%s\", host=\"%s\", params=\"%s\"\n" - -#, fuzzy -#~ msgid "%s%s%s%s has killed %s%s%s" -#~ msgstr "%s%s%s ha expulsado a %s%s%s del servidor" - -#, fuzzy -#~ msgid "%s%s: \"%s\" command received without channel or nickname" -#~ msgstr "%s comando \"%s\" recibido sin canal o usuario\n" - -#, fuzzy -#~ msgid "%s%s: nickname not found for \"%s\" command" -#~ msgstr "%s nombre de usuario no encontrado para el comando \"%s\"\n" - -#, fuzzy -#~ msgid "%s%s: \"%s\" command received without host or channel" -#~ msgstr "%s comando \"%s\" recibido sin host o canal\n" - -#, fuzzy -#~ msgid "WALLOPS from %s%s%s: %s" -#~ msgstr "CTCP %sVERSION%s respuesta de %s%s%s: %s\n" - -#, fuzzy -#~ msgid "%s%s: host not found for \"%s\" command" -#~ msgstr "%s anfitrión \"%s\" no encontrado para el comando \"%s\"\n" - -#~ msgid "jump to raw IRC data buffer" -#~ msgstr "saltar al búfer de datos basura de IRC" - -#, fuzzy -#~ msgid "debug command" -#~ msgstr "comando" - -#, fuzzy -#~ msgid "[test]" -#~ msgstr "texto" - -#~ msgid "IP address or hostname of IRC server" -#~ msgstr "dirección IP o nombre de máquina del servidor IRC" - -#~ msgid "port for connecting to server" -#~ msgstr "puerto para conectarse al servidor" - -#~ msgid "" -#~ "alternate nickname to use on IRC server (if nickname is already used)" -#~ msgstr "" -#~ "nombre de usuario alternativo para el servidor IRC (si el nombre de " -#~ "usuario ya está en uso)" - -#~ msgid "" -#~ "2nd alternate nickname to use on IRC server (if alternate nickname is " -#~ "already used)" -#~ msgstr "" -#~ "segundo nombre de usuario alternativo a utilizar en el servidor IRC (si " -#~ "el nombre de usuario alternativo ya está en uso)" - -#, fuzzy -#~ msgid "Not enough memory to write log file \"%s\"\n" -#~ msgstr "" -#~ "No hay suficiente memoria para escribir un fichero de log para un búfer\n" - -#, fuzzy -#~ msgid "%s%s: nickname \"%s\" is invalid, trying 3rd nickname \"%s\"" -#~ msgstr "" -#~ "%s: el nombre de usuario \"%s\" ya está en uso, probando con el 3 nombre " -#~ "de usuario \"%s\"\n" - -#, fuzzy -#~ msgid "%s%s: nickname \"%s\" is invalid, trying 1st nickname \"%s\"" -#~ msgstr "" -#~ "%s: el nombre de usuario \"%s\" ya está en uso, probando con el 1 nombre " -#~ "de usuario \"%s\"\n" - -#, fuzzy -#~ msgid "%s%s: nickname \"%s\" is already in use, trying 3rd nickname \"%s\"" -#~ msgstr "" -#~ "%s: el nombre de usuario \"%s\" ya está en uso, probando con el 3 nombre " -#~ "de usuario \"%s\"\n" - -#, fuzzy -#~ msgid "%s%s: nickname \"%s\" is already in use, trying 1st nickname \"%s\"" -#~ msgstr "" -#~ "%s: el nombre de usuario \"%s\" ya está en uso, probando con el 1 nombre " -#~ "de usuario \"%s\"\n" - -#~ msgid "[file]" -#~ msgstr "[archivo]" - -#, fuzzy -#~ msgid "file: configuration file to reload" -#~ msgstr "guardar configuración a disco" - -#, fuzzy -#~ msgid "save WeeChat and plugins configuration files to disk" -#~ msgstr "guardar configuración a disco" - -#, fuzzy -#~ msgid "%sWeeChat configuration file reloaded" -#~ msgstr "Archivo de configuración guardado\n" - -#, fuzzy -#~ msgid "%sError: failed to reload WeeChat configuration file" -#~ msgstr "%s falló al salvar el archivo de configuración\n" - -#, fuzzy -#~ msgid "%sError: failed to save WeeChat configuration file" -#~ msgstr "%s falló al salvar el archivo de configuración\n" - -#, fuzzy -#~ msgid "%s%s: configuration file reloaded" -#~ msgstr "Archivo de configuración guardado\n" - -#, fuzzy -#~ msgid "%s%s: failed to reload configuration file" -#~ msgstr "%s falló al salvar el archivo de configuración\n" - -#, fuzzy -#~ msgid "clear buffer(s)" -#~ msgstr "saltar al búfer DCC" - -#, fuzzy -#~ msgid "[-all | number [number ...]]" -#~ msgstr "[-all] usuarios" - -#, fuzzy -#~ msgid "" -#~ "[list [name]] | [listfull [name]] [load filename] | [autoload] | [reload] " -#~ "| [unload [script]]" -#~ msgstr "[cargar fichero] | [autocargar] | [recargar] | [descargar]" - -#, fuzzy -#~ msgid "[load filename] | [autoload] | [reload] | [unload [script]]" -#~ msgstr "[cargar fichero] | [autocargar] | [recargar] | [descargar]" - -#, fuzzy -#~ msgid "list/load/unload Perl scripts" -#~ msgstr "listar/cargar/descargar plugins" - -#, fuzzy -#~ msgid "list/load/unload Python scripts" -#~ msgstr "listar/cargar/descargar plugins" - -#, fuzzy -#~ msgid "list/load/unload Ruby scripts" -#~ msgstr "listar/cargar/descargar plugins" - -#, fuzzy -#~ msgid "%s%s: loading Perl script \"%s\"" -#~ msgstr "sesión: cargando servidor \"%s\"\n" - -#~ msgid "%s cannot find nick for sending message\n" -#~ msgstr "" -#~ "%s no ha sido posible encontrar el usuario al que enviar el mensaje\n" - -#, fuzzy -#~ msgid "%s%s: error sending data to IRC server" -#~ msgstr "%s error enviando datos al servidor IRC\n" - -#, fuzzy -#~ msgid "%s channel \"%s\" not found for \"%s\" command" -#~ msgstr "%s canal \"%s\" no encontrado para el comando \"%s\"\n" - -#, fuzzy -#~ msgid "%s cannot create new private buffer \"%s\"" -#~ msgstr "%s no es posible crear una nueva ventana privada \"%s\"\n" - -#, fuzzy -#~ msgid "%sAlias: configuration file reloaded" -#~ msgstr "Archivo de configuración guardado\n" - -#, fuzzy -#~ msgid "%sAlias: failed to reload configuration file" -#~ msgstr "%s falló al salvar el archivo de configuración\n" - -#, fuzzy -#~ msgid "%sirc: cannot find nick for sending message" -#~ msgstr "" -#~ "%s no ha sido posible encontrar el usuario al que enviar el mensaje\n" - -#, fuzzy -#~ msgid "%sirc: cannot create new private buffer \"%s\"" -#~ msgstr "%s no es posible crear una nueva ventana privada \"%s\"\n" - -#, fuzzy -#~ msgid "%sirc: unknown option for \"%s\" command" -#~ msgstr "%s opción desconocida para el comando \"%s\"\n" - -#, fuzzy -#~ msgid "%sirc: wrong argument count for \"%s\" command" -#~ msgstr "%s número de argumentos incorrecto para el comando \"%s\"\n" - -#, fuzzy -#~ msgid "%sirc: configuration file reloaded" -#~ msgstr "Archivo de configuración guardado\n" - -#, fuzzy -#~ msgid "%sirc: channel \"%s\" not found for \"%s\" command" -#~ msgstr "%s canal \"%s\" no encontrado para el comando \"%s\"\n" - -#, fuzzy -#~ msgid "irc:%s \"%s\" command received without host" -#~ msgstr "%s comando \"%s\" recibido sin host \n" - -#, fuzzy -#~ msgid "irc: connecting to server %s:%d%s%s..." -#~ msgstr "%s: conectando al servidor %s:%d%s%s...\n" - -#, fuzzy -#~ msgid "%sirc: option \"%s\" not found in config file" -#~ msgstr "%s opción de configuración \"%s\" no encontrada\n" - -#, fuzzy -#~ msgid "%sError: plugin \"%s\" not found\n" -#~ msgstr "%s plugin \"%s\" no encontrado\n" - -#, fuzzy -#~ msgid "text: write this text on infobar" -#~ msgstr "fecha y hora para las conversaciones guardadas" - -#, fuzzy -#~ msgid "demo command: print some messages" -#~ msgstr "imprime mensajes de depuración" - -#, fuzzy -#~ msgid "" -#~ "# WARNING! Be careful when editing this file, WeeChat may write it at any " -#~ "time.\n" -#~ "#\n" -#~ msgstr "" -#~ "# ¡CUIDADO! Sea cauteloso al editar este fichero, WeeChat escribe este " -#~ "fichero al salir.\n" -#~ "#\n" - -#, fuzzy -#~ msgid "background for chat text" -#~ msgstr "color de fondo para la conversación" - -#~ msgid "color for local nick" -#~ msgstr "color para el alias local" - -#~ msgid "color for input text (server name)" -#~ msgstr "color para el texto de entrada (nombre de servidor)" - -#~ msgid "color for input text (channel name)" -#~ msgstr "color para el texto de entrada (nombre de canal)" - -#~ msgid "color for input text (nick name)" -#~ msgstr "color para el texto de entrada (alias)" - -#~ msgid "color for input text (delimiters)" -#~ msgstr "color para el texto de entrada (delimitadores)" - -#, fuzzy -#~ msgid "color for text not found" -#~ msgstr "color para la hora en la ventana de conversación" - -#, fuzzy -#~ msgid "color for nicklist text" -#~ msgstr "color para el nombre de usuario" - -#, fuzzy -#~ msgid "color for prefix 1" -#~ msgstr "color para la hora" - -#, fuzzy -#~ msgid "color for prefix 2" -#~ msgstr "color para la hora" - -#, fuzzy -#~ msgid "color for prefix 3" -#~ msgstr "color para la hora" - -#, fuzzy -#~ msgid "color for prefix 4" -#~ msgstr "color para la hora" - -#, fuzzy -#~ msgid "color for prefix 5" -#~ msgstr "color para la hora" - -#~ msgid "seconds" -#~ msgstr "segundos" - -#, fuzzy -#~ msgid "milliseconds" -#~ msgstr "segundos" - -#~ msgid "days" -#~ msgstr "días" - -#~ msgid "hours" -#~ msgstr "horas" - -#~ msgid "minutes" -#~ msgstr "minutos" - -#, fuzzy -#~ msgid "[%s%s] %s/%s %s%s" -#~ msgstr "%s%s %s(%s%s%s)%s ha salido" - -#~ msgid "clear window(s)" -#~ msgstr "limpiar la(s) ventana(s)" - -#, fuzzy -#~ msgid " %d keyboards hooked" -#~ msgstr " manejadores de teclado:\n" - -#, fuzzy -#~ msgid "%sError: option \"%s\" can not be changed while WeeChat is running" -#~ msgstr "" -#~ "%s la opción \"%s\" no puede ser modificada mientras WeeChat está en " -#~ "ejecución\n" - -#, fuzzy -#~ msgid "plugin option(s) found with \"%s\"" -#~ msgstr "opción/opciones de plugin encontrada(s) con \"%s\"\n" - -#, fuzzy -#~ msgid "plugin option(s) found" -#~ msgstr "opción/opciones de plugin encontrada(s)\n" - -#, fuzzy -#~ msgid "Open windows:" -#~ msgstr "Ventanas abiertas:\n" - -#~ msgid "display actions with different colors" -#~ msgstr "mostrar acciones con colores diferentes" - -#~ msgid "text to display instead of nick when not connected" -#~ msgstr "texto a mostrar en lugar del nick cuando no se está conectado" - -#~ msgid "" -#~ "maximum number of lines in history for one server/channel/private window " -#~ "(0 = unlimited)" -#~ msgstr "" -#~ "número máximo de líneas en el histórico para un servidor/canal/" -#~ "privado (0 = ilimitado)" - -#, fuzzy -#~ msgid "log messages from plugins" -#~ msgstr "registrar mensajes de plugins (scripts)" - -#~ msgid "" -#~ "path for WeeChat log files ('%h' will be replaced by WeeChat home, ~/." -#~ "weechat by default)" -#~ msgstr "" -#~ "ruta para los archivos de registro de Weechat ('%h' será reemplazado por " -#~ "el directorio raíz de Weechat, ~/.weechat por defecto)" - -#, fuzzy -#~ msgid "time format for log (see man strftime for date/time specifiers)" -#~ msgstr "" -#~ "fecha y hora para los registros (ver man strftime para el formato de " -#~ "fecha/hora)" - -#~ msgid "use a proxy server to connect to irc server" -#~ msgstr "utilizar un proxy para conectarse al servidor irc" - -#~ msgid "" -#~ "standard plugins extension in filename, used for autoload (if empty, then " -#~ "all files are loaded when autoload is \"*\")" -#~ msgstr "" -#~ "extensión de plugins estándar en nombre de archivo, usada para la " -#~ "autocarga (si está vacío, entonces se cargan todos los archivos cuando " -#~ "la autocarga es \"*\")" - -#, fuzzy -#~ msgid "Warning: %s, line %d: error reading new section \"%s\"\n" -#~ msgstr "%s %s, línea %d: opciones de ignore inválidas \"%s\"\n" - -#, fuzzy -#~ msgid "%s: creating default config file \"%s\"...\n" -#~ msgstr "%s: creando fichero de configuración por defecto...\n" - -#, fuzzy -#~ msgid "Creating default config file \"%s\"\n" -#~ msgstr "Creando fichero de configuración por defecto\n" - -#, fuzzy -#~ msgid "Warning: unable to assign default int with string (\"%s\")\n" -#~ msgstr "%s no es posible asignar el valor entero con la cadena (\"%s\")\n" - -#, fuzzy -#~ msgid "Warning: unable to assign default color (\"%s\")\n" -#~ msgstr "%s no es posible asignar el color por defecto (\"%s\")\n" - -#~ msgid "empty" -#~ msgstr "vacío" - -#, fuzzy -#~ msgid "" -#~ "%sError: wrong argument count for %s command \"%s\" (expected: %d arg)" -#~ msgid_plural "" -#~ "%s%s wrong argument count for %s command \"%s\" (expected: %d args)" -#~ msgstr[0] "" -#~ "%s número de argumentos incorrecto para el comando %s \"%s\" (esperado: %" -#~ "d parámetro%s)\n" -#~ msgstr[1] "" -#~ "%s número de argumentos incorrecto para el comando %s \"%s\" (esperado: %" -#~ "d parámetro%s)\n" - -#, fuzzy -#~ msgid "" -#~ "%sError: wrong argument count for %s command \"%s\" (expected: between %d " -#~ "and %d arg)" -#~ msgid_plural "" -#~ "%s%s wrong argument count for %s command \"%s\" (expected: between %d and " -#~ "%d args)" -#~ msgstr[0] "" -#~ "%s número de argumentos incorrecto para el comando %s \"%s\" (esperado: " -#~ "entre %d y %d parámetro%s)\n" -#~ msgstr[1] "" -#~ "%s número de argumentos incorrecto para el comando %s \"%s\" (esperado: " -#~ "entre %d y %d parámetro%s)\n" - -#, fuzzy -#~ msgid "Unable to write log file \"%s\"\n" -#~ msgstr "No es posible escribir un fichero de log para un búfer\n" - -#~ msgid "[quit_message]" -#~ msgstr "[mensaje_de_salida]" - -#~ msgid "quit_message: quit message (displayed to other users)" -#~ msgstr "" -#~ "mensaje_de_salida: mensaje de partida (mostrado al resto de usuarios)" - -#~ msgid "%s command \"%s\" needs a server connection!\n" -#~ msgstr "%s ¡el comando \"%s\" requiere una conexión a servidor!\n" - -#~ msgid "%s missing parameters for \"%s\" command\n" -#~ msgstr "%s faltan parámetros para el comando \"%s\"\n" - -#, fuzzy -#~ msgid "%s missing server name for \"%s\" command\n" -#~ msgstr "%s falta el nombre de servidor para el comando \"%s\"\n" - -#~ msgid "%s, compiled on %s %s\n" -#~ msgstr "%s, compilado en %s %s\n" - -#~ msgid "interval between two checks for lag (in seconds)" -#~ msgstr "intervalo entre dos medidas de lag (en segundos)" - -#~ msgid "automatically accept incoming dcc files" -#~ msgstr "aceptar automáticamente los ficheros dcc entrantes" - -#~ msgid "block size for dcc packets in bytes (default: 65536)" -#~ msgstr "" -#~ "tamaño de bloque para los paquetes dcc en bytes (por defecto: 65536)" - -#~ msgid "path for writing incoming files with dcc (default: user home)" -#~ msgstr "" -#~ "ruta para los ficheros recibidos con dcc (por defecto: directorio home " -#~ "del usuario)" - -#~ 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" - -#~ msgid "%s %s, line %d: server '%s' already exists\n" -#~ msgstr "%s %s, línea %d: el servidor '%s' ya existe\n" - -#~ msgid "%s %s, line %d: unable to create server\n" -#~ msgstr "%s %s, línea %d: no es posible crear el servidor\n" - -#~ msgid "%s cannot create new private window \"%s\"\n" -#~ msgstr "%s no es posible crear una nueva ventana privada \"%s\"\n" - -#, fuzzy -#~ msgid "%s: trying 2nd nickname \"%s\"\n" -#~ msgstr "" -#~ "%s: el nombre de usuario \"%s\" ya está en uso, probando con el 2 nombre " -#~ "de usuario \"%s\"\n" - -#, fuzzy -#~ msgid "%s: trying 3rd nickname \"%s\"\n" -#~ msgstr "" -#~ "%s: el nombre de usuario \"%s\" ya está en uso, probando con el 3 nombre " -#~ "de usuario \"%s\"\n" - -#, fuzzy -#~ msgid "%s: trying 1st nickname \"%s\"\n" -#~ msgstr "" -#~ "%s: el nombre de usuario \"%s\" ya está en uso, probando con el 1 nombre " -#~ "de usuario \"%s\"\n" - -#~ msgid "Unable to get user's name" -#~ msgstr "No ha sido posible obtener el nombre de usuario" - -#~ msgid "%s Command \"%s\" failed!\n" -#~ msgstr "%s ¡El comando \"%s\" ha fallado!\n" - -#~ msgid "Connecting to server %s:%d%s%s...\n" -#~ msgstr "Conectando al servidor %s:%d%s%s...\n" - -#, fuzzy -#~ msgid "%sInitializing plugin \"%s\" %s\n" -#~ msgstr "Inicializando plugin \"%s\" %s\n" - -#, fuzzy -#~ msgid "%sFailed to create alias \"%s\" => \"%s\" (not enough memory)" -#~ msgstr "" -#~ "No ha sido posible crear el alias \"%s\" => \"%s\" (no hay suficiente " -#~ "memoria)\n" - -#~ msgid "WeeChat Warning:" -#~ msgstr "Advertencia WeeChat:" - -#, fuzzy -#~ msgid "%s%s unable to bind key \"%s\"" -#~ msgstr "%s No ha sido posible atar la clave \"%s\"\n" - -#~ msgid "" -#~ "nick alignment (fixed size for nicks in chat window (none, left, right))" -#~ msgstr "" -#~ "alineación de nick (tamaño fijo para los nicks en la ventana de charla " -#~ "(ninguno, izquierda, derecha))" - -#~ msgid "alignment for other messages (not beginning with a nick)" -#~ msgstr "alineación para otros mensajes (sin empezar con un nick)" - -#~ msgid "size for aligning nick and other messages" -#~ msgstr "tamaño para la alineación de nick y otros mensajes" - -#~ msgid "" -#~ "max size for aligning nick and other messages (should be >= to " -#~ "look_align_size)" -#~ msgstr "" -#~ "tamaño máximo para la alineación de nick y otros mensajes (debería " -#~ "ser >= a look_align_size)" - -#~ msgid "server name not found" -#~ msgstr "nombre de servidor no encontrado" - -#~ msgid "server found, updating values\n" -#~ msgstr "servidor encontrado, actualizando valores\n" - -#~ msgid "server not found, creating new one\n" -#~ msgstr "servidor no encontrado, creando uno nuevo\n" - -#~ msgid "can't create new server" -#~ msgstr "no se puede crear un nuevo servidor" - -#~ msgid "unexpected end of file (reading server)" -#~ msgstr "fin de fichero inesperado (leyendo servidor)" - -#~ msgid "session: warning: ignoring value from server (object id: %d)\n" -#~ msgstr "" -#~ "sesión: advertencia: ignorando valor de servidor (id de objeto: %d)\n" - -#~ msgid "channel found without server" -#~ msgstr "canal encontrado sin servidor" - -#~ msgid "channel type not found" -#~ msgstr "tipo de canal no encontrado" - -#~ msgid "channel name not found" -#~ msgstr "nombre de canal no encontrado" - -#~ msgid "session: loading channel \"%s\"\n" -#~ msgstr "sesión: cargando canal \"%s\"\n" - -#~ msgid "can't create new channel" -#~ msgstr "no se puede crear un nuevo canal" - -#~ msgid "unexpected end of file (reading channel)" -#~ msgstr "fin de fichero inesperado (leyendo canal)" - -#~ msgid "session: warning: ignoring value from channel (object id: %d)\n" -#~ msgstr "sesión: advertencia: ignorando valor de canal (id de objeto: %d)\n" - -#~ msgid "nick found without channel" -#~ msgstr "nombre de usuario encontrado sin canal" - -#~ msgid "nick name not found" -#~ msgstr "nombre de usuario no encontrado" - -#~ msgid "can't create new nick" -#~ msgstr "no se puede crear un nuevo nombre de usuario" - -#~ msgid "unexpected end of file (reading nick)" -#~ msgstr "fin de fichero inesperado (leyendo nombre de usuario)" - -#~ msgid "session: warning: ignoring value from nick (object id: %d)\n" -#~ msgstr "sesión: advertencia: ignorando valor de nick (id de objeto: %d)\n" - -#~ msgid "can't create new DCC" -#~ msgstr "no se puede crear un nuevo DCC" - -#~ msgid "session: loading DCC\n" -#~ msgstr "sesión: cargando DCC\n" - -#~ msgid "unexpected end of file (reading DCC)" -#~ msgstr "fin de fichero inesperado (leyendo DCC)" - -#~ msgid "server not found for DCC" -#~ msgstr "servidor no encontrado para DCC" - -#~ msgid "DCC with channel but without server" -#~ msgstr "DCC con canal pero sin servidor" - -#~ msgid "channel not found for DCC" -#~ msgstr "canal no encontrado para DCC" - -#~ msgid "session: warning: ignoring value from DCC (object id: %d)\n" -#~ msgstr "sesión: advertencia: ignorando valor de DCC (id de objeto: %d)\n" - -#~ msgid "session: loading buffer history\n" -#~ msgstr "sesión: cargando historial del búfer\n" - -#~ msgid "session: loading global history\n" -#~ msgstr "sesión: cargando historial global\n" - -#~ msgid "unexpected end of file (reading history)" -#~ msgstr "fin de fichero inesperado (leyendo historial)" - -#~ msgid "session: warning: ignoring value from history (object id: %d)\n" -#~ msgstr "" -#~ "sesión: advertencia: ignorando valor del historial (id de objeto: %d)\n" - -#~ msgid "server name not found for buffer" -#~ msgstr "nombre de servidor no encontrado para el búfer" - -#~ msgid "buffer type not found" -#~ msgstr "tipo de búfer no encontrado" - -#~ msgid "session: loading buffer (server: %s, channel: %s, type: %d)\n" -#~ msgstr "sesión: cargando búfer (servidor: %s, canal: %s, tipo: %d)\n" - -#~ msgid "server not found for buffer" -#~ msgstr "servidor no encontrado para el búfer" - -#~ msgid "channel not found for buffer" -#~ msgstr "canal no encontrado para el búfer" - -#~ msgid "unexpected end of file (reading buffer)" -#~ msgstr "fin de fichero inesperado (leyendo búfer)" - -#~ 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" - -#~ msgid "line found without buffer" -#~ msgstr "línea encontrada sin un búfer" - -#~ msgid "can't create new line" -#~ msgstr "no se puede crear una nueva línea" - -#~ msgid "unexpected end of file (reading line)" -#~ msgstr "fin de fichero inesperado (leyendo línea)" - -#~ 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" - -#~ msgid "unexpected end of file (reading uptime)" -#~ msgstr "fin de fichero no esperado (leyendo tiempo en marcha)" - -#~ 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" - -#, fuzzy -#~ msgid "unexpected end of file (reading hotlist)" -#~ msgstr "fin de fichero inesperado (leyendo historial)" - -#~ msgid "session file not found" -#~ msgstr "archivo de sesión no encontrado" - -#~ msgid "bad session signature" -#~ msgstr "firma de sesión corrupta" - -#~ msgid "object id not found" -#~ msgstr "identificador (id) de objeto no encontrado" - -#~ msgid "failed to load server" -#~ msgstr "falló al cargar el servidor" - -#~ msgid "failed to load channel" -#~ msgstr "falló al cargar el canal" - -#~ msgid "failed to load nick" -#~ msgstr "falló al cargar el nick" - -#~ msgid "failed to load DCC" -#~ msgstr "falló al cargar el DCC" - -#~ msgid "failed to load history" -#~ msgstr "falló al cargar el historial" - -#~ msgid "failed to load line" -#~ msgstr "falló al cargar la línea" - -#~ msgid "failed to load uptime" -#~ msgstr "falló al cargar el tiempo en marcha" - -#, fuzzy -#~ msgid "failed to load hotlist" -#~ msgstr "falló al cargar el historial" - -#~ msgid "ignoring object (id: %d)\n" -#~ msgstr "ignorando objeto (id: %d)\n" - -#~ msgid "failed to ignore object (id: %d)" -#~ msgstr "falló al ignorar el objeto (id: %d)" - -#~ msgid "%s can't delete session file (%s)\n" -#~ msgstr "%s no se puede eliminar el archivo de sesión (%s)\n" - -#~ msgid "Upgrade completed successfully\n" -#~ msgstr "Actualización completada con éxito\n" - -#, fuzzy -#~ msgid "Configuration options for protocol \"%s\":\n" -#~ msgstr "opción/opciones de configuración encontrada(s) con \"%s\"\n" - -#, fuzzy -#~ msgid " (no command handler)" -#~ msgstr " (sin manejador de comando)\n" - -#, fuzzy -#~ msgid " (no timer handler)" -#~ msgstr " (sin manejador temporizador)\n" - -#, fuzzy -#~ msgid " (no keyboard handler)" -#~ msgstr " (sin manejador de teclado)\n" - -#, fuzzy -#~ msgid " %d defined" -#~ msgstr " %d definido\n" - -#, fuzzy -#~ msgid " event handlers:" -#~ msgstr " manejadores de mensaje:\n" - -#, fuzzy -#~ msgid " (no event handler)" -#~ msgstr " (sin manejador de mensaje)\n" - -#, fuzzy -#~ msgid " modifiers:" -#~ msgstr " (sin manejador temporizador)\n" - -#, fuzzy -#~ msgid " (no modifier)" -#~ msgstr " (sin manejador temporizador)\n" - -#, fuzzy -#~ msgid "%s%s failed to save configuration for protocol \"%s\"" -#~ msgstr "%s falló al salvar el archivo de configuración\n" - -#, fuzzy -#~ msgid "%s%s protocol \"%s\" not found" -#~ msgstr "%s plugin \"%s\" no encontrado\n" - -#, fuzzy -#~ msgid "" -#~ "comma separated list of protocols to load automatically at startup, \"*\" " -#~ "means all plugins found (names may be partial, for example \"irc\" is ok " -#~ "for \"irc.so\")" -#~ msgstr "" -#~ "lista de plugins separados por comas para cargar automáticamente al " -#~ "iniciar, \"*\" significa todos los plugins encontrados (los nombres " -#~ "pueden ser parciales, por ejemplo \"perl\" está bien para \"libperl.so\")" - -#, fuzzy -#~ msgid "" -#~ "standard protocols extension in filename, used for autoload (if empty, " -#~ "then all files are loaded when autoload is \"*\")" -#~ msgstr "" -#~ "extensión de plugins estándar en nombre de archivo, usada para la " -#~ "autocarga (si está vacío, entonces se cargan todos los archivos cuando " -#~ "la autocarga es \"*\")" - -#~ msgid "%s channel \"%s\" not found (FIFO pipe data)\n" -#~ msgstr "%s canal \"%s\" no encontrado (datos de la tubería FIFO)\n" - -#, fuzzy -#~ msgid "" -#~ "%s%s plugin %s: unable to add handler for IRC command \"%s\" (not enough " -#~ "memory)" -#~ msgstr "" -#~ "%s plugin %s: no ha sido posible añadir un manejador para el comando IRC " -#~ "\"%s\" (no hay suficiente memoria)\n" - -#, fuzzy -#~ msgid "" -#~ "%s%s plugin %s: unable to add handler for \"%s\" command (already " -#~ "exists)\n" -#~ msgstr "" -#~ "%s plugin %s: no ha sido posible añadir un manejador para el comando \"%s" -#~ "\" (ya existe)\n" - -#, fuzzy -#~ msgid "" -#~ "%s%s plugin %s: unable to add handler for \"%s\" command (forbidden)\n" -#~ msgstr "" -#~ "%s plugin %s: no ha sido posible añadir un manejador para el comando \"%s" -#~ "\" (prohibido)\n" - -#, fuzzy -#~ msgid "" -#~ "%s%s plugin %s: unable to add handler for \"%s\" command (not enough " -#~ "memory)" -#~ msgstr "" -#~ "%s plugin %s: no ha sido posible añadir un manejador para el comando \"%s" -#~ "\" (no hay suficiente memoria)\n" - -#, fuzzy -#~ msgid "%s%s plugin %s: unable to add timer handler (not enough memory)" -#~ msgstr "" -#~ "%s plugin %s: no ha sido posible añadir un manejador temporizador (no " -#~ "hay suficiente memoria)\n" - -#, fuzzy -#~ msgid "%s%s plugin %s: unable to add keyboard handler (not enough memory)" -#~ msgstr "" -#~ "%s plugin %s: no ha sido posible añadir un manejador de teclado (no hay " -#~ "suficiente memoria)\n" - -#, fuzzy -#~ msgid "%s%s plugin %s: unable to add event handler (not enough memory)" -#~ msgstr "" -#~ "%s plugin %s: no ha sido posible añadir un manejador temporizador (no " -#~ "hay suficiente memoria)\n" - -#, fuzzy -#~ msgid "%s%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" - -#, fuzzy -#~ msgid "%s unable to load protocol \"%s\": %s" -#~ msgstr "%s no ha sido posible cargar el plugin \"%s\": %s\n" - -#, fuzzy -#~ msgid "%s symbol \"%s\" not found in protocol \"%s\", failed to load\n" -#~ msgstr "" -#~ "%s símbolo \"plugin_name\" no encontrado en el plugin \"%s\", falló al " -#~ "cargar\n" - -#, fuzzy -#~ msgid "" -#~ "%s unable to load protocol \"%s\": a protocol with same name already " -#~ "exists\n" -#~ msgstr "" -#~ "%s no ha sido posible cargar el plugin \"%s\": un plugin con el mismo " -#~ "nombre ya existe\n" - -#, fuzzy -#~ msgid "Initializing protocol \"%s\" %s\n" -#~ msgstr "Inicializando plugin \"%s\" %s\n" - -#, fuzzy -#~ msgid "Protocol \"%s\" (%s) loaded.\n" -#~ msgstr "Plugin \"%s\" (%s) cargado.\n" - -#, fuzzy -#~ msgid "Protocol \"%s\" unloaded.\n" -#~ msgstr "Plugin \"%s\" descargado.\n" - -#, fuzzy -#~ msgid "%s protocol \"%s\" not found\n" -#~ msgstr "%s plugin \"%s\" no encontrado\n" - -#, fuzzy -#~ msgid "" -#~ "%s%s wrong argument count for protocol command \"%s\" (expected: %d arg)" -#~ msgid_plural "" -#~ "%s%s wrong argument count for protocol command \"%s\" (expected: %d args)" -#~ msgstr[0] "" -#~ "%s número de argumentos incorrecto para el comando %s \"%s\" (esperado: %" -#~ "d parámetro%s)\n" -#~ msgstr[1] "" -#~ "%s número de argumentos incorrecto para el comando %s \"%s\" (esperado: %" -#~ "d parámetro%s)\n" - -#, fuzzy -#~ msgid "" -#~ "%s%s wrong argument count for protocol command \"%s\" (expected: between %" -#~ "d and %d arg)" -#~ msgid_plural "" -#~ "%s%s wrong argument count for protocol command \"%s\" (expected: between %" -#~ "d and %d args)" -#~ msgstr[0] "" -#~ "%s número de argumentos incorrecto para el comando %s \"%s\" (esperado: " -#~ "entre %d y %d parámetro%s)\n" -#~ msgstr[1] "" -#~ "%s número de argumentos incorrecto para el comando %s \"%s\" (esperado: " -#~ "entre %d y %d parámetro%s)\n" - -#~ msgid "channel :topic" -#~ msgstr "canal :tema" - -#~ msgid "" -#~ "channel: name of channel\n" -#~ " topic: topic of the channel" -#~ msgstr "" -#~ "canal: nombre del canal\n" -#~ " tema: tema del canal" - -#~ msgid "channel :[[@|+]nick ...]" -#~ msgstr "canal :[[@|+]usuario ...]" - -#~ msgid "" -#~ "channel: name of channel\n" -#~ " nick: nick on the channel" -#~ msgstr "" -#~ " canal: nombre del canal\n" -#~ "usuario: usuario en el canal" - -#~ msgid "%s too few arguments for ignore\n" -#~ msgstr "%s pocos argumentos para el ignore\n" - -#~ msgid "%s mask or type/command should be non generic value for ignore\n" -#~ msgstr "" -#~ "%s máscara o tipo/comando debería ser un valor no genérico para el " -#~ "ignore\n" - -#~ msgid "%s not enough memory to create ignore\n" -#~ msgstr "%s no hay suficiente memoria para crear el ignore\n" - -#~ msgid "Removing ignore:" -#~ msgstr "Eliminando el ignore:" - -#~ msgid "" -#~ "%s symbol \"plugin_description\" not found in plugin \"%s\", failed to " -#~ "load\n" -#~ msgstr "" -#~ "%s símbolo \"plugin_description\" no encontrado en el plugin \"%s\", " -#~ "falló al cargar\n" - -#~ msgid "" -#~ "%s symbol \"plugin_version\" not found in plugin \"%s\", failed to load\n" -#~ msgstr "" -#~ "%s símbolo \"plugin_version\" no encontrado en el plugin \"%s\", falló " -#~ "al cargar\n" - -#~ msgid "" -#~ "#\n" -#~ "# %s plugins configuration file, created by %s v%s on %s" -#~ msgstr "" -#~ "#\n" -#~ "# %s archivo de configuración de plugins, creado por %s v%s en %s" - -#~ msgid "" -#~ "# WARNING! Be careful when editing this file, WeeChat writes this file " -#~ "when options are updated.\n" -#~ "#\n" -#~ msgstr "" -#~ "# ¡CUIDADO! Sea cauteloso al editar este archivo, WeeChat escribe este " -#~ "archivo cuando se actualizan las opciones.\n" -#~ "#\n" - -#~ msgid "%s server/channel (%s/%s) not found for plugin exec command\n" -#~ msgstr "" -#~ "%s servidor/canal (%s/%s) no encontrado para el plugin de comando exec\n" - -#~ msgid " [Q] Close raw data view" -#~ msgstr " [Q] Cerrar vista de datos basura" - -#~ msgid "" -#~ msgstr "" - -#~ msgid "(away)" -#~ msgstr "(ausente)" - -#~ msgid "[not connected] " -#~ msgstr "[no conectado] " - -#~ msgid " " -#~ msgstr " " - -#~ msgid "RAW_IRC" -#~ msgstr "RAW_IRC" - -#~ msgid "Lag: %.1f" -#~ msgstr "Lag: %.1f" - -#~ msgid "ignore IRC messages and/or hosts" -#~ msgstr "ignorar los mensajes IRC y/o los hosts" - -#~ msgid "[mask [[type | command] [channel [server]]]]" -#~ msgstr "[máscara [[tipo | comando] [canal [servidor]]]]" - -#~ msgid "" -#~ " mask: nick or host mask to ignore\n" -#~ " type: type of message to ignore (action, ctcp, dcc, pv)\n" -#~ "command: IRC command\n" -#~ "channel: name of channel for ignore\n" -#~ " server: name of server for ignore\n" -#~ "\n" -#~ "For each argument, '*' means all.\n" -#~ "Without argument, /ignore command lists all defined ignore." -#~ msgstr "" -#~ " máscara: máscara de usuario o máquina que ignorar\n" -#~ " tipo: tipo de mensaje que ignorar (action, ctcp, dcc, pv)\n" -#~ "comando: comando IRC\n" -#~ "canal: nombre del canal que ignorar\n" -#~ " servidor: nombre del servidor que ignorar\n" -#~ "\n" -#~ "Para cada argumento, '*' significa todo.\n" -#~ "Sin argumentos, el comando /ignore lista todos los ignores definidos." - -#~ msgid "file: filename for writing config" -#~ msgstr "archivo: fichero en el que guardar la configuración" - -#~ msgid "unignore IRC messages and/or hosts" -#~ msgstr "no ignorar mensajes IRC y/o hosts" - -#~ msgid "[number | [mask [[type | command] [channel [server]]]]]" -#~ msgstr "[número | [máscara [[tipo | comando] [canal [servidor]]]]]" - -#~ msgid "" -#~ " number: # of ignore to unignore (number is displayed by list of ignore)\n" -#~ " mask: nick or host mask to unignore\n" -#~ " type: type of message to unignore (action, ctcp, dcc, pv)\n" -#~ "command: IRC command\n" -#~ "channel: name of channel for unignore\n" -#~ " server: name of server for unignore\n" -#~ "\n" -#~ "For each argument, '*' means all.\n" -#~ "Without argument, /unignore command lists all defined ignore." -#~ msgstr "" -#~ " número: # de ignores para quitar (el número se muestra por la lista de " -#~ "ignores)\n" -#~ " máscara de usuario o máquina para no ignorar\n" -#~ " tipo: tipo de mensaje para no ignorar(action, ctcp, dcc, pv)\n" -#~ "comando: comando IRC\n" -#~ "canal: nombre del canal para no ignorar\n" -#~ " servidor: nombre del servidor para no ignorar\n" -#~ "\n" -#~ "Para cada argumento, '*' significa todo.\n" -#~ "Sin argumentos, el comando /unignore lista todos los ignores definidos." - -#, fuzzy -#~ msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg)\n" -#~ msgid_plural "" -#~ "%s wrong argument count for IRC command \"%s\" (expected: %d args)\n" -#~ msgstr[0] "" -#~ "%s número de argumentos incorrecto para el comando IRC \"%s\" (esperado: " -#~ "%d parámetro%s)\n" -#~ msgstr[1] "" -#~ "%s número de argumentos incorrecto para el comando IRC \"%s\" (esperado: " -#~ "%d parámetro%s)\n" - -#, fuzzy -#~ msgid "" -#~ "%s wrong argument count for IRC command \"%s\" (expected: between %d and %" -#~ "d arg)\n" -#~ msgid_plural "" -#~ "%s wrong argument count for IRC command \"%s\" (expected: between %d and %" -#~ "d args)\n" -#~ msgstr[0] "" -#~ "%s número de argumentos incorrecto para el comando IRC \"%s\" (esperado: " -#~ "entre %d y %d parámetro%s)\n" -#~ msgstr[1] "" -#~ "%s número de argumentos incorrecto para el comando IRC \"%s\" (esperado: " -#~ "entre %d y %d parámetro%s)\n" - -#~ 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" - -#~ msgid "%snot connected\n" -#~ msgstr "%sno conectado\n" - -#~ msgid "%sChannel: %s%s %s(server: %s%s%s)\n" -#~ msgstr "%s Canal: %s%s %s(servidor: %s%s%s)\n" - -#~ msgid "%sPrivate with: %s%s %s(server: %s%s%s)\n" -#~ msgstr "%sPrivado con: %s%s %s(servidor: %s%s%s)\n" - -#~ msgid "%sunknown\n" -#~ msgstr "%sdesconocido\n" - -#~ msgid "%sraw IRC data\n" -#~ msgstr "%s datos basura de IRC\n" - -#, fuzzy -#~ 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" - -#, fuzzy -#~ msgid "Default notify levels for servers:" -#~ msgstr "Nuevo nivel de notificación para %s%s%s: %s%d %s" - -#~ msgid "Raw IRC data" -#~ msgstr "Datos basura de IRC" - -#, fuzzy -#~ 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" - -#, fuzzy -#~ 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" - -#~ msgid "IRC commands:\n" -#~ msgstr "Comandos IRC :\n" - -#~ msgid "New ignore:" -#~ msgstr "Nuevo ignore:" - -#, fuzzy -#~ msgid "Open panels:\n" -#~ msgstr "Búfers abiertos:\n" - -#~ msgid "" -#~ "Command \"%s\" is not available, WeeChat was built without plugins " -#~ "support.\n" -#~ msgstr "" -#~ "El comando \"%s\" no está disponible, Weechat fue compilado sin soporte " -#~ "para plugins.\n" - -#~ msgid "%s(password hidden) " -#~ msgstr "%s(contraseña oculta) " - -#~ msgid "%sDetail:\n" -#~ msgstr "%sDetalle:\n" - -#~ 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" - -#, fuzzy -#~ msgid "%s%d%s ignore was removed.\n" -#~ msgid_plural "%s%d%s ignore were removed.\n" -#~ msgstr[0] "el ignore fue eliminado.\n" -#~ msgstr[1] "el ignore fue eliminado.\n" - -#~ 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" - -#~ msgid "" -#~ "%s can't upgrade: connection to at least one SSL server is active (should " -#~ "be fixed in a future version)\n" -#~ 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" - -#, fuzzy -#~ msgid "" -#~ "%s can't upgrade: anti-flood is active on at least one server (sending " -#~ "many lines)\n" -#~ msgstr "" -#~ "%s no se puede actualizar: conexión pendiente a un servidor al menos\n" - -#~ msgid "gnutls init error" -#~ msgstr "error de inicio de gnutls" - -#~ msgid "gnutls handshake failed" -#~ msgstr "el handshake gnutls ha fallado" - -#~ msgid "" -#~ "WeeChat configuration options (/weechat.rc):\n" -#~ "\n" -#~ msgstr "" -#~ "Opciones de configuración de WeeChat (/weechat.rc):\n" -#~ "\n" - -#~ msgid " . values: Curses or Gtk color\n" -#~ msgstr " . valores: color Curses o Gtk\n" - -#~ msgid "%s missing argument for --dir option\n" -#~ msgstr "%s falta un argumento para la opción --dir\n" - -#~ msgid "%s missing argument for --session option\n" -#~ msgstr "%s falta un argumento para la opción --session\n" - -#~ msgid "%s unable to create server ('%s'), ignored\n" -#~ msgstr "%s no es posible crear el servidor ('%s'), ignorado\n" - -#~ msgid "display nicklist window" -#~ msgstr "mostrar ventana de usuarios" - -#~ msgid "nicklist position" -#~ msgstr "posición de la ventana de usuarios" - -#~ msgid "min size for nicklist" -#~ msgstr "tamaño mínimo para la ventana de usuarios" - -#~ msgid "max size for nicklist" -#~ msgstr "tamaño máximo para la ventana de usuarios" - -#~ msgid "nick alignment (fixed size for nicks in chat window)" -#~ msgstr "" -#~ "alineación de nick (tamaño fijo para los nicks en la ventana de charla)" - -#~ msgid "max size for aligning nick and other messages" -#~ msgstr "tamaño máximo para la alineación de nick y otros mensajes" - -#, fuzzy -#~ msgid "smart completion for nicks" -#~ msgstr "color para el nombre de usuario" - -#~ msgid "delay (in seconds) for highlight messages in infobar" -#~ msgstr "" -#~ "retraso (en segundos) para la notificación de mensajes en la barra de " -#~ "información" - -#~ msgid "max number of names in hotlist" -#~ msgstr "número máximo de nombres en la hotlist" - -#~ msgid "level for displaying names in hotlist" -#~ msgstr "nivel para mostrar nombres en la hotlist" - -#~ msgid "format for input prompt" -#~ msgstr "formato para color para el prompt de entrada" - -#, fuzzy -#~ msgid "max number of lines for paste without asking user" -#~ msgstr "número máximo de nicks para la comprobación de ausencia" - -#~ msgid "if set, uses real white color" -#~ msgstr "si se establece, usa el color blanco verdadero" - -#~ msgid "color for time separator (chat window)" -#~ msgstr "color para el separador de la hora (ventana de conversación)" - -#~ msgid "color for 1st and 3rd char of prefix" -#~ msgstr "color para el primer o tercer carácter de prefijo" - -#~ msgid "color for middle char of prefix" -#~ msgstr "color para el car ácter de en medio del prefijo" - -#~ msgid "color for nicks in actions" -#~ msgstr "color para los nombres de usuario en las acciones" - -#~ msgid "color for nicks in actions (chat window)" -#~ msgstr "" -#~ "color para los nombres de usuario en las acciones (ventana de " -#~ "conversación)" - -#~ msgid "color for hostnames (chat window)" -#~ msgstr "color para los nombres de máquina (ventana de conversación)" - -#~ msgid "color for channel names in actions (chat window)" -#~ msgstr "" -#~ "color para los nombres de canal en las acciones (ventana de conversación)" - -#~ msgid "color for dark separators" -#~ msgstr "color para los separadores oscuros" - -#~ msgid "color for dark separators (chat window)" -#~ msgstr "color para los separadores oscuros (ventana de conversación)" - -#~ msgid "color for highlighted nick (chat window)" -#~ msgstr "color para el alias resaltado (ventana de conversación)" - -#~ msgid "background for chat window" -#~ msgstr "color de fondo para la ventana de conversación" - -#~ msgid "color for window with private message" -#~ msgstr "color para una ventana con un mensaje privado" - -#~ msgid "color for window with highlight" -#~ msgstr "color para una ventana con resaltado" - -#~ msgid "color for window with new data (not messages)" -#~ msgstr "color para una ventana con nuevos datos (no mensajes)" - -#~ msgid "color for \"-MORE-\" text" -#~ msgstr "color para el texto \"-MÁS-\"" - -#~ msgid "background for info bar window" -#~ msgstr "color de fondo para la ventana de la barra de información" - -#~ msgid "background for input window" -#~ msgstr "color de fondo para la ventana de entrada" - -#~ msgid "color for chan owner symbol" -#~ msgstr "color para el símbolo de propietario de canal" - -#~ msgid "color for chan owner symbol (specific to unrealircd)" -#~ msgstr "" -#~ "color para el símbolo de propietario de canal (especificado en " -#~ "unrealircd)" - -#~ msgid "color for chan admin symbol" -#~ msgstr "color para el símbolo de administrador de canal" - -#~ msgid "color for chan admin symbol (specific to unrealircd)" -#~ msgstr "" -#~ "color para el símbolo de administrador de canal (especificado en " -#~ "unrealircd)" - -#~ msgid "color for operator symbol" -#~ msgstr "color para el símbolo de operador" - -#~ msgid "color for half-operator symbol" -#~ msgstr "color para el símbolo de semi-operador" - -#~ msgid "color for voice symbol" -#~ msgstr "color para el símbolo de voz" - -#, fuzzy -#~ msgid "color for user symbol" -#~ msgstr "color para el símbolo de voz" - -#~ msgid "color for selected DCC" -#~ msgstr "color para el DCC seleccionado" - -#~ msgid "color for selected DCC (chat window)" -#~ msgstr "color para el DCC seleccionado (ventana de conversaciín)" - -#~ msgid "max lines in history (per window)" -#~ msgstr "número máximo de líneas en el histórico (por ventana)" - -#~ msgid "max user commands in history" -#~ msgstr "número máximo de comandos de usuario en el histórico" - -#~ msgid "path for log files" -#~ msgstr "ruta para los archivos de registro (logs)" - -#~ msgid "timestamp for log" -#~ msgstr "fecha y hora para las conversaciones registradas" - -#~ msgid "display message for away" -#~ msgstr "mostrar mensaje de ausencia" - -#~ msgid "default part message (leaving channel)" -#~ msgstr "mensaje por defecto de salida (saliendo de un canal)" - -#~ msgid "interval between two checks for away" -#~ msgstr "intervalo entre dos comprobaciones de ausencia" - -#~ msgid "max number of nicks for away check" -#~ msgstr "número máximo de nicks para la comprobación de ausencia" - -#~ msgid "interval between two checks for lag" -#~ msgstr "intervalo entre dos medidas de lag (retraso)" - -#~ msgid "minimum lag to show" -#~ msgstr "lag (retraso) mínimo a mostrar" - -#~ msgid "disconnect after important lag" -#~ msgstr "desconexión tras un lag importante" - -#~ msgid "create a FIFO pipe for remote control" -#~ msgstr "crea una tubería FIFO para control remoto" - -#~ msgid "list of words to highlight" -#~ msgstr "lista de palabras a resaltar" - -#~ msgid "allow user to send colors" -#~ msgstr "permitir al usuario enviar colores" - -#~ msgid "automatically accept dcc files" -#~ msgstr "aceptar automáticamente los ficheros dcc" - -#~ msgid "automatically accept dcc chats" -#~ msgstr "aceptar automáticamente las peticiones de conversación dcc" - -#~ msgid "timeout for dcc request" -#~ msgstr "tiempo de espera (timeout) para la petición dcc" - -#~ msgid "allowed ports for outgoing dcc" -#~ msgstr "puertos permitidos para dcc de salida" - -#~ msgid "IP address for outgoing dcc" -#~ msgstr "dirección IP para dcc de salida" - -#~ msgid "default path for sending files with dcc" -#~ msgstr "ruta por defecto para enviar ficheros con dcc" - -#~ msgid "automatically rename dcc files if already exists" -#~ msgstr "renombrar automáticamente los ficheros dcc si ya existen" - -#~ msgid "automatically resume aborted transfers" -#~ msgstr "continuar automáticamente las transferencias canceladas" - -#~ msgid "use proxy" -#~ msgstr "utilizar un proxy" - -#~ msgid "proxy type" -#~ msgstr "tipo de proxy" - -#~ msgid "use ipv6 proxy" -#~ msgstr "usar proxy ipv6" - -#~ msgid "proxy address" -#~ msgstr "dirección del proxy" - -#~ msgid "port for proxy" -#~ msgstr "puerto para el proxy" - -#~ msgid "proxy username" -#~ msgstr "nombre de usuario del proxy" - -#~ msgid "proxy password" -#~ msgstr "contraseña para el proxy" - -#~ msgid "path for searching plugins" -#~ msgstr "ruta para la búsqueda de plugins" - -#~ msgid "list of plugins to load automatically" -#~ msgstr "lista de plugins para cargar automáticamente" - -#~ msgid "standard plugins extension in filename" -#~ msgstr "extensión de plugins estándar en nombre de archivo" - -#~ msgid "server name" -#~ msgstr "nombre de servidor" - -#~ msgid "automatically connect to server" -#~ msgstr "conexión automática al servidor" - -#~ msgid "automatically reconnect to server" -#~ msgstr "reconexión automática al servidor" - -#~ msgid "delay before trying again to reconnect" -#~ msgstr "esperar antes de intentar de nuevo una reconexión" - -#~ msgid "server address or hostname" -#~ msgstr "dirección o nombre de máquina del servidor" - -#~ msgid "server password" -#~ msgstr "contraseña para el servidor" - -#~ msgid "nickname for server" -#~ msgstr "nombre de usuario para el servidor" - -#~ msgid "alternate nickname for server" -#~ msgstr "nombre de usuario alternativo para el servidor" - -#~ msgid "2nd alternate nickname for server" -#~ msgstr "segundo nombre de usuario alternativo para el servidor" - -#~ msgid "user name for server" -#~ msgstr "nombre de usuario para el servidor" - -#~ msgid "real name for server" -#~ msgstr "nombre real para el servidor" - -#~ msgid "custom hostname/IP for server" -#~ msgstr "nombre de máquina local/IP personalizada para el servidor" - -#~ msgid "command(s) to run when connected to server" -#~ msgstr "comando(s) a ejecutar cuando se conecte a un servidor" - -#~ msgid "delay (in seconds) after command was executed" -#~ msgstr "espera (en segundos) después de que el comando sea ejecutado" - -#~ msgid "notify levels for channels of this server" -#~ msgstr "niveles de notificación para canales de este servidor" - -#~ 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" - -#~ msgid "" -#~ "%s %s, line %d: invalid value for option '%s'\n" -#~ "Expected: boolean value: 'off' or 'on'\n" -#~ msgstr "" -#~ "%s %s, línea %d: valor inválido para la opción '%s'\n" -#~ "Esperado: valor booleano: 'off' u 'on'\n" - -#~ msgid "" -#~ "%s %s, line %d: invalid value for option '%s'\n" -#~ "Expected: integer between %d and %d\n" -#~ msgstr "" -#~ "%s %s, línea %d: valor inválido para la opción %s'\n" -#~ "Esperado: entero comprendido entre %d y %d\n" - -#~ msgid "" -#~ "%s %s, line %d: invalid value for option '%s'\n" -#~ "Expected: one of these strings: " -#~ msgstr "" -#~ "%s %s, línea %d: valor inválido para la opción '%s'\n" -#~ "Esperado: una de estas cadenas: " - -#~ 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" diff --git a/po/fr.po b/po/fr.po index 9e9eafc10..ff3ef6cbc 100644 --- a/po/fr.po +++ b/po/fr.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat 0.2.7-dev\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2008-09-15 14:19+0200\n" -"PO-Revision-Date: 2008-09-15 14:20+0200\n" +"POT-Creation-Date: 2008-09-17 10:21+0200\n" +"PO-Revision-Date: 2008-09-17 10:22+0200\n" "Last-Translator: FlashCode \n" "Language-Team: weechat-dev \n" "MIME-Version: 1.0\n" @@ -416,8 +416,8 @@ msgid " prints hooked:" msgstr " impressions accrochées:" #, c-format -msgid " buffer: %s / %s, message: \"%s\"" -msgstr " tampon: %s / %s, message: \"%s\"" +msgid " buffer: %s, message: \"%s\"" +msgstr " tampon: %s, message: \"%s\"" msgid "(none)" msgstr "(aucun)" @@ -572,12 +572,12 @@ msgid "" "[add barname type[,cond1,cond2,...] position size separator item1,item2,...] " "| [default] | [del barname|-all] | [set barname name|priority|condition|" "position|filling|size|separator|items value] | [hide|show barname] | [scroll " -"barname category.name value] | [list] | [listitems]" +"barname buffer value] | [list] | [listitems]" msgstr "" "[add nombarre type[,cond1,cond2,...] position taille separateur objet1," -"objet2,...] | [default] | [del nombarre|-all] | [set nombarre name|priority|" -"condition|position|filling|size|separator|items valeur] | [hide|show " -"nombarre] | [scroll nombarre categorie.nom valeur] | [list] | [listitems]" +"objet2,...] | [default] | [del nombarre|-all] | [set nombarre nom|priorité|" +"condition|position|remplissage|taille|séparateur|items valeur] | [hide|show " +"nombarre] | [scroll nombarre tampon valeur] | [list] | [listitems]" msgid "" " add: add a new bar\n" @@ -601,8 +601,8 @@ msgid "" " hide: hide a bar\n" " show: show an hidden bar\n" " scroll: scroll bar up/down\n" -"category.name: category and name of buffer to scroll ('*' means current " -"buffer, you should use '*' for root bars)\n" +" buffer: name of buffer to scroll ('*' means current buffer, you " +"should use '*' for root bars)\n" " value: value for scroll: 'x' or 'y', followed by '+', '-', " "'b' (beginning) or 'e' (end), value (for +/-), and optional %% (to scroll by " "%% of width/height, otherwise value is number of chars)\n" @@ -622,38 +622,38 @@ msgid "" " scroll to end of nicklist on current buffer:\n" " /bar scroll nicklist * ye" msgstr "" -" add: ajoute une nouvelle barre\n" -" nombarre: nom de la barre (doit être unique)\n" -" type: root: en dehors des fenêtres\n" -" window: dans les fenêtres, avec condition(s) optionnelle(s) " +" add: ajoute une nouvelle barre\n" +" nombarre: nom de la barre (doit être unique)\n" +" type: root: en dehors des fenêtres\n" +" window: dans les fenêtres, avec condition(s) optionnelle(s) " "(voir ci-dessous)\n" -" cond1,...: condition(s) pour afficher cette barre (seulement pour le " -"type \"window\") :\n" -" active: sur la fenêtre active\n" -" inactive: sur les fenêtres inactives\n" -" nicklist: sue les fenêtres avec liste de pseudos\n" -" sans condition, la barre est toujours affichée\n" -" position: bottom (bas), top (haut), left (gauche) ou right (droite)\n" -" filling: horizontal ou vertical\n" -" taille: taille de la barre (en caractères)\n" -" separateur: 1 pour utiliser un séparateur (ligne), 0 ou rien signifie " -"sans séparateur\n" -" objet1,...: objets pour cette barre\n" -" default: créer les barres par défaut\n" -" del: supprime une barre (ou toutes les barres avec -all)\n" -" set: changer la valeur d'une propriété de la barre\n" -" hide: cacher la barre\n" -" show: montrer une barre cachée\n" -" scroll: faire défiler la barre vers le haut/bas\n" -"catégorie.nom: catégorie et nom du tampon ('*' signifie le tampon courant, " +" cond1,...: condition(s) pour afficher cette barre (seulement pour le type " +"\"window\") :\n" +" active: sur la fenêtre active\n" +" inactive: sur les fenêtres inactives\n" +" nicklist: sue les fenêtres avec liste de pseudos\n" +" sans condition, la barre est toujours affichée\n" +" position: bottom (bas), top (haut), left (gauche) ou right (droite)\n" +"remplissage: horizontal ou vertical\n" +" taille: taille de la barre (en caractères)\n" +" séparateur: 1 pour utiliser un séparateur (ligne), 0 ou rien signifie sans " +"séparateur\n" +" objet1,...: objets pour cette barre\n" +" default: créer les barres par défaut\n" +" del: supprime une barre (ou toutes les barres avec -all)\n" +" set: changer la valeur d'une propriété de la barre\n" +" hide: cacher la barre\n" +" show: montrer une barre cachée\n" +" scroll: faire défiler la barre vers le haut/bas\n" +" tampon: catégorie et nom du tampon ('*' signifie le tampon courant, " "vous devez utiliser '*' pour les barres de type root)\n" -" valeur: valeur pour le défilement: 'x' ou 'y', suivi par '+', '-', " +" valeur: valeur pour le défilement: 'x' ou 'y', suivi par '+', '-', " "'b' (début) ou 'e' (fin), valeur (pour +/-), et un %% optionnel (pour faire " "défiler par %% de la largeur/hauteur, sinon la valeur est un nombre de " "caractères)\n" -" list: liste toutes les barres\n" -" listfull: liste toutes les barres (verbeux)\n" -" listitems: liste tous les objets de barre\n" +" list: liste toutes les barres\n" +" listfull: liste toutes les barres (verbeux)\n" +" listitems: liste tous les objets de barre\n" "\n" "Exemples :\n" " créer une barre avec l'heure et la complétion :\n" @@ -768,8 +768,8 @@ msgid "" " del: delete a filter\n" " number: number of filter to delete (look at list to find it)\n" " -all: delete all filters\n" -" buffer: buffer where filter is active: it may be a name (category.name) or " -"\"*\" for all buffers\n" +" buffer: buffer where filter is active: it may be a name or \"*\" for all " +"buffers\n" " tags: comma separated list of tags, for example: \"irc_join,irc_part," "irc_quit\"\n" " regex: regular expression to search in line (use \\t to separate prefix " @@ -794,8 +794,8 @@ msgstr "" " numéro: numéro du filtre à supprimer (voir la liste des filtres pour le " "trouver)\n" " -all: supprime tous les filtres\n" -" buffer: tampon où le filtre est actif: cela peut être un nom (catégorie." -"nom) ou \"*\" pour tous les tampons\n" +" buffer: tampon où le filtre est actif: cela peut être un nom ou \"*\" pour " +"tous les tampons\n" " tags: liste de tags, séparés par des virgules, par exemple: \"irc_join," "irc_part,irc_quit\"\n" " regex: expressoin régulière à rechercher dans la ligne (utiliser \\t pour " @@ -1118,6 +1118,13 @@ msgstr "" "1=join/part, 2=message, 4=privé, 8=highlight, par exemple: 12=privé" "+highlight)" +msgid "" +"if set, uses short names to display buffer names in hotlist (start after " +"first '.' in name)" +msgstr "" +"si défini, utilie des noms courts pour afficher les noms de tampons dans la " +"hotlist (commence après le premier '.' dans le nom)" + msgid "" "hotlist sort type (group_time_asc (default), group_time_desc, " "group_number_asc, group_number_desc, number_asc, number_desc)" @@ -1341,10 +1348,6 @@ msgid "text color for current buffer number in status bar" msgstr "" "couleur du texte pour le numéro du tampon courant dans la barre de statut" -msgid "text color for current buffer category in status bar" -msgstr "" -"couleur du texte pour la catégorie du tampon courant dans la barre de statut" - msgid "text color for current buffer name in status bar" msgstr "couleur du texte pour le nom du tampon courant dans la barre de statut" @@ -1656,12 +1659,12 @@ msgstr "" "dir\".\n" #, c-format -msgid "%sError upgrading WeeChat:" -msgstr "%sErreur de mise à jour de WeeChat:" +msgid "%sError upgrading WeeChat with file '%s':" +msgstr "%sErreur de mise à jour de WeeChat avec le fichier '%s':" #, c-format -msgid "%s error: %s" -msgstr "%s erreur: %s" +msgid "%s error: %s%s%s%s" +msgstr "%s erreur: %s%s%s%s" #, c-format msgid "%s last read: position: %ld, length: %d" @@ -1672,8 +1675,57 @@ msgid "%s source: %s, line: %d" msgstr "%s source: %s, ligne: %d" #, c-format -msgid "%s*** Please report above info to developers ***" -msgstr "%s*** Merci de reporter les erreurs ci-dessus aux développeurs ***" +msgid "%s *** Please report above info to developers ***" +msgstr "%s *** Merci de reporter les erreurs ci-dessus aux développeurs ***" + +msgid "write - object type" +msgstr "écriture - type d'objet" + +msgid "write - object id" +msgstr "écriture - id objet" + +msgid "write - variable name" +msgstr "écriture - nom de variable" + +msgid "write - infolist type" +msgstr "écriture - type d'infolist" + +msgid "write - variable" +msgstr "écriture - variable" + +msgid "read - object type" +msgstr "lecture - type d'objet" + +msgid "read - bad object type ('object start' expected)" +msgstr "lecture - mauvais type d'objet ('object start' attendu)" + +msgid "read - object id" +msgstr "lecture - id objet" + +msgid "read - infolist creation" +msgstr "lecture - création infolist" + +msgid "read - infolist item creation" +msgstr "lecture - création d'item infolist" + +msgid "read - variable name" +msgstr "lecture - nom de variable" + +msgid "read - variable type" +msgstr "lecture - type de variable" + +msgid "read - variable" +msgstr "lecture - variable" + +msgid "read - signature not found" +msgstr "lecture - signature non trouvée" + +msgid "" +"read - bad signature (upgrade file format may have changed since last " +"version)" +msgstr "" +"lecture - mauvaise signature (le format de fichier upgrade a peut-être " +"changé depuis la dernière version)" #, c-format msgid "Error: cannot create directory \"%s\"\n" @@ -1784,8 +1836,8 @@ msgid "%s-MORE(%d)-" msgstr "%s-PLUS(%d)-" #, c-format -msgid "%sError: a buffer with same name already exists (%s / %s)" -msgstr "%sErreur: un tampon avec le même nom existe déjà (%s / %s)" +msgid "%sError: a buffer with same name (%s) already exists" +msgstr "%sErreur: un tampon avec le même nom (%s) existe déjà" msgid "Not enough memory for new line" msgstr "Pas assez de mémoire pour une nouvelle ligne" @@ -2001,8 +2053,8 @@ msgstr "texte: affiche ce texte" msgid "open a new buffer" msgstr "ouvrir un nouveau tampon" -msgid "category name" -msgstr "catégorie nom" +msgid "name" +msgstr "nom" msgid "set a buffer property" msgstr "définir une propriété de tampon" @@ -2083,6 +2135,14 @@ msgstr "nom du tube FIFO" msgid "%s%s: error with IRC server from URL (\"%s\"), ignored" msgstr "%s%s: erreur avec le serveur IRC de l'URL (\"%s\"), ignoré" +#, c-format +msgid "" +"%s%s: WARNING: some network connections may still be open and not visible, " +"you should restart WeeChat now (with /quit)." +msgstr "" +"%s%s: ATTENTION: des connexions réseau peuvent encore être ouvertes et non " +"visibles, vous devriez redémarrer Weechat maintenant (avec /quit)." + #, c-format msgid "%s%s: cannot allocate new channel" msgstr "%s%s: impossible d'allouer un nouveau canal" @@ -3591,294 +3651,6 @@ msgstr "" "%s: le pseudo \"%s\" est déjà en cours d'utilisation, essai avec le pseudo n°" "%d (\"%s\")" -msgid "error received from IRC server" -msgstr "erreur reçue du serveur IRC" - -msgid "message received" -msgstr "message reçu" - -msgid "close all connections and quit" -msgstr "fermer toutes les connexions et quitter" - -msgid "a server message" -msgstr "un message du serveur" - -msgid "user mode string" -msgstr "chaîne de mode utilisateur" - -msgid "away message" -msgstr "message d'absence" - -msgid "ison" -msgstr "est présent" - -msgid "unaway" -msgstr "non absent" - -msgid "now away" -msgstr "maintenant absent" - -msgid "whois (registered nick)" -msgstr "whois (pseudo enregistré)" - -msgid "whois (help mode)" -msgstr "whois (mode aide)" - -msgid "whois (user)" -msgstr "whois (utilisateur)" - -msgid "whois (server)" -msgstr "whois (serveur)" - -msgid "whois (operator)" -msgstr "whois (opérateur)" - -msgid "whowas" -msgstr "whowas" - -msgid "end of /who list" -msgstr "fin de la liste /who" - -msgid "whois (idle)" -msgstr "whois (inactif)" - -msgid "whois (end)" -msgstr "whois (fin)" - -msgid "whois (channels)" -msgstr "whois (canaux)" - -msgid "whois (identified user)" -msgstr "whois (utilisateur identifié)" - -msgid "/list start" -msgstr "/list début" - -msgid "channel (for /list)" -msgstr "canal (pour /list)" - -msgid "end of /list" -msgstr "fin de /list" - -msgid "channel mode" -msgstr "mode du canal" - -msgid "whois (has oper privs)" -msgstr "whois (a les privilèges oper)" - -msgid "whois (host)" -msgstr "whois (hôte)" - -msgid "channel creation date" -msgstr "date de création du canal" - -msgid "no topic for channel" -msgstr "pas de titre pour le canal" - -msgid "topic of channel" -msgstr "titre du canal" - -msgid "infos about topic (nick and date changed)" -msgstr "informations sur le titre (pseudo et date de changement)" - -msgid "inviting" -msgstr "invitation" - -msgid "channel reop" -msgstr "reop canal" - -msgid "end of channel reop list" -msgstr "fin du reop canal" - -msgid "channel exception list" -msgstr "liste d'exception de canal" - -msgid "end of channel exception list" -msgstr "fin de liste d'exception de canal" - -msgid "server version" -msgstr "version du serveur" - -msgid "who" -msgstr "qui" - -msgid "list of nicks on channel" -msgstr "liste des pseudos sur un canal" - -msgid "end of /names list" -msgstr "fin de la liste /names" - -msgid "banlist" -msgstr "liste de bannissement" - -msgid "end of banlist" -msgstr "fin de la liste de bannissement" - -msgid "whois (connecting from)" -msgstr "whois (connexion depuis)" - -msgid "whois (using modes)" -msgstr "whois (utilise les modes)" - -msgid "no such nick/channel" -msgstr "pas de tel pseudo/canal" - -msgid "no such server" -msgstr "pas de tel serveur" - -msgid "no such channel" -msgstr "pas de tel canal" - -msgid "cannot send to channel" -msgstr "impossible d'envoyer au canal" - -msgid "too many channels" -msgstr "trop de canaux" - -msgid "was no such nick" -msgstr "n'y avait pas de tel pseudo" - -msgid "no origin" -msgstr "pas d'origine" - -msgid "no services" -msgstr "pas de service" - -msgid "no recipient" -msgstr "pas de destinataire" - -msgid "no text to send" -msgstr "pas de texte à envoyer" - -msgid "no toplevel" -msgstr "pas de niveau supérieur" - -msgid "wilcard in toplevel domain" -msgstr "caractère joker dans le domaine de niveau supérieur" - -msgid "unknown command" -msgstr "commande inconnue" - -msgid "MOTD is missing" -msgstr "MOTD est manquant" - -msgid "no administrative info" -msgstr "pas d'information administrative" - -msgid "file error" -msgstr "erreur de fichier" - -msgid "no nickname given" -msgstr "pas de pseudo donné" - -msgid "erroneous nickname" -msgstr "pseudo erroné" - -msgid "nickname already in use" -msgstr "pseudo déjà en cours d'utilisation" - -msgid "nickname collision" -msgstr "collision sur le pseudo" - -msgid "resource unavailable" -msgstr "ressource non disponible" - -msgid "not authorized to change nickname" -msgstr "non autorisé à changer de pseudo" - -msgid "user not in channel" -msgstr "utilisateur non présent dans le canal" - -msgid "not on channel" -msgstr "non présent sur le canal" - -msgid "user already on channel" -msgstr "utilisateur déjà sur le canal" - -msgid "user not logged in" -msgstr "utilisateur non enregistré" - -msgid "summon has been disabled" -msgstr "summon a été désactivé" - -msgid "users has been disabled" -msgstr "users a été désactivé" - -msgid "you are not registered" -msgstr "vous n'êtes pas enregistré" - -msgid "not enough parameters" -msgstr "pas assez de paramètres" - -msgid "you may not register" -msgstr "vous ne pouvez pas vous enregistrer" - -msgid "your host isn't among the privileged" -msgstr "votre nom de machine n'est pas parmi les privilégiés" - -msgid "password incorrect" -msgstr "mot de passe incorrect" - -msgid "you are banned from this server" -msgstr "vous êtes banni de ce serveur" - -msgid "channel key already set" -msgstr "clé du canal déjà définie" - -msgid "forwarding to another channel" -msgstr "redirection vers un autre canal" - -msgid "channel is already full" -msgstr "le canal est déjà plein" - -msgid "unknown mode char to me" -msgstr "caractère de mode inconnu pour moi" - -msgid "cannot join channel (invite only)" -msgstr "impossible de rejoindre le canal (invités seulement)" - -msgid "cannot join channel (banned from channel)" -msgstr "impossible de rejoindre le canal (banni du canal)" - -msgid "cannot join channel (bad channel key)" -msgstr "impossible de rejoindre le canal (mauvaise clé pour le canal)" - -msgid "bad channel mask" -msgstr "mauvais masque de canal" - -msgid "channel doesn't support modes" -msgstr "le canal ne supporte pas les modes" - -msgid "you're not an IRC operator" -msgstr "vous n'êtres pas opérateur IRC" - -msgid "you're not channel operator" -msgstr "vous n'êtes pas opérateur du canal" - -msgid "you can't kill a server!" -msgstr "vous ne pouvez pas supprimer un serveur !" - -msgid "your connection is restricted!" -msgstr "votre connexion est restreinte !" - -msgid "user is immune from kick/deop" -msgstr "l'utilisateur est protégé des kick/deop" - -msgid "network split" -msgstr "network split" - -msgid "no O-lines for your host" -msgstr "pas de O-lines pour votre nom de machine" - -msgid "unknown mode flag" -msgstr "drapeau de mode inconnu" - -msgid "can't change mode for other users" -msgstr "impossible de changer le mode pour les autres utilisateurs" - -msgid "whois (secure connection)" -msgstr "whois (connexion sécurisée)" - #, c-format msgid "%s%s: command \"%s\" not found:" msgstr "%s%s: commande \"%s\" non trouvée:" @@ -4808,68 +4580,3 @@ msgstr "%s%s: impossible de positionner l'option \"nonblock\" pour la socket" #, c-format msgid "%s%s: timeout for \"%s\" with %s" msgstr "%s%s: délai d'attente dépassé pour \"%s\" avec %s" - -#~ msgid "[infolist]" -#~ msgstr "[infolist]" - -#~ msgid "" -#~ "infolist: infolist to display\n" -#~ "\n" -#~ "Without argument, this command displays list of available infolists" -#~ msgstr "" -#~ "infolist: infolist à afficher\n" -#~ "\n" -#~ "Sans paramètre, cette commande affiche la liste des infolists disponibles" - -#~ msgid " type: string (%s)" -#~ msgstr " type: chaîne (%s)" - -#~ msgid " value: '%s%s%s' (default: '%s')" -#~ msgstr " valeur: '%s%s%s' (défaut: '%s')" - -#~ msgid " type: integer (between %d and %d)" -#~ msgstr " type: entier (entre %d et %d)" - -#~ msgid " value: %s%d%s (default: %d)" -#~ msgstr " valeur: %s%d%s (défaut: %d)" - -#~ msgid " type: string (any string)" -#~ msgstr " type: chaîne (toute chaîne)" - -#~ msgid " type: char (any char)" -#~ msgstr " type: caractère (tout caractère)" - -#~ msgid " type: string (limit: %d chars)" -#~ msgstr " type: chaîne (limite: %d caractères)" - -#~ msgid " type: color (values depend on GUI used)" -#~ msgstr " type: couleur (les valeurs dépendent de l'interface utilisée)" - -#~ msgid " value: %s%s%s (default: %s)" -#~ msgstr " valeur: %s%s%s (défaut: %s)" - -#~ msgid " type: boolean ('on' or 'off')" -#~ msgstr " type: booléen ('on' ou 'off')" - -#~ msgid " %s: %s%s%s (default: %s)" -#~ msgstr " %s: %s%s%s (défaut: %s)" - -#~ msgid "%s%s: missing argument for \"%s\" command (try /help %s)" -#~ msgstr "%s%s: paramètre manquant pour la commande \"%s\" (essayez /help %s)" - -#~ msgid "infolist: infolist to display (values: buffer, buffer_lines)" -#~ msgstr "infolist: infolist à afficher (valeurs: buffer, buffer_lines)" - -#~ msgid "" -#~ " info: info to display (values: version, weechat_dir, weechat_libdir, " -#~ "weechat_sharedir, charset_terminal, charset_internal, inactivity, input, " -#~ "input_mask, input_pos)\n" -#~ "arguments: optional arguments for info" -#~ msgstr "" -#~ " info: info à afficher (valeurs: version, weechat_dir, " -#~ "weechat_libdir, weechat_sharedir, charset_terminal, charset_internal, " -#~ "inactivity, input, input_mask, input_pos)\n" -#~ "paramètres: paramètres optionnels pour l'info" - -#~ msgid "info" -#~ msgstr "info" diff --git a/po/hu.po b/po/hu.po index 2eb97eb93..cef1cec18 100644 --- a/po/hu.po +++ b/po/hu.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat 0.2.7-dev\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2008-09-15 14:19+0200\n" +"POT-Creation-Date: 2008-09-17 10:21+0200\n" "PO-Revision-Date: 2007-10-10 18:07+0200\n" "Last-Translator: Andras Voroskoi \n" "Language-Team: weechat-dev \n" @@ -459,7 +459,7 @@ msgid " prints hooked:" msgstr " időkezelők:\n" #, fuzzy, c-format -msgid " buffer: %s / %s, message: \"%s\"" +msgid " buffer: %s, message: \"%s\"" msgstr " (nincs üzenetkezelő)\n" #, fuzzy @@ -628,7 +628,7 @@ msgid "" "[add barname type[,cond1,cond2,...] position size separator item1,item2,...] " "| [default] | [del barname|-all] | [set barname name|priority|condition|" "position|filling|size|separator|items value] | [hide|show barname] | [scroll " -"barname category.name value] | [list] | [listitems]" +"barname buffer value] | [list] | [listitems]" msgstr "" msgid "" @@ -653,8 +653,8 @@ msgid "" " hide: hide a bar\n" " show: show an hidden bar\n" " scroll: scroll bar up/down\n" -"category.name: category and name of buffer to scroll ('*' means current " -"buffer, you should use '*' for root bars)\n" +" buffer: name of buffer to scroll ('*' means current buffer, you " +"should use '*' for root bars)\n" " value: value for scroll: 'x' or 'y', followed by '+', '-', " "'b' (beginning) or 'e' (end), value (for +/-), and optional %% (to scroll by " "%% of width/height, otherwise value is number of chars)\n" @@ -773,8 +773,8 @@ msgid "" " del: delete a filter\n" " number: number of filter to delete (look at list to find it)\n" " -all: delete all filters\n" -" buffer: buffer where filter is active: it may be a name (category.name) or " -"\"*\" for all buffers\n" +" buffer: buffer where filter is active: it may be a name or \"*\" for all " +"buffers\n" " tags: comma separated list of tags, for example: \"irc_join,irc_part," "irc_quit\"\n" " regex: regular expression to search in line (use \\t to separate prefix " @@ -1084,6 +1084,11 @@ msgid "" "2=message, 4=private, 8=highlight, for example: 12=private+highlight)" msgstr "" +msgid "" +"if set, uses short names to display buffer names in hotlist (start after " +"first '.' in name)" +msgstr "" + msgid "" "hotlist sort type (group_time_asc (default), group_time_desc, " "group_number_asc, group_number_desc, number_asc, number_desc)" @@ -1350,10 +1355,6 @@ msgstr "státuszsor határolójel színe" msgid "text color for current buffer number in status bar" msgstr "aktuális szoba színe a státuszsorban" -#, fuzzy -msgid "text color for current buffer category in status bar" -msgstr "aktuális szoba színe a státuszsorban" - #, fuzzy msgid "text color for current buffer name in status bar" msgstr "aktuális szoba színe a státuszsorban" @@ -1675,11 +1676,11 @@ msgstr "" "saját könyvtárral futtatni a WeeChat-et a \"--dir\" opció segítségével!\n" #, fuzzy, c-format -msgid "%sError upgrading WeeChat:" +msgid "%sError upgrading WeeChat with file '%s':" msgstr "WeeChat frissítése...\n" #, fuzzy, c-format -msgid "%s error: %s" +msgid "%s error: %s%s%s%s" msgstr "%sSzerver: %s%s\n" #, c-format @@ -1691,7 +1692,59 @@ msgid "%s source: %s, line: %d" msgstr "" #, c-format -msgid "%s*** Please report above info to developers ***" +msgid "%s *** Please report above info to developers ***" +msgstr "" + +#, fuzzy +msgid "write - object type" +msgstr " . típus: szám\n" + +msgid "write - object id" +msgstr "" + +msgid "write - variable name" +msgstr "" + +#, fuzzy +msgid "write - infolist type" +msgstr " . típus: szám\n" + +#, fuzzy +msgid "write - variable" +msgstr " . típus szöveg (értékek: " + +msgid "read - object type" +msgstr "" + +msgid "read - bad object type ('object start' expected)" +msgstr "" + +msgid "read - object id" +msgstr "" + +msgid "read - infolist creation" +msgstr "" + +msgid "read - infolist item creation" +msgstr "" + +msgid "read - variable name" +msgstr "" + +msgid "read - variable type" +msgstr "" + +#, fuzzy +msgid "read - variable" +msgstr " . típus: szám\n" + +#, fuzzy +msgid "read - signature not found" +msgstr "a szerver neve nem található" + +msgid "" +"read - bad signature (upgrade file format may have changed since last " +"version)" msgstr "" #, fuzzy, c-format @@ -1799,7 +1852,7 @@ msgid "%s-MORE(%d)-" msgstr "-TOVÁBB-" #, fuzzy, c-format -msgid "%sError: a buffer with same name already exists (%s / %s)" +msgid "%sError: a buffer with same name (%s) already exists" msgstr "%s nem sikerült a \"%s\" modult betölteni: már van ilyen nevű modul\n" #, fuzzy @@ -2024,7 +2077,7 @@ msgstr "időbélyeg a információs pult idejéhez" msgid "open a new buffer" msgstr "nem sikerült új puffert nyitni" -msgid "category name" +msgid "name" msgstr "" #, fuzzy @@ -2103,6 +2156,12 @@ msgstr "" msgid "%s%s: error with IRC server from URL (\"%s\"), ignored" msgstr "%s érvénytelen szintaxis az IRC szervernek ('%s'), mellőzve\n" +#, c-format +msgid "" +"%s%s: WARNING: some network connections may still be open and not visible, " +"you should restart WeeChat now (with /quit)." +msgstr "" + #, fuzzy, c-format msgid "%s%s: cannot allocate new channel" msgstr "%s nem sikerült új csatornát lefoglalni" @@ -3596,295 +3655,6 @@ msgstr "%s: minden megadott név foglalt, kapcsolat bontása a szerverrel!\n" msgid "%s: nickname \"%s\" is already in use, trying nickname #%d (\"%s\")" msgstr "%s: a(z) \"%s\" név már foglalt, próbálom a második nevet: \"%s\"\n" -msgid "error received from IRC server" -msgstr "az IRC szerver hibát jelzett" - -msgid "message received" -msgstr "üzenet érkezett" - -msgid "close all connections and quit" -msgstr "minden kapcsolat lezárása és kilépés" - -msgid "a server message" -msgstr "szerver üzenet" - -msgid "user mode string" -msgstr "felhasználói mód neve" - -msgid "away message" -msgstr "távollét üzenet" - -msgid "ison" -msgstr "fentvan" - -msgid "unaway" -msgstr "visszatért" - -msgid "now away" -msgstr "távollét aktiválása" - -msgid "whois (registered nick)" -msgstr "kicsoda (regisztrált név)" - -msgid "whois (help mode)" -msgstr "kicsoda (segítség mód)" - -msgid "whois (user)" -msgstr "kicsoda (felhasználó)" - -msgid "whois (server)" -msgstr "kicsoda (szerver)" - -msgid "whois (operator)" -msgstr "kicsoda (operátor)" - -msgid "whowas" -msgstr "ki volt" - -msgid "end of /who list" -msgstr "a /who lista vége" - -msgid "whois (idle)" -msgstr "kicsoda (tétlen)" - -msgid "whois (end)" -msgstr "kicsoda (vége)" - -msgid "whois (channels)" -msgstr "whois (szobák)" - -msgid "whois (identified user)" -msgstr "kicsoda (azonosított felhasználó)" - -msgid "/list start" -msgstr "/list indítása" - -msgid "channel (for /list)" -msgstr "szoba (a /list parancshoz)" - -#, fuzzy -msgid "end of /list" -msgstr "a /who lista vége" - -msgid "channel mode" -msgstr "szoba mód" - -msgid "whois (has oper privs)" -msgstr "kicsoda (operátor jogokkal)" - -msgid "whois (host)" -msgstr "kicsoda (hoszt)" - -msgid "channel creation date" -msgstr "szoba létrehozásának ideje" - -msgid "no topic for channel" -msgstr "nincs téma beállítva" - -msgid "topic of channel" -msgstr "a szoba témája" - -msgid "infos about topic (nick and date changed)" -msgstr "információ a témáról (módosító neve és módosítás dátuma)" - -msgid "inviting" -msgstr "meghívás" - -msgid "channel reop" -msgstr "szoba reop" - -msgid "end of channel reop list" -msgstr "szoba reop lista vége" - -msgid "channel exception list" -msgstr "szoba kivétellista" - -msgid "end of channel exception list" -msgstr "szoba kivétellista vége" - -msgid "server version" -msgstr "szerver verzió" - -msgid "who" -msgstr "ki" - -msgid "list of nicks on channel" -msgstr "felhasználók listája a szobában" - -msgid "end of /names list" -msgstr "/names lista vége" - -msgid "banlist" -msgstr "tiltólista" - -msgid "end of banlist" -msgstr "tiltólista vége" - -msgid "whois (connecting from)" -msgstr "kicsoda (kapcsolódási hely)" - -msgid "whois (using modes)" -msgstr "kicsoda (használt üzemmódok)" - -msgid "no such nick/channel" -msgstr "nincs ilyen név/szoba" - -msgid "no such server" -msgstr "nincs ilyen szerver" - -msgid "no such channel" -msgstr "nincs ilyen szoba" - -msgid "cannot send to channel" -msgstr "nem sikerült elküldeni a szobába" - -msgid "too many channels" -msgstr "túl sok szoba" - -msgid "was no such nick" -msgstr "nem volt ilyen név" - -msgid "no origin" -msgstr "nincs eredet" - -msgid "no services" -msgstr "nincsenek szolgáltatások" - -msgid "no recipient" -msgstr "nincs címzett" - -msgid "no text to send" -msgstr "nincs küldendő üzenet" - -msgid "no toplevel" -msgstr "nincs legfelső domain meghatározva" - -msgid "wilcard in toplevel domain" -msgstr "helyettesítés alegfelső domainben" - -msgid "unknown command" -msgstr "ismeretlen parancs" - -msgid "MOTD is missing" -msgstr "a Napi Üzenet hiányzik" - -msgid "no administrative info" -msgstr "nincs adminisztrációs információ" - -msgid "file error" -msgstr "fájl hiba" - -msgid "no nickname given" -msgstr "nincs név megadva" - -msgid "erroneous nickname" -msgstr "hibás név" - -msgid "nickname already in use" -msgstr "a név foglalt" - -msgid "nickname collision" -msgstr "felhasználónév ütközés" - -msgid "resource unavailable" -msgstr "elérhetetlen erőforrás" - -msgid "not authorized to change nickname" -msgstr "nincs joga nevet változtatni" - -msgid "user not in channel" -msgstr "a felhasználó nincs a szobában" - -msgid "not on channel" -msgstr "nincs a szobában" - -msgid "user already on channel" -msgstr "a felhasználó már a szobában van" - -msgid "user not logged in" -msgstr "a felhasználó nincs bejelentkezve" - -msgid "summon has been disabled" -msgstr "a felszólítás le van tiltva" - -msgid "users has been disabled" -msgstr "a felhasználók le lettek tiltva" - -msgid "you are not registered" -msgstr "nincs regisztrálva" - -msgid "not enough parameters" -msgstr "nincs elég paraméter" - -msgid "you may not register" -msgstr "nem kell regisztrálnia" - -msgid "your host isn't among the privileged" -msgstr "nem szerepel a kiváltságosok listáján" - -msgid "password incorrect" -msgstr "hibás jelszó" - -msgid "you are banned from this server" -msgstr "le van tiltva erről a szerverről" - -msgid "channel key already set" -msgstr "a szoba kulcsa már be van állítva" - -msgid "forwarding to another channel" -msgstr "átirányítás másik szobába" - -msgid "channel is already full" -msgstr "a szoba tele van" - -msgid "unknown mode char to me" -msgstr "számomra ismeretlen mód karakter" - -msgid "cannot join channel (invite only)" -msgstr "nem léphet be a szobába (meghívásos)" - -msgid "cannot join channel (banned from channel)" -msgstr "nem léphet be a szobába" - -msgid "cannot join channel (bad channel key)" -msgstr "nem léphet be a szobába (hibás kulcs)" - -msgid "bad channel mask" -msgstr "rossz szoba maszk" - -msgid "channel doesn't support modes" -msgstr "a szoba nem támogatja az üzemmódokat" - -msgid "you're not an IRC operator" -msgstr "ehhez IRC operátornak kell lennie" - -msgid "you're not channel operator" -msgstr "ehhez szoba operátornak kell lennie" - -msgid "you can't kill a server!" -msgstr "nem állíthat le szervert!" - -msgid "your connection is restricted!" -msgstr "csatlakozás megtagadva!" - -msgid "user is immune from kick/deop" -msgstr "a felhasználó immunis a kick/deop parancsokra" - -msgid "network split" -msgstr "hálózati szakadás" - -msgid "no O-lines for your host" -msgstr "nincs O-line ehhez a géphez" - -msgid "unknown mode flag" -msgstr "ismeretlen üzemmód jelző" - -msgid "can't change mode for other users" -msgstr "más felhasználók üzemmódját nem módosíthatja" - -msgid "whois (secure connection)" -msgstr "kicsoda (titkosított kapcsolat)" - #, fuzzy, c-format msgid "%s%s: command \"%s\" not found:" msgstr "%s a \"%s\" modul nem található\n" @@ -4824,2069 +4594,3 @@ msgstr "%s DCC: nem sikerült 'nonblock' opciót beállítani a csatornán\n" #, fuzzy, c-format msgid "%s%s: timeout for \"%s\" with %s" msgstr "%s hiányzó argumentum a(z) \"%s\" opciónak\n" - -#, fuzzy -#~ msgid "[infolist]" -#~ msgstr "tiltólista" - -#, fuzzy -#~ msgid " type: string (%s)" -#~ msgstr " . típus: szöveg\n" - -#, fuzzy -#~ msgid " type: integer (between %d and %d)" -#~ msgstr " . típus szám (értékek: %d és %d között)\n" - -#, fuzzy -#~ msgid " type: string (any string)" -#~ msgstr " . típus szöveg (bármilyen szöveg)\n" - -#, fuzzy -#~ msgid " type: char (any char)" -#~ msgstr " . típus: karakter (bármilyen karakter)\n" - -#, fuzzy -#~ msgid " type: string (limit: %d chars)" -#~ msgstr " . típus szöveg (bármilyen szöveg, korlát: %d karakter)\n" - -#, fuzzy -#~ msgid " type: color (values depend on GUI used)" -#~ msgstr " . értékek: %d és %d között\n" - -#, fuzzy -#~ msgid " type: boolean ('on' or 'off')" -#~ msgstr " . típus logikai (értékek: 'on' vagy 'off')\n" - -#, fuzzy -#~ msgid " %s: %s%s%s (default: %s)" -#~ msgstr " a következőtől: %s%s %s(%s%s%s)" - -#, fuzzy -#~ msgid "%s%s: missing argument for \"%s\" command (try /help %s)" -#~ msgstr "%s hiányzó argumentum a \"%s\" parancsnak\n" - -#, fuzzy -#~ msgid "%s: server %s%s%s created (temporary server, NOT SAVED!)" -#~ msgstr "" -#~ "A(z) %s%s%s szerver létrehozva (ideiglenes szerver, NINCS MENTVE!)\n" - -#, fuzzy -#~ msgid "%s%s: nick \"%s\" not found for \"%s\" command" -#~ msgstr "%s név \"%s\" nem található a \"%s\" parancshoz\n" - -#, fuzzy -#~ msgid "%s%s: server \"%s\" is not a temporary server" -#~ msgstr "%s a \"%s\" szerver nem ideiglenes\n" - -#, fuzzy -#~ msgid "%s: server %s%s%s is not temporary any more" -#~ msgstr "A(z) %s%s%s szerver mostantól nem ideiglenes\n" - -#~ msgid " (temporary server, will not be saved)" -#~ msgstr " (átmeneti szerver, nem lesz mentve)" - -#~ msgid " (temporary)" -#~ msgstr " (átmeneti)" - -#, fuzzy -#~ msgid "write of infolist type 'integer'" -#~ msgstr " . típus: szám\n" - -#, fuzzy -#~ msgid "unable to create infolist" -#~ msgstr "%s DCC: nem sikerült a csövet létrehozni\n" - -#, fuzzy -#~ msgid "unable to create infolist item" -#~ msgstr "%s DCC: nem sikerült a csövet létrehozni\n" - -#, fuzzy -#~ msgid "read of string value" -#~ msgstr " . típus szöveg (értékek: " - -#~ msgid "" -#~ "Please send %s/%s, %s/%s and above messages to WeeChat developers for " -#~ "support.\n" -#~ "Be careful, private info may be in these files.\n" -#~ msgstr "" -#~ "Kérjük küldje el a %s/%s, %s/%s és a fölötte látható üzeneteket a WeeChat " -#~ "fejlesztőinek ha segítségre van szüksége.\n" -#~ "Figyelem, ezek a fájlok személyes adatokat tartalmazhatnak.\n" - -#~ msgid "wrong type in file (expected: %d, read: %d)" -#~ msgstr "rossz típus a fájlban (várt: %d, beolvasott: %d)" - -#~ msgid "object read error" -#~ msgstr "objektumolvasási hiba" - -#~ msgid "wrong object (expected: %d, read: %d)" -#~ msgstr "hibás objektum (várt: %d, beolvasott: %d)" - -#~ msgid "type read error" -#~ msgstr "típus olvasási hiba" - -#~ msgid "wrong type (expected: %d, read: %d)" -#~ msgstr "rossz típus (várt: %d, beolvasott: %d)" - -#, fuzzy -#~ msgid "hidden" -#~ msgstr "(rejtett)" - -#, fuzzy -#~ msgid "(MORE)" -#~ msgstr "-TOVÁBB-" - -#~ msgid "enable info bar" -#~ msgstr "információs pult engedélyezése" - -#~ msgid "" -#~ "delay (in seconds) for highlight messages in infobar (0 = disable " -#~ "highlight notifications in infobar)" -#~ msgstr "" -#~ "kihagyás (másodpercben) az üzenetek kiemelésére az információs pulton (0 " -#~ "= kiemelt üzenetek tiltása az információs pulton)" - -#~ msgid "display seconds in infobar time" -#~ msgstr "másodpercek mutatása az információs pulton" - -#, fuzzy -#~ msgid "time format for time in infobar" -#~ msgstr "időbélyeg a információs pult idejéhez" - -#, fuzzy -#~ msgid "text color for infobar" -#~ msgstr "információs pult szövegének színe" - -#, fuzzy -#~ msgid "background color for infobar" -#~ msgstr "információs pult szövegének színe" - -#, fuzzy -#~ msgid "text color for infobar delimiters" -#~ msgstr "információs pult határolóinak színe" - -#, fuzzy -#~ msgid "text color for infobar highlight notification" -#~ msgstr "információs pulton megjelenő kiemelések színe" - -#, fuzzy -#~ msgid "Error: not enough memory for infobar message" -#~ msgstr "%s nincs elég memória az információs pult üzenethez\n" - -#, fuzzy -#~ msgid "test message in infobar" -#~ msgstr "információs pult törlése" - -#, fuzzy -#~ msgid "print a message in infobar for 10 seconds" -#~ msgstr "információs pult törlése" - -#~ msgid "" -#~ "comma separated list of notify levels for channels of this server " -#~ "(format: #channel:1,..), a channel name '*' is reserved for server " -#~ "default notify level" -#~ msgstr "" -#~ "vesszővel elválasztott emlékeztetési szintek ezen szerver szobáira " -#~ "(forma: #szoba:1,...), a '*' szobanév a szerver alapértelmezett " -#~ "értesítési szintjének van fenntartva" - -#, fuzzy -#~ msgid "%sError: incorrect notify level (must be between %d and %d)" -#~ msgstr "" -#~ "%s helytelen értesítési szint (az értéknek %d és %d között kell lennie)\n" - -#, fuzzy -#~ msgid "New notify level for %s%s%s: %d %s" -#~ msgstr "A %s%s%s új értesítési szintje: %s%d %s" - -#, fuzzy -#~ msgid "(hotlist: never)" -#~ msgstr "kicsoda (szerver)" - -#, fuzzy -#~ msgid "words to highlight in buffers" -#~ msgstr "ugrás a következő kiemelésre a pufferben" - -#~ msgid "Private %s> %s" -#~ msgstr "Privát %s> %s" - -#~ msgid "Channel %s: * %s %s" -#~ msgstr "%s szoba: * %s %s" - -#~ msgid "Channel %s: %s> %s" -#~ msgstr "%s szoba: %s> %s" - -#, fuzzy -#~ msgid "%sError: command \"%s\" is running" -#~ msgstr "%s a \"%s\" parancs végrehajtása sikertelen\n" - -#, fuzzy -#~ msgid "%s%s: cannot create pipe" -#~ msgstr "%s nem sikerült a csövet(pipe) létrehozni\n" - -#, fuzzy -#~ msgid "" -#~ "Usage: %s [options ...]\n" -#~ " or: %s [irc[6][s]://[nickname[:password]@]irc.example.org[/port][//" -#~ "#channel1][,#channel2[...]]" -#~ msgstr "" -#~ "Használat: %s [opciók ...]\n" -#~ " vagy: %s [irc[6][s]://[név[:jelszó]@]irc.példa.org[:port][/szoba][," -#~ "szoba[...]]" - -#, fuzzy -#~ msgid "%s%s: error retrieving user's name: %s" -#~ msgstr "%s nincs elég memória az információs pult üzenethez\n" - -#, fuzzy -#~ msgid "%s configuration options:\n" -#~ msgstr "konfigurációs paraméterek beállítása" - -#~ msgid "%s internal commands:\n" -#~ msgstr "%s belső parancsok:\n" - -#, fuzzy -#~ msgid "Warning: unknown parameter '%s', ignored\n" -#~ msgstr "%s ismeretlen paraméter: '%s', mellőzve\n" - -#, fuzzy -#~ msgid "to" -#~ msgstr "legfelső" - -#, fuzzy -#~ msgid "%sOption \"%s\" not found" -#~ msgstr "%s a \"%s\" modul nem található\n" - -#, fuzzy -#~ msgid "Option reset" -#~ msgstr "Modul beállítások elmentve\n" - -#, fuzzy -#~ msgid "background color for selected line" -#~ msgstr "szövegbeviteli mező színe" - -#, fuzzy -#~ msgid "%s%s: filename missing for type \"%s\"" -#~ msgstr "%s %s, %d. sor: érvénytelen opció: \"%s\"\n" - -#, fuzzy -#~ msgid "%s%s: protocol missing for type \"%s\"" -#~ msgstr "%s %s, %d. sor: érvénytelen opció: \"%s\"\n" - -#, fuzzy -#~ msgid "%s: aborting active xfer: \"%s\" from %s" -#~ msgstr "\"%s\" aktív DCC megszakítása a következővel: %s\n" - -#, fuzzy -#~ msgid "text color for status info" -#~ msgstr "státuszsor színe" - -#, fuzzy -#~ msgid "background color for status info" -#~ msgstr "státuszablak háttere" - -#~ msgid " (local filename: %s%s%s)" -#~ msgstr " (helyi fájlnév: %s%s%s)" - -#~ msgid "" -#~ "%s can't associate DCC chat with private buffer (maybe private buffer has " -#~ "already DCC CHAT?)\n" -#~ msgstr "" -#~ "%s nem sikerült a DCC beszégetést a privát pufferhez kapcsolni (talán már " -#~ "lett DCC CHAT hozzárendelve?)\n" - -#~ msgid "DCC chat" -#~ msgstr "DCC beszélgetés" - -#~ msgid "%s not enough memory for DCC SEND\n" -#~ msgstr "%s nincs elég memória a DCC SEND parancshoz\n" - -#~ msgid "%s cannot create socket for DCC\n" -#~ msgstr "%s DCC csatorna meghatározása sikertelen\n" - -#~ msgid "%s cannot send DCC\n" -#~ msgstr "%s DCC küldése sikertelen\n" - -#~ msgid "%s DCC: timeout\n" -#~ msgstr "%s DCC: időtúllépés\n" - -#~ msgid "Internal key functions:\n" -#~ msgstr "Belső billentyűfunkciók:\n" - -#, fuzzy -#~ msgid "Internal key functions:" -#~ msgstr "Belső billentyűfunkciók:\n" - -#, fuzzy -#~ msgid "%sError: unknown key function \"%s\"" -#~ msgstr "%s ismeretlen billentyűparancs \"%s\"\n" - -#~ msgid "terminate line" -#~ msgstr "sor megszakítása" - -#~ msgid "complete word" -#~ msgstr "szó kiegészítése" - -#~ msgid "find previous completion for word" -#~ msgstr "előző kiegészítés keresése a szóhoz" - -#~ msgid "delete previous char" -#~ msgstr "előző karakter törlése" - -#~ msgid "delete next char" -#~ msgstr "következő karakter törlése" - -#~ msgid "delete until end of line" -#~ msgstr "törlés a sor végéig" - -#~ msgid "delete until beginning of line" -#~ msgstr "törlés a sor elejéig" - -#~ msgid "delete entire line" -#~ msgstr "egész sor törlése" - -#~ msgid "delete previous word" -#~ msgstr "előző szó törlése" - -#~ msgid "delete next word" -#~ msgstr "következő szó törlése" - -#~ msgid "paste current clipboard content" -#~ msgstr "következő vágólapelem beillesztése" - -#~ msgid "go to beginning of line" -#~ msgstr "ugrás a sor elejére" - -#~ msgid "go to end of line" -#~ msgstr "ugrás a sor végére" - -#~ msgid "move one char left" -#~ msgstr "egy karaktert balra" - -#~ msgid "move to previous word" -#~ msgstr "ugrás az előző szóra" - -#~ msgid "move one char right" -#~ msgstr "egy karaktert balra" - -#~ msgid "move to next word" -#~ msgstr "ugrás a következő szóra" - -#~ msgid "call previous command in history" -#~ msgstr "előző parancs hívása az előzményekből" - -#~ msgid "call previous command in global history" -#~ msgstr "előző parancs hívása a globális előzményekből" - -#~ msgid "call next command in history" -#~ msgstr "kövezkező parancs hívása az előzményekből" - -#~ msgid "call next command in global history" -#~ msgstr "következő parancs hívása a globális előzményekből" - -#~ msgid "jump to buffer with activity" -#~ msgstr "ugrás aktív pufferre" - -#~ msgid "jump to DCC buffer" -#~ msgstr "ugrás a DCC pufferre" - -#~ msgid "jump to last buffer" -#~ msgstr "ugrás az utolsó pufferre" - -#~ msgid "jump to previous buffer" -#~ msgstr "ugrás az előző pufferre" - -#~ msgid "jump to server buffer" -#~ msgstr "ugrás a szerver pufferre" - -#~ msgid "jump to next server" -#~ msgstr "ugrás a következő szerverre" - -#~ msgid "switch active server on servers buffer" -#~ msgstr "aktív szerverek változtatása a szerver pufferben" - -#~ msgid "scroll to first unread line in buffer" -#~ msgstr "ugrás az első olvasatlan sorra a pufferben" - -#~ msgid "set unread marker on all buffers" -#~ msgstr "olvasatlan jelölő bekapcsolása az összes pufferen" - -#~ msgid "clear infobar" -#~ msgstr "információs pult törlése" - -#~ msgid "grab a key" -#~ msgstr "vállasszon billentyűt" - -#~ msgid "search text in buffer history" -#~ msgstr "szöveg keresése a puffertörténetben" - -#, fuzzy -#~ msgid "Error: unable to bind key \"%s\" (invalid function name: \"%s\")" -#~ msgstr "" -#~ "%s nem sikerült a(z) \"%s\" billentyűt hozzárendelni (érvénytelen " -#~ "funkciónév: \"%s\")\n" - -#, fuzzy -#~ msgid "launch WeeChat builtin command (do not look at commands hooked)" -#~ msgstr "" -#~ "WeeChat/IRC beépített parancs indítása (ne keressen a modulkezelők vagy " -#~ "aliaszok között)" - -#~ msgid "command" -#~ msgstr "parancs" - -#~ msgid "scroll one page up" -#~ msgstr "ugrás egy oldallal feljebb" - -#~ msgid "scroll one page down" -#~ msgstr "ugrás egy oldallal lejjebb" - -#~ msgid "scroll a few lines up" -#~ msgstr "ugrás néhány sorral feljebb" - -#~ msgid "scroll a few lines down" -#~ msgstr "ugrás néhány sorral lejjebb" - -#~ msgid "scroll to top of buffer" -#~ msgstr "ugrás a puffer tetejére" - -#~ msgid "scroll to bottom of buffer" -#~ msgstr "ugrás a puffer végére" - -#~ msgid "scroll left topic" -#~ msgstr "téma görgetése balra" - -#~ msgid "scroll right topic" -#~ msgstr "téma görgetése jobbra" - -#~ msgid "display beginning of nicklist" -#~ msgstr "névlista elejének mutatása" - -#~ msgid "display end of nicklist" -#~ msgstr "névlista végének mutatása" - -#~ msgid "scroll nicklist one page up" -#~ msgstr "névlista görgetése egy oldallal feljebb" - -#~ msgid "scroll nicklist one page down" -#~ msgstr "névlista görgetése egy oldallal lejjebb" - -#~ msgid "scroll to previous highlight in buffer" -#~ msgstr "ugrás az előző kiemelésre a pufferben" - -#~ msgid "refresh screen" -#~ msgstr "képernyő frissítése" - -#, fuzzy -#~ msgid "# %s, created by %s v%s on %s#\n" -#~ msgstr "" -#~ "#\n" -#~ "# %s konfigurációs fájl, készítette: %s v%s - %s" - -#, fuzzy -#~ msgid "No configuration option found with \"%s\"" -#~ msgstr "Nem találtam beállítási lehetőséget a \"%s\" szóhoz\n" - -#~ msgid "" -#~ "option: name of an option (if name is full and no value is given, then " -#~ "help is displayed on option)\n" -#~ " value: value for option\n" -#~ "\n" -#~ "Option may be: servername.server_xxx where \"servername\" is an internal " -#~ "server name and \"xxx\" an option for this server." -#~ msgstr "" -#~ "opció: az opció neve (ha a név teljes és nincs érték megadva, akkor " -#~ "megjeleníti az opcióhoz tartozó segítséget\n" -#~ "érték: az opcióhoz tartozó érték\n" -#~ "\n" -#~ "A opció lehet: szervernév.szerver_xxx, ahol a \"szervernév\" egy belső " -#~ "szervernév és az \"xxx\" a szerver egyik opciója." - -#, fuzzy -#~ msgid "%s%s: error creating charset (%s) \"%s\" => \"%s\"" -#~ msgstr "%s nincs elég memória az információs pult üzenethez\n" - -#, fuzzy -#~ msgid "%sCharset \"%s\" not found" -#~ msgstr "%s a \"%s\" szerver nem található\n" - -#, fuzzy -#~ msgid "List of charsets:" -#~ msgstr "Aliaszok listája:\n" - -#, fuzzy -#~ msgid "List of charsets with \"%s\":" -#~ msgstr "Aliaszok listája:\n" - -#, fuzzy -#~ msgid "No charset found" -#~ msgstr "Nem találtam billentyűt.\n" - -#, fuzzy -#~ msgid "No charset defined" -#~ msgstr "Nincs aliasz definiálva.\n" - -#, fuzzy -#~ msgid "%s%s: error creating server for reading configuration file" -#~ msgstr "szerver konfigurációs fájljának újraolvastatása" - -#~ msgid "name associated to IRC server (for display only)" -#~ msgstr "az IRC szerverhez rendelt név (csak megjelenítéshez)" - -#, fuzzy -#~ msgid "No plugin option found with \"%s\"" -#~ msgstr "A(z) \"%s\" kifejezéshez nem található modul opció\n" - -#, fuzzy -#~ msgid "No plugin option found" -#~ msgstr "Nem található modul opció\n" - -#, fuzzy -#~ msgid "%s%d%s plugin option found with \"%s\"" -#~ msgid_plural "%s%d%s plugin options found with \"%s\"" -#~ msgstr[0] "A(z) \"%s\" kifejezéshez nem található modul opció\n" -#~ msgstr[1] "A(z) \"%s\" kifejezéshez nem található modul opció\n" - -#, fuzzy -#~ msgid "%s%d%s plugin option found" -#~ msgid_plural "%s%d%s plugin options found" -#~ msgstr[0] "Nem található modul opció\n" -#~ msgstr[1] "Nem található modul opció\n" - -#, fuzzy -#~ msgid "Plugin option changed: %s%s = \"%s%s%s\"" -#~ msgstr "A(z) \"%s\" kifejezéshez nem található modul opció\n" - -#, fuzzy -#~ msgid "%sError: incorrect value for plugin option \"%s\"" -#~ msgstr "%s helytelen érték a(z) \"%s\" modul paraméternek\n" - -#~ msgid "set plugin config options" -#~ msgstr "modul opcióinak beállítása" - -#~ msgid "" -#~ "option: name of a plugin option\n" -#~ " value: value for option\n" -#~ "\n" -#~ "Option is format: plugin.option, example: perl.myscript.item1" -#~ msgstr "" -#~ "opció: modul opció neve\n" -#~ "érték: az opció értéke\n" -#~ "\n" -#~ "Az opció formája: modul.opció, például: perl.azénszkriptem.azénopcióm" - -#, fuzzy -#~ msgid "prefix for info messages" -#~ msgstr "új üzenetet tartalmazó ablak színe" - -#, fuzzy -#~ msgid "text color for info prefix" -#~ msgstr "információs pult szövegének színe" - -#, fuzzy -#~ msgid "%s%s: connecting to server %s/%d%s%s..." -#~ msgstr "%s: csatlakozás a(z) %s:%d%s%s szerverhez...\n" - -#, fuzzy -#~ msgid "%s[%sF%s%s%s]" -#~ msgstr "%s[%s%s%s]%s tétlen: " - -#, fuzzy -#~ msgid "Saving WeeChat configuration to disk (%s)" -#~ msgstr "Beállítások mentése a lemezre\n" - -#, fuzzy -#~ msgid "Saving plugins configuration to disk" -#~ msgstr "Beállítások mentése a lemezre\n" - -#, fuzzy -#~ msgid "%sPlugin \"%s\" %s loaded" -#~ msgstr "A \"%s\" (%s) modul betöltve.\n" - -#, fuzzy -#~ msgid "%sError: wrong number \"%s\" for filter" -#~ msgstr "%s rossz argumentum szám a \"%s\" parancsnak\n" - -#, fuzzy -#~ msgid "%s%s: cannot identify channel for \"%s\" command" -#~ msgstr "%s nem sikerült azonosítani a szobát a \"%s\" parancshoz\n" - -#, fuzzy -#~ msgid "%s%s: cannot identify nickname for \"%s\" command" -#~ msgstr "%s nem sikerült a felhasználót meghatározni a \"%s\" parancshoz\n" - -#~ msgid " by %s%s %s(%s%s%s)" -#~ msgstr " a következőtől: %s%s %s(%s%s%s)" - -#~ msgid " by %s%s" -#~ msgstr " a következőtől: %s%s" - -#, fuzzy -#~ msgid "%s%s[%s%s%s] %s%s%s banned" -#~ msgstr "%s[%s%s%s] %s%s%s kitiltva\n" - -#~ msgid "/list end" -#~ msgstr "/list vége" - -#~ msgid "userhost" -#~ msgstr "felhasználó gépe" - -#, fuzzy -#~ msgid "Notice from %s%s %s(%s%s%s)%s: %s" -#~ msgstr "%s%s %s(%s%s@%s%s)%s neve %s volt\n" - -#, fuzzy -#~ msgid "Notice: %s" -#~ msgstr "voice" - -#, fuzzy -#~ msgid "%s[%s%s%s]%s help mode (+h)" -#~ msgstr "%s[%s%s%s]%s segítség mód (+h)\n" - -#, fuzzy -#~ msgid "%s[%s%s%s]%s Channels: " -#~ msgstr "%s[%s%s%s]%s tétlen: " - -#, fuzzy -#~ msgid "%s%s: cannot identify date/time for \"%s\" command" -#~ msgstr "%s nem sikerült a dátumot/időt meghatározni a \"%s\" parancshoz\n" - -#, fuzzy -#~ msgid "%s%s: command \"%s\" failed" -#~ msgstr "%s a \"%s\" parancs végrehajtása sikertelen\n" - -#, fuzzy -#~ msgid "%s%s: no command to execute" -#~ msgstr "%s A futtatandó parancs nem található!\n" - -#, fuzzy -#~ msgid "%s%s: unknown command: cmd=\"%s\", host=\"%s\", arguments=\"%s\"" -#~ msgstr "" -#~ "%s Ismeretlen parancs: parancs=\"%s\", gépnév=\"%s\", argumentum=\"%s\"\n" - -#, fuzzy -#~ msgid "%s%s%s%s has killed %s%s%s" -#~ msgstr "%s%s%s eltávolította %s%s%s-t a szerverről" - -#, fuzzy -#~ msgid "%s%s: \"%s\" command received without channel or nickname" -#~ msgstr "%s \"%s\" parancs érkezett szoba vagy név megadása nélkül\n" - -#, fuzzy -#~ msgid "%s%s: nickname not found for \"%s\" command" -#~ msgstr "%s nem található név a \"%s\" parancshoz\n" - -#, fuzzy -#~ msgid "%s%s: \"%s\" command received without host or channel" -#~ msgstr "%s \"%s\" parancs érkezett hoszt vagy szoba megadása nélkül\n" - -#, fuzzy -#~ msgid "WALLOPS from %s%s%s: %s" -#~ msgstr "%s%s%s WALLOP-ot küldött: %s\n" - -#, fuzzy -#~ msgid "%s%s: host not found for \"%s\" command" -#~ msgstr "a(z) %s gép nem található a(z) \"%s\" parancshoz\n" - -#~ msgid "jump to raw IRC data buffer" -#~ msgstr "ugrás a nyers IRC adat pufferre" - -#, fuzzy -#~ msgid "debug command" -#~ msgstr "parancs" - -#, fuzzy -#~ msgid "[test]" -#~ msgstr "szöveg" - -#~ msgid "IP address or hostname of IRC server" -#~ msgstr "IRC szerver IP-címe vagy hosztneve" - -#~ msgid "port for connecting to server" -#~ msgstr "szerverhez csatlakozás portja" - -#~ msgid "" -#~ "alternate nickname to use on IRC server (if nickname is already used)" -#~ msgstr "alternatív név az IRC szerveren (ha a név már foglalt)" - -#~ msgid "" -#~ "2nd alternate nickname to use on IRC server (if alternate nickname is " -#~ "already used)" -#~ msgstr "" -#~ "második alternatív név az IRC szerveren (ha az alternatív név foglalt)" - -#~ msgid "Not enough memory to write log file \"%s\"\n" -#~ msgstr "Nincs elegendő memória a(z) \"%s\" naplófájl írásához\n" - -#, fuzzy -#~ msgid "%s%s: nickname \"%s\" is invalid, trying 3rd nickname \"%s\"" -#~ msgstr "" -#~ "%s: a(z) \"%s\" név már foglalt, próbálom a harmadik nevet: \"%s\"\n" - -#, fuzzy -#~ msgid "%s%s: nickname \"%s\" is invalid, trying 1st nickname \"%s\"" -#~ msgstr "%s: a(z) \"%s\" név már foglalt, próbálom az első nevet: \"%s\"\n" - -#, fuzzy -#~ msgid "%s%s: nickname \"%s\" is already in use, trying 3rd nickname \"%s\"" -#~ msgstr "" -#~ "%s: a(z) \"%s\" név már foglalt, próbálom a harmadik nevet: \"%s\"\n" - -#, fuzzy -#~ msgid "%s%s: nickname \"%s\" is already in use, trying 1st nickname \"%s\"" -#~ msgstr "%s: a(z) \"%s\" név már foglalt, próbálom az első nevet: \"%s\"\n" - -#~ msgid "[file]" -#~ msgstr "[fájl]" - -#, fuzzy -#~ msgid "file: configuration file to reload" -#~ msgstr "beállítások mentése kilépéskor" - -#, fuzzy -#~ msgid "save WeeChat and plugins configuration files to disk" -#~ msgstr "beállítások lemezre mentése" - -#, fuzzy -#~ msgid "%sWeeChat configuration file reloaded" -#~ msgstr "Konfigurációs fájl elmentve\n" - -#, fuzzy -#~ msgid "%sError: failed to reload WeeChat configuration file" -#~ msgstr "%s nem sikerült a konfigurációs fájlt elmenteni\n" - -#, fuzzy -#~ msgid "%sError: failed to save WeeChat configuration file" -#~ msgstr "%s nem sikerült a konfigurációs fájlt elmenteni\n" - -#, fuzzy -#~ msgid "%s%s: configuration file reloaded" -#~ msgstr "Konfigurációs fájl elmentve\n" - -#, fuzzy -#~ msgid "%s%s: failed to reload configuration file" -#~ msgstr "%s nem sikerült a konfigurációs fájlt elmenteni\n" - -#, fuzzy -#~ msgid "clear buffer(s)" -#~ msgstr " [C] Puffer törlése" - -#~ msgid "[-all | number [number ...]]" -#~ msgstr "[-all | szám [szám ...]]" - -#~ msgid "" -#~ " -all: clear all buffers\n" -#~ "number: clear buffer by number" -#~ msgstr "" -#~ "-all: minden puffer törlése\n" -#~ "szám: a megadott sorszámú puffer törlése" - -#, fuzzy -#~ msgid "" -#~ "[list [name]] | [listfull [name]] [load filename] | [autoload] | [reload] " -#~ "| [unload [script]]" -#~ msgstr "" -#~ "[list [név]] | [listfull [név]] | [load fájlnév] | [autoload] | [reload " -#~ "[név]] | [unload [név]]" - -#, fuzzy -#~ msgid "[load filename] | [autoload] | [reload] | [unload [script]]" -#~ msgstr "" -#~ "[list [név]] | [listfull [név]] | [load fájlnév] | [autoload] | [reload " -#~ "[név]] | [unload [név]]" - -#, fuzzy -#~ msgid "list/load/unload Perl scripts" -#~ msgstr "modulok listázása/betöltése/eltávolítása" - -#, fuzzy -#~ msgid "list/load/unload Python scripts" -#~ msgstr "modulok listázása/betöltése/eltávolítása" - -#, fuzzy -#~ msgid "list/load/unload Ruby scripts" -#~ msgstr "modulok listázása/betöltése/eltávolítása" - -#, fuzzy -#~ msgid "%s%s: loading Perl script \"%s\"" -#~ msgstr "folyamat: \"%s\" szerver betöltése\n" - -#~ msgid "%s cannot find nick for sending message\n" -#~ msgstr "%s nem található név az üzenet küldéséhez\n" - -#, fuzzy -#~ msgid "%s%s: error sending data to IRC server" -#~ msgstr "%s adatküldési hiba az IRC szerveren\n" - -#, fuzzy -#~ msgid "%s channel \"%s\" not found for \"%s\" command" -#~ msgstr "%s a \"%s\" szoba nem található a \"%s\" parancshoz\n" - -#, fuzzy -#~ msgid "%s cannot create new private buffer \"%s\"" -#~ msgstr "%s nem sikerült új privát ablakot nyitni \"%s\"\n" - -#, fuzzy -#~ msgid "%sAlias: configuration file reloaded" -#~ msgstr "Konfigurációs fájl elmentve\n" - -#, fuzzy -#~ msgid "%sAlias: failed to reload configuration file" -#~ msgstr "%s nem sikerült a konfigurációs fájlt elmenteni\n" - -#, fuzzy -#~ msgid "%sirc: cannot find nick for sending message" -#~ msgstr "%s nem található név az üzenet küldéséhez\n" - -#, fuzzy -#~ msgid "%sirc: cannot create new private buffer \"%s\"" -#~ msgstr "%s nem sikerült új privát ablakot nyitni \"%s\"\n" - -#, fuzzy -#~ msgid "%sirc: unknown option for \"%s\" command" -#~ msgstr "%s ismeretlen opció a \"%s\" parancsnak\n" - -#, fuzzy -#~ msgid "%sirc: wrong argument count for \"%s\" command" -#~ msgstr "%s rossz argumentum szám a \"%s\" parancsnak\n" - -#, fuzzy -#~ msgid "%sirc: configuration file reloaded" -#~ msgstr "Konfigurációs fájl elmentve\n" - -#, fuzzy -#~ msgid "%sirc: channel \"%s\" not found for \"%s\" command" -#~ msgstr "%s a \"%s\" szoba nem található a \"%s\" parancshoz\n" - -#, fuzzy -#~ msgid "irc:%s \"%s\" command received without host" -#~ msgstr "%s \"%s\" parancs érkezett hoszt megadása nélkül\n" - -#, fuzzy -#~ msgid "irc: connecting to server %s:%d%s%s..." -#~ msgstr "%s: csatlakozás a(z) %s:%d%s%s szerverhez...\n" - -#, fuzzy -#~ msgid "%sirc: option \"%s\" not found in config file" -#~ msgstr "%s a \"%s\" opció nem található\n" - -#, fuzzy -#~ msgid "%sError: plugin \"%s\" not found\n" -#~ msgstr "%s a \"%s\" modul nem található\n" - -#, fuzzy -#~ msgid "text: write this text on infobar" -#~ msgstr "időbélyeg a információs pult idejéhez" - -#, fuzzy -#~ msgid "demo command: print some messages" -#~ msgstr "hibakereső üzenetek megjelenítése" - -#, fuzzy -#~ msgid "" -#~ "# WARNING! Be careful when editing this file, WeeChat may write it at any " -#~ "time.\n" -#~ "#\n" -#~ msgstr "" -#~ "# FIGYELEM! Körültekintően szerkessze ezt a fájlt, a WeeChat kilépéskor " -#~ "írja.\n" -#~ "#\n" - -#, fuzzy -#~ msgid "background for chat text" -#~ msgstr "szöveg háttere" - -#~ msgid "color for local nick" -#~ msgstr "helyi név színe" - -#~ msgid "color for input text (server name)" -#~ msgstr "szövegbeviteli mező színe (szervernév)" - -#~ msgid "color for input text (channel name)" -#~ msgstr "szövegbeviteli mező színe (szobanév)" - -#~ msgid "color for input text (nick name)" -#~ msgstr "szövegbeviteli mező színe (felhasználónév)" - -#~ msgid "color for input text (delimiters)" -#~ msgstr "szövegbeviteli mező színe (elválasztók)" - -#~ msgid "color for text not found" -#~ msgstr "nem található szövegek színe" - -#, fuzzy -#~ msgid "color for nicklist text" -#~ msgstr "név színe" - -#, fuzzy -#~ msgid "color for prefix 1" -#~ msgstr "idő színe" - -#, fuzzy -#~ msgid "color for prefix 2" -#~ msgstr "idő színe" - -#, fuzzy -#~ msgid "color for prefix 3" -#~ msgstr "idő színe" - -#, fuzzy -#~ msgid "color for prefix 4" -#~ msgstr "idő színe" - -#, fuzzy -#~ msgid "color for prefix 5" -#~ msgstr "idő színe" - -#~ msgid "seconds" -#~ msgstr "másodperc" - -#, fuzzy -#~ msgid "milliseconds" -#~ msgstr "másodperc" - -#~ msgid "days" -#~ msgstr "nap" - -#~ msgid "hours" -#~ msgstr "óra" - -#~ msgid "minutes" -#~ msgstr "perc" - -#, fuzzy -#~ msgid "[%s%s] %s/%s %s%s" -#~ msgstr " a következőtől: %s%s %s(%s%s%s)" - -#~ msgid "clear window(s)" -#~ msgstr "ablak(ok) törlése" - -#, fuzzy -#~ msgid " %d keyboards hooked" -#~ msgstr " billentyűkezelők:\n" - -#, fuzzy -#~ msgid "%sError: option \"%s\" can not be changed while WeeChat is running" -#~ msgstr "%s a \"%s\" opció nem módosítható a WeeChat futása közben\n" - -#, fuzzy -#~ msgid "plugin option(s) found with \"%s\"" -#~ msgstr "a(z) \"%s\" kifejezéshez tartozó modul opciók\n" - -#, fuzzy -#~ msgid "plugin option(s) found" -#~ msgstr "megtalált modul opciók\n" - -#, fuzzy -#~ msgid "Open windows:" -#~ msgstr "Nyitott ablakok:\n" - -#~ msgid "display actions with different colors" -#~ msgstr "események különböző színnel jelölése" - -#~ msgid "text to display instead of nick when not connected" -#~ msgstr "a név helyett megjelenítendő szöveg, ha nem vagyunk csatlakozva" - -#~ msgid "" -#~ "maximum number of lines in history for one server/channel/private window " -#~ "(0 = unlimited)" -#~ msgstr "" -#~ "előzménysorok maximális száma egy szerverhez/szobához/privát " -#~ "beszélgetéshez (0 = korlátlan)" - -#, fuzzy -#~ msgid "log messages from plugins" -#~ msgstr "modulüzenetek (szkriptüzenetek) naplózása" - -#~ msgid "" -#~ "path for WeeChat log files ('%h' will be replaced by WeeChat home, ~/." -#~ "weechat by default)" -#~ msgstr "" -#~ "WeeChat naplófájlok elérési útvonala (a '%h' helyére a WeeChat saját " -#~ "könyvtára, alapértelmezésben ~/.weechat, kerül)" - -#, fuzzy -#~ msgid "time format for log (see man strftime for date/time specifiers)" -#~ msgstr "" -#~ "időbélyeg a naplófájlokhoz (lásd a man strftime oldalt a dátum/idő " -#~ "leírásokhoz)" - -#~ msgid "use a proxy server to connect to irc server" -#~ msgstr "proxy használata a irc szerverre csatlakozáshoz" - -#~ msgid "" -#~ "standard plugins extension in filename, used for autoload (if empty, then " -#~ "all files are loaded when autoload is \"*\")" -#~ msgstr "" -#~ "modulfájlok alapértelmezett kiterjesztése automatikus modulbetöltéshez " -#~ "(ha üres, minden fájl betöltődik ha az automata betöltés \"*\"-ra van " -#~ "állítva)" - -#, fuzzy -#~ msgid "Warning: %s, line %d: error reading new section \"%s\"\n" -#~ msgstr "%s %s, %d. sor: érvénytelen mellőzési opciók: \"%s\"\n" - -#, fuzzy -#~ msgid "%s: creating default config file \"%s\"...\n" -#~ msgstr "%s: alapértelmezett konfigurációs fájl elkészítése\n" - -#, fuzzy -#~ msgid "Creating default config file \"%s\"\n" -#~ msgstr "Alapértelmezett konfigurációs fájl elkészítése\n" - -#, fuzzy -#~ msgid "Warning: 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" - -#, fuzzy -#~ msgid "Warning: unable to assign default color (\"%s\")\n" -#~ msgstr "%s nem sikerült az alapértelmezett színt meghatározni (\"%s\")\n" - -#~ msgid "empty" -#~ msgstr "üres" - -#, fuzzy -#~ msgid "" -#~ "%sError: wrong argument count for %s command \"%s\" (expected: %d arg)" -#~ msgid_plural "" -#~ "%s%s wrong argument count for %s command \"%s\" (expected: %d args)" -#~ msgstr[0] "" -#~ "%s helytelen számú paraméter a következő %s parancsnak: \"%s\" (várt: %d " -#~ "paraméter)\n" -#~ msgstr[1] "" -#~ "%s helytelen számú paraméter a következő %s parancsnak: \"%s\" (várt: %d " -#~ "paraméter)\n" - -#, fuzzy -#~ msgid "" -#~ "%sError: wrong argument count for %s command \"%s\" (expected: between %d " -#~ "and %d arg)" -#~ msgid_plural "" -#~ "%s%s wrong argument count for %s command \"%s\" (expected: between %d and " -#~ "%d args)" -#~ msgstr[0] "" -#~ "%s helytelen számú paraméter a következő %s parancsnak: \"%s\" (várt: %d " -#~ "és %d paraméter között)\n" -#~ msgstr[1] "" -#~ "%s helytelen számú paraméter a következő %s parancsnak: \"%s\" (várt: %d " -#~ "és %d paraméter között)\n" - -#~ msgid "Unable to write log file \"%s\"\n" -#~ msgstr "Nem sikerült a(z) \"%s\" naplófájlt írni\n" - -#~ msgid "[quit_message]" -#~ msgstr "[kilépő üzenet]" - -#~ msgid "quit_message: quit message (displayed to other users)" -#~ msgstr "kilépő_üzenet: kilépő üzenet (csak a többi felhasználó látja)" - -#~ msgid "%s command \"%s\" needs a server connection!\n" -#~ msgstr "%s a \"%s\" parancs futtatásához csatlakozni kell a szerverhez!\n" - -#~ msgid "%s missing parameters for \"%s\" command\n" -#~ msgstr "%s hiányzó paraméter a \"%s\" parancsnak\n" - -#~ msgid "%s missing server name for \"%s\" command\n" -#~ msgstr "%s hiányzó szervernév a(z) \"%s\" parancshoz\n" - -#~ msgid "%s, compiled on %s %s\n" -#~ msgstr "%s, lefordítva: %s %s\n" - -#~ msgid "interval between two checks for lag (in seconds)" -#~ msgstr "két késés(lag)ellenőrzés közti idő" - -#~ msgid "automatically accept incoming dcc files" -#~ msgstr "beérkező dcc fájlok automatikus fogadása" - -#~ msgid "block size for dcc packets in bytes (default: 65536)" -#~ msgstr "dcc csomagok blokkmérete byte-ban (alapértelmezett: 65536)" - -#~ msgid "path for writing incoming files with dcc (default: user home)" -#~ msgstr "" -#~ "dcc-n beérkező fájlok mentésének helye (alapértelmezett: felhasználó " -#~ "saját könyvtára)" - -#~ 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" - -#~ msgid "%s %s, line %d: server '%s' already exists\n" -#~ msgstr "%s %s, %d. sor: a '%s' szerver már létezik\n" - -#~ msgid "%s %s, line %d: unable to create server\n" -#~ msgstr "%s %s, %d. sor: nem sikerült a szervert létrehozni\n" - -#~ msgid "%s cannot create new private window \"%s\"\n" -#~ msgstr "%s nem sikerült új privát ablakot nyitni \"%s\"\n" - -#~ msgid "%s: trying 2nd nickname \"%s\"\n" -#~ msgstr "%s: próbálom a második nevet: \"%s\"\n" - -#~ msgid "%s: trying 3rd nickname \"%s\"\n" -#~ msgstr "%s: próbálom a harmadik nevet: \"%s\"\n" - -#~ msgid "%s: trying 1st nickname \"%s\"\n" -#~ msgstr "%s: próbálom az első nevet: \"%s\"\n" - -#~ msgid "Unable to get user's name" -#~ msgstr "A felhasználónév meghatározása sikertelen" - -#~ msgid "%s Command \"%s\" failed!\n" -#~ msgstr "%s Parancs \"%s\" sikertelen!\n" - -#~ msgid "Connecting to server %s:%d%s%s...\n" -#~ msgstr "Csatlakozás a(z) %s:%d%s%s szerverhez...\n" - -#, fuzzy -#~ msgid "%sInitializing plugin \"%s\" %s\n" -#~ msgstr "Modul betöltése: \"%s\" %s\n" - -#, fuzzy -#~ msgid "%sFailed to create alias \"%s\" => \"%s\" (not enough memory)" -#~ msgstr "" -#~ "A \"%s\" => \"%s\" aliasz elkészítése sikertelen (nincs elég memória)\n" - -#~ msgid "WeeChat Warning:" -#~ msgstr "WeeChat Figyelmeztetés:" - -#, fuzzy -#~ msgid "%s%s unable to bind key \"%s\"" -#~ msgstr "%s nem sikerült a(z) \"%s\" billentyűt hozzárendelni\n" - -#~ msgid "" -#~ "nick alignment (fixed size for nicks in chat window (none, left, right))" -#~ msgstr "" -#~ "név behúzása (fix méret a beszélgetőablakban lévő neveknek (none, left, " -#~ "right))" - -#~ msgid "alignment for other messages (not beginning with a nick)" -#~ msgstr "egyéb üzenetek behúzása (melyek nem egy névvel kezdődnek)" - -#~ msgid "size for aligning nick and other messages" -#~ msgstr "nevek és egyéb üzenetek behúzásának mértéke" - -#~ msgid "" -#~ "max size for aligning nick and other messages (should be >= to " -#~ "look_align_size)" -#~ msgstr "" -#~ "nevek és egyéb üzenetek behúzásának maximális mértéke (>= look_align_size)" - -#~ msgid "server name not found" -#~ msgstr "a szerver neve nem található" - -#~ msgid "server found, updating values\n" -#~ msgstr "megvan a szerver, értékek frissítése\n" - -#~ msgid "server not found, creating new one\n" -#~ msgstr "a szerver nem található, új szerver készítése\n" - -#~ msgid "can't create new server" -#~ msgstr "nem sikerült új szervert készíteni" - -#~ msgid "unexpected end of file (reading server)" -#~ msgstr "váratlan fájlvég (szerver olvasása)" - -#~ msgid "session: warning: ignoring value from server (object id: %d)\n" -#~ msgstr "" -#~ "folyamat: figyelmeztetés: egyes szerveradatok mellőzve lettek (objektum " -#~ "azonosító: %d)\n" - -#~ msgid "channel found without server" -#~ msgstr "nem rendelhető szerver a szobához" - -#~ msgid "channel type not found" -#~ msgstr "szoba típusa nem található" - -#~ msgid "channel name not found" -#~ msgstr "szobanév nem található" - -#~ msgid "session: loading channel \"%s\"\n" -#~ msgstr "folyamat: \"%s\" szoba betöltése\n" - -#~ msgid "can't create new channel" -#~ msgstr "nem sikerült új szobát nyitni" - -#~ msgid "unexpected end of file (reading channel)" -#~ msgstr "váratlan fájlvég (szoba olvasása)" - -#~ msgid "session: warning: ignoring value from channel (object id: %d)\n" -#~ msgstr "" -#~ "folyamat: figyelmeztetés: egyes szobaadatok mellőzve lettek (objektum " -#~ "azonosító: %d)\n" - -#~ msgid "nick found without channel" -#~ msgstr "nem rendelhető szoba a névhez" - -#~ msgid "nick name not found" -#~ msgstr "felhasználónév nem található" - -#~ msgid "can't create new nick" -#~ msgstr "az új név lefoglalása sikertelen" - -#~ msgid "unexpected end of file (reading nick)" -#~ msgstr "váratlan fájlvég (név olvasása)" - -#~ msgid "can't create new DCC" -#~ msgstr "nem sikerült új DCC-t létrehozni" - -#~ msgid "session: loading DCC\n" -#~ msgstr "folyamat: DCC betöltése\n" - -#~ msgid "unexpected end of file (reading DCC)" -#~ msgstr "váratlan fájlvég (DCC olvasása)" - -#~ msgid "server not found for DCC" -#~ msgstr "nem található DCC szerver" - -#~ msgid "DCC with channel but without server" -#~ msgstr "nem rendelhető szerver a DCC szobához" - -#~ msgid "channel not found for DCC" -#~ msgstr "nem található DCC szoba" - -#~ msgid "session: warning: ignoring value from DCC (object id: %d)\n" -#~ msgstr "" -#~ "folyamat: figyelmeztetés: egyes DCC adatok mellőzve lettek (objektum " -#~ "azonosító: %d)\n" - -#~ msgid "session: loading buffer history\n" -#~ msgstr "folyamat: puffertörténet betöltése\n" - -#~ msgid "session: loading global history\n" -#~ msgstr "folyamat: globális eseménytörténet betöltése\n" - -#~ msgid "unexpected end of file (reading history)" -#~ msgstr "váratlan fájlvég (előzmények olvasása)" - -#~ msgid "server name not found for buffer" -#~ msgstr "szervernév nem található a pufferhez" - -#~ msgid "buffer type not found" -#~ msgstr "a puffer típusa nem található" - -#~ msgid "session: loading buffer (server: %s, channel: %s, type: %d)\n" -#~ msgstr "folyamat: puffer betöltése (szerver: %s, szoba: %s, típus: %d)\n" - -#~ msgid "server not found for buffer" -#~ msgstr "nem található szerver a pufferhez" - -#~ msgid "channel not found for buffer" -#~ msgstr "nem található szoba a pufferhez" - -#~ msgid "unexpected end of file (reading buffer)" -#~ msgstr "váratlan fájlvég (puffer olvasása)" - -#~ msgid "session: warning: ignoring value from buffer (object id: %d)\n" -#~ msgstr "" -#~ "folyamat: figyelmeztetés: egyes pufferadatok mellőzve lettek (objektum " -#~ "azonosító: %d)\n" - -#~ msgid "line found without buffer" -#~ msgstr "nem rendelhető puffer a sorhoz" - -#~ msgid "can't create new line" -#~ msgstr "nem sikerült új sort nyitni" - -#~ msgid "unexpected end of file (reading line)" -#~ msgstr "váratlan fájlvég (sor olvasása)" - -#~ msgid "unexpected end of file (reading uptime)" -#~ msgstr "váratlan fájlvég (futásidő olvasása)" - -#~ msgid "session: warning: ignoring value from uptime (object id: %d)\n" -#~ msgstr "" -#~ "folyamat: figyelmeztetés: egyes uptime adatok mellőzve lettek (objektum " -#~ "azonosító: %d)\n" - -#~ msgid "session file not found" -#~ msgstr "folyamatfájl nem található" - -#~ msgid "bad session signature" -#~ msgstr "hibás folyamatellenőrző" - -#~ msgid "object id not found" -#~ msgstr "objektum azonosító nem található" - -#~ msgid "failed to load server" -#~ msgstr "hiba a szerverhez történő csatlakozás közben" - -#~ msgid "failed to load channel" -#~ msgstr "hiba a szobába történő belépés közben" - -#~ msgid "failed to load nick" -#~ msgstr "nem sikerült a nevet beolvasni" - -#~ msgid "failed to load DCC" -#~ msgstr "nem sikerült a DCC-t beolvasni" - -#~ msgid "failed to load history" -#~ msgstr "nem sikerült az előzményeket beolvasni" - -#~ msgid "failed to load line" -#~ msgstr "nem sikerült a sort beolvasni" - -#~ msgid "failed to load uptime" -#~ msgstr "nem sikerült a futásidőt beolvasni" - -#~ msgid "ignoring object (id: %d)\n" -#~ msgstr "objektum mellőzése (azonosító: %d)\n" - -#~ msgid "failed to ignore object (id: %d)" -#~ msgstr "nem sikerült az objektumot mellőzni (azonosító: %d)" - -#~ msgid "%s can't delete session file (%s)\n" -#~ msgstr "%s nem sikerült a \"%s\" fájlt létrehozni\n" - -#~ msgid "Upgrade completed successfully\n" -#~ msgstr "A frissítés sikeresen megtörtént\n" - -#, fuzzy -#~ msgid "Configuration options for protocol \"%s\":\n" -#~ msgstr "a \"%s\" kifejezéshez tartozó opciót találtam\n" - -#, fuzzy -#~ msgid " (no command handler)" -#~ msgstr " (nincs parancskezelő)\n" - -#, fuzzy -#~ msgid " (no timer handler)" -#~ msgstr " (nincs időkezelő)\n" - -#, fuzzy -#~ msgid " (no keyboard handler)" -#~ msgstr " (nincsenek billentyűkezelők)\n" - -#, fuzzy -#~ msgid " %d defined" -#~ msgstr " %d definiálva\n" - -#, fuzzy -#~ msgid " event handlers:" -#~ msgstr " üzenetkezelők:\n" - -#, fuzzy -#~ msgid " (no event handler)" -#~ msgstr " (nincs üzenetkezelő)\n" - -#, fuzzy -#~ msgid " modifiers:" -#~ msgstr " módosítók:\n" - -#, fuzzy -#~ msgid " (no modifier)" -#~ msgstr " (nincs módosító)\n" - -#, fuzzy -#~ msgid "%s%s failed to save configuration for protocol \"%s\"" -#~ msgstr "%s nem sikerült a konfigurációs fájlt elmenteni\n" - -#, fuzzy -#~ msgid "%s%s protocol \"%s\" not found" -#~ msgstr "%s a \"%s\" modul nem található\n" - -#, fuzzy -#~ msgid "" -#~ "comma separated list of protocols to load automatically at startup, \"*\" " -#~ "means all plugins found (names may be partial, for example \"irc\" is ok " -#~ "for \"irc.so\")" -#~ msgstr "" -#~ "automatikusan betöltendő modulok vesszővel elválasztott listája, \"*\" " -#~ "esetén az összes fellelt modul (az elnevezés lehet részleges, például a " -#~ "\"perl\" elegendő \"libperl.so\" helyett)" - -#, fuzzy -#~ msgid "" -#~ "standard protocols extension in filename, used for autoload (if empty, " -#~ "then all files are loaded when autoload is \"*\")" -#~ msgstr "" -#~ "modulfájlok alapértelmezett kiterjesztése automatikus modulbetöltéshez " -#~ "(ha üres, minden fájl betöltődik ha az automata betöltés \"*\"-ra van " -#~ "állítva)" - -#~ msgid "%s channel \"%s\" not found (FIFO pipe data)\n" -#~ msgstr "%s a \"%s\" szoba nem található (FIFO cső adat)\n" - -#, fuzzy -#~ msgid "" -#~ "%s%s plugin %s: unable to add handler for IRC command \"%s\" (not enough " -#~ "memory)" -#~ msgstr "" -#~ "%s modul %s: nem sikerült kezelőt lefoglalni a \"%s\" IRC parancshoz " -#~ "(nincs elég memória)\n" - -#, fuzzy -#~ msgid "" -#~ "%s%s plugin %s: unable to add handler for \"%s\" command (already " -#~ "exists)\n" -#~ msgstr "" -#~ "%s modul %s: nem sikerült kezelőt rendelni a(z) \"%s\" parancshoz (már " -#~ "létezik)\n" - -#, fuzzy -#~ msgid "" -#~ "%s%s plugin %s: unable to add handler for \"%s\" command (forbidden)\n" -#~ msgstr "" -#~ "%s modul %s: nem sikerült kezelőt rendelni a(z) \"%s\" parancshoz " -#~ "(megtagadva)\n" - -#, fuzzy -#~ msgid "" -#~ "%s%s plugin %s: unable to add handler for \"%s\" command (not enough " -#~ "memory)" -#~ msgstr "" -#~ "%s modul %s: nem sikerült kezelőt rendelni a(z) \"%s\" parancshoz (nincs " -#~ "elég memória)\n" - -#, fuzzy -#~ msgid "%s%s plugin %s: unable to add timer handler (not enough memory)" -#~ msgstr "" -#~ "%s modul %s: nem sikerült időkezelőt hozzáadni (nincs elég memória)\n" - -#, fuzzy -#~ msgid "%s%s plugin %s: unable to add keyboard handler (not enough memory)" -#~ msgstr "" -#~ "%s modul %s: billentyűzetvezérlő betöltése sikertelen nincs elég " -#~ "memória)\n" - -#, fuzzy -#~ msgid "%s%s plugin %s: unable to add event handler (not enough memory)" -#~ msgstr "" -#~ "%s modul %s: nem sikerült eseménykezelőt hozzáadni (nincs elég memória)\n" - -#, fuzzy -#~ msgid "%s%s plugin %s: unable to add modifier (not enough memory)\n" -#~ msgstr "" -#~ "%s modul %s: nem sikerült módosítót hozzáadni (nincs elég memória)\n" - -#, fuzzy -#~ msgid "%s unable to load protocol \"%s\": %s" -#~ msgstr "%s nem sikerült a modult betölteni \"%s\": %s\n" - -#, fuzzy -#~ msgid "%s symbol \"%s\" not found in protocol \"%s\", failed to load\n" -#~ msgstr "" -#~ "%s a \"plugin_name\" szimbólum nem található a \"%s\" modulban, betöltés " -#~ "sikertelen\n" - -#, fuzzy -#~ msgid "" -#~ "%s unable to load protocol \"%s\": a protocol with same name already " -#~ "exists\n" -#~ msgstr "" -#~ "%s nem sikerült a \"%s\" modult betölteni: már van ilyen nevű modul\n" - -#, fuzzy -#~ msgid "Initializing protocol \"%s\" %s\n" -#~ msgstr "Modul betöltése: \"%s\" %s\n" - -#, fuzzy -#~ msgid "Protocol \"%s\" (%s) loaded.\n" -#~ msgstr "A \"%s\" (%s) modul betöltve.\n" - -#, fuzzy -#~ msgid "Protocol \"%s\" unloaded.\n" -#~ msgstr "A \"%s\" modul eltávolítva.\n" - -#, fuzzy -#~ msgid "%s protocol \"%s\" not found\n" -#~ msgstr "%s a \"%s\" modul nem található\n" - -#, fuzzy -#~ msgid "" -#~ "%s%s wrong argument count for protocol command \"%s\" (expected: %d arg)" -#~ msgid_plural "" -#~ "%s%s wrong argument count for protocol command \"%s\" (expected: %d args)" -#~ msgstr[0] "" -#~ "%s helytelen számú paraméter a következő %s parancsnak: \"%s\" (várt: %d " -#~ "paraméter)\n" -#~ msgstr[1] "" -#~ "%s helytelen számú paraméter a következő %s parancsnak: \"%s\" (várt: %d " -#~ "paraméter)\n" - -#, fuzzy -#~ msgid "" -#~ "%s%s wrong argument count for protocol command \"%s\" (expected: between %" -#~ "d and %d arg)" -#~ msgid_plural "" -#~ "%s%s wrong argument count for protocol command \"%s\" (expected: between %" -#~ "d and %d args)" -#~ msgstr[0] "" -#~ "%s helytelen számú paraméter a következő %s parancsnak: \"%s\" (várt: %d " -#~ "és %d paraméter között)\n" -#~ msgstr[1] "" -#~ "%s helytelen számú paraméter a következő %s parancsnak: \"%s\" (várt: %d " -#~ "és %d paraméter között)\n" - -#~ msgid "channel :topic" -#~ msgstr "szoba :téma" - -#~ msgid "" -#~ "channel: name of channel\n" -#~ " topic: topic of the channel" -#~ msgstr "" -#~ "szoba: a szoba neve\n" -#~ " téma: a szoba témája" - -#~ msgid "channel :[[@|+]nick ...]" -#~ msgstr "szoba :[[@|+]név ...]" - -#~ msgid "" -#~ "channel: name of channel\n" -#~ " nick: nick on the channel" -#~ msgstr "" -#~ "szoba: szoba neve\n" -#~ " név: felhasználó neve" - -#~ msgid "%s too few arguments for ignore\n" -#~ msgstr "%s kevés argumentum az ignore-hoz\n" - -#~ msgid "%s mask or type/command should be non generic value for ignore\n" -#~ msgstr "%s maszk vagy típus/parancs nem általános érték az ignore-hoz\n" - -#~ msgid "Removing ignore:" -#~ msgstr "Ignore eltávolítása:" - -#~ msgid "" -#~ "%s symbol \"plugin_description\" not found in plugin \"%s\", failed to " -#~ "load\n" -#~ msgstr "" -#~ "%s a \"plugin_description\" szimbólum nem található a \"%s\" modulban, " -#~ "betöltés sikertelen\n" - -#~ msgid "" -#~ "%s symbol \"plugin_version\" not found in plugin \"%s\", failed to load\n" -#~ msgstr "" -#~ "%s a \"plugin_version\" szimbólum nem található a \"%s\" modulban, " -#~ "betöltés sikertelen\n" - -#~ msgid "" -#~ "#\n" -#~ "# %s plugins configuration file, created by %s v%s on %s" -#~ msgstr "" -#~ "#\n" -#~ "# %s modul konfigurációs fájl, készítette: %s v%s on %s" - -#~ msgid "" -#~ "# WARNING! Be careful when editing this file, WeeChat writes this file " -#~ "when options are updated.\n" -#~ "#\n" -#~ msgstr "" -#~ "# FIGYELEM! A WeeChat felülírja ezt a fájlt, ha a beállítások " -#~ "megváltoznak.\n" -#~ "#\n" - -#~ 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" - -#~ msgid " [Q] Close raw data view" -#~ msgstr " [Q] Nyers adat nézet bezárása" - -#~ msgid "" -#~ msgstr "" - -#~ msgid "(away)" -#~ msgstr "(távol)" - -#~ msgid "[not connected] " -#~ msgstr "[nincs csatlakozva]" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "RAW_IRC" -#~ msgstr "NYERS_IRC" - -#~ msgid "Lag: %.1f" -#~ msgstr "Lag: %.1f" - -#~ msgid "ignore IRC messages and/or hosts" -#~ msgstr "IRC üzenetek és/vagy gépek mellőzése" - -#~ msgid "[mask [[type | command] [channel [server]]]]" -#~ msgstr "[maszk [[típus | parancs] [szoba [szerver]]]]" - -#~ msgid "" -#~ " mask: nick or host mask to ignore\n" -#~ " type: type of message to ignore (action, ctcp, dcc, pv)\n" -#~ "command: IRC command\n" -#~ "channel: name of channel for ignore\n" -#~ " server: name of server for ignore\n" -#~ "\n" -#~ "For each argument, '*' means all.\n" -#~ "Without argument, /ignore command lists all defined ignore." -#~ msgstr "" -#~ " maszk: név vagy hoszt maszk a mellőzéshez\n" -#~ " típus: mellőzendő üzenet típusa (action, ctcp, dcc, pv)\n" -#~ "parancs: IRC parancs\n" -#~ " szoba: mellőzendő szerver neve\n" -#~ "\n" -#~ "A '*' minden paraméter esetében az összeset jelenti.\n" -#~ "Paraméter megadása nélkül az /ignore parancs listázza a meglévő " -#~ "mellőzéseket." - -#~ msgid "file: filename for writing config" -#~ msgstr "fájl: fájlnév a beállítások mentéséhez" - -#~ msgid "unignore IRC messages and/or hosts" -#~ msgstr "IRC üzenetek és/vagy hosztok mellőzésének eltávolítása" - -#~ msgid "[number | [mask [[type | command] [channel [server]]]]]" -#~ msgstr "[szám | [maszk [[típus | parancs] [szoba [szerver]]]]]" - -#~ msgid "" -#~ " number: # of ignore to unignore (number is displayed by list of ignore)\n" -#~ " mask: nick or host mask to unignore\n" -#~ " type: type of message to unignore (action, ctcp, dcc, pv)\n" -#~ "command: IRC command\n" -#~ "channel: name of channel for unignore\n" -#~ " server: name of server for unignore\n" -#~ "\n" -#~ "For each argument, '*' means all.\n" -#~ "Without argument, /unignore command lists all defined ignore." -#~ msgstr "" -#~ " szám: az eltávolítandó mellőzés száma (a mellőzéslistában írja a " -#~ "program)\n" -#~ " maszk: név vagy hoszt mellőzésének eltávolítása\n" -#~ " típus: üzenet típusa (action, ctcp, dcc, pv)\n" -#~ "parancs: IRC parancs\n" -#~ " szoba: szoba neve amiről levesszük a mellőzést\n" -#~ "szerver: szerver neve amiről levesszük a mellőzést\n" -#~ "\n" -#~ "A '*' minden paraméter esetében az összeset jelenti.\n" -#~ "Paraméter megadása nélkül az /unignore parancs listázza a meglévő " -#~ "mellőzéseket." - -#~ msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg)\n" -#~ msgid_plural "" -#~ "%s wrong argument count for IRC command \"%s\" (expected: %d args)\n" -#~ msgstr[0] "" -#~ "%s helytelen számú paraméter a(z) \"%s\" IRC parancsnak (várt: %d " -#~ "paraméter)\n" -#~ msgstr[1] "" -#~ "%s helytelen számú paraméter a(z) \"%s\" IRC parancsnak (várt: %d " -#~ "paraméter)\n" - -#~ msgid "" -#~ "%s wrong argument count for IRC command \"%s\" (expected: between %d and %" -#~ "d arg)\n" -#~ msgid_plural "" -#~ "%s wrong argument count for IRC command \"%s\" (expected: between %d and %" -#~ "d args)\n" -#~ msgstr[0] "" -#~ "%s helytelen számú paraméter a(z) \"%s\" IRC parancsnak (várt: %d és %d " -#~ "közötti paraméter)\n" -#~ msgstr[1] "" -#~ "%s helytelen számú paraméter a(z) \"%s\" IRC parancsnak (várt: %d és %d " -#~ "közötti paraméter)\n" - -#~ msgid "%s command \"%s\" can not be executed on DCC CHAT buffer\n" -#~ msgstr "%s \"%s\" parancs nem futtatható a DCC CHAT pufferben\n" - -#~ msgid "" -#~ "%s unknown command \"%s\" (type /help for help). To send unknown commands " -#~ "to IRC server, enable option irc_send_unknown_commands.\n" -#~ msgstr "" -#~ "%s ismeretlen parancs: \"%s\" (/help paranccsal kérhet segítséget). Ha " -#~ "ismeretlen parancsokat kíván küldeni az IRC szervernek, engedélyezze az " -#~ "irc_send_unknown_commands opciót!\n" - -#~ msgid "%snot connected\n" -#~ msgstr "%snincs csatlakozva\n" - -#~ msgid "%sChannel: %s%s %s(server: %s%s%s)\n" -#~ msgstr "%sSzoba: %s%s %s(szerver: %s%s%s)\n" - -#~ 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" - -#~ msgid "%sunknown\n" -#~ msgstr "%sismeretlen\n" - -#~ msgid "%sraw IRC data\n" -#~ msgstr "%snyers IRC adat\n" - -#~ 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" - -#~ msgid "Default notify levels for servers:" -#~ msgstr "Szerverek alapértelmezett értesítési szintje:" - -#~ msgid "Raw IRC data" -#~ msgstr "Nyers IRC adat" - -#~ msgid "" -#~ "%s incorrect buffer for notify (must be server, channel or private)\n" -#~ msgstr "" -#~ "%s helytelen puffer az értesítéshez (szervert, szobát vagy privát " -#~ "beszélgetést kell megjelölnie)\n" - -#~ msgid "New default notify level for server %s%s%s: %s%d %s" -#~ msgstr "A(z) %s%s%s szerver új értesítési szintje: %s%d %s" - -#~ msgid "IRC commands:\n" -#~ msgstr "IRC parancsok:\n" - -#~ msgid "New ignore:" -#~ msgstr "Új mellőzés:" - -#~ msgid "global" -#~ msgstr "globális" - -#~ msgid "local" -#~ msgstr "helyi" - -#~ msgid "bottom" -#~ msgstr "legalsó" - -#~ msgid "left" -#~ msgstr "bal" - -#~ msgid "Open panels:\n" -#~ msgstr "Nyitott panelek:\n" - -#~ msgid "" -#~ "Command \"%s\" is not available, WeeChat was built without plugins " -#~ "support.\n" -#~ msgstr "" -#~ "A(z) \"%s\" parancs nem elérhető, a WeeChat modultámogatás nélkül lett " -#~ "lefordítva.\n" - -#~ msgid "%s(password hidden) " -#~ msgstr "%s(jelszó rejtve) " - -#~ msgid "%sDetail:\n" -#~ msgstr "%sRészletek:\n" - -#~ 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" - -#~ 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" - -#~ msgid "" -#~ "%s can't upgrade: connection to at least one SSL server is active (should " -#~ "be fixed in a future version)\n" -#~ 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" - -#~ msgid "" -#~ "%s can't upgrade: anti-flood is active on at least one server (sending " -#~ "many lines)\n" -#~ msgstr "" -#~ "%s nem sikerült frissíteni: az anti-flood (több sor küldése) legalább egy " -#~ "szerveren aktív\n" - -#~ msgid "gnutls init error" -#~ msgstr "gnutls inicializációs hiba" - -#~ msgid "gnutls handshake failed" -#~ msgstr "gnutls kézfogás sikertelen" - -#~ msgid "" -#~ "WeeChat configuration options (/weechat.rc):\n" -#~ "\n" -#~ msgstr "" -#~ "WeeChat beállítási opciók (/weechat.rc):\n" -#~ "\n" - -#~ msgid " . values: Curses or Gtk color\n" -#~ msgstr " . értékek: Curses vagy Gtk színek\n" - -#~ msgid "%s missing argument for --dir option\n" -#~ msgstr "%s hiányzó argumentum a --dir opciónak\n" - -#~ msgid "%s missing argument for --session option\n" -#~ msgstr "%s hiányzó argumentum a --session opciónak\n" - -#~ msgid "%s unable to create server ('%s'), ignored\n" -#~ msgstr "%s nem sikerült a szervert ('%s') létrehozni, mellőzve\n" - -#~ msgid "display nicklist window" -#~ msgstr "névlista ablak mutatása" - -#~ msgid "nicklist position" -#~ msgstr "névlista helye" - -#~ msgid "min size for nicklist" -#~ msgstr "a névlista legkisebb mérete" - -#~ msgid "max size for nicklist" -#~ msgstr "névlista maximális mérete" - -#~ msgid "nick alignment (fixed size for nicks in chat window)" -#~ msgstr "nevek elhelyezkedése (fix méret a neveknek a beszédablakban)" - -#~ msgid "max size for aligning nick and other messages" -#~ msgstr "nevek és egyéb üzenetek behúzásának maximális mértéke" - -#~ msgid "smart completion for nicks" -#~ msgstr "okos névkiegészítés" - -#~ msgid "delay (in seconds) for highlight messages in infobar" -#~ msgstr "" -#~ "kihagyás (másodpercben) az üzenetek kiemelésére az információs pulton" - -#~ msgid "format for input prompt" -#~ msgstr "szövegbeviteli mező kinézete" - -#~ msgid "max number of lines for paste without asking user" -#~ msgstr "" -#~ "maximálisan beilleszhető sorok száma a felhasználó megkérdezése nélkül" - -#~ msgid "if set, uses real white color" -#~ msgstr "ha be van állítva, akkor valódi fehér színt használ" - -#~ msgid "color for time separator (chat window)" -#~ msgstr "időelválasztó színe (beszédablak)" - -#~ msgid "color for 1st and 3rd char of prefix" -#~ msgstr "az előtag első és harmadik karakterének színe" - -#~ msgid "color for middle char of prefix" -#~ msgstr "az előtag középső karakterének színe" - -#~ msgid "color for nicks in actions" -#~ msgstr "nevek színe az eseményekben" - -#~ msgid "color for nicks in actions (chat window)" -#~ msgstr "nevek színe az eseményekben (beszédablak)" - -#~ msgid "color for hostnames (chat window)" -#~ msgstr "gépnevek színe (beszédablak)" - -#~ msgid "color for channel names in actions (chat window)" -#~ msgstr "szobanevek színe az eseményekben (beszédablak)" - -#~ msgid "color for dark separators" -#~ msgstr "sötét elválasztók színe" - -#~ msgid "color for dark separators (chat window)" -#~ msgstr "sötét elválasztók színe (beszédablak)" - -#~ msgid "color for highlighted nick (chat window)" -#~ msgstr "kiemelt név színe (beszédablak)" - -#~ msgid "background for chat window" -#~ msgstr "beszédablak háttere" - -#~ msgid "color for window with private message" -#~ msgstr "személyes üzenetet tartalmazó ablak színe" - -#~ msgid "color for window with highlight" -#~ msgstr "kiemelt üzenetet tartalmazó ablak színe" - -#~ msgid "color for window with new data (not messages)" -#~ msgstr "új adatot tartalmazó ablak színe (nem üzenetek)" - -#~ msgid "color for \"-MORE-\" text" -#~ msgstr "a \"-MORE-\" szöveg színe" - -#~ msgid "background for info bar window" -#~ msgstr "információs pult háttere" - -#~ msgid "background for input window" -#~ msgstr "szövegbeviteli mező háttere" - -#~ msgid "color for chan owner symbol" -#~ msgstr "szobatulajdonos szimbólum színe" - -#~ msgid "color for chan owner symbol (specific to unrealircd)" -#~ msgstr "szobatulajdonos szimbólum színe (unrealircd specifikus)" - -#~ msgid "color for chan admin symbol" -#~ msgstr "szobaadminisztrátor szimbólum színe" - -#~ msgid "color for chan admin symbol (specific to unrealircd)" -#~ msgstr "szobaadminisztrátor szimbólum színe (unrealircd specifikus)" - -#~ msgid "color for operator symbol" -#~ msgstr "operátor szimbólum színe" - -#~ msgid "color for half-operator symbol" -#~ msgstr "féloperátor szimbólum színe" - -#~ msgid "color for voice symbol" -#~ msgstr "voice szimbólum színe" - -#~ msgid "color for user symbol" -#~ msgstr "felhasználói szimbólum színe" - -#~ msgid "color for selected DCC" -#~ msgstr "kijelölt DCC színe" - -#~ msgid "color for selected DCC (chat window)" -#~ msgstr "kijelölt DCC színe (beszédablak)" - -#~ msgid "max lines in history (per window)" -#~ msgstr "előzménysorok maximális száma (ablakonként)" - -#~ msgid "max user commands in history" -#~ msgstr "felhasználói parancsok maximális száma az előzményekben" - -#~ msgid "path for log files" -#~ msgstr "naplófájlok elérési útvonala" - -#~ msgid "timestamp for log" -#~ msgstr "időbélyeg a naplófájlokhoz" - -#~ msgid "display message for away" -#~ msgstr "távollétüzenet mutatása" - -#~ msgid "default part message (leaving channel)" -#~ msgstr "alapértelmezett távozó üzenet (szoba elhagyásakor)" - -#~ msgid "interval between two checks for away" -#~ msgstr "két távollétellenőrzés közti idő" - -#~ msgid "max number of nicks for away check" -#~ msgstr "maximális távollétellenőrzések száma" - -#~ msgid "interval between two checks for lag" -#~ msgstr "két késés(lag)ellenőrzés közti idő" - -#~ msgid "minimum lag to show" -#~ msgstr "minimális kijelzett késés" - -#~ msgid "disconnect after important lag" -#~ msgstr "lekapcsolódás túl nagy késés esetén" - -#~ msgid "anti-flood" -#~ msgstr "anti-flood" - -#~ msgid "create a FIFO pipe for remote control" -#~ msgstr "FIFO cső nyitása távoli felügyelethez" - -#~ msgid "allow user to send colors" -#~ msgstr "színek küldésének engedélyezése" - -#~ msgid "automatically accept dcc files" -#~ msgstr "dcc fájlok automatikus fogadása" - -#~ msgid "automatically accept dcc chats" -#~ msgstr "dcc beszélgetések automatikus fogadása" - -#~ msgid "timeout for dcc request" -#~ msgstr "dcc kérések időkorlátja" - -#~ msgid "allowed ports for outgoing dcc" -#~ msgstr "dcc engedélyezett kimenő portjai" - -#~ msgid "IP address for outgoing dcc" -#~ msgstr "kimenő dcc forgalom IP-címe" - -#~ msgid "default path for sending files with dcc" -#~ msgstr "fájlok küldéséhez használt alapértelmezett könyvtár" - -#~ msgid "automatically rename dcc files if already exists" -#~ msgstr "fájlok automatikus átnevezése, ha már léteznek" - -#~ msgid "automatically resume aborted transfers" -#~ msgstr "megszakított letöltések automatikus újrakezdése" - -#~ msgid "use proxy" -#~ msgstr "proxy használata" - -#~ msgid "proxy type" -#~ msgstr "proxy típus" - -#~ msgid "use ipv6 proxy" -#~ msgstr "ipv6 proxy használata" - -#~ msgid "proxy address" -#~ msgstr "proxy cím" - -#~ msgid "port for proxy" -#~ msgstr "proxy portja" - -#~ msgid "proxy username" -#~ msgstr "proxy felhasználó" - -#~ msgid "proxy password" -#~ msgstr "proxy jelszó" - -#~ msgid "path for searching plugins" -#~ msgstr "modulok elérési útvonala" - -#~ msgid "list of plugins to load automatically" -#~ msgstr "automatikusan betöltendő modulok listája" - -#~ msgid "standard plugins extension in filename" -#~ msgstr "modulfájlok alapértelmezett kiterjesztése" - -#~ msgid "server name" -#~ msgstr "szerver neve" - -#~ msgid "automatically connect to server" -#~ msgstr "automatikus csatlakozás a szerverhez" - -#~ msgid "automatically reconnect to server" -#~ msgstr "automatikus újracsatlakozás a szerverhez" - -#~ msgid "delay before trying again to reconnect" -#~ msgstr "két újracsatlakozási próba közti szünet" - -#~ msgid "server address or hostname" -#~ msgstr "szerver címe vagy neve" - -#~ msgid "server password" -#~ msgstr "szerver jelszó" - -#~ msgid "nickname for server" -#~ msgstr "szerver felhasználó" - -#~ msgid "alternate nickname for server" -#~ msgstr "alternatív név a szerveren" - -#~ msgid "2nd alternate nickname for server" -#~ msgstr "második alternatív név a szerveren" - -#~ msgid "user name for server" -#~ msgstr "felhasználónév a szerveren" - -#~ msgid "real name for server" -#~ msgstr "valódi név" - -#~ msgid "custom hostname/IP for server" -#~ msgstr "tetszőleges hosztnév/IP a szervernek" - -#~ msgid "command(s) to run when connected to server" -#~ msgstr "futtatandó parancs(ok) a szerverre csatlakozáskor" - -#~ msgid "delay (in seconds) after command was executed" -#~ msgstr "szünet (másodpercben) a parancs futtatása után" - -#~ msgid "notify levels for channels of this server" -#~ msgstr "emlékeztetési szintek ezen szerver szobáira" - -#~ 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" - -#~ msgid "" -#~ "%s %s, line %d: invalid value for option '%s'\n" -#~ "Expected: boolean value: 'off' or 'on'\n" -#~ msgstr "" -#~ "%s %s, %d. sor: érvénytelen érték a '%s' opciónak\n" -#~ "Várt: logikai érték: 'off' vagy 'on'\n" - -#~ msgid "" -#~ "%s %s, line %d: invalid value for option '%s'\n" -#~ "Expected: integer between %d and %d\n" -#~ msgstr "" -#~ "%s %s, %d. sor: érvénytelen érték a '%s' opciónak\n" -#~ "Várt: %d és %d közti szám\n" - -#~ msgid "" -#~ "%s %s, line %d: invalid value for option '%s'\n" -#~ "Expected: one of these strings: " -#~ msgstr "" -#~ "%s %s, %d. sor: érvénytelen érték a '%s' opciónak\n" -#~ "Várt: egyike az alábbi sztringeknek: " - -#~ 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" diff --git a/po/ru.po b/po/ru.po index 7523c99c0..5f63d4ef9 100644 --- a/po/ru.po +++ b/po/ru.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat 0.2.7-dev\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2008-09-15 14:19+0200\n" +"POT-Creation-Date: 2008-09-17 10:21+0200\n" "PO-Revision-Date: 2007-09-06 12:44+0200\n" "Last-Translator: Pavel Shevchuk \n" "Language-Team: weechat-dev \n" @@ -454,7 +454,7 @@ msgid " prints hooked:" msgstr " обработчики таймера:\n" #, fuzzy, c-format -msgid " buffer: %s / %s, message: \"%s\"" +msgid " buffer: %s, message: \"%s\"" msgstr " (нет обработчика сообщений)\n" #, fuzzy @@ -622,7 +622,7 @@ msgid "" "[add barname type[,cond1,cond2,...] position size separator item1,item2,...] " "| [default] | [del barname|-all] | [set barname name|priority|condition|" "position|filling|size|separator|items value] | [hide|show barname] | [scroll " -"barname category.name value] | [list] | [listitems]" +"barname buffer value] | [list] | [listitems]" msgstr "" msgid "" @@ -647,8 +647,8 @@ msgid "" " hide: hide a bar\n" " show: show an hidden bar\n" " scroll: scroll bar up/down\n" -"category.name: category and name of buffer to scroll ('*' means current " -"buffer, you should use '*' for root bars)\n" +" buffer: name of buffer to scroll ('*' means current buffer, you " +"should use '*' for root bars)\n" " value: value for scroll: 'x' or 'y', followed by '+', '-', " "'b' (beginning) or 'e' (end), value (for +/-), and optional %% (to scroll by " "%% of width/height, otherwise value is number of chars)\n" @@ -767,8 +767,8 @@ msgid "" " del: delete a filter\n" " number: number of filter to delete (look at list to find it)\n" " -all: delete all filters\n" -" buffer: buffer where filter is active: it may be a name (category.name) or " -"\"*\" for all buffers\n" +" buffer: buffer where filter is active: it may be a name or \"*\" for all " +"buffers\n" " tags: comma separated list of tags, for example: \"irc_join,irc_part," "irc_quit\"\n" " regex: regular expression to search in line (use \\t to separate prefix " @@ -1083,6 +1083,11 @@ msgstr "" "уровень отображения имён в хотлисте (сочетание: 1=вход/выход, 2=сообщение, " "4=личное сообщение, 8=подсветка, например: 12=личные+подсветка)" +msgid "" +"if set, uses short names to display buffer names in hotlist (start after " +"first '.' in name)" +msgstr "" + msgid "" "hotlist sort type (group_time_asc (default), group_time_desc, " "group_number_asc, group_number_desc, number_asc, number_desc)" @@ -1353,10 +1358,6 @@ msgstr "цвет разделителей строки состояния" msgid "text color for current buffer number in status bar" msgstr "цвет текущего канала в строке состояния" -#, fuzzy -msgid "text color for current buffer category in status bar" -msgstr "цвет текущего канала в строке состояния" - #, fuzzy msgid "text color for current buffer name in status bar" msgstr "цвет текущего канала в строке состояния" @@ -1677,11 +1678,11 @@ msgstr "" "с другой домашней директорией используя параметр \"--dir\".\n" #, fuzzy, c-format -msgid "%sError upgrading WeeChat:" +msgid "%sError upgrading WeeChat with file '%s':" msgstr "Обновляю WeeChat...\n" #, fuzzy, c-format -msgid "%s error: %s" +msgid "%s error: %s%s%s%s" msgstr "%sСервер: %s%s\n" #, c-format @@ -1693,7 +1694,59 @@ msgid "%s source: %s, line: %d" msgstr "" #, c-format -msgid "%s*** Please report above info to developers ***" +msgid "%s *** Please report above info to developers ***" +msgstr "" + +#, fuzzy +msgid "write - object type" +msgstr " . тип: целочисленный\n" + +msgid "write - object id" +msgstr "" + +msgid "write - variable name" +msgstr "" + +#, fuzzy +msgid "write - infolist type" +msgstr " . тип: целочисленный\n" + +#, fuzzy +msgid "write - variable" +msgstr " . строковой тип (значения: " + +msgid "read - object type" +msgstr "" + +msgid "read - bad object type ('object start' expected)" +msgstr "" + +msgid "read - object id" +msgstr "" + +msgid "read - infolist creation" +msgstr "" + +msgid "read - infolist item creation" +msgstr "" + +msgid "read - variable name" +msgstr "" + +msgid "read - variable type" +msgstr "" + +#, fuzzy +msgid "read - variable" +msgstr " . тип: целочисленный\n" + +#, fuzzy +msgid "read - signature not found" +msgstr "имя сервера не найдено" + +msgid "" +"read - bad signature (upgrade file format may have changed since last " +"version)" msgstr "" #, fuzzy, c-format @@ -1803,7 +1856,7 @@ msgid "%s-MORE(%d)-" msgstr "-ДАЛЬШЕ-" #, fuzzy, c-format -msgid "%sError: a buffer with same name already exists (%s / %s)" +msgid "%sError: a buffer with same name (%s) already exists" msgstr "" "%s не могу загрузить plugin \"%s\": одноимённый plugin уже существует\n" @@ -2029,7 +2082,7 @@ msgstr "время в информационной строке" msgid "open a new buffer" msgstr "невозможно создать новый буфер" -msgid "category name" +msgid "name" msgstr "" #, fuzzy @@ -2108,6 +2161,12 @@ msgstr "" msgid "%s%s: error with IRC server from URL (\"%s\"), ignored" msgstr "%s некорректный синтаксис IRC сервра ('%s'), игнорируется\n" +#, c-format +msgid "" +"%s%s: WARNING: some network connections may still be open and not visible, " +"you should restart WeeChat now (with /quit)." +msgstr "" + #, fuzzy, c-format msgid "%s%s: cannot allocate new channel" msgstr "%s не могу расположить новый канал" @@ -3589,295 +3648,6 @@ msgstr "%s: все предложенные ники заняты, отключ msgid "%s: nickname \"%s\" is already in use, trying nickname #%d (\"%s\")" msgstr "%s: ник \"%s\" уже используется, пробую второй ник \"%s\"\n" -msgid "error received from IRC server" -msgstr "получена ошибка от IRC сервера" - -msgid "message received" -msgstr "получено сообщение" - -msgid "close all connections and quit" -msgstr "закрыть все соединения и выйти" - -msgid "a server message" -msgstr "сообщение сервера" - -msgid "user mode string" -msgstr "строка режима пользователя" - -msgid "away message" -msgstr "сообщение об отсутствии" - -msgid "ison" -msgstr "есть" - -msgid "unaway" -msgstr "вернулся" - -msgid "now away" -msgstr "сейчас отсутствует" - -msgid "whois (registered nick)" -msgstr "whois (зарегистрированный ник)" - -msgid "whois (help mode)" -msgstr "whois (режим помощи)" - -msgid "whois (user)" -msgstr "whois (пользователь)" - -msgid "whois (server)" -msgstr "whois (сервер)" - -msgid "whois (operator)" -msgstr "whois (оператор)" - -msgid "whowas" -msgstr "был" - -msgid "end of /who list" -msgstr "конец списка /who" - -msgid "whois (idle)" -msgstr "whois (бездействующий)" - -msgid "whois (end)" -msgstr "whois (конец)" - -msgid "whois (channels)" -msgstr "whois (каналы)" - -msgid "whois (identified user)" -msgstr "whois (идентифицированный пользователь)" - -msgid "/list start" -msgstr "начало /list" - -msgid "channel (for /list)" -msgstr "канал (для /list)" - -#, fuzzy -msgid "end of /list" -msgstr "конец списка /who" - -msgid "channel mode" -msgstr "режим канала" - -msgid "whois (has oper privs)" -msgstr "whois (с привилегиями оператора)" - -msgid "whois (host)" -msgstr "whois (хост)" - -msgid "channel creation date" -msgstr "дата создания канала" - -msgid "no topic for channel" -msgstr "нет темы канала" - -msgid "topic of channel" -msgstr "тема канала" - -msgid "infos about topic (nick and date changed)" -msgstr "информация о теме канала (ник и дата смены)" - -msgid "inviting" -msgstr "приглашает" - -msgid "channel reop" -msgstr "реоп канала" - -msgid "end of channel reop list" -msgstr "конец реоп-списка" - -msgid "channel exception list" -msgstr "список исключений каналов" - -msgid "end of channel exception list" -msgstr "конец списка исключений канала" - -msgid "server version" -msgstr "версия сервера" - -msgid "who" -msgstr "кто" - -msgid "list of nicks on channel" -msgstr "список ников на канале" - -msgid "end of /names list" -msgstr "конец списка /names" - -msgid "banlist" -msgstr "баны" - -msgid "end of banlist" -msgstr "конец бан-листа" - -msgid "whois (connecting from)" -msgstr "whois (подключен от)" - -msgid "whois (using modes)" -msgstr "whois (использует режимы)" - -msgid "no such nick/channel" -msgstr "нет такого ника/канала" - -msgid "no such server" -msgstr "нет такого сервера" - -msgid "no such channel" -msgstr "нет такого канала" - -msgid "cannot send to channel" -msgstr "невозможно отправить сообщение на канал" - -msgid "too many channels" -msgstr "слишком много каналов" - -msgid "was no such nick" -msgstr "небыло такого ника" - -msgid "no origin" -msgstr "нет источника" - -msgid "no services" -msgstr "нет сервисов" - -msgid "no recipient" -msgstr "нет получателя" - -msgid "no text to send" -msgstr "нет отправляемого текста" - -msgid "no toplevel" -msgstr "нет верхнего уровня" - -msgid "wilcard in toplevel domain" -msgstr "маска в домене верхнего уровня" - -msgid "unknown command" -msgstr "неизвестная команда" - -msgid "MOTD is missing" -msgstr "нет MOTD" - -msgid "no administrative info" -msgstr "нет административной информации" - -msgid "file error" -msgstr "ошибка файла" - -msgid "no nickname given" -msgstr "не задан ник" - -msgid "erroneous nickname" -msgstr "ошибочный ник" - -msgid "nickname already in use" -msgstr "ник занят" - -msgid "nickname collision" -msgstr "коллизия ника" - -msgid "resource unavailable" -msgstr "ресурс недоступен" - -msgid "not authorized to change nickname" -msgstr "у вас нет прав сменить ник" - -msgid "user not in channel" -msgstr "пользователь не на канале" - -msgid "not on channel" -msgstr "не на канале" - -msgid "user already on channel" -msgstr "пользователь уже на канале" - -msgid "user not logged in" -msgstr "пользователь не вошёл" - -msgid "summon has been disabled" -msgstr "призыв отключен" - -msgid "users has been disabled" -msgstr "команда users отключена" - -msgid "you are not registered" -msgstr "вы не зарегистрированы" - -msgid "not enough parameters" -msgstr "недостаточно параметров" - -msgid "you may not register" -msgstr "вы не можете зарегистрироваться" - -msgid "your host isn't among the privileged" -msgstr "ваш хост не находится в числе привилегированных" - -msgid "password incorrect" -msgstr "неверный пароль" - -msgid "you are banned from this server" -msgstr "вы забанены на этом сервере" - -msgid "channel key already set" -msgstr "ключ канала уже установлен" - -msgid "forwarding to another channel" -msgstr "пересылаю на другой канал" - -msgid "channel is already full" -msgstr "канал переполнен" - -msgid "unknown mode char to me" -msgstr "неизвестный режим" - -msgid "cannot join channel (invite only)" -msgstr "невозможно зайти на канал (только по приглашению)" - -msgid "cannot join channel (banned from channel)" -msgstr "невозможно зайти на канал (вы забанены)" - -msgid "cannot join channel (bad channel key)" -msgstr "не могу зайти на канал (неправильный ключ)" - -msgid "bad channel mask" -msgstr "неправильная маска" - -msgid "channel doesn't support modes" -msgstr "канал не поддерживает режимы" - -msgid "you're not an IRC operator" -msgstr "вы не являетесь IRC оператором" - -msgid "you're not channel operator" -msgstr "вы не являетесь оператором канала" - -msgid "you can't kill a server!" -msgstr "вы не можете убить сервер" - -msgid "your connection is restricted!" -msgstr "ваше подлючение ограничено" - -msgid "user is immune from kick/deop" -msgstr "у пользователя иммунитет к кику/деопу" - -msgid "network split" -msgstr "расслоение сети" - -msgid "no O-lines for your host" -msgstr "нет O-line'ов для вашего хоста" - -msgid "unknown mode flag" -msgstr "неизвестный флаг режима" - -msgid "can't change mode for other users" -msgstr "вы не можете менять режимы других пользователей" - -msgid "whois (secure connection)" -msgstr "whois (защищённое соединение)" - #, fuzzy, c-format msgid "%s%s: command \"%s\" not found:" msgstr "%s plugin \"%s\" не найден\n" @@ -4807,2120 +4577,3 @@ msgstr "%s DCC: не могу установить неблокирующий р #, fuzzy, c-format msgid "%s%s: timeout for \"%s\" with %s" msgstr "%s нет аргумента для параметра \"%s\"\n" - -#, fuzzy -#~ msgid "[infolist]" -#~ msgstr "баны" - -#, fuzzy -#~ msgid " type: string (%s)" -#~ msgstr " . тип: строка\n" - -#, fuzzy -#~ msgid " type: integer (between %d and %d)" -#~ msgstr " . целочисленное значение (значения: от %d до %d)\n" - -#, fuzzy -#~ msgid " type: string (any string)" -#~ msgstr " . строковой тип (любая строка)\n" - -#, fuzzy -#~ msgid " type: char (any char)" -#~ msgstr " . тип: символ (любой символ)\n" - -#, fuzzy -#~ msgid " type: string (limit: %d chars)" -#~ msgstr " . строковой тип (любая строка, ограничение: %d символов)\n" - -#, fuzzy -#~ msgid " type: color (values depend on GUI used)" -#~ msgstr " . значения: от %d до %d\n" - -#, fuzzy -#~ msgid " type: boolean ('on' or 'off')" -#~ msgstr " . булевый тип (значения: 'on' или 'off')\n" - -#, fuzzy -#~ msgid " %s: %s%s%s (default: %s)" -#~ msgstr " пользователем %s%s %s(%s%s%s)" - -#, fuzzy -#~ msgid "%s%s: missing argument for \"%s\" command (try /help %s)" -#~ msgstr "%s нет аргументов для \"%s\" команды\n" - -#, fuzzy -#~ msgid "%s: server %s%s%s created (temporary server, NOT SAVED!)" -#~ msgstr "Сервер %s%s%s создан (временный сервер, НЕ СОХРАНЁН!\n" - -#, fuzzy -#~ msgid "%s%s: nick \"%s\" not found for \"%s\" command" -#~ msgstr "%s ник \"%s\" не найден для команды \"%s\"\n" - -#, fuzzy -#~ msgid "%s%s: server \"%s\" is not a temporary server" -#~ msgstr "%s сервер \"%s\" не является временным сервером\n" - -#, fuzzy -#~ msgid "%s: server %s%s%s is not temporary any more" -#~ msgstr "Сервер %s%s%s больше не временный\n" - -#~ msgid " (temporary server, will not be saved)" -#~ msgstr " (временный сервер, не будет сохранён)" - -#~ msgid " (temporary)" -#~ msgstr " (временный)" - -#, fuzzy -#~ msgid "write of infolist type 'integer'" -#~ msgstr " . тип: целочисленный\n" - -#, fuzzy -#~ msgid "unable to create infolist" -#~ msgstr "%s DCC: не могу создать pipe\n" - -#, fuzzy -#~ msgid "unable to create infolist item" -#~ msgstr "%s DCC: не могу создать pipe\n" - -#, fuzzy -#~ msgid "read of string value" -#~ msgstr " . строковой тип (значения: " - -#~ msgid "" -#~ "Last operation with session file was at position %ld, read of %d bytes\n" -#~ msgstr "" -#~ "Последняя операция с файлом сессии в позиции %ld, чтение %d байтов\n" - -#~ msgid "" -#~ "Please send %s/%s, %s/%s and above messages to WeeChat developers for " -#~ "support.\n" -#~ "Be careful, private info may be in these files.\n" -#~ msgstr "" -#~ "Пожалуйста, пошлите %s/%s, %s/%s и эти сообщения разработчикам WeeChat " -#~ "для поддержки разработки.\n" -#~ "Будьте осторожны, файлы могут содержать личные данные.\n" - -#~ msgid "wrong type in file (expected: %d, read: %d)" -#~ msgstr "некорректный тип в файле (ожидалось: %d, прочитано: %d)" - -#~ msgid "object read error" -#~ msgstr "ошибка чтения объекта" - -#~ msgid "wrong object (expected: %d, read: %d)" -#~ msgstr "некорректный объект (ожидалось: %d, прочитано: %d)" - -#~ msgid "type read error" -#~ msgstr "ошибка чтения типа" - -#~ msgid "wrong type (expected: %d, read: %d)" -#~ msgstr "некорректный тип (ожидалось: %d, прочитано: %d)" - -#, fuzzy -#~ msgid "hidden" -#~ msgstr "(скрытый)" - -#, fuzzy -#~ msgid "(MORE)" -#~ msgstr "-ДАЛЬШЕ-" - -#~ msgid "enable info bar" -#~ msgstr "включить информационную панель" - -#~ msgid "" -#~ "delay (in seconds) for highlight messages in infobar (0 = disable " -#~ "highlight notifications in infobar)" -#~ msgstr "" -#~ "задержка (в секундах) отображения сообщений в информационной строке (0 = " -#~ "отключить уведомления в информационной строке)" - -#~ msgid "display seconds in infobar time" -#~ msgstr "показывать секунды в часах информационной панели" - -#, fuzzy -#~ msgid "time format for time in infobar" -#~ msgstr "время в информационной строке" - -#, fuzzy -#~ msgid "text color for infobar" -#~ msgstr "цвет текста информационной панели" - -#, fuzzy -#~ msgid "background color for infobar" -#~ msgstr "цвет текста информационной панели" - -#, fuzzy -#~ msgid "text color for infobar delimiters" -#~ msgstr "цвет разделителей информационной панели" - -#, fuzzy -#~ msgid "text color for infobar highlight notification" -#~ msgstr "цвет оповещения в информационной панели" - -#, fuzzy -#~ msgid "Error: not enough memory for infobar message" -#~ msgstr "%s недостаточно памяти для сообщения в строке информации\n" - -#, fuzzy -#~ msgid "test message in infobar" -#~ msgstr "очистить информационную панель" - -#, fuzzy -#~ msgid "print a message in infobar for 10 seconds" -#~ msgstr "очистить информационную панель" - -#~ msgid "" -#~ "comma separated list of notify levels for channels of this server " -#~ "(format: #channel:1,..), a channel name '*' is reserved for server " -#~ "default notify level" -#~ msgstr "" -#~ "разделённый запятыми список уровней уведомления этого сервера (формат: " -#~ "#канал:1,..), название канала '*' зарезервировано для уровня уведомления " -#~ "сервера" - -#, fuzzy -#~ msgid "%sError: incorrect notify level (must be between %d and %d)" -#~ msgstr "%s некорректный уровень уведомления (должен быть от %d до %d)\n" - -#, fuzzy -#~ msgid "New notify level for %s%s%s: %d %s" -#~ msgstr "Новый уровень уведомления для %s%s%s: %s%d %s" - -#, fuzzy -#~ msgid "(hotlist: never)" -#~ msgstr "(хотлист: никогда)\n" - -#, fuzzy -#~ msgid "(hotlist: highlights)" -#~ msgstr "(хотлист: подсвечивание)\n" - -#, fuzzy -#~ msgid "(hotlist: highlights + messages)" -#~ msgstr "(hotlist: подсвечивание + сообщения)\n" - -#, fuzzy -#~ msgid "(hotlist: highlights + messages + join/part (all))" -#~ msgstr "(хотлист: подсвечивание + сообщения + входы/выходы (всё))\n" - -#, fuzzy -#~ msgid "words to highlight in buffers" -#~ msgstr "промотать буфер до следующей подсветки" - -#~ msgid "Private %s> %s" -#~ msgstr "Личное %s> %s" - -#~ msgid "Channel %s: * %s %s" -#~ msgstr "Канал %s: * %s %s" - -#~ msgid "Channel %s: %s> %s" -#~ msgstr "Канал %s: %s> %s" - -#, fuzzy -#~ msgid "%sError: command \"%s\" is running" -#~ msgstr "%s команда \"%s\" не удалась\n" - -#, fuzzy -#~ msgid "%s%s: cannot create pipe" -#~ msgstr "%s не могу создать pipe\n" - -#, fuzzy -#~ msgid "" -#~ "Usage: %s [options ...]\n" -#~ " or: %s [irc[6][s]://[nickname[:password]@]irc.example.org[/port][//" -#~ "#channel1][,#channel2[...]]" -#~ msgstr "" -#~ "Использование: %s [параметры ...]\n" -#~ " или: %s [irc[6][s]://[ник[:пароль]@]irc.example.org[:порт][/" -#~ "канал][,канал[...]]" - -#, fuzzy -#~ msgid "%s%s: error retrieving user's name: %s" -#~ msgstr "%s недостаточно памяти для сообщения в строке информации\n" - -#, fuzzy -#~ msgid "%s configuration options:\n" -#~ msgstr "настроить параметры конфигурации" - -#~ msgid "%s internal commands:\n" -#~ msgstr "Внутренние команды %s:\n" - -#, fuzzy -#~ msgid "Warning: unknown parameter '%s', ignored\n" -#~ msgstr "%s неизвестный параметр '%s', игнорируется\n" - -#, fuzzy -#~ msgid "to" -#~ msgstr "сверху" - -#, fuzzy -#~ msgid "%sOption \"%s\" not found" -#~ msgstr "%s plugin \"%s\" не найден\n" - -#, fuzzy -#~ msgid "Option reset" -#~ msgstr "Настройки pluginов сохранены\n" - -#, fuzzy -#~ msgid "background color for selected line" -#~ msgstr "цвет вводимого текста" - -#, fuzzy -#~ msgid "%s%s: filename missing for type \"%s\"" -#~ msgstr "%s %s, строка %d: некорректный параметр \"%s\"\n" - -#, fuzzy -#~ msgid "%s%s: protocol missing for type \"%s\"" -#~ msgstr "%s %s, строка %d: некорректный параметр \"%s\"\n" - -#, fuzzy -#~ msgid "%s: aborting active xfer: \"%s\" from %s" -#~ msgstr "Отменяю активное DCC-сединение: \"%s\" от %s\n" - -#, fuzzy -#~ msgid "text color for status info" -#~ msgstr "цвет строки состояния" - -#, fuzzy -#~ msgid "background color for status info" -#~ msgstr "цвет окна статуса" - -#~ msgid " (local filename: %s%s%s)" -#~ msgstr " (локальное имя файла: %s%s%s)" - -#~ msgid "" -#~ "%s can't associate DCC chat with private buffer (maybe private buffer has " -#~ "already DCC CHAT?)\n" -#~ msgstr "" -#~ "%s не могу ассоциировать DCC-чат с буфером (возможно буфер уже имеет DCC-" -#~ "чат)\n" - -#~ msgid "DCC chat" -#~ msgstr "DCC чат" - -#~ msgid "%s not enough memory for DCC SEND\n" -#~ msgstr "%s недостаточно памяти для отправки файла\n" - -#~ msgid "%s cannot create socket for DCC\n" -#~ msgstr "%s не могу создать сокет для DCC\n" - -#~ msgid "%s cannot send DCC\n" -#~ msgstr "%s не могу установить DCC-соединение\n" - -#~ msgid "%s DCC: timeout\n" -#~ msgstr "%s DCC: таймаут\n" - -#~ msgid "Internal key functions:\n" -#~ msgstr "Встроенные функции клавиш:\n" - -#, fuzzy -#~ msgid "Internal key functions:" -#~ msgstr "Встроенные функции клавиш:\n" - -#, fuzzy -#~ msgid "%sError: unknown key function \"%s\"" -#~ msgstr "%s неизвестная функция клавиши \"%s\"\n" - -#~ msgid "terminate line" -#~ msgstr "удалить строку" - -#~ msgid "complete word" -#~ msgstr "завершить слово" - -#~ msgid "find previous completion for word" -#~ msgstr "найти предыдущее дополнение слова" - -#~ msgid "delete previous char" -#~ msgstr "стереть предыдущий символ" - -#~ msgid "delete next char" -#~ msgstr "стереть следующий символ" - -#~ msgid "delete until end of line" -#~ msgstr "стереть до конца строки" - -#~ msgid "delete until beginning of line" -#~ msgstr "стереть до начала строки" - -#~ msgid "delete entire line" -#~ msgstr "стереть всю строку" - -#~ msgid "delete previous word" -#~ msgstr "стереть предыдущее слово" - -#~ msgid "delete next word" -#~ msgstr "стереть следующее слово" - -#~ msgid "paste current clipboard content" -#~ msgstr "вставить содержимое буфера обмена" - -#~ msgid "go to beginning of line" -#~ msgstr "перейти к началу строки" - -#~ msgid "go to end of line" -#~ msgstr "перейти к концу строки" - -#~ msgid "move one char left" -#~ msgstr "перейти на 1 символ влево" - -#~ msgid "move to previous word" -#~ msgstr "перейти к предыдущему слову" - -#~ msgid "move one char right" -#~ msgstr "перейти на 1 символ вправо" - -#~ msgid "move to next word" -#~ msgstr "перейти к следующему слову" - -#~ msgid "call previous command in history" -#~ msgstr "вызвать предыдущую команду из истории" - -#~ msgid "call previous command in global history" -#~ msgstr "вызвать предыдущую команду из глобальной истории" - -#~ msgid "call next command in history" -#~ msgstr "вызвать следующую команду из истории" - -#~ msgid "call next command in global history" -#~ msgstr "вызвать следующую команду из глобальной истории" - -#~ msgid "jump to buffer with activity" -#~ msgstr "перейти к буферу с активностью:" - -#~ msgid "jump to DCC buffer" -#~ msgstr "перейти к буферу DCC" - -#~ msgid "jump to last buffer" -#~ msgstr "перейти к последнему буферу" - -#~ msgid "jump to previous buffer" -#~ msgstr "перейти к предыдущему буферу" - -#~ msgid "jump to server buffer" -#~ msgstr "перейти к буферу сервера" - -#~ msgid "jump to next server" -#~ msgstr "перейти к следующему буферу" - -#~ msgid "switch active server on servers buffer" -#~ msgstr "перейти к активному серверу в буфере серверов" - -#~ msgid "scroll to first unread line in buffer" -#~ msgstr "перейти к первой непрочитанной строчке буфера" - -#~ msgid "set unread marker on all buffers" -#~ msgstr "пометить все буферы как непрочитанные" - -#~ msgid "clear infobar" -#~ msgstr "очистить информационную панель" - -#~ msgid "grab a key" -#~ msgstr "захватить клавишу" - -#~ msgid "search text in buffer history" -#~ msgstr "поиск текста в истории буфера" - -#, fuzzy -#~ msgid "Error: unable to bind key \"%s\" (invalid function name: \"%s\")" -#~ msgstr "" -#~ "%s не могу установить клавишу \"%s\" (некорректное название функции: \"%s" -#~ "\")\n" - -#, fuzzy -#~ msgid "launch WeeChat builtin command (do not look at commands hooked)" -#~ msgstr "" -#~ "вызвать встроенную команду WeeChat/IRC (не использовать pluginы и " -#~ "сокращения)" - -#~ msgid "command" -#~ msgstr "команда" - -#~ msgid "scroll one page up" -#~ msgstr "промотать 1 страницу вверх" - -#~ msgid "scroll one page down" -#~ msgstr "промотать 1 страницу вниз" - -#~ msgid "scroll a few lines up" -#~ msgstr "промотать на несколько строк вверх" - -#~ msgid "scroll a few lines down" -#~ msgstr "промотать на несколько строк вниз" - -#~ msgid "scroll to top of buffer" -#~ msgstr "перемотать на начало буфера" - -#~ msgid "scroll to bottom of buffer" -#~ msgstr "перемотать на конец буфера" - -#~ msgid "scroll left topic" -#~ msgstr "перемотать тему влево" - -#~ msgid "scroll right topic" -#~ msgstr "перемотать тему вправо" - -#~ msgid "display beginning of nicklist" -#~ msgstr "показать начало списка ников" - -#~ msgid "display end of nicklist" -#~ msgstr "показать конец списка ников" - -#~ msgid "scroll nicklist one page up" -#~ msgstr "промотать список ников на 1 страницу вверх" - -#~ msgid "scroll nicklist one page down" -#~ msgstr "промотать список ников на 1 страницу вниз" - -#~ msgid "scroll to previous highlight in buffer" -#~ msgstr "промотать буфер до предыдущей подсветки" - -#~ msgid "refresh screen" -#~ msgstr "обновить экран" - -#, fuzzy -#~ msgid "# %s, created by %s v%s on %s#\n" -#~ msgstr "" -#~ "#\n" -#~ "# %s конфигурационный файл, созданный пользователем %s v%s, %s" - -#, fuzzy -#~ msgid "No configuration option found with \"%s\"" -#~ msgstr "Не найден параметр с \"%s\"\n" - -#~ msgid "" -#~ "option: name of an option (if name is full and no value is given, then " -#~ "help is displayed on option)\n" -#~ " value: value for option\n" -#~ "\n" -#~ "Option may be: servername.server_xxx where \"servername\" is an internal " -#~ "server name and \"xxx\" an option for this server." -#~ msgstr "" -#~ "параметр: название параметра (если название полное, а значение не " -#~ "указано, выводит справку)\n" -#~ "значение: значение параметра\n" -#~ "\n" -#~ "Параметром может быть: servername.server_xxx где \"servername\" - имя " -#~ "сервера, а \"xxx\" - параметр сервера" - -#, fuzzy -#~ msgid "%s%s: error creating charset (%s) \"%s\" => \"%s\"" -#~ msgstr "%s недостаточно памяти для сообщения в строке информации\n" - -#, fuzzy -#~ msgid "%sCharset \"%s\" not found" -#~ msgstr "%s сервер \"%s\" не найден\n" - -#, fuzzy -#~ msgid "List of charsets:" -#~ msgstr "Список сокращений:\n" - -#, fuzzy -#~ msgid "List of charsets with \"%s\":" -#~ msgstr "Список сокращений:\n" - -#, fuzzy -#~ msgid "No charset found" -#~ msgstr "Клавиши не найдены.\n" - -#, fuzzy -#~ msgid "No charset defined" -#~ msgstr "Сокращения не заданы.\n" - -#, fuzzy -#~ msgid "%s%s: error creating server for reading configuration file" -#~ msgstr "перезагрузить конфигурационный файл сервера" - -#~ msgid "name associated to IRC server (for display only)" -#~ msgstr "имя IRC сервера (для внутреннего пользования)" - -#, fuzzy -#~ msgid "No plugin option found with \"%s\"" -#~ msgstr "Не найден параметр pluginа с \"%s\"\n" - -#, fuzzy -#~ msgid "No plugin option found" -#~ msgstr "Не найден параметр pluginа\n" - -#, fuzzy -#~ msgid "%s%d%s plugin option found with \"%s\"" -#~ msgid_plural "%s%d%s plugin options found with \"%s\"" -#~ msgstr[0] "Не найден параметр pluginа с \"%s\"\n" -#~ msgstr[1] "Не найден параметр pluginа с \"%s\"\n" - -#, fuzzy -#~ msgid "%s%d%s plugin option found" -#~ msgid_plural "%s%d%s plugin options found" -#~ msgstr[0] "Не найден параметр pluginа\n" -#~ msgstr[1] "Не найден параметр pluginа\n" - -#, fuzzy -#~ msgid "Plugin option changed: %s%s = \"%s%s%s\"" -#~ msgstr "Не найден параметр pluginа с \"%s\"\n" - -#, fuzzy -#~ msgid "%sError: incorrect value for plugin option \"%s\"" -#~ msgstr "%s некорректное значение параметра \"%s\" pluginа\n" - -#~ msgid "set plugin config options" -#~ msgstr "настроить параметры pluginов" - -#~ msgid "" -#~ "option: name of a plugin option\n" -#~ " value: value for option\n" -#~ "\n" -#~ "Option is format: plugin.option, example: perl.myscript.item1" -#~ msgstr "" -#~ "параметр: название параметра pluginа\n" -#~ "значение: значение параметра\n" -#~ "\n" -#~ "Формат параметров: plugin.параметр, например: perl.myscript.item1" - -#, fuzzy -#~ msgid "prefix for info messages" -#~ msgstr "цвет текущего окна с сообщениями" - -#, fuzzy -#~ msgid "text color for info prefix" -#~ msgstr "цвет текста информационной панели" - -#, fuzzy -#~ msgid "%s%s: connecting to server %s/%d%s%s..." -#~ msgstr "%s: поключаюсь к серверу %s:%d%s%s...\n" - -#, fuzzy -#~ msgid "%s[%sF%s%s%s]" -#~ msgstr "%s[%s%s%s]%s бездействует: " - -#, fuzzy -#~ msgid "Saving WeeChat configuration to disk (%s)" -#~ msgstr "Сохраняю конфигурацию\n" - -#, fuzzy -#~ msgid "Saving plugins configuration to disk" -#~ msgstr "Сохраняю конфигурацию\n" - -#, fuzzy -#~ msgid "%sPlugin \"%s\" %s loaded" -#~ msgstr "Plugin \"%s\" (%s) загружен.\n" - -#, fuzzy -#~ msgid "%sError: wrong number \"%s\" for filter" -#~ msgstr "%s некорректное количество аргументов команды \"%s\"\n" - -#, fuzzy -#~ msgid "%s%s: cannot identify channel for \"%s\" command" -#~ msgstr "%s не могу опознать канал для команды \"%s\"\n" - -#, fuzzy -#~ msgid "%s%s: cannot identify nickname for \"%s\" command" -#~ msgstr "%s не могу опознать ник для команды \"%s\"\n" - -#~ msgid " by %s%s %s(%s%s%s)" -#~ msgstr " пользователем %s%s %s(%s%s%s)" - -#~ msgid " by %s%s" -#~ msgstr " пользователем %s%s" - -#, fuzzy -#~ msgid "%s%s[%s%s%s] %s%s%s banned" -#~ msgstr "%s[%s%s%s] %s%s%s забанен\n" - -#~ msgid "/list end" -#~ msgstr "конец /list" - -#~ msgid "userhost" -#~ msgstr "хост" - -#, fuzzy -#~ msgid "Notice from %s%s %s(%s%s%s)%s: %s" -#~ msgstr "%s%s %s(%s%s@%s%s)%s был %s\n" - -#, fuzzy -#~ msgid "Notice: %s" -#~ msgstr "войсы" - -#, fuzzy -#~ msgid "%s[%s%s%s]%s help mode (+h)" -#~ msgstr "%s[%s%s%s]%s режим помощи (+h)\n" - -#, fuzzy -#~ msgid "%s[%s%s%s]%s Channels: " -#~ msgstr "%s[%s%s%s]%s бездействует: " - -#, fuzzy -#~ msgid "%s%s: cannot identify date/time for \"%s\" command" -#~ msgstr "%s не могу опознать дату/время для команды \"%s\"\n" - -#, fuzzy -#~ msgid "%s%s: command \"%s\" failed" -#~ msgstr "%s команда \"%s\" не удалась\n" - -#, fuzzy -#~ msgid "%s%s: no command to execute" -#~ msgstr "%s Нет команд для запуска!\n" - -#, fuzzy -#~ msgid "%s%s: unknown command: cmd=\"%s\", host=\"%s\", arguments=\"%s\"" -#~ msgstr "" -#~ "%s Неизвестная команда: команда=\"%s\", хост=\"%s\", аргументы=\"%s\"\n" - -#, fuzzy -#~ msgid "%s%s%s%s has killed %s%s%s" -#~ msgstr "%s%s%s убил %s%s%s" - -#, fuzzy -#~ msgid "%s%s: \"%s\" command received without channel or nickname" -#~ msgstr "%s \"%s\" команда получена без канала или ника\n" - -#, fuzzy -#~ msgid "%s%s: nickname not found for \"%s\" command" -#~ msgstr "%s ник не найден для команды \"%s\"\n" - -#, fuzzy -#~ msgid "%s%s: \"%s\" command received without host or channel" -#~ msgstr "%s \"%s\" команда получена без хоста или канала\n" - -#, fuzzy -#~ msgid "WALLOPS from %s%s%s: %s" -#~ msgstr "WALLOPы от %s%s%s: %s\n" - -#, fuzzy -#~ msgid "%s%s: host not found for \"%s\" command" -#~ msgstr "%s хост не найден для команды \"%s\"\n" - -#~ msgid "jump to raw IRC data buffer" -#~ msgstr "перейти к буферу сырых данных IRC" - -#, fuzzy -#~ msgid "debug command" -#~ msgstr "команда" - -#, fuzzy -#~ msgid "[test]" -#~ msgstr "текст" - -#~ msgid "IP address or hostname of IRC server" -#~ msgstr "IP адрес или хост IRC сервера" - -#~ msgid "port for connecting to server" -#~ msgstr "порт, используемый при соединении с сервером" - -#~ msgid "" -#~ "alternate nickname to use on IRC server (if nickname is already used)" -#~ msgstr "альтернативный ник, используемый на IRC сервере" - -#~ msgid "" -#~ "2nd alternate nickname to use on IRC server (if alternate nickname is " -#~ "already used)" -#~ msgstr "второй альтернативный ник, используемый на IRC сервере" - -#~ msgid "Not enough memory to write log file \"%s\"\n" -#~ msgstr "Недостаточно памяти для записи лог-файла \"%s\"\n" - -#, fuzzy -#~ msgid "%s%s: nickname \"%s\" is invalid, trying 3rd nickname \"%s\"" -#~ msgstr "%s: ник \"%s\" уже используется, пробую третий ник \"%s\"\n" - -#, fuzzy -#~ msgid "%s%s: nickname \"%s\" is invalid, trying 1st nickname \"%s\"" -#~ msgstr "%s: ник \"%s\" уже используется, пробую первый ник \"%s\"\n" - -#, fuzzy -#~ msgid "%s%s: nickname \"%s\" is already in use, trying 3rd nickname \"%s\"" -#~ msgstr "%s: ник \"%s\" уже используется, пробую третий ник \"%s\"\n" - -#, fuzzy -#~ msgid "%s%s: nickname \"%s\" is already in use, trying 1st nickname \"%s\"" -#~ msgstr "%s: ник \"%s\" уже используется, пробую первый ник \"%s\"\n" - -#~ msgid "[file]" -#~ msgstr "[файл]" - -#, fuzzy -#~ msgid "file: configuration file to reload" -#~ msgstr "сохранять конфигурационный файл при выходе" - -#, fuzzy -#~ msgid "save WeeChat and plugins configuration files to disk" -#~ msgstr "сохранить конфигурацию" - -#, fuzzy -#~ msgid "%sWeeChat configuration file reloaded" -#~ msgstr "Конфигурационный файл сохранён\n" - -#, fuzzy -#~ msgid "%sError: failed to reload WeeChat configuration file" -#~ msgstr "%s не могу сохранить конфигурационный файл\n" - -#, fuzzy -#~ msgid "%sError: failed to save WeeChat configuration file" -#~ msgstr "%s не могу сохранить конфигурационный файл\n" - -#, fuzzy -#~ msgid "%s%s: configuration file reloaded" -#~ msgstr "Конфигурационный файл сохранён\n" - -#, fuzzy -#~ msgid "%s%s: failed to reload configuration file" -#~ msgstr "%s не могу сохранить конфигурационный файл\n" - -#, fuzzy -#~ msgid "clear buffer(s)" -#~ msgstr " [C] Очистить буфер" - -#~ msgid "[-all | number [number ...]]" -#~ msgstr "[-all | номер [номер ...]]" - -#~ msgid "" -#~ " -all: clear all buffers\n" -#~ "number: clear buffer by number" -#~ msgstr "" -#~ " -all: очистить все буферы\n" -#~ "номер: очистить буфер с определённым номером" - -#, fuzzy -#~ msgid "" -#~ "[list [name]] | [listfull [name]] [load filename] | [autoload] | [reload] " -#~ "| [unload [script]]" -#~ msgstr "" -#~ "[list [имя]] | [listfull [имя]] | [load имя_файла] | [autoload] | [reload " -#~ "[имя]] | [unload [имя]]" - -#, fuzzy -#~ msgid "[load filename] | [autoload] | [reload] | [unload [script]]" -#~ msgstr "" -#~ "[list [имя]] | [listfull [имя]] | [load имя_файла] | [autoload] | [reload " -#~ "[имя]] | [unload [имя]]" - -#, fuzzy -#~ msgid "list/load/unload Perl scripts" -#~ msgstr "перечислить/загрузить/выгрузить plugin'ы" - -#, fuzzy -#~ msgid "list/load/unload Python scripts" -#~ msgstr "перечислить/загрузить/выгрузить plugin'ы" - -#, fuzzy -#~ msgid "list/load/unload Ruby scripts" -#~ msgstr "перечислить/загрузить/выгрузить plugin'ы" - -#, fuzzy -#~ msgid "%s%s: loading Perl script \"%s\"" -#~ msgstr "сессия: загружаю сервер \"%s\"\n" - -#~ msgid "%s cannot find nick for sending message\n" -#~ msgstr "%s не могу найти адресата сообщения\n" - -#, fuzzy -#~ msgid "%s%s: error sending data to IRC server" -#~ msgstr "%s ошибка при отправке данных IRC серверу\n" - -#, fuzzy -#~ msgid "%s channel \"%s\" not found for \"%s\" command" -#~ msgstr "%s канал \"%s\" не найден для команды \"%s\"\n" - -#, fuzzy -#~ msgid "%s cannot create new private buffer \"%s\"" -#~ msgstr "%s невозможно создать новый буфер привата \"%s\"\n" - -#, fuzzy -#~ msgid "%sAlias: configuration file reloaded" -#~ msgstr "Конфигурационный файл сохранён\n" - -#, fuzzy -#~ msgid "%sAlias: failed to reload configuration file" -#~ msgstr "%s не могу сохранить конфигурационный файл\n" - -#, fuzzy -#~ msgid "%sirc: cannot find nick for sending message" -#~ msgstr "%s не могу найти адресата сообщения\n" - -#, fuzzy -#~ msgid "%sirc: cannot create new private buffer \"%s\"" -#~ msgstr "%s невозможно создать новый буфер привата \"%s\"\n" - -#, fuzzy -#~ msgid "%sirc: unknown option for \"%s\" command" -#~ msgstr "%s неизвестный параметр для команды \"%s\"\n" - -#, fuzzy -#~ msgid "%sirc: wrong argument count for \"%s\" command" -#~ msgstr "%s некорректное количество аргументов команды \"%s\"\n" - -#, fuzzy -#~ msgid "%sirc: configuration file reloaded" -#~ msgstr "Конфигурационный файл сохранён\n" - -#, fuzzy -#~ msgid "%sirc: channel \"%s\" not found for \"%s\" command" -#~ msgstr "%s канал \"%s\" не найден для команды \"%s\"\n" - -#, fuzzy -#~ msgid "irc:%s \"%s\" command received without host" -#~ msgstr "%s \"%s\" команда получена без хоста\n" - -#, fuzzy -#~ msgid "irc: connecting to server %s:%d%s%s..." -#~ msgstr "%s: поключаюсь к серверу %s:%d%s%s...\n" - -#, fuzzy -#~ msgid "%sirc: option \"%s\" not found in config file" -#~ msgstr "%s параметр конфигурации \"%s\" не найден\n" - -#, fuzzy -#~ msgid "%sError: plugin \"%s\" not found\n" -#~ msgstr "%s plugin \"%s\" не найден\n" - -#, fuzzy -#~ msgid "text: write this text on infobar" -#~ msgstr "время в информационной строке" - -#, fuzzy -#~ msgid "demo command: print some messages" -#~ msgstr "выводить отладочные сообщения" - -#, fuzzy -#~ msgid "" -#~ "# WARNING! Be careful when editing this file, WeeChat may write it at any " -#~ "time.\n" -#~ "#\n" -#~ msgstr "" -#~ "# ВНИМАНИЕ! Будьте осторожны, редактируя этот файл, WeeChat " -#~ "перезаписывает его при выходе.\n" -#~ "#\n" - -#, fuzzy -#~ msgid "background for chat text" -#~ msgstr "фон чата" - -#~ msgid "color for local nick" -#~ msgstr "цвет локального ника" - -#~ msgid "color for input text (server name)" -#~ msgstr "цвет вводимого текста (название сервера)" - -#~ msgid "color for input text (channel name)" -#~ msgstr "цвет вводимого текста (название канала)" - -#~ msgid "color for input text (nick name)" -#~ msgstr "цвет вводимого текста (ник)" - -#~ msgid "color for input text (delimiters)" -#~ msgstr "цвет вводимого текста (разделители)" - -#~ msgid "color for text not found" -#~ msgstr "цвет сообщения \"не найдено\"" - -#, fuzzy -#~ msgid "color for nicklist text" -#~ msgstr "цвет ника" - -#, fuzzy -#~ msgid "color for prefix 1" -#~ msgstr "цвет времени" - -#, fuzzy -#~ msgid "color for prefix 2" -#~ msgstr "цвет времени" - -#, fuzzy -#~ msgid "color for prefix 3" -#~ msgstr "цвет времени" - -#, fuzzy -#~ msgid "color for prefix 4" -#~ msgstr "цвет времени" - -#, fuzzy -#~ msgid "color for prefix 5" -#~ msgstr "цвет времени" - -#~ msgid "seconds" -#~ msgstr "секунды" - -#, fuzzy -#~ msgid "milliseconds" -#~ msgstr "секунды" - -#~ msgid "days" -#~ msgstr "дней" - -#~ msgid "hours" -#~ msgstr "часов" - -#~ msgid "minutes" -#~ msgstr "минут" - -#, fuzzy -#~ msgid "[%s%s] %s/%s %s%s" -#~ msgstr " пользователем %s%s %s(%s%s%s)" - -#~ msgid "clear window(s)" -#~ msgstr "очистить окно(-а)" - -#, fuzzy -#~ msgid " %d keyboards hooked" -#~ msgstr " обработчики клавиатуры:\n" - -#, fuzzy -#~ msgid "%sError: option \"%s\" can not be changed while WeeChat is running" -#~ msgstr "%s параметр \"%s\" не может быть изменена при запущеном WeeChat\n" - -#, fuzzy -#~ msgid "plugin option(s) found with \"%s\"" -#~ msgstr "параметров pluginов с \"%s\" найдено\n" - -#, fuzzy -#~ msgid "plugin option(s) found" -#~ msgstr "параметров pluginов найдено\n" - -#, fuzzy -#~ msgid "Open windows:" -#~ msgstr "Открытые окна:\n" - -#~ msgid "display actions with different colors" -#~ msgstr "показывать действия другим цветом" - -#~ msgid "text to display instead of nick when not connected" -#~ msgstr "текст, который отображать вместо ника при отсутствии соединений" - -#, fuzzy -#~ msgid "" -#~ "offset for aligning lines of messages (except first lines), default is -1 " -#~ "(align after prefix), a null or positive value is offset after beginning " -#~ "of line" -#~ msgstr "" -#~ "смещение строк сообщений (кроме первых строк), по-умолчанию - -1 " -#~ "(выравнивать по нику), ноль или позитивное значение - смещение от начала " -#~ "строки" - -#~ msgid "" -#~ "maximum number of lines in history for one server/channel/private window " -#~ "(0 = unlimited)" -#~ msgstr "" -#~ "максимальное количество строк в истории каждого окна (0 = не ограничено)" - -#, fuzzy -#~ msgid "log messages from plugins" -#~ msgstr "журналировать сообщения plug-in'ов и скриптов" - -#~ msgid "" -#~ "path for WeeChat log files ('%h' will be replaced by WeeChat home, ~/." -#~ "weechat by default)" -#~ msgstr "" -#~ "путь к журналам WeeChat ('%h' заменяется на домашний каталог WeeChat, ~/." -#~ "weechat по умолчанию)" - -#, fuzzy -#~ msgid "time format for log (see man strftime for date/time specifiers)" -#~ msgstr "время в журнале (список переменных в man strftime)" - -#~ msgid "use a proxy server to connect to irc server" -#~ msgstr "испоьзовать proxy-сервер при подключении к irc-серверу" - -#~ msgid "" -#~ "standard plugins extension in filename, used for autoload (if empty, then " -#~ "all files are loaded when autoload is \"*\")" -#~ msgstr "" -#~ "стандартное расширение файлов pluginов, используется при автозагрузке " -#~ "(если не установлено, загружает все файлы)" - -#, fuzzy -#~ msgid "Warning: %s, line %d: error reading new section \"%s\"\n" -#~ msgstr "%s %s, строка %d: некорректные параметры игнорирования \"%s\"\n" - -#, fuzzy -#~ msgid "%s: creating default config file \"%s\"...\n" -#~ msgstr "%s: создаётся конфигурационный файл по умолчанию...\n" - -#, fuzzy -#~ msgid "Creating default config file \"%s\"\n" -#~ msgstr "Создаю новый конфигурационный файл\n" - -#, fuzzy -#~ msgid "Warning: unable to assign default int with string (\"%s\")\n" -#~ msgstr "" -#~ "%s не могу установить целочисленное значение по умолчанию строке (\"%s" -#~ "\")\n" - -#, fuzzy -#~ msgid "Warning: unable to assign default color (\"%s\")\n" -#~ msgstr "%s не могу установить цвет по умолчанию (\"%s\")\n" - -#~ msgid "empty" -#~ msgstr "пусто" - -#, fuzzy -#~ msgid "" -#~ "%sError: wrong argument count for %s command \"%s\" (expected: %d arg)" -#~ msgid_plural "" -#~ "%s%s wrong argument count for %s command \"%s\" (expected: %d args)" -#~ msgstr[0] "" -#~ "%s некорректное количество аргументов %s команды \"%s\" (ожидалось: %d " -#~ "аргумент)\n" -#~ msgstr[1] "" -#~ "%s некорректное количество аргументов %s команды \"%s\" (ожидалось: %d " -#~ "аргументов)\n" - -#, fuzzy -#~ msgid "" -#~ "%sError: wrong argument count for %s command \"%s\" (expected: between %d " -#~ "and %d arg)" -#~ msgid_plural "" -#~ "%s%s wrong argument count for %s command \"%s\" (expected: between %d and " -#~ "%d args)" -#~ msgstr[0] "" -#~ "%s некорректное количество аргументов %s команды \"%s\" (ожидалось: от %d " -#~ "до %d аргумента)\n" -#~ msgstr[1] "" -#~ "%s некорректное количество аргументов %s команды \"%s\" (ожидалось: от %d " -#~ "до %d аргументов)\n" - -#~ msgid "Unable to write log file \"%s\"\n" -#~ msgstr "Не могу записать лог-файл \"%s\"\n" - -#~ msgid "[quit_message]" -#~ msgstr "[сообщение]" - -#~ msgid "quit_message: quit message (displayed to other users)" -#~ msgstr "сообщение: причина выхода (отображается другим пользователям)" - -#~ msgid "%s command \"%s\" needs a server connection!\n" -#~ msgstr "%s команде \"%s\" необходимо соединение с сервером!\n" - -#~ msgid "%s missing parameters for \"%s\" command\n" -#~ msgstr "%s не хватает параметров для команды \"%s\"\n" - -#~ msgid "%s missing server name for \"%s\" command\n" -#~ msgstr "%s нет имени сервера для команды \"%s\"\n" - -#~ msgid "%s, compiled on %s %s\n" -#~ msgstr "%s, собран %s %s\n" - -#~ msgid "interval between two checks for lag (in seconds)" -#~ msgstr "интервал между проверками задержек (в секундах)" - -#~ msgid "automatically accept incoming dcc files" -#~ msgstr "автоматически подтверждать получение файлов" - -#~ msgid "block size for dcc packets in bytes (default: 65536)" -#~ msgstr "размер блока dcc пакетов в байтах (по умолчанию: 65536)" - -#~ msgid "path for writing incoming files with dcc (default: user home)" -#~ msgstr "" -#~ "путь для сохранения получаемых файлов (по умолчанию: в домашней " -#~ "директории пользователя)" - -#~ msgid "%s %s, line %d: new server, but previous was incomplete\n" -#~ msgstr "%s %s, строка %d: новый сервер, но старый описан не полностью\n" - -#~ msgid "%s %s, line %d: server '%s' already exists\n" -#~ msgstr "%s %s, строка %d: сервер '%s' уже существует\n" - -#~ msgid "%s %s, line %d: unable to create server\n" -#~ msgstr "%s %s, строка %d: не могу создать сервер\n" - -#~ msgid "%d pv" -#~ msgstr "%d личных сообщений" - -#~ msgid "%s cannot create new private window \"%s\"\n" -#~ msgstr "%s не могу создать новое окно привата \"%s\"\n" - -#~ msgid "%s: trying 2nd nickname \"%s\"\n" -#~ msgstr "%s: пробую второй ник \"%s\"\n" - -#~ msgid "%s: trying 3rd nickname \"%s\"\n" -#~ msgstr "%s: пробую третий ник \"%s\"\n" - -#~ msgid "%s: trying 1st nickname \"%s\"\n" -#~ msgstr "%s: пробую первый ник \"%s\"\n" - -#~ msgid "Unable to get user's name" -#~ msgstr "Не могу получить имя пользователя" - -#~ msgid "%s Command \"%s\" failed!\n" -#~ msgstr "%s Команда \"%s\" не удалась!\n" - -#~ msgid "Connecting to server %s:%d%s%s...\n" -#~ msgstr "Подключаюсь к серверу %s:%d%s%s...\n" - -#, fuzzy -#~ msgid "%sInitializing plugin \"%s\" %s\n" -#~ msgstr "Запускаю plugin \"%s\" %s\n" - -#, fuzzy -#~ msgid "%sFailed to create alias \"%s\" => \"%s\" (not enough memory)" -#~ msgstr "" -#~ "Невозможно создать сокращение \"%s\" => \"%s\" (недостаточно памяти)\n" - -#~ msgid "WeeChat Warning:" -#~ msgstr "Предупреждение WeeChat:" - -#, fuzzy -#~ msgid "%s%s unable to bind key \"%s\"" -#~ msgstr "%s не могу установить клавишу \"%s\"\n" - -#~ msgid "" -#~ "nick alignment (fixed size for nicks in chat window (none, left, right))" -#~ msgstr "" -#~ "выравнивание ников (фиксированный размер ников в окне чата (none, left, " -#~ "right))" - -#~ msgid "alignment for other messages (not beginning with a nick)" -#~ msgstr "выравнивание для других сообщений (не начинающихся с ника)" - -#~ msgid "size for aligning nick and other messages" -#~ msgstr "размер выравнивания ников и других сообщений" - -#~ msgid "" -#~ "max size for aligning nick and other messages (should be >= to " -#~ "look_align_size)" -#~ msgstr "" -#~ "максимальный размер выравнивания ников и других сообшений (должен быть >= " -#~ "look_align_size)" - -#~ msgid "server name not found" -#~ msgstr "имя сервера не найдено" - -#~ msgid "server found, updating values\n" -#~ msgstr "сервер найден, обновляю значения\n" - -#~ msgid "server not found, creating new one\n" -#~ msgstr "сервер не найден, создаю новый\n" - -#~ msgid "can't create new server" -#~ msgstr "невозможно создать новый сервер" - -#~ msgid "unexpected end of file (reading server)" -#~ msgstr "неожиданный конец файла (при чтении сервера)" - -#~ msgid "session: warning: ignoring value from server (object id: %d)\n" -#~ msgstr "" -#~ "сессия: предупреждение: игнорируется значение от сервера (id объекта: %" -#~ "d)\n" - -#~ msgid "channel found without server" -#~ msgstr "канал найден без сервера" - -#~ msgid "channel type not found" -#~ msgstr "типа канала не найден" - -#~ msgid "channel name not found" -#~ msgstr "название канала не найдено" - -#~ msgid "session: loading channel \"%s\"\n" -#~ msgstr "сессия: загружаю канал \"%s\"\n" - -#~ msgid "can't create new channel" -#~ msgstr "невозможно создать новый канал" - -#~ msgid "unexpected end of file (reading channel)" -#~ msgstr "неожиданный конец файла (при чтении канала)" - -#~ msgid "session: warning: ignoring value from channel (object id: %d)\n" -#~ msgstr "" -#~ "сессия: предупреждение: игнорируется значение с канала (id объекта: %d)\n" - -#~ msgid "nick found without channel" -#~ msgstr "ник найден без канала" - -#~ msgid "nick name not found" -#~ msgstr "ник не найден" - -#~ msgid "can't create new nick" -#~ msgstr "не могу создать новый ник" - -#~ msgid "unexpected end of file (reading nick)" -#~ msgstr "неожиданный конец файла (при чтении ника)" - -#~ msgid "session: warning: ignoring value from nick (object id: %d)\n" -#~ msgstr "" -#~ "сессия: предупреждение: игнорируется значение от ника (id объекта: %d)\n" - -#~ msgid "can't create new DCC" -#~ msgstr "не могу создать новый DCC" - -#~ msgid "session: loading DCC\n" -#~ msgstr "сессия: загрузка DCC\n" - -#~ msgid "unexpected end of file (reading DCC)" -#~ msgstr "неожиданный конец файла (при чтении DCC)" - -#~ msgid "server not found for DCC" -#~ msgstr "сервер не найден для DCC" - -#~ msgid "DCC with channel but without server" -#~ msgstr "DCC с каналом, но без сервера" - -#~ msgid "channel not found for DCC" -#~ msgstr "канал не найден для DCC" - -#~ msgid "session: warning: ignoring value from DCC (object id: %d)\n" -#~ msgstr "" -#~ "сессия: предупреждение: игнорируется значение от DCC (id объекта: %d)\n" - -#~ msgid "session: loading buffer history\n" -#~ msgstr "сессия: загрузка истории буфера\n" - -#~ msgid "session: loading global history\n" -#~ msgstr "сессия: загрузка глобальной истории\n" - -#~ msgid "unexpected end of file (reading history)" -#~ msgstr "неожиданный конец файла (при чтении истории)" - -#~ msgid "session: warning: ignoring value from history (object id: %d)\n" -#~ msgstr "" -#~ "сессия: предупреждение: игнорируется значение из истории (id объекта: %" -#~ "d)\n" - -#~ msgid "server name not found for buffer" -#~ msgstr "не найдено имя сервера для буфера" - -#~ msgid "buffer type not found" -#~ msgstr "тип буфера не найден" - -#~ msgid "session: loading buffer (server: %s, channel: %s, type: %d)\n" -#~ msgstr "сессия: загрузка буфера (сервер: %s, канал: %s, тип: %d)\n" - -#~ msgid "server not found for buffer" -#~ msgstr "сервер не найден для буфера" - -#~ msgid "channel not found for buffer" -#~ msgstr "канал не найден для буфера" - -#~ msgid "unexpected end of file (reading buffer)" -#~ msgstr "неожиданный конец файла (при чтении буфера)" - -#~ msgid "session: warning: ignoring value from buffer (object id: %d)\n" -#~ msgstr "" -#~ "сессия: предупреждение: игнорирую значение из буфера (id объекта: %d)\n" - -#~ msgid "line found without buffer" -#~ msgstr "строка найдена без буфера" - -#~ msgid "can't create new line" -#~ msgstr "не могу создать новую строку" - -#~ msgid "unexpected end of file (reading line)" -#~ msgstr "неожиданный конец файла (при чтении строчки)" - -#~ msgid "session: warning: ignoring value from line (object id: %d)\n" -#~ msgstr "" -#~ "сессия: предупреждение: игнорирую значение из строки (id объекта: %d)\n" - -#~ msgid "unexpected end of file (reading uptime)" -#~ msgstr "неожиданный конец файла (при чтении uptime)" - -#~ msgid "session: warning: ignoring value from uptime (object id: %d)\n" -#~ msgstr "" -#~ "сессия: предупреждение: игнорирую значение из uptime (id объекта: %d)\n" - -#~ msgid "unexpected end of file (reading hotlist)" -#~ msgstr "неожиданный конец файла (при чтении хотлиста)" - -#~ msgid "session file not found" -#~ msgstr "файл сессии не найден" - -#~ msgid "bad session signature" -#~ msgstr "некорректная подпись сессии" - -#~ msgid "object id not found" -#~ msgstr "id объекта не найден" - -#~ msgid "failed to load server" -#~ msgstr "загрузка сервера не удалась" - -#~ msgid "failed to load channel" -#~ msgstr "загрузка канала не удалась" - -#~ msgid "failed to load nick" -#~ msgstr "загрузка ника не удалась" - -#~ msgid "failed to load DCC" -#~ msgstr "загрузка DCC не удалась" - -#~ msgid "failed to load history" -#~ msgstr "загрузка истории не удалась" - -#~ msgid "failed to load line" -#~ msgstr "загрузка строки не удалась" - -#~ msgid "failed to load uptime" -#~ msgstr "загрузка uptime не удалась" - -#~ msgid "failed to load hotlist" -#~ msgstr "загрузка хотлиста не удалась" - -#~ msgid "ignoring object (id: %d)\n" -#~ msgstr "игнорирую объект (id: %d)\n" - -#~ msgid "failed to ignore object (id: %d)" -#~ msgstr "неудачное игнорирование объекта (id: %d)" - -#~ msgid "%s can't delete session file (%s)\n" -#~ msgstr "%s не могу удалить файл сессии (%s)\n" - -#~ msgid "Upgrade completed successfully\n" -#~ msgstr "Обновление успешно\n" - -#, fuzzy -#~ msgid "Configuration options for protocol \"%s\":\n" -#~ msgstr "параметров с \"%s\" найдено\n" - -#, fuzzy -#~ msgid " (no command handler)" -#~ msgstr " (нет обработчиков команд)\n" - -#, fuzzy -#~ msgid " (no timer handler)" -#~ msgstr " (нет обработчика таймера)\n" - -#, fuzzy -#~ msgid " (no keyboard handler)" -#~ msgstr " (нет обработчика клавиатуры)\n" - -#, fuzzy -#~ msgid " %d defined" -#~ msgstr " %d объявлено\n" - -#, fuzzy -#~ msgid " event handlers:" -#~ msgstr " обработчики событий:\n" - -#, fuzzy -#~ msgid " (no event handler)" -#~ msgstr " (нет обработчиков событий)\n" - -#, fuzzy -#~ msgid " modifiers:" -#~ msgstr " модификаторы:\n" - -#, fuzzy -#~ msgid " (no modifier)" -#~ msgstr " (нет модификатора)\n" - -#, fuzzy -#~ msgid "%s%s failed to save configuration for protocol \"%s\"" -#~ msgstr "%s не могу сохранить конфигурационный файл\n" - -#, fuzzy -#~ msgid "%s%s protocol \"%s\" not found" -#~ msgstr "%s plugin \"%s\" не найден\n" - -#, fuzzy -#~ msgid "" -#~ "comma separated list of protocols to load automatically at startup, \"*\" " -#~ "means all plugins found (names may be partial, for example \"irc\" is ok " -#~ "for \"irc.so\")" -#~ msgstr "" -#~ "разделённый запятыми список автоматически загружаемых при запуске plug-" -#~ "in'ов , \"*\" означает все найденные plug-in'ы (имена могут быть не " -#~ "полными, например \"perl\" успешно загрузит \"libperl.so\")" - -#, fuzzy -#~ msgid "" -#~ "standard protocols extension in filename, used for autoload (if empty, " -#~ "then all files are loaded when autoload is \"*\")" -#~ msgstr "" -#~ "стандартное расширение файлов pluginов, используется при автозагрузке " -#~ "(если не установлено, загружает все файлы)" - -#~ msgid "%s channel \"%s\" not found (FIFO pipe data)\n" -#~ msgstr "%s канал \"%s\" не найден (данные FIFO pipe)\n" - -#, fuzzy -#~ msgid "" -#~ "%s%s plugin %s: unable to add handler for IRC command \"%s\" (not enough " -#~ "memory)" -#~ msgstr "" -#~ "%s plugin %s: не могу добавить handler для IRC команды \"%s" -#~ "\" (недостаточно памяти)\n" - -#, fuzzy -#~ msgid "" -#~ "%s%s plugin %s: unable to add handler for \"%s\" command (already " -#~ "exists)\n" -#~ msgstr "" -#~ "%s plugin %s: не могу добавить handler для \"%s\" (уже существует)\n" - -#, fuzzy -#~ msgid "" -#~ "%s%s plugin %s: unable to add handler for \"%s\" command (forbidden)\n" -#~ msgstr "" -#~ "%s plugin %s: не могу добавить обработчик для команды \"%s\" (запрещено)\n" - -#, fuzzy -#~ msgid "" -#~ "%s%s plugin %s: unable to add handler for \"%s\" command (not enough " -#~ "memory)" -#~ msgstr "" -#~ "%s plugin %s: не могу добавить handler для \"%s\" (недостаточно памяти)\n" - -#, fuzzy -#~ msgid "%s%s plugin %s: unable to add timer handler (not enough memory)" -#~ msgstr "%s plugin %s: не могу добавить handler (недостаточно памяти)\n" - -#, fuzzy -#~ msgid "%s%s plugin %s: unable to add keyboard handler (not enough memory)" -#~ msgstr "" -#~ "%s plugin %s: не могу добавить обработчик клавиатуры (недостаточно " -#~ "памяти)\n" - -#, fuzzy -#~ msgid "%s%s plugin %s: unable to add event handler (not enough memory)" -#~ msgstr "" -#~ "%s plugin %s: не могу добавить обработчик события (недостаточно памяти)\n" - -#, fuzzy -#~ msgid "%s%s plugin %s: unable to add modifier (not enough memory)\n" -#~ msgstr "%s plugin %s: не могу добавить handler (недостаточно памяти)\n" - -#, fuzzy -#~ msgid "%s unable to load protocol \"%s\": %s" -#~ msgstr "%s не могу загрузить plugin \"%s\": %s\n" - -#, fuzzy -#~ msgid "%s symbol \"%s\" not found in protocol \"%s\", failed to load\n" -#~ msgstr "" -#~ "%s символ \"plugin_name\" не найден в plugin'е \"%s\", загрузка не " -#~ "удалась\n" - -#, fuzzy -#~ msgid "" -#~ "%s unable to load protocol \"%s\": a protocol with same name already " -#~ "exists\n" -#~ msgstr "" -#~ "%s не могу загрузить plugin \"%s\": одноимённый plugin уже существует\n" - -#, fuzzy -#~ msgid "Initializing protocol \"%s\" %s\n" -#~ msgstr "Запускаю plugin \"%s\" %s\n" - -#, fuzzy -#~ msgid "Protocol \"%s\" (%s) loaded.\n" -#~ msgstr "Plugin \"%s\" (%s) загружен.\n" - -#, fuzzy -#~ msgid "Protocol \"%s\" unloaded.\n" -#~ msgstr "Plugin \"%s\" выгружен.\n" - -#, fuzzy -#~ msgid "%s protocol \"%s\" not found\n" -#~ msgstr "%s plugin \"%s\" не найден\n" - -#, fuzzy -#~ msgid "" -#~ "%s%s wrong argument count for protocol command \"%s\" (expected: %d arg)" -#~ msgid_plural "" -#~ "%s%s wrong argument count for protocol command \"%s\" (expected: %d args)" -#~ msgstr[0] "" -#~ "%s некорректное количество аргументов %s команды \"%s\" (ожидалось: %d " -#~ "аргумент)\n" -#~ msgstr[1] "" -#~ "%s некорректное количество аргументов %s команды \"%s\" (ожидалось: %d " -#~ "аргументов)\n" - -#, fuzzy -#~ msgid "" -#~ "%s%s wrong argument count for protocol command \"%s\" (expected: between %" -#~ "d and %d arg)" -#~ msgid_plural "" -#~ "%s%s wrong argument count for protocol command \"%s\" (expected: between %" -#~ "d and %d args)" -#~ msgstr[0] "" -#~ "%s некорректное количество аргументов %s команды \"%s\" (ожидалось: от %d " -#~ "до %d аргумента)\n" -#~ msgstr[1] "" -#~ "%s некорректное количество аргументов %s команды \"%s\" (ожидалось: от %d " -#~ "до %d аргументов)\n" - -#~ msgid "channel :topic" -#~ msgstr "канал :тема" - -#~ msgid "" -#~ "channel: name of channel\n" -#~ " topic: topic of the channel" -#~ msgstr "" -#~ "канал: название канала\n" -#~ " тема: тема канала" - -#~ msgid "channel :[[@|+]nick ...]" -#~ msgstr "канал :[[@|+]ник ...]" - -#~ msgid "" -#~ "channel: name of channel\n" -#~ " nick: nick on the channel" -#~ msgstr "" -#~ "канал: название канала\n" -#~ " ник: ник на канале" - -#~ msgid "%s too few arguments for ignore\n" -#~ msgstr "%s недостаточно аргументов для команды ignore\n" - -#~ msgid "%s mask or type/command should be non generic value for ignore\n" -#~ msgstr "" -#~ "%s маска или тип/команда должны быть необычного значения для " -#~ "игнорирования\n" - -#~ msgid "%s not enough memory to create ignore\n" -#~ msgstr "%s недостаточно памяти для создания игнорирования\n" - -#~ msgid "Removing ignore:" -#~ msgstr "Удаление игнорирования:" - -#~ msgid "" -#~ "%s symbol \"plugin_description\" not found in plugin \"%s\", failed to " -#~ "load\n" -#~ msgstr "" -#~ "%s символ \"plugin_description\" не найден в plugin'е \"%s\", загрузка не " -#~ "удалась\n" - -#~ msgid "" -#~ "%s symbol \"plugin_version\" not found in plugin \"%s\", failed to load\n" -#~ msgstr "" -#~ "%s символ \"plugin_version\" не найден в plugin'е \"%s\", загрузка не " -#~ "удалась\n" - -#~ msgid "" -#~ "#\n" -#~ "# %s plugins configuration file, created by %s v%s on %s" -#~ msgstr "" -#~ "#\n" -#~ "# %s конфигурационный файл plugin'ов, созданный %s v%s on %s" - -#~ msgid "" -#~ "# WARNING! Be careful when editing this file, WeeChat writes this file " -#~ "when options are updated.\n" -#~ "#\n" -#~ msgstr "" -#~ "# ВНИМАНИЕ! Будьте осторожны, редактируя этот файл, WeeChat " -#~ "перезаписывает его при изменении настроек.\n" -#~ "#\n" - -#~ msgid "%s server/channel (%s/%s) not found for plugin exec command\n" -#~ msgstr "%s сервер/канал (%s/%s) не найден для команды plug-inа\n" - -#~ msgid " [Q] Close raw data view" -#~ msgstr " [Q] Закрыть окно сырых данных" - -#~ msgid "" -#~ msgstr "<серверы>" - -#~ msgid "(away)" -#~ msgstr "(отсутствует)" - -#~ msgid "[not connected] " -#~ msgstr "[не соединён] " - -#~ msgid " " -#~ msgstr "" - -#~ msgid "RAW_IRC" -#~ msgstr "RAW_IRC" - -#~ msgid "Lag: %.1f" -#~ msgstr "Задержка: %.1f" - -#~ msgid "ignore IRC messages and/or hosts" -#~ msgstr "игнорировать сообщения IRC и/или хосты" - -#~ msgid "[mask [[type | command] [channel [server]]]]" -#~ msgstr "[маска [[тип | команда] [канал [сервер]]]]" - -#~ msgid "" -#~ " mask: nick or host mask to ignore\n" -#~ " type: type of message to ignore (action, ctcp, dcc, pv)\n" -#~ "command: IRC command\n" -#~ "channel: name of channel for ignore\n" -#~ " server: name of server for ignore\n" -#~ "\n" -#~ "For each argument, '*' means all.\n" -#~ "Without argument, /ignore command lists all defined ignore." -#~ msgstr "" -#~ " маска: игнорируемый ник или маска\n" -#~ " тип: тип игнорируемых сообщений (action, ctcp, dcc, pv)\n" -#~ "команда: команда IRC\n" -#~ " канал: название игнорируемого канала\n" -#~ " сервер: название игнорируемого сервера\n" -#~ "\n" -#~ "Для каждого аргумента '*' означает \"все\".\n" -#~ "Команда /ignore без аргументов перечисляет все существующие игнорирования." - -#~ msgid "file: filename for writing config" -#~ msgstr "файл: конфигурационный файл" - -#~ msgid "unignore IRC messages and/or hosts" -#~ msgstr "снять игнорирование IRC сообщений и/или хостов" - -#~ msgid "[number | [mask [[type | command] [channel [server]]]]]" -#~ msgstr "[номер | [маска [[тип | команда] [канал [сервер]]]]]" - -#~ msgid "" -#~ " number: # of ignore to unignore (number is displayed by list of ignore)\n" -#~ " mask: nick or host mask to unignore\n" -#~ " type: type of message to unignore (action, ctcp, dcc, pv)\n" -#~ "command: IRC command\n" -#~ "channel: name of channel for unignore\n" -#~ " server: name of server for unignore\n" -#~ "\n" -#~ "For each argument, '*' means all.\n" -#~ "Without argument, /unignore command lists all defined ignore." -#~ msgstr "" -#~ " номер: порядковый номер игнорирования (номер показывается в списке " -#~ "игнорирований)\n" -#~ " маска: ник или хост\n" -#~ " тип: тип сообщения (действие, ctcp, dcc, личное)\n" -#~ "команда: команда IRC\n" -#~ " канал: название канала\n" -#~ " сервер: имя сервера\n" -#~ "\n" -#~ "Для каждого игнорирования '*' означает \"все\".\n" -#~ "/unignore без аргументов перечисляет все заданные игнорирования." - -#~ msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg)\n" -#~ msgid_plural "" -#~ "%s wrong argument count for IRC command \"%s\" (expected: %d args)\n" -#~ msgstr[0] "" -#~ "%s некорректное количество аргументов IRC команды \"%s\" (ожидалось: %d " -#~ "аргумент)\n" -#~ msgstr[1] "" -#~ "%s некорректное количество аргументов IRC команды \"%s\" (ожидалось: %d " -#~ "аргументов)\n" - -#~ msgid "" -#~ "%s wrong argument count for IRC command \"%s\" (expected: between %d and %" -#~ "d arg)\n" -#~ msgid_plural "" -#~ "%s wrong argument count for IRC command \"%s\" (expected: between %d and %" -#~ "d args)\n" -#~ msgstr[0] "" -#~ "%s некорректное количество аргументов IRC команды \"%s\" (ожидалось: от %" -#~ "d до %d аргумента)\n" -#~ msgstr[1] "" -#~ "%s некорректное количество аргументов IRC команды \"%s\" (ожидалось: от %" -#~ "d до %d аргументов)\n" - -#~ msgid "%s command \"%s\" can not be executed on DCC CHAT buffer\n" -#~ msgstr "%s команда \"%s\" не может быть выполнена в DCC-чате\n" - -#~ msgid "" -#~ "%s unknown command \"%s\" (type /help for help). To send unknown commands " -#~ "to IRC server, enable option irc_send_unknown_commands.\n" -#~ msgstr "" -#~ "%s неизвестная команда \"%s\" (наберите /help для справки). Для отправки " -#~ "неизвестных команд IRC серверу включите параметр " -#~ "irc_send_unknown_commands.\n" - -#~ msgid "%snot connected\n" -#~ msgstr "%sне подключен\n" - -#~ msgid "%sChannel: %s%s %s(server: %s%s%s)\n" -#~ msgstr "%sКанал: %s%s %s(сервер: %s%s%s)\n" - -#~ msgid "%sPrivate with: %s%s %s(server: %s%s%s)\n" -#~ msgstr "%sПриват with: %s%s %s(сервер: %s%s%s)\n" - -#~ msgid "%sunknown\n" -#~ msgstr "%sнеизвестен\n" - -#~ msgid "%sraw IRC data\n" -#~ msgstr "%sсырые IRC данные\n" - -#~ msgid "%s can not close server buffer while channels are open\n" -#~ msgstr "%s невозможно закрыть буфер сервера пока открыты каналы\n" - -#~ msgid "Default notify levels for servers:" -#~ msgstr "Новый уровень уведомления для серверов:" - -#~ msgid "Raw IRC data" -#~ msgstr "Сырые IRC данные" - -#~ msgid "" -#~ "%s incorrect buffer for notify (must be server, channel or private)\n" -#~ msgstr "" -#~ "%s некорректный буфер уведомления (должен быть сервером, каналом или " -#~ "приватом)\n" - -#~ msgid "New default notify level for server %s%s%s: %s%d %s" -#~ msgstr "Новый уровень уведомления для сервера %s%s%s: %s%d %s" - -#~ msgid "IRC commands:\n" -#~ msgstr "Команды IRC:\n" - -#~ msgid "New ignore:" -#~ msgstr "Новое игнорирование:" - -#~ msgid "global" -#~ msgstr "глобальная" - -#~ msgid "local" -#~ msgstr "локальная" - -#~ msgid "bottom" -#~ msgstr "внизу" - -#~ msgid "left" -#~ msgstr "слева" - -#~ msgid "Open panels:\n" -#~ msgstr "Открытые панели:\n" - -#~ msgid "" -#~ "Command \"%s\" is not available, WeeChat was built without plugins " -#~ "support.\n" -#~ msgstr "" -#~ "Команда \"%s\" не доступна, WeeChat собран без поддержки plugin'ов.\n" - -#~ msgid "%s(password hidden) " -#~ msgstr "%s(пароль скрыт) " - -#~ msgid "%sDetail:\n" -#~ msgstr "%sПодробности:\n" - -#~ msgid " . type color (Curses or Gtk color, look at WeeChat doc)\n" -#~ msgstr " . цветовой тип (цвет Curses или Gtk, см. документацию WeeChat)\n" - -#~ msgid "%s%d%s ignore was removed.\n" -#~ msgid_plural "%s%d%s ignore were removed.\n" -#~ msgstr[0] "%s%d%s игнорирование удалено.\n" -#~ msgstr[1] "%s%d%s игнорирований удалено.\n" - -#~ msgid "%s can't upgrade: connection to at least one server is pending\n" -#~ msgstr "%s не могу обновиться: подключение к серверам в процессе\n" - -#~ msgid "" -#~ "%s can't upgrade: connection to at least one SSL server is active (should " -#~ "be fixed in a future version)\n" -#~ msgstr "" -#~ "%s не могу обновиться: подключен к серверам по SSL (будет исправлено в " -#~ "будущем)\n" - -#~ msgid "" -#~ "%s can't upgrade: anti-flood is active on at least one server (sending " -#~ "many lines)\n" -#~ msgstr "" -#~ "%s не могу обновиться: анти-флуд не завершил работу (отсылаются несколько " -#~ "строк)\n" - -#~ msgid "gnutls init error" -#~ msgstr "ошибка инициализации gnutls" - -#~ msgid "gnutls handshake failed" -#~ msgstr "инициализация gnutls не удалась" - -#~ msgid "" -#~ "WeeChat configuration options (/weechat.rc):\n" -#~ "\n" -#~ msgstr "" -#~ "Параметры конфигурации WeeChat (/weechat.rc):\n" -#~ "\n" - -#~ msgid " . values: Curses or Gtk color\n" -#~ msgstr " . значения: цвет Curses или Gtk\n" - -#~ msgid "%s missing argument for --dir option\n" -#~ msgstr "%s нехватает аргументов для параметра --dir\n" - -#~ msgid "%s missing argument for --session option\n" -#~ msgstr "%s нет аргумента для параметра --session\n" - -#~ msgid "%s unable to create server ('%s'), ignored\n" -#~ msgstr "%s не могу создать сервер ('%s'), игнорируется\n" - -#~ msgid "display nicklist window" -#~ msgstr "показывать список ников" - -#~ msgid "nicklist position" -#~ msgstr "расположение списка ников" - -#~ msgid "min size for nicklist" -#~ msgstr "минимальный размер списка пользователей" - -#~ msgid "max size for nicklist" -#~ msgstr "максимальный размер списка пользователей" - -#~ msgid "nick alignment (fixed size for nicks in chat window)" -#~ msgstr "выравнивание ников в окне чата" - -#~ msgid "max size for aligning nick and other messages" -#~ msgstr "максимальный размер выравнивания ников и других сообшений" - -#~ msgid "offset for aligning lines of messages (except first lines)" -#~ msgstr "смещение строк сообщений (кроме первых строк)" - -#~ msgid "smart completion for nicks" -#~ msgstr "умное дополнение ников" - -#~ msgid "delay (in seconds) for highlight messages in infobar" -#~ msgstr "задержка (в секундах) отображения сообщений в информационной строке" - -#~ msgid "max number of names in hotlist" -#~ msgstr "максимальное количество имён в хотлисте" - -#~ msgid "level for displaying names in hotlist" -#~ msgstr "уровень отображения имён в хотлисте" - -#~ msgid "hotlist sort type" -#~ msgstr "тип сортировки хотлиста" - -#~ msgid "format for input prompt" -#~ msgstr "формат приглашения ввода" - -#~ msgid "max number of lines for paste without asking user" -#~ msgstr "максимальное количество строк, вставляемых без подтверждения" - -#~ msgid "if set, uses real white color" -#~ msgstr "если установлено - использовать настоящий белый цвет" - -#~ msgid "color for time separator (chat window)" -#~ msgstr "цвет разделителя времени в окне чата" - -#~ msgid "color for 1st and 3rd char of prefix" -#~ msgstr "цвет первого и третьего символа в префиксе" - -#~ msgid "color for middle char of prefix" -#~ msgstr "цвет среднего символа в префиксе" - -#~ msgid "color for nicks in actions" -#~ msgstr "свет ников при действии" - -#~ msgid "color for nicks in actions (chat window)" -#~ msgstr "свет ников при действии (в окне чата)" - -#~ msgid "color for hostnames (chat window)" -#~ msgstr "цвет hostname (в окне чата)" - -#~ msgid "color for channel names in actions (chat window)" -#~ msgstr "цвет имён при действиях (в окне чата)" - -#~ msgid "color for dark separators" -#~ msgstr "цвет тёмных разделителей" - -#~ msgid "color for dark separators (chat window)" -#~ msgstr "цвет тёмных разделителей (в окне чата)" - -#~ msgid "color for highlighted nick (chat window)" -#~ msgstr "цвет подсвечиваемого ника (в окне чата)" - -#~ msgid "background for chat window" -#~ msgstr "фон окна чата" - -#~ msgid "color for window with private message" -#~ msgstr "цвет окна с личными сообщениями" - -#~ msgid "color for window with highlight" -#~ msgstr "цвет окна с подсвеченным сообщением" - -#~ msgid "color for window with new data (not messages)" -#~ msgstr "цвет окна с новыми данными (но не сообщениями)" - -#~ msgid "color for \"-MORE-\" text" -#~ msgstr "цвет метки \"-ДАЛЬШЕ-\"" - -#~ msgid "background for info bar window" -#~ msgstr "фон информационной панели" - -#~ msgid "background for input window" -#~ msgstr "фон вводимого текста" - -#~ msgid "color for chan owner symbol" -#~ msgstr "цвет символа основателя канала" - -#~ msgid "color for chan owner symbol (specific to unrealircd)" -#~ msgstr "цвет символа основателя канала (на серверах unrealircd)" - -#~ msgid "color for chan admin symbol" -#~ msgstr "цвет символа администратора канала" - -#~ msgid "color for chan admin symbol (specific to unrealircd)" -#~ msgstr "цвет символа администратора канала (на серверах unrealircd)" - -#~ msgid "color for operator symbol" -#~ msgstr "цвет символа оператора канала" - -#~ msgid "color for half-operator symbol" -#~ msgstr "цвет символа полу-оператора канала" - -#~ msgid "color for voice symbol" -#~ msgstr "цвет символа права голоса" - -#~ msgid "color for user symbol" -#~ msgstr "цвет символа пользователя" - -#~ msgid "color for selected DCC" -#~ msgstr "фон выбранного DCC" - -#~ msgid "color for selected DCC (chat window)" -#~ msgstr "фон выбранного DCC (в окне чата)" - -#~ msgid "max lines in history (per window)" -#~ msgstr "строк в истории (на каждое окно)" - -#~ msgid "max user commands in history" -#~ msgstr "количество команд в истории" - -#~ msgid "path for log files" -#~ msgstr "путь для log-файлов" - -#~ msgid "timestamp for log" -#~ msgstr "время в журнале" - -#~ msgid "display message for away" -#~ msgstr "показывать сообщение во все каналы при отсутствии" - -#~ msgid "default part message (leaving channel)" -#~ msgstr "сообщение о покидании канала по-умолчанию" - -#~ msgid "interval between two checks for away" -#~ msgstr "интервал между проверками на отсутствие" - -#~ msgid "max number of nicks for away check" -#~ msgstr "максимальное количество ников на канале для проверки на отсутствие" - -#~ msgid "interval between two checks for lag" -#~ msgstr "интервал между проверками задержек" - -#~ msgid "minimum lag to show" -#~ msgstr "минимальная отображаемая задержка" - -#~ msgid "disconnect after important lag" -#~ msgstr "отключаться при серьёзной задержке" - -#~ msgid "anti-flood" -#~ msgstr "анти-флуд" - -#~ msgid "create a FIFO pipe for remote control" -#~ msgstr "создавать FIFO pipe для удалённого управления" - -#~ msgid "list of words to highlight" -#~ msgstr "список подсвечиваемых слов" - -#~ msgid "allow user to send colors" -#~ msgstr "разрешить отправку цветов" - -#~ msgid "automatically accept dcc files" -#~ msgstr "автоматически подтверждать передачу файлов" - -#~ msgid "automatically accept dcc chats" -#~ msgstr "автоматически подтверждать dcc-чат" - -#~ msgid "timeout for dcc request" -#~ msgstr "таймаут запросов dcc-соединений" - -#~ msgid "allowed ports for outgoing dcc" -#~ msgstr "разрешённые порты для исходящих dcc-соединений" - -#~ msgid "IP address for outgoing dcc" -#~ msgstr "IP адрес для dcc-соединений" - -#~ msgid "default path for sending files with dcc" -#~ msgstr "пусть по умолчанию для отправки файлов" - -#~ msgid "automatically rename dcc files if already exists" -#~ msgstr "" -#~ "автоматически переименовывать получаемые файлы при наличии файла с тем же " -#~ "названием" - -#~ msgid "automatically resume aborted transfers" -#~ msgstr "автоматически продолжать прерванные закачки" - -#~ msgid "use proxy" -#~ msgstr "использовать proxy сервер" - -#~ msgid "proxy type" -#~ msgstr "тип proxy сервера" - -#~ msgid "use ipv6 proxy" -#~ msgstr "использовать ipv6 proxy" - -#~ msgid "proxy address" -#~ msgstr "адрес proxy-сервера" - -#~ msgid "port for proxy" -#~ msgstr "порт proxy" - -#~ msgid "proxy username" -#~ msgstr "proxy username" - -#~ msgid "proxy password" -#~ msgstr "proxy password" - -#~ msgid "path for searching plugins" -#~ msgstr "путь для поиска plug-in'ов" - -#~ msgid "list of plugins to load automatically" -#~ msgstr "список автоматически загружаемых plug-in'ов " - -#~ msgid "standard plugins extension in filename" -#~ msgstr "стандартное расширение файлов pluginов" - -#~ msgid "server name" -#~ msgstr "название сервера" - -#~ msgid "automatically connect to server" -#~ msgstr "подключаться автоматически" - -#~ msgid "automatically reconnect to server" -#~ msgstr "автоматически переподключаться " - -#~ msgid "delay before trying again to reconnect" -#~ msgstr "задержка перед повторным соединением" - -#~ msgid "server address or hostname" -#~ msgstr "адрес или хост сервера" - -#~ msgid "server password" -#~ msgstr "пароль сервера" - -#~ msgid "nickname for server" -#~ msgstr "ник на сервере" - -#~ msgid "alternate nickname for server" -#~ msgstr "альтернативный ник на сервере" - -#~ msgid "2nd alternate nickname for server" -#~ msgstr "второй альтернативный ник на сервере" - -#~ msgid "user name for server" -#~ msgstr "имя пользователя на сервере" - -#~ msgid "real name for server" -#~ msgstr "настоящее имя на сервере" - -#~ msgid "custom hostname/IP for server" -#~ msgstr "нестандартный хост/ip-адрес для сервера" - -#~ msgid "command(s) to run when connected to server" -#~ msgstr "команды, выполняемые при подключении к серверу" - -#~ msgid "delay (in seconds) after command was executed" -#~ msgstr "задержка (в секундах) перед выполнением команды" - -#~ msgid "notify levels for channels of this server" -#~ msgstr "уровни уведомления для каналов этого сервера" - -#~ msgid "%s %s, line %d: invalid section for option, line is ignored\n" -#~ msgstr "" -#~ "%s %s, строка %d: некорректная секция параметра, строка игнорируется\n" - -#~ msgid "" -#~ "%s %s, line %d: invalid value for option '%s'\n" -#~ "Expected: boolean value: 'off' or 'on'\n" -#~ msgstr "" -#~ "%s %s, строка %d: некорректное значение параметра '%s'\n" -#~ "Ожидалось: булевое значение: 'off' или 'on'\n" - -#~ msgid "" -#~ "%s %s, line %d: invalid value for option '%s'\n" -#~ "Expected: integer between %d and %d\n" -#~ msgstr "" -#~ "%s %s, строка %d: некорректное значение параметра '%s'\n" -#~ "Ожидалось: целочисленное значение: от %d до %d\n" - -#~ msgid "" -#~ "%s %s, line %d: invalid value for option '%s'\n" -#~ "Expected: one of these strings: " -#~ msgstr "" -#~ "%s %s, строка %d: некорректное значение параметра '%s'\n" -#~ "Ожидалось: одно из значений:" - -#~ msgid "%s %s, line %d: invalid color name for option '%s'\n" -#~ msgstr "%s %s, строка %d: некорректное название цвета параметра '%s'\n" diff --git a/po/weechat.pot b/po/weechat.pot index a1d8713a1..19f2119bb 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: 2008-09-15 14:19+0200\n" +"POT-Creation-Date: 2008-09-17 10:21+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -393,7 +393,7 @@ msgid " prints hooked:" msgstr "" #, c-format -msgid " buffer: %s / %s, message: \"%s\"" +msgid " buffer: %s, message: \"%s\"" msgstr "" msgid "(none)" @@ -545,7 +545,7 @@ msgid "" "[add barname type[,cond1,cond2,...] position size separator item1,item2,...] " "| [default] | [del barname|-all] | [set barname name|priority|condition|" "position|filling|size|separator|items value] | [hide|show barname] | [scroll " -"barname category.name value] | [list] | [listitems]" +"barname buffer value] | [list] | [listitems]" msgstr "" msgid "" @@ -570,8 +570,8 @@ msgid "" " hide: hide a bar\n" " show: show an hidden bar\n" " scroll: scroll bar up/down\n" -"category.name: category and name of buffer to scroll ('*' means current " -"buffer, you should use '*' for root bars)\n" +" buffer: name of buffer to scroll ('*' means current buffer, you " +"should use '*' for root bars)\n" " value: value for scroll: 'x' or 'y', followed by '+', '-', " "'b' (beginning) or 'e' (end), value (for +/-), and optional %% (to scroll by " "%% of width/height, otherwise value is number of chars)\n" @@ -658,8 +658,8 @@ msgid "" " del: delete a filter\n" " number: number of filter to delete (look at list to find it)\n" " -all: delete all filters\n" -" buffer: buffer where filter is active: it may be a name (category.name) or " -"\"*\" for all buffers\n" +" buffer: buffer where filter is active: it may be a name or \"*\" for all " +"buffers\n" " tags: comma separated list of tags, for example: \"irc_join,irc_part," "irc_quit\"\n" " regex: regular expression to search in line (use \\t to separate prefix " @@ -902,6 +902,11 @@ msgid "" "2=message, 4=private, 8=highlight, for example: 12=private+highlight)" msgstr "" +msgid "" +"if set, uses short names to display buffer names in hotlist (start after " +"first '.' in name)" +msgstr "" + msgid "" "hotlist sort type (group_time_asc (default), group_time_desc, " "group_number_asc, group_number_desc, number_asc, number_desc)" @@ -1104,9 +1109,6 @@ msgstr "" msgid "text color for current buffer number in status bar" msgstr "" -msgid "text color for current buffer category in status bar" -msgstr "" - msgid "text color for current buffer name in status bar" msgstr "" @@ -1383,11 +1385,11 @@ msgid "" msgstr "" #, c-format -msgid "%sError upgrading WeeChat:" +msgid "%sError upgrading WeeChat with file '%s':" msgstr "" #, c-format -msgid "%s error: %s" +msgid "%s error: %s%s%s%s" msgstr "" #, c-format @@ -1399,7 +1401,54 @@ msgid "%s source: %s, line: %d" msgstr "" #, c-format -msgid "%s*** Please report above info to developers ***" +msgid "%s *** Please report above info to developers ***" +msgstr "" + +msgid "write - object type" +msgstr "" + +msgid "write - object id" +msgstr "" + +msgid "write - variable name" +msgstr "" + +msgid "write - infolist type" +msgstr "" + +msgid "write - variable" +msgstr "" + +msgid "read - object type" +msgstr "" + +msgid "read - bad object type ('object start' expected)" +msgstr "" + +msgid "read - object id" +msgstr "" + +msgid "read - infolist creation" +msgstr "" + +msgid "read - infolist item creation" +msgstr "" + +msgid "read - variable name" +msgstr "" + +msgid "read - variable type" +msgstr "" + +msgid "read - variable" +msgstr "" + +msgid "read - signature not found" +msgstr "" + +msgid "" +"read - bad signature (upgrade file format may have changed since last " +"version)" msgstr "" #, c-format @@ -1499,7 +1548,7 @@ msgid "%s-MORE(%d)-" msgstr "" #, c-format -msgid "%sError: a buffer with same name already exists (%s / %s)" +msgid "%sError: a buffer with same name (%s) already exists" msgstr "" msgid "Not enough memory for new line" @@ -1695,7 +1744,7 @@ msgstr "" msgid "open a new buffer" msgstr "" -msgid "category name" +msgid "name" msgstr "" msgid "set a buffer property" @@ -1769,6 +1818,12 @@ msgstr "" msgid "%s%s: error with IRC server from URL (\"%s\"), ignored" msgstr "" +#, c-format +msgid "" +"%s%s: WARNING: some network connections may still be open and not visible, " +"you should restart WeeChat now (with /quit)." +msgstr "" + #, c-format msgid "%s%s: cannot allocate new channel" msgstr "" @@ -3054,294 +3109,6 @@ msgstr "" msgid "%s: nickname \"%s\" is already in use, trying nickname #%d (\"%s\")" msgstr "" -msgid "error received from IRC server" -msgstr "" - -msgid "message received" -msgstr "" - -msgid "close all connections and quit" -msgstr "" - -msgid "a server message" -msgstr "" - -msgid "user mode string" -msgstr "" - -msgid "away message" -msgstr "" - -msgid "ison" -msgstr "" - -msgid "unaway" -msgstr "" - -msgid "now away" -msgstr "" - -msgid "whois (registered nick)" -msgstr "" - -msgid "whois (help mode)" -msgstr "" - -msgid "whois (user)" -msgstr "" - -msgid "whois (server)" -msgstr "" - -msgid "whois (operator)" -msgstr "" - -msgid "whowas" -msgstr "" - -msgid "end of /who list" -msgstr "" - -msgid "whois (idle)" -msgstr "" - -msgid "whois (end)" -msgstr "" - -msgid "whois (channels)" -msgstr "" - -msgid "whois (identified user)" -msgstr "" - -msgid "/list start" -msgstr "" - -msgid "channel (for /list)" -msgstr "" - -msgid "end of /list" -msgstr "" - -msgid "channel mode" -msgstr "" - -msgid "whois (has oper privs)" -msgstr "" - -msgid "whois (host)" -msgstr "" - -msgid "channel creation date" -msgstr "" - -msgid "no topic for channel" -msgstr "" - -msgid "topic of channel" -msgstr "" - -msgid "infos about topic (nick and date changed)" -msgstr "" - -msgid "inviting" -msgstr "" - -msgid "channel reop" -msgstr "" - -msgid "end of channel reop list" -msgstr "" - -msgid "channel exception list" -msgstr "" - -msgid "end of channel exception list" -msgstr "" - -msgid "server version" -msgstr "" - -msgid "who" -msgstr "" - -msgid "list of nicks on channel" -msgstr "" - -msgid "end of /names list" -msgstr "" - -msgid "banlist" -msgstr "" - -msgid "end of banlist" -msgstr "" - -msgid "whois (connecting from)" -msgstr "" - -msgid "whois (using modes)" -msgstr "" - -msgid "no such nick/channel" -msgstr "" - -msgid "no such server" -msgstr "" - -msgid "no such channel" -msgstr "" - -msgid "cannot send to channel" -msgstr "" - -msgid "too many channels" -msgstr "" - -msgid "was no such nick" -msgstr "" - -msgid "no origin" -msgstr "" - -msgid "no services" -msgstr "" - -msgid "no recipient" -msgstr "" - -msgid "no text to send" -msgstr "" - -msgid "no toplevel" -msgstr "" - -msgid "wilcard in toplevel domain" -msgstr "" - -msgid "unknown command" -msgstr "" - -msgid "MOTD is missing" -msgstr "" - -msgid "no administrative info" -msgstr "" - -msgid "file error" -msgstr "" - -msgid "no nickname given" -msgstr "" - -msgid "erroneous nickname" -msgstr "" - -msgid "nickname already in use" -msgstr "" - -msgid "nickname collision" -msgstr "" - -msgid "resource unavailable" -msgstr "" - -msgid "not authorized to change nickname" -msgstr "" - -msgid "user not in channel" -msgstr "" - -msgid "not on channel" -msgstr "" - -msgid "user already on channel" -msgstr "" - -msgid "user not logged in" -msgstr "" - -msgid "summon has been disabled" -msgstr "" - -msgid "users has been disabled" -msgstr "" - -msgid "you are not registered" -msgstr "" - -msgid "not enough parameters" -msgstr "" - -msgid "you may not register" -msgstr "" - -msgid "your host isn't among the privileged" -msgstr "" - -msgid "password incorrect" -msgstr "" - -msgid "you are banned from this server" -msgstr "" - -msgid "channel key already set" -msgstr "" - -msgid "forwarding to another channel" -msgstr "" - -msgid "channel is already full" -msgstr "" - -msgid "unknown mode char to me" -msgstr "" - -msgid "cannot join channel (invite only)" -msgstr "" - -msgid "cannot join channel (banned from channel)" -msgstr "" - -msgid "cannot join channel (bad channel key)" -msgstr "" - -msgid "bad channel mask" -msgstr "" - -msgid "channel doesn't support modes" -msgstr "" - -msgid "you're not an IRC operator" -msgstr "" - -msgid "you're not channel operator" -msgstr "" - -msgid "you can't kill a server!" -msgstr "" - -msgid "your connection is restricted!" -msgstr "" - -msgid "user is immune from kick/deop" -msgstr "" - -msgid "network split" -msgstr "" - -msgid "no O-lines for your host" -msgstr "" - -msgid "unknown mode flag" -msgstr "" - -msgid "can't change mode for other users" -msgstr "" - -msgid "whois (secure connection)" -msgstr "" - #, c-format msgid "%s%s: command \"%s\" not found:" msgstr "" diff --git a/src/core/wee-command.c b/src/core/wee-command.c index cc7089c41..d689ac20e 100644 --- a/src/core/wee-command.c +++ b/src/core/wee-command.c @@ -143,8 +143,7 @@ command_bar (void *data, struct t_gui_buffer *buffer, { int type, position; long number; - char *error, *str_type, *pos_condition, *pos_point, *category; - char *ptr_buffer_name; + char *error, *str_type, *pos_condition; struct t_gui_bar *ptr_bar; struct t_gui_bar_item *ptr_item; struct t_gui_buffer *ptr_buffer; @@ -441,23 +440,7 @@ command_bar (void *data, struct t_gui_buffer *buffer, if (strcmp (argv[3], "*") == 0) ptr_buffer = buffer; else - { - pos_point = strchr (argv[3], '.'); - if (pos_point) - { - category = string_strndup (argv[3], pos_point - argv[3]); - ptr_buffer_name = pos_point + 1; - } - else - { - category = NULL; - ptr_buffer_name = argv[3]; - } - ptr_buffer = gui_buffer_search_by_category_name (category, - ptr_buffer_name); - if (category) - free (category); - } + ptr_buffer = gui_buffer_search_by_name (NULL, argv[3]); if (!ptr_buffer) { gui_chat_printf (NULL, @@ -512,7 +495,7 @@ command_buffer (void *data, struct t_gui_buffer *buffer, ptr_buffer = ptr_buffer->next_buffer) { gui_chat_printf (NULL, - " %s[%s%d%s]%s (%s) %s / %s", + " %s[%s%d%s]%s (%s) %s", GUI_COLOR(GUI_COLOR_CHAT_DELIMITERS), GUI_COLOR(GUI_COLOR_CHAT), ptr_buffer->number, @@ -520,7 +503,6 @@ command_buffer (void *data, struct t_gui_buffer *buffer, GUI_COLOR(GUI_COLOR_CHAT), (ptr_buffer->plugin) ? ptr_buffer->plugin->name : "core", - ptr_buffer->category, ptr_buffer->name); } @@ -689,7 +671,7 @@ command_buffer (void *data, struct t_gui_buffer *buffer, return WEECHAT_RC_OK; } - /* jump to buffer by number or server/channel name */ + /* jump to buffer by number or name */ error = NULL; number = strtol (argv[1], &error, 10); if (error && !error[0]) @@ -698,17 +680,7 @@ command_buffer (void *data, struct t_gui_buffer *buffer, else { ptr_buffer = NULL; - if (argc > 2) - ptr_buffer = gui_buffer_search_by_category_name (argv[1], - argv[2]); - else - { - ptr_buffer = gui_buffer_search_by_category_name (argv[1], - NULL); - if (!ptr_buffer) - ptr_buffer = gui_buffer_search_by_category_name (NULL, - argv[1]); - } + ptr_buffer = gui_buffer_search_by_partial_name (NULL, argv_eol[1]); if (ptr_buffer) { gui_window_switch_to_buffer (gui_current_window, @@ -1676,8 +1648,7 @@ command_plugin_list (const char *name, int full) hook_found = 1; if (HOOK_PRINT(ptr_hook, buffer)) gui_chat_printf (NULL, - _(" buffer: %s / %s, message: \"%s\""), - HOOK_PRINT(ptr_hook, buffer)->category, + _(" buffer: %s, message: \"%s\""), HOOK_PRINT(ptr_hook, buffer)->name, HOOK_PRINT(ptr_hook, message) ? HOOK_PRINT(ptr_hook, message) : _("(none)")); @@ -2775,7 +2746,7 @@ command_init () "[del barname|-all] | [set barname name|priority|" "condition|position|filling|size|separator|" "items value] | [hide|show barname] | [scroll barname " - "category.name value] | [list] | [listitems]"), + "buffer value] | [list] | [listitems]"), N_(" add: add a new bar\n" " barname: name of bar (must be unique)\n" " type: root: outside windows),\n" @@ -2799,7 +2770,7 @@ command_init () " hide: hide a bar\n" " show: show an hidden bar\n" " scroll: scroll bar up/down\n" - "category.name: category and name of buffer to scroll ('*' " + " buffer: name of buffer to scroll ('*' " "means current buffer, you should use '*' for root bars)\n" " value: value for scroll: 'x' or 'y', followed by " "'+', '-', 'b' (beginning) or 'e' (end), value (for +/-), " @@ -2853,7 +2824,7 @@ command_init () " scroll 15 min down: /buffer scroll +15m\n" " scroll 20 msgs up: /buffer scroll -20\n" " jump to #weechat: /buffer #weechat"), - "clear|move|close|list|notify|scroll|set|%b|%c %b|%c", + "clear|move|close|list|notify|scroll|set|%b %b", &command_buffer, NULL); hook_command (NULL, "command", N_("launch explicit WeeChat or plugin command"), @@ -2881,7 +2852,7 @@ command_init () "find it)\n" " -all: delete all filters\n" " buffer: buffer where filter is active: it may be " - "a name (category.name) or \"*\" for all buffers\n" + "a name or \"*\" for all buffers\n" " tags: comma separated list of tags, for " "example: \"irc_join,irc_part,irc_quit\"\n" " regex: regular expression to search in " @@ -2974,7 +2945,7 @@ command_init () N_("file: configuration file to reload\n\n" "Without argument, all files (WeeChat and plugins) are " "reloaded."), - "%C|%*", + "%c|%*", &command_reload, NULL); hook_command (NULL, "save", N_("save configuration files to disk"), @@ -2982,7 +2953,7 @@ command_init () N_("file: configuration file to save\n\n" "Without argument, all files (WeeChat and plugins) are " "saved."), - "%C|%*", + "%c|%*", &command_save, NULL); hook_command (NULL, "set", N_("set config options"), diff --git a/src/core/wee-config.c b/src/core/wee-config.c index bb516027e..9df8e43ce 100644 --- a/src/core/wee-config.c +++ b/src/core/wee-config.c @@ -77,6 +77,7 @@ struct t_config_option *config_look_highlight; struct t_config_option *config_look_hotlist_names_count; struct t_config_option *config_look_hotlist_names_length; struct t_config_option *config_look_hotlist_names_level; +struct t_config_option *config_look_hotlist_short_names; struct t_config_option *config_look_hotlist_sort; struct t_config_option *config_look_input_format; struct t_config_option *config_look_item_time_format; @@ -127,7 +128,6 @@ struct t_config_option *config_color_status; struct t_config_option *config_color_status_bg; struct t_config_option *config_color_status_delimiters; struct t_config_option *config_color_status_number; -struct t_config_option *config_color_status_category; struct t_config_option *config_color_status_name; struct t_config_option *config_color_status_data_msg; struct t_config_option *config_color_status_data_private; @@ -798,6 +798,12 @@ config_weechat_init () "of: 1=join/part, 2=message, 4=private, 8=highlight, " "for example: 12=private+highlight)"), NULL, 1, 15, "12", NULL, NULL, &config_change_buffer_content, NULL, NULL, NULL); + config_look_hotlist_short_names = config_file_new_option ( + weechat_config_file, ptr_section, + "hotlist_short_names", "boolean", + N_("if set, uses short names to display buffer names in hotlist (start " + "after first '.' in name)"), + NULL, 0, 0, "on", NULL, NULL, &config_change_buffer_content, NULL, NULL, NULL); config_look_hotlist_sort = config_file_new_option ( weechat_config_file, ptr_section, "hotlist_sort", "integer", @@ -1189,12 +1195,6 @@ config_weechat_init () N_("text color for current buffer number in status bar"), NULL, GUI_COLOR_STATUS_NUMBER, 0, "yellow", NULL, NULL, &config_change_color, NULL, NULL, NULL); - config_color_status_category = config_file_new_option ( - weechat_config_file, ptr_section, - "status_category", "color", - N_("text color for current buffer category in status bar"), - NULL, GUI_COLOR_STATUS_CATEGORY, 0, "lightgreen", - NULL, NULL, &config_change_color, NULL, NULL, NULL); config_color_status_name = config_file_new_option ( weechat_config_file, ptr_section, "status_name", "color", diff --git a/src/core/wee-config.h b/src/core/wee-config.h index 2377ad81a..7e49e1003 100644 --- a/src/core/wee-config.h +++ b/src/core/wee-config.h @@ -64,6 +64,7 @@ extern struct t_config_option *config_look_highlight; extern struct t_config_option *config_look_hotlist_names_count; extern struct t_config_option *config_look_hotlist_names_length; extern struct t_config_option *config_look_hotlist_names_level; +extern struct t_config_option *config_look_hotlist_short_names; extern struct t_config_option *config_look_hotlist_sort; extern struct t_config_option *config_look_input_format; extern struct t_config_option *config_look_item_time_format; @@ -112,7 +113,6 @@ extern struct t_config_option *config_color_status; extern struct t_config_option *config_color_status_bg; extern struct t_config_option *config_color_status_delimiters; extern struct t_config_option *config_color_status_number; -extern struct t_config_option *config_color_status_category; extern struct t_config_option *config_color_status_name; extern struct t_config_option *config_color_status_data_msg; extern struct t_config_option *config_color_status_data_private; diff --git a/src/core/wee-upgrade-file.c b/src/core/wee-upgrade-file.c index 68c9e9e9a..e8f5fa13a 100644 --- a/src/core/wee-upgrade-file.c +++ b/src/core/wee-upgrade-file.c @@ -50,17 +50,20 @@ struct t_upgrade_file *last_upgrade_file = NULL; */ void -upgrade_file_error (struct t_upgrade_file *upgrade_file, char *message, - char *file, int line) +upgrade_file_error (struct t_upgrade_file *upgrade_file, char *message1, + char *message2, char *file, int line) { gui_chat_printf (NULL, - _("%sError upgrading WeeChat:"), + _("%sError upgrading WeeChat with file '%s':"), gui_chat_prefix[GUI_CHAT_PREFIX_ERROR], - message, file, line); + upgrade_file->filename); gui_chat_printf (NULL, - _("%s error: %s"), + _("%s error: %s%s%s%s"), gui_chat_prefix[GUI_CHAT_PREFIX_ERROR], - message); + message1, + (message2 && message2[0]) ? " (" : "", + (message2 && message2[0]) ? message2 : "", + (message2 && message2[0]) ? ")" : ""); if ((upgrade_file->last_read_pos > 0) || (upgrade_file->last_read_length > 0)) { @@ -75,7 +78,7 @@ upgrade_file_error (struct t_upgrade_file *upgrade_file, char *message, gui_chat_prefix[GUI_CHAT_PREFIX_ERROR], file, line); gui_chat_printf (NULL, - _("%s*** Please report above info to developers ***"), + _("%s *** Please report above info to developers ***"), gui_chat_prefix[GUI_CHAT_PREFIX_ERROR]); } @@ -246,12 +249,12 @@ upgrade_file_write_object (struct t_upgrade_file *upgrade_file, int object_id, /* write object start with id */ if (!upgrade_file_write_integer (upgrade_file, UPGRADE_TYPE_OBJECT_START)) { - UPGRADE_ERROR("write - object type - 'object start'"); + UPGRADE_ERROR(_("write - object type"), "object start"); return 0; } if (!upgrade_file_write_integer (upgrade_file, object_id)) { - UPGRADE_ERROR("write - object id"); + UPGRADE_ERROR(_("write - object id"), ""); return 0; } @@ -268,46 +271,46 @@ upgrade_file_write_object (struct t_upgrade_file *upgrade_file, int object_id, case 'i': /* integer */ if (!upgrade_file_write_integer (upgrade_file, UPGRADE_TYPE_OBJECT_VAR)) { - UPGRADE_ERROR("write - object type - 'object var'"); + UPGRADE_ERROR(_("write - object type"), "object var"); return 0; } if (!upgrade_file_write_string (upgrade_file, argv[i] + 2)) { - UPGRADE_ERROR("write - variable name"); + UPGRADE_ERROR(_("write - variable name"), ""); return 0; } if (!upgrade_file_write_integer (upgrade_file, INFOLIST_INTEGER)) { - UPGRADE_ERROR("write - infolist type - 'integer'"); + UPGRADE_ERROR(_("write - infolist type"), "integer"); return 0; } if (!upgrade_file_write_integer (upgrade_file, infolist_integer (infolist, argv[i] + 2))) { - UPGRADE_ERROR("write - integer variable"); + UPGRADE_ERROR(_("write - variable"), "integer"); return 0; } break; case 's': /* string */ if (!upgrade_file_write_integer (upgrade_file, UPGRADE_TYPE_OBJECT_VAR)) { - UPGRADE_ERROR("write - object type - 'object var'"); + UPGRADE_ERROR(_("write - object type"), "object var"); return 0; } if (!upgrade_file_write_string (upgrade_file, argv[i] + 2)) { - UPGRADE_ERROR("write - variable name"); + UPGRADE_ERROR(_("write - variable name"), ""); return 0; } if (!upgrade_file_write_integer (upgrade_file, INFOLIST_STRING)) { - UPGRADE_ERROR("write - infolist type - 'string'"); + UPGRADE_ERROR(_("write - infolist type"), "string"); return 0; } if (!upgrade_file_write_string (upgrade_file, infolist_string (infolist, argv[i] + 2))) { - UPGRADE_ERROR("write - string variable"); + UPGRADE_ERROR(_("write - variable"), "string"); return 0; } break; @@ -320,22 +323,22 @@ upgrade_file_write_object (struct t_upgrade_file *upgrade_file, int object_id, { if (!upgrade_file_write_integer (upgrade_file, UPGRADE_TYPE_OBJECT_VAR)) { - UPGRADE_ERROR("write - object type - 'object var'"); + UPGRADE_ERROR(_("write - object type"), "object var"); return 0; } if (!upgrade_file_write_string (upgrade_file, argv[i] + 2)) { - UPGRADE_ERROR("write - variable name"); + UPGRADE_ERROR(_("write - variable name"), ""); return 0; } if (!upgrade_file_write_integer (upgrade_file, INFOLIST_BUFFER)) { - UPGRADE_ERROR("write - infolist type - 'buffer'"); + UPGRADE_ERROR(_("write - infolist type"), "buffer"); return 0; } if (!upgrade_file_write_buffer (upgrade_file, buf, length)) { - UPGRADE_ERROR("write - buffer variable"); + UPGRADE_ERROR(_("write - variable"), "buffer"); return 0; } } @@ -343,23 +346,23 @@ upgrade_file_write_object (struct t_upgrade_file *upgrade_file, int object_id, case 't': /* time */ if (!upgrade_file_write_integer (upgrade_file, UPGRADE_TYPE_OBJECT_VAR)) { - UPGRADE_ERROR("write - object type - 'object var'"); + UPGRADE_ERROR(_("write - object type"), "object var"); return 0; } if (!upgrade_file_write_string (upgrade_file, argv[i] + 2)) { - UPGRADE_ERROR("write - variable name"); + UPGRADE_ERROR(_("write - variable name"), ""); return 0; } if (!upgrade_file_write_integer (upgrade_file, INFOLIST_TIME)) { - UPGRADE_ERROR("write - infolist type - 'time'"); + UPGRADE_ERROR(_("write - infolist type"), "time"); return 0; } if (!upgrade_file_write_time (upgrade_file, infolist_time (infolist, argv[i] + 2))) { - UPGRADE_ERROR("write - time variable"); + UPGRADE_ERROR(_("write - variable"), "time"); return 0; } break; @@ -554,32 +557,32 @@ upgrade_file_read_object (struct t_upgrade_file *upgrade_file) if (feof (upgrade_file->file)) rc = 1; else - UPGRADE_ERROR("read - object type"); + UPGRADE_ERROR(_("read - object type"), ""); goto end; } if (type != UPGRADE_TYPE_OBJECT_START) { - UPGRADE_ERROR("read - bad object type (not 'object start')"); + UPGRADE_ERROR(_("read - bad object type ('object start' expected)"), ""); goto end; } if (!upgrade_file_read_integer (upgrade_file, &object_id)) { - UPGRADE_ERROR("read - object id"); + UPGRADE_ERROR(_("read - object id"), ""); goto end; } infolist = infolist_new (); if (!infolist) { - UPGRADE_ERROR("read - infolist creation"); + UPGRADE_ERROR(_("read - infolist creation"), ""); goto end; } item = infolist_new_item (infolist); if (!item) { - UPGRADE_ERROR("read - infolist item creation"); + UPGRADE_ERROR(_("read - infolist item creation"), ""); goto end; } @@ -587,7 +590,7 @@ upgrade_file_read_object (struct t_upgrade_file *upgrade_file) { if (!upgrade_file_read_integer (upgrade_file, &type)) { - UPGRADE_ERROR("read - object type"); + UPGRADE_ERROR(_("read - object type"), ""); goto end; } @@ -598,17 +601,17 @@ upgrade_file_read_object (struct t_upgrade_file *upgrade_file) { if (!upgrade_file_read_string (upgrade_file, &name)) { - UPGRADE_ERROR("read - variable name"); + UPGRADE_ERROR(_("read - variable name"), ""); goto end; } if (!name) { - UPGRADE_ERROR("read - variable name"); + UPGRADE_ERROR(_("read - variable name"), ""); goto end; } if (!upgrade_file_read_integer (upgrade_file, &type_var)) { - UPGRADE_ERROR("read - variable type"); + UPGRADE_ERROR(_("read - variable type"), ""); goto end; } @@ -617,7 +620,7 @@ upgrade_file_read_object (struct t_upgrade_file *upgrade_file) case INFOLIST_INTEGER: if (!upgrade_file_read_integer (upgrade_file, &value)) { - UPGRADE_ERROR("read - integer value"); + UPGRADE_ERROR(_("read - variable"), "integer"); goto end; } infolist_new_var_integer (item, name, value); @@ -625,7 +628,7 @@ upgrade_file_read_object (struct t_upgrade_file *upgrade_file) case INFOLIST_STRING: if (!upgrade_file_read_string (upgrade_file, &value_str)) { - UPGRADE_ERROR("read - string value"); + UPGRADE_ERROR(_("read - variable"), "string"); goto end; } infolist_new_var_string (item, name, value_str); @@ -635,7 +638,7 @@ upgrade_file_read_object (struct t_upgrade_file *upgrade_file) case INFOLIST_BUFFER: if (!upgrade_file_read_buffer (upgrade_file, &buffer, &size)) { - UPGRADE_ERROR("read - buffer value"); + UPGRADE_ERROR(_("read - variable"), "buffer"); goto end; } infolist_new_var_buffer (item, name, buffer, size); @@ -643,7 +646,7 @@ upgrade_file_read_object (struct t_upgrade_file *upgrade_file) case INFOLIST_TIME: if (!upgrade_file_read_time (upgrade_file, &time)) { - UPGRADE_ERROR("read - time value"); + UPGRADE_ERROR(_("read - variable"), "time"); goto end; } infolist_new_var_time (item, name, time); @@ -688,10 +691,17 @@ upgrade_file_read (struct t_upgrade_file *upgrade_file, signature = NULL; if (!upgrade_file_read_string (upgrade_file, &signature)) + { + UPGRADE_ERROR(_("read - signature not found"), ""); return 0; + } if (!signature || (strcmp (signature, UPGRADE_SIGNATURE) != 0)) + { + UPGRADE_ERROR(_("read - bad signature (upgrade file format may have " + "changed since last version)"), ""); return 0; + } free (signature); diff --git a/src/core/wee-upgrade-file.h b/src/core/wee-upgrade-file.h index 45b3c73bf..7ebdb1817 100644 --- a/src/core/wee-upgrade-file.h +++ b/src/core/wee-upgrade-file.h @@ -20,9 +20,10 @@ #ifndef __WEECHAT_UPGRADE_FILE_H #define __WEECHAT_UPGRADE_FILE_H 1 -#define UPGRADE_SIGNATURE "===== WeeChat Upgrade file v2.0 - binary, do not edit! =====" +#define UPGRADE_SIGNATURE "===== WeeChat Upgrade file v2.1 - binary, do not edit! =====" -#define UPGRADE_ERROR(msg) upgrade_file_error(upgrade_file, msg, __FILE__, __LINE__) +#define UPGRADE_ERROR(msg1, msg2) \ + upgrade_file_error(upgrade_file, msg1, msg2, __FILE__, __LINE__) struct t_infolist; diff --git a/src/core/wee-upgrade.c b/src/core/wee-upgrade.c index 3cfd14cfe..c2c1f1617 100644 --- a/src/core/wee-upgrade.c +++ b/src/core/wee-upgrade.c @@ -308,7 +308,6 @@ upgrade_weechat_read_cb (int object_id, { upgrade_current_buffer = gui_buffer_new ( NULL, - infolist_string (infolist, "category"), infolist_string (infolist, "name"), NULL, NULL, NULL, NULL); diff --git a/src/gui/curses/gui-curses-color.c b/src/gui/curses/gui-curses-color.c index 42557dd99..3af277813 100644 --- a/src/gui/curses/gui-curses-color.c +++ b/src/gui/curses/gui-curses-color.c @@ -386,7 +386,6 @@ gui_color_init_weechat () gui_color_build (GUI_COLOR_STATUS, CONFIG_COLOR(config_color_status), CONFIG_COLOR(config_color_status_bg)); gui_color_build (GUI_COLOR_STATUS_DELIMITERS, CONFIG_COLOR(config_color_status_delimiters), CONFIG_COLOR(config_color_status_bg)); gui_color_build (GUI_COLOR_STATUS_NUMBER, CONFIG_COLOR(config_color_status_number), CONFIG_COLOR(config_color_status_bg)); - gui_color_build (GUI_COLOR_STATUS_CATEGORY, CONFIG_COLOR(config_color_status_category), CONFIG_COLOR(config_color_status_bg)); gui_color_build (GUI_COLOR_STATUS_NAME, CONFIG_COLOR(config_color_status_name), CONFIG_COLOR(config_color_status_bg)); gui_color_build (GUI_COLOR_STATUS_DATA_MSG, CONFIG_COLOR(config_color_status_data_msg), CONFIG_COLOR(config_color_status_bg)); gui_color_build (GUI_COLOR_STATUS_DATA_PRIVATE, CONFIG_COLOR(config_color_status_data_private), CONFIG_COLOR(config_color_status_bg)); diff --git a/src/gui/curses/gui-curses-main.c b/src/gui/curses/gui-curses-main.c index 0e193e793..b0b6f46f7 100644 --- a/src/gui/curses/gui-curses-main.c +++ b/src/gui/curses/gui-curses-main.c @@ -114,9 +114,7 @@ gui_main_init () if (gui_window_new (NULL, 0, 0, COLS, LINES, 100, 100)) { gui_current_window = gui_windows; - ptr_buffer = gui_buffer_new (NULL, "weechat", "weechat", - NULL, NULL, - NULL, NULL); + ptr_buffer = gui_buffer_new (NULL, "weechat", NULL, NULL, NULL, NULL); if (ptr_buffer) { gui_init_ok = 1; diff --git a/src/gui/curses/gui-curses-status.c b/src/gui/curses/gui-curses-status.c index 5117752b2..fe2042270 100644 --- a/src/gui/curses/gui-curses-status.c +++ b/src/gui/curses/gui-curses-status.c @@ -48,7 +48,7 @@ gui_status_draw (int erase) { struct t_gui_window *ptr_win; struct t_gui_hotlist *ptr_hotlist; - char format[32], *more; + char format[32], *more, *pos_point; int x; int display_name, names_count; @@ -87,7 +87,7 @@ gui_status_draw (int erase) GUI_COLOR_STATUS_DELIMITERS); wprintw (GUI_CURSES(ptr_win)->win_status, "] "); - /* display buffer number/category/name */ + /* display buffer number/name */ gui_window_set_weechat_color (GUI_CURSES(ptr_win)->win_status, GUI_COLOR_STATUS_NUMBER); wprintw (GUI_CURSES(ptr_win)->win_status, "%d", @@ -95,13 +95,6 @@ gui_status_draw (int erase) gui_window_set_weechat_color (GUI_CURSES(ptr_win)->win_status, GUI_COLOR_STATUS_DELIMITERS); wprintw (GUI_CURSES(ptr_win)->win_status, ":"); - gui_window_set_weechat_color (GUI_CURSES(ptr_win)->win_status, - GUI_COLOR_STATUS_CATEGORY); - wprintw (GUI_CURSES(ptr_win)->win_status, "%s", - ptr_win->buffer->category); - gui_window_set_weechat_color (GUI_CURSES(ptr_win)->win_status, - GUI_COLOR_STATUS_DELIMITERS); - wprintw (GUI_CURSES(ptr_win)->win_status, "/"); gui_window_set_weechat_color (GUI_CURSES(ptr_win)->win_status, GUI_COLOR_STATUS_NAME); gui_window_wprintw (GUI_CURSES(ptr_win)->win_status, "%s ", @@ -147,7 +140,7 @@ gui_status_draw (int erase) display_name = 0; break; } - + wprintw (GUI_CURSES(ptr_win)->win_status, "%d", ptr_hotlist->buffer->number); @@ -169,9 +162,12 @@ gui_status_draw (int erase) snprintf (format, sizeof (format) - 1, "%%.%ds", CONFIG_INTEGER(config_look_hotlist_names_length)); + pos_point = NULL; + if (CONFIG_BOOLEAN(config_look_hotlist_short_names)) + pos_point = strchr (ptr_hotlist->buffer->name, '.'); gui_window_wprintw (GUI_CURSES(ptr_win)->win_status, format, - ptr_hotlist->buffer->name); + (pos_point) ? pos_point + 1 : ptr_hotlist->buffer->name); } if (ptr_hotlist->next_hotlist) diff --git a/src/gui/gtk/gui-gtk-main.c b/src/gui/gtk/gui-gtk-main.c index 71f13cb30..55ec7e2a3 100644 --- a/src/gui/gtk/gui-gtk-main.c +++ b/src/gui/gtk/gui-gtk-main.c @@ -170,9 +170,7 @@ gui_main_init () if (gui_window_new (NULL, 0, 0, 0, 0, 100, 100)) { gui_current_window = gui_windows; - ptr_buffer = gui_buffer_new (NULL, "weechat", "weechat", - NULL, NULL, - NULL, NULL); + ptr_buffer = gui_buffer_new (NULL, "weechat", NULL, NULL, NULL, NULL); if (ptr_buffer) { gui_init_ok = 1; diff --git a/src/gui/gui-bar-item.c b/src/gui/gui-bar-item.c index 075f70734..afa74a9c2 100644 --- a/src/gui/gui-bar-item.c +++ b/src/gui/gui-bar-item.c @@ -753,13 +753,10 @@ gui_bar_item_default_buffer_name (void *data, struct t_gui_bar_item *item, if (!window) window = gui_current_window; - snprintf (buf, sizeof (buf), "%s%d%s:%s%s%s/%s%s", + snprintf (buf, sizeof (buf), "%s%d%s:%s%s", gui_color_get_custom (gui_color_get_name (CONFIG_COLOR(config_color_status_number))), window->buffer->number, GUI_COLOR_CUSTOM_BAR_DELIM, - gui_color_get_custom (gui_color_get_name (CONFIG_COLOR(config_color_status_category))), - window->buffer->category, - GUI_COLOR_CUSTOM_BAR_DELIM, gui_color_get_custom (gui_color_get_name (CONFIG_COLOR(config_color_status_name))), window->buffer->name); @@ -867,7 +864,7 @@ gui_bar_item_default_hotlist (void *data, struct t_gui_bar_item *item, struct t_gui_window *window, int max_width, int max_height) { - char buf[1024], format[32]; + char buf[1024], format[32], *pos_point; struct t_gui_hotlist *ptr_hotlist; int names_count, display_name; @@ -929,7 +926,11 @@ gui_bar_item_default_hotlist (void *data, struct t_gui_bar_item *item, snprintf (format, sizeof (format) - 1, "%%.%ds", CONFIG_INTEGER(config_look_hotlist_names_length)); - sprintf (buf + strlen (buf), format, ptr_hotlist->buffer->name); + pos_point = NULL; + if (CONFIG_BOOLEAN(config_look_hotlist_short_names)) + pos_point = strchr (ptr_hotlist->buffer->name, '.'); + sprintf (buf + strlen (buf), format, + (pos_point) ? pos_point + 1 : ptr_hotlist->buffer->name); } if (ptr_hotlist->next_hotlist) diff --git a/src/gui/gui-buffer.c b/src/gui/gui-buffer.c index 42a403044..c4241eb8f 100644 --- a/src/gui/gui-buffer.c +++ b/src/gui/gui-buffer.c @@ -68,7 +68,7 @@ char *gui_buffer_notify_string[GUI_BUFFER_NUM_NOTIFY] = struct t_gui_buffer * gui_buffer_new (struct t_weechat_plugin *plugin, - const char *category, const char *name, + const char *name, int (*input_callback)(void *data, struct t_gui_buffer *buffer, const char *input_data), @@ -80,16 +80,16 @@ gui_buffer_new (struct t_weechat_plugin *plugin, struct t_gui_buffer *new_buffer; struct t_gui_completion *new_completion; - if (!category || !name) + if (!name) return NULL; - if (gui_buffer_search_by_category_name (category, name)) + if (gui_buffer_search_by_name ((plugin) ? plugin->name : "core", name)) { gui_chat_printf (NULL, - _("%sError: a buffer with same name already exists " - "(%s / %s)"), + _("%sError: a buffer with same name (%s) already " + "exists"), gui_chat_prefix[GUI_CHAT_PREFIX_ERROR], - category, name); + name); return NULL; } @@ -101,7 +101,6 @@ gui_buffer_new (struct t_weechat_plugin *plugin, new_buffer->plugin = plugin; new_buffer->plugin_name_for_upgrade = NULL; new_buffer->number = (last_gui_buffer) ? last_gui_buffer->number + 1 : 1; - new_buffer->category = (category) ? strdup (category) : NULL; new_buffer->name = strdup (name); new_buffer->type = GUI_BUFFER_TYPE_FORMATED; new_buffer->notify = CONFIG_INTEGER(config_look_buffer_notify_default); @@ -283,8 +282,6 @@ gui_buffer_get_string (struct t_gui_buffer *buffer, const char *property) { if (string_strcasecmp (property, "plugin") == 0) return (buffer->plugin) ? buffer->plugin->name : NULL; - else if (string_strcasecmp (property, "category") == 0) - return buffer->category; else if (string_strcasecmp (property, "name") == 0) return buffer->name; else if (string_strcasecmp (property, "title") == 0) @@ -352,25 +349,6 @@ gui_buffer_ask_input_refresh (struct t_gui_buffer *buffer, int refresh) buffer->input_refresh_needed = refresh; } -/* - * gui_buffer_set_category: set category for a buffer - */ - -void -gui_buffer_set_category (struct t_gui_buffer *buffer, const char *category) -{ - if (category && category[0]) - { - if (buffer->category) - free (buffer->category); - buffer->category = strdup (category); - } - gui_status_refresh_needed = 1; - - hook_signal_send ("buffer_renamed", - WEECHAT_HOOK_SIGNAL_POINTER, buffer); -} - /* * gui_buffer_set_name: set name for a buffer */ @@ -566,10 +544,6 @@ gui_buffer_set (struct t_gui_buffer *buffer, const char *property, gui_window_switch_to_buffer (gui_current_window, buffer); gui_window_redraw_buffer (buffer); } - else if (string_strcasecmp (property, "category") == 0) - { - gui_buffer_set_category (buffer, value_str); - } else if (string_strcasecmp (property, "name") == 0) { gui_buffer_set_name (buffer, value_str); @@ -673,33 +647,96 @@ gui_buffer_search_main () } /* - * gui_buffer_search_by_category_name: search a buffer by category and/or name + * gui_buffer_search_by_name: search a buffer by name */ struct t_gui_buffer * -gui_buffer_search_by_category_name (const char *category, const char *name) +gui_buffer_search_by_name (const char *plugin, const char *name) { struct t_gui_buffer *ptr_buffer; + int plugin_match; - if ((!category || !category[0]) && (!name || !name[0])) + if (!name || !name[0]) return gui_current_window->buffer; for (ptr_buffer = gui_buffers; ptr_buffer; ptr_buffer = ptr_buffer->next_buffer) { - if ((!category || !category[0] - || (ptr_buffer->category - && (strcmp (ptr_buffer->category, category) == 0))) - && (!name || !name[0] - || (ptr_buffer->name - && (strcmp (ptr_buffer->name, name) == 0)))) - return ptr_buffer; + if (ptr_buffer->name) + { + plugin_match = 1; + if (plugin && plugin[0]) + { + if (ptr_buffer->plugin) + { + if (strcmp (plugin, ptr_buffer->plugin->name) != 0) + plugin_match = 0; + } + else + { + if (strcmp (plugin, "core") != 0) + plugin_match = 0; + } + } + if (plugin_match && (strcmp (ptr_buffer->name, name) == 0)) + { + return ptr_buffer; + } + } } /* buffer not found */ return NULL; } +/* + * gui_buffer_search_by_partial_name: search a buffer by name (may be partial) + */ + +struct t_gui_buffer * +gui_buffer_search_by_partial_name (const char *plugin, const char *name) +{ + struct t_gui_buffer *ptr_buffer, *buffer_partial_match; + int plugin_match; + + if (!name || !name[0]) + return gui_current_window->buffer; + + buffer_partial_match = NULL; + + for (ptr_buffer = gui_buffers; ptr_buffer; + ptr_buffer = ptr_buffer->next_buffer) + { + if (ptr_buffer->name) + { + plugin_match = 1; + if (plugin && plugin[0]) + { + if (ptr_buffer->plugin) + { + if (strcmp (plugin, ptr_buffer->plugin->name) != 0) + plugin_match = 0; + } + else + { + if (strcmp (plugin, "core") != 0) + plugin_match = 0; + } + } + if (plugin_match) + { + if (strcmp (ptr_buffer->name, name) == 0) + return ptr_buffer; + if (!buffer_partial_match && strstr (ptr_buffer->name, name)) + buffer_partial_match = ptr_buffer; + } + } + } + + /* return buffer partially matching (may be NULL if no buffer was found */ + return buffer_partial_match; +} + /* * gui_buffer_search_by_number: search a buffer by number */ @@ -778,55 +815,6 @@ gui_buffer_is_scrolled (struct t_gui_buffer *buffer) return 0; } -/* - * gui_buffer_match_category_name: return 1 if buffer matches category.name - * otherwise 0 - * category or name may begin or end with "*" - * examples: - * *.#weechat - * freenode.* - * freenode.#weechat* - * freenode.*chat* - */ - -int -gui_buffer_match_category_name (struct t_gui_buffer *buffer, const char *mask, - int case_sensitive) -{ - char *pos_point, *category; - const char *pos_name; - int rc; - - if (!mask || !mask[0]) - return 0; - - pos_point = strchr (mask, '.'); - if (pos_point) - { - category = string_strndup (mask, pos_point - mask); - pos_name = pos_point + 1; - } - else - { - category = NULL; - pos_name = mask; - } - - rc = 1; - - if (category && buffer->category - && !string_match (buffer->category, category, case_sensitive)) - rc = 0; - - if (rc && !string_match (buffer->name, pos_name, case_sensitive)) - rc = 0; - - if (category) - free (category); - - return rc; -} - /* * gui_buffer_clear: clear buffer content */ @@ -924,8 +912,6 @@ gui_buffer_close (struct t_gui_buffer *buffer, int switch_to_another) /* free some data */ if (buffer->title) free (buffer->title); - if (buffer->category) - free (buffer->category); if (buffer->name) free (buffer->name); if (buffer->input_buffer) @@ -1151,6 +1137,7 @@ gui_buffer_add_to_infolist (struct t_infolist *infolist, struct t_gui_buffer *buffer) { struct t_infolist_item *ptr_item; + char *pos_point; if (!infolist || !buffer) return 0; @@ -1172,10 +1159,12 @@ gui_buffer_add_to_infolist (struct t_infolist *infolist, return 0; if (!infolist_new_var_integer (ptr_item, "number", buffer->number)) return 0; - if (!infolist_new_var_string (ptr_item, "category", buffer->category)) - return 0; if (!infolist_new_var_string (ptr_item, "name", buffer->name)) return 0; + pos_point = strchr (buffer->name, '.'); + if (!infolist_new_var_string (ptr_item, "short_name", + (pos_point) ? pos_point + 1 : buffer->name)) + return 0; if (!infolist_new_var_integer (ptr_item, "type", buffer->type)) return 0; if (!infolist_new_var_integer (ptr_item, "notify", buffer->notify)) @@ -1349,7 +1338,6 @@ gui_buffer_print_log () log_printf ("[buffer (addr:0x%x)]", ptr_buffer); log_printf (" plugin . . . . . . . . : 0x%x", ptr_buffer->plugin); log_printf (" number . . . . . . . . : %d", ptr_buffer->number); - log_printf (" category . . . . . . . : '%s'", ptr_buffer->category); log_printf (" name . . . . . . . . . : '%s'", ptr_buffer->name); log_printf (" type . . . . . . . . . : %d", ptr_buffer->type); log_printf (" notify . . . . . . . . : %d", ptr_buffer->notify); diff --git a/src/gui/gui-buffer.h b/src/gui/gui-buffer.h index cea43e42c..dc8c6b887 100644 --- a/src/gui/gui-buffer.h +++ b/src/gui/gui-buffer.h @@ -76,7 +76,6 @@ struct t_gui_buffer char *plugin_name_for_upgrade; /* plugin name when upgrading */ int number; /* buffer number (for jump/switch) */ - char *category; /* category name */ char *name; /* buffer name */ enum t_gui_buffer_type type; /* buffer type (formated, free, ..) */ int notify; /* 0 = never */ @@ -170,7 +169,7 @@ extern char *gui_buffer_notify_string[]; /* buffer functions */ extern struct t_gui_buffer *gui_buffer_new (struct t_weechat_plugin *plugin, - const char *category, const char *name, + const char *name, int (*input_callback)(void *data, struct t_gui_buffer *buffer, const char *input_data), @@ -195,8 +194,6 @@ extern void gui_buffer_ask_nicklist_refresh (struct t_gui_buffer *buffer, int refresh); extern void gui_buffer_ask_input_refresh (struct t_gui_buffer *buffer, int refresh); -extern void gui_buffer_set_category (struct t_gui_buffer *buffer, - const char *category); extern void gui_buffer_set_name (struct t_gui_buffer *buffer, const char *name); extern void gui_buffer_set_title (struct t_gui_buffer *buffer, const char *new_title); @@ -208,14 +205,13 @@ extern void gui_buffer_set_nick (struct t_gui_buffer *buffer, const char *new_ni extern void gui_buffer_set (struct t_gui_buffer *buffer, const char *property, void *value); extern struct t_gui_buffer *gui_buffer_search_main (); -extern struct t_gui_buffer *gui_buffer_search_by_category_name (const char *category, - const char *name); +extern struct t_gui_buffer *gui_buffer_search_by_name (const char *plugin, + const char *name); +extern struct t_gui_buffer *gui_buffer_search_by_partial_name (const char *plugin, + const char *name); extern struct t_gui_buffer *gui_buffer_search_by_number (int number); extern struct t_gui_window *gui_buffer_find_window (struct t_gui_buffer *buffer); extern int gui_buffer_is_scrolled (struct t_gui_buffer *buffer); -extern int gui_buffer_match_category_name (struct t_gui_buffer *buffer, - const char *mask, - int case_sensitive); extern void gui_buffer_clear (struct t_gui_buffer *buffer); extern void gui_buffer_clear_all (); extern void gui_buffer_close (struct t_gui_buffer *buffer, diff --git a/src/gui/gui-color.h b/src/gui/gui-color.h index bc7464f45..0bffe5df0 100644 --- a/src/gui/gui-color.h +++ b/src/gui/gui-color.h @@ -62,7 +62,6 @@ enum t_gui_color_enum GUI_COLOR_STATUS, GUI_COLOR_STATUS_DELIMITERS, GUI_COLOR_STATUS_NUMBER, - GUI_COLOR_STATUS_CATEGORY, GUI_COLOR_STATUS_NAME, GUI_COLOR_STATUS_DATA_MSG, GUI_COLOR_STATUS_DATA_PRIVATE, diff --git a/src/gui/gui-completion.c b/src/gui/gui-completion.c index 4add497de..ef1b8f25e 100644 --- a/src/gui/gui-completion.c +++ b/src/gui/gui-completion.c @@ -352,45 +352,6 @@ gui_completion_list_add_buffers_names (struct t_gui_completion *completion) } } -/* - * gui_completion_list_add_buffers_categories_names: add buffers categories - * and names to completion - * list - */ - -void -gui_completion_list_add_buffers_categories_names (struct t_gui_completion *completion) -{ - struct t_gui_buffer *ptr_buffer; - char name[256]; - - for (ptr_buffer = gui_buffers; ptr_buffer; - ptr_buffer = ptr_buffer->next_buffer) - { - snprintf (name, sizeof (name), "%s.%s", - ptr_buffer->category, ptr_buffer->name); - gui_completion_list_add (completion, name, 0, WEECHAT_LIST_POS_SORT); - } -} - -/* - * gui_completion_list_add_buffers_categories: add buffers categories to - * completion list - */ - -void -gui_completion_list_add_buffers_categories (struct t_gui_completion *completion) -{ - struct t_gui_buffer *ptr_buffer; - - for (ptr_buffer = gui_buffers; ptr_buffer; - ptr_buffer = ptr_buffer->next_buffer) - { - gui_completion_list_add (completion, ptr_buffer->category, - 0, WEECHAT_LIST_POS_SORT); - } -} - /* * gui_completion_list_add_config_files: add config files to completion list */ @@ -979,13 +940,7 @@ gui_completion_build_list_template (struct t_gui_completion *completion, case 'b': /* buffers names */ gui_completion_list_add_buffers_names (completion); break; - case 'B': /* buffers categories + names */ - gui_completion_list_add_buffers_categories_names (completion); - break; - case 'c': /* buffers categories */ - gui_completion_list_add_buffers_categories (completion); - break; - case 'C': /* config files */ + case 'c': /* config files */ gui_completion_list_add_config_files (completion); break; case 'f': /* filename */ diff --git a/src/gui/gui-filter.c b/src/gui/gui-filter.c index bec85e5fb..96eb4239f 100644 --- a/src/gui/gui-filter.c +++ b/src/gui/gui-filter.c @@ -85,8 +85,7 @@ gui_filter_check_line (struct t_gui_buffer *buffer, struct t_gui_line *line) ptr_filter = ptr_filter->next_filter) { /* check buffer name */ - if (gui_buffer_match_category_name (buffer, - ptr_filter->buffer, 0)) + if (string_match (buffer->name, ptr_filter->buffer, 0)) { if ((strcmp (ptr_filter->tags, "*") == 0) || (gui_chat_line_match_tags (line, diff --git a/src/plugins/alias/alias-info.c b/src/plugins/alias/alias-info.c index 2a8e7a2e9..a746db33a 100644 --- a/src/plugins/alias/alias-info.c +++ b/src/plugins/alias/alias-info.c @@ -43,7 +43,7 @@ alias_info_get_infolist_cb (void *data, const char *infolist_name, if (!infolist_name || !infolist_name[0]) return NULL; - if (weechat_strcasecmp (infolist_name, "alias") == 0) + if (weechat_strcasecmp (infolist_name, ALIAS_PLUGIN_NAME) == 0) { if (pointer && !alias_valid (pointer)) return NULL; diff --git a/src/plugins/alias/alias.c b/src/plugins/alias/alias.c index 75768f688..95de45628 100644 --- a/src/plugins/alias/alias.c +++ b/src/plugins/alias/alias.c @@ -28,15 +28,13 @@ #include "alias-info.h" -WEECHAT_PLUGIN_NAME("alias"); +WEECHAT_PLUGIN_NAME(ALIAS_PLUGIN_NAME); WEECHAT_PLUGIN_DESCRIPTION("Alias plugin for WeeChat"); WEECHAT_PLUGIN_AUTHOR("FlashCode "); WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION); WEECHAT_PLUGIN_WEECHAT_VERSION(WEECHAT_VERSION); WEECHAT_PLUGIN_LICENSE("GPL3"); -#define ALIAS_CONFIG_NAME "alias" - struct t_weechat_plugin *weechat_alias_plugin = NULL; struct t_config_file *alias_config_file = NULL; @@ -239,7 +237,7 @@ alias_cb (void *data, struct t_gui_buffer *buffer, int argc, char **argv, weechat_printf (NULL, _("%s%s: error, circular reference when calling " "alias \"%s\""), - weechat_prefix ("error"), "alias", + weechat_prefix ("error"), ALIAS_PLUGIN_NAME, ptr_alias->name); return WEECHAT_RC_ERROR; } @@ -441,7 +439,7 @@ alias_get_final_command (struct t_alias *alias) weechat_printf (NULL, _("%s%s: error, circular reference when calling " "alias \"%s\""), - weechat_prefix ("error"), "alias", + weechat_prefix ("error"), ALIAS_PLUGIN_NAME, alias->name); return NULL; } @@ -639,7 +637,7 @@ alias_config_create_option (void *data, struct t_config_file *config_file, { weechat_printf (NULL, "%s%s: error creating alias \"%s\" => \"%s\"", - weechat_prefix ("error"), "alias", + weechat_prefix ("error"), ALIAS_PLUGIN_NAME, option_name, value); } @@ -724,7 +722,7 @@ alias_command_cb (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (NULL, _("%s%s: error creating alias \"%s\" " "=> \"%s\""), - weechat_prefix ("error"), "alias", + weechat_prefix ("error"), ALIAS_PLUGIN_NAME, alias_name, argv_eol[2]); return WEECHAT_RC_ERROR; } @@ -904,7 +902,7 @@ weechat_plugin_init (struct t_weechat_plugin *plugin, int argc, char *argv[]) { weechat_printf (NULL, "%s%s: error creating configuration file", - weechat_prefix("error"), "alias"); + weechat_prefix("error"), ALIAS_PLUGIN_NAME); return WEECHAT_RC_ERROR; } alias_config_read (); @@ -921,7 +919,7 @@ weechat_plugin_init (struct t_weechat_plugin *plugin, int argc, char *argv[]) "by user, and $* is replaced by all arguments.\n" "Variables $nick, $channel and $server are " "replaced by current nick/channel/server."), - "%- %h", + "%(alias) %h", &alias_command_cb, NULL); weechat_hook_command ("unalias", N_("remove an alias"), diff --git a/src/plugins/alias/alias.h b/src/plugins/alias/alias.h index 97a348e45..2c8cb1ded 100644 --- a/src/plugins/alias/alias.h +++ b/src/plugins/alias/alias.h @@ -21,6 +21,9 @@ #define __WEECHAT_ALIAS_H 1 #define weechat_plugin weechat_alias_plugin +#define ALIAS_PLUGIN_NAME "alias" + +#define ALIAS_CONFIG_NAME "alias" struct t_alias { diff --git a/src/plugins/charset/charset.c b/src/plugins/charset/charset.c index 7f54471f4..a92f28110 100644 --- a/src/plugins/charset/charset.c +++ b/src/plugins/charset/charset.c @@ -30,7 +30,9 @@ #include "../weechat-plugin.h" -WEECHAT_PLUGIN_NAME("charset"); +#define CHARSET_PLUGIN_NAME "charset" + +WEECHAT_PLUGIN_NAME(CHARSET_PLUGIN_NAME); WEECHAT_PLUGIN_DESCRIPTION("Charset plugin for WeeChat"); WEECHAT_PLUGIN_AUTHOR("FlashCode "); WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION); @@ -68,13 +70,19 @@ charset_debug_cb (void *data, const char *signal, const char *type_data, if (strcmp (type_data, WEECHAT_HOOK_SIGNAL_STRING) == 0) { - if (weechat_strcasecmp ((char *)signal_data, "charset") == 0) + if (weechat_strcasecmp ((char *)signal_data, CHARSET_PLUGIN_NAME) == 0) { charset_debug ^= 1; if (charset_debug) - weechat_printf (NULL, _("%s: debug enabled"), "charset"); + { + weechat_printf (NULL, _("%s: debug enabled"), + CHARSET_PLUGIN_NAME); + } else - weechat_printf (NULL, _("%s: debug disabled"), "charset"); + { + weechat_printf (NULL, _("%s: debug disabled"), + CHARSET_PLUGIN_NAME); + } } } @@ -149,7 +157,7 @@ charset_config_create_option (void *data, struct t_config_file *config_file, { weechat_printf (NULL, _("%s%s: error creating charset \"%s\" => \"%s\""), - weechat_prefix ("error"), "charset", + weechat_prefix ("error"), CHARSET_PLUGIN_NAME, option_name, value); } @@ -417,7 +425,7 @@ charset_command_cb (void *data, struct t_gui_buffer *buffer, int argc, { struct t_config_section *ptr_section; int length; - char *ptr_charset, *option_name, *plugin_name, *category, *name; + char *ptr_charset, *option_name, *plugin_name, *name; /* make C compiler happy */ (void) data; @@ -426,26 +434,23 @@ charset_command_cb (void *data, struct t_gui_buffer *buffer, int argc, { weechat_printf (NULL, _("%s%s: missing parameters"), - weechat_prefix ("error"), "charset"); + weechat_prefix ("error"), CHARSET_PLUGIN_NAME); return WEECHAT_RC_ERROR; } ptr_section = NULL; plugin_name = weechat_buffer_get_string (buffer, "plugin"); - category = weechat_buffer_get_string (buffer, "category"); name = weechat_buffer_get_string (buffer, "name"); - length = ((plugin_name) ? strlen (plugin_name) : 0) + 1 + - strlen (category) + 1 + strlen (name) + 1; + length = ((plugin_name) ? strlen (plugin_name) : strlen ("core")) + 1 + + strlen (name) + 1; option_name = malloc (length); if (!option_name) return WEECHAT_RC_ERROR; - snprintf (option_name, length, "%s%s%s.%s", - (plugin_name) ? plugin_name : "", - (plugin_name) ? "." : "", - category, + snprintf (option_name, length, "%s.%s", + (plugin_name) ? plugin_name : "core", name); if ((argc > 1) && (weechat_strcasecmp (argv[1], "reset") == 0)) @@ -474,7 +479,7 @@ charset_command_cb (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (NULL, _("%s%s: wrong charset type (decode or encode " "expected)"), - weechat_prefix ("error"), "charset"); + weechat_prefix ("error"), CHARSET_PLUGIN_NAME); if (option_name) free (option_name); return WEECHAT_RC_ERROR; @@ -487,7 +492,8 @@ charset_command_cb (void *data, struct t_gui_buffer *buffer, int argc, { weechat_printf (NULL, _("%s%s: invalid charset: \"%s\""), - weechat_prefix ("error"), "charset", ptr_charset); + weechat_prefix ("error"), CHARSET_PLUGIN_NAME, + ptr_charset); if (option_name) free (option_name); return WEECHAT_RC_ERROR; @@ -532,13 +538,13 @@ weechat_plugin_init (struct t_weechat_plugin *plugin, int argc, char *argv[]) /* display message */ weechat_printf (NULL, _("%s: terminal: %s, internal: %s"), - "charset", charset_terminal, charset_internal); + CHARSET_PLUGIN_NAME, charset_terminal, charset_internal); if (!charset_config_init ()) { weechat_printf (NULL, _("%s%s: error creating configuration file"), - weechat_prefix("error"), "charset"); + weechat_prefix("error"), CHARSET_PLUGIN_NAME); return WEECHAT_RC_ERROR; } charset_config_read (); diff --git a/src/plugins/debug/debug.c b/src/plugins/debug/debug.c index fa154405e..94a11d91b 100644 --- a/src/plugins/debug/debug.c +++ b/src/plugins/debug/debug.c @@ -25,7 +25,9 @@ #include "../weechat-plugin.h" -WEECHAT_PLUGIN_NAME("debug"); +#define DEBUG_PLUGIN_NAME "debug" + +WEECHAT_PLUGIN_NAME(DEBUG_PLUGIN_NAME); WEECHAT_PLUGIN_DESCRIPTION("Debug plugin for WeeChat"); WEECHAT_PLUGIN_AUTHOR("FlashCode "); WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION); diff --git a/src/plugins/demo/demo.c b/src/plugins/demo/demo.c index f962bec95..46437f93b 100644 --- a/src/plugins/demo/demo.c +++ b/src/plugins/demo/demo.c @@ -31,7 +31,9 @@ #include "../weechat-plugin.h" -WEECHAT_PLUGIN_NAME("demo"); +#define DEMO_PLUGIN_NAME "demo" + +WEECHAT_PLUGIN_NAME(DEMO_PLUGIN_NAME); WEECHAT_PLUGIN_DESCRIPTION("Demo plugin for WeeChat"); WEECHAT_PLUGIN_AUTHOR("FlashCode "); WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION); @@ -58,13 +60,13 @@ demo_debug_signal_debug_cb (void *data, const char *signal, if (strcmp (type_data, WEECHAT_HOOK_SIGNAL_STRING) == 0) { - if (weechat_strcasecmp ((char *)signal_data, "demo") == 0) + if (weechat_strcasecmp ((char *)signal_data, DEMO_PLUGIN_NAME) == 0) { demo_debug ^= 1; if (demo_debug) - weechat_printf (NULL, _("%s: debug enabled"), "demo"); + weechat_printf (NULL, _("%s: debug enabled"), DEMO_PLUGIN_NAME); else - weechat_printf (NULL, _("%s: debug disabled"), "demo"); + weechat_printf (NULL, _("%s: debug disabled"), DEMO_PLUGIN_NAME); } } @@ -118,10 +120,9 @@ demo_buffer_input_data_cb (void *data, struct t_gui_buffer *buffer, (void) data; weechat_printf (buffer, - "buffer_input_data_cb: buffer = %x (%s / %s), " + "buffer_input_data_cb: buffer = %x (%s), " "input_data = '%s'", buffer, - weechat_buffer_get_string (buffer, "category"), weechat_buffer_get_string (buffer, "name"), input_data); @@ -141,9 +142,8 @@ demo_buffer_close_cb (void *data, struct t_gui_buffer *buffer) if (demo_debug) { weechat_printf (NULL, - "buffer_close_cb: buffer = %x (%s / %s)", + "buffer_close_cb: buffer = %x (%s)", buffer, - weechat_buffer_get_string (buffer, "category"), weechat_buffer_get_string (buffer, "name")); } @@ -165,9 +165,9 @@ demo_buffer_command_cb (void *data, struct t_gui_buffer *buffer, int argc, (void) buffer; (void) argv_eol; - if (argc > 2) + if (argc > 1) { - new_buffer = weechat_buffer_new (argv[1], argv[2], + new_buffer = weechat_buffer_new (argv[1], &demo_buffer_input_data_cb, NULL, &demo_buffer_close_cb, NULL); if (new_buffer) @@ -423,7 +423,7 @@ weechat_plugin_init (struct t_weechat_plugin *plugin, int argc, char *argv[]) weechat_hook_command ("demo_buffer", N_("open a new buffer"), - N_("category name"), + N_("name"), "", "", &demo_buffer_command_cb, NULL); diff --git a/src/plugins/fifo/fifo.c b/src/plugins/fifo/fifo.c index fc4219aeb..3efb47e92 100644 --- a/src/plugins/fifo/fifo.c +++ b/src/plugins/fifo/fifo.c @@ -32,7 +32,7 @@ #include "fifo-info.h" -WEECHAT_PLUGIN_NAME("fifo"); +WEECHAT_PLUGIN_NAME(FIFO_PLUGIN_NAME); WEECHAT_PLUGIN_DESCRIPTION("Fifo plugin for WeeChat"); WEECHAT_PLUGIN_AUTHOR("FlashCode "); WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION); @@ -97,21 +97,21 @@ fifo_create () { weechat_printf (NULL, _("%s: pipe open"), - "fifo"), + FIFO_PLUGIN_NAME), rc = 1; } else weechat_printf (NULL, _("%s%s: unable to open pipe (%s) for " "reading"), - weechat_prefix ("error"), "fifo", + weechat_prefix ("error"), FIFO_PLUGIN_NAME, fifo_filename); } else weechat_printf (NULL, _("%s%s: unable to create pipe for remote " "control (%s)"), - weechat_prefix ("error"), "fifo", + weechat_prefix ("error"), FIFO_PLUGIN_NAME, fifo_filename); } } @@ -151,7 +151,7 @@ fifo_remove () weechat_printf (NULL, _("%s: pipe closed"), - "fifo"); + FIFO_PLUGIN_NAME); } /* @@ -171,14 +171,12 @@ fifo_exec (const char *text) pos = NULL; ptr_buffer = NULL; - /* look for category/name at beginning of text - text may be: "category,name *text" or "name *text" or "*text" */ + /* look for buffer name at beginning of text + text may be: "name *text" or "name *text" or "*text" */ if (text2[0] == '*') { pos_msg = text2 + 1; - ptr_buffer = weechat_buffer_search (NULL, NULL); - if (!ptr_buffer) - ptr_buffer = weechat_current_buffer; + ptr_buffer = weechat_current_buffer; } else { @@ -187,29 +185,16 @@ fifo_exec (const char *text) { weechat_printf (NULL, _("%s%s: error, invalid text received on pipe"), - weechat_prefix ("error"), "fifo"); + weechat_prefix ("error"), FIFO_PLUGIN_NAME); free (text2); return; } pos_msg[0] = '\0'; - pos = pos_msg - 1; pos_msg += 2; - while ((pos >= text2) && (pos[0] == ' ')) - { - pos[0] = '\0'; - pos--; - } if (text2[0]) { - pos = strchr (text2, ','); - if (pos) - { - pos[0] = '\0'; - ptr_buffer = weechat_buffer_search (text2, pos + 1); - } - else - ptr_buffer = weechat_buffer_search (NULL, text2); + ptr_buffer = weechat_buffer_search (NULL, text2); if (!ptr_buffer) ptr_buffer = weechat_current_buffer; } @@ -219,7 +204,7 @@ fifo_exec (const char *text) { weechat_printf (NULL, _("%s%s: error, buffer not found for pipe data"), - weechat_prefix ("error"), "fifo"); + weechat_prefix ("error"), FIFO_PLUGIN_NAME); free (text2); return; } @@ -301,7 +286,7 @@ fifo_read () { weechat_printf (NULL, _("%s%s: error reading pipe, closing it"), - weechat_prefix ("error"), "fifo"); + weechat_prefix ("error"), FIFO_PLUGIN_NAME); fifo_remove (); } else @@ -313,7 +298,7 @@ fifo_read () { weechat_printf (NULL, _("%s%s: error opening file, closing it"), - weechat_prefix ("error"), "fifo"); + weechat_prefix ("error"), FIFO_PLUGIN_NAME); fifo_remove (); } else diff --git a/src/plugins/fifo/fifo.h b/src/plugins/fifo/fifo.h index be25fd892..bb9ecc1aa 100644 --- a/src/plugins/fifo/fifo.h +++ b/src/plugins/fifo/fifo.h @@ -21,6 +21,7 @@ #define __WEECHAT_FIFO_H 1 #define weechat_plugin weechat_fifo_plugin +#define FIFO_PLUGIN_NAME "fifo" extern struct t_weechat_plugin *weechat_fifo_plugin; extern char *fifo_filename; diff --git a/src/plugins/irc/irc-buffer.c b/src/plugins/irc/irc-buffer.c index 3a6c0f97a..268f4c7d0 100644 --- a/src/plugins/irc/irc-buffer.c +++ b/src/plugins/irc/irc-buffer.c @@ -20,6 +20,7 @@ #include +#include #include #include "../weechat-plugin.h" @@ -30,6 +31,79 @@ #include "irc-server.h" +/* + * irc_buffer_get_server_channel: get IRC server and channel pointers with a + * buffer pointer + * (buffer may be a server or a channel) + */ + +void +irc_buffer_get_server_channel (struct t_gui_buffer *buffer, + struct t_irc_server **server, + struct t_irc_channel **channel) +{ + struct t_irc_server *ptr_server; + struct t_irc_channel *ptr_channel; + + if (server) + *server = NULL; + if (channel) + *channel = NULL; + + if (!buffer) + return; + + /* look for a server or channel using this buffer */ + for (ptr_server = irc_servers; ptr_server; + ptr_server = ptr_server->next_server) + { + if (ptr_server->buffer == buffer) + { + if (server) + *server = ptr_server; + return; + } + + for (ptr_channel = ptr_server->channels; ptr_channel; + ptr_channel = ptr_channel->next_channel) + { + if (ptr_channel->buffer == buffer) + { + if (server) + *server = ptr_server; + if (channel) + *channel = ptr_channel; + return; + } + } + } + + /* no server or channel found */ +} + +/* + * irc_buffer_build_name: build buffer name with a server and a channel + */ + +char * +irc_buffer_build_name (const char *server, const char *channel) +{ + static char buffer[128]; + + buffer[0] = '\0'; + + if (!server && !channel) + return buffer; + + if (server && channel) + snprintf (buffer, sizeof (buffer), "%s.%s", server, channel); + else + snprintf (buffer, sizeof (buffer), "%s", + (server) ? server : channel); + + return buffer; +} + /* * irc_buffer_merge_servers: merge server buffers in one buffer */ diff --git a/src/plugins/irc/irc-buffer.h b/src/plugins/irc/irc-buffer.h index 82dd14848..ff10539f6 100644 --- a/src/plugins/irc/irc-buffer.h +++ b/src/plugins/irc/irc-buffer.h @@ -20,6 +20,14 @@ #ifndef __WEECHAT_IRC_BUFFER_H #define __WEECHAT_IRC_BUFFER_H 1 +struct t_gui_buffer; +struct t_irc_server; +struct t_irc_channel; + +extern void irc_buffer_get_server_channel (struct t_gui_buffer *buffer, + struct t_irc_server **server, + struct t_irc_channel **channel); +extern char *irc_buffer_build_name (const char *server, const char *channel); extern int irc_buffer_close_cb (void *data, struct t_gui_buffer *buffer); #endif /* irc-buffer.h */ diff --git a/src/plugins/irc/irc-channel.c b/src/plugins/irc/irc-channel.c index e309b1d12..a4ccf0d41 100644 --- a/src/plugins/irc/irc-channel.c +++ b/src/plugins/irc/irc-channel.c @@ -69,23 +69,25 @@ irc_channel_new (struct t_irc_server *server, int channel_type, { struct t_irc_channel *new_channel; struct t_gui_buffer *new_buffer; + char *buffer_name; /* alloc memory for new channel */ if ((new_channel = malloc (sizeof (*new_channel))) == NULL) { weechat_printf (NULL, _("%s%s: cannot allocate new channel"), - weechat_prefix ("error"), "irc"); + weechat_prefix ("error"), IRC_PLUGIN_NAME); return NULL; } /* create buffer for channel (or use existing one) */ - new_buffer = weechat_buffer_search (server->name, channel_name); + buffer_name = irc_buffer_build_name (server->name, channel_name); + new_buffer = weechat_buffer_search (IRC_PLUGIN_NAME, buffer_name); if (new_buffer) weechat_nicklist_remove_all (new_buffer); else { - new_buffer = weechat_buffer_new (server->name, channel_name, + new_buffer = weechat_buffer_new (buffer_name, &irc_input_data_cb, NULL, &irc_buffer_close_cb, NULL); if (!new_buffer) diff --git a/src/plugins/irc/irc-command.c b/src/plugins/irc/irc-command.c index d89fb9d01..f7e05f684 100644 --- a/src/plugins/irc/irc-command.c +++ b/src/plugins/irc/irc-command.c @@ -32,6 +32,7 @@ #include "../weechat-plugin.h" #include "irc.h" #include "irc-command.h" +#include "irc-buffer.h" #include "irc-color.h" #include "irc-config.h" #include "irc-server.h" @@ -230,7 +231,8 @@ irc_command_amsg (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (ptr_server->buffer, _("%s%s: cannot find nick for " "sending message"), - weechat_prefix ("error"), "irc"); + weechat_prefix ("error"), + IRC_PLUGIN_NAME); } } } @@ -305,7 +307,7 @@ irc_command_away_server (struct t_irc_server *server, const char *arguments) weechat_config_boolean (irc_config_network_colors_receive)); weechat_printf (server->buffer, _("%s: future away on %s%s%s: %s"), - "irc", + IRC_PLUGIN_NAME, IRC_COLOR_CHAT_SERVER, server->name, IRC_COLOR_CHAT, @@ -363,7 +365,7 @@ irc_command_away_server (struct t_irc_server *server, const char *arguments) anything */ weechat_printf (server->buffer, _("%s: future away on %s%s%s removed"), - "irc", + IRC_PLUGIN_NAME, IRC_COLOR_CHAT_SERVER, server->name, IRC_COLOR_CHAT); @@ -447,7 +449,8 @@ irc_command_ban (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (ptr_server->buffer, _("%s%s: \"%s\" command can only be " "executed in a channel buffer"), - weechat_prefix ("error"), "irc", "ban"); + weechat_prefix ("error"), IRC_PLUGIN_NAME, + "ban"); return WEECHAT_RC_ERROR; } } @@ -467,7 +470,7 @@ irc_command_ban (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (ptr_server->buffer, _("%s%s: \"%s\" command can only be " "executed in a channel buffer"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, "ban"); return WEECHAT_RC_ERROR; } @@ -493,7 +496,7 @@ irc_command_connect_one_server (struct t_irc_server *server, int no_join) weechat_printf (NULL, _("%s%s: already connected to server " "\"%s\"!"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, server->name); return 0; } @@ -502,7 +505,7 @@ irc_command_connect_one_server (struct t_irc_server *server, int no_join) weechat_printf (NULL, _("%s%s: currently connecting to server " "\"%s\"!"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, server->name); return 0; } @@ -561,7 +564,7 @@ irc_command_connect (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (NULL, _("%s%s: missing argument for \"%s\" " "option"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, "-port"); return WEECHAT_RC_ERROR; } @@ -630,7 +633,7 @@ irc_command_connect (void *data, struct t_gui_buffer *buffer, int argc, { weechat_printf (NULL, _("%s: server %s%s%s created"), - "irc", + IRC_PLUGIN_NAME, IRC_COLOR_CHAT_SERVER, server_tmp.name, IRC_COLOR_CHAT); @@ -666,8 +669,8 @@ irc_command_connect (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (NULL, _("%s%s: unable to create server " "\"%s\""), - weechat_prefix ("error"), "irc", - argv[i]); + weechat_prefix ("error"), + IRC_PLUGIN_NAME, argv[i]); } } } @@ -824,7 +827,8 @@ irc_command_cycle (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (ptr_server->buffer, _("%s%s: \"%s\" command can not be executed " "on a server buffer"), - weechat_prefix ("error"), "irc", "cycle"); + weechat_prefix ("error"), IRC_PLUGIN_NAME, + "cycle"); return WEECHAT_RC_ERROR; } @@ -844,7 +848,7 @@ irc_command_cycle (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (ptr_server->buffer, _("%s%s: \"%s\" command can not be executed on " "a server buffer"), - weechat_prefix ("error"), "irc", "part"); + weechat_prefix ("error"), IRC_PLUGIN_NAME, "part"); return WEECHAT_RC_ERROR; } @@ -975,7 +979,7 @@ irc_command_dcc (void *data, struct t_gui_buffer *buffer, int argc, { weechat_printf (ptr_server->buffer, _("%s%s: wrong arguments for \"%s\" command"), - weechat_prefix ("error"), "irc", "dcc"); + weechat_prefix ("error"), IRC_PLUGIN_NAME, "dcc"); return WEECHAT_RC_ERROR; } } @@ -1018,7 +1022,7 @@ irc_command_dehalfop (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (ptr_server->buffer, _("%s%s: \"%s\" command can only be executed in " "a channel buffer"), - weechat_prefix ("error"), "irc", "dehalfop"); + weechat_prefix ("error"), IRC_PLUGIN_NAME, "dehalfop"); return WEECHAT_RC_ERROR; } return WEECHAT_RC_OK; @@ -1055,7 +1059,7 @@ irc_command_deop (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (ptr_server->buffer, _("%s%s: \"%s\" command can only be executed in " "a channel buffer"), - weechat_prefix ("error"), "irc", "deop"); + weechat_prefix ("error"), IRC_PLUGIN_NAME, "deop"); return WEECHAT_RC_ERROR; } return WEECHAT_RC_OK; @@ -1092,7 +1096,7 @@ irc_command_devoice (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (ptr_server->buffer, _("%s%s: \"%s\" command can only be " "executed in a channel buffer"), - weechat_prefix ("error"), "irc", "devoice"); + weechat_prefix ("error"), IRC_PLUGIN_NAME, "devoice"); return WEECHAT_RC_ERROR; } return WEECHAT_RC_OK; @@ -1171,14 +1175,15 @@ irc_command_disconnect_one_server (struct t_irc_server *server) { weechat_printf (server->buffer, _("%s%s: not connected to server \"%s\"!"), - weechat_prefix ("error"), "irc", server->name); + weechat_prefix ("error"), IRC_PLUGIN_NAME, + server->name); return 0; } if (server->reconnect_start > 0) { weechat_printf (server->buffer, _("%s: auto-reconnection is cancelled"), - "irc"); + IRC_PLUGIN_NAME); } irc_command_quit_server (server, NULL); irc_server_disconnect (server, 0); @@ -1236,7 +1241,8 @@ irc_command_disconnect (void *data, struct t_gui_buffer *buffer, int argc, { weechat_printf (NULL, _("%s%s: server \"%s\" not found"), - weechat_prefix ("error"), "irc", argv[i]); + weechat_prefix ("error"), IRC_PLUGIN_NAME, + argv[i]); disconnect_ok = 0; } } @@ -1280,7 +1286,7 @@ irc_command_halfop (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (ptr_server->buffer, _("%s%s: \"%s\" command can only be " "executed in a channel buffer"), - weechat_prefix ("error"), "irc", "halfop"); + weechat_prefix ("error"), IRC_PLUGIN_NAME, "halfop"); return WEECHAT_RC_ERROR; } return WEECHAT_RC_OK; @@ -1311,7 +1317,7 @@ irc_command_ignore (void *data, struct t_gui_buffer *buffer, int argc, if (irc_ignore_list) { weechat_printf (NULL, ""); - weechat_printf (NULL, _("%s: ignore list:"), "irc"); + weechat_printf (NULL, _("%s: ignore list:"), IRC_PLUGIN_NAME); i = 0; for (ptr_ignore = irc_ignore_list; ptr_ignore; ptr_ignore = ptr_ignore->next_ignore) @@ -1332,7 +1338,7 @@ irc_command_ignore (void *data, struct t_gui_buffer *buffer, int argc, } } else - weechat_printf (NULL, _("%s: no ignore in list"), "irc"); + weechat_printf (NULL, _("%s: no ignore in list"), IRC_PLUGIN_NAME); return WEECHAT_RC_OK; } @@ -1345,7 +1351,7 @@ irc_command_ignore (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (NULL, _("%s%s: missing arguments for \"%s\" " "command"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, "ignore add"); return WEECHAT_RC_ERROR; } @@ -1358,18 +1364,18 @@ irc_command_ignore (void *data, struct t_gui_buffer *buffer, int argc, { weechat_printf (NULL, _("%s%s: ignore already exists"), - weechat_prefix ("error"), "irc"); + weechat_prefix ("error"), IRC_PLUGIN_NAME); return WEECHAT_RC_ERROR; } if (irc_ignore_new (mask, server, channel)) { - weechat_printf (NULL, _("%s: ignore added"), "irc"); + weechat_printf (NULL, _("%s: ignore added"), IRC_PLUGIN_NAME); } else { weechat_printf (NULL, _("%s%s: error adding ignore"), - weechat_prefix ("error"), "irc"); + weechat_prefix ("error"), IRC_PLUGIN_NAME); } return WEECHAT_RC_OK; @@ -1383,7 +1389,7 @@ irc_command_ignore (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (NULL, _("%s%s: missing arguments for \"%s\" " "command"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, "ignore del"); return WEECHAT_RC_ERROR; } @@ -1393,11 +1399,13 @@ irc_command_ignore (void *data, struct t_gui_buffer *buffer, int argc, if (irc_ignore_list) { irc_ignore_free_all (); - weechat_printf (NULL, _("%s: all ignore deleted"), "irc"); + weechat_printf (NULL, _("%s: all ignore deleted"), + IRC_PLUGIN_NAME); } else { - weechat_printf (NULL, _("%s: no ignore in list"), "irc"); + weechat_printf (NULL, _("%s: no ignore in list"), + IRC_PLUGIN_NAME); } } else @@ -1410,13 +1418,14 @@ irc_command_ignore (void *data, struct t_gui_buffer *buffer, int argc, if (ptr_ignore) { irc_ignore_free (ptr_ignore); - weechat_printf (NULL, _("%s: ignore deleted"), "irc"); + weechat_printf (NULL, _("%s: ignore deleted"), + IRC_PLUGIN_NAME); } else { weechat_printf (NULL, _("%s%s: ignore not found"), - weechat_prefix ("error"), "irc"); + weechat_prefix ("error"), IRC_PLUGIN_NAME); return WEECHAT_RC_ERROR; } } @@ -1424,7 +1433,7 @@ irc_command_ignore (void *data, struct t_gui_buffer *buffer, int argc, { weechat_printf (NULL, _("%s%s: wrong ignore number"), - weechat_prefix ("error"), "irc"); + weechat_prefix ("error"), IRC_PLUGIN_NAME); return WEECHAT_RC_ERROR; } } @@ -1435,7 +1444,7 @@ irc_command_ignore (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (NULL, _("%s%s: unknown option for \"%s\" " "command"), - weechat_prefix ("error"), "irc", "ignore"); + weechat_prefix ("error"), IRC_PLUGIN_NAME, "ignore"); return WEECHAT_RC_ERROR; } @@ -1490,7 +1499,8 @@ irc_command_invite (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (ptr_server->buffer, _("%s%s: \"%s\" command can only be " "executed in a channel buffer"), - weechat_prefix ("error"), "irc", "invite"); + weechat_prefix ("error"), IRC_PLUGIN_NAME, + "invite"); return WEECHAT_RC_ERROR; } @@ -1589,7 +1599,8 @@ irc_command_kick (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (ptr_server->buffer, _("%s%s: wrong arguments for \"%s\" " "command"), - weechat_prefix ("error"), "irc", "kick"); + weechat_prefix ("error"), IRC_PLUGIN_NAME, + "kick"); return WEECHAT_RC_ERROR; } pos_channel = argv[1]; @@ -1609,7 +1620,8 @@ irc_command_kick (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (ptr_server->buffer, _("%s%s: \"%s\" command can only be " "executed in a channel buffer"), - weechat_prefix ("error"), "irc", "kick"); + weechat_prefix ("error"), IRC_PLUGIN_NAME, + "kick"); return WEECHAT_RC_ERROR; } } @@ -1655,7 +1667,8 @@ irc_command_kickban (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (ptr_server->buffer, _("%s%s: wrong arguments for \"%s\" " "command"), - weechat_prefix ("error"), "irc", "kickban"); + weechat_prefix ("error"), IRC_PLUGIN_NAME, + "kickban"); return WEECHAT_RC_ERROR; } pos_channel = argv[1]; @@ -1675,7 +1688,8 @@ irc_command_kickban (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (ptr_server->buffer, _("%s%s: \"%s\" command can only be " "executed in a channel buffer"), - weechat_prefix ("error"), "irc", "kickban"); + weechat_prefix ("error"), IRC_PLUGIN_NAME, + "kickban"); return WEECHAT_RC_ERROR; } } @@ -1803,7 +1817,8 @@ irc_command_list (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (ptr_server->buffer, _("%s%s: \"%s\" is not a valid regular " "expression (%s)"), - weechat_prefix ("error"), "irc", argv_eol, buf); + weechat_prefix ("error"), IRC_PLUGIN_NAME, + argv_eol, buf); return WEECHAT_RC_ERROR; } else @@ -1814,7 +1829,7 @@ irc_command_list (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (ptr_server->buffer, _("%s%s: not enough memory for regular " "expression"), - weechat_prefix ("error"), "irc"); + weechat_prefix ("error"), IRC_PLUGIN_NAME); return WEECHAT_RC_ERROR; } } @@ -1871,7 +1886,7 @@ irc_command_me (void *data, struct t_gui_buffer *buffer, int argc, char **argv, weechat_printf (ptr_server->buffer, _("%s%s: \"%s\" command can not be executed " "on a server buffer"), - weechat_prefix ("error"), "irc", "me"); + weechat_prefix ("error"), IRC_PLUGIN_NAME, "me"); return WEECHAT_RC_ERROR; } irc_command_me_channel (ptr_server, ptr_channel, argv_eol[1]); @@ -1984,7 +1999,8 @@ irc_command_msg (void *data, struct t_gui_buffer *buffer, int argc, _("%s%s: \"%s\" command can only be " "executed in a channel or private " "buffer"), - weechat_prefix ("error"), "irc", "msg *"); + weechat_prefix ("error"), + IRC_PLUGIN_NAME, "msg *"); } if (ptr_channel->type == IRC_CHANNEL_TYPE_CHANNEL) ptr_nick = irc_nick_search (ptr_channel, ptr_server->nick); @@ -2131,7 +2147,8 @@ irc_command_names (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (ptr_server->buffer, _("%s%s: \"%s\" command can only be " "executed in a channel buffer"), - weechat_prefix ("error"), "irc", "names"); + weechat_prefix ("error"), IRC_PLUGIN_NAME, + "names"); return WEECHAT_RC_ERROR; } } @@ -2177,7 +2194,7 @@ irc_command_nick (void *data, struct t_gui_buffer *buffer, int argc, { weechat_printf (ptr_server->buffer, _("%s%s: wrong arguments for \"%s\" command"), - weechat_prefix ("error"), "irc", "nick"); + weechat_prefix ("error"), IRC_PLUGIN_NAME, "nick"); return WEECHAT_RC_ERROR; } for (ptr_server = irc_servers; ptr_server; @@ -2273,7 +2290,7 @@ irc_command_op (void *data, struct t_gui_buffer *buffer, int argc, char **argv, weechat_printf (ptr_server->buffer, _("%s%s: \"%s\" command can only be " "executed in a channel buffer"), - weechat_prefix ("error"), "irc", "op"); + weechat_prefix ("error"), IRC_PLUGIN_NAME, "op"); return WEECHAT_RC_ERROR; } return WEECHAT_RC_OK; @@ -2367,7 +2384,8 @@ irc_command_part (void *data, struct t_gui_buffer *buffer, int argc, _("%s%s: \"%s\" command can only be " "executed in a channel or " "private buffer"), - weechat_prefix ("error"), "irc", "part"); + weechat_prefix ("error"), IRC_PLUGIN_NAME, + "part"); return WEECHAT_RC_ERROR; } channel_name = ptr_channel->name; @@ -2382,7 +2400,7 @@ irc_command_part (void *data, struct t_gui_buffer *buffer, int argc, _("%s%s: \"%s\" command can only be " "executed in a channel or private " "buffer"), - weechat_prefix ("error"), "irc", "part"); + weechat_prefix ("error"), IRC_PLUGIN_NAME, "part"); return WEECHAT_RC_ERROR; } if (!ptr_channel->nicks) @@ -2483,7 +2501,8 @@ irc_command_query (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (ptr_server->buffer, _("%s%s: cannot create new private " "buffer \"%s\""), - weechat_prefix ("error"), "irc", argv[1]); + weechat_prefix ("error"), IRC_PLUGIN_NAME, + argv[1]); return WEECHAT_RC_ERROR; } } @@ -2555,7 +2574,8 @@ irc_command_reconnect_one_server (struct t_irc_server *server, int no_join) { weechat_printf (server->buffer, _("%s%s: not connected to server \"%s\"!"), - weechat_prefix ("error"), "irc", server->name); + weechat_prefix ("error"), IRC_PLUGIN_NAME, + server->name); return 0; } irc_command_quit_server (server, NULL); @@ -2629,7 +2649,8 @@ irc_command_reconnect (void *data, struct t_gui_buffer *buffer, int argc, { weechat_printf (NULL, _("%s%s: server \"%s\" not found"), - weechat_prefix ("error"), "irc", argv[i]); + weechat_prefix ("error"), IRC_PLUGIN_NAME, + argv[i]); reconnect_ok = 0; } } @@ -2787,7 +2808,7 @@ irc_command_server (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (NULL, _("%s%s: server \"%s\" not found for " "\"%s\" command"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, argv[2], "server rename"); return WEECHAT_RC_ERROR; } @@ -2798,7 +2819,7 @@ irc_command_server (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (NULL, _("%s%s: server \"%s\" already exists for " "\"%s\" command"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, argv[3], "server rename"); return WEECHAT_RC_ERROR; } @@ -2809,7 +2830,7 @@ irc_command_server (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (NULL, _("%s: server %s%s%s has been renamed to " "%s%s"), - "irc", + IRC_PLUGIN_NAME, IRC_COLOR_CHAT_SERVER, argv[2], IRC_COLOR_CHAT, @@ -2833,7 +2854,8 @@ irc_command_server (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (NULL, _("%s%s: server \"%s\" already exists, " "can't create it!"), - weechat_prefix ("error"), "irc", argv[2]); + weechat_prefix ("error"), IRC_PLUGIN_NAME, + argv[2]); return WEECHAT_RC_ERROR; } @@ -2884,7 +2906,7 @@ irc_command_server (void *data, struct t_gui_buffer *buffer, int argc, { weechat_printf (NULL, _("%s: server %s%s%s created"), - "irc", + IRC_PLUGIN_NAME, IRC_COLOR_CHAT_SERVER, server_tmp.name, IRC_COLOR_CHAT); @@ -2925,7 +2947,7 @@ irc_command_server (void *data, struct t_gui_buffer *buffer, int argc, { weechat_printf (NULL, _("%s%s: unable to create server"), - weechat_prefix ("error"), "irc"); + weechat_prefix ("error"), IRC_PLUGIN_NAME); irc_server_free_data (&server_tmp); return WEECHAT_RC_ERROR; } @@ -2952,7 +2974,7 @@ irc_command_server (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (NULL, _("%s%s: server \"%s\" not found for " "\"%s\" command"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, argv[2], "server copy"); return WEECHAT_RC_ERROR; } @@ -2963,7 +2985,7 @@ irc_command_server (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (NULL, _("%s%s: server \"%s\" already exists for " "\"%s\" command"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, argv[3], "server copy"); return WEECHAT_RC_ERROR; } @@ -2975,7 +2997,7 @@ irc_command_server (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (NULL, _("%s: server %s%s%s has been copied to " "%s%s"), - "irc", + IRC_PLUGIN_NAME, IRC_COLOR_CHAT_SERVER, argv[2], IRC_COLOR_CHAT, @@ -3001,7 +3023,7 @@ irc_command_server (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (NULL, _("%s%s: server \"%s\" not found for " "\"%s\" command"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, argv[2], "server del"); return WEECHAT_RC_ERROR; } @@ -3011,7 +3033,7 @@ irc_command_server (void *data, struct t_gui_buffer *buffer, int argc, _("%s%s: you can not delete server \"%s\" " "because you are connected to. " "Try \"/disconnect %s\" before."), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, argv[2], argv[2]); return WEECHAT_RC_ERROR; } @@ -3040,7 +3062,7 @@ irc_command_server (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (NULL, _("%s: Server %s%s%s has been deleted"), - "irc", + IRC_PLUGIN_NAME, IRC_COLOR_CHAT_SERVER, (server_name) ? server_name : "???", IRC_COLOR_CHAT); @@ -3061,13 +3083,13 @@ irc_command_server (void *data, struct t_gui_buffer *buffer, int argc, _("%s: messages outqueue DELETED for all " "servers. Some messages from you or " "WeeChat may have been lost!"), - "irc"); + IRC_PLUGIN_NAME); return WEECHAT_RC_OK; } weechat_printf (NULL, _("%s%s: unknown option for \"%s\" command"), - weechat_prefix ("error"), "irc", "server"); + weechat_prefix ("error"), IRC_PLUGIN_NAME, "server"); return WEECHAT_RC_ERROR; } @@ -3296,7 +3318,8 @@ irc_command_topic (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (ptr_server->buffer, _("%s%s: \"%s\" command can only be " "executed in a channel buffer"), - weechat_prefix ("error"), "irc", "topic"); + weechat_prefix ("error"), IRC_PLUGIN_NAME, + "topic"); return WEECHAT_RC_ERROR; } } @@ -3390,7 +3413,8 @@ irc_command_unban (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (ptr_server->buffer, _("%s%s: \"%s\" command can only be " "executed in a channel buffer"), - weechat_prefix ("error"), "irc", "unban"); + weechat_prefix ("error"), IRC_PLUGIN_NAME, + "unban"); return WEECHAT_RC_ERROR; } } @@ -3407,7 +3431,7 @@ irc_command_unban (void *data, struct t_gui_buffer *buffer, int argc, { weechat_printf (ptr_server->buffer, _("%s%s: wrong argument count for \"%s\" command"), - weechat_prefix ("error"), "irc", "unban"); + weechat_prefix ("error"), IRC_PLUGIN_NAME, "unban"); return WEECHAT_RC_ERROR; } @@ -3527,7 +3551,7 @@ irc_command_voice (void *data, struct t_gui_buffer *buffer, int argc, weechat_printf (ptr_server->buffer, _("%s%s: \"%s\" command can only be " "executed in a channel buffer"), - weechat_prefix ("error"), "irc", "voice"); + weechat_prefix ("error"), IRC_PLUGIN_NAME, "voice"); return WEECHAT_RC_ERROR; } return WEECHAT_RC_OK; diff --git a/src/plugins/irc/irc-completion.c b/src/plugins/irc/irc-completion.c index 2e1554093..cf28f50c3 100644 --- a/src/plugins/irc/irc-completion.c +++ b/src/plugins/irc/irc-completion.c @@ -25,6 +25,7 @@ #include "../weechat-plugin.h" #include "irc.h" +#include "irc-buffer.h" #include "irc-color.h" #include "irc-completion.h" #include "irc-config.h" @@ -75,8 +76,7 @@ irc_completion_server_nicks_cb (void *data, const char *completion_item, /* make C compiler happy */ (void) data; (void) completion_item; - (void) buffer; - + if (ptr_server) { for (ptr_channel2 = ptr_server->channels; ptr_channel2; diff --git a/src/plugins/irc/irc-config.c b/src/plugins/irc/irc-config.c index c627377b5..43e641350 100644 --- a/src/plugins/irc/irc-config.c +++ b/src/plugins/irc/irc-config.c @@ -372,8 +372,8 @@ irc_config_reload_servers_from_config () weechat_printf (NULL, _("%s%s: error creating server " "\"%s\""), - weechat_prefix ("error"), "irc", - server_name); + weechat_prefix ("error"), + IRC_PLUGIN_NAME, server_name); } } if (ptr_server) @@ -413,7 +413,7 @@ irc_config_reload_servers_from_config () _("%s%s: error creating option " "\"%s\" for server \"%s\" (server " "not found)"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, pos_option, server_name); } free (server_name); @@ -465,7 +465,7 @@ irc_config_reload (void *data, struct t_config_file *config_file) _("%s%s: warning: server \"%s\" not found " "in configuration file, not deleted in " "memory because it's currently used"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, ptr_server->name); /* TODO: create options for server in section (options that are not default one */ @@ -772,7 +772,7 @@ irc_config_server_create_option (void *data, struct t_config_file *config_file, weechat_printf (NULL, _("%s%s: error creating server " "\"%s\""), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, server_name); } ptr_option = weechat_config_search_option (config_file, @@ -818,7 +818,7 @@ irc_config_server_create_option (void *data, struct t_config_file *config_file, { weechat_printf (NULL, _("%s%s: error creating server option \"%s\""), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, option_name); } diff --git a/src/plugins/irc/irc-debug.c b/src/plugins/irc/irc-debug.c index 2bc8e721f..e4e9df0ba 100644 --- a/src/plugins/irc/irc-debug.c +++ b/src/plugins/irc/irc-debug.c @@ -63,9 +63,13 @@ irc_debug_printf (struct t_irc_server *server, int send, int modified, if (!irc_debug_buffer) { - irc_debug_buffer = weechat_buffer_new ("irc", "debug", - NULL, NULL, - &irc_debug_buffer_close_cb, NULL); + irc_debug_buffer = weechat_buffer_search ("irc", IRC_DEBUG_BUFFER_NAME); + if (!irc_debug_buffer) + { + irc_debug_buffer = weechat_buffer_new (IRC_DEBUG_BUFFER_NAME, + NULL, NULL, + &irc_debug_buffer_close_cb, NULL); + } /* failed to create buffer ? then exit */ if (!irc_debug_buffer) @@ -109,13 +113,13 @@ irc_debug_signal_debug_cb (void *data, const char *signal, if (strcmp (type_data, WEECHAT_HOOK_SIGNAL_STRING) == 0) { - if (weechat_strcasecmp ((char *)signal_data, "irc") == 0) + if (weechat_strcasecmp ((char *)signal_data, IRC_PLUGIN_NAME) == 0) { irc_debug ^= 1; if (irc_debug) - weechat_printf (NULL, _("%s: debug enabled"), "irc"); + weechat_printf (NULL, _("%s: debug enabled"), IRC_PLUGIN_NAME); else - weechat_printf (NULL, _("%s: debug disabled"), "irc"); + weechat_printf (NULL, _("%s: debug disabled"), IRC_PLUGIN_NAME); } } diff --git a/src/plugins/irc/irc-debug.h b/src/plugins/irc/irc-debug.h index a894df6b1..259764d59 100644 --- a/src/plugins/irc/irc-debug.h +++ b/src/plugins/irc/irc-debug.h @@ -20,6 +20,8 @@ #ifndef __WEECHAT_IRC_DEBUG_H #define __WEECHAT_IRC_DEBUG_H 1 +#define IRC_DEBUG_BUFFER_NAME "irc_debug" + #define IRC_DEBUG_PREFIX_RECV "-->" #define IRC_DEBUG_PREFIX_RECV_MOD "==>" #define IRC_DEBUG_PREFIX_SEND "<--" diff --git a/src/plugins/irc/irc-input.c b/src/plugins/irc/irc-input.c index ad1989c82..689ac735e 100644 --- a/src/plugins/irc/irc-input.c +++ b/src/plugins/irc/irc-input.c @@ -24,6 +24,7 @@ #include "../weechat-plugin.h" #include "irc.h" +#include "irc-buffer.h" #include "irc-server.h" #include "irc-channel.h" #include "irc-nick.h" @@ -87,7 +88,7 @@ irc_input_send_user_message (struct t_gui_buffer *buffer, char *text) { weechat_printf (buffer, _("%s%s: you are not connected to server"), - weechat_prefix ("error"), "irc"); + weechat_prefix ("error"), IRC_PLUGIN_NAME); return; } @@ -166,7 +167,7 @@ irc_input_data_cb (void *data, struct t_gui_buffer *buffer, { weechat_printf (buffer, _("%s: this buffer is not a channel!"), - "irc"); + IRC_PLUGIN_NAME); } return WEECHAT_RC_OK; diff --git a/src/plugins/irc/irc-protocol.c b/src/plugins/irc/irc-protocol.c index 8ab2494b4..2871ea445 100644 --- a/src/plugins/irc/irc-protocol.c +++ b/src/plugins/irc/irc-protocol.c @@ -285,7 +285,8 @@ irc_protocol_cmd_join (struct t_irc_server *server, const char *command, { weechat_printf (server->buffer, _("%s%s: cannot create new channel \"%s\""), - weechat_prefix ("error"), "irc", pos_channel); + weechat_prefix ("error"), IRC_PLUGIN_NAME, + pos_channel); return WEECHAT_RC_ERROR; } } @@ -353,7 +354,7 @@ irc_protocol_cmd_kick (struct t_irc_server *server, const char *command, weechat_printf (server->buffer, _("%s%s: channel \"%s\" not found for " "\"%s\" command"), - weechat_prefix ("error"), "irc", argv[2], + weechat_prefix ("error"), IRC_PLUGIN_NAME, argv[2], "kick"); return WEECHAT_RC_ERROR; } @@ -772,8 +773,8 @@ irc_protocol_cmd_notice (struct t_irc_server *server, const char *command, weechat_printf (server->buffer, _("%s%s: cannot create new " "private buffer \"%s\""), - weechat_prefix ("error"), "irc", - nick); + weechat_prefix ("error"), + IRC_PLUGIN_NAME, nick); return WEECHAT_RC_ERROR; } } @@ -1284,7 +1285,7 @@ irc_protocol_cmd_privmsg (struct t_irc_server *server, const char *command, weechat_printf (server->buffer, _("%s%s: channel \"%s\" not found for \"%s\" " "command"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, argv[2], "privmsg"); return WEECHAT_RC_ERROR; } @@ -1355,7 +1356,7 @@ irc_protocol_cmd_privmsg (struct t_irc_server *server, const char *command, { weechat_printf (server->buffer, _("%s%s: cannot parse \"%s\" command"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, "privmsg"); return WEECHAT_RC_ERROR; } @@ -1368,7 +1369,7 @@ irc_protocol_cmd_privmsg (struct t_irc_server *server, const char *command, weechat_printf (server->buffer, _("%s%s: not enough memory for \"%s\" " "command"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, "privmsg"); return WEECHAT_RC_ERROR; } @@ -1386,7 +1387,7 @@ irc_protocol_cmd_privmsg (struct t_irc_server *server, const char *command, { weechat_printf (server->buffer, _("%s%s: cannot parse \"%s\" command"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, "privmsg"); free (dcc_args); return WEECHAT_RC_ERROR; @@ -1405,7 +1406,7 @@ irc_protocol_cmd_privmsg (struct t_irc_server *server, const char *command, { weechat_printf (server->buffer, _("%s%s: cannot parse \"%s\" command"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, "privmsg"); free (dcc_args); return WEECHAT_RC_ERROR; @@ -1424,7 +1425,7 @@ irc_protocol_cmd_privmsg (struct t_irc_server *server, const char *command, { weechat_printf (server->buffer, _("%s%s: cannot parse \"%s\" command"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, "privmsg"); free (dcc_args); return WEECHAT_RC_ERROR; @@ -1484,7 +1485,7 @@ irc_protocol_cmd_privmsg (struct t_irc_server *server, const char *command, { weechat_printf (server->buffer, _("%s%s: cannot parse \"%s\" command"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, "privmsg"); return WEECHAT_RC_ERROR; } @@ -1497,7 +1498,7 @@ irc_protocol_cmd_privmsg (struct t_irc_server *server, const char *command, weechat_printf (server->buffer, _("%s%s: not enough memory for \"%s\" " "command"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, "privmsg"); return WEECHAT_RC_ERROR; } @@ -1515,7 +1516,7 @@ irc_protocol_cmd_privmsg (struct t_irc_server *server, const char *command, { weechat_printf (server->buffer, _("%s%s: cannot parse \"%s\" command"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, "privmsg"); free (dcc_args); return WEECHAT_RC_ERROR; @@ -1534,7 +1535,7 @@ irc_protocol_cmd_privmsg (struct t_irc_server *server, const char *command, { weechat_printf (server->buffer, _("%s%s: cannot parse \"%s\" command"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, "privmsg"); free (dcc_args); return WEECHAT_RC_ERROR; @@ -1590,7 +1591,7 @@ irc_protocol_cmd_privmsg (struct t_irc_server *server, const char *command, { weechat_printf (server->buffer, _("%s%s: cannot parse \"%s\" command"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, "privmsg"); return WEECHAT_RC_ERROR; } @@ -1603,7 +1604,7 @@ irc_protocol_cmd_privmsg (struct t_irc_server *server, const char *command, weechat_printf (server->buffer, _("%s%s: not enough memory for \"%s\" " "command"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, "privmsg"); return WEECHAT_RC_ERROR; } @@ -1621,7 +1622,7 @@ irc_protocol_cmd_privmsg (struct t_irc_server *server, const char *command, { weechat_printf (server->buffer, _("%s%s: cannot parse \"%s\" command"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, "privmsg"); free (dcc_args); return WEECHAT_RC_ERROR; @@ -1640,7 +1641,7 @@ irc_protocol_cmd_privmsg (struct t_irc_server *server, const char *command, { weechat_printf (server->buffer, _("%s%s: cannot parse \"%s\" command"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, "privmsg"); free (dcc_args); return WEECHAT_RC_ERROR; @@ -1696,7 +1697,7 @@ irc_protocol_cmd_privmsg (struct t_irc_server *server, const char *command, { weechat_printf (server->buffer, _("%s%s: cannot parse \"%s\" command"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, "privmsg"); return WEECHAT_RC_ERROR; } @@ -1709,7 +1710,7 @@ irc_protocol_cmd_privmsg (struct t_irc_server *server, const char *command, weechat_printf (server->buffer, _("%s%s: not enough memory for \"%s\" " "command"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, "privmsg"); return WEECHAT_RC_ERROR; } @@ -1727,7 +1728,7 @@ irc_protocol_cmd_privmsg (struct t_irc_server *server, const char *command, { weechat_printf (server->buffer, _("%s%s: cannot parse \"%s\" command"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, "privmsg"); free (dcc_args); return WEECHAT_RC_ERROR; @@ -1745,7 +1746,7 @@ irc_protocol_cmd_privmsg (struct t_irc_server *server, const char *command, { weechat_printf (server->buffer, _("%s%s: cannot parse \"%s\" command"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, "privmsg"); free (dcc_args); return WEECHAT_RC_ERROR; @@ -1762,7 +1763,7 @@ irc_protocol_cmd_privmsg (struct t_irc_server *server, const char *command, weechat_printf (server->buffer, _("%s%s: unknown DCC CHAT type " "received from %s%s%s: \"%s\""), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, IRC_COLOR_CHAT_NICK, nick, IRC_COLOR_CHAT, @@ -1821,8 +1822,8 @@ irc_protocol_cmd_privmsg (struct t_irc_server *server, const char *command, weechat_printf (server->buffer, _("%s%s: cannot create new " "private buffer \"%s\""), - weechat_prefix ("error"), "irc", - nick); + weechat_prefix ("error"), + IRC_PLUGIN_NAME, nick); return WEECHAT_RC_ERROR; } } @@ -1930,7 +1931,7 @@ irc_protocol_cmd_privmsg (struct t_irc_server *server, const char *command, _("%s%s: cannot create new " "private buffer \"%s\""), weechat_prefix ("error"), - "irc", nick); + IRC_PLUGIN_NAME, nick); return WEECHAT_RC_ERROR; } } @@ -2126,7 +2127,7 @@ irc_protocol_cmd_topic (struct t_irc_server *server, const char *command, { weechat_printf (server->buffer, _("%s%s: \"%s\" command received without channel"), - weechat_prefix ("error"), "irc", "topic"); + weechat_prefix ("error"), IRC_PLUGIN_NAME, "topic"); return WEECHAT_RC_ERROR; } @@ -3585,7 +3586,7 @@ irc_protocol_cmd_353 (struct t_irc_server *server, const char *command, weechat_printf (server->buffer, _("%s%s: cannot create nick \"%s\" " "for channel \"%s\""), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, pos_nick, ptr_channel->name); } } @@ -3895,7 +3896,7 @@ irc_protocol_cmd_432 (struct t_irc_server *server, const char *command, _("%s%s: all declared nicknames are " "already in use or invalid, closing " "connection with server"), - weechat_prefix ("error"), "irc"); + weechat_prefix ("error"), IRC_PLUGIN_NAME); irc_server_disconnect (server, 1); return WEECHAT_RC_OK; } @@ -3903,8 +3904,9 @@ irc_protocol_cmd_432 (struct t_irc_server *server, const char *command, weechat_printf (server->buffer, _("%s%s: nickname \"%s\" is invalid, " "trying nickname #%d (\"%s\")"), - weechat_prefix ("error"), "irc", server->nick, - nick_to_use + 1, server->nicks_array[nick_to_use]); + weechat_prefix ("error"), IRC_PLUGIN_NAME, + server->nick, nick_to_use + 1, + server->nicks_array[nick_to_use]); irc_server_set_nick (server, server->nicks_array[nick_to_use]); @@ -3949,7 +3951,7 @@ irc_protocol_cmd_433 (struct t_irc_server *server, const char *command, _("%s%s: all declared nicknames are " "already in use, closing " "connection with server"), - weechat_prefix ("error"), "irc"); + weechat_prefix ("error"), IRC_PLUGIN_NAME); irc_server_disconnect (server, 1); return WEECHAT_RC_OK; } @@ -3957,7 +3959,7 @@ irc_protocol_cmd_433 (struct t_irc_server *server, const char *command, weechat_printf (server->buffer, _("%s: nickname \"%s\" is already in use, " "trying nickname #%d (\"%s\")"), - "irc", server->nick, + IRC_PLUGIN_NAME, server->nick, nick_to_use + 1, server->nicks_array[nick_to_use]); irc_server_set_nick (server, server->nicks_array[nick_to_use]); @@ -4009,6 +4011,34 @@ irc_protocol_cmd_438 (struct t_irc_server *server, const char *command, return WEECHAT_RC_OK; } +/* + * irc_protocol_cmd_901: '901' command received (you are now logged in) + */ + +int +irc_protocol_cmd_901 (struct t_irc_server *server, const char *command, + int argc, char **argv, char **argv_eol) +{ + /* 901 message looks like: + :server 901 mynick nick user host :You are now logged in. (id nick, username user, hostname host) + */ + + IRC_PROTOCOL_MIN_ARGS(6); + + if (argc >= 7) + { + weechat_printf_tags (server->buffer, + irc_protocol_tags (command, "irc_numeric"), + "%s%s", + weechat_prefix ("network"), + (argv_eol[6][0] == ':') ? argv_eol[6] + 1 : argv_eol[6]); + } + else + irc_protocol_cmd_numeric (server, command, argc, argv, argv_eol); + + return WEECHAT_RC_OK; +} + /* * irc_protocol_is_numeric_command: return 1 if given string is 100% numeric */ @@ -4045,123 +4075,124 @@ irc_protocol_recv_command (struct t_irc_server *server, const char *entire_line, const char *cmd_name; char **argv, **argv_eol; struct t_irc_protocol_msg irc_protocol_messages[] = - { { "error", N_("error received from IRC server"), 1, &irc_protocol_cmd_error }, - { "invite", N_("invite a nick on a channel"), 1, &irc_protocol_cmd_invite }, - { "join", N_("join a channel"), 1, &irc_protocol_cmd_join }, - { "kick", N_("forcibly remove a user from a channel"), 1, &irc_protocol_cmd_kick }, - { "kill", N_("close client-server connection"), 1, &irc_protocol_cmd_kill }, - { "mode", N_("change channel or user mode"), 1, &irc_protocol_cmd_mode }, - { "nick", N_("change current nickname"), 1, &irc_protocol_cmd_nick }, - { "notice", N_("send notice message to user"), 1, &irc_protocol_cmd_notice }, - { "part", N_("leave a channel"), 1, &irc_protocol_cmd_part }, - { "ping", N_("ping server"), 1, &irc_protocol_cmd_ping }, - { "pong", N_("answer to a ping message"), 1, &irc_protocol_cmd_pong }, - { "privmsg", N_("message received"), 1, &irc_protocol_cmd_privmsg }, - { "quit", N_("close all connections and quit"), 1, &irc_protocol_cmd_quit }, - { "topic", N_("get/set channel topic"), 0, &irc_protocol_cmd_topic }, - { "wallops", N_("send a message to all currently connected users who have " + { { "error", /* error received from IRC server */ 1, &irc_protocol_cmd_error }, + { "invite", /* invite a nick on a channel */ 1, &irc_protocol_cmd_invite }, + { "join", /* join a channel */ 1, &irc_protocol_cmd_join }, + { "kick", /* forcibly remove a user from a channel */ 1, &irc_protocol_cmd_kick }, + { "kill", /* close client-server connection */ 1, &irc_protocol_cmd_kill }, + { "mode", /* change channel or user mode */ 1, &irc_protocol_cmd_mode }, + { "nick", /* change current nickname */ 1, &irc_protocol_cmd_nick }, + { "notice", /* send notice message to user */ 1, &irc_protocol_cmd_notice }, + { "part", /* leave a channel */ 1, &irc_protocol_cmd_part }, + { "ping", /* ping server */ 1, &irc_protocol_cmd_ping }, + { "pong", /* answer to a ping message */ 1, &irc_protocol_cmd_pong }, + { "privmsg", /* message received */ 1, &irc_protocol_cmd_privmsg }, + { "quit", /* close all connections and quit */ 1, &irc_protocol_cmd_quit }, + { "topic", /* get/set channel topic */ 0, &irc_protocol_cmd_topic }, + { "wallops", /* send a message to all currently connected users who have " "set the 'w' user mode " - "for themselves"), 1, &irc_protocol_cmd_wallops }, - { "001", N_("a server message"), 1, &irc_protocol_cmd_001 }, - { "005", N_("a server message"), 1, &irc_protocol_cmd_005 }, - { "221", N_("user mode string"), 1, &irc_protocol_cmd_221 }, - { "301", N_("away message"), 1, &irc_protocol_cmd_301 }, - { "303", N_("ison"), 1, &irc_protocol_cmd_303 }, - { "305", N_("unaway"), 1, &irc_protocol_cmd_305 }, - { "306", N_("now away"), 1, &irc_protocol_cmd_306 }, - { "307", N_("whois (registered nick)"), 1, &irc_protocol_cmd_whois_nick_msg }, - { "310", N_("whois (help mode)"), 1, &irc_protocol_cmd_whois_nick_msg }, - { "311", N_("whois (user)"), 1, &irc_protocol_cmd_311 }, - { "312", N_("whois (server)"), 1, &irc_protocol_cmd_312 }, - { "313", N_("whois (operator)"), 1, &irc_protocol_cmd_whois_nick_msg }, - { "314", N_("whowas"), 1, &irc_protocol_cmd_314 }, - { "315", N_("end of /who list"), 1, &irc_protocol_cmd_315 }, - { "317", N_("whois (idle)"), 1, &irc_protocol_cmd_317 }, - { "318", N_("whois (end)"), 1, &irc_protocol_cmd_whois_nick_msg }, - { "319", N_("whois (channels)"), 1, &irc_protocol_cmd_whois_nick_msg }, - { "320", N_("whois (identified user)"), 1, &irc_protocol_cmd_whois_nick_msg }, - { "321", N_("/list start"), 1, &irc_protocol_cmd_321 }, - { "322", N_("channel (for /list)"), 1, &irc_protocol_cmd_322 }, - { "323", N_("end of /list"), 1, &irc_protocol_cmd_323 }, - { "324", N_("channel mode"), 1, &irc_protocol_cmd_324 }, - { "326", N_("whois (has oper privs)"), 1, &irc_protocol_cmd_whois_nick_msg }, - { "327", N_("whois (host)"), 1, &irc_protocol_cmd_327 }, - { "329", N_("channel creation date"), 1, &irc_protocol_cmd_329 }, - { "331", N_("no topic for channel"), 1, &irc_protocol_cmd_331 }, - { "332", N_("topic of channel"), 1, &irc_protocol_cmd_332 }, - { "333", N_("infos about topic (nick and date changed)"), 1, &irc_protocol_cmd_333 }, - { "338", N_("whois (host)"), 1, &irc_protocol_cmd_338 }, - { "341", N_("inviting"), 1, &irc_protocol_cmd_341 }, - { "344", N_("channel reop"), 1, &irc_protocol_cmd_344 }, - { "345", N_("end of channel reop list"), 1, &irc_protocol_cmd_345 }, - { "348", N_("channel exception list"), 1, &irc_protocol_cmd_348 }, - { "349", N_("end of channel exception list"), 1, &irc_protocol_cmd_349 }, - { "351", N_("server version"), 1, &irc_protocol_cmd_351 }, - { "352", N_("who"), 1, &irc_protocol_cmd_352 }, - { "353", N_("list of nicks on channel"), 1, &irc_protocol_cmd_353 }, - { "366", N_("end of /names list"), 1, &irc_protocol_cmd_366 }, - { "367", N_("banlist"), 1, &irc_protocol_cmd_367 }, - { "368", N_("end of banlist"), 1, &irc_protocol_cmd_368 }, - { "378", N_("whois (connecting from)"), 1, &irc_protocol_cmd_whois_nick_msg }, - { "379", N_("whois (using modes)"), 1, &irc_protocol_cmd_whois_nick_msg }, - { "401", N_("no such nick/channel"), 1, &irc_protocol_cmd_error }, - { "402", N_("no such server"), 1, &irc_protocol_cmd_error }, - { "403", N_("no such channel"), 1, &irc_protocol_cmd_error }, - { "404", N_("cannot send to channel"), 1, &irc_protocol_cmd_error }, - { "405", N_("too many channels"), 1, &irc_protocol_cmd_error }, - { "406", N_("was no such nick"), 1, &irc_protocol_cmd_error }, - { "407", N_("was no such nick"), 1, &irc_protocol_cmd_error }, - { "409", N_("no origin"), 1, &irc_protocol_cmd_error }, - { "410", N_("no services"), 1, &irc_protocol_cmd_error }, - { "411", N_("no recipient"), 1, &irc_protocol_cmd_error }, - { "412", N_("no text to send"), 1, &irc_protocol_cmd_error }, - { "413", N_("no toplevel"), 1, &irc_protocol_cmd_error }, - { "414", N_("wilcard in toplevel domain"), 1, &irc_protocol_cmd_error }, - { "421", N_("unknown command"), 1, &irc_protocol_cmd_error }, - { "422", N_("MOTD is missing"), 1, &irc_protocol_cmd_error }, - { "423", N_("no administrative info"), 1, &irc_protocol_cmd_error }, - { "424", N_("file error"), 1, &irc_protocol_cmd_error }, - { "431", N_("no nickname given"), 1, &irc_protocol_cmd_error }, - { "432", N_("erroneous nickname"), 1, &irc_protocol_cmd_432 }, - { "433", N_("nickname already in use"), 1, &irc_protocol_cmd_433 }, - { "436", N_("nickname collision"), 1, &irc_protocol_cmd_error }, - { "437", N_("resource unavailable"), 1, &irc_protocol_cmd_error }, - { "438", N_("not authorized to change nickname"), 1, &irc_protocol_cmd_438 }, - { "441", N_("user not in channel"), 1, &irc_protocol_cmd_error }, - { "442", N_("not on channel"), 1, &irc_protocol_cmd_error }, - { "443", N_("user already on channel"), 1, &irc_protocol_cmd_error }, - { "444", N_("user not logged in"), 1, &irc_protocol_cmd_error }, - { "445", N_("summon has been disabled"), 1, &irc_protocol_cmd_error }, - { "446", N_("users has been disabled"), 1, &irc_protocol_cmd_error }, - { "451", N_("you are not registered"), 1, &irc_protocol_cmd_error }, - { "461", N_("not enough parameters"), 1, &irc_protocol_cmd_error }, - { "462", N_("you may not register"), 1, &irc_protocol_cmd_error }, - { "463", N_("your host isn't among the privileged"), 1, &irc_protocol_cmd_error }, - { "464", N_("password incorrect"), 1, &irc_protocol_cmd_error }, - { "465", N_("you are banned from this server"), 1, &irc_protocol_cmd_error }, - { "467", N_("channel key already set"), 1, &irc_protocol_cmd_error }, - { "470", N_("forwarding to another channel"), 1, &irc_protocol_cmd_error }, - { "471", N_("channel is already full"), 1, &irc_protocol_cmd_error }, - { "472", N_("unknown mode char to me"), 1, &irc_protocol_cmd_error }, - { "473", N_("cannot join channel (invite only)"), 1, &irc_protocol_cmd_error }, - { "474", N_("cannot join channel (banned from channel)"), 1, &irc_protocol_cmd_error }, - { "475", N_("cannot join channel (bad channel key)"), 1, &irc_protocol_cmd_error }, - { "476", N_("bad channel mask"), 1, &irc_protocol_cmd_error }, - { "477", N_("channel doesn't support modes"), 1, &irc_protocol_cmd_error }, - { "481", N_("you're not an IRC operator"), 1, &irc_protocol_cmd_error }, - { "482", N_("you're not channel operator"), 1, &irc_protocol_cmd_error }, - { "483", N_("you can't kill a server!"), 1, &irc_protocol_cmd_error }, - { "484", N_("your connection is restricted!"), 1, &irc_protocol_cmd_error }, - { "485", N_("user is immune from kick/deop"), 1, &irc_protocol_cmd_error }, - { "487", N_("network split"), 1, &irc_protocol_cmd_error }, - { "491", N_("no O-lines for your host"), 1, &irc_protocol_cmd_error }, - { "501", N_("unknown mode flag"), 1, &irc_protocol_cmd_error }, - { "502", N_("can't change mode for other users"), 1, &irc_protocol_cmd_error }, - { "671", N_("whois (secure connection)"), 1, &irc_protocol_cmd_whois_nick_msg }, - { "973", N_("whois (secure connection)"), 1, &irc_protocol_cmd_server_mode_reason }, - { "974", N_("whois (secure connection)"), 1, &irc_protocol_cmd_server_mode_reason }, - { "975", N_("whois (secure connection)"), 1, &irc_protocol_cmd_server_mode_reason }, - { NULL, NULL, 0, NULL } + "for themselves */ 1, &irc_protocol_cmd_wallops }, + { "001", /* a server message */ 1, &irc_protocol_cmd_001 }, + { "005", /* a server message */ 1, &irc_protocol_cmd_005 }, + { "221", /* user mode string */ 1, &irc_protocol_cmd_221 }, + { "301", /* away message */ 1, &irc_protocol_cmd_301 }, + { "303", /* ison */ 1, &irc_protocol_cmd_303 }, + { "305", /* unaway */ 1, &irc_protocol_cmd_305 }, + { "306", /* now away */ 1, &irc_protocol_cmd_306 }, + { "307", /* whois (registered nick) */ 1, &irc_protocol_cmd_whois_nick_msg }, + { "310", /* whois (help mode) */ 1, &irc_protocol_cmd_whois_nick_msg }, + { "311", /* whois (user) */ 1, &irc_protocol_cmd_311 }, + { "312", /* whois (server) */ 1, &irc_protocol_cmd_312 }, + { "313", /* whois (operator) */ 1, &irc_protocol_cmd_whois_nick_msg }, + { "314", /* whowas */ 1, &irc_protocol_cmd_314 }, + { "315", /* end of /who list */ 1, &irc_protocol_cmd_315 }, + { "317", /* whois (idle) */ 1, &irc_protocol_cmd_317 }, + { "318", /* whois (end) */ 1, &irc_protocol_cmd_whois_nick_msg }, + { "319", /* whois (channels) */ 1, &irc_protocol_cmd_whois_nick_msg }, + { "320", /* whois (identified user) */ 1, &irc_protocol_cmd_whois_nick_msg }, + { "321", /* /list start */ 1, &irc_protocol_cmd_321 }, + { "322", /* channel (for /list) */ 1, &irc_protocol_cmd_322 }, + { "323", /* end of /list */ 1, &irc_protocol_cmd_323 }, + { "324", /* channel mode */ 1, &irc_protocol_cmd_324 }, + { "326", /* whois (has oper privs) */ 1, &irc_protocol_cmd_whois_nick_msg }, + { "327", /* whois (host) */ 1, &irc_protocol_cmd_327 }, + { "329", /* channel creation date */ 1, &irc_protocol_cmd_329 }, + { "331", /* no topic for channel */ 1, &irc_protocol_cmd_331 }, + { "332", /* topic of channel */ 1, &irc_protocol_cmd_332 }, + { "333", /* infos about topic (nick and date changed) */ 1, &irc_protocol_cmd_333 }, + { "338", /* whois (host) */ 1, &irc_protocol_cmd_338 }, + { "341", /* inviting */ 1, &irc_protocol_cmd_341 }, + { "344", /* channel reop */ 1, &irc_protocol_cmd_344 }, + { "345", /* end of channel reop list */ 1, &irc_protocol_cmd_345 }, + { "348", /* channel exception list */ 1, &irc_protocol_cmd_348 }, + { "349", /* end of channel exception list */ 1, &irc_protocol_cmd_349 }, + { "351", /* server version */ 1, &irc_protocol_cmd_351 }, + { "352", /* who */ 1, &irc_protocol_cmd_352 }, + { "353", /* list of nicks on channel */ 1, &irc_protocol_cmd_353 }, + { "366", /* end of /names list */ 1, &irc_protocol_cmd_366 }, + { "367", /* banlist */ 1, &irc_protocol_cmd_367 }, + { "368", /* end of banlist */ 1, &irc_protocol_cmd_368 }, + { "378", /* whois (connecting from) */ 1, &irc_protocol_cmd_whois_nick_msg }, + { "379", /* whois (using modes) */ 1, &irc_protocol_cmd_whois_nick_msg }, + { "401", /* no such nick/channel */ 1, &irc_protocol_cmd_error }, + { "402", /* no such server */ 1, &irc_protocol_cmd_error }, + { "403", /* no such channel */ 1, &irc_protocol_cmd_error }, + { "404", /* cannot send to channel */ 1, &irc_protocol_cmd_error }, + { "405", /* too many channels */ 1, &irc_protocol_cmd_error }, + { "406", /* was no such nick */ 1, &irc_protocol_cmd_error }, + { "407", /* was no such nick */ 1, &irc_protocol_cmd_error }, + { "409", /* no origin */ 1, &irc_protocol_cmd_error }, + { "410", /* no services */ 1, &irc_protocol_cmd_error }, + { "411", /* no recipient */ 1, &irc_protocol_cmd_error }, + { "412", /* no text to send */ 1, &irc_protocol_cmd_error }, + { "413", /* no toplevel */ 1, &irc_protocol_cmd_error }, + { "414", /* wilcard in toplevel domain */ 1, &irc_protocol_cmd_error }, + { "421", /* unknown command */ 1, &irc_protocol_cmd_error }, + { "422", /* MOTD is missing */ 1, &irc_protocol_cmd_error }, + { "423", /* no administrative info */ 1, &irc_protocol_cmd_error }, + { "424", /* file error */ 1, &irc_protocol_cmd_error }, + { "431", /* no nickname given */ 1, &irc_protocol_cmd_error }, + { "432", /* erroneous nickname */ 1, &irc_protocol_cmd_432 }, + { "433", /* nickname already in use */ 1, &irc_protocol_cmd_433 }, + { "436", /* nickname collision */ 1, &irc_protocol_cmd_error }, + { "437", /* resource unavailable */ 1, &irc_protocol_cmd_error }, + { "438", /* not authorized to change nickname */ 1, &irc_protocol_cmd_438 }, + { "441", /* user not in channel */ 1, &irc_protocol_cmd_error }, + { "442", /* not on channel */ 1, &irc_protocol_cmd_error }, + { "443", /* user already on channel */ 1, &irc_protocol_cmd_error }, + { "444", /* user not logged in */ 1, &irc_protocol_cmd_error }, + { "445", /* summon has been disabled */ 1, &irc_protocol_cmd_error }, + { "446", /* users has been disabled */ 1, &irc_protocol_cmd_error }, + { "451", /* you are not registered */ 1, &irc_protocol_cmd_error }, + { "461", /* not enough parameters */ 1, &irc_protocol_cmd_error }, + { "462", /* you may not register */ 1, &irc_protocol_cmd_error }, + { "463", /* your host isn't among the privileged */ 1, &irc_protocol_cmd_error }, + { "464", /* password incorrect */ 1, &irc_protocol_cmd_error }, + { "465", /* you are banned from this server */ 1, &irc_protocol_cmd_error }, + { "467", /* channel key already set */ 1, &irc_protocol_cmd_error }, + { "470", /* forwarding to another channel */ 1, &irc_protocol_cmd_error }, + { "471", /* channel is already full */ 1, &irc_protocol_cmd_error }, + { "472", /* unknown mode char to me */ 1, &irc_protocol_cmd_error }, + { "473", /* cannot join channel (invite only) */ 1, &irc_protocol_cmd_error }, + { "474", /* cannot join channel (banned from channel) */ 1, &irc_protocol_cmd_error }, + { "475", /* cannot join channel (bad channel key) */ 1, &irc_protocol_cmd_error }, + { "476", /* bad channel mask */ 1, &irc_protocol_cmd_error }, + { "477", /* channel doesn't support modes */ 1, &irc_protocol_cmd_error }, + { "481", /* you're not an IRC operator */ 1, &irc_protocol_cmd_error }, + { "482", /* you're not channel operator */ 1, &irc_protocol_cmd_error }, + { "483", /* you can't kill a server! */ 1, &irc_protocol_cmd_error }, + { "484", /* your connection is restricted! */ 1, &irc_protocol_cmd_error }, + { "485", /* user is immune from kick/deop */ 1, &irc_protocol_cmd_error }, + { "487", /* network split */ 1, &irc_protocol_cmd_error }, + { "491", /* no O-lines for your host */ 1, &irc_protocol_cmd_error }, + { "501", /* unknown mode flag */ 1, &irc_protocol_cmd_error }, + { "502", /* can't change mode for other users */ 1, &irc_protocol_cmd_error }, + { "671", /* whois (secure connection) */ 1, &irc_protocol_cmd_whois_nick_msg }, + { "901", /* you are now logged in */ 1, &irc_protocol_cmd_901 }, + { "973", /* whois (secure connection) */ 1, &irc_protocol_cmd_server_mode_reason }, + { "974", /* whois (secure connection) */ 1, &irc_protocol_cmd_server_mode_reason }, + { "975", /* whois (secure connection) */ 1, &irc_protocol_cmd_server_mode_reason }, + { NULL, 0, NULL } }; if (!command) @@ -4195,7 +4226,8 @@ irc_protocol_recv_command (struct t_irc_server *server, const char *entire_line, { weechat_printf (server->buffer, _("%s%s: command \"%s\" not found:"), - weechat_prefix ("error"), "irc", command); + weechat_prefix ("error"), IRC_PLUGIN_NAME, + command); weechat_printf (server->buffer, "%s%s", weechat_prefix ("error"), entire_line); @@ -4242,7 +4274,8 @@ irc_protocol_recv_command (struct t_irc_server *server, const char *entire_line, weechat_printf (server->buffer, _("%s%s: failed to parse command \"%s\" (please " "report to developers):"), - weechat_prefix ("error"), "irc", command); + weechat_prefix ("error"), IRC_PLUGIN_NAME, + command); weechat_printf (server->buffer, "%s%s", weechat_prefix ("error"), entire_line); diff --git a/src/plugins/irc/irc-protocol.h b/src/plugins/irc/irc-protocol.h index c19773164..3f39d2254 100644 --- a/src/plugins/irc/irc-protocol.h +++ b/src/plugins/irc/irc-protocol.h @@ -41,8 +41,8 @@ _("%s%s: too few arguments received from IRC " \ "server for command \"%s\" (received: %d " \ "arguments, expected: at least %d)"), \ - weechat_prefix ("error"), "irc", command, \ - argc, __min_args); \ + weechat_prefix ("error"), IRC_PLUGIN_NAME, \ + command, argc, __min_args); \ return WEECHAT_RC_ERROR; \ } @@ -52,7 +52,8 @@ weechat_printf (server->buffer, \ _("%s%s: \"%s\" command received without " \ "host"), \ - weechat_prefix ("error"), "irc", command); \ + weechat_prefix ("error"), IRC_PLUGIN_NAME, \ + command); \ return WEECHAT_RC_ERROR; \ } @@ -64,7 +65,6 @@ typedef int (t_irc_recv_func)(struct t_irc_server *server, const char *comand, struct t_irc_protocol_msg { char *name; /* IRC message name */ - char *description; /* message description */ int decode_color; /* decode color before calling function */ t_irc_recv_func *recv_function; /* function called when msg is received */ }; diff --git a/src/plugins/irc/irc-server.c b/src/plugins/irc/irc-server.c index 244a30b20..47cb2303b 100644 --- a/src/plugins/irc/irc-server.c +++ b/src/plugins/irc/irc-server.c @@ -405,7 +405,7 @@ irc_server_alloc (const char *name) { weechat_printf (NULL, _("%s%s: error when allocating new server"), - weechat_prefix ("error"), "irc"); + weechat_prefix ("error"), IRC_PLUGIN_NAME); return NULL; } @@ -613,7 +613,7 @@ irc_server_alloc_with_url (const char *irc_url) { weechat_printf (NULL, _("%s%s: error creating new server \"%s\""), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, pos_server); } @@ -957,7 +957,7 @@ int irc_server_rename (struct t_irc_server *server, const char *new_server_name) { int length; - char *mask, *option_name, *pos_option, *new_option_name; + char *mask, *option_name, *pos_option, *new_option_name, *buffer_name; struct t_infolist *infolist; struct t_config_option *ptr_option; struct t_irc_channel *ptr_channel; @@ -1008,18 +1008,21 @@ irc_server_rename (struct t_irc_server *server, const char *new_server_name) if (server->name) free (server->name); server->name = strdup (new_server_name); - - /* change "category" for buffers with this server */ + + /* change name for buffers with this server */ for (ptr_channel = server->channels; ptr_channel; ptr_channel = ptr_channel->next_channel) { if (ptr_channel->buffer) - weechat_buffer_set (ptr_channel->buffer, "category", server->name); + { + buffer_name = irc_buffer_build_name (server->name, ptr_channel->name); + weechat_buffer_set (ptr_channel->buffer, "name", buffer_name); + } } if (server->buffer) { - weechat_buffer_set (server->buffer, "category", server->name); - weechat_buffer_set (server->buffer, "name", server->name); + buffer_name = irc_buffer_build_name (server->name, NULL); + weechat_buffer_set (server->buffer, "name", buffer_name); } return 1; @@ -1063,7 +1066,7 @@ irc_server_send (struct t_irc_server *server, const char *buffer, int size_buf) weechat_printf (NULL, _("%s%s: error sending data to IRC server: null " "pointer (please report problem to developers)"), - weechat_prefix ("error"), "irc"); + weechat_prefix ("error"), IRC_PLUGIN_NAME); return 0; } @@ -1073,7 +1076,7 @@ irc_server_send (struct t_irc_server *server, const char *buffer, int size_buf) _("%s%s: error sending data to IRC server: empty " "buffer (please report problem to " "developers)"), - weechat_prefix ("error"), "irc"); + weechat_prefix ("error"), IRC_PLUGIN_NAME); return 0; } @@ -1088,7 +1091,7 @@ irc_server_send (struct t_irc_server *server, const char *buffer, int size_buf) { weechat_printf (server->buffer, _("%s%s: error sending data to IRC server (%s)"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, strerror (errno)); } @@ -1450,7 +1453,7 @@ irc_server_msgq_add_msg (struct t_irc_server *server, const char *msg) weechat_printf (server->buffer, _("%s%s: not enough memory for received IRC " "message"), - weechat_prefix ("error"), "irc"); + weechat_prefix ("error"), IRC_PLUGIN_NAME); return; } message->server = server; @@ -1463,7 +1466,7 @@ irc_server_msgq_add_msg (struct t_irc_server *server, const char *msg) weechat_printf (server->buffer, _("%s%s: not enough memory for received IRC " "message"), - weechat_prefix ("error"), "irc"); + weechat_prefix ("error"), IRC_PLUGIN_NAME); } else { @@ -1510,7 +1513,7 @@ irc_server_msgq_add_unterminated (struct t_irc_server *server, const char *strin weechat_printf (server->buffer, _("%s%s: not enough memory for received IRC " "message"), - weechat_prefix ("error"), "irc"); + weechat_prefix ("error"), IRC_PLUGIN_NAME); } else strcat (server->unterminated_message, string); @@ -1523,7 +1526,7 @@ irc_server_msgq_add_unterminated (struct t_irc_server *server, const char *strin weechat_printf (server->buffer, _("%s%s: not enough memory for received IRC " "message"), - weechat_prefix ("error"), "irc"); + weechat_prefix ("error"), IRC_PLUGIN_NAME); } } } @@ -1734,7 +1737,7 @@ irc_server_recv_cb (void *arg_server) weechat_printf (server->buffer, _("%s%s: cannot read data from socket, " "disconnecting from server..."), - weechat_prefix ("error"), "irc"); + weechat_prefix ("error"), IRC_PLUGIN_NAME); irc_server_disconnect (server, 1); } @@ -1804,7 +1807,7 @@ irc_server_timer_cb (void *data) _("%s: lag is high, " "disconnecting from " "server..."), - "irc"); + IRC_PLUGIN_NAME); irc_server_disconnect (ptr_server, 1); } } @@ -1888,7 +1891,7 @@ irc_server_reconnect_schedule (struct t_irc_server *server) server->reconnect_start = time (NULL); weechat_printf (server->buffer, _("%s: reconnecting to server in %d %s"), - "irc", + IRC_PLUGIN_NAME, server->autoreconnect_delay, NG_("second", "seconds", server->autoreconnect_delay)); @@ -1939,7 +1942,7 @@ irc_server_switch_address (struct t_irc_server *server) server->current_address++; weechat_printf (server->buffer, _("%s: switching address to %s/%d"), - "irc", + IRC_PLUGIN_NAME, server->addresses_array[server->current_address], server->ports_array[server->current_address]); irc_server_connect (server, 0); @@ -1980,7 +1983,7 @@ irc_server_connect_cb (void *arg_server, int status) (config_proxy_use) ? _("%s%s: proxy address \"%s\" not found") : _("%s%s: address \"%s\" not found"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, server->addresses_array[server->current_address]); irc_server_close_connection (server); irc_server_switch_address (server); @@ -1990,7 +1993,7 @@ irc_server_connect_cb (void *arg_server, int status) (config_proxy_use) ? _("%s%s: proxy IP address not found") : _("%s%s: IP address not found"), - weechat_prefix ("error"), "irc"); + weechat_prefix ("error"), IRC_PLUGIN_NAME); irc_server_close_connection (server); irc_server_switch_address (server); break; @@ -1999,7 +2002,7 @@ irc_server_connect_cb (void *arg_server, int status) (config_proxy_use) ? _("%s%s: proxy connection refused") : _("%s%s: connection refused"), - weechat_prefix ("error"), "irc"); + weechat_prefix ("error"), IRC_PLUGIN_NAME); irc_server_close_connection (server); irc_server_switch_address (server); break; @@ -2010,35 +2013,35 @@ irc_server_connect_cb (void *arg_server, int status) "(check username/password if used " "and if IRC server address/port is " "allowed by proxy)"), - weechat_prefix ("error"), "irc"); + weechat_prefix ("error"), IRC_PLUGIN_NAME); irc_server_close_connection (server); irc_server_switch_address (server); break; case WEECHAT_HOOK_CONNECT_LOCAL_HOSTNAME_ERROR: weechat_printf (server->buffer, _("%s%s: unable to set local hostname/IP"), - weechat_prefix ("error"), "irc"); + weechat_prefix ("error"), IRC_PLUGIN_NAME); irc_server_close_connection (server); irc_server_reconnect_schedule (server); break; case WEECHAT_HOOK_CONNECT_GNUTLS_INIT_ERROR: weechat_printf (server->buffer, _("%s%s: GnuTLS init error"), - weechat_prefix ("error"), "irc"); + weechat_prefix ("error"), IRC_PLUGIN_NAME); irc_server_close_connection (server); irc_server_reconnect_schedule (server); break; case WEECHAT_HOOK_CONNECT_GNUTLS_HANDSHAKE_ERROR: weechat_printf (server->buffer, _("%s%s: GnuTLS handshake failed"), - weechat_prefix ("error"), "irc"); + weechat_prefix ("error"), IRC_PLUGIN_NAME); irc_server_close_connection (server); irc_server_switch_address (server); break; case WEECHAT_HOOK_CONNECT_MEMORY_ERROR: weechat_printf (server->buffer, _("%s%s: not enough memory"), - weechat_prefix ("error"), "irc"); + weechat_prefix ("error"), IRC_PLUGIN_NAME); irc_server_close_connection (server); irc_server_reconnect_schedule (server); break; @@ -2057,7 +2060,7 @@ int irc_server_connect (struct t_irc_server *server, int disable_autojoin) { int set; - char *config_proxy_type, *config_proxy_address; + char *config_proxy_type, *config_proxy_address, buffer_name[256]; int config_proxy_use, config_proxy_ipv6, config_proxy_port; if (!server->addresses || !server->addresses[0]) @@ -2065,7 +2068,7 @@ irc_server_connect (struct t_irc_server *server, int disable_autojoin) weechat_printf (server->buffer, _("%s%s: addresses not defined for server \"%s\", " "cannot connect"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, server->name); return 0; } @@ -2075,7 +2078,7 @@ irc_server_connect (struct t_irc_server *server, int disable_autojoin) weechat_printf (server->buffer, _("%s%s: nicks not defined for server \"%s\", " "cannot connect"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, server->name); return 0; } @@ -2093,7 +2096,9 @@ irc_server_connect (struct t_irc_server *server, int disable_autojoin) if (!server->buffer) { - server->buffer = weechat_buffer_new (server->name, server->name, + snprintf (buffer_name, sizeof (buffer_name), + "server.%s", server->name); + server->buffer = weechat_buffer_new (buffer_name, NULL, NULL, &irc_buffer_close_cb, NULL); if (!server->buffer) @@ -2121,7 +2126,7 @@ irc_server_connect (struct t_irc_server *server, int disable_autojoin) weechat_printf (server->buffer, _("%s%s: cannot connect with SSL since WeeChat " "was not built with GnuTLS support"), - weechat_prefix ("error"), "irc"); + weechat_prefix ("error"), IRC_PLUGIN_NAME); return 0; } #endif @@ -2130,7 +2135,7 @@ irc_server_connect (struct t_irc_server *server, int disable_autojoin) weechat_printf (server->buffer, _("%s: connecting to server %s/%d%s%s via %s " "proxy %s/%d%s..."), - "irc", + IRC_PLUGIN_NAME, server->addresses_array[server->current_address], server->ports_array[server->current_address], (server->ipv6) ? " (IPv6)" : "", @@ -2152,13 +2157,13 @@ irc_server_connect (struct t_irc_server *server, int disable_autojoin) { weechat_printf (server->buffer, _("%s: connecting to server %s/%d%s%s..."), - "irc", + IRC_PLUGIN_NAME, server->addresses_array[server->current_address], server->ports_array[server->current_address], (server->ipv6) ? " (IPv6)" : "", (server->ssl) ? " (SSL)" : ""); weechat_log_printf (_("%s: connecting to server %s/%d%s%s..."), - "irc", + IRC_PLUGIN_NAME, server->addresses_array[server->current_address], server->ports_array[server->current_address], (server->ipv6) ? " (IPv6)" : "", @@ -2177,7 +2182,7 @@ irc_server_connect (struct t_irc_server *server, int disable_autojoin) { weechat_printf (server->buffer, _("%s%s: cannot create socket"), - weechat_prefix ("error"), "irc"); + weechat_prefix ("error"), IRC_PLUGIN_NAME); return 0; } @@ -2189,7 +2194,7 @@ irc_server_connect (struct t_irc_server *server, int disable_autojoin) weechat_printf (server->buffer, _("%s%s: cannot set socket option " "\"SO_REUSEADDR\""), - weechat_prefix ("error"), "irc"); + weechat_prefix ("error"), IRC_PLUGIN_NAME); } /* set SO_KEEPALIVE option for socket */ @@ -2200,7 +2205,7 @@ irc_server_connect (struct t_irc_server *server, int disable_autojoin) weechat_printf (server->buffer, _("%s%s: cannot set socket option " "\"SO_KEEPALIVE\""), - weechat_prefix ("error"), "irc"); + weechat_prefix ("error"), IRC_PLUGIN_NAME); } /* init SSL if asked */ @@ -2237,7 +2242,7 @@ irc_server_reconnect (struct t_irc_server *server) { weechat_printf (server->buffer, _("%s: reconnecting to server..."), - "irc"); + IRC_PLUGIN_NAME); server->reconnect_start = 0; server->current_address = 0; @@ -2285,7 +2290,7 @@ irc_server_disconnect (struct t_irc_server *server, int reconnect) irc_nick_free_all (ptr_channel); weechat_printf (ptr_channel->buffer, _("%s: disconnected from server"), - "irc"); + IRC_PLUGIN_NAME); } } @@ -2294,7 +2299,7 @@ irc_server_disconnect (struct t_irc_server *server, int reconnect) if (server->buffer) weechat_printf (server->buffer, _("%s: disconnected from server"), - "irc"); + IRC_PLUGIN_NAME); server->current_address = 0; if (server->nick_modes) @@ -2576,7 +2581,7 @@ irc_server_xfer_send_ready_cb (void *data, const char *signal, { plugin_name = weechat_infolist_string (infolist, "plugin_name"); plugin_id = weechat_infolist_string (infolist, "plugin_id"); - if (plugin_name && (strcmp (plugin_name, "irc") == 0) && plugin_id) + if (plugin_name && (strcmp (plugin_name, IRC_PLUGIN_NAME) == 0) && plugin_id) { sscanf (plugin_id, "%x", (unsigned int *)&server); for (ptr_server = irc_servers; ptr_server; @@ -2649,7 +2654,7 @@ irc_server_xfer_resume_ready_cb (void *data, const char *signal, { plugin_name = weechat_infolist_string (infolist, "plugin_name"); plugin_id = weechat_infolist_string (infolist, "plugin_id"); - if (plugin_name && (strcmp (plugin_name, "irc") == 0) && plugin_id) + if (plugin_name && (strcmp (plugin_name, IRC_PLUGIN_NAME) == 0) && plugin_id) { sscanf (plugin_id, "%x", (unsigned int *)&server); for (ptr_server = irc_servers; ptr_server; @@ -2706,7 +2711,7 @@ irc_server_xfer_send_accept_resume_cb (void *data, const char *signal, { plugin_name = weechat_infolist_string (infolist, "plugin_name"); plugin_id = weechat_infolist_string (infolist, "plugin_id"); - if (plugin_name && (strcmp (plugin_name, "irc") == 0) && plugin_id) + if (plugin_name && (strcmp (plugin_name, IRC_PLUGIN_NAME) == 0) && plugin_id) { sscanf (plugin_id, "%x", (unsigned int *)&server); for (ptr_server = irc_servers; ptr_server; diff --git a/src/plugins/irc/irc-upgrade.c b/src/plugins/irc/irc-upgrade.c index e33d1b7e6..c342bf972 100644 --- a/src/plugins/irc/irc-upgrade.c +++ b/src/plugins/irc/irc-upgrade.c @@ -180,7 +180,7 @@ irc_upgrade_read_cb (int object_id, irc_upgrade_current_server = irc_server_search (weechat_infolist_string (infolist, "name")); if (irc_upgrade_current_server) { - irc_upgrade_current_server->buffer = weechat_buffer_search (irc_upgrade_current_server->name, + irc_upgrade_current_server->buffer = weechat_buffer_search (IRC_PLUGIN_NAME, irc_upgrade_current_server->name); irc_upgrade_current_server->current_address = weechat_infolist_integer (infolist, "current_address"); diff --git a/src/plugins/irc/irc.c b/src/plugins/irc/irc.c index 82f5d3db0..f2ada2b7d 100644 --- a/src/plugins/irc/irc.c +++ b/src/plugins/irc/irc.c @@ -35,7 +35,7 @@ #include "irc-upgrade.h" -WEECHAT_PLUGIN_NAME("irc"); +WEECHAT_PLUGIN_NAME(IRC_PLUGIN_NAME); WEECHAT_PLUGIN_DESCRIPTION("IRC (Internet Relay Chat) plugin for WeeChat"); WEECHAT_PLUGIN_AUTHOR("FlashCode "); WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION); @@ -138,14 +138,14 @@ weechat_plugin_init (struct t_weechat_plugin *plugin, int argc, char *argv[]) { auto_connect = 0; } - else if ((weechat_strncasecmp (argv[i], "irc", 3) == 0)) + else if ((weechat_strncasecmp (argv[i], IRC_PLUGIN_NAME, 3) == 0)) { if (!irc_server_alloc_with_url (argv[i])) { weechat_printf (NULL, _("%s%s: error with IRC server from URL " "(\"%s\"), ignored"), - weechat_prefix ("error"), "irc", + weechat_prefix ("error"), IRC_PLUGIN_NAME, argv[i]); } } @@ -156,7 +156,16 @@ weechat_plugin_init (struct t_weechat_plugin *plugin, int argc, char *argv[]) } if (upgrading) - irc_upgrade_load (); + { + if (!irc_upgrade_load ()) + { + weechat_printf (NULL, + _("%s%s: WARNING: some network connections may " + "still be open and not visible, you should " + "restart WeeChat now (with /quit)."), + weechat_prefix ("error"), IRC_PLUGIN_NAME); + } + } else irc_server_auto_connect (auto_connect); diff --git a/src/plugins/irc/irc.h b/src/plugins/irc/irc.h index af39b60a8..4702f6e1f 100644 --- a/src/plugins/irc/irc.h +++ b/src/plugins/irc/irc.h @@ -25,14 +25,14 @@ #endif #define weechat_plugin weechat_irc_plugin +#define IRC_PLUGIN_NAME "irc" #define IRC_GET_SERVER(__buffer) \ struct t_weechat_plugin *buffer_plugin = NULL; \ struct t_irc_server *ptr_server = NULL; \ buffer_plugin = weechat_buffer_get_pointer (__buffer, "plugin"); \ if (buffer_plugin == weechat_irc_plugin) \ - ptr_server = irc_server_search ( \ - weechat_buffer_get_string (__buffer, "category")); + irc_buffer_get_server_channel (__buffer, &ptr_server, NULL); #define IRC_GET_SERVER_CHANNEL(__buffer) \ struct t_weechat_plugin *buffer_plugin = NULL; \ @@ -41,10 +41,8 @@ buffer_plugin = weechat_buffer_get_pointer (__buffer, "plugin"); \ if (buffer_plugin == weechat_irc_plugin) \ { \ - ptr_server = irc_server_search ( \ - weechat_buffer_get_string (__buffer, "category")); \ - ptr_channel = irc_channel_search ( \ - ptr_server, weechat_buffer_get_string (__buffer, "name")); \ + irc_buffer_get_server_channel (__buffer, &ptr_server, \ + &ptr_channel); \ } #define IRC_COLOR_CHAT weechat_color("chat") diff --git a/src/plugins/logger/logger.c b/src/plugins/logger/logger.c index 37d0d0035..cb8e7db17 100644 --- a/src/plugins/logger/logger.c +++ b/src/plugins/logger/logger.c @@ -41,7 +41,7 @@ #include "logger-tail.h" -WEECHAT_PLUGIN_NAME("logger"); +WEECHAT_PLUGIN_NAME(LOGGER_PLUGIN_NAME); WEECHAT_PLUGIN_DESCRIPTION("Logger plugin for WeeChat"); WEECHAT_PLUGIN_AUTHOR("FlashCode "); WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION); @@ -240,7 +240,7 @@ logger_get_filename (struct t_gui_buffer *buffer) struct t_infolist *ptr_infolist; char *res; char *dir_separator, *weechat_dir, *log_path, *log_path2; - char *plugin_name, *plugin_name2, *category, *category2, *name, *name2; + char *plugin_name, *plugin_name2, *name, *name2; int length; res = NULL; @@ -256,16 +256,12 @@ logger_get_filename (struct t_gui_buffer *buffer) ptr_infolist = weechat_infolist_get ("buffer", buffer, NULL); if (ptr_infolist) { - category2 = NULL; name2 = NULL; if (weechat_infolist_next (ptr_infolist)) { plugin_name = weechat_infolist_string (ptr_infolist, "plugin_name"); plugin_name2 = (plugin_name) ? - weechat_string_replace (plugin_name, dir_separator, "_") : NULL; - category = weechat_infolist_string (ptr_infolist, "category"); - category2 = (category) ? - weechat_string_replace (category, dir_separator, "_") : NULL; + weechat_string_replace (plugin_name, dir_separator, "_") : strdup ("core"); name = weechat_infolist_string (ptr_infolist, "name"); name2 = (name) ? weechat_string_replace (name, dir_separator, "_") : NULL; @@ -273,8 +269,6 @@ logger_get_filename (struct t_gui_buffer *buffer) length = strlen (log_path2); if (plugin_name2) length += strlen (plugin_name2) + 1; - if (category2) - length += strlen (category2) + 1; if (name2) length += strlen (name2) + 1; length += 16; @@ -289,13 +283,6 @@ logger_get_filename (struct t_gui_buffer *buffer) strcat (res, plugin_name2); strcat (res, "."); } - if (category2) - { - if (logger_option_name_lower_case) - weechat_string_tolower (category2); - strcat (res, category2); - strcat (res, "."); - } if (name2) { if (logger_option_name_lower_case) @@ -305,8 +292,6 @@ logger_get_filename (struct t_gui_buffer *buffer) } strcat (res, "weechatlog"); } - if (category2) - free (category2); if (name2) free (name2); weechat_infolist_free (ptr_infolist); @@ -352,7 +337,7 @@ logger_write_line (struct t_logger_buffer *logger_buffer, { weechat_printf (NULL, _("%s%s: unable to write log file \"%s\""), - weechat_prefix ("error"), "logger", + weechat_prefix ("error"), LOGGER_PLUGIN_NAME, logger_buffer->log_filename); free (logger_buffer->log_filename); logger_buffer->log_filename = NULL; diff --git a/src/plugins/logger/logger.h b/src/plugins/logger/logger.h index 7f46a7b66..a999322f0 100644 --- a/src/plugins/logger/logger.h +++ b/src/plugins/logger/logger.h @@ -21,6 +21,7 @@ #define __WEECHAT_LOGGER_H 1 #define weechat_plugin weechat_logger_plugin +#define LOGGER_PLUGIN_NAME "logger" #define LOGGER_BUF_WRITE_SIZE (16*1024) diff --git a/src/plugins/notify/notify.c b/src/plugins/notify/notify.c index 4f7116794..25e519c81 100644 --- a/src/plugins/notify/notify.c +++ b/src/plugins/notify/notify.c @@ -27,7 +27,9 @@ #include "../weechat-plugin.h" -WEECHAT_PLUGIN_NAME("notify"); +#define NOTIFY_PLUGIN_NAME "notify" + +WEECHAT_PLUGIN_NAME(NOTIFY_PLUGIN_NAME); WEECHAT_PLUGIN_DESCRIPTION("Notify plugin for WeeChat (set/save buffer notify levels)"); WEECHAT_PLUGIN_AUTHOR("FlashCode "); WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION); @@ -76,25 +78,22 @@ notify_search (const char *notify_name) char * notify_build_option_name (struct t_gui_buffer *buffer) { - char *option_name, *plugin_name, *category, *name; + char *option_name, *plugin_name, *name; int length; plugin_name = weechat_buffer_get_string (buffer, "plugin"); - category = weechat_buffer_get_string (buffer, "category"); name = weechat_buffer_get_string (buffer, "name"); - length = ((plugin_name) ? strlen (plugin_name) : 0) + 1 + - strlen (category) + 1 + strlen (name) + 1; + length = ((plugin_name) ? strlen (plugin_name) : strlen ("core")) + 1 + + strlen (name) + 1; option_name = malloc (length); if (!option_name) return NULL; - snprintf (option_name, length, "%s%s%s.%s", - (plugin_name) ? plugin_name : "", - (plugin_name) ? "." : "", - category, + snprintf (option_name, length, "%s.%s", + (plugin_name) ? plugin_name : "core", name); - + return option_name; } @@ -112,13 +111,13 @@ notify_debug_cb (void *data, const char *signal, const char *type_data, if (strcmp (type_data, WEECHAT_HOOK_SIGNAL_STRING) == 0) { - if (weechat_strcasecmp ((char *)signal_data, "notify") == 0) + if (weechat_strcasecmp ((char *)signal_data, NOTIFY_PLUGIN_NAME) == 0) { notify_debug ^= 1; if (notify_debug) - weechat_printf (NULL, _("%s: debug enabled"), "notify"); + weechat_printf (NULL, _("%s: debug enabled"), NOTIFY_PLUGIN_NAME); else - weechat_printf (NULL, _("%s: debug disabled"), "notify"); + weechat_printf (NULL, _("%s: debug disabled"), NOTIFY_PLUGIN_NAME); } } @@ -308,7 +307,7 @@ notify_config_create_option (void *data, struct t_config_file *config_file, { weechat_printf (NULL, _("%s%s: unable to set notify level \"%s\" => \"%s\""), - weechat_prefix ("error"), "notify", + weechat_prefix ("error"), NOTIFY_PLUGIN_NAME, option_name, value); } @@ -434,7 +433,7 @@ notify_command_cb (void *data, struct t_gui_buffer *buffer, int argc, { weechat_printf (NULL, _("%s%s: missing parameters"), - weechat_prefix ("error"), "notify"); + weechat_prefix ("error"), NOTIFY_PLUGIN_NAME); return WEECHAT_RC_ERROR; } @@ -448,7 +447,7 @@ notify_command_cb (void *data, struct t_gui_buffer *buffer, int argc, { weechat_printf (NULL, _("%s%s: unknown notify level \"%s\""), - weechat_prefix ("error"), "notify", + weechat_prefix ("error"), NOTIFY_PLUGIN_NAME, argv_eol[1]); return WEECHAT_RC_ERROR; } @@ -487,7 +486,7 @@ weechat_plugin_init (struct t_weechat_plugin *plugin, int argc, char *argv[]) { weechat_printf (NULL, _("%s%s: error creating configuration file"), - weechat_prefix("error"), "notify"); + weechat_prefix("error"), NOTIFY_PLUGIN_NAME); return WEECHAT_RC_ERROR; } notify_config_read (); diff --git a/src/plugins/plugin.c b/src/plugins/plugin.c index ea0a89b18..78bb8f732 100644 --- a/src/plugins/plugin.c +++ b/src/plugins/plugin.c @@ -392,7 +392,7 @@ plugin_load (const char *filename) new_plugin->unhook_all = &unhook_all_plugin; new_plugin->buffer_new = &gui_buffer_new; - new_plugin->buffer_search = &gui_buffer_search_by_category_name; + new_plugin->buffer_search = &gui_buffer_search_by_name; new_plugin->buffer_clear = &gui_buffer_clear; new_plugin->buffer_close = &gui_buffer_close; new_plugin->buffer_get_integer = &gui_buffer_get_integer; diff --git a/src/plugins/scripts/lua/weechat-lua-api.c b/src/plugins/scripts/lua/weechat-lua-api.c index 9f4f1dd12..d540e8f76 100644 --- a/src/plugins/scripts/lua/weechat-lua-api.c +++ b/src/plugins/scripts/lua/weechat-lua-api.c @@ -100,7 +100,7 @@ weechat_lua_api_register (lua_State *L) weechat_gettext ("%s%s: unable to register script " "\"%s\" (another script already " "exists with this name)"), - weechat_prefix ("error"), "lua", name); + weechat_prefix ("error"), LUA_PLUGIN_NAME, name); LUA_RETURN_ERROR; } @@ -121,7 +121,7 @@ weechat_lua_api_register (lua_State *L) weechat_printf (NULL, weechat_gettext ("%s: registered script \"%s\", " "version %s (%s)"), - "lua", name, version, description); + LUA_PLUGIN_NAME, name, version, description); } else { @@ -2092,12 +2092,6 @@ weechat_lua_api_print (lua_State *L) /* make C compiler happy */ (void) L; - if (!lua_current_script) - { - WEECHAT_SCRIPT_MSG_NOT_INITIALIZED("print"); - LUA_RETURN_ERROR; - } - buffer = NULL; message = NULL; @@ -3354,7 +3348,7 @@ weechat_lua_api_buffer_close_cb (void *data, struct t_gui_buffer *buffer) static int weechat_lua_api_buffer_new (lua_State *L) { - const char *category, *name, *function_input, *function_close; + const char *name, *function_input, *function_close; char *result; int n; @@ -3367,27 +3361,24 @@ weechat_lua_api_buffer_new (lua_State *L) LUA_RETURN_EMPTY; } - category = NULL; name = NULL; function_input = NULL; function_close = NULL; n = lua_gettop (lua_current_interpreter); - if (n < 4) + if (n < 3) { WEECHAT_SCRIPT_MSG_WRONG_ARGUMENTS("buffer_new"); LUA_RETURN_EMPTY; } - category = lua_tostring (lua_current_interpreter, -4); name = lua_tostring (lua_current_interpreter, -3); function_input = lua_tostring (lua_current_interpreter, -2); function_close = lua_tostring (lua_current_interpreter, -1); result = script_ptr2str (script_api_buffer_new (weechat_lua_plugin, lua_current_script, - category, name, &weechat_lua_api_buffer_input_data_cb, function_input, @@ -3404,20 +3395,20 @@ weechat_lua_api_buffer_new (lua_State *L) static int weechat_lua_api_buffer_search (lua_State *L) { - const char *category, *name; + const char *plugin, *name; char *result; int n; /* make C compiler happy */ (void) L; - + if (!lua_current_script) { WEECHAT_SCRIPT_MSG_NOT_INITIALIZED("buffer_search"); LUA_RETURN_EMPTY; } - category = NULL; + plugin = NULL; name = NULL; n = lua_gettop (lua_current_interpreter); @@ -3428,11 +3419,10 @@ weechat_lua_api_buffer_search (lua_State *L) LUA_RETURN_EMPTY; } - category = lua_tostring (lua_current_interpreter, -2); + plugin = lua_tostring (lua_current_interpreter, -2); name = lua_tostring (lua_current_interpreter, -1); - result = script_ptr2str (weechat_buffer_search (category, - name)); + result = script_ptr2str (weechat_buffer_search (plugin, name)); LUA_RETURN_STRING_FREE(result); } diff --git a/src/plugins/scripts/lua/weechat-lua.c b/src/plugins/scripts/lua/weechat-lua.c index 1f4b7e058..636d91c06 100644 --- a/src/plugins/scripts/lua/weechat-lua.c +++ b/src/plugins/scripts/lua/weechat-lua.c @@ -32,7 +32,7 @@ #include "weechat-lua-api.h" -WEECHAT_PLUGIN_NAME("lua"); +WEECHAT_PLUGIN_NAME(LUA_PLUGIN_NAME); WEECHAT_PLUGIN_DESCRIPTION("Lua plugin for WeeChat"); WEECHAT_PLUGIN_AUTHOR("FlashCode "); WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION); @@ -96,10 +96,10 @@ weechat_lua_exec (struct t_plugin_script *script, { weechat_printf (NULL, weechat_gettext ("%s%s: unable to run function \"%s\""), - weechat_prefix ("error"), "lua", function); + weechat_prefix ("error"), LUA_PLUGIN_NAME, function); weechat_printf (NULL, weechat_gettext ("%s%s: error: %s"), - weechat_prefix ("error"), "lua", + weechat_prefix ("error"), LUA_PLUGIN_NAME, lua_tostring (lua_current_interpreter, -1)); lua_current_script = old_lua_current_script; return NULL; @@ -144,13 +144,13 @@ weechat_lua_load (const char *filename) { weechat_printf (NULL, weechat_gettext ("%s%s: script \"%s\" not found"), - weechat_prefix ("error"), "lua", filename); + weechat_prefix ("error"), LUA_PLUGIN_NAME, filename); return 0; } weechat_printf (NULL, weechat_gettext ("%s: loading script \"%s\""), - "lua", filename); + LUA_PLUGIN_NAME, filename); lua_current_script = NULL; @@ -161,7 +161,7 @@ weechat_lua_load (const char *filename) weechat_printf (NULL, weechat_gettext ("%s%s: unable to create new " "sub-interpreter"), - weechat_prefix ("error"), "lua"); + weechat_prefix ("error"), LUA_PLUGIN_NAME); fclose (fp); return 0; } @@ -188,7 +188,7 @@ weechat_lua_load (const char *filename) weechat_printf (NULL, weechat_gettext ("%s%s: unable to redirect stdout " "and stderr"), - weechat_prefix ("error"), "lua"); + weechat_prefix ("error"), LUA_PLUGIN_NAME); } lua_current_script_filename = filename; @@ -197,10 +197,10 @@ weechat_lua_load (const char *filename) { weechat_printf (NULL, weechat_gettext ("%s%s: unable to load file \"%s\""), - weechat_prefix ("error"), "lua", filename); + weechat_prefix ("error"), LUA_PLUGIN_NAME, filename); weechat_printf (NULL, weechat_gettext ("%s%s: error: %s"), - weechat_prefix ("error"), "lua", + weechat_prefix ("error"), LUA_PLUGIN_NAME, lua_tostring (lua_current_interpreter, -1)); lua_close (lua_current_interpreter); fclose (fp); @@ -212,10 +212,10 @@ weechat_lua_load (const char *filename) weechat_printf (NULL, weechat_gettext ("%s%s: unable to execute file " "\"%s\""), - weechat_prefix ("error"), "lua", filename); + weechat_prefix ("error"), LUA_PLUGIN_NAME, filename); weechat_printf (NULL, weechat_gettext ("%s%s: error: %s"), - weechat_prefix ("error"), "lua", + weechat_prefix ("error"), LUA_PLUGIN_NAME, lua_tostring (lua_current_interpreter, -1)); lua_close (lua_current_interpreter); fclose (fp); @@ -232,7 +232,7 @@ weechat_lua_load (const char *filename) weechat_printf (NULL, weechat_gettext ("%s%s: function \"register\" not " "found (or failed) in file \"%s\""), - weechat_prefix ("error"), "lua", filename); + weechat_prefix ("error"), LUA_PLUGIN_NAME, filename); lua_close (lua_current_interpreter); return 0; } @@ -268,7 +268,7 @@ weechat_lua_unload (struct t_plugin_script *script) weechat_printf (NULL, weechat_gettext ("%s: unloading script \"%s\""), - "lua", script->name); + LUA_PLUGIN_NAME, script->name); if (script->shutdown_func && script->shutdown_func[0]) { @@ -302,13 +302,13 @@ weechat_lua_unload_name (const char *name) weechat_lua_unload (ptr_script); weechat_printf (NULL, weechat_gettext ("%s: script \"%s\" unloaded"), - "lua", name); + LUA_PLUGIN_NAME, name); } else { weechat_printf (NULL, weechat_gettext ("%s%s: script \"%s\" not loaded"), - weechat_prefix ("error"), "lua", name); + weechat_prefix ("error"), LUA_PLUGIN_NAME, name); } } @@ -401,7 +401,7 @@ weechat_lua_command_cb (void *data, struct t_gui_buffer *buffer, weechat_printf (NULL, weechat_gettext ("%s%s: unknown option for " "command \"%s\""), - weechat_prefix ("error"), "lua", "lua"); + weechat_prefix ("error"), LUA_PLUGIN_NAME, "lua"); } } diff --git a/src/plugins/scripts/lua/weechat-lua.h b/src/plugins/scripts/lua/weechat-lua.h index 020ef5a5f..9ab24fd7b 100644 --- a/src/plugins/scripts/lua/weechat-lua.h +++ b/src/plugins/scripts/lua/weechat-lua.h @@ -21,6 +21,7 @@ #define __WEECHAT_LUA_H 1 #define weechat_plugin weechat_lua_plugin +#define LUA_PLUGIN_NAME "lua" extern struct t_weechat_plugin *weechat_lua_plugin; diff --git a/src/plugins/scripts/perl/weechat-perl-api.c b/src/plugins/scripts/perl/weechat-perl-api.c index c7842db10..a206ec4d6 100644 --- a/src/plugins/scripts/perl/weechat-perl-api.c +++ b/src/plugins/scripts/perl/weechat-perl-api.c @@ -97,7 +97,7 @@ static XS (XS_weechat_register) weechat_gettext ("%s%s: unable to register script " "\"%s\" (another script already " "exists with this name)"), - weechat_prefix ("error"), "perl", name); + weechat_prefix ("error"), PERL_PLUGIN_NAME, name); PERL_RETURN_ERROR; } @@ -113,7 +113,7 @@ static XS (XS_weechat_register) weechat_printf (NULL, weechat_gettext ("%s: registered script \"%s\", " "version %s (%s)"), - "perl", name, version, description); + PERL_PLUGIN_NAME, name, version, description); } else { @@ -1727,12 +1727,6 @@ static XS (XS_weechat_print) /* make C compiler happy */ (void) cv; - if (!perl_current_script) - { - WEECHAT_SCRIPT_MSG_NOT_INITIALIZED("print"); - PERL_RETURN_ERROR; - } - if (items < 2) { WEECHAT_SCRIPT_MSG_WRONG_ARGUMENTS("print"); @@ -2822,7 +2816,7 @@ weechat_perl_api_buffer_close_cb (void *data, struct t_gui_buffer *buffer) static XS (XS_weechat_buffer_new) { - char *result, *category, *name, *function_input, *function_close; + char *result, *name, *function_input, *function_close; dXSARGS; /* make C compiler happy */ @@ -2834,19 +2828,17 @@ static XS (XS_weechat_buffer_new) PERL_RETURN_EMPTY; } - if (items < 4) + if (items < 3) { WEECHAT_SCRIPT_MSG_WRONG_ARGUMENTS("buffer_new"); PERL_RETURN_EMPTY; } - category = SvPV (ST (0), PL_na); - name = SvPV (ST (1), PL_na); - function_input = SvPV (ST (2), PL_na); - function_close = SvPV (ST (3), PL_na); + name = SvPV (ST (0), PL_na); + function_input = SvPV (ST (1), PL_na); + function_close = SvPV (ST (2), PL_na); result = script_ptr2str (script_api_buffer_new (weechat_perl_plugin, perl_current_script, - category, name, &weechat_perl_api_buffer_input_data_cb, function_input, @@ -2862,7 +2854,7 @@ static XS (XS_weechat_buffer_new) static XS (XS_weechat_buffer_search) { - char *result, *category, *name; + char *result, *plugin, *name; dXSARGS; /* make C compiler happy */ @@ -2880,9 +2872,9 @@ static XS (XS_weechat_buffer_search) PERL_RETURN_EMPTY; } - category = SvPV (ST (0), PL_na); + plugin = SvPV (ST (0), PL_na); name = SvPV (ST (1), PL_na); - result = script_ptr2str (weechat_buffer_search (category, name)); + result = script_ptr2str (weechat_buffer_search (plugin, name)); PERL_RETURN_STRING_FREE(result); } diff --git a/src/plugins/scripts/perl/weechat-perl.c b/src/plugins/scripts/perl/weechat-perl.c index 21266aa13..bad90baad 100644 --- a/src/plugins/scripts/perl/weechat-perl.c +++ b/src/plugins/scripts/perl/weechat-perl.c @@ -30,7 +30,7 @@ #include "weechat-perl-api.h" -WEECHAT_PLUGIN_NAME("perl"); +WEECHAT_PLUGIN_NAME(PERL_PLUGIN_NAME); WEECHAT_PLUGIN_DESCRIPTION("Perl plugin for WeeChat"); WEECHAT_PLUGIN_AUTHOR("FlashCode "); WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION); @@ -153,7 +153,8 @@ weechat_perl_exec (struct t_plugin_script *script, { weechat_printf (NULL, weechat_gettext ("%s%s: error: %s"), - weechat_prefix ("error"), "perl", SvPV_nolen (ERRSV)); + weechat_prefix ("error"), PERL_PLUGIN_NAME, + SvPV_nolen (ERRSV)); (void) POPs; /* poping the 'undef' */ mem_err = 0; } @@ -164,7 +165,8 @@ weechat_perl_exec (struct t_plugin_script *script, weechat_printf (NULL, weechat_gettext ("%s%s: function \"%s\" must " "return one valid value (%d)"), - weechat_prefix ("error"), "perl", function, count); + weechat_prefix ("error"), PERL_PLUGIN_NAME, + function, count); mem_err = 0; } else @@ -187,7 +189,8 @@ weechat_perl_exec (struct t_plugin_script *script, weechat_printf (NULL, weechat_gettext ("%s%s: function \"%s\" is " "internally misused"), - weechat_prefix ("error"), "perl", function); + weechat_prefix ("error"), PERL_PLUGIN_NAME, + function); mem_err = 0; } } @@ -206,7 +209,7 @@ weechat_perl_exec (struct t_plugin_script *script, weechat_printf (NULL, weechat_gettext ("%s%s: not enough memory in function " "\"%s\""), - weechat_prefix ("error"), "perl", function); + weechat_prefix ("error"), PERL_PLUGIN_NAME, function); return NULL; } @@ -245,13 +248,13 @@ weechat_perl_load (const char *filename) { weechat_printf (NULL, weechat_gettext ("%s%s: script \"%s\" not found"), - weechat_prefix ("error"), "perl", filename); + weechat_prefix ("error"), PERL_PLUGIN_NAME, filename); return 0; } weechat_printf (NULL, weechat_gettext ("%s: loading script \"%s\""), - "perl", filename); + PERL_PLUGIN_NAME, filename); perl_current_script = NULL; @@ -263,7 +266,7 @@ weechat_perl_load (const char *filename) weechat_printf (NULL, weechat_gettext ("%s%s: unable to create new " "sub-interpreter"), - weechat_prefix ("error"), "perl"); + weechat_prefix ("error"), PERL_PLUGIN_NAME); return 0; } @@ -295,7 +298,7 @@ weechat_perl_load (const char *filename) weechat_printf (NULL, weechat_gettext ("%s%s: not enough memory to parse " "file \"%s\""), - weechat_prefix ("error"), "perl", filename); + weechat_prefix ("error"), PERL_PLUGIN_NAME, filename); return 0; } @@ -306,17 +309,18 @@ weechat_perl_load (const char *filename) weechat_printf (NULL, weechat_gettext ("%s%s: unable to parse file " "\"%s\""), - weechat_prefix ("error"), "perl", filename); + weechat_prefix ("error"), PERL_PLUGIN_NAME, + filename); #ifdef MULTIPLICITY weechat_printf (NULL, weechat_gettext ("%s%s: error: %s"), - weechat_prefix ("error"), "perl", + weechat_prefix ("error"), PERL_PLUGIN_NAME, SvPV(perl_get_sv("weechat_perl_load_eval_file_error", FALSE), len)); #else weechat_printf (NULL, weechat_gettext ("%s%s: error: %s"), - weechat_prefix ("error"), "perl", + weechat_prefix ("error"), PERL_PLUGIN_NAME, SvPV(perl_get_sv("WeechatPerlScriptLoader::" "weechat_perl_load_eval_file_error", FALSE), len)); @@ -326,14 +330,16 @@ weechat_perl_load (const char *filename) { weechat_printf (NULL, weechat_gettext ("%s%s: unable to run file \"%s\""), - weechat_prefix ("error"), "perl", filename); + weechat_prefix ("error"), PERL_PLUGIN_NAME, + filename); } else { weechat_printf (NULL, weechat_gettext ("%s%s: unknown error while " "loading file \"%s\""), - weechat_prefix ("error"), "perl", filename); + weechat_prefix ("error"), PERL_PLUGIN_NAME, + filename); } #ifdef MULTIPLICITY perl_destruct (perl_current_interpreter); @@ -356,7 +362,7 @@ weechat_perl_load (const char *filename) weechat_printf (NULL, weechat_gettext ("%s%s: function \"register\" not " "found (or failed) in file \"%s\""), - weechat_prefix ("error"), "perl", filename); + weechat_prefix ("error"), PERL_PLUGIN_NAME, filename); #ifdef MULTIPLICITY perl_destruct (perl_current_interpreter); perl_free (perl_current_interpreter); @@ -399,7 +405,7 @@ weechat_perl_unload (struct t_plugin_script *script) weechat_printf (NULL, weechat_gettext ("%s: unloading script \"%s\""), - "perl", script->name); + PERL_PLUGIN_NAME, script->name); #ifdef MULTIPLICITY PERL_SET_CONTEXT (script->interpreter); @@ -445,13 +451,13 @@ weechat_perl_unload_name (const char *name) weechat_perl_unload (ptr_script); weechat_printf (NULL, weechat_gettext ("%s: script \"%s\" unloaded"), - "perl", name); + PERL_PLUGIN_NAME, name); } else { weechat_printf (NULL, weechat_gettext ("%s%s: script \"%s\" not loaded"), - weechat_prefix ("error"), "perl", name); + weechat_prefix ("error"), PERL_PLUGIN_NAME, name); } } @@ -544,7 +550,7 @@ weechat_perl_command_cb (void *data, struct t_gui_buffer *buffer, weechat_printf (NULL, weechat_gettext ("%s%s: unknown option for " "command \"%s\""), - weechat_prefix ("error"), "perl", "perl"); + weechat_prefix ("error"), PERL_PLUGIN_NAME, "perl"); } } @@ -634,7 +640,8 @@ weechat_plugin_init (struct t_weechat_plugin *plugin, int argc, char *argv[]) { weechat_printf (NULL, weechat_gettext ("%s%s: unable to initialize %s"), - weechat_prefix ("error"), "perl", "perl"); + weechat_prefix ("error"), PERL_PLUGIN_NAME, + PERL_PLUGIN_NAME); return WEECHAT_RC_ERROR; } diff --git a/src/plugins/scripts/perl/weechat-perl.h b/src/plugins/scripts/perl/weechat-perl.h index a9bba24ac..f79b5b3ca 100644 --- a/src/plugins/scripts/perl/weechat-perl.h +++ b/src/plugins/scripts/perl/weechat-perl.h @@ -21,6 +21,7 @@ #define __WEECHAT_PERL_H 1 #define weechat_plugin weechat_perl_plugin +#define PERL_PLUGIN_NAME "perl" extern struct t_weechat_plugin *weechat_perl_plugin; diff --git a/src/plugins/scripts/python/weechat-python-api.c b/src/plugins/scripts/python/weechat-python-api.c index 64e788f99..f67a966b0 100644 --- a/src/plugins/scripts/python/weechat-python-api.c +++ b/src/plugins/scripts/python/weechat-python-api.c @@ -88,7 +88,7 @@ weechat_python_api_register (PyObject *self, PyObject *args) weechat_gettext ("%s%s: unable to register script " "\"%s\" (another script already " "exists with this name)"), - weechat_prefix ("error"), "python", name); + weechat_prefix ("error"), PYTHON_PLUGIN_NAME, name); PYTHON_RETURN_ERROR; } @@ -104,7 +104,7 @@ weechat_python_api_register (PyObject *self, PyObject *args) weechat_printf (NULL, weechat_gettext ("%s: registered script \"%s\", " "version %s (%s)"), - "python", name, version, description); + PYTHON_PLUGIN_NAME, name, version, description); } else { @@ -1834,12 +1834,6 @@ weechat_python_api_prnt (PyObject *self, PyObject *args) /* make C compiler happy */ (void) self; - if (!python_current_script) - { - WEECHAT_SCRIPT_MSG_NOT_INITIALIZED("prnt"); - PYTHON_RETURN_ERROR; - } - buffer = NULL; message = NULL; @@ -2985,7 +2979,7 @@ weechat_python_api_buffer_close_cb (void *data, struct t_gui_buffer *buffer) static PyObject * weechat_python_api_buffer_new (PyObject *self, PyObject *args) { - char *category, *name, *function_input, *function_close, *result; + char *name, *function_input, *function_close, *result; PyObject *object; /* make C compiler happy */ @@ -2997,12 +2991,11 @@ weechat_python_api_buffer_new (PyObject *self, PyObject *args) PYTHON_RETURN_EMPTY; } - category = NULL; name = NULL; function_input = NULL; function_close = NULL; - if (!PyArg_ParseTuple (args, "ssss", &category, &name, &function_input, + if (!PyArg_ParseTuple (args, "sss", &name, &function_input, &function_close)) { WEECHAT_SCRIPT_MSG_WRONG_ARGUMENTS("buffer_new"); @@ -3011,7 +3004,6 @@ weechat_python_api_buffer_new (PyObject *self, PyObject *args) result = script_ptr2str (script_api_buffer_new (weechat_python_plugin, python_current_script, - category, name, &weechat_python_api_buffer_input_data_cb, function_input, @@ -3028,7 +3020,7 @@ weechat_python_api_buffer_new (PyObject *self, PyObject *args) static PyObject * weechat_python_api_buffer_search (PyObject *self, PyObject *args) { - char *category, *name; + char *plugin, *name; char *result; PyObject *object; @@ -3041,16 +3033,16 @@ weechat_python_api_buffer_search (PyObject *self, PyObject *args) PYTHON_RETURN_EMPTY; } - category = NULL; + plugin = NULL; name = NULL; - if (!PyArg_ParseTuple (args, "ss", &category, &name)) + if (!PyArg_ParseTuple (args, "ss", &plugin, &name)) { WEECHAT_SCRIPT_MSG_WRONG_ARGUMENTS("buffer_search"); PYTHON_RETURN_EMPTY; } - result = script_ptr2str (weechat_buffer_search (category, name)); + result = script_ptr2str (weechat_buffer_search (plugin, name)); PYTHON_RETURN_STRING_FREE(result); } diff --git a/src/plugins/scripts/python/weechat-python.c b/src/plugins/scripts/python/weechat-python.c index 5a9439a1d..8c1f6f390 100644 --- a/src/plugins/scripts/python/weechat-python.c +++ b/src/plugins/scripts/python/weechat-python.c @@ -28,7 +28,7 @@ #include "weechat-python-api.h" -WEECHAT_PLUGIN_NAME("python"); +WEECHAT_PLUGIN_NAME(PYTHON_PLUGIN_NAME); WEECHAT_PLUGIN_DESCRIPTION("Python plugin for WeeChat"); WEECHAT_PLUGIN_AUTHOR("FlashCode "); WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION); @@ -72,7 +72,7 @@ weechat_python_exec (struct t_plugin_script *script, { weechat_printf (NULL, weechat_gettext ("%s%s unable to run function \"%s\""), - weechat_prefix ("error"), "python", function); + weechat_prefix ("error"), PYTHON_PLUGIN_NAME, function); /* PyEval_ReleaseThread (python_current_script->interpreter); */ return NULL; } @@ -151,7 +151,7 @@ weechat_python_exec (struct t_plugin_script *script, weechat_printf (NULL, weechat_gettext ("%s%s: function \"%s\" must return " "a valid value"), - weechat_prefix ("error"), "python", function); + weechat_prefix ("error"), PYTHON_PLUGIN_NAME, function); /* PyEval_ReleaseThread (python_current_script->interpreter); */ python_current_script = old_python_current_script; if (python_current_script) @@ -164,7 +164,7 @@ weechat_python_exec (struct t_plugin_script *script, weechat_printf (NULL, weechat_gettext ("%s%s: not enough memory in " "function \"%s\""), - weechat_prefix ("error"), "python", function); + weechat_prefix ("error"), PYTHON_PLUGIN_NAME, function); /* PyEval_ReleaseThread (python_current_script->interpreter); */ python_current_script = old_python_current_script; if (python_current_script) @@ -204,7 +204,7 @@ weechat_python_output (PyObject *self, PyObject *args) { weechat_printf (NULL, weechat_gettext ("%s: stdout/stderr: %s%s"), - "python", python_buffer_output, ""); + PYTHON_PLUGIN_NAME, python_buffer_output, ""); python_buffer_output[0] = '\0'; } } @@ -218,7 +218,7 @@ weechat_python_output (PyObject *self, PyObject *args) { weechat_printf (NULL, weechat_gettext ("%s: stdout/stderr: %s%s"), - "python", python_buffer_output, m); + PYTHON_PLUGIN_NAME, python_buffer_output, m); } *p = '\n'; python_buffer_output[0] = '\0'; @@ -229,7 +229,7 @@ weechat_python_output (PyObject *self, PyObject *args) { weechat_printf (NULL, weechat_gettext ("%s: stdout/stderr: %s%s"), - "python", python_buffer_output, m); + PYTHON_PLUGIN_NAME, python_buffer_output, m); python_buffer_output[0] = '\0'; } else @@ -269,13 +269,13 @@ weechat_python_load (const char *filename) { weechat_printf (NULL, weechat_gettext ("%s%s: script \"%s\" not found"), - weechat_prefix ("error"), "python", filename); + weechat_prefix ("error"), PYTHON_PLUGIN_NAME, filename); return 0; } weechat_printf (NULL, weechat_gettext ("%s: loading script \"%s\""), - "python", filename); + PYTHON_PLUGIN_NAME, filename); python_current_script = NULL; @@ -288,7 +288,7 @@ weechat_python_load (const char *filename) weechat_printf (NULL, weechat_gettext ("%s%s: unable to create new " "sub-interpreter"), - weechat_prefix ("error"), "python"); + weechat_prefix ("error"), PYTHON_PLUGIN_NAME); fclose (fp); /* PyEval_ReleaseLock (); */ return 0; @@ -303,7 +303,7 @@ weechat_python_load (const char *filename) weechat_printf (NULL, weechat_gettext ("%s%s: unable to initialize WeeChat " "module"), - weechat_prefix ("error"), "python"); + weechat_prefix ("error"), PYTHON_PLUGIN_NAME); fclose (fp); Py_EndInterpreter (python_current_interpreter); @@ -317,7 +317,7 @@ weechat_python_load (const char *filename) w_home = weechat_info_get ("weechat_dir", ""); if (w_home) { - len = strlen (w_home) + 1 + strlen("python") + 1; + len = strlen (w_home) + 1 + strlen(PYTHON_PLUGIN_NAME) + 1; p_home = malloc (len); if (p_home) { @@ -371,7 +371,7 @@ weechat_python_load (const char *filename) weechat_printf (NULL, weechat_gettext ("%s%s: unable to redirect stdout and " "stderr"), - weechat_prefix ("error"), "python"); + weechat_prefix ("error"), PYTHON_PLUGIN_NAME); } else { @@ -379,13 +379,13 @@ weechat_python_load (const char *filename) { weechat_printf (NULL, weechat_gettext ("%s%s: unable to redirect stdout"), - weechat_prefix ("error"), "python"); + weechat_prefix ("error"), PYTHON_PLUGIN_NAME); } if (PySys_SetObject("stderr", weechat_outputs) == -1) { weechat_printf (NULL, weechat_gettext ("%s%s: unable to redirect stderr"), - weechat_prefix ("error"), "python"); + weechat_prefix ("error"), PYTHON_PLUGIN_NAME); } } @@ -395,7 +395,7 @@ weechat_python_load (const char *filename) { weechat_printf (NULL, weechat_gettext ("%s%s: unable to parse file \"%s\""), - weechat_prefix ("error"), "python", filename); + weechat_prefix ("error"), PYTHON_PLUGIN_NAME, filename); fclose (fp); if (PyErr_Occurred ()) @@ -420,7 +420,7 @@ weechat_python_load (const char *filename) weechat_printf (NULL, weechat_gettext ("%s%s: function \"register\" not " "found (or failed) in file \"%s\""), - weechat_prefix ("error"), "python", filename); + weechat_prefix ("error"), PYTHON_PLUGIN_NAME, filename); if (PyErr_Occurred ()) PyErr_Print (); @@ -461,7 +461,7 @@ weechat_python_unload (struct t_plugin_script *script) weechat_printf (NULL, weechat_gettext ("%s: unloading script \"%s\""), - "python", script->name); + PYTHON_PLUGIN_NAME, script->name); if (script->shutdown_func && script->shutdown_func[0]) { @@ -494,13 +494,13 @@ weechat_python_unload_name (const char *name) weechat_python_unload (ptr_script); weechat_printf (NULL, weechat_gettext ("%s: script \"%s\" unloaded"), - "python", name); + PYTHON_PLUGIN_NAME, name); } else { weechat_printf (NULL, weechat_gettext ("%s%s: script \"%s\" not loaded"), - weechat_prefix ("error"), "python", name); + weechat_prefix ("error"), PYTHON_PLUGIN_NAME, name); } } @@ -593,7 +593,8 @@ weechat_python_command_cb (void *data, struct t_gui_buffer *buffer, weechat_printf (NULL, weechat_gettext ("%s%s: unknown option for " "command \"%s\""), - weechat_prefix ("error"), "python", "python"); + weechat_prefix ("error"), PYTHON_PLUGIN_NAME, + "python"); } } @@ -679,7 +680,7 @@ weechat_plugin_init (struct t_weechat_plugin *plugin, int argc, char *argv[]) weechat_printf (NULL, weechat_gettext ("%s%s: unable to launch global " "interpreter"), - weechat_prefix ("error"), "python"); + weechat_prefix ("error"), PYTHON_PLUGIN_NAME); return WEECHAT_RC_ERROR; } @@ -693,7 +694,7 @@ weechat_plugin_init (struct t_weechat_plugin *plugin, int argc, char *argv[]) weechat_printf (NULL, weechat_gettext ("%s%s: unable to get current " "interpreter state"), - weechat_prefix ("error"), "python"); + weechat_prefix ("error"), PYTHON_PLUGIN_NAME); return WEECHAT_RC_ERROR; } @@ -735,7 +736,7 @@ weechat_plugin_end (struct t_weechat_plugin *plugin) { weechat_printf (NULL, weechat_gettext ("%s%s: unable to free interpreter"), - weechat_prefix ("error"), "python"); + weechat_prefix ("error"), PYTHON_PLUGIN_NAME); } return WEECHAT_RC_OK; diff --git a/src/plugins/scripts/python/weechat-python.h b/src/plugins/scripts/python/weechat-python.h index 16a659664..d973ec38a 100644 --- a/src/plugins/scripts/python/weechat-python.h +++ b/src/plugins/scripts/python/weechat-python.h @@ -21,6 +21,7 @@ #define __WEECHAT_PYTHON_H 1 #define weechat_plugin weechat_python_plugin +#define PYTHON_PLUGIN_NAME "python" extern struct t_weechat_plugin *weechat_python_plugin; diff --git a/src/plugins/scripts/ruby/weechat-ruby-api.c b/src/plugins/scripts/ruby/weechat-ruby-api.c index 81987d1dc..f30970e9e 100644 --- a/src/plugins/scripts/ruby/weechat-ruby-api.c +++ b/src/plugins/scripts/ruby/weechat-ruby-api.c @@ -104,7 +104,7 @@ weechat_ruby_api_register (VALUE class, VALUE name, VALUE author, weechat_gettext ("%s%s: unable to register script " "\"%s\" (another script already " "exists with this name)"), - weechat_prefix ("error"), "ruby", c_name); + weechat_prefix ("error"), RUBY_PLUGIN_NAME, c_name); RUBY_RETURN_ERROR; } @@ -122,7 +122,7 @@ weechat_ruby_api_register (VALUE class, VALUE name, VALUE author, weechat_printf (NULL, weechat_gettext ("%s: registered script \"%s\", " "version %s (%s)"), - "ruby", c_name, c_version, c_description); + RUBY_PLUGIN_NAME, c_name, c_version, c_description); } else { @@ -2108,12 +2108,6 @@ weechat_ruby_api_print (VALUE class, VALUE buffer, VALUE message) /* make C compiler happy */ (void) class; - if (!ruby_current_script) - { - WEECHAT_SCRIPT_MSG_NOT_INITIALIZED("print"); - RUBY_RETURN_ERROR; - } - c_buffer = NULL; c_message = NULL; @@ -3416,10 +3410,10 @@ weechat_ruby_api_buffer_close_cb (void *data, struct t_gui_buffer *buffer) */ static VALUE -weechat_ruby_api_buffer_new (VALUE class, VALUE category, VALUE name, - VALUE function_input, VALUE function_close) +weechat_ruby_api_buffer_new (VALUE class, VALUE name, VALUE function_input, + VALUE function_close) { - char *c_category, *c_name, *c_function_input, *c_function_close, *result; + char *c_name, *c_function_input, *c_function_close, *result; VALUE return_value; /* make C compiler happy */ @@ -3431,31 +3425,26 @@ weechat_ruby_api_buffer_new (VALUE class, VALUE category, VALUE name, RUBY_RETURN_EMPTY; } - c_category = NULL; c_name = NULL; c_function_input = NULL; c_function_close = NULL; - if (NIL_P (category) || NIL_P (name) || NIL_P (function_input) - || NIL_P (function_close)) + if (NIL_P (name) || NIL_P (function_input) || NIL_P (function_close)) { WEECHAT_SCRIPT_MSG_WRONG_ARGUMENTS("buffer_new"); RUBY_RETURN_EMPTY; } - Check_Type (category, T_STRING); Check_Type (name, T_STRING); Check_Type (function_input, T_STRING); Check_Type (function_close, T_STRING); - c_category = STR2CSTR (category); c_name = STR2CSTR (name); c_function_input = STR2CSTR (function_input); c_function_close = STR2CSTR (function_close); result = script_ptr2str (script_api_buffer_new (weechat_ruby_plugin, ruby_current_script, - c_category, c_name, &weechat_ruby_api_buffer_input_data_cb, c_function_input, @@ -3470,9 +3459,9 @@ weechat_ruby_api_buffer_new (VALUE class, VALUE category, VALUE name, */ static VALUE -weechat_ruby_api_buffer_search (VALUE class, VALUE category, VALUE name) +weechat_ruby_api_buffer_search (VALUE class, VALUE plugin, VALUE name) { - char *c_category, *c_name, *result; + char *c_plugin, *c_name, *result; VALUE return_value; /* make C compiler happy */ @@ -3483,23 +3472,23 @@ weechat_ruby_api_buffer_search (VALUE class, VALUE category, VALUE name) WEECHAT_SCRIPT_MSG_NOT_INITIALIZED("buffer_search"); RUBY_RETURN_EMPTY; } - - c_category = NULL; + + c_plugin = NULL; c_name = NULL; - if (NIL_P (category) || NIL_P (name)) + if (NIL_P (plugin) || NIL_P (name)) { WEECHAT_SCRIPT_MSG_WRONG_ARGUMENTS("buffer_search"); RUBY_RETURN_EMPTY; } - Check_Type (category, T_STRING); + Check_Type (plugin, T_STRING); Check_Type (name, T_STRING); - c_category = STR2CSTR (category); + c_plugin = STR2CSTR (plugin); c_name = STR2CSTR (name); - result = script_ptr2str (weechat_buffer_search (c_category, c_name)); + result = script_ptr2str (weechat_buffer_search (c_plugin, c_name)); RUBY_RETURN_STRING_FREE(result); } @@ -4978,7 +4967,7 @@ weechat_ruby_api_init (VALUE ruby_mWeechat) rb_define_module_function (ruby_mWeechat, "hook_infolist", &weechat_ruby_api_hook_infolist, 3); rb_define_module_function (ruby_mWeechat, "unhook", &weechat_ruby_api_unhook, 1); rb_define_module_function (ruby_mWeechat, "unhook_all", &weechat_ruby_api_unhook_all, 0); - rb_define_module_function (ruby_mWeechat, "buffer_new", &weechat_ruby_api_buffer_new, 4); + rb_define_module_function (ruby_mWeechat, "buffer_new", &weechat_ruby_api_buffer_new, 3); rb_define_module_function (ruby_mWeechat, "buffer_search", &weechat_ruby_api_buffer_search, 2); rb_define_module_function (ruby_mWeechat, "buffer_clear", &weechat_ruby_api_buffer_clear, 1); rb_define_module_function (ruby_mWeechat, "buffer_close", &weechat_ruby_api_buffer_close, 1); diff --git a/src/plugins/scripts/ruby/weechat-ruby.c b/src/plugins/scripts/ruby/weechat-ruby.c index 1b3ea6c07..fa08ab09c 100644 --- a/src/plugins/scripts/ruby/weechat-ruby.c +++ b/src/plugins/scripts/ruby/weechat-ruby.c @@ -31,7 +31,7 @@ #include "weechat-ruby-api.h" -WEECHAT_PLUGIN_NAME("ruby"); +WEECHAT_PLUGIN_NAME(RUBY_PLUGIN_NAME); WEECHAT_PLUGIN_DESCRIPTION("Ruby plugin for WeeChat"); WEECHAT_PLUGIN_AUTHOR("FlashCode "); WEECHAT_PLUGIN_VERSION(WEECHAT_VERSION); @@ -181,12 +181,13 @@ weechat_ruby_exec (struct t_plugin_script *script, { weechat_printf (NULL, weechat_gettext ("%s%s: unable to run function \"%s\""), - weechat_prefix ("error"), "ruby", function); + weechat_prefix ("error"), RUBY_PLUGIN_NAME, function); err = rb_inspect(rb_gv_get("$!")); weechat_printf (NULL, weechat_gettext ("%s%s: error: \"%s\""), - weechat_prefix ("error"), "ruby", STR2CSTR(err)); + weechat_prefix ("error"), RUBY_PLUGIN_NAME, + STR2CSTR(err)); return NULL; } @@ -210,7 +211,7 @@ weechat_ruby_exec (struct t_plugin_script *script, weechat_printf (NULL, weechat_gettext ("%s%s: function \"%s\" must return a " "valid value"), - weechat_prefix ("error"), "ruby", function); + weechat_prefix ("error"), RUBY_PLUGIN_NAME, function); ruby_current_script = old_ruby_current_script; return WEECHAT_RC_OK; } @@ -220,7 +221,7 @@ weechat_ruby_exec (struct t_plugin_script *script, weechat_printf (NULL, weechat_gettext ("%s%s: not enough memory in function " "\"%s\""), - weechat_prefix ("error"), "ruby", function); + weechat_prefix ("error"), RUBY_PLUGIN_NAME, function); ruby_current_script = old_ruby_current_script; return NULL; } @@ -252,7 +253,7 @@ weechat_ruby_output (VALUE self, VALUE str) { weechat_printf (NULL, weechat_gettext ("%s%s: stdout/stderr: %s%s"), - weechat_prefix ("error"), "ruby", + weechat_prefix ("error"), RUBY_PLUGIN_NAME, ruby_buffer_output, m); } *p = '\n'; @@ -264,7 +265,7 @@ weechat_ruby_output (VALUE self, VALUE str) { weechat_printf (NULL, weechat_gettext ("%s%s: stdout/stderr: %s%s"), - weechat_prefix ("error"), "ruby", + weechat_prefix ("error"), RUBY_PLUGIN_NAME, ruby_buffer_output, m); ruby_buffer_output[0] = '\0'; } @@ -307,13 +308,13 @@ weechat_ruby_load (const char *filename) { weechat_printf (NULL, weechat_gettext ("%s%s: script \"%s\" not found"), - weechat_prefix ("error"), "ruby", filename); + weechat_prefix ("error"), RUBY_PLUGIN_NAME, filename); return 0; } weechat_printf (NULL, weechat_gettext ("%s: loading script \"%s\""), - "ruby", filename); + RUBY_PLUGIN_NAME, filename); ruby_current_script = NULL; @@ -332,7 +333,8 @@ weechat_ruby_load (const char *filename) err = rb_inspect(rb_gv_get("$!")); weechat_printf (NULL, weechat_gettext ("%s%s: error: \"%s\""), - weechat_prefix ("error"), "ruby", STR2CSTR(err)); + weechat_prefix ("error"), RUBY_PLUGIN_NAME, + STR2CSTR(err)); return 0; } @@ -346,20 +348,23 @@ weechat_ruby_load (const char *filename) weechat_printf (NULL, weechat_gettext ("%s%s: unable to read file " "\"%s\""), - weechat_prefix ("error"), "ruby", filename); + weechat_prefix ("error"), RUBY_PLUGIN_NAME, + filename); break; case 2: weechat_printf (NULL, weechat_gettext ("%s%s: error while loading " "file \"%s\""), - weechat_prefix ("error"), "ruby", filename); + weechat_prefix ("error"), RUBY_PLUGIN_NAME, + filename); break; case 3: weechat_printf (NULL, weechat_gettext ("%s%s: function " "\"weechat_init\" is missing " "in file \"%s\""), - weechat_prefix ("error"), "ruby", filename); + weechat_prefix ("error"), RUBY_PLUGIN_NAME, + filename); break; } @@ -370,7 +375,7 @@ weechat_ruby_load (const char *filename) { weechat_printf (NULL, weechat_gettext ("%s%s: error: %s"), - weechat_prefix ("error"), "ruby", + weechat_prefix ("error"), RUBY_PLUGIN_NAME, STR2CSTR(ruby_eval_error)); } } @@ -386,12 +391,13 @@ weechat_ruby_load (const char *filename) weechat_printf (NULL, weechat_gettext ("%s%s: unable to eval function " "\"weechat_init\" in file \"%s\""), - weechat_prefix ("error"), "ruby", filename); + weechat_prefix ("error"), RUBY_PLUGIN_NAME, filename); err = rb_inspect(rb_gv_get("$!")); weechat_printf (NULL, weechat_gettext ("%s%s: error: \"%s\""), - weechat_prefix ("error"), "ruby", STR2CSTR(err)); + weechat_prefix ("error"), RUBY_PLUGIN_NAME, + STR2CSTR(err)); if (ruby_current_script != NULL) { @@ -407,7 +413,7 @@ weechat_ruby_load (const char *filename) weechat_printf (NULL, weechat_gettext ("%s%s: function \"register\" not " "found (or failed) in file \"%s\""), - weechat_prefix ("error"), "ruby", filename); + weechat_prefix ("error"), RUBY_PLUGIN_NAME, filename); return 0; } @@ -443,7 +449,7 @@ weechat_ruby_unload (struct t_plugin_script *script) weechat_printf (NULL, weechat_gettext ("%s: unloading script \"%s\""), - "ruby", script->name); + RUBY_PLUGIN_NAME, script->name); if (script->shutdown_func && script->shutdown_func[0]) { @@ -478,13 +484,13 @@ weechat_ruby_unload_name (const char *name) weechat_ruby_unload (ptr_script); weechat_printf (NULL, weechat_gettext ("%s: script \"%s\" unloaded"), - "ruby", name); + RUBY_PLUGIN_NAME, name); } else { weechat_printf (NULL, weechat_gettext ("%s%s: script \"%s\" not loaded"), - weechat_prefix ("error"), "ruby", name); + weechat_prefix ("error"), RUBY_PLUGIN_NAME, name); } } @@ -577,7 +583,7 @@ weechat_ruby_command_cb (void *data, struct t_gui_buffer *buffer, weechat_printf (NULL, weechat_gettext ("%s%s: unknown option for " "command \"%s\""), - weechat_prefix ("error"), "ruby", "ruby"); + weechat_prefix ("error"), RUBY_PLUGIN_NAME, "ruby"); } } @@ -724,10 +730,10 @@ weechat_plugin_init (struct t_weechat_plugin *plugin, int argc, char *argv[]) weechat_printf (NULL, weechat_gettext ("%s%s: unable to eval WeeChat ruby " "internal code"), - weechat_prefix ("error"), "ruby"); + weechat_prefix ("error"), RUBY_PLUGIN_NAME); weechat_printf (NULL, weechat_gettext ("%s%s: error: %s"), - weechat_prefix ("error"), "ruby", + weechat_prefix ("error"), RUBY_PLUGIN_NAME, STR2CSTR(ruby_error_info)); return WEECHAT_RC_ERROR; } diff --git a/src/plugins/scripts/ruby/weechat-ruby.h b/src/plugins/scripts/ruby/weechat-ruby.h index 02f514c0f..0529cb036 100644 --- a/src/plugins/scripts/ruby/weechat-ruby.h +++ b/src/plugins/scripts/ruby/weechat-ruby.h @@ -21,6 +21,7 @@ #define __WEECHAT_RUBY_H 1 #define weechat_plugin weechat_ruby_plugin +#define RUBY_PLUGIN_NAME "ruby" extern struct t_weechat_plugin *weechat_ruby_plugin; diff --git a/src/plugins/scripts/script-api.c b/src/plugins/scripts/script-api.c index d304e40ec..2900440d0 100644 --- a/src/plugins/scripts/script-api.c +++ b/src/plugins/scripts/script-api.c @@ -455,7 +455,7 @@ script_api_printf (struct t_weechat_plugin *weechat_plugin, { va_list argptr; char *buf, *buf2; - + buf = malloc (128 * 1024); if (!buf) return; @@ -464,7 +464,7 @@ script_api_printf (struct t_weechat_plugin *weechat_plugin, vsnprintf (buf, 128 * 1024, format, argptr); va_end (argptr); - buf2 = (script->charset && script->charset[0]) ? + buf2 = (script && script->charset && script->charset[0]) ? weechat_iconv_to_internal (script->charset, buf) : NULL; weechat_printf (buffer, "%s", (buf2) ? buf2 : buf); @@ -1011,7 +1011,7 @@ script_api_unhook_all (struct t_plugin_script *script) struct t_gui_buffer * script_api_buffer_new (struct t_weechat_plugin *weechat_plugin, struct t_plugin_script *script, - const char *category, const char *name, + const char *name, int (*input_callback)(void *data, struct t_gui_buffer *buffer, const char *input_data), @@ -1026,7 +1026,7 @@ script_api_buffer_new (struct t_weechat_plugin *weechat_plugin, if ((!function_input || !function_input[0]) && (!function_close || !function_close[0])) - return weechat_buffer_new (category, name, NULL, NULL, NULL, NULL); + return weechat_buffer_new (name, NULL, NULL, NULL, NULL); new_script_callback_input = NULL; new_script_callback_close = NULL; @@ -1052,7 +1052,7 @@ script_api_buffer_new (struct t_weechat_plugin *weechat_plugin, } } - new_buffer = weechat_buffer_new (category, name, + new_buffer = weechat_buffer_new (name, (new_script_callback_input) ? input_callback : NULL, (new_script_callback_input) ? diff --git a/src/plugins/scripts/script-api.h b/src/plugins/scripts/script-api.h index 1c09892a8..d31cec157 100644 --- a/src/plugins/scripts/script-api.h +++ b/src/plugins/scripts/script-api.h @@ -173,7 +173,7 @@ extern void script_api_unhook (struct t_weechat_plugin *weechat_plugin, extern void script_api_unhook_all (struct t_plugin_script *script); extern struct t_gui_buffer *script_api_buffer_new (struct t_weechat_plugin *weechat_plugin, struct t_plugin_script *script, - const char *category, const char *name, + const char *name, int (*input_callback)(void *data, struct t_gui_buffer *buffer, const char *input_data), diff --git a/src/plugins/weechat-plugin.h b/src/plugins/weechat-plugin.h index aaea1db05..43066d8cf 100644 --- a/src/plugins/weechat-plugin.h +++ b/src/plugins/weechat-plugin.h @@ -396,7 +396,7 @@ struct t_weechat_plugin /* buffers */ struct t_gui_buffer *(*buffer_new) (struct t_weechat_plugin *plugin, - const char *category, const char *name, + const char *name, int (*input_callback)(void *data, struct t_gui_buffer *buffer, const char *input_data), @@ -404,8 +404,7 @@ struct t_weechat_plugin int (*close_callback)(void *data, struct t_gui_buffer *buffer), void *close_callback_data); - struct t_gui_buffer *(*buffer_search) (const char *category, - const char *name); + struct t_gui_buffer *(*buffer_search) (const char *plugin, const char *name); void (*buffer_clear) (struct t_gui_buffer *buffer); void (*buffer_close) (struct t_gui_buffer *buffer, int switch_to_another); int (*buffer_get_integer) (struct t_gui_buffer *buffer, @@ -868,14 +867,14 @@ extern int weechat_plugin_end (struct t_weechat_plugin *plugin); weechat_plugin->unhook_all_plugin(weechat_plugin) /* buffers */ -#define weechat_buffer_new(__category, __name, __input_callback, \ +#define weechat_buffer_new(__name, __input_callback, \ __input_callback_data, __close_callback, \ __close_callback_data) \ - weechat_plugin->buffer_new(weechat_plugin, __category, __name, \ + weechat_plugin->buffer_new(weechat_plugin, __name, \ __input_callback, __input_callback_data, \ __close_callback, __close_callback_data) -#define weechat_buffer_search(__category, __name) \ - weechat_plugin->buffer_search(__category, __name) +#define weechat_buffer_search(__plugin, __name) \ + weechat_plugin->buffer_search(__plugin, __name) #define weechat_current_buffer \ weechat_plugin->buffer_search(NULL, NULL) #define weechat_buffer_clear(__buffer) \ diff --git a/src/plugins/xfer/xfer-buffer.c b/src/plugins/xfer/xfer-buffer.c index 2ac26d73e..5ec2ebf38 100644 --- a/src/plugins/xfer/xfer-buffer.c +++ b/src/plugins/xfer/xfer-buffer.c @@ -339,7 +339,7 @@ xfer_buffer_open () { if (!xfer_buffer) { - xfer_buffer = weechat_buffer_new ("xfer", "list", + xfer_buffer = weechat_buffer_new ("xfer.list", &xfer_buffer_input_cb, NULL, &xfer_buffer_close_cb, NULL); diff --git a/src/plugins/xfer/xfer-chat.c b/src/plugins/xfer/xfer-chat.c index 6e77829fe..837c18bb6 100644 --- a/src/plugins/xfer/xfer-chat.c +++ b/src/plugins/xfer/xfer-chat.c @@ -74,7 +74,8 @@ xfer_chat_sendf (struct t_xfer *xfer, const char *format, ...) { weechat_printf (NULL, _("%s%s: error sending data to \"%s\" via xfer chat"), - weechat_prefix ("error"), "xfer", xfer->remote_nick); + weechat_prefix ("error"), XFER_PLUGIN_NAME, + xfer->remote_nick); xfer_close (xfer, XFER_STATUS_FAILED); } } @@ -219,7 +220,7 @@ xfer_chat_open_buffer (struct t_xfer *xfer) if (name) { snprintf (name, length, "%s_%s", xfer->plugin_name, xfer->remote_nick); - xfer->buffer = weechat_buffer_new ("xfer", name, + xfer->buffer = weechat_buffer_new (name, &xfer_chat_buffer_input_cb, xfer, &xfer_chat_buffer_close_cb, xfer); if (xfer->buffer) diff --git a/src/plugins/xfer/xfer-network.c b/src/plugins/xfer/xfer-network.c index b2424e200..229c962ce 100644 --- a/src/plugins/xfer/xfer-network.c +++ b/src/plugins/xfer/xfer-network.c @@ -54,7 +54,7 @@ xfer_network_create_pipe (struct t_xfer *xfer) { weechat_printf (NULL, _("%s%s: unable to create pipe"), - weechat_prefix ("error"), "xfer"); + weechat_prefix ("error"), XFER_PLUGIN_NAME); xfer_close (xfer, XFER_STATUS_FAILED); xfer_buffer_refresh (WEECHAT_HOTLIST_MESSAGE); return 0; @@ -109,33 +109,33 @@ xfer_network_child_read_cb (void *arg_xfer) case XFER_ERROR_READ_LOCAL: weechat_printf (NULL, _("%s%s: unable to read local file"), - weechat_prefix ("error"), "xfer"); + weechat_prefix ("error"), XFER_PLUGIN_NAME); break; case XFER_ERROR_SEND_BLOCK: weechat_printf (NULL, _("%s%s: unable to send block to receiver"), - weechat_prefix ("error"), "xfer"); + weechat_prefix ("error"), XFER_PLUGIN_NAME); break; case XFER_ERROR_READ_ACK: weechat_printf (NULL, _("%s%s: unable to read ACK from receiver"), - weechat_prefix ("error"), "xfer"); + weechat_prefix ("error"), XFER_PLUGIN_NAME); break; /* errors for receiver */ case XFER_ERROR_CONNECT_SENDER: weechat_printf (NULL, _("%s%s: unable to connect to sender"), - weechat_prefix ("error"), "xfer"); + weechat_prefix ("error"), XFER_PLUGIN_NAME); break; case XFER_ERROR_RECV_BLOCK: weechat_printf (NULL, _("%s%s: unable to receive block from sender"), - weechat_prefix ("error"), "xfer"); + weechat_prefix ("error"), XFER_PLUGIN_NAME); break; case XFER_ERROR_WRITE_LOCAL: weechat_printf (NULL, _("%s%s: unable to write local file"), - weechat_prefix ("error"), "xfer"); + weechat_prefix ("error"), XFER_PLUGIN_NAME); break; } @@ -188,7 +188,7 @@ xfer_network_send_file_fork (struct t_xfer *xfer) case -1: weechat_printf (NULL, _("%s%s: unable to fork"), - weechat_prefix ("error"), "xfer"); + weechat_prefix ("error"), XFER_PLUGIN_NAME); xfer_close (xfer, XFER_STATUS_FAILED); xfer_buffer_refresh (WEECHAT_HOTLIST_MESSAGE); return; @@ -243,7 +243,7 @@ xfer_network_recv_file_fork (struct t_xfer *xfer) case -1: weechat_printf (NULL, _("%s%s: unable to fork"), - weechat_prefix ("error"), "xfer"); + weechat_prefix ("error"), XFER_PLUGIN_NAME); xfer_close (xfer, XFER_STATUS_FAILED); xfer_buffer_refresh (WEECHAT_HOTLIST_MESSAGE); return; @@ -331,7 +331,7 @@ xfer_network_fd_cb (void *arg_xfer) weechat_printf (NULL, _("%s%s: unable to create socket for sending " "file"), - weechat_prefix ("error"), "xfer"); + weechat_prefix ("error"), XFER_PLUGIN_NAME); xfer_close (xfer, XFER_STATUS_FAILED); xfer_buffer_refresh (WEECHAT_HOTLIST_MESSAGE); return WEECHAT_RC_OK; @@ -342,7 +342,7 @@ xfer_network_fd_cb (void *arg_xfer) weechat_printf (NULL, _("%s%s: unable to set option \"nonblock\" " "for socket"), - weechat_prefix ("error"), "xfer"); + weechat_prefix ("error"), XFER_PLUGIN_NAME); xfer_close (xfer, XFER_STATUS_FAILED); xfer_buffer_refresh (WEECHAT_HOTLIST_MESSAGE); return WEECHAT_RC_OK; @@ -377,7 +377,7 @@ xfer_network_fd_cb (void *arg_xfer) weechat_printf (NULL, _("%s%s: unable to create socket for sending " "file"), - weechat_prefix ("error"), "xfer"); + weechat_prefix ("error"), XFER_PLUGIN_NAME); xfer_close (xfer, XFER_STATUS_FAILED); xfer_buffer_refresh (WEECHAT_HOTLIST_MESSAGE); return WEECHAT_RC_OK; @@ -388,7 +388,7 @@ xfer_network_fd_cb (void *arg_xfer) weechat_printf (NULL, _("%s%s: unable to set option \"nonblock\" " "for socket"), - weechat_prefix ("error"), "xfer"); + weechat_prefix ("error"), XFER_PLUGIN_NAME); xfer_close (xfer, XFER_STATUS_FAILED); xfer_buffer_refresh (WEECHAT_HOTLIST_MESSAGE); return WEECHAT_RC_OK; @@ -434,7 +434,7 @@ xfer_network_timer_cb (void *arg_xfer) { weechat_printf (NULL, _("%s%s: timeout for \"%s\" with %s"), - weechat_prefix ("error"), "xfer", + weechat_prefix ("error"), XFER_PLUGIN_NAME, xfer->filename, xfer->remote_nick); xfer_close (xfer, XFER_STATUS_FAILED); xfer_buffer_refresh (WEECHAT_HOTLIST_MESSAGE); diff --git a/src/plugins/xfer/xfer.c b/src/plugins/xfer/xfer.c index 641fd1a4e..4dff0a706 100644 --- a/src/plugins/xfer/xfer.c +++ b/src/plugins/xfer/xfer.c @@ -41,7 +41,7 @@ #include "xfer-upgrade.h" -WEECHAT_PLUGIN_NAME("xfer"); +WEECHAT_PLUGIN_NAME(XFER_PLUGIN_NAME); WEECHAT_PLUGIN_DESCRIPTION("Xfer (file transfert and direct chat) plugin for " "WeeChat"); WEECHAT_PLUGIN_AUTHOR("FlashCode "); @@ -260,7 +260,7 @@ xfer_close (struct t_xfer *xfer, enum t_xfer_status status) _("%s%s: file %s %s %s: %s"), (xfer->status == XFER_STATUS_DONE) ? "" : weechat_prefix ("error"), - "xfer", + XFER_PLUGIN_NAME, xfer->filename, (xfer->type == XFER_TYPE_FILE_SEND) ? _("sent to") : _("received from"), @@ -277,7 +277,7 @@ xfer_close (struct t_xfer *xfer, enum t_xfer_status status) weechat_printf (xfer->buffer, _("%s: chat closed with %s " "(%d.%d.%d.%d)"), - "xfer", + XFER_PLUGIN_NAME, xfer->remote_nick, xfer->address >> 24, (xfer->address >> 16) & 0xff, @@ -470,7 +470,7 @@ xfer_new (const char *plugin_name, const char *plugin_id, enum t_xfer_type type, { weechat_printf (NULL, _("%s%s: not enough memory for new xfer"), - weechat_prefix ("error"), "xfer"); + weechat_prefix ("error"), XFER_PLUGIN_NAME); return NULL; } @@ -509,7 +509,7 @@ xfer_new (const char *plugin_name, const char *plugin_id, enum t_xfer_type type, weechat_printf (NULL, _("%s: incoming file from %s " "(%d.%d.%d.%d): %s, %lu bytes (protocol: %s)"), - "xfer", + XFER_PLUGIN_NAME, remote_nick, address >> 24, (address >> 16) & 0xff, @@ -524,7 +524,7 @@ xfer_new (const char *plugin_name, const char *plugin_id, enum t_xfer_type type, weechat_printf (NULL, _("%s: sending file to %s: %s " "(local filename: %s), %lu bytes (protocol: %s)"), - "xfer", + XFER_PLUGIN_NAME, remote_nick, filename, local_filename, @@ -536,7 +536,7 @@ xfer_new (const char *plugin_name, const char *plugin_id, enum t_xfer_type type, weechat_printf (NULL, _("%s: incoming chat request from %s " "(%d.%d.%d.%d)"), - "xfer", + XFER_PLUGIN_NAME, remote_nick, address >> 24, (address >> 16) & 0xff, @@ -547,7 +547,7 @@ xfer_new (const char *plugin_name, const char *plugin_id, enum t_xfer_type type, case XFER_TYPE_CHAT_SEND: weechat_printf (NULL, _("%s: sending chat request to %s"), - "xfer", + XFER_PLUGIN_NAME, remote_nick); xfer_buffer_refresh (WEECHAT_HOTLIST_MESSAGE); break; @@ -567,7 +567,7 @@ xfer_new (const char *plugin_name, const char *plugin_id, enum t_xfer_type type, weechat_printf (NULL, _("%s: file %s (local filename: %s) " "will be resumed at position %lu"), - "xfer", + XFER_PLUGIN_NAME, new_xfer->filename, new_xfer->local_filename, new_xfer->start_resume); @@ -680,7 +680,7 @@ xfer_add_cb (void *data, const char *signal, const char *type_data, void *signal { weechat_printf (NULL, _("%s%s: missing arguments (%s)"), - weechat_prefix ("error"), "xfer", "xfer_add"); + weechat_prefix ("error"), XFER_PLUGIN_NAME, "xfer_add"); return WEECHAT_RC_ERROR; } @@ -690,7 +690,7 @@ xfer_add_cb (void *data, const char *signal, const char *type_data, void *signal { weechat_printf (NULL, _("%s%s: missing arguments (%s)"), - weechat_prefix ("error"), "xfer", "xfer_add"); + weechat_prefix ("error"), XFER_PLUGIN_NAME, "xfer_add"); return WEECHAT_RC_ERROR; } @@ -714,7 +714,7 @@ xfer_add_cb (void *data, const char *signal, const char *type_data, void *signal { weechat_printf (NULL, _("%s%s: missing arguments (%s)"), - weechat_prefix ("error"), "xfer", "xfer_add"); + weechat_prefix ("error"), XFER_PLUGIN_NAME, "xfer_add"); return WEECHAT_RC_ERROR; } @@ -723,7 +723,7 @@ xfer_add_cb (void *data, const char *signal, const char *type_data, void *signal { weechat_printf (NULL, _("%s%s: unknown xfer type \"%s\""), - weechat_prefix ("error"), "xfer", str_type); + weechat_prefix ("error"), XFER_PLUGIN_NAME, str_type); return WEECHAT_RC_ERROR; } @@ -731,7 +731,7 @@ xfer_add_cb (void *data, const char *signal, const char *type_data, void *signal { weechat_printf (NULL, _("%s%s: missing arguments (%s)"), - weechat_prefix ("error"), "xfer", "xfer_add"); + weechat_prefix ("error"), XFER_PLUGIN_NAME, "xfer_add"); return WEECHAT_RC_ERROR; } @@ -742,7 +742,8 @@ xfer_add_cb (void *data, const char *signal, const char *type_data, void *signal { weechat_printf (NULL, _("%s%s: unknown xfer protocol \"%s\""), - weechat_prefix ("error"), "xfer", str_protocol); + weechat_prefix ("error"), XFER_PLUGIN_NAME, + str_protocol); return WEECHAT_RC_ERROR; } } @@ -776,7 +777,7 @@ xfer_add_cb (void *data, const char *signal, const char *type_data, void *signal { weechat_printf (NULL, _("%s%s: not enough memory"), - weechat_prefix ("error"), "xfer"); + weechat_prefix ("error"), XFER_PLUGIN_NAME); return WEECHAT_RC_ERROR; } @@ -786,7 +787,7 @@ xfer_add_cb (void *data, const char *signal, const char *type_data, void *signal { weechat_printf (NULL, _("%s%s: not enough memory"), - weechat_prefix ("error"), "xfer"); + weechat_prefix ("error"), XFER_PLUGIN_NAME); free (dir1); return WEECHAT_RC_ERROR; } @@ -795,7 +796,7 @@ xfer_add_cb (void *data, const char *signal, const char *type_data, void *signal { weechat_printf (NULL, _("%s%s: not enough memory"), - weechat_prefix ("error"), "xfer"); + weechat_prefix ("error"), XFER_PLUGIN_NAME); free (dir1); free (dir2); return WEECHAT_RC_ERROR; @@ -815,7 +816,8 @@ xfer_add_cb (void *data, const char *signal, const char *type_data, void *signal { weechat_printf (NULL, _("%s%s: cannot access file \"%s\""), - weechat_prefix ("error"), "xfer", filename2); + weechat_prefix ("error"), XFER_PLUGIN_NAME, + filename2); if (filename2) free (filename2); return WEECHAT_RC_ERROR; @@ -848,7 +850,7 @@ xfer_add_cb (void *data, const char *signal, const char *type_data, void *signal weechat_printf (NULL, _("%s%s: could not find address for \"%s\", " "falling back to local IP"), - weechat_prefix ("error"), "xfer", + weechat_prefix ("error"), XFER_PLUGIN_NAME, weechat_config_string (xfer_config_network_own_ip)); } } @@ -859,7 +861,7 @@ xfer_add_cb (void *data, const char *signal, const char *type_data, void *signal { weechat_printf (NULL, _("%s%s: cannot create socket for xfer"), - weechat_prefix ("error"), "xfer"); + weechat_prefix ("error"), XFER_PLUGIN_NAME); if (filename2) free (filename2); return WEECHAT_RC_ERROR; @@ -922,7 +924,7 @@ xfer_add_cb (void *data, const char *signal, const char *type_data, void *signal /* Could not find any port to bind */ weechat_printf (NULL, _("%s%s: cannot find available port for xfer"), - weechat_prefix ("error"), "xfer"); + weechat_prefix ("error"), XFER_PLUGIN_NAME); close (sock); if (filename2) free (filename2); @@ -978,7 +980,7 @@ xfer_add_cb (void *data, const char *signal, const char *type_data, void *signal { weechat_printf (NULL, _("%s%s: error creating xfer"), - weechat_prefix ("error"), "xfer"); + weechat_prefix ("error"), XFER_PLUGIN_NAME); close (sock); if (short_filename) free (short_filename); @@ -1023,7 +1025,8 @@ xfer_start_resume_cb (void *data, const char *signal, const char *type_data, { weechat_printf (NULL, _("%s%s: missing arguments (%s)"), - weechat_prefix ("error"), "xfer", "xfer_start_resume"); + weechat_prefix ("error"), XFER_PLUGIN_NAME, + "xfer_start_resume"); return WEECHAT_RC_ERROR; } @@ -1033,7 +1036,8 @@ xfer_start_resume_cb (void *data, const char *signal, const char *type_data, { weechat_printf (NULL, _("%s%s: missing arguments (%s)"), - weechat_prefix ("error"), "xfer", "xfer_start_resume"); + weechat_prefix ("error"), XFER_PLUGIN_NAME, + "xfer_start_resume"); return WEECHAT_RC_ERROR; } @@ -1047,7 +1051,8 @@ xfer_start_resume_cb (void *data, const char *signal, const char *type_data, { weechat_printf (NULL, _("%s%s: missing arguments (%s)"), - weechat_prefix ("error"), "xfer", "xfer_start_resume"); + weechat_prefix ("error"), XFER_PLUGIN_NAME, + "xfer_start_resume"); return WEECHAT_RC_ERROR; } @@ -1069,8 +1074,8 @@ xfer_start_resume_cb (void *data, const char *signal, const char *type_data, _("%s%s: unable to resume file \"%s\" (port: %d, " "start position: %lu): xfer not found or not ready " "for transfert"), - weechat_prefix ("error"), "xfer", filename, port, - start_resume); + weechat_prefix ("error"), XFER_PLUGIN_NAME, filename, + port, start_resume); } return WEECHAT_RC_OK; @@ -1100,7 +1105,8 @@ xfer_accept_resume_cb (void *data, const char *signal, const char *type_data, { weechat_printf (NULL, _("%s%s: missing arguments (%s)"), - weechat_prefix ("error"), "xfer", "xfer_accept_resume"); + weechat_prefix ("error"), XFER_PLUGIN_NAME, + "xfer_accept_resume"); return WEECHAT_RC_ERROR; } @@ -1110,7 +1116,8 @@ xfer_accept_resume_cb (void *data, const char *signal, const char *type_data, { weechat_printf (NULL, _("%s%s: missing arguments (%s)"), - weechat_prefix ("error"), "xfer", "xfer_accept_resume"); + weechat_prefix ("error"), XFER_PLUGIN_NAME, + "xfer_accept_resume"); return WEECHAT_RC_ERROR; } @@ -1124,7 +1131,8 @@ xfer_accept_resume_cb (void *data, const char *signal, const char *type_data, { weechat_printf (NULL, _("%s%s: missing arguments (%s)"), - weechat_prefix ("error"), "xfer", "xfer_accept_resume"); + weechat_prefix ("error"), XFER_PLUGIN_NAME, + "xfer_accept_resume"); return WEECHAT_RC_ERROR; } @@ -1142,7 +1150,7 @@ xfer_accept_resume_cb (void *data, const char *signal, const char *type_data, weechat_printf (NULL, _("%s: file %s resumed at position %lu"), - "xfer", + XFER_PLUGIN_NAME, ptr_xfer->filename, ptr_xfer->start_resume); xfer_buffer_refresh (WEECHAT_HOTLIST_MESSAGE); @@ -1153,8 +1161,8 @@ xfer_accept_resume_cb (void *data, const char *signal, const char *type_data, _("%s%s: unable to accept resume file \"%s\" (port: %d, " "start position: %lu): xfer not found or not ready " "for transfert"), - weechat_prefix ("error"), "xfer", filename, port, - start_resume); + weechat_prefix ("error"), XFER_PLUGIN_NAME, filename, + port, start_resume); } return WEECHAT_RC_OK; @@ -1407,11 +1415,12 @@ weechat_plugin_end (struct t_weechat_plugin *plugin) { weechat_printf (NULL, _("%s%s: aborting active xfer: \"%s\" from %s"), - weechat_prefix ("error"), "xfer", + weechat_prefix ("error"), XFER_PLUGIN_NAME, ptr_xfer->filename, ptr_xfer->remote_nick); weechat_log_printf (_("%s%s: aborting active xfer: \"%s\" from %s"), - "", "xfer", - ptr_xfer->filename, ptr_xfer->remote_nick); + "", XFER_PLUGIN_NAME, + ptr_xfer->filename, + ptr_xfer->remote_nick); } xfer_close (ptr_xfer, XFER_STATUS_FAILED); } diff --git a/src/plugins/xfer/xfer.h b/src/plugins/xfer/xfer.h index d3539d965..1ffc1feee 100644 --- a/src/plugins/xfer/xfer.h +++ b/src/plugins/xfer/xfer.h @@ -21,6 +21,7 @@ #define __WEECHAT_XFER_H 1 #define weechat_plugin weechat_xfer_plugin +#define XFER_PLUGIN_NAME "xfer" /* xfer types */