summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Helleu <flashcode@flashtux.org>2005-07-16 12:37:30 +0000
committerSebastien Helleu <flashcode@flashtux.org>2005-07-16 12:37:30 +0000
commit4c6c3675579aec4da67d337d3dce9c9300e8fc76 (patch)
treef91d3cd52258561633ec85e936b0eb49407e5c39
parent99ad719ab9b770bd4d94a67022f75edfba7d60ba (diff)
downloadweechat-4c6c3675579aec4da67d337d3dce9c9300e8fc76.zip
- added alt-j + alt-l key (switch to last buffer)
- added message for +q mode changing on a nick
-rw-r--r--doc/weechat_doc_en.texi12
-rw-r--r--doc/weechat_doc_es.texi12
-rw-r--r--doc/weechat_doc_fr.texi16
-rw-r--r--doc/weechat_doc_pt.texi12
-rw-r--r--po/es.po206
-rw-r--r--po/fr.po206
-rw-r--r--po/weechat.pot204
-rw-r--r--src/common/completion.c2
-rw-r--r--src/gui/curses/gui-input.c1
-rw-r--r--src/gui/gui-common.c11
-rw-r--r--src/gui/gui-keyboard.c2
-rw-r--r--src/gui/gui.h1
-rw-r--r--src/irc/irc-recv.c25
-rw-r--r--weechat/doc/weechat_doc_en.texi12
-rw-r--r--weechat/doc/weechat_doc_es.texi12
-rw-r--r--weechat/doc/weechat_doc_fr.texi16
-rw-r--r--weechat/doc/weechat_doc_pt.texi12
-rw-r--r--weechat/po/es.po206
-rw-r--r--weechat/po/fr.po206
-rw-r--r--weechat/po/weechat.pot204
-rw-r--r--weechat/src/common/completion.c2
-rw-r--r--weechat/src/gui/curses/gui-input.c1
-rw-r--r--weechat/src/gui/gui-common.c11
-rw-r--r--weechat/src/gui/gui-keyboard.c2
-rw-r--r--weechat/src/gui/gui.h1
-rw-r--r--weechat/src/irc/irc-recv.c25
26 files changed, 820 insertions, 600 deletions
diff --git a/doc/weechat_doc_en.texi b/doc/weechat_doc_en.texi
index bb192755b..1f6941f41 100644
--- a/doc/weechat_doc_en.texi
+++ b/doc/weechat_doc_en.texi
@@ -35,7 +35,7 @@
@title WeeChat - User guide
@subtitle Fast, light and extensible IRC client
-@subtitle Documentation for WeeChat v0.1.4-cvs - July, 15 2005
+@subtitle Documentation for WeeChat v0.1.4-cvs - July, 16 2005
@image{weechat_image}
@@ -150,7 +150,7 @@ Binary packages are available for these distributions:
@itemize @bullet
@item
Debian (or any Debian compatible distribution)@*
-To install: @kbd{dpkg -i /path/weechat_x.y.z-1_i386.deb}
+To install: @kbd{apt-get install weechat-curses}
@item
Mandriva/Redhat (or any RPM compatible distribution)@*
To install: @kbd{rpm -i /path/weechat-x.y.z-1.i386.rpm}
@@ -739,6 +739,9 @@ Clear hotlist (activity notification on other buffers)@*
@item Alt + J then Alt + D
Display current DCC@*
@*
+@item Alt + J then Alt + L
+Switch to last buffer@*
+@*
@item Alt + J then Alt + S
Switch to server buffer@*
@*
@@ -751,6 +754,9 @@ Switch to buffer by number@*
@item Alt + J then number (01-99)
Switch to buffer by number@*
@*
+@item Alt + K
+Grab a key
+@*
@item Alt + R
Delete entire line@*
@*
@@ -1317,6 +1323,8 @@ jump to server buffer@*
jump to next server@*
@item hotlist_clear
clear hotlist@*
+@item grab_key
+grab a key@*
@end table
@node FIFO pipe, , WeeChat commands, Usage
diff --git a/doc/weechat_doc_es.texi b/doc/weechat_doc_es.texi
index 8285b1cb9..40bcddb49 100644
--- a/doc/weechat_doc_es.texi
+++ b/doc/weechat_doc_es.texi
@@ -35,7 +35,7 @@
@title WeeChat - Gui@'on de usuario.
@subtitle Cliente IRC r@'apido, peque@~no y extensible
-@subtitle Documentaci@'on para WeeChat v0.1.4-cvs - 15 de Julio de 2005
+@subtitle Documentaci@'on para WeeChat v0.1.4-cvs - 16 de Julio de 2005
@image{weechat_image}
@@ -150,7 +150,7 @@ Los paquetes binarios est@'an disponibles para las siguientes distribuciones:
@itemize @bullet
@item
Debian (o compatible con Debian)@*
-Para instalar WeeChat: @kbd{dpkg -i /direccion/weechat_x.y.z-1_i386.deb}
+Para instalar WeeChat: @kbd{apt-get install weechat-curses}
@item
Mandrake/Redhat (o cualquier distribuci@'on compatible con los paquetes RPM)@*
Para instalar WeeChat: @kbd{rpm -i /direccion/weechat-x.y.z-1.i386.rpm}
@@ -738,6 +738,9 @@ Borrar la 'hotlist' (notificaci@'on de actividad en otras memorias temporales)@*
@item Alt + J then Alt + D
Obtener la lista de DCC actual@*
@*
+@item Alt + J then Alt + L
+Switch to last buffer@*
+@*
@item Alt + J then Alt + S
Ir a la memoria temporal del servidor@*
@*
@@ -750,6 +753,9 @@ Saltar a la memoria temporal con ese n@'umero@*
@item Alt + J then number (01-99)
Saltar a la memoria temporal con ese n@'umero@*
@*
+@item Alt + K
+Grab a key
+@*
@item Alt + R
Delete entire line@*
@*
@@ -1316,6 +1322,8 @@ jump to server buffer@*
jump to next server@*
@item hotlist_clear
clear hotlist@*
+@item grab_key
+grab a key@*
@end table
@node Canal FIFO, , Comandos WeeChat, Uso
diff --git a/doc/weechat_doc_fr.texi b/doc/weechat_doc_fr.texi
index c98bb2388..763815c91 100644
--- a/doc/weechat_doc_fr.texi
+++ b/doc/weechat_doc_fr.texi
@@ -35,7 +35,7 @@
@title WeeChat - Guide utilisateur
@subtitle Client IRC rapide, l@'eger et extensible
-@subtitle Documentation pour WeeChat v0.1.4-cvs - 15 Juillet 2005
+@subtitle Documentation pour WeeChat v0.1.4-cvs - 16 Juillet 2005
@image{weechat_image}
@@ -149,7 +149,7 @@ Les paquets binaires sont disponibles pour les distributions suivantes :
@itemize @bullet
@item
Debian (ou toute distribution compatible Debian)@*
-Pour installer : @kbd{dpkg -i /chemin/weechat_x.y.z-1_i386.deb}
+Pour installer : @kbd{apt-get install weechat-curses}
@item
Mandrake/Redhat (ou toute distribution compatible avec les RPM)@*
Pour installer : @kbd{rpm -i /chemin/weechat-x.y.z-1.i386.rpm}
@@ -739,14 +739,20 @@ Vide la hotlist (notification d'activité sur les autres tampons)@*
@item Alt + J puis Alt + D
Afficher les DCC en cours@*
@*
+@item Alt + J puis Alt + L
+Sauter au dernier tampon@*
+@*
@item Alt + J puis Alt + S
Sauter au tampon du serveur@*
@*
+@item Alt + chiffre (1-9)
+Sauter au tampon avec ce num@'ero@*
+@*
@item Alt + J then Alt + X
Sauter au premier canal du serveur suivant (ou tampon du serveur si aucun canal ouvert)@*
@*
-@item Alt + chiffre (1-9)
-Sauter au tampon avec ce num@'ero@*
+@item Alt + K
+Capturer une touche
@*
@item Alt + J puis nombre (01-99)
Sauter au tampon avec ce num@'ero@*
@@ -1317,6 +1323,8 @@ sauter au tampon du serveur@*
sauter au prochain serveur@*
@item hotlist_clear
effacer la liste d'activit@'e@*
+@item grab_key
+capturer une touche@*
@end table
@node Tube FIFO, , Commandes WeeChat, Utilisation
diff --git a/doc/weechat_doc_pt.texi b/doc/weechat_doc_pt.texi
index 232523a5f..fa977da9d 100644
--- a/doc/weechat_doc_pt.texi
+++ b/doc/weechat_doc_pt.texi
@@ -35,7 +35,7 @@
@title WeeChat - Guia do Utilizador
@subtitle Cliente de IRC rapido, leve e extencivel
-@subtitle Documenta@,{c}@~ao do WeeChat v0.1.4-cvs - 15 de Julho de 2005
+@subtitle Documenta@,{c}@~ao do WeeChat v0.1.4-cvs - 16 de Julho de 2005
@image{weechat_image}
@@ -148,7 +148,7 @@ Os pacotes bin@'arios est@'ao dispon@'iveis para as seguintes distribui@,{c}@~oe
@itemize @bullet
@item
Debian (ou compat@'ivel)@*
-Instala@,{c}@~ao : @kbd{dpkg -i /chemin/weechat_x.y.z-1_i386.deb}
+Instala@,{c}@~ao : @kbd{apt-get install weechat-curses}
@item
Mandrake/Redhat (ou outra distro compat@'ivel com RPMs)@*
Instala@,{c}@~ao : @kbd{rpm -i /chemin/weechat-x.y.z-1.i386.rpm}
@@ -736,6 +736,9 @@ Hotlist desobstru@'ido (notifica@,{c}@~ao da atividade em outros amortecedores)@
@item Alt + J then Alt + D
Exposi@,{c}@~ao DCC atual@*
@*
+@item Alt + J then Alt + L
+Switch to last buffer@*
+@*
@item Alt + J then Alt + S
Comute ao amortecedor do servidor@*
@*
@@ -748,6 +751,9 @@ Comute ao amortecedor pelo n@'umero@*
@item Alt + J then number (01-99)
Comute ao amortecedor pelo n@'umero@*
@*
+@item Alt + K
+Grab a key
+@*
@item Alt + R
Delete entire line@*
@*
@@ -1314,6 +1320,8 @@ jump to server buffer@*
jump to next server@*
@item hotlist_clear
clear hotlist@*
+@item grab_key
+grab a key@*
@end table
@node FIFO pipe, , Comandos do WeeChat, Utilizacao
diff --git a/po/es.po b/po/es.po
index b07946241..ef197de85 100644
--- a/po/es.po
+++ b/po/es.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.1.4-cvs\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2005-07-16 13:11+0200\n"
-"PO-Revision-Date: 2005-07-16 13:12+0200\n"
+"POT-Creation-Date: 2005-07-16 14:27+0200\n"
+"PO-Revision-Date: 2005-07-16 14:28+0200\n"
"Last-Translator: Roberto González Cardenete <robert.glez@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"MIME-Version: 1.0\n"
@@ -1336,7 +1336,7 @@ msgstr " (servidor temporal, no será guardado)"
msgid "(hidden)"
msgstr "(oculto)"
-#: src/irc/irc-send.c:58 src/irc/irc-recv.c:3750
+#: src/irc/irc-send.c:58 src/irc/irc-recv.c:3775
msgid "unknown"
msgstr "desconocido"
@@ -1380,7 +1380,7 @@ msgstr ""
msgid "%s nick \"%s\" not found for \"%s\" command\n"
msgstr "%s usuario \"%s\" no encontrado para el comando \"%s\"\n"
-#: src/irc/irc-send.c:969 src/irc/irc-send.c:1277 src/irc/irc-recv.c:1619
+#: src/irc/irc-send.c:969 src/irc/irc-send.c:1277 src/irc/irc-recv.c:1644
#, c-format
msgid "%s cannot create new private window \"%s\"\n"
msgstr "%s no es posible crear una nueva ventana privada \"%s\"\n"
@@ -1398,9 +1398,9 @@ msgstr "Has sido invitado a "
msgid "by"
msgstr "por"
-#: src/irc/irc-recv.c:195 src/irc/irc-recv.c:289 src/irc/irc-recv.c:763
-#: src/irc/irc-recv.c:1098 src/irc/irc-recv.c:1277 src/irc/irc-recv.c:2968
-#: src/irc/irc-recv.c:3035
+#: src/irc/irc-recv.c:195 src/irc/irc-recv.c:289 src/irc/irc-recv.c:788
+#: src/irc/irc-recv.c:1123 src/irc/irc-recv.c:1302 src/irc/irc-recv.c:2993
+#: src/irc/irc-recv.c:3060
#, c-format
msgid "%s channel \"%s\" not found for \"%s\" command\n"
msgstr "%s canal \"%s\" no encontrado para el comando \"%s\"\n"
@@ -1511,313 +1511,321 @@ msgstr "establece el canal como privado"
msgid "removes private channel flag"
msgstr "elimina el modo privado para el canal"
-#: src/irc/irc-recv.c:645
+#: src/irc/irc-recv.c:652
+msgid "sets quiet on"
+msgstr ""
+
+#: src/irc/irc-recv.c:653
+msgid "removes quiet on"
+msgstr ""
+
+#: src/irc/irc-recv.c:670
msgid "sets secret channel flag"
msgstr "establece el canal como secreto"
-#: src/irc/irc-recv.c:646
+#: src/irc/irc-recv.c:671
msgid "removes secret channel flag"
msgstr "elimina el modo secreto para el canal"
-#: src/irc/irc-recv.c:656
+#: src/irc/irc-recv.c:681
msgid "sets topic protection"
msgstr "activa la protección de tema"
-#: src/irc/irc-recv.c:657
+#: src/irc/irc-recv.c:682
msgid "removes topic protection"
msgstr "elimina la protección de tema"
-#: src/irc/irc-recv.c:674
+#: src/irc/irc-recv.c:699
msgid "gives voice to"
msgstr "da voz a"
-#: src/irc/irc-recv.c:675
+#: src/irc/irc-recv.c:700
msgid "removes voice from"
msgstr "quita la voz a"
-#: src/irc/irc-recv.c:718 src/irc/irc-recv.c:803 src/irc/irc-recv.c:1172
-#: src/irc/irc-recv.c:1715
+#: src/irc/irc-recv.c:743 src/irc/irc-recv.c:828 src/irc/irc-recv.c:1197
+#: src/irc/irc-recv.c:1740
#, c-format
msgid "%s \"%s\" command received without host\n"
msgstr "%s comando \"%s\" recibido sin host \n"
-#: src/irc/irc-recv.c:733
+#: src/irc/irc-recv.c:758
#, c-format
msgid "%s \"%s\" command received without channel or nickname\n"
msgstr "%s comando \"%s\" recibido sin canal ó usuario\n"
-#: src/irc/irc-recv.c:778
+#: src/irc/irc-recv.c:803
msgid "mode changed by"
msgstr "modo cambiado por"
-#: src/irc/irc-recv.c:842
+#: src/irc/irc-recv.c:867
msgid "You are "
msgstr "Usted es "
-#: src/irc/irc-recv.c:849
+#: src/irc/irc-recv.c:874
msgid " is "
msgstr "es "
-#: src/irc/irc-recv.c:853
+#: src/irc/irc-recv.c:878
msgid "now known as "
msgstr "ahora conocido como"
-#: src/irc/irc-recv.c:923
+#: src/irc/irc-recv.c:948
#, c-format
msgid "%s nickname not found for \"%s\" command\n"
msgstr "%s nombre de usuario no encontrado para el comando \"%s\"\n"
-#: src/irc/irc-recv.c:936 src/irc/irc-recv.c:968
+#: src/irc/irc-recv.c:961 src/irc/irc-recv.c:993
msgid "reply from"
msgstr "respuesta de"
-#: src/irc/irc-recv.c:971
+#: src/irc/irc-recv.c:996
#, c-format
msgid ": %ld.%ld seconds\n"
msgstr ": %ld.%ld segundos\n"
-#: src/irc/irc-recv.c:1023
+#: src/irc/irc-recv.c:1048
#, c-format
msgid "%s \"%s\" command received without host or channel\n"
msgstr "%s comando \"%s\" recibido sin host o canal\n"
-#: src/irc/irc-recv.c:1073
+#: src/irc/irc-recv.c:1098
msgid " has left "
msgstr " ha salido "
-#: src/irc/irc-recv.c:1221 src/irc/irc-recv.c:1645
+#: src/irc/irc-recv.c:1246 src/irc/irc-recv.c:1670
#, c-format
msgid "On %s: * %s %s"
msgstr "En %s: * %s %s"
-#: src/irc/irc-recv.c:1240
+#: src/irc/irc-recv.c:1265
#, c-format
msgid "Received a CTCP SOUND \"%s\" from "
msgstr "Recibido un sonido CTCP \\\"%s\\\" de "
-#: src/irc/irc-recv.c:1260
+#: src/irc/irc-recv.c:1285
#, c-format
msgid "On %s: %s> %s"
msgstr "En %s: %s> %s"
-#: src/irc/irc-recv.c:1322
+#: src/irc/irc-recv.c:1347
msgid "Received a "
msgstr "Recibido un "
-#: src/irc/irc-recv.c:1324
+#: src/irc/irc-recv.c:1349
msgid "CTCP VERSION "
msgstr "CTCP VERSION "
-#: src/irc/irc-recv.c:1326
+#: src/irc/irc-recv.c:1351
msgid "from"
msgstr "de"
-#: src/irc/irc-recv.c:1363 src/irc/irc-recv.c:1380 src/irc/irc-recv.c:1396
-#: src/irc/irc-recv.c:1412 src/irc/irc-recv.c:1437 src/irc/irc-recv.c:1454
-#: src/irc/irc-recv.c:1470 src/irc/irc-recv.c:1494 src/irc/irc-recv.c:1511
-#: src/irc/irc-recv.c:1527 src/irc/irc-recv.c:1551 src/irc/irc-recv.c:1568
-#: src/irc/irc-recv.c:1583 src/irc/irc-recv.c:1691 src/irc/irc-recv.c:3334
-#: src/irc/irc-recv.c:3392 src/irc/irc-recv.c:3544 src/irc/irc-recv.c:3559
-#: src/irc/irc-recv.c:3574 src/irc/irc-recv.c:3589 src/irc/irc-recv.c:3602
-#: src/irc/irc-recv.c:3652 src/irc/irc-recv.c:3666
+#: src/irc/irc-recv.c:1388 src/irc/irc-recv.c:1405 src/irc/irc-recv.c:1421
+#: src/irc/irc-recv.c:1437 src/irc/irc-recv.c:1462 src/irc/irc-recv.c:1479
+#: src/irc/irc-recv.c:1495 src/irc/irc-recv.c:1519 src/irc/irc-recv.c:1536
+#: src/irc/irc-recv.c:1552 src/irc/irc-recv.c:1576 src/irc/irc-recv.c:1593
+#: src/irc/irc-recv.c:1608 src/irc/irc-recv.c:1716 src/irc/irc-recv.c:3359
+#: src/irc/irc-recv.c:3417 src/irc/irc-recv.c:3569 src/irc/irc-recv.c:3584
+#: src/irc/irc-recv.c:3599 src/irc/irc-recv.c:3614 src/irc/irc-recv.c:3627
+#: src/irc/irc-recv.c:3677 src/irc/irc-recv.c:3691
#, c-format
msgid "%s cannot parse \"%s\" command\n"
msgstr "%s no es posible analizar el comando \"%s\"\n"
-#: src/irc/irc-recv.c:1596
+#: src/irc/irc-recv.c:1621
#, c-format
msgid "%s unknown DCC CHAT type received from "
msgstr "%s tipo DCC CHAT desconocido recibido de "
-#: src/irc/irc-recv.c:1671 src/irc/irc-dcc.c:1011
+#: src/irc/irc-recv.c:1696 src/irc/irc-dcc.c:1011
#, c-format
msgid "Private %s> %s"
msgstr "Privado %s> %s"
-#: src/irc/irc-recv.c:1747
+#: src/irc/irc-recv.c:1772
msgid "has quit"
msgstr "ha salido"
-#: src/irc/irc-recv.c:1868
+#: src/irc/irc-recv.c:1893
#, c-format
msgid "%s \"%s\" command received without channel\n"
msgstr "%s comando \"%s\" recibido sin canal\n"
-#: src/irc/irc-recv.c:1896
+#: src/irc/irc-recv.c:1921
msgid " has changed topic for "
msgstr "ha cambiado el tema por "
-#: src/irc/irc-recv.c:1901
+#: src/irc/irc-recv.c:1926
#, c-format
msgid " to: \"%s\"\n"
msgstr " a: \"%s\"\n"
-#: src/irc/irc-recv.c:1907
+#: src/irc/irc-recv.c:1932
msgid " has unset topic for "
msgstr " ha quitado el tema por "
-#: src/irc/irc-recv.c:2018
+#: src/irc/irc-recv.c:2043
#, c-format
msgid " is away: %s\n"
msgstr " está ausente: %s\n"
-#: src/irc/irc-recv.c:2092
+#: src/irc/irc-recv.c:2117
msgid "Users online: "
msgstr "Usuarios conectados: "
-#: src/irc/irc-recv.c:2539
+#: src/irc/irc-recv.c:2564
msgid "idle: "
msgstr "sin actividad: "
-#: src/irc/irc-recv.c:2547
+#: src/irc/irc-recv.c:2572
msgid "days"
msgstr "días"
-#: src/irc/irc-recv.c:2547
+#: src/irc/irc-recv.c:2572
msgid "day"
msgstr "día"
-#: src/irc/irc-recv.c:2557
+#: src/irc/irc-recv.c:2582
msgid "hours"
msgstr "horas"
-#: src/irc/irc-recv.c:2557
+#: src/irc/irc-recv.c:2582
msgid "hour"
msgstr "hora"
-#: src/irc/irc-recv.c:2563
+#: src/irc/irc-recv.c:2588
msgid "minutes"
msgstr "minutos"
-#: src/irc/irc-recv.c:2563
+#: src/irc/irc-recv.c:2588
msgid "minute"
msgstr "minuto"
-#: src/irc/irc-recv.c:2569
+#: src/irc/irc-recv.c:2594
msgid "seconds"
msgstr "segundos"
-#: src/irc/irc-recv.c:2569
+#: src/irc/irc-recv.c:2594
msgid "second"
msgstr "segundo"
-#: src/irc/irc-recv.c:2574
+#: src/irc/irc-recv.c:2599
msgid "signon at: "
msgstr "firmado el: "
-#: src/irc/irc-recv.c:2662
+#: src/irc/irc-recv.c:2687
msgid "Channels: "
msgstr "Canales: "
-#: src/irc/irc-recv.c:2914
+#: src/irc/irc-recv.c:2939
msgid "No topic set for "
msgstr "No hay tema definido para "
-#: src/irc/irc-recv.c:2956
+#: src/irc/irc-recv.c:2981
msgid "Topic for "
msgstr "El tema para "
-#: src/irc/irc-recv.c:2960
+#: src/irc/irc-recv.c:2985
#, c-format
msgid " is: \"%s\"\n"
msgstr " es: \"%s\"\n"
-#: src/irc/irc-recv.c:2978 src/irc/irc-recv.c:3062 src/irc/irc-recv.c:3115
+#: src/irc/irc-recv.c:3003 src/irc/irc-recv.c:3087 src/irc/irc-recv.c:3140
#, c-format
msgid "%s cannot identify channel for \"%s\" command\n"
msgstr "%s no es posible identificar el canal para el comando \"%s\"\n"
-#: src/irc/irc-recv.c:3024
+#: src/irc/irc-recv.c:3049
msgid "Topic set by "
msgstr "Tema definido por "
-#: src/irc/irc-recv.c:3044
+#: src/irc/irc-recv.c:3069
#, c-format
msgid "%s cannot identify date/time for \"%s\" command\n"
msgstr "%s no es posible identificar la fecha/hora para el comando \"%s\"\n"
-#: src/irc/irc-recv.c:3053 src/irc/irc-recv.c:3124
+#: src/irc/irc-recv.c:3078 src/irc/irc-recv.c:3149
#, c-format
msgid "%s cannot identify nickname for \"%s\" command\n"
msgstr ""
"%s no es posible determinar el nombre de usuario para el comando \"%s\"\n"
-#: src/irc/irc-recv.c:3103
+#: src/irc/irc-recv.c:3128
msgid "has invited"
msgstr "ha invitado"
-#: src/irc/irc-recv.c:3106 src/irc/irc-recv.c:3257
+#: src/irc/irc-recv.c:3131 src/irc/irc-recv.c:3282
msgid "on"
msgstr "en"
-#: src/irc/irc-recv.c:3380
+#: src/irc/irc-recv.c:3405
#, c-format
msgid "%s cannot create nick \"%s\" for channel \"%s\"\n"
msgstr "%s no es posible crear el usuario \"%s\" para el canal \"%s\"\n"
-#: src/irc/irc-recv.c:3436
+#: src/irc/irc-recv.c:3461
msgid "Nicks "
msgstr "Usuarios "
-#: src/irc/irc-recv.c:3456
+#: src/irc/irc-recv.c:3481
msgid "Channel "
msgstr "Canal "
-#: src/irc/irc-recv.c:3467
+#: src/irc/irc-recv.c:3492
msgid "nicks"
msgstr "usuarios"
-#: src/irc/irc-recv.c:3467
+#: src/irc/irc-recv.c:3492
msgid "nick"
msgstr "usuario"
-#: src/irc/irc-recv.c:3475
+#: src/irc/irc-recv.c:3500
msgid "ops"
msgstr "operadores"
-#: src/irc/irc-recv.c:3475
+#: src/irc/irc-recv.c:3500
msgid "op"
msgstr "operador"
-#: src/irc/irc-recv.c:3484
+#: src/irc/irc-recv.c:3509
msgid "halfops"
msgstr "semi-operadores"
-#: src/irc/irc-recv.c:3484
+#: src/irc/irc-recv.c:3509
msgid "halfop"
msgstr "semi-operador"
-#: src/irc/irc-recv.c:3493
+#: src/irc/irc-recv.c:3518
msgid "voices"
msgstr "voces"
-#: src/irc/irc-recv.c:3493
+#: src/irc/irc-recv.c:3518
msgid "voice"
msgstr "voz"
-#: src/irc/irc-recv.c:3502
+#: src/irc/irc-recv.c:3527
msgid "normal"
msgstr "normal"
-#: src/irc/irc-recv.c:3615
+#: src/irc/irc-recv.c:3640
msgid "banned by"
msgstr "baneado por"
-#: src/irc/irc-recv.c:3704
+#: src/irc/irc-recv.c:3729
#, c-format
msgid "%s: nickname \"%s\" is already in use, trying 2nd nickname \"%s\"\n"
msgstr ""
"%s: el nombre de usuario \"%s\" ya está en uso, probando con el 2º nombre de "
"usuario \"%s\"\n"
-#: src/irc/irc-recv.c:3716
+#: src/irc/irc-recv.c:3741
#, c-format
msgid "%s: nickname \"%s\" is already in use, trying 3rd nickname \"%s\"\n"
msgstr ""
"%s: el nombre de usuario \"%s\" ya está en uso, probando con el 3º nombre de "
"usuario \"%s\"\n"
-#: src/irc/irc-recv.c:3728
+#: src/irc/irc-recv.c:3753
#, c-format
msgid ""
"%s: all declared nicknames are already in use, closing connection with "
@@ -1826,7 +1834,7 @@ msgstr ""
"%s: ¡todos los nombres de usuario declarados ya están en uso, cerrando la "
"conexión con el servidor!\n"
-#: src/irc/irc-recv.c:3738
+#: src/irc/irc-recv.c:3763
#, c-format
msgid "%s: nickname \"%s\" is already in use, trying 1st nickname \"%s\"\n"
msgstr ""
@@ -2119,7 +2127,7 @@ msgstr ""
"%s no ha sido posible añadir el manejador para el mensaje \"%s\" (memoria "
"insuficiente)\n"
-#: src/gui/curses/gui-input.c:337
+#: src/gui/curses/gui-input.c:338
#, c-format
msgid "%s lag is high, disconnecting from server...\n"
msgstr "%s el lag (retraso) es alto, desconectando del servidor...\n"
@@ -2161,23 +2169,23 @@ msgstr "Lag: %.1f"
msgid "-MORE-"
msgstr "-MÁS-"
-#: src/gui/curses/gui-display.c:1565
+#: src/gui/curses/gui-display.c:1516
msgid " [A] Accept"
msgstr " [A] Aceptar"
-#: src/gui/curses/gui-display.c:1566 src/gui/curses/gui-display.c:1570
+#: src/gui/curses/gui-display.c:1517 src/gui/curses/gui-display.c:1521
msgid " [C] Cancel"
msgstr " [C] Cancelar"
-#: src/gui/curses/gui-display.c:1575
+#: src/gui/curses/gui-display.c:1526
msgid " [R] Remove"
msgstr " [R] Eliminar"
-#: src/gui/curses/gui-display.c:1579
+#: src/gui/curses/gui-display.c:1530
msgid " [P] Purge old DCC"
msgstr " [P] Purgar los viejos DCC"
-#: src/gui/curses/gui-display.c:1580
+#: src/gui/curses/gui-display.c:1531
msgid " [Q] Close DCC view"
msgstr " [Q] Cerrar la vista DCC"
@@ -2314,34 +2322,38 @@ msgid "jump to DCC buffer"
msgstr "saltar al búfer DCC"
#: src/gui/gui-keyboard.c:103
+msgid "jump to last buffer"
+msgstr ""
+
+#: src/gui/gui-keyboard.c:105
msgid "jump to server buffer"
msgstr "saltar al búfer servidor"
-#: src/gui/gui-keyboard.c:105
+#: src/gui/gui-keyboard.c:107
msgid "jump to next server"
msgstr "saltar al servidor siguiente"
-#: src/gui/gui-keyboard.c:107
+#: src/gui/gui-keyboard.c:109
msgid "clear hotlist"
msgstr "limpiar hotlist"
-#: src/gui/gui-keyboard.c:109
+#: src/gui/gui-keyboard.c:111
msgid "grab a key"
msgstr ""
-#: src/gui/gui-keyboard.c:420 src/common/command.c:1471
+#: src/gui/gui-keyboard.c:422 src/common/command.c:1471
#, c-format
msgid "%s unable to bind key \"%s\"\n"
msgstr "%s No ha sido posible atar la clave \"%s\"\n"
-#: src/gui/gui-keyboard.c:431
+#: src/gui/gui-keyboard.c:433
#, c-format
msgid "%s unable to bind key \"%s\" (invalid function name: \"%s\")\n"
msgstr ""
"%s No ha sido posible atar la clave \"%s\" (nombre de función inválido: \"%s"
"\")\n"
-#: src/gui/gui-keyboard.c:444
+#: src/gui/gui-keyboard.c:446
#, c-format
msgid "%s not enough memory for key binding\n"
msgstr "%s no hay suficiente memoria para atar la clave\n"
diff --git a/po/fr.po b/po/fr.po
index 4b083b0d6..12de6b026 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.1.4-cvs\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2005-07-16 13:11+0200\n"
-"PO-Revision-Date: 2005-07-16 13:11+0200\n"
+"POT-Creation-Date: 2005-07-16 14:27+0200\n"
+"PO-Revision-Date: 2005-07-16 14:28+0200\n"
"Last-Translator: FlashCode <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"MIME-Version: 1.0\n"
@@ -1334,7 +1334,7 @@ msgstr " (serveur temporaire, ne sera pas sauvé)"
msgid "(hidden)"
msgstr "(caché)"
-#: src/irc/irc-send.c:58 src/irc/irc-recv.c:3750
+#: src/irc/irc-send.c:58 src/irc/irc-recv.c:3775
msgid "unknown"
msgstr "inconnu"
@@ -1379,7 +1379,7 @@ msgstr ""
msgid "%s nick \"%s\" not found for \"%s\" command\n"
msgstr "%s pseudo \"%s\" non trouvé pour la commande \"%s\"\n"
-#: src/irc/irc-send.c:969 src/irc/irc-send.c:1277 src/irc/irc-recv.c:1619
+#: src/irc/irc-send.c:969 src/irc/irc-send.c:1277 src/irc/irc-recv.c:1644
#, c-format
msgid "%s cannot create new private window \"%s\"\n"
msgstr "%s impossible de créer la fenêtre privée \"%s\"\n"
@@ -1397,9 +1397,9 @@ msgstr "Vous avez été invité sur "
msgid "by"
msgstr "par"
-#: src/irc/irc-recv.c:195 src/irc/irc-recv.c:289 src/irc/irc-recv.c:763
-#: src/irc/irc-recv.c:1098 src/irc/irc-recv.c:1277 src/irc/irc-recv.c:2968
-#: src/irc/irc-recv.c:3035
+#: src/irc/irc-recv.c:195 src/irc/irc-recv.c:289 src/irc/irc-recv.c:788
+#: src/irc/irc-recv.c:1123 src/irc/irc-recv.c:1302 src/irc/irc-recv.c:2993
+#: src/irc/irc-recv.c:3060
#, c-format
msgid "%s channel \"%s\" not found for \"%s\" command\n"
msgstr "%s canal \"%s\" non trouvé pour la commande \"%s\"\n"
@@ -1510,313 +1510,321 @@ msgstr "définit le canal comme privé"
msgid "removes private channel flag"
msgstr "supprime le mode privé pour le canal"
-#: src/irc/irc-recv.c:645
+#: src/irc/irc-recv.c:652
+msgid "sets quiet on"
+msgstr "définit le mode muet sur"
+
+#: src/irc/irc-recv.c:653
+msgid "removes quiet on"
+msgstr "supprime le mode muet sur"
+
+#: src/irc/irc-recv.c:670
msgid "sets secret channel flag"
msgstr "définit le canal comme secret"
-#: src/irc/irc-recv.c:646
+#: src/irc/irc-recv.c:671
msgid "removes secret channel flag"
msgstr "supprime le mode secret pour le canal"
-#: src/irc/irc-recv.c:656
+#: src/irc/irc-recv.c:681
msgid "sets topic protection"
msgstr "active la protection du titre"
-#: src/irc/irc-recv.c:657
+#: src/irc/irc-recv.c:682
msgid "removes topic protection"
msgstr "supprime la protection du titre"
-#: src/irc/irc-recv.c:674
+#: src/irc/irc-recv.c:699
msgid "gives voice to"
msgstr "donne la voix à"
-#: src/irc/irc-recv.c:675
+#: src/irc/irc-recv.c:700
msgid "removes voice from"
msgstr "supprime la voix de"
-#: src/irc/irc-recv.c:718 src/irc/irc-recv.c:803 src/irc/irc-recv.c:1172
-#: src/irc/irc-recv.c:1715
+#: src/irc/irc-recv.c:743 src/irc/irc-recv.c:828 src/irc/irc-recv.c:1197
+#: src/irc/irc-recv.c:1740
#, c-format
msgid "%s \"%s\" command received without host\n"
msgstr "%s commande \"%s\" reçue sans host\n"
-#: src/irc/irc-recv.c:733
+#: src/irc/irc-recv.c:758
#, c-format
msgid "%s \"%s\" command received without channel or nickname\n"
msgstr "%s commande \"%s\" reçue sans canal ou utilisateur\n"
-#: src/irc/irc-recv.c:778
+#: src/irc/irc-recv.c:803
msgid "mode changed by"
msgstr "mode changé par"
-#: src/irc/irc-recv.c:842
+#: src/irc/irc-recv.c:867
msgid "You are "
msgstr "Vous êtes "
-#: src/irc/irc-recv.c:849
+#: src/irc/irc-recv.c:874
msgid " is "
msgstr " est "
-#: src/irc/irc-recv.c:853
+#: src/irc/irc-recv.c:878
msgid "now known as "
msgstr "maintenant connu sous le nom "
-#: src/irc/irc-recv.c:923
+#: src/irc/irc-recv.c:948
#, c-format
msgid "%s nickname not found for \"%s\" command\n"
msgstr "%s utilisateur non trouvé pour la commande \"%s\"\n"
-#: src/irc/irc-recv.c:936 src/irc/irc-recv.c:968
+#: src/irc/irc-recv.c:961 src/irc/irc-recv.c:993
msgid "reply from"
msgstr "réponse de"
-#: src/irc/irc-recv.c:971
+#: src/irc/irc-recv.c:996
#, c-format
msgid ": %ld.%ld seconds\n"
msgstr ": %ld.%ld secondes\n"
-#: src/irc/irc-recv.c:1023
+#: src/irc/irc-recv.c:1048
#, c-format
msgid "%s \"%s\" command received without host or channel\n"
msgstr "%s commande \"%s\" reçue sans host ou canal\n"
-#: src/irc/irc-recv.c:1073
+#: src/irc/irc-recv.c:1098
msgid " has left "
msgstr " a quitté "
-#: src/irc/irc-recv.c:1221 src/irc/irc-recv.c:1645
+#: src/irc/irc-recv.c:1246 src/irc/irc-recv.c:1670
#, c-format
msgid "On %s: * %s %s"
msgstr "Sur %s: * %s %s"
-#: src/irc/irc-recv.c:1240
+#: src/irc/irc-recv.c:1265
#, c-format
msgid "Received a CTCP SOUND \"%s\" from "
msgstr "CTCP SOUND \"%s\" reçu de "
-#: src/irc/irc-recv.c:1260
+#: src/irc/irc-recv.c:1285
#, c-format
msgid "On %s: %s> %s"
msgstr "Sur %s: %s> %s"
-#: src/irc/irc-recv.c:1322
+#: src/irc/irc-recv.c:1347
msgid "Received a "
msgstr "Reçu un "
-#: src/irc/irc-recv.c:1324
+#: src/irc/irc-recv.c:1349
msgid "CTCP VERSION "
msgstr "CTCP VERSION "
-#: src/irc/irc-recv.c:1326
+#: src/irc/irc-recv.c:1351
msgid "from"
msgstr "de"
-#: src/irc/irc-recv.c:1363 src/irc/irc-recv.c:1380 src/irc/irc-recv.c:1396
-#: src/irc/irc-recv.c:1412 src/irc/irc-recv.c:1437 src/irc/irc-recv.c:1454
-#: src/irc/irc-recv.c:1470 src/irc/irc-recv.c:1494 src/irc/irc-recv.c:1511
-#: src/irc/irc-recv.c:1527 src/irc/irc-recv.c:1551 src/irc/irc-recv.c:1568
-#: src/irc/irc-recv.c:1583 src/irc/irc-recv.c:1691 src/irc/irc-recv.c:3334
-#: src/irc/irc-recv.c:3392 src/irc/irc-recv.c:3544 src/irc/irc-recv.c:3559
-#: src/irc/irc-recv.c:3574 src/irc/irc-recv.c:3589 src/irc/irc-recv.c:3602
-#: src/irc/irc-recv.c:3652 src/irc/irc-recv.c:3666
+#: src/irc/irc-recv.c:1388 src/irc/irc-recv.c:1405 src/irc/irc-recv.c:1421
+#: src/irc/irc-recv.c:1437 src/irc/irc-recv.c:1462 src/irc/irc-recv.c:1479
+#: src/irc/irc-recv.c:1495 src/irc/irc-recv.c:1519 src/irc/irc-recv.c:1536
+#: src/irc/irc-recv.c:1552 src/irc/irc-recv.c:1576 src/irc/irc-recv.c:1593
+#: src/irc/irc-recv.c:1608 src/irc/irc-recv.c:1716 src/irc/irc-recv.c:3359
+#: src/irc/irc-recv.c:3417 src/irc/irc-recv.c:3569 src/irc/irc-recv.c:3584
+#: src/irc/irc-recv.c:3599 src/irc/irc-recv.c:3614 src/irc/irc-recv.c:3627
+#: src/irc/irc-recv.c:3677 src/irc/irc-recv.c:3691
#, c-format
msgid "%s cannot parse \"%s\" command\n"
msgstr "%s impossible d'analyser la commande \"%s\"\n"
-#: src/irc/irc-recv.c:1596
+#: src/irc/irc-recv.c:1621
#, c-format
msgid "%s unknown DCC CHAT type received from "
msgstr "%s type de DCC CHAT inconnu reçu de "
-#: src/irc/irc-recv.c:1671 src/irc/irc-dcc.c:1011
+#: src/irc/irc-recv.c:1696 src/irc/irc-dcc.c:1011
#, c-format
msgid "Private %s> %s"
msgstr "Prive %s> %s"
-#: src/irc/irc-recv.c:1747
+#: src/irc/irc-recv.c:1772
msgid "has quit"
msgstr "a quitté"
-#: src/irc/irc-recv.c:1868
+#: src/irc/irc-recv.c:1893
#, c-format
msgid "%s \"%s\" command received without channel\n"
msgstr "%s commande \"%s\" reçue sans canal\n"
-#: src/irc/irc-recv.c:1896
+#: src/irc/irc-recv.c:1921
msgid " has changed topic for "
msgstr " a changé le titre pour "
-#: src/irc/irc-recv.c:1901
+#: src/irc/irc-recv.c:1926
#, c-format
msgid " to: \"%s\"\n"
msgstr " en: \"%s\"\n"
-#: src/irc/irc-recv.c:1907
+#: src/irc/irc-recv.c:1932
msgid " has unset topic for "
msgstr " a retiré le titre pour "
-#: src/irc/irc-recv.c:2018
+#: src/irc/irc-recv.c:2043
#, c-format
msgid " is away: %s\n"
msgstr " est absent: %s\n"
-#: src/irc/irc-recv.c:2092
+#: src/irc/irc-recv.c:2117
msgid "Users online: "
msgstr "Utilisateurs en ligne: "
-#: src/irc/irc-recv.c:2539
+#: src/irc/irc-recv.c:2564
msgid "idle: "
msgstr "inactivité: "
-#: src/irc/irc-recv.c:2547
+#: src/irc/irc-recv.c:2572
msgid "days"
msgstr "jours"
-#: src/irc/irc-recv.c:2547
+#: src/irc/irc-recv.c:2572
msgid "day"
msgstr "jour"
-#: src/irc/irc-recv.c:2557
+#: src/irc/irc-recv.c:2582
msgid "hours"
msgstr "heures"
-#: src/irc/irc-recv.c:2557
+#: src/irc/irc-recv.c:2582
msgid "hour"
msgstr "heure"
-#: src/irc/irc-recv.c:2563
+#: src/irc/irc-recv.c:2588
msgid "minutes"
msgstr "minutes"
-#: src/irc/irc-recv.c:2563
+#: src/irc/irc-recv.c:2588
msgid "minute"
msgstr "minute"
-#: src/irc/irc-recv.c:2569
+#: src/irc/irc-recv.c:2594
msgid "seconds"
msgstr "secondes"
-#: src/irc/irc-recv.c:2569
+#: src/irc/irc-recv.c:2594
msgid "second"
msgstr "seconde"
-#: src/irc/irc-recv.c:2574
+#: src/irc/irc-recv.c:2599
msgid "signon at: "
msgstr "signé le: "
-#: src/irc/irc-recv.c:2662
+#: src/irc/irc-recv.c:2687
msgid "Channels: "
msgstr "Canaux: "
-#: src/irc/irc-recv.c:2914
+#: src/irc/irc-recv.c:2939
msgid "No topic set for "
msgstr "Pas de titre défini pour "
-#: src/irc/irc-recv.c:2956
+#: src/irc/irc-recv.c:2981
msgid "Topic for "
msgstr "Le titre pour "
-#: src/irc/irc-recv.c:2960
+#: src/irc/irc-recv.c:2985
#, c-format
msgid " is: \"%s\"\n"
msgstr " est: \"%s\"\n"
-#: src/irc/irc-recv.c:2978 src/irc/irc-recv.c:3062 src/irc/irc-recv.c:3115
+#: src/irc/irc-recv.c:3003 src/irc/irc-recv.c:3087 src/irc/irc-recv.c:3140
#, c-format
msgid "%s cannot identify channel for \"%s\" command\n"
msgstr "%s impossible de déterminer le canal pour la commande \"%s\"\n"
-#: src/irc/irc-recv.c:3024
+#: src/irc/irc-recv.c:3049
msgid "Topic set by "
msgstr "Titre défini par "
-#: src/irc/irc-recv.c:3044
+#: src/irc/irc-recv.c:3069
#, 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"
-#: src/irc/irc-recv.c:3053 src/irc/irc-recv.c:3124
+#: src/irc/irc-recv.c:3078 src/irc/irc-recv.c:3149
#, 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"
-#: src/irc/irc-recv.c:3103
+#: src/irc/irc-recv.c:3128
msgid "has invited"
msgstr "a invité"
-#: src/irc/irc-recv.c:3106 src/irc/irc-recv.c:3257
+#: src/irc/irc-recv.c:3131 src/irc/irc-recv.c:3282
msgid "on"
msgstr "sur"
-#: src/irc/irc-recv.c:3380
+#: src/irc/irc-recv.c:3405
#, 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"
-#: src/irc/irc-recv.c:3436
+#: src/irc/irc-recv.c:3461
msgid "Nicks "
msgstr "Utilisateurs "
-#: src/irc/irc-recv.c:3456
+#: src/irc/irc-recv.c:3481
msgid "Channel "
msgstr "Canal "
-#: src/irc/irc-recv.c:3467
+#: src/irc/irc-recv.c:3492
msgid "nicks"
msgstr "utilisateurs"
-#: src/irc/irc-recv.c:3467
+#: src/irc/irc-recv.c:3492
msgid "nick"
msgstr "utilisateur"
-#: src/irc/irc-recv.c:3475
+#: src/irc/irc-recv.c:3500
msgid "ops"
msgstr "ops"
-#: src/irc/irc-recv.c:3475
+#: src/irc/irc-recv.c:3500
msgid "op"
msgstr "op"
-#: src/irc/irc-recv.c:3484
+#: src/irc/irc-recv.c:3509
msgid "halfops"
msgstr "halfops"
-#: src/irc/irc-recv.c:3484
+#: src/irc/irc-recv.c:3509
msgid "halfop"
msgstr "halfop"
-#: src/irc/irc-recv.c:3493
+#: src/irc/irc-recv.c:3518
msgid "voices"
msgstr "voices"
-#: src/irc/irc-recv.c:3493
+#: src/irc/irc-recv.c:3518
msgid "voice"
msgstr "voice"
-#: src/irc/irc-recv.c:3502
+#: src/irc/irc-recv.c:3527
msgid "normal"
msgstr "normal"
-#: src/irc/irc-recv.c:3615
+#: src/irc/irc-recv.c:3640
msgid "banned by"
msgstr "banni par"
-#: src/irc/irc-recv.c:3704
+#: src/irc/irc-recv.c:3729
#, 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"
-#: src/irc/irc-recv.c:3716
+#: src/irc/irc-recv.c:3741
#, 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 avec le 3ème "
"nom d'utilisateur \"%s\"\n"
-#: src/irc/irc-recv.c:3728
+#: src/irc/irc-recv.c:3753
#, c-format
msgid ""
"%s: all declared nicknames are already in use, closing connection with "
@@ -1825,7 +1833,7 @@ msgstr ""
"%s: tous les noms d'utilisateurs déclarés sont déjà en cours d'utilisation, "
"fermeture de la connexion avec le serveur !\n"
-#: src/irc/irc-recv.c:3738
+#: src/irc/irc-recv.c:3763
#, c-format
msgid "%s: nickname \"%s\" is already in use, trying 1st nickname \"%s\"\n"
msgstr ""
@@ -2119,7 +2127,7 @@ msgstr ""
"%s impossible d'ajouter la fonction pour le message \"%s\" (mémoire "
"insuffisante)\n"
-#: src/gui/curses/gui-input.c:337
+#: src/gui/curses/gui-input.c:338
#, c-format
msgid "%s lag is high, disconnecting from server...\n"
msgstr "%s le lag est élevé, déconnexion du serveur...\n"
@@ -2161,23 +2169,23 @@ msgstr "Lag: %.1f"
msgid "-MORE-"
msgstr "-PLUS-"
-#: src/gui/curses/gui-display.c:1565
+#: src/gui/curses/gui-display.c:1516
msgid " [A] Accept"
msgstr " [A] Accepter"
-#: src/gui/curses/gui-display.c:1566 src/gui/curses/gui-display.c:1570
+#: src/gui/curses/gui-display.c:1517 src/gui/curses/gui-display.c:1521
msgid " [C] Cancel"
msgstr " [C] Annuler"
-#: src/gui/curses/gui-display.c:1575
+#: src/gui/curses/gui-display.c:1526
msgid " [R] Remove"
msgstr " [R] Retirer"
-#: src/gui/curses/gui-display.c:1579
+#: src/gui/curses/gui-display.c:1530
msgid " [P] Purge old DCC"
msgstr " [P] Purger anciens DCC"
-#: src/gui/curses/gui-display.c:1580
+#: src/gui/curses/gui-display.c:1531
msgid " [Q] Close DCC view"
msgstr " [Q] Fermer la vue DCC"
@@ -2314,33 +2322,37 @@ msgid "jump to DCC buffer"
msgstr "sauter au tampon DCC"
#: src/gui/gui-keyboard.c:103
+msgid "jump to last buffer"
+msgstr "sauter au dernier tampon"
+
+#: src/gui/gui-keyboard.c:105
msgid "jump to server buffer"
msgstr "sauter au tampon du serveur"
-#: src/gui/gui-keyboard.c:105
+#: src/gui/gui-keyboard.c:107
msgid "jump to next server"
msgstr "sauter au prochain serveur"
-#: src/gui/gui-keyboard.c:107
+#: src/gui/gui-keyboard.c:109
msgid "clear hotlist"
msgstr "effacer la liste d'activité"
-#: src/gui/gui-keyboard.c:109
+#: src/gui/gui-keyboard.c:111
msgid "grab a key"
msgstr "capturer une touche"
-#: src/gui/gui-keyboard.c:420 src/common/command.c:1471
+#: src/gui/gui-keyboard.c:422 src/common/command.c:1471
#, c-format
msgid "%s unable to bind key \"%s\"\n"
msgstr "%s impossible de créer la touche \"%s\"\n"
-#: src/gui/gui-keyboard.c:431
+#: src/gui/gui-keyboard.c:433
#, c-format
msgid "%s unable to bind key \"%s\" (invalid function name: \"%s\")\n"
msgstr ""
"%s impossible de créer la touche \"%s\" (nom fonction incorrect: \"%s\")\n"
-#: src/gui/gui-keyboard.c:444
+#: src/gui/gui-keyboard.c:446
#, c-format
msgid "%s not enough memory for key binding\n"
msgstr "%s pas assez de mémoire pour la touche\n"
diff --git a/po/weechat.pot b/po/weechat.pot
index 635f6259e..f73019ac9 100644
--- a/po/weechat.pot
+++ b/po/weechat.pot
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2005-07-16 13:11+0200\n"
+"POT-Creation-Date: 2005-07-16 14:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1224,7 +1224,7 @@ msgstr ""
msgid "(hidden)"
msgstr ""
-#: src/irc/irc-send.c:58 src/irc/irc-recv.c:3750
+#: src/irc/irc-send.c:58 src/irc/irc-recv.c:3775
msgid "unknown"
msgstr ""
@@ -1266,7 +1266,7 @@ msgstr ""
msgid "%s nick \"%s\" not found for \"%s\" command\n"
msgstr ""
-#: src/irc/irc-send.c:969 src/irc/irc-send.c:1277 src/irc/irc-recv.c:1619
+#: src/irc/irc-send.c:969 src/irc/irc-send.c:1277 src/irc/irc-recv.c:1644
#, c-format
msgid "%s cannot create new private window \"%s\"\n"
msgstr ""
@@ -1284,9 +1284,9 @@ msgstr ""
msgid "by"
msgstr ""
-#: src/irc/irc-recv.c:195 src/irc/irc-recv.c:289 src/irc/irc-recv.c:763
-#: src/irc/irc-recv.c:1098 src/irc/irc-recv.c:1277 src/irc/irc-recv.c:2968
-#: src/irc/irc-recv.c:3035
+#: src/irc/irc-recv.c:195 src/irc/irc-recv.c:289 src/irc/irc-recv.c:788
+#: src/irc/irc-recv.c:1123 src/irc/irc-recv.c:1302 src/irc/irc-recv.c:2993
+#: src/irc/irc-recv.c:3060
#, c-format
msgid "%s channel \"%s\" not found for \"%s\" command\n"
msgstr ""
@@ -1397,315 +1397,323 @@ msgstr ""
msgid "removes private channel flag"
msgstr ""
-#: src/irc/irc-recv.c:645
+#: src/irc/irc-recv.c:652
+msgid "sets quiet on"
+msgstr ""
+
+#: src/irc/irc-recv.c:653
+msgid "removes quiet on"
+msgstr ""
+
+#: src/irc/irc-recv.c:670
msgid "sets secret channel flag"
msgstr ""
-#: src/irc/irc-recv.c:646
+#: src/irc/irc-recv.c:671
msgid "removes secret channel flag"
msgstr ""
-#: src/irc/irc-recv.c:656
+#: src/irc/irc-recv.c:681
msgid "sets topic protection"
msgstr ""
-#: src/irc/irc-recv.c:657
+#: src/irc/irc-recv.c:682
msgid "removes topic protection"
msgstr ""
-#: src/irc/irc-recv.c:674
+#: src/irc/irc-recv.c:699
msgid "gives voice to"
msgstr ""
-#: src/irc/irc-recv.c:675
+#: src/irc/irc-recv.c:700
msgid "removes voice from"
msgstr ""
-#: src/irc/irc-recv.c:718 src/irc/irc-recv.c:803 src/irc/irc-recv.c:1172
-#: src/irc/irc-recv.c:1715
+#: src/irc/irc-recv.c:743 src/irc/irc-recv.c:828 src/irc/irc-recv.c:1197
+#: src/irc/irc-recv.c:1740
#, c-format
msgid "%s \"%s\" command received without host\n"
msgstr ""
-#: src/irc/irc-recv.c:733
+#: src/irc/irc-recv.c:758
#, c-format
msgid "%s \"%s\" command received without channel or nickname\n"
msgstr ""
-#: src/irc/irc-recv.c:778
+#: src/irc/irc-recv.c:803
msgid "mode changed by"
msgstr ""
-#: src/irc/irc-recv.c:842
+#: src/irc/irc-recv.c:867
msgid "You are "
msgstr ""
-#: src/irc/irc-recv.c:849
+#: src/irc/irc-recv.c:874
msgid " is "
msgstr ""
-#: src/irc/irc-recv.c:853
+#: src/irc/irc-recv.c:878
msgid "now known as "
msgstr ""
-#: src/irc/irc-recv.c:923
+#: src/irc/irc-recv.c:948
#, c-format
msgid "%s nickname not found for \"%s\" command\n"
msgstr ""
-#: src/irc/irc-recv.c:936 src/irc/irc-recv.c:968
+#: src/irc/irc-recv.c:961 src/irc/irc-recv.c:993
msgid "reply from"
msgstr ""
-#: src/irc/irc-recv.c:971
+#: src/irc/irc-recv.c:996
#, c-format
msgid ": %ld.%ld seconds\n"
msgstr ""
-#: src/irc/irc-recv.c:1023
+#: src/irc/irc-recv.c:1048
#, c-format
msgid "%s \"%s\" command received without host or channel\n"
msgstr ""
-#: src/irc/irc-recv.c:1073
+#: src/irc/irc-recv.c:1098
msgid " has left "
msgstr ""
-#: src/irc/irc-recv.c:1221 src/irc/irc-recv.c:1645
+#: src/irc/irc-recv.c:1246 src/irc/irc-recv.c:1670
#, c-format
msgid "On %s: * %s %s"
msgstr ""
-#: src/irc/irc-recv.c:1240
+#: src/irc/irc-recv.c:1265
#, c-format
msgid "Received a CTCP SOUND \"%s\" from "
msgstr ""
-#: src/irc/irc-recv.c:1260
+#: src/irc/irc-recv.c:1285
#, c-format
msgid "On %s: %s> %s"
msgstr ""
-#: src/irc/irc-recv.c:1322
+#: src/irc/irc-recv.c:1347
msgid "Received a "
msgstr ""
-#: src/irc/irc-recv.c:1324
+#: src/irc/irc-recv.c:1349
msgid "CTCP VERSION "
msgstr ""
-#: src/irc/irc-recv.c:1326
+#: src/irc/irc-recv.c:1351
msgid "from"
msgstr ""
-#: src/irc/irc-recv.c:1363 src/irc/irc-recv.c:1380 src/irc/irc-recv.c:1396
-#: src/irc/irc-recv.c:1412 src/irc/irc-recv.c:1437 src/irc/irc-recv.c:1454
-#: src/irc/irc-recv.c:1470 src/irc/irc-recv.c:1494 src/irc/irc-recv.c:1511
-#: src/irc/irc-recv.c:1527 src/irc/irc-recv.c:1551 src/irc/irc-recv.c:1568
-#: src/irc/irc-recv.c:1583 src/irc/irc-recv.c:1691 src/irc/irc-recv.c:3334
-#: src/irc/irc-recv.c:3392 src/irc/irc-recv.c:3544 src/irc/irc-recv.c:3559
-#: src/irc/irc-recv.c:3574 src/irc/irc-recv.c:3589 src/irc/irc-recv.c:3602
-#: src/irc/irc-recv.c:3652 src/irc/irc-recv.c:3666
+#: src/irc/irc-recv.c:1388 src/irc/irc-recv.c:1405 src/irc/irc-recv.c:1421
+#: src/irc/irc-recv.c:1437 src/irc/irc-recv.c:1462 src/irc/irc-recv.c:1479
+#: src/irc/irc-recv.c:1495 src/irc/irc-recv.c:1519 src/irc/irc-recv.c:1536
+#: src/irc/irc-recv.c:1552 src/irc/irc-recv.c:1576 src/irc/irc-recv.c:1593
+#: src/irc/irc-recv.c:1608 src/irc/irc-recv.c:1716 src/irc/irc-recv.c:3359
+#: src/irc/irc-recv.c:3417 src/irc/irc-recv.c:3569 src/irc/irc-recv.c:3584
+#: src/irc/irc-recv.c:3599 src/irc/irc-recv.c:3614 src/irc/irc-recv.c:3627
+#: src/irc/irc-recv.c:3677 src/irc/irc-recv.c:3691
#, c-format
msgid "%s cannot parse \"%s\" command\n"
msgstr ""
-#: src/irc/irc-recv.c:1596
+#: src/irc/irc-recv.c:1621
#, c-format
msgid "%s unknown DCC CHAT type received from "
msgstr ""
-#: src/irc/irc-recv.c:1671 src/irc/irc-dcc.c:1011
+#: src/irc/irc-recv.c:1696 src/irc/irc-dcc.c:1011
#, c-format
msgid "Private %s> %s"
msgstr ""
-#: src/irc/irc-recv.c:1747
+#: src/irc/irc-recv.c:1772
msgid "has quit"
msgstr ""
-#: src/irc/irc-recv.c:1868
+#: src/irc/irc-recv.c:1893
#, c-format
msgid "%s \"%s\" command received without channel\n"
msgstr ""
-#: src/irc/irc-recv.c:1896
+#: src/irc/irc-recv.c:1921
msgid " has changed topic for "
msgstr ""
-#: src/irc/irc-recv.c:1901
+#: src/irc/irc-recv.c:1926
#, c-format
msgid " to: \"%s\"\n"
msgstr ""
-#: src/irc/irc-recv.c:1907
+#: src/irc/irc-recv.c:1932
msgid " has unset topic for "
msgstr ""
-#: src/irc/irc-recv.c:2018
+#: src/irc/irc-recv.c:2043
#, c-format
msgid " is away: %s\n"
msgstr ""
-#: src/irc/irc-recv.c:2092
+#: src/irc/irc-recv.c:2117
msgid "Users online: "
msgstr ""
-#: src/irc/irc-recv.c:2539
+#: src/irc/irc-recv.c:2564
msgid "idle: "
msgstr ""
-#: src/irc/irc-recv.c:2547
+#: src/irc/irc-recv.c:2572
msgid "days"
msgstr ""
-#: src/irc/irc-recv.c:2547
+#: src/irc/irc-recv.c:2572
msgid "day"
msgstr ""
-#: src/irc/irc-recv.c:2557
+#: src/irc/irc-recv.c:2582
msgid "hours"
msgstr ""
-#: src/irc/irc-recv.c:2557
+#: src/irc/irc-recv.c:2582
msgid "hour"
msgstr ""
-#: src/irc/irc-recv.c:2563
+#: src/irc/irc-recv.c:2588
msgid "minutes"
msgstr ""
-#: src/irc/irc-recv.c:2563
+#: src/irc/irc-recv.c:2588
msgid "minute"
msgstr ""
-#: src/irc/irc-recv.c:2569
+#: src/irc/irc-recv.c:2594
msgid "seconds"
msgstr ""
-#: src/irc/irc-recv.c:2569
+#: src/irc/irc-recv.c:2594
msgid "second"
msgstr ""
-#: src/irc/irc-recv.c:2574
+#: src/irc/irc-recv.c:2599
msgid "signon at: "
msgstr ""
-#: src/irc/irc-recv.c:2662
+#: src/irc/irc-recv.c:2687
msgid "Channels: "
msgstr ""
-#: src/irc/irc-recv.c:2914
+#: src/irc/irc-recv.c:2939
msgid "No topic set for "
msgstr ""
-#: src/irc/irc-recv.c:2956
+#: src/irc/irc-recv.c:2981
msgid "Topic for "
msgstr ""
-#: src/irc/irc-recv.c:2960
+#: src/irc/irc-recv.c:2985
#, c-format
msgid " is: \"%s\"\n"
msgstr ""
-#: src/irc/irc-recv.c:2978 src/irc/irc-recv.c:3062 src/irc/irc-recv.c:3115
+#: src/irc/irc-recv.c:3003 src/irc/irc-recv.c:3087 src/irc/irc-recv.c:3140
#, c-format
msgid "%s cannot identify channel for \"%s\" command\n"
msgstr ""
-#: src/irc/irc-recv.c:3024
+#: src/irc/irc-recv.c:3049
msgid "Topic set by "
msgstr ""
-#: src/irc/irc-recv.c:3044
+#: src/irc/irc-recv.c:3069
#, c-format
msgid "%s cannot identify date/time for \"%s\" command\n"
msgstr ""
-#: src/irc/irc-recv.c:3053 src/irc/irc-recv.c:3124
+#: src/irc/irc-recv.c:3078 src/irc/irc-recv.c:3149
#, c-format
msgid "%s cannot identify nickname for \"%s\" command\n"
msgstr ""
-#: src/irc/irc-recv.c:3103
+#: src/irc/irc-recv.c:3128
msgid "has invited"
msgstr ""
-#: src/irc/irc-recv.c:3106 src/irc/irc-recv.c:3257
+#: src/irc/irc-recv.c:3131 src/irc/irc-recv.c:3282
msgid "on"
msgstr ""
-#: src/irc/irc-recv.c:3380
+#: src/irc/irc-recv.c:3405
#, c-format
msgid "%s cannot create nick \"%s\" for channel \"%s\"\n"
msgstr ""
-#: src/irc/irc-recv.c:3436
+#: src/irc/irc-recv.c:3461
msgid "Nicks "
msgstr ""
-#: src/irc/irc-recv.c:3456
+#: src/irc/irc-recv.c:3481
msgid "Channel "
msgstr ""
-#: src/irc/irc-recv.c:3467
+#: src/irc/irc-recv.c:3492
msgid "nicks"
msgstr ""
-#: src/irc/irc-recv.c:3467
+#: src/irc/irc-recv.c:3492
msgid "nick"
msgstr ""
-#: src/irc/irc-recv.c:3475
+#: src/irc/irc-recv.c:3500
msgid "ops"
msgstr ""
-#: src/irc/irc-recv.c:3475
+#: src/irc/irc-recv.c:3500
msgid "op"
msgstr ""
-#: src/irc/irc-recv.c:3484
+#: src/irc/irc-recv.c:3509
msgid "halfops"
msgstr ""
-#: src/irc/irc-recv.c:3484
+#: src/irc/irc-recv.c:3509
msgid "halfop"
msgstr ""
-#: src/irc/irc-recv.c:3493
+#: src/irc/irc-recv.c:3518
msgid "voices"
msgstr ""
-#: src/irc/irc-recv.c:3493
+#: src/irc/irc-recv.c:3518
msgid "voice"
msgstr ""
-#: src/irc/irc-recv.c:3502
+#: src/irc/irc-recv.c:3527
msgid "normal"
msgstr ""
-#: src/irc/irc-recv.c:3615
+#: src/irc/irc-recv.c:3640
msgid "banned by"
msgstr ""
-#: src/irc/irc-recv.c:3704
+#: src/irc/irc-recv.c:3729
#, c-format
msgid "%s: nickname \"%s\" is already in use, trying 2nd nickname \"%s\"\n"
msgstr ""
-#: src/irc/irc-recv.c:3716
+#: src/irc/irc-recv.c:3741
#, c-format
msgid "%s: nickname \"%s\" is already in use, trying 3rd nickname \"%s\"\n"
msgstr ""
-#: src/irc/irc-recv.c:3728
+#: src/irc/irc-recv.c:3753
#, c-format
msgid ""
"%s: all declared nicknames are already in use, closing connection with "
"server!\n"
msgstr ""
-#: src/irc/irc-recv.c:3738
+#: src/irc/irc-recv.c:3763
#, c-format
msgid "%s: nickname \"%s\" is already in use, trying 1st nickname \"%s\"\n"
msgstr ""
@@ -1984,7 +1992,7 @@ msgstr ""
msgid "%s unable to add handler for \"%s\" message (not enough memory)\n"
msgstr ""
-#: src/gui/curses/gui-input.c:337
+#: src/gui/curses/gui-input.c:338
#, c-format
msgid "%s lag is high, disconnecting from server...\n"
msgstr ""
@@ -2026,23 +2034,23 @@ msgstr ""
msgid "-MORE-"
msgstr ""
-#: src/gui/curses/gui-display.c:1565
+#: src/gui/curses/gui-display.c:1516
msgid " [A] Accept"
msgstr ""
-#: src/gui/curses/gui-display.c:1566 src/gui/curses/gui-display.c:1570
+#: src/gui/curses/gui-display.c:1517 src/gui/curses/gui-display.c:1521
msgid " [C] Cancel"
msgstr ""
-#: src/gui/curses/gui-display.c:1575
+#: src/gui/curses/gui-display.c:1526
msgid " [R] Remove"
msgstr ""
-#: src/gui/curses/gui-display.c:1579
+#: src/gui/curses/gui-display.c:1530
msgid " [P] Purge old DCC"
msgstr ""
-#: src/gui/curses/gui-display.c:1580
+#: src/gui/curses/gui-display.c:1531
msgid " [Q] Close DCC view"
msgstr ""
@@ -2179,32 +2187,36 @@ msgid "jump to DCC buffer"
msgstr ""
#: src/gui/gui-keyboard.c:103
-msgid "jump to server buffer"
+msgid "jump to last buffer"
msgstr ""
#: src/gui/gui-keyboard.c:105
-msgid "jump to next server"
+msgid "jump to server buffer"
msgstr ""
#: src/gui/gui-keyboard.c:107
-msgid "clear hotlist"
+msgid "jump to next server"
msgstr ""
#: src/gui/gui-keyboard.c:109
+msgid "clear hotlist"
+msgstr ""
+
+#: src/gui/gui-keyboard.c:111
msgid "grab a key"
msgstr ""
-#: src/gui/gui-keyboard.c:420 src/common/command.c:1471
+#: src/gui/gui-keyboard.c:422 src/common/command.c:1471
#, c-format
msgid "%s unable to bind key \"%s\"\n"
msgstr ""
-#: src/gui/gui-keyboard.c:431
+#: src/gui/gui-keyboard.c:433
#, c-format
msgid "%s unable to bind key \"%s\" (invalid function name: \"%s\")\n"
msgstr ""
-#: src/gui/gui-keyboard.c:444
+#: src/gui/gui-keyboard.c:446
#, c-format
msgid "%s not enough memory for key binding\n"
msgstr ""
diff --git a/src/common/completion.c b/src/common/completion.c
index a27605f6f..fa45cfe45 100644
--- a/src/common/completion.c
+++ b/src/common/completion.c
@@ -322,6 +322,8 @@ completion_build_list (t_completion *completion, void *channel)
pos[0] = ' ';
}
}
+ else
+ completion_stop (completion);
return;
}
if ((strcasecmp (completion->base_command, "unalias") == 0)
diff --git a/src/gui/curses/gui-input.c b/src/gui/curses/gui-input.c
index 7f4d932cd..8aeb5c65a 100644
--- a/src/gui/curses/gui-input.c
+++ b/src/gui/curses/gui-input.c
@@ -92,6 +92,7 @@ gui_input_default_key_bindings ()
gui_key_bind ( /* ^right */ "meta-Oc", "next_word");
gui_key_bind ( /* m-h */ "meta-h", "hotlist_clear");
gui_key_bind ( /* m-j,m-d */ "meta-jmeta-d", "jump_dcc");
+ gui_key_bind ( /* m-j,m-l */ "meta-jmeta-l", "jump_last_buffer");
gui_key_bind ( /* m-j,m-s */ "meta-jmeta-s", "jump_server");
gui_key_bind ( /* m-j,m-x */ "meta-jmeta-x", "jump_next_server");
gui_key_bind ( /* m-k */ "meta-k", "grab_key");
diff --git a/src/gui/gui-common.c b/src/gui/gui-common.c
index 318e9a48e..ec694a5b7 100644
--- a/src/gui/gui-common.c
+++ b/src/gui/gui-common.c
@@ -1434,6 +1434,17 @@ gui_input_jump_dcc ()
}
/*
+ * gui_input_jump_last_buffer: jump to last buffer
+ */
+
+void
+gui_input_jump_last_buffer ()
+{
+ if (last_gui_buffer)
+ gui_switch_to_buffer_by_number (gui_current_window, last_gui_buffer->number);
+}
+
+/*
* gui_input_jump_server: jump to server buffer
*/
diff --git a/src/gui/gui-keyboard.c b/src/gui/gui-keyboard.c
index b6cd3bac7..8d73476cf 100644
--- a/src/gui/gui-keyboard.c
+++ b/src/gui/gui-keyboard.c
@@ -99,6 +99,8 @@ t_gui_key_function gui_key_functions[] =
N_("jump to buffer with activity") },
{ "jump_dcc", gui_input_jump_dcc,
N_("jump to DCC buffer") },
+ { "jump_last_buffer", gui_input_jump_last_buffer,
+ N_("jump to last buffer") },
{ "jump_server", gui_input_jump_server,
N_("jump to server buffer") },
{ "jump_next_server", gui_input_jump_next_server,
diff --git a/src/gui/gui.h b/src/gui/gui.h
index 0d3774a76..94c277e51 100644
--- a/src/gui/gui.h
+++ b/src/gui/gui.h
@@ -337,6 +337,7 @@ extern void gui_input_up ();
extern void gui_input_down ();
extern void gui_input_jump_smart ();
extern void gui_input_jump_dcc ();
+extern void gui_input_jump_last_buffer ();
extern void gui_input_jump_server ();
extern void gui_input_jump_next_server ();
extern void gui_input_hotlist_clear ();
diff --git a/src/irc/irc-recv.c b/src/irc/irc-recv.c
index 64258305d..66edef086 100644
--- a/src/irc/irc-recv.c
+++ b/src/irc/irc-recv.c
@@ -637,6 +637,31 @@ void irc_get_channel_modes (t_irc_channel *ptr_channel, char *channel_name,
SET_CHANNEL_MODE(ptr_channel, (set_flag == '+'),
CHANNEL_MODE_SECRET);
break;
+ case 'q':
+ pos = NULL;
+ if (parm)
+ {
+ pos = strchr (parm, ' ');
+ if (pos)
+ pos[0] = '\0';
+ }
+ if (nick_host)
+ irc_display_mode (ptr_channel->buffer,
+ channel_name, set_flag, "q", nick_host,
+ (set_flag == '+') ?
+ _("sets quiet on") :
+ _("removes quiet on"),
+ (parm) ? parm : NULL);
+
+ /* look for next parameter */
+ if (parm && pos)
+ {
+ pos++;
+ while (pos[0] == ' ')
+ pos++;
+ parm = pos;
+ }
+ break;
case 's':
if (nick_host)
irc_display_mode (ptr_channel->buffer,
diff --git a/weechat/doc/weechat_doc_en.texi b/weechat/doc/weechat_doc_en.texi
index bb192755b..1f6941f41 100644
--- a/weechat/doc/weechat_doc_en.texi
+++ b/weechat/doc/weechat_doc_en.texi
@@ -35,7 +35,7 @@
@title WeeChat - User guide
@subtitle Fast, light and extensible IRC client
-@subtitle Documentation for WeeChat v0.1.4-cvs - July, 15 2005
+@subtitle Documentation for WeeChat v0.1.4-cvs - July, 16 2005
@image{weechat_image}
@@ -150,7 +150,7 @@ Binary packages are available for these distributions:
@itemize @bullet
@item
Debian (or any Debian compatible distribution)@*
-To install: @kbd{dpkg -i /path/weechat_x.y.z-1_i386.deb}
+To install: @kbd{apt-get install weechat-curses}
@item
Mandriva/Redhat (or any RPM compatible distribution)@*
To install: @kbd{rpm -i /path/weechat-x.y.z-1.i386.rpm}
@@ -739,6 +739,9 @@ Clear hotlist (activity notification on other buffers)@*
@item Alt + J then Alt + D
Display current DCC@*
@*
+@item Alt + J then Alt + L
+Switch to last buffer@*
+@*
@item Alt + J then Alt + S
Switch to server buffer@*
@*
@@ -751,6 +754,9 @@ Switch to buffer by number@*
@item Alt + J then number (01-99)
Switch to buffer by number@*
@*
+@item Alt + K
+Grab a key
+@*
@item Alt + R
Delete entire line@*
@*
@@ -1317,6 +1323,8 @@ jump to server buffer@*
jump to next server@*
@item hotlist_clear
clear hotlist@*
+@item grab_key
+grab a key@*
@end table
@node FIFO pipe, , WeeChat commands, Usage
diff --git a/weechat/doc/weechat_doc_es.texi b/weechat/doc/weechat_doc_es.texi
index 8285b1cb9..40bcddb49 100644
--- a/weechat/doc/weechat_doc_es.texi
+++ b/weechat/doc/weechat_doc_es.texi
@@ -35,7 +35,7 @@
@title WeeChat - Gui@'on de usuario.
@subtitle Cliente IRC r@'apido, peque@~no y extensible
-@subtitle Documentaci@'on para WeeChat v0.1.4-cvs - 15 de Julio de 2005
+@subtitle Documentaci@'on para WeeChat v0.1.4-cvs - 16 de Julio de 2005
@image{weechat_image}
@@ -150,7 +150,7 @@ Los paquetes binarios est@'an disponibles para las siguientes distribuciones:
@itemize @bullet
@item
Debian (o compatible con Debian)@*
-Para instalar WeeChat: @kbd{dpkg -i /direccion/weechat_x.y.z-1_i386.deb}
+Para instalar WeeChat: @kbd{apt-get install weechat-curses}
@item
Mandrake/Redhat (o cualquier distribuci@'on compatible con los paquetes RPM)@*
Para instalar WeeChat: @kbd{rpm -i /direccion/weechat-x.y.z-1.i386.rpm}
@@ -738,6 +738,9 @@ Borrar la 'hotlist' (notificaci@'on de actividad en otras memorias temporales)@*
@item Alt + J then Alt + D
Obtener la lista de DCC actual@*
@*
+@item Alt + J then Alt + L
+Switch to last buffer@*
+@*
@item Alt + J then Alt + S
Ir a la memoria temporal del servidor@*
@*
@@ -750,6 +753,9 @@ Saltar a la memoria temporal con ese n@'umero@*
@item Alt + J then number (01-99)
Saltar a la memoria temporal con ese n@'umero@*
@*
+@item Alt + K
+Grab a key
+@*
@item Alt + R
Delete entire line@*
@*
@@ -1316,6 +1322,8 @@ jump to server buffer@*
jump to next server@*
@item hotlist_clear
clear hotlist@*
+@item grab_key
+grab a key@*
@end table
@node Canal FIFO, , Comandos WeeChat, Uso
diff --git a/weechat/doc/weechat_doc_fr.texi b/weechat/doc/weechat_doc_fr.texi
index c98bb2388..763815c91 100644
--- a/weechat/doc/weechat_doc_fr.texi
+++ b/weechat/doc/weechat_doc_fr.texi
@@ -35,7 +35,7 @@
@title WeeChat - Guide utilisateur
@subtitle Client IRC rapide, l@'eger et extensible
-@subtitle Documentation pour WeeChat v0.1.4-cvs - 15 Juillet 2005
+@subtitle Documentation pour WeeChat v0.1.4-cvs - 16 Juillet 2005
@image{weechat_image}
@@ -149,7 +149,7 @@ Les paquets binaires sont disponibles pour les distributions suivantes :
@itemize @bullet
@item
Debian (ou toute distribution compatible Debian)@*
-Pour installer : @kbd{dpkg -i /chemin/weechat_x.y.z-1_i386.deb}
+Pour installer : @kbd{apt-get install weechat-curses}
@item
Mandrake/Redhat (ou toute distribution compatible avec les RPM)@*
Pour installer : @kbd{rpm -i /chemin/weechat-x.y.z-1.i386.rpm}
@@ -739,14 +739,20 @@ Vide la hotlist (notification d'activité sur les autres tampons)@*
@item Alt + J puis Alt + D
Afficher les DCC en cours@*
@*
+@item Alt + J puis Alt + L
+Sauter au dernier tampon@*
+@*
@item Alt + J puis Alt + S
Sauter au tampon du serveur@*
@*
+@item Alt + chiffre (1-9)
+Sauter au tampon avec ce num@'ero@*
+@*
@item Alt + J then Alt + X
Sauter au premier canal du serveur suivant (ou tampon du serveur si aucun canal ouvert)@*
@*
-@item Alt + chiffre (1-9)
-Sauter au tampon avec ce num@'ero@*
+@item Alt + K
+Capturer une touche
@*
@item Alt + J puis nombre (01-99)
Sauter au tampon avec ce num@'ero@*
@@ -1317,6 +1323,8 @@ sauter au tampon du serveur@*
sauter au prochain serveur@*
@item hotlist_clear
effacer la liste d'activit@'e@*
+@item grab_key
+capturer une touche@*
@end table
@node Tube FIFO, , Commandes WeeChat, Utilisation
diff --git a/weechat/doc/weechat_doc_pt.texi b/weechat/doc/weechat_doc_pt.texi
index 232523a5f..fa977da9d 100644
--- a/weechat/doc/weechat_doc_pt.texi
+++ b/weechat/doc/weechat_doc_pt.texi
@@ -35,7 +35,7 @@
@title WeeChat - Guia do Utilizador
@subtitle Cliente de IRC rapido, leve e extencivel
-@subtitle Documenta@,{c}@~ao do WeeChat v0.1.4-cvs - 15 de Julho de 2005
+@subtitle Documenta@,{c}@~ao do WeeChat v0.1.4-cvs - 16 de Julho de 2005
@image{weechat_image}
@@ -148,7 +148,7 @@ Os pacotes bin@'arios est@'ao dispon@'iveis para as seguintes distribui@,{c}@~oe
@itemize @bullet
@item
Debian (ou compat@'ivel)@*
-Instala@,{c}@~ao : @kbd{dpkg -i /chemin/weechat_x.y.z-1_i386.deb}
+Instala@,{c}@~ao : @kbd{apt-get install weechat-curses}
@item
Mandrake/Redhat (ou outra distro compat@'ivel com RPMs)@*
Instala@,{c}@~ao : @kbd{rpm -i /chemin/weechat-x.y.z-1.i386.rpm}
@@ -736,6 +736,9 @@ Hotlist desobstru@'ido (notifica@,{c}@~ao da atividade em outros amortecedores)@
@item Alt + J then Alt + D
Exposi@,{c}@~ao DCC atual@*
@*
+@item Alt + J then Alt + L
+Switch to last buffer@*
+@*
@item Alt + J then Alt + S
Comute ao amortecedor do servidor@*
@*
@@ -748,6 +751,9 @@ Comute ao amortecedor pelo n@'umero@*
@item Alt + J then number (01-99)
Comute ao amortecedor pelo n@'umero@*
@*
+@item Alt + K
+Grab a key
+@*
@item Alt + R
Delete entire line@*
@*
@@ -1314,6 +1320,8 @@ jump to server buffer@*
jump to next server@*
@item hotlist_clear
clear hotlist@*
+@item grab_key
+grab a key@*
@end table
@node FIFO pipe, , Comandos do WeeChat, Utilizacao
diff --git a/weechat/po/es.po b/weechat/po/es.po
index b07946241..ef197de85 100644
--- a/weechat/po/es.po
+++ b/weechat/po/es.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.1.4-cvs\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2005-07-16 13:11+0200\n"
-"PO-Revision-Date: 2005-07-16 13:12+0200\n"
+"POT-Creation-Date: 2005-07-16 14:27+0200\n"
+"PO-Revision-Date: 2005-07-16 14:28+0200\n"
"Last-Translator: Roberto González Cardenete <robert.glez@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"MIME-Version: 1.0\n"
@@ -1336,7 +1336,7 @@ msgstr " (servidor temporal, no será guardado)"
msgid "(hidden)"
msgstr "(oculto)"
-#: src/irc/irc-send.c:58 src/irc/irc-recv.c:3750
+#: src/irc/irc-send.c:58 src/irc/irc-recv.c:3775
msgid "unknown"
msgstr "desconocido"
@@ -1380,7 +1380,7 @@ msgstr ""
msgid "%s nick \"%s\" not found for \"%s\" command\n"
msgstr "%s usuario \"%s\" no encontrado para el comando \"%s\"\n"
-#: src/irc/irc-send.c:969 src/irc/irc-send.c:1277 src/irc/irc-recv.c:1619
+#: src/irc/irc-send.c:969 src/irc/irc-send.c:1277 src/irc/irc-recv.c:1644
#, c-format
msgid "%s cannot create new private window \"%s\"\n"
msgstr "%s no es posible crear una nueva ventana privada \"%s\"\n"
@@ -1398,9 +1398,9 @@ msgstr "Has sido invitado a "
msgid "by"
msgstr "por"
-#: src/irc/irc-recv.c:195 src/irc/irc-recv.c:289 src/irc/irc-recv.c:763
-#: src/irc/irc-recv.c:1098 src/irc/irc-recv.c:1277 src/irc/irc-recv.c:2968
-#: src/irc/irc-recv.c:3035
+#: src/irc/irc-recv.c:195 src/irc/irc-recv.c:289 src/irc/irc-recv.c:788
+#: src/irc/irc-recv.c:1123 src/irc/irc-recv.c:1302 src/irc/irc-recv.c:2993
+#: src/irc/irc-recv.c:3060
#, c-format
msgid "%s channel \"%s\" not found for \"%s\" command\n"
msgstr "%s canal \"%s\" no encontrado para el comando \"%s\"\n"
@@ -1511,313 +1511,321 @@ msgstr "establece el canal como privado"
msgid "removes private channel flag"
msgstr "elimina el modo privado para el canal"
-#: src/irc/irc-recv.c:645
+#: src/irc/irc-recv.c:652
+msgid "sets quiet on"
+msgstr ""
+
+#: src/irc/irc-recv.c:653
+msgid "removes quiet on"
+msgstr ""
+
+#: src/irc/irc-recv.c:670
msgid "sets secret channel flag"
msgstr "establece el canal como secreto"
-#: src/irc/irc-recv.c:646
+#: src/irc/irc-recv.c:671
msgid "removes secret channel flag"
msgstr "elimina el modo secreto para el canal"
-#: src/irc/irc-recv.c:656
+#: src/irc/irc-recv.c:681
msgid "sets topic protection"
msgstr "activa la protección de tema"
-#: src/irc/irc-recv.c:657
+#: src/irc/irc-recv.c:682
msgid "removes topic protection"
msgstr "elimina la protección de tema"
-#: src/irc/irc-recv.c:674
+#: src/irc/irc-recv.c:699
msgid "gives voice to"
msgstr "da voz a"
-#: src/irc/irc-recv.c:675
+#: src/irc/irc-recv.c:700
msgid "removes voice from"
msgstr "quita la voz a"
-#: src/irc/irc-recv.c:718 src/irc/irc-recv.c:803 src/irc/irc-recv.c:1172
-#: src/irc/irc-recv.c:1715
+#: src/irc/irc-recv.c:743 src/irc/irc-recv.c:828 src/irc/irc-recv.c:1197
+#: src/irc/irc-recv.c:1740
#, c-format
msgid "%s \"%s\" command received without host\n"
msgstr "%s comando \"%s\" recibido sin host \n"
-#: src/irc/irc-recv.c:733
+#: src/irc/irc-recv.c:758
#, c-format
msgid "%s \"%s\" command received without channel or nickname\n"
msgstr "%s comando \"%s\" recibido sin canal ó usuario\n"
-#: src/irc/irc-recv.c:778
+#: src/irc/irc-recv.c:803
msgid "mode changed by"
msgstr "modo cambiado por"
-#: src/irc/irc-recv.c:842
+#: src/irc/irc-recv.c:867
msgid "You are "
msgstr "Usted es "
-#: src/irc/irc-recv.c:849
+#: src/irc/irc-recv.c:874
msgid " is "
msgstr "es "
-#: src/irc/irc-recv.c:853
+#: src/irc/irc-recv.c:878
msgid "now known as "
msgstr "ahora conocido como"
-#: src/irc/irc-recv.c:923
+#: src/irc/irc-recv.c:948
#, c-format
msgid "%s nickname not found for \"%s\" command\n"
msgstr "%s nombre de usuario no encontrado para el comando \"%s\"\n"
-#: src/irc/irc-recv.c:936 src/irc/irc-recv.c:968
+#: src/irc/irc-recv.c:961 src/irc/irc-recv.c:993
msgid "reply from"
msgstr "respuesta de"
-#: src/irc/irc-recv.c:971
+#: src/irc/irc-recv.c:996
#, c-format
msgid ": %ld.%ld seconds\n"
msgstr ": %ld.%ld segundos\n"
-#: src/irc/irc-recv.c:1023
+#: src/irc/irc-recv.c:1048
#, c-format
msgid "%s \"%s\" command received without host or channel\n"
msgstr "%s comando \"%s\" recibido sin host o canal\n"
-#: src/irc/irc-recv.c:1073
+#: src/irc/irc-recv.c:1098
msgid " has left "
msgstr " ha salido "
-#: src/irc/irc-recv.c:1221 src/irc/irc-recv.c:1645
+#: src/irc/irc-recv.c:1246 src/irc/irc-recv.c:1670
#, c-format
msgid "On %s: * %s %s"
msgstr "En %s: * %s %s"
-#: src/irc/irc-recv.c:1240
+#: src/irc/irc-recv.c:1265
#, c-format
msgid "Received a CTCP SOUND \"%s\" from "
msgstr "Recibido un sonido CTCP \\\"%s\\\" de "
-#: src/irc/irc-recv.c:1260
+#: src/irc/irc-recv.c:1285
#, c-format
msgid "On %s: %s> %s"
msgstr "En %s: %s> %s"
-#: src/irc/irc-recv.c:1322
+#: src/irc/irc-recv.c:1347
msgid "Received a "
msgstr "Recibido un "
-#: src/irc/irc-recv.c:1324
+#: src/irc/irc-recv.c:1349
msgid "CTCP VERSION "
msgstr "CTCP VERSION "
-#: src/irc/irc-recv.c:1326
+#: src/irc/irc-recv.c:1351
msgid "from"
msgstr "de"
-#: src/irc/irc-recv.c:1363 src/irc/irc-recv.c:1380 src/irc/irc-recv.c:1396
-#: src/irc/irc-recv.c:1412 src/irc/irc-recv.c:1437 src/irc/irc-recv.c:1454
-#: src/irc/irc-recv.c:1470 src/irc/irc-recv.c:1494 src/irc/irc-recv.c:1511
-#: src/irc/irc-recv.c:1527 src/irc/irc-recv.c:1551 src/irc/irc-recv.c:1568
-#: src/irc/irc-recv.c:1583 src/irc/irc-recv.c:1691 src/irc/irc-recv.c:3334
-#: src/irc/irc-recv.c:3392 src/irc/irc-recv.c:3544 src/irc/irc-recv.c:3559
-#: src/irc/irc-recv.c:3574 src/irc/irc-recv.c:3589 src/irc/irc-recv.c:3602
-#: src/irc/irc-recv.c:3652 src/irc/irc-recv.c:3666
+#: src/irc/irc-recv.c:1388 src/irc/irc-recv.c:1405 src/irc/irc-recv.c:1421
+#: src/irc/irc-recv.c:1437 src/irc/irc-recv.c:1462 src/irc/irc-recv.c:1479
+#: src/irc/irc-recv.c:1495 src/irc/irc-recv.c:1519 src/irc/irc-recv.c:1536
+#: src/irc/irc-recv.c:1552 src/irc/irc-recv.c:1576 src/irc/irc-recv.c:1593
+#: src/irc/irc-recv.c:1608 src/irc/irc-recv.c:1716 src/irc/irc-recv.c:3359
+#: src/irc/irc-recv.c:3417 src/irc/irc-recv.c:3569 src/irc/irc-recv.c:3584
+#: src/irc/irc-recv.c:3599 src/irc/irc-recv.c:3614 src/irc/irc-recv.c:3627
+#: src/irc/irc-recv.c:3677 src/irc/irc-recv.c:3691
#, c-format
msgid "%s cannot parse \"%s\" command\n"
msgstr "%s no es posible analizar el comando \"%s\"\n"
-#: src/irc/irc-recv.c:1596
+#: src/irc/irc-recv.c:1621
#, c-format
msgid "%s unknown DCC CHAT type received from "
msgstr "%s tipo DCC CHAT desconocido recibido de "
-#: src/irc/irc-recv.c:1671 src/irc/irc-dcc.c:1011
+#: src/irc/irc-recv.c:1696 src/irc/irc-dcc.c:1011
#, c-format
msgid "Private %s> %s"
msgstr "Privado %s> %s"
-#: src/irc/irc-recv.c:1747
+#: src/irc/irc-recv.c:1772
msgid "has quit"
msgstr "ha salido"
-#: src/irc/irc-recv.c:1868
+#: src/irc/irc-recv.c:1893
#, c-format
msgid "%s \"%s\" command received without channel\n"
msgstr "%s comando \"%s\" recibido sin canal\n"
-#: src/irc/irc-recv.c:1896
+#: src/irc/irc-recv.c:1921
msgid " has changed topic for "
msgstr "ha cambiado el tema por "
-#: src/irc/irc-recv.c:1901
+#: src/irc/irc-recv.c:1926
#, c-format
msgid " to: \"%s\"\n"
msgstr " a: \"%s\"\n"
-#: src/irc/irc-recv.c:1907
+#: src/irc/irc-recv.c:1932
msgid " has unset topic for "
msgstr " ha quitado el tema por "
-#: src/irc/irc-recv.c:2018
+#: src/irc/irc-recv.c:2043
#, c-format
msgid " is away: %s\n"
msgstr " está ausente: %s\n"
-#: src/irc/irc-recv.c:2092
+#: src/irc/irc-recv.c:2117
msgid "Users online: "
msgstr "Usuarios conectados: "
-#: src/irc/irc-recv.c:2539
+#: src/irc/irc-recv.c:2564
msgid "idle: "
msgstr "sin actividad: "
-#: src/irc/irc-recv.c:2547
+#: src/irc/irc-recv.c:2572
msgid "days"
msgstr "días"
-#: src/irc/irc-recv.c:2547
+#: src/irc/irc-recv.c:2572
msgid "day"
msgstr "día"
-#: src/irc/irc-recv.c:2557
+#: src/irc/irc-recv.c:2582
msgid "hours"
msgstr "horas"
-#: src/irc/irc-recv.c:2557
+#: src/irc/irc-recv.c:2582
msgid "hour"
msgstr "hora"
-#: src/irc/irc-recv.c:2563
+#: src/irc/irc-recv.c:2588
msgid "minutes"
msgstr "minutos"
-#: src/irc/irc-recv.c:2563
+#: src/irc/irc-recv.c:2588
msgid "minute"
msgstr "minuto"
-#: src/irc/irc-recv.c:2569
+#: src/irc/irc-recv.c:2594
msgid "seconds"
msgstr "segundos"
-#: src/irc/irc-recv.c:2569
+#: src/irc/irc-recv.c:2594
msgid "second"
msgstr "segundo"
-#: src/irc/irc-recv.c:2574
+#: src/irc/irc-recv.c:2599
msgid "signon at: "
msgstr "firmado el: "
-#: src/irc/irc-recv.c:2662
+#: src/irc/irc-recv.c:2687
msgid "Channels: "
msgstr "Canales: "
-#: src/irc/irc-recv.c:2914
+#: src/irc/irc-recv.c:2939
msgid "No topic set for "
msgstr "No hay tema definido para "
-#: src/irc/irc-recv.c:2956
+#: src/irc/irc-recv.c:2981
msgid "Topic for "
msgstr "El tema para "
-#: src/irc/irc-recv.c:2960
+#: src/irc/irc-recv.c:2985
#, c-format
msgid " is: \"%s\"\n"
msgstr " es: \"%s\"\n"
-#: src/irc/irc-recv.c:2978 src/irc/irc-recv.c:3062 src/irc/irc-recv.c:3115
+#: src/irc/irc-recv.c:3003 src/irc/irc-recv.c:3087 src/irc/irc-recv.c:3140
#, c-format
msgid "%s cannot identify channel for \"%s\" command\n"
msgstr "%s no es posible identificar el canal para el comando \"%s\"\n"
-#: src/irc/irc-recv.c:3024
+#: src/irc/irc-recv.c:3049
msgid "Topic set by "
msgstr "Tema definido por "
-#: src/irc/irc-recv.c:3044
+#: src/irc/irc-recv.c:3069
#, c-format
msgid "%s cannot identify date/time for \"%s\" command\n"
msgstr "%s no es posible identificar la fecha/hora para el comando \"%s\"\n"
-#: src/irc/irc-recv.c:3053 src/irc/irc-recv.c:3124
+#: src/irc/irc-recv.c:3078 src/irc/irc-recv.c:3149
#, c-format
msgid "%s cannot identify nickname for \"%s\" command\n"
msgstr ""
"%s no es posible determinar el nombre de usuario para el comando \"%s\"\n"
-#: src/irc/irc-recv.c:3103
+#: src/irc/irc-recv.c:3128
msgid "has invited"
msgstr "ha invitado"
-#: src/irc/irc-recv.c:3106 src/irc/irc-recv.c:3257
+#: src/irc/irc-recv.c:3131 src/irc/irc-recv.c:3282
msgid "on"
msgstr "en"
-#: src/irc/irc-recv.c:3380
+#: src/irc/irc-recv.c:3405
#, c-format
msgid "%s cannot create nick \"%s\" for channel \"%s\"\n"
msgstr "%s no es posible crear el usuario \"%s\" para el canal \"%s\"\n"
-#: src/irc/irc-recv.c:3436
+#: src/irc/irc-recv.c:3461
msgid "Nicks "
msgstr "Usuarios "
-#: src/irc/irc-recv.c:3456
+#: src/irc/irc-recv.c:3481
msgid "Channel "
msgstr "Canal "
-#: src/irc/irc-recv.c:3467
+#: src/irc/irc-recv.c:3492
msgid "nicks"
msgstr "usuarios"
-#: src/irc/irc-recv.c:3467
+#: src/irc/irc-recv.c:3492
msgid "nick"
msgstr "usuario"
-#: src/irc/irc-recv.c:3475
+#: src/irc/irc-recv.c:3500
msgid "ops"
msgstr "operadores"
-#: src/irc/irc-recv.c:3475
+#: src/irc/irc-recv.c:3500
msgid "op"
msgstr "operador"
-#: src/irc/irc-recv.c:3484
+#: src/irc/irc-recv.c:3509
msgid "halfops"
msgstr "semi-operadores"
-#: src/irc/irc-recv.c:3484
+#: src/irc/irc-recv.c:3509
msgid "halfop"
msgstr "semi-operador"
-#: src/irc/irc-recv.c:3493
+#: src/irc/irc-recv.c:3518
msgid "voices"
msgstr "voces"
-#: src/irc/irc-recv.c:3493
+#: src/irc/irc-recv.c:3518
msgid "voice"
msgstr "voz"
-#: src/irc/irc-recv.c:3502
+#: src/irc/irc-recv.c:3527
msgid "normal"
msgstr "normal"
-#: src/irc/irc-recv.c:3615
+#: src/irc/irc-recv.c:3640
msgid "banned by"
msgstr "baneado por"
-#: src/irc/irc-recv.c:3704
+#: src/irc/irc-recv.c:3729
#, c-format
msgid "%s: nickname \"%s\" is already in use, trying 2nd nickname \"%s\"\n"
msgstr ""
"%s: el nombre de usuario \"%s\" ya está en uso, probando con el 2º nombre de "
"usuario \"%s\"\n"
-#: src/irc/irc-recv.c:3716
+#: src/irc/irc-recv.c:3741
#, c-format
msgid "%s: nickname \"%s\" is already in use, trying 3rd nickname \"%s\"\n"
msgstr ""
"%s: el nombre de usuario \"%s\" ya está en uso, probando con el 3º nombre de "
"usuario \"%s\"\n"
-#: src/irc/irc-recv.c:3728
+#: src/irc/irc-recv.c:3753
#, c-format
msgid ""
"%s: all declared nicknames are already in use, closing connection with "
@@ -1826,7 +1834,7 @@ msgstr ""
"%s: ¡todos los nombres de usuario declarados ya están en uso, cerrando la "
"conexión con el servidor!\n"
-#: src/irc/irc-recv.c:3738
+#: src/irc/irc-recv.c:3763
#, c-format
msgid "%s: nickname \"%s\" is already in use, trying 1st nickname \"%s\"\n"
msgstr ""
@@ -2119,7 +2127,7 @@ msgstr ""
"%s no ha sido posible añadir el manejador para el mensaje \"%s\" (memoria "
"insuficiente)\n"
-#: src/gui/curses/gui-input.c:337
+#: src/gui/curses/gui-input.c:338
#, c-format
msgid "%s lag is high, disconnecting from server...\n"
msgstr "%s el lag (retraso) es alto, desconectando del servidor...\n"
@@ -2161,23 +2169,23 @@ msgstr "Lag: %.1f"
msgid "-MORE-"
msgstr "-MÁS-"
-#: src/gui/curses/gui-display.c:1565
+#: src/gui/curses/gui-display.c:1516
msgid " [A] Accept"
msgstr " [A] Aceptar"
-#: src/gui/curses/gui-display.c:1566 src/gui/curses/gui-display.c:1570
+#: src/gui/curses/gui-display.c:1517 src/gui/curses/gui-display.c:1521
msgid " [C] Cancel"
msgstr " [C] Cancelar"
-#: src/gui/curses/gui-display.c:1575
+#: src/gui/curses/gui-display.c:1526
msgid " [R] Remove"
msgstr " [R] Eliminar"
-#: src/gui/curses/gui-display.c:1579
+#: src/gui/curses/gui-display.c:1530
msgid " [P] Purge old DCC"
msgstr " [P] Purgar los viejos DCC"
-#: src/gui/curses/gui-display.c:1580
+#: src/gui/curses/gui-display.c:1531
msgid " [Q] Close DCC view"
msgstr " [Q] Cerrar la vista DCC"
@@ -2314,34 +2322,38 @@ msgid "jump to DCC buffer"
msgstr "saltar al búfer DCC"
#: src/gui/gui-keyboard.c:103
+msgid "jump to last buffer"
+msgstr ""
+
+#: src/gui/gui-keyboard.c:105
msgid "jump to server buffer"
msgstr "saltar al búfer servidor"
-#: src/gui/gui-keyboard.c:105
+#: src/gui/gui-keyboard.c:107
msgid "jump to next server"
msgstr "saltar al servidor siguiente"
-#: src/gui/gui-keyboard.c:107
+#: src/gui/gui-keyboard.c:109
msgid "clear hotlist"
msgstr "limpiar hotlist"
-#: src/gui/gui-keyboard.c:109
+#: src/gui/gui-keyboard.c:111
msgid "grab a key"
msgstr ""
-#: src/gui/gui-keyboard.c:420 src/common/command.c:1471
+#: src/gui/gui-keyboard.c:422 src/common/command.c:1471
#, c-format
msgid "%s unable to bind key \"%s\"\n"
msgstr "%s No ha sido posible atar la clave \"%s\"\n"
-#: src/gui/gui-keyboard.c:431
+#: src/gui/gui-keyboard.c:433
#, c-format
msgid "%s unable to bind key \"%s\" (invalid function name: \"%s\")\n"
msgstr ""
"%s No ha sido posible atar la clave \"%s\" (nombre de función inválido: \"%s"
"\")\n"
-#: src/gui/gui-keyboard.c:444
+#: src/gui/gui-keyboard.c:446
#, c-format
msgid "%s not enough memory for key binding\n"
msgstr "%s no hay suficiente memoria para atar la clave\n"
diff --git a/weechat/po/fr.po b/weechat/po/fr.po
index 4b083b0d6..12de6b026 100644
--- a/weechat/po/fr.po
+++ b/weechat/po/fr.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.1.4-cvs\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2005-07-16 13:11+0200\n"
-"PO-Revision-Date: 2005-07-16 13:11+0200\n"
+"POT-Creation-Date: 2005-07-16 14:27+0200\n"
+"PO-Revision-Date: 2005-07-16 14:28+0200\n"
"Last-Translator: FlashCode <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"MIME-Version: 1.0\n"
@@ -1334,7 +1334,7 @@ msgstr " (serveur temporaire, ne sera pas sauvé)"
msgid "(hidden)"
msgstr "(caché)"
-#: src/irc/irc-send.c:58 src/irc/irc-recv.c:3750
+#: src/irc/irc-send.c:58 src/irc/irc-recv.c:3775
msgid "unknown"
msgstr "inconnu"
@@ -1379,7 +1379,7 @@ msgstr ""
msgid "%s nick \"%s\" not found for \"%s\" command\n"
msgstr "%s pseudo \"%s\" non trouvé pour la commande \"%s\"\n"
-#: src/irc/irc-send.c:969 src/irc/irc-send.c:1277 src/irc/irc-recv.c:1619
+#: src/irc/irc-send.c:969 src/irc/irc-send.c:1277 src/irc/irc-recv.c:1644
#, c-format
msgid "%s cannot create new private window \"%s\"\n"
msgstr "%s impossible de créer la fenêtre privée \"%s\"\n"
@@ -1397,9 +1397,9 @@ msgstr "Vous avez été invité sur "
msgid "by"
msgstr "par"
-#: src/irc/irc-recv.c:195 src/irc/irc-recv.c:289 src/irc/irc-recv.c:763
-#: src/irc/irc-recv.c:1098 src/irc/irc-recv.c:1277 src/irc/irc-recv.c:2968
-#: src/irc/irc-recv.c:3035
+#: src/irc/irc-recv.c:195 src/irc/irc-recv.c:289 src/irc/irc-recv.c:788
+#: src/irc/irc-recv.c:1123 src/irc/irc-recv.c:1302 src/irc/irc-recv.c:2993
+#: src/irc/irc-recv.c:3060
#, c-format
msgid "%s channel \"%s\" not found for \"%s\" command\n"
msgstr "%s canal \"%s\" non trouvé pour la commande \"%s\"\n"
@@ -1510,313 +1510,321 @@ msgstr "définit le canal comme privé"
msgid "removes private channel flag"
msgstr "supprime le mode privé pour le canal"
-#: src/irc/irc-recv.c:645
+#: src/irc/irc-recv.c:652
+msgid "sets quiet on"
+msgstr "définit le mode muet sur"
+
+#: src/irc/irc-recv.c:653
+msgid "removes quiet on"
+msgstr "supprime le mode muet sur"
+
+#: src/irc/irc-recv.c:670
msgid "sets secret channel flag"
msgstr "définit le canal comme secret"
-#: src/irc/irc-recv.c:646
+#: src/irc/irc-recv.c:671
msgid "removes secret channel flag"
msgstr "supprime le mode secret pour le canal"
-#: src/irc/irc-recv.c:656
+#: src/irc/irc-recv.c:681
msgid "sets topic protection"
msgstr "active la protection du titre"
-#: src/irc/irc-recv.c:657
+#: src/irc/irc-recv.c:682
msgid "removes topic protection"
msgstr "supprime la protection du titre"
-#: src/irc/irc-recv.c:674
+#: src/irc/irc-recv.c:699
msgid "gives voice to"
msgstr "donne la voix à"
-#: src/irc/irc-recv.c:675
+#: src/irc/irc-recv.c:700
msgid "removes voice from"
msgstr "supprime la voix de"
-#: src/irc/irc-recv.c:718 src/irc/irc-recv.c:803 src/irc/irc-recv.c:1172
-#: src/irc/irc-recv.c:1715
+#: src/irc/irc-recv.c:743 src/irc/irc-recv.c:828 src/irc/irc-recv.c:1197
+#: src/irc/irc-recv.c:1740
#, c-format
msgid "%s \"%s\" command received without host\n"
msgstr "%s commande \"%s\" reçue sans host\n"
-#: src/irc/irc-recv.c:733
+#: src/irc/irc-recv.c:758
#, c-format
msgid "%s \"%s\" command received without channel or nickname\n"
msgstr "%s commande \"%s\" reçue sans canal ou utilisateur\n"
-#: src/irc/irc-recv.c:778
+#: src/irc/irc-recv.c:803
msgid "mode changed by"
msgstr "mode changé par"
-#: src/irc/irc-recv.c:842
+#: src/irc/irc-recv.c:867
msgid "You are "
msgstr "Vous êtes "
-#: src/irc/irc-recv.c:849
+#: src/irc/irc-recv.c:874
msgid " is "
msgstr " est "
-#: src/irc/irc-recv.c:853
+#: src/irc/irc-recv.c:878
msgid "now known as "
msgstr "maintenant connu sous le nom "
-#: src/irc/irc-recv.c:923
+#: src/irc/irc-recv.c:948
#, c-format
msgid "%s nickname not found for \"%s\" command\n"
msgstr "%s utilisateur non trouvé pour la commande \"%s\"\n"
-#: src/irc/irc-recv.c:936 src/irc/irc-recv.c:968
+#: src/irc/irc-recv.c:961 src/irc/irc-recv.c:993
msgid "reply from"
msgstr "réponse de"
-#: src/irc/irc-recv.c:971
+#: src/irc/irc-recv.c:996
#, c-format
msgid ": %ld.%ld seconds\n"
msgstr ": %ld.%ld secondes\n"
-#: src/irc/irc-recv.c:1023
+#: src/irc/irc-recv.c:1048
#, c-format
msgid "%s \"%s\" command received without host or channel\n"
msgstr "%s commande \"%s\" reçue sans host ou canal\n"
-#: src/irc/irc-recv.c:1073
+#: src/irc/irc-recv.c:1098
msgid " has left "
msgstr " a quitté "
-#: src/irc/irc-recv.c:1221 src/irc/irc-recv.c:1645
+#: src/irc/irc-recv.c:1246 src/irc/irc-recv.c:1670
#, c-format
msgid "On %s: * %s %s"
msgstr "Sur %s: * %s %s"
-#: src/irc/irc-recv.c:1240
+#: src/irc/irc-recv.c:1265
#, c-format
msgid "Received a CTCP SOUND \"%s\" from "
msgstr "CTCP SOUND \"%s\" reçu de "
-#: src/irc/irc-recv.c:1260
+#: src/irc/irc-recv.c:1285
#, c-format
msgid "On %s: %s> %s"
msgstr "Sur %s: %s> %s"
-#: src/irc/irc-recv.c:1322
+#: src/irc/irc-recv.c:1347
msgid "Received a "
msgstr "Reçu un "
-#: src/irc/irc-recv.c:1324
+#: src/irc/irc-recv.c:1349
msgid "CTCP VERSION "
msgstr "CTCP VERSION "
-#: src/irc/irc-recv.c:1326
+#: src/irc/irc-recv.c:1351
msgid "from"
msgstr "de"
-#: src/irc/irc-recv.c:1363 src/irc/irc-recv.c:1380 src/irc/irc-recv.c:1396
-#: src/irc/irc-recv.c:1412 src/irc/irc-recv.c:1437 src/irc/irc-recv.c:1454
-#: src/irc/irc-recv.c:1470 src/irc/irc-recv.c:1494 src/irc/irc-recv.c:1511
-#: src/irc/irc-recv.c:1527 src/irc/irc-recv.c:1551 src/irc/irc-recv.c:1568
-#: src/irc/irc-recv.c:1583 src/irc/irc-recv.c:1691 src/irc/irc-recv.c:3334
-#: src/irc/irc-recv.c:3392 src/irc/irc-recv.c:3544 src/irc/irc-recv.c:3559
-#: src/irc/irc-recv.c:3574 src/irc/irc-recv.c:3589 src/irc/irc-recv.c:3602
-#: src/irc/irc-recv.c:3652 src/irc/irc-recv.c:3666
+#: src/irc/irc-recv.c:1388 src/irc/irc-recv.c:1405 src/irc/irc-recv.c:1421
+#: src/irc/irc-recv.c:1437 src/irc/irc-recv.c:1462 src/irc/irc-recv.c:1479
+#: src/irc/irc-recv.c:1495 src/irc/irc-recv.c:1519 src/irc/irc-recv.c:1536
+#: src/irc/irc-recv.c:1552 src/irc/irc-recv.c:1576 src/irc/irc-recv.c:1593
+#: src/irc/irc-recv.c:1608 src/irc/irc-recv.c:1716 src/irc/irc-recv.c:3359
+#: src/irc/irc-recv.c:3417 src/irc/irc-recv.c:3569 src/irc/irc-recv.c:3584
+#: src/irc/irc-recv.c:3599 src/irc/irc-recv.c:3614 src/irc/irc-recv.c:3627
+#: src/irc/irc-recv.c:3677 src/irc/irc-recv.c:3691
#, c-format
msgid "%s cannot parse \"%s\" command\n"
msgstr "%s impossible d'analyser la commande \"%s\"\n"
-#: src/irc/irc-recv.c:1596
+#: src/irc/irc-recv.c:1621
#, c-format
msgid "%s unknown DCC CHAT type received from "
msgstr "%s type de DCC CHAT inconnu reçu de "
-#: src/irc/irc-recv.c:1671 src/irc/irc-dcc.c:1011
+#: src/irc/irc-recv.c:1696 src/irc/irc-dcc.c:1011
#, c-format
msgid "Private %s> %s"
msgstr "Prive %s> %s"
-#: src/irc/irc-recv.c:1747
+#: src/irc/irc-recv.c:1772
msgid "has quit"
msgstr "a quitté"
-#: src/irc/irc-recv.c:1868
+#: src/irc/irc-recv.c:1893
#, c-format
msgid "%s \"%s\" command received without channel\n"
msgstr "%s commande \"%s\" reçue sans canal\n"
-#: src/irc/irc-recv.c:1896
+#: src/irc/irc-recv.c:1921
msgid " has changed topic for "
msgstr " a changé le titre pour "
-#: src/irc/irc-recv.c:1901
+#: src/irc/irc-recv.c:1926
#, c-format
msgid " to: \"%s\"\n"
msgstr " en: \"%s\"\n"
-#: src/irc/irc-recv.c:1907
+#: src/irc/irc-recv.c:1932
msgid " has unset topic for "
msgstr " a retiré le titre pour "
-#: src/irc/irc-recv.c:2018
+#: src/irc/irc-recv.c:2043
#, c-format
msgid " is away: %s\n"
msgstr " est absent: %s\n"
-#: src/irc/irc-recv.c:2092
+#: src/irc/irc-recv.c:2117
msgid "Users online: "
msgstr "Utilisateurs en ligne: "
-#: src/irc/irc-recv.c:2539
+#: src/irc/irc-recv.c:2564
msgid "idle: "
msgstr "inactivité: "
-#: src/irc/irc-recv.c:2547
+#: src/irc/irc-recv.c:2572
msgid "days"
msgstr "jours"
-#: src/irc/irc-recv.c:2547
+#: src/irc/irc-recv.c:2572
msgid "day"
msgstr "jour"
-#: src/irc/irc-recv.c:2557
+#: src/irc/irc-recv.c:2582
msgid "hours"
msgstr "heures"
-#: src/irc/irc-recv.c:2557
+#: src/irc/irc-recv.c:2582
msgid "hour"
msgstr "heure"
-#: src/irc/irc-recv.c:2563
+#: src/irc/irc-recv.c:2588
msgid "minutes"
msgstr "minutes"
-#: src/irc/irc-recv.c:2563
+#: src/irc/irc-recv.c:2588
msgid "minute"
msgstr "minute"
-#: src/irc/irc-recv.c:2569
+#: src/irc/irc-recv.c:2594
msgid "seconds"
msgstr "secondes"
-#: src/irc/irc-recv.c:2569
+#: src/irc/irc-recv.c:2594
msgid "second"
msgstr "seconde"
-#: src/irc/irc-recv.c:2574
+#: src/irc/irc-recv.c:2599
msgid "signon at: "
msgstr "signé le: "
-#: src/irc/irc-recv.c:2662
+#: src/irc/irc-recv.c:2687
msgid "Channels: "
msgstr "Canaux: "
-#: src/irc/irc-recv.c:2914
+#: src/irc/irc-recv.c:2939
msgid "No topic set for "
msgstr "Pas de titre défini pour "
-#: src/irc/irc-recv.c:2956
+#: src/irc/irc-recv.c:2981
msgid "Topic for "
msgstr "Le titre pour "
-#: src/irc/irc-recv.c:2960
+#: src/irc/irc-recv.c:2985
#, c-format
msgid " is: \"%s\"\n"
msgstr " est: \"%s\"\n"
-#: src/irc/irc-recv.c:2978 src/irc/irc-recv.c:3062 src/irc/irc-recv.c:3115
+#: src/irc/irc-recv.c:3003 src/irc/irc-recv.c:3087 src/irc/irc-recv.c:3140
#, c-format
msgid "%s cannot identify channel for \"%s\" command\n"
msgstr "%s impossible de déterminer le canal pour la commande \"%s\"\n"
-#: src/irc/irc-recv.c:3024
+#: src/irc/irc-recv.c:3049
msgid "Topic set by "
msgstr "Titre défini par "
-#: src/irc/irc-recv.c:3044
+#: src/irc/irc-recv.c:3069
#, 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"
-#: src/irc/irc-recv.c:3053 src/irc/irc-recv.c:3124
+#: src/irc/irc-recv.c:3078 src/irc/irc-recv.c:3149
#, 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"
-#: src/irc/irc-recv.c:3103
+#: src/irc/irc-recv.c:3128
msgid "has invited"
msgstr "a invité"
-#: src/irc/irc-recv.c:3106 src/irc/irc-recv.c:3257
+#: src/irc/irc-recv.c:3131 src/irc/irc-recv.c:3282
msgid "on"
msgstr "sur"
-#: src/irc/irc-recv.c:3380
+#: src/irc/irc-recv.c:3405
#, 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"
-#: src/irc/irc-recv.c:3436
+#: src/irc/irc-recv.c:3461
msgid "Nicks "
msgstr "Utilisateurs "
-#: src/irc/irc-recv.c:3456
+#: src/irc/irc-recv.c:3481
msgid "Channel "
msgstr "Canal "
-#: src/irc/irc-recv.c:3467
+#: src/irc/irc-recv.c:3492
msgid "nicks"
msgstr "utilisateurs"
-#: src/irc/irc-recv.c:3467
+#: src/irc/irc-recv.c:3492
msgid "nick"
msgstr "utilisateur"
-#: src/irc/irc-recv.c:3475
+#: src/irc/irc-recv.c:3500
msgid "ops"
msgstr "ops"
-#: src/irc/irc-recv.c:3475
+#: src/irc/irc-recv.c:3500
msgid "op"
msgstr "op"
-#: src/irc/irc-recv.c:3484
+#: src/irc/irc-recv.c:3509
msgid "halfops"
msgstr "halfops"
-#: src/irc/irc-recv.c:3484
+#: src/irc/irc-recv.c:3509
msgid "halfop"
msgstr "halfop"
-#: src/irc/irc-recv.c:3493
+#: src/irc/irc-recv.c:3518
msgid "voices"
msgstr "voices"
-#: src/irc/irc-recv.c:3493
+#: src/irc/irc-recv.c:3518
msgid "voice"
msgstr "voice"
-#: src/irc/irc-recv.c:3502
+#: src/irc/irc-recv.c:3527
msgid "normal"
msgstr "normal"
-#: src/irc/irc-recv.c:3615
+#: src/irc/irc-recv.c:3640
msgid "banned by"
msgstr "banni par"
-#: src/irc/irc-recv.c:3704
+#: src/irc/irc-recv.c:3729
#, 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"
-#: src/irc/irc-recv.c:3716
+#: src/irc/irc-recv.c:3741
#, 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 avec le 3ème "
"nom d'utilisateur \"%s\"\n"
-#: src/irc/irc-recv.c:3728
+#: src/irc/irc-recv.c:3753
#, c-format
msgid ""
"%s: all declared nicknames are already in use, closing connection with "
@@ -1825,7 +1833,7 @@ msgstr ""
"%s: tous les noms d'utilisateurs déclarés sont déjà en cours d'utilisation, "
"fermeture de la connexion avec le serveur !\n"
-#: src/irc/irc-recv.c:3738
+#: src/irc/irc-recv.c:3763
#, c-format
msgid "%s: nickname \"%s\" is already in use, trying 1st nickname \"%s\"\n"
msgstr ""
@@ -2119,7 +2127,7 @@ msgstr ""
"%s impossible d'ajouter la fonction pour le message \"%s\" (mémoire "
"insuffisante)\n"
-#: src/gui/curses/gui-input.c:337
+#: src/gui/curses/gui-input.c:338
#, c-format
msgid "%s lag is high, disconnecting from server...\n"
msgstr "%s le lag est élevé, déconnexion du serveur...\n"
@@ -2161,23 +2169,23 @@ msgstr "Lag: %.1f"
msgid "-MORE-"
msgstr "-PLUS-"
-#: src/gui/curses/gui-display.c:1565
+#: src/gui/curses/gui-display.c:1516
msgid " [A] Accept"
msgstr " [A] Accepter"
-#: src/gui/curses/gui-display.c:1566 src/gui/curses/gui-display.c:1570
+#: src/gui/curses/gui-display.c:1517 src/gui/curses/gui-display.c:1521
msgid " [C] Cancel"
msgstr " [C] Annuler"
-#: src/gui/curses/gui-display.c:1575
+#: src/gui/curses/gui-display.c:1526
msgid " [R] Remove"
msgstr " [R] Retirer"
-#: src/gui/curses/gui-display.c:1579
+#: src/gui/curses/gui-display.c:1530
msgid " [P] Purge old DCC"
msgstr " [P] Purger anciens DCC"
-#: src/gui/curses/gui-display.c:1580
+#: src/gui/curses/gui-display.c:1531
msgid " [Q] Close DCC view"
msgstr " [Q] Fermer la vue DCC"
@@ -2314,33 +2322,37 @@ msgid "jump to DCC buffer"
msgstr "sauter au tampon DCC"
#: src/gui/gui-keyboard.c:103
+msgid "jump to last buffer"
+msgstr "sauter au dernier tampon"
+
+#: src/gui/gui-keyboard.c:105
msgid "jump to server buffer"
msgstr "sauter au tampon du serveur"
-#: src/gui/gui-keyboard.c:105
+#: src/gui/gui-keyboard.c:107
msgid "jump to next server"
msgstr "sauter au prochain serveur"
-#: src/gui/gui-keyboard.c:107
+#: src/gui/gui-keyboard.c:109
msgid "clear hotlist"
msgstr "effacer la liste d'activité"
-#: src/gui/gui-keyboard.c:109
+#: src/gui/gui-keyboard.c:111
msgid "grab a key"
msgstr "capturer une touche"
-#: src/gui/gui-keyboard.c:420 src/common/command.c:1471
+#: src/gui/gui-keyboard.c:422 src/common/command.c:1471
#, c-format
msgid "%s unable to bind key \"%s\"\n"
msgstr "%s impossible de créer la touche \"%s\"\n"
-#: src/gui/gui-keyboard.c:431
+#: src/gui/gui-keyboard.c:433
#, c-format
msgid "%s unable to bind key \"%s\" (invalid function name: \"%s\")\n"
msgstr ""
"%s impossible de créer la touche \"%s\" (nom fonction incorrect: \"%s\")\n"
-#: src/gui/gui-keyboard.c:444
+#: src/gui/gui-keyboard.c:446
#, c-format
msgid "%s not enough memory for key binding\n"
msgstr "%s pas assez de mémoire pour la touche\n"
diff --git a/weechat/po/weechat.pot b/weechat/po/weechat.pot
index 635f6259e..f73019ac9 100644
--- a/weechat/po/weechat.pot
+++ b/weechat/po/weechat.pot
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2005-07-16 13:11+0200\n"
+"POT-Creation-Date: 2005-07-16 14:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1224,7 +1224,7 @@ msgstr ""
msgid "(hidden)"
msgstr ""
-#: src/irc/irc-send.c:58 src/irc/irc-recv.c:3750
+#: src/irc/irc-send.c:58 src/irc/irc-recv.c:3775
msgid "unknown"
msgstr ""
@@ -1266,7 +1266,7 @@ msgstr ""
msgid "%s nick \"%s\" not found for \"%s\" command\n"
msgstr ""
-#: src/irc/irc-send.c:969 src/irc/irc-send.c:1277 src/irc/irc-recv.c:1619
+#: src/irc/irc-send.c:969 src/irc/irc-send.c:1277 src/irc/irc-recv.c:1644
#, c-format
msgid "%s cannot create new private window \"%s\"\n"
msgstr ""
@@ -1284,9 +1284,9 @@ msgstr ""
msgid "by"
msgstr ""
-#: src/irc/irc-recv.c:195 src/irc/irc-recv.c:289 src/irc/irc-recv.c:763
-#: src/irc/irc-recv.c:1098 src/irc/irc-recv.c:1277 src/irc/irc-recv.c:2968
-#: src/irc/irc-recv.c:3035
+#: src/irc/irc-recv.c:195 src/irc/irc-recv.c:289 src/irc/irc-recv.c:788
+#: src/irc/irc-recv.c:1123 src/irc/irc-recv.c:1302 src/irc/irc-recv.c:2993
+#: src/irc/irc-recv.c:3060
#, c-format
msgid "%s channel \"%s\" not found for \"%s\" command\n"
msgstr ""
@@ -1397,315 +1397,323 @@ msgstr ""
msgid "removes private channel flag"
msgstr ""
-#: src/irc/irc-recv.c:645
+#: src/irc/irc-recv.c:652
+msgid "sets quiet on"
+msgstr ""
+
+#: src/irc/irc-recv.c:653
+msgid "removes quiet on"
+msgstr ""
+
+#: src/irc/irc-recv.c:670
msgid "sets secret channel flag"
msgstr ""
-#: src/irc/irc-recv.c:646
+#: src/irc/irc-recv.c:671
msgid "removes secret channel flag"
msgstr ""
-#: src/irc/irc-recv.c:656
+#: src/irc/irc-recv.c:681
msgid "sets topic protection"
msgstr ""
-#: src/irc/irc-recv.c:657
+#: src/irc/irc-recv.c:682
msgid "removes topic protection"
msgstr ""
-#: src/irc/irc-recv.c:674
+#: src/irc/irc-recv.c:699
msgid "gives voice to"
msgstr ""
-#: src/irc/irc-recv.c:675
+#: src/irc/irc-recv.c:700
msgid "removes voice from"
msgstr ""
-#: src/irc/irc-recv.c:718 src/irc/irc-recv.c:803 src/irc/irc-recv.c:1172
-#: src/irc/irc-recv.c:1715
+#: src/irc/irc-recv.c:743 src/irc/irc-recv.c:828 src/irc/irc-recv.c:1197
+#: src/irc/irc-recv.c:1740
#, c-format
msgid "%s \"%s\" command received without host\n"
msgstr ""
-#: src/irc/irc-recv.c:733
+#: src/irc/irc-recv.c:758
#, c-format
msgid "%s \"%s\" command received without channel or nickname\n"
msgstr ""
-#: src/irc/irc-recv.c:778
+#: src/irc/irc-recv.c:803
msgid "mode changed by"
msgstr ""
-#: src/irc/irc-recv.c:842
+#: src/irc/irc-recv.c:867
msgid "You are "
msgstr ""
-#: src/irc/irc-recv.c:849
+#: src/irc/irc-recv.c:874
msgid " is "
msgstr ""
-#: src/irc/irc-recv.c:853
+#: src/irc/irc-recv.c:878
msgid "now known as "
msgstr ""
-#: src/irc/irc-recv.c:923
+#: src/irc/irc-recv.c:948
#, c-format
msgid "%s nickname not found for \"%s\" command\n"
msgstr ""
-#: src/irc/irc-recv.c:936 src/irc/irc-recv.c:968
+#: src/irc/irc-recv.c:961 src/irc/irc-recv.c:993
msgid "reply from"
msgstr ""
-#: src/irc/irc-recv.c:971
+#: src/irc/irc-recv.c:996
#, c-format
msgid ": %ld.%ld seconds\n"
msgstr ""
-#: src/irc/irc-recv.c:1023
+#: src/irc/irc-recv.c:1048
#, c-format
msgid "%s \"%s\" command received without host or channel\n"
msgstr ""
-#: src/irc/irc-recv.c:1073
+#: src/irc/irc-recv.c:1098
msgid " has left "
msgstr ""
-#: src/irc/irc-recv.c:1221 src/irc/irc-recv.c:1645
+#: src/irc/irc-recv.c:1246 src/irc/irc-recv.c:1670
#, c-format
msgid "On %s: * %s %s"
msgstr ""
-#: src/irc/irc-recv.c:1240
+#: src/irc/irc-recv.c:1265
#, c-format
msgid "Received a CTCP SOUND \"%s\" from "
msgstr ""
-#: src/irc/irc-recv.c:1260
+#: src/irc/irc-recv.c:1285
#, c-format
msgid "On %s: %s> %s"
msgstr ""
-#: src/irc/irc-recv.c:1322
+#: src/irc/irc-recv.c:1347
msgid "Received a "
msgstr ""
-#: src/irc/irc-recv.c:1324
+#: src/irc/irc-recv.c:1349
msgid "CTCP VERSION "
msgstr ""
-#: src/irc/irc-recv.c:1326
+#: src/irc/irc-recv.c:1351
msgid "from"
msgstr ""
-#: src/irc/irc-recv.c:1363 src/irc/irc-recv.c:1380 src/irc/irc-recv.c:1396
-#: src/irc/irc-recv.c:1412 src/irc/irc-recv.c:1437 src/irc/irc-recv.c:1454
-#: src/irc/irc-recv.c:1470 src/irc/irc-recv.c:1494 src/irc/irc-recv.c:1511
-#: src/irc/irc-recv.c:1527 src/irc/irc-recv.c:1551 src/irc/irc-recv.c:1568
-#: src/irc/irc-recv.c:1583 src/irc/irc-recv.c:1691 src/irc/irc-recv.c:3334
-#: src/irc/irc-recv.c:3392 src/irc/irc-recv.c:3544 src/irc/irc-recv.c:3559
-#: src/irc/irc-recv.c:3574 src/irc/irc-recv.c:3589 src/irc/irc-recv.c:3602
-#: src/irc/irc-recv.c:3652 src/irc/irc-recv.c:3666
+#: src/irc/irc-recv.c:1388 src/irc/irc-recv.c:1405 src/irc/irc-recv.c:1421
+#: src/irc/irc-recv.c:1437 src/irc/irc-recv.c:1462 src/irc/irc-recv.c:1479
+#: src/irc/irc-recv.c:1495 src/irc/irc-recv.c:1519 src/irc/irc-recv.c:1536
+#: src/irc/irc-recv.c:1552 src/irc/irc-recv.c:1576 src/irc/irc-recv.c:1593
+#: src/irc/irc-recv.c:1608 src/irc/irc-recv.c:1716 src/irc/irc-recv.c:3359
+#: src/irc/irc-recv.c:3417 src/irc/irc-recv.c:3569 src/irc/irc-recv.c:3584
+#: src/irc/irc-recv.c:3599 src/irc/irc-recv.c:3614 src/irc/irc-recv.c:3627
+#: src/irc/irc-recv.c:3677 src/irc/irc-recv.c:3691
#, c-format
msgid "%s cannot parse \"%s\" command\n"
msgstr ""
-#: src/irc/irc-recv.c:1596
+#: src/irc/irc-recv.c:1621
#, c-format
msgid "%s unknown DCC CHAT type received from "
msgstr ""
-#: src/irc/irc-recv.c:1671 src/irc/irc-dcc.c:1011
+#: src/irc/irc-recv.c:1696 src/irc/irc-dcc.c:1011
#, c-format
msgid "Private %s> %s"
msgstr ""
-#: src/irc/irc-recv.c:1747
+#: src/irc/irc-recv.c:1772
msgid "has quit"
msgstr ""
-#: src/irc/irc-recv.c:1868
+#: src/irc/irc-recv.c:1893
#, c-format
msgid "%s \"%s\" command received without channel\n"
msgstr ""
-#: src/irc/irc-recv.c:1896
+#: src/irc/irc-recv.c:1921
msgid " has changed topic for "
msgstr ""
-#: src/irc/irc-recv.c:1901
+#: src/irc/irc-recv.c:1926
#, c-format
msgid " to: \"%s\"\n"
msgstr ""
-#: src/irc/irc-recv.c:1907
+#: src/irc/irc-recv.c:1932
msgid " has unset topic for "
msgstr ""
-#: src/irc/irc-recv.c:2018
+#: src/irc/irc-recv.c:2043
#, c-format
msgid " is away: %s\n"
msgstr ""
-#: src/irc/irc-recv.c:2092
+#: src/irc/irc-recv.c:2117
msgid "Users online: "
msgstr ""
-#: src/irc/irc-recv.c:2539
+#: src/irc/irc-recv.c:2564
msgid "idle: "
msgstr ""
-#: src/irc/irc-recv.c:2547
+#: src/irc/irc-recv.c:2572
msgid "days"
msgstr ""
-#: src/irc/irc-recv.c:2547
+#: src/irc/irc-recv.c:2572
msgid "day"
msgstr ""
-#: src/irc/irc-recv.c:2557
+#: src/irc/irc-recv.c:2582
msgid "hours"
msgstr ""
-#: src/irc/irc-recv.c:2557
+#: src/irc/irc-recv.c:2582
msgid "hour"
msgstr ""
-#: src/irc/irc-recv.c:2563
+#: src/irc/irc-recv.c:2588
msgid "minutes"
msgstr ""
-#: src/irc/irc-recv.c:2563
+#: src/irc/irc-recv.c:2588
msgid "minute"
msgstr ""
-#: src/irc/irc-recv.c:2569
+#: src/irc/irc-recv.c:2594
msgid "seconds"
msgstr ""
-#: src/irc/irc-recv.c:2569
+#: src/irc/irc-recv.c:2594
msgid "second"
msgstr ""
-#: src/irc/irc-recv.c:2574
+#: src/irc/irc-recv.c:2599
msgid "signon at: "
msgstr ""
-#: src/irc/irc-recv.c:2662
+#: src/irc/irc-recv.c:2687
msgid "Channels: "
msgstr ""
-#: src/irc/irc-recv.c:2914
+#: src/irc/irc-recv.c:2939
msgid "No topic set for "
msgstr ""
-#: src/irc/irc-recv.c:2956
+#: src/irc/irc-recv.c:2981
msgid "Topic for "
msgstr ""
-#: src/irc/irc-recv.c:2960
+#: src/irc/irc-recv.c:2985
#, c-format
msgid " is: \"%s\"\n"
msgstr ""
-#: src/irc/irc-recv.c:2978 src/irc/irc-recv.c:3062 src/irc/irc-recv.c:3115
+#: src/irc/irc-recv.c:3003 src/irc/irc-recv.c:3087 src/irc/irc-recv.c:3140
#, c-format
msgid "%s cannot identify channel for \"%s\" command\n"
msgstr ""
-#: src/irc/irc-recv.c:3024
+#: src/irc/irc-recv.c:3049
msgid "Topic set by "
msgstr ""
-#: src/irc/irc-recv.c:3044
+#: src/irc/irc-recv.c:3069
#, c-format
msgid "%s cannot identify date/time for \"%s\" command\n"
msgstr ""
-#: src/irc/irc-recv.c:3053 src/irc/irc-recv.c:3124
+#: src/irc/irc-recv.c:3078 src/irc/irc-recv.c:3149
#, c-format
msgid "%s cannot identify nickname for \"%s\" command\n"
msgstr ""
-#: src/irc/irc-recv.c:3103
+#: src/irc/irc-recv.c:3128
msgid "has invited"
msgstr ""
-#: src/irc/irc-recv.c:3106 src/irc/irc-recv.c:3257
+#: src/irc/irc-recv.c:3131 src/irc/irc-recv.c:3282
msgid "on"
msgstr ""
-#: src/irc/irc-recv.c:3380
+#: src/irc/irc-recv.c:3405
#, c-format
msgid "%s cannot create nick \"%s\" for channel \"%s\"\n"
msgstr ""
-#: src/irc/irc-recv.c:3436
+#: src/irc/irc-recv.c:3461
msgid "Nicks "
msgstr ""
-#: src/irc/irc-recv.c:3456
+#: src/irc/irc-recv.c:3481
msgid "Channel "
msgstr ""
-#: src/irc/irc-recv.c:3467
+#: src/irc/irc-recv.c:3492
msgid "nicks"
msgstr ""
-#: src/irc/irc-recv.c:3467
+#: src/irc/irc-recv.c:3492
msgid "nick"
msgstr ""
-#: src/irc/irc-recv.c:3475
+#: src/irc/irc-recv.c:3500
msgid "ops"
msgstr ""
-#: src/irc/irc-recv.c:3475
+#: src/irc/irc-recv.c:3500
msgid "op"
msgstr ""
-#: src/irc/irc-recv.c:3484
+#: src/irc/irc-recv.c:3509
msgid "halfops"
msgstr ""
-#: src/irc/irc-recv.c:3484
+#: src/irc/irc-recv.c:3509
msgid "halfop"
msgstr ""
-#: src/irc/irc-recv.c:3493
+#: src/irc/irc-recv.c:3518
msgid "voices"
msgstr ""
-#: src/irc/irc-recv.c:3493
+#: src/irc/irc-recv.c:3518
msgid "voice"
msgstr ""
-#: src/irc/irc-recv.c:3502
+#: src/irc/irc-recv.c:3527
msgid "normal"
msgstr ""
-#: src/irc/irc-recv.c:3615
+#: src/irc/irc-recv.c:3640
msgid "banned by"
msgstr ""
-#: src/irc/irc-recv.c:3704
+#: src/irc/irc-recv.c:3729
#, c-format
msgid "%s: nickname \"%s\" is already in use, trying 2nd nickname \"%s\"\n"
msgstr ""
-#: src/irc/irc-recv.c:3716
+#: src/irc/irc-recv.c:3741
#, c-format
msgid "%s: nickname \"%s\" is already in use, trying 3rd nickname \"%s\"\n"
msgstr ""
-#: src/irc/irc-recv.c:3728
+#: src/irc/irc-recv.c:3753
#, c-format
msgid ""
"%s: all declared nicknames are already in use, closing connection with "
"server!\n"
msgstr ""
-#: src/irc/irc-recv.c:3738
+#: src/irc/irc-recv.c:3763
#, c-format
msgid "%s: nickname \"%s\" is already in use, trying 1st nickname \"%s\"\n"
msgstr ""
@@ -1984,7 +1992,7 @@ msgstr ""
msgid "%s unable to add handler for \"%s\" message (not enough memory)\n"
msgstr ""
-#: src/gui/curses/gui-input.c:337
+#: src/gui/curses/gui-input.c:338
#, c-format
msgid "%s lag is high, disconnecting from server...\n"
msgstr ""
@@ -2026,23 +2034,23 @@ msgstr ""
msgid "-MORE-"
msgstr ""
-#: src/gui/curses/gui-display.c:1565
+#: src/gui/curses/gui-display.c:1516
msgid " [A] Accept"
msgstr ""
-#: src/gui/curses/gui-display.c:1566 src/gui/curses/gui-display.c:1570
+#: src/gui/curses/gui-display.c:1517 src/gui/curses/gui-display.c:1521
msgid " [C] Cancel"
msgstr ""
-#: src/gui/curses/gui-display.c:1575
+#: src/gui/curses/gui-display.c:1526
msgid " [R] Remove"
msgstr ""
-#: src/gui/curses/gui-display.c:1579
+#: src/gui/curses/gui-display.c:1530
msgid " [P] Purge old DCC"
msgstr ""
-#: src/gui/curses/gui-display.c:1580
+#: src/gui/curses/gui-display.c:1531
msgid " [Q] Close DCC view"
msgstr ""
@@ -2179,32 +2187,36 @@ msgid "jump to DCC buffer"
msgstr ""
#: src/gui/gui-keyboard.c:103
-msgid "jump to server buffer"
+msgid "jump to last buffer"
msgstr ""
#: src/gui/gui-keyboard.c:105
-msgid "jump to next server"
+msgid "jump to server buffer"
msgstr ""
#: src/gui/gui-keyboard.c:107
-msgid "clear hotlist"
+msgid "jump to next server"
msgstr ""
#: src/gui/gui-keyboard.c:109
+msgid "clear hotlist"
+msgstr ""
+
+#: src/gui/gui-keyboard.c:111
msgid "grab a key"
msgstr ""
-#: src/gui/gui-keyboard.c:420 src/common/command.c:1471
+#: src/gui/gui-keyboard.c:422 src/common/command.c:1471
#, c-format
msgid "%s unable to bind key \"%s\"\n"
msgstr ""
-#: src/gui/gui-keyboard.c:431
+#: src/gui/gui-keyboard.c:433
#, c-format
msgid "%s unable to bind key \"%s\" (invalid function name: \"%s\")\n"
msgstr ""
-#: src/gui/gui-keyboard.c:444
+#: src/gui/gui-keyboard.c:446
#, c-format
msgid "%s not enough memory for key binding\n"
msgstr ""
diff --git a/weechat/src/common/completion.c b/weechat/src/common/completion.c
index a27605f6f..fa45cfe45 100644
--- a/weechat/src/common/completion.c
+++ b/weechat/src/common/completion.c
@@ -322,6 +322,8 @@ completion_build_list (t_completion *completion, void *channel)
pos[0] = ' ';
}
}
+ else
+ completion_stop (completion);
return;
}
if ((strcasecmp (completion->base_command, "unalias") == 0)
diff --git a/weechat/src/gui/curses/gui-input.c b/weechat/src/gui/curses/gui-input.c
index 7f4d932cd..8aeb5c65a 100644
--- a/weechat/src/gui/curses/gui-input.c
+++ b/weechat/src/gui/curses/gui-input.c
@@ -92,6 +92,7 @@ gui_input_default_key_bindings ()
gui_key_bind ( /* ^right */ "meta-Oc", "next_word");
gui_key_bind ( /* m-h */ "meta-h", "hotlist_clear");
gui_key_bind ( /* m-j,m-d */ "meta-jmeta-d", "jump_dcc");
+ gui_key_bind ( /* m-j,m-l */ "meta-jmeta-l", "jump_last_buffer");
gui_key_bind ( /* m-j,m-s */ "meta-jmeta-s", "jump_server");
gui_key_bind ( /* m-j,m-x */ "meta-jmeta-x", "jump_next_server");
gui_key_bind ( /* m-k */ "meta-k", "grab_key");
diff --git a/weechat/src/gui/gui-common.c b/weechat/src/gui/gui-common.c
index 318e9a48e..ec694a5b7 100644
--- a/weechat/src/gui/gui-common.c
+++ b/weechat/src/gui/gui-common.c
@@ -1434,6 +1434,17 @@ gui_input_jump_dcc ()
}
/*
+ * gui_input_jump_last_buffer: jump to last buffer
+ */
+
+void
+gui_input_jump_last_buffer ()
+{
+ if (last_gui_buffer)
+ gui_switch_to_buffer_by_number (gui_current_window, last_gui_buffer->number);
+}
+
+/*
* gui_input_jump_server: jump to server buffer
*/
diff --git a/weechat/src/gui/gui-keyboard.c b/weechat/src/gui/gui-keyboard.c
index b6cd3bac7..8d73476cf 100644
--- a/weechat/src/gui/gui-keyboard.c
+++ b/weechat/src/gui/gui-keyboard.c
@@ -99,6 +99,8 @@ t_gui_key_function gui_key_functions[] =
N_("jump to buffer with activity") },
{ "jump_dcc", gui_input_jump_dcc,
N_("jump to DCC buffer") },
+ { "jump_last_buffer", gui_input_jump_last_buffer,
+ N_("jump to last buffer") },
{ "jump_server", gui_input_jump_server,
N_("jump to server buffer") },
{ "jump_next_server", gui_input_jump_next_server,
diff --git a/weechat/src/gui/gui.h b/weechat/src/gui/gui.h
index 0d3774a76..94c277e51 100644
--- a/weechat/src/gui/gui.h
+++ b/weechat/src/gui/gui.h
@@ -337,6 +337,7 @@ extern void gui_input_up ();
extern void gui_input_down ();
extern void gui_input_jump_smart ();
extern void gui_input_jump_dcc ();
+extern void gui_input_jump_last_buffer ();
extern void gui_input_jump_server ();
extern void gui_input_jump_next_server ();
extern void gui_input_hotlist_clear ();
diff --git a/weechat/src/irc/irc-recv.c b/weechat/src/irc/irc-recv.c
index 64258305d..66edef086 100644
--- a/weechat/src/irc/irc-recv.c
+++ b/weechat/src/irc/irc-recv.c
@@ -637,6 +637,31 @@ void irc_get_channel_modes (t_irc_channel *ptr_channel, char *channel_name,
SET_CHANNEL_MODE(ptr_channel, (set_flag == '+'),
CHANNEL_MODE_SECRET);
break;
+ case 'q':
+ pos = NULL;
+ if (parm)
+ {
+ pos = strchr (parm, ' ');
+ if (pos)
+ pos[0] = '\0';
+ }
+ if (nick_host)
+ irc_display_mode (ptr_channel->buffer,
+ channel_name, set_flag, "q", nick_host,
+ (set_flag == '+') ?
+ _("sets quiet on") :
+ _("removes quiet on"),
+ (parm) ? parm : NULL);
+
+ /* look for next parameter */
+ if (parm && pos)
+ {
+ pos++;
+ while (pos[0] == ' ')
+ pos++;
+ parm = pos;
+ }
+ break;
case 's':
if (nick_host)
irc_display_mode (ptr_channel->buffer,