summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/de/autogen/demo_commands.xml7
-rw-r--r--doc/de/autogen/weechat_commands.xml6
-rw-r--r--doc/de/autogen/weechat_options.xml32
-rw-r--r--doc/docgen.pl57
-rw-r--r--doc/en/autogen/demo_commands.xml7
-rw-r--r--doc/en/autogen/weechat_commands.xml6
-rw-r--r--doc/en/autogen/weechat_options.xml32
-rw-r--r--doc/fr/autogen/demo_commands.xml7
-rw-r--r--doc/fr/autogen/weechat_commands.xml54
-rw-r--r--doc/fr/autogen/weechat_options.xml32
-rw-r--r--doc/include_autogen.xml26
-rw-r--r--po/cs.po517
-rw-r--r--po/de.po2503
-rw-r--r--po/es.po2517
-rw-r--r--po/fr.po523
-rw-r--r--po/hu.po2446
-rw-r--r--po/ru.po2497
-rw-r--r--po/weechat.pot373
-rw-r--r--src/core/wee-command.c53
-rw-r--r--src/core/wee-config.c14
-rw-r--r--src/core/wee-config.h2
-rw-r--r--src/core/wee-upgrade-file.c86
-rw-r--r--src/core/wee-upgrade-file.h5
-rw-r--r--src/core/wee-upgrade.c1
-rw-r--r--src/gui/curses/gui-curses-color.c1
-rw-r--r--src/gui/curses/gui-curses-main.c4
-rw-r--r--src/gui/curses/gui-curses-status.c18
-rw-r--r--src/gui/gtk/gui-gtk-main.c4
-rw-r--r--src/gui/gui-bar-item.c13
-rw-r--r--src/gui/gui-buffer.c180
-rw-r--r--src/gui/gui-buffer.h14
-rw-r--r--src/gui/gui-color.h1
-rw-r--r--src/gui/gui-completion.c47
-rw-r--r--src/gui/gui-filter.c3
-rw-r--r--src/plugins/alias/alias-info.c2
-rw-r--r--src/plugins/alias/alias.c16
-rw-r--r--src/plugins/alias/alias.h3
-rw-r--r--src/plugins/charset/charset.c42
-rw-r--r--src/plugins/debug/debug.c4
-rw-r--r--src/plugins/demo/demo.c22
-rw-r--r--src/plugins/fifo/fifo.c41
-rw-r--r--src/plugins/fifo/fifo.h1
-rw-r--r--src/plugins/irc/irc-buffer.c74
-rw-r--r--src/plugins/irc/irc-buffer.h8
-rw-r--r--src/plugins/irc/irc-channel.c8
-rw-r--r--src/plugins/irc/irc-command.c162
-rw-r--r--src/plugins/irc/irc-completion.c4
-rw-r--r--src/plugins/irc/irc-config.c12
-rw-r--r--src/plugins/irc/irc-debug.c16
-rw-r--r--src/plugins/irc/irc-debug.h2
-rw-r--r--src/plugins/irc/irc-input.c5
-rw-r--r--src/plugins/irc/irc-protocol.c335
-rw-r--r--src/plugins/irc/irc-protocol.h8
-rw-r--r--src/plugins/irc/irc-server.c93
-rw-r--r--src/plugins/irc/irc-upgrade.c2
-rw-r--r--src/plugins/irc/irc.c17
-rw-r--r--src/plugins/irc/irc.h10
-rw-r--r--src/plugins/logger/logger.c23
-rw-r--r--src/plugins/logger/logger.h1
-rw-r--r--src/plugins/notify/notify.c33
-rw-r--r--src/plugins/plugin.c2
-rw-r--r--src/plugins/scripts/lua/weechat-lua-api.c28
-rw-r--r--src/plugins/scripts/lua/weechat-lua.c32
-rw-r--r--src/plugins/scripts/lua/weechat-lua.h1
-rw-r--r--src/plugins/scripts/perl/weechat-perl-api.c28
-rw-r--r--src/plugins/scripts/perl/weechat-perl.c47
-rw-r--r--src/plugins/scripts/perl/weechat-perl.h1
-rw-r--r--src/plugins/scripts/python/weechat-python-api.c24
-rw-r--r--src/plugins/scripts/python/weechat-python.c49
-rw-r--r--src/plugins/scripts/python/weechat-python.h1
-rw-r--r--src/plugins/scripts/ruby/weechat-ruby-api.c41
-rw-r--r--src/plugins/scripts/ruby/weechat-ruby.c52
-rw-r--r--src/plugins/scripts/ruby/weechat-ruby.h1
-rw-r--r--src/plugins/scripts/script-api.c10
-rw-r--r--src/plugins/scripts/script-api.h2
-rw-r--r--src/plugins/weechat-plugin.h13
-rw-r--r--src/plugins/xfer/xfer-buffer.c2
-rw-r--r--src/plugins/xfer/xfer-chat.c5
-rw-r--r--src/plugins/xfer/xfer-network.c28
-rw-r--r--src/plugins/xfer/xfer.c83
-rw-r--r--src/plugins/xfer/xfer.h1
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">
diff --git a/po/cs.po b/po/cs.po
index 347aa1a70..dd234e2de 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.2.7-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2008-09-15 14:19+0200\n"
-"PO-Revision-Date: 2007-09-06 12:44+0200\n"
+"POT-Creation-Date: 2008-09-17 10:21+0200\n"
+"PO-Revision-Date: 2008-09-17 16:19+0200\n"
"Last-Translator: Jiri Golembiovsky <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)"
diff --git a/po/de.po b/po/de.po
index 45a76f901..08f26e920 100644
--- a/po/de.po
+++ b/po/de.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.2.7-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2008-09-15 14:19+0200\n"
+"POT-Creation-Date: 2008-09-17 10:21+0200\n"
"PO-Revision-Date: 2007-09-06 12:44+0200\n"
"Last-Translator: Thomas Schuetz <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"
diff --git a/po/es.po b/po/es.po
index 5bdd7b49b..9c198f198 100644
--- a/po/es.po
+++ b/po/es.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.2.7-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2008-09-15 14:19+0200\n"
+"POT-Creation-Date: 2008-09-17 10:21+0200\n"
"PO-Revision-Date: 2007-09-19 12:09+0200\n"
"Last-Translator: Roberto González Cardenete <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"
diff --git a/po/fr.po b/po/fr.po
index 9e9eafc10..ff3ef6cbc 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.2.7-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2008-09-15 14:19+0200\n"
-"PO-Revision-Date: 2008-09-15 14:20+0200\n"
+"POT-Creation-Date: 2008-09-17 10:21+0200\n"
+"PO-Revision-Date: 2008-09-17 10:22+0200\n"
"Last-Translator: FlashCode <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"
diff --git a/po/hu.po b/po/hu.po
index 2eb97eb93..cef1cec18 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.2.7-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2008-09-15 14:19+0200\n"
+"POT-Creation-Date: 2008-09-17 10:21+0200\n"
"PO-Revision-Date: 2007-10-10 18:07+0200\n"
"Last-Translator: Andras Voroskoi <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"
diff --git a/po/ru.po b/po/ru.po
index 7523c99c0..5f63d4ef9 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.2.7-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2008-09-15 14:19+0200\n"
+"POT-Creation-Date: 2008-09-17 10:21+0200\n"
"PO-Revision-Date: 2007-09-06 12:44+0200\n"
"Last-Translator: Pavel Shevchuk <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 */