diff options
81 files changed, 1643 insertions, 11840 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 --> -<command>demo_buffer category name</command> +<command>demo_buffer name</command> <programlisting> open a new buffer </programlisting> @@ -23,11 +23,12 @@ arguments: optional arguments for info Without argument, this command displays list of available infos </programlisting> -<command>demo_infolist [infolist]</command> +<command>demo_infolist [infolist [arguments]]</command> <programlisting> 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 </programlisting> 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 --> -<command>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]</command> +<command>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]</command> <programlisting> 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 @@ </listitem> </itemizedlist> -<command>weechat.color.status_category</command> -<itemizedlist> - <listitem> - <para>description: text color for current buffer category in status bar</para> - </listitem> - <listitem> - <para>type: color</para> - </listitem> - <listitem> - <para>values: a color name</para> - </listitem> - <listitem> - <para>default value: lightgreen</para> - </listitem> -</itemizedlist> - <command>weechat.color.status_data_highlight</command> <itemizedlist> <listitem> @@ -1414,6 +1398,22 @@ </listitem> </itemizedlist> +<command>weechat.look.hotlist_short_names</command> +<itemizedlist> + <listitem> + <para>description: if set, uses short names to display buffer names in hotlist (start after first '.' in name)</para> + </listitem> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off</para> + </listitem> + <listitem> + <para>default value: on</para> + </listitem> +</itemizedlist> + <command>weechat.look.hotlist_sort</command> <itemizedlist> <listitem> 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 "<!-- commands -->\n\n"; - foreach my $plugin (keys %plugin_commands) - { - print FILE "<!ENTITY ".$plugin."_commands.xml SYSTEM \"autogen/".$plugin."_commands.xml\">\n"; - } - print FILE "\n<!-- config options -->\n\n"; - foreach my $config (keys %plugin_options) + my $filename = $path."/include_autogen.xml"; + if (open(FILE, ">".$filename)) { - print FILE "<!ENTITY ".$config."_options.xml SYSTEM \"autogen/".$config."_options.xml\">\n"; + print FILE "<!-- commands -->\n\n"; + foreach my $plugin (sort keys %plugin_commands) + { + print FILE "<!ENTITY ".$plugin."_commands.xml SYSTEM \"autogen/".$plugin."_commands.xml\">\n"; + } + print FILE "\n<!-- config options -->\n\n"; + foreach my $config (sort keys %plugin_options) + { + print FILE "<!ENTITY ".$config."_options.xml SYSTEM \"autogen/".$config."_options.xml\">\n"; + } + print FILE "\n<!-- infos/infolists hooked -->\n\n"; + foreach my $plugin (sort keys %plugin_infos) + { + print FILE "<!ENTITY ".$plugin."_infos.xml SYSTEM \"autogen/".$plugin."_infos.xml\">\n"; + } + close(FILE); + weechat::print("", "docgen: file ".basename($filename)." written"); } - print FILE "\n<!-- infos/infolists hooked -->\n\n"; - foreach my $plugin (keys %plugin_infos) + else { - print FILE "<!ENTITY ".$plugin."_infos.xml SYSTEM \"autogen/".$plugin."_infos.xml\">\n"; + weechat::print("", weechat::prefix("error")."docgen error: unable to write file '$filename'"); } - 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 --> -<command>demo_buffer category name</command> +<command>demo_buffer name</command> <programlisting> open a new buffer </programlisting> @@ -23,11 +23,12 @@ arguments: optional arguments for info Without argument, this command displays list of available infos </programlisting> -<command>demo_infolist [infolist]</command> +<command>demo_infolist [infolist [arguments]]</command> <programlisting> 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 </programlisting> 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 --> -<command>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]</command> +<command>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]</command> <programlisting> 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 @@ </listitem> </itemizedlist> -<command>weechat.color.status_category</command> -<itemizedlist> - <listitem> - <para>description: text color for current buffer category in status bar</para> - </listitem> - <listitem> - <para>type: color</para> - </listitem> - <listitem> - <para>values: a color name</para> - </listitem> - <listitem> - <para>default value: lightgreen</para> - </listitem> -</itemizedlist> - <command>weechat.color.status_data_highlight</command> <itemizedlist> <listitem> @@ -1414,6 +1398,22 @@ </listitem> </itemizedlist> +<command>weechat.look.hotlist_short_names</command> +<itemizedlist> + <listitem> + <para>description: if set, uses short names to display buffer names in hotlist (start after first '.' in name)</para> + </listitem> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off</para> + </listitem> + <listitem> + <para>default value: on</para> + </listitem> +</itemizedlist> + <command>weechat.look.hotlist_sort</command> <itemizedlist> <listitem> 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 --> -<command>demo_buffer catégorie nom</command> +<command>demo_buffer nom</command> <programlisting> ouvrir un nouveau tampon </programlisting> @@ -23,11 +23,12 @@ paramètres: paramètres optionnels pour l'info Sans paramètre, cette commande affiche la liste des infos disponibles </programlisting> -<command>demo_infolist [infolist]</command> +<command>demo_infolist [infolist [paramètres]]</command> <programlisting> 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 </programlisting> 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 --> -<command>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]</command> +<command>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]</command> <programlisting> 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 @@ </listitem> </itemizedlist> -<command>weechat.color.status_category</command> -<itemizedlist> - <listitem> - <para>description: couleur du texte pour la catégorie du tampon courant dans la barre de statut</para> - </listitem> - <listitem> - <para>type: couleur</para> - </listitem> - <listitem> - <para>valeurs: un nom de couleur</para> - </listitem> - <listitem> - <para>valeur par défaut: lightgreen</para> - </listitem> -</itemizedlist> - <command>weechat.color.status_data_highlight</command> <itemizedlist> <listitem> @@ -1414,6 +1398,22 @@ </listitem> </itemizedlist> +<command>weechat.look.hotlist_short_names</command> +<itemizedlist> + <listitem> + <para>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)</para> + </listitem> + <listitem> + <para>type: booléen</para> + </listitem> + <listitem> + <para>valeurs: on, off</para> + </listitem> + <listitem> + <para>valeur par défaut: on</para> + </listitem> +</itemizedlist> + <command>weechat.look.hotlist_sort</command> <itemizedlist> <listitem> 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 @@ <!-- commands --> -<!ENTITY python_commands.xml SYSTEM "autogen/python_commands.xml"> -<!ENTITY weechat_commands.xml SYSTEM "autogen/weechat_commands.xml"> -<!ENTITY demo_commands.xml SYSTEM "autogen/demo_commands.xml"> +<!ENTITY alias_commands.xml SYSTEM "autogen/alias_commands.xml"> <!ENTITY charset_commands.xml SYSTEM "autogen/charset_commands.xml"> -<!ENTITY ruby_commands.xml SYSTEM "autogen/ruby_commands.xml"> -<!ENTITY xfer_commands.xml SYSTEM "autogen/xfer_commands.xml"> -<!ENTITY perl_commands.xml SYSTEM "autogen/perl_commands.xml"> -<!ENTITY irc_commands.xml SYSTEM "autogen/irc_commands.xml"> <!ENTITY debug_commands.xml SYSTEM "autogen/debug_commands.xml"> -<!ENTITY alias_commands.xml SYSTEM "autogen/alias_commands.xml"> -<!ENTITY notify_commands.xml SYSTEM "autogen/notify_commands.xml"> +<!ENTITY demo_commands.xml SYSTEM "autogen/demo_commands.xml"> +<!ENTITY irc_commands.xml SYSTEM "autogen/irc_commands.xml"> <!ENTITY lua_commands.xml SYSTEM "autogen/lua_commands.xml"> +<!ENTITY notify_commands.xml SYSTEM "autogen/notify_commands.xml"> +<!ENTITY perl_commands.xml SYSTEM "autogen/perl_commands.xml"> +<!ENTITY python_commands.xml SYSTEM "autogen/python_commands.xml"> +<!ENTITY ruby_commands.xml SYSTEM "autogen/ruby_commands.xml"> +<!ENTITY weechat_commands.xml SYSTEM "autogen/weechat_commands.xml"> +<!ENTITY xfer_commands.xml SYSTEM "autogen/xfer_commands.xml"> <!-- config options --> -<!ENTITY xfer_options.xml SYSTEM "autogen/xfer_options.xml"> <!ENTITY irc_options.xml SYSTEM "autogen/irc_options.xml"> <!ENTITY weechat_options.xml SYSTEM "autogen/weechat_options.xml"> +<!ENTITY xfer_options.xml SYSTEM "autogen/xfer_options.xml"> <!-- infos/infolists hooked --> +<!ENTITY alias_infos.xml SYSTEM "autogen/alias_infos.xml"> <!ENTITY fifo_infos.xml SYSTEM "autogen/fifo_infos.xml"> -<!ENTITY xfer_infos.xml SYSTEM "autogen/xfer_infos.xml"> <!ENTITY irc_infos.xml SYSTEM "autogen/irc_infos.xml"> -<!ENTITY weechat_infos.xml SYSTEM "autogen/weechat_infos.xml"> -<!ENTITY alias_infos.xml SYSTEM "autogen/alias_infos.xml"> <!ENTITY logger_infos.xml SYSTEM "autogen/logger_infos.xml"> +<!ENTITY weechat_infos.xml SYSTEM "autogen/weechat_infos.xml"> +<!ENTITY xfer_infos.xml SYSTEM "autogen/xfer_infos.xml"> @@ -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 <golemj@gmail.com>\n" "Language-Team: weechat-dev <weechat-dev@nongnu.org>\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 " @@ -1114,6 +1114,11 @@ msgstr "" "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)" msgstr "" @@ -1382,10 +1387,6 @@ 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)" @@ -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 <i18n@internet-villa.de>\n" "Language-Team: weechat-dev <weechat-dev@nongnu.org>\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 " @@ -1077,6 +1077,11 @@ msgstr "" "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)" msgstr "" @@ -1342,10 +1347,6 @@ 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 "<servers>" -#~ msgstr "<Server>" - -#~ msgid "(away)" -#~ msgstr "(abwesend)" - -#~ msgid "[not connected] " -#~ msgstr "[nicht verbunden]" - -#~ msgid "<RAW_IRC> " -#~ msgstr "<RAW_IRC> " - -#~ 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_home>/weechat.rc):\n" -#~ "\n" -#~ msgstr "" -#~ "WeeChat-Konfigurationsoptionen (<weechat_home>/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" @@ -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 <robert.glez@gmail.com>\n" "Language-Team: weechat-dev <weechat-dev@nongnu.org>\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 " @@ -1055,6 +1055,11 @@ msgstr "" "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)" msgstr "" @@ -1326,10 +1331,6 @@ 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 "<servers>" -#~ msgstr "<servidores>" - -#~ msgid "(away)" -#~ msgstr "(ausente)" - -#~ msgid "[not connected] " -#~ msgstr "[no conectado] " - -#~ msgid "<RAW_IRC> " -#~ msgstr "<RAW_IRC> " - -#~ 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_home>/weechat.rc):\n" -#~ "\n" -#~ msgstr "" -#~ "Opciones de configuración de WeeChat (<weechat_home>/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" @@ -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 <flashcode@flashtux.org>\n" "Language-Team: weechat-dev <weechat-dev@nongnu.org>\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 " @@ -1119,6 +1119,13 @@ msgstr "" "+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)" msgstr "" @@ -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" @@ -2084,6 +2136,14 @@ 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" @@ -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 <voroskoi@frugalware.org>\n" "Language-Team: weechat-dev <weechat-dev@nongnu.org>\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 " @@ -1085,6 +1085,11 @@ msgid "" 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)" msgstr "" @@ -1351,10 +1356,6 @@ 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 "<servers>" -#~ msgstr "<szerverek>" - -#~ msgid "(away)" -#~ msgstr "(távol)" - -#~ msgid "[not connected] " -#~ msgstr "[nincs csatlakozva]" - -#~ msgid "<RAW_IRC> " -#~ msgstr "<NYERS_IRC> " - -#~ 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_home>/weechat.rc):\n" -#~ "\n" -#~ msgstr "" -#~ "WeeChat beállítási opciók (<weechat_home>/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" @@ -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 <stlwrt@gmail.com>\n" "Language-Team: weechat-dev <weechat-dev@nongnu.org>\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 " @@ -1084,6 +1084,11 @@ msgstr "" "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)" msgstr "" @@ -1354,10 +1359,6 @@ 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 "<servers>" -#~ msgstr "<серверы>" - -#~ msgid "(away)" -#~ msgstr "(отсутствует)" - -#~ msgid "[not connected] " -#~ msgstr "[не соединён] " - -#~ msgid "<RAW_IRC> " -#~ msgstr "<RAW_IRC>" - -#~ 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_home>/weechat.rc):\n" -#~ "\n" -#~ msgstr "" -#~ "Параметры конфигурации WeeChat (<weechat_home>/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 <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\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 " @@ -903,6 +903,11 @@ msgid "" 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)" msgstr "" @@ -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" @@ -1770,6 +1819,12 @@ 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", @@ -96,13 +96,6 @@ gui_status_draw (int erase) 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 ", ptr_win->buffer->name); @@ -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) @@ -353,25 +350,6 @@ gui_buffer_ask_input_refresh (struct t_gui_buffer *buffer, int 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,27 +647,42 @@ 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 */ @@ -701,6 +690,54 @@ gui_buffer_search_by_category_name (const char *category, const char *name) } /* + * 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 */ @@ -779,55 +816,6 @@ gui_buffer_is_scrolled (struct t_gui_buffer *buffer) } /* - * 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 @@ -353,45 +353,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 <flashcode@flashtux.org>"); 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 <flashcode@flashtux.org>"); 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 <flashcode@flashtux.org>"); 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 <flashcode@flashtux.org>"); 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 <flashcode@flashtux.org>"); 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 <stdlib.h> +#include <stdio.h> #include <string.h> #include "../weechat-plugin.h" @@ -31,6 +32,79 @@ /* + * 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]); @@ -4010,6 +4012,34 @@ irc_protocol_cmd_438 (struct t_irc_server *server, const char *command, } /* + * 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 <flashcode@flashtux.org>"); 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 <flashcode@flashtux.org>"); 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 <flashcode@flashtux.org>"); 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 <flashcode@flashtux.org>"); 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 <flashcode@flashtux.org>"); 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 <flashcode@flashtux.org>"); 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 <flashcode@flashtux.org>"); 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 <flashcode@flashtux.org>"); @@ -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 */ |