summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Helleu <flashcode@flashtux.org>2003-11-16 19:40:36 +0000
committerSebastien Helleu <flashcode@flashtux.org>2003-11-16 19:40:36 +0000
commitd4ec2e46aafd0064b62f4bbc8b1bc23565881c0c (patch)
tree5b827b62e780c342111da241e04a8da6d9de07b7
parentfd9512bbbcc2857cd1a3a309d9883d199d60122b (diff)
downloadweechat-d4ec2e46aafd0064b62f4bbc8b1bc23565881c0c.zip
Perl plugin support
-rw-r--r--BUGS5
-rw-r--r--ChangeLog3
-rw-r--r--TODO13
-rw-r--r--configure.in10
-rw-r--r--po/POTFILES.in12
-rw-r--r--po/fr.po1913
-rw-r--r--po/weechat.pot2793
-rw-r--r--src/common/command.c77
-rw-r--r--src/common/command.h3
-rw-r--r--src/common/weechat.c15
-rw-r--r--src/common/weechat.h2
-rw-r--r--src/common/weeconfig.c4
-rw-r--r--src/gui/curses/Makefile.am3
-rw-r--r--src/gui/curses/gui-display.c2
-rw-r--r--src/gui/gtk/Makefile.am3
-rw-r--r--src/gui/gtk/gui-display.c2
-rw-r--r--src/gui/gui-common.c4
-rw-r--r--src/irc/irc-server.c18
-rw-r--r--src/plugins/Makefile.am11
-rw-r--r--src/plugins/perl/Makefile.am3
-rw-r--r--src/plugins/perl/wee-perl.c302
-rw-r--r--src/plugins/perl/wee-perl.h44
-rw-r--r--src/plugins/plugins.c105
-rw-r--r--src/plugins/plugins.h36
-rw-r--r--weechat/BUGS5
-rw-r--r--weechat/ChangeLog3
-rw-r--r--weechat/TODO13
-rw-r--r--weechat/configure.in10
-rw-r--r--weechat/po/POTFILES.in12
-rw-r--r--weechat/po/fr.po1913
-rw-r--r--weechat/po/weechat.pot2793
-rw-r--r--weechat/src/common/command.c77
-rw-r--r--weechat/src/common/command.h3
-rw-r--r--weechat/src/common/weechat.c15
-rw-r--r--weechat/src/common/weechat.h2
-rw-r--r--weechat/src/common/weeconfig.c4
-rw-r--r--weechat/src/gui/curses/Makefile.am3
-rw-r--r--weechat/src/gui/curses/gui-display.c2
-rw-r--r--weechat/src/gui/gtk/Makefile.am3
-rw-r--r--weechat/src/gui/gtk/gui-display.c2
-rw-r--r--weechat/src/gui/gui-common.c4
-rw-r--r--weechat/src/irc/irc-server.c18
-rw-r--r--weechat/src/plugins/Makefile.am11
-rw-r--r--weechat/src/plugins/perl/Makefile.am3
-rw-r--r--weechat/src/plugins/perl/wee-perl.c302
-rw-r--r--weechat/src/plugins/perl/wee-perl.h44
-rw-r--r--weechat/src/plugins/plugins.c105
-rw-r--r--weechat/src/plugins/plugins.h36
48 files changed, 5954 insertions, 4812 deletions
diff --git a/BUGS b/BUGS
index 57a54817a..4faa69776 100644
--- a/BUGS
+++ b/BUGS
@@ -1,10 +1,11 @@
WeeChat - Wee Enhanced Environment for Chat
===========================================
-WeeChat known bugs, 2003-11-03
+WeeChat known bugs, 2003-11-16
-- ./configure does not check that Curses header is installed
+- ./configure does not check that Curses headers are installed
- ./configure does not check that Gtk 2.0 libraries are installed
+- ./configure does not check that Perl headers & libraries are installed
- too much nicks in the channel (> height of window) => display bug
- some IRC commands are marked as 'unknown' when received
(IRC protocol is under dev!)
diff --git a/ChangeLog b/ChangeLog
index 5951ed4a1..f8d936cdd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,10 +1,11 @@
WeeChat - Wee Enhanced Environment for Chat
===========================================
-ChangeLog - 2003-11-09
+ChangeLog - 2003-11-16
Version 0.0.4 (under dev!):
+ * Perl plugin
* debug messages can be enabled via ./configure --enbale-debug option
Version 0.0.3 (2003-11-03):
diff --git a/TODO b/TODO
index b98fd6494..00c2b3e4d 100644
--- a/TODO
+++ b/TODO
@@ -1,7 +1,7 @@
WeeChat - Wee Enhanced Environment for Chat
===========================================
-TODO - 2003-11-09
+TODO - 2003-11-16
Legend:
# done
@@ -29,9 +29,8 @@ v0.0.4:
- add missing options for config file
* Plugins:
- - add Perl plugin
- - "/load" and "/unload" commands to (un)load extension scripts
- (perl, python, ruby, ...)
+ + Perl plugin
+ # "/perl load" and "/perl unload" commands to (un)load Perl scripts
Future versions:
@@ -87,5 +86,7 @@ Future versions:
loading config)
* Plugins:
- - add Python plugin
- - add Ruby plugin
+ - Python plugin
+ - "/python load" and "/python unload" commands to (un)load Python scripts
+ - Ruby plugin
+ - "/ruby load" and "/ruby unload" commands to (un)load Ruby scripts
diff --git a/configure.in b/configure.in
index a21f2d615..009d30882 100644
--- a/configure.in
+++ b/configure.in
@@ -51,6 +51,7 @@ AC_FUNC_SELECT_ARGTYPES
AC_TYPE_SIGNAL
AC_CHECK_FUNCS([gethostbyname gethostname gettimeofday inet_ntoa memset mkdir select setlocale socket strcasecmp strchr strdup strncasecmp strpbrk strrchr strstr uname])
+AH_VERBATIM([PLUGIN_PERL], [#undef PLUGIN_PERL])
AH_VERBATIM([DEBUG], [#undef DEBUG])
AC_ARG_ENABLE(curses, [ --disable-curses Turn off Curses interface (default=auto)],,enable_curses=yes)
@@ -90,18 +91,17 @@ if test "x$enable_gtk" = "xyes" ; then
AC_SUBST(GTK_LIBS)
fi
-PLUGIN_LIBS=
+PLUGINS_LIBS=
if test "x$enable_perl" = "xyes" ; then
enable_plugins="yes"
- PLUGIN_LIBS="$PLUGIN_LIBS ../../plugins/perl/lib_weechat_perl.a"
+ PLUGINS_LIBS="$PLUGINS_LIBS ../../plugins/perl/lib_weechat_perl.a `perl -MExtUtils::Embed -e ldopts`"
PERL_CFLAGS=`perl -MExtUtils::Embed -e ccopts`
- PERL_LIBS=`perl -MExtUtils::Embed -e ldopts`
AC_SUBST(PERL_CFLAGS)
- AC_SUBST(PERL_LIBS)
+ AC_DEFINE(PLUGIN_PERL)
fi
-AC_SUBST(PLUGIN_LIBS)
+AC_SUBST(PLUGINS_LIBS)
if test "x$enable_debug" = "xyes" ; then
AC_DEFINE(DEBUG)
diff --git a/po/POTFILES.in b/po/POTFILES.in
index cd5990016..27c256ea7 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -1,24 +1,30 @@
./src/irc/irc-nick.c
./src/irc/irc-server.c
./src/irc/irc-channel.c
+./src/irc/irc.h
./src/irc/irc-commands.c
./src/irc/irc-display.c
./src/irc/irc-send.c
./src/irc/irc-recv.c
+./src/plugins/perl/wee-perl.c
+./src/plugins/perl/wee-perl.h
+./src/plugins/plugins.c
+./src/plugins/plugins.h
./src/gui/curses/gui-input.c
./src/gui/curses/gui-display.c
./src/gui/gtk/gui-display.c
./src/gui/gtk/gui-input.c
+./src/gui/qt/gui-qt.c
+./src/gui/qt/gui-qt.h
+./src/gui/gui.h
./src/gui/gui-common.c
./src/common/command.c
./src/common/completion.c
./src/common/history.c
./src/common/weechat.c
-./src/common/weeconfig.c
-./src/irc/irc.h
-./src/gui/gui.h
./src/common/command.h
./src/common/completion.h
./src/common/history.h
./src/common/weechat.h
+./src/common/weeconfig.c
./src/common/weeconfig.h
diff --git a/po/fr.po b/po/fr.po
index 5afbe2d9d..da0f914f6 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 0.0.2\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2003-10-11 14:28+0200\n"
+"POT-Creation-Date: 2003-11-16 20:00+0100\n"
"PO-Revision-Date: 2003-10-04 21:21+0200\n"
"Last-Translator: FlashCode <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -15,119 +15,113 @@ msgstr ""
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
-#: weechat.h:41
-msgid " Error:"
-msgstr " Erreur:"
-
-#: weechat.h:42
-msgid " Warning:"
-msgstr " Attention:"
-
-#: irc/irc-nick.c:185
+#: src/irc/irc-nick.c:188
#, c-format
msgid "%s cannot allocate new nick\n"
msgstr "%s ompossible d'allouer un nouveau pseudo\n"
-#: irc/irc-server.c:98
+#: src/irc/irc-server.c:97
#, c-format
msgid "%s cannot allocate new server\n"
msgstr "%s impossible d'allouer un nouveau serveur\n"
-#: irc/irc-server.c:354
+#: src/irc/irc-server.c:353
#, c-format
msgid "%s unable to explode received buffer\n"
msgstr "%s impossible d'exploser le tampon de réception\n"
-#: irc/irc-server.c:425
+#: src/irc/irc-server.c:424
#, c-format
msgid "Command '%s' failed!\n"
msgstr "La commande '%s' a échoué !\n"
-#: irc/irc-server.c:429
+#: src/irc/irc-server.c:428
msgid "No command to execute!\n"
msgstr "Pas de commande à exécuter !\n"
-#: irc/irc-server.c:433
+#: src/irc/irc-server.c:432
#, c-format
msgid "Unknown command: cmd=%s, args=%s\n"
msgstr "Commande inconnue: cmd=%s, params=%s\n"
-#: irc/irc-server.c:482
+#: src/irc/irc-server.c:481
#, c-format
msgid "%s: connecting to %s:%d...\n"
msgstr "%s: connexion à %s:%d...\n"
-#: irc/irc-server.c:484
+#: src/irc/irc-server.c:483
#, c-format
msgid "connecting to server %s:%d...\n"
msgstr "connexion au serveur %s:%d...\n"
-#: irc/irc-server.c:492
+#: src/irc/irc-server.c:491
#, c-format
msgid "%s cannot create pipe\n"
msgstr "%s impossible de créer le pipe\n"
-#: irc/irc-server.c:506
+#: src/irc/irc-server.c:505
#, c-format
msgid "%s cannot set socket option \"SO_REUSEADDR\"\n"
msgstr "%s impossible de paramétrer l'option socket \"SO_REUSEADDR\"\n"
-#: irc/irc-server.c:513
+#: src/irc/irc-server.c:512
#, c-format
msgid "%s cannot set socket option \"SO_KEEPALIVE\"\n"
msgstr "%s impossible de paramétrer l'option socket \"SO_KEEPALIVE\"\n"
-#: irc/irc-server.c:521
+#: src/irc/irc-server.c:520
#, c-format
msgid "%s address \"%s\" not found\n"
msgstr "%s adresse \"%s\" introuvable\n"
-#: irc/irc-server.c:544
+#: src/irc/irc-server.c:543
#, c-format
msgid "%s IP address not found\n"
msgstr "%s adresse IP introuvable\n"
-#: irc/irc-server.c:554
+#: src/irc/irc-server.c:553
#, c-format
msgid "%s: server IP is: %s\n"
msgstr "%s: l'adresse IP du serveur est : %s\n"
-#: irc/irc-server.c:560
+#: src/irc/irc-server.c:559
#, c-format
msgid "%s cannot connect to irc server\n"
msgstr "%s connexion au serveur irc impossible\n"
-#: irc/irc-server.c:588
+#: src/irc/irc-server.c:587
msgid "Disconnected from server!\n"
msgstr "Déconnecté du serveur !\n"
-#: irc/irc-channel.c:52
+#: src/irc/irc-channel.c:51
#, c-format
msgid "%s cannot allocate new channel"
msgstr "%s impossible d'allouer un nouveau canal"
-#: irc/irc-commands.c:33
+#: src/irc/irc-commands.c:36
msgid "find information about the administrator of the server"
msgstr "trouver les informations sur l'administrateur du serveur"
-#: irc/irc-commands.c:34 irc/irc-commands.c:57 irc/irc-commands.c:127
-#: irc/irc-commands.c:199 irc/irc-commands.c:206 irc/irc-commands.c:212
+#: src/irc/irc-commands.c:37 src/irc/irc-commands.c:60
+#: src/irc/irc-commands.c:130 src/irc/irc-commands.c:202
+#: src/irc/irc-commands.c:209 src/irc/irc-commands.c:215
msgid "[target]"
msgstr "[cible]"
-#: irc/irc-commands.c:35 irc/irc-commands.c:206 irc/irc-commands.c:212
+#: src/irc/irc-commands.c:38 src/irc/irc-commands.c:209
+#: src/irc/irc-commands.c:215
msgid "target: server"
msgstr "cible: serveur"
-#: irc/irc-commands.c:37
+#: src/irc/irc-commands.c:40
msgid "toggle away status"
msgstr "basculer le statut absent"
-#: irc/irc-commands.c:38
+#: src/irc/irc-commands.c:41
msgid "[-all] [message]"
msgstr "[-all] [message]"
-#: irc/irc-commands.c:39
+#: src/irc/irc-commands.c:42
msgid ""
"-all: toggle away status on all connected servers\n"
"message: message for away (if no message is given, away status is removed)"
@@ -136,15 +130,15 @@ msgstr ""
"message: message pour l'absence (si pas de message donné, le statut "
"d'absence est supprimé)"
-#: irc/irc-commands.c:42
+#: src/irc/irc-commands.c:45
msgid "send a ctcp message"
msgstr "envoyer un message ctcp"
-#: irc/irc-commands.c:43
+#: src/irc/irc-commands.c:46
msgid "nickname type"
msgstr "nickname type"
-#: irc/irc-commands.c:44
+#: src/irc/irc-commands.c:47
msgid ""
"nickname: user to send ctcp to\n"
"type: \"action\" or \"version\""
@@ -152,44 +146,44 @@ msgstr ""
"nickname: utilisateur pour envoyer le ctcp\n"
"type: \"action\" ou \"version\""
-#: irc/irc-commands.c:46
+#: src/irc/irc-commands.c:49
msgid "removes channel operator status from nickname(s)"
msgstr "retire le statut d'opérateur du canal à/aux nick(s)"
-#: irc/irc-commands.c:47 irc/irc-commands.c:50 irc/irc-commands.c:140
-#: irc/irc-commands.c:218
+#: src/irc/irc-commands.c:50 src/irc/irc-commands.c:53
+#: src/irc/irc-commands.c:143 src/irc/irc-commands.c:221
msgid "nickname [nickname]"
msgstr "nickname [nickname]"
-#: irc/irc-commands.c:49
+#: src/irc/irc-commands.c:52
msgid "removes voice from nickname(s)"
msgstr "retire la voix du/des pseudo(s)"
-#: irc/irc-commands.c:52
+#: src/irc/irc-commands.c:55
msgid "shutdown the server"
msgstr "arrêter le serveur"
-#: irc/irc-commands.c:55
+#: src/irc/irc-commands.c:58
msgid "error received from IRC server"
msgstr "erreur reçue du serveur IRC"
-#: irc/irc-commands.c:56
+#: src/irc/irc-commands.c:59
msgid "get information describing the server"
msgstr "voir les informations concernant le serveur"
-#: irc/irc-commands.c:58 irc/irc-commands.c:128
+#: src/irc/irc-commands.c:61 src/irc/irc-commands.c:131
msgid "target: server name"
msgstr "cible: nom du serveur"
-#: irc/irc-commands.c:60
+#: src/irc/irc-commands.c:63
msgid "invite a nick on a channel"
msgstr "inviter un utilisateur sur un canal"
-#: irc/irc-commands.c:61
+#: src/irc/irc-commands.c:64
msgid "nickname channel"
msgstr "nick canal"
-#: irc/irc-commands.c:62
+#: src/irc/irc-commands.c:65
msgid ""
"nickname: nick to invite\n"
"channel: channel to invite"
@@ -197,27 +191,27 @@ msgstr ""
"nickname: utilisateur à inviter\n"
"channel: canal pour l'invitation"
-#: irc/irc-commands.c:64
+#: src/irc/irc-commands.c:67
msgid "check if a nickname is currently on IRC"
msgstr "vérifier si un utilisateur est actuellement sur IRC"
-#: irc/irc-commands.c:65 irc/irc-commands.c:209
+#: src/irc/irc-commands.c:68 src/irc/irc-commands.c:212
msgid "nickname [nickname ...]"
msgstr "nick [nick ...]"
-#: irc/irc-commands.c:66 irc/irc-commands.c:209
+#: src/irc/irc-commands.c:69 src/irc/irc-commands.c:212
msgid "nickname: nickname"
msgstr "nick: pseudo"
-#: irc/irc-commands.c:68
+#: src/irc/irc-commands.c:71
msgid "join a channel"
msgstr "joindre un canal"
-#: irc/irc-commands.c:69
+#: src/irc/irc-commands.c:72
msgid "channel[,channel] [key[,key]]"
msgstr "canal[,canal] [clé[,clé]]"
-#: irc/irc-commands.c:70
+#: src/irc/irc-commands.c:73
msgid ""
"channel: channel name to join\n"
"key: key to join the channel"
@@ -225,15 +219,15 @@ msgstr ""
"canal: nom du canal à rejoindre\n"
"clé: clé pour rejoindre le canal"
-#: irc/irc-commands.c:72
+#: src/irc/irc-commands.c:75
msgid "forcibly remove a user from a channel"
msgstr "retirer par la force un utilisateur d'un canal"
-#: irc/irc-commands.c:73
+#: src/irc/irc-commands.c:76
msgid "[channel] nickname [comment]"
msgstr "[canal] nick [commentaire]"
-#: irc/irc-commands.c:74
+#: src/irc/irc-commands.c:77
msgid ""
"channel: channel where user is\n"
"nickname: nickname to kick\n"
@@ -243,15 +237,15 @@ msgstr ""
"nick: utilisateur à éliminer\n"
"commentaire: commentaire pour l'élimination"
-#: irc/irc-commands.c:76
+#: src/irc/irc-commands.c:79
msgid "close client-server connection"
msgstr "fermer la connexion client-serveur"
-#: irc/irc-commands.c:77
+#: src/irc/irc-commands.c:80
msgid "nickname comment"
msgstr "nick commentaire"
-#: irc/irc-commands.c:78
+#: src/irc/irc-commands.c:81
msgid ""
"nickname: nickname\n"
"comment: comment for kill"
@@ -259,16 +253,16 @@ msgstr ""
"nick: utilisateur\n"
"commentaire: commentaire pour la mort"
-#: irc/irc-commands.c:80
+#: src/irc/irc-commands.c:83
msgid "list all servernames which are known by the server answering the query"
msgstr ""
"lister tous les noms de serveurs connus du serveur qui répond à la requête"
-#: irc/irc-commands.c:81
+#: src/irc/irc-commands.c:84
msgid "[[remove_server] server_mask]"
msgstr "[[serveur] masque_serveur]"
-#: irc/irc-commands.c:82
+#: src/irc/irc-commands.c:85
msgid ""
"remote_server: this server should answer the query\n"
"server_mask: list of servers must match this mask"
@@ -276,15 +270,15 @@ msgstr ""
"serveur: ce serveur doit répondre à la requête\n"
"masque_serveur: liste des serveurs correspondant au masque"
-#: irc/irc-commands.c:85
+#: src/irc/irc-commands.c:88
msgid "list channels and their topic"
msgstr "lister les canaux et leur sujet"
-#: irc/irc-commands.c:86
+#: src/irc/irc-commands.c:89
msgid "[channel[,channel] [server]]"
msgstr "[canal[,canall] [serveur]]"
-#: irc/irc-commands.c:87
+#: src/irc/irc-commands.c:90
msgid ""
"channel: channel to list\n"
"server: server name"
@@ -292,15 +286,15 @@ msgstr ""
"canal: canal à lister\n"
"serveur: nom du serveur"
-#: irc/irc-commands.c:89
+#: src/irc/irc-commands.c:92
msgid "get statistics about ths size of the IRC network"
msgstr "obtenir des statistiques sur la taille du réseau IRC"
-#: irc/irc-commands.c:90
+#: src/irc/irc-commands.c:93
msgid "[mask [target]]"
msgstr "[masque [cible]]"
-#: irc/irc-commands.c:91
+#: src/irc/irc-commands.c:94
msgid ""
"mask: servers matching the mask only\n"
"target: server for forwarding request"
@@ -308,23 +302,23 @@ msgstr ""
"masque: serveurs qui correspondent au masque seulement\n"
"cible: serveur pour faire suivre la requête"
-#: irc/irc-commands.c:94
+#: src/irc/irc-commands.c:97
msgid "send a ctcp action to the current channel"
msgstr "envoyer une action ctcp au canal courant"
-#: irc/irc-commands.c:95
+#: src/irc/irc-commands.c:98
msgid "message"
msgstr "message"
-#: irc/irc-commands.c:96
+#: src/irc/irc-commands.c:99
msgid "message: message to send"
msgstr "message: message à envoyer"
-#: irc/irc-commands.c:98
+#: src/irc/irc-commands.c:101
msgid "change channel or user mode"
msgstr "changer le mode du canal ou de l'utilisateur"
-#: irc/irc-commands.c:99
+#: src/irc/irc-commands.c:102
msgid ""
"{ channel {[+|-]|o|p|s|i|t|n|b|v} [limit] [user] [ban mask] } | { nickname "
"{[+|-]|i|w|s|o}"
@@ -332,7 +326,7 @@ msgstr ""
"{ canal {[+|-]|o|p|s|i|t|n|b|v} [limite] [utilisateur] [masque de "
"banissement] } | { nick {[+|-]|i|w|s|o}"
-#: irc/irc-commands.c:101
+#: src/irc/irc-commands.c:104
msgid ""
"channel modes:\n"
" channel: channel name to modify\n"
@@ -375,15 +369,15 @@ msgstr ""
" w: l'utilisateur reçoit les wallops\n"
" o: drapeau opérateur\n"
-#: irc/irc-commands.c:121
+#: src/irc/irc-commands.c:124
msgid "send message to a nick or channel"
msgstr "envoyer un message à un utilisateur ou canal"
-#: irc/irc-commands.c:122
+#: src/irc/irc-commands.c:125
msgid "receiver[,receiver] text"
msgstr "cible[,cible] texte"
-#: irc/irc-commands.c:123
+#: src/irc/irc-commands.c:126
msgid ""
"receiver: nick or channel (may be mask, '*' = current channel)\n"
"text: text to send"
@@ -391,43 +385,43 @@ msgstr ""
"cible: utilisateur ou canal (peut-être un masque, '*' = canal courant)\n"
"texte: texte à envoyer"
-#: irc/irc-commands.c:126
+#: src/irc/irc-commands.c:129
msgid "get the \"Message Of The Day\""
msgstr "obtenir le message du jour"
-#: irc/irc-commands.c:130
+#: src/irc/irc-commands.c:133
msgid "list nicknames on channels"
msgstr "lister les utilisateurs sur des canaux"
-#: irc/irc-commands.c:131 irc/irc-commands.c:147
+#: src/irc/irc-commands.c:134 src/irc/irc-commands.c:150
msgid "[channel[,channel]]"
msgstr "[canal[,canal]]"
-#: irc/irc-commands.c:131
+#: src/irc/irc-commands.c:134
msgid "channel: channel name"
msgstr "canal: nom du canal"
-#: irc/irc-commands.c:133
+#: src/irc/irc-commands.c:136
msgid "change current nickname"
msgstr "changer le nick courant"
-#: irc/irc-commands.c:134
+#: src/irc/irc-commands.c:137
msgid "nickname"
msgstr "nick"
-#: irc/irc-commands.c:134
+#: src/irc/irc-commands.c:137
msgid "nickname: new nickname for current IRC server"
msgstr "nick: nouveau nick pour le serveur IRC courant"
-#: irc/irc-commands.c:136
+#: src/irc/irc-commands.c:139
msgid "send notice message to user"
msgstr "envoyer un message notice à un utilisateur"
-#: irc/irc-commands.c:137
+#: src/irc/irc-commands.c:140
msgid "nickname text"
msgstr "nick texte"
-#: irc/irc-commands.c:137
+#: src/irc/irc-commands.c:140
msgid ""
"nickname: user to send notice to\n"
"text: text to send"
@@ -435,41 +429,41 @@ msgstr ""
"nick: utilisateur cible pour la notice\n"
"texte: texte à envoyer"
-#: irc/irc-commands.c:139
+#: src/irc/irc-commands.c:142
msgid "gives channel operator status to nickname(s)"
msgstr "donner le statut opérateur à un/des utilisateur(s)"
-#: irc/irc-commands.c:142
+#: src/irc/irc-commands.c:145
msgid "get operator privileges"
msgstr "obtenir le statut d'opérateur"
-#: irc/irc-commands.c:143
+#: src/irc/irc-commands.c:146
msgid "user password"
msgstr "utilisateur mot_de_passe"
-#: irc/irc-commands.c:144
+#: src/irc/irc-commands.c:147
msgid "user/password: used to get privileges on current IRC server"
msgstr ""
"utilisateur/mot_de_passe: utilisé pour obtenir les privilèges sur le serveur "
"IRC courant"
-#: irc/irc-commands.c:146
+#: src/irc/irc-commands.c:149
msgid "leave a channel"
msgstr "quitter un canal"
-#: irc/irc-commands.c:147
+#: src/irc/irc-commands.c:150
msgid "channel: channel name to leave"
msgstr "canal: nom du canal à quitter"
-#: irc/irc-commands.c:149
+#: src/irc/irc-commands.c:152
msgid "ping server"
msgstr "pinguer un serveur"
-#: irc/irc-commands.c:150
+#: src/irc/irc-commands.c:153
msgid "server1 [server2]"
msgstr "serveur1 [serveur2]"
-#: irc/irc-commands.c:151
+#: src/irc/irc-commands.c:154
msgid ""
"server1: server to ping\n"
"server2: forward ping to this server"
@@ -477,15 +471,15 @@ msgstr ""
"serveur1: serveur à pinguer\n"
"serveur2: faire suivre le ping à ce serveur"
-#: irc/irc-commands.c:153
+#: src/irc/irc-commands.c:156
msgid "answer to a ping message"
msgstr "répondre à un message ping"
-#: irc/irc-commands.c:154
+#: src/irc/irc-commands.c:157
msgid "daemon [daemon2]"
msgstr "démon [démon2]"
-#: irc/irc-commands.c:154
+#: src/irc/irc-commands.c:157
msgid ""
"daemon: daemon who has responded to Ping message\n"
"daemon2: forward message to this daemon"
@@ -493,51 +487,51 @@ msgstr ""
"démon: démon qui a répondu au message Ping\n"
"démon2: faire suivre le message à ce démon"
-#: irc/irc-commands.c:157
+#: src/irc/irc-commands.c:160
msgid "message received"
msgstr "message reçu"
-#: irc/irc-commands.c:160
+#: src/irc/irc-commands.c:163
msgid "close all connections & quit "
msgstr "fermer toutes les connexions et quitter "
-#: irc/irc-commands.c:161
+#: src/irc/irc-commands.c:164
msgid "[quit_message]"
msgstr "[message_de_fin]"
-#: irc/irc-commands.c:162
+#: src/irc/irc-commands.c:165
msgid "quit_message: quit message (displayed to other users)"
msgstr "quit_message: quit message (displayed to other users)"
-#: irc/irc-commands.c:164
+#: src/irc/irc-commands.c:167
msgid "send raw data to server without parsing"
msgstr "envoyer des données brutes au serveur sans analyse"
-#: irc/irc-commands.c:165
+#: src/irc/irc-commands.c:168
msgid "data"
msgstr "données"
-#: irc/irc-commands.c:166
+#: src/irc/irc-commands.c:169
msgid "data: raw data to send"
msgstr "données: données brutes à envoyer"
-#: irc/irc-commands.c:168
+#: src/irc/irc-commands.c:171
msgid "tell the server to reload its config file"
msgstr "demander au serveur de recharger son fichier de config"
-#: irc/irc-commands.c:171
+#: src/irc/irc-commands.c:174
msgid "tell the server to restart itself"
msgstr "demander au serveur de redémarrer"
-#: irc/irc-commands.c:174
+#: src/irc/irc-commands.c:177
msgid "register a new service"
msgstr "enregister un nouveau service"
-#: irc/irc-commands.c:175
+#: src/irc/irc-commands.c:178
msgid "nickname reserved distribution type reserved info"
msgstr "nick réservé distribution type réservé info"
-#: irc/irc-commands.c:176
+#: src/irc/irc-commands.c:179
msgid ""
"distribution: visibility of service\n"
"type: reserved for future usage"
@@ -545,15 +539,15 @@ msgstr ""
"distribution: visibilité du service\n"
"type: réservé pour une utilisation future"
-#: irc/irc-commands.c:179
+#: src/irc/irc-commands.c:182
msgid "list services currently connected to the network"
msgstr "lister les services actuellement connectés au réseau"
-#: irc/irc-commands.c:180
+#: src/irc/irc-commands.c:183
msgid "[mask [type]]"
msgstr "[masque [type]]"
-#: irc/irc-commands.c:180
+#: src/irc/irc-commands.c:183
msgid ""
"mask: list only services matching this mask\n"
"type: list only services of this type"
@@ -561,15 +555,15 @@ msgstr ""
"masque: lister seulement les services qui correspondent à ce masque\n"
"type: lister seulement les services de ce type"
-#: irc/irc-commands.c:183
+#: src/irc/irc-commands.c:186
msgid "deliver a message to a service"
msgstr "envoyer un message à un service"
-#: irc/irc-commands.c:184
+#: src/irc/irc-commands.c:187
msgid "service text"
msgstr "service texte"
-#: irc/irc-commands.c:184
+#: src/irc/irc-commands.c:187
msgid ""
"service: name of service\n"
"text: text to send"
@@ -577,15 +571,15 @@ msgstr ""
"service: nom du service\n"
"texte: texte à envoyer"
-#: irc/irc-commands.c:186
+#: src/irc/irc-commands.c:189
msgid "disconnect server links"
msgstr "déconnecter les liens vers un serveur"
-#: irc/irc-commands.c:187
+#: src/irc/irc-commands.c:190
msgid "server commnent"
msgstr "serveur commentaire"
-#: irc/irc-commands.c:187
+#: src/irc/irc-commands.c:190
msgid ""
"server: server name\n"
"comment: comment for quit"
@@ -593,15 +587,15 @@ msgstr ""
"serveur: nom du serveur\n"
"commentaire: commentaire pour quitter"
-#: irc/irc-commands.c:189
+#: src/irc/irc-commands.c:192
msgid "query statistics about server"
msgstr "demande les informations sur le serveur"
-#: irc/irc-commands.c:190
+#: src/irc/irc-commands.c:193
msgid "[query [server]]"
msgstr "[requête [serveur]]"
-#: irc/irc-commands.c:191
+#: src/irc/irc-commands.c:194
msgid ""
"query: c/h/i/k/l/m/o/y/u (see RFC1459)\n"
"server: server name"
@@ -609,17 +603,17 @@ msgstr ""
"requête: c/h/i/k/l/m/o/y/u (voir la RFC1459)\n"
"serveur: nom du serveur"
-#: irc/irc-commands.c:193
+#: src/irc/irc-commands.c:196
msgid ""
"give users who are on a host running an IRC server a message asking them to "
"please join IRC"
msgstr "envoyer un message aux serveurs leur demandant de rejoindre IRC"
-#: irc/irc-commands.c:195
+#: src/irc/irc-commands.c:198
msgid "user [target [channel]]"
msgstr "utilisateur [cible [canal]]"
-#: irc/irc-commands.c:196
+#: src/irc/irc-commands.c:199
msgid ""
"user: username\n"
"target: server name\n"
@@ -629,23 +623,23 @@ msgstr ""
"cible: nom du serveur\n"
"canal: nom du canal"
-#: irc/irc-commands.c:198
+#: src/irc/irc-commands.c:201
msgid "query local time from server"
msgstr "demander l'heure locale d'un serveur"
-#: irc/irc-commands.c:199
+#: src/irc/irc-commands.c:202
msgid "target: query time from specified server"
msgstr "cible: demander l'heure de ce serveur"
-#: irc/irc-commands.c:201
+#: src/irc/irc-commands.c:204
msgid "get/set channel topic"
msgstr "recevoir/définir le titre du canal"
-#: irc/irc-commands.c:202
+#: src/irc/irc-commands.c:205
msgid "[channel] [topic]"
msgstr "[canal] [titre]"
-#: irc/irc-commands.c:202
+#: src/irc/irc-commands.c:205
msgid ""
"channel: channel name\n"
"topic: new topic for channel (if topic is \"-delete\" then topic is deleted)"
@@ -654,28 +648,28 @@ msgstr ""
"titre: nouveau titre pour le canal (si le titre est \"-delete\" alors le "
"titre est supprimé)"
-#: irc/irc-commands.c:205
+#: src/irc/irc-commands.c:208
msgid "find the route to specific server"
msgstr "trouver le chemin jusqu'à un serveur spécifique"
-#: irc/irc-commands.c:208
+#: src/irc/irc-commands.c:211
msgid "return a list of information about nicknames"
msgstr "retourne une liste d'informations sur des utilisateurs"
-#: irc/irc-commands.c:211
+#: src/irc/irc-commands.c:214
msgid "list of users logged into the server"
msgstr "liste des utilisateurs connectés au serveur"
-#: irc/irc-commands.c:214
+#: src/irc/irc-commands.c:217
msgid "gives the version info of nick or server (current or specified)"
msgstr ""
"retourne la version de l'utilisateur ou du serveur (courant ou spécifié)"
-#: irc/irc-commands.c:215
+#: src/irc/irc-commands.c:218
msgid "[server | nickname]"
msgstr "[serveur | nick]"
-#: irc/irc-commands.c:215
+#: src/irc/irc-commands.c:218
msgid ""
"server: server name\n"
"nickname: nickname"
@@ -683,11 +677,11 @@ msgstr ""
"serveur: nom du serveur\n"
"nick: utilisateur"
-#: irc/irc-commands.c:217
+#: src/irc/irc-commands.c:220
msgid "gives voice to nickname(s)"
msgstr "donne la voix à/aux utilisateur(s)"
-#: irc/irc-commands.c:220
+#: src/irc/irc-commands.c:223
msgid ""
"send a message to all currently connected users who have set the 'w' user "
"mode for themselves"
@@ -695,23 +689,23 @@ msgstr ""
"envoyer un message à tous les utilisateurs connectés qui ont activé le mode "
"utilisateur 'w' pour eux-mêmes"
-#: irc/irc-commands.c:222
+#: src/irc/irc-commands.c:225
msgid "text"
msgstr "texte"
-#: irc/irc-commands.c:222
+#: src/irc/irc-commands.c:225
msgid "text to send"
msgstr "texte à envoyer"
-#: irc/irc-commands.c:224
+#: src/irc/irc-commands.c:227
msgid "generate a query which returns a list of information"
msgstr "génère une requête qui retourne une liste d'information"
-#: irc/irc-commands.c:225
+#: src/irc/irc-commands.c:228
msgid "[mask [\"o\"]]"
msgstr "[masque [\"o\"]]"
-#: irc/irc-commands.c:225
+#: src/irc/irc-commands.c:228
msgid ""
"mask: only information which match this mask\n"
"o: only operators are returned according to the mask supplied\n"
@@ -719,15 +713,15 @@ msgstr ""
"masque: information qui correspond à ce masque uniquement\n"
"o: seul les opérateurs sont retournés correspondant au masque fourni\n"
-#: irc/irc-commands.c:228
+#: src/irc/irc-commands.c:231
msgid "query information about user(s)"
msgstr "demande les informations sur le(s) utilisateur(s)"
-#: irc/irc-commands.c:229
+#: src/irc/irc-commands.c:232
msgid "[server] nickname[,nickname]"
msgstr "[serveur] nick[,nick]"
-#: irc/irc-commands.c:229
+#: src/irc/irc-commands.c:232
msgid ""
"server: server name\n"
"nickname: nickname (may be a mask)"
@@ -735,15 +729,15 @@ msgstr ""
"serveur: nom du serveur\n"
"nick: utilisateur (peut être un masque)"
-#: irc/irc-commands.c:232
+#: src/irc/irc-commands.c:235
msgid "ask for information about a nickname which no longer exists"
msgstr "demander de l'information sur un nick qui n'existe plus"
-#: irc/irc-commands.c:233
+#: src/irc/irc-commands.c:236
msgid "nickname [,nickname [,nickname ...]] [count [target]]"
msgstr "nick [,nick [,nick ...]] [nombre [cible]]"
-#: irc/irc-commands.c:234
+#: src/irc/irc-commands.c:237
msgid ""
"nickname: nickname to search\n"
"count: number of replies to return (full search if negative number)\n"
@@ -754,101 +748,107 @@ msgstr ""
"négatif)\n"
"cible: la réponse doit correspondre à ce masque"
-#: irc/irc-commands.c:238 irc/irc-commands.c:239 irc/irc-commands.c:240
-#: irc/irc-commands.c:241 irc/irc-commands.c:242 irc/irc-commands.c:243
-#: irc/irc-commands.c:244 irc/irc-commands.c:245 irc/irc-commands.c:246
-#: irc/irc-commands.c:247 irc/irc-commands.c:248 irc/irc-commands.c:249
-#: irc/irc-commands.c:250 irc/irc-commands.c:251 irc/irc-commands.c:252
-#: irc/irc-commands.c:253 irc/irc-commands.c:254 irc/irc-commands.c:255
-#: irc/irc-commands.c:256 irc/irc-commands.c:257 irc/irc-commands.c:258
-#: irc/irc-commands.c:259 irc/irc-commands.c:260 irc/irc-commands.c:261
-#: irc/irc-commands.c:262 irc/irc-commands.c:263 irc/irc-commands.c:264
-#: irc/irc-commands.c:300 irc/irc-commands.c:301 irc/irc-commands.c:302
-#: irc/irc-commands.c:303 irc/irc-commands.c:304 irc/irc-commands.c:305
+#: src/irc/irc-commands.c:241 src/irc/irc-commands.c:242
+#: src/irc/irc-commands.c:243 src/irc/irc-commands.c:244
+#: src/irc/irc-commands.c:245 src/irc/irc-commands.c:246
+#: src/irc/irc-commands.c:247 src/irc/irc-commands.c:248
+#: src/irc/irc-commands.c:249 src/irc/irc-commands.c:250
+#: src/irc/irc-commands.c:251 src/irc/irc-commands.c:252
+#: src/irc/irc-commands.c:253 src/irc/irc-commands.c:254
+#: src/irc/irc-commands.c:255 src/irc/irc-commands.c:256
+#: src/irc/irc-commands.c:257 src/irc/irc-commands.c:258
+#: src/irc/irc-commands.c:259 src/irc/irc-commands.c:260
+#: src/irc/irc-commands.c:261 src/irc/irc-commands.c:262
+#: src/irc/irc-commands.c:263 src/irc/irc-commands.c:264
+#: src/irc/irc-commands.c:265 src/irc/irc-commands.c:266
+#: src/irc/irc-commands.c:267 src/irc/irc-commands.c:303
+#: src/irc/irc-commands.c:304 src/irc/irc-commands.c:305
+#: src/irc/irc-commands.c:306 src/irc/irc-commands.c:307
+#: src/irc/irc-commands.c:308
msgid "a server message"
msgstr "un message du serveur"
-#: irc/irc-commands.c:265
+#: src/irc/irc-commands.c:268
msgid "away message"
msgstr "message d'absence"
-#: irc/irc-commands.c:266
+#: src/irc/irc-commands.c:269
msgid "userhost"
msgstr "nom de machine utilisateur"
-#: irc/irc-commands.c:267
+#: src/irc/irc-commands.c:270
msgid "ison"
msgstr "est présent"
-#: irc/irc-commands.c:268
+#: src/irc/irc-commands.c:271
msgid "unaway"
msgstr "non absent"
-#: irc/irc-commands.c:269
+#: src/irc/irc-commands.c:272
msgid "now away"
msgstr "maintenant absent"
-#: irc/irc-commands.c:270
+#: src/irc/irc-commands.c:273
msgid "whois (user)"
msgstr "qui est (utilisateur)"
-#: irc/irc-commands.c:271
+#: src/irc/irc-commands.c:274
msgid "whois (server)"
msgstr "qui est (serveur)"
-#: irc/irc-commands.c:272
+#: src/irc/irc-commands.c:275
msgid "whois (operator)"
msgstr "qui est (opérateur)"
-#: irc/irc-commands.c:273
+#: src/irc/irc-commands.c:276
msgid "whowas"
msgstr "qui était-ce"
-#: irc/irc-commands.c:274
+#: src/irc/irc-commands.c:277
msgid "end of /who list"
msgstr "fin de /who list"
-#: irc/irc-commands.c:275
+#: src/irc/irc-commands.c:278
msgid "whois (idle)"
msgstr "qui est (idle)"
-#: irc/irc-commands.c:276
+#: src/irc/irc-commands.c:279
msgid "whois (end)"
msgstr "qui est (fin)"
-#: irc/irc-commands.c:277
+#: src/irc/irc-commands.c:280
msgid "whois (channels)"
msgstr "qui est (canaux)"
-#: irc/irc-commands.c:278
+#: src/irc/irc-commands.c:281
msgid "whois (identified user)"
msgstr "qui est (utilisateur identifié)"
-#: irc/irc-commands.c:279
+#: src/irc/irc-commands.c:282
msgid "/list start"
msgstr "/list début"
-#: irc/irc-commands.c:280
+#: src/irc/irc-commands.c:283
msgid "channel (for /list)"
msgstr "canal (pour /list)"
-#: irc/irc-commands.c:281
+#: src/irc/irc-commands.c:284
msgid "/list end"
msgstr "/list fin"
-#: irc/irc-commands.c:282
+#: src/irc/irc-commands.c:285
msgid "no topic for channel"
msgstr "pas de titre pour le canal"
-#: irc/irc-commands.c:283
+#: src/irc/irc-commands.c:286
msgid "topic of channel"
msgstr "titre du canal"
-#: irc/irc-commands.c:284
+#: src/irc/irc-commands.c:287
msgid "channel :topic"
msgstr "canal :titre"
-#: irc/irc-commands.c:285
+#: src/irc/irc-commands.c:288
msgid ""
"channel: name of channel\n"
"topic: topic of the channel"
@@ -856,27 +856,27 @@ msgstr ""
"canal: nom du canal\n"
"titre: titre du canal"
-#: irc/irc-commands.c:287
+#: src/irc/irc-commands.c:290
msgid "infos about topic (nick & date changed)"
msgstr "infos sur le titre (utilisateur et date de changement)"
-#: irc/irc-commands.c:290
+#: src/irc/irc-commands.c:293
msgid "server version"
msgstr "version du serveur"
-#: irc/irc-commands.c:291
+#: src/irc/irc-commands.c:294
msgid "who"
msgstr "qui"
-#: irc/irc-commands.c:292
+#: src/irc/irc-commands.c:295
msgid "list of nicks on channel"
msgstr "liste des utilisateurs sur un canal"
-#: irc/irc-commands.c:293
+#: src/irc/irc-commands.c:296
msgid "channel :[[@|+]nick ...]"
msgstr "canal :[[@|+]nick ...]"
-#: irc/irc-commands.c:294
+#: src/irc/irc-commands.c:297
msgid ""
"channel: name of channel\n"
"nick: nick on the channel"
@@ -884,378 +884,386 @@ msgstr ""
"canal: nom du canal\n"
"nick: utilisateur sur le canal"
-#: irc/irc-commands.c:296
+#: src/irc/irc-commands.c:299
msgid "links"
msgstr "liens"
-#: irc/irc-commands.c:297
+#: src/irc/irc-commands.c:300
msgid "end of /links list"
msgstr "fin de /links list"
-#: irc/irc-commands.c:298
+#: src/irc/irc-commands.c:301
msgid "end of /names list"
msgstr "fin de la liste /names"
-#: irc/irc-commands.c:299
+#: src/irc/irc-commands.c:302
msgid "end of /whowas list"
msgstr "fin de /whowas list"
-#: irc/irc-commands.c:306
+#: src/irc/irc-commands.c:309
msgid "server local time"
msgstr "heure locale du serveur"
-#: irc/irc-commands.c:307
+#: src/irc/irc-commands.c:310
msgid "no such nick/channel"
msgstr "pas de tel utilisateur/canal"
-#: irc/irc-commands.c:309
+#: src/irc/irc-commands.c:312
msgid "no such server"
msgstr "pas de tel serveur"
-#: irc/irc-commands.c:311
+#: src/irc/irc-commands.c:314
msgid "no such channel"
msgstr "pas de tel canal"
-#: irc/irc-commands.c:313
+#: src/irc/irc-commands.c:316
msgid "cannot send to channel"
msgstr "impossible d'envoyer au canal"
-#: irc/irc-commands.c:315
+#: src/irc/irc-commands.c:318
msgid "too many channels"
msgstr "trop de canaux"
-#: irc/irc-commands.c:317 irc/irc-commands.c:319 irc/irc-commands.c:321
+#: src/irc/irc-commands.c:320 src/irc/irc-commands.c:322
+#: src/irc/irc-commands.c:324
msgid "was no such nick"
msgstr "n'y avait pas de tel utilisateur"
-#: irc/irc-commands.c:323
+#: src/irc/irc-commands.c:326
msgid "no origin"
msgstr "pas d'origine"
-#: irc/irc-commands.c:325
+#: src/irc/irc-commands.c:328
msgid "no recipient"
msgstr "pas de destinataire"
-#: irc/irc-commands.c:327
+#: src/irc/irc-commands.c:330
msgid "no text to send"
msgstr "pas de texte à envoyer"
-#: irc/irc-commands.c:329
+#: src/irc/irc-commands.c:332
msgid "no toplevel"
msgstr "pas de niveau supérieur"
-#: irc/irc-commands.c:331
+#: src/irc/irc-commands.c:334
msgid "wilcard in toplevel domain"
msgstr "caractère joker dans le domaine de niveau supérieur"
-#: irc/irc-commands.c:333
+#: src/irc/irc-commands.c:336
msgid "unknown command"
msgstr "commande inconnue"
-#: irc/irc-commands.c:335
+#: src/irc/irc-commands.c:338
msgid "MOTD is missing"
msgstr "MOTD est manquant"
-#: irc/irc-commands.c:337
+#: src/irc/irc-commands.c:340
msgid "no administrative info"
msgstr "pas d'information administrative"
-#: irc/irc-commands.c:339
+#: src/irc/irc-commands.c:342
msgid "file error"
msgstr "erreur de fichier"
-#: irc/irc-commands.c:341
+#: src/irc/irc-commands.c:344
msgid "no nickname given"
msgstr "pas d'utilisateur donné"
-#: irc/irc-commands.c:343
+#: src/irc/irc-commands.c:346
msgid "erroneus nickname"
msgstr "nom d'utilisateur erroné"
-#: irc/irc-commands.c:345
+#: src/irc/irc-commands.c:348
msgid "nickname already in use"
msgstr "nom d'utilisateur déjà en cours d'utilisation"
-#: irc/irc-commands.c:347
+#: src/irc/irc-commands.c:350
msgid "nickname collision"
msgstr "collision sur le nom d'utilisateur"
-#: irc/irc-commands.c:349
+#: src/irc/irc-commands.c:352
msgid "user not in channel"
msgstr "utilisateur non présent dans le canal"
-#: irc/irc-commands.c:351
+#: src/irc/irc-commands.c:354
msgid "not on channel"
msgstr "non présent sur le canal"
-#: irc/irc-commands.c:353
+#: src/irc/irc-commands.c:356
msgid "user already on channel"
msgstr "utilisateur déjà sur le canal"
-#: irc/irc-commands.c:355
+#: src/irc/irc-commands.c:358
msgid "user not logged in"
msgstr "utilisateur non enregistré"
-#: irc/irc-commands.c:357
+#: src/irc/irc-commands.c:360
msgid "summon has been disabled"
msgstr "summon a été désactivé"
-#: irc/irc-commands.c:359
+#: src/irc/irc-commands.c:362
msgid "users has been disabled"
msgstr "users a été désactivé"
-#: irc/irc-commands.c:361
+#: src/irc/irc-commands.c:364
msgid "you are not registered"
msgstr "vous n'êtes pas enregistré"
-#: irc/irc-commands.c:363
+#: src/irc/irc-commands.c:366
msgid "not enough parameters"
msgstr "pas assez de paramètres"
-#: irc/irc-commands.c:365
+#: src/irc/irc-commands.c:368
msgid "you may not register"
msgstr "vous ne pouvez pas vous enregistrer"
-#: irc/irc-commands.c:367
+#: src/irc/irc-commands.c:370
msgid "your host isn't among the privileged"
msgstr "votre nom de machine n'est pas parmi les privilégiés"
-#: irc/irc-commands.c:369
+#: src/irc/irc-commands.c:372
msgid "password incorrect"
msgstr "mot de passe incorrect"
-#: irc/irc-commands.c:371
+#: src/irc/irc-commands.c:374
msgid "you are banned from this server"
msgstr "vous êtes banni de ce serveur"
-#: irc/irc-commands.c:373
+#: src/irc/irc-commands.c:376
msgid "channel key already set"
msgstr "clé du canal déjà définie"
-#: irc/irc-commands.c:375
+#: src/irc/irc-commands.c:378
msgid "channel is already full"
msgstr "le canal est déjà plein"
-#: irc/irc-commands.c:377
+#: src/irc/irc-commands.c:380
msgid "unknown mode char to me"
msgstr "caractère de mode inconnu pour moi"
-#: irc/irc-commands.c:379
+#: src/irc/irc-commands.c:382
msgid "cannot join channel (invite only)"
msgstr "impossible de rejoindre le canal (invités seulement)"
-#: irc/irc-commands.c:381
+#: src/irc/irc-commands.c:384
msgid "cannot join channel (banned from channel)"
msgstr "impossible de rejoindre le canal (banni du canal)"
-#: irc/irc-commands.c:383
+#: src/irc/irc-commands.c:386
msgid "cannot join channel (bad channel key)"
msgstr "impossible de rejoindre le canal (mauvaise clé pour le canal)"
-#: irc/irc-commands.c:385
+#: src/irc/irc-commands.c:388
msgid "you're not an IRC operator"
msgstr "vous n'êtres pas opérateur IRC"
-#: irc/irc-commands.c:387
+#: src/irc/irc-commands.c:390
msgid "you're not channel operator"
msgstr "vous n'êtes pas opérateur du canal"
-#: irc/irc-commands.c:389
+#: src/irc/irc-commands.c:392
msgid "you can't kill a server!"
msgstr "vous ne pouvez pas supprimer un serveur !"
-#: irc/irc-commands.c:391
+#: src/irc/irc-commands.c:394
msgid "no O-lines for your host"
msgstr "pas de O-lines pour votre host"
-#: irc/irc-commands.c:393
+#: src/irc/irc-commands.c:396
msgid "unknown mode flag"
msgstr "drapeau de mode inconnu"
-#: irc/irc-commands.c:395
+#: src/irc/irc-commands.c:398
msgid "can't change mode for other users"
msgstr "impossible de changer le mode pour les autres utilisateurs"
-#: irc/irc-send.c:56 irc/irc-recv.c:2381
+#: src/irc/irc-send.c:60 src/irc/irc-recv.c:2475
msgid "unknown"
msgstr "inconnu"
-#: irc/irc-send.c:58
+#: src/irc/irc-send.c:62
#, c-format
msgid "%s: using local hostname \"%s\"\n"
msgstr "%s: utilisation du nom de machine local \"%s\"\n"
-#: irc/irc-send.c:189 irc/irc-send.c:213 irc/irc-send.c:301 irc/irc-send.c:547
-#: irc/irc-send.c:601 irc/irc-send.c:993
+#: src/irc/irc-send.c:201 src/irc/irc-send.c:225 src/irc/irc-send.c:313
+#: src/irc/irc-send.c:559 src/irc/irc-send.c:613 src/irc/irc-send.c:1005
#, c-format
msgid "%s \"%s\" command can only be executed in a channel window\n"
msgstr ""
"%s la commande \"%s\" peut seulement être exécutée dans une fenêtre de "
"canal\n"
-#: irc/irc-send.c:373 irc/irc-send.c:430 irc/irc-send.c:648 irc/irc-send.c:661
-#: irc/irc-send.c:888
+#: src/irc/irc-send.c:385 src/irc/irc-send.c:442 src/irc/irc-send.c:660
+#: src/irc/irc-send.c:673 src/irc/irc-send.c:900
#, c-format
msgid "%s \"%s\" command can not be executed on a server window\n"
msgstr ""
"%s la commande \"%s\" ne peut pas être exécutée dans une fenêtre serveur\n"
-#: irc/irc-send.c:446 irc/irc-send.c:468 irc/irc-recv.c:252 irc/irc-recv.c:756
+#: src/irc/irc-send.c:458 src/irc/irc-send.c:480 src/irc/irc-recv.c:256
+#: src/irc/irc-recv.c:804
#, c-format
msgid "%s nick not found for \"%s\" command\n"
msgstr "%s utilisateur non trouvé pour la commande \"%s\"\n"
-#: irc/irc-send.c:482 irc/irc-recv.c:819
+#: src/irc/irc-send.c:494 src/irc/irc-recv.c:890
#, c-format
msgid "%s cannot create new private window \"%s\"\n"
msgstr "%s impossible de créer la fenêtre privée \"%s\"\n"
-#: irc/irc-send.c:512
+#: src/irc/irc-send.c:524 src/common/command.c:1019
#, c-format
msgid "%s wrong argument count for \"%s\" command\n"
-msgstr "%s nombre de paramètres erronés pour la commande \"%s\"\n"
+msgstr "%s nombre de paramètres erroné pour la commande \"%s\"\n"
-#: irc/irc-send.c:966
+#: src/irc/irc-send.c:978
#, c-format
msgid "%s, compiled on %s %s\n"
msgstr "%s, compilé le %s %s\n"
-#: irc/irc-recv.c:154
+#: src/irc/irc-recv.c:158
#, c-format
msgid "%s cannot create new channel \"%s\"\n"
msgstr "%s impossible de créer le nouveau canal \"%s\"\n"
-#: irc/irc-recv.c:174
+#: src/irc/irc-recv.c:178
msgid " has joined "
msgstr " a rejoint "
-#: irc/irc-recv.c:220 irc/irc-recv.c:436 irc/irc-recv.c:658 irc/irc-recv.c:765
-#: irc/irc-recv.c:1894 irc/irc-recv.c:1959
+#: src/irc/irc-recv.c:224 src/irc/irc-recv.c:440 src/irc/irc-recv.c:706
+#: src/irc/irc-recv.c:813 src/irc/irc-recv.c:1976 src/irc/irc-recv.c:2041
#, c-format
msgid "%s channel not found for \"%s\" command\n"
msgstr "%s canal non trouvé pour la commande \"%s\"\n"
-#: irc/irc-recv.c:229
+#: src/irc/irc-recv.c:233
msgid " has kicked "
msgstr " a poussé dehors "
-#: irc/irc-recv.c:233
+#: src/irc/irc-recv.c:237
msgid " from "
msgstr " de "
-#: irc/irc-recv.c:281 irc/irc-recv.c:465 irc/irc-recv.c:699 irc/irc-recv.c:871
+#: src/irc/irc-recv.c:285 src/irc/irc-recv.c:469 src/irc/irc-recv.c:747
+#: src/irc/irc-recv.c:943
#, c-format
msgid "%s \"%s\" command received without host\n"
msgstr "%s commande \"%s\" reçue sans host\n"
-#: irc/irc-recv.c:295
+#: src/irc/irc-recv.c:299
#, c-format
msgid "%s \"%s\" command received without channel or nickname\n"
msgstr "%s commande \"%s\" reçue sans canal ou utilisateur\n"
-#: irc/irc-recv.c:338
+#: src/irc/irc-recv.c:342
msgid "sets ban on"
msgstr "instaure un bannissement sur"
-#: irc/irc-recv.c:339
+#: src/irc/irc-recv.c:343
msgid "removes ban on"
msgstr "supprime le banissement sur"
-#: irc/irc-recv.c:347
+#: src/irc/irc-recv.c:351
msgid "sets invite-only channel flag"
msgstr "définit le canal en mode invité seulement"
-#: irc/irc-recv.c:348
+#: src/irc/irc-recv.c:352
msgid "removes invite-only channel flag"
msgstr "supprime le mode invité seulement pour le canal"
-#: irc/irc-recv.c:356
+#: src/irc/irc-recv.c:360
msgid "sets the user limit to"
msgstr "définit la limite d'utilisateurs à"
-#: irc/irc-recv.c:357
+#: src/irc/irc-recv.c:361
msgid "removes user limit"
msgstr "supprime la limite d'utilisateurs"
-#: irc/irc-recv.c:365
+#: src/irc/irc-recv.c:369
msgid "sets moderated channel flag"
msgstr "instaure la modération sur le canal"
-#: irc/irc-recv.c:366
+#: src/irc/irc-recv.c:370
msgid "removes moderated channel flag"
msgstr "supprime la modération sur le canal"
-#: irc/irc-recv.c:374
+#: src/irc/irc-recv.c:378
msgid "gives channel operator status to"
msgstr "donne le droit opérateur à"
-#: irc/irc-recv.c:375
+#: src/irc/irc-recv.c:379
msgid "removes channel operator status from"
msgstr "supprime le droit opérateur à"
-#: irc/irc-recv.c:390
+#: src/irc/irc-recv.c:394
msgid "sets private channel flag"
msgstr "définit le canal comme privé"
-#: irc/irc-recv.c:391
+#: src/irc/irc-recv.c:395
msgid "removes private channel flag"
msgstr "supprime le mode privé pour le canal"
-#: irc/irc-recv.c:399
+#: src/irc/irc-recv.c:403
msgid "sets secret channel flag"
msgstr "définit le canal comme secret"
-#: irc/irc-recv.c:400
+#: src/irc/irc-recv.c:404
msgid "removes secret channel flag"
msgstr "supprime le mode secret pour le canal"
-#: irc/irc-recv.c:408
+#: src/irc/irc-recv.c:412
msgid "sets topic protection"
msgstr "active la protection du titre"
-#: irc/irc-recv.c:409
+#: src/irc/irc-recv.c:413
msgid "removes topic protection"
msgstr "supprime la protection du titre"
-#: irc/irc-recv.c:417
+#: src/irc/irc-recv.c:421
msgid "gives voice to"
msgstr "donne la voix à"
-#: irc/irc-recv.c:418
+#: src/irc/irc-recv.c:422
msgid "removes voice from"
msgstr "supprime la voix de"
-#: irc/irc-recv.c:487
+#: src/irc/irc-recv.c:491
msgid "You are "
msgstr "Vous êtes "
-#: irc/irc-recv.c:494
+#: src/irc/irc-recv.c:498
msgid " is "
msgstr " est "
-#: irc/irc-recv.c:498
+#: src/irc/irc-recv.c:502
msgid "now known as "
msgstr "maintenant connu sous le nom "
-#: irc/irc-recv.c:547
+#: src/irc/irc-recv.c:554
#, c-format
msgid "%s nickname not found for \"%s\" command\n"
msgstr "%s utilisateur non trouvé pour la commande \"%s\"\n"
-#: irc/irc-recv.c:560
+#: src/irc/irc-recv.c:567 src/irc/irc-recv.c:599
msgid "reply from"
msgstr "réponse de"
-#: irc/irc-recv.c:584
+#: src/irc/irc-recv.c:602
+#, c-format
+msgid ": %ld.%ld seconds\n"
+msgstr ": %ld.%ld secondes\n"
+
+#: src/irc/irc-recv.c:632
#, c-format
msgid "%s \"%s\" command received without host or channel\n"
msgstr "%s commande \"%s\" reçue sans host ou canal\n"
-#: irc/irc-recv.c:634
+#: src/irc/irc-recv.c:682
msgid " has left "
msgstr " a quitté "
-#: irc/irc-recv.c:792
+#: src/irc/irc-recv.c:841
#, c-format
msgid ""
"NOTICE %s :%sVERSION %s v%s compiled on %s, host \"%s\" is running %s %s / %s"
@@ -1264,199 +1272,199 @@ msgstr ""
"NOTICE %s :%sVERSION %s v%s compilée le %s, machine \"%s\" fait tourner %s %"
"s / %s%s"
-#: irc/irc-recv.c:801
+#: src/irc/irc-recv.c:850
msgid "Received a "
msgstr "Reçu un "
-#: irc/irc-recv.c:803
+#: src/irc/irc-recv.c:852
msgid "CTCP VERSION "
msgstr "CTCP VERSION "
-#: irc/irc-recv.c:805
+#: src/irc/irc-recv.c:854
msgid "from"
msgstr "de"
-#: irc/irc-recv.c:848 irc/irc-recv.c:2168 irc/irc-recv.c:2208
+#: src/irc/irc-recv.c:920 src/irc/irc-recv.c:2262 src/irc/irc-recv.c:2302
#, c-format
msgid "%s cannot parse \"%s\" command\n"
msgstr "%s impossible d'analyser la commande \"%s\"\n"
-#: irc/irc-recv.c:903
+#: src/irc/irc-recv.c:975
msgid "has quit"
msgstr "a quitté"
-#: irc/irc-recv.c:1023
+#: src/irc/irc-recv.c:1095
#, c-format
msgid "%s \"%s\" command received without channel\n"
msgstr "%s commande \"%s\" reçue sans canal\n"
-#: irc/irc-recv.c:1051
+#: src/irc/irc-recv.c:1123
msgid " has changed topic for "
msgstr " a changé le titre pour "
-#: irc/irc-recv.c:1056
+#: src/irc/irc-recv.c:1128
#, c-format
msgid " to: \"%s\"\n"
msgstr " en: \"%s\"\n"
-#: irc/irc-recv.c:1062
+#: src/irc/irc-recv.c:1134
msgid " has unset topic for "
msgstr " a retiré le titre pour "
-#: irc/irc-recv.c:1143
+#: src/irc/irc-recv.c:1225
#, c-format
msgid " is away: %s\n"
msgstr " est absent: %s\n"
-#: irc/irc-recv.c:1217
+#: src/irc/irc-recv.c:1299
msgid "Users online: "
msgstr "Utilisateurs en ligne: "
-#: irc/irc-recv.c:1530
+#: src/irc/irc-recv.c:1612
msgid "idle: "
msgstr "inactivité: "
-#: irc/irc-recv.c:1538
+#: src/irc/irc-recv.c:1620
msgid "days"
msgstr "jours"
-#: irc/irc-recv.c:1538
+#: src/irc/irc-recv.c:1620
msgid "day"
msgstr "jour"
-#: irc/irc-recv.c:1548
+#: src/irc/irc-recv.c:1630
msgid "hours"
msgstr "heures"
-#: irc/irc-recv.c:1548
+#: src/irc/irc-recv.c:1630
msgid "hour"
msgstr "heure"
-#: irc/irc-recv.c:1554
+#: src/irc/irc-recv.c:1636
msgid "minutes"
msgstr "minutes"
-#: irc/irc-recv.c:1554
+#: src/irc/irc-recv.c:1636
msgid "minute"
msgstr "minute"
-#: irc/irc-recv.c:1560
+#: src/irc/irc-recv.c:1642
msgid "seconds"
msgstr "secondes"
-#: irc/irc-recv.c:1560
+#: src/irc/irc-recv.c:1642
msgid "second"
msgstr "seconde"
-#: irc/irc-recv.c:1565
+#: src/irc/irc-recv.c:1647
msgid "signon at: "
msgstr "signé le: "
-#: irc/irc-recv.c:1653
+#: src/irc/irc-recv.c:1735
msgid "Channels: "
msgstr "Canauxs: "
-#: irc/irc-recv.c:1841
+#: src/irc/irc-recv.c:1923
msgid "No topic set for "
msgstr "Pas de titre défini pour "
-#: irc/irc-recv.c:1883
+#: src/irc/irc-recv.c:1965
msgid "Topic for "
msgstr "Le titre pour "
-#: irc/irc-recv.c:1887
+#: src/irc/irc-recv.c:1969
#, c-format
msgid " is: \"%s\"\n"
msgstr " est: \"%s\"\n"
-#: irc/irc-recv.c:1903 irc/irc-recv.c:1983
+#: src/irc/irc-recv.c:1985 src/irc/irc-recv.c:2065
#, c-format
msgid "%s cannot identify channel for \"%s\" command\n"
msgstr "%s impossible de déterminer le canal pour la commande \"%s\"\n"
-#: irc/irc-recv.c:1949
+#: src/irc/irc-recv.c:2031
msgid "Topic set by "
msgstr "Titre défini par "
-#: irc/irc-recv.c:1967
+#: src/irc/irc-recv.c:2049
#, c-format
msgid "%s cannot identify date/time for \"%s\" command\n"
msgstr "%s impossible d'identifier la date/heure pour la commande \"%s\"\n"
-#: irc/irc-recv.c:1975
+#: src/irc/irc-recv.c:2057
#, c-format
msgid "%s cannot identify nickname for \"%s\" command\n"
msgstr ""
"%s impossible de déterminer le nom d'utilisateur pour la commande \"%s\"\n"
-#: irc/irc-recv.c:2104
+#: src/irc/irc-recv.c:2186
msgid " on "
msgstr " sur "
-#: irc/irc-recv.c:2199
+#: src/irc/irc-recv.c:2293
#, c-format
msgid "%s cannot create nick \"%s\" for channel \"%s\"\n"
msgstr "%s impossible de créer l'utilisateur \"%s\" pour le canal \"%s\"\n"
-#: irc/irc-recv.c:2252
+#: src/irc/irc-recv.c:2346
msgid "Nicks "
msgstr "Utilisateurs "
-#: irc/irc-recv.c:2272
+#: src/irc/irc-recv.c:2366
msgid "Channel "
msgstr "Canal "
-#: irc/irc-recv.c:2283
+#: src/irc/irc-recv.c:2377
msgid "nicks"
msgstr "utilisateurs"
-#: irc/irc-recv.c:2283
+#: src/irc/irc-recv.c:2377
msgid "nick"
msgstr "utilisateur"
-#: irc/irc-recv.c:2291
+#: src/irc/irc-recv.c:2385
msgid "ops"
msgstr "ops"
-#: irc/irc-recv.c:2291
+#: src/irc/irc-recv.c:2385
msgid "op"
msgstr "op"
-#: irc/irc-recv.c:2300
+#: src/irc/irc-recv.c:2394
msgid "halfops"
msgstr "halfops"
-#: irc/irc-recv.c:2300
+#: src/irc/irc-recv.c:2394
msgid "halfop"
msgstr "halfop"
-#: irc/irc-recv.c:2309
+#: src/irc/irc-recv.c:2403
msgid "voices"
msgstr "voices"
-#: irc/irc-recv.c:2309
+#: src/irc/irc-recv.c:2403
msgid "voice"
msgstr "voice"
-#: irc/irc-recv.c:2318
+#: src/irc/irc-recv.c:2412
msgid "normal"
msgstr "normal"
-#: irc/irc-recv.c:2350
+#: src/irc/irc-recv.c:2444
#, c-format
msgid "%s: nickname \"%s\" is already in use, trying 2nd nickname \"%s\"\n"
msgstr ""
"%s: l'utilisateur \"%s\" est déjà en cours d'utilisation, essai avec le 2nd "
"nom d'utilisateur \"%s\"\n"
-#: irc/irc-recv.c:2361
+#: src/irc/irc-recv.c:2455
#, c-format
msgid "%s: nickname \"%s\" is already in use, trying 3rd nickname \"%s\"\n"
msgstr ""
"%s: l'utilisateur \"%s\" est déjà en cours d'utilisation, essai du 3ème nom "
"d'utilisateur \"%s\"\n"
-#: irc/irc-recv.c:2370
+#: src/irc/irc-recv.c:2464
#, c-format
msgid ""
"%s: all declared nicknames are already in use, closing connection with "
@@ -1465,87 +1473,595 @@ msgstr ""
"%s: tous les noms d'utilisateurs déclarés sont déjà en cours d'utilisation, "
"fermeture de la connexion avec server!\n"
-#: weechat.c:137
+#: src/plugins/perl/wee-perl.c:73
+#, c-format
+msgid "%s unable to load Perl script \"%s\"\n"
+msgstr "%s impossible de charger le script Perl \"%s\"\n"
+
+#: src/plugins/perl/wee-perl.c:201
+#, c-format
+msgid "Perl error: %s\n"
+msgstr "Erreur Perl: %s\n"
+
+#: src/plugins/perl/wee-perl.c:210
+#, c-format
+msgid "Perl error: too much values from \"%s\" (%d). Expected: 1.\n"
+msgstr "Erreur Perl: trop de valeurs de \"%s\" (%d). Attendue: 1.\n"
+
+#: src/gui/curses/gui-display.c:863
+msgid "[not connected] "
+msgstr "[non connecté] "
+
+#: src/gui/curses/gui-display.c:870 src/gui/curses/gui-display.c:873
+msgid "-MORE-"
+msgstr "-PLUS-"
+
+#: src/gui/gtk/gui-display.c:620
+msgid "server"
+msgstr "serveur"
+
+#: src/gui/gui-common.c:267
+#, c-format
+msgid "%s not enough memory for new line!\n"
+msgstr "%s pas assez de mémoire pour une nouvelle ligne !\n"
+
+#: src/gui/gui-common.c:294
+msgid "not enough memory!\n"
+msgstr "pas assez de mémoire !\n"
+
+#: src/common/command.c:43
+msgid "create an alias for a command"
+msgstr "créer un alias pour une commande"
+
+#: src/common/command.c:44
+msgid "[alias_name [command [arguments]]"
+msgstr "[nom_alias [commande [paramètres]]"
+
+#: src/common/command.c:45
+msgid ""
+"alias_name: name of alias\n"
+"command: command name (WeeChat or IRC command, without first '/')\n"
+"arguments: arguments for command"
+msgstr ""
+"nom_alias: nom de l'alias\n"
+"commande: nom de la commande (commande WeeChat ou IRC, sans le premier '/')\n"
+"paramètres: paramètres pour la commande"
+
+#: src/common/command.c:48
+msgid "clear window(s)"
+msgstr "affacer la/les fenêtre(s)"
+
+#: src/common/command.c:49
+msgid "[-all]"
+msgstr "[-all]"
+
+#: src/common/command.c:50
+msgid "-all: clear all windows"
+msgstr "-all: effacer toutes les fenêtres"
+
+#: src/common/command.c:52
+msgid "connect to a server"
+msgstr "se connecter à un serveur"
+
+#: src/common/command.c:53 src/common/command.c:57
+msgid "servername"
+msgstr "nom_serveur"
+
+#: src/common/command.c:54
+msgid "servername: server name to connect"
+msgstr "nom_serveur: nom du serveur pour se connecter"
+
+#: src/common/command.c:56
+msgid "disconnect from a server"
+msgstr "se déconnecter d'un serveur"
+
+#: src/common/command.c:58
+msgid "servername: server name to disconnect"
+msgstr "nom_serveur: nom du serveur pour se déconnecter"
+
+#: src/common/command.c:60
+msgid "display help about commands"
+msgstr "afficher l'aide sur les commandes"
+
+#: src/common/command.c:61
+msgid "[command]"
+msgstr "[commande]"
+
+#: src/common/command.c:61
+msgid "command: name of a WeeChat or IRC command"
+msgstr "commande: nom d'une commande WeeChat ou IRC"
+
+#: src/common/command.c:63
+msgid "list/load/unload Perl scripts"
+msgstr "liste/charge/décharge des scripts Perl"
+
+#: src/common/command.c:64
+msgid "[load filename] | [unload scriptname]"
+msgstr "[load fichier] | [unload nomscript]"
+
+#: src/common/command.c:65
+msgid ""
+"filename: Perl script (file) to load\n"
+"scriptname: name of script to unload\n"
+"Without argument, /perl command lists all loaded Perl scripts."
+msgstr ""
+"fichier: script Perl (fichier) à charger\n"
+"nomscript: nom du script à décharger\n"
+"Sans paramètre, la commande /perl liste tous les scripts Perl chargés."
+
+#: src/common/command.c:69
+msgid "list, add or remove servers"
+msgstr "liste, ajoute ou retire des serveurs"
+
+#: src/common/command.c:70
+msgid ""
+"[list] | [servername hostname port [-auto | -noauto] [-pwd password] [-nicks "
+"nick1 [nick2 [nick3]]] [-username username] [-realname realname] [-command "
+"command] [-autojoin channel[,channel]] ] | [del servername]"
+msgstr ""
+"[list] | [nom_serveur nom/IP port [-auto | -noauto] [-pwd mot_de_passe] [-"
+"nicks pseudo1 [pseudo2 [pseudo3]]] [-username nom_utilisateur] [-realname "
+"nom_réel] [-command commande] [-autojoin canal[,canal]] ] | [del nom_serveur]"
+
+#: src/common/command.c:75
+msgid ""
+"servername: server name, for internal & display use\n"
+"hostname: name or IP address of server\n"
+"port: port for server (integer)\n"
+"password: password for server\n"
+"nick1: first nick for server\n"
+"nick2: alternate nick for server\n"
+"nick3: second alternate nick for server\n"
+"username: user name\n"
+"realname: real name of user\n"
+msgstr ""
+"nom_serveur: nom du serveur, pour usage interne et affichage\n"
+"nom/IP: nom ou adresse IP du serveur\n"
+"port: port pour le serveur (nombre entier)\n"
+"mot_de_passe: mot de passe pour le serveur\n"
+"pseudo1: premier pseudo pour le serveur\n"
+"pseudo2: pseudo alternatif pour le serveur\n"
+"pseudo3: second pseudo alternatif pour le serveur\n"
+"nom_utilisateur: nom d'utilisateur\n"
+"nom_réel: nom réel de l'utilisateur\n"
+
+#: src/common/command.c:85
+msgid "save config to disk"
+msgstr "sauvegarder la configuration sur disque"
+
+#: src/common/command.c:86
+msgid "[file]"
+msgstr "[fichier]"
+
+#: src/common/command.c:86
+msgid "file: filename for writing config"
+msgstr "fichier: fichier pour sauvegarder la configuration"
+
+#: src/common/command.c:88
+msgid "set config parameters"
+msgstr "modifier des paramètres de configuration"
+
+#: src/common/command.c:89
+msgid "[option [value]]"
+msgstr "[option [valeur]]"
+
+#: src/common/command.c:89
+msgid ""
+"option: name of an option\n"
+"value: value for option"
+msgstr ""
+"option: nom d'une option\n"
+"valeur: valeur pour l'option"
+
+#: src/common/command.c:91
+msgid "remove an alias"
+msgstr "supprimer un alias"
+
+#: src/common/command.c:92
+msgid "alias_name"
+msgstr "nom_alias"
+
+#: src/common/command.c:92
+msgid "alias_name: name of alias to remove"
+msgstr "nom_alias: nom de l'alias à supprimer"
+
+#: src/common/command.c:343
+#, c-format
+msgid "%s alias or command \"%s\" already exists!\n"
+msgstr "%s l'alias ou la commande \"%s\" existe déjà !\n"
+
+#: src/common/command.c:352
+#, c-format
+msgid "%s alias cannot run another alias!\n"
+msgstr "%s l'alias ne peux pas lancer un autre alias !\n"
+
+#: src/common/command.c:358
+#, c-format
+msgid "%s target command \"%s\" does not exist!\n"
+msgstr "%s la commande cible \"%s\" n'existe pas !\n"
+
+#: src/common/command.c:539
+#, c-format
+msgid "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
+msgstr ""
+"%s nombre de paramètres incorrect pour la commande %s \"%s\" (attendu: %d "
+"paramètre%s)\n"
+
+#: src/common/command.c:548
+#, c-format
+msgid ""
+"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
+"arg%s)\n"
+msgstr ""
+"%s nombre de paramètres incorrect pour la commande %s \"%s\" (attendu: entre "
+"%d et %d paramètre%s)\n"
+
+#: src/common/command.c:567
+#, c-format
+msgid "%s %s command \"%s\" failed\n"
+msgstr "%s %s la commande \"%s\" a échoué\n"
+
+#: src/common/command.c:591
+#, c-format
+msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
+msgstr ""
+"%s nombre de paramètres incorrect pour la commande IRC \"%s\" (attendu: %d "
+"paramètre%s)\n"
+
+#: src/common/command.c:600
+#, c-format
+msgid ""
+"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
+"arg%s)\n"
+msgstr ""
+"%s nombre de paramètres incorrect pour la commande IRC \"%s\" (attendu: "
+"entre %d et %d paramètre%s)\n"
+
+#: src/common/command.c:613
+#, c-format
+msgid "%s command \"%s\" needs a server connection!\n"
+msgstr "%s la commande \"%s\" nécessite une connexion au serveur !\n"
+
+#: src/common/command.c:625
+#, c-format
+msgid "%s IRC command \"%s\" failed\n"
+msgstr "%s la commande IRC \"%s\" a échoué\n"
+
+#: src/common/command.c:666
+#, c-format
+msgid "%s unknown command \"%s\" (type /help for help)\n"
+msgstr "%s commande \"%s\" inconnue (tapez /help pour l'aide)\n"
+
+#: src/common/command.c:733
+#, c-format
+msgid "%s cannot find nick for sending message\n"
+msgstr "%s impossible de trouver le pseudo pour envoyer le message\n"
+
+#: src/common/command.c:739
+msgid "This window is not a channel!\n"
+msgstr "Cette fenêtre n'est pas un canal !\n"
+
+#: src/common/command.c:765 src/common/command.c:777
+#, c-format
+msgid "%s missing arguments for \"%s\" command\n"
+msgstr "%s paramètres manquants pour la commande \"%s\"\n"
+
+#: src/common/command.c:772
+#, c-format
+msgid "Alias \"%s\" => \"%s\" created\n"
+msgstr "Alias \"%s\" => \"%s\" créé\n"
+
+#: src/common/command.c:787
+msgid "List of aliases:\n"
+msgstr "Liste des alias:\n"
+
+#: src/common/command.c:797
+msgid "No alias defined.\n"
+msgstr "Aucun alias défini.\n"
+
+#: src/common/command.c:816
+#, c-format
+msgid "unknown parameter \"%s\" for \"%s\" command\n"
+msgstr "paramètre inconnu \"%s\" pour la commande \"%s\"\n"
+
+#: src/common/command.c:845
+#, c-format
+msgid "%s already connected to server \"%s\"!\n"
+msgstr "%s déjà connecté au serveur \"%s\" !\n"
+
+#: src/common/command.c:865 src/common/command.c:900
+#, c-format
+msgid "%s server \"%s\" not found\n"
+msgstr "%s serveur \"%s\" non trouvé\n"
+
+#: src/common/command.c:890
+#, c-format
+msgid "%s not connected to server \"%s\"!\n"
+msgstr "%s non connecté au serveur \"%s\" !\n"
+
+#: src/common/command.c:919
+#, c-format
+msgid "> List of %s internal commands:\n"
+msgstr "> Liste des commandes internes %s:\n"
+
+#: src/common/command.c:924
+msgid "> List of IRC commands:\n"
+msgstr "> Liste des commandes IRC:\n"
+
+#: src/common/command.c:939
+#, c-format
+msgid "> Help on %s internal command \"%s\":\n"
+msgstr "> Aide sur la commande interne %s \"%s\":\n"
+
+#: src/common/command.c:942 src/common/command.c:963
+#, c-format
+msgid "Syntax: /%s %s\n"
+msgstr "Syntaxe: /%s %s\n"
+
+#: src/common/command.c:961
+#, c-format
+msgid "> Help on IRC command \"%s\":\n"
+msgstr "> Aide sur la commande IRC \"%s\":\n"
+
+#: src/common/command.c:977
+#, c-format
+msgid "No help available, \"%s\" is an unknown command\n"
+msgstr "Pas d'aide disponible, la commande \"%s\" est inconnue\n"
+
+#: src/common/command.c:1012
+#, c-format
+msgid "%s unknown option for \"%s\" command\n"
+msgstr "%s option inconnue pour la commande \"%s\"\n"
+
+#: src/common/command.c:1024
+msgid ""
+"WeeChat was build without Perl support.\n"
+"Please rebuild WeeChat with \"--enable-perl\" option for ./configure script\n"
+msgstr ""
+"WeeChat a été construit sans le support Perl.\n"
+"Merci de reconstruire WeeChat avec l'option \"--enable-perl\" pour le script ./configure\n"
+
+#: src/common/command.c:1062
+msgid "Server: "
+msgstr "Serveur: "
+
+#: src/common/command.c:1073
+msgid "connected"
+msgstr "connecté"
+
+#: src/common/command.c:1073
+msgid "not connected"
+msgstr "non connecté"
+
+#: src/common/command.c:1080
+#, c-format
+msgid " Autoconnect: %s\n"
+msgstr " Autoconnect: %s\n"
+
+#: src/common/command.c:1081
+msgid "yes"
+msgstr "oui"
+
+#: src/common/command.c:1081
+msgid "no"
+msgstr "non"
+
+#: src/common/command.c:1085
+#, c-format
+msgid " Hostname : %s\n"
+msgstr " Nom/IP : %s\n"
+
+#: src/common/command.c:1090
+#, c-format
+msgid " Port : %d\n"
+msgstr " Port : %d\n"
+
+#: src/common/command.c:1096
+msgid " Password : (hidden)\n"
+msgstr " Mot passe : (caché)\n"
+
+#: src/common/command.c:1100
+msgid " Password : (none)\n"
+msgstr " Mot passe : (aucun)\n"
+
+#: src/common/command.c:1104
+#, c-format
+msgid " Nicks : %s"
+msgstr " Pseudos : %s"
+
+#: src/common/command.c:1121
+#, c-format
+msgid " Username : %s\n"
+msgstr " Nom utilis.: %s\n"
+
+#: src/common/command.c:1126
+#, c-format
+msgid " Realname : %s\n"
+msgstr " Nom réel : %s\n"
+
+#: src/common/command.c:1132
+#, c-format
+msgid " Command : %s\n"
+msgstr " Commande : %s\n"
+
+#: src/common/command.c:1137
+msgid " Command : (none)\n"
+msgstr " Commande : (aucune)\n"
+
+#: src/common/command.c:1142
+#, c-format
+msgid " Auto-join : %s\n"
+msgstr " Auto-join : %s\n"
+
+#: src/common/command.c:1147
+msgid " Auto-join : (none)\n"
+msgstr " Auto-join : (aucun)\n"
+
+#: src/common/command.c:1151
+msgid "No server.\n"
+msgstr "Pas de serveur.\n"
+
+#: src/common/command.c:1160
+#, c-format
+msgid "%s missing servername for \"%s\" command\n"
+msgstr "%s il manque le nom du serveur pour la commande \"%s\"\n"
+
+#: src/common/command.c:1166
+#, c-format
+msgid "%s too much arguments for \"%s\" command, ignoring arguments\n"
+msgstr "%s trop de paramètres pour la commande \"%s\", paramètres ignorés\n"
+
+#: src/common/command.c:1183
+#, c-format
+msgid "%s server \"%s\" not found for \"%s\" command\n"
+msgstr "%s le serveur \"%s\" n'existe pas pour la commande \"%s\"\n"
+
+#: src/common/command.c:1189 src/common/command.c:1320
+msgid "Server"
+msgstr "Serveur"
+
+#: src/common/command.c:1192
+msgid "has been deleted\n"
+msgstr "a été supprimé\n"
+
+#: src/common/command.c:1206
+#, c-format
+msgid "%s missing parameters for \"%s\" command\n"
+msgstr "%s paramètres manquants pour la commande \"%s\"\n"
+
+#: src/common/command.c:1215
+#, c-format
+msgid "%s server \"%s\" already exists, can't create it!\n"
+msgstr "%s le serveur \"%s\" existe déjà, impossible de le créer !\n"
+
+#: src/common/command.c:1239 src/common/command.c:1265
+#: src/common/command.c:1277 src/common/command.c:1301
+#, c-format
+msgid "%s missing password for \"%s\" parameter\n"
+msgstr "%s mot de passe manquant pour le paramètre \"%s\"\n"
+
+#: src/common/command.c:1251
+#, c-format
+msgid "%s missing nick(s) for \"%s\" parameter\n"
+msgstr "%s pseudo(s) manquant(s) pour le paramètre \"%s\"\n"
+
+#: src/common/command.c:1289
+#, c-format
+msgid "%s missing command for \"%s\" parameter\n"
+msgstr "%s commande manquante pour le paramètre \"%s\"\n"
+
+#: src/common/command.c:1323
+msgid "created\n"
+msgstr "créé\n"
+
+#: src/common/command.c:1328
+#, c-format
+msgid "%s unable to create server\n"
+msgstr "%s impossible de créer le serveur\n"
+
+#: src/common/command.c:1400
+msgid "(unknown)"
+msgstr "(inconnu)"
+
+#: src/common/command.c:1433
+#, c-format
+msgid "%s alias or command \"%s\" not found\n"
+msgstr "%s alias ou commande \"%s\" non trouvé\n"
+
+#: src/common/command.c:1442
+#, c-format
+msgid "Alias \"%s\" removed\n"
+msgstr "Alias \"%s\" supprimé\n"
+
+#: src/common/weechat.c:141
#, c-format
msgid "%s unknown parameter '%s', ignored\n"
msgstr "%s paramètre inconnu '%s', ignoré\n"
-#: weechat.c:161
+#: src/common/weechat.c:165
#, c-format
msgid "%s cannot create directory \"%s\"\n"
msgstr "%s impossible de créer le répertoire \"%s\"\n"
-#: weechat.c:201
+#: src/common/weechat.c:205
#, c-format
msgid "%s unable to create/append to log file (~/.weechat/"
msgstr "%s impossible de créer/ajouter dans le fichier de log (~/.weechat/"
-#: weechat.c:278
+#: src/common/weechat.c:290
#, c-format
msgid "%sWelcome to "
msgstr "%sBienvenue dans "
-#: weechat.c:291
+#: src/common/weechat.c:303
msgid "compiled on"
msgstr "compilé le"
-#: config.c:73 config.c:74
+#: src/common/weechat.h:51
+msgid " Error:"
+msgstr " Erreur:"
+
+#: src/common/weechat.h:52
+msgid " Warning:"
+msgstr " Attention:"
+
+#: src/common/weeconfig.c:76 src/common/weeconfig.c:77
msgid "set title for terminal window (curses GUI) with name & version"
msgstr ""
"définit le titre de la fenêtre de terminal (GUI curses) avec le nom et la "
"version"
-#: config.c:77 config.c:78
+#: src/common/weeconfig.c:80 src/common/weeconfig.c:81
msgid "display WeeChat logo at startup"
msgstr "afficher le logo WeeChat au démarrage"
-#: config.c:81 config.c:82
+#: src/common/weeconfig.c:84 src/common/weeconfig.c:85
msgid "display WeeChat version at startup"
msgstr "afficher la version de WeeChat au démarrage"
-#: config.c:85
+#: src/common/weeconfig.c:88
msgid "WeeChat slogan"
msgstr "slogan WeeChat"
-#: config.c:86
+#: src/common/weeconfig.c:89
msgid "WeeChat slogan (if empty, slogan is not used)"
msgstr "slogan WeeChat (si vide, le slogan ne sera pas utilisé)"
-#: config.c:89 config.c:90
+#: src/common/weeconfig.c:92 src/common/weeconfig.c:93
msgid "display nick names with different colors"
msgstr "afficher les utilisateurs avec différentes couleurs"
-#: config.c:93 config.c:94
+#: src/common/weeconfig.c:96 src/common/weeconfig.c:97
msgid "display actions with different colors"
msgstr "afficher les actions avec différentes couleurs"
-#: config.c:97 config.c:98
+#: src/common/weeconfig.c:100 src/common/weeconfig.c:101
msgid "remove colors from incoming messages"
msgstr "supprimer les couleurs dans les messages entrants"
-#: config.c:101
+#: src/common/weeconfig.c:104
msgid "display nicklist window"
msgstr "afficher la fenêtre des utilisateurs"
-#: config.c:102
+#: src/common/weeconfig.c:105
msgid "display nicklist window (for channel windows)"
msgstr "afficher la fenêtre des utilisateurs (pour les fenêtres de canaux)"
-#: config.c:105
+#: src/common/weeconfig.c:108
msgid "nicklist position"
msgstr "position de la fenêtre d'utilisateurs"
-#: config.c:106
+#: src/common/weeconfig.c:109
msgid "nicklist position (top, left, right (default), bottom)"
msgstr ""
"position de la fenêtre d'utilisateurs (haut (top), gauche (left), droite "
"(right, par défaut), bas (bottom))"
-#: config.c:109
+#: src/common/weeconfig.c:112
msgid "min size for nicklist"
msgstr "taille minimum pour la fenêtre d'utilisateurs"
-#: config.c:110
+#: src/common/weeconfig.c:113
msgid ""
"min size for nicklist (width or height, depending on look_nicklist_position "
"(0 = no min size))"
@@ -1553,11 +2069,11 @@ msgstr ""
"taille minimum pour la fenêtre d'utilisateurs (largeur ou hauteur, selon "
"look_nicklist_position (0 = pas de taille minimum))"
-#: config.c:114
+#: src/common/weeconfig.c:117
msgid "max size for nicklist"
msgstr "taille maximum pour la fenêtre d'utilisateurs"
-#: config.c:115
+#: src/common/weeconfig.c:118
msgid ""
"max size for nicklist (width or height, depending on look_nicklist_position "
"(0 = no max size; if min == max and > 0, then size is fixed))"
@@ -1566,197 +2082,197 @@ msgstr ""
"look_nicklist_position (0 = pas de taille maximum; si min == max et > 0, "
"alors la taille est fixe))"
-#: config.c:119 config.c:120
+#: src/common/weeconfig.c:122 src/common/weeconfig.c:123
msgid "text to display instead of nick when not connected"
msgstr ""
"texte à afficher en lieu et place du nom d'utilisateur lorsque la connexion "
"n'est pas active"
-#: config.c:123 config.c:124
+#: src/common/weeconfig.c:126 src/common/weeconfig.c:127
msgid "display nick mode ((half)op/voice) before each nick"
msgstr ""
"afficher le mode de l'utilisateur ((half)op/voice) devant chaque utilisateur"
-#: config.c:127 config.c:128
+#: src/common/weeconfig.c:130 src/common/weeconfig.c:131
msgid "display space if nick mode is not (half)op/voice"
msgstr "afficher un espace si le mode utilisateur n'est pas (half)op/voice"
-#: config.c:131 config.c:132
+#: src/common/weeconfig.c:134 src/common/weeconfig.c:135
msgid "the string inserted after nick completion"
msgstr "la chaîne affichée après la complétion des utilisateurs"
-#: config.c:173 config.c:174
+#: src/common/weeconfig.c:176 src/common/weeconfig.c:177
msgid "color for title bar"
msgstr "couleur pour la barre de titre"
-#: config.c:177 config.c:178
+#: src/common/weeconfig.c:180 src/common/weeconfig.c:181
msgid "background for title bar"
msgstr "couleur de fond pour la barre de titre"
-#: config.c:183 config.c:184
+#: src/common/weeconfig.c:186 src/common/weeconfig.c:187
msgid "color for chat text"
msgstr "couleur pour le texte de discussion"
-#: config.c:187
+#: src/common/weeconfig.c:190
msgid "color for time"
msgstr "couleur pour l'heure"
-#: config.c:188
+#: src/common/weeconfig.c:191
msgid "color for time in chat window"
msgstr "couleur pour l'heure dans la fenêtre de discussion"
-#: config.c:191
+#: src/common/weeconfig.c:194
msgid "color for time separator"
msgstr "couleur pour le séparateur de l'heure"
-#: config.c:192
+#: src/common/weeconfig.c:195
msgid "color for time separator (chat window)"
msgstr "couleur pour la séparation de l'heure (fenêtre de discussion)"
-#: config.c:195 config.c:196
+#: src/common/weeconfig.c:198 src/common/weeconfig.c:199
msgid "color for 1st and 3rd char of prefix"
msgstr "couleur pour le 1er et le 3ème caractère du préfixe"
-#: config.c:199 config.c:200
+#: src/common/weeconfig.c:202 src/common/weeconfig.c:203
msgid "color for middle char of prefix"
msgstr "couleur pour le caractère du milieu du préfixe"
-#: config.c:203
+#: src/common/weeconfig.c:206
msgid "color for nicks in actions"
msgstr "couleur pour les noms d'utilisateur dans les actions"
-#: config.c:204
+#: src/common/weeconfig.c:207
msgid "color for nicks in actions (chat window)"
msgstr ""
"couleur pour les noms d'utilisateurs dans les actions (fenêtre de discussion)"
-#: config.c:207
+#: src/common/weeconfig.c:210
msgid "color for hostnames"
msgstr "couleur pour les noms de machines"
-#: config.c:208
+#: src/common/weeconfig.c:211
msgid "color for hostnames (chat window)"
msgstr "couleur pour les noms de machines (fenêtre de discussion)"
-#: config.c:211
+#: src/common/weeconfig.c:214
msgid "color for channel names in actions"
msgstr "couleur pour les canaux dans les actions"
-#: config.c:212
+#: src/common/weeconfig.c:215
msgid "color for channel names in actions (chat window)"
msgstr "couleur pour les canaux dans les actions (fenêtre de discussion)"
-#: config.c:215
+#: src/common/weeconfig.c:218
msgid "color for dark separators"
msgstr "couleur pour les séparateurs sombres"
-#: config.c:216
+#: src/common/weeconfig.c:219
msgid "color for dark separators (chat window)"
msgstr "couleur pour les séparateurs sombres (fenêtre de discussion)"
-#: config.c:219
+#: src/common/weeconfig.c:222
msgid "background for chat"
msgstr "couleur de fond pour la discussion"
-#: config.c:220
+#: src/common/weeconfig.c:223
msgid "background for chat window"
msgstr "couleur de fond pour la fenêtre de discussion"
-#: config.c:225 config.c:226
+#: src/common/weeconfig.c:228 src/common/weeconfig.c:229
msgid "color for status bar"
msgstr "couleur pour la barre de statut"
-#: config.c:229
+#: src/common/weeconfig.c:232
msgid "color for active window"
msgstr "couleur pour la fenêtre active"
-#: config.c:230
+#: src/common/weeconfig.c:233
msgid "color for active window (status bar)"
msgstr "couleur pour la fenêtre active (barre de statut)"
-#: config.c:233
+#: src/common/weeconfig.c:236
msgid "color for window with new messages"
msgstr "couleur pour une fenêtre avec de nouvelles infos"
-#: config.c:234
+#: src/common/weeconfig.c:237
msgid "color for window with new messages (status bar)"
msgstr "couleur pour une fenêtre avec de nouvelles infos (barre de statut)"
-#: config.c:237
+#: src/common/weeconfig.c:240
msgid "color for window with new data (not messages)"
msgstr "couleur pour une fenêtre avec des nouvelles données (pas des infos)"
-#: config.c:238
+#: src/common/weeconfig.c:241
msgid "color for window with new data (not messages) (status bar)"
msgstr ""
"couleur pour une fenêtre avec des nouvelles données (pas des infos) (barre "
"de statut)"
-#: config.c:241
+#: src/common/weeconfig.c:244
msgid "color for \"*MORE*\" text"
msgstr "couleur pour le texte \"*MORE*\""
-#: config.c:242
+#: src/common/weeconfig.c:245
msgid "color for window with new data (status bar)"
msgstr "couleur pour une fenêtre avec des nouvelles données (barre de statut)"
-#: config.c:245 config.c:246
+#: src/common/weeconfig.c:248 src/common/weeconfig.c:249
msgid "background for status window"
msgstr "couleur de fond pour la fenêtre de statut"
-#: config.c:251 config.c:252
+#: src/common/weeconfig.c:254 src/common/weeconfig.c:255
msgid "color for input text"
msgstr "couleur pour le texte saisi"
-#: config.c:255 config.c:256
+#: src/common/weeconfig.c:258 src/common/weeconfig.c:259
msgid "color for input text (channel name)"
msgstr "couleur pour le texte saisi (nom du canal)"
-#: config.c:259 config.c:260
+#: src/common/weeconfig.c:262 src/common/weeconfig.c:263
msgid "color for input text (nick name)"
msgstr "couleur pour le texte saisi (pseudo)"
-#: config.c:263 config.c:264
+#: src/common/weeconfig.c:266 src/common/weeconfig.c:267
msgid "background for input window"
msgstr "couleur de fond pour la fenêtre de saisie"
-#: config.c:269 config.c:270
+#: src/common/weeconfig.c:272 src/common/weeconfig.c:273
msgid "color for nicknames"
msgstr "couleur pour les pseudos"
-#: config.c:273 config.c:274
+#: src/common/weeconfig.c:276 src/common/weeconfig.c:277
msgid "color for operator symbol"
msgstr "couleur pour le symbole opérateur"
-#: config.c:277 config.c:278
+#: src/common/weeconfig.c:280 src/common/weeconfig.c:281
msgid "color for half-operator symbol"
msgstr "couleur pour le symbole demi-opérateur"
-#: config.c:281 config.c:282
+#: src/common/weeconfig.c:284 src/common/weeconfig.c:285
msgid "color for voice symbol"
msgstr "couleur pour le symbole voix"
-#: config.c:285 config.c:286
+#: src/common/weeconfig.c:288 src/common/weeconfig.c:289
msgid "color for nick separator"
msgstr "couleur pour le séparateur de pseudo"
-#: config.c:289 config.c:290
+#: src/common/weeconfig.c:292 src/common/weeconfig.c:293
msgid "color for local nick"
msgstr "couleur pour le pseudo local"
-#: config.c:293 config.c:294
+#: src/common/weeconfig.c:296 src/common/weeconfig.c:297
msgid "color for other nick in private window"
msgstr "couleur pour l'autre pseudo dans la fenêtre privée"
-#: config.c:297 config.c:298
+#: src/common/weeconfig.c:300 src/common/weeconfig.c:301
msgid "background for nicknames"
msgstr "couleur de fond pour les pseudos"
-#: config.c:311
+#: src/common/weeconfig.c:314
msgid "max lines in history (per window)"
msgstr "nombre maxi de lignes dans l'historique (par fenêtre)"
-#: config.c:312
+#: src/common/weeconfig.c:315
msgid ""
"maximum number of lines in history for one server/channel/private window (0 "
"= unlimited)"
@@ -1764,36 +2280,36 @@ msgstr ""
"nombre maximum de lignes dans l'historique pour un serveur/fenêtre/fenêtre "
"privée (0 = sans limite)"
-#: config.c:316
+#: src/common/weeconfig.c:319
msgid "max user commands in history"
msgstr "nombre maxi de commandes utilisateur dans l'historique"
-#: config.c:317
+#: src/common/weeconfig.c:320
msgid "maximum number of user commands in history (0 = unlimited)"
msgstr ""
"nombre maximum de commandes utilisateur dans l'historique (0 = sans limite)"
-#: config.c:334 config.c:335
+#: src/common/weeconfig.c:337 src/common/weeconfig.c:338
msgid "automatically log channel chats"
msgstr "enregistrer automatiquement les conversations des canaux"
-#: config.c:338 config.c:339
+#: src/common/weeconfig.c:341 src/common/weeconfig.c:342
msgid "automatically log private chats"
msgstr "enregistrer automatiquement les conversations privées"
-#: config.c:342
+#: src/common/weeconfig.c:345
msgid "path for log files"
msgstr "chemin pour les conversations sauvegardées"
-#: config.c:343
+#: src/common/weeconfig.c:346
msgid "path for WeeChat log files"
msgstr "chemin pour les conversations sauvegardées par WeeChat"
-#: config.c:346
+#: src/common/weeconfig.c:349
msgid "name for log files"
msgstr "nom des conversations sauvegardées"
-#: config.c:347
+#: src/common/weeconfig.c:350
msgid ""
"name for log files (%S == irc server name, %N == channel name (or nickname "
"if private chat)"
@@ -1801,21 +2317,21 @@ msgstr ""
"nom des conversations saivegardées (%S == nom du serveur irc, %N == nom du "
"canal (ou pseudo si fenêtre privée)"
-#: config.c:351
+#: src/common/weeconfig.c:354
msgid "timestamp for log"
msgstr "horodatage pour les conversations sauvegardées"
-#: config.c:352
+#: src/common/weeconfig.c:355
msgid "timestamp for log (see man strftime for date/time specifiers)"
msgstr ""
"horodatage pour les conversations sauvegardées (voir man strftime pour le "
"format de date/heure)"
-#: config.c:355
+#: src/common/weeconfig.c:358
msgid "start string for log files"
msgstr "chaîne de début pour les conversations sauvegardées"
-#: config.c:356
+#: src/common/weeconfig.c:359
msgid ""
"text written when starting new log file (see man strftime for date/time "
"specifiers)"
@@ -1823,186 +2339,186 @@ msgstr ""
"texte écrit en démarrant la sauvegarde d'une discussion (voir man strftime "
"pour le format de date/heure)"
-#: config.c:360
+#: src/common/weeconfig.c:363
msgid "end string for log files"
msgstr "chaîne de fin pour les conversations sauvegardées"
-#: config.c:361
+#: src/common/weeconfig.c:364
msgid ""
"text written when ending log file (see man strftime for date/time specifiers)"
msgstr ""
"texte écrit à la fin d'une discussion sauvegardées (voir man strftime pour "
"le format de date/heure)"
-#: config.c:380
+#: src/common/weeconfig.c:383
msgid "automatically accept dcc files"
msgstr "accepte automatiquement les fichiers dcc"
-#: config.c:381
+#: src/common/weeconfig.c:384
msgid "automatically accept incoming dcc files"
msgstr "accepte automatiquement les fichiers dcc entrants"
-#: config.c:384
+#: src/common/weeconfig.c:387
msgid "max size when auto accepting file"
msgstr "taille maxi pour accepter un fichier"
-#: config.c:385
+#: src/common/weeconfig.c:388
msgid "maximum size for incoming file when automatically accepted"
msgstr ""
"taille maximum pour un fichier entrant lorsqu'il est accepté automatiquement"
-#: config.c:388
+#: src/common/weeconfig.c:391
msgid "automatically accept dcc chats"
msgstr "accepte automatiquement les demandes de discussion dcc"
-#: config.c:389
+#: src/common/weeconfig.c:392
msgid "automatically accept dcc chats (use carefully!)"
msgstr ""
"accepte automatiquement les demandes de discussion dcc (à utiliser avec "
"précaution !)"
-#: config.c:392
+#: src/common/weeconfig.c:395
msgid "timeout for dcc request"
msgstr "délai d'attente pour les requêtes dcc"
-#: config.c:393
+#: src/common/weeconfig.c:396
msgid "timeout for dcc request (in seconds)"
msgstr "délai d'attente pour les requêtes dcc (en secondes)"
-#: config.c:396
+#: src/common/weeconfig.c:399
msgid "path for incoming files with dcc"
msgstr "chemin les fichiers reçus par dcc"
-#: config.c:397
+#: src/common/weeconfig.c:400
msgid "path for writing incoming files with dcc (default: user home)"
msgstr ""
"chemin pour écrire les fichiers reçus par dcc (par défaut: répertoire de "
"l'utilisateur)"
-#: config.c:400
+#: src/common/weeconfig.c:403
msgid "default path for sending files with dcc"
msgstr "chemin par défaut pour envoyer les fichiers par dcc"
-#: config.c:401
+#: src/common/weeconfig.c:404
msgid ""
"path for reading files when sending thru dcc (when no path is specified)"
msgstr ""
"chemin pour lire les fichiers lorsqu'ils sont envoyés par dcc (quand aucun "
"chemin n'est spécifié)"
-#: config.c:404
+#: src/common/weeconfig.c:407
msgid "automatically rename dcc files if already exists"
msgstr "renomme automatiquement les fichiers dcc s'ils existent déjà"
-#: config.c:405
+#: src/common/weeconfig.c:408
msgid "rename incoming files if already exists (add '.1', '.2', ...)"
msgstr ""
"renommer les fichiers reçus s'ils existent déjà (ajoute '.1', '.2', ...)"
-#: config.c:408
+#: src/common/weeconfig.c:411
msgid "automatically resume aborted transfers"
msgstr "continuer automatiquement les transferts non terminés"
-#: config.c:409
+#: src/common/weeconfig.c:412
msgid ""
"automatically resume dcc transfer if connection with remote host is loosed"
msgstr ""
"continuer automatiquement les transferts dcc si la connexion avec la machine "
"distante a été perdue"
-#: config.c:423
+#: src/common/weeconfig.c:426
msgid "use proxy"
msgstr "utiliser un proxy"
-#: config.c:424
+#: src/common/weeconfig.c:427
msgid "use a proxy server to connect to irc server"
msgstr "utiliser un proxy pour se connecter au serveur irc"
-#: config.c:427
+#: src/common/weeconfig.c:430
msgid "proxy address"
msgstr "adresse du proxy"
-#: config.c:428
+#: src/common/weeconfig.c:431
msgid "proxy server address (IP or hostname)"
msgstr "adresse du serveur proxy (IP ou nom)"
-#: config.c:431
+#: src/common/weeconfig.c:434
msgid "port for proxy"
msgstr "port pour le proxy"
-#: config.c:432
+#: src/common/weeconfig.c:435
msgid "port for connecting to proxy server"
msgstr "port pour se connecter au serveur proxy"
-#: config.c:435
+#: src/common/weeconfig.c:438
msgid "proxy password"
msgstr "mot de passe pour le proxy"
-#: config.c:436
+#: src/common/weeconfig.c:439
msgid "password for proxy server"
msgstr "mot de passe pour le serveur proxy"
-#: config.c:447
+#: src/common/weeconfig.c:450
msgid "server name"
msgstr "nom du serveur"
-#: config.c:448
+#: src/common/weeconfig.c:451
msgid "name associated to IRC server (for display only)"
msgstr "nom associé au serveur IRC (pour affichage seulement)"
-#: config.c:451
+#: src/common/weeconfig.c:454
msgid "automatically connect to server"
msgstr "connexion automatique au serveur"
-#: config.c:452
+#: src/common/weeconfig.c:455
msgid "automatically connect to server when WeeChat is starting"
msgstr "connexion automatique au serveur quand WeeChat démarre"
-#: config.c:455
+#: src/common/weeconfig.c:458
msgid "server address or hostname"
msgstr "adresse ou nom du serveur"
-#: config.c:456
+#: src/common/weeconfig.c:459
msgid "IP address or hostname of IRC server"
msgstr "adresse IP ou nom du serveur IRC"
-#: config.c:459
+#: src/common/weeconfig.c:462
msgid "port for IRC server"
msgstr "port pour le serveur IRC"
-#: config.c:460
+#: src/common/weeconfig.c:463
msgid "port for connecting to server"
msgstr "port pour se connecter au serveur"
-#: config.c:463
+#: src/common/weeconfig.c:466
msgid "server password"
msgstr "mot de passe pour le serveur"
-#: config.c:464
+#: src/common/weeconfig.c:467
msgid "password for IRC server"
msgstr "mot de passe pour le serveur IRC"
-#: config.c:467
+#: src/common/weeconfig.c:470
msgid "nickname for server"
msgstr "pseudo pour le serveur"
-#: config.c:468
+#: src/common/weeconfig.c:471
msgid "nickname to use on IRC server"
msgstr "pseudo à utiliser sur le serveur IRC"
-#: config.c:471
+#: src/common/weeconfig.c:474
msgid "alternate nickname for server"
msgstr "pseudo alternatif pour le serveur"
-#: config.c:472
+#: src/common/weeconfig.c:475
msgid "alternate nickname to use on IRC server (if nickname is already used)"
msgstr "pseudo alternatif pour le serveur IRC (si le pseudo est déjà utilisé)"
-#: config.c:475
+#: src/common/weeconfig.c:478
msgid "2nd alternate nickname for server"
msgstr "2nd pseudo alternatif pour le serveur"
-#: config.c:476
+#: src/common/weeconfig.c:479
msgid ""
"2nd alternate nickname to use on IRC server (if alternate nickname is "
"already used)"
@@ -2010,87 +2526,87 @@ msgstr ""
"2nd pseudo alternatif pour le serveur IRC (si le pseudo alternatif est déjà "
"utilisé)"
-#: config.c:479
+#: src/common/weeconfig.c:482
msgid "user name for server"
msgstr "nom d'utilisateur pour le serveur"
-#: config.c:480
+#: src/common/weeconfig.c:483
msgid "user name to use on IRC server"
msgstr "nom d'utilisateur pour le serveur IRC"
-#: config.c:483
+#: src/common/weeconfig.c:486
msgid "real name for server"
msgstr "nom réel pour le serveur"
-#: config.c:484
+#: src/common/weeconfig.c:487
msgid "real name to use on IRC server"
msgstr "nom réel pour le serveur IRC"
-#: config.c:487 config.c:488
+#: src/common/weeconfig.c:490 src/common/weeconfig.c:491
msgid "first command to run when connected to server"
msgstr "commande à exécuter en premier lorsque connecté au serveur"
-#: config.c:491
+#: src/common/weeconfig.c:494
msgid "list of channels to join when connected to server"
msgstr "liste des canaux à rejoindre lorsque connecté au serveur"
-#: config.c:492
+#: src/common/weeconfig.c:495
msgid "comma separated list of channels to join when connected to server"
msgstr ""
"liste des canaux (séparés par des virgules) à rejoindre lorsque connecté au "
"serveur"
-#: config.c:620
+#: src/common/weeconfig.c:623
#, c-format
msgid "%s %s, line %d: new server, but previous was incomplete\n"
msgstr "%s %s, ligne %d: nouveau serveur, mais le précédent était incomplet\n"
-#: config.c:629
+#: src/common/weeconfig.c:632
#, c-format
msgid "%s %s, line %d: server '%s' already exists\n"
msgstr "%s %s, ligne %d: le serveur '%s' existe déjà\n"
-#: config.c:641
+#: src/common/weeconfig.c:644
#, c-format
msgid "%s %s, line %d: unable to create server\n"
msgstr "%s %s, ligne %d: impossible de créer le serveur\n"
-#: config.c:680
+#: src/common/weeconfig.c:683
#, c-format
msgid "%s unable to assign default int with string (\"%s\")\n"
msgstr "%s impossible d'assigner la valeur entière avec la chaîne (\"%s\")\n"
-#: config.c:691
+#: src/common/weeconfig.c:694
#, c-format
msgid "%s unable to assign default color (\"%s\")\n"
msgstr "%s impossible d'assigner la couleur par défaut (\"%s\")\n"
-#: config.c:725
+#: src/common/weeconfig.c:728
#, c-format
msgid "%s config file \"%s\" not found.\n"
msgstr "%s fichier de configuration \"%s\" non trouvé.\n"
-#: config.c:757
+#: src/common/weeconfig.c:760
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"]\"\n"
msgstr "%s %s, ligne %d: syntaxe invalide, il manque \"]\"\n"
-#: config.c:774
+#: src/common/weeconfig.c:777
#, c-format
msgid "%s %s, line %d: unknown section identifier (\"%s\")\n"
msgstr "%s %s, ligne %d: section inconnue (\"%s\")\n"
-#: config.c:792
+#: src/common/weeconfig.c:795
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"=\"\n"
msgstr "%s %s, ligne %d: syntaxe invalide, il manque \"=\"\n"
-#: config.c:826
+#: src/common/weeconfig.c:829
#, c-format
msgid "%s %s, line %d: invalid option \"%s\"\n"
msgstr "%s %s, ligne %d: option \"%s\" invalide\n"
-#: config.c:837
+#: src/common/weeconfig.c:840
#, c-format
msgid ""
"%s %s, line %d: invalid value foroption '%s'\n"
@@ -2099,7 +2615,7 @@ msgstr ""
"%s %s, ligne %d: valeur invalide pour l'option '%s'\n"
"Attendu: valeur booléenne: 'off' ou 'on'\n"
-#: config.c:846
+#: src/common/weeconfig.c:849
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -2108,7 +2624,7 @@ msgstr ""
"%s %s, ligne %d: valeur invalide pour l'option '%s'\n"
"Attendu: entier compris entre %d et %d\n"
-#: config.c:857
+#: src/common/weeconfig.c:860
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -2117,26 +2633,26 @@ msgstr ""
"%s %s, ligne %d: valeur invalide pour l'option '%s'\n"
"Attendu: une de ces chaînes: "
-#: config.c:873
+#: src/common/weeconfig.c:876
#, c-format
msgid "%s %s, line %d: invalid color name for option '%s'\n"
msgstr "%s %s, ligne %d: nom de couleur invalide pour l'option '%s'\n"
-#: config.c:941 config.c:1075
+#: src/common/weeconfig.c:944 src/common/weeconfig.c:1078
#, c-format
msgid "%s cannot create file \"%s\"\n"
msgstr "%s impossible de créer le fichier \"%s\"\n"
-#: config.c:947
+#: src/common/weeconfig.c:950
#, c-format
msgid "%s: creating default config file...\n"
msgstr "%s: création du fichier de configuration par défaut...\n"
-#: config.c:948
+#: src/common/weeconfig.c:951
msgid "creating default config file\n"
msgstr "création du fichier de configuration par défaut\n"
-#: config.c:951 config.c:1084
+#: src/common/weeconfig.c:954 src/common/weeconfig.c:1087
#, c-format
msgid ""
"#\n"
@@ -2145,455 +2661,6 @@ msgstr ""
"#\n"
"# %s: fichier de configuration, créé par %s v%s le %s#\n"
-#: config.c:1081
+#: src/common/weeconfig.c:1084
msgid "saving config to disk\n"
msgstr "sauvegarde de la configuration sur disque\n"
-
-#: command.c:39
-msgid "create an alias for a command"
-msgstr "créer un alias pour une commande"
-
-#: command.c:40
-msgid "[alias_name [command [arguments]]"
-msgstr "[nom_alias [commande [paramètres]]"
-
-#: command.c:41
-msgid ""
-"alias_name: name of alias\n"
-"command: command name (WeeChat or IRC command, without first '/')\n"
-"arguments: arguments for command"
-msgstr ""
-"nom_alias: nom de l'alias\n"
-"commande: nom de la commande (commande WeeChat ou IRC, sans le premier '/')\n"
-"paramètres: paramètres pour la commande"
-
-#: command.c:44
-msgid "clear window(s)"
-msgstr "affacer la/les fenêtre(s)"
-
-#: command.c:45
-msgid "[-all]"
-msgstr "[-all]"
-
-#: command.c:46
-msgid "-all: clear all windows"
-msgstr "-all: effacer toutes les fenêtres"
-
-#: command.c:48
-msgid "connect to a server"
-msgstr "se connecter à un serveur"
-
-#: command.c:49 command.c:53
-msgid "servername"
-msgstr "nom_serveur"
-
-#: command.c:50
-msgid "servername: server name to connect"
-msgstr "nom_serveur: nom du serveur pour se connecter"
-
-#: command.c:52
-msgid "disconnect from a server"
-msgstr "se déconnecter d'un serveur"
-
-#: command.c:54
-msgid "servername: server name to disconnect"
-msgstr "nom_serveur: nom du serveur pour se déconnecter"
-
-#: command.c:56
-msgid "display help about commands"
-msgstr "afficher l'aide sur les commandes"
-
-#: command.c:57
-msgid "[command]"
-msgstr "[commande]"
-
-#: command.c:57
-msgid "command: name of a WeeChat or IRC command"
-msgstr "commande: nom d'une commande WeeChat ou IRC"
-
-#: command.c:59
-msgid "list, add or remove servers"
-msgstr "liste, ajoute ou retire des serveurs"
-
-#: command.c:60
-msgid ""
-"[list] | [servername hostname port [-auto | -noauto] [-pwd password] [-nicks "
-"nick1 [nick2 [nick3]]] [-username username] [-realname realname] [-command "
-"command] [-autojoin channel[,channel]] ] | [del servername]"
-msgstr ""
-"[list] | [nom_serveur nom/IP port [-auto | -noauto] [-pwd mot_de_passe] [-"
-"nicks pseudo1 [pseudo2 [pseudo3]]] [-username nom_utilisateur] [-realname "
-"nom_réel] [-command commande] [-autojoin canal[,canal]] ] | [del nom_serveur]"
-
-#: command.c:65
-msgid ""
-"servername: server name, for internal & display use\n"
-"hostname: name or IP address of server\n"
-"port: port for server (integer)\n"
-"password: password for server\n"
-"nick1: first nick for server\n"
-"nick2: alternate nick for server\n"
-"nick3: second alternate nick for server\n"
-"username: user name\n"
-"realname: real name of user\n"
-msgstr ""
-"nom_serveur: nom du serveur, pour usage interne et affichage\n"
-"nom/IP: nom ou adresse IP du serveur\n"
-"port: port pour le serveur (nombre entier)\n"
-"mot_de_passe: mot de passe pour le serveur\n"
-"pseudo1: premier pseudo pour le serveur\n"
-"pseudo2: pseudo alternatif pour le serveur\n"
-"pseudo3: second pseudo alternatif pour le serveur\n"
-"nom_utilisateur: nom d'utilisateur\n"
-"nom_réel: nom réel de l'utilisateur\n"
-
-#: command.c:75
-msgid "save config to disk"
-msgstr "sauvegarder la configuration sur disque"
-
-#: command.c:76
-msgid "[file]"
-msgstr "[fichier]"
-
-#: command.c:76
-msgid "file: filename for writing config"
-msgstr "fichier: fichier pour sauvegarder la configuration"
-
-#: command.c:78
-msgid "set config parameters"
-msgstr "modifier des paramètres de configuration"
-
-#: command.c:79
-msgid "[option [value]]"
-msgstr "[option [valeur]]"
-
-#: command.c:79
-msgid ""
-"option: name of an option\n"
-"value: value for option"
-msgstr ""
-"option: nom d'une option\n"
-"valeur: valeur pour l'option"
-
-#: command.c:81
-msgid "remove an alias"
-msgstr "supprimer un alias"
-
-#: command.c:82
-msgid "alias_name"
-msgstr "nom_alias"
-
-#: command.c:82
-msgid "alias_name: name of alias to remove"
-msgstr "nom_alias: nom de l'alias à supprimer"
-
-#: command.c:333
-#, c-format
-msgid "%s alias or command \"%s\" already exists!\n"
-msgstr "%s l'alias ou la commande \"%s\" existe déjà !\n"
-
-#: command.c:342
-#, c-format
-msgid "%s alias cannot run another alias!\n"
-msgstr "%s l'alias ne peux pas lancer un autre alias !\n"
-
-#: command.c:348
-#, c-format
-msgid "%s target command \"%s\" does not exist!\n"
-msgstr "%s la commande cible \"%s\" n'existe pas !\n"
-
-#: command.c:529
-#, c-format
-msgid "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
-msgstr ""
-"%s nombre de paramètres incorrect pour la commande %s \"%s\" (attendu: %d "
-"paramètre%s)\n"
-
-#: command.c:538
-#, c-format
-msgid ""
-"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
-"arg%s)\n"
-msgstr ""
-"%s nombre de paramètres incorrect pour la commande %s \"%s\" (attendu: entre "
-"%d et %d paramètre%s)\n"
-
-#: command.c:557
-#, c-format
-msgid "%s %s command \"%s\" failed\n"
-msgstr "%s %s la commande \"%s\" a échoué\n"
-
-#: command.c:581
-#, c-format
-msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
-msgstr ""
-"%s nombre de paramètres incorrect pour la commande IRC \"%s\" (attendu: %d "
-"paramètre%s)\n"
-
-#: command.c:590
-#, c-format
-msgid ""
-"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
-"arg%s)\n"
-msgstr ""
-"%s nombre de paramètres incorrect pour la commande IRC \"%s\" (attendu: "
-"entre %d et %d paramètre%s)\n"
-
-#: command.c:603
-#, c-format
-msgid "%s command \"%s\" needs a server connection!\n"
-msgstr "%s la commande \"%s\" nécessite une connexion au serveur !\n"
-
-#: command.c:615
-#, c-format
-msgid "%s IRC command \"%s\" failed\n"
-msgstr "%s la commande IRC \"%s\" a échoué\n"
-
-#: command.c:656
-#, c-format
-msgid "%s unknown command \"%s\" (type /help for help)\n"
-msgstr "%s commande \"%s\" inconnue (tapez /help pour l'aide)\n"
-
-#: command.c:723
-#, c-format
-msgid "%s cannot find nick for sending message\n"
-msgstr "%s impossible de trouver le pseudo pour envoyer le message\n"
-
-#: command.c:728
-msgid "This window is not a channel!\n"
-msgstr "Cette fenêtre n'est pas un canal !\n"
-
-#: command.c:754 command.c:766
-#, c-format
-msgid "%s missing arguments for \"%s\" command\n"
-msgstr "%s paramètres manquants pour la commande \"%s\"\n"
-
-#: command.c:761
-#, c-format
-msgid "Alias \"%s\" => \"%s\" created\n"
-msgstr "Alias \"%s\" => \"%s\" créé\n"
-
-#: command.c:776
-msgid "List of aliases:\n"
-msgstr "Liste des alias:\n"
-
-#: command.c:786
-msgid "No alias defined.\n"
-msgstr "Aucun alias défini.\n"
-
-#: command.c:805
-#, c-format
-msgid "unknown parameter \"%s\" for \"%s\" command\n"
-msgstr "paramètre inconnu \"%s\" pour la commande \"%s\"\n"
-
-#: command.c:834
-#, c-format
-msgid "%s already connected to server \"%s\"!\n"
-msgstr "%s déjà connecté au serveur \"%s\" !\n"
-
-#: command.c:854 command.c:889
-#, c-format
-msgid "%s server \"%s\" not found\n"
-msgstr "%s serveur \"%s\" non trouvé\n"
-
-#: command.c:879
-#, c-format
-msgid "%s not connected to server \"%s\"!\n"
-msgstr "%s non connecté au serveur \"%s\" !\n"
-
-#: command.c:908
-#, c-format
-msgid "> List of %s internal commands:\n"
-msgstr "> Liste des commandes internes %s:\n"
-
-#: command.c:913
-msgid "> List of IRC commands:\n"
-msgstr "> Liste des commandes IRC:\n"
-
-#: command.c:928
-#, c-format
-msgid "> Help on %s internal command \"%s\":\n"
-msgstr "> Aide sur la commande interne %s \"%s\":\n"
-
-#: command.c:931 command.c:952
-#, c-format
-msgid "Syntax: /%s %s\n"
-msgstr "Syntaxe: /%s %s\n"
-
-#: command.c:950
-#, c-format
-msgid "> Help on IRC command \"%s\":\n"
-msgstr "> Aide sur la commande IRC \"%s\":\n"
-
-#: command.c:966
-#, c-format
-msgid "No help available, \"%s\" is an unknown command\n"
-msgstr "Pas d'aide disponible, la commande \"%s\" est inconnue\n"
-
-#: command.c:993
-msgid "Server: "
-msgstr "Serveur: "
-
-#: command.c:1004
-msgid "connected"
-msgstr "connecté"
-
-#: command.c:1004
-msgid "not connected"
-msgstr "non connecté"
-
-#: command.c:1011
-#, c-format
-msgid " Autoconnect: %s\n"
-msgstr " Autoconnect: %s\n"
-
-#: command.c:1012
-msgid "yes"
-msgstr "oui"
-
-#: command.c:1012
-msgid "no"
-msgstr "non"
-
-#: command.c:1016
-#, c-format
-msgid " Hostname : %s\n"
-msgstr " Nom/IP : %s\n"
-
-#: command.c:1021
-#, c-format
-msgid " Port : %d\n"
-msgstr " Port : %d\n"
-
-#: command.c:1027
-msgid " Password : (hidden)\n"
-msgstr " Mot passe : (caché)\n"
-
-#: command.c:1031
-msgid " Password : (none)\n"
-msgstr " Mot passe : (aucun)\n"
-
-#: command.c:1035
-#, c-format
-msgid " Nicks : %s"
-msgstr " Pseudos : %s"
-
-#: command.c:1052
-#, c-format
-msgid " Username : %s\n"
-msgstr " Nom utilis.: %s\n"
-
-#: command.c:1057
-#, c-format
-msgid " Realname : %s\n"
-msgstr " Nom réel : %s\n"
-
-#: command.c:1063
-#, c-format
-msgid " Command : %s\n"
-msgstr " Commande : %s\n"
-
-#: command.c:1068
-msgid " Command : (none)\n"
-msgstr " Commande : (aucune)\n"
-
-#: command.c:1073
-#, c-format
-msgid " Auto-join : %s\n"
-msgstr " Auto-join : %s\n"
-
-#: command.c:1078
-msgid " Auto-join : (none)\n"
-msgstr " Auto-join : (aucun)\n"
-
-#: command.c:1082
-msgid "No server.\n"
-msgstr "Pas de serveur.\n"
-
-#: command.c:1091
-#, c-format
-msgid "%s missing servername for \"%s\" command\n"
-msgstr "%s il manque le nom du serveur pour la commande \"%s\"\n"
-
-#: command.c:1097
-#, c-format
-msgid "%s too much arguments for \"%s\" command, ignoring arguments\n"
-msgstr "%s trop de paramètres pour la commande \"%s\", paramètres ignorés\n"
-
-#: command.c:1114
-#, c-format
-msgid "%s server \"%s\" not found for \"%s\" command\n"
-msgstr "%s le serveur \"%s\" n'existe pas pour la commande \"%s\"\n"
-
-#: command.c:1120 command.c:1251
-msgid "Server"
-msgstr "Serveur"
-
-#: command.c:1123
-msgid "has been deleted\n"
-msgstr "a été supprimé\n"
-
-#: command.c:1137
-#, c-format
-msgid "%s missing parameters for \"%s\" command\n"
-msgstr "%s paramètres manquants pour la commande \"%s\"\n"
-
-#: command.c:1146
-#, c-format
-msgid "%s server \"%s\" already exists, can't create it!\n"
-msgstr "%s le serveur \"%s\" existe déjà, impossible de le créer !\n"
-
-#: command.c:1170 command.c:1196 command.c:1208 command.c:1232
-#, c-format
-msgid "%s missing password for \"%s\" parameter\n"
-msgstr "%s mot de passe manquant pour le paramètre \"%s\"\n"
-
-#: command.c:1182
-#, c-format
-msgid "%s missing nick(s) for \"%s\" parameter\n"
-msgstr "%s pseudo(s) manquant(s) pour le paramètre \"%s\"\n"
-
-#: command.c:1220
-#, c-format
-msgid "%s missing command for \"%s\" parameter\n"
-msgstr "%s commande manquante pour le paramètre \"%s\"\n"
-
-#: command.c:1254
-msgid "created\n"
-msgstr "créé\n"
-
-#: command.c:1259
-#, c-format
-msgid "%s unable to create server\n"
-msgstr "%s impossible de créer le serveur\n"
-
-#: command.c:1341
-msgid "(unknown)"
-msgstr "(inconnu)"
-
-#: command.c:1374
-#, c-format
-msgid "%s alias or command \"%s\" not found\n"
-msgstr "%s alias ou commande \"%s\" non trouvé\n"
-
-#: command.c:1383
-#, c-format
-msgid "Alias \"%s\" removed\n"
-msgstr "Alias \"%s\" supprimé\n"
-
-#: gui/curses/gui-display.c:856
-msgid "[not connected] "
-msgstr "[non connecté] "
-
-#: gui/curses/gui-display.c:863 gui/curses/gui-display.c:866
-msgid "-MORE-"
-msgstr "-PLUS-"
-
-#: gui/curses/gui-display.c:1624
-#, c-format
-msgid "%s not enough memory for new line!\n"
-msgstr "%s pas assez de mémoire pour une nouvelle ligne !\n"
-
-#: gui/curses/gui-display.c:1652
-msgid "not enough memory!\n"
-msgstr "pas assez de mémoire !\n"
diff --git a/po/weechat.pot b/po/weechat.pot
index 4efdb65f4..aa6d1f638 100644
--- a/po/weechat.pot
+++ b/po/weechat.pot
@@ -1,6 +1,5 @@
# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
+# This file is put in the public domain.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
@@ -8,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2003-10-11 14:27+0200\n"
+"POT-Creation-Date: 2003-11-16 20:00+0100\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"
@@ -16,322 +15,295 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
-#: weechat.h:41
-msgid " Error:"
-msgstr " Error:"
-
-#: weechat.h:42
-msgid " Warning:"
-msgstr " Warning:"
-
-#: irc/irc-nick.c:185
+#: src/irc/irc-nick.c:188
#, c-format
msgid "%s cannot allocate new nick\n"
-msgstr "%s cannot allocate new nick\n"
+msgstr ""
-#: irc/irc-server.c:98
+#: src/irc/irc-server.c:97
#, c-format
msgid "%s cannot allocate new server\n"
-msgstr "%s cannot allocate new server\n"
+msgstr ""
-#: irc/irc-server.c:354
+#: src/irc/irc-server.c:353
#, c-format
msgid "%s unable to explode received buffer\n"
-msgstr "%s unable to explode received buffer\n"
+msgstr ""
-#: irc/irc-server.c:425
+#: src/irc/irc-server.c:424
#, c-format
msgid "Command '%s' failed!\n"
-msgstr "Command '%s' failed!\n"
+msgstr ""
-#: irc/irc-server.c:429
+#: src/irc/irc-server.c:428
msgid "No command to execute!\n"
-msgstr "No command to execute!\n"
+msgstr ""
-#: irc/irc-server.c:433
+#: src/irc/irc-server.c:432
#, c-format
msgid "Unknown command: cmd=%s, args=%s\n"
-msgstr "Unknown command: cmd=%s, args=%s\n"
+msgstr ""
-#: irc/irc-server.c:482
+#: src/irc/irc-server.c:481
#, c-format
msgid "%s: connecting to %s:%d...\n"
-msgstr "%s: connecting to %s:%d...\n"
+msgstr ""
-#: irc/irc-server.c:484
+#: src/irc/irc-server.c:483
#, c-format
msgid "connecting to server %s:%d...\n"
-msgstr "connecting to server %s:%d...\n"
+msgstr ""
-#: irc/irc-server.c:492
+#: src/irc/irc-server.c:491
#, c-format
msgid "%s cannot create pipe\n"
-msgstr "%s cannot create pipe\n"
+msgstr ""
-#: irc/irc-server.c:506
+#: src/irc/irc-server.c:505
#, c-format
msgid "%s cannot set socket option \"SO_REUSEADDR\"\n"
-msgstr "%s cannot set socket option \"SO_REUSEADDR\"\n"
+msgstr ""
-#: irc/irc-server.c:513
+#: src/irc/irc-server.c:512
#, c-format
msgid "%s cannot set socket option \"SO_KEEPALIVE\"\n"
-msgstr "%s cannot set socket option \"SO_KEEPALIVE\"\n"
+msgstr ""
-#: irc/irc-server.c:521
+#: src/irc/irc-server.c:520
#, c-format
msgid "%s address \"%s\" not found\n"
-msgstr "%s address \"%s\" not found\n"
+msgstr ""
-#: irc/irc-server.c:544
+#: src/irc/irc-server.c:543
#, c-format
msgid "%s IP address not found\n"
-msgstr "%s IP address not found\n"
+msgstr ""
-#: irc/irc-server.c:554
+#: src/irc/irc-server.c:553
#, c-format
msgid "%s: server IP is: %s\n"
-msgstr "%s: server IP is: %s\n"
+msgstr ""
-#: irc/irc-server.c:560
+#: src/irc/irc-server.c:559
#, c-format
msgid "%s cannot connect to irc server\n"
-msgstr "%s cannot connect to irc server\n"
+msgstr ""
-#: irc/irc-server.c:588
+#: src/irc/irc-server.c:587
msgid "Disconnected from server!\n"
-msgstr "Disconnected from server!\n"
+msgstr ""
-#: irc/irc-channel.c:52
+#: src/irc/irc-channel.c:51
#, c-format
msgid "%s cannot allocate new channel"
-msgstr "%s cannot allocate new channel"
+msgstr ""
-#: irc/irc-commands.c:33
+#: src/irc/irc-commands.c:36
msgid "find information about the administrator of the server"
-msgstr "find information about the administrator of the server"
+msgstr ""
-#: irc/irc-commands.c:34 irc/irc-commands.c:57 irc/irc-commands.c:127
-#: irc/irc-commands.c:199 irc/irc-commands.c:206 irc/irc-commands.c:212
+#: src/irc/irc-commands.c:37 src/irc/irc-commands.c:60
+#: src/irc/irc-commands.c:130 src/irc/irc-commands.c:202
+#: src/irc/irc-commands.c:209 src/irc/irc-commands.c:215
msgid "[target]"
-msgstr "[target]"
+msgstr ""
-#: irc/irc-commands.c:35 irc/irc-commands.c:206 irc/irc-commands.c:212
+#: src/irc/irc-commands.c:38 src/irc/irc-commands.c:209
+#: src/irc/irc-commands.c:215
msgid "target: server"
-msgstr "target: server"
+msgstr ""
-#: irc/irc-commands.c:37
+#: src/irc/irc-commands.c:40
msgid "toggle away status"
-msgstr "toggle away status"
+msgstr ""
-#: irc/irc-commands.c:38
+#: src/irc/irc-commands.c:41
msgid "[-all] [message]"
-msgstr "[-all] [message]"
+msgstr ""
-#: irc/irc-commands.c:39
+#: src/irc/irc-commands.c:42
msgid ""
"-all: toggle away status on all connected servers\n"
"message: message for away (if no message is given, away status is removed)"
msgstr ""
-"-all: toggle away status on all connected servers\n"
-"message: message for away (if no message is given, away status is removed)"
-#: irc/irc-commands.c:42
+#: src/irc/irc-commands.c:45
msgid "send a ctcp message"
-msgstr "send a ctcp message"
+msgstr ""
-#: irc/irc-commands.c:43
+#: src/irc/irc-commands.c:46
msgid "nickname type"
-msgstr "nickname type"
+msgstr ""
-#: irc/irc-commands.c:44
+#: src/irc/irc-commands.c:47
msgid ""
"nickname: user to send ctcp to\n"
"type: \"action\" or \"version\""
msgstr ""
-"nickname: user to send ctcp to\n"
-"type: \"action\" or \"version\""
-#: irc/irc-commands.c:46
+#: src/irc/irc-commands.c:49
msgid "removes channel operator status from nickname(s)"
-msgstr "removes channel operator status from nickname(s)"
+msgstr ""
-#: irc/irc-commands.c:47 irc/irc-commands.c:50 irc/irc-commands.c:140
-#: irc/irc-commands.c:218
+#: src/irc/irc-commands.c:50 src/irc/irc-commands.c:53
+#: src/irc/irc-commands.c:143 src/irc/irc-commands.c:221
msgid "nickname [nickname]"
-msgstr "nickname [nickname]"
+msgstr ""
-#: irc/irc-commands.c:49
+#: src/irc/irc-commands.c:52
msgid "removes voice from nickname(s)"
-msgstr "removes voice from nickname(s)"
+msgstr ""
-#: irc/irc-commands.c:52
+#: src/irc/irc-commands.c:55
msgid "shutdown the server"
-msgstr "shutdown the server"
+msgstr ""
-#: irc/irc-commands.c:55
+#: src/irc/irc-commands.c:58
msgid "error received from IRC server"
-msgstr "error received from IRC server"
+msgstr ""
-#: irc/irc-commands.c:56
+#: src/irc/irc-commands.c:59
msgid "get information describing the server"
-msgstr "get information describing the server"
+msgstr ""
-#: irc/irc-commands.c:58 irc/irc-commands.c:128
+#: src/irc/irc-commands.c:61 src/irc/irc-commands.c:131
msgid "target: server name"
-msgstr "target: server name"
+msgstr ""
-#: irc/irc-commands.c:60
+#: src/irc/irc-commands.c:63
msgid "invite a nick on a channel"
-msgstr "invite a nick on a channel"
+msgstr ""
-#: irc/irc-commands.c:61
+#: src/irc/irc-commands.c:64
msgid "nickname channel"
-msgstr "nickname channel"
+msgstr ""
-#: irc/irc-commands.c:62
+#: src/irc/irc-commands.c:65
msgid ""
"nickname: nick to invite\n"
"channel: channel to invite"
msgstr ""
-"nickname: nick to invite\n"
-"channel: channel to invite"
-#: irc/irc-commands.c:64
+#: src/irc/irc-commands.c:67
msgid "check if a nickname is currently on IRC"
-msgstr "check if a nickname is currently on IRC"
+msgstr ""
-#: irc/irc-commands.c:65 irc/irc-commands.c:209
+#: src/irc/irc-commands.c:68 src/irc/irc-commands.c:212
msgid "nickname [nickname ...]"
-msgstr "nickname [nickname ...]"
+msgstr ""
-#: irc/irc-commands.c:66 irc/irc-commands.c:209
+#: src/irc/irc-commands.c:69 src/irc/irc-commands.c:212
msgid "nickname: nickname"
-msgstr "nickname: nickname"
+msgstr ""
-#: irc/irc-commands.c:68
+#: src/irc/irc-commands.c:71
msgid "join a channel"
-msgstr "join a channel"
+msgstr ""
-#: irc/irc-commands.c:69
+#: src/irc/irc-commands.c:72
msgid "channel[,channel] [key[,key]]"
-msgstr "channel[,channel] [key[,key]]"
+msgstr ""
-#: irc/irc-commands.c:70
+#: src/irc/irc-commands.c:73
msgid ""
"channel: channel name to join\n"
"key: key to join the channel"
msgstr ""
-"channel: channel name to join\n"
-"key: key to join the channel"
-#: irc/irc-commands.c:72
+#: src/irc/irc-commands.c:75
msgid "forcibly remove a user from a channel"
-msgstr "forcibly remove a user from a channel"
+msgstr ""
-#: irc/irc-commands.c:73
+#: src/irc/irc-commands.c:76
msgid "[channel] nickname [comment]"
-msgstr "[channel] nickname [comment]"
+msgstr ""
-#: irc/irc-commands.c:74
+#: src/irc/irc-commands.c:77
msgid ""
"channel: channel where user is\n"
"nickname: nickname to kick\n"
"comment: comment for kick"
msgstr ""
-"channel: channel where user is\n"
-"nickname: nickname to kick\n"
-"comment: comment for kick"
-#: irc/irc-commands.c:76
+#: src/irc/irc-commands.c:79
msgid "close client-server connection"
-msgstr "close client-server connection"
+msgstr ""
-#: irc/irc-commands.c:77
+#: src/irc/irc-commands.c:80
msgid "nickname comment"
-msgstr "nickname comment"
+msgstr ""
-#: irc/irc-commands.c:78
+#: src/irc/irc-commands.c:81
msgid ""
"nickname: nickname\n"
"comment: comment for kill"
msgstr ""
-"nickname: nickname\n"
-"comment: comment for kill"
-#: irc/irc-commands.c:80
+#: src/irc/irc-commands.c:83
msgid "list all servernames which are known by the server answering the query"
-msgstr "list all servernames which are known by the server answering the query"
+msgstr ""
-#: irc/irc-commands.c:81
+#: src/irc/irc-commands.c:84
msgid "[[remove_server] server_mask]"
-msgstr "[[remove_server] server_mask]"
+msgstr ""
-#: irc/irc-commands.c:82
+#: src/irc/irc-commands.c:85
msgid ""
"remote_server: this server should answer the query\n"
"server_mask: list of servers must match this mask"
msgstr ""
-"remote_server: this server should answer the query\n"
-"server_mask: list of servers must match this mask"
-#: irc/irc-commands.c:85
+#: src/irc/irc-commands.c:88
msgid "list channels and their topic"
-msgstr "list channels and their topic"
+msgstr ""
-#: irc/irc-commands.c:86
+#: src/irc/irc-commands.c:89
msgid "[channel[,channel] [server]]"
-msgstr "[channel[,channel] [server]]"
+msgstr ""
-#: irc/irc-commands.c:87
+#: src/irc/irc-commands.c:90
msgid ""
"channel: channel to list\n"
"server: server name"
msgstr ""
-"channel: channel to list\n"
-"server: server name"
-#: irc/irc-commands.c:89
+#: src/irc/irc-commands.c:92
msgid "get statistics about ths size of the IRC network"
-msgstr "get statistics about ths size of the IRC network"
+msgstr ""
-#: irc/irc-commands.c:90
+#: src/irc/irc-commands.c:93
msgid "[mask [target]]"
-msgstr "[mask [target]]"
+msgstr ""
-#: irc/irc-commands.c:91
+#: src/irc/irc-commands.c:94
msgid ""
"mask: servers matching the mask only\n"
"target: server for forwarding request"
msgstr ""
-"mask: servers matching the mask only\n"
-"target: server for forwarding request"
-#: irc/irc-commands.c:94
+#: src/irc/irc-commands.c:97
msgid "send a ctcp action to the current channel"
-msgstr "send a ctcp action to the current channel"
+msgstr ""
-#: irc/irc-commands.c:95
+#: src/irc/irc-commands.c:98
msgid "message"
-msgstr "message"
+msgstr ""
-#: irc/irc-commands.c:96
+#: src/irc/irc-commands.c:99
msgid "message: message to send"
-msgstr "message: message to send"
+msgstr ""
-#: irc/irc-commands.c:98
+#: src/irc/irc-commands.c:101
msgid "change channel or user mode"
-msgstr "change channel or user mode"
+msgstr ""
-#: irc/irc-commands.c:99
+#: src/irc/irc-commands.c:102
msgid ""
"{ channel {[+|-]|o|p|s|i|t|n|b|v} [limit] [user] [ban mask] } | { nickname "
"{[+|-]|i|w|s|o}"
msgstr ""
-"{ channel {[+|-]|o|p|s|i|t|n|b|v} [limit] [user] [ban mask] } | { nickname "
-"{[+|-]|i|w|s|o}"
-#: irc/irc-commands.c:101
+#: src/irc/irc-commands.c:104
msgid ""
"channel modes:\n"
" channel: channel name to modify\n"
@@ -353,2205 +325,2166 @@ msgid ""
" w: user receives wallops\n"
" o: operator flag\n"
msgstr ""
-"channel modes:\n"
-" channel: channel name to modify\n"
-" o: give/take channel operator privileges\n"
-" p: private channel flag\n"
-" s: secret channel flag\n"
-" i: invite-only channel flag\n"
-" t: topic settable by channel operator only flag\n"
-" n: no messages to channel from clients on the outside\n"
-" m: moderated channel\n"
-" l: set the user limit to channel\n"
-" b: set a ban mask to keep users out\n"
-" v: give/take the ability to speak on a moderated channel\n"
-" k: set a channel key (password)\n"
-"user modes:\n"
-" nickname: nickname to modify\n"
-" i: mark a user as invisible\n"
-" s: mark a user for receive server notices\n"
-" w: user receives wallops\n"
-" o: operator flag\n"
-#: irc/irc-commands.c:121
+#: src/irc/irc-commands.c:124
msgid "send message to a nick or channel"
-msgstr "send message to a nick or channel"
+msgstr ""
-#: irc/irc-commands.c:122
+#: src/irc/irc-commands.c:125
msgid "receiver[,receiver] text"
-msgstr "receiver[,receiver] text"
+msgstr ""
-#: irc/irc-commands.c:123
+#: src/irc/irc-commands.c:126
msgid ""
"receiver: nick or channel (may be mask, '*' = current channel)\n"
"text: text to send"
msgstr ""
-"receiver: nick or channel (may be mask, '*' = current channel)\n"
-"text: text to send"
-#: irc/irc-commands.c:126
+#: src/irc/irc-commands.c:129
msgid "get the \"Message Of The Day\""
-msgstr "get the \"Message Of The Day\""
+msgstr ""
-#: irc/irc-commands.c:130
+#: src/irc/irc-commands.c:133
msgid "list nicknames on channels"
-msgstr "list nicknames on channels"
+msgstr ""
-#: irc/irc-commands.c:131 irc/irc-commands.c:147
+#: src/irc/irc-commands.c:134 src/irc/irc-commands.c:150
msgid "[channel[,channel]]"
-msgstr "[channel[,channel]]"
+msgstr ""
-#: irc/irc-commands.c:131
+#: src/irc/irc-commands.c:134
msgid "channel: channel name"
-msgstr "channel: channel name"
+msgstr ""
-#: irc/irc-commands.c:133
+#: src/irc/irc-commands.c:136
msgid "change current nickname"
-msgstr "change current nickname"
+msgstr ""
-#: irc/irc-commands.c:134
+#: src/irc/irc-commands.c:137
msgid "nickname"
-msgstr "nickname"
+msgstr ""
-#: irc/irc-commands.c:134
+#: src/irc/irc-commands.c:137
msgid "nickname: new nickname for current IRC server"
-msgstr "nickname: new nickname for current IRC server"
+msgstr ""
-#: irc/irc-commands.c:136
+#: src/irc/irc-commands.c:139
msgid "send notice message to user"
-msgstr "send notice message to user"
+msgstr ""
-#: irc/irc-commands.c:137
+#: src/irc/irc-commands.c:140
msgid "nickname text"
-msgstr "nickname text"
+msgstr ""
-#: irc/irc-commands.c:137
+#: src/irc/irc-commands.c:140
msgid ""
"nickname: user to send notice to\n"
"text: text to send"
msgstr ""
-"nickname: user to send notice to\n"
-"text: text to send"
-#: irc/irc-commands.c:139
+#: src/irc/irc-commands.c:142
msgid "gives channel operator status to nickname(s)"
-msgstr "gives channel operator status to nickname(s)"
+msgstr ""
-#: irc/irc-commands.c:142
+#: src/irc/irc-commands.c:145
msgid "get operator privileges"
-msgstr "get operator privileges"
+msgstr ""
-#: irc/irc-commands.c:143
+#: src/irc/irc-commands.c:146
msgid "user password"
-msgstr "user password"
+msgstr ""
-#: irc/irc-commands.c:144
+#: src/irc/irc-commands.c:147
msgid "user/password: used to get privileges on current IRC server"
-msgstr "user/password: used to get privileges on current IRC server"
+msgstr ""
-#: irc/irc-commands.c:146
+#: src/irc/irc-commands.c:149
msgid "leave a channel"
-msgstr "leave a channel"
+msgstr ""
-#: irc/irc-commands.c:147
+#: src/irc/irc-commands.c:150
msgid "channel: channel name to leave"
-msgstr "channel: channel name to leave"
+msgstr ""
-#: irc/irc-commands.c:149
+#: src/irc/irc-commands.c:152
msgid "ping server"
-msgstr "ping server"
+msgstr ""
-#: irc/irc-commands.c:150
+#: src/irc/irc-commands.c:153
msgid "server1 [server2]"
-msgstr "server1 [server2]"
+msgstr ""
-#: irc/irc-commands.c:151
+#: src/irc/irc-commands.c:154
msgid ""
"server1: server to ping\n"
"server2: forward ping to this server"
msgstr ""
-"server1: server to ping\n"
-"server2: forward ping to this server"
-#: irc/irc-commands.c:153
+#: src/irc/irc-commands.c:156
msgid "answer to a ping message"
-msgstr "answer to a ping message"
+msgstr ""
-#: irc/irc-commands.c:154
+#: src/irc/irc-commands.c:157
msgid "daemon [daemon2]"
-msgstr "daemon [daemon2]"
+msgstr ""
-#: irc/irc-commands.c:154
+#: src/irc/irc-commands.c:157
msgid ""
"daemon: daemon who has responded to Ping message\n"
"daemon2: forward message to this daemon"
msgstr ""
-"daemon: daemon who has responded to Ping message\n"
-"daemon2: forward message to this daemon"
-#: irc/irc-commands.c:157
+#: src/irc/irc-commands.c:160
msgid "message received"
-msgstr "message received"
+msgstr ""
-#: irc/irc-commands.c:160
+#: src/irc/irc-commands.c:163
msgid "close all connections & quit "
-msgstr "close all connections & quit "
+msgstr ""
-#: irc/irc-commands.c:161
+#: src/irc/irc-commands.c:164
msgid "[quit_message]"
-msgstr "[quit_message]"
+msgstr ""
-#: irc/irc-commands.c:162
+#: src/irc/irc-commands.c:165
msgid "quit_message: quit message (displayed to other users)"
-msgstr "quit_message: quit message (displayed to other users)"
+msgstr ""
-#: irc/irc-commands.c:164
+#: src/irc/irc-commands.c:167
msgid "send raw data to server without parsing"
-msgstr "send raw data to server without parsing"
+msgstr ""
-#: irc/irc-commands.c:165
+#: src/irc/irc-commands.c:168
msgid "data"
-msgstr "data"
+msgstr ""
-#: irc/irc-commands.c:166
+#: src/irc/irc-commands.c:169
msgid "data: raw data to send"
-msgstr "data: raw data to send"
+msgstr ""
-#: irc/irc-commands.c:168
+#: src/irc/irc-commands.c:171
msgid "tell the server to reload its config file"
-msgstr "tell the server to reload its config file"
+msgstr ""
-#: irc/irc-commands.c:171
+#: src/irc/irc-commands.c:174
msgid "tell the server to restart itself"
-msgstr "tell the server to restart itself"
+msgstr ""
-#: irc/irc-commands.c:174
+#: src/irc/irc-commands.c:177
msgid "register a new service"
-msgstr "register a new service"
+msgstr ""
-#: irc/irc-commands.c:175
+#: src/irc/irc-commands.c:178
msgid "nickname reserved distribution type reserved info"
-msgstr "nickname reserved distribution type reserved info"
+msgstr ""
-#: irc/irc-commands.c:176
+#: src/irc/irc-commands.c:179
msgid ""
"distribution: visibility of service\n"
"type: reserved for future usage"
msgstr ""
-"distribution: visibility of service\n"
-"type: reserved for future usage"
-#: irc/irc-commands.c:179
+#: src/irc/irc-commands.c:182
msgid "list services currently connected to the network"
-msgstr "list services currently connected to the network"
+msgstr ""
-#: irc/irc-commands.c:180
+#: src/irc/irc-commands.c:183
msgid "[mask [type]]"
-msgstr "[mask [type]]"
+msgstr ""
-#: irc/irc-commands.c:180
+#: src/irc/irc-commands.c:183
msgid ""
"mask: list only services matching this mask\n"
"type: list only services of this type"
msgstr ""
-"mask: list only services matching this mask\n"
-"type: list only services of this type"
-#: irc/irc-commands.c:183
+#: src/irc/irc-commands.c:186
msgid "deliver a message to a service"
-msgstr "deliver a message to a service"
+msgstr ""
-#: irc/irc-commands.c:184
+#: src/irc/irc-commands.c:187
msgid "service text"
-msgstr "service text"
+msgstr ""
-#: irc/irc-commands.c:184
+#: src/irc/irc-commands.c:187
msgid ""
"service: name of service\n"
"text: text to send"
msgstr ""
-"service: name of service\n"
-"text: text to send"
-#: irc/irc-commands.c:186
+#: src/irc/irc-commands.c:189
msgid "disconnect server links"
-msgstr "disconnect server links"
+msgstr ""
-#: irc/irc-commands.c:187
+#: src/irc/irc-commands.c:190
msgid "server commnent"
-msgstr "server commnent"
+msgstr ""
-#: irc/irc-commands.c:187
+#: src/irc/irc-commands.c:190
msgid ""
"server: server name\n"
"comment: comment for quit"
msgstr ""
-"server: server name\n"
-"comment: comment for quit"
-#: irc/irc-commands.c:189
+#: src/irc/irc-commands.c:192
msgid "query statistics about server"
-msgstr "query statistics about server"
+msgstr ""
-#: irc/irc-commands.c:190
+#: src/irc/irc-commands.c:193
msgid "[query [server]]"
-msgstr "[query [server]]"
+msgstr ""
-#: irc/irc-commands.c:191
+#: src/irc/irc-commands.c:194
msgid ""
"query: c/h/i/k/l/m/o/y/u (see RFC1459)\n"
"server: server name"
msgstr ""
-"query: c/h/i/k/l/m/o/y/u (see RFC1459)\n"
-"server: server name"
-#: irc/irc-commands.c:193
+#: src/irc/irc-commands.c:196
msgid ""
"give users who are on a host running an IRC server a message asking them to "
"please join IRC"
msgstr ""
-"give users who are on a host running an IRC server a message asking them to "
-"please join IRC"
-#: irc/irc-commands.c:195
+#: src/irc/irc-commands.c:198
msgid "user [target [channel]]"
-msgstr "user [target [channel]]"
+msgstr ""
-#: irc/irc-commands.c:196
+#: src/irc/irc-commands.c:199
msgid ""
"user: username\n"
"target: server name\n"
"channel: channel name"
msgstr ""
-"user: username\n"
-"target: server name\n"
-"channel: channel name"
-#: irc/irc-commands.c:198
+#: src/irc/irc-commands.c:201
msgid "query local time from server"
-msgstr "query local time from server"
+msgstr ""
-#: irc/irc-commands.c:199
+#: src/irc/irc-commands.c:202
msgid "target: query time from specified server"
-msgstr "target: query time from specified server"
+msgstr ""
-#: irc/irc-commands.c:201
+#: src/irc/irc-commands.c:204
msgid "get/set channel topic"
-msgstr "get/set channel topic"
+msgstr ""
-#: irc/irc-commands.c:202
+#: src/irc/irc-commands.c:205
msgid "[channel] [topic]"
-msgstr "[channel] [topic]"
+msgstr ""
-#: irc/irc-commands.c:202
+#: src/irc/irc-commands.c:205
msgid ""
"channel: channel name\n"
"topic: new topic for channel (if topic is \"-delete\" then topic is deleted)"
msgstr ""
-"channel: channel name\n"
-"topic: new topic for channel (if topic is \"-delete\" then topic is deleted)"
-#: irc/irc-commands.c:205
+#: src/irc/irc-commands.c:208
msgid "find the route to specific server"
-msgstr "find the route to specific server"
+msgstr ""
-#: irc/irc-commands.c:208
+#: src/irc/irc-commands.c:211
msgid "return a list of information about nicknames"
-msgstr "return a list of information about nicknames"
+msgstr ""
-#: irc/irc-commands.c:211
+#: src/irc/irc-commands.c:214
msgid "list of users logged into the server"
-msgstr "list of users logged into the server"
+msgstr ""
-#: irc/irc-commands.c:214
+#: src/irc/irc-commands.c:217
msgid "gives the version info of nick or server (current or specified)"
-msgstr "gives the version info of nick or server (current or specified)"
+msgstr ""
-#: irc/irc-commands.c:215
+#: src/irc/irc-commands.c:218
msgid "[server | nickname]"
-msgstr "[server | nickname]"
+msgstr ""
-#: irc/irc-commands.c:215
+#: src/irc/irc-commands.c:218
msgid ""
"server: server name\n"
"nickname: nickname"
msgstr ""
-"server: server name\n"
-"nickname: nickname"
-#: irc/irc-commands.c:217
+#: src/irc/irc-commands.c:220
msgid "gives voice to nickname(s)"
-msgstr "gives voice to nickname(s)"
+msgstr ""
-#: irc/irc-commands.c:220
+#: src/irc/irc-commands.c:223
msgid ""
"send a message to all currently connected users who have set the 'w' user "
"mode for themselves"
msgstr ""
-"send a message to all currently connected users who have set the 'w' user "
-"mode for themselves"
-#: irc/irc-commands.c:222
+#: src/irc/irc-commands.c:225
msgid "text"
-msgstr "text"
+msgstr ""
-#: irc/irc-commands.c:222
+#: src/irc/irc-commands.c:225
msgid "text to send"
-msgstr "text to send"
+msgstr ""
-#: irc/irc-commands.c:224
+#: src/irc/irc-commands.c:227
msgid "generate a query which returns a list of information"
-msgstr "generate a query which returns a list of information"
+msgstr ""
-#: irc/irc-commands.c:225
+#: src/irc/irc-commands.c:228
msgid "[mask [\"o\"]]"
-msgstr "[mask [\"o\"]]"
+msgstr ""
-#: irc/irc-commands.c:225
+#: src/irc/irc-commands.c:228
msgid ""
"mask: only information which match this mask\n"
"o: only operators are returned according to the mask supplied\n"
msgstr ""
-"mask: only information which match this mask\n"
-"o: only operators are returned according to the mask supplied\n"
-#: irc/irc-commands.c:228
+#: src/irc/irc-commands.c:231
msgid "query information about user(s)"
-msgstr "query information about user(s)"
+msgstr ""
-#: irc/irc-commands.c:229
+#: src/irc/irc-commands.c:232
msgid "[server] nickname[,nickname]"
-msgstr "[server] nickname[,nickname]"
+msgstr ""
-#: irc/irc-commands.c:229
+#: src/irc/irc-commands.c:232
msgid ""
"server: server name\n"
"nickname: nickname (may be a mask)"
msgstr ""
-"server: server name\n"
-"nickname: nickname (may be a mask)"
-#: irc/irc-commands.c:232
+#: src/irc/irc-commands.c:235
msgid "ask for information about a nickname which no longer exists"
-msgstr "ask for information about a nickname which no longer exists"
+msgstr ""
-#: irc/irc-commands.c:233
+#: src/irc/irc-commands.c:236
msgid "nickname [,nickname [,nickname ...]] [count [target]]"
-msgstr "nickname [,nickname [,nickname ...]] [count [target]]"
+msgstr ""
-#: irc/irc-commands.c:234
+#: src/irc/irc-commands.c:237
msgid ""
"nickname: nickname to search\n"
"count: number of replies to return (full search if negative number)\n"
"target: reply should match this mask"
msgstr ""
-"nickname: nickname to search\n"
-"count: number of replies to return (full search if negative number)\n"
-"target: reply should match this mask"
-#: irc/irc-commands.c:238 irc/irc-commands.c:239 irc/irc-commands.c:240
-#: irc/irc-commands.c:241 irc/irc-commands.c:242 irc/irc-commands.c:243
-#: irc/irc-commands.c:244 irc/irc-commands.c:245 irc/irc-commands.c:246
-#: irc/irc-commands.c:247 irc/irc-commands.c:248 irc/irc-commands.c:249
-#: irc/irc-commands.c:250 irc/irc-commands.c:251 irc/irc-commands.c:252
-#: irc/irc-commands.c:253 irc/irc-commands.c:254 irc/irc-commands.c:255
-#: irc/irc-commands.c:256 irc/irc-commands.c:257 irc/irc-commands.c:258
-#: irc/irc-commands.c:259 irc/irc-commands.c:260 irc/irc-commands.c:261
-#: irc/irc-commands.c:262 irc/irc-commands.c:263 irc/irc-commands.c:264
-#: irc/irc-commands.c:300 irc/irc-commands.c:301 irc/irc-commands.c:302
-#: irc/irc-commands.c:303 irc/irc-commands.c:304 irc/irc-commands.c:305
+#: src/irc/irc-commands.c:241 src/irc/irc-commands.c:242
+#: src/irc/irc-commands.c:243 src/irc/irc-commands.c:244
+#: src/irc/irc-commands.c:245 src/irc/irc-commands.c:246
+#: src/irc/irc-commands.c:247 src/irc/irc-commands.c:248
+#: src/irc/irc-commands.c:249 src/irc/irc-commands.c:250
+#: src/irc/irc-commands.c:251 src/irc/irc-commands.c:252
+#: src/irc/irc-commands.c:253 src/irc/irc-commands.c:254
+#: src/irc/irc-commands.c:255 src/irc/irc-commands.c:256
+#: src/irc/irc-commands.c:257 src/irc/irc-commands.c:258
+#: src/irc/irc-commands.c:259 src/irc/irc-commands.c:260
+#: src/irc/irc-commands.c:261 src/irc/irc-commands.c:262
+#: src/irc/irc-commands.c:263 src/irc/irc-commands.c:264
+#: src/irc/irc-commands.c:265 src/irc/irc-commands.c:266
+#: src/irc/irc-commands.c:267 src/irc/irc-commands.c:303
+#: src/irc/irc-commands.c:304 src/irc/irc-commands.c:305
+#: src/irc/irc-commands.c:306 src/irc/irc-commands.c:307
+#: src/irc/irc-commands.c:308
msgid "a server message"
-msgstr "a server message"
+msgstr ""
-#: irc/irc-commands.c:265
+#: src/irc/irc-commands.c:268
msgid "away message"
-msgstr "away message"
+msgstr ""
-#: irc/irc-commands.c:266
+#: src/irc/irc-commands.c:269
msgid "userhost"
-msgstr "userhost"
+msgstr ""
-#: irc/irc-commands.c:267
+#: src/irc/irc-commands.c:270
msgid "ison"
-msgstr "ison"
+msgstr ""
-#: irc/irc-commands.c:268
+#: src/irc/irc-commands.c:271
msgid "unaway"
-msgstr "unaway"
+msgstr ""
-#: irc/irc-commands.c:269
+#: src/irc/irc-commands.c:272
msgid "now away"
-msgstr "now away"
+msgstr ""
-#: irc/irc-commands.c:270
+#: src/irc/irc-commands.c:273
msgid "whois (user)"
-msgstr "whois (user)"
+msgstr ""
-#: irc/irc-commands.c:271
+#: src/irc/irc-commands.c:274
msgid "whois (server)"
-msgstr "whois (server)"
+msgstr ""
-#: irc/irc-commands.c:272
+#: src/irc/irc-commands.c:275
msgid "whois (operator)"
-msgstr "whois (operator)"
+msgstr ""
-#: irc/irc-commands.c:273
+#: src/irc/irc-commands.c:276
msgid "whowas"
-msgstr "whowas"
+msgstr ""
-#: irc/irc-commands.c:274
+#: src/irc/irc-commands.c:277
msgid "end of /who list"
-msgstr "end of /who list"
+msgstr ""
-#: irc/irc-commands.c:275
+#: src/irc/irc-commands.c:278
msgid "whois (idle)"
-msgstr "whois (idle)"
+msgstr ""
-#: irc/irc-commands.c:276
+#: src/irc/irc-commands.c:279
msgid "whois (end)"
-msgstr "whois (end)"
+msgstr ""
-#: irc/irc-commands.c:277
+#: src/irc/irc-commands.c:280
msgid "whois (channels)"
-msgstr "whois (channels)"
+msgstr ""
-#: irc/irc-commands.c:278
+#: src/irc/irc-commands.c:281
msgid "whois (identified user)"
-msgstr "whois (identified user)"
+msgstr ""
-#: irc/irc-commands.c:279
+#: src/irc/irc-commands.c:282
msgid "/list start"
-msgstr "/list start"
+msgstr ""
-#: irc/irc-commands.c:280
+#: src/irc/irc-commands.c:283
msgid "channel (for /list)"
-msgstr "channel (for /list)"
+msgstr ""
-#: irc/irc-commands.c:281
+#: src/irc/irc-commands.c:284
msgid "/list end"
-msgstr "/list end"
+msgstr ""
-#: irc/irc-commands.c:282
+#: src/irc/irc-commands.c:285
msgid "no topic for channel"
-msgstr "no topic for channel"
+msgstr ""
-#: irc/irc-commands.c:283
+#: src/irc/irc-commands.c:286
msgid "topic of channel"
-msgstr "topic of channel"
+msgstr ""
-#: irc/irc-commands.c:284
+#: src/irc/irc-commands.c:287
msgid "channel :topic"
-msgstr "channel :topic"
+msgstr ""
-#: irc/irc-commands.c:285
+#: src/irc/irc-commands.c:288
msgid ""
"channel: name of channel\n"
"topic: topic of the channel"
msgstr ""
-"channel: name of channel\n"
-"topic: topic of the channel"
-#: irc/irc-commands.c:287
+#: src/irc/irc-commands.c:290
msgid "infos about topic (nick & date changed)"
-msgstr "infos about topic (nick & date changed)"
+msgstr ""
-#: irc/irc-commands.c:290
+#: src/irc/irc-commands.c:293
msgid "server version"
-msgstr "server version"
+msgstr ""
-#: irc/irc-commands.c:291
+#: src/irc/irc-commands.c:294
msgid "who"
-msgstr "who"
+msgstr ""
-#: irc/irc-commands.c:292
+#: src/irc/irc-commands.c:295
msgid "list of nicks on channel"
-msgstr "list of nicks on channel"
+msgstr ""
-#: irc/irc-commands.c:293
+#: src/irc/irc-commands.c:296
msgid "channel :[[@|+]nick ...]"
-msgstr "channel :[[@|+]nick ...]"
+msgstr ""
-#: irc/irc-commands.c:294
+#: src/irc/irc-commands.c:297
msgid ""
"channel: name of channel\n"
"nick: nick on the channel"
msgstr ""
-"channel: name of channel\n"
-"nick: nick on the channel"
-#: irc/irc-commands.c:296
+#: src/irc/irc-commands.c:299
msgid "links"
-msgstr "links"
+msgstr ""
-#: irc/irc-commands.c:297
+#: src/irc/irc-commands.c:300
msgid "end of /links list"
-msgstr "end of /links list"
+msgstr ""
-#: irc/irc-commands.c:298
+#: src/irc/irc-commands.c:301
msgid "end of /names list"
-msgstr "end of /names list"
+msgstr ""
-#: irc/irc-commands.c:299
+#: src/irc/irc-commands.c:302
msgid "end of /whowas list"
-msgstr "end of /whowas list"
+msgstr ""
-#: irc/irc-commands.c:306
+#: src/irc/irc-commands.c:309
msgid "server local time"
-msgstr "server local time"
+msgstr ""
-#: irc/irc-commands.c:307
+#: src/irc/irc-commands.c:310
msgid "no such nick/channel"
-msgstr "no such nick/channel"
+msgstr ""
-#: irc/irc-commands.c:309
+#: src/irc/irc-commands.c:312
msgid "no such server"
-msgstr "no such server"
+msgstr ""
-#: irc/irc-commands.c:311
+#: src/irc/irc-commands.c:314
msgid "no such channel"
-msgstr "no such channel"
+msgstr ""
-#: irc/irc-commands.c:313
+#: src/irc/irc-commands.c:316
msgid "cannot send to channel"
-msgstr "cannot send to channel"
+msgstr ""
-#: irc/irc-commands.c:315
+#: src/irc/irc-commands.c:318
msgid "too many channels"
-msgstr "too many channels"
+msgstr ""
-#: irc/irc-commands.c:317 irc/irc-commands.c:319 irc/irc-commands.c:321
+#: src/irc/irc-commands.c:320 src/irc/irc-commands.c:322
+#: src/irc/irc-commands.c:324
msgid "was no such nick"
-msgstr "was no such nick"
+msgstr ""
-#: irc/irc-commands.c:323
+#: src/irc/irc-commands.c:326
msgid "no origin"
-msgstr "no origin"
+msgstr ""
-#: irc/irc-commands.c:325
+#: src/irc/irc-commands.c:328
msgid "no recipient"
-msgstr "no recipient"
+msgstr ""
-#: irc/irc-commands.c:327
+#: src/irc/irc-commands.c:330
msgid "no text to send"
-msgstr "no text to send"
+msgstr ""
-#: irc/irc-commands.c:329
+#: src/irc/irc-commands.c:332
msgid "no toplevel"
-msgstr "no toplevel"
+msgstr ""
-#: irc/irc-commands.c:331
+#: src/irc/irc-commands.c:334
msgid "wilcard in toplevel domain"
-msgstr "wilcard in toplevel domain"
+msgstr ""
-#: irc/irc-commands.c:333
+#: src/irc/irc-commands.c:336
msgid "unknown command"
-msgstr "unknown command"
+msgstr ""
-#: irc/irc-commands.c:335
+#: src/irc/irc-commands.c:338
msgid "MOTD is missing"
-msgstr "MOTD is missing"
+msgstr ""
-#: irc/irc-commands.c:337
+#: src/irc/irc-commands.c:340
msgid "no administrative info"
-msgstr "no administrative info"
+msgstr ""
-#: irc/irc-commands.c:339
+#: src/irc/irc-commands.c:342
msgid "file error"
-msgstr "file error"
+msgstr ""
-#: irc/irc-commands.c:341
+#: src/irc/irc-commands.c:344
msgid "no nickname given"
-msgstr "no nickname given"
+msgstr ""
-#: irc/irc-commands.c:343
+#: src/irc/irc-commands.c:346
msgid "erroneus nickname"
-msgstr "erroneus nickname"
+msgstr ""
-#: irc/irc-commands.c:345
+#: src/irc/irc-commands.c:348
msgid "nickname already in use"
-msgstr "nickname already in use"
+msgstr ""
-#: irc/irc-commands.c:347
+#: src/irc/irc-commands.c:350
msgid "nickname collision"
-msgstr "nickname collision"
+msgstr ""
-#: irc/irc-commands.c:349
+#: src/irc/irc-commands.c:352
msgid "user not in channel"
-msgstr "user not in channel"
+msgstr ""
-#: irc/irc-commands.c:351
+#: src/irc/irc-commands.c:354
msgid "not on channel"
-msgstr "not on channel"
+msgstr ""
-#: irc/irc-commands.c:353
+#: src/irc/irc-commands.c:356
msgid "user already on channel"
-msgstr "user already on channel"
+msgstr ""
-#: irc/irc-commands.c:355
+#: src/irc/irc-commands.c:358
msgid "user not logged in"
-msgstr "user not logged in"
+msgstr ""
-#: irc/irc-commands.c:357
+#: src/irc/irc-commands.c:360
msgid "summon has been disabled"
-msgstr "summon has been disabled"
+msgstr ""
-#: irc/irc-commands.c:359
+#: src/irc/irc-commands.c:362
msgid "users has been disabled"
-msgstr "users has been disabled"
+msgstr ""
-#: irc/irc-commands.c:361
+#: src/irc/irc-commands.c:364
msgid "you are not registered"
-msgstr "you are not registered"
+msgstr ""
-#: irc/irc-commands.c:363
+#: src/irc/irc-commands.c:366
msgid "not enough parameters"
-msgstr "not enough parameters"
+msgstr ""
-#: irc/irc-commands.c:365
+#: src/irc/irc-commands.c:368
msgid "you may not register"
-msgstr "you may not register"
+msgstr ""
-#: irc/irc-commands.c:367
+#: src/irc/irc-commands.c:370
msgid "your host isn't among the privileged"
-msgstr "your host isn't among the privileged"
+msgstr ""
-#: irc/irc-commands.c:369
+#: src/irc/irc-commands.c:372
msgid "password incorrect"
-msgstr "password incorrect"
+msgstr ""
-#: irc/irc-commands.c:371
+#: src/irc/irc-commands.c:374
msgid "you are banned from this server"
-msgstr "you are banned from this server"
+msgstr ""
-#: irc/irc-commands.c:373
+#: src/irc/irc-commands.c:376
msgid "channel key already set"
-msgstr "channel key already set"
+msgstr ""
-#: irc/irc-commands.c:375
+#: src/irc/irc-commands.c:378
msgid "channel is already full"
-msgstr "channel is already full"
+msgstr ""
-#: irc/irc-commands.c:377
+#: src/irc/irc-commands.c:380
msgid "unknown mode char to me"
-msgstr "unknown mode char to me"
+msgstr ""
-#: irc/irc-commands.c:379
+#: src/irc/irc-commands.c:382
msgid "cannot join channel (invite only)"
-msgstr "cannot join channel (invite only)"
+msgstr ""
-#: irc/irc-commands.c:381
+#: src/irc/irc-commands.c:384
msgid "cannot join channel (banned from channel)"
-msgstr "cannot join channel (banned from channel)"
+msgstr ""
-#: irc/irc-commands.c:383
+#: src/irc/irc-commands.c:386
msgid "cannot join channel (bad channel key)"
-msgstr "cannot join channel (bad channel key)"
+msgstr ""
-#: irc/irc-commands.c:385
+#: src/irc/irc-commands.c:388
msgid "you're not an IRC operator"
-msgstr "you're not an IRC operator"
+msgstr ""
-#: irc/irc-commands.c:387
+#: src/irc/irc-commands.c:390
msgid "you're not channel operator"
-msgstr "you're not channel operator"
+msgstr ""
-#: irc/irc-commands.c:389
+#: src/irc/irc-commands.c:392
msgid "you can't kill a server!"
-msgstr "you can't kill a server!"
+msgstr ""
-#: irc/irc-commands.c:391
+#: src/irc/irc-commands.c:394
msgid "no O-lines for your host"
-msgstr "no O-lines for your host"
+msgstr ""
-#: irc/irc-commands.c:393
+#: src/irc/irc-commands.c:396
msgid "unknown mode flag"
-msgstr "unknown mode flag"
+msgstr ""
-#: irc/irc-commands.c:395
+#: src/irc/irc-commands.c:398
msgid "can't change mode for other users"
-msgstr "can't change mode for other users"
+msgstr ""
-#: irc/irc-send.c:56 irc/irc-recv.c:2381
+#: src/irc/irc-send.c:60 src/irc/irc-recv.c:2475
msgid "unknown"
-msgstr "unknown"
+msgstr ""
-#: irc/irc-send.c:58
+#: src/irc/irc-send.c:62
#, c-format
msgid "%s: using local hostname \"%s\"\n"
-msgstr "%s: using local hostname \"%s\"\n"
+msgstr ""
-#: irc/irc-send.c:189 irc/irc-send.c:213 irc/irc-send.c:301 irc/irc-send.c:547
-#: irc/irc-send.c:601 irc/irc-send.c:993
+#: src/irc/irc-send.c:201 src/irc/irc-send.c:225 src/irc/irc-send.c:313
+#: src/irc/irc-send.c:559 src/irc/irc-send.c:613 src/irc/irc-send.c:1005
#, c-format
msgid "%s \"%s\" command can only be executed in a channel window\n"
-msgstr "%s \"%s\" command can only be executed in a channel window\n"
+msgstr ""
-#: irc/irc-send.c:373 irc/irc-send.c:430 irc/irc-send.c:648 irc/irc-send.c:661
-#: irc/irc-send.c:888
+#: src/irc/irc-send.c:385 src/irc/irc-send.c:442 src/irc/irc-send.c:660
+#: src/irc/irc-send.c:673 src/irc/irc-send.c:900
#, c-format
msgid "%s \"%s\" command can not be executed on a server window\n"
-msgstr "%s \"%s\" command can not be executed on a server window\n"
+msgstr ""
-#: irc/irc-send.c:446 irc/irc-send.c:468 irc/irc-recv.c:252 irc/irc-recv.c:756
+#: src/irc/irc-send.c:458 src/irc/irc-send.c:480 src/irc/irc-recv.c:256
+#: src/irc/irc-recv.c:804
#, c-format
msgid "%s nick not found for \"%s\" command\n"
-msgstr "%s nick not found for \"%s\" command\n"
+msgstr ""
-#: irc/irc-send.c:482 irc/irc-recv.c:819
+#: src/irc/irc-send.c:494 src/irc/irc-recv.c:890
#, c-format
msgid "%s cannot create new private window \"%s\"\n"
-msgstr "%s cannot create new private window \"%s\"\n"
+msgstr ""
-#: irc/irc-send.c:512
+#: src/irc/irc-send.c:524 src/common/command.c:1019
#, c-format
msgid "%s wrong argument count for \"%s\" command\n"
-msgstr "%s wrong argument count for \"%s\" command\n"
+msgstr ""
-#: irc/irc-send.c:966
+#: src/irc/irc-send.c:978
#, c-format
msgid "%s, compiled on %s %s\n"
-msgstr "%s, compiled on %s %s\n"
+msgstr ""
-#: irc/irc-recv.c:154
+#: src/irc/irc-recv.c:158
#, c-format
msgid "%s cannot create new channel \"%s\"\n"
-msgstr "%s cannot create new channel \"%s\"\n"
+msgstr ""
-#: irc/irc-recv.c:174
+#: src/irc/irc-recv.c:178
msgid " has joined "
-msgstr " has joined "
+msgstr ""
-#: irc/irc-recv.c:220 irc/irc-recv.c:436 irc/irc-recv.c:658 irc/irc-recv.c:765
-#: irc/irc-recv.c:1894 irc/irc-recv.c:1959
+#: src/irc/irc-recv.c:224 src/irc/irc-recv.c:440 src/irc/irc-recv.c:706
+#: src/irc/irc-recv.c:813 src/irc/irc-recv.c:1976 src/irc/irc-recv.c:2041
#, c-format
msgid "%s channel not found for \"%s\" command\n"
-msgstr "%s channel not found for \"%s\" command\n"
+msgstr ""
-#: irc/irc-recv.c:229
+#: src/irc/irc-recv.c:233
msgid " has kicked "
-msgstr " has kicked "
+msgstr ""
-#: irc/irc-recv.c:233
+#: src/irc/irc-recv.c:237
msgid " from "
-msgstr " from "
+msgstr ""
-#: irc/irc-recv.c:281 irc/irc-recv.c:465 irc/irc-recv.c:699 irc/irc-recv.c:871
+#: src/irc/irc-recv.c:285 src/irc/irc-recv.c:469 src/irc/irc-recv.c:747
+#: src/irc/irc-recv.c:943
#, c-format
msgid "%s \"%s\" command received without host\n"
-msgstr "%s \"%s\" command received without host\n"
+msgstr ""
-#: irc/irc-recv.c:295
+#: src/irc/irc-recv.c:299
#, c-format
msgid "%s \"%s\" command received without channel or nickname\n"
-msgstr "%s \"%s\" command received without channel or nickname\n"
+msgstr ""
-#: irc/irc-recv.c:338
+#: src/irc/irc-recv.c:342
msgid "sets ban on"
-msgstr "sets ban on"
+msgstr ""
-#: irc/irc-recv.c:339
+#: src/irc/irc-recv.c:343
msgid "removes ban on"
-msgstr "removes ban on"
+msgstr ""
-#: irc/irc-recv.c:347
+#: src/irc/irc-recv.c:351
msgid "sets invite-only channel flag"
-msgstr "sets invite-only channel flag"
+msgstr ""
-#: irc/irc-recv.c:348
+#: src/irc/irc-recv.c:352
msgid "removes invite-only channel flag"
-msgstr "removes invite-only channel flag"
+msgstr ""
-#: irc/irc-recv.c:356
+#: src/irc/irc-recv.c:360
msgid "sets the user limit to"
-msgstr "sets the user limit to"
+msgstr ""
-#: irc/irc-recv.c:357
+#: src/irc/irc-recv.c:361
msgid "removes user limit"
-msgstr "removes user limit"
+msgstr ""
-#: irc/irc-recv.c:365
+#: src/irc/irc-recv.c:369
msgid "sets moderated channel flag"
-msgstr "sets moderated channel flag"
+msgstr ""
-#: irc/irc-recv.c:366
+#: src/irc/irc-recv.c:370
msgid "removes moderated channel flag"
-msgstr "removes moderated channel flag"
+msgstr ""
-#: irc/irc-recv.c:374
+#: src/irc/irc-recv.c:378
msgid "gives channel operator status to"
-msgstr "gives channel operator status to"
+msgstr ""
-#: irc/irc-recv.c:375
+#: src/irc/irc-recv.c:379
msgid "removes channel operator status from"
-msgstr "removes channel operator status from"
+msgstr ""
-#: irc/irc-recv.c:390
+#: src/irc/irc-recv.c:394
msgid "sets private channel flag"
-msgstr "sets private channel flag"
+msgstr ""
-#: irc/irc-recv.c:391
+#: src/irc/irc-recv.c:395
msgid "removes private channel flag"
-msgstr "removes private channel flag"
+msgstr ""
-#: irc/irc-recv.c:399
+#: src/irc/irc-recv.c:403
msgid "sets secret channel flag"
-msgstr "sets secret channel flag"
+msgstr ""
-#: irc/irc-recv.c:400
+#: src/irc/irc-recv.c:404
msgid "removes secret channel flag"
-msgstr "removes secret channel flag"
+msgstr ""
-#: irc/irc-recv.c:408
+#: src/irc/irc-recv.c:412
msgid "sets topic protection"
-msgstr "sets topic protection"
+msgstr ""
-#: irc/irc-recv.c:409
+#: src/irc/irc-recv.c:413
msgid "removes topic protection"
-msgstr "removes topic protection"
+msgstr ""
-#: irc/irc-recv.c:417
+#: src/irc/irc-recv.c:421
msgid "gives voice to"
-msgstr "gives voice to"
+msgstr ""
-#: irc/irc-recv.c:418
+#: src/irc/irc-recv.c:422
msgid "removes voice from"
-msgstr "removes voice from"
+msgstr ""
-#: irc/irc-recv.c:487
+#: src/irc/irc-recv.c:491
msgid "You are "
-msgstr "You are "
+msgstr ""
-#: irc/irc-recv.c:494
+#: src/irc/irc-recv.c:498
msgid " is "
-msgstr " is "
+msgstr ""
-#: irc/irc-recv.c:498
+#: src/irc/irc-recv.c:502
msgid "now known as "
-msgstr "now known as "
+msgstr ""
-#: irc/irc-recv.c:547
+#: src/irc/irc-recv.c:554
#, c-format
msgid "%s nickname not found for \"%s\" command\n"
-msgstr "%s nickname not found for \"%s\" command\n"
+msgstr ""
-#: irc/irc-recv.c:560
+#: src/irc/irc-recv.c:567 src/irc/irc-recv.c:599
msgid "reply from"
-msgstr "reply from"
+msgstr ""
-#: irc/irc-recv.c:584
+#: src/irc/irc-recv.c:602
+#, c-format
+msgid ": %ld.%ld seconds\n"
+msgstr ""
+
+#: src/irc/irc-recv.c:632
#, c-format
msgid "%s \"%s\" command received without host or channel\n"
-msgstr "%s \"%s\" command received without host or channel\n"
+msgstr ""
-#: irc/irc-recv.c:634
+#: src/irc/irc-recv.c:682
msgid " has left "
-msgstr " has left "
+msgstr ""
-#: irc/irc-recv.c:792
+#: src/irc/irc-recv.c:841
#, c-format
msgid ""
"NOTICE %s :%sVERSION %s v%s compiled on %s, host \"%s\" is running %s %s / %s"
"%s"
msgstr ""
-"NOTICE %s :%sVERSION %s v%s compiled on %s, host \"%s\" is running %s %s / %s"
-"%s"
-#: irc/irc-recv.c:801
+#: src/irc/irc-recv.c:850
msgid "Received a "
-msgstr "Received a "
+msgstr ""
-#: irc/irc-recv.c:803
+#: src/irc/irc-recv.c:852
msgid "CTCP VERSION "
-msgstr "CTCP VERSION "
+msgstr ""
-#: irc/irc-recv.c:805
+#: src/irc/irc-recv.c:854
msgid "from"
-msgstr "from"
+msgstr ""
-#: irc/irc-recv.c:848 irc/irc-recv.c:2168 irc/irc-recv.c:2208
+#: src/irc/irc-recv.c:920 src/irc/irc-recv.c:2262 src/irc/irc-recv.c:2302
#, c-format
msgid "%s cannot parse \"%s\" command\n"
-msgstr "%s cannot parse \"%s\" command\n"
+msgstr ""
-#: irc/irc-recv.c:903
+#: src/irc/irc-recv.c:975
msgid "has quit"
-msgstr "has quit"
+msgstr ""
-#: irc/irc-recv.c:1023
+#: src/irc/irc-recv.c:1095
#, c-format
msgid "%s \"%s\" command received without channel\n"
-msgstr "%s \"%s\" command received without channel\n"
+msgstr ""
-#: irc/irc-recv.c:1051
+#: src/irc/irc-recv.c:1123
msgid " has changed topic for "
-msgstr " has changed topic for "
+msgstr ""
-#: irc/irc-recv.c:1056
+#: src/irc/irc-recv.c:1128
#, c-format
msgid " to: \"%s\"\n"
-msgstr " to: \"%s\"\n"
+msgstr ""
-#: irc/irc-recv.c:1062
+#: src/irc/irc-recv.c:1134
msgid " has unset topic for "
-msgstr " has unset topic for "
+msgstr ""
-#: irc/irc-recv.c:1143
+#: src/irc/irc-recv.c:1225
#, c-format
msgid " is away: %s\n"
-msgstr " is away: %s\n"
+msgstr ""
-#: irc/irc-recv.c:1217
+#: src/irc/irc-recv.c:1299
msgid "Users online: "
-msgstr "Users online: "
+msgstr ""
-#: irc/irc-recv.c:1530
+#: src/irc/irc-recv.c:1612
msgid "idle: "
-msgstr "idle: "
+msgstr ""
-#: irc/irc-recv.c:1538
+#: src/irc/irc-recv.c:1620
msgid "days"
-msgstr "days"
+msgstr ""
-#: irc/irc-recv.c:1538
+#: src/irc/irc-recv.c:1620
msgid "day"
-msgstr "day"
+msgstr ""
-#: irc/irc-recv.c:1548
+#: src/irc/irc-recv.c:1630
msgid "hours"
-msgstr "hours"
+msgstr ""
-#: irc/irc-recv.c:1548
+#: src/irc/irc-recv.c:1630
msgid "hour"
-msgstr "hour"
+msgstr ""
-#: irc/irc-recv.c:1554
+#: src/irc/irc-recv.c:1636
msgid "minutes"
-msgstr "minutes"
+msgstr ""
-#: irc/irc-recv.c:1554
+#: src/irc/irc-recv.c:1636
msgid "minute"
-msgstr "minute"
+msgstr ""
-#: irc/irc-recv.c:1560
+#: src/irc/irc-recv.c:1642
msgid "seconds"
-msgstr "seconds"
+msgstr ""
-#: irc/irc-recv.c:1560
+#: src/irc/irc-recv.c:1642
msgid "second"
-msgstr "second"
+msgstr ""
-#: irc/irc-recv.c:1565
+#: src/irc/irc-recv.c:1647
msgid "signon at: "
-msgstr "signon at: "
+msgstr ""
-#: irc/irc-recv.c:1653
+#: src/irc/irc-recv.c:1735
msgid "Channels: "
-msgstr "Channels: "
+msgstr ""
-#: irc/irc-recv.c:1841
+#: src/irc/irc-recv.c:1923
msgid "No topic set for "
-msgstr "No topic set for "
+msgstr ""
-#: irc/irc-recv.c:1883
+#: src/irc/irc-recv.c:1965
msgid "Topic for "
-msgstr "Topic for "
+msgstr ""
-#: irc/irc-recv.c:1887
+#: src/irc/irc-recv.c:1969
#, c-format
msgid " is: \"%s\"\n"
-msgstr " is: \"%s\"\n"
+msgstr ""
-#: irc/irc-recv.c:1903 irc/irc-recv.c:1983
+#: src/irc/irc-recv.c:1985 src/irc/irc-recv.c:2065
#, c-format
msgid "%s cannot identify channel for \"%s\" command\n"
-msgstr "%s cannot identify channel for \"%s\" command\n"
+msgstr ""
-#: irc/irc-recv.c:1949
+#: src/irc/irc-recv.c:2031
msgid "Topic set by "
-msgstr "Topic set by "
+msgstr ""
-#: irc/irc-recv.c:1967
+#: src/irc/irc-recv.c:2049
#, c-format
msgid "%s cannot identify date/time for \"%s\" command\n"
-msgstr "%s cannot identify date/time for \"%s\" command\n"
+msgstr ""
-#: irc/irc-recv.c:1975
+#: src/irc/irc-recv.c:2057
#, c-format
msgid "%s cannot identify nickname for \"%s\" command\n"
-msgstr "%s cannot identify nickname for \"%s\" command\n"
+msgstr ""
-#: irc/irc-recv.c:2104
+#: src/irc/irc-recv.c:2186
msgid " on "
-msgstr " on "
+msgstr ""
-#: irc/irc-recv.c:2199
+#: src/irc/irc-recv.c:2293
#, c-format
msgid "%s cannot create nick \"%s\" for channel \"%s\"\n"
-msgstr "%s cannot create nick \"%s\" for channel \"%s\"\n"
+msgstr ""
-#: irc/irc-recv.c:2252
+#: src/irc/irc-recv.c:2346
msgid "Nicks "
-msgstr "Nicks "
+msgstr ""
-#: irc/irc-recv.c:2272
+#: src/irc/irc-recv.c:2366
msgid "Channel "
-msgstr "Channel "
+msgstr ""
-#: irc/irc-recv.c:2283
+#: src/irc/irc-recv.c:2377
msgid "nicks"
-msgstr "nicks"
+msgstr ""
-#: irc/irc-recv.c:2283
+#: src/irc/irc-recv.c:2377
msgid "nick"
-msgstr "nick"
+msgstr ""
-#: irc/irc-recv.c:2291
+#: src/irc/irc-recv.c:2385
msgid "ops"
-msgstr "ops"
+msgstr ""
-#: irc/irc-recv.c:2291
+#: src/irc/irc-recv.c:2385
msgid "op"
-msgstr "op"
+msgstr ""
-#: irc/irc-recv.c:2300
+#: src/irc/irc-recv.c:2394
msgid "halfops"
-msgstr "halfops"
+msgstr ""
-#: irc/irc-recv.c:2300
+#: src/irc/irc-recv.c:2394
msgid "halfop"
-msgstr "halfop"
+msgstr ""
-#: irc/irc-recv.c:2309
+#: src/irc/irc-recv.c:2403
msgid "voices"
-msgstr "voices"
+msgstr ""
-#: irc/irc-recv.c:2309
+#: src/irc/irc-recv.c:2403
msgid "voice"
-msgstr "voice"
+msgstr ""
-#: irc/irc-recv.c:2318
+#: src/irc/irc-recv.c:2412
msgid "normal"
-msgstr "normal"
+msgstr ""
-#: irc/irc-recv.c:2350
+#: src/irc/irc-recv.c:2444
#, c-format
msgid "%s: nickname \"%s\" is already in use, trying 2nd nickname \"%s\"\n"
-msgstr "%s: nickname \"%s\" is already in use, trying 2nd nickname \"%s\"\n"
+msgstr ""
-#: irc/irc-recv.c:2361
+#: src/irc/irc-recv.c:2455
#, c-format
msgid "%s: nickname \"%s\" is already in use, trying 3rd nickname \"%s\"\n"
-msgstr "%s: nickname \"%s\" is already in use, trying 3rd nickname \"%s\"\n"
+msgstr ""
-#: irc/irc-recv.c:2370
+#: src/irc/irc-recv.c:2464
#, c-format
msgid ""
"%s: all declared nicknames are already in use, closing connection with "
"server!\n"
msgstr ""
-"%s: all declared nicknames are already in use, closing connection with "
-"server!\n"
-#: weechat.c:137
+#: src/plugins/perl/wee-perl.c:73
+#, c-format
+msgid "%s unable to load Perl script \"%s\"\n"
+msgstr ""
+
+#: src/plugins/perl/wee-perl.c:201
+#, c-format
+msgid "Perl error: %s\n"
+msgstr ""
+
+#: src/plugins/perl/wee-perl.c:210
+#, c-format
+msgid "Perl error: too much values from \"%s\" (%d). Expected: 1.\n"
+msgstr ""
+
+#: src/gui/curses/gui-display.c:863
+msgid "[not connected] "
+msgstr ""
+
+#: src/gui/curses/gui-display.c:870 src/gui/curses/gui-display.c:873
+msgid "-MORE-"
+msgstr ""
+
+#: src/gui/gtk/gui-display.c:620
+msgid "server"
+msgstr ""
+
+#: src/gui/gui-common.c:267
+#, c-format
+msgid "%s not enough memory for new line!\n"
+msgstr ""
+
+#: src/gui/gui-common.c:294
+msgid "not enough memory!\n"
+msgstr ""
+
+#: src/common/command.c:43
+msgid "create an alias for a command"
+msgstr ""
+
+#: src/common/command.c:44
+msgid "[alias_name [command [arguments]]"
+msgstr ""
+
+#: src/common/command.c:45
+msgid ""
+"alias_name: name of alias\n"
+"command: command name (WeeChat or IRC command, without first '/')\n"
+"arguments: arguments for command"
+msgstr ""
+
+#: src/common/command.c:48
+msgid "clear window(s)"
+msgstr ""
+
+#: src/common/command.c:49
+msgid "[-all]"
+msgstr ""
+
+#: src/common/command.c:50
+msgid "-all: clear all windows"
+msgstr ""
+
+#: src/common/command.c:52
+msgid "connect to a server"
+msgstr ""
+
+#: src/common/command.c:53 src/common/command.c:57
+msgid "servername"
+msgstr ""
+
+#: src/common/command.c:54
+msgid "servername: server name to connect"
+msgstr ""
+
+#: src/common/command.c:56
+msgid "disconnect from a server"
+msgstr ""
+
+#: src/common/command.c:58
+msgid "servername: server name to disconnect"
+msgstr ""
+
+#: src/common/command.c:60
+msgid "display help about commands"
+msgstr ""
+
+#: src/common/command.c:61
+msgid "[command]"
+msgstr ""
+
+#: src/common/command.c:61
+msgid "command: name of a WeeChat or IRC command"
+msgstr ""
+
+#: src/common/command.c:63
+msgid "list/load/unload Perl scripts"
+msgstr ""
+
+#: src/common/command.c:64
+msgid "[load filename] | [unload scriptname]"
+msgstr ""
+
+#: src/common/command.c:65
+msgid ""
+"filename: Perl script (file) to load/unload\n"
+"scriptname: name of script to unload\n"
+"Without argument, /perl command lists all loaded Perl scripts."
+msgstr ""
+
+#: src/common/command.c:69
+msgid "list, add or remove servers"
+msgstr ""
+
+#: src/common/command.c:70
+msgid ""
+"[list] | [servername hostname port [-auto | -noauto] [-pwd password] [-nicks "
+"nick1 [nick2 [nick3]]] [-username username] [-realname realname] [-command "
+"command] [-autojoin channel[,channel]] ] | [del servername]"
+msgstr ""
+
+#: src/common/command.c:75
+msgid ""
+"servername: server name, for internal & display use\n"
+"hostname: name or IP address of server\n"
+"port: port for server (integer)\n"
+"password: password for server\n"
+"nick1: first nick for server\n"
+"nick2: alternate nick for server\n"
+"nick3: second alternate nick for server\n"
+"username: user name\n"
+"realname: real name of user\n"
+msgstr ""
+
+#: src/common/command.c:85
+msgid "save config to disk"
+msgstr ""
+
+#: src/common/command.c:86
+msgid "[file]"
+msgstr ""
+
+#: src/common/command.c:86
+msgid "file: filename for writing config"
+msgstr ""
+
+#: src/common/command.c:88
+msgid "set config parameters"
+msgstr ""
+
+#: src/common/command.c:89
+msgid "[option [value]]"
+msgstr ""
+
+#: src/common/command.c:89
+msgid ""
+"option: name of an option\n"
+"value: value for option"
+msgstr ""
+
+#: src/common/command.c:91
+msgid "remove an alias"
+msgstr ""
+
+#: src/common/command.c:92
+msgid "alias_name"
+msgstr ""
+
+#: src/common/command.c:92
+msgid "alias_name: name of alias to remove"
+msgstr ""
+
+#: src/common/command.c:343
+#, c-format
+msgid "%s alias or command \"%s\" already exists!\n"
+msgstr ""
+
+#: src/common/command.c:352
+#, c-format
+msgid "%s alias cannot run another alias!\n"
+msgstr ""
+
+#: src/common/command.c:358
+#, c-format
+msgid "%s target command \"%s\" does not exist!\n"
+msgstr ""
+
+#: src/common/command.c:539
+#, c-format
+msgid "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
+msgstr ""
+
+#: src/common/command.c:548
+#, c-format
+msgid ""
+"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
+"arg%s)\n"
+msgstr ""
+
+#: src/common/command.c:567
+#, c-format
+msgid "%s %s command \"%s\" failed\n"
+msgstr ""
+
+#: src/common/command.c:591
+#, c-format
+msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
+msgstr ""
+
+#: src/common/command.c:600
+#, c-format
+msgid ""
+"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
+"arg%s)\n"
+msgstr ""
+
+#: src/common/command.c:613
+#, c-format
+msgid "%s command \"%s\" needs a server connection!\n"
+msgstr ""
+
+#: src/common/command.c:625
+#, c-format
+msgid "%s IRC command \"%s\" failed\n"
+msgstr ""
+
+#: src/common/command.c:666
+#, c-format
+msgid "%s unknown command \"%s\" (type /help for help)\n"
+msgstr ""
+
+#: src/common/command.c:733
+#, c-format
+msgid "%s cannot find nick for sending message\n"
+msgstr ""
+
+#: src/common/command.c:739
+msgid "This window is not a channel!\n"
+msgstr ""
+
+#: src/common/command.c:765 src/common/command.c:777
+#, c-format
+msgid "%s missing arguments for \"%s\" command\n"
+msgstr ""
+
+#: src/common/command.c:772
+#, c-format
+msgid "Alias \"%s\" => \"%s\" created\n"
+msgstr ""
+
+#: src/common/command.c:787
+msgid "List of aliases:\n"
+msgstr ""
+
+#: src/common/command.c:797
+msgid "No alias defined.\n"
+msgstr ""
+
+#: src/common/command.c:816
+#, c-format
+msgid "unknown parameter \"%s\" for \"%s\" command\n"
+msgstr ""
+
+#: src/common/command.c:845
+#, c-format
+msgid "%s already connected to server \"%s\"!\n"
+msgstr ""
+
+#: src/common/command.c:865 src/common/command.c:900
+#, c-format
+msgid "%s server \"%s\" not found\n"
+msgstr ""
+
+#: src/common/command.c:890
+#, c-format
+msgid "%s not connected to server \"%s\"!\n"
+msgstr ""
+
+#: src/common/command.c:919
+#, c-format
+msgid "> List of %s internal commands:\n"
+msgstr ""
+
+#: src/common/command.c:924
+msgid "> List of IRC commands:\n"
+msgstr ""
+
+#: src/common/command.c:939
+#, c-format
+msgid "> Help on %s internal command \"%s\":\n"
+msgstr ""
+
+#: src/common/command.c:942 src/common/command.c:963
+#, c-format
+msgid "Syntax: /%s %s\n"
+msgstr ""
+
+#: src/common/command.c:961
+#, c-format
+msgid "> Help on IRC command \"%s\":\n"
+msgstr ""
+
+#: src/common/command.c:977
+#, c-format
+msgid "No help available, \"%s\" is an unknown command\n"
+msgstr ""
+
+#: src/common/command.c:1012
+#, c-format
+msgid "%s unknown option for \"%s\" command\n"
+msgstr ""
+
+#: src/common/command.c:1024
+msgid ""
+"WeeChat was build without Perl support.\n"
+"Please rebuild WeeChat with \"--enable-perl\" option for ./configure script\n"
+msgstr ""
+
+#: src/common/command.c:1062
+msgid "Server: "
+msgstr ""
+
+#: src/common/command.c:1073
+msgid "connected"
+msgstr ""
+
+#: src/common/command.c:1073
+msgid "not connected"
+msgstr ""
+
+#: src/common/command.c:1080
+#, c-format
+msgid " Autoconnect: %s\n"
+msgstr ""
+
+#: src/common/command.c:1081
+msgid "yes"
+msgstr ""
+
+#: src/common/command.c:1081
+msgid "no"
+msgstr ""
+
+#: src/common/command.c:1085
+#, c-format
+msgid " Hostname : %s\n"
+msgstr ""
+
+#: src/common/command.c:1090
+#, c-format
+msgid " Port : %d\n"
+msgstr ""
+
+#: src/common/command.c:1096
+msgid " Password : (hidden)\n"
+msgstr ""
+
+#: src/common/command.c:1100
+msgid " Password : (none)\n"
+msgstr ""
+
+#: src/common/command.c:1104
+#, c-format
+msgid " Nicks : %s"
+msgstr ""
+
+#: src/common/command.c:1121
+#, c-format
+msgid " Username : %s\n"
+msgstr ""
+
+#: src/common/command.c:1126
+#, c-format
+msgid " Realname : %s\n"
+msgstr ""
+
+#: src/common/command.c:1132
+#, c-format
+msgid " Command : %s\n"
+msgstr ""
+
+#: src/common/command.c:1137
+msgid " Command : (none)\n"
+msgstr ""
+
+#: src/common/command.c:1142
+#, c-format
+msgid " Auto-join : %s\n"
+msgstr ""
+
+#: src/common/command.c:1147
+msgid " Auto-join : (none)\n"
+msgstr ""
+
+#: src/common/command.c:1151
+msgid "No server.\n"
+msgstr ""
+
+#: src/common/command.c:1160
+#, c-format
+msgid "%s missing servername for \"%s\" command\n"
+msgstr ""
+
+#: src/common/command.c:1166
+#, c-format
+msgid "%s too much arguments for \"%s\" command, ignoring arguments\n"
+msgstr ""
+
+#: src/common/command.c:1183
+#, c-format
+msgid "%s server \"%s\" not found for \"%s\" command\n"
+msgstr ""
+
+#: src/common/command.c:1189 src/common/command.c:1320
+msgid "Server"
+msgstr ""
+
+#: src/common/command.c:1192
+msgid "has been deleted\n"
+msgstr ""
+
+#: src/common/command.c:1206
+#, c-format
+msgid "%s missing parameters for \"%s\" command\n"
+msgstr ""
+
+#: src/common/command.c:1215
+#, c-format
+msgid "%s server \"%s\" already exists, can't create it!\n"
+msgstr ""
+
+#: src/common/command.c:1239 src/common/command.c:1265
+#: src/common/command.c:1277 src/common/command.c:1301
+#, c-format
+msgid "%s missing password for \"%s\" parameter\n"
+msgstr ""
+
+#: src/common/command.c:1251
+#, c-format
+msgid "%s missing nick(s) for \"%s\" parameter\n"
+msgstr ""
+
+#: src/common/command.c:1289
+#, c-format
+msgid "%s missing command for \"%s\" parameter\n"
+msgstr ""
+
+#: src/common/command.c:1323
+msgid "created\n"
+msgstr ""
+
+#: src/common/command.c:1328
+#, c-format
+msgid "%s unable to create server\n"
+msgstr ""
+
+#: src/common/command.c:1400
+msgid "(unknown)"
+msgstr ""
+
+#: src/common/command.c:1433
+#, c-format
+msgid "%s alias or command \"%s\" not found\n"
+msgstr ""
+
+#: src/common/command.c:1442
+#, c-format
+msgid "Alias \"%s\" removed\n"
+msgstr ""
+
+#: src/common/weechat.c:141
#, c-format
msgid "%s unknown parameter '%s', ignored\n"
-msgstr "%s unknown parameter '%s', ignored\n"
+msgstr ""
-#: weechat.c:161
+#: src/common/weechat.c:165
#, c-format
msgid "%s cannot create directory \"%s\"\n"
-msgstr "%s cannot create directory \"%s\"\n"
+msgstr ""
-#: weechat.c:201
+#: src/common/weechat.c:205
#, c-format
msgid "%s unable to create/append to log file (~/.weechat/"
-msgstr "%s unable to create/append to log file (~/.weechat/"
+msgstr ""
-#: weechat.c:278
+#: src/common/weechat.c:290
#, c-format
msgid "%sWelcome to "
-msgstr "%sWelcome to "
+msgstr ""
-#: weechat.c:291
+#: src/common/weechat.c:303
msgid "compiled on"
-msgstr "compiled on"
+msgstr ""
+
+#: src/common/weechat.h:51
+msgid " Error:"
+msgstr ""
+
+#: src/common/weechat.h:52
+msgid " Warning:"
+msgstr ""
-#: config.c:73 config.c:74
+#: src/common/weeconfig.c:76 src/common/weeconfig.c:77
msgid "set title for terminal window (curses GUI) with name & version"
-msgstr "set title for terminal window (curses GUI) with name & version"
+msgstr ""
-#: config.c:77 config.c:78
+#: src/common/weeconfig.c:80 src/common/weeconfig.c:81
msgid "display WeeChat logo at startup"
-msgstr "display WeeChat logo at startup"
+msgstr ""
-#: config.c:81 config.c:82
+#: src/common/weeconfig.c:84 src/common/weeconfig.c:85
msgid "display WeeChat version at startup"
-msgstr "display WeeChat version at startup"
+msgstr ""
-#: config.c:85
+#: src/common/weeconfig.c:88
msgid "WeeChat slogan"
-msgstr "WeeChat slogan"
+msgstr ""
-#: config.c:86
+#: src/common/weeconfig.c:89
msgid "WeeChat slogan (if empty, slogan is not used)"
-msgstr "WeeChat slogan (if empty, slogan is not used)"
+msgstr ""
-#: config.c:89 config.c:90
+#: src/common/weeconfig.c:92 src/common/weeconfig.c:93
msgid "display nick names with different colors"
-msgstr "display nick names with different colors"
+msgstr ""
-#: config.c:93 config.c:94
+#: src/common/weeconfig.c:96 src/common/weeconfig.c:97
msgid "display actions with different colors"
-msgstr "display actions with different colors"
+msgstr ""
-#: config.c:97 config.c:98
+#: src/common/weeconfig.c:100 src/common/weeconfig.c:101
msgid "remove colors from incoming messages"
-msgstr "remove colors from incoming messages"
+msgstr ""
-#: config.c:101
+#: src/common/weeconfig.c:104
msgid "display nicklist window"
-msgstr "display nicklist window"
+msgstr ""
-#: config.c:102
+#: src/common/weeconfig.c:105
msgid "display nicklist window (for channel windows)"
-msgstr "display nicklist window (for channel windows)"
+msgstr ""
-#: config.c:105
+#: src/common/weeconfig.c:108
msgid "nicklist position"
-msgstr "nicklist position"
+msgstr ""
-#: config.c:106
+#: src/common/weeconfig.c:109
msgid "nicklist position (top, left, right (default), bottom)"
-msgstr "nicklist position (top, left, right (default), bottom)"
+msgstr ""
-#: config.c:109
+#: src/common/weeconfig.c:112
msgid "min size for nicklist"
-msgstr "min size for nicklist"
+msgstr ""
-#: config.c:110
+#: src/common/weeconfig.c:113
msgid ""
"min size for nicklist (width or height, depending on look_nicklist_position "
"(0 = no min size))"
msgstr ""
-"min size for nicklist (width or height, depending on look_nicklist_position "
-"(0 = no min size))"
-#: config.c:114
+#: src/common/weeconfig.c:117
msgid "max size for nicklist"
-msgstr "max size for nicklist"
+msgstr ""
-#: config.c:115
+#: src/common/weeconfig.c:118
msgid ""
"max size for nicklist (width or height, depending on look_nicklist_position "
"(0 = no max size; if min == max and > 0, then size is fixed))"
msgstr ""
-"max size for nicklist (width or height, depending on look_nicklist_position "
-"(0 = no max size; if min == max and > 0, then size is fixed))"
-#: config.c:119 config.c:120
+#: src/common/weeconfig.c:122 src/common/weeconfig.c:123
msgid "text to display instead of nick when not connected"
-msgstr "text to display instead of nick when not connected"
+msgstr ""
-#: config.c:123 config.c:124
+#: src/common/weeconfig.c:126 src/common/weeconfig.c:127
msgid "display nick mode ((half)op/voice) before each nick"
-msgstr "display nick mode ((half)op/voice) before each nick"
+msgstr ""
-#: config.c:127 config.c:128
+#: src/common/weeconfig.c:130 src/common/weeconfig.c:131
msgid "display space if nick mode is not (half)op/voice"
-msgstr "display space if nick mode is not (half)op/voice"
+msgstr ""
-#: config.c:131 config.c:132
+#: src/common/weeconfig.c:134 src/common/weeconfig.c:135
msgid "the string inserted after nick completion"
-msgstr "the string inserted after nick completion"
+msgstr ""
-#: config.c:173 config.c:174
+#: src/common/weeconfig.c:176 src/common/weeconfig.c:177
msgid "color for title bar"
-msgstr "color for title bar"
+msgstr ""
-#: config.c:177 config.c:178
+#: src/common/weeconfig.c:180 src/common/weeconfig.c:181
msgid "background for title bar"
-msgstr "background for title bar"
+msgstr ""
-#: config.c:183 config.c:184
+#: src/common/weeconfig.c:186 src/common/weeconfig.c:187
msgid "color for chat text"
-msgstr "color for chat text"
+msgstr ""
-#: config.c:187
+#: src/common/weeconfig.c:190
msgid "color for time"
-msgstr "color for time"
+msgstr ""
-#: config.c:188
+#: src/common/weeconfig.c:191
msgid "color for time in chat window"
-msgstr "color for time in chat window"
+msgstr ""
-#: config.c:191
+#: src/common/weeconfig.c:194
msgid "color for time separator"
-msgstr "color for time separator"
+msgstr ""
-#: config.c:192
+#: src/common/weeconfig.c:195
msgid "color for time separator (chat window)"
-msgstr "color for time separator (chat window)"
+msgstr ""
-#: config.c:195 config.c:196
+#: src/common/weeconfig.c:198 src/common/weeconfig.c:199
msgid "color for 1st and 3rd char of prefix"
-msgstr "color for 1st and 3rd char of prefix"
+msgstr ""
-#: config.c:199 config.c:200
+#: src/common/weeconfig.c:202 src/common/weeconfig.c:203
msgid "color for middle char of prefix"
-msgstr "color for middle char of prefix"
+msgstr ""
-#: config.c:203
+#: src/common/weeconfig.c:206
msgid "color for nicks in actions"
-msgstr "color for nicks in actions"
+msgstr ""
-#: config.c:204
+#: src/common/weeconfig.c:207
msgid "color for nicks in actions (chat window)"
-msgstr "color for nicks in actions (chat window)"
+msgstr ""
-#: config.c:207
+#: src/common/weeconfig.c:210
msgid "color for hostnames"
-msgstr "color for hostnames"
+msgstr ""
-#: config.c:208
+#: src/common/weeconfig.c:211
msgid "color for hostnames (chat window)"
-msgstr "color for hostnames (chat window)"
+msgstr ""
-#: config.c:211
+#: src/common/weeconfig.c:214
msgid "color for channel names in actions"
-msgstr "color for channel names in actions"
+msgstr ""
-#: config.c:212
+#: src/common/weeconfig.c:215
msgid "color for channel names in actions (chat window)"
-msgstr "color for channel names in actions (chat window)"
+msgstr ""
-#: config.c:215
+#: src/common/weeconfig.c:218
msgid "color for dark separators"
-msgstr "color for dark separators"
+msgstr ""
-#: config.c:216
+#: src/common/weeconfig.c:219
msgid "color for dark separators (chat window)"
-msgstr "color for dark separators (chat window)"
+msgstr ""
-#: config.c:219
+#: src/common/weeconfig.c:222
msgid "background for chat"
-msgstr "background for chat"
+msgstr ""
-#: config.c:220
+#: src/common/weeconfig.c:223
msgid "background for chat window"
-msgstr "background for chat window"
+msgstr ""
-#: config.c:225 config.c:226
+#: src/common/weeconfig.c:228 src/common/weeconfig.c:229
msgid "color for status bar"
-msgstr "color for status bar"
+msgstr ""
-#: config.c:229
+#: src/common/weeconfig.c:232
msgid "color for active window"
-msgstr "color for active window"
+msgstr ""
-#: config.c:230
+#: src/common/weeconfig.c:233
msgid "color for active window (status bar)"
-msgstr "color for active window (status bar)"
+msgstr ""
-#: config.c:233
+#: src/common/weeconfig.c:236
msgid "color for window with new messages"
-msgstr "color for window with new messages"
+msgstr ""
-#: config.c:234
+#: src/common/weeconfig.c:237
msgid "color for window with new messages (status bar)"
-msgstr "color for window with new messages (status bar)"
+msgstr ""
-#: config.c:237
+#: src/common/weeconfig.c:240
msgid "color for window with new data (not messages)"
-msgstr "color for window with new data (not messages)"
+msgstr ""
-#: config.c:238
+#: src/common/weeconfig.c:241
msgid "color for window with new data (not messages) (status bar)"
-msgstr "color for window with new data (not messages) (status bar)"
+msgstr ""
-#: config.c:241
+#: src/common/weeconfig.c:244
msgid "color for \"*MORE*\" text"
-msgstr "color for \"*MORE*\" text"
+msgstr ""
-#: config.c:242
+#: src/common/weeconfig.c:245
msgid "color for window with new data (status bar)"
-msgstr "color for window with new data (status bar)"
+msgstr ""
-#: config.c:245 config.c:246
+#: src/common/weeconfig.c:248 src/common/weeconfig.c:249
msgid "background for status window"
-msgstr "background for status window"
+msgstr ""
-#: config.c:251 config.c:252
+#: src/common/weeconfig.c:254 src/common/weeconfig.c:255
msgid "color for input text"
-msgstr "color for input text"
+msgstr ""
-#: config.c:255 config.c:256
+#: src/common/weeconfig.c:258 src/common/weeconfig.c:259
msgid "color for input text (channel name)"
-msgstr "color for input text (channel name)"
+msgstr ""
-#: config.c:259 config.c:260
+#: src/common/weeconfig.c:262 src/common/weeconfig.c:263
msgid "color for input text (nick name)"
-msgstr "color for input text (nick name)"
+msgstr ""
-#: config.c:263 config.c:264
+#: src/common/weeconfig.c:266 src/common/weeconfig.c:267
msgid "background for input window"
-msgstr "background for input window"
+msgstr ""
-#: config.c:269 config.c:270
+#: src/common/weeconfig.c:272 src/common/weeconfig.c:273
msgid "color for nicknames"
-msgstr "color for nicknames"
+msgstr ""
-#: config.c:273 config.c:274
+#: src/common/weeconfig.c:276 src/common/weeconfig.c:277
msgid "color for operator symbol"
-msgstr "color for operator symbol"
+msgstr ""
-#: config.c:277 config.c:278
+#: src/common/weeconfig.c:280 src/common/weeconfig.c:281
msgid "color for half-operator symbol"
-msgstr "color for half-operator symbol"
+msgstr ""
-#: config.c:281 config.c:282
+#: src/common/weeconfig.c:284 src/common/weeconfig.c:285
msgid "color for voice symbol"
-msgstr "color for voice symbol"
+msgstr ""
-#: config.c:285 config.c:286
+#: src/common/weeconfig.c:288 src/common/weeconfig.c:289
msgid "color for nick separator"
-msgstr "color for nick separator"
+msgstr ""
-#: config.c:289 config.c:290
+#: src/common/weeconfig.c:292 src/common/weeconfig.c:293
msgid "color for local nick"
-msgstr "color for local nick"
+msgstr ""
-#: config.c:293 config.c:294
+#: src/common/weeconfig.c:296 src/common/weeconfig.c:297
msgid "color for other nick in private window"
-msgstr "color for other nick in private window"
+msgstr ""
-#: config.c:297 config.c:298
+#: src/common/weeconfig.c:300 src/common/weeconfig.c:301
msgid "background for nicknames"
-msgstr "background for nicknames"
+msgstr ""
-#: config.c:311
+#: src/common/weeconfig.c:314
msgid "max lines in history (per window)"
-msgstr "max lines in history (per window)"
+msgstr ""
-#: config.c:312
+#: src/common/weeconfig.c:315
msgid ""
"maximum number of lines in history for one server/channel/private window (0 "
"= unlimited)"
msgstr ""
-"maximum number of lines in history for one server/channel/private window (0 "
-"= unlimited)"
-#: config.c:316
+#: src/common/weeconfig.c:319
msgid "max user commands in history"
-msgstr "max user commands in history"
+msgstr ""
-#: config.c:317
+#: src/common/weeconfig.c:320
msgid "maximum number of user commands in history (0 = unlimited)"
-msgstr "maximum number of user commands in history (0 = unlimited)"
+msgstr ""
-#: config.c:334 config.c:335
+#: src/common/weeconfig.c:337 src/common/weeconfig.c:338
msgid "automatically log channel chats"
-msgstr "automatically log channel chats"
+msgstr ""
-#: config.c:338 config.c:339
+#: src/common/weeconfig.c:341 src/common/weeconfig.c:342
msgid "automatically log private chats"
-msgstr "automatically log private chats"
+msgstr ""
-#: config.c:342
+#: src/common/weeconfig.c:345
msgid "path for log files"
-msgstr "path for log files"
+msgstr ""
-#: config.c:343
+#: src/common/weeconfig.c:346
msgid "path for WeeChat log files"
-msgstr "path for WeeChat log files"
+msgstr ""
-#: config.c:346
+#: src/common/weeconfig.c:349
msgid "name for log files"
-msgstr "name for log files"
+msgstr ""
-#: config.c:347
+#: src/common/weeconfig.c:350
msgid ""
"name for log files (%S == irc server name, %N == channel name (or nickname "
"if private chat)"
msgstr ""
-"name for log files (%S == irc server name, %N == channel name (or nickname "
-"if private chat)"
-#: config.c:351
+#: src/common/weeconfig.c:354
msgid "timestamp for log"
-msgstr "timestamp for log"
+msgstr ""
-#: config.c:352
+#: src/common/weeconfig.c:355
msgid "timestamp for log (see man strftime for date/time specifiers)"
-msgstr "timestamp for log (see man strftime for date/time specifiers)"
+msgstr ""
-#: config.c:355
+#: src/common/weeconfig.c:358
msgid "start string for log files"
-msgstr "start string for log files"
+msgstr ""
-#: config.c:356
+#: src/common/weeconfig.c:359
msgid ""
"text written when starting new log file (see man strftime for date/time "
"specifiers)"
msgstr ""
-"text written when starting new log file (see man strftime for date/time "
-"specifiers)"
-#: config.c:360
+#: src/common/weeconfig.c:363
msgid "end string for log files"
-msgstr "end string for log files"
+msgstr ""
-#: config.c:361
+#: src/common/weeconfig.c:364
msgid ""
"text written when ending log file (see man strftime for date/time specifiers)"
msgstr ""
-"text written when ending log file (see man strftime for date/time specifiers)"
-#: config.c:380
+#: src/common/weeconfig.c:383
msgid "automatically accept dcc files"
-msgstr "automatically accept dcc files"
+msgstr ""
-#: config.c:381
+#: src/common/weeconfig.c:384
msgid "automatically accept incoming dcc files"
-msgstr "automatically accept incoming dcc files"
+msgstr ""
-#: config.c:384
+#: src/common/weeconfig.c:387
msgid "max size when auto accepting file"
-msgstr "max size when auto accepting file"
+msgstr ""
-#: config.c:385
+#: src/common/weeconfig.c:388
msgid "maximum size for incoming file when automatically accepted"
-msgstr "maximum size for incoming file when automatically accepted"
+msgstr ""
-#: config.c:388
+#: src/common/weeconfig.c:391
msgid "automatically accept dcc chats"
-msgstr "automatically accept dcc chats"
+msgstr ""
-#: config.c:389
+#: src/common/weeconfig.c:392
msgid "automatically accept dcc chats (use carefully!)"
-msgstr "automatically accept dcc chats (use carefully!)"
+msgstr ""
-#: config.c:392
+#: src/common/weeconfig.c:395
msgid "timeout for dcc request"
-msgstr "timeout for dcc request"
+msgstr ""
-#: config.c:393
+#: src/common/weeconfig.c:396
msgid "timeout for dcc request (in seconds)"
-msgstr "timeout for dcc request (in seconds)"
+msgstr ""
-#: config.c:396
+#: src/common/weeconfig.c:399
msgid "path for incoming files with dcc"
-msgstr "path for incoming files with dcc"
+msgstr ""
-#: config.c:397
+#: src/common/weeconfig.c:400
msgid "path for writing incoming files with dcc (default: user home)"
-msgstr "path for writing incoming files with dcc (default: user home)"
+msgstr ""
-#: config.c:400
+#: src/common/weeconfig.c:403
msgid "default path for sending files with dcc"
-msgstr "default path for sending files with dcc"
+msgstr ""
-#: config.c:401
+#: src/common/weeconfig.c:404
msgid ""
"path for reading files when sending thru dcc (when no path is specified)"
msgstr ""
-"path for reading files when sending thru dcc (when no path is specified)"
-#: config.c:404
+#: src/common/weeconfig.c:407
msgid "automatically rename dcc files if already exists"
-msgstr "automatically rename dcc files if already exists"
+msgstr ""
-#: config.c:405
+#: src/common/weeconfig.c:408
msgid "rename incoming files if already exists (add '.1', '.2', ...)"
-msgstr "rename incoming files if already exists (add '.1', '.2', ...)"
+msgstr ""
-#: config.c:408
+#: src/common/weeconfig.c:411
msgid "automatically resume aborted transfers"
-msgstr "automatically resume aborted transfers"
+msgstr ""
-#: config.c:409
+#: src/common/weeconfig.c:412
msgid ""
"automatically resume dcc transfer if connection with remote host is loosed"
msgstr ""
-"automatically resume dcc transfer if connection with remote host is loosed"
-#: config.c:423
+#: src/common/weeconfig.c:426
msgid "use proxy"
-msgstr "use proxy"
+msgstr ""
-#: config.c:424
+#: src/common/weeconfig.c:427
msgid "use a proxy server to connect to irc server"
-msgstr "use a proxy server to connect to irc server"
+msgstr ""
-#: config.c:427
+#: src/common/weeconfig.c:430
msgid "proxy address"
-msgstr "proxy address"
+msgstr ""
-#: config.c:428
+#: src/common/weeconfig.c:431
msgid "proxy server address (IP or hostname)"
-msgstr "proxy server address (IP or hostname)"
+msgstr ""
-#: config.c:431
+#: src/common/weeconfig.c:434
msgid "port for proxy"
-msgstr "port for proxy"
+msgstr ""
-#: config.c:432
+#: src/common/weeconfig.c:435
msgid "port for connecting to proxy server"
-msgstr "port for connecting to proxy server"
+msgstr ""
-#: config.c:435
+#: src/common/weeconfig.c:438
msgid "proxy password"
-msgstr "proxy password"
+msgstr ""
-#: config.c:436
+#: src/common/weeconfig.c:439
msgid "password for proxy server"
-msgstr "password for proxy server"
+msgstr ""
-#: config.c:447
+#: src/common/weeconfig.c:450
msgid "server name"
-msgstr "server name"
+msgstr ""
-#: config.c:448
+#: src/common/weeconfig.c:451
msgid "name associated to IRC server (for display only)"
-msgstr "name associated to IRC server (for display only)"
+msgstr ""
-#: config.c:451
+#: src/common/weeconfig.c:454
msgid "automatically connect to server"
-msgstr "automatically connect to server"
+msgstr ""
-#: config.c:452
+#: src/common/weeconfig.c:455
msgid "automatically connect to server when WeeChat is starting"
-msgstr "automatically connect to server when WeeChat is starting"
+msgstr ""
-#: config.c:455
+#: src/common/weeconfig.c:458
msgid "server address or hostname"
-msgstr "server address or hostname"
+msgstr ""
-#: config.c:456
+#: src/common/weeconfig.c:459
msgid "IP address or hostname of IRC server"
-msgstr "IP address or hostname of IRC server"
+msgstr ""
-#: config.c:459
+#: src/common/weeconfig.c:462
msgid "port for IRC server"
-msgstr "port for IRC server"
+msgstr ""
-#: config.c:460
+#: src/common/weeconfig.c:463
msgid "port for connecting to server"
-msgstr "port for connecting to server"
+msgstr ""
-#: config.c:463
+#: src/common/weeconfig.c:466
msgid "server password"
-msgstr "server password"
+msgstr ""
-#: config.c:464
+#: src/common/weeconfig.c:467
msgid "password for IRC server"
-msgstr "password for IRC server"
+msgstr ""
-#: config.c:467
+#: src/common/weeconfig.c:470
msgid "nickname for server"
-msgstr "nickname for server"
+msgstr ""
-#: config.c:468
+#: src/common/weeconfig.c:471
msgid "nickname to use on IRC server"
-msgstr "nickname to use on IRC server"
+msgstr ""
-#: config.c:471
+#: src/common/weeconfig.c:474
msgid "alternate nickname for server"
-msgstr "alternate nickname for server"
+msgstr ""
-#: config.c:472
+#: src/common/weeconfig.c:475
msgid "alternate nickname to use on IRC server (if nickname is already used)"
-msgstr "alternate nickname to use on IRC server (if nickname is already used)"
+msgstr ""
-#: config.c:475
+#: src/common/weeconfig.c:478
msgid "2nd alternate nickname for server"
-msgstr "2nd alternate nickname for server"
+msgstr ""
-#: config.c:476
+#: src/common/weeconfig.c:479
msgid ""
"2nd alternate nickname to use on IRC server (if alternate nickname is "
"already used)"
msgstr ""
-"2nd alternate nickname to use on IRC server (if alternate nickname is "
-"already used)"
-#: config.c:479
+#: src/common/weeconfig.c:482
msgid "user name for server"
-msgstr "user name for server"
+msgstr ""
-#: config.c:480
+#: src/common/weeconfig.c:483
msgid "user name to use on IRC server"
-msgstr "user name to use on IRC server"
+msgstr ""
-#: config.c:483
+#: src/common/weeconfig.c:486
msgid "real name for server"
-msgstr "real name for server"
+msgstr ""
-#: config.c:484
+#: src/common/weeconfig.c:487
msgid "real name to use on IRC server"
-msgstr "real name to use on IRC server"
+msgstr ""
-#: config.c:487 config.c:488
+#: src/common/weeconfig.c:490 src/common/weeconfig.c:491
msgid "first command to run when connected to server"
-msgstr "first command to run when connected to server"
+msgstr ""
-#: config.c:491
+#: src/common/weeconfig.c:494
msgid "list of channels to join when connected to server"
-msgstr "list of channels to join when connected to server"
+msgstr ""
-#: config.c:492
+#: src/common/weeconfig.c:495
msgid "comma separated list of channels to join when connected to server"
-msgstr "comma separated list of channels to join when connected to server"
+msgstr ""
-#: config.c:620
+#: src/common/weeconfig.c:623
#, c-format
msgid "%s %s, line %d: new server, but previous was incomplete\n"
-msgstr "%s %s, line %d: new server, but previous was incomplete\n"
+msgstr ""
-#: config.c:629
+#: src/common/weeconfig.c:632
#, c-format
msgid "%s %s, line %d: server '%s' already exists\n"
-msgstr "%s %s, line %d: server '%s' already exists\n"
+msgstr ""
-#: config.c:641
+#: src/common/weeconfig.c:644
#, c-format
msgid "%s %s, line %d: unable to create server\n"
-msgstr "%s %s, line %d: unable to create server\n"
+msgstr ""
-#: config.c:680
+#: src/common/weeconfig.c:683
#, c-format
msgid "%s unable to assign default int with string (\"%s\")\n"
-msgstr "%s unable to assign default int with string (\"%s\")\n"
+msgstr ""
-#: config.c:691
+#: src/common/weeconfig.c:694
#, c-format
msgid "%s unable to assign default color (\"%s\")\n"
-msgstr "%s unable to assign default color (\"%s\")\n"
+msgstr ""
-#: config.c:725
+#: src/common/weeconfig.c:728
#, c-format
msgid "%s config file \"%s\" not found.\n"
-msgstr "%s config file \"%s\" not found.\n"
+msgstr ""
-#: config.c:757
+#: src/common/weeconfig.c:760
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"]\"\n"
-msgstr "%s %s, line %d: invalid syntax, missing \"]\"\n"
+msgstr ""
-#: config.c:774
+#: src/common/weeconfig.c:777
#, c-format
msgid "%s %s, line %d: unknown section identifier (\"%s\")\n"
-msgstr "%s %s, line %d: unknown section identifier (\"%s\")\n"
+msgstr ""
-#: config.c:792
+#: src/common/weeconfig.c:795
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"=\"\n"
-msgstr "%s %s, line %d: invalid syntax, missing \"=\"\n"
+msgstr ""
-#: config.c:826
+#: src/common/weeconfig.c:829
#, c-format
msgid "%s %s, line %d: invalid option \"%s\"\n"
-msgstr "%s %s, line %d: invalid option \"%s\"\n"
+msgstr ""
-#: config.c:837
+#: src/common/weeconfig.c:840
#, c-format
msgid ""
"%s %s, line %d: invalid value foroption '%s'\n"
"Expected: boolean value: 'off' or 'on'\n"
msgstr ""
-"%s %s, line %d: invalid value foroption '%s'\n"
-"Expected: boolean value: 'off' or 'on'\n"
-#: config.c:846
+#: src/common/weeconfig.c:849
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
"Expected: integer between %d and %d\n"
msgstr ""
-"%s %s, line %d: invalid value for option '%s'\n"
-"Expected: integer between %d and %d\n"
-#: config.c:857
+#: src/common/weeconfig.c:860
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
"Expected: one of these strings: "
msgstr ""
-"%s %s, line %d: invalid value for option '%s'\n"
-"Expected: one of these strings: "
-#: config.c:873
+#: src/common/weeconfig.c:876
#, c-format
msgid "%s %s, line %d: invalid color name for option '%s'\n"
-msgstr "%s %s, line %d: invalid color name for option '%s'\n"
+msgstr ""
-#: config.c:941 config.c:1075
+#: src/common/weeconfig.c:944 src/common/weeconfig.c:1078
#, c-format
msgid "%s cannot create file \"%s\"\n"
-msgstr "%s cannot create file \"%s\"\n"
+msgstr ""
-#: config.c:947
+#: src/common/weeconfig.c:950
#, c-format
msgid "%s: creating default config file...\n"
-msgstr "%s: creating default config file...\n"
+msgstr ""
-#: config.c:948
+#: src/common/weeconfig.c:951
msgid "creating default config file\n"
-msgstr "creating default config file\n"
+msgstr ""
-#: config.c:951 config.c:1084
+#: src/common/weeconfig.c:954 src/common/weeconfig.c:1087
#, c-format
msgid ""
"#\n"
"# %s configuration file, created by %s v%s on %s#\n"
msgstr ""
-"#\n"
-"# %s configuration file, created by %s v%s on %s#\n"
-#: config.c:1081
+#: src/common/weeconfig.c:1084
msgid "saving config to disk\n"
-msgstr "saving config to disk\n"
-
-#: command.c:39
-msgid "create an alias for a command"
-msgstr "create an alias for a command"
-
-#: command.c:40
-msgid "[alias_name [command [arguments]]"
-msgstr "[alias_name [command [arguments]]"
-
-#: command.c:41
-msgid ""
-"alias_name: name of alias\n"
-"command: command name (WeeChat or IRC command, without first '/')\n"
-"arguments: arguments for command"
-msgstr ""
-"alias_name: name of alias\n"
-"command: command name (WeeChat or IRC command, without first '/')\n"
-"arguments: arguments for command"
-
-#: command.c:44
-msgid "clear window(s)"
-msgstr "clear window(s)"
-
-#: command.c:45
-msgid "[-all]"
-msgstr "[-all]"
-
-#: command.c:46
-msgid "-all: clear all windows"
-msgstr "-all: clear all windows"
-
-#: command.c:48
-msgid "connect to a server"
-msgstr "connect to a server"
-
-#: command.c:49 command.c:53
-msgid "servername"
-msgstr "servername"
-
-#: command.c:50
-msgid "servername: server name to connect"
-msgstr "servername: server name to connect"
-
-#: command.c:52
-msgid "disconnect from a server"
-msgstr "disconnect from a server"
-
-#: command.c:54
-msgid "servername: server name to disconnect"
-msgstr "servername: server name to disconnect"
-
-#: command.c:56
-msgid "display help about commands"
-msgstr "display help about commands"
-
-#: command.c:57
-msgid "[command]"
-msgstr "[command]"
-
-#: command.c:57
-msgid "command: name of a WeeChat or IRC command"
-msgstr "command: name of a WeeChat or IRC command"
-
-#: command.c:59
-msgid "list, add or remove servers"
-msgstr "list, add or remove servers"
-
-#: command.c:60
-msgid ""
-"[list] | [servername hostname port [-auto | -noauto] [-pwd password] [-nicks "
-"nick1 [nick2 [nick3]]] [-username username] [-realname realname] [-command "
-"command] [-autojoin channel[,channel]] ] | [del servername]"
-msgstr ""
-"[list] | [servername hostname port [-auto | -noauto] [-pwd password] [-nicks "
-"nick1 [nick2 [nick3]]] [-username username] [-realname realname] [-command "
-"command] [-autojoin channel[,channel]] ] | [del servername]"
-
-#: command.c:65
-msgid ""
-"servername: server name, for internal & display use\n"
-"hostname: name or IP address of server\n"
-"port: port for server (integer)\n"
-"password: password for server\n"
-"nick1: first nick for server\n"
-"nick2: alternate nick for server\n"
-"nick3: second alternate nick for server\n"
-"username: user name\n"
-"realname: real name of user\n"
-msgstr ""
-"servername: server name, for internal & display use\n"
-"hostname: name or IP address of server\n"
-"port: port for server (integer)\n"
-"password: password for server\n"
-"nick1: first nick for server\n"
-"nick2: alternate nick for server\n"
-"nick3: second alternate nick for server\n"
-"username: user name\n"
-"realname: real name of user\n"
-
-#: command.c:75
-msgid "save config to disk"
-msgstr "save config to disk"
-
-#: command.c:76
-msgid "[file]"
-msgstr "[file]"
-
-#: command.c:76
-msgid "file: filename for writing config"
-msgstr "file: filename for writing config"
-
-#: command.c:78
-msgid "set config parameters"
-msgstr "set config parameters"
-
-#: command.c:79
-msgid "[option [value]]"
-msgstr "[option [value]]"
-
-#: command.c:79
-msgid ""
-"option: name of an option\n"
-"value: value for option"
-msgstr ""
-"option: name of an option\n"
-"value: value for option"
-
-#: command.c:81
-msgid "remove an alias"
-msgstr "remove an alias"
-
-#: command.c:82
-msgid "alias_name"
-msgstr "alias_name"
-
-#: command.c:82
-msgid "alias_name: name of alias to remove"
-msgstr "alias_name: name of alias to remove"
-
-#: command.c:333
-#, c-format
-msgid "%s alias or command \"%s\" already exists!\n"
-msgstr "%s alias or command \"%s\" already exists!\n"
-
-#: command.c:342
-#, c-format
-msgid "%s alias cannot run another alias!\n"
-msgstr "%s alias cannot run another alias!\n"
-
-#: command.c:348
-#, c-format
-msgid "%s target command \"%s\" does not exist!\n"
-msgstr "%s target command \"%s\" does not exist!\n"
-
-#: command.c:529
-#, c-format
-msgid "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
-msgstr "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
-
-#: command.c:538
-#, c-format
-msgid ""
-"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
-"arg%s)\n"
-msgstr ""
-"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
-"arg%s)\n"
-
-#: command.c:557
-#, c-format
-msgid "%s %s command \"%s\" failed\n"
-msgstr "%s %s command \"%s\" failed\n"
-
-#: command.c:581
-#, c-format
-msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
-msgstr "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
-
-#: command.c:590
-#, c-format
-msgid ""
-"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
-"arg%s)\n"
msgstr ""
-"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
-"arg%s)\n"
-
-#: command.c:603
-#, c-format
-msgid "%s command \"%s\" needs a server connection!\n"
-msgstr "%s command \"%s\" needs a server connection!\n"
-
-#: command.c:615
-#, c-format
-msgid "%s IRC command \"%s\" failed\n"
-msgstr "%s IRC command \"%s\" failed\n"
-
-#: command.c:656
-#, c-format
-msgid "%s unknown command \"%s\" (type /help for help)\n"
-msgstr "%s unknown command \"%s\" (type /help for help)\n"
-
-#: command.c:723
-#, c-format
-msgid "%s cannot find nick for sending message\n"
-msgstr "%s cannot find nick for sending message\n"
-
-#: command.c:728
-msgid "This window is not a channel!\n"
-msgstr "This window is not a channel!\n"
-
-#: command.c:754 command.c:766
-#, c-format
-msgid "%s missing arguments for \"%s\" command\n"
-msgstr "%s missing arguments for \"%s\" command\n"
-
-#: command.c:761
-#, c-format
-msgid "Alias \"%s\" => \"%s\" created\n"
-msgstr "Alias \"%s\" => \"%s\" created\n"
-
-#: command.c:776
-msgid "List of aliases:\n"
-msgstr "List of aliases:\n"
-
-#: command.c:786
-msgid "No alias defined.\n"
-msgstr "No alias defined.\n"
-
-#: command.c:805
-#, c-format
-msgid "unknown parameter \"%s\" for \"%s\" command\n"
-msgstr "unknown parameter \"%s\" for \"%s\" command\n"
-
-#: command.c:834
-#, c-format
-msgid "%s already connected to server \"%s\"!\n"
-msgstr "%s already connected to server \"%s\"!\n"
-
-#: command.c:854 command.c:889
-#, c-format
-msgid "%s server \"%s\" not found\n"
-msgstr "%s server \"%s\" not found\n"
-
-#: command.c:879
-#, c-format
-msgid "%s not connected to server \"%s\"!\n"
-msgstr "%s not connected to server \"%s\"!\n"
-
-#: command.c:908
-#, c-format
-msgid "> List of %s internal commands:\n"
-msgstr "> List of %s internal commands:\n"
-
-#: command.c:913
-msgid "> List of IRC commands:\n"
-msgstr "> List of IRC commands:\n"
-
-#: command.c:928
-#, c-format
-msgid "> Help on %s internal command \"%s\":\n"
-msgstr "> Help on %s internal command \"%s\":\n"
-
-#: command.c:931 command.c:952
-#, c-format
-msgid "Syntax: /%s %s\n"
-msgstr "Syntax: /%s %s\n"
-
-#: command.c:950
-#, c-format
-msgid "> Help on IRC command \"%s\":\n"
-msgstr "> Help on IRC command \"%s\":\n"
-
-#: command.c:966
-#, c-format
-msgid "No help available, \"%s\" is an unknown command\n"
-msgstr "No help available, \"%s\" is an unknown command\n"
-
-#: command.c:993
-msgid "Server: "
-msgstr "Server: "
-
-#: command.c:1004
-msgid "connected"
-msgstr "connected"
-
-#: command.c:1004
-msgid "not connected"
-msgstr "not connected"
-
-#: command.c:1011
-#, c-format
-msgid " Autoconnect: %s\n"
-msgstr " Autoconnect: %s\n"
-
-#: command.c:1012
-msgid "yes"
-msgstr "yes"
-
-#: command.c:1012
-msgid "no"
-msgstr "no"
-
-#: command.c:1016
-#, c-format
-msgid " Hostname : %s\n"
-msgstr " Hostname : %s\n"
-
-#: command.c:1021
-#, c-format
-msgid " Port : %d\n"
-msgstr " Port : %d\n"
-
-#: command.c:1027
-msgid " Password : (hidden)\n"
-msgstr " Password : (hidden)\n"
-
-#: command.c:1031
-msgid " Password : (none)\n"
-msgstr " Password : (none)\n"
-
-#: command.c:1035
-#, c-format
-msgid " Nicks : %s"
-msgstr " Nicks : %s"
-
-#: command.c:1052
-#, c-format
-msgid " Username : %s\n"
-msgstr " Username : %s\n"
-
-#: command.c:1057
-#, c-format
-msgid " Realname : %s\n"
-msgstr " Realname : %s\n"
-
-#: command.c:1063
-#, c-format
-msgid " Command : %s\n"
-msgstr " Command : %s\n"
-
-#: command.c:1068
-msgid " Command : (none)\n"
-msgstr " Command : (none)\n"
-
-#: command.c:1073
-#, c-format
-msgid " Auto-join : %s\n"
-msgstr " Auto-join : %s\n"
-
-#: command.c:1078
-msgid " Auto-join : (none)\n"
-msgstr " Auto-join : (none)\n"
-
-#: command.c:1082
-msgid "No server.\n"
-msgstr "No server.\n"
-
-#: command.c:1091
-#, c-format
-msgid "%s missing servername for \"%s\" command\n"
-msgstr "%s missing servername for \"%s\" command\n"
-
-#: command.c:1097
-#, c-format
-msgid "%s too much arguments for \"%s\" command, ignoring arguments\n"
-msgstr "%s too much arguments for \"%s\" command, ignoring arguments\n"
-
-#: command.c:1114
-#, c-format
-msgid "%s server \"%s\" not found for \"%s\" command\n"
-msgstr "%s server \"%s\" not found for \"%s\" command\n"
-
-#: command.c:1120 command.c:1251
-msgid "Server"
-msgstr "Server"
-
-#: command.c:1123
-msgid "has been deleted\n"
-msgstr "has been deleted\n"
-
-#: command.c:1137
-#, c-format
-msgid "%s missing parameters for \"%s\" command\n"
-msgstr "%s missing parameters for \"%s\" command\n"
-
-#: command.c:1146
-#, c-format
-msgid "%s server \"%s\" already exists, can't create it!\n"
-msgstr "%s server \"%s\" already exists, can't create it!\n"
-
-#: command.c:1170 command.c:1196 command.c:1208 command.c:1232
-#, c-format
-msgid "%s missing password for \"%s\" parameter\n"
-msgstr "%s missing password for \"%s\" parameter\n"
-
-#: command.c:1182
-#, c-format
-msgid "%s missing nick(s) for \"%s\" parameter\n"
-msgstr "%s missing nick(s) for \"%s\" parameter\n"
-
-#: command.c:1220
-#, c-format
-msgid "%s missing command for \"%s\" parameter\n"
-msgstr "%s missing command for \"%s\" parameter\n"
-
-#: command.c:1254
-msgid "created\n"
-msgstr "created\n"
-
-#: command.c:1259
-#, c-format
-msgid "%s unable to create server\n"
-msgstr "%s unable to create server\n"
-
-#: command.c:1341
-msgid "(unknown)"
-msgstr "(unknown)"
-
-#: command.c:1374
-#, c-format
-msgid "%s alias or command \"%s\" not found\n"
-msgstr "%s alias or command \"%s\" not found\n"
-
-#: command.c:1383
-#, c-format
-msgid "Alias \"%s\" removed\n"
-msgstr "Alias \"%s\" removed\n"
-
-#: gui/curses/gui-display.c:856
-msgid "[not connected] "
-msgstr "[not connected] "
-
-#: gui/curses/gui-display.c:863 gui/curses/gui-display.c:866
-msgid "-MORE-"
-msgstr "-MORE-"
-
-#: gui/curses/gui-display.c:1624
-#, c-format
-msgid "%s not enough memory for new line!\n"
-msgstr "%s not enough memory for new line!\n"
-
-#: gui/curses/gui-display.c:1652
-msgid "not enough memory!\n"
-msgstr "not enough memory!\n"
diff --git a/src/common/command.c b/src/common/command.c
index 1b0f13464..a427cc7d7 100644
--- a/src/common/command.c
+++ b/src/common/command.c
@@ -34,6 +34,7 @@
#include "weeconfig.h"
#include "../irc/irc.h"
#include "../gui/gui.h"
+#include "../plugins/plugins.h"
/* WeeChat internal commands */
@@ -59,6 +60,12 @@ t_weechat_command weechat_commands[] =
{ "help", N_("display help about commands"),
N_("[command]"), N_("command: name of a WeeChat or IRC command"),
0, 1, weechat_cmd_help, NULL },
+ { "perl", N_("list/load/unload Perl scripts"),
+ N_("[load filename] | [unload scriptname]"),
+ N_("filename: Perl script (file) to load\n"
+ "scriptname: name of script to unload\n"
+ "Without argument, /perl command lists all loaded Perl scripts."),
+ 0, 2, weechat_cmd_perl, NULL },
{ "server", N_("list, add or remove servers"),
N_("[list] | "
"[servername hostname port [-auto | -noauto] [-pwd password] [-nicks nick1 "
@@ -531,7 +538,7 @@ exec_weechat_command (t_irc_server *server, char *string)
gui_printf (NULL,
_("%s wrong argument count for %s command \"%s\" "
"(expected: %d arg%s)\n"),
- WEECHAT_ERROR, PACKAGE_NAME,
+ WEECHAT_ERROR, PACKAGE_NAME,
command + 1,
weechat_commands[i].max_arg,
(weechat_commands[i].max_arg >
@@ -974,6 +981,64 @@ weechat_cmd_help (int argc, char **argv)
}
/*
+ * weechat_cmd_perl: list/load/unload Perl scripts
+ */
+
+int
+weechat_cmd_perl (int argc, char **argv)
+{
+ #ifdef PLUGIN_PERL
+ switch (argc)
+ {
+ case 0:
+ /* list all Perl scripts */
+ /* TODO: get list and display it */
+ break;
+ case 2:
+ if (strcmp (argv[0], "load") == 0)
+ {
+ /* load Perl script */
+ plugins_load (PLUGIN_PERL, argv[1]);
+ }
+ else
+ {
+ if (strcmp (argv[0], "unload") == 0)
+ {
+ /* unload Perl script */
+ }
+ else
+ {
+ gui_printf (NULL,
+ _("%s unknown option for \"%s\" command\n"),
+ WEECHAT_ERROR, "perl");
+ }
+ }
+ break;
+ default:
+ gui_printf (NULL,
+ _("%s wrong argument count for \"%s\" command\n"),
+ WEECHAT_ERROR, "perl");
+ }
+ #else
+ gui_printf (NULL,
+ _("WeeChat was build without Perl support.\n"
+ "Please rebuild WeeChat with "
+ "\"--enable-perl\" option for ./configure script\n");
+ #endif
+ return 0;
+}
+
+/*
+ * weechat_cmd_save: save options to disk
+ */
+
+int
+weechat_cmd_save (int argc, char **argv)
+{
+ return (config_write ((argc == 1) ? argv[0] : NULL));
+}
+
+/*
* weechat_cmd_server: list, add or remove server(s)
*/
@@ -1279,16 +1344,6 @@ weechat_cmd_server (int argc, char **argv)
}
/*
- * weechat_cmd_save: set options
- */
-
-int
-weechat_cmd_save (int argc, char **argv)
-{
- return (config_write ((argc == 1) ? argv[0] : NULL));
-}
-
-/*
* weechat_cmd_set: set options
*/
diff --git a/src/common/command.h b/src/common/command.h
index 2be48eded..59183f70d 100644
--- a/src/common/command.h
+++ b/src/common/command.h
@@ -72,8 +72,9 @@ extern int weechat_cmd_clear (int, char **);
extern int weechat_cmd_connect (int, char **);
extern int weechat_cmd_disconnect (int, char **);
extern int weechat_cmd_help (int, char **);
-extern int weechat_cmd_server (int, char **);
+extern int weechat_cmd_perl (int, char **);
extern int weechat_cmd_save (int, char **);
+extern int weechat_cmd_server (int, char **);
extern int weechat_cmd_set (int, char **);
extern int weechat_cmd_unalias (char *);
diff --git a/src/common/weechat.c b/src/common/weechat.c
index 1fb831987..2efadda8a 100644
--- a/src/common/weechat.c
+++ b/src/common/weechat.c
@@ -56,6 +56,7 @@
#include "command.h"
#include "../irc/irc.h"
#include "../gui/gui.h"
+#include "../plugins/plugins.h"
/* char *display_name; */
@@ -65,11 +66,11 @@ FILE *log_file; /* WeeChat log file (~/.weechat/weechat.log */
/*
- * log_printf: displays a message in WeeChat log (~/.weechat/weechat.log)
+ * wee_log_printf: displays a message in WeeChat log (~/.weechat/weechat.log)
*/
void
-log_printf (char *message, ...)
+wee_log_printf (char *message, ...)
{
static char buffer[4096];
va_list argptr;
@@ -271,6 +272,9 @@ main (int argc, char *argv[])
/* init gui */
gui_init ();
+ /* init plugin interface(s) */
+ plugins_init ();
+
/* Welcome message - yeah! */
if (cfg_look_startup_logo)
{
@@ -315,7 +319,14 @@ main (int argc, char *argv[])
irc_login (ptr_server);
}
}
+
+ /* WeeChat main loop */
gui_main_loop ();
+
+ /* end plugin interface(s) */
+ plugins_end ();
+
+ /* disconnect from all servers */
server_disconnect_all ();
/* save config file */
diff --git a/src/common/weechat.h b/src/common/weechat.h
index 75fd56d88..c7a9e63da 100644
--- a/src/common/weechat.h
+++ b/src/common/weechat.h
@@ -97,7 +97,7 @@ int quit_weechat;
extern int quit_weechat;
-extern void log_printf (char *, ...);
+extern void wee_log_printf (char *, ...);
extern void wee_shutdown ();
#endif /* weechat.h */
diff --git a/src/common/weeconfig.c b/src/common/weeconfig.c
index 3a58da127..062735d50 100644
--- a/src/common/weeconfig.c
+++ b/src/common/weeconfig.c
@@ -948,7 +948,7 @@ config_create_default ()
}
printf (_("%s: creating default config file...\n"), PACKAGE_NAME);
- log_printf (_("creating default config file\n"));
+ wee_log_printf (_("creating default config file\n"));
current_time = time (NULL);
sprintf (line, _("#\n# %s configuration file, created by "
@@ -1081,7 +1081,7 @@ config_write (char *config_name)
return -1;
}
- log_printf (_("saving config to disk\n"));
+ wee_log_printf (_("saving config to disk\n"));
current_time = time (NULL);
sprintf (line, _("#\n# %s configuration file, created by "
diff --git a/src/gui/curses/Makefile.am b/src/gui/curses/Makefile.am
index e8edd5005..e49e7e9bf 100644
--- a/src/gui/curses/Makefile.am
+++ b/src/gui/curses/Makefile.am
@@ -19,7 +19,8 @@ bin_PROGRAMS = weechat-curses
weechat_curses_LDADD = ../../common/lib_weechat_main.a \
../../irc/lib_weechat_irc.a \
- $(CURSES_LIBS) $(PLUGIN_LIBS)
+ $(CURSES_LIBS) \
+ ../../plugins/lib_weechat_plugins.a $(PLUGINS_LIBS)
weechat_curses_SOURCES = ../gui.h \
../gui-common.c \
diff --git a/src/gui/curses/gui-display.c b/src/gui/curses/gui-display.c
index 1a64b3a0b..8bda74609 100644
--- a/src/gui/curses/gui-display.c
+++ b/src/gui/curses/gui-display.c
@@ -1519,7 +1519,7 @@ gui_printf_color_type (t_gui_window *window, int type, int color, char *message,
if (window == NULL)
{
- log_printf ("gui_printf without window! this is a bug, please send to developers - thanks\n");
+ wee_log_printf ("gui_printf without window! this is a bug, please send to developers - thanks\n");
return;
}
}
diff --git a/src/gui/gtk/Makefile.am b/src/gui/gtk/Makefile.am
index 6a84f264a..36bae7ed3 100644
--- a/src/gui/gtk/Makefile.am
+++ b/src/gui/gtk/Makefile.am
@@ -21,7 +21,8 @@ INCLUDES = $(GTK_CFLAGS)
weechat_gtk_LDADD = ../../common/lib_weechat_main.a \
../../irc/lib_weechat_irc.a \
- $(GTK_LIBS) $(PLUGIN_LIBS)
+ $(GTK_LIBS) \
+ ../../plugins/lib_weechat_plugins.a $(PLUGINS_LIBS)
weechat_gtk_SOURCES = ../gui.h \
../gui-common.c \
diff --git a/src/gui/gtk/gui-display.c b/src/gui/gtk/gui-display.c
index 77e983482..29c3a4690 100644
--- a/src/gui/gtk/gui-display.c
+++ b/src/gui/gtk/gui-display.c
@@ -710,7 +710,7 @@ gui_printf_color_type (t_gui_window *window, int type, int color, char *message,
if (window == NULL)
{
- log_printf ("gui_printf without window! this is a bug, please send to developers - thanks\n");
+ wee_log_printf ("gui_printf without window! this is a bug, please send to developers - thanks\n");
return;
}
}
diff --git a/src/gui/gui-common.c b/src/gui/gui-common.c
index 453e75835..723c19fe5 100644
--- a/src/gui/gui-common.c
+++ b/src/gui/gui-common.c
@@ -264,7 +264,7 @@ gui_new_line (t_gui_window *window)
}
else
{
- log_printf (_("%s not enough memory for new line!\n"));
+ wee_log_printf (_("%s not enough memory for new line!\n"));
return NULL;
}
return new_line;
@@ -291,7 +291,7 @@ gui_new_message (t_gui_window *window)
}
else
{
- log_printf (_("not enough memory!\n"));
+ wee_log_printf (_("not enough memory!\n"));
return NULL;
}
return new_message;
diff --git a/src/irc/irc-server.c b/src/irc/irc-server.c
index fdbc3d3a5..25928eeb5 100644
--- a/src/irc/irc-server.c
+++ b/src/irc/irc-server.c
@@ -205,13 +205,13 @@ server_new (char *name, int autoconnect, char *address, int port,
return NULL;
#ifdef DEBUG
- log_printf ("creating new server (name:%s, address:%s, port:%d, pwd:%s, "
- "nick1:%s, nick2:%s, nick3:%s, username:%s, realname:%s, "
- "command:%s, autojoin:%s)\n",
- name, address, port, (password) ? password : "",
- (nick1) ? nick1 : "", (nick2) ? nick2 : "", (nick3) ? nick3 : "",
- (username) ? username : "", (realname) ? realname : "",
- (command) ? command : "", (autojoin) ? autojoin : "");
+ wee_log_printf ("creating new server (name:%s, address:%s, port:%d, pwd:%s, "
+ "nick1:%s, nick2:%s, nick3:%s, username:%s, realname:%s, "
+ "command:%s, autojoin:%s)\n",
+ name, address, port, (password) ? password : "",
+ (nick1) ? nick1 : "", (nick2) ? nick2 : "", (nick3) ? nick3 : "",
+ (username) ? username : "", (realname) ? realname : "",
+ (command) ? command : "", (autojoin) ? autojoin : "");
#endif
if ((new_server = server_alloc ()))
@@ -480,8 +480,8 @@ server_connect (t_irc_server *server)
gui_printf (server->window,
_("%s: connecting to %s:%d...\n"),
PACKAGE_NAME, server->address, server->port);
- log_printf (_("connecting to server %s:%d...\n"),
- server->address, server->port);
+ wee_log_printf (_("connecting to server %s:%d...\n"),
+ server->address, server->port);
server->is_connected = 0;
/* create pipe */
diff --git a/src/plugins/Makefile.am b/src/plugins/Makefile.am
index 7dda77abf..1d9104d4a 100644
--- a/src/plugins/Makefile.am
+++ b/src/plugins/Makefile.am
@@ -16,16 +16,21 @@
#
if PLUGIN_PERL
-perl_dir=perl
+perl_dir = perl
endif
# if PLUGIN_PYTHON
-# python_dir=python
+# python_dir = python
# endif
# if PLUGIN_RUBY
-# ruby_dir=ruby
+# ruby_dir = ruby
# endif
# SUBDIRS = $(perl_dir) $(python_dir) $(ruby_dir)
SUBDIRS = $(perl_dir)
+
+noinst_LIBRARIES = lib_weechat_plugins.a
+
+lib_weechat_plugins_a_SOURCES = plugins.h \
+ plugins.c
diff --git a/src/plugins/perl/Makefile.am b/src/plugins/perl/Makefile.am
index 213912f3a..e94d51fb1 100644
--- a/src/plugins/perl/Makefile.am
+++ b/src/plugins/perl/Makefile.am
@@ -19,4 +19,5 @@ INCLUDES = $(PERL_CFLAGS)
noinst_LIBRARIES = lib_weechat_perl.a
-lib_weechat_perl_a_SOURCES = perl.c
+lib_weechat_perl_a_SOURCES = wee-perl.h \
+ wee-perl.c
diff --git a/src/plugins/perl/wee-perl.c b/src/plugins/perl/wee-perl.c
new file mode 100644
index 000000000..709f575ad
--- /dev/null
+++ b/src/plugins/perl/wee-perl.c
@@ -0,0 +1,302 @@
+/*
+ * Copyright (c) 2003 by FlashCode <flashcode@flashtux.org>
+ * Bounga <bounga@altern.org>
+ * Xahlexx <xahlexx@tuxisland.org>
+ * See README for License detail.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+/* wee-perl.c: Perl plugin support for WeeChat */
+
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <stdlib.h>
+#include <EXTERN.h>
+#include <perl.h>
+#include <XSUB.h>
+#include "../../common/weechat.h"
+#include "wee-perl.h"
+#include "../../gui/gui.h"
+
+
+static PerlInterpreter *my_perl = NULL;
+static t_perl_script *perl_scripts = NULL;
+
+extern void boot_DynaLoader (pTHX_ CV* cv);
+
+
+/*
+ * IRC::register: startup function for all WeeChat Perl scripts
+ */
+
+static XS (XS_IRC_register)
+{
+ char *name, *version, *shutdown_func, *description;
+ int integer;
+ t_perl_script *new_perl_script;
+ dXSARGS;
+
+ name = SvPV (ST (0), integer);
+ version = SvPV (ST (1), integer);
+ shutdown_func = SvPV (ST (2), integer);
+ description = SvPV (ST (3), integer);
+
+ new_perl_script = (t_perl_script *)malloc (sizeof (t_perl_script));
+ if (new_perl_script)
+ {
+ new_perl_script->name = strdup (name);
+ new_perl_script->version = strdup (version);
+ new_perl_script->shutdown_func = strdup (shutdown_func);
+ new_perl_script->description = strdup (description);
+ new_perl_script->next_script = perl_scripts;
+ perl_scripts = new_perl_script;
+ wee_log_printf (_("registered Perl script: \"%s\"\n"), name);
+ }
+ else
+ gui_printf (NULL,
+ _("%s unable to load Perl script \"%s\"\n"),
+ WEECHAT_ERROR, name);
+ XST_mPV (0, VERSION);
+ XSRETURN (1);
+}
+
+/*
+ * IRC::print: print message to current window
+ */
+
+static XS (XS_IRC_print)
+{
+ int i, integer;
+ char *message;
+ dXSARGS;
+
+ for (i = 0; i < items; i++)
+ {
+ message = SvPV (ST (i), integer);
+ gui_printf (NULL, "%s\n", message);
+ }
+
+ XSRETURN_EMPTY;
+}
+
+/*
+ * xs_init: initialize subroutines
+ */
+
+void
+xs_init (pTHX)
+{
+ newXS ("DynaLoader::boot_DynaLoader", boot_DynaLoader, __FILE__);
+ newXS ("IRC::register", XS_IRC_register, "IRC");
+ newXS ("IRC::print", XS_IRC_print, "IRC");
+}
+
+/*
+ * wee_perl_init: initialize Perl interface for WeeChat
+ */
+
+void
+wee_perl_init ()
+{
+ char *perl_args[] = { "", "-e", "0" };
+ /* This Perl code is extracted/modified from X-Chat IRC client */
+ /* X-Chat is (c) 1998-2002 Peter Zelezny */
+ char *weechat_perl_func =
+ {
+ "sub wee_perl_load_file"
+ "{"
+ " my $filename = shift;"
+ " local $/ = undef;"
+ " open FILE, $filename or return \"__WEECHAT_ERROR__\";"
+ " $_ = <FILE>;"
+ " close FILE;"
+ " return $_;"
+ "}"
+ "sub wee_perl_load_eval_file"
+ "{"
+ " my $filename = shift;"
+ " my $content = wee_perl_load_file ($filename);"
+ " if ($content eq \"__WEECHAT_ERROR__\")"
+ " {"
+ " IRC::print \"" WEECHAT_ERROR " Perl script '$filename' not found.\\n\";"
+ " return 1;"
+ " }"
+ " eval $content;"
+ " if ($@)"
+ " {"
+ " IRC::print \"" WEECHAT_ERROR " unable to load Perl script '$filename':\\n\";"
+ " IRC::print \"$@\\n\";"
+ " return 2;"
+ " }"
+ " return 0;"
+ "}"
+ "$SIG{__WARN__} = sub { IRC::print \"$_[0]\n\"; };"
+ };
+
+ my_perl = perl_alloc ();
+ perl_construct (my_perl);
+ perl_parse (my_perl, xs_init, 3, perl_args, NULL);
+ eval_pv (weechat_perl_func, TRUE);
+}
+
+/*
+ * wee_perl_search: search a (loaded) Perl script by name
+ */
+
+t_perl_script *
+wee_perl_search (char *name)
+{
+ t_perl_script *ptr_perl_script;
+
+ for (ptr_perl_script = perl_scripts; ptr_perl_script;
+ ptr_perl_script = ptr_perl_script->next_script)
+ {
+ if (strcmp (ptr_perl_script->name, name) == 0)
+ return ptr_perl_script;
+ }
+
+ /* script not found */
+ return NULL;
+}
+
+/*
+ * wee_perl_exec: execute a Perl script
+ */
+
+int
+wee_perl_exec (char *function, char *arguments)
+{
+ char *argv[2];
+ int count, return_code;
+ SV *sv;
+
+ /* call Perl function */
+ dSP;
+ ENTER;
+ SAVETMPS;
+ PUSHMARK(sp);
+ argv[0] = arguments;
+ argv[1] = NULL;
+ count = perl_call_argv (function, G_EVAL | G_SCALAR, argv);
+ SPAGAIN;
+
+ /* check if ok */
+ sv = GvSV (gv_fetchpv ("@", TRUE, SVt_PV));
+ return_code = 1;
+ if (SvTRUE (sv))
+ {
+ gui_printf (NULL,
+ _("Perl error: %s\n"),
+ SvPV (sv, count));
+ POPs;
+ }
+ else
+ {
+ if (count != 1)
+ {
+ gui_printf (NULL,
+ _("Perl error: too much values from \"%s\" (%d). Expected: 1.\n"),
+ function, count);
+ }
+ else
+ return_code = POPi;
+ }
+
+ PUTBACK;
+ FREETMPS;
+ LEAVE;
+
+ return return_code;
+}
+
+/*
+ * wee_perl_load: load a Perl script
+ */
+
+int
+wee_perl_load (char *filename)
+{
+ /* execute Perl script */
+ wee_log_printf (_("loading Perl script \"%s\"\n"), filename);
+ return wee_perl_exec ("wee_perl_load_eval_file", filename);
+}
+
+/*
+ * wee_perl_unload: unload a Perl script
+ */
+
+void
+wee_perl_unload (t_perl_script *ptr_perl_script)
+{
+ if (ptr_perl_script)
+ {
+ wee_log_printf (_("unloading Perl script \"%s\"\n"),
+ ptr_perl_script->name);
+
+ /* call shutdown callback function */
+ if (ptr_perl_script->shutdown_func[0])
+ wee_perl_exec (ptr_perl_script->shutdown_func, "");
+
+ /* free data */
+ if (ptr_perl_script->name)
+ free (ptr_perl_script->name);
+ if (ptr_perl_script->version)
+ free (ptr_perl_script->version);
+ if (ptr_perl_script->shutdown_func)
+ free (ptr_perl_script->shutdown_func);
+ if (ptr_perl_script->description)
+ free (ptr_perl_script->description);
+ }
+}
+
+/*
+ * wee_perl_unload_all: unload all Perl scripts
+ */
+
+void
+wee_perl_unload_all ()
+{
+ t_perl_script *ptr_perl_script;
+
+ while (perl_scripts)
+ {
+ wee_perl_unload (perl_scripts);
+ ptr_perl_script = perl_scripts->next_script;
+ free (perl_scripts);
+ perl_scripts = ptr_perl_script;
+ }
+}
+
+/*
+ * wee_perl_end: shutdown Perl interface
+ */
+
+void
+wee_perl_end ()
+{
+ /* unload all scripts */
+ wee_perl_unload_all ();
+
+ /* free Perl interpreter */
+ if (my_perl)
+ {
+ perl_destruct (my_perl);
+ perl_free (my_perl);
+ }
+}
diff --git a/src/plugins/perl/wee-perl.h b/src/plugins/perl/wee-perl.h
new file mode 100644
index 000000000..31a40481b
--- /dev/null
+++ b/src/plugins/perl/wee-perl.h
@@ -0,0 +1,44 @@
+/*
+ * Copyright (c) 2003 by FlashCode <flashcode@flashtux.org>
+ * Bounga <bounga@altern.org>
+ * Xahlexx <xahlexx@tuxisland.org>
+ * See README for License detail.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+
+#ifndef __WEECHAT_PERL_H
+#define __WEECHAT_PERL_H 1
+
+typedef struct t_perl_script t_perl_script;
+
+struct t_perl_script
+{
+ char *name; /* name of script */
+ char *version; /* version of script */
+ char *shutdown_func; /* function when script ends */
+ char *description; /* description of script */
+ t_perl_script *next_script; /* link to next Perl script */
+};
+
+extern void wee_perl_init ();
+extern t_perl_script *wee_perl_search (char *);
+extern int wee_perl_load (char *);
+extern void wee_perl_unload (t_perl_script *);
+extern void wee_perl_unload_all ();
+extern void wee_perl_end ();
+
+#endif /* wee-perl.h */
diff --git a/src/plugins/plugins.c b/src/plugins/plugins.c
new file mode 100644
index 000000000..50b8e60ef
--- /dev/null
+++ b/src/plugins/plugins.c
@@ -0,0 +1,105 @@
+/*
+ * Copyright (c) 2003 by FlashCode <flashcode@flashtux.org>
+ * Bounga <bounga@altern.org>
+ * Xahlexx <xahlexx@tuxisland.org>
+ * See README for License detail.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+/* plugins.c: manages WeeChat plugins (Perl and/or Python and/or Ruby) */
+
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <stdlib.h>
+#include "plugins.h"
+
+#ifdef PLUGIN_PERL
+#include "perl/wee-perl.h"
+#endif
+
+
+/*
+ * plugins_init: initialize all plugins
+ */
+
+void
+plugins_init ()
+{
+ #ifdef PLUGIN_PERL
+ wee_perl_init();
+ #endif
+}
+
+/*
+ * plugins_load: load a plugin
+ */
+
+void
+plugins_load (int plugin_type, char *filename)
+{
+ switch (plugin_type)
+ {
+ case PLUGIN_PERL:
+ #ifdef PLUGIN_PERL
+ wee_perl_load (filename);
+ #endif
+ break;
+ case PLUGIN_PYTHON:
+ /* TODO: load Python script */
+ break;
+ case PLUGIN_RUBY:
+ /* TODO: load Ruby script */
+ break;
+ }
+}
+
+/*
+ * plugins_unload: unload a plugin
+ */
+
+void
+plugins_unload (int plugin_type, char *scriptname)
+{
+ switch (plugin_type)
+ {
+ case PLUGIN_PERL:
+ #ifdef PLUGIN_PERL
+ wee_perl_unload (wee_perl_search (scriptname));
+ #endif
+ break;
+ case PLUGIN_PYTHON:
+ /* TODO: load Python script */
+ break;
+ case PLUGIN_RUBY:
+ /* TODO: load Ruby script */
+ break;
+ }
+}
+
+/*
+ * plugins_end: shutdown plugin interface
+ */
+
+void
+plugins_end ()
+{
+ #ifdef PLUGIN_PERL
+ wee_perl_end();
+ #endif
+}
diff --git a/src/plugins/plugins.h b/src/plugins/plugins.h
new file mode 100644
index 000000000..fcd6309f7
--- /dev/null
+++ b/src/plugins/plugins.h
@@ -0,0 +1,36 @@
+/*
+ * Copyright (c) 2003 by FlashCode <flashcode@flashtux.org>
+ * Bounga <bounga@altern.org>
+ * Xahlexx <xahlexx@tuxisland.org>
+ * See README for License detail.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+
+#ifndef __WEECHAT_PLUGIN_H
+#define __WEECHAT_PLUGIN_H 1
+
+#define PLUGIN_UNKNOWN 0
+#define PLUGIN_PERL 1
+#define PLUGIN_PYTHON 2
+#define PLUGIN_RUBY 3
+
+extern void plugins_init ();
+extern void plugins_load (int, char *);
+extern void plugins_unload (int, char *);
+extern void plugins_end ();
+
+#endif /* plugins.h */
diff --git a/weechat/BUGS b/weechat/BUGS
index 57a54817a..4faa69776 100644
--- a/weechat/BUGS
+++ b/weechat/BUGS
@@ -1,10 +1,11 @@
WeeChat - Wee Enhanced Environment for Chat
===========================================
-WeeChat known bugs, 2003-11-03
+WeeChat known bugs, 2003-11-16
-- ./configure does not check that Curses header is installed
+- ./configure does not check that Curses headers are installed
- ./configure does not check that Gtk 2.0 libraries are installed
+- ./configure does not check that Perl headers & libraries are installed
- too much nicks in the channel (> height of window) => display bug
- some IRC commands are marked as 'unknown' when received
(IRC protocol is under dev!)
diff --git a/weechat/ChangeLog b/weechat/ChangeLog
index 5951ed4a1..f8d936cdd 100644
--- a/weechat/ChangeLog
+++ b/weechat/ChangeLog
@@ -1,10 +1,11 @@
WeeChat - Wee Enhanced Environment for Chat
===========================================
-ChangeLog - 2003-11-09
+ChangeLog - 2003-11-16
Version 0.0.4 (under dev!):
+ * Perl plugin
* debug messages can be enabled via ./configure --enbale-debug option
Version 0.0.3 (2003-11-03):
diff --git a/weechat/TODO b/weechat/TODO
index b98fd6494..00c2b3e4d 100644
--- a/weechat/TODO
+++ b/weechat/TODO
@@ -1,7 +1,7 @@
WeeChat - Wee Enhanced Environment for Chat
===========================================
-TODO - 2003-11-09
+TODO - 2003-11-16
Legend:
# done
@@ -29,9 +29,8 @@ v0.0.4:
- add missing options for config file
* Plugins:
- - add Perl plugin
- - "/load" and "/unload" commands to (un)load extension scripts
- (perl, python, ruby, ...)
+ + Perl plugin
+ # "/perl load" and "/perl unload" commands to (un)load Perl scripts
Future versions:
@@ -87,5 +86,7 @@ Future versions:
loading config)
* Plugins:
- - add Python plugin
- - add Ruby plugin
+ - Python plugin
+ - "/python load" and "/python unload" commands to (un)load Python scripts
+ - Ruby plugin
+ - "/ruby load" and "/ruby unload" commands to (un)load Ruby scripts
diff --git a/weechat/configure.in b/weechat/configure.in
index a21f2d615..009d30882 100644
--- a/weechat/configure.in
+++ b/weechat/configure.in
@@ -51,6 +51,7 @@ AC_FUNC_SELECT_ARGTYPES
AC_TYPE_SIGNAL
AC_CHECK_FUNCS([gethostbyname gethostname gettimeofday inet_ntoa memset mkdir select setlocale socket strcasecmp strchr strdup strncasecmp strpbrk strrchr strstr uname])
+AH_VERBATIM([PLUGIN_PERL], [#undef PLUGIN_PERL])
AH_VERBATIM([DEBUG], [#undef DEBUG])
AC_ARG_ENABLE(curses, [ --disable-curses Turn off Curses interface (default=auto)],,enable_curses=yes)
@@ -90,18 +91,17 @@ if test "x$enable_gtk" = "xyes" ; then
AC_SUBST(GTK_LIBS)
fi
-PLUGIN_LIBS=
+PLUGINS_LIBS=
if test "x$enable_perl" = "xyes" ; then
enable_plugins="yes"
- PLUGIN_LIBS="$PLUGIN_LIBS ../../plugins/perl/lib_weechat_perl.a"
+ PLUGINS_LIBS="$PLUGINS_LIBS ../../plugins/perl/lib_weechat_perl.a `perl -MExtUtils::Embed -e ldopts`"
PERL_CFLAGS=`perl -MExtUtils::Embed -e ccopts`
- PERL_LIBS=`perl -MExtUtils::Embed -e ldopts`
AC_SUBST(PERL_CFLAGS)
- AC_SUBST(PERL_LIBS)
+ AC_DEFINE(PLUGIN_PERL)
fi
-AC_SUBST(PLUGIN_LIBS)
+AC_SUBST(PLUGINS_LIBS)
if test "x$enable_debug" = "xyes" ; then
AC_DEFINE(DEBUG)
diff --git a/weechat/po/POTFILES.in b/weechat/po/POTFILES.in
index cd5990016..27c256ea7 100644
--- a/weechat/po/POTFILES.in
+++ b/weechat/po/POTFILES.in
@@ -1,24 +1,30 @@
./src/irc/irc-nick.c
./src/irc/irc-server.c
./src/irc/irc-channel.c
+./src/irc/irc.h
./src/irc/irc-commands.c
./src/irc/irc-display.c
./src/irc/irc-send.c
./src/irc/irc-recv.c
+./src/plugins/perl/wee-perl.c
+./src/plugins/perl/wee-perl.h
+./src/plugins/plugins.c
+./src/plugins/plugins.h
./src/gui/curses/gui-input.c
./src/gui/curses/gui-display.c
./src/gui/gtk/gui-display.c
./src/gui/gtk/gui-input.c
+./src/gui/qt/gui-qt.c
+./src/gui/qt/gui-qt.h
+./src/gui/gui.h
./src/gui/gui-common.c
./src/common/command.c
./src/common/completion.c
./src/common/history.c
./src/common/weechat.c
-./src/common/weeconfig.c
-./src/irc/irc.h
-./src/gui/gui.h
./src/common/command.h
./src/common/completion.h
./src/common/history.h
./src/common/weechat.h
+./src/common/weeconfig.c
./src/common/weeconfig.h
diff --git a/weechat/po/fr.po b/weechat/po/fr.po
index 5afbe2d9d..da0f914f6 100644
--- a/weechat/po/fr.po
+++ b/weechat/po/fr.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 0.0.2\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2003-10-11 14:28+0200\n"
+"POT-Creation-Date: 2003-11-16 20:00+0100\n"
"PO-Revision-Date: 2003-10-04 21:21+0200\n"
"Last-Translator: FlashCode <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -15,119 +15,113 @@ msgstr ""
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
-#: weechat.h:41
-msgid " Error:"
-msgstr " Erreur:"
-
-#: weechat.h:42
-msgid " Warning:"
-msgstr " Attention:"
-
-#: irc/irc-nick.c:185
+#: src/irc/irc-nick.c:188
#, c-format
msgid "%s cannot allocate new nick\n"
msgstr "%s ompossible d'allouer un nouveau pseudo\n"
-#: irc/irc-server.c:98
+#: src/irc/irc-server.c:97
#, c-format
msgid "%s cannot allocate new server\n"
msgstr "%s impossible d'allouer un nouveau serveur\n"
-#: irc/irc-server.c:354
+#: src/irc/irc-server.c:353
#, c-format
msgid "%s unable to explode received buffer\n"
msgstr "%s impossible d'exploser le tampon de réception\n"
-#: irc/irc-server.c:425
+#: src/irc/irc-server.c:424
#, c-format
msgid "Command '%s' failed!\n"
msgstr "La commande '%s' a échoué !\n"
-#: irc/irc-server.c:429
+#: src/irc/irc-server.c:428
msgid "No command to execute!\n"
msgstr "Pas de commande à exécuter !\n"
-#: irc/irc-server.c:433
+#: src/irc/irc-server.c:432
#, c-format
msgid "Unknown command: cmd=%s, args=%s\n"
msgstr "Commande inconnue: cmd=%s, params=%s\n"
-#: irc/irc-server.c:482
+#: src/irc/irc-server.c:481
#, c-format
msgid "%s: connecting to %s:%d...\n"
msgstr "%s: connexion à %s:%d...\n"
-#: irc/irc-server.c:484
+#: src/irc/irc-server.c:483
#, c-format
msgid "connecting to server %s:%d...\n"
msgstr "connexion au serveur %s:%d...\n"
-#: irc/irc-server.c:492
+#: src/irc/irc-server.c:491
#, c-format
msgid "%s cannot create pipe\n"
msgstr "%s impossible de créer le pipe\n"
-#: irc/irc-server.c:506
+#: src/irc/irc-server.c:505
#, c-format
msgid "%s cannot set socket option \"SO_REUSEADDR\"\n"
msgstr "%s impossible de paramétrer l'option socket \"SO_REUSEADDR\"\n"
-#: irc/irc-server.c:513
+#: src/irc/irc-server.c:512
#, c-format
msgid "%s cannot set socket option \"SO_KEEPALIVE\"\n"
msgstr "%s impossible de paramétrer l'option socket \"SO_KEEPALIVE\"\n"
-#: irc/irc-server.c:521
+#: src/irc/irc-server.c:520
#, c-format
msgid "%s address \"%s\" not found\n"
msgstr "%s adresse \"%s\" introuvable\n"
-#: irc/irc-server.c:544
+#: src/irc/irc-server.c:543
#, c-format
msgid "%s IP address not found\n"
msgstr "%s adresse IP introuvable\n"
-#: irc/irc-server.c:554
+#: src/irc/irc-server.c:553
#, c-format
msgid "%s: server IP is: %s\n"
msgstr "%s: l'adresse IP du serveur est : %s\n"
-#: irc/irc-server.c:560
+#: src/irc/irc-server.c:559
#, c-format
msgid "%s cannot connect to irc server\n"
msgstr "%s connexion au serveur irc impossible\n"
-#: irc/irc-server.c:588
+#: src/irc/irc-server.c:587
msgid "Disconnected from server!\n"
msgstr "Déconnecté du serveur !\n"
-#: irc/irc-channel.c:52
+#: src/irc/irc-channel.c:51
#, c-format
msgid "%s cannot allocate new channel"
msgstr "%s impossible d'allouer un nouveau canal"
-#: irc/irc-commands.c:33
+#: src/irc/irc-commands.c:36
msgid "find information about the administrator of the server"
msgstr "trouver les informations sur l'administrateur du serveur"
-#: irc/irc-commands.c:34 irc/irc-commands.c:57 irc/irc-commands.c:127
-#: irc/irc-commands.c:199 irc/irc-commands.c:206 irc/irc-commands.c:212
+#: src/irc/irc-commands.c:37 src/irc/irc-commands.c:60
+#: src/irc/irc-commands.c:130 src/irc/irc-commands.c:202
+#: src/irc/irc-commands.c:209 src/irc/irc-commands.c:215
msgid "[target]"
msgstr "[cible]"
-#: irc/irc-commands.c:35 irc/irc-commands.c:206 irc/irc-commands.c:212
+#: src/irc/irc-commands.c:38 src/irc/irc-commands.c:209
+#: src/irc/irc-commands.c:215
msgid "target: server"
msgstr "cible: serveur"
-#: irc/irc-commands.c:37
+#: src/irc/irc-commands.c:40
msgid "toggle away status"
msgstr "basculer le statut absent"
-#: irc/irc-commands.c:38
+#: src/irc/irc-commands.c:41
msgid "[-all] [message]"
msgstr "[-all] [message]"
-#: irc/irc-commands.c:39
+#: src/irc/irc-commands.c:42
msgid ""
"-all: toggle away status on all connected servers\n"
"message: message for away (if no message is given, away status is removed)"
@@ -136,15 +130,15 @@ msgstr ""
"message: message pour l'absence (si pas de message donné, le statut "
"d'absence est supprimé)"
-#: irc/irc-commands.c:42
+#: src/irc/irc-commands.c:45
msgid "send a ctcp message"
msgstr "envoyer un message ctcp"
-#: irc/irc-commands.c:43
+#: src/irc/irc-commands.c:46
msgid "nickname type"
msgstr "nickname type"
-#: irc/irc-commands.c:44
+#: src/irc/irc-commands.c:47
msgid ""
"nickname: user to send ctcp to\n"
"type: \"action\" or \"version\""
@@ -152,44 +146,44 @@ msgstr ""
"nickname: utilisateur pour envoyer le ctcp\n"
"type: \"action\" ou \"version\""
-#: irc/irc-commands.c:46
+#: src/irc/irc-commands.c:49
msgid "removes channel operator status from nickname(s)"
msgstr "retire le statut d'opérateur du canal à/aux nick(s)"
-#: irc/irc-commands.c:47 irc/irc-commands.c:50 irc/irc-commands.c:140
-#: irc/irc-commands.c:218
+#: src/irc/irc-commands.c:50 src/irc/irc-commands.c:53
+#: src/irc/irc-commands.c:143 src/irc/irc-commands.c:221
msgid "nickname [nickname]"
msgstr "nickname [nickname]"
-#: irc/irc-commands.c:49
+#: src/irc/irc-commands.c:52
msgid "removes voice from nickname(s)"
msgstr "retire la voix du/des pseudo(s)"
-#: irc/irc-commands.c:52
+#: src/irc/irc-commands.c:55
msgid "shutdown the server"
msgstr "arrêter le serveur"
-#: irc/irc-commands.c:55
+#: src/irc/irc-commands.c:58
msgid "error received from IRC server"
msgstr "erreur reçue du serveur IRC"
-#: irc/irc-commands.c:56
+#: src/irc/irc-commands.c:59
msgid "get information describing the server"
msgstr "voir les informations concernant le serveur"
-#: irc/irc-commands.c:58 irc/irc-commands.c:128
+#: src/irc/irc-commands.c:61 src/irc/irc-commands.c:131
msgid "target: server name"
msgstr "cible: nom du serveur"
-#: irc/irc-commands.c:60
+#: src/irc/irc-commands.c:63
msgid "invite a nick on a channel"
msgstr "inviter un utilisateur sur un canal"
-#: irc/irc-commands.c:61
+#: src/irc/irc-commands.c:64
msgid "nickname channel"
msgstr "nick canal"
-#: irc/irc-commands.c:62
+#: src/irc/irc-commands.c:65
msgid ""
"nickname: nick to invite\n"
"channel: channel to invite"
@@ -197,27 +191,27 @@ msgstr ""
"nickname: utilisateur à inviter\n"
"channel: canal pour l'invitation"
-#: irc/irc-commands.c:64
+#: src/irc/irc-commands.c:67
msgid "check if a nickname is currently on IRC"
msgstr "vérifier si un utilisateur est actuellement sur IRC"
-#: irc/irc-commands.c:65 irc/irc-commands.c:209
+#: src/irc/irc-commands.c:68 src/irc/irc-commands.c:212
msgid "nickname [nickname ...]"
msgstr "nick [nick ...]"
-#: irc/irc-commands.c:66 irc/irc-commands.c:209
+#: src/irc/irc-commands.c:69 src/irc/irc-commands.c:212
msgid "nickname: nickname"
msgstr "nick: pseudo"
-#: irc/irc-commands.c:68
+#: src/irc/irc-commands.c:71
msgid "join a channel"
msgstr "joindre un canal"
-#: irc/irc-commands.c:69
+#: src/irc/irc-commands.c:72
msgid "channel[,channel] [key[,key]]"
msgstr "canal[,canal] [clé[,clé]]"
-#: irc/irc-commands.c:70
+#: src/irc/irc-commands.c:73
msgid ""
"channel: channel name to join\n"
"key: key to join the channel"
@@ -225,15 +219,15 @@ msgstr ""
"canal: nom du canal à rejoindre\n"
"clé: clé pour rejoindre le canal"
-#: irc/irc-commands.c:72
+#: src/irc/irc-commands.c:75
msgid "forcibly remove a user from a channel"
msgstr "retirer par la force un utilisateur d'un canal"
-#: irc/irc-commands.c:73
+#: src/irc/irc-commands.c:76
msgid "[channel] nickname [comment]"
msgstr "[canal] nick [commentaire]"
-#: irc/irc-commands.c:74
+#: src/irc/irc-commands.c:77
msgid ""
"channel: channel where user is\n"
"nickname: nickname to kick\n"
@@ -243,15 +237,15 @@ msgstr ""
"nick: utilisateur à éliminer\n"
"commentaire: commentaire pour l'élimination"
-#: irc/irc-commands.c:76
+#: src/irc/irc-commands.c:79
msgid "close client-server connection"
msgstr "fermer la connexion client-serveur"
-#: irc/irc-commands.c:77
+#: src/irc/irc-commands.c:80
msgid "nickname comment"
msgstr "nick commentaire"
-#: irc/irc-commands.c:78
+#: src/irc/irc-commands.c:81
msgid ""
"nickname: nickname\n"
"comment: comment for kill"
@@ -259,16 +253,16 @@ msgstr ""
"nick: utilisateur\n"
"commentaire: commentaire pour la mort"
-#: irc/irc-commands.c:80
+#: src/irc/irc-commands.c:83
msgid "list all servernames which are known by the server answering the query"
msgstr ""
"lister tous les noms de serveurs connus du serveur qui répond à la requête"
-#: irc/irc-commands.c:81
+#: src/irc/irc-commands.c:84
msgid "[[remove_server] server_mask]"
msgstr "[[serveur] masque_serveur]"
-#: irc/irc-commands.c:82
+#: src/irc/irc-commands.c:85
msgid ""
"remote_server: this server should answer the query\n"
"server_mask: list of servers must match this mask"
@@ -276,15 +270,15 @@ msgstr ""
"serveur: ce serveur doit répondre à la requête\n"
"masque_serveur: liste des serveurs correspondant au masque"
-#: irc/irc-commands.c:85
+#: src/irc/irc-commands.c:88
msgid "list channels and their topic"
msgstr "lister les canaux et leur sujet"
-#: irc/irc-commands.c:86
+#: src/irc/irc-commands.c:89
msgid "[channel[,channel] [server]]"
msgstr "[canal[,canall] [serveur]]"
-#: irc/irc-commands.c:87
+#: src/irc/irc-commands.c:90
msgid ""
"channel: channel to list\n"
"server: server name"
@@ -292,15 +286,15 @@ msgstr ""
"canal: canal à lister\n"
"serveur: nom du serveur"
-#: irc/irc-commands.c:89
+#: src/irc/irc-commands.c:92
msgid "get statistics about ths size of the IRC network"
msgstr "obtenir des statistiques sur la taille du réseau IRC"
-#: irc/irc-commands.c:90
+#: src/irc/irc-commands.c:93
msgid "[mask [target]]"
msgstr "[masque [cible]]"
-#: irc/irc-commands.c:91
+#: src/irc/irc-commands.c:94
msgid ""
"mask: servers matching the mask only\n"
"target: server for forwarding request"
@@ -308,23 +302,23 @@ msgstr ""
"masque: serveurs qui correspondent au masque seulement\n"
"cible: serveur pour faire suivre la requête"
-#: irc/irc-commands.c:94
+#: src/irc/irc-commands.c:97
msgid "send a ctcp action to the current channel"
msgstr "envoyer une action ctcp au canal courant"
-#: irc/irc-commands.c:95
+#: src/irc/irc-commands.c:98
msgid "message"
msgstr "message"
-#: irc/irc-commands.c:96
+#: src/irc/irc-commands.c:99
msgid "message: message to send"
msgstr "message: message à envoyer"
-#: irc/irc-commands.c:98
+#: src/irc/irc-commands.c:101
msgid "change channel or user mode"
msgstr "changer le mode du canal ou de l'utilisateur"
-#: irc/irc-commands.c:99
+#: src/irc/irc-commands.c:102
msgid ""
"{ channel {[+|-]|o|p|s|i|t|n|b|v} [limit] [user] [ban mask] } | { nickname "
"{[+|-]|i|w|s|o}"
@@ -332,7 +326,7 @@ msgstr ""
"{ canal {[+|-]|o|p|s|i|t|n|b|v} [limite] [utilisateur] [masque de "
"banissement] } | { nick {[+|-]|i|w|s|o}"
-#: irc/irc-commands.c:101
+#: src/irc/irc-commands.c:104
msgid ""
"channel modes:\n"
" channel: channel name to modify\n"
@@ -375,15 +369,15 @@ msgstr ""
" w: l'utilisateur reçoit les wallops\n"
" o: drapeau opérateur\n"
-#: irc/irc-commands.c:121
+#: src/irc/irc-commands.c:124
msgid "send message to a nick or channel"
msgstr "envoyer un message à un utilisateur ou canal"
-#: irc/irc-commands.c:122
+#: src/irc/irc-commands.c:125
msgid "receiver[,receiver] text"
msgstr "cible[,cible] texte"
-#: irc/irc-commands.c:123
+#: src/irc/irc-commands.c:126
msgid ""
"receiver: nick or channel (may be mask, '*' = current channel)\n"
"text: text to send"
@@ -391,43 +385,43 @@ msgstr ""
"cible: utilisateur ou canal (peut-être un masque, '*' = canal courant)\n"
"texte: texte à envoyer"
-#: irc/irc-commands.c:126
+#: src/irc/irc-commands.c:129
msgid "get the \"Message Of The Day\""
msgstr "obtenir le message du jour"
-#: irc/irc-commands.c:130
+#: src/irc/irc-commands.c:133
msgid "list nicknames on channels"
msgstr "lister les utilisateurs sur des canaux"
-#: irc/irc-commands.c:131 irc/irc-commands.c:147
+#: src/irc/irc-commands.c:134 src/irc/irc-commands.c:150
msgid "[channel[,channel]]"
msgstr "[canal[,canal]]"
-#: irc/irc-commands.c:131
+#: src/irc/irc-commands.c:134
msgid "channel: channel name"
msgstr "canal: nom du canal"
-#: irc/irc-commands.c:133
+#: src/irc/irc-commands.c:136
msgid "change current nickname"
msgstr "changer le nick courant"
-#: irc/irc-commands.c:134
+#: src/irc/irc-commands.c:137
msgid "nickname"
msgstr "nick"
-#: irc/irc-commands.c:134
+#: src/irc/irc-commands.c:137
msgid "nickname: new nickname for current IRC server"
msgstr "nick: nouveau nick pour le serveur IRC courant"
-#: irc/irc-commands.c:136
+#: src/irc/irc-commands.c:139
msgid "send notice message to user"
msgstr "envoyer un message notice à un utilisateur"
-#: irc/irc-commands.c:137
+#: src/irc/irc-commands.c:140
msgid "nickname text"
msgstr "nick texte"
-#: irc/irc-commands.c:137
+#: src/irc/irc-commands.c:140
msgid ""
"nickname: user to send notice to\n"
"text: text to send"
@@ -435,41 +429,41 @@ msgstr ""
"nick: utilisateur cible pour la notice\n"
"texte: texte à envoyer"
-#: irc/irc-commands.c:139
+#: src/irc/irc-commands.c:142
msgid "gives channel operator status to nickname(s)"
msgstr "donner le statut opérateur à un/des utilisateur(s)"
-#: irc/irc-commands.c:142
+#: src/irc/irc-commands.c:145
msgid "get operator privileges"
msgstr "obtenir le statut d'opérateur"
-#: irc/irc-commands.c:143
+#: src/irc/irc-commands.c:146
msgid "user password"
msgstr "utilisateur mot_de_passe"
-#: irc/irc-commands.c:144
+#: src/irc/irc-commands.c:147
msgid "user/password: used to get privileges on current IRC server"
msgstr ""
"utilisateur/mot_de_passe: utilisé pour obtenir les privilèges sur le serveur "
"IRC courant"
-#: irc/irc-commands.c:146
+#: src/irc/irc-commands.c:149
msgid "leave a channel"
msgstr "quitter un canal"
-#: irc/irc-commands.c:147
+#: src/irc/irc-commands.c:150
msgid "channel: channel name to leave"
msgstr "canal: nom du canal à quitter"
-#: irc/irc-commands.c:149
+#: src/irc/irc-commands.c:152
msgid "ping server"
msgstr "pinguer un serveur"
-#: irc/irc-commands.c:150
+#: src/irc/irc-commands.c:153
msgid "server1 [server2]"
msgstr "serveur1 [serveur2]"
-#: irc/irc-commands.c:151
+#: src/irc/irc-commands.c:154
msgid ""
"server1: server to ping\n"
"server2: forward ping to this server"
@@ -477,15 +471,15 @@ msgstr ""
"serveur1: serveur à pinguer\n"
"serveur2: faire suivre le ping à ce serveur"
-#: irc/irc-commands.c:153
+#: src/irc/irc-commands.c:156
msgid "answer to a ping message"
msgstr "répondre à un message ping"
-#: irc/irc-commands.c:154
+#: src/irc/irc-commands.c:157
msgid "daemon [daemon2]"
msgstr "démon [démon2]"
-#: irc/irc-commands.c:154
+#: src/irc/irc-commands.c:157
msgid ""
"daemon: daemon who has responded to Ping message\n"
"daemon2: forward message to this daemon"
@@ -493,51 +487,51 @@ msgstr ""
"démon: démon qui a répondu au message Ping\n"
"démon2: faire suivre le message à ce démon"
-#: irc/irc-commands.c:157
+#: src/irc/irc-commands.c:160
msgid "message received"
msgstr "message reçu"
-#: irc/irc-commands.c:160
+#: src/irc/irc-commands.c:163
msgid "close all connections & quit "
msgstr "fermer toutes les connexions et quitter "
-#: irc/irc-commands.c:161
+#: src/irc/irc-commands.c:164
msgid "[quit_message]"
msgstr "[message_de_fin]"
-#: irc/irc-commands.c:162
+#: src/irc/irc-commands.c:165
msgid "quit_message: quit message (displayed to other users)"
msgstr "quit_message: quit message (displayed to other users)"
-#: irc/irc-commands.c:164
+#: src/irc/irc-commands.c:167
msgid "send raw data to server without parsing"
msgstr "envoyer des données brutes au serveur sans analyse"
-#: irc/irc-commands.c:165
+#: src/irc/irc-commands.c:168
msgid "data"
msgstr "données"
-#: irc/irc-commands.c:166
+#: src/irc/irc-commands.c:169
msgid "data: raw data to send"
msgstr "données: données brutes à envoyer"
-#: irc/irc-commands.c:168
+#: src/irc/irc-commands.c:171
msgid "tell the server to reload its config file"
msgstr "demander au serveur de recharger son fichier de config"
-#: irc/irc-commands.c:171
+#: src/irc/irc-commands.c:174
msgid "tell the server to restart itself"
msgstr "demander au serveur de redémarrer"
-#: irc/irc-commands.c:174
+#: src/irc/irc-commands.c:177
msgid "register a new service"
msgstr "enregister un nouveau service"
-#: irc/irc-commands.c:175
+#: src/irc/irc-commands.c:178
msgid "nickname reserved distribution type reserved info"
msgstr "nick réservé distribution type réservé info"
-#: irc/irc-commands.c:176
+#: src/irc/irc-commands.c:179
msgid ""
"distribution: visibility of service\n"
"type: reserved for future usage"
@@ -545,15 +539,15 @@ msgstr ""
"distribution: visibilité du service\n"
"type: réservé pour une utilisation future"
-#: irc/irc-commands.c:179
+#: src/irc/irc-commands.c:182
msgid "list services currently connected to the network"
msgstr "lister les services actuellement connectés au réseau"
-#: irc/irc-commands.c:180
+#: src/irc/irc-commands.c:183
msgid "[mask [type]]"
msgstr "[masque [type]]"
-#: irc/irc-commands.c:180
+#: src/irc/irc-commands.c:183
msgid ""
"mask: list only services matching this mask\n"
"type: list only services of this type"
@@ -561,15 +555,15 @@ msgstr ""
"masque: lister seulement les services qui correspondent à ce masque\n"
"type: lister seulement les services de ce type"
-#: irc/irc-commands.c:183
+#: src/irc/irc-commands.c:186
msgid "deliver a message to a service"
msgstr "envoyer un message à un service"
-#: irc/irc-commands.c:184
+#: src/irc/irc-commands.c:187
msgid "service text"
msgstr "service texte"
-#: irc/irc-commands.c:184
+#: src/irc/irc-commands.c:187
msgid ""
"service: name of service\n"
"text: text to send"
@@ -577,15 +571,15 @@ msgstr ""
"service: nom du service\n"
"texte: texte à envoyer"
-#: irc/irc-commands.c:186
+#: src/irc/irc-commands.c:189
msgid "disconnect server links"
msgstr "déconnecter les liens vers un serveur"
-#: irc/irc-commands.c:187
+#: src/irc/irc-commands.c:190
msgid "server commnent"
msgstr "serveur commentaire"
-#: irc/irc-commands.c:187
+#: src/irc/irc-commands.c:190
msgid ""
"server: server name\n"
"comment: comment for quit"
@@ -593,15 +587,15 @@ msgstr ""
"serveur: nom du serveur\n"
"commentaire: commentaire pour quitter"
-#: irc/irc-commands.c:189
+#: src/irc/irc-commands.c:192
msgid "query statistics about server"
msgstr "demande les informations sur le serveur"
-#: irc/irc-commands.c:190
+#: src/irc/irc-commands.c:193
msgid "[query [server]]"
msgstr "[requête [serveur]]"
-#: irc/irc-commands.c:191
+#: src/irc/irc-commands.c:194
msgid ""
"query: c/h/i/k/l/m/o/y/u (see RFC1459)\n"
"server: server name"
@@ -609,17 +603,17 @@ msgstr ""
"requête: c/h/i/k/l/m/o/y/u (voir la RFC1459)\n"
"serveur: nom du serveur"
-#: irc/irc-commands.c:193
+#: src/irc/irc-commands.c:196
msgid ""
"give users who are on a host running an IRC server a message asking them to "
"please join IRC"
msgstr "envoyer un message aux serveurs leur demandant de rejoindre IRC"
-#: irc/irc-commands.c:195
+#: src/irc/irc-commands.c:198
msgid "user [target [channel]]"
msgstr "utilisateur [cible [canal]]"
-#: irc/irc-commands.c:196
+#: src/irc/irc-commands.c:199
msgid ""
"user: username\n"
"target: server name\n"
@@ -629,23 +623,23 @@ msgstr ""
"cible: nom du serveur\n"
"canal: nom du canal"
-#: irc/irc-commands.c:198
+#: src/irc/irc-commands.c:201
msgid "query local time from server"
msgstr "demander l'heure locale d'un serveur"
-#: irc/irc-commands.c:199
+#: src/irc/irc-commands.c:202
msgid "target: query time from specified server"
msgstr "cible: demander l'heure de ce serveur"
-#: irc/irc-commands.c:201
+#: src/irc/irc-commands.c:204
msgid "get/set channel topic"
msgstr "recevoir/définir le titre du canal"
-#: irc/irc-commands.c:202
+#: src/irc/irc-commands.c:205
msgid "[channel] [topic]"
msgstr "[canal] [titre]"
-#: irc/irc-commands.c:202
+#: src/irc/irc-commands.c:205
msgid ""
"channel: channel name\n"
"topic: new topic for channel (if topic is \"-delete\" then topic is deleted)"
@@ -654,28 +648,28 @@ msgstr ""
"titre: nouveau titre pour le canal (si le titre est \"-delete\" alors le "
"titre est supprimé)"
-#: irc/irc-commands.c:205
+#: src/irc/irc-commands.c:208
msgid "find the route to specific server"
msgstr "trouver le chemin jusqu'à un serveur spécifique"
-#: irc/irc-commands.c:208
+#: src/irc/irc-commands.c:211
msgid "return a list of information about nicknames"
msgstr "retourne une liste d'informations sur des utilisateurs"
-#: irc/irc-commands.c:211
+#: src/irc/irc-commands.c:214
msgid "list of users logged into the server"
msgstr "liste des utilisateurs connectés au serveur"
-#: irc/irc-commands.c:214
+#: src/irc/irc-commands.c:217
msgid "gives the version info of nick or server (current or specified)"
msgstr ""
"retourne la version de l'utilisateur ou du serveur (courant ou spécifié)"
-#: irc/irc-commands.c:215
+#: src/irc/irc-commands.c:218
msgid "[server | nickname]"
msgstr "[serveur | nick]"
-#: irc/irc-commands.c:215
+#: src/irc/irc-commands.c:218
msgid ""
"server: server name\n"
"nickname: nickname"
@@ -683,11 +677,11 @@ msgstr ""
"serveur: nom du serveur\n"
"nick: utilisateur"
-#: irc/irc-commands.c:217
+#: src/irc/irc-commands.c:220
msgid "gives voice to nickname(s)"
msgstr "donne la voix à/aux utilisateur(s)"
-#: irc/irc-commands.c:220
+#: src/irc/irc-commands.c:223
msgid ""
"send a message to all currently connected users who have set the 'w' user "
"mode for themselves"
@@ -695,23 +689,23 @@ msgstr ""
"envoyer un message à tous les utilisateurs connectés qui ont activé le mode "
"utilisateur 'w' pour eux-mêmes"
-#: irc/irc-commands.c:222
+#: src/irc/irc-commands.c:225
msgid "text"
msgstr "texte"
-#: irc/irc-commands.c:222
+#: src/irc/irc-commands.c:225
msgid "text to send"
msgstr "texte à envoyer"
-#: irc/irc-commands.c:224
+#: src/irc/irc-commands.c:227
msgid "generate a query which returns a list of information"
msgstr "génère une requête qui retourne une liste d'information"
-#: irc/irc-commands.c:225
+#: src/irc/irc-commands.c:228
msgid "[mask [\"o\"]]"
msgstr "[masque [\"o\"]]"
-#: irc/irc-commands.c:225
+#: src/irc/irc-commands.c:228
msgid ""
"mask: only information which match this mask\n"
"o: only operators are returned according to the mask supplied\n"
@@ -719,15 +713,15 @@ msgstr ""
"masque: information qui correspond à ce masque uniquement\n"
"o: seul les opérateurs sont retournés correspondant au masque fourni\n"
-#: irc/irc-commands.c:228
+#: src/irc/irc-commands.c:231
msgid "query information about user(s)"
msgstr "demande les informations sur le(s) utilisateur(s)"
-#: irc/irc-commands.c:229
+#: src/irc/irc-commands.c:232
msgid "[server] nickname[,nickname]"
msgstr "[serveur] nick[,nick]"
-#: irc/irc-commands.c:229
+#: src/irc/irc-commands.c:232
msgid ""
"server: server name\n"
"nickname: nickname (may be a mask)"
@@ -735,15 +729,15 @@ msgstr ""
"serveur: nom du serveur\n"
"nick: utilisateur (peut être un masque)"
-#: irc/irc-commands.c:232
+#: src/irc/irc-commands.c:235
msgid "ask for information about a nickname which no longer exists"
msgstr "demander de l'information sur un nick qui n'existe plus"
-#: irc/irc-commands.c:233
+#: src/irc/irc-commands.c:236
msgid "nickname [,nickname [,nickname ...]] [count [target]]"
msgstr "nick [,nick [,nick ...]] [nombre [cible]]"
-#: irc/irc-commands.c:234
+#: src/irc/irc-commands.c:237
msgid ""
"nickname: nickname to search\n"
"count: number of replies to return (full search if negative number)\n"
@@ -754,101 +748,107 @@ msgstr ""
"négatif)\n"
"cible: la réponse doit correspondre à ce masque"
-#: irc/irc-commands.c:238 irc/irc-commands.c:239 irc/irc-commands.c:240
-#: irc/irc-commands.c:241 irc/irc-commands.c:242 irc/irc-commands.c:243
-#: irc/irc-commands.c:244 irc/irc-commands.c:245 irc/irc-commands.c:246
-#: irc/irc-commands.c:247 irc/irc-commands.c:248 irc/irc-commands.c:249
-#: irc/irc-commands.c:250 irc/irc-commands.c:251 irc/irc-commands.c:252
-#: irc/irc-commands.c:253 irc/irc-commands.c:254 irc/irc-commands.c:255
-#: irc/irc-commands.c:256 irc/irc-commands.c:257 irc/irc-commands.c:258
-#: irc/irc-commands.c:259 irc/irc-commands.c:260 irc/irc-commands.c:261
-#: irc/irc-commands.c:262 irc/irc-commands.c:263 irc/irc-commands.c:264
-#: irc/irc-commands.c:300 irc/irc-commands.c:301 irc/irc-commands.c:302
-#: irc/irc-commands.c:303 irc/irc-commands.c:304 irc/irc-commands.c:305
+#: src/irc/irc-commands.c:241 src/irc/irc-commands.c:242
+#: src/irc/irc-commands.c:243 src/irc/irc-commands.c:244
+#: src/irc/irc-commands.c:245 src/irc/irc-commands.c:246
+#: src/irc/irc-commands.c:247 src/irc/irc-commands.c:248
+#: src/irc/irc-commands.c:249 src/irc/irc-commands.c:250
+#: src/irc/irc-commands.c:251 src/irc/irc-commands.c:252
+#: src/irc/irc-commands.c:253 src/irc/irc-commands.c:254
+#: src/irc/irc-commands.c:255 src/irc/irc-commands.c:256
+#: src/irc/irc-commands.c:257 src/irc/irc-commands.c:258
+#: src/irc/irc-commands.c:259 src/irc/irc-commands.c:260
+#: src/irc/irc-commands.c:261 src/irc/irc-commands.c:262
+#: src/irc/irc-commands.c:263 src/irc/irc-commands.c:264
+#: src/irc/irc-commands.c:265 src/irc/irc-commands.c:266
+#: src/irc/irc-commands.c:267 src/irc/irc-commands.c:303
+#: src/irc/irc-commands.c:304 src/irc/irc-commands.c:305
+#: src/irc/irc-commands.c:306 src/irc/irc-commands.c:307
+#: src/irc/irc-commands.c:308
msgid "a server message"
msgstr "un message du serveur"
-#: irc/irc-commands.c:265
+#: src/irc/irc-commands.c:268
msgid "away message"
msgstr "message d'absence"
-#: irc/irc-commands.c:266
+#: src/irc/irc-commands.c:269
msgid "userhost"
msgstr "nom de machine utilisateur"
-#: irc/irc-commands.c:267
+#: src/irc/irc-commands.c:270
msgid "ison"
msgstr "est présent"
-#: irc/irc-commands.c:268
+#: src/irc/irc-commands.c:271
msgid "unaway"
msgstr "non absent"
-#: irc/irc-commands.c:269
+#: src/irc/irc-commands.c:272
msgid "now away"
msgstr "maintenant absent"
-#: irc/irc-commands.c:270
+#: src/irc/irc-commands.c:273
msgid "whois (user)"
msgstr "qui est (utilisateur)"
-#: irc/irc-commands.c:271
+#: src/irc/irc-commands.c:274
msgid "whois (server)"
msgstr "qui est (serveur)"
-#: irc/irc-commands.c:272
+#: src/irc/irc-commands.c:275
msgid "whois (operator)"
msgstr "qui est (opérateur)"
-#: irc/irc-commands.c:273
+#: src/irc/irc-commands.c:276
msgid "whowas"
msgstr "qui était-ce"
-#: irc/irc-commands.c:274
+#: src/irc/irc-commands.c:277
msgid "end of /who list"
msgstr "fin de /who list"
-#: irc/irc-commands.c:275
+#: src/irc/irc-commands.c:278
msgid "whois (idle)"
msgstr "qui est (idle)"
-#: irc/irc-commands.c:276
+#: src/irc/irc-commands.c:279
msgid "whois (end)"
msgstr "qui est (fin)"
-#: irc/irc-commands.c:277
+#: src/irc/irc-commands.c:280
msgid "whois (channels)"
msgstr "qui est (canaux)"
-#: irc/irc-commands.c:278
+#: src/irc/irc-commands.c:281
msgid "whois (identified user)"
msgstr "qui est (utilisateur identifié)"
-#: irc/irc-commands.c:279
+#: src/irc/irc-commands.c:282
msgid "/list start"
msgstr "/list début"
-#: irc/irc-commands.c:280
+#: src/irc/irc-commands.c:283
msgid "channel (for /list)"
msgstr "canal (pour /list)"
-#: irc/irc-commands.c:281
+#: src/irc/irc-commands.c:284
msgid "/list end"
msgstr "/list fin"
-#: irc/irc-commands.c:282
+#: src/irc/irc-commands.c:285
msgid "no topic for channel"
msgstr "pas de titre pour le canal"
-#: irc/irc-commands.c:283
+#: src/irc/irc-commands.c:286
msgid "topic of channel"
msgstr "titre du canal"
-#: irc/irc-commands.c:284
+#: src/irc/irc-commands.c:287
msgid "channel :topic"
msgstr "canal :titre"
-#: irc/irc-commands.c:285
+#: src/irc/irc-commands.c:288
msgid ""
"channel: name of channel\n"
"topic: topic of the channel"
@@ -856,27 +856,27 @@ msgstr ""
"canal: nom du canal\n"
"titre: titre du canal"
-#: irc/irc-commands.c:287
+#: src/irc/irc-commands.c:290
msgid "infos about topic (nick & date changed)"
msgstr "infos sur le titre (utilisateur et date de changement)"
-#: irc/irc-commands.c:290
+#: src/irc/irc-commands.c:293
msgid "server version"
msgstr "version du serveur"
-#: irc/irc-commands.c:291
+#: src/irc/irc-commands.c:294
msgid "who"
msgstr "qui"
-#: irc/irc-commands.c:292
+#: src/irc/irc-commands.c:295
msgid "list of nicks on channel"
msgstr "liste des utilisateurs sur un canal"
-#: irc/irc-commands.c:293
+#: src/irc/irc-commands.c:296
msgid "channel :[[@|+]nick ...]"
msgstr "canal :[[@|+]nick ...]"
-#: irc/irc-commands.c:294
+#: src/irc/irc-commands.c:297
msgid ""
"channel: name of channel\n"
"nick: nick on the channel"
@@ -884,378 +884,386 @@ msgstr ""
"canal: nom du canal\n"
"nick: utilisateur sur le canal"
-#: irc/irc-commands.c:296
+#: src/irc/irc-commands.c:299
msgid "links"
msgstr "liens"
-#: irc/irc-commands.c:297
+#: src/irc/irc-commands.c:300
msgid "end of /links list"
msgstr "fin de /links list"
-#: irc/irc-commands.c:298
+#: src/irc/irc-commands.c:301
msgid "end of /names list"
msgstr "fin de la liste /names"
-#: irc/irc-commands.c:299
+#: src/irc/irc-commands.c:302
msgid "end of /whowas list"
msgstr "fin de /whowas list"
-#: irc/irc-commands.c:306
+#: src/irc/irc-commands.c:309
msgid "server local time"
msgstr "heure locale du serveur"
-#: irc/irc-commands.c:307
+#: src/irc/irc-commands.c:310
msgid "no such nick/channel"
msgstr "pas de tel utilisateur/canal"
-#: irc/irc-commands.c:309
+#: src/irc/irc-commands.c:312
msgid "no such server"
msgstr "pas de tel serveur"
-#: irc/irc-commands.c:311
+#: src/irc/irc-commands.c:314
msgid "no such channel"
msgstr "pas de tel canal"
-#: irc/irc-commands.c:313
+#: src/irc/irc-commands.c:316
msgid "cannot send to channel"
msgstr "impossible d'envoyer au canal"
-#: irc/irc-commands.c:315
+#: src/irc/irc-commands.c:318
msgid "too many channels"
msgstr "trop de canaux"
-#: irc/irc-commands.c:317 irc/irc-commands.c:319 irc/irc-commands.c:321
+#: src/irc/irc-commands.c:320 src/irc/irc-commands.c:322
+#: src/irc/irc-commands.c:324
msgid "was no such nick"
msgstr "n'y avait pas de tel utilisateur"
-#: irc/irc-commands.c:323
+#: src/irc/irc-commands.c:326
msgid "no origin"
msgstr "pas d'origine"
-#: irc/irc-commands.c:325
+#: src/irc/irc-commands.c:328
msgid "no recipient"
msgstr "pas de destinataire"
-#: irc/irc-commands.c:327
+#: src/irc/irc-commands.c:330
msgid "no text to send"
msgstr "pas de texte à envoyer"
-#: irc/irc-commands.c:329
+#: src/irc/irc-commands.c:332
msgid "no toplevel"
msgstr "pas de niveau supérieur"
-#: irc/irc-commands.c:331
+#: src/irc/irc-commands.c:334
msgid "wilcard in toplevel domain"
msgstr "caractère joker dans le domaine de niveau supérieur"
-#: irc/irc-commands.c:333
+#: src/irc/irc-commands.c:336
msgid "unknown command"
msgstr "commande inconnue"
-#: irc/irc-commands.c:335
+#: src/irc/irc-commands.c:338
msgid "MOTD is missing"
msgstr "MOTD est manquant"
-#: irc/irc-commands.c:337
+#: src/irc/irc-commands.c:340
msgid "no administrative info"
msgstr "pas d'information administrative"
-#: irc/irc-commands.c:339
+#: src/irc/irc-commands.c:342
msgid "file error"
msgstr "erreur de fichier"
-#: irc/irc-commands.c:341
+#: src/irc/irc-commands.c:344
msgid "no nickname given"
msgstr "pas d'utilisateur donné"
-#: irc/irc-commands.c:343
+#: src/irc/irc-commands.c:346
msgid "erroneus nickname"
msgstr "nom d'utilisateur erroné"
-#: irc/irc-commands.c:345
+#: src/irc/irc-commands.c:348
msgid "nickname already in use"
msgstr "nom d'utilisateur déjà en cours d'utilisation"
-#: irc/irc-commands.c:347
+#: src/irc/irc-commands.c:350
msgid "nickname collision"
msgstr "collision sur le nom d'utilisateur"
-#: irc/irc-commands.c:349
+#: src/irc/irc-commands.c:352
msgid "user not in channel"
msgstr "utilisateur non présent dans le canal"
-#: irc/irc-commands.c:351
+#: src/irc/irc-commands.c:354
msgid "not on channel"
msgstr "non présent sur le canal"
-#: irc/irc-commands.c:353
+#: src/irc/irc-commands.c:356
msgid "user already on channel"
msgstr "utilisateur déjà sur le canal"
-#: irc/irc-commands.c:355
+#: src/irc/irc-commands.c:358
msgid "user not logged in"
msgstr "utilisateur non enregistré"
-#: irc/irc-commands.c:357
+#: src/irc/irc-commands.c:360
msgid "summon has been disabled"
msgstr "summon a été désactivé"
-#: irc/irc-commands.c:359
+#: src/irc/irc-commands.c:362
msgid "users has been disabled"
msgstr "users a été désactivé"
-#: irc/irc-commands.c:361
+#: src/irc/irc-commands.c:364
msgid "you are not registered"
msgstr "vous n'êtes pas enregistré"
-#: irc/irc-commands.c:363
+#: src/irc/irc-commands.c:366
msgid "not enough parameters"
msgstr "pas assez de paramètres"
-#: irc/irc-commands.c:365
+#: src/irc/irc-commands.c:368
msgid "you may not register"
msgstr "vous ne pouvez pas vous enregistrer"
-#: irc/irc-commands.c:367
+#: src/irc/irc-commands.c:370
msgid "your host isn't among the privileged"
msgstr "votre nom de machine n'est pas parmi les privilégiés"
-#: irc/irc-commands.c:369
+#: src/irc/irc-commands.c:372
msgid "password incorrect"
msgstr "mot de passe incorrect"
-#: irc/irc-commands.c:371
+#: src/irc/irc-commands.c:374
msgid "you are banned from this server"
msgstr "vous êtes banni de ce serveur"
-#: irc/irc-commands.c:373
+#: src/irc/irc-commands.c:376
msgid "channel key already set"
msgstr "clé du canal déjà définie"
-#: irc/irc-commands.c:375
+#: src/irc/irc-commands.c:378
msgid "channel is already full"
msgstr "le canal est déjà plein"
-#: irc/irc-commands.c:377
+#: src/irc/irc-commands.c:380
msgid "unknown mode char to me"
msgstr "caractère de mode inconnu pour moi"
-#: irc/irc-commands.c:379
+#: src/irc/irc-commands.c:382
msgid "cannot join channel (invite only)"
msgstr "impossible de rejoindre le canal (invités seulement)"
-#: irc/irc-commands.c:381
+#: src/irc/irc-commands.c:384
msgid "cannot join channel (banned from channel)"
msgstr "impossible de rejoindre le canal (banni du canal)"
-#: irc/irc-commands.c:383
+#: src/irc/irc-commands.c:386
msgid "cannot join channel (bad channel key)"
msgstr "impossible de rejoindre le canal (mauvaise clé pour le canal)"
-#: irc/irc-commands.c:385
+#: src/irc/irc-commands.c:388
msgid "you're not an IRC operator"
msgstr "vous n'êtres pas opérateur IRC"
-#: irc/irc-commands.c:387
+#: src/irc/irc-commands.c:390
msgid "you're not channel operator"
msgstr "vous n'êtes pas opérateur du canal"
-#: irc/irc-commands.c:389
+#: src/irc/irc-commands.c:392
msgid "you can't kill a server!"
msgstr "vous ne pouvez pas supprimer un serveur !"
-#: irc/irc-commands.c:391
+#: src/irc/irc-commands.c:394
msgid "no O-lines for your host"
msgstr "pas de O-lines pour votre host"
-#: irc/irc-commands.c:393
+#: src/irc/irc-commands.c:396
msgid "unknown mode flag"
msgstr "drapeau de mode inconnu"
-#: irc/irc-commands.c:395
+#: src/irc/irc-commands.c:398
msgid "can't change mode for other users"
msgstr "impossible de changer le mode pour les autres utilisateurs"
-#: irc/irc-send.c:56 irc/irc-recv.c:2381
+#: src/irc/irc-send.c:60 src/irc/irc-recv.c:2475
msgid "unknown"
msgstr "inconnu"
-#: irc/irc-send.c:58
+#: src/irc/irc-send.c:62
#, c-format
msgid "%s: using local hostname \"%s\"\n"
msgstr "%s: utilisation du nom de machine local \"%s\"\n"
-#: irc/irc-send.c:189 irc/irc-send.c:213 irc/irc-send.c:301 irc/irc-send.c:547
-#: irc/irc-send.c:601 irc/irc-send.c:993
+#: src/irc/irc-send.c:201 src/irc/irc-send.c:225 src/irc/irc-send.c:313
+#: src/irc/irc-send.c:559 src/irc/irc-send.c:613 src/irc/irc-send.c:1005
#, c-format
msgid "%s \"%s\" command can only be executed in a channel window\n"
msgstr ""
"%s la commande \"%s\" peut seulement être exécutée dans une fenêtre de "
"canal\n"
-#: irc/irc-send.c:373 irc/irc-send.c:430 irc/irc-send.c:648 irc/irc-send.c:661
-#: irc/irc-send.c:888
+#: src/irc/irc-send.c:385 src/irc/irc-send.c:442 src/irc/irc-send.c:660
+#: src/irc/irc-send.c:673 src/irc/irc-send.c:900
#, c-format
msgid "%s \"%s\" command can not be executed on a server window\n"
msgstr ""
"%s la commande \"%s\" ne peut pas être exécutée dans une fenêtre serveur\n"
-#: irc/irc-send.c:446 irc/irc-send.c:468 irc/irc-recv.c:252 irc/irc-recv.c:756
+#: src/irc/irc-send.c:458 src/irc/irc-send.c:480 src/irc/irc-recv.c:256
+#: src/irc/irc-recv.c:804
#, c-format
msgid "%s nick not found for \"%s\" command\n"
msgstr "%s utilisateur non trouvé pour la commande \"%s\"\n"
-#: irc/irc-send.c:482 irc/irc-recv.c:819
+#: src/irc/irc-send.c:494 src/irc/irc-recv.c:890
#, c-format
msgid "%s cannot create new private window \"%s\"\n"
msgstr "%s impossible de créer la fenêtre privée \"%s\"\n"
-#: irc/irc-send.c:512
+#: src/irc/irc-send.c:524 src/common/command.c:1019
#, c-format
msgid "%s wrong argument count for \"%s\" command\n"
-msgstr "%s nombre de paramètres erronés pour la commande \"%s\"\n"
+msgstr "%s nombre de paramètres erroné pour la commande \"%s\"\n"
-#: irc/irc-send.c:966
+#: src/irc/irc-send.c:978
#, c-format
msgid "%s, compiled on %s %s\n"
msgstr "%s, compilé le %s %s\n"
-#: irc/irc-recv.c:154
+#: src/irc/irc-recv.c:158
#, c-format
msgid "%s cannot create new channel \"%s\"\n"
msgstr "%s impossible de créer le nouveau canal \"%s\"\n"
-#: irc/irc-recv.c:174
+#: src/irc/irc-recv.c:178
msgid " has joined "
msgstr " a rejoint "
-#: irc/irc-recv.c:220 irc/irc-recv.c:436 irc/irc-recv.c:658 irc/irc-recv.c:765
-#: irc/irc-recv.c:1894 irc/irc-recv.c:1959
+#: src/irc/irc-recv.c:224 src/irc/irc-recv.c:440 src/irc/irc-recv.c:706
+#: src/irc/irc-recv.c:813 src/irc/irc-recv.c:1976 src/irc/irc-recv.c:2041
#, c-format
msgid "%s channel not found for \"%s\" command\n"
msgstr "%s canal non trouvé pour la commande \"%s\"\n"
-#: irc/irc-recv.c:229
+#: src/irc/irc-recv.c:233
msgid " has kicked "
msgstr " a poussé dehors "
-#: irc/irc-recv.c:233
+#: src/irc/irc-recv.c:237
msgid " from "
msgstr " de "
-#: irc/irc-recv.c:281 irc/irc-recv.c:465 irc/irc-recv.c:699 irc/irc-recv.c:871
+#: src/irc/irc-recv.c:285 src/irc/irc-recv.c:469 src/irc/irc-recv.c:747
+#: src/irc/irc-recv.c:943
#, c-format
msgid "%s \"%s\" command received without host\n"
msgstr "%s commande \"%s\" reçue sans host\n"
-#: irc/irc-recv.c:295
+#: src/irc/irc-recv.c:299
#, c-format
msgid "%s \"%s\" command received without channel or nickname\n"
msgstr "%s commande \"%s\" reçue sans canal ou utilisateur\n"
-#: irc/irc-recv.c:338
+#: src/irc/irc-recv.c:342
msgid "sets ban on"
msgstr "instaure un bannissement sur"
-#: irc/irc-recv.c:339
+#: src/irc/irc-recv.c:343
msgid "removes ban on"
msgstr "supprime le banissement sur"
-#: irc/irc-recv.c:347
+#: src/irc/irc-recv.c:351
msgid "sets invite-only channel flag"
msgstr "définit le canal en mode invité seulement"
-#: irc/irc-recv.c:348
+#: src/irc/irc-recv.c:352
msgid "removes invite-only channel flag"
msgstr "supprime le mode invité seulement pour le canal"
-#: irc/irc-recv.c:356
+#: src/irc/irc-recv.c:360
msgid "sets the user limit to"
msgstr "définit la limite d'utilisateurs à"
-#: irc/irc-recv.c:357
+#: src/irc/irc-recv.c:361
msgid "removes user limit"
msgstr "supprime la limite d'utilisateurs"
-#: irc/irc-recv.c:365
+#: src/irc/irc-recv.c:369
msgid "sets moderated channel flag"
msgstr "instaure la modération sur le canal"
-#: irc/irc-recv.c:366
+#: src/irc/irc-recv.c:370
msgid "removes moderated channel flag"
msgstr "supprime la modération sur le canal"
-#: irc/irc-recv.c:374
+#: src/irc/irc-recv.c:378
msgid "gives channel operator status to"
msgstr "donne le droit opérateur à"
-#: irc/irc-recv.c:375
+#: src/irc/irc-recv.c:379
msgid "removes channel operator status from"
msgstr "supprime le droit opérateur à"
-#: irc/irc-recv.c:390
+#: src/irc/irc-recv.c:394
msgid "sets private channel flag"
msgstr "définit le canal comme privé"
-#: irc/irc-recv.c:391
+#: src/irc/irc-recv.c:395
msgid "removes private channel flag"
msgstr "supprime le mode privé pour le canal"
-#: irc/irc-recv.c:399
+#: src/irc/irc-recv.c:403
msgid "sets secret channel flag"
msgstr "définit le canal comme secret"
-#: irc/irc-recv.c:400
+#: src/irc/irc-recv.c:404
msgid "removes secret channel flag"
msgstr "supprime le mode secret pour le canal"
-#: irc/irc-recv.c:408
+#: src/irc/irc-recv.c:412
msgid "sets topic protection"
msgstr "active la protection du titre"
-#: irc/irc-recv.c:409
+#: src/irc/irc-recv.c:413
msgid "removes topic protection"
msgstr "supprime la protection du titre"
-#: irc/irc-recv.c:417
+#: src/irc/irc-recv.c:421
msgid "gives voice to"
msgstr "donne la voix à"
-#: irc/irc-recv.c:418
+#: src/irc/irc-recv.c:422
msgid "removes voice from"
msgstr "supprime la voix de"
-#: irc/irc-recv.c:487
+#: src/irc/irc-recv.c:491
msgid "You are "
msgstr "Vous êtes "
-#: irc/irc-recv.c:494
+#: src/irc/irc-recv.c:498
msgid " is "
msgstr " est "
-#: irc/irc-recv.c:498
+#: src/irc/irc-recv.c:502
msgid "now known as "
msgstr "maintenant connu sous le nom "
-#: irc/irc-recv.c:547
+#: src/irc/irc-recv.c:554
#, c-format
msgid "%s nickname not found for \"%s\" command\n"
msgstr "%s utilisateur non trouvé pour la commande \"%s\"\n"
-#: irc/irc-recv.c:560
+#: src/irc/irc-recv.c:567 src/irc/irc-recv.c:599
msgid "reply from"
msgstr "réponse de"
-#: irc/irc-recv.c:584
+#: src/irc/irc-recv.c:602
+#, c-format
+msgid ": %ld.%ld seconds\n"
+msgstr ": %ld.%ld secondes\n"
+
+#: src/irc/irc-recv.c:632
#, c-format
msgid "%s \"%s\" command received without host or channel\n"
msgstr "%s commande \"%s\" reçue sans host ou canal\n"
-#: irc/irc-recv.c:634
+#: src/irc/irc-recv.c:682
msgid " has left "
msgstr " a quitté "
-#: irc/irc-recv.c:792
+#: src/irc/irc-recv.c:841
#, c-format
msgid ""
"NOTICE %s :%sVERSION %s v%s compiled on %s, host \"%s\" is running %s %s / %s"
@@ -1264,199 +1272,199 @@ msgstr ""
"NOTICE %s :%sVERSION %s v%s compilée le %s, machine \"%s\" fait tourner %s %"
"s / %s%s"
-#: irc/irc-recv.c:801
+#: src/irc/irc-recv.c:850
msgid "Received a "
msgstr "Reçu un "
-#: irc/irc-recv.c:803
+#: src/irc/irc-recv.c:852
msgid "CTCP VERSION "
msgstr "CTCP VERSION "
-#: irc/irc-recv.c:805
+#: src/irc/irc-recv.c:854
msgid "from"
msgstr "de"
-#: irc/irc-recv.c:848 irc/irc-recv.c:2168 irc/irc-recv.c:2208
+#: src/irc/irc-recv.c:920 src/irc/irc-recv.c:2262 src/irc/irc-recv.c:2302
#, c-format
msgid "%s cannot parse \"%s\" command\n"
msgstr "%s impossible d'analyser la commande \"%s\"\n"
-#: irc/irc-recv.c:903
+#: src/irc/irc-recv.c:975
msgid "has quit"
msgstr "a quitté"
-#: irc/irc-recv.c:1023
+#: src/irc/irc-recv.c:1095
#, c-format
msgid "%s \"%s\" command received without channel\n"
msgstr "%s commande \"%s\" reçue sans canal\n"
-#: irc/irc-recv.c:1051
+#: src/irc/irc-recv.c:1123
msgid " has changed topic for "
msgstr " a changé le titre pour "
-#: irc/irc-recv.c:1056
+#: src/irc/irc-recv.c:1128
#, c-format
msgid " to: \"%s\"\n"
msgstr " en: \"%s\"\n"
-#: irc/irc-recv.c:1062
+#: src/irc/irc-recv.c:1134
msgid " has unset topic for "
msgstr " a retiré le titre pour "
-#: irc/irc-recv.c:1143
+#: src/irc/irc-recv.c:1225
#, c-format
msgid " is away: %s\n"
msgstr " est absent: %s\n"
-#: irc/irc-recv.c:1217
+#: src/irc/irc-recv.c:1299
msgid "Users online: "
msgstr "Utilisateurs en ligne: "
-#: irc/irc-recv.c:1530
+#: src/irc/irc-recv.c:1612
msgid "idle: "
msgstr "inactivité: "
-#: irc/irc-recv.c:1538
+#: src/irc/irc-recv.c:1620
msgid "days"
msgstr "jours"
-#: irc/irc-recv.c:1538
+#: src/irc/irc-recv.c:1620
msgid "day"
msgstr "jour"
-#: irc/irc-recv.c:1548
+#: src/irc/irc-recv.c:1630
msgid "hours"
msgstr "heures"
-#: irc/irc-recv.c:1548
+#: src/irc/irc-recv.c:1630
msgid "hour"
msgstr "heure"
-#: irc/irc-recv.c:1554
+#: src/irc/irc-recv.c:1636
msgid "minutes"
msgstr "minutes"
-#: irc/irc-recv.c:1554
+#: src/irc/irc-recv.c:1636
msgid "minute"
msgstr "minute"
-#: irc/irc-recv.c:1560
+#: src/irc/irc-recv.c:1642
msgid "seconds"
msgstr "secondes"
-#: irc/irc-recv.c:1560
+#: src/irc/irc-recv.c:1642
msgid "second"
msgstr "seconde"
-#: irc/irc-recv.c:1565
+#: src/irc/irc-recv.c:1647
msgid "signon at: "
msgstr "signé le: "
-#: irc/irc-recv.c:1653
+#: src/irc/irc-recv.c:1735
msgid "Channels: "
msgstr "Canauxs: "
-#: irc/irc-recv.c:1841
+#: src/irc/irc-recv.c:1923
msgid "No topic set for "
msgstr "Pas de titre défini pour "
-#: irc/irc-recv.c:1883
+#: src/irc/irc-recv.c:1965
msgid "Topic for "
msgstr "Le titre pour "
-#: irc/irc-recv.c:1887
+#: src/irc/irc-recv.c:1969
#, c-format
msgid " is: \"%s\"\n"
msgstr " est: \"%s\"\n"
-#: irc/irc-recv.c:1903 irc/irc-recv.c:1983
+#: src/irc/irc-recv.c:1985 src/irc/irc-recv.c:2065
#, c-format
msgid "%s cannot identify channel for \"%s\" command\n"
msgstr "%s impossible de déterminer le canal pour la commande \"%s\"\n"
-#: irc/irc-recv.c:1949
+#: src/irc/irc-recv.c:2031
msgid "Topic set by "
msgstr "Titre défini par "
-#: irc/irc-recv.c:1967
+#: src/irc/irc-recv.c:2049
#, c-format
msgid "%s cannot identify date/time for \"%s\" command\n"
msgstr "%s impossible d'identifier la date/heure pour la commande \"%s\"\n"
-#: irc/irc-recv.c:1975
+#: src/irc/irc-recv.c:2057
#, c-format
msgid "%s cannot identify nickname for \"%s\" command\n"
msgstr ""
"%s impossible de déterminer le nom d'utilisateur pour la commande \"%s\"\n"
-#: irc/irc-recv.c:2104
+#: src/irc/irc-recv.c:2186
msgid " on "
msgstr " sur "
-#: irc/irc-recv.c:2199
+#: src/irc/irc-recv.c:2293
#, c-format
msgid "%s cannot create nick \"%s\" for channel \"%s\"\n"
msgstr "%s impossible de créer l'utilisateur \"%s\" pour le canal \"%s\"\n"
-#: irc/irc-recv.c:2252
+#: src/irc/irc-recv.c:2346
msgid "Nicks "
msgstr "Utilisateurs "
-#: irc/irc-recv.c:2272
+#: src/irc/irc-recv.c:2366
msgid "Channel "
msgstr "Canal "
-#: irc/irc-recv.c:2283
+#: src/irc/irc-recv.c:2377
msgid "nicks"
msgstr "utilisateurs"
-#: irc/irc-recv.c:2283
+#: src/irc/irc-recv.c:2377
msgid "nick"
msgstr "utilisateur"
-#: irc/irc-recv.c:2291
+#: src/irc/irc-recv.c:2385
msgid "ops"
msgstr "ops"
-#: irc/irc-recv.c:2291
+#: src/irc/irc-recv.c:2385
msgid "op"
msgstr "op"
-#: irc/irc-recv.c:2300
+#: src/irc/irc-recv.c:2394
msgid "halfops"
msgstr "halfops"
-#: irc/irc-recv.c:2300
+#: src/irc/irc-recv.c:2394
msgid "halfop"
msgstr "halfop"
-#: irc/irc-recv.c:2309
+#: src/irc/irc-recv.c:2403
msgid "voices"
msgstr "voices"
-#: irc/irc-recv.c:2309
+#: src/irc/irc-recv.c:2403
msgid "voice"
msgstr "voice"
-#: irc/irc-recv.c:2318
+#: src/irc/irc-recv.c:2412
msgid "normal"
msgstr "normal"
-#: irc/irc-recv.c:2350
+#: src/irc/irc-recv.c:2444
#, c-format
msgid "%s: nickname \"%s\" is already in use, trying 2nd nickname \"%s\"\n"
msgstr ""
"%s: l'utilisateur \"%s\" est déjà en cours d'utilisation, essai avec le 2nd "
"nom d'utilisateur \"%s\"\n"
-#: irc/irc-recv.c:2361
+#: src/irc/irc-recv.c:2455
#, c-format
msgid "%s: nickname \"%s\" is already in use, trying 3rd nickname \"%s\"\n"
msgstr ""
"%s: l'utilisateur \"%s\" est déjà en cours d'utilisation, essai du 3ème nom "
"d'utilisateur \"%s\"\n"
-#: irc/irc-recv.c:2370
+#: src/irc/irc-recv.c:2464
#, c-format
msgid ""
"%s: all declared nicknames are already in use, closing connection with "
@@ -1465,87 +1473,595 @@ msgstr ""
"%s: tous les noms d'utilisateurs déclarés sont déjà en cours d'utilisation, "
"fermeture de la connexion avec server!\n"
-#: weechat.c:137
+#: src/plugins/perl/wee-perl.c:73
+#, c-format
+msgid "%s unable to load Perl script \"%s\"\n"
+msgstr "%s impossible de charger le script Perl \"%s\"\n"
+
+#: src/plugins/perl/wee-perl.c:201
+#, c-format
+msgid "Perl error: %s\n"
+msgstr "Erreur Perl: %s\n"
+
+#: src/plugins/perl/wee-perl.c:210
+#, c-format
+msgid "Perl error: too much values from \"%s\" (%d). Expected: 1.\n"
+msgstr "Erreur Perl: trop de valeurs de \"%s\" (%d). Attendue: 1.\n"
+
+#: src/gui/curses/gui-display.c:863
+msgid "[not connected] "
+msgstr "[non connecté] "
+
+#: src/gui/curses/gui-display.c:870 src/gui/curses/gui-display.c:873
+msgid "-MORE-"
+msgstr "-PLUS-"
+
+#: src/gui/gtk/gui-display.c:620
+msgid "server"
+msgstr "serveur"
+
+#: src/gui/gui-common.c:267
+#, c-format
+msgid "%s not enough memory for new line!\n"
+msgstr "%s pas assez de mémoire pour une nouvelle ligne !\n"
+
+#: src/gui/gui-common.c:294
+msgid "not enough memory!\n"
+msgstr "pas assez de mémoire !\n"
+
+#: src/common/command.c:43
+msgid "create an alias for a command"
+msgstr "créer un alias pour une commande"
+
+#: src/common/command.c:44
+msgid "[alias_name [command [arguments]]"
+msgstr "[nom_alias [commande [paramètres]]"
+
+#: src/common/command.c:45
+msgid ""
+"alias_name: name of alias\n"
+"command: command name (WeeChat or IRC command, without first '/')\n"
+"arguments: arguments for command"
+msgstr ""
+"nom_alias: nom de l'alias\n"
+"commande: nom de la commande (commande WeeChat ou IRC, sans le premier '/')\n"
+"paramètres: paramètres pour la commande"
+
+#: src/common/command.c:48
+msgid "clear window(s)"
+msgstr "affacer la/les fenêtre(s)"
+
+#: src/common/command.c:49
+msgid "[-all]"
+msgstr "[-all]"
+
+#: src/common/command.c:50
+msgid "-all: clear all windows"
+msgstr "-all: effacer toutes les fenêtres"
+
+#: src/common/command.c:52
+msgid "connect to a server"
+msgstr "se connecter à un serveur"
+
+#: src/common/command.c:53 src/common/command.c:57
+msgid "servername"
+msgstr "nom_serveur"
+
+#: src/common/command.c:54
+msgid "servername: server name to connect"
+msgstr "nom_serveur: nom du serveur pour se connecter"
+
+#: src/common/command.c:56
+msgid "disconnect from a server"
+msgstr "se déconnecter d'un serveur"
+
+#: src/common/command.c:58
+msgid "servername: server name to disconnect"
+msgstr "nom_serveur: nom du serveur pour se déconnecter"
+
+#: src/common/command.c:60
+msgid "display help about commands"
+msgstr "afficher l'aide sur les commandes"
+
+#: src/common/command.c:61
+msgid "[command]"
+msgstr "[commande]"
+
+#: src/common/command.c:61
+msgid "command: name of a WeeChat or IRC command"
+msgstr "commande: nom d'une commande WeeChat ou IRC"
+
+#: src/common/command.c:63
+msgid "list/load/unload Perl scripts"
+msgstr "liste/charge/décharge des scripts Perl"
+
+#: src/common/command.c:64
+msgid "[load filename] | [unload scriptname]"
+msgstr "[load fichier] | [unload nomscript]"
+
+#: src/common/command.c:65
+msgid ""
+"filename: Perl script (file) to load\n"
+"scriptname: name of script to unload\n"
+"Without argument, /perl command lists all loaded Perl scripts."
+msgstr ""
+"fichier: script Perl (fichier) à charger\n"
+"nomscript: nom du script à décharger\n"
+"Sans paramètre, la commande /perl liste tous les scripts Perl chargés."
+
+#: src/common/command.c:69
+msgid "list, add or remove servers"
+msgstr "liste, ajoute ou retire des serveurs"
+
+#: src/common/command.c:70
+msgid ""
+"[list] | [servername hostname port [-auto | -noauto] [-pwd password] [-nicks "
+"nick1 [nick2 [nick3]]] [-username username] [-realname realname] [-command "
+"command] [-autojoin channel[,channel]] ] | [del servername]"
+msgstr ""
+"[list] | [nom_serveur nom/IP port [-auto | -noauto] [-pwd mot_de_passe] [-"
+"nicks pseudo1 [pseudo2 [pseudo3]]] [-username nom_utilisateur] [-realname "
+"nom_réel] [-command commande] [-autojoin canal[,canal]] ] | [del nom_serveur]"
+
+#: src/common/command.c:75
+msgid ""
+"servername: server name, for internal & display use\n"
+"hostname: name or IP address of server\n"
+"port: port for server (integer)\n"
+"password: password for server\n"
+"nick1: first nick for server\n"
+"nick2: alternate nick for server\n"
+"nick3: second alternate nick for server\n"
+"username: user name\n"
+"realname: real name of user\n"
+msgstr ""
+"nom_serveur: nom du serveur, pour usage interne et affichage\n"
+"nom/IP: nom ou adresse IP du serveur\n"
+"port: port pour le serveur (nombre entier)\n"
+"mot_de_passe: mot de passe pour le serveur\n"
+"pseudo1: premier pseudo pour le serveur\n"
+"pseudo2: pseudo alternatif pour le serveur\n"
+"pseudo3: second pseudo alternatif pour le serveur\n"
+"nom_utilisateur: nom d'utilisateur\n"
+"nom_réel: nom réel de l'utilisateur\n"
+
+#: src/common/command.c:85
+msgid "save config to disk"
+msgstr "sauvegarder la configuration sur disque"
+
+#: src/common/command.c:86
+msgid "[file]"
+msgstr "[fichier]"
+
+#: src/common/command.c:86
+msgid "file: filename for writing config"
+msgstr "fichier: fichier pour sauvegarder la configuration"
+
+#: src/common/command.c:88
+msgid "set config parameters"
+msgstr "modifier des paramètres de configuration"
+
+#: src/common/command.c:89
+msgid "[option [value]]"
+msgstr "[option [valeur]]"
+
+#: src/common/command.c:89
+msgid ""
+"option: name of an option\n"
+"value: value for option"
+msgstr ""
+"option: nom d'une option\n"
+"valeur: valeur pour l'option"
+
+#: src/common/command.c:91
+msgid "remove an alias"
+msgstr "supprimer un alias"
+
+#: src/common/command.c:92
+msgid "alias_name"
+msgstr "nom_alias"
+
+#: src/common/command.c:92
+msgid "alias_name: name of alias to remove"
+msgstr "nom_alias: nom de l'alias à supprimer"
+
+#: src/common/command.c:343
+#, c-format
+msgid "%s alias or command \"%s\" already exists!\n"
+msgstr "%s l'alias ou la commande \"%s\" existe déjà !\n"
+
+#: src/common/command.c:352
+#, c-format
+msgid "%s alias cannot run another alias!\n"
+msgstr "%s l'alias ne peux pas lancer un autre alias !\n"
+
+#: src/common/command.c:358
+#, c-format
+msgid "%s target command \"%s\" does not exist!\n"
+msgstr "%s la commande cible \"%s\" n'existe pas !\n"
+
+#: src/common/command.c:539
+#, c-format
+msgid "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
+msgstr ""
+"%s nombre de paramètres incorrect pour la commande %s \"%s\" (attendu: %d "
+"paramètre%s)\n"
+
+#: src/common/command.c:548
+#, c-format
+msgid ""
+"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
+"arg%s)\n"
+msgstr ""
+"%s nombre de paramètres incorrect pour la commande %s \"%s\" (attendu: entre "
+"%d et %d paramètre%s)\n"
+
+#: src/common/command.c:567
+#, c-format
+msgid "%s %s command \"%s\" failed\n"
+msgstr "%s %s la commande \"%s\" a échoué\n"
+
+#: src/common/command.c:591
+#, c-format
+msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
+msgstr ""
+"%s nombre de paramètres incorrect pour la commande IRC \"%s\" (attendu: %d "
+"paramètre%s)\n"
+
+#: src/common/command.c:600
+#, c-format
+msgid ""
+"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
+"arg%s)\n"
+msgstr ""
+"%s nombre de paramètres incorrect pour la commande IRC \"%s\" (attendu: "
+"entre %d et %d paramètre%s)\n"
+
+#: src/common/command.c:613
+#, c-format
+msgid "%s command \"%s\" needs a server connection!\n"
+msgstr "%s la commande \"%s\" nécessite une connexion au serveur !\n"
+
+#: src/common/command.c:625
+#, c-format
+msgid "%s IRC command \"%s\" failed\n"
+msgstr "%s la commande IRC \"%s\" a échoué\n"
+
+#: src/common/command.c:666
+#, c-format
+msgid "%s unknown command \"%s\" (type /help for help)\n"
+msgstr "%s commande \"%s\" inconnue (tapez /help pour l'aide)\n"
+
+#: src/common/command.c:733
+#, c-format
+msgid "%s cannot find nick for sending message\n"
+msgstr "%s impossible de trouver le pseudo pour envoyer le message\n"
+
+#: src/common/command.c:739
+msgid "This window is not a channel!\n"
+msgstr "Cette fenêtre n'est pas un canal !\n"
+
+#: src/common/command.c:765 src/common/command.c:777
+#, c-format
+msgid "%s missing arguments for \"%s\" command\n"
+msgstr "%s paramètres manquants pour la commande \"%s\"\n"
+
+#: src/common/command.c:772
+#, c-format
+msgid "Alias \"%s\" => \"%s\" created\n"
+msgstr "Alias \"%s\" => \"%s\" créé\n"
+
+#: src/common/command.c:787
+msgid "List of aliases:\n"
+msgstr "Liste des alias:\n"
+
+#: src/common/command.c:797
+msgid "No alias defined.\n"
+msgstr "Aucun alias défini.\n"
+
+#: src/common/command.c:816
+#, c-format
+msgid "unknown parameter \"%s\" for \"%s\" command\n"
+msgstr "paramètre inconnu \"%s\" pour la commande \"%s\"\n"
+
+#: src/common/command.c:845
+#, c-format
+msgid "%s already connected to server \"%s\"!\n"
+msgstr "%s déjà connecté au serveur \"%s\" !\n"
+
+#: src/common/command.c:865 src/common/command.c:900
+#, c-format
+msgid "%s server \"%s\" not found\n"
+msgstr "%s serveur \"%s\" non trouvé\n"
+
+#: src/common/command.c:890
+#, c-format
+msgid "%s not connected to server \"%s\"!\n"
+msgstr "%s non connecté au serveur \"%s\" !\n"
+
+#: src/common/command.c:919
+#, c-format
+msgid "> List of %s internal commands:\n"
+msgstr "> Liste des commandes internes %s:\n"
+
+#: src/common/command.c:924
+msgid "> List of IRC commands:\n"
+msgstr "> Liste des commandes IRC:\n"
+
+#: src/common/command.c:939
+#, c-format
+msgid "> Help on %s internal command \"%s\":\n"
+msgstr "> Aide sur la commande interne %s \"%s\":\n"
+
+#: src/common/command.c:942 src/common/command.c:963
+#, c-format
+msgid "Syntax: /%s %s\n"
+msgstr "Syntaxe: /%s %s\n"
+
+#: src/common/command.c:961
+#, c-format
+msgid "> Help on IRC command \"%s\":\n"
+msgstr "> Aide sur la commande IRC \"%s\":\n"
+
+#: src/common/command.c:977
+#, c-format
+msgid "No help available, \"%s\" is an unknown command\n"
+msgstr "Pas d'aide disponible, la commande \"%s\" est inconnue\n"
+
+#: src/common/command.c:1012
+#, c-format
+msgid "%s unknown option for \"%s\" command\n"
+msgstr "%s option inconnue pour la commande \"%s\"\n"
+
+#: src/common/command.c:1024
+msgid ""
+"WeeChat was build without Perl support.\n"
+"Please rebuild WeeChat with \"--enable-perl\" option for ./configure script\n"
+msgstr ""
+"WeeChat a été construit sans le support Perl.\n"
+"Merci de reconstruire WeeChat avec l'option \"--enable-perl\" pour le script ./configure\n"
+
+#: src/common/command.c:1062
+msgid "Server: "
+msgstr "Serveur: "
+
+#: src/common/command.c:1073
+msgid "connected"
+msgstr "connecté"
+
+#: src/common/command.c:1073
+msgid "not connected"
+msgstr "non connecté"
+
+#: src/common/command.c:1080
+#, c-format
+msgid " Autoconnect: %s\n"
+msgstr " Autoconnect: %s\n"
+
+#: src/common/command.c:1081
+msgid "yes"
+msgstr "oui"
+
+#: src/common/command.c:1081
+msgid "no"
+msgstr "non"
+
+#: src/common/command.c:1085
+#, c-format
+msgid " Hostname : %s\n"
+msgstr " Nom/IP : %s\n"
+
+#: src/common/command.c:1090
+#, c-format
+msgid " Port : %d\n"
+msgstr " Port : %d\n"
+
+#: src/common/command.c:1096
+msgid " Password : (hidden)\n"
+msgstr " Mot passe : (caché)\n"
+
+#: src/common/command.c:1100
+msgid " Password : (none)\n"
+msgstr " Mot passe : (aucun)\n"
+
+#: src/common/command.c:1104
+#, c-format
+msgid " Nicks : %s"
+msgstr " Pseudos : %s"
+
+#: src/common/command.c:1121
+#, c-format
+msgid " Username : %s\n"
+msgstr " Nom utilis.: %s\n"
+
+#: src/common/command.c:1126
+#, c-format
+msgid " Realname : %s\n"
+msgstr " Nom réel : %s\n"
+
+#: src/common/command.c:1132
+#, c-format
+msgid " Command : %s\n"
+msgstr " Commande : %s\n"
+
+#: src/common/command.c:1137
+msgid " Command : (none)\n"
+msgstr " Commande : (aucune)\n"
+
+#: src/common/command.c:1142
+#, c-format
+msgid " Auto-join : %s\n"
+msgstr " Auto-join : %s\n"
+
+#: src/common/command.c:1147
+msgid " Auto-join : (none)\n"
+msgstr " Auto-join : (aucun)\n"
+
+#: src/common/command.c:1151
+msgid "No server.\n"
+msgstr "Pas de serveur.\n"
+
+#: src/common/command.c:1160
+#, c-format
+msgid "%s missing servername for \"%s\" command\n"
+msgstr "%s il manque le nom du serveur pour la commande \"%s\"\n"
+
+#: src/common/command.c:1166
+#, c-format
+msgid "%s too much arguments for \"%s\" command, ignoring arguments\n"
+msgstr "%s trop de paramètres pour la commande \"%s\", paramètres ignorés\n"
+
+#: src/common/command.c:1183
+#, c-format
+msgid "%s server \"%s\" not found for \"%s\" command\n"
+msgstr "%s le serveur \"%s\" n'existe pas pour la commande \"%s\"\n"
+
+#: src/common/command.c:1189 src/common/command.c:1320
+msgid "Server"
+msgstr "Serveur"
+
+#: src/common/command.c:1192
+msgid "has been deleted\n"
+msgstr "a été supprimé\n"
+
+#: src/common/command.c:1206
+#, c-format
+msgid "%s missing parameters for \"%s\" command\n"
+msgstr "%s paramètres manquants pour la commande \"%s\"\n"
+
+#: src/common/command.c:1215
+#, c-format
+msgid "%s server \"%s\" already exists, can't create it!\n"
+msgstr "%s le serveur \"%s\" existe déjà, impossible de le créer !\n"
+
+#: src/common/command.c:1239 src/common/command.c:1265
+#: src/common/command.c:1277 src/common/command.c:1301
+#, c-format
+msgid "%s missing password for \"%s\" parameter\n"
+msgstr "%s mot de passe manquant pour le paramètre \"%s\"\n"
+
+#: src/common/command.c:1251
+#, c-format
+msgid "%s missing nick(s) for \"%s\" parameter\n"
+msgstr "%s pseudo(s) manquant(s) pour le paramètre \"%s\"\n"
+
+#: src/common/command.c:1289
+#, c-format
+msgid "%s missing command for \"%s\" parameter\n"
+msgstr "%s commande manquante pour le paramètre \"%s\"\n"
+
+#: src/common/command.c:1323
+msgid "created\n"
+msgstr "créé\n"
+
+#: src/common/command.c:1328
+#, c-format
+msgid "%s unable to create server\n"
+msgstr "%s impossible de créer le serveur\n"
+
+#: src/common/command.c:1400
+msgid "(unknown)"
+msgstr "(inconnu)"
+
+#: src/common/command.c:1433
+#, c-format
+msgid "%s alias or command \"%s\" not found\n"
+msgstr "%s alias ou commande \"%s\" non trouvé\n"
+
+#: src/common/command.c:1442
+#, c-format
+msgid "Alias \"%s\" removed\n"
+msgstr "Alias \"%s\" supprimé\n"
+
+#: src/common/weechat.c:141
#, c-format
msgid "%s unknown parameter '%s', ignored\n"
msgstr "%s paramètre inconnu '%s', ignoré\n"
-#: weechat.c:161
+#: src/common/weechat.c:165
#, c-format
msgid "%s cannot create directory \"%s\"\n"
msgstr "%s impossible de créer le répertoire \"%s\"\n"
-#: weechat.c:201
+#: src/common/weechat.c:205
#, c-format
msgid "%s unable to create/append to log file (~/.weechat/"
msgstr "%s impossible de créer/ajouter dans le fichier de log (~/.weechat/"
-#: weechat.c:278
+#: src/common/weechat.c:290
#, c-format
msgid "%sWelcome to "
msgstr "%sBienvenue dans "
-#: weechat.c:291
+#: src/common/weechat.c:303
msgid "compiled on"
msgstr "compilé le"
-#: config.c:73 config.c:74
+#: src/common/weechat.h:51
+msgid " Error:"
+msgstr " Erreur:"
+
+#: src/common/weechat.h:52
+msgid " Warning:"
+msgstr " Attention:"
+
+#: src/common/weeconfig.c:76 src/common/weeconfig.c:77
msgid "set title for terminal window (curses GUI) with name & version"
msgstr ""
"définit le titre de la fenêtre de terminal (GUI curses) avec le nom et la "
"version"
-#: config.c:77 config.c:78
+#: src/common/weeconfig.c:80 src/common/weeconfig.c:81
msgid "display WeeChat logo at startup"
msgstr "afficher le logo WeeChat au démarrage"
-#: config.c:81 config.c:82
+#: src/common/weeconfig.c:84 src/common/weeconfig.c:85
msgid "display WeeChat version at startup"
msgstr "afficher la version de WeeChat au démarrage"
-#: config.c:85
+#: src/common/weeconfig.c:88
msgid "WeeChat slogan"
msgstr "slogan WeeChat"
-#: config.c:86
+#: src/common/weeconfig.c:89
msgid "WeeChat slogan (if empty, slogan is not used)"
msgstr "slogan WeeChat (si vide, le slogan ne sera pas utilisé)"
-#: config.c:89 config.c:90
+#: src/common/weeconfig.c:92 src/common/weeconfig.c:93
msgid "display nick names with different colors"
msgstr "afficher les utilisateurs avec différentes couleurs"
-#: config.c:93 config.c:94
+#: src/common/weeconfig.c:96 src/common/weeconfig.c:97
msgid "display actions with different colors"
msgstr "afficher les actions avec différentes couleurs"
-#: config.c:97 config.c:98
+#: src/common/weeconfig.c:100 src/common/weeconfig.c:101
msgid "remove colors from incoming messages"
msgstr "supprimer les couleurs dans les messages entrants"
-#: config.c:101
+#: src/common/weeconfig.c:104
msgid "display nicklist window"
msgstr "afficher la fenêtre des utilisateurs"
-#: config.c:102
+#: src/common/weeconfig.c:105
msgid "display nicklist window (for channel windows)"
msgstr "afficher la fenêtre des utilisateurs (pour les fenêtres de canaux)"
-#: config.c:105
+#: src/common/weeconfig.c:108
msgid "nicklist position"
msgstr "position de la fenêtre d'utilisateurs"
-#: config.c:106
+#: src/common/weeconfig.c:109
msgid "nicklist position (top, left, right (default), bottom)"
msgstr ""
"position de la fenêtre d'utilisateurs (haut (top), gauche (left), droite "
"(right, par défaut), bas (bottom))"
-#: config.c:109
+#: src/common/weeconfig.c:112
msgid "min size for nicklist"
msgstr "taille minimum pour la fenêtre d'utilisateurs"
-#: config.c:110
+#: src/common/weeconfig.c:113
msgid ""
"min size for nicklist (width or height, depending on look_nicklist_position "
"(0 = no min size))"
@@ -1553,11 +2069,11 @@ msgstr ""
"taille minimum pour la fenêtre d'utilisateurs (largeur ou hauteur, selon "
"look_nicklist_position (0 = pas de taille minimum))"
-#: config.c:114
+#: src/common/weeconfig.c:117
msgid "max size for nicklist"
msgstr "taille maximum pour la fenêtre d'utilisateurs"
-#: config.c:115
+#: src/common/weeconfig.c:118
msgid ""
"max size for nicklist (width or height, depending on look_nicklist_position "
"(0 = no max size; if min == max and > 0, then size is fixed))"
@@ -1566,197 +2082,197 @@ msgstr ""
"look_nicklist_position (0 = pas de taille maximum; si min == max et > 0, "
"alors la taille est fixe))"
-#: config.c:119 config.c:120
+#: src/common/weeconfig.c:122 src/common/weeconfig.c:123
msgid "text to display instead of nick when not connected"
msgstr ""
"texte à afficher en lieu et place du nom d'utilisateur lorsque la connexion "
"n'est pas active"
-#: config.c:123 config.c:124
+#: src/common/weeconfig.c:126 src/common/weeconfig.c:127
msgid "display nick mode ((half)op/voice) before each nick"
msgstr ""
"afficher le mode de l'utilisateur ((half)op/voice) devant chaque utilisateur"
-#: config.c:127 config.c:128
+#: src/common/weeconfig.c:130 src/common/weeconfig.c:131
msgid "display space if nick mode is not (half)op/voice"
msgstr "afficher un espace si le mode utilisateur n'est pas (half)op/voice"
-#: config.c:131 config.c:132
+#: src/common/weeconfig.c:134 src/common/weeconfig.c:135
msgid "the string inserted after nick completion"
msgstr "la chaîne affichée après la complétion des utilisateurs"
-#: config.c:173 config.c:174
+#: src/common/weeconfig.c:176 src/common/weeconfig.c:177
msgid "color for title bar"
msgstr "couleur pour la barre de titre"
-#: config.c:177 config.c:178
+#: src/common/weeconfig.c:180 src/common/weeconfig.c:181
msgid "background for title bar"
msgstr "couleur de fond pour la barre de titre"
-#: config.c:183 config.c:184
+#: src/common/weeconfig.c:186 src/common/weeconfig.c:187
msgid "color for chat text"
msgstr "couleur pour le texte de discussion"
-#: config.c:187
+#: src/common/weeconfig.c:190
msgid "color for time"
msgstr "couleur pour l'heure"
-#: config.c:188
+#: src/common/weeconfig.c:191
msgid "color for time in chat window"
msgstr "couleur pour l'heure dans la fenêtre de discussion"
-#: config.c:191
+#: src/common/weeconfig.c:194
msgid "color for time separator"
msgstr "couleur pour le séparateur de l'heure"
-#: config.c:192
+#: src/common/weeconfig.c:195
msgid "color for time separator (chat window)"
msgstr "couleur pour la séparation de l'heure (fenêtre de discussion)"
-#: config.c:195 config.c:196
+#: src/common/weeconfig.c:198 src/common/weeconfig.c:199
msgid "color for 1st and 3rd char of prefix"
msgstr "couleur pour le 1er et le 3ème caractère du préfixe"
-#: config.c:199 config.c:200
+#: src/common/weeconfig.c:202 src/common/weeconfig.c:203
msgid "color for middle char of prefix"
msgstr "couleur pour le caractère du milieu du préfixe"
-#: config.c:203
+#: src/common/weeconfig.c:206
msgid "color for nicks in actions"
msgstr "couleur pour les noms d'utilisateur dans les actions"
-#: config.c:204
+#: src/common/weeconfig.c:207
msgid "color for nicks in actions (chat window)"
msgstr ""
"couleur pour les noms d'utilisateurs dans les actions (fenêtre de discussion)"
-#: config.c:207
+#: src/common/weeconfig.c:210
msgid "color for hostnames"
msgstr "couleur pour les noms de machines"
-#: config.c:208
+#: src/common/weeconfig.c:211
msgid "color for hostnames (chat window)"
msgstr "couleur pour les noms de machines (fenêtre de discussion)"
-#: config.c:211
+#: src/common/weeconfig.c:214
msgid "color for channel names in actions"
msgstr "couleur pour les canaux dans les actions"
-#: config.c:212
+#: src/common/weeconfig.c:215
msgid "color for channel names in actions (chat window)"
msgstr "couleur pour les canaux dans les actions (fenêtre de discussion)"
-#: config.c:215
+#: src/common/weeconfig.c:218
msgid "color for dark separators"
msgstr "couleur pour les séparateurs sombres"
-#: config.c:216
+#: src/common/weeconfig.c:219
msgid "color for dark separators (chat window)"
msgstr "couleur pour les séparateurs sombres (fenêtre de discussion)"
-#: config.c:219
+#: src/common/weeconfig.c:222
msgid "background for chat"
msgstr "couleur de fond pour la discussion"
-#: config.c:220
+#: src/common/weeconfig.c:223
msgid "background for chat window"
msgstr "couleur de fond pour la fenêtre de discussion"
-#: config.c:225 config.c:226
+#: src/common/weeconfig.c:228 src/common/weeconfig.c:229
msgid "color for status bar"
msgstr "couleur pour la barre de statut"
-#: config.c:229
+#: src/common/weeconfig.c:232
msgid "color for active window"
msgstr "couleur pour la fenêtre active"
-#: config.c:230
+#: src/common/weeconfig.c:233
msgid "color for active window (status bar)"
msgstr "couleur pour la fenêtre active (barre de statut)"
-#: config.c:233
+#: src/common/weeconfig.c:236
msgid "color for window with new messages"
msgstr "couleur pour une fenêtre avec de nouvelles infos"
-#: config.c:234
+#: src/common/weeconfig.c:237
msgid "color for window with new messages (status bar)"
msgstr "couleur pour une fenêtre avec de nouvelles infos (barre de statut)"
-#: config.c:237
+#: src/common/weeconfig.c:240
msgid "color for window with new data (not messages)"
msgstr "couleur pour une fenêtre avec des nouvelles données (pas des infos)"
-#: config.c:238
+#: src/common/weeconfig.c:241
msgid "color for window with new data (not messages) (status bar)"
msgstr ""
"couleur pour une fenêtre avec des nouvelles données (pas des infos) (barre "
"de statut)"
-#: config.c:241
+#: src/common/weeconfig.c:244
msgid "color for \"*MORE*\" text"
msgstr "couleur pour le texte \"*MORE*\""
-#: config.c:242
+#: src/common/weeconfig.c:245
msgid "color for window with new data (status bar)"
msgstr "couleur pour une fenêtre avec des nouvelles données (barre de statut)"
-#: config.c:245 config.c:246
+#: src/common/weeconfig.c:248 src/common/weeconfig.c:249
msgid "background for status window"
msgstr "couleur de fond pour la fenêtre de statut"
-#: config.c:251 config.c:252
+#: src/common/weeconfig.c:254 src/common/weeconfig.c:255
msgid "color for input text"
msgstr "couleur pour le texte saisi"
-#: config.c:255 config.c:256
+#: src/common/weeconfig.c:258 src/common/weeconfig.c:259
msgid "color for input text (channel name)"
msgstr "couleur pour le texte saisi (nom du canal)"
-#: config.c:259 config.c:260
+#: src/common/weeconfig.c:262 src/common/weeconfig.c:263
msgid "color for input text (nick name)"
msgstr "couleur pour le texte saisi (pseudo)"
-#: config.c:263 config.c:264
+#: src/common/weeconfig.c:266 src/common/weeconfig.c:267
msgid "background for input window"
msgstr "couleur de fond pour la fenêtre de saisie"
-#: config.c:269 config.c:270
+#: src/common/weeconfig.c:272 src/common/weeconfig.c:273
msgid "color for nicknames"
msgstr "couleur pour les pseudos"
-#: config.c:273 config.c:274
+#: src/common/weeconfig.c:276 src/common/weeconfig.c:277
msgid "color for operator symbol"
msgstr "couleur pour le symbole opérateur"
-#: config.c:277 config.c:278
+#: src/common/weeconfig.c:280 src/common/weeconfig.c:281
msgid "color for half-operator symbol"
msgstr "couleur pour le symbole demi-opérateur"
-#: config.c:281 config.c:282
+#: src/common/weeconfig.c:284 src/common/weeconfig.c:285
msgid "color for voice symbol"
msgstr "couleur pour le symbole voix"
-#: config.c:285 config.c:286
+#: src/common/weeconfig.c:288 src/common/weeconfig.c:289
msgid "color for nick separator"
msgstr "couleur pour le séparateur de pseudo"
-#: config.c:289 config.c:290
+#: src/common/weeconfig.c:292 src/common/weeconfig.c:293
msgid "color for local nick"
msgstr "couleur pour le pseudo local"
-#: config.c:293 config.c:294
+#: src/common/weeconfig.c:296 src/common/weeconfig.c:297
msgid "color for other nick in private window"
msgstr "couleur pour l'autre pseudo dans la fenêtre privée"
-#: config.c:297 config.c:298
+#: src/common/weeconfig.c:300 src/common/weeconfig.c:301
msgid "background for nicknames"
msgstr "couleur de fond pour les pseudos"
-#: config.c:311
+#: src/common/weeconfig.c:314
msgid "max lines in history (per window)"
msgstr "nombre maxi de lignes dans l'historique (par fenêtre)"
-#: config.c:312
+#: src/common/weeconfig.c:315
msgid ""
"maximum number of lines in history for one server/channel/private window (0 "
"= unlimited)"
@@ -1764,36 +2280,36 @@ msgstr ""
"nombre maximum de lignes dans l'historique pour un serveur/fenêtre/fenêtre "
"privée (0 = sans limite)"
-#: config.c:316
+#: src/common/weeconfig.c:319
msgid "max user commands in history"
msgstr "nombre maxi de commandes utilisateur dans l'historique"
-#: config.c:317
+#: src/common/weeconfig.c:320
msgid "maximum number of user commands in history (0 = unlimited)"
msgstr ""
"nombre maximum de commandes utilisateur dans l'historique (0 = sans limite)"
-#: config.c:334 config.c:335
+#: src/common/weeconfig.c:337 src/common/weeconfig.c:338
msgid "automatically log channel chats"
msgstr "enregistrer automatiquement les conversations des canaux"
-#: config.c:338 config.c:339
+#: src/common/weeconfig.c:341 src/common/weeconfig.c:342
msgid "automatically log private chats"
msgstr "enregistrer automatiquement les conversations privées"
-#: config.c:342
+#: src/common/weeconfig.c:345
msgid "path for log files"
msgstr "chemin pour les conversations sauvegardées"
-#: config.c:343
+#: src/common/weeconfig.c:346
msgid "path for WeeChat log files"
msgstr "chemin pour les conversations sauvegardées par WeeChat"
-#: config.c:346
+#: src/common/weeconfig.c:349
msgid "name for log files"
msgstr "nom des conversations sauvegardées"
-#: config.c:347
+#: src/common/weeconfig.c:350
msgid ""
"name for log files (%S == irc server name, %N == channel name (or nickname "
"if private chat)"
@@ -1801,21 +2317,21 @@ msgstr ""
"nom des conversations saivegardées (%S == nom du serveur irc, %N == nom du "
"canal (ou pseudo si fenêtre privée)"
-#: config.c:351
+#: src/common/weeconfig.c:354
msgid "timestamp for log"
msgstr "horodatage pour les conversations sauvegardées"
-#: config.c:352
+#: src/common/weeconfig.c:355
msgid "timestamp for log (see man strftime for date/time specifiers)"
msgstr ""
"horodatage pour les conversations sauvegardées (voir man strftime pour le "
"format de date/heure)"
-#: config.c:355
+#: src/common/weeconfig.c:358
msgid "start string for log files"
msgstr "chaîne de début pour les conversations sauvegardées"
-#: config.c:356
+#: src/common/weeconfig.c:359
msgid ""
"text written when starting new log file (see man strftime for date/time "
"specifiers)"
@@ -1823,186 +2339,186 @@ msgstr ""
"texte écrit en démarrant la sauvegarde d'une discussion (voir man strftime "
"pour le format de date/heure)"
-#: config.c:360
+#: src/common/weeconfig.c:363
msgid "end string for log files"
msgstr "chaîne de fin pour les conversations sauvegardées"
-#: config.c:361
+#: src/common/weeconfig.c:364
msgid ""
"text written when ending log file (see man strftime for date/time specifiers)"
msgstr ""
"texte écrit à la fin d'une discussion sauvegardées (voir man strftime pour "
"le format de date/heure)"
-#: config.c:380
+#: src/common/weeconfig.c:383
msgid "automatically accept dcc files"
msgstr "accepte automatiquement les fichiers dcc"
-#: config.c:381
+#: src/common/weeconfig.c:384
msgid "automatically accept incoming dcc files"
msgstr "accepte automatiquement les fichiers dcc entrants"
-#: config.c:384
+#: src/common/weeconfig.c:387
msgid "max size when auto accepting file"
msgstr "taille maxi pour accepter un fichier"
-#: config.c:385
+#: src/common/weeconfig.c:388
msgid "maximum size for incoming file when automatically accepted"
msgstr ""
"taille maximum pour un fichier entrant lorsqu'il est accepté automatiquement"
-#: config.c:388
+#: src/common/weeconfig.c:391
msgid "automatically accept dcc chats"
msgstr "accepte automatiquement les demandes de discussion dcc"
-#: config.c:389
+#: src/common/weeconfig.c:392
msgid "automatically accept dcc chats (use carefully!)"
msgstr ""
"accepte automatiquement les demandes de discussion dcc (à utiliser avec "
"précaution !)"
-#: config.c:392
+#: src/common/weeconfig.c:395
msgid "timeout for dcc request"
msgstr "délai d'attente pour les requêtes dcc"
-#: config.c:393
+#: src/common/weeconfig.c:396
msgid "timeout for dcc request (in seconds)"
msgstr "délai d'attente pour les requêtes dcc (en secondes)"
-#: config.c:396
+#: src/common/weeconfig.c:399
msgid "path for incoming files with dcc"
msgstr "chemin les fichiers reçus par dcc"
-#: config.c:397
+#: src/common/weeconfig.c:400
msgid "path for writing incoming files with dcc (default: user home)"
msgstr ""
"chemin pour écrire les fichiers reçus par dcc (par défaut: répertoire de "
"l'utilisateur)"
-#: config.c:400
+#: src/common/weeconfig.c:403
msgid "default path for sending files with dcc"
msgstr "chemin par défaut pour envoyer les fichiers par dcc"
-#: config.c:401
+#: src/common/weeconfig.c:404
msgid ""
"path for reading files when sending thru dcc (when no path is specified)"
msgstr ""
"chemin pour lire les fichiers lorsqu'ils sont envoyés par dcc (quand aucun "
"chemin n'est spécifié)"
-#: config.c:404
+#: src/common/weeconfig.c:407
msgid "automatically rename dcc files if already exists"
msgstr "renomme automatiquement les fichiers dcc s'ils existent déjà"
-#: config.c:405
+#: src/common/weeconfig.c:408
msgid "rename incoming files if already exists (add '.1', '.2', ...)"
msgstr ""
"renommer les fichiers reçus s'ils existent déjà (ajoute '.1', '.2', ...)"
-#: config.c:408
+#: src/common/weeconfig.c:411
msgid "automatically resume aborted transfers"
msgstr "continuer automatiquement les transferts non terminés"
-#: config.c:409
+#: src/common/weeconfig.c:412
msgid ""
"automatically resume dcc transfer if connection with remote host is loosed"
msgstr ""
"continuer automatiquement les transferts dcc si la connexion avec la machine "
"distante a été perdue"
-#: config.c:423
+#: src/common/weeconfig.c:426
msgid "use proxy"
msgstr "utiliser un proxy"
-#: config.c:424
+#: src/common/weeconfig.c:427
msgid "use a proxy server to connect to irc server"
msgstr "utiliser un proxy pour se connecter au serveur irc"
-#: config.c:427
+#: src/common/weeconfig.c:430
msgid "proxy address"
msgstr "adresse du proxy"
-#: config.c:428
+#: src/common/weeconfig.c:431
msgid "proxy server address (IP or hostname)"
msgstr "adresse du serveur proxy (IP ou nom)"
-#: config.c:431
+#: src/common/weeconfig.c:434
msgid "port for proxy"
msgstr "port pour le proxy"
-#: config.c:432
+#: src/common/weeconfig.c:435
msgid "port for connecting to proxy server"
msgstr "port pour se connecter au serveur proxy"
-#: config.c:435
+#: src/common/weeconfig.c:438
msgid "proxy password"
msgstr "mot de passe pour le proxy"
-#: config.c:436
+#: src/common/weeconfig.c:439
msgid "password for proxy server"
msgstr "mot de passe pour le serveur proxy"
-#: config.c:447
+#: src/common/weeconfig.c:450
msgid "server name"
msgstr "nom du serveur"
-#: config.c:448
+#: src/common/weeconfig.c:451
msgid "name associated to IRC server (for display only)"
msgstr "nom associé au serveur IRC (pour affichage seulement)"
-#: config.c:451
+#: src/common/weeconfig.c:454
msgid "automatically connect to server"
msgstr "connexion automatique au serveur"
-#: config.c:452
+#: src/common/weeconfig.c:455
msgid "automatically connect to server when WeeChat is starting"
msgstr "connexion automatique au serveur quand WeeChat démarre"
-#: config.c:455
+#: src/common/weeconfig.c:458
msgid "server address or hostname"
msgstr "adresse ou nom du serveur"
-#: config.c:456
+#: src/common/weeconfig.c:459
msgid "IP address or hostname of IRC server"
msgstr "adresse IP ou nom du serveur IRC"
-#: config.c:459
+#: src/common/weeconfig.c:462
msgid "port for IRC server"
msgstr "port pour le serveur IRC"
-#: config.c:460
+#: src/common/weeconfig.c:463
msgid "port for connecting to server"
msgstr "port pour se connecter au serveur"
-#: config.c:463
+#: src/common/weeconfig.c:466
msgid "server password"
msgstr "mot de passe pour le serveur"
-#: config.c:464
+#: src/common/weeconfig.c:467
msgid "password for IRC server"
msgstr "mot de passe pour le serveur IRC"
-#: config.c:467
+#: src/common/weeconfig.c:470
msgid "nickname for server"
msgstr "pseudo pour le serveur"
-#: config.c:468
+#: src/common/weeconfig.c:471
msgid "nickname to use on IRC server"
msgstr "pseudo à utiliser sur le serveur IRC"
-#: config.c:471
+#: src/common/weeconfig.c:474
msgid "alternate nickname for server"
msgstr "pseudo alternatif pour le serveur"
-#: config.c:472
+#: src/common/weeconfig.c:475
msgid "alternate nickname to use on IRC server (if nickname is already used)"
msgstr "pseudo alternatif pour le serveur IRC (si le pseudo est déjà utilisé)"
-#: config.c:475
+#: src/common/weeconfig.c:478
msgid "2nd alternate nickname for server"
msgstr "2nd pseudo alternatif pour le serveur"
-#: config.c:476
+#: src/common/weeconfig.c:479
msgid ""
"2nd alternate nickname to use on IRC server (if alternate nickname is "
"already used)"
@@ -2010,87 +2526,87 @@ msgstr ""
"2nd pseudo alternatif pour le serveur IRC (si le pseudo alternatif est déjà "
"utilisé)"
-#: config.c:479
+#: src/common/weeconfig.c:482
msgid "user name for server"
msgstr "nom d'utilisateur pour le serveur"
-#: config.c:480
+#: src/common/weeconfig.c:483
msgid "user name to use on IRC server"
msgstr "nom d'utilisateur pour le serveur IRC"
-#: config.c:483
+#: src/common/weeconfig.c:486
msgid "real name for server"
msgstr "nom réel pour le serveur"
-#: config.c:484
+#: src/common/weeconfig.c:487
msgid "real name to use on IRC server"
msgstr "nom réel pour le serveur IRC"
-#: config.c:487 config.c:488
+#: src/common/weeconfig.c:490 src/common/weeconfig.c:491
msgid "first command to run when connected to server"
msgstr "commande à exécuter en premier lorsque connecté au serveur"
-#: config.c:491
+#: src/common/weeconfig.c:494
msgid "list of channels to join when connected to server"
msgstr "liste des canaux à rejoindre lorsque connecté au serveur"
-#: config.c:492
+#: src/common/weeconfig.c:495
msgid "comma separated list of channels to join when connected to server"
msgstr ""
"liste des canaux (séparés par des virgules) à rejoindre lorsque connecté au "
"serveur"
-#: config.c:620
+#: src/common/weeconfig.c:623
#, c-format
msgid "%s %s, line %d: new server, but previous was incomplete\n"
msgstr "%s %s, ligne %d: nouveau serveur, mais le précédent était incomplet\n"
-#: config.c:629
+#: src/common/weeconfig.c:632
#, c-format
msgid "%s %s, line %d: server '%s' already exists\n"
msgstr "%s %s, ligne %d: le serveur '%s' existe déjà\n"
-#: config.c:641
+#: src/common/weeconfig.c:644
#, c-format
msgid "%s %s, line %d: unable to create server\n"
msgstr "%s %s, ligne %d: impossible de créer le serveur\n"
-#: config.c:680
+#: src/common/weeconfig.c:683
#, c-format
msgid "%s unable to assign default int with string (\"%s\")\n"
msgstr "%s impossible d'assigner la valeur entière avec la chaîne (\"%s\")\n"
-#: config.c:691
+#: src/common/weeconfig.c:694
#, c-format
msgid "%s unable to assign default color (\"%s\")\n"
msgstr "%s impossible d'assigner la couleur par défaut (\"%s\")\n"
-#: config.c:725
+#: src/common/weeconfig.c:728
#, c-format
msgid "%s config file \"%s\" not found.\n"
msgstr "%s fichier de configuration \"%s\" non trouvé.\n"
-#: config.c:757
+#: src/common/weeconfig.c:760
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"]\"\n"
msgstr "%s %s, ligne %d: syntaxe invalide, il manque \"]\"\n"
-#: config.c:774
+#: src/common/weeconfig.c:777
#, c-format
msgid "%s %s, line %d: unknown section identifier (\"%s\")\n"
msgstr "%s %s, ligne %d: section inconnue (\"%s\")\n"
-#: config.c:792
+#: src/common/weeconfig.c:795
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"=\"\n"
msgstr "%s %s, ligne %d: syntaxe invalide, il manque \"=\"\n"
-#: config.c:826
+#: src/common/weeconfig.c:829
#, c-format
msgid "%s %s, line %d: invalid option \"%s\"\n"
msgstr "%s %s, ligne %d: option \"%s\" invalide\n"
-#: config.c:837
+#: src/common/weeconfig.c:840
#, c-format
msgid ""
"%s %s, line %d: invalid value foroption '%s'\n"
@@ -2099,7 +2615,7 @@ msgstr ""
"%s %s, ligne %d: valeur invalide pour l'option '%s'\n"
"Attendu: valeur booléenne: 'off' ou 'on'\n"
-#: config.c:846
+#: src/common/weeconfig.c:849
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -2108,7 +2624,7 @@ msgstr ""
"%s %s, ligne %d: valeur invalide pour l'option '%s'\n"
"Attendu: entier compris entre %d et %d\n"
-#: config.c:857
+#: src/common/weeconfig.c:860
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -2117,26 +2633,26 @@ msgstr ""
"%s %s, ligne %d: valeur invalide pour l'option '%s'\n"
"Attendu: une de ces chaînes: "
-#: config.c:873
+#: src/common/weeconfig.c:876
#, c-format
msgid "%s %s, line %d: invalid color name for option '%s'\n"
msgstr "%s %s, ligne %d: nom de couleur invalide pour l'option '%s'\n"
-#: config.c:941 config.c:1075
+#: src/common/weeconfig.c:944 src/common/weeconfig.c:1078
#, c-format
msgid "%s cannot create file \"%s\"\n"
msgstr "%s impossible de créer le fichier \"%s\"\n"
-#: config.c:947
+#: src/common/weeconfig.c:950
#, c-format
msgid "%s: creating default config file...\n"
msgstr "%s: création du fichier de configuration par défaut...\n"
-#: config.c:948
+#: src/common/weeconfig.c:951
msgid "creating default config file\n"
msgstr "création du fichier de configuration par défaut\n"
-#: config.c:951 config.c:1084
+#: src/common/weeconfig.c:954 src/common/weeconfig.c:1087
#, c-format
msgid ""
"#\n"
@@ -2145,455 +2661,6 @@ msgstr ""
"#\n"
"# %s: fichier de configuration, créé par %s v%s le %s#\n"
-#: config.c:1081
+#: src/common/weeconfig.c:1084
msgid "saving config to disk\n"
msgstr "sauvegarde de la configuration sur disque\n"
-
-#: command.c:39
-msgid "create an alias for a command"
-msgstr "créer un alias pour une commande"
-
-#: command.c:40
-msgid "[alias_name [command [arguments]]"
-msgstr "[nom_alias [commande [paramètres]]"
-
-#: command.c:41
-msgid ""
-"alias_name: name of alias\n"
-"command: command name (WeeChat or IRC command, without first '/')\n"
-"arguments: arguments for command"
-msgstr ""
-"nom_alias: nom de l'alias\n"
-"commande: nom de la commande (commande WeeChat ou IRC, sans le premier '/')\n"
-"paramètres: paramètres pour la commande"
-
-#: command.c:44
-msgid "clear window(s)"
-msgstr "affacer la/les fenêtre(s)"
-
-#: command.c:45
-msgid "[-all]"
-msgstr "[-all]"
-
-#: command.c:46
-msgid "-all: clear all windows"
-msgstr "-all: effacer toutes les fenêtres"
-
-#: command.c:48
-msgid "connect to a server"
-msgstr "se connecter à un serveur"
-
-#: command.c:49 command.c:53
-msgid "servername"
-msgstr "nom_serveur"
-
-#: command.c:50
-msgid "servername: server name to connect"
-msgstr "nom_serveur: nom du serveur pour se connecter"
-
-#: command.c:52
-msgid "disconnect from a server"
-msgstr "se déconnecter d'un serveur"
-
-#: command.c:54
-msgid "servername: server name to disconnect"
-msgstr "nom_serveur: nom du serveur pour se déconnecter"
-
-#: command.c:56
-msgid "display help about commands"
-msgstr "afficher l'aide sur les commandes"
-
-#: command.c:57
-msgid "[command]"
-msgstr "[commande]"
-
-#: command.c:57
-msgid "command: name of a WeeChat or IRC command"
-msgstr "commande: nom d'une commande WeeChat ou IRC"
-
-#: command.c:59
-msgid "list, add or remove servers"
-msgstr "liste, ajoute ou retire des serveurs"
-
-#: command.c:60
-msgid ""
-"[list] | [servername hostname port [-auto | -noauto] [-pwd password] [-nicks "
-"nick1 [nick2 [nick3]]] [-username username] [-realname realname] [-command "
-"command] [-autojoin channel[,channel]] ] | [del servername]"
-msgstr ""
-"[list] | [nom_serveur nom/IP port [-auto | -noauto] [-pwd mot_de_passe] [-"
-"nicks pseudo1 [pseudo2 [pseudo3]]] [-username nom_utilisateur] [-realname "
-"nom_réel] [-command commande] [-autojoin canal[,canal]] ] | [del nom_serveur]"
-
-#: command.c:65
-msgid ""
-"servername: server name, for internal & display use\n"
-"hostname: name or IP address of server\n"
-"port: port for server (integer)\n"
-"password: password for server\n"
-"nick1: first nick for server\n"
-"nick2: alternate nick for server\n"
-"nick3: second alternate nick for server\n"
-"username: user name\n"
-"realname: real name of user\n"
-msgstr ""
-"nom_serveur: nom du serveur, pour usage interne et affichage\n"
-"nom/IP: nom ou adresse IP du serveur\n"
-"port: port pour le serveur (nombre entier)\n"
-"mot_de_passe: mot de passe pour le serveur\n"
-"pseudo1: premier pseudo pour le serveur\n"
-"pseudo2: pseudo alternatif pour le serveur\n"
-"pseudo3: second pseudo alternatif pour le serveur\n"
-"nom_utilisateur: nom d'utilisateur\n"
-"nom_réel: nom réel de l'utilisateur\n"
-
-#: command.c:75
-msgid "save config to disk"
-msgstr "sauvegarder la configuration sur disque"
-
-#: command.c:76
-msgid "[file]"
-msgstr "[fichier]"
-
-#: command.c:76
-msgid "file: filename for writing config"
-msgstr "fichier: fichier pour sauvegarder la configuration"
-
-#: command.c:78
-msgid "set config parameters"
-msgstr "modifier des paramètres de configuration"
-
-#: command.c:79
-msgid "[option [value]]"
-msgstr "[option [valeur]]"
-
-#: command.c:79
-msgid ""
-"option: name of an option\n"
-"value: value for option"
-msgstr ""
-"option: nom d'une option\n"
-"valeur: valeur pour l'option"
-
-#: command.c:81
-msgid "remove an alias"
-msgstr "supprimer un alias"
-
-#: command.c:82
-msgid "alias_name"
-msgstr "nom_alias"
-
-#: command.c:82
-msgid "alias_name: name of alias to remove"
-msgstr "nom_alias: nom de l'alias à supprimer"
-
-#: command.c:333
-#, c-format
-msgid "%s alias or command \"%s\" already exists!\n"
-msgstr "%s l'alias ou la commande \"%s\" existe déjà !\n"
-
-#: command.c:342
-#, c-format
-msgid "%s alias cannot run another alias!\n"
-msgstr "%s l'alias ne peux pas lancer un autre alias !\n"
-
-#: command.c:348
-#, c-format
-msgid "%s target command \"%s\" does not exist!\n"
-msgstr "%s la commande cible \"%s\" n'existe pas !\n"
-
-#: command.c:529
-#, c-format
-msgid "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
-msgstr ""
-"%s nombre de paramètres incorrect pour la commande %s \"%s\" (attendu: %d "
-"paramètre%s)\n"
-
-#: command.c:538
-#, c-format
-msgid ""
-"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
-"arg%s)\n"
-msgstr ""
-"%s nombre de paramètres incorrect pour la commande %s \"%s\" (attendu: entre "
-"%d et %d paramètre%s)\n"
-
-#: command.c:557
-#, c-format
-msgid "%s %s command \"%s\" failed\n"
-msgstr "%s %s la commande \"%s\" a échoué\n"
-
-#: command.c:581
-#, c-format
-msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
-msgstr ""
-"%s nombre de paramètres incorrect pour la commande IRC \"%s\" (attendu: %d "
-"paramètre%s)\n"
-
-#: command.c:590
-#, c-format
-msgid ""
-"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
-"arg%s)\n"
-msgstr ""
-"%s nombre de paramètres incorrect pour la commande IRC \"%s\" (attendu: "
-"entre %d et %d paramètre%s)\n"
-
-#: command.c:603
-#, c-format
-msgid "%s command \"%s\" needs a server connection!\n"
-msgstr "%s la commande \"%s\" nécessite une connexion au serveur !\n"
-
-#: command.c:615
-#, c-format
-msgid "%s IRC command \"%s\" failed\n"
-msgstr "%s la commande IRC \"%s\" a échoué\n"
-
-#: command.c:656
-#, c-format
-msgid "%s unknown command \"%s\" (type /help for help)\n"
-msgstr "%s commande \"%s\" inconnue (tapez /help pour l'aide)\n"
-
-#: command.c:723
-#, c-format
-msgid "%s cannot find nick for sending message\n"
-msgstr "%s impossible de trouver le pseudo pour envoyer le message\n"
-
-#: command.c:728
-msgid "This window is not a channel!\n"
-msgstr "Cette fenêtre n'est pas un canal !\n"
-
-#: command.c:754 command.c:766
-#, c-format
-msgid "%s missing arguments for \"%s\" command\n"
-msgstr "%s paramètres manquants pour la commande \"%s\"\n"
-
-#: command.c:761
-#, c-format
-msgid "Alias \"%s\" => \"%s\" created\n"
-msgstr "Alias \"%s\" => \"%s\" créé\n"
-
-#: command.c:776
-msgid "List of aliases:\n"
-msgstr "Liste des alias:\n"
-
-#: command.c:786
-msgid "No alias defined.\n"
-msgstr "Aucun alias défini.\n"
-
-#: command.c:805
-#, c-format
-msgid "unknown parameter \"%s\" for \"%s\" command\n"
-msgstr "paramètre inconnu \"%s\" pour la commande \"%s\"\n"
-
-#: command.c:834
-#, c-format
-msgid "%s already connected to server \"%s\"!\n"
-msgstr "%s déjà connecté au serveur \"%s\" !\n"
-
-#: command.c:854 command.c:889
-#, c-format
-msgid "%s server \"%s\" not found\n"
-msgstr "%s serveur \"%s\" non trouvé\n"
-
-#: command.c:879
-#, c-format
-msgid "%s not connected to server \"%s\"!\n"
-msgstr "%s non connecté au serveur \"%s\" !\n"
-
-#: command.c:908
-#, c-format
-msgid "> List of %s internal commands:\n"
-msgstr "> Liste des commandes internes %s:\n"
-
-#: command.c:913
-msgid "> List of IRC commands:\n"
-msgstr "> Liste des commandes IRC:\n"
-
-#: command.c:928
-#, c-format
-msgid "> Help on %s internal command \"%s\":\n"
-msgstr "> Aide sur la commande interne %s \"%s\":\n"
-
-#: command.c:931 command.c:952
-#, c-format
-msgid "Syntax: /%s %s\n"
-msgstr "Syntaxe: /%s %s\n"
-
-#: command.c:950
-#, c-format
-msgid "> Help on IRC command \"%s\":\n"
-msgstr "> Aide sur la commande IRC \"%s\":\n"
-
-#: command.c:966
-#, c-format
-msgid "No help available, \"%s\" is an unknown command\n"
-msgstr "Pas d'aide disponible, la commande \"%s\" est inconnue\n"
-
-#: command.c:993
-msgid "Server: "
-msgstr "Serveur: "
-
-#: command.c:1004
-msgid "connected"
-msgstr "connecté"
-
-#: command.c:1004
-msgid "not connected"
-msgstr "non connecté"
-
-#: command.c:1011
-#, c-format
-msgid " Autoconnect: %s\n"
-msgstr " Autoconnect: %s\n"
-
-#: command.c:1012
-msgid "yes"
-msgstr "oui"
-
-#: command.c:1012
-msgid "no"
-msgstr "non"
-
-#: command.c:1016
-#, c-format
-msgid " Hostname : %s\n"
-msgstr " Nom/IP : %s\n"
-
-#: command.c:1021
-#, c-format
-msgid " Port : %d\n"
-msgstr " Port : %d\n"
-
-#: command.c:1027
-msgid " Password : (hidden)\n"
-msgstr " Mot passe : (caché)\n"
-
-#: command.c:1031
-msgid " Password : (none)\n"
-msgstr " Mot passe : (aucun)\n"
-
-#: command.c:1035
-#, c-format
-msgid " Nicks : %s"
-msgstr " Pseudos : %s"
-
-#: command.c:1052
-#, c-format
-msgid " Username : %s\n"
-msgstr " Nom utilis.: %s\n"
-
-#: command.c:1057
-#, c-format
-msgid " Realname : %s\n"
-msgstr " Nom réel : %s\n"
-
-#: command.c:1063
-#, c-format
-msgid " Command : %s\n"
-msgstr " Commande : %s\n"
-
-#: command.c:1068
-msgid " Command : (none)\n"
-msgstr " Commande : (aucune)\n"
-
-#: command.c:1073
-#, c-format
-msgid " Auto-join : %s\n"
-msgstr " Auto-join : %s\n"
-
-#: command.c:1078
-msgid " Auto-join : (none)\n"
-msgstr " Auto-join : (aucun)\n"
-
-#: command.c:1082
-msgid "No server.\n"
-msgstr "Pas de serveur.\n"
-
-#: command.c:1091
-#, c-format
-msgid "%s missing servername for \"%s\" command\n"
-msgstr "%s il manque le nom du serveur pour la commande \"%s\"\n"
-
-#: command.c:1097
-#, c-format
-msgid "%s too much arguments for \"%s\" command, ignoring arguments\n"
-msgstr "%s trop de paramètres pour la commande \"%s\", paramètres ignorés\n"
-
-#: command.c:1114
-#, c-format
-msgid "%s server \"%s\" not found for \"%s\" command\n"
-msgstr "%s le serveur \"%s\" n'existe pas pour la commande \"%s\"\n"
-
-#: command.c:1120 command.c:1251
-msgid "Server"
-msgstr "Serveur"
-
-#: command.c:1123
-msgid "has been deleted\n"
-msgstr "a été supprimé\n"
-
-#: command.c:1137
-#, c-format
-msgid "%s missing parameters for \"%s\" command\n"
-msgstr "%s paramètres manquants pour la commande \"%s\"\n"
-
-#: command.c:1146
-#, c-format
-msgid "%s server \"%s\" already exists, can't create it!\n"
-msgstr "%s le serveur \"%s\" existe déjà, impossible de le créer !\n"
-
-#: command.c:1170 command.c:1196 command.c:1208 command.c:1232
-#, c-format
-msgid "%s missing password for \"%s\" parameter\n"
-msgstr "%s mot de passe manquant pour le paramètre \"%s\"\n"
-
-#: command.c:1182
-#, c-format
-msgid "%s missing nick(s) for \"%s\" parameter\n"
-msgstr "%s pseudo(s) manquant(s) pour le paramètre \"%s\"\n"
-
-#: command.c:1220
-#, c-format
-msgid "%s missing command for \"%s\" parameter\n"
-msgstr "%s commande manquante pour le paramètre \"%s\"\n"
-
-#: command.c:1254
-msgid "created\n"
-msgstr "créé\n"
-
-#: command.c:1259
-#, c-format
-msgid "%s unable to create server\n"
-msgstr "%s impossible de créer le serveur\n"
-
-#: command.c:1341
-msgid "(unknown)"
-msgstr "(inconnu)"
-
-#: command.c:1374
-#, c-format
-msgid "%s alias or command \"%s\" not found\n"
-msgstr "%s alias ou commande \"%s\" non trouvé\n"
-
-#: command.c:1383
-#, c-format
-msgid "Alias \"%s\" removed\n"
-msgstr "Alias \"%s\" supprimé\n"
-
-#: gui/curses/gui-display.c:856
-msgid "[not connected] "
-msgstr "[non connecté] "
-
-#: gui/curses/gui-display.c:863 gui/curses/gui-display.c:866
-msgid "-MORE-"
-msgstr "-PLUS-"
-
-#: gui/curses/gui-display.c:1624
-#, c-format
-msgid "%s not enough memory for new line!\n"
-msgstr "%s pas assez de mémoire pour une nouvelle ligne !\n"
-
-#: gui/curses/gui-display.c:1652
-msgid "not enough memory!\n"
-msgstr "pas assez de mémoire !\n"
diff --git a/weechat/po/weechat.pot b/weechat/po/weechat.pot
index 4efdb65f4..aa6d1f638 100644
--- a/weechat/po/weechat.pot
+++ b/weechat/po/weechat.pot
@@ -1,6 +1,5 @@
# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
+# This file is put in the public domain.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
@@ -8,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2003-10-11 14:27+0200\n"
+"POT-Creation-Date: 2003-11-16 20:00+0100\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"
@@ -16,322 +15,295 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
-#: weechat.h:41
-msgid " Error:"
-msgstr " Error:"
-
-#: weechat.h:42
-msgid " Warning:"
-msgstr " Warning:"
-
-#: irc/irc-nick.c:185
+#: src/irc/irc-nick.c:188
#, c-format
msgid "%s cannot allocate new nick\n"
-msgstr "%s cannot allocate new nick\n"
+msgstr ""
-#: irc/irc-server.c:98
+#: src/irc/irc-server.c:97
#, c-format
msgid "%s cannot allocate new server\n"
-msgstr "%s cannot allocate new server\n"
+msgstr ""
-#: irc/irc-server.c:354
+#: src/irc/irc-server.c:353
#, c-format
msgid "%s unable to explode received buffer\n"
-msgstr "%s unable to explode received buffer\n"
+msgstr ""
-#: irc/irc-server.c:425
+#: src/irc/irc-server.c:424
#, c-format
msgid "Command '%s' failed!\n"
-msgstr "Command '%s' failed!\n"
+msgstr ""
-#: irc/irc-server.c:429
+#: src/irc/irc-server.c:428
msgid "No command to execute!\n"
-msgstr "No command to execute!\n"
+msgstr ""
-#: irc/irc-server.c:433
+#: src/irc/irc-server.c:432
#, c-format
msgid "Unknown command: cmd=%s, args=%s\n"
-msgstr "Unknown command: cmd=%s, args=%s\n"
+msgstr ""
-#: irc/irc-server.c:482
+#: src/irc/irc-server.c:481
#, c-format
msgid "%s: connecting to %s:%d...\n"
-msgstr "%s: connecting to %s:%d...\n"
+msgstr ""
-#: irc/irc-server.c:484
+#: src/irc/irc-server.c:483
#, c-format
msgid "connecting to server %s:%d...\n"
-msgstr "connecting to server %s:%d...\n"
+msgstr ""
-#: irc/irc-server.c:492
+#: src/irc/irc-server.c:491
#, c-format
msgid "%s cannot create pipe\n"
-msgstr "%s cannot create pipe\n"
+msgstr ""
-#: irc/irc-server.c:506
+#: src/irc/irc-server.c:505
#, c-format
msgid "%s cannot set socket option \"SO_REUSEADDR\"\n"
-msgstr "%s cannot set socket option \"SO_REUSEADDR\"\n"
+msgstr ""
-#: irc/irc-server.c:513
+#: src/irc/irc-server.c:512
#, c-format
msgid "%s cannot set socket option \"SO_KEEPALIVE\"\n"
-msgstr "%s cannot set socket option \"SO_KEEPALIVE\"\n"
+msgstr ""
-#: irc/irc-server.c:521
+#: src/irc/irc-server.c:520
#, c-format
msgid "%s address \"%s\" not found\n"
-msgstr "%s address \"%s\" not found\n"
+msgstr ""
-#: irc/irc-server.c:544
+#: src/irc/irc-server.c:543
#, c-format
msgid "%s IP address not found\n"
-msgstr "%s IP address not found\n"
+msgstr ""
-#: irc/irc-server.c:554
+#: src/irc/irc-server.c:553
#, c-format
msgid "%s: server IP is: %s\n"
-msgstr "%s: server IP is: %s\n"
+msgstr ""
-#: irc/irc-server.c:560
+#: src/irc/irc-server.c:559
#, c-format
msgid "%s cannot connect to irc server\n"
-msgstr "%s cannot connect to irc server\n"
+msgstr ""
-#: irc/irc-server.c:588
+#: src/irc/irc-server.c:587
msgid "Disconnected from server!\n"
-msgstr "Disconnected from server!\n"
+msgstr ""
-#: irc/irc-channel.c:52
+#: src/irc/irc-channel.c:51
#, c-format
msgid "%s cannot allocate new channel"
-msgstr "%s cannot allocate new channel"
+msgstr ""
-#: irc/irc-commands.c:33
+#: src/irc/irc-commands.c:36
msgid "find information about the administrator of the server"
-msgstr "find information about the administrator of the server"
+msgstr ""
-#: irc/irc-commands.c:34 irc/irc-commands.c:57 irc/irc-commands.c:127
-#: irc/irc-commands.c:199 irc/irc-commands.c:206 irc/irc-commands.c:212
+#: src/irc/irc-commands.c:37 src/irc/irc-commands.c:60
+#: src/irc/irc-commands.c:130 src/irc/irc-commands.c:202
+#: src/irc/irc-commands.c:209 src/irc/irc-commands.c:215
msgid "[target]"
-msgstr "[target]"
+msgstr ""
-#: irc/irc-commands.c:35 irc/irc-commands.c:206 irc/irc-commands.c:212
+#: src/irc/irc-commands.c:38 src/irc/irc-commands.c:209
+#: src/irc/irc-commands.c:215
msgid "target: server"
-msgstr "target: server"
+msgstr ""
-#: irc/irc-commands.c:37
+#: src/irc/irc-commands.c:40
msgid "toggle away status"
-msgstr "toggle away status"
+msgstr ""
-#: irc/irc-commands.c:38
+#: src/irc/irc-commands.c:41
msgid "[-all] [message]"
-msgstr "[-all] [message]"
+msgstr ""
-#: irc/irc-commands.c:39
+#: src/irc/irc-commands.c:42
msgid ""
"-all: toggle away status on all connected servers\n"
"message: message for away (if no message is given, away status is removed)"
msgstr ""
-"-all: toggle away status on all connected servers\n"
-"message: message for away (if no message is given, away status is removed)"
-#: irc/irc-commands.c:42
+#: src/irc/irc-commands.c:45
msgid "send a ctcp message"
-msgstr "send a ctcp message"
+msgstr ""
-#: irc/irc-commands.c:43
+#: src/irc/irc-commands.c:46
msgid "nickname type"
-msgstr "nickname type"
+msgstr ""
-#: irc/irc-commands.c:44
+#: src/irc/irc-commands.c:47
msgid ""
"nickname: user to send ctcp to\n"
"type: \"action\" or \"version\""
msgstr ""
-"nickname: user to send ctcp to\n"
-"type: \"action\" or \"version\""
-#: irc/irc-commands.c:46
+#: src/irc/irc-commands.c:49
msgid "removes channel operator status from nickname(s)"
-msgstr "removes channel operator status from nickname(s)"
+msgstr ""
-#: irc/irc-commands.c:47 irc/irc-commands.c:50 irc/irc-commands.c:140
-#: irc/irc-commands.c:218
+#: src/irc/irc-commands.c:50 src/irc/irc-commands.c:53
+#: src/irc/irc-commands.c:143 src/irc/irc-commands.c:221
msgid "nickname [nickname]"
-msgstr "nickname [nickname]"
+msgstr ""
-#: irc/irc-commands.c:49
+#: src/irc/irc-commands.c:52
msgid "removes voice from nickname(s)"
-msgstr "removes voice from nickname(s)"
+msgstr ""
-#: irc/irc-commands.c:52
+#: src/irc/irc-commands.c:55
msgid "shutdown the server"
-msgstr "shutdown the server"
+msgstr ""
-#: irc/irc-commands.c:55
+#: src/irc/irc-commands.c:58
msgid "error received from IRC server"
-msgstr "error received from IRC server"
+msgstr ""
-#: irc/irc-commands.c:56
+#: src/irc/irc-commands.c:59
msgid "get information describing the server"
-msgstr "get information describing the server"
+msgstr ""
-#: irc/irc-commands.c:58 irc/irc-commands.c:128
+#: src/irc/irc-commands.c:61 src/irc/irc-commands.c:131
msgid "target: server name"
-msgstr "target: server name"
+msgstr ""
-#: irc/irc-commands.c:60
+#: src/irc/irc-commands.c:63
msgid "invite a nick on a channel"
-msgstr "invite a nick on a channel"
+msgstr ""
-#: irc/irc-commands.c:61
+#: src/irc/irc-commands.c:64
msgid "nickname channel"
-msgstr "nickname channel"
+msgstr ""
-#: irc/irc-commands.c:62
+#: src/irc/irc-commands.c:65
msgid ""
"nickname: nick to invite\n"
"channel: channel to invite"
msgstr ""
-"nickname: nick to invite\n"
-"channel: channel to invite"
-#: irc/irc-commands.c:64
+#: src/irc/irc-commands.c:67
msgid "check if a nickname is currently on IRC"
-msgstr "check if a nickname is currently on IRC"
+msgstr ""
-#: irc/irc-commands.c:65 irc/irc-commands.c:209
+#: src/irc/irc-commands.c:68 src/irc/irc-commands.c:212
msgid "nickname [nickname ...]"
-msgstr "nickname [nickname ...]"
+msgstr ""
-#: irc/irc-commands.c:66 irc/irc-commands.c:209
+#: src/irc/irc-commands.c:69 src/irc/irc-commands.c:212
msgid "nickname: nickname"
-msgstr "nickname: nickname"
+msgstr ""
-#: irc/irc-commands.c:68
+#: src/irc/irc-commands.c:71
msgid "join a channel"
-msgstr "join a channel"
+msgstr ""
-#: irc/irc-commands.c:69
+#: src/irc/irc-commands.c:72
msgid "channel[,channel] [key[,key]]"
-msgstr "channel[,channel] [key[,key]]"
+msgstr ""
-#: irc/irc-commands.c:70
+#: src/irc/irc-commands.c:73
msgid ""
"channel: channel name to join\n"
"key: key to join the channel"
msgstr ""
-"channel: channel name to join\n"
-"key: key to join the channel"
-#: irc/irc-commands.c:72
+#: src/irc/irc-commands.c:75
msgid "forcibly remove a user from a channel"
-msgstr "forcibly remove a user from a channel"
+msgstr ""
-#: irc/irc-commands.c:73
+#: src/irc/irc-commands.c:76
msgid "[channel] nickname [comment]"
-msgstr "[channel] nickname [comment]"
+msgstr ""
-#: irc/irc-commands.c:74
+#: src/irc/irc-commands.c:77
msgid ""
"channel: channel where user is\n"
"nickname: nickname to kick\n"
"comment: comment for kick"
msgstr ""
-"channel: channel where user is\n"
-"nickname: nickname to kick\n"
-"comment: comment for kick"
-#: irc/irc-commands.c:76
+#: src/irc/irc-commands.c:79
msgid "close client-server connection"
-msgstr "close client-server connection"
+msgstr ""
-#: irc/irc-commands.c:77
+#: src/irc/irc-commands.c:80
msgid "nickname comment"
-msgstr "nickname comment"
+msgstr ""
-#: irc/irc-commands.c:78
+#: src/irc/irc-commands.c:81
msgid ""
"nickname: nickname\n"
"comment: comment for kill"
msgstr ""
-"nickname: nickname\n"
-"comment: comment for kill"
-#: irc/irc-commands.c:80
+#: src/irc/irc-commands.c:83
msgid "list all servernames which are known by the server answering the query"
-msgstr "list all servernames which are known by the server answering the query"
+msgstr ""
-#: irc/irc-commands.c:81
+#: src/irc/irc-commands.c:84
msgid "[[remove_server] server_mask]"
-msgstr "[[remove_server] server_mask]"
+msgstr ""
-#: irc/irc-commands.c:82
+#: src/irc/irc-commands.c:85
msgid ""
"remote_server: this server should answer the query\n"
"server_mask: list of servers must match this mask"
msgstr ""
-"remote_server: this server should answer the query\n"
-"server_mask: list of servers must match this mask"
-#: irc/irc-commands.c:85
+#: src/irc/irc-commands.c:88
msgid "list channels and their topic"
-msgstr "list channels and their topic"
+msgstr ""
-#: irc/irc-commands.c:86
+#: src/irc/irc-commands.c:89
msgid "[channel[,channel] [server]]"
-msgstr "[channel[,channel] [server]]"
+msgstr ""
-#: irc/irc-commands.c:87
+#: src/irc/irc-commands.c:90
msgid ""
"channel: channel to list\n"
"server: server name"
msgstr ""
-"channel: channel to list\n"
-"server: server name"
-#: irc/irc-commands.c:89
+#: src/irc/irc-commands.c:92
msgid "get statistics about ths size of the IRC network"
-msgstr "get statistics about ths size of the IRC network"
+msgstr ""
-#: irc/irc-commands.c:90
+#: src/irc/irc-commands.c:93
msgid "[mask [target]]"
-msgstr "[mask [target]]"
+msgstr ""
-#: irc/irc-commands.c:91
+#: src/irc/irc-commands.c:94
msgid ""
"mask: servers matching the mask only\n"
"target: server for forwarding request"
msgstr ""
-"mask: servers matching the mask only\n"
-"target: server for forwarding request"
-#: irc/irc-commands.c:94
+#: src/irc/irc-commands.c:97
msgid "send a ctcp action to the current channel"
-msgstr "send a ctcp action to the current channel"
+msgstr ""
-#: irc/irc-commands.c:95
+#: src/irc/irc-commands.c:98
msgid "message"
-msgstr "message"
+msgstr ""
-#: irc/irc-commands.c:96
+#: src/irc/irc-commands.c:99
msgid "message: message to send"
-msgstr "message: message to send"
+msgstr ""
-#: irc/irc-commands.c:98
+#: src/irc/irc-commands.c:101
msgid "change channel or user mode"
-msgstr "change channel or user mode"
+msgstr ""
-#: irc/irc-commands.c:99
+#: src/irc/irc-commands.c:102
msgid ""
"{ channel {[+|-]|o|p|s|i|t|n|b|v} [limit] [user] [ban mask] } | { nickname "
"{[+|-]|i|w|s|o}"
msgstr ""
-"{ channel {[+|-]|o|p|s|i|t|n|b|v} [limit] [user] [ban mask] } | { nickname "
-"{[+|-]|i|w|s|o}"
-#: irc/irc-commands.c:101
+#: src/irc/irc-commands.c:104
msgid ""
"channel modes:\n"
" channel: channel name to modify\n"
@@ -353,2205 +325,2166 @@ msgid ""
" w: user receives wallops\n"
" o: operator flag\n"
msgstr ""
-"channel modes:\n"
-" channel: channel name to modify\n"
-" o: give/take channel operator privileges\n"
-" p: private channel flag\n"
-" s: secret channel flag\n"
-" i: invite-only channel flag\n"
-" t: topic settable by channel operator only flag\n"
-" n: no messages to channel from clients on the outside\n"
-" m: moderated channel\n"
-" l: set the user limit to channel\n"
-" b: set a ban mask to keep users out\n"
-" v: give/take the ability to speak on a moderated channel\n"
-" k: set a channel key (password)\n"
-"user modes:\n"
-" nickname: nickname to modify\n"
-" i: mark a user as invisible\n"
-" s: mark a user for receive server notices\n"
-" w: user receives wallops\n"
-" o: operator flag\n"
-#: irc/irc-commands.c:121
+#: src/irc/irc-commands.c:124
msgid "send message to a nick or channel"
-msgstr "send message to a nick or channel"
+msgstr ""
-#: irc/irc-commands.c:122
+#: src/irc/irc-commands.c:125
msgid "receiver[,receiver] text"
-msgstr "receiver[,receiver] text"
+msgstr ""
-#: irc/irc-commands.c:123
+#: src/irc/irc-commands.c:126
msgid ""
"receiver: nick or channel (may be mask, '*' = current channel)\n"
"text: text to send"
msgstr ""
-"receiver: nick or channel (may be mask, '*' = current channel)\n"
-"text: text to send"
-#: irc/irc-commands.c:126
+#: src/irc/irc-commands.c:129
msgid "get the \"Message Of The Day\""
-msgstr "get the \"Message Of The Day\""
+msgstr ""
-#: irc/irc-commands.c:130
+#: src/irc/irc-commands.c:133
msgid "list nicknames on channels"
-msgstr "list nicknames on channels"
+msgstr ""
-#: irc/irc-commands.c:131 irc/irc-commands.c:147
+#: src/irc/irc-commands.c:134 src/irc/irc-commands.c:150
msgid "[channel[,channel]]"
-msgstr "[channel[,channel]]"
+msgstr ""
-#: irc/irc-commands.c:131
+#: src/irc/irc-commands.c:134
msgid "channel: channel name"
-msgstr "channel: channel name"
+msgstr ""
-#: irc/irc-commands.c:133
+#: src/irc/irc-commands.c:136
msgid "change current nickname"
-msgstr "change current nickname"
+msgstr ""
-#: irc/irc-commands.c:134
+#: src/irc/irc-commands.c:137
msgid "nickname"
-msgstr "nickname"
+msgstr ""
-#: irc/irc-commands.c:134
+#: src/irc/irc-commands.c:137
msgid "nickname: new nickname for current IRC server"
-msgstr "nickname: new nickname for current IRC server"
+msgstr ""
-#: irc/irc-commands.c:136
+#: src/irc/irc-commands.c:139
msgid "send notice message to user"
-msgstr "send notice message to user"
+msgstr ""
-#: irc/irc-commands.c:137
+#: src/irc/irc-commands.c:140
msgid "nickname text"
-msgstr "nickname text"
+msgstr ""
-#: irc/irc-commands.c:137
+#: src/irc/irc-commands.c:140
msgid ""
"nickname: user to send notice to\n"
"text: text to send"
msgstr ""
-"nickname: user to send notice to\n"
-"text: text to send"
-#: irc/irc-commands.c:139
+#: src/irc/irc-commands.c:142
msgid "gives channel operator status to nickname(s)"
-msgstr "gives channel operator status to nickname(s)"
+msgstr ""
-#: irc/irc-commands.c:142
+#: src/irc/irc-commands.c:145
msgid "get operator privileges"
-msgstr "get operator privileges"
+msgstr ""
-#: irc/irc-commands.c:143
+#: src/irc/irc-commands.c:146
msgid "user password"
-msgstr "user password"
+msgstr ""
-#: irc/irc-commands.c:144
+#: src/irc/irc-commands.c:147
msgid "user/password: used to get privileges on current IRC server"
-msgstr "user/password: used to get privileges on current IRC server"
+msgstr ""
-#: irc/irc-commands.c:146
+#: src/irc/irc-commands.c:149
msgid "leave a channel"
-msgstr "leave a channel"
+msgstr ""
-#: irc/irc-commands.c:147
+#: src/irc/irc-commands.c:150
msgid "channel: channel name to leave"
-msgstr "channel: channel name to leave"
+msgstr ""
-#: irc/irc-commands.c:149
+#: src/irc/irc-commands.c:152
msgid "ping server"
-msgstr "ping server"
+msgstr ""
-#: irc/irc-commands.c:150
+#: src/irc/irc-commands.c:153
msgid "server1 [server2]"
-msgstr "server1 [server2]"
+msgstr ""
-#: irc/irc-commands.c:151
+#: src/irc/irc-commands.c:154
msgid ""
"server1: server to ping\n"
"server2: forward ping to this server"
msgstr ""
-"server1: server to ping\n"
-"server2: forward ping to this server"
-#: irc/irc-commands.c:153
+#: src/irc/irc-commands.c:156
msgid "answer to a ping message"
-msgstr "answer to a ping message"
+msgstr ""
-#: irc/irc-commands.c:154
+#: src/irc/irc-commands.c:157
msgid "daemon [daemon2]"
-msgstr "daemon [daemon2]"
+msgstr ""
-#: irc/irc-commands.c:154
+#: src/irc/irc-commands.c:157
msgid ""
"daemon: daemon who has responded to Ping message\n"
"daemon2: forward message to this daemon"
msgstr ""
-"daemon: daemon who has responded to Ping message\n"
-"daemon2: forward message to this daemon"
-#: irc/irc-commands.c:157
+#: src/irc/irc-commands.c:160
msgid "message received"
-msgstr "message received"
+msgstr ""
-#: irc/irc-commands.c:160
+#: src/irc/irc-commands.c:163
msgid "close all connections & quit "
-msgstr "close all connections & quit "
+msgstr ""
-#: irc/irc-commands.c:161
+#: src/irc/irc-commands.c:164
msgid "[quit_message]"
-msgstr "[quit_message]"
+msgstr ""
-#: irc/irc-commands.c:162
+#: src/irc/irc-commands.c:165
msgid "quit_message: quit message (displayed to other users)"
-msgstr "quit_message: quit message (displayed to other users)"
+msgstr ""
-#: irc/irc-commands.c:164
+#: src/irc/irc-commands.c:167
msgid "send raw data to server without parsing"
-msgstr "send raw data to server without parsing"
+msgstr ""
-#: irc/irc-commands.c:165
+#: src/irc/irc-commands.c:168
msgid "data"
-msgstr "data"
+msgstr ""
-#: irc/irc-commands.c:166
+#: src/irc/irc-commands.c:169
msgid "data: raw data to send"
-msgstr "data: raw data to send"
+msgstr ""
-#: irc/irc-commands.c:168
+#: src/irc/irc-commands.c:171
msgid "tell the server to reload its config file"
-msgstr "tell the server to reload its config file"
+msgstr ""
-#: irc/irc-commands.c:171
+#: src/irc/irc-commands.c:174
msgid "tell the server to restart itself"
-msgstr "tell the server to restart itself"
+msgstr ""
-#: irc/irc-commands.c:174
+#: src/irc/irc-commands.c:177
msgid "register a new service"
-msgstr "register a new service"
+msgstr ""
-#: irc/irc-commands.c:175
+#: src/irc/irc-commands.c:178
msgid "nickname reserved distribution type reserved info"
-msgstr "nickname reserved distribution type reserved info"
+msgstr ""
-#: irc/irc-commands.c:176
+#: src/irc/irc-commands.c:179
msgid ""
"distribution: visibility of service\n"
"type: reserved for future usage"
msgstr ""
-"distribution: visibility of service\n"
-"type: reserved for future usage"
-#: irc/irc-commands.c:179
+#: src/irc/irc-commands.c:182
msgid "list services currently connected to the network"
-msgstr "list services currently connected to the network"
+msgstr ""
-#: irc/irc-commands.c:180
+#: src/irc/irc-commands.c:183
msgid "[mask [type]]"
-msgstr "[mask [type]]"
+msgstr ""
-#: irc/irc-commands.c:180
+#: src/irc/irc-commands.c:183
msgid ""
"mask: list only services matching this mask\n"
"type: list only services of this type"
msgstr ""
-"mask: list only services matching this mask\n"
-"type: list only services of this type"
-#: irc/irc-commands.c:183
+#: src/irc/irc-commands.c:186
msgid "deliver a message to a service"
-msgstr "deliver a message to a service"
+msgstr ""
-#: irc/irc-commands.c:184
+#: src/irc/irc-commands.c:187
msgid "service text"
-msgstr "service text"
+msgstr ""
-#: irc/irc-commands.c:184
+#: src/irc/irc-commands.c:187
msgid ""
"service: name of service\n"
"text: text to send"
msgstr ""
-"service: name of service\n"
-"text: text to send"
-#: irc/irc-commands.c:186
+#: src/irc/irc-commands.c:189
msgid "disconnect server links"
-msgstr "disconnect server links"
+msgstr ""
-#: irc/irc-commands.c:187
+#: src/irc/irc-commands.c:190
msgid "server commnent"
-msgstr "server commnent"
+msgstr ""
-#: irc/irc-commands.c:187
+#: src/irc/irc-commands.c:190
msgid ""
"server: server name\n"
"comment: comment for quit"
msgstr ""
-"server: server name\n"
-"comment: comment for quit"
-#: irc/irc-commands.c:189
+#: src/irc/irc-commands.c:192
msgid "query statistics about server"
-msgstr "query statistics about server"
+msgstr ""
-#: irc/irc-commands.c:190
+#: src/irc/irc-commands.c:193
msgid "[query [server]]"
-msgstr "[query [server]]"
+msgstr ""
-#: irc/irc-commands.c:191
+#: src/irc/irc-commands.c:194
msgid ""
"query: c/h/i/k/l/m/o/y/u (see RFC1459)\n"
"server: server name"
msgstr ""
-"query: c/h/i/k/l/m/o/y/u (see RFC1459)\n"
-"server: server name"
-#: irc/irc-commands.c:193
+#: src/irc/irc-commands.c:196
msgid ""
"give users who are on a host running an IRC server a message asking them to "
"please join IRC"
msgstr ""
-"give users who are on a host running an IRC server a message asking them to "
-"please join IRC"
-#: irc/irc-commands.c:195
+#: src/irc/irc-commands.c:198
msgid "user [target [channel]]"
-msgstr "user [target [channel]]"
+msgstr ""
-#: irc/irc-commands.c:196
+#: src/irc/irc-commands.c:199
msgid ""
"user: username\n"
"target: server name\n"
"channel: channel name"
msgstr ""
-"user: username\n"
-"target: server name\n"
-"channel: channel name"
-#: irc/irc-commands.c:198
+#: src/irc/irc-commands.c:201
msgid "query local time from server"
-msgstr "query local time from server"
+msgstr ""
-#: irc/irc-commands.c:199
+#: src/irc/irc-commands.c:202
msgid "target: query time from specified server"
-msgstr "target: query time from specified server"
+msgstr ""
-#: irc/irc-commands.c:201
+#: src/irc/irc-commands.c:204
msgid "get/set channel topic"
-msgstr "get/set channel topic"
+msgstr ""
-#: irc/irc-commands.c:202
+#: src/irc/irc-commands.c:205
msgid "[channel] [topic]"
-msgstr "[channel] [topic]"
+msgstr ""
-#: irc/irc-commands.c:202
+#: src/irc/irc-commands.c:205
msgid ""
"channel: channel name\n"
"topic: new topic for channel (if topic is \"-delete\" then topic is deleted)"
msgstr ""
-"channel: channel name\n"
-"topic: new topic for channel (if topic is \"-delete\" then topic is deleted)"
-#: irc/irc-commands.c:205
+#: src/irc/irc-commands.c:208
msgid "find the route to specific server"
-msgstr "find the route to specific server"
+msgstr ""
-#: irc/irc-commands.c:208
+#: src/irc/irc-commands.c:211
msgid "return a list of information about nicknames"
-msgstr "return a list of information about nicknames"
+msgstr ""
-#: irc/irc-commands.c:211
+#: src/irc/irc-commands.c:214
msgid "list of users logged into the server"
-msgstr "list of users logged into the server"
+msgstr ""
-#: irc/irc-commands.c:214
+#: src/irc/irc-commands.c:217
msgid "gives the version info of nick or server (current or specified)"
-msgstr "gives the version info of nick or server (current or specified)"
+msgstr ""
-#: irc/irc-commands.c:215
+#: src/irc/irc-commands.c:218
msgid "[server | nickname]"
-msgstr "[server | nickname]"
+msgstr ""
-#: irc/irc-commands.c:215
+#: src/irc/irc-commands.c:218
msgid ""
"server: server name\n"
"nickname: nickname"
msgstr ""
-"server: server name\n"
-"nickname: nickname"
-#: irc/irc-commands.c:217
+#: src/irc/irc-commands.c:220
msgid "gives voice to nickname(s)"
-msgstr "gives voice to nickname(s)"
+msgstr ""
-#: irc/irc-commands.c:220
+#: src/irc/irc-commands.c:223
msgid ""
"send a message to all currently connected users who have set the 'w' user "
"mode for themselves"
msgstr ""
-"send a message to all currently connected users who have set the 'w' user "
-"mode for themselves"
-#: irc/irc-commands.c:222
+#: src/irc/irc-commands.c:225
msgid "text"
-msgstr "text"
+msgstr ""
-#: irc/irc-commands.c:222
+#: src/irc/irc-commands.c:225
msgid "text to send"
-msgstr "text to send"
+msgstr ""
-#: irc/irc-commands.c:224
+#: src/irc/irc-commands.c:227
msgid "generate a query which returns a list of information"
-msgstr "generate a query which returns a list of information"
+msgstr ""
-#: irc/irc-commands.c:225
+#: src/irc/irc-commands.c:228
msgid "[mask [\"o\"]]"
-msgstr "[mask [\"o\"]]"
+msgstr ""
-#: irc/irc-commands.c:225
+#: src/irc/irc-commands.c:228
msgid ""
"mask: only information which match this mask\n"
"o: only operators are returned according to the mask supplied\n"
msgstr ""
-"mask: only information which match this mask\n"
-"o: only operators are returned according to the mask supplied\n"
-#: irc/irc-commands.c:228
+#: src/irc/irc-commands.c:231
msgid "query information about user(s)"
-msgstr "query information about user(s)"
+msgstr ""
-#: irc/irc-commands.c:229
+#: src/irc/irc-commands.c:232
msgid "[server] nickname[,nickname]"
-msgstr "[server] nickname[,nickname]"
+msgstr ""
-#: irc/irc-commands.c:229
+#: src/irc/irc-commands.c:232
msgid ""
"server: server name\n"
"nickname: nickname (may be a mask)"
msgstr ""
-"server: server name\n"
-"nickname: nickname (may be a mask)"
-#: irc/irc-commands.c:232
+#: src/irc/irc-commands.c:235
msgid "ask for information about a nickname which no longer exists"
-msgstr "ask for information about a nickname which no longer exists"
+msgstr ""
-#: irc/irc-commands.c:233
+#: src/irc/irc-commands.c:236
msgid "nickname [,nickname [,nickname ...]] [count [target]]"
-msgstr "nickname [,nickname [,nickname ...]] [count [target]]"
+msgstr ""
-#: irc/irc-commands.c:234
+#: src/irc/irc-commands.c:237
msgid ""
"nickname: nickname to search\n"
"count: number of replies to return (full search if negative number)\n"
"target: reply should match this mask"
msgstr ""
-"nickname: nickname to search\n"
-"count: number of replies to return (full search if negative number)\n"
-"target: reply should match this mask"
-#: irc/irc-commands.c:238 irc/irc-commands.c:239 irc/irc-commands.c:240
-#: irc/irc-commands.c:241 irc/irc-commands.c:242 irc/irc-commands.c:243
-#: irc/irc-commands.c:244 irc/irc-commands.c:245 irc/irc-commands.c:246
-#: irc/irc-commands.c:247 irc/irc-commands.c:248 irc/irc-commands.c:249
-#: irc/irc-commands.c:250 irc/irc-commands.c:251 irc/irc-commands.c:252
-#: irc/irc-commands.c:253 irc/irc-commands.c:254 irc/irc-commands.c:255
-#: irc/irc-commands.c:256 irc/irc-commands.c:257 irc/irc-commands.c:258
-#: irc/irc-commands.c:259 irc/irc-commands.c:260 irc/irc-commands.c:261
-#: irc/irc-commands.c:262 irc/irc-commands.c:263 irc/irc-commands.c:264
-#: irc/irc-commands.c:300 irc/irc-commands.c:301 irc/irc-commands.c:302
-#: irc/irc-commands.c:303 irc/irc-commands.c:304 irc/irc-commands.c:305
+#: src/irc/irc-commands.c:241 src/irc/irc-commands.c:242
+#: src/irc/irc-commands.c:243 src/irc/irc-commands.c:244
+#: src/irc/irc-commands.c:245 src/irc/irc-commands.c:246
+#: src/irc/irc-commands.c:247 src/irc/irc-commands.c:248
+#: src/irc/irc-commands.c:249 src/irc/irc-commands.c:250
+#: src/irc/irc-commands.c:251 src/irc/irc-commands.c:252
+#: src/irc/irc-commands.c:253 src/irc/irc-commands.c:254
+#: src/irc/irc-commands.c:255 src/irc/irc-commands.c:256
+#: src/irc/irc-commands.c:257 src/irc/irc-commands.c:258
+#: src/irc/irc-commands.c:259 src/irc/irc-commands.c:260
+#: src/irc/irc-commands.c:261 src/irc/irc-commands.c:262
+#: src/irc/irc-commands.c:263 src/irc/irc-commands.c:264
+#: src/irc/irc-commands.c:265 src/irc/irc-commands.c:266
+#: src/irc/irc-commands.c:267 src/irc/irc-commands.c:303
+#: src/irc/irc-commands.c:304 src/irc/irc-commands.c:305
+#: src/irc/irc-commands.c:306 src/irc/irc-commands.c:307
+#: src/irc/irc-commands.c:308
msgid "a server message"
-msgstr "a server message"
+msgstr ""
-#: irc/irc-commands.c:265
+#: src/irc/irc-commands.c:268
msgid "away message"
-msgstr "away message"
+msgstr ""
-#: irc/irc-commands.c:266
+#: src/irc/irc-commands.c:269
msgid "userhost"
-msgstr "userhost"
+msgstr ""
-#: irc/irc-commands.c:267
+#: src/irc/irc-commands.c:270
msgid "ison"
-msgstr "ison"
+msgstr ""
-#: irc/irc-commands.c:268
+#: src/irc/irc-commands.c:271
msgid "unaway"
-msgstr "unaway"
+msgstr ""
-#: irc/irc-commands.c:269
+#: src/irc/irc-commands.c:272
msgid "now away"
-msgstr "now away"
+msgstr ""
-#: irc/irc-commands.c:270
+#: src/irc/irc-commands.c:273
msgid "whois (user)"
-msgstr "whois (user)"
+msgstr ""
-#: irc/irc-commands.c:271
+#: src/irc/irc-commands.c:274
msgid "whois (server)"
-msgstr "whois (server)"
+msgstr ""
-#: irc/irc-commands.c:272
+#: src/irc/irc-commands.c:275
msgid "whois (operator)"
-msgstr "whois (operator)"
+msgstr ""
-#: irc/irc-commands.c:273
+#: src/irc/irc-commands.c:276
msgid "whowas"
-msgstr "whowas"
+msgstr ""
-#: irc/irc-commands.c:274
+#: src/irc/irc-commands.c:277
msgid "end of /who list"
-msgstr "end of /who list"
+msgstr ""
-#: irc/irc-commands.c:275
+#: src/irc/irc-commands.c:278
msgid "whois (idle)"
-msgstr "whois (idle)"
+msgstr ""
-#: irc/irc-commands.c:276
+#: src/irc/irc-commands.c:279
msgid "whois (end)"
-msgstr "whois (end)"
+msgstr ""
-#: irc/irc-commands.c:277
+#: src/irc/irc-commands.c:280
msgid "whois (channels)"
-msgstr "whois (channels)"
+msgstr ""
-#: irc/irc-commands.c:278
+#: src/irc/irc-commands.c:281
msgid "whois (identified user)"
-msgstr "whois (identified user)"
+msgstr ""
-#: irc/irc-commands.c:279
+#: src/irc/irc-commands.c:282
msgid "/list start"
-msgstr "/list start"
+msgstr ""
-#: irc/irc-commands.c:280
+#: src/irc/irc-commands.c:283
msgid "channel (for /list)"
-msgstr "channel (for /list)"
+msgstr ""
-#: irc/irc-commands.c:281
+#: src/irc/irc-commands.c:284
msgid "/list end"
-msgstr "/list end"
+msgstr ""
-#: irc/irc-commands.c:282
+#: src/irc/irc-commands.c:285
msgid "no topic for channel"
-msgstr "no topic for channel"
+msgstr ""
-#: irc/irc-commands.c:283
+#: src/irc/irc-commands.c:286
msgid "topic of channel"
-msgstr "topic of channel"
+msgstr ""
-#: irc/irc-commands.c:284
+#: src/irc/irc-commands.c:287
msgid "channel :topic"
-msgstr "channel :topic"
+msgstr ""
-#: irc/irc-commands.c:285
+#: src/irc/irc-commands.c:288
msgid ""
"channel: name of channel\n"
"topic: topic of the channel"
msgstr ""
-"channel: name of channel\n"
-"topic: topic of the channel"
-#: irc/irc-commands.c:287
+#: src/irc/irc-commands.c:290
msgid "infos about topic (nick & date changed)"
-msgstr "infos about topic (nick & date changed)"
+msgstr ""
-#: irc/irc-commands.c:290
+#: src/irc/irc-commands.c:293
msgid "server version"
-msgstr "server version"
+msgstr ""
-#: irc/irc-commands.c:291
+#: src/irc/irc-commands.c:294
msgid "who"
-msgstr "who"
+msgstr ""
-#: irc/irc-commands.c:292
+#: src/irc/irc-commands.c:295
msgid "list of nicks on channel"
-msgstr "list of nicks on channel"
+msgstr ""
-#: irc/irc-commands.c:293
+#: src/irc/irc-commands.c:296
msgid "channel :[[@|+]nick ...]"
-msgstr "channel :[[@|+]nick ...]"
+msgstr ""
-#: irc/irc-commands.c:294
+#: src/irc/irc-commands.c:297
msgid ""
"channel: name of channel\n"
"nick: nick on the channel"
msgstr ""
-"channel: name of channel\n"
-"nick: nick on the channel"
-#: irc/irc-commands.c:296
+#: src/irc/irc-commands.c:299
msgid "links"
-msgstr "links"
+msgstr ""
-#: irc/irc-commands.c:297
+#: src/irc/irc-commands.c:300
msgid "end of /links list"
-msgstr "end of /links list"
+msgstr ""
-#: irc/irc-commands.c:298
+#: src/irc/irc-commands.c:301
msgid "end of /names list"
-msgstr "end of /names list"
+msgstr ""
-#: irc/irc-commands.c:299
+#: src/irc/irc-commands.c:302
msgid "end of /whowas list"
-msgstr "end of /whowas list"
+msgstr ""
-#: irc/irc-commands.c:306
+#: src/irc/irc-commands.c:309
msgid "server local time"
-msgstr "server local time"
+msgstr ""
-#: irc/irc-commands.c:307
+#: src/irc/irc-commands.c:310
msgid "no such nick/channel"
-msgstr "no such nick/channel"
+msgstr ""
-#: irc/irc-commands.c:309
+#: src/irc/irc-commands.c:312
msgid "no such server"
-msgstr "no such server"
+msgstr ""
-#: irc/irc-commands.c:311
+#: src/irc/irc-commands.c:314
msgid "no such channel"
-msgstr "no such channel"
+msgstr ""
-#: irc/irc-commands.c:313
+#: src/irc/irc-commands.c:316
msgid "cannot send to channel"
-msgstr "cannot send to channel"
+msgstr ""
-#: irc/irc-commands.c:315
+#: src/irc/irc-commands.c:318
msgid "too many channels"
-msgstr "too many channels"
+msgstr ""
-#: irc/irc-commands.c:317 irc/irc-commands.c:319 irc/irc-commands.c:321
+#: src/irc/irc-commands.c:320 src/irc/irc-commands.c:322
+#: src/irc/irc-commands.c:324
msgid "was no such nick"
-msgstr "was no such nick"
+msgstr ""
-#: irc/irc-commands.c:323
+#: src/irc/irc-commands.c:326
msgid "no origin"
-msgstr "no origin"
+msgstr ""
-#: irc/irc-commands.c:325
+#: src/irc/irc-commands.c:328
msgid "no recipient"
-msgstr "no recipient"
+msgstr ""
-#: irc/irc-commands.c:327
+#: src/irc/irc-commands.c:330
msgid "no text to send"
-msgstr "no text to send"
+msgstr ""
-#: irc/irc-commands.c:329
+#: src/irc/irc-commands.c:332
msgid "no toplevel"
-msgstr "no toplevel"
+msgstr ""
-#: irc/irc-commands.c:331
+#: src/irc/irc-commands.c:334
msgid "wilcard in toplevel domain"
-msgstr "wilcard in toplevel domain"
+msgstr ""
-#: irc/irc-commands.c:333
+#: src/irc/irc-commands.c:336
msgid "unknown command"
-msgstr "unknown command"
+msgstr ""
-#: irc/irc-commands.c:335
+#: src/irc/irc-commands.c:338
msgid "MOTD is missing"
-msgstr "MOTD is missing"
+msgstr ""
-#: irc/irc-commands.c:337
+#: src/irc/irc-commands.c:340
msgid "no administrative info"
-msgstr "no administrative info"
+msgstr ""
-#: irc/irc-commands.c:339
+#: src/irc/irc-commands.c:342
msgid "file error"
-msgstr "file error"
+msgstr ""
-#: irc/irc-commands.c:341
+#: src/irc/irc-commands.c:344
msgid "no nickname given"
-msgstr "no nickname given"
+msgstr ""
-#: irc/irc-commands.c:343
+#: src/irc/irc-commands.c:346
msgid "erroneus nickname"
-msgstr "erroneus nickname"
+msgstr ""
-#: irc/irc-commands.c:345
+#: src/irc/irc-commands.c:348
msgid "nickname already in use"
-msgstr "nickname already in use"
+msgstr ""
-#: irc/irc-commands.c:347
+#: src/irc/irc-commands.c:350
msgid "nickname collision"
-msgstr "nickname collision"
+msgstr ""
-#: irc/irc-commands.c:349
+#: src/irc/irc-commands.c:352
msgid "user not in channel"
-msgstr "user not in channel"
+msgstr ""
-#: irc/irc-commands.c:351
+#: src/irc/irc-commands.c:354
msgid "not on channel"
-msgstr "not on channel"
+msgstr ""
-#: irc/irc-commands.c:353
+#: src/irc/irc-commands.c:356
msgid "user already on channel"
-msgstr "user already on channel"
+msgstr ""
-#: irc/irc-commands.c:355
+#: src/irc/irc-commands.c:358
msgid "user not logged in"
-msgstr "user not logged in"
+msgstr ""
-#: irc/irc-commands.c:357
+#: src/irc/irc-commands.c:360
msgid "summon has been disabled"
-msgstr "summon has been disabled"
+msgstr ""
-#: irc/irc-commands.c:359
+#: src/irc/irc-commands.c:362
msgid "users has been disabled"
-msgstr "users has been disabled"
+msgstr ""
-#: irc/irc-commands.c:361
+#: src/irc/irc-commands.c:364
msgid "you are not registered"
-msgstr "you are not registered"
+msgstr ""
-#: irc/irc-commands.c:363
+#: src/irc/irc-commands.c:366
msgid "not enough parameters"
-msgstr "not enough parameters"
+msgstr ""
-#: irc/irc-commands.c:365
+#: src/irc/irc-commands.c:368
msgid "you may not register"
-msgstr "you may not register"
+msgstr ""
-#: irc/irc-commands.c:367
+#: src/irc/irc-commands.c:370
msgid "your host isn't among the privileged"
-msgstr "your host isn't among the privileged"
+msgstr ""
-#: irc/irc-commands.c:369
+#: src/irc/irc-commands.c:372
msgid "password incorrect"
-msgstr "password incorrect"
+msgstr ""
-#: irc/irc-commands.c:371
+#: src/irc/irc-commands.c:374
msgid "you are banned from this server"
-msgstr "you are banned from this server"
+msgstr ""
-#: irc/irc-commands.c:373
+#: src/irc/irc-commands.c:376
msgid "channel key already set"
-msgstr "channel key already set"
+msgstr ""
-#: irc/irc-commands.c:375
+#: src/irc/irc-commands.c:378
msgid "channel is already full"
-msgstr "channel is already full"
+msgstr ""
-#: irc/irc-commands.c:377
+#: src/irc/irc-commands.c:380
msgid "unknown mode char to me"
-msgstr "unknown mode char to me"
+msgstr ""
-#: irc/irc-commands.c:379
+#: src/irc/irc-commands.c:382
msgid "cannot join channel (invite only)"
-msgstr "cannot join channel (invite only)"
+msgstr ""
-#: irc/irc-commands.c:381
+#: src/irc/irc-commands.c:384
msgid "cannot join channel (banned from channel)"
-msgstr "cannot join channel (banned from channel)"
+msgstr ""
-#: irc/irc-commands.c:383
+#: src/irc/irc-commands.c:386
msgid "cannot join channel (bad channel key)"
-msgstr "cannot join channel (bad channel key)"
+msgstr ""
-#: irc/irc-commands.c:385
+#: src/irc/irc-commands.c:388
msgid "you're not an IRC operator"
-msgstr "you're not an IRC operator"
+msgstr ""
-#: irc/irc-commands.c:387
+#: src/irc/irc-commands.c:390
msgid "you're not channel operator"
-msgstr "you're not channel operator"
+msgstr ""
-#: irc/irc-commands.c:389
+#: src/irc/irc-commands.c:392
msgid "you can't kill a server!"
-msgstr "you can't kill a server!"
+msgstr ""
-#: irc/irc-commands.c:391
+#: src/irc/irc-commands.c:394
msgid "no O-lines for your host"
-msgstr "no O-lines for your host"
+msgstr ""
-#: irc/irc-commands.c:393
+#: src/irc/irc-commands.c:396
msgid "unknown mode flag"
-msgstr "unknown mode flag"
+msgstr ""
-#: irc/irc-commands.c:395
+#: src/irc/irc-commands.c:398
msgid "can't change mode for other users"
-msgstr "can't change mode for other users"
+msgstr ""
-#: irc/irc-send.c:56 irc/irc-recv.c:2381
+#: src/irc/irc-send.c:60 src/irc/irc-recv.c:2475
msgid "unknown"
-msgstr "unknown"
+msgstr ""
-#: irc/irc-send.c:58
+#: src/irc/irc-send.c:62
#, c-format
msgid "%s: using local hostname \"%s\"\n"
-msgstr "%s: using local hostname \"%s\"\n"
+msgstr ""
-#: irc/irc-send.c:189 irc/irc-send.c:213 irc/irc-send.c:301 irc/irc-send.c:547
-#: irc/irc-send.c:601 irc/irc-send.c:993
+#: src/irc/irc-send.c:201 src/irc/irc-send.c:225 src/irc/irc-send.c:313
+#: src/irc/irc-send.c:559 src/irc/irc-send.c:613 src/irc/irc-send.c:1005
#, c-format
msgid "%s \"%s\" command can only be executed in a channel window\n"
-msgstr "%s \"%s\" command can only be executed in a channel window\n"
+msgstr ""
-#: irc/irc-send.c:373 irc/irc-send.c:430 irc/irc-send.c:648 irc/irc-send.c:661
-#: irc/irc-send.c:888
+#: src/irc/irc-send.c:385 src/irc/irc-send.c:442 src/irc/irc-send.c:660
+#: src/irc/irc-send.c:673 src/irc/irc-send.c:900
#, c-format
msgid "%s \"%s\" command can not be executed on a server window\n"
-msgstr "%s \"%s\" command can not be executed on a server window\n"
+msgstr ""
-#: irc/irc-send.c:446 irc/irc-send.c:468 irc/irc-recv.c:252 irc/irc-recv.c:756
+#: src/irc/irc-send.c:458 src/irc/irc-send.c:480 src/irc/irc-recv.c:256
+#: src/irc/irc-recv.c:804
#, c-format
msgid "%s nick not found for \"%s\" command\n"
-msgstr "%s nick not found for \"%s\" command\n"
+msgstr ""
-#: irc/irc-send.c:482 irc/irc-recv.c:819
+#: src/irc/irc-send.c:494 src/irc/irc-recv.c:890
#, c-format
msgid "%s cannot create new private window \"%s\"\n"
-msgstr "%s cannot create new private window \"%s\"\n"
+msgstr ""
-#: irc/irc-send.c:512
+#: src/irc/irc-send.c:524 src/common/command.c:1019
#, c-format
msgid "%s wrong argument count for \"%s\" command\n"
-msgstr "%s wrong argument count for \"%s\" command\n"
+msgstr ""
-#: irc/irc-send.c:966
+#: src/irc/irc-send.c:978
#, c-format
msgid "%s, compiled on %s %s\n"
-msgstr "%s, compiled on %s %s\n"
+msgstr ""
-#: irc/irc-recv.c:154
+#: src/irc/irc-recv.c:158
#, c-format
msgid "%s cannot create new channel \"%s\"\n"
-msgstr "%s cannot create new channel \"%s\"\n"
+msgstr ""
-#: irc/irc-recv.c:174
+#: src/irc/irc-recv.c:178
msgid " has joined "
-msgstr " has joined "
+msgstr ""
-#: irc/irc-recv.c:220 irc/irc-recv.c:436 irc/irc-recv.c:658 irc/irc-recv.c:765
-#: irc/irc-recv.c:1894 irc/irc-recv.c:1959
+#: src/irc/irc-recv.c:224 src/irc/irc-recv.c:440 src/irc/irc-recv.c:706
+#: src/irc/irc-recv.c:813 src/irc/irc-recv.c:1976 src/irc/irc-recv.c:2041
#, c-format
msgid "%s channel not found for \"%s\" command\n"
-msgstr "%s channel not found for \"%s\" command\n"
+msgstr ""
-#: irc/irc-recv.c:229
+#: src/irc/irc-recv.c:233
msgid " has kicked "
-msgstr " has kicked "
+msgstr ""
-#: irc/irc-recv.c:233
+#: src/irc/irc-recv.c:237
msgid " from "
-msgstr " from "
+msgstr ""
-#: irc/irc-recv.c:281 irc/irc-recv.c:465 irc/irc-recv.c:699 irc/irc-recv.c:871
+#: src/irc/irc-recv.c:285 src/irc/irc-recv.c:469 src/irc/irc-recv.c:747
+#: src/irc/irc-recv.c:943
#, c-format
msgid "%s \"%s\" command received without host\n"
-msgstr "%s \"%s\" command received without host\n"
+msgstr ""
-#: irc/irc-recv.c:295
+#: src/irc/irc-recv.c:299
#, c-format
msgid "%s \"%s\" command received without channel or nickname\n"
-msgstr "%s \"%s\" command received without channel or nickname\n"
+msgstr ""
-#: irc/irc-recv.c:338
+#: src/irc/irc-recv.c:342
msgid "sets ban on"
-msgstr "sets ban on"
+msgstr ""
-#: irc/irc-recv.c:339
+#: src/irc/irc-recv.c:343
msgid "removes ban on"
-msgstr "removes ban on"
+msgstr ""
-#: irc/irc-recv.c:347
+#: src/irc/irc-recv.c:351
msgid "sets invite-only channel flag"
-msgstr "sets invite-only channel flag"
+msgstr ""
-#: irc/irc-recv.c:348
+#: src/irc/irc-recv.c:352
msgid "removes invite-only channel flag"
-msgstr "removes invite-only channel flag"
+msgstr ""
-#: irc/irc-recv.c:356
+#: src/irc/irc-recv.c:360
msgid "sets the user limit to"
-msgstr "sets the user limit to"
+msgstr ""
-#: irc/irc-recv.c:357
+#: src/irc/irc-recv.c:361
msgid "removes user limit"
-msgstr "removes user limit"
+msgstr ""
-#: irc/irc-recv.c:365
+#: src/irc/irc-recv.c:369
msgid "sets moderated channel flag"
-msgstr "sets moderated channel flag"
+msgstr ""
-#: irc/irc-recv.c:366
+#: src/irc/irc-recv.c:370
msgid "removes moderated channel flag"
-msgstr "removes moderated channel flag"
+msgstr ""
-#: irc/irc-recv.c:374
+#: src/irc/irc-recv.c:378
msgid "gives channel operator status to"
-msgstr "gives channel operator status to"
+msgstr ""
-#: irc/irc-recv.c:375
+#: src/irc/irc-recv.c:379
msgid "removes channel operator status from"
-msgstr "removes channel operator status from"
+msgstr ""
-#: irc/irc-recv.c:390
+#: src/irc/irc-recv.c:394
msgid "sets private channel flag"
-msgstr "sets private channel flag"
+msgstr ""
-#: irc/irc-recv.c:391
+#: src/irc/irc-recv.c:395
msgid "removes private channel flag"
-msgstr "removes private channel flag"
+msgstr ""
-#: irc/irc-recv.c:399
+#: src/irc/irc-recv.c:403
msgid "sets secret channel flag"
-msgstr "sets secret channel flag"
+msgstr ""
-#: irc/irc-recv.c:400
+#: src/irc/irc-recv.c:404
msgid "removes secret channel flag"
-msgstr "removes secret channel flag"
+msgstr ""
-#: irc/irc-recv.c:408
+#: src/irc/irc-recv.c:412
msgid "sets topic protection"
-msgstr "sets topic protection"
+msgstr ""
-#: irc/irc-recv.c:409
+#: src/irc/irc-recv.c:413
msgid "removes topic protection"
-msgstr "removes topic protection"
+msgstr ""
-#: irc/irc-recv.c:417
+#: src/irc/irc-recv.c:421
msgid "gives voice to"
-msgstr "gives voice to"
+msgstr ""
-#: irc/irc-recv.c:418
+#: src/irc/irc-recv.c:422
msgid "removes voice from"
-msgstr "removes voice from"
+msgstr ""
-#: irc/irc-recv.c:487
+#: src/irc/irc-recv.c:491
msgid "You are "
-msgstr "You are "
+msgstr ""
-#: irc/irc-recv.c:494
+#: src/irc/irc-recv.c:498
msgid " is "
-msgstr " is "
+msgstr ""
-#: irc/irc-recv.c:498
+#: src/irc/irc-recv.c:502
msgid "now known as "
-msgstr "now known as "
+msgstr ""
-#: irc/irc-recv.c:547
+#: src/irc/irc-recv.c:554
#, c-format
msgid "%s nickname not found for \"%s\" command\n"
-msgstr "%s nickname not found for \"%s\" command\n"
+msgstr ""
-#: irc/irc-recv.c:560
+#: src/irc/irc-recv.c:567 src/irc/irc-recv.c:599
msgid "reply from"
-msgstr "reply from"
+msgstr ""
-#: irc/irc-recv.c:584
+#: src/irc/irc-recv.c:602
+#, c-format
+msgid ": %ld.%ld seconds\n"
+msgstr ""
+
+#: src/irc/irc-recv.c:632
#, c-format
msgid "%s \"%s\" command received without host or channel\n"
-msgstr "%s \"%s\" command received without host or channel\n"
+msgstr ""
-#: irc/irc-recv.c:634
+#: src/irc/irc-recv.c:682
msgid " has left "
-msgstr " has left "
+msgstr ""
-#: irc/irc-recv.c:792
+#: src/irc/irc-recv.c:841
#, c-format
msgid ""
"NOTICE %s :%sVERSION %s v%s compiled on %s, host \"%s\" is running %s %s / %s"
"%s"
msgstr ""
-"NOTICE %s :%sVERSION %s v%s compiled on %s, host \"%s\" is running %s %s / %s"
-"%s"
-#: irc/irc-recv.c:801
+#: src/irc/irc-recv.c:850
msgid "Received a "
-msgstr "Received a "
+msgstr ""
-#: irc/irc-recv.c:803
+#: src/irc/irc-recv.c:852
msgid "CTCP VERSION "
-msgstr "CTCP VERSION "
+msgstr ""
-#: irc/irc-recv.c:805
+#: src/irc/irc-recv.c:854
msgid "from"
-msgstr "from"
+msgstr ""
-#: irc/irc-recv.c:848 irc/irc-recv.c:2168 irc/irc-recv.c:2208
+#: src/irc/irc-recv.c:920 src/irc/irc-recv.c:2262 src/irc/irc-recv.c:2302
#, c-format
msgid "%s cannot parse \"%s\" command\n"
-msgstr "%s cannot parse \"%s\" command\n"
+msgstr ""
-#: irc/irc-recv.c:903
+#: src/irc/irc-recv.c:975
msgid "has quit"
-msgstr "has quit"
+msgstr ""
-#: irc/irc-recv.c:1023
+#: src/irc/irc-recv.c:1095
#, c-format
msgid "%s \"%s\" command received without channel\n"
-msgstr "%s \"%s\" command received without channel\n"
+msgstr ""
-#: irc/irc-recv.c:1051
+#: src/irc/irc-recv.c:1123
msgid " has changed topic for "
-msgstr " has changed topic for "
+msgstr ""
-#: irc/irc-recv.c:1056
+#: src/irc/irc-recv.c:1128
#, c-format
msgid " to: \"%s\"\n"
-msgstr " to: \"%s\"\n"
+msgstr ""
-#: irc/irc-recv.c:1062
+#: src/irc/irc-recv.c:1134
msgid " has unset topic for "
-msgstr " has unset topic for "
+msgstr ""
-#: irc/irc-recv.c:1143
+#: src/irc/irc-recv.c:1225
#, c-format
msgid " is away: %s\n"
-msgstr " is away: %s\n"
+msgstr ""
-#: irc/irc-recv.c:1217
+#: src/irc/irc-recv.c:1299
msgid "Users online: "
-msgstr "Users online: "
+msgstr ""
-#: irc/irc-recv.c:1530
+#: src/irc/irc-recv.c:1612
msgid "idle: "
-msgstr "idle: "
+msgstr ""
-#: irc/irc-recv.c:1538
+#: src/irc/irc-recv.c:1620
msgid "days"
-msgstr "days"
+msgstr ""
-#: irc/irc-recv.c:1538
+#: src/irc/irc-recv.c:1620
msgid "day"
-msgstr "day"
+msgstr ""
-#: irc/irc-recv.c:1548
+#: src/irc/irc-recv.c:1630
msgid "hours"
-msgstr "hours"
+msgstr ""
-#: irc/irc-recv.c:1548
+#: src/irc/irc-recv.c:1630
msgid "hour"
-msgstr "hour"
+msgstr ""
-#: irc/irc-recv.c:1554
+#: src/irc/irc-recv.c:1636
msgid "minutes"
-msgstr "minutes"
+msgstr ""
-#: irc/irc-recv.c:1554
+#: src/irc/irc-recv.c:1636
msgid "minute"
-msgstr "minute"
+msgstr ""
-#: irc/irc-recv.c:1560
+#: src/irc/irc-recv.c:1642
msgid "seconds"
-msgstr "seconds"
+msgstr ""
-#: irc/irc-recv.c:1560
+#: src/irc/irc-recv.c:1642
msgid "second"
-msgstr "second"
+msgstr ""
-#: irc/irc-recv.c:1565
+#: src/irc/irc-recv.c:1647
msgid "signon at: "
-msgstr "signon at: "
+msgstr ""
-#: irc/irc-recv.c:1653
+#: src/irc/irc-recv.c:1735
msgid "Channels: "
-msgstr "Channels: "
+msgstr ""
-#: irc/irc-recv.c:1841
+#: src/irc/irc-recv.c:1923
msgid "No topic set for "
-msgstr "No topic set for "
+msgstr ""
-#: irc/irc-recv.c:1883
+#: src/irc/irc-recv.c:1965
msgid "Topic for "
-msgstr "Topic for "
+msgstr ""
-#: irc/irc-recv.c:1887
+#: src/irc/irc-recv.c:1969
#, c-format
msgid " is: \"%s\"\n"
-msgstr " is: \"%s\"\n"
+msgstr ""
-#: irc/irc-recv.c:1903 irc/irc-recv.c:1983
+#: src/irc/irc-recv.c:1985 src/irc/irc-recv.c:2065
#, c-format
msgid "%s cannot identify channel for \"%s\" command\n"
-msgstr "%s cannot identify channel for \"%s\" command\n"
+msgstr ""
-#: irc/irc-recv.c:1949
+#: src/irc/irc-recv.c:2031
msgid "Topic set by "
-msgstr "Topic set by "
+msgstr ""
-#: irc/irc-recv.c:1967
+#: src/irc/irc-recv.c:2049
#, c-format
msgid "%s cannot identify date/time for \"%s\" command\n"
-msgstr "%s cannot identify date/time for \"%s\" command\n"
+msgstr ""
-#: irc/irc-recv.c:1975
+#: src/irc/irc-recv.c:2057
#, c-format
msgid "%s cannot identify nickname for \"%s\" command\n"
-msgstr "%s cannot identify nickname for \"%s\" command\n"
+msgstr ""
-#: irc/irc-recv.c:2104
+#: src/irc/irc-recv.c:2186
msgid " on "
-msgstr " on "
+msgstr ""
-#: irc/irc-recv.c:2199
+#: src/irc/irc-recv.c:2293
#, c-format
msgid "%s cannot create nick \"%s\" for channel \"%s\"\n"
-msgstr "%s cannot create nick \"%s\" for channel \"%s\"\n"
+msgstr ""
-#: irc/irc-recv.c:2252
+#: src/irc/irc-recv.c:2346
msgid "Nicks "
-msgstr "Nicks "
+msgstr ""
-#: irc/irc-recv.c:2272
+#: src/irc/irc-recv.c:2366
msgid "Channel "
-msgstr "Channel "
+msgstr ""
-#: irc/irc-recv.c:2283
+#: src/irc/irc-recv.c:2377
msgid "nicks"
-msgstr "nicks"
+msgstr ""
-#: irc/irc-recv.c:2283
+#: src/irc/irc-recv.c:2377
msgid "nick"
-msgstr "nick"
+msgstr ""
-#: irc/irc-recv.c:2291
+#: src/irc/irc-recv.c:2385
msgid "ops"
-msgstr "ops"
+msgstr ""
-#: irc/irc-recv.c:2291
+#: src/irc/irc-recv.c:2385
msgid "op"
-msgstr "op"
+msgstr ""
-#: irc/irc-recv.c:2300
+#: src/irc/irc-recv.c:2394
msgid "halfops"
-msgstr "halfops"
+msgstr ""
-#: irc/irc-recv.c:2300
+#: src/irc/irc-recv.c:2394
msgid "halfop"
-msgstr "halfop"
+msgstr ""
-#: irc/irc-recv.c:2309
+#: src/irc/irc-recv.c:2403
msgid "voices"
-msgstr "voices"
+msgstr ""
-#: irc/irc-recv.c:2309
+#: src/irc/irc-recv.c:2403
msgid "voice"
-msgstr "voice"
+msgstr ""
-#: irc/irc-recv.c:2318
+#: src/irc/irc-recv.c:2412
msgid "normal"
-msgstr "normal"
+msgstr ""
-#: irc/irc-recv.c:2350
+#: src/irc/irc-recv.c:2444
#, c-format
msgid "%s: nickname \"%s\" is already in use, trying 2nd nickname \"%s\"\n"
-msgstr "%s: nickname \"%s\" is already in use, trying 2nd nickname \"%s\"\n"
+msgstr ""
-#: irc/irc-recv.c:2361
+#: src/irc/irc-recv.c:2455
#, c-format
msgid "%s: nickname \"%s\" is already in use, trying 3rd nickname \"%s\"\n"
-msgstr "%s: nickname \"%s\" is already in use, trying 3rd nickname \"%s\"\n"
+msgstr ""
-#: irc/irc-recv.c:2370
+#: src/irc/irc-recv.c:2464
#, c-format
msgid ""
"%s: all declared nicknames are already in use, closing connection with "
"server!\n"
msgstr ""
-"%s: all declared nicknames are already in use, closing connection with "
-"server!\n"
-#: weechat.c:137
+#: src/plugins/perl/wee-perl.c:73
+#, c-format
+msgid "%s unable to load Perl script \"%s\"\n"
+msgstr ""
+
+#: src/plugins/perl/wee-perl.c:201
+#, c-format
+msgid "Perl error: %s\n"
+msgstr ""
+
+#: src/plugins/perl/wee-perl.c:210
+#, c-format
+msgid "Perl error: too much values from \"%s\" (%d). Expected: 1.\n"
+msgstr ""
+
+#: src/gui/curses/gui-display.c:863
+msgid "[not connected] "
+msgstr ""
+
+#: src/gui/curses/gui-display.c:870 src/gui/curses/gui-display.c:873
+msgid "-MORE-"
+msgstr ""
+
+#: src/gui/gtk/gui-display.c:620
+msgid "server"
+msgstr ""
+
+#: src/gui/gui-common.c:267
+#, c-format
+msgid "%s not enough memory for new line!\n"
+msgstr ""
+
+#: src/gui/gui-common.c:294
+msgid "not enough memory!\n"
+msgstr ""
+
+#: src/common/command.c:43
+msgid "create an alias for a command"
+msgstr ""
+
+#: src/common/command.c:44
+msgid "[alias_name [command [arguments]]"
+msgstr ""
+
+#: src/common/command.c:45
+msgid ""
+"alias_name: name of alias\n"
+"command: command name (WeeChat or IRC command, without first '/')\n"
+"arguments: arguments for command"
+msgstr ""
+
+#: src/common/command.c:48
+msgid "clear window(s)"
+msgstr ""
+
+#: src/common/command.c:49
+msgid "[-all]"
+msgstr ""
+
+#: src/common/command.c:50
+msgid "-all: clear all windows"
+msgstr ""
+
+#: src/common/command.c:52
+msgid "connect to a server"
+msgstr ""
+
+#: src/common/command.c:53 src/common/command.c:57
+msgid "servername"
+msgstr ""
+
+#: src/common/command.c:54
+msgid "servername: server name to connect"
+msgstr ""
+
+#: src/common/command.c:56
+msgid "disconnect from a server"
+msgstr ""
+
+#: src/common/command.c:58
+msgid "servername: server name to disconnect"
+msgstr ""
+
+#: src/common/command.c:60
+msgid "display help about commands"
+msgstr ""
+
+#: src/common/command.c:61
+msgid "[command]"
+msgstr ""
+
+#: src/common/command.c:61
+msgid "command: name of a WeeChat or IRC command"
+msgstr ""
+
+#: src/common/command.c:63
+msgid "list/load/unload Perl scripts"
+msgstr ""
+
+#: src/common/command.c:64
+msgid "[load filename] | [unload scriptname]"
+msgstr ""
+
+#: src/common/command.c:65
+msgid ""
+"filename: Perl script (file) to load/unload\n"
+"scriptname: name of script to unload\n"
+"Without argument, /perl command lists all loaded Perl scripts."
+msgstr ""
+
+#: src/common/command.c:69
+msgid "list, add or remove servers"
+msgstr ""
+
+#: src/common/command.c:70
+msgid ""
+"[list] | [servername hostname port [-auto | -noauto] [-pwd password] [-nicks "
+"nick1 [nick2 [nick3]]] [-username username] [-realname realname] [-command "
+"command] [-autojoin channel[,channel]] ] | [del servername]"
+msgstr ""
+
+#: src/common/command.c:75
+msgid ""
+"servername: server name, for internal & display use\n"
+"hostname: name or IP address of server\n"
+"port: port for server (integer)\n"
+"password: password for server\n"
+"nick1: first nick for server\n"
+"nick2: alternate nick for server\n"
+"nick3: second alternate nick for server\n"
+"username: user name\n"
+"realname: real name of user\n"
+msgstr ""
+
+#: src/common/command.c:85
+msgid "save config to disk"
+msgstr ""
+
+#: src/common/command.c:86
+msgid "[file]"
+msgstr ""
+
+#: src/common/command.c:86
+msgid "file: filename for writing config"
+msgstr ""
+
+#: src/common/command.c:88
+msgid "set config parameters"
+msgstr ""
+
+#: src/common/command.c:89
+msgid "[option [value]]"
+msgstr ""
+
+#: src/common/command.c:89
+msgid ""
+"option: name of an option\n"
+"value: value for option"
+msgstr ""
+
+#: src/common/command.c:91
+msgid "remove an alias"
+msgstr ""
+
+#: src/common/command.c:92
+msgid "alias_name"
+msgstr ""
+
+#: src/common/command.c:92
+msgid "alias_name: name of alias to remove"
+msgstr ""
+
+#: src/common/command.c:343
+#, c-format
+msgid "%s alias or command \"%s\" already exists!\n"
+msgstr ""
+
+#: src/common/command.c:352
+#, c-format
+msgid "%s alias cannot run another alias!\n"
+msgstr ""
+
+#: src/common/command.c:358
+#, c-format
+msgid "%s target command \"%s\" does not exist!\n"
+msgstr ""
+
+#: src/common/command.c:539
+#, c-format
+msgid "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
+msgstr ""
+
+#: src/common/command.c:548
+#, c-format
+msgid ""
+"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
+"arg%s)\n"
+msgstr ""
+
+#: src/common/command.c:567
+#, c-format
+msgid "%s %s command \"%s\" failed\n"
+msgstr ""
+
+#: src/common/command.c:591
+#, c-format
+msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
+msgstr ""
+
+#: src/common/command.c:600
+#, c-format
+msgid ""
+"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
+"arg%s)\n"
+msgstr ""
+
+#: src/common/command.c:613
+#, c-format
+msgid "%s command \"%s\" needs a server connection!\n"
+msgstr ""
+
+#: src/common/command.c:625
+#, c-format
+msgid "%s IRC command \"%s\" failed\n"
+msgstr ""
+
+#: src/common/command.c:666
+#, c-format
+msgid "%s unknown command \"%s\" (type /help for help)\n"
+msgstr ""
+
+#: src/common/command.c:733
+#, c-format
+msgid "%s cannot find nick for sending message\n"
+msgstr ""
+
+#: src/common/command.c:739
+msgid "This window is not a channel!\n"
+msgstr ""
+
+#: src/common/command.c:765 src/common/command.c:777
+#, c-format
+msgid "%s missing arguments for \"%s\" command\n"
+msgstr ""
+
+#: src/common/command.c:772
+#, c-format
+msgid "Alias \"%s\" => \"%s\" created\n"
+msgstr ""
+
+#: src/common/command.c:787
+msgid "List of aliases:\n"
+msgstr ""
+
+#: src/common/command.c:797
+msgid "No alias defined.\n"
+msgstr ""
+
+#: src/common/command.c:816
+#, c-format
+msgid "unknown parameter \"%s\" for \"%s\" command\n"
+msgstr ""
+
+#: src/common/command.c:845
+#, c-format
+msgid "%s already connected to server \"%s\"!\n"
+msgstr ""
+
+#: src/common/command.c:865 src/common/command.c:900
+#, c-format
+msgid "%s server \"%s\" not found\n"
+msgstr ""
+
+#: src/common/command.c:890
+#, c-format
+msgid "%s not connected to server \"%s\"!\n"
+msgstr ""
+
+#: src/common/command.c:919
+#, c-format
+msgid "> List of %s internal commands:\n"
+msgstr ""
+
+#: src/common/command.c:924
+msgid "> List of IRC commands:\n"
+msgstr ""
+
+#: src/common/command.c:939
+#, c-format
+msgid "> Help on %s internal command \"%s\":\n"
+msgstr ""
+
+#: src/common/command.c:942 src/common/command.c:963
+#, c-format
+msgid "Syntax: /%s %s\n"
+msgstr ""
+
+#: src/common/command.c:961
+#, c-format
+msgid "> Help on IRC command \"%s\":\n"
+msgstr ""
+
+#: src/common/command.c:977
+#, c-format
+msgid "No help available, \"%s\" is an unknown command\n"
+msgstr ""
+
+#: src/common/command.c:1012
+#, c-format
+msgid "%s unknown option for \"%s\" command\n"
+msgstr ""
+
+#: src/common/command.c:1024
+msgid ""
+"WeeChat was build without Perl support.\n"
+"Please rebuild WeeChat with \"--enable-perl\" option for ./configure script\n"
+msgstr ""
+
+#: src/common/command.c:1062
+msgid "Server: "
+msgstr ""
+
+#: src/common/command.c:1073
+msgid "connected"
+msgstr ""
+
+#: src/common/command.c:1073
+msgid "not connected"
+msgstr ""
+
+#: src/common/command.c:1080
+#, c-format
+msgid " Autoconnect: %s\n"
+msgstr ""
+
+#: src/common/command.c:1081
+msgid "yes"
+msgstr ""
+
+#: src/common/command.c:1081
+msgid "no"
+msgstr ""
+
+#: src/common/command.c:1085
+#, c-format
+msgid " Hostname : %s\n"
+msgstr ""
+
+#: src/common/command.c:1090
+#, c-format
+msgid " Port : %d\n"
+msgstr ""
+
+#: src/common/command.c:1096
+msgid " Password : (hidden)\n"
+msgstr ""
+
+#: src/common/command.c:1100
+msgid " Password : (none)\n"
+msgstr ""
+
+#: src/common/command.c:1104
+#, c-format
+msgid " Nicks : %s"
+msgstr ""
+
+#: src/common/command.c:1121
+#, c-format
+msgid " Username : %s\n"
+msgstr ""
+
+#: src/common/command.c:1126
+#, c-format
+msgid " Realname : %s\n"
+msgstr ""
+
+#: src/common/command.c:1132
+#, c-format
+msgid " Command : %s\n"
+msgstr ""
+
+#: src/common/command.c:1137
+msgid " Command : (none)\n"
+msgstr ""
+
+#: src/common/command.c:1142
+#, c-format
+msgid " Auto-join : %s\n"
+msgstr ""
+
+#: src/common/command.c:1147
+msgid " Auto-join : (none)\n"
+msgstr ""
+
+#: src/common/command.c:1151
+msgid "No server.\n"
+msgstr ""
+
+#: src/common/command.c:1160
+#, c-format
+msgid "%s missing servername for \"%s\" command\n"
+msgstr ""
+
+#: src/common/command.c:1166
+#, c-format
+msgid "%s too much arguments for \"%s\" command, ignoring arguments\n"
+msgstr ""
+
+#: src/common/command.c:1183
+#, c-format
+msgid "%s server \"%s\" not found for \"%s\" command\n"
+msgstr ""
+
+#: src/common/command.c:1189 src/common/command.c:1320
+msgid "Server"
+msgstr ""
+
+#: src/common/command.c:1192
+msgid "has been deleted\n"
+msgstr ""
+
+#: src/common/command.c:1206
+#, c-format
+msgid "%s missing parameters for \"%s\" command\n"
+msgstr ""
+
+#: src/common/command.c:1215
+#, c-format
+msgid "%s server \"%s\" already exists, can't create it!\n"
+msgstr ""
+
+#: src/common/command.c:1239 src/common/command.c:1265
+#: src/common/command.c:1277 src/common/command.c:1301
+#, c-format
+msgid "%s missing password for \"%s\" parameter\n"
+msgstr ""
+
+#: src/common/command.c:1251
+#, c-format
+msgid "%s missing nick(s) for \"%s\" parameter\n"
+msgstr ""
+
+#: src/common/command.c:1289
+#, c-format
+msgid "%s missing command for \"%s\" parameter\n"
+msgstr ""
+
+#: src/common/command.c:1323
+msgid "created\n"
+msgstr ""
+
+#: src/common/command.c:1328
+#, c-format
+msgid "%s unable to create server\n"
+msgstr ""
+
+#: src/common/command.c:1400
+msgid "(unknown)"
+msgstr ""
+
+#: src/common/command.c:1433
+#, c-format
+msgid "%s alias or command \"%s\" not found\n"
+msgstr ""
+
+#: src/common/command.c:1442
+#, c-format
+msgid "Alias \"%s\" removed\n"
+msgstr ""
+
+#: src/common/weechat.c:141
#, c-format
msgid "%s unknown parameter '%s', ignored\n"
-msgstr "%s unknown parameter '%s', ignored\n"
+msgstr ""
-#: weechat.c:161
+#: src/common/weechat.c:165
#, c-format
msgid "%s cannot create directory \"%s\"\n"
-msgstr "%s cannot create directory \"%s\"\n"
+msgstr ""
-#: weechat.c:201
+#: src/common/weechat.c:205
#, c-format
msgid "%s unable to create/append to log file (~/.weechat/"
-msgstr "%s unable to create/append to log file (~/.weechat/"
+msgstr ""
-#: weechat.c:278
+#: src/common/weechat.c:290
#, c-format
msgid "%sWelcome to "
-msgstr "%sWelcome to "
+msgstr ""
-#: weechat.c:291
+#: src/common/weechat.c:303
msgid "compiled on"
-msgstr "compiled on"
+msgstr ""
+
+#: src/common/weechat.h:51
+msgid " Error:"
+msgstr ""
+
+#: src/common/weechat.h:52
+msgid " Warning:"
+msgstr ""
-#: config.c:73 config.c:74
+#: src/common/weeconfig.c:76 src/common/weeconfig.c:77
msgid "set title for terminal window (curses GUI) with name & version"
-msgstr "set title for terminal window (curses GUI) with name & version"
+msgstr ""
-#: config.c:77 config.c:78
+#: src/common/weeconfig.c:80 src/common/weeconfig.c:81
msgid "display WeeChat logo at startup"
-msgstr "display WeeChat logo at startup"
+msgstr ""
-#: config.c:81 config.c:82
+#: src/common/weeconfig.c:84 src/common/weeconfig.c:85
msgid "display WeeChat version at startup"
-msgstr "display WeeChat version at startup"
+msgstr ""
-#: config.c:85
+#: src/common/weeconfig.c:88
msgid "WeeChat slogan"
-msgstr "WeeChat slogan"
+msgstr ""
-#: config.c:86
+#: src/common/weeconfig.c:89
msgid "WeeChat slogan (if empty, slogan is not used)"
-msgstr "WeeChat slogan (if empty, slogan is not used)"
+msgstr ""
-#: config.c:89 config.c:90
+#: src/common/weeconfig.c:92 src/common/weeconfig.c:93
msgid "display nick names with different colors"
-msgstr "display nick names with different colors"
+msgstr ""
-#: config.c:93 config.c:94
+#: src/common/weeconfig.c:96 src/common/weeconfig.c:97
msgid "display actions with different colors"
-msgstr "display actions with different colors"
+msgstr ""
-#: config.c:97 config.c:98
+#: src/common/weeconfig.c:100 src/common/weeconfig.c:101
msgid "remove colors from incoming messages"
-msgstr "remove colors from incoming messages"
+msgstr ""
-#: config.c:101
+#: src/common/weeconfig.c:104
msgid "display nicklist window"
-msgstr "display nicklist window"
+msgstr ""
-#: config.c:102
+#: src/common/weeconfig.c:105
msgid "display nicklist window (for channel windows)"
-msgstr "display nicklist window (for channel windows)"
+msgstr ""
-#: config.c:105
+#: src/common/weeconfig.c:108
msgid "nicklist position"
-msgstr "nicklist position"
+msgstr ""
-#: config.c:106
+#: src/common/weeconfig.c:109
msgid "nicklist position (top, left, right (default), bottom)"
-msgstr "nicklist position (top, left, right (default), bottom)"
+msgstr ""
-#: config.c:109
+#: src/common/weeconfig.c:112
msgid "min size for nicklist"
-msgstr "min size for nicklist"
+msgstr ""
-#: config.c:110
+#: src/common/weeconfig.c:113
msgid ""
"min size for nicklist (width or height, depending on look_nicklist_position "
"(0 = no min size))"
msgstr ""
-"min size for nicklist (width or height, depending on look_nicklist_position "
-"(0 = no min size))"
-#: config.c:114
+#: src/common/weeconfig.c:117
msgid "max size for nicklist"
-msgstr "max size for nicklist"
+msgstr ""
-#: config.c:115
+#: src/common/weeconfig.c:118
msgid ""
"max size for nicklist (width or height, depending on look_nicklist_position "
"(0 = no max size; if min == max and > 0, then size is fixed))"
msgstr ""
-"max size for nicklist (width or height, depending on look_nicklist_position "
-"(0 = no max size; if min == max and > 0, then size is fixed))"
-#: config.c:119 config.c:120
+#: src/common/weeconfig.c:122 src/common/weeconfig.c:123
msgid "text to display instead of nick when not connected"
-msgstr "text to display instead of nick when not connected"
+msgstr ""
-#: config.c:123 config.c:124
+#: src/common/weeconfig.c:126 src/common/weeconfig.c:127
msgid "display nick mode ((half)op/voice) before each nick"
-msgstr "display nick mode ((half)op/voice) before each nick"
+msgstr ""
-#: config.c:127 config.c:128
+#: src/common/weeconfig.c:130 src/common/weeconfig.c:131
msgid "display space if nick mode is not (half)op/voice"
-msgstr "display space if nick mode is not (half)op/voice"
+msgstr ""
-#: config.c:131 config.c:132
+#: src/common/weeconfig.c:134 src/common/weeconfig.c:135
msgid "the string inserted after nick completion"
-msgstr "the string inserted after nick completion"
+msgstr ""
-#: config.c:173 config.c:174
+#: src/common/weeconfig.c:176 src/common/weeconfig.c:177
msgid "color for title bar"
-msgstr "color for title bar"
+msgstr ""
-#: config.c:177 config.c:178
+#: src/common/weeconfig.c:180 src/common/weeconfig.c:181
msgid "background for title bar"
-msgstr "background for title bar"
+msgstr ""
-#: config.c:183 config.c:184
+#: src/common/weeconfig.c:186 src/common/weeconfig.c:187
msgid "color for chat text"
-msgstr "color for chat text"
+msgstr ""
-#: config.c:187
+#: src/common/weeconfig.c:190
msgid "color for time"
-msgstr "color for time"
+msgstr ""
-#: config.c:188
+#: src/common/weeconfig.c:191
msgid "color for time in chat window"
-msgstr "color for time in chat window"
+msgstr ""
-#: config.c:191
+#: src/common/weeconfig.c:194
msgid "color for time separator"
-msgstr "color for time separator"
+msgstr ""
-#: config.c:192
+#: src/common/weeconfig.c:195
msgid "color for time separator (chat window)"
-msgstr "color for time separator (chat window)"
+msgstr ""
-#: config.c:195 config.c:196
+#: src/common/weeconfig.c:198 src/common/weeconfig.c:199
msgid "color for 1st and 3rd char of prefix"
-msgstr "color for 1st and 3rd char of prefix"
+msgstr ""
-#: config.c:199 config.c:200
+#: src/common/weeconfig.c:202 src/common/weeconfig.c:203
msgid "color for middle char of prefix"
-msgstr "color for middle char of prefix"
+msgstr ""
-#: config.c:203
+#: src/common/weeconfig.c:206
msgid "color for nicks in actions"
-msgstr "color for nicks in actions"
+msgstr ""
-#: config.c:204
+#: src/common/weeconfig.c:207
msgid "color for nicks in actions (chat window)"
-msgstr "color for nicks in actions (chat window)"
+msgstr ""
-#: config.c:207
+#: src/common/weeconfig.c:210
msgid "color for hostnames"
-msgstr "color for hostnames"
+msgstr ""
-#: config.c:208
+#: src/common/weeconfig.c:211
msgid "color for hostnames (chat window)"
-msgstr "color for hostnames (chat window)"
+msgstr ""
-#: config.c:211
+#: src/common/weeconfig.c:214
msgid "color for channel names in actions"
-msgstr "color for channel names in actions"
+msgstr ""
-#: config.c:212
+#: src/common/weeconfig.c:215
msgid "color for channel names in actions (chat window)"
-msgstr "color for channel names in actions (chat window)"
+msgstr ""
-#: config.c:215
+#: src/common/weeconfig.c:218
msgid "color for dark separators"
-msgstr "color for dark separators"
+msgstr ""
-#: config.c:216
+#: src/common/weeconfig.c:219
msgid "color for dark separators (chat window)"
-msgstr "color for dark separators (chat window)"
+msgstr ""
-#: config.c:219
+#: src/common/weeconfig.c:222
msgid "background for chat"
-msgstr "background for chat"
+msgstr ""
-#: config.c:220
+#: src/common/weeconfig.c:223
msgid "background for chat window"
-msgstr "background for chat window"
+msgstr ""
-#: config.c:225 config.c:226
+#: src/common/weeconfig.c:228 src/common/weeconfig.c:229
msgid "color for status bar"
-msgstr "color for status bar"
+msgstr ""
-#: config.c:229
+#: src/common/weeconfig.c:232
msgid "color for active window"
-msgstr "color for active window"
+msgstr ""
-#: config.c:230
+#: src/common/weeconfig.c:233
msgid "color for active window (status bar)"
-msgstr "color for active window (status bar)"
+msgstr ""
-#: config.c:233
+#: src/common/weeconfig.c:236
msgid "color for window with new messages"
-msgstr "color for window with new messages"
+msgstr ""
-#: config.c:234
+#: src/common/weeconfig.c:237
msgid "color for window with new messages (status bar)"
-msgstr "color for window with new messages (status bar)"
+msgstr ""
-#: config.c:237
+#: src/common/weeconfig.c:240
msgid "color for window with new data (not messages)"
-msgstr "color for window with new data (not messages)"
+msgstr ""
-#: config.c:238
+#: src/common/weeconfig.c:241
msgid "color for window with new data (not messages) (status bar)"
-msgstr "color for window with new data (not messages) (status bar)"
+msgstr ""
-#: config.c:241
+#: src/common/weeconfig.c:244
msgid "color for \"*MORE*\" text"
-msgstr "color for \"*MORE*\" text"
+msgstr ""
-#: config.c:242
+#: src/common/weeconfig.c:245
msgid "color for window with new data (status bar)"
-msgstr "color for window with new data (status bar)"
+msgstr ""
-#: config.c:245 config.c:246
+#: src/common/weeconfig.c:248 src/common/weeconfig.c:249
msgid "background for status window"
-msgstr "background for status window"
+msgstr ""
-#: config.c:251 config.c:252
+#: src/common/weeconfig.c:254 src/common/weeconfig.c:255
msgid "color for input text"
-msgstr "color for input text"
+msgstr ""
-#: config.c:255 config.c:256
+#: src/common/weeconfig.c:258 src/common/weeconfig.c:259
msgid "color for input text (channel name)"
-msgstr "color for input text (channel name)"
+msgstr ""
-#: config.c:259 config.c:260
+#: src/common/weeconfig.c:262 src/common/weeconfig.c:263
msgid "color for input text (nick name)"
-msgstr "color for input text (nick name)"
+msgstr ""
-#: config.c:263 config.c:264
+#: src/common/weeconfig.c:266 src/common/weeconfig.c:267
msgid "background for input window"
-msgstr "background for input window"
+msgstr ""
-#: config.c:269 config.c:270
+#: src/common/weeconfig.c:272 src/common/weeconfig.c:273
msgid "color for nicknames"
-msgstr "color for nicknames"
+msgstr ""
-#: config.c:273 config.c:274
+#: src/common/weeconfig.c:276 src/common/weeconfig.c:277
msgid "color for operator symbol"
-msgstr "color for operator symbol"
+msgstr ""
-#: config.c:277 config.c:278
+#: src/common/weeconfig.c:280 src/common/weeconfig.c:281
msgid "color for half-operator symbol"
-msgstr "color for half-operator symbol"
+msgstr ""
-#: config.c:281 config.c:282
+#: src/common/weeconfig.c:284 src/common/weeconfig.c:285
msgid "color for voice symbol"
-msgstr "color for voice symbol"
+msgstr ""
-#: config.c:285 config.c:286
+#: src/common/weeconfig.c:288 src/common/weeconfig.c:289
msgid "color for nick separator"
-msgstr "color for nick separator"
+msgstr ""
-#: config.c:289 config.c:290
+#: src/common/weeconfig.c:292 src/common/weeconfig.c:293
msgid "color for local nick"
-msgstr "color for local nick"
+msgstr ""
-#: config.c:293 config.c:294
+#: src/common/weeconfig.c:296 src/common/weeconfig.c:297
msgid "color for other nick in private window"
-msgstr "color for other nick in private window"
+msgstr ""
-#: config.c:297 config.c:298
+#: src/common/weeconfig.c:300 src/common/weeconfig.c:301
msgid "background for nicknames"
-msgstr "background for nicknames"
+msgstr ""
-#: config.c:311
+#: src/common/weeconfig.c:314
msgid "max lines in history (per window)"
-msgstr "max lines in history (per window)"
+msgstr ""
-#: config.c:312
+#: src/common/weeconfig.c:315
msgid ""
"maximum number of lines in history for one server/channel/private window (0 "
"= unlimited)"
msgstr ""
-"maximum number of lines in history for one server/channel/private window (0 "
-"= unlimited)"
-#: config.c:316
+#: src/common/weeconfig.c:319
msgid "max user commands in history"
-msgstr "max user commands in history"
+msgstr ""
-#: config.c:317
+#: src/common/weeconfig.c:320
msgid "maximum number of user commands in history (0 = unlimited)"
-msgstr "maximum number of user commands in history (0 = unlimited)"
+msgstr ""
-#: config.c:334 config.c:335
+#: src/common/weeconfig.c:337 src/common/weeconfig.c:338
msgid "automatically log channel chats"
-msgstr "automatically log channel chats"
+msgstr ""
-#: config.c:338 config.c:339
+#: src/common/weeconfig.c:341 src/common/weeconfig.c:342
msgid "automatically log private chats"
-msgstr "automatically log private chats"
+msgstr ""
-#: config.c:342
+#: src/common/weeconfig.c:345
msgid "path for log files"
-msgstr "path for log files"
+msgstr ""
-#: config.c:343
+#: src/common/weeconfig.c:346
msgid "path for WeeChat log files"
-msgstr "path for WeeChat log files"
+msgstr ""
-#: config.c:346
+#: src/common/weeconfig.c:349
msgid "name for log files"
-msgstr "name for log files"
+msgstr ""
-#: config.c:347
+#: src/common/weeconfig.c:350
msgid ""
"name for log files (%S == irc server name, %N == channel name (or nickname "
"if private chat)"
msgstr ""
-"name for log files (%S == irc server name, %N == channel name (or nickname "
-"if private chat)"
-#: config.c:351
+#: src/common/weeconfig.c:354
msgid "timestamp for log"
-msgstr "timestamp for log"
+msgstr ""
-#: config.c:352
+#: src/common/weeconfig.c:355
msgid "timestamp for log (see man strftime for date/time specifiers)"
-msgstr "timestamp for log (see man strftime for date/time specifiers)"
+msgstr ""
-#: config.c:355
+#: src/common/weeconfig.c:358
msgid "start string for log files"
-msgstr "start string for log files"
+msgstr ""
-#: config.c:356
+#: src/common/weeconfig.c:359
msgid ""
"text written when starting new log file (see man strftime for date/time "
"specifiers)"
msgstr ""
-"text written when starting new log file (see man strftime for date/time "
-"specifiers)"
-#: config.c:360
+#: src/common/weeconfig.c:363
msgid "end string for log files"
-msgstr "end string for log files"
+msgstr ""
-#: config.c:361
+#: src/common/weeconfig.c:364
msgid ""
"text written when ending log file (see man strftime for date/time specifiers)"
msgstr ""
-"text written when ending log file (see man strftime for date/time specifiers)"
-#: config.c:380
+#: src/common/weeconfig.c:383
msgid "automatically accept dcc files"
-msgstr "automatically accept dcc files"
+msgstr ""
-#: config.c:381
+#: src/common/weeconfig.c:384
msgid "automatically accept incoming dcc files"
-msgstr "automatically accept incoming dcc files"
+msgstr ""
-#: config.c:384
+#: src/common/weeconfig.c:387
msgid "max size when auto accepting file"
-msgstr "max size when auto accepting file"
+msgstr ""
-#: config.c:385
+#: src/common/weeconfig.c:388
msgid "maximum size for incoming file when automatically accepted"
-msgstr "maximum size for incoming file when automatically accepted"
+msgstr ""
-#: config.c:388
+#: src/common/weeconfig.c:391
msgid "automatically accept dcc chats"
-msgstr "automatically accept dcc chats"
+msgstr ""
-#: config.c:389
+#: src/common/weeconfig.c:392
msgid "automatically accept dcc chats (use carefully!)"
-msgstr "automatically accept dcc chats (use carefully!)"
+msgstr ""
-#: config.c:392
+#: src/common/weeconfig.c:395
msgid "timeout for dcc request"
-msgstr "timeout for dcc request"
+msgstr ""
-#: config.c:393
+#: src/common/weeconfig.c:396
msgid "timeout for dcc request (in seconds)"
-msgstr "timeout for dcc request (in seconds)"
+msgstr ""
-#: config.c:396
+#: src/common/weeconfig.c:399
msgid "path for incoming files with dcc"
-msgstr "path for incoming files with dcc"
+msgstr ""
-#: config.c:397
+#: src/common/weeconfig.c:400
msgid "path for writing incoming files with dcc (default: user home)"
-msgstr "path for writing incoming files with dcc (default: user home)"
+msgstr ""
-#: config.c:400
+#: src/common/weeconfig.c:403
msgid "default path for sending files with dcc"
-msgstr "default path for sending files with dcc"
+msgstr ""
-#: config.c:401
+#: src/common/weeconfig.c:404
msgid ""
"path for reading files when sending thru dcc (when no path is specified)"
msgstr ""
-"path for reading files when sending thru dcc (when no path is specified)"
-#: config.c:404
+#: src/common/weeconfig.c:407
msgid "automatically rename dcc files if already exists"
-msgstr "automatically rename dcc files if already exists"
+msgstr ""
-#: config.c:405
+#: src/common/weeconfig.c:408
msgid "rename incoming files if already exists (add '.1', '.2', ...)"
-msgstr "rename incoming files if already exists (add '.1', '.2', ...)"
+msgstr ""
-#: config.c:408
+#: src/common/weeconfig.c:411
msgid "automatically resume aborted transfers"
-msgstr "automatically resume aborted transfers"
+msgstr ""
-#: config.c:409
+#: src/common/weeconfig.c:412
msgid ""
"automatically resume dcc transfer if connection with remote host is loosed"
msgstr ""
-"automatically resume dcc transfer if connection with remote host is loosed"
-#: config.c:423
+#: src/common/weeconfig.c:426
msgid "use proxy"
-msgstr "use proxy"
+msgstr ""
-#: config.c:424
+#: src/common/weeconfig.c:427
msgid "use a proxy server to connect to irc server"
-msgstr "use a proxy server to connect to irc server"
+msgstr ""
-#: config.c:427
+#: src/common/weeconfig.c:430
msgid "proxy address"
-msgstr "proxy address"
+msgstr ""
-#: config.c:428
+#: src/common/weeconfig.c:431
msgid "proxy server address (IP or hostname)"
-msgstr "proxy server address (IP or hostname)"
+msgstr ""
-#: config.c:431
+#: src/common/weeconfig.c:434
msgid "port for proxy"
-msgstr "port for proxy"
+msgstr ""
-#: config.c:432
+#: src/common/weeconfig.c:435
msgid "port for connecting to proxy server"
-msgstr "port for connecting to proxy server"
+msgstr ""
-#: config.c:435
+#: src/common/weeconfig.c:438
msgid "proxy password"
-msgstr "proxy password"
+msgstr ""
-#: config.c:436
+#: src/common/weeconfig.c:439
msgid "password for proxy server"
-msgstr "password for proxy server"
+msgstr ""
-#: config.c:447
+#: src/common/weeconfig.c:450
msgid "server name"
-msgstr "server name"
+msgstr ""
-#: config.c:448
+#: src/common/weeconfig.c:451
msgid "name associated to IRC server (for display only)"
-msgstr "name associated to IRC server (for display only)"
+msgstr ""
-#: config.c:451
+#: src/common/weeconfig.c:454
msgid "automatically connect to server"
-msgstr "automatically connect to server"
+msgstr ""
-#: config.c:452
+#: src/common/weeconfig.c:455
msgid "automatically connect to server when WeeChat is starting"
-msgstr "automatically connect to server when WeeChat is starting"
+msgstr ""
-#: config.c:455
+#: src/common/weeconfig.c:458
msgid "server address or hostname"
-msgstr "server address or hostname"
+msgstr ""
-#: config.c:456
+#: src/common/weeconfig.c:459
msgid "IP address or hostname of IRC server"
-msgstr "IP address or hostname of IRC server"
+msgstr ""
-#: config.c:459
+#: src/common/weeconfig.c:462
msgid "port for IRC server"
-msgstr "port for IRC server"
+msgstr ""
-#: config.c:460
+#: src/common/weeconfig.c:463
msgid "port for connecting to server"
-msgstr "port for connecting to server"
+msgstr ""
-#: config.c:463
+#: src/common/weeconfig.c:466
msgid "server password"
-msgstr "server password"
+msgstr ""
-#: config.c:464
+#: src/common/weeconfig.c:467
msgid "password for IRC server"
-msgstr "password for IRC server"
+msgstr ""
-#: config.c:467
+#: src/common/weeconfig.c:470
msgid "nickname for server"
-msgstr "nickname for server"
+msgstr ""
-#: config.c:468
+#: src/common/weeconfig.c:471
msgid "nickname to use on IRC server"
-msgstr "nickname to use on IRC server"
+msgstr ""
-#: config.c:471
+#: src/common/weeconfig.c:474
msgid "alternate nickname for server"
-msgstr "alternate nickname for server"
+msgstr ""
-#: config.c:472
+#: src/common/weeconfig.c:475
msgid "alternate nickname to use on IRC server (if nickname is already used)"
-msgstr "alternate nickname to use on IRC server (if nickname is already used)"
+msgstr ""
-#: config.c:475
+#: src/common/weeconfig.c:478
msgid "2nd alternate nickname for server"
-msgstr "2nd alternate nickname for server"
+msgstr ""
-#: config.c:476
+#: src/common/weeconfig.c:479
msgid ""
"2nd alternate nickname to use on IRC server (if alternate nickname is "
"already used)"
msgstr ""
-"2nd alternate nickname to use on IRC server (if alternate nickname is "
-"already used)"
-#: config.c:479
+#: src/common/weeconfig.c:482
msgid "user name for server"
-msgstr "user name for server"
+msgstr ""
-#: config.c:480
+#: src/common/weeconfig.c:483
msgid "user name to use on IRC server"
-msgstr "user name to use on IRC server"
+msgstr ""
-#: config.c:483
+#: src/common/weeconfig.c:486
msgid "real name for server"
-msgstr "real name for server"
+msgstr ""
-#: config.c:484
+#: src/common/weeconfig.c:487
msgid "real name to use on IRC server"
-msgstr "real name to use on IRC server"
+msgstr ""
-#: config.c:487 config.c:488
+#: src/common/weeconfig.c:490 src/common/weeconfig.c:491
msgid "first command to run when connected to server"
-msgstr "first command to run when connected to server"
+msgstr ""
-#: config.c:491
+#: src/common/weeconfig.c:494
msgid "list of channels to join when connected to server"
-msgstr "list of channels to join when connected to server"
+msgstr ""
-#: config.c:492
+#: src/common/weeconfig.c:495
msgid "comma separated list of channels to join when connected to server"
-msgstr "comma separated list of channels to join when connected to server"
+msgstr ""
-#: config.c:620
+#: src/common/weeconfig.c:623
#, c-format
msgid "%s %s, line %d: new server, but previous was incomplete\n"
-msgstr "%s %s, line %d: new server, but previous was incomplete\n"
+msgstr ""
-#: config.c:629
+#: src/common/weeconfig.c:632
#, c-format
msgid "%s %s, line %d: server '%s' already exists\n"
-msgstr "%s %s, line %d: server '%s' already exists\n"
+msgstr ""
-#: config.c:641
+#: src/common/weeconfig.c:644
#, c-format
msgid "%s %s, line %d: unable to create server\n"
-msgstr "%s %s, line %d: unable to create server\n"
+msgstr ""
-#: config.c:680
+#: src/common/weeconfig.c:683
#, c-format
msgid "%s unable to assign default int with string (\"%s\")\n"
-msgstr "%s unable to assign default int with string (\"%s\")\n"
+msgstr ""
-#: config.c:691
+#: src/common/weeconfig.c:694
#, c-format
msgid "%s unable to assign default color (\"%s\")\n"
-msgstr "%s unable to assign default color (\"%s\")\n"
+msgstr ""
-#: config.c:725
+#: src/common/weeconfig.c:728
#, c-format
msgid "%s config file \"%s\" not found.\n"
-msgstr "%s config file \"%s\" not found.\n"
+msgstr ""
-#: config.c:757
+#: src/common/weeconfig.c:760
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"]\"\n"
-msgstr "%s %s, line %d: invalid syntax, missing \"]\"\n"
+msgstr ""
-#: config.c:774
+#: src/common/weeconfig.c:777
#, c-format
msgid "%s %s, line %d: unknown section identifier (\"%s\")\n"
-msgstr "%s %s, line %d: unknown section identifier (\"%s\")\n"
+msgstr ""
-#: config.c:792
+#: src/common/weeconfig.c:795
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"=\"\n"
-msgstr "%s %s, line %d: invalid syntax, missing \"=\"\n"
+msgstr ""
-#: config.c:826
+#: src/common/weeconfig.c:829
#, c-format
msgid "%s %s, line %d: invalid option \"%s\"\n"
-msgstr "%s %s, line %d: invalid option \"%s\"\n"
+msgstr ""
-#: config.c:837
+#: src/common/weeconfig.c:840
#, c-format
msgid ""
"%s %s, line %d: invalid value foroption '%s'\n"
"Expected: boolean value: 'off' or 'on'\n"
msgstr ""
-"%s %s, line %d: invalid value foroption '%s'\n"
-"Expected: boolean value: 'off' or 'on'\n"
-#: config.c:846
+#: src/common/weeconfig.c:849
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
"Expected: integer between %d and %d\n"
msgstr ""
-"%s %s, line %d: invalid value for option '%s'\n"
-"Expected: integer between %d and %d\n"
-#: config.c:857
+#: src/common/weeconfig.c:860
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
"Expected: one of these strings: "
msgstr ""
-"%s %s, line %d: invalid value for option '%s'\n"
-"Expected: one of these strings: "
-#: config.c:873
+#: src/common/weeconfig.c:876
#, c-format
msgid "%s %s, line %d: invalid color name for option '%s'\n"
-msgstr "%s %s, line %d: invalid color name for option '%s'\n"
+msgstr ""
-#: config.c:941 config.c:1075
+#: src/common/weeconfig.c:944 src/common/weeconfig.c:1078
#, c-format
msgid "%s cannot create file \"%s\"\n"
-msgstr "%s cannot create file \"%s\"\n"
+msgstr ""
-#: config.c:947
+#: src/common/weeconfig.c:950
#, c-format
msgid "%s: creating default config file...\n"
-msgstr "%s: creating default config file...\n"
+msgstr ""
-#: config.c:948
+#: src/common/weeconfig.c:951
msgid "creating default config file\n"
-msgstr "creating default config file\n"
+msgstr ""
-#: config.c:951 config.c:1084
+#: src/common/weeconfig.c:954 src/common/weeconfig.c:1087
#, c-format
msgid ""
"#\n"
"# %s configuration file, created by %s v%s on %s#\n"
msgstr ""
-"#\n"
-"# %s configuration file, created by %s v%s on %s#\n"
-#: config.c:1081
+#: src/common/weeconfig.c:1084
msgid "saving config to disk\n"
-msgstr "saving config to disk\n"
-
-#: command.c:39
-msgid "create an alias for a command"
-msgstr "create an alias for a command"
-
-#: command.c:40
-msgid "[alias_name [command [arguments]]"
-msgstr "[alias_name [command [arguments]]"
-
-#: command.c:41
-msgid ""
-"alias_name: name of alias\n"
-"command: command name (WeeChat or IRC command, without first '/')\n"
-"arguments: arguments for command"
-msgstr ""
-"alias_name: name of alias\n"
-"command: command name (WeeChat or IRC command, without first '/')\n"
-"arguments: arguments for command"
-
-#: command.c:44
-msgid "clear window(s)"
-msgstr "clear window(s)"
-
-#: command.c:45
-msgid "[-all]"
-msgstr "[-all]"
-
-#: command.c:46
-msgid "-all: clear all windows"
-msgstr "-all: clear all windows"
-
-#: command.c:48
-msgid "connect to a server"
-msgstr "connect to a server"
-
-#: command.c:49 command.c:53
-msgid "servername"
-msgstr "servername"
-
-#: command.c:50
-msgid "servername: server name to connect"
-msgstr "servername: server name to connect"
-
-#: command.c:52
-msgid "disconnect from a server"
-msgstr "disconnect from a server"
-
-#: command.c:54
-msgid "servername: server name to disconnect"
-msgstr "servername: server name to disconnect"
-
-#: command.c:56
-msgid "display help about commands"
-msgstr "display help about commands"
-
-#: command.c:57
-msgid "[command]"
-msgstr "[command]"
-
-#: command.c:57
-msgid "command: name of a WeeChat or IRC command"
-msgstr "command: name of a WeeChat or IRC command"
-
-#: command.c:59
-msgid "list, add or remove servers"
-msgstr "list, add or remove servers"
-
-#: command.c:60
-msgid ""
-"[list] | [servername hostname port [-auto | -noauto] [-pwd password] [-nicks "
-"nick1 [nick2 [nick3]]] [-username username] [-realname realname] [-command "
-"command] [-autojoin channel[,channel]] ] | [del servername]"
-msgstr ""
-"[list] | [servername hostname port [-auto | -noauto] [-pwd password] [-nicks "
-"nick1 [nick2 [nick3]]] [-username username] [-realname realname] [-command "
-"command] [-autojoin channel[,channel]] ] | [del servername]"
-
-#: command.c:65
-msgid ""
-"servername: server name, for internal & display use\n"
-"hostname: name or IP address of server\n"
-"port: port for server (integer)\n"
-"password: password for server\n"
-"nick1: first nick for server\n"
-"nick2: alternate nick for server\n"
-"nick3: second alternate nick for server\n"
-"username: user name\n"
-"realname: real name of user\n"
-msgstr ""
-"servername: server name, for internal & display use\n"
-"hostname: name or IP address of server\n"
-"port: port for server (integer)\n"
-"password: password for server\n"
-"nick1: first nick for server\n"
-"nick2: alternate nick for server\n"
-"nick3: second alternate nick for server\n"
-"username: user name\n"
-"realname: real name of user\n"
-
-#: command.c:75
-msgid "save config to disk"
-msgstr "save config to disk"
-
-#: command.c:76
-msgid "[file]"
-msgstr "[file]"
-
-#: command.c:76
-msgid "file: filename for writing config"
-msgstr "file: filename for writing config"
-
-#: command.c:78
-msgid "set config parameters"
-msgstr "set config parameters"
-
-#: command.c:79
-msgid "[option [value]]"
-msgstr "[option [value]]"
-
-#: command.c:79
-msgid ""
-"option: name of an option\n"
-"value: value for option"
-msgstr ""
-"option: name of an option\n"
-"value: value for option"
-
-#: command.c:81
-msgid "remove an alias"
-msgstr "remove an alias"
-
-#: command.c:82
-msgid "alias_name"
-msgstr "alias_name"
-
-#: command.c:82
-msgid "alias_name: name of alias to remove"
-msgstr "alias_name: name of alias to remove"
-
-#: command.c:333
-#, c-format
-msgid "%s alias or command \"%s\" already exists!\n"
-msgstr "%s alias or command \"%s\" already exists!\n"
-
-#: command.c:342
-#, c-format
-msgid "%s alias cannot run another alias!\n"
-msgstr "%s alias cannot run another alias!\n"
-
-#: command.c:348
-#, c-format
-msgid "%s target command \"%s\" does not exist!\n"
-msgstr "%s target command \"%s\" does not exist!\n"
-
-#: command.c:529
-#, c-format
-msgid "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
-msgstr "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
-
-#: command.c:538
-#, c-format
-msgid ""
-"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
-"arg%s)\n"
-msgstr ""
-"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
-"arg%s)\n"
-
-#: command.c:557
-#, c-format
-msgid "%s %s command \"%s\" failed\n"
-msgstr "%s %s command \"%s\" failed\n"
-
-#: command.c:581
-#, c-format
-msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
-msgstr "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
-
-#: command.c:590
-#, c-format
-msgid ""
-"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
-"arg%s)\n"
msgstr ""
-"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
-"arg%s)\n"
-
-#: command.c:603
-#, c-format
-msgid "%s command \"%s\" needs a server connection!\n"
-msgstr "%s command \"%s\" needs a server connection!\n"
-
-#: command.c:615
-#, c-format
-msgid "%s IRC command \"%s\" failed\n"
-msgstr "%s IRC command \"%s\" failed\n"
-
-#: command.c:656
-#, c-format
-msgid "%s unknown command \"%s\" (type /help for help)\n"
-msgstr "%s unknown command \"%s\" (type /help for help)\n"
-
-#: command.c:723
-#, c-format
-msgid "%s cannot find nick for sending message\n"
-msgstr "%s cannot find nick for sending message\n"
-
-#: command.c:728
-msgid "This window is not a channel!\n"
-msgstr "This window is not a channel!\n"
-
-#: command.c:754 command.c:766
-#, c-format
-msgid "%s missing arguments for \"%s\" command\n"
-msgstr "%s missing arguments for \"%s\" command\n"
-
-#: command.c:761
-#, c-format
-msgid "Alias \"%s\" => \"%s\" created\n"
-msgstr "Alias \"%s\" => \"%s\" created\n"
-
-#: command.c:776
-msgid "List of aliases:\n"
-msgstr "List of aliases:\n"
-
-#: command.c:786
-msgid "No alias defined.\n"
-msgstr "No alias defined.\n"
-
-#: command.c:805
-#, c-format
-msgid "unknown parameter \"%s\" for \"%s\" command\n"
-msgstr "unknown parameter \"%s\" for \"%s\" command\n"
-
-#: command.c:834
-#, c-format
-msgid "%s already connected to server \"%s\"!\n"
-msgstr "%s already connected to server \"%s\"!\n"
-
-#: command.c:854 command.c:889
-#, c-format
-msgid "%s server \"%s\" not found\n"
-msgstr "%s server \"%s\" not found\n"
-
-#: command.c:879
-#, c-format
-msgid "%s not connected to server \"%s\"!\n"
-msgstr "%s not connected to server \"%s\"!\n"
-
-#: command.c:908
-#, c-format
-msgid "> List of %s internal commands:\n"
-msgstr "> List of %s internal commands:\n"
-
-#: command.c:913
-msgid "> List of IRC commands:\n"
-msgstr "> List of IRC commands:\n"
-
-#: command.c:928
-#, c-format
-msgid "> Help on %s internal command \"%s\":\n"
-msgstr "> Help on %s internal command \"%s\":\n"
-
-#: command.c:931 command.c:952
-#, c-format
-msgid "Syntax: /%s %s\n"
-msgstr "Syntax: /%s %s\n"
-
-#: command.c:950
-#, c-format
-msgid "> Help on IRC command \"%s\":\n"
-msgstr "> Help on IRC command \"%s\":\n"
-
-#: command.c:966
-#, c-format
-msgid "No help available, \"%s\" is an unknown command\n"
-msgstr "No help available, \"%s\" is an unknown command\n"
-
-#: command.c:993
-msgid "Server: "
-msgstr "Server: "
-
-#: command.c:1004
-msgid "connected"
-msgstr "connected"
-
-#: command.c:1004
-msgid "not connected"
-msgstr "not connected"
-
-#: command.c:1011
-#, c-format
-msgid " Autoconnect: %s\n"
-msgstr " Autoconnect: %s\n"
-
-#: command.c:1012
-msgid "yes"
-msgstr "yes"
-
-#: command.c:1012
-msgid "no"
-msgstr "no"
-
-#: command.c:1016
-#, c-format
-msgid " Hostname : %s\n"
-msgstr " Hostname : %s\n"
-
-#: command.c:1021
-#, c-format
-msgid " Port : %d\n"
-msgstr " Port : %d\n"
-
-#: command.c:1027
-msgid " Password : (hidden)\n"
-msgstr " Password : (hidden)\n"
-
-#: command.c:1031
-msgid " Password : (none)\n"
-msgstr " Password : (none)\n"
-
-#: command.c:1035
-#, c-format
-msgid " Nicks : %s"
-msgstr " Nicks : %s"
-
-#: command.c:1052
-#, c-format
-msgid " Username : %s\n"
-msgstr " Username : %s\n"
-
-#: command.c:1057
-#, c-format
-msgid " Realname : %s\n"
-msgstr " Realname : %s\n"
-
-#: command.c:1063
-#, c-format
-msgid " Command : %s\n"
-msgstr " Command : %s\n"
-
-#: command.c:1068
-msgid " Command : (none)\n"
-msgstr " Command : (none)\n"
-
-#: command.c:1073
-#, c-format
-msgid " Auto-join : %s\n"
-msgstr " Auto-join : %s\n"
-
-#: command.c:1078
-msgid " Auto-join : (none)\n"
-msgstr " Auto-join : (none)\n"
-
-#: command.c:1082
-msgid "No server.\n"
-msgstr "No server.\n"
-
-#: command.c:1091
-#, c-format
-msgid "%s missing servername for \"%s\" command\n"
-msgstr "%s missing servername for \"%s\" command\n"
-
-#: command.c:1097
-#, c-format
-msgid "%s too much arguments for \"%s\" command, ignoring arguments\n"
-msgstr "%s too much arguments for \"%s\" command, ignoring arguments\n"
-
-#: command.c:1114
-#, c-format
-msgid "%s server \"%s\" not found for \"%s\" command\n"
-msgstr "%s server \"%s\" not found for \"%s\" command\n"
-
-#: command.c:1120 command.c:1251
-msgid "Server"
-msgstr "Server"
-
-#: command.c:1123
-msgid "has been deleted\n"
-msgstr "has been deleted\n"
-
-#: command.c:1137
-#, c-format
-msgid "%s missing parameters for \"%s\" command\n"
-msgstr "%s missing parameters for \"%s\" command\n"
-
-#: command.c:1146
-#, c-format
-msgid "%s server \"%s\" already exists, can't create it!\n"
-msgstr "%s server \"%s\" already exists, can't create it!\n"
-
-#: command.c:1170 command.c:1196 command.c:1208 command.c:1232
-#, c-format
-msgid "%s missing password for \"%s\" parameter\n"
-msgstr "%s missing password for \"%s\" parameter\n"
-
-#: command.c:1182
-#, c-format
-msgid "%s missing nick(s) for \"%s\" parameter\n"
-msgstr "%s missing nick(s) for \"%s\" parameter\n"
-
-#: command.c:1220
-#, c-format
-msgid "%s missing command for \"%s\" parameter\n"
-msgstr "%s missing command for \"%s\" parameter\n"
-
-#: command.c:1254
-msgid "created\n"
-msgstr "created\n"
-
-#: command.c:1259
-#, c-format
-msgid "%s unable to create server\n"
-msgstr "%s unable to create server\n"
-
-#: command.c:1341
-msgid "(unknown)"
-msgstr "(unknown)"
-
-#: command.c:1374
-#, c-format
-msgid "%s alias or command \"%s\" not found\n"
-msgstr "%s alias or command \"%s\" not found\n"
-
-#: command.c:1383
-#, c-format
-msgid "Alias \"%s\" removed\n"
-msgstr "Alias \"%s\" removed\n"
-
-#: gui/curses/gui-display.c:856
-msgid "[not connected] "
-msgstr "[not connected] "
-
-#: gui/curses/gui-display.c:863 gui/curses/gui-display.c:866
-msgid "-MORE-"
-msgstr "-MORE-"
-
-#: gui/curses/gui-display.c:1624
-#, c-format
-msgid "%s not enough memory for new line!\n"
-msgstr "%s not enough memory for new line!\n"
-
-#: gui/curses/gui-display.c:1652
-msgid "not enough memory!\n"
-msgstr "not enough memory!\n"
diff --git a/weechat/src/common/command.c b/weechat/src/common/command.c
index 1b0f13464..a427cc7d7 100644
--- a/weechat/src/common/command.c
+++ b/weechat/src/common/command.c
@@ -34,6 +34,7 @@
#include "weeconfig.h"
#include "../irc/irc.h"
#include "../gui/gui.h"
+#include "../plugins/plugins.h"
/* WeeChat internal commands */
@@ -59,6 +60,12 @@ t_weechat_command weechat_commands[] =
{ "help", N_("display help about commands"),
N_("[command]"), N_("command: name of a WeeChat or IRC command"),
0, 1, weechat_cmd_help, NULL },
+ { "perl", N_("list/load/unload Perl scripts"),
+ N_("[load filename] | [unload scriptname]"),
+ N_("filename: Perl script (file) to load\n"
+ "scriptname: name of script to unload\n"
+ "Without argument, /perl command lists all loaded Perl scripts."),
+ 0, 2, weechat_cmd_perl, NULL },
{ "server", N_("list, add or remove servers"),
N_("[list] | "
"[servername hostname port [-auto | -noauto] [-pwd password] [-nicks nick1 "
@@ -531,7 +538,7 @@ exec_weechat_command (t_irc_server *server, char *string)
gui_printf (NULL,
_("%s wrong argument count for %s command \"%s\" "
"(expected: %d arg%s)\n"),
- WEECHAT_ERROR, PACKAGE_NAME,
+ WEECHAT_ERROR, PACKAGE_NAME,
command + 1,
weechat_commands[i].max_arg,
(weechat_commands[i].max_arg >
@@ -974,6 +981,64 @@ weechat_cmd_help (int argc, char **argv)
}
/*
+ * weechat_cmd_perl: list/load/unload Perl scripts
+ */
+
+int
+weechat_cmd_perl (int argc, char **argv)
+{
+ #ifdef PLUGIN_PERL
+ switch (argc)
+ {
+ case 0:
+ /* list all Perl scripts */
+ /* TODO: get list and display it */
+ break;
+ case 2:
+ if (strcmp (argv[0], "load") == 0)
+ {
+ /* load Perl script */
+ plugins_load (PLUGIN_PERL, argv[1]);
+ }
+ else
+ {
+ if (strcmp (argv[0], "unload") == 0)
+ {
+ /* unload Perl script */
+ }
+ else
+ {
+ gui_printf (NULL,
+ _("%s unknown option for \"%s\" command\n"),
+ WEECHAT_ERROR, "perl");
+ }
+ }
+ break;
+ default:
+ gui_printf (NULL,
+ _("%s wrong argument count for \"%s\" command\n"),
+ WEECHAT_ERROR, "perl");
+ }
+ #else
+ gui_printf (NULL,
+ _("WeeChat was build without Perl support.\n"
+ "Please rebuild WeeChat with "
+ "\"--enable-perl\" option for ./configure script\n");
+ #endif
+ return 0;
+}
+
+/*
+ * weechat_cmd_save: save options to disk
+ */
+
+int
+weechat_cmd_save (int argc, char **argv)
+{
+ return (config_write ((argc == 1) ? argv[0] : NULL));
+}
+
+/*
* weechat_cmd_server: list, add or remove server(s)
*/
@@ -1279,16 +1344,6 @@ weechat_cmd_server (int argc, char **argv)
}
/*
- * weechat_cmd_save: set options
- */
-
-int
-weechat_cmd_save (int argc, char **argv)
-{
- return (config_write ((argc == 1) ? argv[0] : NULL));
-}
-
-/*
* weechat_cmd_set: set options
*/
diff --git a/weechat/src/common/command.h b/weechat/src/common/command.h
index 2be48eded..59183f70d 100644
--- a/weechat/src/common/command.h
+++ b/weechat/src/common/command.h
@@ -72,8 +72,9 @@ extern int weechat_cmd_clear (int, char **);
extern int weechat_cmd_connect (int, char **);
extern int weechat_cmd_disconnect (int, char **);
extern int weechat_cmd_help (int, char **);
-extern int weechat_cmd_server (int, char **);
+extern int weechat_cmd_perl (int, char **);
extern int weechat_cmd_save (int, char **);
+extern int weechat_cmd_server (int, char **);
extern int weechat_cmd_set (int, char **);
extern int weechat_cmd_unalias (char *);
diff --git a/weechat/src/common/weechat.c b/weechat/src/common/weechat.c
index 1fb831987..2efadda8a 100644
--- a/weechat/src/common/weechat.c
+++ b/weechat/src/common/weechat.c
@@ -56,6 +56,7 @@
#include "command.h"
#include "../irc/irc.h"
#include "../gui/gui.h"
+#include "../plugins/plugins.h"
/* char *display_name; */
@@ -65,11 +66,11 @@ FILE *log_file; /* WeeChat log file (~/.weechat/weechat.log */
/*
- * log_printf: displays a message in WeeChat log (~/.weechat/weechat.log)
+ * wee_log_printf: displays a message in WeeChat log (~/.weechat/weechat.log)
*/
void
-log_printf (char *message, ...)
+wee_log_printf (char *message, ...)
{
static char buffer[4096];
va_list argptr;
@@ -271,6 +272,9 @@ main (int argc, char *argv[])
/* init gui */
gui_init ();
+ /* init plugin interface(s) */
+ plugins_init ();
+
/* Welcome message - yeah! */
if (cfg_look_startup_logo)
{
@@ -315,7 +319,14 @@ main (int argc, char *argv[])
irc_login (ptr_server);
}
}
+
+ /* WeeChat main loop */
gui_main_loop ();
+
+ /* end plugin interface(s) */
+ plugins_end ();
+
+ /* disconnect from all servers */
server_disconnect_all ();
/* save config file */
diff --git a/weechat/src/common/weechat.h b/weechat/src/common/weechat.h
index 75fd56d88..c7a9e63da 100644
--- a/weechat/src/common/weechat.h
+++ b/weechat/src/common/weechat.h
@@ -97,7 +97,7 @@ int quit_weechat;
extern int quit_weechat;
-extern void log_printf (char *, ...);
+extern void wee_log_printf (char *, ...);
extern void wee_shutdown ();
#endif /* weechat.h */
diff --git a/weechat/src/common/weeconfig.c b/weechat/src/common/weeconfig.c
index 3a58da127..062735d50 100644
--- a/weechat/src/common/weeconfig.c
+++ b/weechat/src/common/weeconfig.c
@@ -948,7 +948,7 @@ config_create_default ()
}
printf (_("%s: creating default config file...\n"), PACKAGE_NAME);
- log_printf (_("creating default config file\n"));
+ wee_log_printf (_("creating default config file\n"));
current_time = time (NULL);
sprintf (line, _("#\n# %s configuration file, created by "
@@ -1081,7 +1081,7 @@ config_write (char *config_name)
return -1;
}
- log_printf (_("saving config to disk\n"));
+ wee_log_printf (_("saving config to disk\n"));
current_time = time (NULL);
sprintf (line, _("#\n# %s configuration file, created by "
diff --git a/weechat/src/gui/curses/Makefile.am b/weechat/src/gui/curses/Makefile.am
index e8edd5005..e49e7e9bf 100644
--- a/weechat/src/gui/curses/Makefile.am
+++ b/weechat/src/gui/curses/Makefile.am
@@ -19,7 +19,8 @@ bin_PROGRAMS = weechat-curses
weechat_curses_LDADD = ../../common/lib_weechat_main.a \
../../irc/lib_weechat_irc.a \
- $(CURSES_LIBS) $(PLUGIN_LIBS)
+ $(CURSES_LIBS) \
+ ../../plugins/lib_weechat_plugins.a $(PLUGINS_LIBS)
weechat_curses_SOURCES = ../gui.h \
../gui-common.c \
diff --git a/weechat/src/gui/curses/gui-display.c b/weechat/src/gui/curses/gui-display.c
index 1a64b3a0b..8bda74609 100644
--- a/weechat/src/gui/curses/gui-display.c
+++ b/weechat/src/gui/curses/gui-display.c
@@ -1519,7 +1519,7 @@ gui_printf_color_type (t_gui_window *window, int type, int color, char *message,
if (window == NULL)
{
- log_printf ("gui_printf without window! this is a bug, please send to developers - thanks\n");
+ wee_log_printf ("gui_printf without window! this is a bug, please send to developers - thanks\n");
return;
}
}
diff --git a/weechat/src/gui/gtk/Makefile.am b/weechat/src/gui/gtk/Makefile.am
index 6a84f264a..36bae7ed3 100644
--- a/weechat/src/gui/gtk/Makefile.am
+++ b/weechat/src/gui/gtk/Makefile.am
@@ -21,7 +21,8 @@ INCLUDES = $(GTK_CFLAGS)
weechat_gtk_LDADD = ../../common/lib_weechat_main.a \
../../irc/lib_weechat_irc.a \
- $(GTK_LIBS) $(PLUGIN_LIBS)
+ $(GTK_LIBS) \
+ ../../plugins/lib_weechat_plugins.a $(PLUGINS_LIBS)
weechat_gtk_SOURCES = ../gui.h \
../gui-common.c \
diff --git a/weechat/src/gui/gtk/gui-display.c b/weechat/src/gui/gtk/gui-display.c
index 77e983482..29c3a4690 100644
--- a/weechat/src/gui/gtk/gui-display.c
+++ b/weechat/src/gui/gtk/gui-display.c
@@ -710,7 +710,7 @@ gui_printf_color_type (t_gui_window *window, int type, int color, char *message,
if (window == NULL)
{
- log_printf ("gui_printf without window! this is a bug, please send to developers - thanks\n");
+ wee_log_printf ("gui_printf without window! this is a bug, please send to developers - thanks\n");
return;
}
}
diff --git a/weechat/src/gui/gui-common.c b/weechat/src/gui/gui-common.c
index 453e75835..723c19fe5 100644
--- a/weechat/src/gui/gui-common.c
+++ b/weechat/src/gui/gui-common.c
@@ -264,7 +264,7 @@ gui_new_line (t_gui_window *window)
}
else
{
- log_printf (_("%s not enough memory for new line!\n"));
+ wee_log_printf (_("%s not enough memory for new line!\n"));
return NULL;
}
return new_line;
@@ -291,7 +291,7 @@ gui_new_message (t_gui_window *window)
}
else
{
- log_printf (_("not enough memory!\n"));
+ wee_log_printf (_("not enough memory!\n"));
return NULL;
}
return new_message;
diff --git a/weechat/src/irc/irc-server.c b/weechat/src/irc/irc-server.c
index fdbc3d3a5..25928eeb5 100644
--- a/weechat/src/irc/irc-server.c
+++ b/weechat/src/irc/irc-server.c
@@ -205,13 +205,13 @@ server_new (char *name, int autoconnect, char *address, int port,
return NULL;
#ifdef DEBUG
- log_printf ("creating new server (name:%s, address:%s, port:%d, pwd:%s, "
- "nick1:%s, nick2:%s, nick3:%s, username:%s, realname:%s, "
- "command:%s, autojoin:%s)\n",
- name, address, port, (password) ? password : "",
- (nick1) ? nick1 : "", (nick2) ? nick2 : "", (nick3) ? nick3 : "",
- (username) ? username : "", (realname) ? realname : "",
- (command) ? command : "", (autojoin) ? autojoin : "");
+ wee_log_printf ("creating new server (name:%s, address:%s, port:%d, pwd:%s, "
+ "nick1:%s, nick2:%s, nick3:%s, username:%s, realname:%s, "
+ "command:%s, autojoin:%s)\n",
+ name, address, port, (password) ? password : "",
+ (nick1) ? nick1 : "", (nick2) ? nick2 : "", (nick3) ? nick3 : "",
+ (username) ? username : "", (realname) ? realname : "",
+ (command) ? command : "", (autojoin) ? autojoin : "");
#endif
if ((new_server = server_alloc ()))
@@ -480,8 +480,8 @@ server_connect (t_irc_server *server)
gui_printf (server->window,
_("%s: connecting to %s:%d...\n"),
PACKAGE_NAME, server->address, server->port);
- log_printf (_("connecting to server %s:%d...\n"),
- server->address, server->port);
+ wee_log_printf (_("connecting to server %s:%d...\n"),
+ server->address, server->port);
server->is_connected = 0;
/* create pipe */
diff --git a/weechat/src/plugins/Makefile.am b/weechat/src/plugins/Makefile.am
index 7dda77abf..1d9104d4a 100644
--- a/weechat/src/plugins/Makefile.am
+++ b/weechat/src/plugins/Makefile.am
@@ -16,16 +16,21 @@
#
if PLUGIN_PERL
-perl_dir=perl
+perl_dir = perl
endif
# if PLUGIN_PYTHON
-# python_dir=python
+# python_dir = python
# endif
# if PLUGIN_RUBY
-# ruby_dir=ruby
+# ruby_dir = ruby
# endif
# SUBDIRS = $(perl_dir) $(python_dir) $(ruby_dir)
SUBDIRS = $(perl_dir)
+
+noinst_LIBRARIES = lib_weechat_plugins.a
+
+lib_weechat_plugins_a_SOURCES = plugins.h \
+ plugins.c
diff --git a/weechat/src/plugins/perl/Makefile.am b/weechat/src/plugins/perl/Makefile.am
index 213912f3a..e94d51fb1 100644
--- a/weechat/src/plugins/perl/Makefile.am
+++ b/weechat/src/plugins/perl/Makefile.am
@@ -19,4 +19,5 @@ INCLUDES = $(PERL_CFLAGS)
noinst_LIBRARIES = lib_weechat_perl.a
-lib_weechat_perl_a_SOURCES = perl.c
+lib_weechat_perl_a_SOURCES = wee-perl.h \
+ wee-perl.c
diff --git a/weechat/src/plugins/perl/wee-perl.c b/weechat/src/plugins/perl/wee-perl.c
new file mode 100644
index 000000000..709f575ad
--- /dev/null
+++ b/weechat/src/plugins/perl/wee-perl.c
@@ -0,0 +1,302 @@
+/*
+ * Copyright (c) 2003 by FlashCode <flashcode@flashtux.org>
+ * Bounga <bounga@altern.org>
+ * Xahlexx <xahlexx@tuxisland.org>
+ * See README for License detail.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+/* wee-perl.c: Perl plugin support for WeeChat */
+
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <stdlib.h>
+#include <EXTERN.h>
+#include <perl.h>
+#include <XSUB.h>
+#include "../../common/weechat.h"
+#include "wee-perl.h"
+#include "../../gui/gui.h"
+
+
+static PerlInterpreter *my_perl = NULL;
+static t_perl_script *perl_scripts = NULL;
+
+extern void boot_DynaLoader (pTHX_ CV* cv);
+
+
+/*
+ * IRC::register: startup function for all WeeChat Perl scripts
+ */
+
+static XS (XS_IRC_register)
+{
+ char *name, *version, *shutdown_func, *description;
+ int integer;
+ t_perl_script *new_perl_script;
+ dXSARGS;
+
+ name = SvPV (ST (0), integer);
+ version = SvPV (ST (1), integer);
+ shutdown_func = SvPV (ST (2), integer);
+ description = SvPV (ST (3), integer);
+
+ new_perl_script = (t_perl_script *)malloc (sizeof (t_perl_script));
+ if (new_perl_script)
+ {
+ new_perl_script->name = strdup (name);
+ new_perl_script->version = strdup (version);
+ new_perl_script->shutdown_func = strdup (shutdown_func);
+ new_perl_script->description = strdup (description);
+ new_perl_script->next_script = perl_scripts;
+ perl_scripts = new_perl_script;
+ wee_log_printf (_("registered Perl script: \"%s\"\n"), name);
+ }
+ else
+ gui_printf (NULL,
+ _("%s unable to load Perl script \"%s\"\n"),
+ WEECHAT_ERROR, name);
+ XST_mPV (0, VERSION);
+ XSRETURN (1);
+}
+
+/*
+ * IRC::print: print message to current window
+ */
+
+static XS (XS_IRC_print)
+{
+ int i, integer;
+ char *message;
+ dXSARGS;
+
+ for (i = 0; i < items; i++)
+ {
+ message = SvPV (ST (i), integer);
+ gui_printf (NULL, "%s\n", message);
+ }
+
+ XSRETURN_EMPTY;
+}
+
+/*
+ * xs_init: initialize subroutines
+ */
+
+void
+xs_init (pTHX)
+{
+ newXS ("DynaLoader::boot_DynaLoader", boot_DynaLoader, __FILE__);
+ newXS ("IRC::register", XS_IRC_register, "IRC");
+ newXS ("IRC::print", XS_IRC_print, "IRC");
+}
+
+/*
+ * wee_perl_init: initialize Perl interface for WeeChat
+ */
+
+void
+wee_perl_init ()
+{
+ char *perl_args[] = { "", "-e", "0" };
+ /* This Perl code is extracted/modified from X-Chat IRC client */
+ /* X-Chat is (c) 1998-2002 Peter Zelezny */
+ char *weechat_perl_func =
+ {
+ "sub wee_perl_load_file"
+ "{"
+ " my $filename = shift;"
+ " local $/ = undef;"
+ " open FILE, $filename or return \"__WEECHAT_ERROR__\";"
+ " $_ = <FILE>;"
+ " close FILE;"
+ " return $_;"
+ "}"
+ "sub wee_perl_load_eval_file"
+ "{"
+ " my $filename = shift;"
+ " my $content = wee_perl_load_file ($filename);"
+ " if ($content eq \"__WEECHAT_ERROR__\")"
+ " {"
+ " IRC::print \"" WEECHAT_ERROR " Perl script '$filename' not found.\\n\";"
+ " return 1;"
+ " }"
+ " eval $content;"
+ " if ($@)"
+ " {"
+ " IRC::print \"" WEECHAT_ERROR " unable to load Perl script '$filename':\\n\";"
+ " IRC::print \"$@\\n\";"
+ " return 2;"
+ " }"
+ " return 0;"
+ "}"
+ "$SIG{__WARN__} = sub { IRC::print \"$_[0]\n\"; };"
+ };
+
+ my_perl = perl_alloc ();
+ perl_construct (my_perl);
+ perl_parse (my_perl, xs_init, 3, perl_args, NULL);
+ eval_pv (weechat_perl_func, TRUE);
+}
+
+/*
+ * wee_perl_search: search a (loaded) Perl script by name
+ */
+
+t_perl_script *
+wee_perl_search (char *name)
+{
+ t_perl_script *ptr_perl_script;
+
+ for (ptr_perl_script = perl_scripts; ptr_perl_script;
+ ptr_perl_script = ptr_perl_script->next_script)
+ {
+ if (strcmp (ptr_perl_script->name, name) == 0)
+ return ptr_perl_script;
+ }
+
+ /* script not found */
+ return NULL;
+}
+
+/*
+ * wee_perl_exec: execute a Perl script
+ */
+
+int
+wee_perl_exec (char *function, char *arguments)
+{
+ char *argv[2];
+ int count, return_code;
+ SV *sv;
+
+ /* call Perl function */
+ dSP;
+ ENTER;
+ SAVETMPS;
+ PUSHMARK(sp);
+ argv[0] = arguments;
+ argv[1] = NULL;
+ count = perl_call_argv (function, G_EVAL | G_SCALAR, argv);
+ SPAGAIN;
+
+ /* check if ok */
+ sv = GvSV (gv_fetchpv ("@", TRUE, SVt_PV));
+ return_code = 1;
+ if (SvTRUE (sv))
+ {
+ gui_printf (NULL,
+ _("Perl error: %s\n"),
+ SvPV (sv, count));
+ POPs;
+ }
+ else
+ {
+ if (count != 1)
+ {
+ gui_printf (NULL,
+ _("Perl error: too much values from \"%s\" (%d). Expected: 1.\n"),
+ function, count);
+ }
+ else
+ return_code = POPi;
+ }
+
+ PUTBACK;
+ FREETMPS;
+ LEAVE;
+
+ return return_code;
+}
+
+/*
+ * wee_perl_load: load a Perl script
+ */
+
+int
+wee_perl_load (char *filename)
+{
+ /* execute Perl script */
+ wee_log_printf (_("loading Perl script \"%s\"\n"), filename);
+ return wee_perl_exec ("wee_perl_load_eval_file", filename);
+}
+
+/*
+ * wee_perl_unload: unload a Perl script
+ */
+
+void
+wee_perl_unload (t_perl_script *ptr_perl_script)
+{
+ if (ptr_perl_script)
+ {
+ wee_log_printf (_("unloading Perl script \"%s\"\n"),
+ ptr_perl_script->name);
+
+ /* call shutdown callback function */
+ if (ptr_perl_script->shutdown_func[0])
+ wee_perl_exec (ptr_perl_script->shutdown_func, "");
+
+ /* free data */
+ if (ptr_perl_script->name)
+ free (ptr_perl_script->name);
+ if (ptr_perl_script->version)
+ free (ptr_perl_script->version);
+ if (ptr_perl_script->shutdown_func)
+ free (ptr_perl_script->shutdown_func);
+ if (ptr_perl_script->description)
+ free (ptr_perl_script->description);
+ }
+}
+
+/*
+ * wee_perl_unload_all: unload all Perl scripts
+ */
+
+void
+wee_perl_unload_all ()
+{
+ t_perl_script *ptr_perl_script;
+
+ while (perl_scripts)
+ {
+ wee_perl_unload (perl_scripts);
+ ptr_perl_script = perl_scripts->next_script;
+ free (perl_scripts);
+ perl_scripts = ptr_perl_script;
+ }
+}
+
+/*
+ * wee_perl_end: shutdown Perl interface
+ */
+
+void
+wee_perl_end ()
+{
+ /* unload all scripts */
+ wee_perl_unload_all ();
+
+ /* free Perl interpreter */
+ if (my_perl)
+ {
+ perl_destruct (my_perl);
+ perl_free (my_perl);
+ }
+}
diff --git a/weechat/src/plugins/perl/wee-perl.h b/weechat/src/plugins/perl/wee-perl.h
new file mode 100644
index 000000000..31a40481b
--- /dev/null
+++ b/weechat/src/plugins/perl/wee-perl.h
@@ -0,0 +1,44 @@
+/*
+ * Copyright (c) 2003 by FlashCode <flashcode@flashtux.org>
+ * Bounga <bounga@altern.org>
+ * Xahlexx <xahlexx@tuxisland.org>
+ * See README for License detail.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+
+#ifndef __WEECHAT_PERL_H
+#define __WEECHAT_PERL_H 1
+
+typedef struct t_perl_script t_perl_script;
+
+struct t_perl_script
+{
+ char *name; /* name of script */
+ char *version; /* version of script */
+ char *shutdown_func; /* function when script ends */
+ char *description; /* description of script */
+ t_perl_script *next_script; /* link to next Perl script */
+};
+
+extern void wee_perl_init ();
+extern t_perl_script *wee_perl_search (char *);
+extern int wee_perl_load (char *);
+extern void wee_perl_unload (t_perl_script *);
+extern void wee_perl_unload_all ();
+extern void wee_perl_end ();
+
+#endif /* wee-perl.h */
diff --git a/weechat/src/plugins/plugins.c b/weechat/src/plugins/plugins.c
new file mode 100644
index 000000000..50b8e60ef
--- /dev/null
+++ b/weechat/src/plugins/plugins.c
@@ -0,0 +1,105 @@
+/*
+ * Copyright (c) 2003 by FlashCode <flashcode@flashtux.org>
+ * Bounga <bounga@altern.org>
+ * Xahlexx <xahlexx@tuxisland.org>
+ * See README for License detail.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+/* plugins.c: manages WeeChat plugins (Perl and/or Python and/or Ruby) */
+
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <stdlib.h>
+#include "plugins.h"
+
+#ifdef PLUGIN_PERL
+#include "perl/wee-perl.h"
+#endif
+
+
+/*
+ * plugins_init: initialize all plugins
+ */
+
+void
+plugins_init ()
+{
+ #ifdef PLUGIN_PERL
+ wee_perl_init();
+ #endif
+}
+
+/*
+ * plugins_load: load a plugin
+ */
+
+void
+plugins_load (int plugin_type, char *filename)
+{
+ switch (plugin_type)
+ {
+ case PLUGIN_PERL:
+ #ifdef PLUGIN_PERL
+ wee_perl_load (filename);
+ #endif
+ break;
+ case PLUGIN_PYTHON:
+ /* TODO: load Python script */
+ break;
+ case PLUGIN_RUBY:
+ /* TODO: load Ruby script */
+ break;
+ }
+}
+
+/*
+ * plugins_unload: unload a plugin
+ */
+
+void
+plugins_unload (int plugin_type, char *scriptname)
+{
+ switch (plugin_type)
+ {
+ case PLUGIN_PERL:
+ #ifdef PLUGIN_PERL
+ wee_perl_unload (wee_perl_search (scriptname));
+ #endif
+ break;
+ case PLUGIN_PYTHON:
+ /* TODO: load Python script */
+ break;
+ case PLUGIN_RUBY:
+ /* TODO: load Ruby script */
+ break;
+ }
+}
+
+/*
+ * plugins_end: shutdown plugin interface
+ */
+
+void
+plugins_end ()
+{
+ #ifdef PLUGIN_PERL
+ wee_perl_end();
+ #endif
+}
diff --git a/weechat/src/plugins/plugins.h b/weechat/src/plugins/plugins.h
new file mode 100644
index 000000000..fcd6309f7
--- /dev/null
+++ b/weechat/src/plugins/plugins.h
@@ -0,0 +1,36 @@
+/*
+ * Copyright (c) 2003 by FlashCode <flashcode@flashtux.org>
+ * Bounga <bounga@altern.org>
+ * Xahlexx <xahlexx@tuxisland.org>
+ * See README for License detail.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+
+#ifndef __WEECHAT_PLUGIN_H
+#define __WEECHAT_PLUGIN_H 1
+
+#define PLUGIN_UNKNOWN 0
+#define PLUGIN_PERL 1
+#define PLUGIN_PYTHON 2
+#define PLUGIN_RUBY 3
+
+extern void plugins_init ();
+extern void plugins_load (int, char *);
+extern void plugins_unload (int, char *);
+extern void plugins_end ();
+
+#endif /* plugins.h */