summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Helleu <flashcode@flashtux.org>2005-10-22 14:04:26 +0000
committerSebastien Helleu <flashcode@flashtux.org>2005-10-22 14:04:26 +0000
commit6beb8b6465fe2a3d7f89717ce2383f3d0027c404 (patch)
tree95c3a6116a097fe57298413316280cd2dc3dd606
parent1a140ab8b5e5ab61bb4ffdb842f845f6772ffe20 (diff)
downloadweechat-6beb8b6465fe2a3d7f89717ce2383f3d0027c404.zip
- added dcc_own_ip and dcc_port_range settings, patch by Jim Ramsay
- fixed bug when exiting DCC buffer (wrong input buffer)
-rw-r--r--ChangeLog3
-rw-r--r--po/cs.po640
-rw-r--r--po/es.po516
-rw-r--r--po/fr.po518
-rw-r--r--po/weechat.pot503
-rw-r--r--src/common/command.c15
-rw-r--r--src/common/weeconfig.c15
-rw-r--r--src/common/weeconfig.h2
-rw-r--r--src/gui/curses/gui-input.c13
-rw-r--r--src/gui/gui-common.c172
-rw-r--r--src/gui/gui.h2
-rw-r--r--src/irc/irc-dcc.c102
-rw-r--r--weechat/ChangeLog3
-rw-r--r--weechat/po/cs.po640
-rw-r--r--weechat/po/es.po516
-rw-r--r--weechat/po/fr.po518
-rw-r--r--weechat/po/weechat.pot503
-rw-r--r--weechat/src/common/command.c15
-rw-r--r--weechat/src/common/weeconfig.c15
-rw-r--r--weechat/src/common/weeconfig.h2
-rw-r--r--weechat/src/gui/curses/gui-input.c13
-rw-r--r--weechat/src/gui/gui-common.c172
-rw-r--r--weechat/src/gui/gui.h2
-rw-r--r--weechat/src/irc/irc-dcc.c102
24 files changed, 2836 insertions, 2166 deletions
diff --git a/ChangeLog b/ChangeLog
index fc644cf36..ba5c45e04 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,10 +1,11 @@
WeeChat - Wee Enhanced Environment for Chat
===========================================
-ChangeLog - 2005-10-21
+ChangeLog - 2005-10-22
Version 0.1.6 (under dev!):
+ * added dcc_own_ip and dcc_port_range settings
* full UTF-8 support, auto-detection of UTF-8 usage (locale)
* added "Day changed to [date]" message when day changes
* new plugin interface, rewritten from scratch: now loads dynamic C
diff --git a/po/cs.po b/po/cs.po
index af80425f5..c62f2b191 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.1.6-cvs\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2005-10-21 15:50+0200\n"
-"PO-Revision-Date: 2005-10-21 15:53+0200\n"
+"POT-Creation-Date: 2005-10-22 15:52+0200\n"
+"PO-Revision-Date: 2005-10-22 15:32+0200\n"
"Last-Translator: Jiri Golembiovsky <golemj@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"MIME-Version: 1.0\n"
@@ -20,7 +20,7 @@ msgstr ""
msgid "%s cannot allocate new nick\n"
msgstr "%s nemůžu přidělit novou přezdívku\n"
-#: src/irc/irc-server.c:180 src/common/weeconfig.c:1921
+#: src/irc/irc-server.c:180 src/common/weeconfig.c:1934
msgid "Unable to get user's name"
msgstr "Nemůžu získat jméno uživatele"
@@ -193,7 +193,7 @@ msgstr "cíl: server"
#: src/irc/irc-commands.c:38
msgid "send a CTCP action to all channels of all connected servers"
-msgstr ""
+msgstr "poslat CTCP akci na všechny kanály všech připojených serverů"
#: src/irc/irc-commands.c:39 src/irc/irc-commands.c:134
msgid "message"
@@ -480,7 +480,6 @@ msgstr ""
"{ přezdívka {[+|-]|i|w|s|o} }"
#: src/irc/irc-commands.c:140
-#, fuzzy
msgid ""
"channel modes:\n"
" channel: channel name to modify\n"
@@ -514,6 +513,7 @@ msgstr ""
" m: moderovaný kanál\n"
" l: nastaví limit počtu uživatelů pro kanál\n"
" b: nastaví masku k zakázání pro udržení uživatele mimo kanál\n"
+" e: nastaví masku vyjímky\n"
" v: dát/vzít schopnost mluvit na moderovaných kanálech\n"
" k: nastavit klíč (heslo) ke kanálu\n"
"uživatelské módy:\n"
@@ -1084,11 +1084,11 @@ msgstr "konec seznamu lidí při opnutých při reopu kanálu"
#: src/irc/irc-commands.c:365
msgid "channel exception list"
-msgstr ""
+msgstr "seznam vyjímek kanálu"
#: src/irc/irc-commands.c:366
msgid "end of channel exception list"
-msgstr ""
+msgstr "konec seznamu vyjímek kanálu"
#: src/irc/irc-commands.c:367
msgid "server version"
@@ -1140,7 +1140,7 @@ msgstr "konec /whowas seznamu"
#: src/irc/irc-commands.c:386
msgid "you are now an IRC operator"
-msgstr ""
+msgstr "nyní jsi IRC operátor"
#: src/irc/irc-commands.c:387
msgid "server local time"
@@ -1284,7 +1284,7 @@ msgstr "klíč kanálu je již nastaven"
#: src/irc/irc-commands.c:458
msgid "forwarding to another channel"
-msgstr ""
+msgstr "předávám na dalsí kanál"
#: src/irc/irc-commands.c:460
msgid "channel is already full"
@@ -1350,7 +1350,7 @@ msgstr "nemůžu změnit mód přo ostatní uživatele"
msgid "whois (secure connection)"
msgstr "whois (zabezpečená část)"
-#: src/irc/irc-display.c:163 src/common/command.c:870
+#: src/irc/irc-display.c:163 src/common/command.c:873
msgid "Server: "
msgstr "Server: "
@@ -1358,7 +1358,7 @@ msgstr "Server: "
msgid "connected"
msgstr "připojen"
-#: src/irc/irc-display.c:168 src/common/command.c:896
+#: src/irc/irc-display.c:168 src/common/command.c:899
msgid "not connected"
msgstr "nepřipojen"
@@ -1389,7 +1389,7 @@ msgstr "neznámý"
msgid "%s: using local hostname \"%s\"\n"
msgstr "%s: používám lokální jméno hosta \"%s\"\n"
-#: src/irc/irc-send.c:167 src/common/command.c:746
+#: src/irc/irc-send.c:167 src/common/command.c:749
#, c-format
msgid "%s cannot find nick for sending message\n"
msgstr "%s nemohu najít přezdívku pro poslání zprávy\n"
@@ -1405,8 +1405,8 @@ msgstr "%s \"%s\" příkaz může být spuštěn pouze v okně kanálu\n"
#: src/irc/irc-send.c:456 src/irc/irc-send.c:468 src/irc/irc-send.c:486
#: src/irc/irc-send.c:1138 src/irc/irc-send.c:1231 src/irc/irc-send.c:1763
-#: src/common/command.c:1218 src/common/command.c:1628
-#: src/common/command.c:1760
+#: src/common/command.c:1221 src/common/command.c:1631
+#: src/common/command.c:1763
#, c-format
msgid "%s wrong argument count for \"%s\" command\n"
msgstr "%s špatný počet parametrů pro příkaz \"%s\"\n"
@@ -1466,7 +1466,7 @@ msgstr " se připojil "
msgid " has kicked "
msgstr " byl vykopnut "
-#: src/irc/irc-recv.c:414 src/common/command.c:1449
+#: src/irc/irc-recv.c:414 src/common/command.c:1452
msgid " from "
msgstr " z "
@@ -1497,19 +1497,19 @@ msgstr "odebral zakázaní"
#: src/irc/irc-recv.c:589
msgid "sets exception on"
-msgstr ""
+msgstr "nastavena vyjímka na"
#: src/irc/irc-recv.c:590
msgid "removes exception on"
-msgstr ""
+msgstr "odstraněna vyjímka z"
#: src/irc/irc-recv.c:614
msgid "sets mode +f"
-msgstr ""
+msgstr "nastavil mód +f"
#: src/irc/irc-recv.c:615
msgid "removes mode +f"
-msgstr ""
+msgstr "odstranil mód +f"
#: src/irc/irc-recv.c:639
msgid "gives half channel operator status to"
@@ -1648,7 +1648,7 @@ msgstr "odpověd od"
msgid ": %ld.%ld seconds\n"
msgstr ": %ld %ld sekund\n"
-#: src/irc/irc-recv.c:1193 src/irc/irc-recv.c:2097 src/irc/irc-dcc.c:1044
+#: src/irc/irc-recv.c:1193 src/irc/irc-recv.c:2097 src/irc/irc-dcc.c:1128
#, c-format
msgid "Private %s> %s"
msgstr "Soukromý %s> %s"
@@ -1821,7 +1821,7 @@ msgstr "%s nemohu identifikovat přezdívku pro příkaz \"%s\"\n"
msgid "has invited"
msgstr "pozval"
-#: src/irc/irc-recv.c:3718 src/irc/irc-recv.c:4139 src/common/command.c:1442
+#: src/irc/irc-recv.c:3718 src/irc/irc-recv.c:4139 src/common/command.c:1445
msgid "on"
msgstr "na"
@@ -1831,7 +1831,7 @@ msgstr "reop kanálu"
#: src/irc/irc-recv.c:3925
msgid "exception"
-msgstr ""
+msgstr "vyjímka"
#: src/irc/irc-recv.c:4264
#, c-format
@@ -1937,35 +1937,35 @@ msgstr "Selhal"
msgid "Aborted"
msgstr "Zrušeno"
-#: src/irc/irc-dcc.c:346 src/irc/irc-dcc.c:544 src/irc/irc-dcc.c:706
+#: src/irc/irc-dcc.c:366 src/irc/irc-dcc.c:564 src/irc/irc-dcc.c:726
msgid "DCC: file "
msgstr "DCC: soubor "
-#: src/irc/irc-dcc.c:353 src/irc/irc-dcc.c:669 src/irc/irc-dcc.c:711
+#: src/irc/irc-dcc.c:373 src/irc/irc-dcc.c:689 src/irc/irc-dcc.c:731
msgid " (local filename: "
msgstr " (lokální jmého souboru: "
-#: src/irc/irc-dcc.c:361
+#: src/irc/irc-dcc.c:381
msgid " sent to "
msgstr " poslán "
-#: src/irc/irc-dcc.c:363
+#: src/irc/irc-dcc.c:383
msgid " received from "
msgstr " obdržen od "
-#: src/irc/irc-dcc.c:369
+#: src/irc/irc-dcc.c:389
msgid ": ok!\n"
msgstr ": ok!\n"
-#: src/irc/irc-dcc.c:369
+#: src/irc/irc-dcc.c:389
msgid ": FAILED\n"
msgstr ": SELHAL\n"
-#: src/irc/irc-dcc.c:381
+#: src/irc/irc-dcc.c:401
msgid "DCC chat closed with "
msgstr "DCC rozhovor zavřen s "
-#: src/irc/irc-dcc.c:437
+#: src/irc/irc-dcc.c:457
#, c-format
msgid ""
"%s can't associate DCC chat with private buffer (maybe private buffer has "
@@ -1974,20 +1974,20 @@ msgstr ""
"%s nemohu přiřadit DCC rozhovor k soukromému bufferu (možná má "
"soukromýbuffer již DCC CHAT?)\n"
-#: src/irc/irc-dcc.c:447
+#: src/irc/irc-dcc.c:467
msgid "Connected to "
msgstr "Připojen k "
-#: src/irc/irc-dcc.c:456
+#: src/irc/irc-dcc.c:476
msgid "via DCC chat\n"
msgstr "přes DCC rozhovor\n"
-#: src/irc/irc-dcc.c:549
+#: src/irc/irc-dcc.c:569
#, c-format
msgid "resumed at position %u\n"
msgstr "obnoveno na pozici %u\n"
-#: src/irc/irc-dcc.c:555 src/irc/irc-dcc.c:580
+#: src/irc/irc-dcc.c:575 src/irc/irc-dcc.c:600
#, c-format
msgid ""
"%s can't resume file \"%s\" (port: %d, start position: %u): DCC not found or "
@@ -1996,71 +1996,76 @@ msgstr ""
"%s nemohu obnovit soubor \"%s\" (port: %d, počáteční pozice: %u): DCC "
"nenalezeno nebo ukončeno\n"
-#: src/irc/irc-dcc.c:599
+#: src/irc/irc-dcc.c:619
#, c-format
msgid "%s not enough memory for new DCC\n"
msgstr "%s nedostatek paměti pro nové DCC\n"
-#: src/irc/irc-dcc.c:618
+#: src/irc/irc-dcc.c:638
msgid "DCC chat"
msgstr "DCC rozhovor"
-#: src/irc/irc-dcc.c:648
+#: src/irc/irc-dcc.c:668
msgid "Incoming DCC file from "
msgstr "Příchozí DCC soubor od "
-#: src/irc/irc-dcc.c:659 src/irc/irc-dcc.c:673
+#: src/irc/irc-dcc.c:679 src/irc/irc-dcc.c:693
msgid " bytes\n"
msgstr " bajtů\n"
-#: src/irc/irc-dcc.c:665
+#: src/irc/irc-dcc.c:685
msgid "Sending DCC file to "
msgstr "Posílám DCC soubor k "
-#: src/irc/irc-dcc.c:679
+#: src/irc/irc-dcc.c:699
msgid "Incoming DCC chat request from "
msgstr "Příchozí požadavek DCC rozhovoru od "
-#: src/irc/irc-dcc.c:691
+#: src/irc/irc-dcc.c:711
msgid "Sending DCC chat request to "
msgstr "Posílám požadavek DCC rozhovoru na "
-#: src/irc/irc-dcc.c:717
+#: src/irc/irc-dcc.c:737
#, c-format
msgid "will be resumed at position %u\n"
msgstr "bude obnoven na pozici %u\n"
-#: src/irc/irc-dcc.c:783
+#: src/irc/irc-dcc.c:805
#, c-format
msgid "%s not enough memory for DCC SEND\n"
msgstr "%s nedostatek pameti pro DCC SEND\n"
-#: src/irc/irc-dcc.c:805
+#: src/irc/irc-dcc.c:827
#, c-format
msgid "%s cannot access file \"%s\"\n"
msgstr "%s nemohu přistupovat k souboru \"%s\"\n"
-#: src/irc/irc-dcc.c:826
+#: src/irc/irc-dcc.c:849
+#, c-format
+msgid "%s could not find address for '%s'. Falling back to local IP.\n"
+msgstr ""
+
+#: src/irc/irc-dcc.c:869
#, c-format
msgid "%s cannot create socket for DCC\n"
msgstr "%s nemohu vytvořit soket pro DCC\n"
-#: src/irc/irc-dcc.c:839
+#: src/irc/irc-dcc.c:926
#, c-format
-msgid "%s cannot find port for DCC\n"
-msgstr "%s nemohu najít port pro DCC\n"
+msgid "%s cannot find available port for DCC\n"
+msgstr ""
-#: src/irc/irc-dcc.c:886
+#: src/irc/irc-dcc.c:970
#, c-format
msgid "%s cannot send DCC\n"
msgstr "%s neomhu poslat DCC\n"
-#: src/irc/irc-dcc.c:965
+#: src/irc/irc-dcc.c:1049
#, c-format
msgid "%s error sending data to \"%s\" via DCC CHAT\n"
msgstr "%s chyba posílání dat k \"%s\" přes DCC CHAT\n"
-#: src/irc/irc-dcc.c:1238
+#: src/irc/irc-dcc.c:1322
#, c-format
msgid ""
"%s DCC failed because blocksize is too big. Check value of \"dcc_blocksize\" "
@@ -2069,7 +2074,7 @@ msgstr ""
"%s DCC selhalo, protože velikost bloku je příliž velká. Zkontrolujte hodnotu "
"\"dcc_blocksize\" nastavní, maximum je %d.\n"
-#: src/irc/irc-dcc.c:1313
+#: src/irc/irc-dcc.c:1397
#, c-format
msgid "Aborting active DCC: \"%s\" from %s\n"
msgstr "Ruším aktivní DCC: \"%s\" od %s\n"
@@ -2109,46 +2114,57 @@ msgid ""
"%s plugin %s: unable to add handler for IRC command \"%s\" (not enough "
"memory)\n"
msgstr ""
+"%s plugin %s: nemůžu přidat obsluhovač pro IRC příkaz \"%s\" (nedostatek "
+"paměti)\n"
#: src/plugins/plugins.c:261
#, c-format
msgid ""
"%s plugin %s: unable to add handler for \"%s\" command (already exists)\n"
msgstr ""
+"%s plugin %s: nemůžu přidat obsluhovač pro \"%s\" příkaz (již existuje)\n"
#: src/plugins/plugins.c:296
#, c-format
msgid ""
"%s plugin %s: unable to add handler for \"%s\" command (not enough memory)\n"
msgstr ""
+"%s plugin %s: nemůžu přidat obsluhovač pro \"%s\" příkaz (nedostatek "
+"paměti)\n"
#: src/plugins/plugins.c:573
#, c-format
msgid "%s unable to load plugin \"%s\": %s\n"
-msgstr ""
+msgstr "%s nemůžu načist plugin \"%s\": %s\n"
#: src/plugins/plugins.c:584
#, c-format
msgid "%s symbol \"plugin_name\" not found in plugin \"%s\", failed to load\n"
msgstr ""
+"%s symbol \"plugin_name\" nebyl v pluginu \"%s\" nalezen, načtení selhalo\n"
#: src/plugins/plugins.c:595
#, c-format
msgid ""
"%s unable to load plugin \"%s\": a plugin with same name already exists\n"
msgstr ""
+"%s nemohu načíst plugin \"%s\": plugin se stejným jménem již existuje\n"
#: src/plugins/plugins.c:607
#, c-format
msgid ""
"%s symbol \"plugin_description\" not found in plugin \"%s\", failed to load\n"
msgstr ""
+"%s symbol \"plugin_description\" nebyl v pluginu \"%s\" nalezen, načtení "
+"selhalo\n"
#: src/plugins/plugins.c:618
#, c-format
msgid ""
"%s symbol \"plugin_version\" not found in plugin \"%s\", failed to load\n"
msgstr ""
+"%s symbol \"plugin_version\" nebyl v pluginu \"%s\" nalezen, načtení "
+"selhalo\n"
#: src/plugins/plugins.c:629
#, c-format
@@ -2156,43 +2172,45 @@ msgid ""
"%s function \"weechat_plugin_init\" not found in plugin \"%s\", failed to "
"load\n"
msgstr ""
+"%s funkce \"weechat_plugin_init\" nebyla v pluginu \"%s\" nalezena, načtení "
+"selhalo\n"
#: src/plugins/plugins.c:684
#, c-format
msgid "Initializing plugin \"%s\" %s\n"
-msgstr ""
+msgstr "Inicializuji plugin \"%s\" %s\n"
#: src/plugins/plugins.c:692
#, c-format
msgid "%s unable to initialize plugin \"%s\"\n"
-msgstr ""
+msgstr "%s nemohu načíst plugin \"%s\"\n"
#: src/plugins/plugins.c:703
#, c-format
msgid "%s unable to load plugin \"%s\" (not enough memory)\n"
-msgstr ""
+msgstr "%s nemohu načíst plugin \"%s\" (nedostatek paměti)\n"
#: src/plugins/plugins.c:711
#, c-format
msgid "Plugin \"%s\" (%s) loaded.\n"
-msgstr ""
+msgstr "Plugin \"%s\" (%s) načten.\n"
#: src/plugins/plugins.c:852
#, c-format
msgid "Plugin \"%s\" unloaded.\n"
-msgstr ""
+msgstr "Plugin \"%s\" odebrán.\n"
#: src/plugins/plugins.c:858
#, c-format
msgid "%s plugin \"%s\" not found\n"
-msgstr ""
+msgstr "%s plugin \"%s\" nenalezen\n"
-#: src/gui/curses/gui-input.c:317
+#: src/gui/curses/gui-input.c:322
#, c-format
msgid "Day changed to %s\n"
-msgstr ""
+msgstr "Změnil se den na %s\n"
-#: src/gui/curses/gui-input.c:400
+#: src/gui/curses/gui-input.c:405
#, c-format
msgid "%s lag is high, disconnecting from server...\n"
msgstr "%s zpoždění je veliké, odpojuji se od serveru...\n"
@@ -2414,7 +2432,7 @@ msgstr "vyčisti hotlist"
msgid "grab a key"
msgstr "zachytit klávesu"
-#: src/gui/gui-keyboard.c:426 src/common/command.c:1643
+#: src/gui/gui-keyboard.c:426 src/common/command.c:1646
#, c-format
msgid "%s unable to bind key \"%s\"\n"
msgstr "%s nemohu napojit kalávesu \"%s\"\n"
@@ -2588,7 +2606,7 @@ msgstr ""
#: src/common/command.c:92
msgid "list/load/unload plugins"
-msgstr ""
+msgstr "seznam/načíst/odebrat pluginy"
#: src/common/command.c:93
msgid "[load filename] | [autoload] | [reload] | [unload]"
@@ -2600,6 +2618,9 @@ msgid ""
"\n"
"Without argument, /plugin command lists all loaded plugins."
msgstr ""
+"jméno%souboru: plugin pro WeeChat (soubor), který načíst\n"
+"\n"
+"Příkaz /plugin bez argumentů vypíše seznam všech načtených pluginů."
#: src/common/command.c:97
msgid "list, add or remove servers"
@@ -2669,6 +2690,9 @@ msgid ""
"is displayed on option)\n"
"value: value for option"
msgstr ""
+"volba: jméno volby (pokud je jméno celé a není zadána hodnota pak je "
+"zobrazena nápověda pro volby)\n"
+"hodnota: hodnota volby"
#: src/common/command.c:124
msgid "remove an alias"
@@ -2718,43 +2742,54 @@ msgid "manage windows"
msgstr "spravuje okna"
#: src/common/command.c:139
-msgid "[list | splith | splitv | [merge [down | up | left | right | all]]]"
-msgstr "[list | splith | splitv | [merge [down | up | left | right | all]]]"
+msgid ""
+"[list | -1 | +1 | b# | splith | splitv | [merge [down | up | left | right | "
+"all]]]"
+msgstr ""
+"[list | -1 | +1 | b# | splith | splitv | [merge [down | up | left | right | "
+"all]]]"
#: src/common/command.c:140
+#, fuzzy
msgid ""
"list: list opened windows (no parameter implies this list)\n"
+"-1: jump to previous window\n"
+"+1: jump to next window\n"
+"b#: jump to next window displaying buffer number #\n"
"splith: split current window horizontally\n"
"splitv: split current window vertically\n"
"merge: merge window with another"
msgstr ""
"list: vypíše otevřené okna (bez paramatru implikuje tenhle list)\n"
+"-1: switch to previous window\n"
+"+1: switch to next window\n"
+"b#: switch to next window displaying buffer number #\n"
"splith: rozdělí aktuální okno horizontálně\n"
"splitv: rozdělí aktuální okno vertikálně\n"
"merge: spojí okno s jiným"
-#: src/common/command.c:286
+#: src/common/command.c:289
#, c-format
msgid "%s alias or command \"%s\" already exists!\n"
msgstr "%s alias nebo příkaz \"%s\" již existuje!\n"
-#: src/common/command.c:296
+#: src/common/command.c:299
#, c-format
msgid "%s alias cannot run another alias!\n"
msgstr "%s alias nemůže pouštět jiný ailas!\n"
-#: src/common/command.c:303
+#: src/common/command.c:306
#, c-format
msgid "%s target command \"%s\" does not exist!\n"
msgstr "%s cílový příkaz \"%s\" neexistuje!\n"
-#: src/common/command.c:532
+#: src/common/command.c:535
#, c-format
msgid "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s špatný počet argumentů pro %s příkaz \"%s\" (očekáváno: %d argumentů%s)\n"
-#: src/common/command.c:544
+#: src/common/command.c:547
#, c-format
msgid ""
"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
@@ -2763,18 +2798,18 @@ msgstr ""
"%s špatyný počet argumentů pro %s příkaz \"%s\" (očekáváno: mezi %d a %d "
"argumenty%s)\n"
-#: src/common/command.c:566 src/common/command.c:631
+#: src/common/command.c:569 src/common/command.c:634
#, c-format
msgid "%s command \"%s\" failed\n"
msgstr "%s příkaz \"%s\" selhal\n"
-#: src/common/command.c:589
+#: src/common/command.c:592
#, c-format
msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s chybný počet argumentů pro IRC příkaz \"%s\" (očekáváno: %d argumentů%s)\n"
-#: src/common/command.c:601
+#: src/common/command.c:604
#, c-format
msgid ""
"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
@@ -2783,256 +2818,257 @@ msgstr ""
"%s špatný počet argumentů pro IRC příkaz \"%s\" (očekáváno: mezi %d a %d "
"argumenty%s)\n"
-#: src/common/command.c:616
+#: src/common/command.c:619
#, c-format
msgid "%s command \"%s\" needs a server connection!\n"
msgstr "%s příkaz \"%s\" potřebuje připojení na server!\n"
-#: src/common/command.c:670
+#: src/common/command.c:673
#, c-format
msgid "%s unknown command \"%s\" (type /help for help)\n"
msgstr "%s neznámý příkaz \"%s\" (zadejte /help pro nápovědu)\n"
-#: src/common/command.c:770
+#: src/common/command.c:773
#, c-format
msgid "%s unable to call handler for message (not enough memory)\n"
msgstr "%s nemohu zavolat handler pro zprávu (neodstatek paměti)\n"
-#: src/common/command.c:778
+#: src/common/command.c:781
msgid "This window is not a channel!\n"
msgstr "Tohe není okno kanálu!\n"
-#: src/common/command.c:806 src/common/command.c:830 src/common/command.c:940
+#: src/common/command.c:809 src/common/command.c:833 src/common/command.c:943
#, c-format
msgid "%s missing arguments for \"%s\" command\n"
msgstr "%s chybí argumenty pro příkaz \"%s\"\n"
-#: src/common/command.c:815
+#: src/common/command.c:818
#, c-format
msgid "Alias \"%s\" => \"%s\" created\n"
msgstr "Alias \"%s\" => \"%s\" vytvořen\n"
-#: src/common/command.c:821
+#: src/common/command.c:824
#, c-format
msgid "Failed to create alias \"%s\" => \"%s\" (not enough memory)\n"
msgstr "Selhalo vytvoření aliasu \"%s\" => \"%s\" (nedostatek paměti)\n"
-#: src/common/command.c:841
+#: src/common/command.c:844
msgid "List of aliases:\n"
msgstr "Seznam pro aliasy:\n"
-#: src/common/command.c:853
+#: src/common/command.c:856
msgid "No alias defined.\n"
msgstr "Žádné aliasy nejsou definovány.\n"
-#: src/common/command.c:876
+#: src/common/command.c:879
msgid "Channel: "
msgstr "Kanál: "
-#: src/common/command.c:879 src/common/command.c:889
+#: src/common/command.c:882 src/common/command.c:892
msgid " (server: "
msgstr " (server: "
-#: src/common/command.c:886
+#: src/common/command.c:889
msgid "Private with: "
msgstr "Soukromý s: "
-#: src/common/command.c:920
+#: src/common/command.c:923
msgid "Opened buffers:\n"
msgstr "Otevřené buffery:\n"
-#: src/common/command.c:963
+#: src/common/command.c:966
#, c-format
msgid "%s incorrect buffer number\n"
msgstr "%s nekorektní číslo bufferu\n"
-#: src/common/command.c:977
+#: src/common/command.c:980
#, c-format
msgid "%s can not close the single buffer\n"
msgstr "%s nemohu zavřít jediný buffer\n"
-#: src/common/command.c:987
+#: src/common/command.c:990
#, c-format
msgid "%s can not close server buffer while channels are opened\n"
msgstr "%s nemohu zavřít buffer serveru dokud jsou otevřeny kanály\n"
-#: src/common/command.c:1028
+#: src/common/command.c:1031
msgid "Notify levels: "
msgstr "Level upozornění: "
-#: src/common/command.c:1056 src/common/command.c:1078
+#: src/common/command.c:1059 src/common/command.c:1081
#, c-format
msgid "%s incorrect notify level (must be between %d and %d)\n"
msgstr "%s nekorektní level upozornění (musí být mezi %d a %d)\n"
-#: src/common/command.c:1065
+#: src/common/command.c:1068
#, c-format
msgid "%s incorrect buffer for notify (must be channel or private)\n"
msgstr "%s nekorektní buffer pro upozornění (musí být kanál nebo soukromý)\n"
-#: src/common/command.c:1145
+#: src/common/command.c:1148
#, c-format
msgid "unknown parameter \"%s\" for \"%s\" command\n"
msgstr "neznámý parametr \"%s\" pro příkaz \"%s\"\n"
-#: src/common/command.c:1175
+#: src/common/command.c:1178
#, c-format
msgid "%s already connected to server \"%s\"!\n"
msgstr "%s již vytvořený server \"%s\"!\n"
-#: src/common/command.c:1183
+#: src/common/command.c:1186
#, c-format
msgid "%s currently connecting to server \"%s\"!\n"
msgstr "%s zrovna připojuji k serveru \"%s\"!\n"
-#: src/common/command.c:1201 src/common/command.c:1276
+#: src/common/command.c:1204 src/common/command.c:1279
#, c-format
msgid "%s server not found\n"
msgstr "%s server nenalezen\n"
-#: src/common/command.c:1231 src/common/command.c:1753
-#: src/common/command.c:2572 src/common/command.c:2588
+#: src/common/command.c:1234 src/common/command.c:1756
+#: src/common/command.c:2577 src/common/command.c:2601
#, c-format
msgid "%s unknown option for \"%s\" command\n"
msgstr "%s neznámá volba pro příkaz \"%s\"\n"
-#: src/common/command.c:1260
+#: src/common/command.c:1263
#, c-format
msgid "%s not connected to server \"%s\"!\n"
msgstr "%s nepřipojen k serveru \"%s\"!\n"
-#: src/common/command.c:1268
+#: src/common/command.c:1271
msgid "Auto-reconnection is cancelled\n"
msgstr "Automatické znovupřipojené je zrušeno\n"
-#: src/common/command.c:1299 src/common/weechat.c:350
+#: src/common/command.c:1302 src/common/weechat.c:350
#, c-format
msgid "%s internal commands:\n"
msgstr "%s vnitřní příkazy:\n"
-#: src/common/command.c:1308 src/common/weechat.c:370
+#: src/common/command.c:1311 src/common/weechat.c:370
#, c-format
msgid "IRC commands:\n"
msgstr "IRC příkazy:\n"
-#: src/common/command.c:1321
+#: src/common/command.c:1324
msgid "Plugin commands:\n"
-msgstr ""
+msgstr "Příkazy pluginu:\n"
-#: src/common/command.c:1425
+#: src/common/command.c:1428
#, c-format
msgid "No help available, \"%s\" is an unknown command\n"
msgstr "Není dostupná žádná nápověda, \"%s\" je neznámý příkaz\n"
-#: src/common/command.c:1447
+#: src/common/command.c:1450
msgid " ignoring "
msgstr " ignoruji "
-#: src/common/command.c:1471
+#: src/common/command.c:1474
msgid "List of ignore:\n"
msgstr "Seznam ignorování:\n"
-#: src/common/command.c:1486
+#: src/common/command.c:1489
msgid "No ignore defined.\n"
msgstr "Žádné ignorování není definováno.\n"
-#: src/common/command.c:1512
+#: src/common/command.c:1515
msgid "New ignore:"
msgstr "Nové ignorování:"
-#: src/common/command.c:1531
+#: src/common/command.c:1534
msgid "New key binding:\n"
msgstr "Nová klávesová zkratka:\n"
-#: src/common/command.c:1564
+#: src/common/command.c:1567
msgid "Key bindings:\n"
msgstr "Klávesové zkratky:\n"
-#: src/common/command.c:1576
+#: src/common/command.c:1579
#, c-format
msgid "Key \"%s\" unbinded\n"
msgstr "Klávesa \"%s\" odpojena\n"
-#: src/common/command.c:1581
+#: src/common/command.c:1584
#, c-format
msgid "%s unable to unbind key \"%s\"\n"
msgstr "%s nemohu odpojit klávesu \"%s\"\n"
-#: src/common/command.c:1589 src/common/weechat.c:401
+#: src/common/command.c:1592 src/common/weechat.c:401
#, c-format
msgid "Internal key functions:\n"
msgstr "Vnitřní klávesové funkce:\n"
-#: src/common/command.c:1608
+#: src/common/command.c:1611
msgid "Default key bindings restored\n"
msgstr "Výchozí klávesové zkratky obnoveny\n"
-#: src/common/command.c:1614
+#: src/common/command.c:1617
#, c-format
msgid "%s \"-yes\" argument is required for keys reset (securuty reason)\n"
msgstr ""
"%s \"-yes\" argument je požadován pro reset kaláves (bezpečnostní opatření)\n"
-#: src/common/command.c:1670
+#: src/common/command.c:1673
msgid "Plugins loaded:\n"
-msgstr ""
+msgstr "Načtené pluginy:\n"
-#: src/common/command.c:1684
+#: src/common/command.c:1687
msgid " message handlers:\n"
-msgstr ""
+msgstr " obsluhovače zpráv:\n"
-#: src/common/command.c:1690
+#: src/common/command.c:1693
#, c-format
msgid " IRC(%s)\n"
-msgstr ""
+msgstr " IRC(%s)\n"
-#: src/common/command.c:1696
+#: src/common/command.c:1699
msgid " (no message handler)\n"
-msgstr ""
+msgstr " (není obsluhovač zprávy)\n"
-#: src/common/command.c:1701
+#: src/common/command.c:1704
msgid " command handlers:\n"
-msgstr ""
+msgstr " obsluhovače příkazu:\n"
-#: src/common/command.c:1718
+#: src/common/command.c:1721
msgid " (no command handler)\n"
-msgstr ""
+msgstr " (není obsluhovač příkazu)\n"
-#: src/common/command.c:1724
+#: src/common/command.c:1727
msgid " (no plugin)\n"
-msgstr ""
+msgstr " (není plugin)\n"
-#: src/common/command.c:1766
+#: src/common/command.c:1769
msgid ""
"Command \"plugin\" is not available, WeeChat was built without plugins "
"support.\n"
msgstr ""
+"Příkaz \"plugin\" není dostupný, WeeChat byl přeložen bez podpory pluginů.\n"
-#: src/common/command.c:1813
+#: src/common/command.c:1816
msgid "No server.\n"
msgstr "žádný server.\n"
-#: src/common/command.c:1824
+#: src/common/command.c:1827
#, c-format
msgid "Server '%s' not found.\n"
msgstr "Server '%s' nenalezen.\n"
-#: src/common/command.c:1836
+#: src/common/command.c:1839
#, c-format
msgid "%s missing servername for \"%s\" command\n"
msgstr "%s chybí jméno serveru pro příkaz \"%s\"\n"
-#: src/common/command.c:1844
+#: src/common/command.c:1847
#, c-format
msgid "%s too much arguments for \"%s\" command, ignoring arguments\n"
msgstr "%s příliž mnoho argumentů pro příkaz \"%s\", ignoruji argumety\n"
-#: src/common/command.c:1863
+#: src/common/command.c:1866
#, c-format
msgid "%s server \"%s\" not found for \"%s\" command\n"
msgstr "%s server \"%s\" nenalezen pro příkaz \"%s\"\n"
-#: src/common/command.c:1871
+#: src/common/command.c:1874
#, c-format
msgid ""
"%s you can not delete server \"%s\" because you are connected to. Try /"
@@ -3041,172 +3077,172 @@ msgstr ""
"%s nemůžete odebrat server \"%s\", protože jste k němu připojent. Skuste "
"nejprve /dissconnect %s.\n"
-#: src/common/command.c:1887 src/common/command.c:2033
+#: src/common/command.c:1890 src/common/command.c:2036
msgid "Server"
msgstr "Server"
-#: src/common/command.c:1890
+#: src/common/command.c:1893
msgid "has been deleted\n"
msgstr "byl odebrán\n"
-#: src/common/command.c:1905
+#: src/common/command.c:1908
#, c-format
msgid "%s missing parameters for \"%s\" command\n"
msgstr "%s chybí parametry pro příkaz \"%s\"\n"
-#: src/common/command.c:1915
+#: src/common/command.c:1918
#, c-format
msgid "%s server \"%s\" already exists, can't create it!\n"
msgstr "%s server \"%s\" již existuje, nemohu jej vytvořít!\n"
-#: src/common/command.c:1944 src/common/command.c:1972
-#: src/common/command.c:1985 src/common/command.c:2011
+#: src/common/command.c:1947 src/common/command.c:1975
+#: src/common/command.c:1988 src/common/command.c:2014
#, c-format
msgid "%s missing password for \"%s\" parameter\n"
msgstr "%s chybí heslo pro parametr \"%s\"\n"
-#: src/common/command.c:1957
+#: src/common/command.c:1960
#, c-format
msgid "%s missing nick(s) for \"%s\" parameter\n"
msgstr "%s chybí přezdívka/přezdívky pro parametr \"%s\"\n"
-#: src/common/command.c:1998
+#: src/common/command.c:2001
#, c-format
msgid "%s missing command for \"%s\" parameter\n"
msgstr "%s chybí příkaz pro parametr \"%s\"\n"
-#: src/common/command.c:2036
+#: src/common/command.c:2039
msgid "created\n"
msgstr "vytvořeno\n"
-#: src/common/command.c:2042
+#: src/common/command.c:2045
#, c-format
msgid "%s unable to create server\n"
msgstr "%s nemohu vytvořit server\n"
-#: src/common/command.c:2097
+#: src/common/command.c:2100
msgid "(unknown)"
msgstr "(neznámý)"
-#: src/common/command.c:2120
+#: src/common/command.c:2123
msgid "(password hidden) "
msgstr "(heslo schováno) "
-#: src/common/command.c:2184
+#: src/common/command.c:2187
#, c-format
msgid "%s server \"%s\" not found\n"
msgstr "%s server \"%s\" nenalezen\n"
-#: src/common/command.c:2215 src/common/command.c:2261
+#: src/common/command.c:2218 src/common/command.c:2264
#, c-format
msgid "%s config option \"%s\" not found\n"
msgstr "%s volba nastavení \"%s\" nenalezena\n"
-#: src/common/command.c:2220 src/common/command.c:2253
+#: src/common/command.c:2223 src/common/command.c:2256
#, c-format
msgid "%s incorrect value for option \"%s\"\n"
msgstr "%s nekorektní hodnota pro volbu \"%s\"\n"
-#: src/common/command.c:2236
+#: src/common/command.c:2239
#, c-format
msgid "%s option \"%s\" can not be changed while WeeChat is running\n"
msgstr "%s volba \"%s\" nemůže být změněna dokud WeeChat běží\n"
-#: src/common/command.c:2341
+#: src/common/command.c:2344
#, c-format
msgid "No config option found with \"%s\"\n"
msgstr "Nebyla nalezena žádná volba nastavení s \"%s\"\n"
-#: src/common/command.c:2344
+#: src/common/command.c:2347
msgid "No config option found\n"
msgstr "Nebyla nalezena žádná volba nastavení\n"
-#: src/common/command.c:2351
+#: src/common/command.c:2354
msgid "Detail:\n"
-msgstr ""
+msgstr "Detail:\n"
-#: src/common/command.c:2355 src/common/weechat.c:287
+#: src/common/command.c:2358 src/common/weechat.c:287
#, c-format
msgid " . type boolean (values: 'on' or 'off')\n"
msgstr " . typ boolean (hodnota: 'on' nebo 'off')\n"
-#: src/common/command.c:2356 src/common/command.c:2379
-#: src/common/command.c:2385 src/common/command.c:2391
+#: src/common/command.c:2359 src/common/command.c:2382
+#: src/common/command.c:2388 src/common/command.c:2394
#: src/common/weechat.c:288 src/common/weechat.c:311 src/common/weechat.c:317
#: src/common/weechat.c:323
#, c-format
msgid " . default value: '%s'\n"
msgstr " . výchozí hodnota: '%s'\n"
-#: src/common/command.c:2361 src/common/weechat.c:293
+#: src/common/command.c:2364 src/common/weechat.c:293
#, c-format
msgid " . type integer (values: between %d and %d)\n"
msgstr " . typ celočíselný (hodnoty: mezi %d a %d)\n"
-#: src/common/command.c:2364 src/common/weechat.c:296
+#: src/common/command.c:2367 src/common/weechat.c:296
#, c-format
msgid " . default value: %d\n"
msgstr " . výchozí hodnota: %d\n"
-#: src/common/command.c:2368 src/common/weechat.c:300
+#: src/common/command.c:2371 src/common/weechat.c:300
#, c-format
msgid " . type string (values: "
msgstr " . typ řetězec (hodnoty: "
-#: src/common/command.c:2381 src/common/command.c:2387
-#: src/common/command.c:2393 src/common/weechat.c:313 src/common/weechat.c:319
+#: src/common/command.c:2384 src/common/command.c:2390
+#: src/common/command.c:2396 src/common/weechat.c:313 src/common/weechat.c:319
#: src/common/weechat.c:325
msgid "empty"
msgstr "prázdný"
-#: src/common/command.c:2384 src/common/weechat.c:316
+#: src/common/command.c:2387 src/common/weechat.c:316
#, c-format
msgid " . type color (Curses or Gtk color, look at WeeChat doc)\n"
msgstr " . typ barva (Curses nebo Gtk barva, viz WeeChat dokumentace)\n"
-#: src/common/command.c:2390 src/common/weechat.c:322
+#: src/common/command.c:2393 src/common/weechat.c:322
#, c-format
msgid " . type string (any string)\n"
msgstr " . typ řetězec (jakýkoliv řetězec)\n"
-#: src/common/command.c:2396 src/common/weechat.c:328
+#: src/common/command.c:2399 src/common/weechat.c:328
#, c-format
msgid " . description: %s\n"
msgstr " . popis: %s\n"
-#: src/common/command.c:2403
+#: src/common/command.c:2406
#, c-format
msgid "config option(s) found with \"%s\"\n"
msgstr "volba/volby nastavení nalezeny s \"%s\"\n"
-#: src/common/command.c:2406
+#: src/common/command.c:2409
msgid "config option(s) found\n"
msgstr "volba/volby nastavení nalezeny\n"
-#: src/common/command.c:2427
+#: src/common/command.c:2430
#, c-format
msgid "%s alias or command \"%s\" not found\n"
msgstr "%s alias nebo příkaz \"%s\" nenalezen\n"
-#: src/common/command.c:2437
+#: src/common/command.c:2440
#, c-format
msgid "Alias \"%s\" removed\n"
msgstr "Alias \"%s\" odebrán\n"
-#: src/common/command.c:2490
+#: src/common/command.c:2493
msgid "ignore were removed.\n"
msgstr "ignorování bylo odebráno.\n"
-#: src/common/command.c:2492
+#: src/common/command.c:2495
msgid "ignore was removed.\n"
msgstr "ignorování bylo odebrán\n"
-#: src/common/command.c:2497
+#: src/common/command.c:2500
#, c-format
msgid "%s no ignore found\n"
msgstr "%s žádné ignorování nenaleyeno\n"
-#: src/common/command.c:2520
+#: src/common/command.c:2525
msgid "Opened windows:\n"
msgstr "Otevřené okna:\n"
@@ -3386,24 +3422,34 @@ msgstr "WeeChat slogan (pokud je prázdné, není slogan použit)"
msgid ""
"ISO charset for decoding messages from server (used only if locale is UTF-8)"
msgstr ""
+"Znaková sada ISO pro dekódování zpráv ze serveru (použito pouze pokud je "
+"lokalizace UTF-8)"
#: src/common/weeconfig.c:118
msgid ""
"ISO charset for decoding messages from server (used only if locale is UTF-8) "
"(if empty, messages are not converted if locale is UTF-8"
msgstr ""
+"Znaková sada ISO pro dekódování zpráv ze serveru (použito pouze pokud je "
+"lokalizace UTF-8) (pokud je prázdná, pak zprávy nejsou konvertovány v "
+"případě lokalizace UTF-8"
#: src/common/weeconfig.c:122
msgid ""
"UTF charset for decoding messages from server (used only if locale is not "
"UTF-8)"
msgstr ""
+"Znaková sada UTF pro dekódování zpráv ze serveru (použito pouze pokud není "
+"lokalizace UTF-8)"
#: src/common/weeconfig.c:123
msgid ""
"UTF charset for decoding messages from server (used only if locale is not "
"UTF-8) (if empty, messages are not converted if locale is not UTF-8"
msgstr ""
+"Znaková sada UTF pro dekódování zpráv ze serveru (použito pouze pokud není "
+"lokalizace UTF-8) (pokud je prázndá, pak zprávy nejsou konvertovány v "
+"případě, žě lokalizace není UTF-8"
#: src/common/weeconfig.c:127
msgid "charset for encoding messages sent to server"
@@ -3414,16 +3460,22 @@ msgid ""
"charset for encoding messages sent to server, examples: UFT-8, ISO-8859-1 "
"(if empty, messages are not converted)"
msgstr ""
+"znaková sada pro kódování zpráv posílaných na server, příklady: UTF-8, ISO-"
+"8859-1 (pokud je prázdná, zprávy nejsou konvertovány)"
#: src/common/weeconfig.c:131
msgid "forces internal WeeChat charset (should be empty in most cases)"
msgstr ""
+"přebije vnitřní znakovou sadu WeeChat (ve většině případů by mělo být "
+"prázdné)"
#: src/common/weeconfig.c:132
msgid ""
"forces internal WeeChat charset (should be empty in most cases, that means "
"detected charset is used)"
msgstr ""
+"přebije vnitřní znakovou sadu WeeChat (ve většině případů by mělo být "
+"přázdné, to znamená použití detekované znakové sady)"
#: src/common/weeconfig.c:135 src/common/weeconfig.c:136
msgid "timestamp for buffers"
@@ -3528,38 +3580,42 @@ msgstr ""
#: src/common/weeconfig.c:206
msgid "max number of names in hotlist"
-msgstr ""
+msgstr "maximální počet jmen v hotlistu"
#: src/common/weeconfig.c:207
msgid ""
"max number of names in hotlist (0 = no name displayed, only buffer numbers)"
msgstr ""
+"maximální počet jmen v hotlistu (0 = žádné jméno není zobrazeno, pouze čísla "
+"bufferů)"
#: src/common/weeconfig.c:210
msgid "level for displaying names in hotlist"
-msgstr ""
+msgstr "úroveň pro zobrazování jmen v hotlistu"
#: src/common/weeconfig.c:211
msgid ""
"level for displaying names in hotlist (combination of: 1=join/part, "
"2=message, 4=private, 8=highlight, for example: 12=private+highlight)"
msgstr ""
+"úroveň pro zobrazování jmen v hotlistu (kombinace: 1=připojení/odpojení "
+"2=zpráva, 4=soukromé, 8=zvýraznění, příklad: 12=soukromé+zvýraznění)"
#: src/common/weeconfig.c:215
msgid "max length of names in hotlist"
-msgstr ""
+msgstr "maximální délka jmen v hotlistu"
#: src/common/weeconfig.c:216
msgid "max length of names in hotlist (0 = no limit)"
-msgstr ""
+msgstr "maximální délka jmen v hotlistu (0 = bez limitu)"
#: src/common/weeconfig.c:219 src/common/weeconfig.c:220
msgid "display special message when day changes"
-msgstr ""
+msgstr "zobrazit speiální zprávy při změně dne"
#: src/common/weeconfig.c:223 src/common/weeconfig.c:224
msgid "timestamp for date displayed when day changed"
-msgstr ""
+msgstr "časová známka pro zobrazení dne při změně dne"
#: src/common/weeconfig.c:288 src/common/weeconfig.c:289
msgid "color for title bar"
@@ -3663,7 +3719,7 @@ msgstr "barva děličů status barů"
#: src/common/weeconfig.c:360 src/common/weeconfig.c:361
msgid "color for current channel in status bar"
-msgstr ""
+msgstr "barva pro aktuální kanál v stavovém řádku"
#: src/common/weeconfig.c:364
msgid "color for window with new messages"
@@ -3739,7 +3795,7 @@ msgstr "barva vstupního textu (přezdívky)"
#: src/common/weeconfig.c:420 src/common/weeconfig.c:421
msgid "color for input text (delimiters)"
-msgstr ""
+msgstr "barva pro vstupní text (děliče)"
#: src/common/weeconfig.c:424 src/common/weeconfig.c:425
msgid "background for input window"
@@ -3980,247 +4036,273 @@ msgid ""
msgstr ""
"čárkou oddělený seznam slov pro zvýraznění (neporovnává se velikost písmen)"
-#: src/common/weeconfig.c:687
+#: src/common/weeconfig.c:689
msgid "automatically accept dcc files"
msgstr "automaticky akceptovat dcc soubory"
-#: src/common/weeconfig.c:688
+#: src/common/weeconfig.c:690
msgid "automatically accept incoming dcc files"
msgstr "automaticky akceptovat příchozí dcc soubory"
-#: src/common/weeconfig.c:691
+#: src/common/weeconfig.c:693
msgid "automatically accept dcc chats"
msgstr "automaticky akceptovat dcc rozhovor"
-#: src/common/weeconfig.c:692
+#: src/common/weeconfig.c:694
msgid "automatically accept dcc chats (use carefully!)"
msgstr "automaticky akceptovat dcc rozhovor (používejte opatrně!)"
-#: src/common/weeconfig.c:695
+#: src/common/weeconfig.c:697
msgid "timeout for dcc request"
msgstr "časový limit pro dcc požadavek"
-#: src/common/weeconfig.c:696
+#: src/common/weeconfig.c:698
msgid "timeout for dcc request (in seconds)"
msgstr "časový limit pro dcc požadavek (v sekundách)"
-#: src/common/weeconfig.c:699
+#: src/common/weeconfig.c:701
msgid "block size for dcc packets"
msgstr "velikost bloku pro dcc pakety"
-#: src/common/weeconfig.c:700
+#: src/common/weeconfig.c:702
msgid "block size for dcc packets in bytes (default: 65536)"
msgstr "velikost bloku pro dcc pakety v bajtech (výchozí: 65536)"
-#: src/common/weeconfig.c:703
+#: src/common/weeconfig.c:705
+msgid "allowed ports for outgoing dcc"
+msgstr ""
+
+#: src/common/weeconfig.c:706
+msgid ""
+"restricts outgoing dcc to use only ports in the given range (useful for NAT) "
+"(syntax: a single port, ie. 5000 or a port range, ie. 5000-5015, empty value "
+"means any port)"
+msgstr ""
+
+#: src/common/weeconfig.c:711
+msgid "IP address for outgoing dcc"
+msgstr ""
+
+#: src/common/weeconfig.c:712
+msgid ""
+"IP or DNS address used for outgoing dcc (if empty, local interface IP is "
+"used)"
+msgstr ""
+
+#: src/common/weeconfig.c:716
msgid "path for incoming files with dcc"
msgstr "cesta pro příchozí dcc soubory"
-#: src/common/weeconfig.c:704
+#: src/common/weeconfig.c:717
msgid "path for writing incoming files with dcc (default: user home)"
msgstr "cesta pro zápis příchozích dcc souborů (výchozí: uživatelův domov)"
-#: src/common/weeconfig.c:707
+#: src/common/weeconfig.c:720
msgid "default path for sending files with dcc"
msgstr "výchozí cesta pro odesílaní souborů pomocí dcc"
-#: src/common/weeconfig.c:708
+#: src/common/weeconfig.c:721
msgid ""
"path for reading files when sending thru dcc (when no path is specified)"
msgstr ""
"cesta pro čtení souborů při odesílání přes dcc (když není specifikována "
"cesta)"
-#: src/common/weeconfig.c:711 src/common/weeconfig.c:712
+#: src/common/weeconfig.c:724 src/common/weeconfig.c:725
msgid "convert spaces to underscores when sending files"
msgstr "konvertovat mezery na podtržítka při odesílání souborů"
-#: src/common/weeconfig.c:715
+#: src/common/weeconfig.c:728
msgid "automatically rename dcc files if already exists"
msgstr "automaticky přejmenovat dcc soubory, jestliže již existují"
-#: src/common/weeconfig.c:716
+#: src/common/weeconfig.c:729
msgid "rename incoming files if already exists (add '.1', '.2', ...)"
msgstr ""
"přejmenovat příchozí soubory, jestliže již existují (přídat '.1', '.2', ...)"
-#: src/common/weeconfig.c:719
+#: src/common/weeconfig.c:732
msgid "automatically resume aborted transfers"
msgstr "automaticky obnovit zrušený přenos"
-#: src/common/weeconfig.c:720
+#: src/common/weeconfig.c:733
msgid ""
"automatically resume dcc transfer if connection with remote host is loosed"
msgstr "automaticky obnovit dcc přenos pokud bylo ztraceno spojení s hostem"
-#: src/common/weeconfig.c:739
+#: src/common/weeconfig.c:752
msgid "use proxy"
msgstr "použít proxy"
-#: src/common/weeconfig.c:740
+#: src/common/weeconfig.c:753
msgid "use a proxy server to connect to irc server"
msgstr "použít proxy server pro připojení na irc server"
-#: src/common/weeconfig.c:743
+#: src/common/weeconfig.c:756
msgid "proxy type"
msgstr "typ proxy"
-#: src/common/weeconfig.c:744
+#: src/common/weeconfig.c:757
msgid "proxy type (http (default), socks4, socks5)"
msgstr "typ proxy (http (výchozí), socks4, socks5)"
-#: src/common/weeconfig.c:747
+#: src/common/weeconfig.c:760
msgid "use ipv6 proxy"
msgstr "použít ipv6 proxy"
-#: src/common/weeconfig.c:748
+#: src/common/weeconfig.c:761
msgid "connect to proxy in ipv6"
msgstr "připojit na proxy v ipv6"
-#: src/common/weeconfig.c:751
+#: src/common/weeconfig.c:764
msgid "proxy address"
msgstr "proxy adresa"
-#: src/common/weeconfig.c:752
+#: src/common/weeconfig.c:765
msgid "proxy server address (IP or hostname)"
msgstr "adresa proxy serveru (IP nebo jméno hosta)"
-#: src/common/weeconfig.c:755
+#: src/common/weeconfig.c:768
msgid "port for proxy"
msgstr "port proxy"
-#: src/common/weeconfig.c:756
+#: src/common/weeconfig.c:769
msgid "port for connecting to proxy server"
msgstr "port pro připojení na proxy server"
-#: src/common/weeconfig.c:759
+#: src/common/weeconfig.c:772
msgid "proxy username"
msgstr "uživatelské jeméno proxy"
-#: src/common/weeconfig.c:760
+#: src/common/weeconfig.c:773
msgid "username for proxy server"
msgstr "uživatelské jméno pro proxy server"
-#: src/common/weeconfig.c:763
+#: src/common/weeconfig.c:776
msgid "proxy password"
msgstr "heslo proxy"
-#: src/common/weeconfig.c:764
+#: src/common/weeconfig.c:777
msgid "password for proxy server"
msgstr "heslo pro proxy server"
-#: src/common/weeconfig.c:777 src/common/weeconfig.c:778
+#: src/common/weeconfig.c:790 src/common/weeconfig.c:791
msgid "path for searching plugins"
-msgstr ""
+msgstr "cesta pro hledání pluginů"
-#: src/common/weeconfig.c:781
+#: src/common/weeconfig.c:794
msgid "list of plugins to load automatically"
-msgstr ""
+msgstr "seznam pluginů pro automatické načtení"
-#: src/common/weeconfig.c:782
+#: src/common/weeconfig.c:795
msgid ""
"comma separated list of plugins to load automatically at startup, \"*\" "
"means all plugins found (names may be partial, for example \"perl\" is ok "
"for \"libperl.so\")"
msgstr ""
+"čárkou rozdělený seznam pluginů pro automatické načtení při spuštění \"*\" "
+"znamená všechny nalezené pluginy (jména mohou být částečná, například \"perl"
+"\" je OK pro \"libperl.so\")"
-#: src/common/weeconfig.c:787
+#: src/common/weeconfig.c:800
msgid "standard plugins extension in filename"
-msgstr ""
+msgstr "standardní přípona pluginů v jménu souboru"
-#: src/common/weeconfig.c:788
+#: src/common/weeconfig.c:801
msgid ""
"standard plugins extension in filename, used for autoload (if empty, then "
"all files are loaded when autoload is \"*\")"
msgstr ""
+"standardní přípona pluginů v jménu soubor, použita při autonačítání (pokud "
+"prázdná jsou načteny všechny souboru pokud je autoload \"*\")"
-#: src/common/weeconfig.c:805
+#: src/common/weeconfig.c:818
msgid "server name"
msgstr "jméno serveru"
-#: src/common/weeconfig.c:806
+#: src/common/weeconfig.c:819
msgid "name associated to IRC server (for display only)"
msgstr "jméno asociované k IRC serveru (pouze pro zobrazení)"
-#: src/common/weeconfig.c:809
+#: src/common/weeconfig.c:822
msgid "automatically connect to server"
msgstr "automaticky připojit k serveru"
-#: src/common/weeconfig.c:810
+#: src/common/weeconfig.c:823
msgid "automatically connect to server when WeeChat is starting"
msgstr "automaticky připojit k serveru, když je WeeChat spouštěn"
-#: src/common/weeconfig.c:813
+#: src/common/weeconfig.c:826
msgid "automatically reconnect to server"
msgstr "automaticky znovupřipojit server"
-#: src/common/weeconfig.c:814
+#: src/common/weeconfig.c:827
msgid "automatically reconnect to server when disconnected"
msgstr "automaticky znovu připojit server, když je odpojen"
-#: src/common/weeconfig.c:817
+#: src/common/weeconfig.c:830
msgid "delay before trying again to reconnect"
msgstr "doba před novým zkušením znovupřipojení"
-#: src/common/weeconfig.c:818
+#: src/common/weeconfig.c:831
msgid "delay (in seconds) before trying again to reconnect to server"
msgstr "doba (v sekundách) před novým zkušením znovupřipojení na server"
-#: src/common/weeconfig.c:821
+#: src/common/weeconfig.c:834
msgid "server address or hostname"
msgstr "adresa serveru nebo jméno hosta"
-#: src/common/weeconfig.c:822
+#: src/common/weeconfig.c:835
msgid "IP address or hostname of IRC server"
msgstr "IP adresa nebo jeméno hosta IRC serveru"
-#: src/common/weeconfig.c:825
+#: src/common/weeconfig.c:838
msgid "port for IRC server"
msgstr "port IRC serveru"
-#: src/common/weeconfig.c:826
+#: src/common/weeconfig.c:839
msgid "port for connecting to server"
msgstr "port pro připojení na server"
-#: src/common/weeconfig.c:829 src/common/weeconfig.c:830
+#: src/common/weeconfig.c:842 src/common/weeconfig.c:843
msgid "use IPv6 protocol for server communication"
msgstr "použít protokol IPv6 pro komunikaci se serverem"
-#: src/common/weeconfig.c:833 src/common/weeconfig.c:834
+#: src/common/weeconfig.c:846 src/common/weeconfig.c:847
msgid "use SSL for server communication"
msgstr "použít SSL pro komunikaci se serverem"
-#: src/common/weeconfig.c:837
+#: src/common/weeconfig.c:850
msgid "server password"
msgstr "heslo serveru"
-#: src/common/weeconfig.c:838
+#: src/common/weeconfig.c:851
msgid "password for IRC server"
msgstr "heslo pro IRC server"
-#: src/common/weeconfig.c:841
+#: src/common/weeconfig.c:854
msgid "nickname for server"
msgstr "přezdívka pro server"
-#: src/common/weeconfig.c:842
+#: src/common/weeconfig.c:855
msgid "nickname to use on IRC server"
msgstr "přezdívka použitá na IRC serveru"
-#: src/common/weeconfig.c:845
+#: src/common/weeconfig.c:858
msgid "alternate nickname for server"
msgstr "alternativní přezdívka pro server"
-#: src/common/weeconfig.c:846
+#: src/common/weeconfig.c:859
msgid "alternate nickname to use on IRC server (if nickname is already used)"
msgstr ""
"alternativní přezdívka použitá na IRC serveru (pokud přezdívka je již "
"použita)"
-#: src/common/weeconfig.c:849
+#: src/common/weeconfig.c:862
msgid "2nd alternate nickname for server"
msgstr "druhá alternativní přezdívka pro server"
-#: src/common/weeconfig.c:850
+#: src/common/weeconfig.c:863
msgid ""
"2nd alternate nickname to use on IRC server (if alternate nickname is "
"already used)"
@@ -4228,31 +4310,31 @@ msgstr ""
"druhá alternativní přezdívka použitá na IRC serveru (pokud alternativní "
"přezdívka je již použita)"
-#: src/common/weeconfig.c:853
+#: src/common/weeconfig.c:866
msgid "user name for server"
msgstr "uživatelské jméno pro server"
-#: src/common/weeconfig.c:854
+#: src/common/weeconfig.c:867
msgid "user name to use on IRC server"
msgstr "uživatelské jméno použité na IRC serveru"
-#: src/common/weeconfig.c:857
+#: src/common/weeconfig.c:870
msgid "real name for server"
msgstr "skutečné jméno pro server"
-#: src/common/weeconfig.c:858
+#: src/common/weeconfig.c:871
msgid "real name to use on IRC server"
msgstr "skutečné jméno použité na IRC serveru"
-#: src/common/weeconfig.c:861 src/common/weeconfig.c:862
+#: src/common/weeconfig.c:874 src/common/weeconfig.c:875
msgid "first command to run when connected to server"
msgstr "první příkaz, který zpustit po připojení na server"
-#: src/common/weeconfig.c:865
+#: src/common/weeconfig.c:878
msgid "delay (in seconds) after command was executed"
msgstr "počkání (v sekundách) po spuštční příkazu"
-#: src/common/weeconfig.c:866
+#: src/common/weeconfig.c:879
msgid ""
"delay (in seconds) after command was executed (example: give some time for "
"authentication)"
@@ -4260,11 +4342,11 @@ msgstr ""
"počkání (v sekundách) po spuštění příkazu (například: dád nějaký čas pro "
"autorizaci)"
-#: src/common/weeconfig.c:869
+#: src/common/weeconfig.c:882
msgid "list of channels to join when connected to server"
msgstr "seznam kanálů na které přistoupit po připojení na server"
-#: src/common/weeconfig.c:870
+#: src/common/weeconfig.c:883
msgid ""
"comma separated list of channels to join when connected to server (example: "
"\"#chan1,#chan2,#chan3 key1,key2\")"
@@ -4272,15 +4354,15 @@ msgstr ""
"čárkou rozdělený seznam kanálů na které přistoupit po připojení na server "
"(příklad: \"#kanál1,#kanál2,#kanál3 klíč1,klíč2\")"
-#: src/common/weeconfig.c:873 src/common/weeconfig.c:874
+#: src/common/weeconfig.c:886 src/common/weeconfig.c:887
msgid "automatically rejoin channels when kicked"
msgstr "automaticky znovu přijít na kanál po vykopnutí"
-#: src/common/weeconfig.c:877
+#: src/common/weeconfig.c:890
msgid "notify levels for channels of this server"
msgstr "level upozornění pro kanály na tomto serveru"
-#: src/common/weeconfig.c:878
+#: src/common/weeconfig.c:891
msgid ""
"comma separated list of notify levels for channels of this server (format: "
"#channel:1,..)"
@@ -4288,67 +4370,67 @@ msgstr ""
"čárkou oddělený seznam levelů upozornění pro kanály na tomto serveru "
"(formát: #kanál:1,..)"
-#: src/common/weeconfig.c:1420
+#: src/common/weeconfig.c:1433
#, c-format
msgid "%s %s, line %d: new server, but previous was incomplete\n"
msgstr "%s %s, řádek %d: nový server, ale předchozí byl nekompletní\n"
-#: src/common/weeconfig.c:1429
+#: src/common/weeconfig.c:1442
#, c-format
msgid "%s %s, line %d: server '%s' already exists\n"
msgstr "%s %s, řádek %d: server '%s' již existuje\n"
-#: src/common/weeconfig.c:1444
+#: src/common/weeconfig.c:1457
#, c-format
msgid "%s %s, line %d: unable to create server\n"
msgstr "%s %s, řádek %d: nemohu vytvořit server\n"
-#: src/common/weeconfig.c:1484
+#: src/common/weeconfig.c:1497
#, c-format
msgid "%s unable to assign default int with string (\"%s\")\n"
msgstr "%s nemohu přiřadit výchozí číslo s řetězcem (\"%s\")\n"
-#: src/common/weeconfig.c:1495
+#: src/common/weeconfig.c:1508
#, c-format
msgid "%s unable to assign default color (\"%s\")\n"
msgstr "%s nemohu přiřadit výchozí barvu (\"%s\")\n"
-#: src/common/weeconfig.c:1534
+#: src/common/weeconfig.c:1547
#, c-format
msgid "%s config file \"%s\" not found.\n"
msgstr "%s konfigurační soubor \"%s\" nenalezen\n"
-#: src/common/weeconfig.c:1566
+#: src/common/weeconfig.c:1579
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"]\"\n"
msgstr "%s %s, řádek %d: nevalidní syntaxe, chybí \"]\"\n"
-#: src/common/weeconfig.c:1583
+#: src/common/weeconfig.c:1596
#, c-format
msgid "%s %s, line %d: unknown section identifier (\"%s\")\n"
msgstr "%s %s, řádek %d: neznámý identifikátor sekce (\"%s\")\n"
-#: src/common/weeconfig.c:1601
+#: src/common/weeconfig.c:1614
#, c-format
msgid "%s %s, line %d: invalid section for option, line is ignored\n"
msgstr "%s %s, řádek %d: nevalidní sekce pro volbu, řádek je ignorován\n"
-#: src/common/weeconfig.c:1609
+#: src/common/weeconfig.c:1622
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"=\"\n"
msgstr "%s %s, řádek %d: nevalidní syntax, chybí \"=\"\n"
-#: src/common/weeconfig.c:1646 src/common/weeconfig.c:1672
+#: src/common/weeconfig.c:1659 src/common/weeconfig.c:1685
#, c-format
msgid "%s %s, line %d: invalid option \"%s\"\n"
msgstr "%s %s, řádek %d: nevalidní volba \"%s\"\n"
-#: src/common/weeconfig.c:1652
+#: src/common/weeconfig.c:1665
#, c-format
msgid "%s %s, line %d: invalid ignore options \"%s\"\n"
msgstr "%s %s, řádek %d: nevalidní volba \"%s\" pro ignorování\n"
-#: src/common/weeconfig.c:1683
+#: src/common/weeconfig.c:1696
#, c-format
msgid ""
"%s %s, line %d: invalid value foroption '%s'\n"
@@ -4357,7 +4439,7 @@ msgstr ""
"%s %s, řádek %d: nevalidní hodnota pro volbu '%s'\n"
"Očekáváno: hodnota boolean: 'off' nebo 'on'\n"
-#: src/common/weeconfig.c:1692
+#: src/common/weeconfig.c:1705
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -4366,7 +4448,7 @@ msgstr ""
"%s %s, řádek %d: nevalidní hodnota pro volbu '%s'\n"
"Očekáváno: celé číslo mezi %d a %d\n"
-#: src/common/weeconfig.c:1703
+#: src/common/weeconfig.c:1716
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -4375,26 +4457,26 @@ msgstr ""
"%s %s, řádek %d: nevalidní hodnota pro volbu '%s'\n"
"Očekáváno: jeden z těchto řetězců: "
-#: src/common/weeconfig.c:1719
+#: src/common/weeconfig.c:1732
#, c-format
msgid "%s %s, line %d: invalid color name for option '%s'\n"
msgstr "%s %s, řádek %d: nevalidní jméno barvy pro hodnotu '%s'\n"
-#: src/common/weeconfig.c:1781 src/common/weeconfig.c:1976
+#: src/common/weeconfig.c:1794 src/common/weeconfig.c:1989
#, c-format
msgid "%s cannot create file \"%s\"\n"
msgstr "%s nemohu vytvořit soubor \"%s\"\n"
-#: src/common/weeconfig.c:1787
+#: src/common/weeconfig.c:1800
#, c-format
msgid "%s: creating default config file...\n"
msgstr "%s: vytvářím výchozí konfigurační soubor...\n"
-#: src/common/weeconfig.c:1788
+#: src/common/weeconfig.c:1801
msgid "Creating default config file\n"
msgstr "Vytvářím výchozí konfigurační soubor\n"
-#: src/common/weeconfig.c:1791 src/common/weeconfig.c:1985
+#: src/common/weeconfig.c:1804 src/common/weeconfig.c:1998
#, c-format
msgid ""
"#\n"
@@ -4403,6 +4485,6 @@ msgstr ""
"#\n"
"# %s konfigurační soubor, vytvořil %s v%s %s#\n"
-#: src/common/weeconfig.c:1982
+#: src/common/weeconfig.c:1995
msgid "Saving config to disk\n"
msgstr "Ukládám konfiguraci na disk\n"
diff --git a/po/es.po b/po/es.po
index 33ee3e541..ee191b272 100644
--- a/po/es.po
+++ b/po/es.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.1.6-cvs\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2005-10-21 15:50+0200\n"
-"PO-Revision-Date: 2005-10-21 15:52+0200\n"
+"POT-Creation-Date: 2005-10-22 15:52+0200\n"
+"PO-Revision-Date: 2005-10-22 15:53+0200\n"
"Last-Translator: Roberto Gonzlez Cardenete <robert.glez@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"MIME-Version: 1.0\n"
@@ -20,7 +20,7 @@ msgstr ""
msgid "%s cannot allocate new nick\n"
msgstr "%s no ha sido posible crear un nuevo nick\n"
-#: src/irc/irc-server.c:180 src/common/weeconfig.c:1921
+#: src/irc/irc-server.c:180 src/common/weeconfig.c:1934
msgid "Unable to get user's name"
msgstr "No ha sido posible obtener el nombre de usuario"
@@ -1356,7 +1356,7 @@ msgstr "no es posible cambiar el modo para el resto de usuarios"
msgid "whois (secure connection)"
msgstr "whois (conexin segura)"
-#: src/irc/irc-display.c:163 src/common/command.c:870
+#: src/irc/irc-display.c:163 src/common/command.c:873
msgid "Server: "
msgstr "Servidor: "
@@ -1364,7 +1364,7 @@ msgstr "Servidor: "
msgid "connected"
msgstr "conectado"
-#: src/irc/irc-display.c:168 src/common/command.c:896
+#: src/irc/irc-display.c:168 src/common/command.c:899
msgid "not connected"
msgstr "no conectado"
@@ -1395,7 +1395,7 @@ msgstr "desconocido"
msgid "%s: using local hostname \"%s\"\n"
msgstr "%s: utilizacin del nombre de mquina local \"%s\"\n"
-#: src/irc/irc-send.c:167 src/common/command.c:746
+#: src/irc/irc-send.c:167 src/common/command.c:749
#, c-format
msgid "%s cannot find nick for sending message\n"
msgstr "%s no ha sido posible encontrar el usuario al que enviar el mensaje\n"
@@ -1412,8 +1412,8 @@ msgstr ""
#: src/irc/irc-send.c:456 src/irc/irc-send.c:468 src/irc/irc-send.c:486
#: src/irc/irc-send.c:1138 src/irc/irc-send.c:1231 src/irc/irc-send.c:1763
-#: src/common/command.c:1218 src/common/command.c:1628
-#: src/common/command.c:1760
+#: src/common/command.c:1221 src/common/command.c:1631
+#: src/common/command.c:1763
#, c-format
msgid "%s wrong argument count for \"%s\" command\n"
msgstr "%s nmero de argumentos incorrecto para el comando \"%s\"\n"
@@ -1474,7 +1474,7 @@ msgstr " se ha unido "
msgid " has kicked "
msgstr " se ha expulsado "
-#: src/irc/irc-recv.c:414 src/common/command.c:1449
+#: src/irc/irc-recv.c:414 src/common/command.c:1452
msgid " from "
msgstr " de "
@@ -1656,7 +1656,7 @@ msgstr "respuesta de"
msgid ": %ld.%ld seconds\n"
msgstr ": %ld.%ld segundos\n"
-#: src/irc/irc-recv.c:1193 src/irc/irc-recv.c:2097 src/irc/irc-dcc.c:1044
+#: src/irc/irc-recv.c:1193 src/irc/irc-recv.c:2097 src/irc/irc-dcc.c:1128
#, c-format
msgid "Private %s> %s"
msgstr "Privado %s> %s"
@@ -1830,7 +1830,7 @@ msgstr ""
msgid "has invited"
msgstr "ha invitado"
-#: src/irc/irc-recv.c:3718 src/irc/irc-recv.c:4139 src/common/command.c:1442
+#: src/irc/irc-recv.c:3718 src/irc/irc-recv.c:4139 src/common/command.c:1445
msgid "on"
msgstr "en"
@@ -1949,35 +1949,35 @@ msgstr "Fall"
msgid "Aborted"
msgstr "Abortado"
-#: src/irc/irc-dcc.c:346 src/irc/irc-dcc.c:544 src/irc/irc-dcc.c:706
+#: src/irc/irc-dcc.c:366 src/irc/irc-dcc.c:564 src/irc/irc-dcc.c:726
msgid "DCC: file "
msgstr "DCC: fichero "
-#: src/irc/irc-dcc.c:353 src/irc/irc-dcc.c:669 src/irc/irc-dcc.c:711
+#: src/irc/irc-dcc.c:373 src/irc/irc-dcc.c:689 src/irc/irc-dcc.c:731
msgid " (local filename: "
msgstr " (nombre de fichero local: "
-#: src/irc/irc-dcc.c:361
+#: src/irc/irc-dcc.c:381
msgid " sent to "
msgstr " enviado a "
-#: src/irc/irc-dcc.c:363
+#: src/irc/irc-dcc.c:383
msgid " received from "
msgstr " recibido de "
-#: src/irc/irc-dcc.c:369
+#: src/irc/irc-dcc.c:389
msgid ": ok!\n"
msgstr ": ok!\n"
-#: src/irc/irc-dcc.c:369
+#: src/irc/irc-dcc.c:389
msgid ": FAILED\n"
msgstr ""
-#: src/irc/irc-dcc.c:381
+#: src/irc/irc-dcc.c:401
msgid "DCC chat closed with "
msgstr "DCC chat cerrada con "
-#: src/irc/irc-dcc.c:437
+#: src/irc/irc-dcc.c:457
#, c-format
msgid ""
"%s can't associate DCC chat with private buffer (maybe private buffer has "
@@ -1986,91 +1986,96 @@ msgstr ""
"%s no se puede asociar la conversacin DCC con el bfer privado (quiz el "
"bfer privado ya tiene DCC CHAT)\n"
-#: src/irc/irc-dcc.c:447
+#: src/irc/irc-dcc.c:467
msgid "Connected to "
msgstr "Conectado al "
-#: src/irc/irc-dcc.c:456
+#: src/irc/irc-dcc.c:476
msgid "via DCC chat\n"
msgstr "con charla DCC\n"
-#: src/irc/irc-dcc.c:549
+#: src/irc/irc-dcc.c:569
#, c-format
msgid "resumed at position %u\n"
msgstr ""
-#: src/irc/irc-dcc.c:555 src/irc/irc-dcc.c:580
+#: src/irc/irc-dcc.c:575 src/irc/irc-dcc.c:600
#, c-format
msgid ""
"%s can't resume file \"%s\" (port: %d, start position: %u): DCC not found or "
"ended\n"
msgstr ""
-#: src/irc/irc-dcc.c:599
+#: src/irc/irc-dcc.c:619
#, c-format
msgid "%s not enough memory for new DCC\n"
msgstr "%s no hay memoria suficiente para un nuevo DCC\n"
-#: src/irc/irc-dcc.c:618
+#: src/irc/irc-dcc.c:638
msgid "DCC chat"
msgstr "Charla DCC"
-#: src/irc/irc-dcc.c:648
+#: src/irc/irc-dcc.c:668
msgid "Incoming DCC file from "
msgstr "Recibir fichero DCC de "
-#: src/irc/irc-dcc.c:659 src/irc/irc-dcc.c:673
+#: src/irc/irc-dcc.c:679 src/irc/irc-dcc.c:693
msgid " bytes\n"
msgstr " bytes\n"
-#: src/irc/irc-dcc.c:665
+#: src/irc/irc-dcc.c:685
msgid "Sending DCC file to "
msgstr "Enviar fichero DCC a "
-#: src/irc/irc-dcc.c:679
+#: src/irc/irc-dcc.c:699
msgid "Incoming DCC chat request from "
msgstr "Recibir DCC chat de "
-#: src/irc/irc-dcc.c:691
+#: src/irc/irc-dcc.c:711
msgid "Sending DCC chat request to "
msgstr "Enviar DCC chat a "
-#: src/irc/irc-dcc.c:717
+#: src/irc/irc-dcc.c:737
#, c-format
msgid "will be resumed at position %u\n"
msgstr ""
-#: src/irc/irc-dcc.c:783
+#: src/irc/irc-dcc.c:805
#, c-format
msgid "%s not enough memory for DCC SEND\n"
msgstr "%s no hay memoria suficiente para el DCC SEND\n"
-#: src/irc/irc-dcc.c:805
+#: src/irc/irc-dcc.c:827
#, c-format
msgid "%s cannot access file \"%s\"\n"
msgstr "%s no es posible acceder al fichero \"%s\"\n"
-#: src/irc/irc-dcc.c:826
+#: src/irc/irc-dcc.c:849
+#, c-format
+msgid "%s could not find address for '%s'. Falling back to local IP.\n"
+msgstr ""
+
+#: src/irc/irc-dcc.c:869
#, c-format
msgid "%s cannot create socket for DCC\n"
msgstr "%s no es posible crear socket para el DCC\n"
-#: src/irc/irc-dcc.c:839
+#: src/irc/irc-dcc.c:926
#, c-format
-msgid "%s cannot find port for DCC\n"
-msgstr "%s no es posible encontrar el puerto para el DCC\n"
+msgid "%s cannot find available port for DCC\n"
+msgstr ""
-#: src/irc/irc-dcc.c:886
+#: src/irc/irc-dcc.c:970
#, c-format
msgid "%s cannot send DCC\n"
msgstr "%s no es posible enviar el DCC\n"
-#: src/irc/irc-dcc.c:965
+#: src/irc/irc-dcc.c:1049
#, c-format
msgid "%s error sending data to \"%s\" via DCC CHAT\n"
msgstr "%s error enviando datos al \"%s\" con DCC CHAT\n"
-#: src/irc/irc-dcc.c:1238
+#: src/irc/irc-dcc.c:1322
#, c-format
msgid ""
"%s DCC failed because blocksize is too big. Check value of \"dcc_blocksize\" "
@@ -2079,7 +2084,7 @@ msgstr ""
"%s El DCC ha fallado porque el tamao de bloque es demasiado grande. "
"Compruebe el valor de la opcin \"dcc_blocksize\", el mximo es %d.\n"
-#: src/irc/irc-dcc.c:1313
+#: src/irc/irc-dcc.c:1397
#, c-format
msgid "Aborting active DCC: \"%s\" from %s\n"
msgstr "Abandonar el DCC activo: \"%s\" de %s\n"
@@ -2197,12 +2202,12 @@ msgstr ""
msgid "%s plugin \"%s\" not found\n"
msgstr ""
-#: src/gui/curses/gui-input.c:317
+#: src/gui/curses/gui-input.c:322
#, c-format
msgid "Day changed to %s\n"
msgstr ""
-#: src/gui/curses/gui-input.c:400
+#: src/gui/curses/gui-input.c:405
#, c-format
msgid "%s lag is high, disconnecting from server...\n"
msgstr "%s el lag (retraso) es alto, desconectando del servidor...\n"
@@ -2424,7 +2429,7 @@ msgstr "limpiar hotlist"
msgid "grab a key"
msgstr ""
-#: src/gui/gui-keyboard.c:426 src/common/command.c:1643
+#: src/gui/gui-keyboard.c:426 src/common/command.c:1646
#, c-format
msgid "%s unable to bind key \"%s\"\n"
msgstr "%s No ha sido posible atar la clave \"%s\"\n"
@@ -2714,45 +2719,53 @@ msgid "manage windows"
msgstr "gestin de ventanas"
#: src/common/command.c:139
-msgid "[list | splith | splitv | [merge [down | up | left | right | all]]]"
-msgstr "[list | splith | splitv | [merge [down | up | left | right | all]]]"
+msgid ""
+"[list | -1 | +1 | b# | splith | splitv | [merge [down | up | left | right | "
+"all]]]"
+msgstr "[list | -1 | +1 | b# | splith | splitv | [merge [down | up | left | right | all]]]"
#: src/common/command.c:140
+#, fuzzy
msgid ""
"list: list opened windows (no parameter implies this list)\n"
+"-1: jump to previous window\n"
+"+1: jump to next window\n"
+"b#: jump to next window displaying buffer number #\n"
"splith: split current window horizontally\n"
"splitv: split current window vertically\n"
"merge: merge window with another"
msgstr ""
-"list: lista las ventanas abiertas (si no hay parmetros, significa esta "
-"lista)\n"
+"list: lista las ventanas abiertas (si no hay parmetros, significa esta lista)\n"
+"-1: jump to previous window\n"
+"+1: jump to next window\n"
+"b#: jump to next window displaying buffer number #\n"
"splith: dividir la ventana actual horizontalmente\n"
"splitv: dividir la ventana actual verticalmente\n"
"merge: fusionar una ventana con otra"
-#: src/common/command.c:286
+#: src/common/command.c:289
#, c-format
msgid "%s alias or command \"%s\" already exists!\n"
msgstr "%s el alias o el comando \"%s\" ya existe!\n"
-#: src/common/command.c:296
+#: src/common/command.c:299
#, c-format
msgid "%s alias cannot run another alias!\n"
msgstr "%s el alias no puede ejecutar otro alias!\n"
-#: src/common/command.c:303
+#: src/common/command.c:306
#, c-format
msgid "%s target command \"%s\" does not exist!\n"
msgstr "%s el comando objetivo \"%s\" no existe!\n"
-#: src/common/command.c:532
+#: src/common/command.c:535
#, c-format
msgid "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s nmero de argumentos incorrecto para el comando %s \"%s\" (esperado: %d "
"parmetro%s)\n"
-#: src/common/command.c:544
+#: src/common/command.c:547
#, c-format
msgid ""
"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
@@ -2761,19 +2774,19 @@ msgstr ""
"%s nmero de argumentos incorrecto para el comando %s \"%s\" (esperado: "
"entre %d y %d parmetro%s)\n"
-#: src/common/command.c:566 src/common/command.c:631
+#: src/common/command.c:569 src/common/command.c:634
#, c-format
msgid "%s command \"%s\" failed\n"
msgstr "%s el comando \"%s\" ha fallado\n"
-#: src/common/command.c:589
+#: src/common/command.c:592
#, c-format
msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s nmero de argumentos incorrecto para el comando IRC \"%s\" (esperado: %d "
"parmetro%s)\n"
-#: src/common/command.c:601
+#: src/common/command.c:604
#, c-format
msgid ""
"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
@@ -2782,263 +2795,263 @@ msgstr ""
"%s nmero de argumentos incorrecto para el comando IRC \"%s\" (esperado: "
"entre %d y %d parmetro%s)\n"
-#: src/common/command.c:616
+#: src/common/command.c:619
#, c-format
msgid "%s command \"%s\" needs a server connection!\n"
msgstr "%s el comando \"%s\" requiere una conexin a servidor!\n"
-#: src/common/command.c:670
+#: src/common/command.c:673
#, c-format
msgid "%s unknown command \"%s\" (type /help for help)\n"
msgstr "%s comando \"%s\" desconocido (escriba /help para la ayuda)\n"
-#: src/common/command.c:770
+#: src/common/command.c:773
#, c-format
msgid "%s unable to call handler for message (not enough memory)\n"
msgstr ""
"%s No ha sido posible llamar al manejador para el mensaje (no hay suficiente "
"memoria)\n"
-#: src/common/command.c:778
+#: src/common/command.c:781
msgid "This window is not a channel!\n"
msgstr "Esta ventana no es un canal!\n"
-#: src/common/command.c:806 src/common/command.c:830 src/common/command.c:940
+#: src/common/command.c:809 src/common/command.c:833 src/common/command.c:943
#, c-format
msgid "%s missing arguments for \"%s\" command\n"
msgstr "%s faltan argumentos para el comando \"%s\"\n"
-#: src/common/command.c:815
+#: src/common/command.c:818
#, c-format
msgid "Alias \"%s\" => \"%s\" created\n"
msgstr "Alias \"%s\" => \"%s\" creado\n"
-#: src/common/command.c:821
+#: src/common/command.c:824
#, c-format
msgid "Failed to create alias \"%s\" => \"%s\" (not enough memory)\n"
msgstr ""
"No ha sido posible crear el alias \"%s\" => \"%s\" (no hay suficiente "
"memoria)\n"
-#: src/common/command.c:841
+#: src/common/command.c:844
msgid "List of aliases:\n"
msgstr "Lista de alias:\n"
-#: src/common/command.c:853
+#: src/common/command.c:856
msgid "No alias defined.\n"
msgstr "Ningn alias definido.\n"
-#: src/common/command.c:876
+#: src/common/command.c:879
msgid "Channel: "
msgstr "Canal: "
-#: src/common/command.c:879 src/common/command.c:889
+#: src/common/command.c:882 src/common/command.c:892
msgid " (server: "
msgstr " (servidor: "
-#: src/common/command.c:886
+#: src/common/command.c:889
msgid "Private with: "
msgstr "Privado con: "
-#: src/common/command.c:920
+#: src/common/command.c:923
msgid "Opened buffers:\n"
msgstr "Bfers abiertos:\n"
-#: src/common/command.c:963
+#: src/common/command.c:966
#, c-format
msgid "%s incorrect buffer number\n"
msgstr "%s nmero de bfer incorrecto\n"
-#: src/common/command.c:977
+#: src/common/command.c:980
#, c-format
msgid "%s can not close the single buffer\n"
msgstr "%s no es posible cerrar el nico bfer\n"
-#: src/common/command.c:987
+#: src/common/command.c:990
#, c-format
msgid "%s can not close server buffer while channels are opened\n"
msgstr ""
"%s no se puede cerrar el bfer de servidor mientras haya canales abiertos\n"
-#: src/common/command.c:1028
+#: src/common/command.c:1031
msgid "Notify levels: "
msgstr "Niveles de notificacin: "
-#: src/common/command.c:1056 src/common/command.c:1078
+#: src/common/command.c:1059 src/common/command.c:1081
#, c-format
msgid "%s incorrect notify level (must be between %d and %d)\n"
msgstr "%s nivel de notificacin incorrecto (debe estar entre %d y %d)\n"
-#: src/common/command.c:1065
+#: src/common/command.c:1068
#, c-format
msgid "%s incorrect buffer for notify (must be channel or private)\n"
msgstr "%s bfer incorrecto para notificar (debe ser canal o privado)\n"
-#: src/common/command.c:1145
+#: src/common/command.c:1148
#, c-format
msgid "unknown parameter \"%s\" for \"%s\" command\n"
msgstr "parmetro desconocido \"%s\" para el comando \"%s\"\n"
-#: src/common/command.c:1175
+#: src/common/command.c:1178
#, c-format
msgid "%s already connected to server \"%s\"!\n"
msgstr "%s ya conectado al servidor \"%s\"!\n"
-#: src/common/command.c:1183
+#: src/common/command.c:1186
#, c-format
msgid "%s currently connecting to server \"%s\"!\n"
msgstr "%s actualmente conectando al servidor \"%s\"!\n"
-#: src/common/command.c:1201 src/common/command.c:1276
+#: src/common/command.c:1204 src/common/command.c:1279
#, c-format
msgid "%s server not found\n"
msgstr "%s servidor no encontrado\n"
-#: src/common/command.c:1231 src/common/command.c:1753
-#: src/common/command.c:2572 src/common/command.c:2588
+#: src/common/command.c:1234 src/common/command.c:1756
+#: src/common/command.c:2577 src/common/command.c:2601
#, c-format
msgid "%s unknown option for \"%s\" command\n"
msgstr "%s opcin desconocida para el comando \"%s\"\n"
-#: src/common/command.c:1260
+#: src/common/command.c:1263
#, c-format
msgid "%s not connected to server \"%s\"!\n"
msgstr "%s no conectado al servidor \"%s\"!\n"
-#: src/common/command.c:1268
+#: src/common/command.c:1271
msgid "Auto-reconnection is cancelled\n"
msgstr "La reconexin automtica est anulada\n"
-#: src/common/command.c:1299 src/common/weechat.c:350
+#: src/common/command.c:1302 src/common/weechat.c:350
#, c-format
msgid "%s internal commands:\n"
msgstr "Comandos internos %s :\n"
-#: src/common/command.c:1308 src/common/weechat.c:370
+#: src/common/command.c:1311 src/common/weechat.c:370
#, c-format
msgid "IRC commands:\n"
msgstr "Comandos IRC :\n"
-#: src/common/command.c:1321
+#: src/common/command.c:1324
msgid "Plugin commands:\n"
msgstr ""
-#: src/common/command.c:1425
+#: src/common/command.c:1428
#, c-format
msgid "No help available, \"%s\" is an unknown command\n"
msgstr "No hay ayuda disponible, el comando \"%s\" es desconocido\n"
-#: src/common/command.c:1447
+#: src/common/command.c:1450
msgid " ignoring "
msgstr ""
-#: src/common/command.c:1471
+#: src/common/command.c:1474
msgid "List of ignore:\n"
msgstr ""
-#: src/common/command.c:1486
+#: src/common/command.c:1489
msgid "No ignore defined.\n"
msgstr ""
-#: src/common/command.c:1512
+#: src/common/command.c:1515
msgid "New ignore:"
msgstr ""
-#: src/common/command.c:1531
+#: src/common/command.c:1534
msgid "New key binding:\n"
msgstr "Nuevo anclaje de clave:\n"
-#: src/common/command.c:1564
+#: src/common/command.c:1567
msgid "Key bindings:\n"
msgstr "Anclajes de clave:\n"
-#: src/common/command.c:1576
+#: src/common/command.c:1579
#, c-format
msgid "Key \"%s\" unbinded\n"
msgstr "Clave \"%s\" desatada\n"
-#: src/common/command.c:1581
+#: src/common/command.c:1584
#, c-format
msgid "%s unable to unbind key \"%s\"\n"
msgstr "%s No ha sido posible desatar la clave \"%s\"\n"
-#: src/common/command.c:1589 src/common/weechat.c:401
+#: src/common/command.c:1592 src/common/weechat.c:401
#, c-format
msgid "Internal key functions:\n"
msgstr "Funciones de clave internas:\n"
-#: src/common/command.c:1608
+#: src/common/command.c:1611
msgid "Default key bindings restored\n"
msgstr "Anclajes de clave por defecto restaurados\n"
-#: src/common/command.c:1614
+#: src/common/command.c:1617
#, c-format
msgid "%s \"-yes\" argument is required for keys reset (securuty reason)\n"
msgstr ""
"%s \"-yes\" se requiere argumento para resetear las claves (por razones de "
"seguridad)\n"
-#: src/common/command.c:1670
+#: src/common/command.c:1673
msgid "Plugins loaded:\n"
msgstr ""
-#: src/common/command.c:1684
+#: src/common/command.c:1687
msgid " message handlers:\n"
msgstr ""
-#: src/common/command.c:1690
+#: src/common/command.c:1693
#, c-format
msgid " IRC(%s)\n"
msgstr ""
-#: src/common/command.c:1696
+#: src/common/command.c:1699
msgid " (no message handler)\n"
msgstr ""
-#: src/common/command.c:1701
+#: src/common/command.c:1704
msgid " command handlers:\n"
msgstr ""
-#: src/common/command.c:1718
+#: src/common/command.c:1721
msgid " (no command handler)\n"
msgstr ""
-#: src/common/command.c:1724
+#: src/common/command.c:1727
msgid " (no plugin)\n"
msgstr ""
-#: src/common/command.c:1766
+#: src/common/command.c:1769
msgid ""
"Command \"plugin\" is not available, WeeChat was built without plugins "
"support.\n"
msgstr ""
-#: src/common/command.c:1813
+#: src/common/command.c:1816
msgid "No server.\n"
msgstr "Ningn servidor.\n"
-#: src/common/command.c:1824
+#: src/common/command.c:1827
#, c-format
msgid "Server '%s' not found.\n"
msgstr "Servidor '%s' no encontrado.\n"
-#: src/common/command.c:1836
+#: src/common/command.c:1839
#, c-format
msgid "%s missing servername for \"%s\" command\n"
msgstr "%s falta el nombre de servidor para el comando \"%s\"\n"
-#: src/common/command.c:1844
+#: src/common/command.c:1847
#, c-format
msgid "%s too much arguments for \"%s\" command, ignoring arguments\n"
msgstr ""
"%s demasiados argumentos para el comando \"%s\", ignorando parmetros\n"
-#: src/common/command.c:1863
+#: src/common/command.c:1866
#, c-format
msgid "%s server \"%s\" not found for \"%s\" command\n"
msgstr "%s servidor \"%s\" no encontrado para el comando \"%s\"\n"
-#: src/common/command.c:1871
+#: src/common/command.c:1874
#, c-format
msgid ""
"%s you can not delete server \"%s\" because you are connected to. Try /"
@@ -3047,174 +3060,174 @@ msgstr ""
"%s usted no puede eliminar el servidor \"%s\" ya que est usted conectado a "
"l. Pruebe /disconnect %s antes.\n"
-#: src/common/command.c:1887 src/common/command.c:2033
+#: src/common/command.c:1890 src/common/command.c:2036
msgid "Server"
msgstr "Servidor"
-#: src/common/command.c:1890
+#: src/common/command.c:1893
msgid "has been deleted\n"
msgstr "ha sido eliminado\n"
-#: src/common/command.c:1905
+#: src/common/command.c:1908
#, c-format
msgid "%s missing parameters for \"%s\" command\n"
msgstr "%s faltan parmetros para el comando \"%s\"\n"
-#: src/common/command.c:1915
+#: src/common/command.c:1918
#, c-format
msgid "%s server \"%s\" already exists, can't create it!\n"
msgstr "%s el servidor \"%s\" ya existe, no se puede crear!\n"
-#: src/common/command.c:1944 src/common/command.c:1972
-#: src/common/command.c:1985 src/common/command.c:2011
+#: src/common/command.c:1947 src/common/command.c:1975
+#: src/common/command.c:1988 src/common/command.c:2014
#, c-format
msgid "%s missing password for \"%s\" parameter\n"
msgstr "%s falta contrasea para el comando \"%s\"\n"
-#: src/common/command.c:1957
+#: src/common/command.c:1960
#, c-format
msgid "%s missing nick(s) for \"%s\" parameter\n"
msgstr "%s falta(n) usuario(s) para el parmetro \"%s\"\n"
-#: src/common/command.c:1998
+#: src/common/command.c:2001
#, c-format
msgid "%s missing command for \"%s\" parameter\n"
msgstr "%s falta comando para el parmetro \"%s\"\n"
-#: src/common/command.c:2036
+#: src/common/command.c:2039
msgid "created\n"
msgstr "creado\n"
-#: src/common/command.c:2042
+#: src/common/command.c:2045
#, c-format
msgid "%s unable to create server\n"
msgstr "%s no es posible crear el servidor\n"
-#: src/common/command.c:2097
+#: src/common/command.c:2100
msgid "(unknown)"
msgstr "(desconocido)"
-#: src/common/command.c:2120
+#: src/common/command.c:2123
msgid "(password hidden) "
msgstr "(contrasea oculta) "
-#: src/common/command.c:2184
+#: src/common/command.c:2187
#, c-format
msgid "%s server \"%s\" not found\n"
msgstr "%s servidor \"%s\" no encontrado\n"
-#: src/common/command.c:2215 src/common/command.c:2261
+#: src/common/command.c:2218 src/common/command.c:2264
#, c-format
msgid "%s config option \"%s\" not found\n"
msgstr "%s opcin de configuracin \"%s\" no encontrada\n"
-#: src/common/command.c:2220 src/common/command.c:2253
+#: src/common/command.c:2223 src/common/command.c:2256
#, c-format
msgid "%s incorrect value for option \"%s\"\n"
msgstr "%s valor incorrecto para la opcin \"%s\"\n"
-#: src/common/command.c:2236
+#: src/common/command.c:2239
#, c-format
msgid "%s option \"%s\" can not be changed while WeeChat is running\n"
msgstr ""
"%s la opcin \"%s\" no puede ser modificada mientras WeeChat est en "
"ejecucin\n"
-#: src/common/command.c:2341
+#: src/common/command.c:2344
#, c-format
msgid "No config option found with \"%s\"\n"
msgstr "Ninguna opcin de configuracin encontrada con \"%s\"\n"
-#: src/common/command.c:2344
+#: src/common/command.c:2347
msgid "No config option found\n"
msgstr "Ninguna opcin de configuracin encontrada\n"
-#: src/common/command.c:2351
+#: src/common/command.c:2354
msgid "Detail:\n"
msgstr ""
-#: src/common/command.c:2355 src/common/weechat.c:287
+#: src/common/command.c:2358 src/common/weechat.c:287
#, c-format
msgid " . type boolean (values: 'on' or 'off')\n"
msgstr " . tipo booleano (valores: 'on' u 'off')\n"
-#: src/common/command.c:2356 src/common/command.c:2379
-#: src/common/command.c:2385 src/common/command.c:2391
+#: src/common/command.c:2359 src/common/command.c:2382
+#: src/common/command.c:2388 src/common/command.c:2394
#: src/common/weechat.c:288 src/common/weechat.c:311 src/common/weechat.c:317
#: src/common/weechat.c:323
#, c-format
msgid " . default value: '%s'\n"
msgstr " . valor por defecto: '%s'\n"
-#: src/common/command.c:2361 src/common/weechat.c:293
+#: src/common/command.c:2364 src/common/weechat.c:293
#, c-format
msgid " . type integer (values: between %d and %d)\n"
msgstr " . tipo entero (valores: entre %d y %d)\n"
-#: src/common/command.c:2364 src/common/weechat.c:296
+#: src/common/command.c:2367 src/common/weechat.c:296
#, c-format
msgid " . default value: %d\n"
msgstr " . valor por defecto: %d\n"
-#: src/common/command.c:2368 src/common/weechat.c:300
+#: src/common/command.c:2371 src/common/weechat.c:300
#, c-format
msgid " . type string (values: "
msgstr " . tipo cadena (valores: "
-#: src/common/command.c:2381 src/common/command.c:2387
-#: src/common/command.c:2393 src/common/weechat.c:313 src/common/weechat.c:319
+#: src/common/command.c:2384 src/common/command.c:2390
+#: src/common/command.c:2396 src/common/weechat.c:313 src/common/weechat.c:319
#: src/common/weechat.c:325
msgid "empty"
msgstr "vaco"
-#: src/common/command.c:2384 src/common/weechat.c:316
+#: src/common/command.c:2387 src/common/weechat.c:316
#, c-format
msgid " . type color (Curses or Gtk color, look at WeeChat doc)\n"
msgstr " . tipo color (color Curses Gtk, ver la documentacin de WeeChat)\n"
-#: src/common/command.c:2390 src/common/weechat.c:322
+#: src/common/command.c:2393 src/common/weechat.c:322
#, c-format
msgid " . type string (any string)\n"
msgstr " . tipo cadena (cualquier cadena)\n"
-#: src/common/command.c:2396 src/common/weechat.c:328
+#: src/common/command.c:2399 src/common/weechat.c:328
#, c-format
msgid " . description: %s\n"
msgstr " . descripcin: %s\n"
-#: src/common/command.c:2403
+#: src/common/command.c:2406
#, c-format
msgid "config option(s) found with \"%s\"\n"
msgstr "opcin/opciones de configuracin encontrada(s) con \"%s\"\n"
-#: src/common/command.c:2406
+#: src/common/command.c:2409
msgid "config option(s) found\n"
msgstr "opcin/opciones de configuracin encontrada(s)\n"
-#: src/common/command.c:2427
+#: src/common/command.c:2430
#, c-format
msgid "%s alias or command \"%s\" not found\n"
msgstr "%s alias o comando \"%s\" no encontrado\n"
-#: src/common/command.c:2437
+#: src/common/command.c:2440
#, c-format
msgid "Alias \"%s\" removed\n"
msgstr "Alias \"%s\" eliminado\n"
-#: src/common/command.c:2490
+#: src/common/command.c:2493
msgid "ignore were removed.\n"
msgstr ""
-#: src/common/command.c:2492
+#: src/common/command.c:2495
msgid "ignore was removed.\n"
msgstr ""
-#: src/common/command.c:2497
+#: src/common/command.c:2500
#, c-format
msgid "%s no ignore found\n"
msgstr ""
-#: src/common/command.c:2520
+#: src/common/command.c:2525
msgid "Opened windows:\n"
msgstr "Ventanas abiertas:\n"
@@ -4004,254 +4017,275 @@ msgid ""
"comma separated list of words to highlight (case insensitive comparison)"
msgstr ""
-#: src/common/weeconfig.c:687
+#: src/common/weeconfig.c:689
msgid "automatically accept dcc files"
msgstr "aceptar automticamente los ficheros dcc"
-#: src/common/weeconfig.c:688
+#: src/common/weeconfig.c:690
msgid "automatically accept incoming dcc files"
msgstr "aceptar automticamente los ficheros dcc entrantes"
-#: src/common/weeconfig.c:691
+#: src/common/weeconfig.c:693
msgid "automatically accept dcc chats"
msgstr "aceptar automticamente las peticiones de conversacin dcc"
-#: src/common/weeconfig.c:692
+#: src/common/weeconfig.c:694
msgid "automatically accept dcc chats (use carefully!)"
msgstr ""
"aceptar automticamente las peticiones de conversacin dcc (utilizar con "
"precaucin!)"
-#: src/common/weeconfig.c:695
+#: src/common/weeconfig.c:697
msgid "timeout for dcc request"
msgstr "tiempo de espera (timeout) para la peticin dcc"
-#: src/common/weeconfig.c:696
+#: src/common/weeconfig.c:698
msgid "timeout for dcc request (in seconds)"
msgstr "tiempo de espera para la peticin dcc (en segundos)"
-#: src/common/weeconfig.c:699
+#: src/common/weeconfig.c:701
msgid "block size for dcc packets"
msgstr "tamao de bloque para los paquetes dcc"
-#: src/common/weeconfig.c:700
+#: src/common/weeconfig.c:702
msgid "block size for dcc packets in bytes (default: 65536)"
msgstr "tamao de bloque para los paquetes dcc en bytes (por defecto: 65536)"
-#: src/common/weeconfig.c:703
+#: src/common/weeconfig.c:705
+msgid "allowed ports for outgoing dcc"
+msgstr ""
+
+#: src/common/weeconfig.c:706
+msgid ""
+"restricts outgoing dcc to use only ports in the given range (useful for NAT) "
+"(syntax: a single port, ie. 5000 or a port range, ie. 5000-5015, empty value "
+"means any port)"
+msgstr ""
+
+#: src/common/weeconfig.c:711
+msgid "IP address for outgoing dcc"
+msgstr ""
+
+#: src/common/weeconfig.c:712
+msgid ""
+"IP or DNS address used for outgoing dcc (if empty, local interface IP is "
+"used)"
+msgstr ""
+
+#: src/common/weeconfig.c:716
msgid "path for incoming files with dcc"
msgstr "ruta para los ficheros recibidos con dcc"
-#: src/common/weeconfig.c:704
+#: src/common/weeconfig.c:717
msgid "path for writing incoming files with dcc (default: user home)"
msgstr ""
"ruta para los ficheros recibidos con dcc (por defecto: directorio home del "
"usuario)"
-#: src/common/weeconfig.c:707
+#: src/common/weeconfig.c:720
msgid "default path for sending files with dcc"
msgstr "ruta por defecto para enviar ficheros con dcc"
-#: src/common/weeconfig.c:708
+#: src/common/weeconfig.c:721
msgid ""
"path for reading files when sending thru dcc (when no path is specified)"
msgstr ""
"ruta para la lectura de ficheros cuando se envan a travs de dcc (cuando no "
"se especifica una ruta)"
-#: src/common/weeconfig.c:711 src/common/weeconfig.c:712
+#: src/common/weeconfig.c:724 src/common/weeconfig.c:725
msgid "convert spaces to underscores when sending files"
msgstr "convertir los espacios a subrayados cuando se envan los ficheros"
-#: src/common/weeconfig.c:715
+#: src/common/weeconfig.c:728
msgid "automatically rename dcc files if already exists"
msgstr "renombrar automticamente los ficheros dcc si ya existen"
-#: src/common/weeconfig.c:716
+#: src/common/weeconfig.c:729
msgid "rename incoming files if already exists (add '.1', '.2', ...)"
msgstr ""
"renombrar los ficheros recibidos si ya existen (aadir '.1', '.2', ...)"
-#: src/common/weeconfig.c:719
+#: src/common/weeconfig.c:732
msgid "automatically resume aborted transfers"
msgstr "continuar automticamente las transferencias canceladas"
-#: src/common/weeconfig.c:720
+#: src/common/weeconfig.c:733
msgid ""
"automatically resume dcc transfer if connection with remote host is loosed"
msgstr ""
"continuar automticamente la transferencia dcc si se ha perdido la conexin "
"con la mquina remota"
-#: src/common/weeconfig.c:739
+#: src/common/weeconfig.c:752
msgid "use proxy"
msgstr "utilizar un proxy"
-#: src/common/weeconfig.c:740
+#: src/common/weeconfig.c:753
msgid "use a proxy server to connect to irc server"
msgstr "utilizar un proxy para conectarse al servidor irc"
-#: src/common/weeconfig.c:743
+#: src/common/weeconfig.c:756
msgid "proxy type"
msgstr "tipo de proxy"
-#: src/common/weeconfig.c:744
+#: src/common/weeconfig.c:757
msgid "proxy type (http (default), socks4, socks5)"
msgstr "tipo de proxy(http (por defecto), socks4, socks5)"
-#: src/common/weeconfig.c:747
+#: src/common/weeconfig.c:760
msgid "use ipv6 proxy"
msgstr "usar proxy ipv6"
-#: src/common/weeconfig.c:748
+#: src/common/weeconfig.c:761
msgid "connect to proxy in ipv6"
msgstr "conectar al proxy en ipv6"
-#: src/common/weeconfig.c:751
+#: src/common/weeconfig.c:764
msgid "proxy address"
msgstr "direccin del proxy"
-#: src/common/weeconfig.c:752
+#: src/common/weeconfig.c:765
msgid "proxy server address (IP or hostname)"
msgstr "direccin del servidor proxy (IP o nombre de mquina)"
-#: src/common/weeconfig.c:755
+#: src/common/weeconfig.c:768
msgid "port for proxy"
msgstr "puerto para el proxy"
-#: src/common/weeconfig.c:756
+#: src/common/weeconfig.c:769
msgid "port for connecting to proxy server"
msgstr "puerto para conectarse al servidor proxy"
-#: src/common/weeconfig.c:759
+#: src/common/weeconfig.c:772
msgid "proxy username"
msgstr "nombre de usuario del proxy"
-#: src/common/weeconfig.c:760
+#: src/common/weeconfig.c:773
msgid "username for proxy server"
msgstr "nombre de usuario para el servidor proxy"
-#: src/common/weeconfig.c:763
+#: src/common/weeconfig.c:776
msgid "proxy password"
msgstr "contrasea para el proxy"
-#: src/common/weeconfig.c:764
+#: src/common/weeconfig.c:777
msgid "password for proxy server"
msgstr "contrasea para el servidor proxy"
-#: src/common/weeconfig.c:777 src/common/weeconfig.c:778
+#: src/common/weeconfig.c:790 src/common/weeconfig.c:791
msgid "path for searching plugins"
msgstr ""
-#: src/common/weeconfig.c:781
+#: src/common/weeconfig.c:794
msgid "list of plugins to load automatically"
msgstr ""
-#: src/common/weeconfig.c:782
+#: src/common/weeconfig.c:795
msgid ""
"comma separated list of plugins to load automatically at startup, \"*\" "
"means all plugins found (names may be partial, for example \"perl\" is ok "
"for \"libperl.so\")"
msgstr ""
-#: src/common/weeconfig.c:787
+#: src/common/weeconfig.c:800
msgid "standard plugins extension in filename"
msgstr ""
-#: src/common/weeconfig.c:788
+#: src/common/weeconfig.c:801
msgid ""
"standard plugins extension in filename, used for autoload (if empty, then "
"all files are loaded when autoload is \"*\")"
msgstr ""
-#: src/common/weeconfig.c:805
+#: src/common/weeconfig.c:818
msgid "server name"
msgstr "nombre de servidor"
-#: src/common/weeconfig.c:806
+#: src/common/weeconfig.c:819
msgid "name associated to IRC server (for display only)"
msgstr "nombre asociado al servidor IRC (para mostrar solamente)"
-#: src/common/weeconfig.c:809
+#: src/common/weeconfig.c:822
msgid "automatically connect to server"
msgstr "conexin automtica al servidor"
-#: src/common/weeconfig.c:810
+#: src/common/weeconfig.c:823
msgid "automatically connect to server when WeeChat is starting"
msgstr "conexin automtica al servidor cuando WeeChat est arrancando"
-#: src/common/weeconfig.c:813
+#: src/common/weeconfig.c:826
msgid "automatically reconnect to server"
msgstr "reconexin automtica al servidor"
-#: src/common/weeconfig.c:814
+#: src/common/weeconfig.c:827
msgid "automatically reconnect to server when disconnected"
msgstr "reconexin automtica al servidor tras una desconexin"
-#: src/common/weeconfig.c:817
+#: src/common/weeconfig.c:830
msgid "delay before trying again to reconnect"
msgstr "esperar antes de intentar de nuevo una reconexin"
-#: src/common/weeconfig.c:818
+#: src/common/weeconfig.c:831
msgid "delay (in seconds) before trying again to reconnect to server"
msgstr ""
"espera (en segundos) antes de intentar de nuevo una reconexin al servidor"
-#: src/common/weeconfig.c:821
+#: src/common/weeconfig.c:834
msgid "server address or hostname"
msgstr "direccin o nombre de mquina del servidor"
-#: src/common/weeconfig.c:822
+#: src/common/weeconfig.c:835
msgid "IP address or hostname of IRC server"
msgstr "direccin IP o nombre de mquina del servidor IRC"
-#: src/common/weeconfig.c:825
+#: src/common/weeconfig.c:838
msgid "port for IRC server"
msgstr "puerto para el servidor IRC"
-#: src/common/weeconfig.c:826
+#: src/common/weeconfig.c:839
msgid "port for connecting to server"
msgstr "puerto para conectarse al servidor"
-#: src/common/weeconfig.c:829 src/common/weeconfig.c:830
+#: src/common/weeconfig.c:842 src/common/weeconfig.c:843
msgid "use IPv6 protocol for server communication"
msgstr "usar el protocolo IPv6 para la comunicacin del servidor"
-#: src/common/weeconfig.c:833 src/common/weeconfig.c:834
+#: src/common/weeconfig.c:846 src/common/weeconfig.c:847
msgid "use SSL for server communication"
msgstr "usar SSL para la comunicacin del servidor"
-#: src/common/weeconfig.c:837
+#: src/common/weeconfig.c:850
msgid "server password"
msgstr "contrasea para el servidor"
-#: src/common/weeconfig.c:838
+#: src/common/weeconfig.c:851
msgid "password for IRC server"
msgstr "contrasea para el servidor IRC"
-#: src/common/weeconfig.c:841
+#: src/common/weeconfig.c:854
msgid "nickname for server"
msgstr "nombre de usuario para el servidor"
-#: src/common/weeconfig.c:842
+#: src/common/weeconfig.c:855
msgid "nickname to use on IRC server"
msgstr "nombre de usuario a utilizar en el servidor IRC"
-#: src/common/weeconfig.c:845
+#: src/common/weeconfig.c:858
msgid "alternate nickname for server"
msgstr "nombre de usuario alternativo para el servidor"
-#: src/common/weeconfig.c:846
+#: src/common/weeconfig.c:859
msgid "alternate nickname to use on IRC server (if nickname is already used)"
msgstr ""
"nombre de usuario alternativo para el servidor IRC (si el nombre de usuario "
"ya est en uso)"
-#: src/common/weeconfig.c:849
+#: src/common/weeconfig.c:862
msgid "2nd alternate nickname for server"
msgstr "segundo nombre de usuario alternativo para el servidor"
-#: src/common/weeconfig.c:850
+#: src/common/weeconfig.c:863
msgid ""
"2nd alternate nickname to use on IRC server (if alternate nickname is "
"already used)"
@@ -4259,31 +4293,31 @@ msgstr ""
"segundo nombre de usuario alternativo a utilizar en el servidor IRC (si el "
"nombre de usuario alternativo ya est en uso)"
-#: src/common/weeconfig.c:853
+#: src/common/weeconfig.c:866
msgid "user name for server"
msgstr "nombre de usuario para el servidor"
-#: src/common/weeconfig.c:854
+#: src/common/weeconfig.c:867
msgid "user name to use on IRC server"
msgstr "nombre de usuario para el servidor IRC"
-#: src/common/weeconfig.c:857
+#: src/common/weeconfig.c:870
msgid "real name for server"
msgstr "nombre real para el servidor"
-#: src/common/weeconfig.c:858
+#: src/common/weeconfig.c:871
msgid "real name to use on IRC server"
msgstr "nombre real para el servidor IRC"
-#: src/common/weeconfig.c:861 src/common/weeconfig.c:862
+#: src/common/weeconfig.c:874 src/common/weeconfig.c:875
msgid "first command to run when connected to server"
msgstr "primer comando a ejecutar cuando se conecte a un servidor"
-#: src/common/weeconfig.c:865
+#: src/common/weeconfig.c:878
msgid "delay (in seconds) after command was executed"
msgstr "espera (en segundos) despus de que el comando sea ejecutado"
-#: src/common/weeconfig.c:866
+#: src/common/weeconfig.c:879
msgid ""
"delay (in seconds) after command was executed (example: give some time for "
"authentication)"
@@ -4291,11 +4325,11 @@ msgstr ""
"espera (en segundos) despus de que el comando sea ejecutado (ejemplo: dar "
"algo de tiempo para la autenticacin)"
-#: src/common/weeconfig.c:869
+#: src/common/weeconfig.c:882
msgid "list of channels to join when connected to server"
msgstr "lista de canales a unirse cuando se conecte a un servidor"
-#: src/common/weeconfig.c:870
+#: src/common/weeconfig.c:883
msgid ""
"comma separated list of channels to join when connected to server (example: "
"\"#chan1,#chan2,#chan3 key1,key2\")"
@@ -4303,15 +4337,15 @@ msgstr ""
"lista de canales (separados por comas) a unirse cuando se conecte a un "
"servidor (ejemplo: \"#chan1,#chan2,#chan3 key1,key2\")"
-#: src/common/weeconfig.c:873 src/common/weeconfig.c:874
+#: src/common/weeconfig.c:886 src/common/weeconfig.c:887
msgid "automatically rejoin channels when kicked"
msgstr "unirse de nuevo automticamente a los canales cuando sea expulsado"
-#: src/common/weeconfig.c:877
+#: src/common/weeconfig.c:890
msgid "notify levels for channels of this server"
msgstr "niveles de notificacin para canales de este servidor"
-#: src/common/weeconfig.c:878
+#: src/common/weeconfig.c:891
msgid ""
"comma separated list of notify levels for channels of this server (format: "
"#channel:1,..)"
@@ -4319,67 +4353,67 @@ msgstr ""
"lista separada por comas de niveles de notificacin para canales de este "
"servidor (formato: #canal:1,...)"
-#: src/common/weeconfig.c:1420
+#: src/common/weeconfig.c:1433
#, c-format
msgid "%s %s, line %d: new server, but previous was incomplete\n"
msgstr "%s %s, lnea %d: nuevo servidor, pero el anterior estaba incompleto\n"
-#: src/common/weeconfig.c:1429
+#: src/common/weeconfig.c:1442
#, c-format
msgid "%s %s, line %d: server '%s' already exists\n"
msgstr "%s %s, lnea %d: el servidor '%s' ya existe\n"
-#: src/common/weeconfig.c:1444
+#: src/common/weeconfig.c:1457
#, c-format
msgid "%s %s, line %d: unable to create server\n"
msgstr "%s %s, lnea %d: no es posible crear el servidor\n"
-#: src/common/weeconfig.c:1484
+#: src/common/weeconfig.c:1497
#, c-format
msgid "%s unable to assign default int with string (\"%s\")\n"
msgstr "%s no es posible asignar el valor entero con la cadena (\"%s\")\n"
-#: src/common/weeconfig.c:1495
+#: src/common/weeconfig.c:1508
#, c-format
msgid "%s unable to assign default color (\"%s\")\n"
msgstr "%s no es posible asignar el color por defecto (\"%s\")\n"
-#: src/common/weeconfig.c:1534
+#: src/common/weeconfig.c:1547
#, c-format
msgid "%s config file \"%s\" not found.\n"
msgstr "%s fichero de configuracin \"%s\" no encontrado.\n"
-#: src/common/weeconfig.c:1566
+#: src/common/weeconfig.c:1579
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"]\"\n"
msgstr "%s %s, lnea %d: sintaxis invlida, falta \"]\"\n"
-#: src/common/weeconfig.c:1583
+#: src/common/weeconfig.c:1596
#, c-format
msgid "%s %s, line %d: unknown section identifier (\"%s\")\n"
msgstr "%s %s, lnea %d: identificador de seccin desconocido (\"%s\")\n"
-#: src/common/weeconfig.c:1601
+#: src/common/weeconfig.c:1614
#, c-format
msgid "%s %s, line %d: invalid section for option, line is ignored\n"
msgstr "%s %s, lnea %d: seccin invlida para la opcin, lnea ignorada\n"
-#: src/common/weeconfig.c:1609
+#: src/common/weeconfig.c:1622
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"=\"\n"
msgstr "%s %s, lnea %d: sintaxis invlida, falta \"=\"\n"
-#: src/common/weeconfig.c:1646 src/common/weeconfig.c:1672
+#: src/common/weeconfig.c:1659 src/common/weeconfig.c:1685
#, c-format
msgid "%s %s, line %d: invalid option \"%s\"\n"
msgstr "%s %s, lnea %d: opcin \"%s\" invlida\n"
-#: src/common/weeconfig.c:1652
+#: src/common/weeconfig.c:1665
#, c-format
msgid "%s %s, line %d: invalid ignore options \"%s\"\n"
msgstr ""
-#: src/common/weeconfig.c:1683
+#: src/common/weeconfig.c:1696
#, c-format
msgid ""
"%s %s, line %d: invalid value foroption '%s'\n"
@@ -4388,7 +4422,7 @@ msgstr ""
"%s %s, lnea %d: valor invlido para la opcin '%s'\n"
"Esperado: valor booleano: 'off' u 'on'\n"
-#: src/common/weeconfig.c:1692
+#: src/common/weeconfig.c:1705
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -4397,7 +4431,7 @@ msgstr ""
"%s %s, lnea %d: valor invlido para la opcin %s'\n"
"Esperado: entero comprendido entre %d y %d\n"
-#: src/common/weeconfig.c:1703
+#: src/common/weeconfig.c:1716
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -4406,26 +4440,26 @@ msgstr ""
"%s %s, lnea %d: valor invlido para la opcin '%s'\n"
"Esperado: una de estas cadenas: "
-#: src/common/weeconfig.c:1719
+#: src/common/weeconfig.c:1732
#, c-format
msgid "%s %s, line %d: invalid color name for option '%s'\n"
msgstr "%s %s, lnea %d: nombre de color invlido para la opcin '%s'\n"
-#: src/common/weeconfig.c:1781 src/common/weeconfig.c:1976
+#: src/common/weeconfig.c:1794 src/common/weeconfig.c:1989
#, c-format
msgid "%s cannot create file \"%s\"\n"
msgstr "%s no es posible crear el fichero \"%s\"\n"
-#: src/common/weeconfig.c:1787
+#: src/common/weeconfig.c:1800
#, c-format
msgid "%s: creating default config file...\n"
msgstr "%s: creando fichero de configuracin por defecto...\n"
-#: src/common/weeconfig.c:1788
+#: src/common/weeconfig.c:1801
msgid "Creating default config file\n"
msgstr "Creando fichero de configuracin por defecto\n"
-#: src/common/weeconfig.c:1791 src/common/weeconfig.c:1985
+#: src/common/weeconfig.c:1804 src/common/weeconfig.c:1998
#, c-format
msgid ""
"#\n"
@@ -4434,6 +4468,6 @@ msgstr ""
"#\n"
"# %s: fichero de configuracin, creado por %s v%s el %s#\n"
-#: src/common/weeconfig.c:1982
+#: src/common/weeconfig.c:1995
msgid "Saving config to disk\n"
msgstr "Guardar configuracin a disco\n"
diff --git a/po/fr.po b/po/fr.po
index 0a86a4e92..f692839c0 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.1.6-cvs\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2005-10-21 15:50+0200\n"
-"PO-Revision-Date: 2005-10-21 15:51+0200\n"
+"POT-Creation-Date: 2005-10-22 15:52+0200\n"
+"PO-Revision-Date: 2005-10-22 15:53+0200\n"
"Last-Translator: FlashCode <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"MIME-Version: 1.0\n"
@@ -20,7 +20,7 @@ msgstr ""
msgid "%s cannot allocate new nick\n"
msgstr "%s impossible d'allouer un nouveau pseudo\n"
-#: src/irc/irc-server.c:180 src/common/weeconfig.c:1921
+#: src/irc/irc-server.c:180 src/common/weeconfig.c:1934
msgid "Unable to get user's name"
msgstr "Impossible de dterminer le nom d'utilisateur"
@@ -1358,7 +1358,7 @@ msgstr "impossible de changer le mode pour les autres utilisateurs"
msgid "whois (secure connection)"
msgstr "qui est (connexion scurise)"
-#: src/irc/irc-display.c:163 src/common/command.c:870
+#: src/irc/irc-display.c:163 src/common/command.c:873
msgid "Server: "
msgstr "Serveur: "
@@ -1366,7 +1366,7 @@ msgstr "Serveur: "
msgid "connected"
msgstr "connect"
-#: src/irc/irc-display.c:168 src/common/command.c:896
+#: src/irc/irc-display.c:168 src/common/command.c:899
msgid "not connected"
msgstr "non connect"
@@ -1397,7 +1397,7 @@ msgstr "inconnu"
msgid "%s: using local hostname \"%s\"\n"
msgstr "%s: utilisation du nom de machine local \"%s\"\n"
-#: src/irc/irc-send.c:167 src/common/command.c:746
+#: src/irc/irc-send.c:167 src/common/command.c:749
#, c-format
msgid "%s cannot find nick for sending message\n"
msgstr "%s impossible de trouver le pseudo pour envoyer le message\n"
@@ -1415,8 +1415,8 @@ msgstr ""
#: src/irc/irc-send.c:456 src/irc/irc-send.c:468 src/irc/irc-send.c:486
#: src/irc/irc-send.c:1138 src/irc/irc-send.c:1231 src/irc/irc-send.c:1763
-#: src/common/command.c:1218 src/common/command.c:1628
-#: src/common/command.c:1760
+#: src/common/command.c:1221 src/common/command.c:1631
+#: src/common/command.c:1763
#, c-format
msgid "%s wrong argument count for \"%s\" command\n"
msgstr "%s nombre de paramtres erron pour la commande \"%s\"\n"
@@ -1477,7 +1477,7 @@ msgstr " a rejoint "
msgid " has kicked "
msgstr " a pouss dehors "
-#: src/irc/irc-recv.c:414 src/common/command.c:1449
+#: src/irc/irc-recv.c:414 src/common/command.c:1452
msgid " from "
msgstr " de "
@@ -1659,7 +1659,7 @@ msgstr "rponse de"
msgid ": %ld.%ld seconds\n"
msgstr ": %ld.%ld secondes\n"
-#: src/irc/irc-recv.c:1193 src/irc/irc-recv.c:2097 src/irc/irc-dcc.c:1044
+#: src/irc/irc-recv.c:1193 src/irc/irc-recv.c:2097 src/irc/irc-dcc.c:1128
#, c-format
msgid "Private %s> %s"
msgstr "Prive %s> %s"
@@ -1833,7 +1833,7 @@ msgstr ""
msgid "has invited"
msgstr "a invit"
-#: src/irc/irc-recv.c:3718 src/irc/irc-recv.c:4139 src/common/command.c:1442
+#: src/irc/irc-recv.c:3718 src/irc/irc-recv.c:4139 src/common/command.c:1445
msgid "on"
msgstr "sur"
@@ -1952,35 +1952,35 @@ msgstr "Echou"
msgid "Aborted"
msgstr "Interrompu"
-#: src/irc/irc-dcc.c:346 src/irc/irc-dcc.c:544 src/irc/irc-dcc.c:706
+#: src/irc/irc-dcc.c:366 src/irc/irc-dcc.c:564 src/irc/irc-dcc.c:726
msgid "DCC: file "
msgstr "DCC: fichier "
-#: src/irc/irc-dcc.c:353 src/irc/irc-dcc.c:669 src/irc/irc-dcc.c:711
+#: src/irc/irc-dcc.c:373 src/irc/irc-dcc.c:689 src/irc/irc-dcc.c:731
msgid " (local filename: "
msgstr " (nom local: "
-#: src/irc/irc-dcc.c:361
+#: src/irc/irc-dcc.c:381
msgid " sent to "
msgstr " envoy "
-#: src/irc/irc-dcc.c:363
+#: src/irc/irc-dcc.c:383
msgid " received from "
msgstr " reu de "
-#: src/irc/irc-dcc.c:369
+#: src/irc/irc-dcc.c:389
msgid ": ok!\n"
msgstr ": ok!\n"
-#: src/irc/irc-dcc.c:369
+#: src/irc/irc-dcc.c:389
msgid ": FAILED\n"
msgstr ": ECHOUE\n"
-#: src/irc/irc-dcc.c:381
+#: src/irc/irc-dcc.c:401
msgid "DCC chat closed with "
msgstr "Discussion DCC ferme avec "
-#: src/irc/irc-dcc.c:437
+#: src/irc/irc-dcc.c:457
#, c-format
msgid ""
"%s can't associate DCC chat with private buffer (maybe private buffer has "
@@ -1989,20 +1989,20 @@ msgstr ""
"%s impossible d'associer la discussion DCC avec un tampon priv (le tampon "
"priv a peut-tre dj un DCC CHAT ?)\n"
-#: src/irc/irc-dcc.c:447
+#: src/irc/irc-dcc.c:467
msgid "Connected to "
msgstr "Connect "
-#: src/irc/irc-dcc.c:456
+#: src/irc/irc-dcc.c:476
msgid "via DCC chat\n"
msgstr "via une discussion DCC\n"
-#: src/irc/irc-dcc.c:549
+#: src/irc/irc-dcc.c:569
#, c-format
msgid "resumed at position %u\n"
msgstr "recommenc en position %u\n"
-#: src/irc/irc-dcc.c:555 src/irc/irc-dcc.c:580
+#: src/irc/irc-dcc.c:575 src/irc/irc-dcc.c:600
#, c-format
msgid ""
"%s can't resume file \"%s\" (port: %d, start position: %u): DCC not found or "
@@ -2011,71 +2011,78 @@ msgstr ""
"%s impossible de continuer le fichier \"%s\" (port: %d, position de dpart: %"
"u): DCC non trouv ou termin\n"
-#: src/irc/irc-dcc.c:599
+#: src/irc/irc-dcc.c:619
#, c-format
msgid "%s not enough memory for new DCC\n"
msgstr "%s pas assez de mmoire pour un nouveau DCC\n"
-#: src/irc/irc-dcc.c:618
+#: src/irc/irc-dcc.c:638
msgid "DCC chat"
msgstr "Discussion DCC"
-#: src/irc/irc-dcc.c:648
+#: src/irc/irc-dcc.c:668
msgid "Incoming DCC file from "
msgstr "Rception fichier DCC de "
-#: src/irc/irc-dcc.c:659 src/irc/irc-dcc.c:673
+#: src/irc/irc-dcc.c:679 src/irc/irc-dcc.c:693
msgid " bytes\n"
msgstr " octets\n"
-#: src/irc/irc-dcc.c:665
+#: src/irc/irc-dcc.c:685
msgid "Sending DCC file to "
msgstr "Envoi fichier DCC "
-#: src/irc/irc-dcc.c:679
+#: src/irc/irc-dcc.c:699
msgid "Incoming DCC chat request from "
msgstr "Demande de discussion DCC reue de "
-#: src/irc/irc-dcc.c:691
+#: src/irc/irc-dcc.c:711
msgid "Sending DCC chat request to "
msgstr "Envoi d'une demande discussion DCC "
-#: src/irc/irc-dcc.c:717
+#: src/irc/irc-dcc.c:737
#, c-format
msgid "will be resumed at position %u\n"
msgstr "sera redmarr la position %u\n"
-#: src/irc/irc-dcc.c:783
+#: src/irc/irc-dcc.c:805
#, c-format
msgid "%s not enough memory for DCC SEND\n"
msgstr "%s pas assez de mmoire pour le DCC SEND\n"
-#: src/irc/irc-dcc.c:805
+#: src/irc/irc-dcc.c:827
#, c-format
msgid "%s cannot access file \"%s\"\n"
msgstr "%s impossible d'accder au fichier \"%s\"\n"
-#: src/irc/irc-dcc.c:826
+#: src/irc/irc-dcc.c:849
+#, c-format
+msgid "%s could not find address for '%s'. Falling back to local IP.\n"
+msgstr ""
+"%s impossible de trouver l'adresse pour '%s'. Utilisation de l'adresse IP "
+"locale.\n"
+
+#: src/irc/irc-dcc.c:869
#, c-format
msgid "%s cannot create socket for DCC\n"
msgstr "%s impossible de crer la socket pour le DCC\n"
-#: src/irc/irc-dcc.c:839
+#: src/irc/irc-dcc.c:926
#, c-format
-msgid "%s cannot find port for DCC\n"
-msgstr "%s impossible de trouver le port pour le DCC\n"
+msgid "%s cannot find available port for DCC\n"
+msgstr "%s impossible de trouver un port disponible pour le DCC\n"
-#: src/irc/irc-dcc.c:886
+#: src/irc/irc-dcc.c:970
#, c-format
msgid "%s cannot send DCC\n"
msgstr "%s impossible d'envoyer le DCC\n"
-#: src/irc/irc-dcc.c:965
+#: src/irc/irc-dcc.c:1049
#, c-format
msgid "%s error sending data to \"%s\" via DCC CHAT\n"
msgstr "%s erreur d'envoi de donnes \"%s\" via DCC CHAT\n"
-#: src/irc/irc-dcc.c:1238
+#: src/irc/irc-dcc.c:1322
#, c-format
msgid ""
"%s DCC failed because blocksize is too big. Check value of \"dcc_blocksize\" "
@@ -2084,7 +2091,7 @@ msgstr ""
"%s le DCC a chou car la taille de bloc est trop grande. Vrifiez la valeur "
"de l'option \"dcc_blocksize\", le maximum est %d.\n"
-#: src/irc/irc-dcc.c:1313
+#: src/irc/irc-dcc.c:1397
#, c-format
msgid "Aborting active DCC: \"%s\" from %s\n"
msgstr "Abandon du DCC actif: \"%s\" de %s\n"
@@ -2220,12 +2227,12 @@ msgstr "Extension \"%s\" dcharge.\n"
msgid "%s plugin \"%s\" not found\n"
msgstr "%s extension \"%s\" non trouve\n"
-#: src/gui/curses/gui-input.c:317
+#: src/gui/curses/gui-input.c:322
#, c-format
msgid "Day changed to %s\n"
msgstr "Jour chang: %s\n"
-#: src/gui/curses/gui-input.c:400
+#: src/gui/curses/gui-input.c:405
#, c-format
msgid "%s lag is high, disconnecting from server...\n"
msgstr "%s le lag est lev, dconnexion du serveur...\n"
@@ -2447,7 +2454,7 @@ msgstr "effacer la liste d'activit"
msgid "grab a key"
msgstr "capturer une touche"
-#: src/gui/gui-keyboard.c:426 src/common/command.c:1643
+#: src/gui/gui-keyboard.c:426 src/common/command.c:1646
#, c-format
msgid "%s unable to bind key \"%s\"\n"
msgstr "%s impossible de crer la touche \"%s\"\n"
@@ -2761,44 +2768,54 @@ msgid "manage windows"
msgstr "gestion des fentres"
#: src/common/command.c:139
-msgid "[list | splith | splitv | [merge [down | up | left | right | all]]]"
-msgstr "[list | splith | splitv | [merge [down | up | left | right | all]]]"
+msgid ""
+"[list | -1 | +1 | b# | splith | splitv | [merge [down | up | left | right | "
+"all]]]"
+msgstr ""
+"[list | -1 | +1 | b# | splith | splitv | [merge [down | up | left | right | "
+"all]]]"
#: src/common/command.c:140
msgid ""
"list: list opened windows (no parameter implies this list)\n"
+"-1: jump to previous window\n"
+"+1: jump to next window\n"
+"b#: jump to next window displaying buffer number #\n"
"splith: split current window horizontally\n"
"splitv: split current window vertically\n"
"merge: merge window with another"
msgstr ""
"list: liste les fentres ouvertes (pas de paramtre affiche cette liste)\n"
+"-1: saute la fentre prcdente\n"
+"+1: saute la fentre suivante\n"
+"b#: saute la fentre affichant le tampon n#\n"
"splith: clate la fentre en deux horizontalement\n"
"splitv: clate la fentre en deux verticalement\n"
"merge: fusionne la fentre avec une autre"
-#: src/common/command.c:286
+#: src/common/command.c:289
#, c-format
msgid "%s alias or command \"%s\" already exists!\n"
msgstr "%s l'alias ou la commande \"%s\" existe dj !\n"
-#: src/common/command.c:296
+#: src/common/command.c:299
#, c-format
msgid "%s alias cannot run another alias!\n"
msgstr "%s l'alias ne peut pas lancer un autre alias !\n"
-#: src/common/command.c:303
+#: src/common/command.c:306
#, c-format
msgid "%s target command \"%s\" does not exist!\n"
msgstr "%s la commande cible \"%s\" n'existe pas !\n"
-#: src/common/command.c:532
+#: src/common/command.c:535
#, c-format
msgid "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s nombre de paramtres incorrect pour la commande %s \"%s\" (attendu: %d "
"paramtre%s)\n"
-#: src/common/command.c:544
+#: src/common/command.c:547
#, c-format
msgid ""
"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
@@ -2807,19 +2824,19 @@ msgstr ""
"%s nombre de paramtres incorrect pour la commande %s \"%s\" (attendu: entre "
"%d et %d paramtre%s)\n"
-#: src/common/command.c:566 src/common/command.c:631
+#: src/common/command.c:569 src/common/command.c:634
#, c-format
msgid "%s command \"%s\" failed\n"
msgstr "%s la commande \"%s\" a chou\n"
-#: src/common/command.c:589
+#: src/common/command.c:592
#, c-format
msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s nombre de paramtres incorrect pour la commande IRC \"%s\" (attendu: %d "
"paramtre%s)\n"
-#: src/common/command.c:601
+#: src/common/command.c:604
#, c-format
msgid ""
"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
@@ -2828,231 +2845,231 @@ msgstr ""
"%s nombre de paramtres incorrect pour la commande IRC \"%s\" (attendu: "
"entre %d et %d paramtre%s)\n"
-#: src/common/command.c:616
+#: src/common/command.c:619
#, c-format
msgid "%s command \"%s\" needs a server connection!\n"
msgstr "%s la commande \"%s\" ncessite une connexion au serveur !\n"
-#: src/common/command.c:670
+#: src/common/command.c:673
#, c-format
msgid "%s unknown command \"%s\" (type /help for help)\n"
msgstr "%s commande \"%s\" inconnue (tapez /help pour l'aide)\n"
-#: src/common/command.c:770
+#: src/common/command.c:773
#, c-format
msgid "%s unable to call handler for message (not enough memory)\n"
msgstr ""
"%s impossible d'appeler la fonction pour le message (mmoire insuffisante)\n"
-#: src/common/command.c:778
+#: src/common/command.c:781
msgid "This window is not a channel!\n"
msgstr "Cette fentre n'est pas un canal !\n"
-#: src/common/command.c:806 src/common/command.c:830 src/common/command.c:940
+#: src/common/command.c:809 src/common/command.c:833 src/common/command.c:943
#, c-format
msgid "%s missing arguments for \"%s\" command\n"
msgstr "%s paramtres manquants pour la commande \"%s\"\n"
-#: src/common/command.c:815
+#: src/common/command.c:818
#, c-format
msgid "Alias \"%s\" => \"%s\" created\n"
msgstr "Alias \"%s\" => \"%s\" cr\n"
-#: src/common/command.c:821
+#: src/common/command.c:824
#, c-format
msgid "Failed to create alias \"%s\" => \"%s\" (not enough memory)\n"
msgstr "Impossible de crer l'alias \"%s\" => \"%s\" (pas assez de mmoire)\n"
-#: src/common/command.c:841
+#: src/common/command.c:844
msgid "List of aliases:\n"
msgstr "Liste des alias:\n"
-#: src/common/command.c:853
+#: src/common/command.c:856
msgid "No alias defined.\n"
msgstr "Aucun alias dfini.\n"
-#: src/common/command.c:876
+#: src/common/command.c:879
msgid "Channel: "
msgstr "Canal: "
-#: src/common/command.c:879 src/common/command.c:889
+#: src/common/command.c:882 src/common/command.c:892
msgid " (server: "
msgstr " (serveur: "
-#: src/common/command.c:886
+#: src/common/command.c:889
msgid "Private with: "
msgstr "Priv avec: "
-#: src/common/command.c:920
+#: src/common/command.c:923
msgid "Opened buffers:\n"
msgstr "Tampons ouverts:\n"
-#: src/common/command.c:963
+#: src/common/command.c:966
#, c-format
msgid "%s incorrect buffer number\n"
msgstr "%s numro de buffer incorrect\n"
-#: src/common/command.c:977
+#: src/common/command.c:980
#, c-format
msgid "%s can not close the single buffer\n"
msgstr "%s impossible de fermer le tampon unique\n"
-#: src/common/command.c:987
+#: src/common/command.c:990
#, c-format
msgid "%s can not close server buffer while channels are opened\n"
msgstr ""
"%s impossible de fermer le tampon du serveur tant que des canaux sont "
"ouverts\n"
-#: src/common/command.c:1028
+#: src/common/command.c:1031
msgid "Notify levels: "
msgstr "Niveaux de notification: "
-#: src/common/command.c:1056 src/common/command.c:1078
+#: src/common/command.c:1059 src/common/command.c:1081
#, c-format
msgid "%s incorrect notify level (must be between %d and %d)\n"
msgstr "%s niveau de notification incorrect (doit tre entre %d et %d)\n"
-#: src/common/command.c:1065
+#: src/common/command.c:1068
#, c-format
msgid "%s incorrect buffer for notify (must be channel or private)\n"
msgstr ""
"%s tampon incorrect pour la notification (doit tre un canal ou un priv)\n"
-#: src/common/command.c:1145
+#: src/common/command.c:1148
#, c-format
msgid "unknown parameter \"%s\" for \"%s\" command\n"
msgstr "paramtre inconnu \"%s\" pour la commande \"%s\"\n"
-#: src/common/command.c:1175
+#: src/common/command.c:1178
#, c-format
msgid "%s already connected to server \"%s\"!\n"
msgstr "%s dj connect au serveur \"%s\" !\n"
-#: src/common/command.c:1183
+#: src/common/command.c:1186
#, c-format
msgid "%s currently connecting to server \"%s\"!\n"
msgstr "%s une connexion vers le serveur \"%s\" est en cours !\n"
-#: src/common/command.c:1201 src/common/command.c:1276
+#: src/common/command.c:1204 src/common/command.c:1279
#, c-format
msgid "%s server not found\n"
msgstr "%s serveur non trouv\n"
-#: src/common/command.c:1231 src/common/command.c:1753
-#: src/common/command.c:2572 src/common/command.c:2588
+#: src/common/command.c:1234 src/common/command.c:1756
+#: src/common/command.c:2577 src/common/command.c:2601
#, c-format
msgid "%s unknown option for \"%s\" command\n"
msgstr "%s option inconnue pour la commande \"%s\"\n"
-#: src/common/command.c:1260
+#: src/common/command.c:1263
#, c-format
msgid "%s not connected to server \"%s\"!\n"
msgstr "%s non connect au serveur \"%s\" !\n"
-#: src/common/command.c:1268
+#: src/common/command.c:1271
msgid "Auto-reconnection is cancelled\n"
msgstr "La reconnexion automatique est annule\n"
-#: src/common/command.c:1299 src/common/weechat.c:350
+#: src/common/command.c:1302 src/common/weechat.c:350
#, c-format
msgid "%s internal commands:\n"
msgstr "Commandes internes %s :\n"
-#: src/common/command.c:1308 src/common/weechat.c:370
+#: src/common/command.c:1311 src/common/weechat.c:370
#, c-format
msgid "IRC commands:\n"
msgstr "Commandes IRC :\n"
-#: src/common/command.c:1321
+#: src/common/command.c:1324
msgid "Plugin commands:\n"
msgstr "Commandes d'extension :\n"
-#: src/common/command.c:1425
+#: src/common/command.c:1428
#, c-format
msgid "No help available, \"%s\" is an unknown command\n"
msgstr "Pas d'aide disponible, la commande \"%s\" est inconnue\n"
-#: src/common/command.c:1447
+#: src/common/command.c:1450
msgid " ignoring "
msgstr " ignore "
-#: src/common/command.c:1471
+#: src/common/command.c:1474
msgid "List of ignore:\n"
msgstr "Liste des ignore:\n"
-#: src/common/command.c:1486
+#: src/common/command.c:1489
msgid "No ignore defined.\n"
msgstr "Aucun ignore dfini.\n"
-#: src/common/command.c:1512
+#: src/common/command.c:1515
msgid "New ignore:"
msgstr "Nouveau ignore:"
-#: src/common/command.c:1531
+#: src/common/command.c:1534
msgid "New key binding:\n"
msgstr "Nouvelle touche:\n"
-#: src/common/command.c:1564
+#: src/common/command.c:1567
msgid "Key bindings:\n"
msgstr "Associations de touches:\n"
-#: src/common/command.c:1576
+#: src/common/command.c:1579
#, c-format
msgid "Key \"%s\" unbinded\n"
msgstr "Touche \"%s\" supprime\n"
-#: src/common/command.c:1581
+#: src/common/command.c:1584
#, c-format
msgid "%s unable to unbind key \"%s\"\n"
msgstr "%s impossible de supprimer la touche \"%s\"\n"
-#: src/common/command.c:1589 src/common/weechat.c:401
+#: src/common/command.c:1592 src/common/weechat.c:401
#, c-format
msgid "Internal key functions:\n"
msgstr "Fonctions internes pour les touches:\n"
-#: src/common/command.c:1608
+#: src/common/command.c:1611
msgid "Default key bindings restored\n"
msgstr "Touches par dfaut restaures\n"
-#: src/common/command.c:1614
+#: src/common/command.c:1617
#, c-format
msgid "%s \"-yes\" argument is required for keys reset (securuty reason)\n"
msgstr ""
"%s le paramtre \"-yes\" est requis pour la rinitialisation des touches "
"(raison de scurit)\n"
-#: src/common/command.c:1670
+#: src/common/command.c:1673
msgid "Plugins loaded:\n"
msgstr "Extensions charges :\n"
-#: src/common/command.c:1684
+#: src/common/command.c:1687
msgid " message handlers:\n"
msgstr " fonctions de message :\n"
-#: src/common/command.c:1690
+#: src/common/command.c:1693
#, c-format
msgid " IRC(%s)\n"
msgstr " IRC(%s)\n"
-#: src/common/command.c:1696
+#: src/common/command.c:1699
msgid " (no message handler)\n"
msgstr " (aucunne fonction de message)\n"
-#: src/common/command.c:1701
+#: src/common/command.c:1704
msgid " command handlers:\n"
msgstr " commandes :\n"
-#: src/common/command.c:1718
+#: src/common/command.c:1721
msgid " (no command handler)\n"
msgstr " (aucune commande)\n"
-#: src/common/command.c:1724
+#: src/common/command.c:1727
msgid " (no plugin)\n"
msgstr " (aucune extension)\n"
-#: src/common/command.c:1766
+#: src/common/command.c:1769
msgid ""
"Command \"plugin\" is not available, WeeChat was built without plugins "
"support.\n"
@@ -3060,31 +3077,31 @@ msgstr ""
"La commande \"plugin\" n'est pas disponible, WeeChat a t compil sans le "
"support des extensions.\n"
-#: src/common/command.c:1813
+#: src/common/command.c:1816
msgid "No server.\n"
msgstr "Pas de serveur.\n"
-#: src/common/command.c:1824
+#: src/common/command.c:1827
#, c-format
msgid "Server '%s' not found.\n"
msgstr "Serveur '%s' non trouv.\n"
-#: src/common/command.c:1836
+#: src/common/command.c:1839
#, c-format
msgid "%s missing servername for \"%s\" command\n"
msgstr "%s il manque le nom du serveur pour la commande \"%s\"\n"
-#: src/common/command.c:1844
+#: src/common/command.c:1847
#, c-format
msgid "%s too much arguments for \"%s\" command, ignoring arguments\n"
msgstr "%s trop de paramtres pour la commande \"%s\", paramtres ignors\n"
-#: src/common/command.c:1863
+#: src/common/command.c:1866
#, c-format
msgid "%s server \"%s\" not found for \"%s\" command\n"
msgstr "%s le serveur \"%s\" n'existe pas pour la commande \"%s\"\n"
-#: src/common/command.c:1871
+#: src/common/command.c:1874
#, c-format
msgid ""
"%s you can not delete server \"%s\" because you are connected to. Try /"
@@ -3093,172 +3110,172 @@ msgstr ""
"%s vous ne pouvez pas supprimer le server \"%s\" car vous tes connect "
"dessus. Essayez /disconnect %s avant.\n"
-#: src/common/command.c:1887 src/common/command.c:2033
+#: src/common/command.c:1890 src/common/command.c:2036
msgid "Server"
msgstr "Serveur"
-#: src/common/command.c:1890
+#: src/common/command.c:1893
msgid "has been deleted\n"
msgstr "a t supprim\n"
-#: src/common/command.c:1905
+#: src/common/command.c:1908
#, c-format
msgid "%s missing parameters for \"%s\" command\n"
msgstr "%s paramtres manquants pour la commande \"%s\"\n"
-#: src/common/command.c:1915
+#: src/common/command.c:1918
#, c-format
msgid "%s server \"%s\" already exists, can't create it!\n"
msgstr "%s le serveur \"%s\" existe dj, impossible de le crer !\n"
-#: src/common/command.c:1944 src/common/command.c:1972
-#: src/common/command.c:1985 src/common/command.c:2011
+#: src/common/command.c:1947 src/common/command.c:1975
+#: src/common/command.c:1988 src/common/command.c:2014
#, c-format
msgid "%s missing password for \"%s\" parameter\n"
msgstr "%s mot de passe manquant pour le paramtre \"%s\"\n"
-#: src/common/command.c:1957
+#: src/common/command.c:1960
#, c-format
msgid "%s missing nick(s) for \"%s\" parameter\n"
msgstr "%s pseudo(s) manquant(s) pour le paramtre \"%s\"\n"
-#: src/common/command.c:1998
+#: src/common/command.c:2001
#, c-format
msgid "%s missing command for \"%s\" parameter\n"
msgstr "%s commande manquante pour le paramtre \"%s\"\n"
-#: src/common/command.c:2036
+#: src/common/command.c:2039
msgid "created\n"
msgstr "cr\n"
-#: src/common/command.c:2042
+#: src/common/command.c:2045
#, c-format
msgid "%s unable to create server\n"
msgstr "%s impossible de crer le serveur\n"
-#: src/common/command.c:2097
+#: src/common/command.c:2100
msgid "(unknown)"
msgstr "(inconnu)"
-#: src/common/command.c:2120
+#: src/common/command.c:2123
msgid "(password hidden) "
msgstr "(mot de passe cach) "
-#: src/common/command.c:2184
+#: src/common/command.c:2187
#, c-format
msgid "%s server \"%s\" not found\n"
msgstr "%s serveur \"%s\" non trouv\n"
-#: src/common/command.c:2215 src/common/command.c:2261
+#: src/common/command.c:2218 src/common/command.c:2264
#, c-format
msgid "%s config option \"%s\" not found\n"
msgstr "%s option de configuration \"%s\" non trouve\n"
-#: src/common/command.c:2220 src/common/command.c:2253
+#: src/common/command.c:2223 src/common/command.c:2256
#, c-format
msgid "%s incorrect value for option \"%s\"\n"
msgstr "%s valeur incorrecte pour l'option \"%s\"\n"
-#: src/common/command.c:2236
+#: src/common/command.c:2239
#, c-format
msgid "%s option \"%s\" can not be changed while WeeChat is running\n"
msgstr "%s l'option \"%s\" ne peut pas tre change lorsque WeeChat tourne\n"
-#: src/common/command.c:2341
+#: src/common/command.c:2344
#, c-format
msgid "No config option found with \"%s\"\n"
msgstr "Aucune option de configuration trouve avec \"%s\"\n"
-#: src/common/command.c:2344
+#: src/common/command.c:2347
msgid "No config option found\n"
msgstr "Aucune option de configuration trouve\n"
-#: src/common/command.c:2351
+#: src/common/command.c:2354
msgid "Detail:\n"
msgstr "Dtail :\n"
-#: src/common/command.c:2355 src/common/weechat.c:287
+#: src/common/command.c:2358 src/common/weechat.c:287
#, c-format
msgid " . type boolean (values: 'on' or 'off')\n"
msgstr " . type boolen (valeurs: 'on' ou 'off')\n"
-#: src/common/command.c:2356 src/common/command.c:2379
-#: src/common/command.c:2385 src/common/command.c:2391
+#: src/common/command.c:2359 src/common/command.c:2382
+#: src/common/command.c:2388 src/common/command.c:2394
#: src/common/weechat.c:288 src/common/weechat.c:311 src/common/weechat.c:317
#: src/common/weechat.c:323
#, c-format
msgid " . default value: '%s'\n"
msgstr " . valeur par dfaut: '%s'\n"
-#: src/common/command.c:2361 src/common/weechat.c:293
+#: src/common/command.c:2364 src/common/weechat.c:293
#, c-format
msgid " . type integer (values: between %d and %d)\n"
msgstr " . type entier (valeurs: entre %d et %d)\n"
-#: src/common/command.c:2364 src/common/weechat.c:296
+#: src/common/command.c:2367 src/common/weechat.c:296
#, c-format
msgid " . default value: %d\n"
msgstr " . valeur par dfaut: %d\n"
-#: src/common/command.c:2368 src/common/weechat.c:300
+#: src/common/command.c:2371 src/common/weechat.c:300
#, c-format
msgid " . type string (values: "
msgstr " . type chane (valeurs: "
-#: src/common/command.c:2381 src/common/command.c:2387
-#: src/common/command.c:2393 src/common/weechat.c:313 src/common/weechat.c:319
+#: src/common/command.c:2384 src/common/command.c:2390
+#: src/common/command.c:2396 src/common/weechat.c:313 src/common/weechat.c:319
#: src/common/weechat.c:325
msgid "empty"
msgstr "vide"
-#: src/common/command.c:2384 src/common/weechat.c:316
+#: src/common/command.c:2387 src/common/weechat.c:316
#, c-format
msgid " . type color (Curses or Gtk color, look at WeeChat doc)\n"
msgstr " . type couleur (couleur Curses ou Gtk, voir la doc WeeChat)\n"
-#: src/common/command.c:2390 src/common/weechat.c:322
+#: src/common/command.c:2393 src/common/weechat.c:322
#, c-format
msgid " . type string (any string)\n"
msgstr " . type chane (toute chane)\n"
-#: src/common/command.c:2396 src/common/weechat.c:328
+#: src/common/command.c:2399 src/common/weechat.c:328
#, c-format
msgid " . description: %s\n"
msgstr " . description: %s\n"
-#: src/common/command.c:2403
+#: src/common/command.c:2406
#, c-format
msgid "config option(s) found with \"%s\"\n"
msgstr "option(s) de configuration trouve(s) avec \"%s\"\n"
-#: src/common/command.c:2406
+#: src/common/command.c:2409
msgid "config option(s) found\n"
msgstr "option(s) de configuration trouve(s)\n"
-#: src/common/command.c:2427
+#: src/common/command.c:2430
#, c-format
msgid "%s alias or command \"%s\" not found\n"
msgstr "%s alias ou commande \"%s\" non trouv\n"
-#: src/common/command.c:2437
+#: src/common/command.c:2440
#, c-format
msgid "Alias \"%s\" removed\n"
msgstr "Alias \"%s\" supprim\n"
-#: src/common/command.c:2490
+#: src/common/command.c:2493
msgid "ignore were removed.\n"
msgstr "ignore ont t supprims.\n"
-#: src/common/command.c:2492
+#: src/common/command.c:2495
msgid "ignore was removed.\n"
msgstr "ignore a t supprim.\n"
-#: src/common/command.c:2497
+#: src/common/command.c:2500
#, c-format
msgid "%s no ignore found\n"
msgstr "%s aucun ignore trouv\n"
-#: src/common/command.c:2520
+#: src/common/command.c:2525
msgid "Opened windows:\n"
msgstr "Fentres ouvertes:\n"
@@ -4072,150 +4089,173 @@ msgstr ""
"liste des mots pour la notification (spars par des virgules, le "
"comparaison ne tient pas compte de la casse)"
-#: src/common/weeconfig.c:687
+#: src/common/weeconfig.c:689
msgid "automatically accept dcc files"
msgstr "accepte automatiquement les fichiers dcc"
-#: src/common/weeconfig.c:688
+#: src/common/weeconfig.c:690
msgid "automatically accept incoming dcc files"
msgstr "accepte automatiquement les fichiers dcc entrants"
-#: src/common/weeconfig.c:691
+#: src/common/weeconfig.c:693
msgid "automatically accept dcc chats"
msgstr "accepte automatiquement les demandes de discussion dcc"
-#: src/common/weeconfig.c:692
+#: src/common/weeconfig.c:694
msgid "automatically accept dcc chats (use carefully!)"
msgstr ""
"accepte automatiquement les demandes de discussion dcc ( utiliser avec "
"prcaution !)"
-#: src/common/weeconfig.c:695
+#: src/common/weeconfig.c:697
msgid "timeout for dcc request"
msgstr "dlai d'attente pour les requtes dcc"
-#: src/common/weeconfig.c:696
+#: src/common/weeconfig.c:698
msgid "timeout for dcc request (in seconds)"
msgstr "dlai d'attente pour les requtes dcc (en secondes)"
-#: src/common/weeconfig.c:699
+#: src/common/weeconfig.c:701
msgid "block size for dcc packets"
msgstr "taille de bloc pour les paquets dcc"
-#: src/common/weeconfig.c:700
+#: src/common/weeconfig.c:702
msgid "block size for dcc packets in bytes (default: 65536)"
msgstr "taille de bloc pour les paquets dcc en octets (dfaut: 65536)"
-#: src/common/weeconfig.c:703
+#: src/common/weeconfig.c:705
+msgid "allowed ports for outgoing dcc"
+msgstr "ports autoriss pour le dcc sortant"
+
+#: src/common/weeconfig.c:706
+msgid ""
+"restricts outgoing dcc to use only ports in the given range (useful for NAT) "
+"(syntax: a single port, ie. 5000 or a port range, ie. 5000-5015, empty value "
+"means any port)"
+msgstr "restreint le dcc sortant utiliser des ports dans la plage donne (pratique pour le NAT) (syntaxe: un port simple, par exemple 5000, une plage de ports, par exemple 5000-5015, si non renseign tout port peut tre utilis)"
+
+#: src/common/weeconfig.c:711
+msgid "IP address for outgoing dcc"
+msgstr "adresse IP pour le dcc sortant"
+
+#: src/common/weeconfig.c:712
+msgid ""
+"IP or DNS address used for outgoing dcc (if empty, local interface IP is "
+"used)"
+msgstr ""
+"adresse IP ou DNS utilise pour le dcc sortant (si non renseign, "
+"l'interface IP locale est utilise)"
+
+#: src/common/weeconfig.c:716
msgid "path for incoming files with dcc"
msgstr "chemin les fichiers reus par dcc"
-#: src/common/weeconfig.c:704
+#: src/common/weeconfig.c:717
msgid "path for writing incoming files with dcc (default: user home)"
msgstr ""
"chemin pour crire les fichiers reus par dcc (par dfaut: rpertoire de "
"l'utilisateur)"
-#: src/common/weeconfig.c:707
+#: src/common/weeconfig.c:720
msgid "default path for sending files with dcc"
msgstr "chemin par dfaut pour envoyer les fichiers par dcc"
-#: src/common/weeconfig.c:708
+#: src/common/weeconfig.c:721
msgid ""
"path for reading files when sending thru dcc (when no path is specified)"
msgstr ""
"chemin pour lire les fichiers lorsqu'ils sont envoys par dcc (quand aucun "
"chemin n'est spcifi)"
-#: src/common/weeconfig.c:711 src/common/weeconfig.c:712
+#: src/common/weeconfig.c:724 src/common/weeconfig.c:725
msgid "convert spaces to underscores when sending files"
msgstr "convertir les espaces en underscores lors d'envoi de fichiers"
-#: src/common/weeconfig.c:715
+#: src/common/weeconfig.c:728
msgid "automatically rename dcc files if already exists"
msgstr "renomme automatiquement les fichiers dcc s'ils existent dj"
-#: src/common/weeconfig.c:716
+#: src/common/weeconfig.c:729
msgid "rename incoming files if already exists (add '.1', '.2', ...)"
msgstr ""
"renommer les fichiers reus s'ils existent dj (ajoute '.1', '.2', ...)"
-#: src/common/weeconfig.c:719
+#: src/common/weeconfig.c:732
msgid "automatically resume aborted transfers"
msgstr "continuer automatiquement les transferts non termins"
-#: src/common/weeconfig.c:720
+#: src/common/weeconfig.c:733
msgid ""
"automatically resume dcc transfer if connection with remote host is loosed"
msgstr ""
"continuer automatiquement les transferts dcc si la connexion avec la machine "
"distante a t perdue"
-#: src/common/weeconfig.c:739
+#: src/common/weeconfig.c:752
msgid "use proxy"
msgstr "utiliser un proxy"
-#: src/common/weeconfig.c:740
+#: src/common/weeconfig.c:753
msgid "use a proxy server to connect to irc server"
msgstr "utiliser un proxy pour se connecter au serveur irc"
-#: src/common/weeconfig.c:743
+#: src/common/weeconfig.c:756
msgid "proxy type"
msgstr "type de proxy"
-#: src/common/weeconfig.c:744
+#: src/common/weeconfig.c:757
msgid "proxy type (http (default), socks4, socks5)"
msgstr "type de proxy (http (dfaut), socks4, socks5)"
-#: src/common/weeconfig.c:747
+#: src/common/weeconfig.c:760
msgid "use ipv6 proxy"
msgstr "utiliser un proxy ipv6"
-#: src/common/weeconfig.c:748
+#: src/common/weeconfig.c:761
msgid "connect to proxy in ipv6"
msgstr "se connecter au proxy en ipv6"
-#: src/common/weeconfig.c:751
+#: src/common/weeconfig.c:764
msgid "proxy address"
msgstr "adresse du proxy"
-#: src/common/weeconfig.c:752
+#: src/common/weeconfig.c:765
msgid "proxy server address (IP or hostname)"
msgstr "adresse du serveur proxy (IP ou nom)"
-#: src/common/weeconfig.c:755
+#: src/common/weeconfig.c:768
msgid "port for proxy"
msgstr "port pour le proxy"
-#: src/common/weeconfig.c:756
+#: src/common/weeconfig.c:769
msgid "port for connecting to proxy server"
msgstr "port pour se connecter au serveur proxy"
-#: src/common/weeconfig.c:759
+#: src/common/weeconfig.c:772
msgid "proxy username"
msgstr "nom d'utilisateur proxy"
-#: src/common/weeconfig.c:760
+#: src/common/weeconfig.c:773
msgid "username for proxy server"
msgstr "nom d'utilisateur pour le serveur proxy"
-#: src/common/weeconfig.c:763
+#: src/common/weeconfig.c:776
msgid "proxy password"
msgstr "mot de passe pour le proxy"
-#: src/common/weeconfig.c:764
+#: src/common/weeconfig.c:777
msgid "password for proxy server"
msgstr "mot de passe pour le serveur proxy"
-#: src/common/weeconfig.c:777 src/common/weeconfig.c:778
+#: src/common/weeconfig.c:790 src/common/weeconfig.c:791
msgid "path for searching plugins"
msgstr "chemin de recherche des extensions"
-#: src/common/weeconfig.c:781
+#: src/common/weeconfig.c:794
msgid "list of plugins to load automatically"
msgstr "list des extensions charger automatiquement"
-#: src/common/weeconfig.c:782
+#: src/common/weeconfig.c:795
msgid ""
"comma separated list of plugins to load automatically at startup, \"*\" "
"means all plugins found (names may be partial, for example \"perl\" is ok "
@@ -4225,11 +4265,11 @@ msgstr ""
"toutes (spares par des virgules, les noms peuvent tre partiels, par "
"exemple \"perl\" est ok pour \"libperl.so\")"
-#: src/common/weeconfig.c:787
+#: src/common/weeconfig.c:800
msgid "standard plugins extension in filename"
msgstr "extension standard des extensions dans le nom de fichier"
-#: src/common/weeconfig.c:788
+#: src/common/weeconfig.c:801
msgid ""
"standard plugins extension in filename, used for autoload (if empty, then "
"all files are loaded when autoload is \"*\")"
@@ -4238,91 +4278,91 @@ msgstr ""
"automatique (si vide, alors tous les fichiers sont chargs si autoload vaut "
"\"*\")"
-#: src/common/weeconfig.c:805
+#: src/common/weeconfig.c:818
msgid "server name"
msgstr "nom du serveur"
-#: src/common/weeconfig.c:806
+#: src/common/weeconfig.c:819
msgid "name associated to IRC server (for display only)"
msgstr "nom associ au serveur IRC (pour affichage seulement)"
-#: src/common/weeconfig.c:809
+#: src/common/weeconfig.c:822
msgid "automatically connect to server"
msgstr "connexion automatique au serveur"
-#: src/common/weeconfig.c:810
+#: src/common/weeconfig.c:823
msgid "automatically connect to server when WeeChat is starting"
msgstr "connexion automatique au serveur quand WeeChat dmarre"
-#: src/common/weeconfig.c:813
+#: src/common/weeconfig.c:826
msgid "automatically reconnect to server"
msgstr "reconnexion automatique au serveur"
-#: src/common/weeconfig.c:814
+#: src/common/weeconfig.c:827
msgid "automatically reconnect to server when disconnected"
msgstr "reconnexion automatique au serveur aprs une dconnexion"
-#: src/common/weeconfig.c:817
+#: src/common/weeconfig.c:830
msgid "delay before trying again to reconnect"
msgstr "dlai avant de tenter une reconnexion"
-#: src/common/weeconfig.c:818
+#: src/common/weeconfig.c:831
msgid "delay (in seconds) before trying again to reconnect to server"
msgstr "dlai (en secondes) avant de tenter une reconnexion au serveur"
-#: src/common/weeconfig.c:821
+#: src/common/weeconfig.c:834
msgid "server address or hostname"
msgstr "adresse ou nom du serveur"
-#: src/common/weeconfig.c:822
+#: src/common/weeconfig.c:835
msgid "IP address or hostname of IRC server"
msgstr "adresse IP ou nom du serveur IRC"
-#: src/common/weeconfig.c:825
+#: src/common/weeconfig.c:838
msgid "port for IRC server"
msgstr "port pour le serveur IRC"
-#: src/common/weeconfig.c:826
+#: src/common/weeconfig.c:839
msgid "port for connecting to server"
msgstr "port pour se connecter au serveur"
-#: src/common/weeconfig.c:829 src/common/weeconfig.c:830
+#: src/common/weeconfig.c:842 src/common/weeconfig.c:843
msgid "use IPv6 protocol for server communication"
msgstr "utiliser le protocole IPv6 pour la communication avec le serveur"
-#: src/common/weeconfig.c:833 src/common/weeconfig.c:834
+#: src/common/weeconfig.c:846 src/common/weeconfig.c:847
msgid "use SSL for server communication"
msgstr "utiliser SSL pour la communication avec le serveur"
-#: src/common/weeconfig.c:837
+#: src/common/weeconfig.c:850
msgid "server password"
msgstr "mot de passe pour le serveur"
-#: src/common/weeconfig.c:838
+#: src/common/weeconfig.c:851
msgid "password for IRC server"
msgstr "mot de passe pour le serveur IRC"
-#: src/common/weeconfig.c:841
+#: src/common/weeconfig.c:854
msgid "nickname for server"
msgstr "pseudo pour le serveur"
-#: src/common/weeconfig.c:842
+#: src/common/weeconfig.c:855
msgid "nickname to use on IRC server"
msgstr "pseudo utiliser sur le serveur IRC"
-#: src/common/weeconfig.c:845
+#: src/common/weeconfig.c:858
msgid "alternate nickname for server"
msgstr "pseudo alternatif pour le serveur"
-#: src/common/weeconfig.c:846
+#: src/common/weeconfig.c:859
msgid "alternate nickname to use on IRC server (if nickname is already used)"
msgstr "pseudo alternatif pour le serveur IRC (si le pseudo est dj utilis)"
-#: src/common/weeconfig.c:849
+#: src/common/weeconfig.c:862
msgid "2nd alternate nickname for server"
msgstr "2nd pseudo alternatif pour le serveur"
-#: src/common/weeconfig.c:850
+#: src/common/weeconfig.c:863
msgid ""
"2nd alternate nickname to use on IRC server (if alternate nickname is "
"already used)"
@@ -4330,31 +4370,31 @@ msgstr ""
"2nd pseudo alternatif pour le serveur IRC (si le pseudo alternatif est dj "
"utilis)"
-#: src/common/weeconfig.c:853
+#: src/common/weeconfig.c:866
msgid "user name for server"
msgstr "nom d'utilisateur pour le serveur"
-#: src/common/weeconfig.c:854
+#: src/common/weeconfig.c:867
msgid "user name to use on IRC server"
msgstr "nom d'utilisateur pour le serveur IRC"
-#: src/common/weeconfig.c:857
+#: src/common/weeconfig.c:870
msgid "real name for server"
msgstr "nom rel pour le serveur"
-#: src/common/weeconfig.c:858
+#: src/common/weeconfig.c:871
msgid "real name to use on IRC server"
msgstr "nom rel pour le serveur IRC"
-#: src/common/weeconfig.c:861 src/common/weeconfig.c:862
+#: src/common/weeconfig.c:874 src/common/weeconfig.c:875
msgid "first command to run when connected to server"
msgstr "commande excuter en premier lorsque connect au serveur"
-#: src/common/weeconfig.c:865
+#: src/common/weeconfig.c:878
msgid "delay (in seconds) after command was executed"
msgstr "dlai (en secondes) aprs excution de la commande"
-#: src/common/weeconfig.c:866
+#: src/common/weeconfig.c:879
msgid ""
"delay (in seconds) after command was executed (example: give some time for "
"authentication)"
@@ -4362,11 +4402,11 @@ msgstr ""
"dlai (en secondes) aprs excution de la commande (exemple: donner du temps "
"pour l'authentification)"
-#: src/common/weeconfig.c:869
+#: src/common/weeconfig.c:882
msgid "list of channels to join when connected to server"
msgstr "liste des canaux rejoindre lorsque connect au serveur"
-#: src/common/weeconfig.c:870
+#: src/common/weeconfig.c:883
msgid ""
"comma separated list of channels to join when connected to server (example: "
"\"#chan1,#chan2,#chan3 key1,key2\")"
@@ -4374,15 +4414,15 @@ msgstr ""
"liste des canaux (spars par des virgules) rejoindre lorsque connect au "
"serveur (exemple: \"#chan1,#chan2,#chan3 key1,key2\")"
-#: src/common/weeconfig.c:873 src/common/weeconfig.c:874
+#: src/common/weeconfig.c:886 src/common/weeconfig.c:887
msgid "automatically rejoin channels when kicked"
msgstr "rejoindre automatiquement les canaux quand mis dehors"
-#: src/common/weeconfig.c:877
+#: src/common/weeconfig.c:890
msgid "notify levels for channels of this server"
msgstr "niveaux de notification pour les canaux de ce serveur"
-#: src/common/weeconfig.c:878
+#: src/common/weeconfig.c:891
msgid ""
"comma separated list of notify levels for channels of this server (format: "
"#channel:1,..)"
@@ -4390,69 +4430,69 @@ msgstr ""
"liste des niveaux de notifications (spars par des virgules) pour les "
"canaux de ce serveur (format: #canal:1,..)"
-#: src/common/weeconfig.c:1420
+#: src/common/weeconfig.c:1433
#, c-format
msgid "%s %s, line %d: new server, but previous was incomplete\n"
msgstr "%s %s, ligne %d: nouveau serveur, mais le prcdent tait incomplet\n"
-#: src/common/weeconfig.c:1429
+#: src/common/weeconfig.c:1442
#, c-format
msgid "%s %s, line %d: server '%s' already exists\n"
msgstr "%s %s, ligne %d: le serveur '%s' existe dj\n"
-#: src/common/weeconfig.c:1444
+#: src/common/weeconfig.c:1457
#, c-format
msgid "%s %s, line %d: unable to create server\n"
msgstr "%s %s, ligne %d: impossible de crer le serveur\n"
-#: src/common/weeconfig.c:1484
+#: src/common/weeconfig.c:1497
#, c-format
msgid "%s unable to assign default int with string (\"%s\")\n"
msgstr ""
"%s impossible d'assigner la valeur entire par dfaut avec la chane (\"%s"
"\")\n"
-#: src/common/weeconfig.c:1495
+#: src/common/weeconfig.c:1508
#, c-format
msgid "%s unable to assign default color (\"%s\")\n"
msgstr "%s impossible d'assigner la couleur par dfaut (\"%s\")\n"
-#: src/common/weeconfig.c:1534
+#: src/common/weeconfig.c:1547
#, c-format
msgid "%s config file \"%s\" not found.\n"
msgstr "%s fichier de configuration \"%s\" non trouv.\n"
-#: src/common/weeconfig.c:1566
+#: src/common/weeconfig.c:1579
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"]\"\n"
msgstr "%s %s, ligne %d: syntaxe invalide, il manque \"]\"\n"
-#: src/common/weeconfig.c:1583
+#: src/common/weeconfig.c:1596
#, c-format
msgid "%s %s, line %d: unknown section identifier (\"%s\")\n"
msgstr "%s %s, ligne %d: section inconnue (\"%s\")\n"
-#: src/common/weeconfig.c:1601
+#: src/common/weeconfig.c:1614
#, c-format
msgid "%s %s, line %d: invalid section for option, line is ignored\n"
msgstr "%s %s, ligne %d: section invalide pour l'option, ligne ignore\n"
-#: src/common/weeconfig.c:1609
+#: src/common/weeconfig.c:1622
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"=\"\n"
msgstr "%s %s, ligne %d: syntaxe invalide, il manque \"=\"\n"
-#: src/common/weeconfig.c:1646 src/common/weeconfig.c:1672
+#: src/common/weeconfig.c:1659 src/common/weeconfig.c:1685
#, c-format
msgid "%s %s, line %d: invalid option \"%s\"\n"
msgstr "%s %s, ligne %d: option \"%s\" invalide\n"
-#: src/common/weeconfig.c:1652
+#: src/common/weeconfig.c:1665
#, c-format
msgid "%s %s, line %d: invalid ignore options \"%s\"\n"
msgstr "%s %s, ligne %d: options \"%s\" invalides pour le ignore\n"
-#: src/common/weeconfig.c:1683
+#: src/common/weeconfig.c:1696
#, c-format
msgid ""
"%s %s, line %d: invalid value foroption '%s'\n"
@@ -4461,7 +4501,7 @@ msgstr ""
"%s %s, ligne %d: valeur invalide pour l'option '%s'\n"
"Attendu: valeur boolenne: 'off' ou 'on'\n"
-#: src/common/weeconfig.c:1692
+#: src/common/weeconfig.c:1705
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -4470,7 +4510,7 @@ msgstr ""
"%s %s, ligne %d: valeur invalide pour l'option '%s'\n"
"Attendu: entier compris entre %d et %d\n"
-#: src/common/weeconfig.c:1703
+#: src/common/weeconfig.c:1716
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -4479,26 +4519,26 @@ msgstr ""
"%s %s, ligne %d: valeur invalide pour l'option '%s'\n"
"Attendu: une de ces chanes: "
-#: src/common/weeconfig.c:1719
+#: src/common/weeconfig.c:1732
#, c-format
msgid "%s %s, line %d: invalid color name for option '%s'\n"
msgstr "%s %s, ligne %d: nom de couleur invalide pour l'option '%s'\n"
-#: src/common/weeconfig.c:1781 src/common/weeconfig.c:1976
+#: src/common/weeconfig.c:1794 src/common/weeconfig.c:1989
#, c-format
msgid "%s cannot create file \"%s\"\n"
msgstr "%s impossible de crer le fichier \"%s\"\n"
-#: src/common/weeconfig.c:1787
+#: src/common/weeconfig.c:1800
#, c-format
msgid "%s: creating default config file...\n"
msgstr "%s: cration du fichier de configuration par dfaut...\n"
-#: src/common/weeconfig.c:1788
+#: src/common/weeconfig.c:1801
msgid "Creating default config file\n"
msgstr "Cration du fichier de configuration par dfaut\n"
-#: src/common/weeconfig.c:1791 src/common/weeconfig.c:1985
+#: src/common/weeconfig.c:1804 src/common/weeconfig.c:1998
#, c-format
msgid ""
"#\n"
@@ -4507,6 +4547,6 @@ msgstr ""
"#\n"
"# %s: fichier de configuration, cr par %s v%s le %s#\n"
-#: src/common/weeconfig.c:1982
+#: src/common/weeconfig.c:1995
msgid "Saving config to disk\n"
msgstr "Sauvegarde de la configuration sur disque\n"
diff --git a/po/weechat.pot b/po/weechat.pot
index 744dcf623..486fb4797 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-10-21 15:50+0200\n"
+"POT-Creation-Date: 2005-10-22 15:52+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"
@@ -20,7 +20,7 @@ msgstr ""
msgid "%s cannot allocate new nick\n"
msgstr ""
-#: src/irc/irc-server.c:180 src/common/weeconfig.c:1921
+#: src/irc/irc-server.c:180 src/common/weeconfig.c:1934
msgid "Unable to get user's name"
msgstr ""
@@ -1245,7 +1245,7 @@ msgstr ""
msgid "whois (secure connection)"
msgstr ""
-#: src/irc/irc-display.c:163 src/common/command.c:870
+#: src/irc/irc-display.c:163 src/common/command.c:873
msgid "Server: "
msgstr ""
@@ -1253,7 +1253,7 @@ msgstr ""
msgid "connected"
msgstr ""
-#: src/irc/irc-display.c:168 src/common/command.c:896
+#: src/irc/irc-display.c:168 src/common/command.c:899
msgid "not connected"
msgstr ""
@@ -1284,7 +1284,7 @@ msgstr ""
msgid "%s: using local hostname \"%s\"\n"
msgstr ""
-#: src/irc/irc-send.c:167 src/common/command.c:746
+#: src/irc/irc-send.c:167 src/common/command.c:749
#, c-format
msgid "%s cannot find nick for sending message\n"
msgstr ""
@@ -1300,8 +1300,8 @@ msgstr ""
#: src/irc/irc-send.c:456 src/irc/irc-send.c:468 src/irc/irc-send.c:486
#: src/irc/irc-send.c:1138 src/irc/irc-send.c:1231 src/irc/irc-send.c:1763
-#: src/common/command.c:1218 src/common/command.c:1628
-#: src/common/command.c:1760
+#: src/common/command.c:1221 src/common/command.c:1631
+#: src/common/command.c:1763
#, c-format
msgid "%s wrong argument count for \"%s\" command\n"
msgstr ""
@@ -1361,7 +1361,7 @@ msgstr ""
msgid " has kicked "
msgstr ""
-#: src/irc/irc-recv.c:414 src/common/command.c:1449
+#: src/irc/irc-recv.c:414 src/common/command.c:1452
msgid " from "
msgstr ""
@@ -1543,7 +1543,7 @@ msgstr ""
msgid ": %ld.%ld seconds\n"
msgstr ""
-#: src/irc/irc-recv.c:1193 src/irc/irc-recv.c:2097 src/irc/irc-dcc.c:1044
+#: src/irc/irc-recv.c:1193 src/irc/irc-recv.c:2097 src/irc/irc-dcc.c:1128
#, c-format
msgid "Private %s> %s"
msgstr ""
@@ -1716,7 +1716,7 @@ msgstr ""
msgid "has invited"
msgstr ""
-#: src/irc/irc-recv.c:3718 src/irc/irc-recv.c:4139 src/common/command.c:1442
+#: src/irc/irc-recv.c:3718 src/irc/irc-recv.c:4139 src/common/command.c:1445
msgid "on"
msgstr ""
@@ -1827,133 +1827,138 @@ msgstr ""
msgid "Aborted"
msgstr ""
-#: src/irc/irc-dcc.c:346 src/irc/irc-dcc.c:544 src/irc/irc-dcc.c:706
+#: src/irc/irc-dcc.c:366 src/irc/irc-dcc.c:564 src/irc/irc-dcc.c:726
msgid "DCC: file "
msgstr ""
-#: src/irc/irc-dcc.c:353 src/irc/irc-dcc.c:669 src/irc/irc-dcc.c:711
+#: src/irc/irc-dcc.c:373 src/irc/irc-dcc.c:689 src/irc/irc-dcc.c:731
msgid " (local filename: "
msgstr ""
-#: src/irc/irc-dcc.c:361
+#: src/irc/irc-dcc.c:381
msgid " sent to "
msgstr ""
-#: src/irc/irc-dcc.c:363
+#: src/irc/irc-dcc.c:383
msgid " received from "
msgstr ""
-#: src/irc/irc-dcc.c:369
+#: src/irc/irc-dcc.c:389
msgid ": ok!\n"
msgstr ""
-#: src/irc/irc-dcc.c:369
+#: src/irc/irc-dcc.c:389
msgid ": FAILED\n"
msgstr ""
-#: src/irc/irc-dcc.c:381
+#: src/irc/irc-dcc.c:401
msgid "DCC chat closed with "
msgstr ""
-#: src/irc/irc-dcc.c:437
+#: src/irc/irc-dcc.c:457
#, c-format
msgid ""
"%s can't associate DCC chat with private buffer (maybe private buffer has "
"already DCC CHAT?)\n"
msgstr ""
-#: src/irc/irc-dcc.c:447
+#: src/irc/irc-dcc.c:467
msgid "Connected to "
msgstr ""
-#: src/irc/irc-dcc.c:456
+#: src/irc/irc-dcc.c:476
msgid "via DCC chat\n"
msgstr ""
-#: src/irc/irc-dcc.c:549
+#: src/irc/irc-dcc.c:569
#, c-format
msgid "resumed at position %u\n"
msgstr ""
-#: src/irc/irc-dcc.c:555 src/irc/irc-dcc.c:580
+#: src/irc/irc-dcc.c:575 src/irc/irc-dcc.c:600
#, c-format
msgid ""
"%s can't resume file \"%s\" (port: %d, start position: %u): DCC not found or "
"ended\n"
msgstr ""
-#: src/irc/irc-dcc.c:599
+#: src/irc/irc-dcc.c:619
#, c-format
msgid "%s not enough memory for new DCC\n"
msgstr ""
-#: src/irc/irc-dcc.c:618
+#: src/irc/irc-dcc.c:638
msgid "DCC chat"
msgstr ""
-#: src/irc/irc-dcc.c:648
+#: src/irc/irc-dcc.c:668
msgid "Incoming DCC file from "
msgstr ""
-#: src/irc/irc-dcc.c:659 src/irc/irc-dcc.c:673
+#: src/irc/irc-dcc.c:679 src/irc/irc-dcc.c:693
msgid " bytes\n"
msgstr ""
-#: src/irc/irc-dcc.c:665
+#: src/irc/irc-dcc.c:685
msgid "Sending DCC file to "
msgstr ""
-#: src/irc/irc-dcc.c:679
+#: src/irc/irc-dcc.c:699
msgid "Incoming DCC chat request from "
msgstr ""
-#: src/irc/irc-dcc.c:691
+#: src/irc/irc-dcc.c:711
msgid "Sending DCC chat request to "
msgstr ""
-#: src/irc/irc-dcc.c:717
+#: src/irc/irc-dcc.c:737
#, c-format
msgid "will be resumed at position %u\n"
msgstr ""
-#: src/irc/irc-dcc.c:783
+#: src/irc/irc-dcc.c:805
#, c-format
msgid "%s not enough memory for DCC SEND\n"
msgstr ""
-#: src/irc/irc-dcc.c:805
+#: src/irc/irc-dcc.c:827
#, c-format
msgid "%s cannot access file \"%s\"\n"
msgstr ""
-#: src/irc/irc-dcc.c:826
+#: src/irc/irc-dcc.c:849
+#, c-format
+msgid "%s could not find address for '%s'. Falling back to local IP.\n"
+msgstr ""
+
+#: src/irc/irc-dcc.c:869
#, c-format
msgid "%s cannot create socket for DCC\n"
msgstr ""
-#: src/irc/irc-dcc.c:839
+#: src/irc/irc-dcc.c:926
#, c-format
-msgid "%s cannot find port for DCC\n"
+msgid "%s cannot find available port for DCC\n"
msgstr ""
-#: src/irc/irc-dcc.c:886
+#: src/irc/irc-dcc.c:970
#, c-format
msgid "%s cannot send DCC\n"
msgstr ""
-#: src/irc/irc-dcc.c:965
+#: src/irc/irc-dcc.c:1049
#, c-format
msgid "%s error sending data to \"%s\" via DCC CHAT\n"
msgstr ""
-#: src/irc/irc-dcc.c:1238
+#: src/irc/irc-dcc.c:1322
#, c-format
msgid ""
"%s DCC failed because blocksize is too big. Check value of \"dcc_blocksize\" "
"option, max is %d.\n"
msgstr ""
-#: src/irc/irc-dcc.c:1313
+#: src/irc/irc-dcc.c:1397
#, c-format
msgid "Aborting active DCC: \"%s\" from %s\n"
msgstr ""
@@ -2071,12 +2076,12 @@ msgstr ""
msgid "%s plugin \"%s\" not found\n"
msgstr ""
-#: src/gui/curses/gui-input.c:317
+#: src/gui/curses/gui-input.c:322
#, c-format
msgid "Day changed to %s\n"
msgstr ""
-#: src/gui/curses/gui-input.c:400
+#: src/gui/curses/gui-input.c:405
#, c-format
msgid "%s lag is high, disconnecting from server...\n"
msgstr ""
@@ -2298,7 +2303,7 @@ msgstr ""
msgid "grab a key"
msgstr ""
-#: src/gui/gui-keyboard.c:426 src/common/command.c:1643
+#: src/gui/gui-keyboard.c:426 src/common/command.c:1646
#, c-format
msgid "%s unable to bind key \"%s\"\n"
msgstr ""
@@ -2550,482 +2555,487 @@ msgid "manage windows"
msgstr ""
#: src/common/command.c:139
-msgid "[list | splith | splitv | [merge [down | up | left | right | all]]]"
+msgid ""
+"[list | -1 | +1 | b# | splith | splitv | [merge [down | up | left | right | "
+"all]]]"
msgstr ""
#: src/common/command.c:140
msgid ""
"list: list opened windows (no parameter implies this list)\n"
+"-1: jump to previous window\n"
+"+1: jump to next window\n"
+"b#: jump to next window displaying buffer number #\n"
"splith: split current window horizontally\n"
"splitv: split current window vertically\n"
"merge: merge window with another"
msgstr ""
-#: src/common/command.c:286
+#: src/common/command.c:289
#, c-format
msgid "%s alias or command \"%s\" already exists!\n"
msgstr ""
-#: src/common/command.c:296
+#: src/common/command.c:299
#, c-format
msgid "%s alias cannot run another alias!\n"
msgstr ""
-#: src/common/command.c:303
+#: src/common/command.c:306
#, c-format
msgid "%s target command \"%s\" does not exist!\n"
msgstr ""
-#: src/common/command.c:532
+#: src/common/command.c:535
#, c-format
msgid "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
msgstr ""
-#: src/common/command.c:544
+#: src/common/command.c:547
#, c-format
msgid ""
"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
"arg%s)\n"
msgstr ""
-#: src/common/command.c:566 src/common/command.c:631
+#: src/common/command.c:569 src/common/command.c:634
#, c-format
msgid "%s command \"%s\" failed\n"
msgstr ""
-#: src/common/command.c:589
+#: src/common/command.c:592
#, c-format
msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
msgstr ""
-#: src/common/command.c:601
+#: src/common/command.c:604
#, c-format
msgid ""
"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
"arg%s)\n"
msgstr ""
-#: src/common/command.c:616
+#: src/common/command.c:619
#, c-format
msgid "%s command \"%s\" needs a server connection!\n"
msgstr ""
-#: src/common/command.c:670
+#: src/common/command.c:673
#, c-format
msgid "%s unknown command \"%s\" (type /help for help)\n"
msgstr ""
-#: src/common/command.c:770
+#: src/common/command.c:773
#, c-format
msgid "%s unable to call handler for message (not enough memory)\n"
msgstr ""
-#: src/common/command.c:778
+#: src/common/command.c:781
msgid "This window is not a channel!\n"
msgstr ""
-#: src/common/command.c:806 src/common/command.c:830 src/common/command.c:940
+#: src/common/command.c:809 src/common/command.c:833 src/common/command.c:943
#, c-format
msgid "%s missing arguments for \"%s\" command\n"
msgstr ""
-#: src/common/command.c:815
+#: src/common/command.c:818
#, c-format
msgid "Alias \"%s\" => \"%s\" created\n"
msgstr ""
-#: src/common/command.c:821
+#: src/common/command.c:824
#, c-format
msgid "Failed to create alias \"%s\" => \"%s\" (not enough memory)\n"
msgstr ""
-#: src/common/command.c:841
+#: src/common/command.c:844
msgid "List of aliases:\n"
msgstr ""
-#: src/common/command.c:853
+#: src/common/command.c:856
msgid "No alias defined.\n"
msgstr ""
-#: src/common/command.c:876
+#: src/common/command.c:879
msgid "Channel: "
msgstr ""
-#: src/common/command.c:879 src/common/command.c:889
+#: src/common/command.c:882 src/common/command.c:892
msgid " (server: "
msgstr ""
-#: src/common/command.c:886
+#: src/common/command.c:889
msgid "Private with: "
msgstr ""
-#: src/common/command.c:920
+#: src/common/command.c:923
msgid "Opened buffers:\n"
msgstr ""
-#: src/common/command.c:963
+#: src/common/command.c:966
#, c-format
msgid "%s incorrect buffer number\n"
msgstr ""
-#: src/common/command.c:977
+#: src/common/command.c:980
#, c-format
msgid "%s can not close the single buffer\n"
msgstr ""
-#: src/common/command.c:987
+#: src/common/command.c:990
#, c-format
msgid "%s can not close server buffer while channels are opened\n"
msgstr ""
-#: src/common/command.c:1028
+#: src/common/command.c:1031
msgid "Notify levels: "
msgstr ""
-#: src/common/command.c:1056 src/common/command.c:1078
+#: src/common/command.c:1059 src/common/command.c:1081
#, c-format
msgid "%s incorrect notify level (must be between %d and %d)\n"
msgstr ""
-#: src/common/command.c:1065
+#: src/common/command.c:1068
#, c-format
msgid "%s incorrect buffer for notify (must be channel or private)\n"
msgstr ""
-#: src/common/command.c:1145
+#: src/common/command.c:1148
#, c-format
msgid "unknown parameter \"%s\" for \"%s\" command\n"
msgstr ""
-#: src/common/command.c:1175
+#: src/common/command.c:1178
#, c-format
msgid "%s already connected to server \"%s\"!\n"
msgstr ""
-#: src/common/command.c:1183
+#: src/common/command.c:1186
#, c-format
msgid "%s currently connecting to server \"%s\"!\n"
msgstr ""
-#: src/common/command.c:1201 src/common/command.c:1276
+#: src/common/command.c:1204 src/common/command.c:1279
#, c-format
msgid "%s server not found\n"
msgstr ""
-#: src/common/command.c:1231 src/common/command.c:1753
-#: src/common/command.c:2572 src/common/command.c:2588
+#: src/common/command.c:1234 src/common/command.c:1756
+#: src/common/command.c:2577 src/common/command.c:2601
#, c-format
msgid "%s unknown option for \"%s\" command\n"
msgstr ""
-#: src/common/command.c:1260
+#: src/common/command.c:1263
#, c-format
msgid "%s not connected to server \"%s\"!\n"
msgstr ""
-#: src/common/command.c:1268
+#: src/common/command.c:1271
msgid "Auto-reconnection is cancelled\n"
msgstr ""
-#: src/common/command.c:1299 src/common/weechat.c:350
+#: src/common/command.c:1302 src/common/weechat.c:350
#, c-format
msgid "%s internal commands:\n"
msgstr ""
-#: src/common/command.c:1308 src/common/weechat.c:370
+#: src/common/command.c:1311 src/common/weechat.c:370
#, c-format
msgid "IRC commands:\n"
msgstr ""
-#: src/common/command.c:1321
+#: src/common/command.c:1324
msgid "Plugin commands:\n"
msgstr ""
-#: src/common/command.c:1425
+#: src/common/command.c:1428
#, c-format
msgid "No help available, \"%s\" is an unknown command\n"
msgstr ""
-#: src/common/command.c:1447
+#: src/common/command.c:1450
msgid " ignoring "
msgstr ""
-#: src/common/command.c:1471
+#: src/common/command.c:1474
msgid "List of ignore:\n"
msgstr ""
-#: src/common/command.c:1486
+#: src/common/command.c:1489
msgid "No ignore defined.\n"
msgstr ""
-#: src/common/command.c:1512
+#: src/common/command.c:1515
msgid "New ignore:"
msgstr ""
-#: src/common/command.c:1531
+#: src/common/command.c:1534
msgid "New key binding:\n"
msgstr ""
-#: src/common/command.c:1564
+#: src/common/command.c:1567
msgid "Key bindings:\n"
msgstr ""
-#: src/common/command.c:1576
+#: src/common/command.c:1579
#, c-format
msgid "Key \"%s\" unbinded\n"
msgstr ""
-#: src/common/command.c:1581
+#: src/common/command.c:1584
#, c-format
msgid "%s unable to unbind key \"%s\"\n"
msgstr ""
-#: src/common/command.c:1589 src/common/weechat.c:401
+#: src/common/command.c:1592 src/common/weechat.c:401
#, c-format
msgid "Internal key functions:\n"
msgstr ""
-#: src/common/command.c:1608
+#: src/common/command.c:1611
msgid "Default key bindings restored\n"
msgstr ""
-#: src/common/command.c:1614
+#: src/common/command.c:1617
#, c-format
msgid "%s \"-yes\" argument is required for keys reset (securuty reason)\n"
msgstr ""
-#: src/common/command.c:1670
+#: src/common/command.c:1673
msgid "Plugins loaded:\n"
msgstr ""
-#: src/common/command.c:1684
+#: src/common/command.c:1687
msgid " message handlers:\n"
msgstr ""
-#: src/common/command.c:1690
+#: src/common/command.c:1693
#, c-format
msgid " IRC(%s)\n"
msgstr ""
-#: src/common/command.c:1696
+#: src/common/command.c:1699
msgid " (no message handler)\n"
msgstr ""
-#: src/common/command.c:1701
+#: src/common/command.c:1704
msgid " command handlers:\n"
msgstr ""
-#: src/common/command.c:1718
+#: src/common/command.c:1721
msgid " (no command handler)\n"
msgstr ""
-#: src/common/command.c:1724
+#: src/common/command.c:1727
msgid " (no plugin)\n"
msgstr ""
-#: src/common/command.c:1766
+#: src/common/command.c:1769
msgid ""
"Command \"plugin\" is not available, WeeChat was built without plugins "
"support.\n"
msgstr ""
-#: src/common/command.c:1813
+#: src/common/command.c:1816
msgid "No server.\n"
msgstr ""
-#: src/common/command.c:1824
+#: src/common/command.c:1827
#, c-format
msgid "Server '%s' not found.\n"
msgstr ""
-#: src/common/command.c:1836
+#: src/common/command.c:1839
#, c-format
msgid "%s missing servername for \"%s\" command\n"
msgstr ""
-#: src/common/command.c:1844
+#: src/common/command.c:1847
#, c-format
msgid "%s too much arguments for \"%s\" command, ignoring arguments\n"
msgstr ""
-#: src/common/command.c:1863
+#: src/common/command.c:1866
#, c-format
msgid "%s server \"%s\" not found for \"%s\" command\n"
msgstr ""
-#: src/common/command.c:1871
+#: src/common/command.c:1874
#, c-format
msgid ""
"%s you can not delete server \"%s\" because you are connected to. Try /"
"disconnect %s before.\n"
msgstr ""
-#: src/common/command.c:1887 src/common/command.c:2033
+#: src/common/command.c:1890 src/common/command.c:2036
msgid "Server"
msgstr ""
-#: src/common/command.c:1890
+#: src/common/command.c:1893
msgid "has been deleted\n"
msgstr ""
-#: src/common/command.c:1905
+#: src/common/command.c:1908
#, c-format
msgid "%s missing parameters for \"%s\" command\n"
msgstr ""
-#: src/common/command.c:1915
+#: src/common/command.c:1918
#, c-format
msgid "%s server \"%s\" already exists, can't create it!\n"
msgstr ""
-#: src/common/command.c:1944 src/common/command.c:1972
-#: src/common/command.c:1985 src/common/command.c:2011
+#: src/common/command.c:1947 src/common/command.c:1975
+#: src/common/command.c:1988 src/common/command.c:2014
#, c-format
msgid "%s missing password for \"%s\" parameter\n"
msgstr ""
-#: src/common/command.c:1957
+#: src/common/command.c:1960
#, c-format
msgid "%s missing nick(s) for \"%s\" parameter\n"
msgstr ""
-#: src/common/command.c:1998
+#: src/common/command.c:2001
#, c-format
msgid "%s missing command for \"%s\" parameter\n"
msgstr ""
-#: src/common/command.c:2036
+#: src/common/command.c:2039
msgid "created\n"
msgstr ""
-#: src/common/command.c:2042
+#: src/common/command.c:2045
#, c-format
msgid "%s unable to create server\n"
msgstr ""
-#: src/common/command.c:2097
+#: src/common/command.c:2100
msgid "(unknown)"
msgstr ""
-#: src/common/command.c:2120
+#: src/common/command.c:2123
msgid "(password hidden) "
msgstr ""
-#: src/common/command.c:2184
+#: src/common/command.c:2187
#, c-format
msgid "%s server \"%s\" not found\n"
msgstr ""
-#: src/common/command.c:2215 src/common/command.c:2261
+#: src/common/command.c:2218 src/common/command.c:2264
#, c-format
msgid "%s config option \"%s\" not found\n"
msgstr ""
-#: src/common/command.c:2220 src/common/command.c:2253
+#: src/common/command.c:2223 src/common/command.c:2256
#, c-format
msgid "%s incorrect value for option \"%s\"\n"
msgstr ""
-#: src/common/command.c:2236
+#: src/common/command.c:2239
#, c-format
msgid "%s option \"%s\" can not be changed while WeeChat is running\n"
msgstr ""
-#: src/common/command.c:2341
+#: src/common/command.c:2344
#, c-format
msgid "No config option found with \"%s\"\n"
msgstr ""
-#: src/common/command.c:2344
+#: src/common/command.c:2347
msgid "No config option found\n"
msgstr ""
-#: src/common/command.c:2351
+#: src/common/command.c:2354
msgid "Detail:\n"
msgstr ""
-#: src/common/command.c:2355 src/common/weechat.c:287
+#: src/common/command.c:2358 src/common/weechat.c:287
#, c-format
msgid " . type boolean (values: 'on' or 'off')\n"
msgstr ""
-#: src/common/command.c:2356 src/common/command.c:2379
-#: src/common/command.c:2385 src/common/command.c:2391
+#: src/common/command.c:2359 src/common/command.c:2382
+#: src/common/command.c:2388 src/common/command.c:2394
#: src/common/weechat.c:288 src/common/weechat.c:311 src/common/weechat.c:317
#: src/common/weechat.c:323
#, c-format
msgid " . default value: '%s'\n"
msgstr ""
-#: src/common/command.c:2361 src/common/weechat.c:293
+#: src/common/command.c:2364 src/common/weechat.c:293
#, c-format
msgid " . type integer (values: between %d and %d)\n"
msgstr ""
-#: src/common/command.c:2364 src/common/weechat.c:296
+#: src/common/command.c:2367 src/common/weechat.c:296
#, c-format
msgid " . default value: %d\n"
msgstr ""
-#: src/common/command.c:2368 src/common/weechat.c:300
+#: src/common/command.c:2371 src/common/weechat.c:300
#, c-format
msgid " . type string (values: "
msgstr ""
-#: src/common/command.c:2381 src/common/command.c:2387
-#: src/common/command.c:2393 src/common/weechat.c:313 src/common/weechat.c:319
+#: src/common/command.c:2384 src/common/command.c:2390
+#: src/common/command.c:2396 src/common/weechat.c:313 src/common/weechat.c:319
#: src/common/weechat.c:325
msgid "empty"
msgstr ""
-#: src/common/command.c:2384 src/common/weechat.c:316
+#: src/common/command.c:2387 src/common/weechat.c:316
#, c-format
msgid " . type color (Curses or Gtk color, look at WeeChat doc)\n"
msgstr ""
-#: src/common/command.c:2390 src/common/weechat.c:322
+#: src/common/command.c:2393 src/common/weechat.c:322
#, c-format
msgid " . type string (any string)\n"
msgstr ""
-#: src/common/command.c:2396 src/common/weechat.c:328
+#: src/common/command.c:2399 src/common/weechat.c:328
#, c-format
msgid " . description: %s\n"
msgstr ""
-#: src/common/command.c:2403
+#: src/common/command.c:2406
#, c-format
msgid "config option(s) found with \"%s\"\n"
msgstr ""
-#: src/common/command.c:2406
+#: src/common/command.c:2409
msgid "config option(s) found\n"
msgstr ""
-#: src/common/command.c:2427
+#: src/common/command.c:2430
#, c-format
msgid "%s alias or command \"%s\" not found\n"
msgstr ""
-#: src/common/command.c:2437
+#: src/common/command.c:2440
#, c-format
msgid "Alias \"%s\" removed\n"
msgstr ""
-#: src/common/command.c:2490
+#: src/common/command.c:2493
msgid "ignore were removed.\n"
msgstr ""
-#: src/common/command.c:2492
+#: src/common/command.c:2495
msgid "ignore was removed.\n"
msgstr ""
-#: src/common/command.c:2497
+#: src/common/command.c:2500
#, c-format
msgid "%s no ignore found\n"
msgstr ""
-#: src/common/command.c:2520
+#: src/common/command.c:2525
msgid "Opened windows:\n"
msgstr ""
@@ -3780,408 +3790,429 @@ msgid ""
"comma separated list of words to highlight (case insensitive comparison)"
msgstr ""
-#: src/common/weeconfig.c:687
+#: src/common/weeconfig.c:689
msgid "automatically accept dcc files"
msgstr ""
-#: src/common/weeconfig.c:688
+#: src/common/weeconfig.c:690
msgid "automatically accept incoming dcc files"
msgstr ""
-#: src/common/weeconfig.c:691
+#: src/common/weeconfig.c:693
msgid "automatically accept dcc chats"
msgstr ""
-#: src/common/weeconfig.c:692
+#: src/common/weeconfig.c:694
msgid "automatically accept dcc chats (use carefully!)"
msgstr ""
-#: src/common/weeconfig.c:695
+#: src/common/weeconfig.c:697
msgid "timeout for dcc request"
msgstr ""
-#: src/common/weeconfig.c:696
+#: src/common/weeconfig.c:698
msgid "timeout for dcc request (in seconds)"
msgstr ""
-#: src/common/weeconfig.c:699
+#: src/common/weeconfig.c:701
msgid "block size for dcc packets"
msgstr ""
-#: src/common/weeconfig.c:700
+#: src/common/weeconfig.c:702
msgid "block size for dcc packets in bytes (default: 65536)"
msgstr ""
-#: src/common/weeconfig.c:703
+#: src/common/weeconfig.c:705
+msgid "allowed ports for outgoing dcc"
+msgstr ""
+
+#: src/common/weeconfig.c:706
+msgid ""
+"restricts outgoing dcc to use only ports in the given range (useful for NAT) "
+"(syntax: a single port, ie. 5000 or a port range, ie. 5000-5015, empty value "
+"means any port)"
+msgstr ""
+
+#: src/common/weeconfig.c:711
+msgid "IP address for outgoing dcc"
+msgstr ""
+
+#: src/common/weeconfig.c:712
+msgid ""
+"IP or DNS address used for outgoing dcc (if empty, local interface IP is "
+"used)"
+msgstr ""
+
+#: src/common/weeconfig.c:716
msgid "path for incoming files with dcc"
msgstr ""
-#: src/common/weeconfig.c:704
+#: src/common/weeconfig.c:717
msgid "path for writing incoming files with dcc (default: user home)"
msgstr ""
-#: src/common/weeconfig.c:707
+#: src/common/weeconfig.c:720
msgid "default path for sending files with dcc"
msgstr ""
-#: src/common/weeconfig.c:708
+#: src/common/weeconfig.c:721
msgid ""
"path for reading files when sending thru dcc (when no path is specified)"
msgstr ""
-#: src/common/weeconfig.c:711 src/common/weeconfig.c:712
+#: src/common/weeconfig.c:724 src/common/weeconfig.c:725
msgid "convert spaces to underscores when sending files"
msgstr ""
-#: src/common/weeconfig.c:715
+#: src/common/weeconfig.c:728
msgid "automatically rename dcc files if already exists"
msgstr ""
-#: src/common/weeconfig.c:716
+#: src/common/weeconfig.c:729
msgid "rename incoming files if already exists (add '.1', '.2', ...)"
msgstr ""
-#: src/common/weeconfig.c:719
+#: src/common/weeconfig.c:732
msgid "automatically resume aborted transfers"
msgstr ""
-#: src/common/weeconfig.c:720
+#: src/common/weeconfig.c:733
msgid ""
"automatically resume dcc transfer if connection with remote host is loosed"
msgstr ""
-#: src/common/weeconfig.c:739
+#: src/common/weeconfig.c:752
msgid "use proxy"
msgstr ""
-#: src/common/weeconfig.c:740
+#: src/common/weeconfig.c:753
msgid "use a proxy server to connect to irc server"
msgstr ""
-#: src/common/weeconfig.c:743
+#: src/common/weeconfig.c:756
msgid "proxy type"
msgstr ""
-#: src/common/weeconfig.c:744
+#: src/common/weeconfig.c:757
msgid "proxy type (http (default), socks4, socks5)"
msgstr ""
-#: src/common/weeconfig.c:747
+#: src/common/weeconfig.c:760
msgid "use ipv6 proxy"
msgstr ""
-#: src/common/weeconfig.c:748
+#: src/common/weeconfig.c:761
msgid "connect to proxy in ipv6"
msgstr ""
-#: src/common/weeconfig.c:751
+#: src/common/weeconfig.c:764
msgid "proxy address"
msgstr ""
-#: src/common/weeconfig.c:752
+#: src/common/weeconfig.c:765
msgid "proxy server address (IP or hostname)"
msgstr ""
-#: src/common/weeconfig.c:755
+#: src/common/weeconfig.c:768
msgid "port for proxy"
msgstr ""
-#: src/common/weeconfig.c:756
+#: src/common/weeconfig.c:769
msgid "port for connecting to proxy server"
msgstr ""
-#: src/common/weeconfig.c:759
+#: src/common/weeconfig.c:772
msgid "proxy username"
msgstr ""
-#: src/common/weeconfig.c:760
+#: src/common/weeconfig.c:773
msgid "username for proxy server"
msgstr ""
-#: src/common/weeconfig.c:763
+#: src/common/weeconfig.c:776
msgid "proxy password"
msgstr ""
-#: src/common/weeconfig.c:764
+#: src/common/weeconfig.c:777
msgid "password for proxy server"
msgstr ""
-#: src/common/weeconfig.c:777 src/common/weeconfig.c:778
+#: src/common/weeconfig.c:790 src/common/weeconfig.c:791
msgid "path for searching plugins"
msgstr ""
-#: src/common/weeconfig.c:781
+#: src/common/weeconfig.c:794
msgid "list of plugins to load automatically"
msgstr ""
-#: src/common/weeconfig.c:782
+#: src/common/weeconfig.c:795
msgid ""
"comma separated list of plugins to load automatically at startup, \"*\" "
"means all plugins found (names may be partial, for example \"perl\" is ok "
"for \"libperl.so\")"
msgstr ""
-#: src/common/weeconfig.c:787
+#: src/common/weeconfig.c:800
msgid "standard plugins extension in filename"
msgstr ""
-#: src/common/weeconfig.c:788
+#: src/common/weeconfig.c:801
msgid ""
"standard plugins extension in filename, used for autoload (if empty, then "
"all files are loaded when autoload is \"*\")"
msgstr ""
-#: src/common/weeconfig.c:805
+#: src/common/weeconfig.c:818
msgid "server name"
msgstr ""
-#: src/common/weeconfig.c:806
+#: src/common/weeconfig.c:819
msgid "name associated to IRC server (for display only)"
msgstr ""
-#: src/common/weeconfig.c:809
+#: src/common/weeconfig.c:822
msgid "automatically connect to server"
msgstr ""
-#: src/common/weeconfig.c:810
+#: src/common/weeconfig.c:823
msgid "automatically connect to server when WeeChat is starting"
msgstr ""
-#: src/common/weeconfig.c:813
+#: src/common/weeconfig.c:826
msgid "automatically reconnect to server"
msgstr ""
-#: src/common/weeconfig.c:814
+#: src/common/weeconfig.c:827
msgid "automatically reconnect to server when disconnected"
msgstr ""
-#: src/common/weeconfig.c:817
+#: src/common/weeconfig.c:830
msgid "delay before trying again to reconnect"
msgstr ""
-#: src/common/weeconfig.c:818
+#: src/common/weeconfig.c:831
msgid "delay (in seconds) before trying again to reconnect to server"
msgstr ""
-#: src/common/weeconfig.c:821
+#: src/common/weeconfig.c:834
msgid "server address or hostname"
msgstr ""
-#: src/common/weeconfig.c:822
+#: src/common/weeconfig.c:835
msgid "IP address or hostname of IRC server"
msgstr ""
-#: src/common/weeconfig.c:825
+#: src/common/weeconfig.c:838
msgid "port for IRC server"
msgstr ""
-#: src/common/weeconfig.c:826
+#: src/common/weeconfig.c:839
msgid "port for connecting to server"
msgstr ""
-#: src/common/weeconfig.c:829 src/common/weeconfig.c:830
+#: src/common/weeconfig.c:842 src/common/weeconfig.c:843
msgid "use IPv6 protocol for server communication"
msgstr ""
-#: src/common/weeconfig.c:833 src/common/weeconfig.c:834
+#: src/common/weeconfig.c:846 src/common/weeconfig.c:847
msgid "use SSL for server communication"
msgstr ""
-#: src/common/weeconfig.c:837
+#: src/common/weeconfig.c:850
msgid "server password"
msgstr ""
-#: src/common/weeconfig.c:838
+#: src/common/weeconfig.c:851
msgid "password for IRC server"
msgstr ""
-#: src/common/weeconfig.c:841
+#: src/common/weeconfig.c:854
msgid "nickname for server"
msgstr ""
-#: src/common/weeconfig.c:842
+#: src/common/weeconfig.c:855
msgid "nickname to use on IRC server"
msgstr ""
-#: src/common/weeconfig.c:845
+#: src/common/weeconfig.c:858
msgid "alternate nickname for server"
msgstr ""
-#: src/common/weeconfig.c:846
+#: src/common/weeconfig.c:859
msgid "alternate nickname to use on IRC server (if nickname is already used)"
msgstr ""
-#: src/common/weeconfig.c:849
+#: src/common/weeconfig.c:862
msgid "2nd alternate nickname for server"
msgstr ""
-#: src/common/weeconfig.c:850
+#: src/common/weeconfig.c:863
msgid ""
"2nd alternate nickname to use on IRC server (if alternate nickname is "
"already used)"
msgstr ""
-#: src/common/weeconfig.c:853
+#: src/common/weeconfig.c:866
msgid "user name for server"
msgstr ""
-#: src/common/weeconfig.c:854
+#: src/common/weeconfig.c:867
msgid "user name to use on IRC server"
msgstr ""
-#: src/common/weeconfig.c:857
+#: src/common/weeconfig.c:870
msgid "real name for server"
msgstr ""
-#: src/common/weeconfig.c:858
+#: src/common/weeconfig.c:871
msgid "real name to use on IRC server"
msgstr ""
-#: src/common/weeconfig.c:861 src/common/weeconfig.c:862
+#: src/common/weeconfig.c:874 src/common/weeconfig.c:875
msgid "first command to run when connected to server"
msgstr ""
-#: src/common/weeconfig.c:865
+#: src/common/weeconfig.c:878
msgid "delay (in seconds) after command was executed"
msgstr ""
-#: src/common/weeconfig.c:866
+#: src/common/weeconfig.c:879
msgid ""
"delay (in seconds) after command was executed (example: give some time for "
"authentication)"
msgstr ""
-#: src/common/weeconfig.c:869
+#: src/common/weeconfig.c:882
msgid "list of channels to join when connected to server"
msgstr ""
-#: src/common/weeconfig.c:870
+#: src/common/weeconfig.c:883
msgid ""
"comma separated list of channels to join when connected to server (example: "
"\"#chan1,#chan2,#chan3 key1,key2\")"
msgstr ""
-#: src/common/weeconfig.c:873 src/common/weeconfig.c:874
+#: src/common/weeconfig.c:886 src/common/weeconfig.c:887
msgid "automatically rejoin channels when kicked"
msgstr ""
-#: src/common/weeconfig.c:877
+#: src/common/weeconfig.c:890
msgid "notify levels for channels of this server"
msgstr ""
-#: src/common/weeconfig.c:878
+#: src/common/weeconfig.c:891
msgid ""
"comma separated list of notify levels for channels of this server (format: "
"#channel:1,..)"
msgstr ""
-#: src/common/weeconfig.c:1420
+#: src/common/weeconfig.c:1433
#, c-format
msgid "%s %s, line %d: new server, but previous was incomplete\n"
msgstr ""
-#: src/common/weeconfig.c:1429
+#: src/common/weeconfig.c:1442
#, c-format
msgid "%s %s, line %d: server '%s' already exists\n"
msgstr ""
-#: src/common/weeconfig.c:1444
+#: src/common/weeconfig.c:1457
#, c-format
msgid "%s %s, line %d: unable to create server\n"
msgstr ""
-#: src/common/weeconfig.c:1484
+#: src/common/weeconfig.c:1497
#, c-format
msgid "%s unable to assign default int with string (\"%s\")\n"
msgstr ""
-#: src/common/weeconfig.c:1495
+#: src/common/weeconfig.c:1508
#, c-format
msgid "%s unable to assign default color (\"%s\")\n"
msgstr ""
-#: src/common/weeconfig.c:1534
+#: src/common/weeconfig.c:1547
#, c-format
msgid "%s config file \"%s\" not found.\n"
msgstr ""
-#: src/common/weeconfig.c:1566
+#: src/common/weeconfig.c:1579
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"]\"\n"
msgstr ""
-#: src/common/weeconfig.c:1583
+#: src/common/weeconfig.c:1596
#, c-format
msgid "%s %s, line %d: unknown section identifier (\"%s\")\n"
msgstr ""
-#: src/common/weeconfig.c:1601
+#: src/common/weeconfig.c:1614
#, c-format
msgid "%s %s, line %d: invalid section for option, line is ignored\n"
msgstr ""
-#: src/common/weeconfig.c:1609
+#: src/common/weeconfig.c:1622
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"=\"\n"
msgstr ""
-#: src/common/weeconfig.c:1646 src/common/weeconfig.c:1672
+#: src/common/weeconfig.c:1659 src/common/weeconfig.c:1685
#, c-format
msgid "%s %s, line %d: invalid option \"%s\"\n"
msgstr ""
-#: src/common/weeconfig.c:1652
+#: src/common/weeconfig.c:1665
#, c-format
msgid "%s %s, line %d: invalid ignore options \"%s\"\n"
msgstr ""
-#: src/common/weeconfig.c:1683
+#: src/common/weeconfig.c:1696
#, c-format
msgid ""
"%s %s, line %d: invalid value foroption '%s'\n"
"Expected: boolean value: 'off' or 'on'\n"
msgstr ""
-#: src/common/weeconfig.c:1692
+#: src/common/weeconfig.c:1705
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
"Expected: integer between %d and %d\n"
msgstr ""
-#: src/common/weeconfig.c:1703
+#: src/common/weeconfig.c:1716
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
"Expected: one of these strings: "
msgstr ""
-#: src/common/weeconfig.c:1719
+#: src/common/weeconfig.c:1732
#, c-format
msgid "%s %s, line %d: invalid color name for option '%s'\n"
msgstr ""
-#: src/common/weeconfig.c:1781 src/common/weeconfig.c:1976
+#: src/common/weeconfig.c:1794 src/common/weeconfig.c:1989
#, c-format
msgid "%s cannot create file \"%s\"\n"
msgstr ""
-#: src/common/weeconfig.c:1787
+#: src/common/weeconfig.c:1800
#, c-format
msgid "%s: creating default config file...\n"
msgstr ""
-#: src/common/weeconfig.c:1788
+#: src/common/weeconfig.c:1801
msgid "Creating default config file\n"
msgstr ""
-#: src/common/weeconfig.c:1791 src/common/weeconfig.c:1985
+#: src/common/weeconfig.c:1804 src/common/weeconfig.c:1998
#, c-format
msgid ""
"#\n"
"# %s configuration file, created by %s v%s on %s#\n"
msgstr ""
-#: src/common/weeconfig.c:1982
+#: src/common/weeconfig.c:1995
msgid "Saving config to disk\n"
msgstr ""
diff --git a/src/common/command.c b/src/common/command.c
index a4391f9aa..eb22f59cc 100644
--- a/src/common/command.c
+++ b/src/common/command.c
@@ -136,8 +136,11 @@ t_weechat_command weechat_commands[] =
"Without argument, /unignore command lists all defined ignore."),
0, 4, weechat_cmd_unignore, NULL },
{ "window", N_("manage windows"),
- N_("[list | splith | splitv | [merge [down | up | left | right | all]]]"),
+ N_("[list | -1 | +1 | b# | splith | splitv | [merge [down | up | left | right | all]]]"),
N_("list: list opened windows (no parameter implies this list)\n"
+ "-1: jump to previous window\n"
+ "+1: jump to next window\n"
+ "b#: jump to next window displaying buffer number #\n"
"splith: split current window horizontally\n"
"splitv: split current window vertically\n"
"merge: merge window with another"),
@@ -2511,6 +2514,8 @@ weechat_cmd_window (int argc, char **argv)
{
t_gui_window *ptr_win;
int i;
+ char *error;
+ long number;
if ((argc == 0) || ((argc == 1) && (ascii_strcasecmp (argv[0], "list") == 0)))
{
@@ -2577,6 +2582,14 @@ weechat_cmd_window (int argc, char **argv)
else
gui_window_merge_auto (gui_current_window);
}
+ else if (ascii_strncasecmp (argv[0], "b", 1) == 0)
+ {
+ /* jump to window by buffer number */
+ error = NULL;
+ number = strtol (argv[0] + 1, &error, 10);
+ if ((error) && (error[0] == '\0'))
+ gui_switch_to_window_by_buffer (gui_current_window, number);
+ }
else if (ascii_strcasecmp (argv[0], "-1") == 0)
gui_switch_to_previous_window (gui_current_window);
else if (ascii_strcasecmp (argv[0], "+1") == 0)
diff --git a/src/common/weeconfig.c b/src/common/weeconfig.c
index c433f0596..7b99f2561 100644
--- a/src/common/weeconfig.c
+++ b/src/common/weeconfig.c
@@ -420,7 +420,7 @@ t_config_option weechat_options_colors[] =
{ "col_input_delimiters", N_("color for input text (delimiters)"),
N_("color for input text (delimiters)"),
OPTION_TYPE_COLOR, 0, 0, 0,
- "lightgreen", NULL, &cfg_col_input_delimiters, NULL, &config_change_color },
+ "white", NULL, &cfg_col_input_delimiters, NULL, &config_change_color },
{ "col_input_bg", N_("background for input window"),
N_("background for input window"),
OPTION_TYPE_COLOR, 0, 0, 0,
@@ -677,6 +677,8 @@ int cfg_dcc_auto_accept_files;
int cfg_dcc_auto_accept_chats;
int cfg_dcc_timeout;
int cfg_dcc_blocksize;
+char *cfg_dcc_port_range;
+char *cfg_dcc_own_ip;
char *cfg_dcc_download_path;
char *cfg_dcc_upload_path;
int cfg_dcc_convert_spaces;
@@ -700,6 +702,17 @@ t_config_option weechat_options_dcc[] =
N_("block size for dcc packets in bytes (default: 65536)"),
OPTION_TYPE_INT, 1024, 102400, 65536,
NULL, NULL, &cfg_dcc_blocksize, NULL, &config_change_noop },
+ { "dcc_port_range", N_("allowed ports for outgoing dcc"),
+ N_("restricts outgoing dcc to use only ports in the given range "
+ "(useful for NAT) (syntax: a single port, ie. 5000 or a port "
+ "range, ie. 5000-5015, empty value means any port)"),
+ OPTION_TYPE_STRING, 0, 0, 0, "",
+ NULL, NULL, &cfg_dcc_port_range, &config_change_noop },
+ { "dcc_own_ip", N_("IP address for outgoing dcc"),
+ N_("IP or DNS address used for outgoing dcc "
+ "(if empty, local interface IP is used)"),
+ OPTION_TYPE_STRING, 0, 0, 0, "",
+ NULL, NULL, &cfg_dcc_own_ip, &config_change_noop },
{ "dcc_download_path", N_("path for incoming files with dcc"),
N_("path for writing incoming files with dcc (default: user home)"),
OPTION_TYPE_STRING, 0, 0, 0,
diff --git a/src/common/weeconfig.h b/src/common/weeconfig.h
index 80f7813bf..f624261eb 100644
--- a/src/common/weeconfig.h
+++ b/src/common/weeconfig.h
@@ -191,6 +191,8 @@ extern int cfg_dcc_auto_accept_files;
extern int cfg_dcc_auto_accept_chats;
extern int cfg_dcc_timeout;
extern int cfg_dcc_blocksize;
+extern char *cfg_dcc_port_range;
+extern char *cfg_dcc_own_ip;
extern char *cfg_dcc_download_path;
extern char *cfg_dcc_upload_path;
extern int cfg_dcc_convert_spaces;
diff --git a/src/gui/curses/gui-input.c b/src/gui/curses/gui-input.c
index 40f9b5919..118ae9f50 100644
--- a/src/gui/curses/gui-input.c
+++ b/src/gui/curses/gui-input.c
@@ -256,10 +256,15 @@ gui_input_read ()
if ((gui_key_pressed (key_str) != 0) && (insert_ok))
{
- gui_input_insert_string (gui_current_window, key_str, -1);
- gui_current_window->buffer->input_buffer_pos += utf8_strlen (key_str);
- gui_draw_buffer_input (gui_current_window->buffer, 0);
- gui_current_window->buffer->completion.position = -1;
+ if (gui_current_window->buffer->dcc)
+ gui_input_action_dcc (gui_current_window, key_str);
+ else
+ {
+ gui_input_insert_string (gui_current_window, key_str, -1);
+ gui_current_window->buffer->input_buffer_pos += utf8_strlen (key_str);
+ gui_draw_buffer_input (gui_current_window->buffer, 0);
+ gui_current_window->buffer->completion.position = -1;
+ }
}
i++;
diff --git a/src/gui/gui-common.c b/src/gui/gui-common.c
index f609736de..79282e16f 100644
--- a/src/gui/gui-common.c
+++ b/src/gui/gui-common.c
@@ -609,78 +609,89 @@ gui_input_optimize_buffer_size (t_gui_buffer *buffer)
/*
* gui_input_action_dcc: execute an action on a DCC after a user input
+ * return -1 if DCC buffer was closed due to action, 0 otherwise
*/
void
-gui_input_action_dcc (t_gui_window *window, char action)
+gui_input_action_dcc (t_gui_window *window, char *actions)
{
t_irc_dcc *dcc_selected, *ptr_dcc, *ptr_dcc_next;
+ t_gui_buffer *ptr_buffer;
- dcc_selected = (window->dcc_selected) ?
- (t_irc_dcc *) window->dcc_selected : dcc_list;
-
- switch (action)
+ while (actions[0])
{
- /* accept DCC */
- case 'a':
- case 'A':
- if (dcc_selected
- && (DCC_IS_RECV(dcc_selected->status))
- && (dcc_selected->status == DCC_WAITING))
- {
- dcc_accept (dcc_selected);
- }
- break;
- /* cancel DCC */
- case 'c':
- case 'C':
- if (dcc_selected
- && (!DCC_ENDED(dcc_selected->status)))
- {
- dcc_close (dcc_selected, DCC_ABORTED);
- gui_redraw_buffer (window->buffer);
- }
- break;
- /* purge old DCC */
- case 'p':
- case 'P':
- window->dcc_selected = NULL;
- ptr_dcc = dcc_list;
- while (ptr_dcc)
- {
- ptr_dcc_next = ptr_dcc->next_dcc;
- if (DCC_ENDED(ptr_dcc->status))
- dcc_free (ptr_dcc);
- ptr_dcc = ptr_dcc_next;
- }
- gui_redraw_buffer (window->buffer);
- break;
- /* close DCC window */
- case 'q':
- case 'Q':
- if (buffer_before_dcc)
- {
- gui_buffer_free (window->buffer, 1);
- gui_switch_to_buffer (window, buffer_before_dcc);
- }
- else
- gui_buffer_free (window->buffer, 1);
- gui_redraw_buffer (window->buffer);
- break;
- /* remove from DCC list */
- case 'r':
- case 'R':
- if (dcc_selected
- && (DCC_ENDED(dcc_selected->status)))
+ if (actions[0] >= 32)
+ {
+ dcc_selected = (window->dcc_selected) ?
+ (t_irc_dcc *) window->dcc_selected : dcc_list;
+
+ switch (actions[0])
{
- if (dcc_selected->next_dcc)
- window->dcc_selected = dcc_selected->next_dcc;
- else
+ /* accept DCC */
+ case 'a':
+ case 'A':
+ if (dcc_selected
+ && (DCC_IS_RECV(dcc_selected->status))
+ && (dcc_selected->status == DCC_WAITING))
+ {
+ dcc_accept (dcc_selected);
+ }
+ break;
+ /* cancel DCC */
+ case 'c':
+ case 'C':
+ if (dcc_selected
+ && (!DCC_ENDED(dcc_selected->status)))
+ {
+ dcc_close (dcc_selected, DCC_ABORTED);
+ gui_redraw_buffer (window->buffer);
+ }
+ break;
+ /* purge old DCC */
+ case 'p':
+ case 'P':
window->dcc_selected = NULL;
- dcc_free (dcc_selected);
- gui_redraw_buffer (window->buffer);
+ ptr_dcc = dcc_list;
+ while (ptr_dcc)
+ {
+ ptr_dcc_next = ptr_dcc->next_dcc;
+ if (DCC_ENDED(ptr_dcc->status))
+ dcc_free (ptr_dcc);
+ ptr_dcc = ptr_dcc_next;
+ }
+ gui_redraw_buffer (window->buffer);
+ break;
+ /* close DCC window */
+ case 'q':
+ case 'Q':
+ if (buffer_before_dcc)
+ {
+ ptr_buffer = window->buffer;
+ gui_switch_to_buffer (window, buffer_before_dcc);
+ gui_buffer_free (ptr_buffer, 0);
+ }
+ else
+ gui_buffer_free (window->buffer, 1);
+ gui_redraw_buffer (window->buffer);
+ return;
+ break;
+ /* remove from DCC list */
+ case 'r':
+ case 'R':
+ if (dcc_selected
+ && (DCC_ENDED(dcc_selected->status)))
+ {
+ if (dcc_selected->next_dcc)
+ window->dcc_selected = dcc_selected->next_dcc;
+ else
+ window->dcc_selected = NULL;
+ dcc_free (dcc_selected);
+ gui_redraw_buffer (window->buffer);
+ }
+ break;
}
- break;
+ }
+ actions = utf8_next_char (actions);
}
}
@@ -697,16 +708,7 @@ gui_input_insert_string (t_gui_window *window, char *string, int pos)
int size, length;
char *ptr_start;
- if (window->buffer->dcc)
- {
- while (string[0])
- {
- if (string[0] >= 32)
- gui_input_action_dcc (window, string[0]);
- string = utf8_next_char (string);
- }
- }
- else if (window->buffer->has_input)
+ if (window->buffer->has_input)
{
if (pos == -1)
pos = window->buffer->input_buffer_pos;
@@ -1761,6 +1763,32 @@ gui_switch_to_next_window (t_gui_window *window)
}
/*
+ * gui_switch_to_window_by_buffer: switch to next window displaying a buffer
+ */
+
+void
+gui_switch_to_window_by_buffer (t_gui_window *window, int buffer_number)
+{
+ t_gui_window *ptr_win;
+
+ if (!gui_ok)
+ return;
+
+ ptr_win = (window->next_window) ? window->next_window : gui_windows;
+ while (ptr_win != window)
+ {
+ if (ptr_win->buffer->number == buffer_number)
+ {
+ gui_current_window = ptr_win;
+ gui_switch_to_buffer (gui_current_window, gui_current_window->buffer);
+ gui_redraw_buffer (gui_current_window->buffer);
+ return;
+ }
+ ptr_win = (ptr_win->next_window) ? ptr_win->next_window : gui_windows;
+ }
+}
+
+/*
* gui_switch_to_dcc_buffer: switch to dcc buffer (create it if it does not exist)
*/
diff --git a/src/gui/gui.h b/src/gui/gui.h
index c95a07f69..1d33baf0f 100644
--- a/src/gui/gui.h
+++ b/src/gui/gui.h
@@ -331,6 +331,7 @@ extern t_gui_line *gui_new_line (t_gui_buffer *);
extern t_gui_message *gui_new_message (t_gui_buffer *);
extern void gui_input_clipboard_copy (char *, int);
extern void gui_input_clipboard_paste (t_gui_window *);
+extern void gui_input_action_dcc (t_gui_window *, char *);
extern int gui_input_insert_string (t_gui_window *, char *, int);
extern void gui_input_return (t_gui_window *);
extern void gui_input_tab (t_gui_window *);
@@ -364,6 +365,7 @@ extern void gui_switch_to_previous_buffer (t_gui_window *);
extern void gui_switch_to_next_buffer (t_gui_window *);
extern void gui_switch_to_previous_window (t_gui_window *);
extern void gui_switch_to_next_window (t_gui_window *);
+extern void gui_switch_to_window_by_buffer (t_gui_window *, int);
extern void gui_switch_to_dcc_buffer (t_gui_window *);
extern t_gui_buffer *gui_switch_to_buffer_by_number (t_gui_window *, int);
extern void gui_move_buffer_to_number (t_gui_window *, int);
diff --git a/src/irc/irc-dcc.c b/src/irc/irc-dcc.c
index 630b39440..76752af62 100644
--- a/src/irc/irc-dcc.c
+++ b/src/irc/irc-dcc.c
@@ -88,6 +88,26 @@ dcc_search (t_irc_server *server, int type, int status, int port)
}
/*
+ * dcc_port_in_use: return 1 if a port is in used (by an active or connecting DCC)
+ */
+
+int
+dcc_port_in_use (int port)
+{
+ t_irc_dcc *ptr_dcc;
+
+ /* skip any currently used ports */
+ for (ptr_dcc = dcc_list; ptr_dcc; ptr_dcc = ptr_dcc->next_dcc)
+ {
+ if ((ptr_dcc->port == port) && (!DCC_ENDED(ptr_dcc->status)))
+ return 1;
+ }
+
+ /* port not in use */
+ return 0;
+}
+
+/*
* dcc_file_is_resumable: check if a file can be used for resuming a download
*/
@@ -748,9 +768,11 @@ void
dcc_send_request (t_irc_server *server, int type, char *nick, char *filename)
{
char *ptr_home, *filename2, *short_filename, *pos;
- int spaces;
+ int spaces, args, port_start, port_end;
struct stat st;
int sock, port;
+ struct hostent *host;
+ struct in_addr tmpaddr;
struct sockaddr_in addr;
socklen_t length;
unsigned long local_addr;
@@ -811,11 +833,32 @@ dcc_send_request (t_irc_server *server, int type, char *nick, char *filename)
}
/* get local IP address */
+
+ /* look up the IP address from dcc_own_ip, if set */
+ local_addr = 0;
+ if (cfg_dcc_own_ip && cfg_dcc_own_ip[0])
+ {
+ host = gethostbyname (cfg_dcc_own_ip);
+ if (host)
+ {
+ memcpy (&tmpaddr, host->h_addr_list[0], sizeof(struct in_addr));
+ local_addr = ntohl (tmpaddr.s_addr);
+ }
+ else
+ gui_printf (server->buffer,
+ _("%s could not find address for '%s'. Falling back to local IP.\n"),
+ WEECHAT_WARNING, cfg_dcc_own_ip);
+ }
+
+ /* use the local interface, from the server socket */
memset (&addr, 0, sizeof (struct sockaddr_in));
length = sizeof (addr);
getsockname (server->sock, (struct sockaddr *) &addr, &length);
addr.sin_family = AF_INET;
- local_addr = ntohl (addr.sin_addr.s_addr);
+
+ /* fallback to the local IP address on the interface, if required */
+ if (local_addr == 0)
+ local_addr = ntohl (addr.sin_addr.s_addr);
/* open socket for DCC */
sock = socket (AF_INET, SOCK_STREAM, 0);
@@ -830,22 +873,63 @@ dcc_send_request (t_irc_server *server, int type, char *nick, char *filename)
return;
}
- /* find port automatically */
- addr.sin_port = 0;
- if (bind (sock, (struct sockaddr *) &addr, sizeof (addr)) == -1)
+ /* look for port */
+
+ port = 0;
+
+ if (cfg_dcc_port_range && cfg_dcc_port_range[0])
{
+ /* find a free port in the specified range */
+ args = sscanf (cfg_dcc_port_range, "%d-%d", &port_start, &port_end);
+ if (args > 0)
+ {
+ port = port_start;
+ if (args == 1)
+ port_end = port_start;
+
+ /* loop through the entire allowed port range */
+ while (port <= port_end)
+ {
+ if (!dcc_port_in_use (port))
+ {
+ /* attempt to bind to the free port */
+ addr.sin_port = htons (port);
+ if (bind (sock, (struct sockaddr *) &addr, sizeof (addr)) == 0)
+ break;
+ }
+ }
+
+ if (port > port_end)
+ port = -1;
+ }
+ }
+
+ if (port == 0)
+ {
+ /* find port automatically */
+ addr.sin_port = 0;
+ if (bind (sock, (struct sockaddr *) &addr, sizeof (addr)) == 0)
+ {
+ length = sizeof (addr);
+ getsockname (sock, (struct sockaddr *) &addr, &length);
+ port = ntohs (addr.sin_port);
+ }
+ else
+ port = -1;
+ }
+
+ if (port == -1)
+ {
+ /* Could not find any port to bind */
irc_display_prefix (server->buffer, PREFIX_ERROR);
gui_printf (server->buffer,
- _("%s cannot find port for DCC\n"),
+ _("%s cannot find available port for DCC\n"),
WEECHAT_ERROR);
close (sock);
if (filename2)
free (filename2);
return;
}
- length = sizeof (addr);
- getsockname (sock, (struct sockaddr *) &addr, &length);
- port = ntohs (addr.sin_port);
if (type == DCC_FILE_SEND)
{
diff --git a/weechat/ChangeLog b/weechat/ChangeLog
index fc644cf36..ba5c45e04 100644
--- a/weechat/ChangeLog
+++ b/weechat/ChangeLog
@@ -1,10 +1,11 @@
WeeChat - Wee Enhanced Environment for Chat
===========================================
-ChangeLog - 2005-10-21
+ChangeLog - 2005-10-22
Version 0.1.6 (under dev!):
+ * added dcc_own_ip and dcc_port_range settings
* full UTF-8 support, auto-detection of UTF-8 usage (locale)
* added "Day changed to [date]" message when day changes
* new plugin interface, rewritten from scratch: now loads dynamic C
diff --git a/weechat/po/cs.po b/weechat/po/cs.po
index af80425f5..c62f2b191 100644
--- a/weechat/po/cs.po
+++ b/weechat/po/cs.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.1.6-cvs\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2005-10-21 15:50+0200\n"
-"PO-Revision-Date: 2005-10-21 15:53+0200\n"
+"POT-Creation-Date: 2005-10-22 15:52+0200\n"
+"PO-Revision-Date: 2005-10-22 15:32+0200\n"
"Last-Translator: Jiri Golembiovsky <golemj@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"MIME-Version: 1.0\n"
@@ -20,7 +20,7 @@ msgstr ""
msgid "%s cannot allocate new nick\n"
msgstr "%s nemůžu přidělit novou přezdívku\n"
-#: src/irc/irc-server.c:180 src/common/weeconfig.c:1921
+#: src/irc/irc-server.c:180 src/common/weeconfig.c:1934
msgid "Unable to get user's name"
msgstr "Nemůžu získat jméno uživatele"
@@ -193,7 +193,7 @@ msgstr "cíl: server"
#: src/irc/irc-commands.c:38
msgid "send a CTCP action to all channels of all connected servers"
-msgstr ""
+msgstr "poslat CTCP akci na všechny kanály všech připojených serverů"
#: src/irc/irc-commands.c:39 src/irc/irc-commands.c:134
msgid "message"
@@ -480,7 +480,6 @@ msgstr ""
"{ přezdívka {[+|-]|i|w|s|o} }"
#: src/irc/irc-commands.c:140
-#, fuzzy
msgid ""
"channel modes:\n"
" channel: channel name to modify\n"
@@ -514,6 +513,7 @@ msgstr ""
" m: moderovaný kanál\n"
" l: nastaví limit počtu uživatelů pro kanál\n"
" b: nastaví masku k zakázání pro udržení uživatele mimo kanál\n"
+" e: nastaví masku vyjímky\n"
" v: dát/vzít schopnost mluvit na moderovaných kanálech\n"
" k: nastavit klíč (heslo) ke kanálu\n"
"uživatelské módy:\n"
@@ -1084,11 +1084,11 @@ msgstr "konec seznamu lidí při opnutých při reopu kanálu"
#: src/irc/irc-commands.c:365
msgid "channel exception list"
-msgstr ""
+msgstr "seznam vyjímek kanálu"
#: src/irc/irc-commands.c:366
msgid "end of channel exception list"
-msgstr ""
+msgstr "konec seznamu vyjímek kanálu"
#: src/irc/irc-commands.c:367
msgid "server version"
@@ -1140,7 +1140,7 @@ msgstr "konec /whowas seznamu"
#: src/irc/irc-commands.c:386
msgid "you are now an IRC operator"
-msgstr ""
+msgstr "nyní jsi IRC operátor"
#: src/irc/irc-commands.c:387
msgid "server local time"
@@ -1284,7 +1284,7 @@ msgstr "klíč kanálu je již nastaven"
#: src/irc/irc-commands.c:458
msgid "forwarding to another channel"
-msgstr ""
+msgstr "předávám na dalsí kanál"
#: src/irc/irc-commands.c:460
msgid "channel is already full"
@@ -1350,7 +1350,7 @@ msgstr "nemůžu změnit mód přo ostatní uživatele"
msgid "whois (secure connection)"
msgstr "whois (zabezpečená část)"
-#: src/irc/irc-display.c:163 src/common/command.c:870
+#: src/irc/irc-display.c:163 src/common/command.c:873
msgid "Server: "
msgstr "Server: "
@@ -1358,7 +1358,7 @@ msgstr "Server: "
msgid "connected"
msgstr "připojen"
-#: src/irc/irc-display.c:168 src/common/command.c:896
+#: src/irc/irc-display.c:168 src/common/command.c:899
msgid "not connected"
msgstr "nepřipojen"
@@ -1389,7 +1389,7 @@ msgstr "neznámý"
msgid "%s: using local hostname \"%s\"\n"
msgstr "%s: používám lokální jméno hosta \"%s\"\n"
-#: src/irc/irc-send.c:167 src/common/command.c:746
+#: src/irc/irc-send.c:167 src/common/command.c:749
#, c-format
msgid "%s cannot find nick for sending message\n"
msgstr "%s nemohu najít přezdívku pro poslání zprávy\n"
@@ -1405,8 +1405,8 @@ msgstr "%s \"%s\" příkaz může být spuštěn pouze v okně kanálu\n"
#: src/irc/irc-send.c:456 src/irc/irc-send.c:468 src/irc/irc-send.c:486
#: src/irc/irc-send.c:1138 src/irc/irc-send.c:1231 src/irc/irc-send.c:1763
-#: src/common/command.c:1218 src/common/command.c:1628
-#: src/common/command.c:1760
+#: src/common/command.c:1221 src/common/command.c:1631
+#: src/common/command.c:1763
#, c-format
msgid "%s wrong argument count for \"%s\" command\n"
msgstr "%s špatný počet parametrů pro příkaz \"%s\"\n"
@@ -1466,7 +1466,7 @@ msgstr " se připojil "
msgid " has kicked "
msgstr " byl vykopnut "
-#: src/irc/irc-recv.c:414 src/common/command.c:1449
+#: src/irc/irc-recv.c:414 src/common/command.c:1452
msgid " from "
msgstr " z "
@@ -1497,19 +1497,19 @@ msgstr "odebral zakázaní"
#: src/irc/irc-recv.c:589
msgid "sets exception on"
-msgstr ""
+msgstr "nastavena vyjímka na"
#: src/irc/irc-recv.c:590
msgid "removes exception on"
-msgstr ""
+msgstr "odstraněna vyjímka z"
#: src/irc/irc-recv.c:614
msgid "sets mode +f"
-msgstr ""
+msgstr "nastavil mód +f"
#: src/irc/irc-recv.c:615
msgid "removes mode +f"
-msgstr ""
+msgstr "odstranil mód +f"
#: src/irc/irc-recv.c:639
msgid "gives half channel operator status to"
@@ -1648,7 +1648,7 @@ msgstr "odpověd od"
msgid ": %ld.%ld seconds\n"
msgstr ": %ld %ld sekund\n"
-#: src/irc/irc-recv.c:1193 src/irc/irc-recv.c:2097 src/irc/irc-dcc.c:1044
+#: src/irc/irc-recv.c:1193 src/irc/irc-recv.c:2097 src/irc/irc-dcc.c:1128
#, c-format
msgid "Private %s> %s"
msgstr "Soukromý %s> %s"
@@ -1821,7 +1821,7 @@ msgstr "%s nemohu identifikovat přezdívku pro příkaz \"%s\"\n"
msgid "has invited"
msgstr "pozval"
-#: src/irc/irc-recv.c:3718 src/irc/irc-recv.c:4139 src/common/command.c:1442
+#: src/irc/irc-recv.c:3718 src/irc/irc-recv.c:4139 src/common/command.c:1445
msgid "on"
msgstr "na"
@@ -1831,7 +1831,7 @@ msgstr "reop kanálu"
#: src/irc/irc-recv.c:3925
msgid "exception"
-msgstr ""
+msgstr "vyjímka"
#: src/irc/irc-recv.c:4264
#, c-format
@@ -1937,35 +1937,35 @@ msgstr "Selhal"
msgid "Aborted"
msgstr "Zrušeno"
-#: src/irc/irc-dcc.c:346 src/irc/irc-dcc.c:544 src/irc/irc-dcc.c:706
+#: src/irc/irc-dcc.c:366 src/irc/irc-dcc.c:564 src/irc/irc-dcc.c:726
msgid "DCC: file "
msgstr "DCC: soubor "
-#: src/irc/irc-dcc.c:353 src/irc/irc-dcc.c:669 src/irc/irc-dcc.c:711
+#: src/irc/irc-dcc.c:373 src/irc/irc-dcc.c:689 src/irc/irc-dcc.c:731
msgid " (local filename: "
msgstr " (lokální jmého souboru: "
-#: src/irc/irc-dcc.c:361
+#: src/irc/irc-dcc.c:381
msgid " sent to "
msgstr " poslán "
-#: src/irc/irc-dcc.c:363
+#: src/irc/irc-dcc.c:383
msgid " received from "
msgstr " obdržen od "
-#: src/irc/irc-dcc.c:369
+#: src/irc/irc-dcc.c:389
msgid ": ok!\n"
msgstr ": ok!\n"
-#: src/irc/irc-dcc.c:369
+#: src/irc/irc-dcc.c:389
msgid ": FAILED\n"
msgstr ": SELHAL\n"
-#: src/irc/irc-dcc.c:381
+#: src/irc/irc-dcc.c:401
msgid "DCC chat closed with "
msgstr "DCC rozhovor zavřen s "
-#: src/irc/irc-dcc.c:437
+#: src/irc/irc-dcc.c:457
#, c-format
msgid ""
"%s can't associate DCC chat with private buffer (maybe private buffer has "
@@ -1974,20 +1974,20 @@ msgstr ""
"%s nemohu přiřadit DCC rozhovor k soukromému bufferu (možná má "
"soukromýbuffer již DCC CHAT?)\n"
-#: src/irc/irc-dcc.c:447
+#: src/irc/irc-dcc.c:467
msgid "Connected to "
msgstr "Připojen k "
-#: src/irc/irc-dcc.c:456
+#: src/irc/irc-dcc.c:476
msgid "via DCC chat\n"
msgstr "přes DCC rozhovor\n"
-#: src/irc/irc-dcc.c:549
+#: src/irc/irc-dcc.c:569
#, c-format
msgid "resumed at position %u\n"
msgstr "obnoveno na pozici %u\n"
-#: src/irc/irc-dcc.c:555 src/irc/irc-dcc.c:580
+#: src/irc/irc-dcc.c:575 src/irc/irc-dcc.c:600
#, c-format
msgid ""
"%s can't resume file \"%s\" (port: %d, start position: %u): DCC not found or "
@@ -1996,71 +1996,76 @@ msgstr ""
"%s nemohu obnovit soubor \"%s\" (port: %d, počáteční pozice: %u): DCC "
"nenalezeno nebo ukončeno\n"
-#: src/irc/irc-dcc.c:599
+#: src/irc/irc-dcc.c:619
#, c-format
msgid "%s not enough memory for new DCC\n"
msgstr "%s nedostatek paměti pro nové DCC\n"
-#: src/irc/irc-dcc.c:618
+#: src/irc/irc-dcc.c:638
msgid "DCC chat"
msgstr "DCC rozhovor"
-#: src/irc/irc-dcc.c:648
+#: src/irc/irc-dcc.c:668
msgid "Incoming DCC file from "
msgstr "Příchozí DCC soubor od "
-#: src/irc/irc-dcc.c:659 src/irc/irc-dcc.c:673
+#: src/irc/irc-dcc.c:679 src/irc/irc-dcc.c:693
msgid " bytes\n"
msgstr " bajtů\n"
-#: src/irc/irc-dcc.c:665
+#: src/irc/irc-dcc.c:685
msgid "Sending DCC file to "
msgstr "Posílám DCC soubor k "
-#: src/irc/irc-dcc.c:679
+#: src/irc/irc-dcc.c:699
msgid "Incoming DCC chat request from "
msgstr "Příchozí požadavek DCC rozhovoru od "
-#: src/irc/irc-dcc.c:691
+#: src/irc/irc-dcc.c:711
msgid "Sending DCC chat request to "
msgstr "Posílám požadavek DCC rozhovoru na "
-#: src/irc/irc-dcc.c:717
+#: src/irc/irc-dcc.c:737
#, c-format
msgid "will be resumed at position %u\n"
msgstr "bude obnoven na pozici %u\n"
-#: src/irc/irc-dcc.c:783
+#: src/irc/irc-dcc.c:805
#, c-format
msgid "%s not enough memory for DCC SEND\n"
msgstr "%s nedostatek pameti pro DCC SEND\n"
-#: src/irc/irc-dcc.c:805
+#: src/irc/irc-dcc.c:827
#, c-format
msgid "%s cannot access file \"%s\"\n"
msgstr "%s nemohu přistupovat k souboru \"%s\"\n"
-#: src/irc/irc-dcc.c:826
+#: src/irc/irc-dcc.c:849
+#, c-format
+msgid "%s could not find address for '%s'. Falling back to local IP.\n"
+msgstr ""
+
+#: src/irc/irc-dcc.c:869
#, c-format
msgid "%s cannot create socket for DCC\n"
msgstr "%s nemohu vytvořit soket pro DCC\n"
-#: src/irc/irc-dcc.c:839
+#: src/irc/irc-dcc.c:926
#, c-format
-msgid "%s cannot find port for DCC\n"
-msgstr "%s nemohu najít port pro DCC\n"
+msgid "%s cannot find available port for DCC\n"
+msgstr ""
-#: src/irc/irc-dcc.c:886
+#: src/irc/irc-dcc.c:970
#, c-format
msgid "%s cannot send DCC\n"
msgstr "%s neomhu poslat DCC\n"
-#: src/irc/irc-dcc.c:965
+#: src/irc/irc-dcc.c:1049
#, c-format
msgid "%s error sending data to \"%s\" via DCC CHAT\n"
msgstr "%s chyba posílání dat k \"%s\" přes DCC CHAT\n"
-#: src/irc/irc-dcc.c:1238
+#: src/irc/irc-dcc.c:1322
#, c-format
msgid ""
"%s DCC failed because blocksize is too big. Check value of \"dcc_blocksize\" "
@@ -2069,7 +2074,7 @@ msgstr ""
"%s DCC selhalo, protože velikost bloku je příliž velká. Zkontrolujte hodnotu "
"\"dcc_blocksize\" nastavní, maximum je %d.\n"
-#: src/irc/irc-dcc.c:1313
+#: src/irc/irc-dcc.c:1397
#, c-format
msgid "Aborting active DCC: \"%s\" from %s\n"
msgstr "Ruším aktivní DCC: \"%s\" od %s\n"
@@ -2109,46 +2114,57 @@ msgid ""
"%s plugin %s: unable to add handler for IRC command \"%s\" (not enough "
"memory)\n"
msgstr ""
+"%s plugin %s: nemůžu přidat obsluhovač pro IRC příkaz \"%s\" (nedostatek "
+"paměti)\n"
#: src/plugins/plugins.c:261
#, c-format
msgid ""
"%s plugin %s: unable to add handler for \"%s\" command (already exists)\n"
msgstr ""
+"%s plugin %s: nemůžu přidat obsluhovač pro \"%s\" příkaz (již existuje)\n"
#: src/plugins/plugins.c:296
#, c-format
msgid ""
"%s plugin %s: unable to add handler for \"%s\" command (not enough memory)\n"
msgstr ""
+"%s plugin %s: nemůžu přidat obsluhovač pro \"%s\" příkaz (nedostatek "
+"paměti)\n"
#: src/plugins/plugins.c:573
#, c-format
msgid "%s unable to load plugin \"%s\": %s\n"
-msgstr ""
+msgstr "%s nemůžu načist plugin \"%s\": %s\n"
#: src/plugins/plugins.c:584
#, c-format
msgid "%s symbol \"plugin_name\" not found in plugin \"%s\", failed to load\n"
msgstr ""
+"%s symbol \"plugin_name\" nebyl v pluginu \"%s\" nalezen, načtení selhalo\n"
#: src/plugins/plugins.c:595
#, c-format
msgid ""
"%s unable to load plugin \"%s\": a plugin with same name already exists\n"
msgstr ""
+"%s nemohu načíst plugin \"%s\": plugin se stejným jménem již existuje\n"
#: src/plugins/plugins.c:607
#, c-format
msgid ""
"%s symbol \"plugin_description\" not found in plugin \"%s\", failed to load\n"
msgstr ""
+"%s symbol \"plugin_description\" nebyl v pluginu \"%s\" nalezen, načtení "
+"selhalo\n"
#: src/plugins/plugins.c:618
#, c-format
msgid ""
"%s symbol \"plugin_version\" not found in plugin \"%s\", failed to load\n"
msgstr ""
+"%s symbol \"plugin_version\" nebyl v pluginu \"%s\" nalezen, načtení "
+"selhalo\n"
#: src/plugins/plugins.c:629
#, c-format
@@ -2156,43 +2172,45 @@ msgid ""
"%s function \"weechat_plugin_init\" not found in plugin \"%s\", failed to "
"load\n"
msgstr ""
+"%s funkce \"weechat_plugin_init\" nebyla v pluginu \"%s\" nalezena, načtení "
+"selhalo\n"
#: src/plugins/plugins.c:684
#, c-format
msgid "Initializing plugin \"%s\" %s\n"
-msgstr ""
+msgstr "Inicializuji plugin \"%s\" %s\n"
#: src/plugins/plugins.c:692
#, c-format
msgid "%s unable to initialize plugin \"%s\"\n"
-msgstr ""
+msgstr "%s nemohu načíst plugin \"%s\"\n"
#: src/plugins/plugins.c:703
#, c-format
msgid "%s unable to load plugin \"%s\" (not enough memory)\n"
-msgstr ""
+msgstr "%s nemohu načíst plugin \"%s\" (nedostatek paměti)\n"
#: src/plugins/plugins.c:711
#, c-format
msgid "Plugin \"%s\" (%s) loaded.\n"
-msgstr ""
+msgstr "Plugin \"%s\" (%s) načten.\n"
#: src/plugins/plugins.c:852
#, c-format
msgid "Plugin \"%s\" unloaded.\n"
-msgstr ""
+msgstr "Plugin \"%s\" odebrán.\n"
#: src/plugins/plugins.c:858
#, c-format
msgid "%s plugin \"%s\" not found\n"
-msgstr ""
+msgstr "%s plugin \"%s\" nenalezen\n"
-#: src/gui/curses/gui-input.c:317
+#: src/gui/curses/gui-input.c:322
#, c-format
msgid "Day changed to %s\n"
-msgstr ""
+msgstr "Změnil se den na %s\n"
-#: src/gui/curses/gui-input.c:400
+#: src/gui/curses/gui-input.c:405
#, c-format
msgid "%s lag is high, disconnecting from server...\n"
msgstr "%s zpoždění je veliké, odpojuji se od serveru...\n"
@@ -2414,7 +2432,7 @@ msgstr "vyčisti hotlist"
msgid "grab a key"
msgstr "zachytit klávesu"
-#: src/gui/gui-keyboard.c:426 src/common/command.c:1643
+#: src/gui/gui-keyboard.c:426 src/common/command.c:1646
#, c-format
msgid "%s unable to bind key \"%s\"\n"
msgstr "%s nemohu napojit kalávesu \"%s\"\n"
@@ -2588,7 +2606,7 @@ msgstr ""
#: src/common/command.c:92
msgid "list/load/unload plugins"
-msgstr ""
+msgstr "seznam/načíst/odebrat pluginy"
#: src/common/command.c:93
msgid "[load filename] | [autoload] | [reload] | [unload]"
@@ -2600,6 +2618,9 @@ msgid ""
"\n"
"Without argument, /plugin command lists all loaded plugins."
msgstr ""
+"jméno%souboru: plugin pro WeeChat (soubor), který načíst\n"
+"\n"
+"Příkaz /plugin bez argumentů vypíše seznam všech načtených pluginů."
#: src/common/command.c:97
msgid "list, add or remove servers"
@@ -2669,6 +2690,9 @@ msgid ""
"is displayed on option)\n"
"value: value for option"
msgstr ""
+"volba: jméno volby (pokud je jméno celé a není zadána hodnota pak je "
+"zobrazena nápověda pro volby)\n"
+"hodnota: hodnota volby"
#: src/common/command.c:124
msgid "remove an alias"
@@ -2718,43 +2742,54 @@ msgid "manage windows"
msgstr "spravuje okna"
#: src/common/command.c:139
-msgid "[list | splith | splitv | [merge [down | up | left | right | all]]]"
-msgstr "[list | splith | splitv | [merge [down | up | left | right | all]]]"
+msgid ""
+"[list | -1 | +1 | b# | splith | splitv | [merge [down | up | left | right | "
+"all]]]"
+msgstr ""
+"[list | -1 | +1 | b# | splith | splitv | [merge [down | up | left | right | "
+"all]]]"
#: src/common/command.c:140
+#, fuzzy
msgid ""
"list: list opened windows (no parameter implies this list)\n"
+"-1: jump to previous window\n"
+"+1: jump to next window\n"
+"b#: jump to next window displaying buffer number #\n"
"splith: split current window horizontally\n"
"splitv: split current window vertically\n"
"merge: merge window with another"
msgstr ""
"list: vypíše otevřené okna (bez paramatru implikuje tenhle list)\n"
+"-1: switch to previous window\n"
+"+1: switch to next window\n"
+"b#: switch to next window displaying buffer number #\n"
"splith: rozdělí aktuální okno horizontálně\n"
"splitv: rozdělí aktuální okno vertikálně\n"
"merge: spojí okno s jiným"
-#: src/common/command.c:286
+#: src/common/command.c:289
#, c-format
msgid "%s alias or command \"%s\" already exists!\n"
msgstr "%s alias nebo příkaz \"%s\" již existuje!\n"
-#: src/common/command.c:296
+#: src/common/command.c:299
#, c-format
msgid "%s alias cannot run another alias!\n"
msgstr "%s alias nemůže pouštět jiný ailas!\n"
-#: src/common/command.c:303
+#: src/common/command.c:306
#, c-format
msgid "%s target command \"%s\" does not exist!\n"
msgstr "%s cílový příkaz \"%s\" neexistuje!\n"
-#: src/common/command.c:532
+#: src/common/command.c:535
#, c-format
msgid "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s špatný počet argumentů pro %s příkaz \"%s\" (očekáváno: %d argumentů%s)\n"
-#: src/common/command.c:544
+#: src/common/command.c:547
#, c-format
msgid ""
"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
@@ -2763,18 +2798,18 @@ msgstr ""
"%s špatyný počet argumentů pro %s příkaz \"%s\" (očekáváno: mezi %d a %d "
"argumenty%s)\n"
-#: src/common/command.c:566 src/common/command.c:631
+#: src/common/command.c:569 src/common/command.c:634
#, c-format
msgid "%s command \"%s\" failed\n"
msgstr "%s příkaz \"%s\" selhal\n"
-#: src/common/command.c:589
+#: src/common/command.c:592
#, c-format
msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s chybný počet argumentů pro IRC příkaz \"%s\" (očekáváno: %d argumentů%s)\n"
-#: src/common/command.c:601
+#: src/common/command.c:604
#, c-format
msgid ""
"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
@@ -2783,256 +2818,257 @@ msgstr ""
"%s špatný počet argumentů pro IRC příkaz \"%s\" (očekáváno: mezi %d a %d "
"argumenty%s)\n"
-#: src/common/command.c:616
+#: src/common/command.c:619
#, c-format
msgid "%s command \"%s\" needs a server connection!\n"
msgstr "%s příkaz \"%s\" potřebuje připojení na server!\n"
-#: src/common/command.c:670
+#: src/common/command.c:673
#, c-format
msgid "%s unknown command \"%s\" (type /help for help)\n"
msgstr "%s neznámý příkaz \"%s\" (zadejte /help pro nápovědu)\n"
-#: src/common/command.c:770
+#: src/common/command.c:773
#, c-format
msgid "%s unable to call handler for message (not enough memory)\n"
msgstr "%s nemohu zavolat handler pro zprávu (neodstatek paměti)\n"
-#: src/common/command.c:778
+#: src/common/command.c:781
msgid "This window is not a channel!\n"
msgstr "Tohe není okno kanálu!\n"
-#: src/common/command.c:806 src/common/command.c:830 src/common/command.c:940
+#: src/common/command.c:809 src/common/command.c:833 src/common/command.c:943
#, c-format
msgid "%s missing arguments for \"%s\" command\n"
msgstr "%s chybí argumenty pro příkaz \"%s\"\n"
-#: src/common/command.c:815
+#: src/common/command.c:818
#, c-format
msgid "Alias \"%s\" => \"%s\" created\n"
msgstr "Alias \"%s\" => \"%s\" vytvořen\n"
-#: src/common/command.c:821
+#: src/common/command.c:824
#, c-format
msgid "Failed to create alias \"%s\" => \"%s\" (not enough memory)\n"
msgstr "Selhalo vytvoření aliasu \"%s\" => \"%s\" (nedostatek paměti)\n"
-#: src/common/command.c:841
+#: src/common/command.c:844
msgid "List of aliases:\n"
msgstr "Seznam pro aliasy:\n"
-#: src/common/command.c:853
+#: src/common/command.c:856
msgid "No alias defined.\n"
msgstr "Žádné aliasy nejsou definovány.\n"
-#: src/common/command.c:876
+#: src/common/command.c:879
msgid "Channel: "
msgstr "Kanál: "
-#: src/common/command.c:879 src/common/command.c:889
+#: src/common/command.c:882 src/common/command.c:892
msgid " (server: "
msgstr " (server: "
-#: src/common/command.c:886
+#: src/common/command.c:889
msgid "Private with: "
msgstr "Soukromý s: "
-#: src/common/command.c:920
+#: src/common/command.c:923
msgid "Opened buffers:\n"
msgstr "Otevřené buffery:\n"
-#: src/common/command.c:963
+#: src/common/command.c:966
#, c-format
msgid "%s incorrect buffer number\n"
msgstr "%s nekorektní číslo bufferu\n"
-#: src/common/command.c:977
+#: src/common/command.c:980
#, c-format
msgid "%s can not close the single buffer\n"
msgstr "%s nemohu zavřít jediný buffer\n"
-#: src/common/command.c:987
+#: src/common/command.c:990
#, c-format
msgid "%s can not close server buffer while channels are opened\n"
msgstr "%s nemohu zavřít buffer serveru dokud jsou otevřeny kanály\n"
-#: src/common/command.c:1028
+#: src/common/command.c:1031
msgid "Notify levels: "
msgstr "Level upozornění: "
-#: src/common/command.c:1056 src/common/command.c:1078
+#: src/common/command.c:1059 src/common/command.c:1081
#, c-format
msgid "%s incorrect notify level (must be between %d and %d)\n"
msgstr "%s nekorektní level upozornění (musí být mezi %d a %d)\n"
-#: src/common/command.c:1065
+#: src/common/command.c:1068
#, c-format
msgid "%s incorrect buffer for notify (must be channel or private)\n"
msgstr "%s nekorektní buffer pro upozornění (musí být kanál nebo soukromý)\n"
-#: src/common/command.c:1145
+#: src/common/command.c:1148
#, c-format
msgid "unknown parameter \"%s\" for \"%s\" command\n"
msgstr "neznámý parametr \"%s\" pro příkaz \"%s\"\n"
-#: src/common/command.c:1175
+#: src/common/command.c:1178
#, c-format
msgid "%s already connected to server \"%s\"!\n"
msgstr "%s již vytvořený server \"%s\"!\n"
-#: src/common/command.c:1183
+#: src/common/command.c:1186
#, c-format
msgid "%s currently connecting to server \"%s\"!\n"
msgstr "%s zrovna připojuji k serveru \"%s\"!\n"
-#: src/common/command.c:1201 src/common/command.c:1276
+#: src/common/command.c:1204 src/common/command.c:1279
#, c-format
msgid "%s server not found\n"
msgstr "%s server nenalezen\n"
-#: src/common/command.c:1231 src/common/command.c:1753
-#: src/common/command.c:2572 src/common/command.c:2588
+#: src/common/command.c:1234 src/common/command.c:1756
+#: src/common/command.c:2577 src/common/command.c:2601
#, c-format
msgid "%s unknown option for \"%s\" command\n"
msgstr "%s neznámá volba pro příkaz \"%s\"\n"
-#: src/common/command.c:1260
+#: src/common/command.c:1263
#, c-format
msgid "%s not connected to server \"%s\"!\n"
msgstr "%s nepřipojen k serveru \"%s\"!\n"
-#: src/common/command.c:1268
+#: src/common/command.c:1271
msgid "Auto-reconnection is cancelled\n"
msgstr "Automatické znovupřipojené je zrušeno\n"
-#: src/common/command.c:1299 src/common/weechat.c:350
+#: src/common/command.c:1302 src/common/weechat.c:350
#, c-format
msgid "%s internal commands:\n"
msgstr "%s vnitřní příkazy:\n"
-#: src/common/command.c:1308 src/common/weechat.c:370
+#: src/common/command.c:1311 src/common/weechat.c:370
#, c-format
msgid "IRC commands:\n"
msgstr "IRC příkazy:\n"
-#: src/common/command.c:1321
+#: src/common/command.c:1324
msgid "Plugin commands:\n"
-msgstr ""
+msgstr "Příkazy pluginu:\n"
-#: src/common/command.c:1425
+#: src/common/command.c:1428
#, c-format
msgid "No help available, \"%s\" is an unknown command\n"
msgstr "Není dostupná žádná nápověda, \"%s\" je neznámý příkaz\n"
-#: src/common/command.c:1447
+#: src/common/command.c:1450
msgid " ignoring "
msgstr " ignoruji "
-#: src/common/command.c:1471
+#: src/common/command.c:1474
msgid "List of ignore:\n"
msgstr "Seznam ignorování:\n"
-#: src/common/command.c:1486
+#: src/common/command.c:1489
msgid "No ignore defined.\n"
msgstr "Žádné ignorování není definováno.\n"
-#: src/common/command.c:1512
+#: src/common/command.c:1515
msgid "New ignore:"
msgstr "Nové ignorování:"
-#: src/common/command.c:1531
+#: src/common/command.c:1534
msgid "New key binding:\n"
msgstr "Nová klávesová zkratka:\n"
-#: src/common/command.c:1564
+#: src/common/command.c:1567
msgid "Key bindings:\n"
msgstr "Klávesové zkratky:\n"
-#: src/common/command.c:1576
+#: src/common/command.c:1579
#, c-format
msgid "Key \"%s\" unbinded\n"
msgstr "Klávesa \"%s\" odpojena\n"
-#: src/common/command.c:1581
+#: src/common/command.c:1584
#, c-format
msgid "%s unable to unbind key \"%s\"\n"
msgstr "%s nemohu odpojit klávesu \"%s\"\n"
-#: src/common/command.c:1589 src/common/weechat.c:401
+#: src/common/command.c:1592 src/common/weechat.c:401
#, c-format
msgid "Internal key functions:\n"
msgstr "Vnitřní klávesové funkce:\n"
-#: src/common/command.c:1608
+#: src/common/command.c:1611
msgid "Default key bindings restored\n"
msgstr "Výchozí klávesové zkratky obnoveny\n"
-#: src/common/command.c:1614
+#: src/common/command.c:1617
#, c-format
msgid "%s \"-yes\" argument is required for keys reset (securuty reason)\n"
msgstr ""
"%s \"-yes\" argument je požadován pro reset kaláves (bezpečnostní opatření)\n"
-#: src/common/command.c:1670
+#: src/common/command.c:1673
msgid "Plugins loaded:\n"
-msgstr ""
+msgstr "Načtené pluginy:\n"
-#: src/common/command.c:1684
+#: src/common/command.c:1687
msgid " message handlers:\n"
-msgstr ""
+msgstr " obsluhovače zpráv:\n"
-#: src/common/command.c:1690
+#: src/common/command.c:1693
#, c-format
msgid " IRC(%s)\n"
-msgstr ""
+msgstr " IRC(%s)\n"
-#: src/common/command.c:1696
+#: src/common/command.c:1699
msgid " (no message handler)\n"
-msgstr ""
+msgstr " (není obsluhovač zprávy)\n"
-#: src/common/command.c:1701
+#: src/common/command.c:1704
msgid " command handlers:\n"
-msgstr ""
+msgstr " obsluhovače příkazu:\n"
-#: src/common/command.c:1718
+#: src/common/command.c:1721
msgid " (no command handler)\n"
-msgstr ""
+msgstr " (není obsluhovač příkazu)\n"
-#: src/common/command.c:1724
+#: src/common/command.c:1727
msgid " (no plugin)\n"
-msgstr ""
+msgstr " (není plugin)\n"
-#: src/common/command.c:1766
+#: src/common/command.c:1769
msgid ""
"Command \"plugin\" is not available, WeeChat was built without plugins "
"support.\n"
msgstr ""
+"Příkaz \"plugin\" není dostupný, WeeChat byl přeložen bez podpory pluginů.\n"
-#: src/common/command.c:1813
+#: src/common/command.c:1816
msgid "No server.\n"
msgstr "žádný server.\n"
-#: src/common/command.c:1824
+#: src/common/command.c:1827
#, c-format
msgid "Server '%s' not found.\n"
msgstr "Server '%s' nenalezen.\n"
-#: src/common/command.c:1836
+#: src/common/command.c:1839
#, c-format
msgid "%s missing servername for \"%s\" command\n"
msgstr "%s chybí jméno serveru pro příkaz \"%s\"\n"
-#: src/common/command.c:1844
+#: src/common/command.c:1847
#, c-format
msgid "%s too much arguments for \"%s\" command, ignoring arguments\n"
msgstr "%s příliž mnoho argumentů pro příkaz \"%s\", ignoruji argumety\n"
-#: src/common/command.c:1863
+#: src/common/command.c:1866
#, c-format
msgid "%s server \"%s\" not found for \"%s\" command\n"
msgstr "%s server \"%s\" nenalezen pro příkaz \"%s\"\n"
-#: src/common/command.c:1871
+#: src/common/command.c:1874
#, c-format
msgid ""
"%s you can not delete server \"%s\" because you are connected to. Try /"
@@ -3041,172 +3077,172 @@ msgstr ""
"%s nemůžete odebrat server \"%s\", protože jste k němu připojent. Skuste "
"nejprve /dissconnect %s.\n"
-#: src/common/command.c:1887 src/common/command.c:2033
+#: src/common/command.c:1890 src/common/command.c:2036
msgid "Server"
msgstr "Server"
-#: src/common/command.c:1890
+#: src/common/command.c:1893
msgid "has been deleted\n"
msgstr "byl odebrán\n"
-#: src/common/command.c:1905
+#: src/common/command.c:1908
#, c-format
msgid "%s missing parameters for \"%s\" command\n"
msgstr "%s chybí parametry pro příkaz \"%s\"\n"
-#: src/common/command.c:1915
+#: src/common/command.c:1918
#, c-format
msgid "%s server \"%s\" already exists, can't create it!\n"
msgstr "%s server \"%s\" již existuje, nemohu jej vytvořít!\n"
-#: src/common/command.c:1944 src/common/command.c:1972
-#: src/common/command.c:1985 src/common/command.c:2011
+#: src/common/command.c:1947 src/common/command.c:1975
+#: src/common/command.c:1988 src/common/command.c:2014
#, c-format
msgid "%s missing password for \"%s\" parameter\n"
msgstr "%s chybí heslo pro parametr \"%s\"\n"
-#: src/common/command.c:1957
+#: src/common/command.c:1960
#, c-format
msgid "%s missing nick(s) for \"%s\" parameter\n"
msgstr "%s chybí přezdívka/přezdívky pro parametr \"%s\"\n"
-#: src/common/command.c:1998
+#: src/common/command.c:2001
#, c-format
msgid "%s missing command for \"%s\" parameter\n"
msgstr "%s chybí příkaz pro parametr \"%s\"\n"
-#: src/common/command.c:2036
+#: src/common/command.c:2039
msgid "created\n"
msgstr "vytvořeno\n"
-#: src/common/command.c:2042
+#: src/common/command.c:2045
#, c-format
msgid "%s unable to create server\n"
msgstr "%s nemohu vytvořit server\n"
-#: src/common/command.c:2097
+#: src/common/command.c:2100
msgid "(unknown)"
msgstr "(neznámý)"
-#: src/common/command.c:2120
+#: src/common/command.c:2123
msgid "(password hidden) "
msgstr "(heslo schováno) "
-#: src/common/command.c:2184
+#: src/common/command.c:2187
#, c-format
msgid "%s server \"%s\" not found\n"
msgstr "%s server \"%s\" nenalezen\n"
-#: src/common/command.c:2215 src/common/command.c:2261
+#: src/common/command.c:2218 src/common/command.c:2264
#, c-format
msgid "%s config option \"%s\" not found\n"
msgstr "%s volba nastavení \"%s\" nenalezena\n"
-#: src/common/command.c:2220 src/common/command.c:2253
+#: src/common/command.c:2223 src/common/command.c:2256
#, c-format
msgid "%s incorrect value for option \"%s\"\n"
msgstr "%s nekorektní hodnota pro volbu \"%s\"\n"
-#: src/common/command.c:2236
+#: src/common/command.c:2239
#, c-format
msgid "%s option \"%s\" can not be changed while WeeChat is running\n"
msgstr "%s volba \"%s\" nemůže být změněna dokud WeeChat běží\n"
-#: src/common/command.c:2341
+#: src/common/command.c:2344
#, c-format
msgid "No config option found with \"%s\"\n"
msgstr "Nebyla nalezena žádná volba nastavení s \"%s\"\n"
-#: src/common/command.c:2344
+#: src/common/command.c:2347
msgid "No config option found\n"
msgstr "Nebyla nalezena žádná volba nastavení\n"
-#: src/common/command.c:2351
+#: src/common/command.c:2354
msgid "Detail:\n"
-msgstr ""
+msgstr "Detail:\n"
-#: src/common/command.c:2355 src/common/weechat.c:287
+#: src/common/command.c:2358 src/common/weechat.c:287
#, c-format
msgid " . type boolean (values: 'on' or 'off')\n"
msgstr " . typ boolean (hodnota: 'on' nebo 'off')\n"
-#: src/common/command.c:2356 src/common/command.c:2379
-#: src/common/command.c:2385 src/common/command.c:2391
+#: src/common/command.c:2359 src/common/command.c:2382
+#: src/common/command.c:2388 src/common/command.c:2394
#: src/common/weechat.c:288 src/common/weechat.c:311 src/common/weechat.c:317
#: src/common/weechat.c:323
#, c-format
msgid " . default value: '%s'\n"
msgstr " . výchozí hodnota: '%s'\n"
-#: src/common/command.c:2361 src/common/weechat.c:293
+#: src/common/command.c:2364 src/common/weechat.c:293
#, c-format
msgid " . type integer (values: between %d and %d)\n"
msgstr " . typ celočíselný (hodnoty: mezi %d a %d)\n"
-#: src/common/command.c:2364 src/common/weechat.c:296
+#: src/common/command.c:2367 src/common/weechat.c:296
#, c-format
msgid " . default value: %d\n"
msgstr " . výchozí hodnota: %d\n"
-#: src/common/command.c:2368 src/common/weechat.c:300
+#: src/common/command.c:2371 src/common/weechat.c:300
#, c-format
msgid " . type string (values: "
msgstr " . typ řetězec (hodnoty: "
-#: src/common/command.c:2381 src/common/command.c:2387
-#: src/common/command.c:2393 src/common/weechat.c:313 src/common/weechat.c:319
+#: src/common/command.c:2384 src/common/command.c:2390
+#: src/common/command.c:2396 src/common/weechat.c:313 src/common/weechat.c:319
#: src/common/weechat.c:325
msgid "empty"
msgstr "prázdný"
-#: src/common/command.c:2384 src/common/weechat.c:316
+#: src/common/command.c:2387 src/common/weechat.c:316
#, c-format
msgid " . type color (Curses or Gtk color, look at WeeChat doc)\n"
msgstr " . typ barva (Curses nebo Gtk barva, viz WeeChat dokumentace)\n"
-#: src/common/command.c:2390 src/common/weechat.c:322
+#: src/common/command.c:2393 src/common/weechat.c:322
#, c-format
msgid " . type string (any string)\n"
msgstr " . typ řetězec (jakýkoliv řetězec)\n"
-#: src/common/command.c:2396 src/common/weechat.c:328
+#: src/common/command.c:2399 src/common/weechat.c:328
#, c-format
msgid " . description: %s\n"
msgstr " . popis: %s\n"
-#: src/common/command.c:2403
+#: src/common/command.c:2406
#, c-format
msgid "config option(s) found with \"%s\"\n"
msgstr "volba/volby nastavení nalezeny s \"%s\"\n"
-#: src/common/command.c:2406
+#: src/common/command.c:2409
msgid "config option(s) found\n"
msgstr "volba/volby nastavení nalezeny\n"
-#: src/common/command.c:2427
+#: src/common/command.c:2430
#, c-format
msgid "%s alias or command \"%s\" not found\n"
msgstr "%s alias nebo příkaz \"%s\" nenalezen\n"
-#: src/common/command.c:2437
+#: src/common/command.c:2440
#, c-format
msgid "Alias \"%s\" removed\n"
msgstr "Alias \"%s\" odebrán\n"
-#: src/common/command.c:2490
+#: src/common/command.c:2493
msgid "ignore were removed.\n"
msgstr "ignorování bylo odebráno.\n"
-#: src/common/command.c:2492
+#: src/common/command.c:2495
msgid "ignore was removed.\n"
msgstr "ignorování bylo odebrán\n"
-#: src/common/command.c:2497
+#: src/common/command.c:2500
#, c-format
msgid "%s no ignore found\n"
msgstr "%s žádné ignorování nenaleyeno\n"
-#: src/common/command.c:2520
+#: src/common/command.c:2525
msgid "Opened windows:\n"
msgstr "Otevřené okna:\n"
@@ -3386,24 +3422,34 @@ msgstr "WeeChat slogan (pokud je prázdné, není slogan použit)"
msgid ""
"ISO charset for decoding messages from server (used only if locale is UTF-8)"
msgstr ""
+"Znaková sada ISO pro dekódování zpráv ze serveru (použito pouze pokud je "
+"lokalizace UTF-8)"
#: src/common/weeconfig.c:118
msgid ""
"ISO charset for decoding messages from server (used only if locale is UTF-8) "
"(if empty, messages are not converted if locale is UTF-8"
msgstr ""
+"Znaková sada ISO pro dekódování zpráv ze serveru (použito pouze pokud je "
+"lokalizace UTF-8) (pokud je prázdná, pak zprávy nejsou konvertovány v "
+"případě lokalizace UTF-8"
#: src/common/weeconfig.c:122
msgid ""
"UTF charset for decoding messages from server (used only if locale is not "
"UTF-8)"
msgstr ""
+"Znaková sada UTF pro dekódování zpráv ze serveru (použito pouze pokud není "
+"lokalizace UTF-8)"
#: src/common/weeconfig.c:123
msgid ""
"UTF charset for decoding messages from server (used only if locale is not "
"UTF-8) (if empty, messages are not converted if locale is not UTF-8"
msgstr ""
+"Znaková sada UTF pro dekódování zpráv ze serveru (použito pouze pokud není "
+"lokalizace UTF-8) (pokud je prázndá, pak zprávy nejsou konvertovány v "
+"případě, žě lokalizace není UTF-8"
#: src/common/weeconfig.c:127
msgid "charset for encoding messages sent to server"
@@ -3414,16 +3460,22 @@ msgid ""
"charset for encoding messages sent to server, examples: UFT-8, ISO-8859-1 "
"(if empty, messages are not converted)"
msgstr ""
+"znaková sada pro kódování zpráv posílaných na server, příklady: UTF-8, ISO-"
+"8859-1 (pokud je prázdná, zprávy nejsou konvertovány)"
#: src/common/weeconfig.c:131
msgid "forces internal WeeChat charset (should be empty in most cases)"
msgstr ""
+"přebije vnitřní znakovou sadu WeeChat (ve většině případů by mělo být "
+"prázdné)"
#: src/common/weeconfig.c:132
msgid ""
"forces internal WeeChat charset (should be empty in most cases, that means "
"detected charset is used)"
msgstr ""
+"přebije vnitřní znakovou sadu WeeChat (ve většině případů by mělo být "
+"přázdné, to znamená použití detekované znakové sady)"
#: src/common/weeconfig.c:135 src/common/weeconfig.c:136
msgid "timestamp for buffers"
@@ -3528,38 +3580,42 @@ msgstr ""
#: src/common/weeconfig.c:206
msgid "max number of names in hotlist"
-msgstr ""
+msgstr "maximální počet jmen v hotlistu"
#: src/common/weeconfig.c:207
msgid ""
"max number of names in hotlist (0 = no name displayed, only buffer numbers)"
msgstr ""
+"maximální počet jmen v hotlistu (0 = žádné jméno není zobrazeno, pouze čísla "
+"bufferů)"
#: src/common/weeconfig.c:210
msgid "level for displaying names in hotlist"
-msgstr ""
+msgstr "úroveň pro zobrazování jmen v hotlistu"
#: src/common/weeconfig.c:211
msgid ""
"level for displaying names in hotlist (combination of: 1=join/part, "
"2=message, 4=private, 8=highlight, for example: 12=private+highlight)"
msgstr ""
+"úroveň pro zobrazování jmen v hotlistu (kombinace: 1=připojení/odpojení "
+"2=zpráva, 4=soukromé, 8=zvýraznění, příklad: 12=soukromé+zvýraznění)"
#: src/common/weeconfig.c:215
msgid "max length of names in hotlist"
-msgstr ""
+msgstr "maximální délka jmen v hotlistu"
#: src/common/weeconfig.c:216
msgid "max length of names in hotlist (0 = no limit)"
-msgstr ""
+msgstr "maximální délka jmen v hotlistu (0 = bez limitu)"
#: src/common/weeconfig.c:219 src/common/weeconfig.c:220
msgid "display special message when day changes"
-msgstr ""
+msgstr "zobrazit speiální zprávy při změně dne"
#: src/common/weeconfig.c:223 src/common/weeconfig.c:224
msgid "timestamp for date displayed when day changed"
-msgstr ""
+msgstr "časová známka pro zobrazení dne při změně dne"
#: src/common/weeconfig.c:288 src/common/weeconfig.c:289
msgid "color for title bar"
@@ -3663,7 +3719,7 @@ msgstr "barva děličů status barů"
#: src/common/weeconfig.c:360 src/common/weeconfig.c:361
msgid "color for current channel in status bar"
-msgstr ""
+msgstr "barva pro aktuální kanál v stavovém řádku"
#: src/common/weeconfig.c:364
msgid "color for window with new messages"
@@ -3739,7 +3795,7 @@ msgstr "barva vstupního textu (přezdívky)"
#: src/common/weeconfig.c:420 src/common/weeconfig.c:421
msgid "color for input text (delimiters)"
-msgstr ""
+msgstr "barva pro vstupní text (děliče)"
#: src/common/weeconfig.c:424 src/common/weeconfig.c:425
msgid "background for input window"
@@ -3980,247 +4036,273 @@ msgid ""
msgstr ""
"čárkou oddělený seznam slov pro zvýraznění (neporovnává se velikost písmen)"
-#: src/common/weeconfig.c:687
+#: src/common/weeconfig.c:689
msgid "automatically accept dcc files"
msgstr "automaticky akceptovat dcc soubory"
-#: src/common/weeconfig.c:688
+#: src/common/weeconfig.c:690
msgid "automatically accept incoming dcc files"
msgstr "automaticky akceptovat příchozí dcc soubory"
-#: src/common/weeconfig.c:691
+#: src/common/weeconfig.c:693
msgid "automatically accept dcc chats"
msgstr "automaticky akceptovat dcc rozhovor"
-#: src/common/weeconfig.c:692
+#: src/common/weeconfig.c:694
msgid "automatically accept dcc chats (use carefully!)"
msgstr "automaticky akceptovat dcc rozhovor (používejte opatrně!)"
-#: src/common/weeconfig.c:695
+#: src/common/weeconfig.c:697
msgid "timeout for dcc request"
msgstr "časový limit pro dcc požadavek"
-#: src/common/weeconfig.c:696
+#: src/common/weeconfig.c:698
msgid "timeout for dcc request (in seconds)"
msgstr "časový limit pro dcc požadavek (v sekundách)"
-#: src/common/weeconfig.c:699
+#: src/common/weeconfig.c:701
msgid "block size for dcc packets"
msgstr "velikost bloku pro dcc pakety"
-#: src/common/weeconfig.c:700
+#: src/common/weeconfig.c:702
msgid "block size for dcc packets in bytes (default: 65536)"
msgstr "velikost bloku pro dcc pakety v bajtech (výchozí: 65536)"
-#: src/common/weeconfig.c:703
+#: src/common/weeconfig.c:705
+msgid "allowed ports for outgoing dcc"
+msgstr ""
+
+#: src/common/weeconfig.c:706
+msgid ""
+"restricts outgoing dcc to use only ports in the given range (useful for NAT) "
+"(syntax: a single port, ie. 5000 or a port range, ie. 5000-5015, empty value "
+"means any port)"
+msgstr ""
+
+#: src/common/weeconfig.c:711
+msgid "IP address for outgoing dcc"
+msgstr ""
+
+#: src/common/weeconfig.c:712
+msgid ""
+"IP or DNS address used for outgoing dcc (if empty, local interface IP is "
+"used)"
+msgstr ""
+
+#: src/common/weeconfig.c:716
msgid "path for incoming files with dcc"
msgstr "cesta pro příchozí dcc soubory"
-#: src/common/weeconfig.c:704
+#: src/common/weeconfig.c:717
msgid "path for writing incoming files with dcc (default: user home)"
msgstr "cesta pro zápis příchozích dcc souborů (výchozí: uživatelův domov)"
-#: src/common/weeconfig.c:707
+#: src/common/weeconfig.c:720
msgid "default path for sending files with dcc"
msgstr "výchozí cesta pro odesílaní souborů pomocí dcc"
-#: src/common/weeconfig.c:708
+#: src/common/weeconfig.c:721
msgid ""
"path for reading files when sending thru dcc (when no path is specified)"
msgstr ""
"cesta pro čtení souborů při odesílání přes dcc (když není specifikována "
"cesta)"
-#: src/common/weeconfig.c:711 src/common/weeconfig.c:712
+#: src/common/weeconfig.c:724 src/common/weeconfig.c:725
msgid "convert spaces to underscores when sending files"
msgstr "konvertovat mezery na podtržítka při odesílání souborů"
-#: src/common/weeconfig.c:715
+#: src/common/weeconfig.c:728
msgid "automatically rename dcc files if already exists"
msgstr "automaticky přejmenovat dcc soubory, jestliže již existují"
-#: src/common/weeconfig.c:716
+#: src/common/weeconfig.c:729
msgid "rename incoming files if already exists (add '.1', '.2', ...)"
msgstr ""
"přejmenovat příchozí soubory, jestliže již existují (přídat '.1', '.2', ...)"
-#: src/common/weeconfig.c:719
+#: src/common/weeconfig.c:732
msgid "automatically resume aborted transfers"
msgstr "automaticky obnovit zrušený přenos"
-#: src/common/weeconfig.c:720
+#: src/common/weeconfig.c:733
msgid ""
"automatically resume dcc transfer if connection with remote host is loosed"
msgstr "automaticky obnovit dcc přenos pokud bylo ztraceno spojení s hostem"
-#: src/common/weeconfig.c:739
+#: src/common/weeconfig.c:752
msgid "use proxy"
msgstr "použít proxy"
-#: src/common/weeconfig.c:740
+#: src/common/weeconfig.c:753
msgid "use a proxy server to connect to irc server"
msgstr "použít proxy server pro připojení na irc server"
-#: src/common/weeconfig.c:743
+#: src/common/weeconfig.c:756
msgid "proxy type"
msgstr "typ proxy"
-#: src/common/weeconfig.c:744
+#: src/common/weeconfig.c:757
msgid "proxy type (http (default), socks4, socks5)"
msgstr "typ proxy (http (výchozí), socks4, socks5)"
-#: src/common/weeconfig.c:747
+#: src/common/weeconfig.c:760
msgid "use ipv6 proxy"
msgstr "použít ipv6 proxy"
-#: src/common/weeconfig.c:748
+#: src/common/weeconfig.c:761
msgid "connect to proxy in ipv6"
msgstr "připojit na proxy v ipv6"
-#: src/common/weeconfig.c:751
+#: src/common/weeconfig.c:764
msgid "proxy address"
msgstr "proxy adresa"
-#: src/common/weeconfig.c:752
+#: src/common/weeconfig.c:765
msgid "proxy server address (IP or hostname)"
msgstr "adresa proxy serveru (IP nebo jméno hosta)"
-#: src/common/weeconfig.c:755
+#: src/common/weeconfig.c:768
msgid "port for proxy"
msgstr "port proxy"
-#: src/common/weeconfig.c:756
+#: src/common/weeconfig.c:769
msgid "port for connecting to proxy server"
msgstr "port pro připojení na proxy server"
-#: src/common/weeconfig.c:759
+#: src/common/weeconfig.c:772
msgid "proxy username"
msgstr "uživatelské jeméno proxy"
-#: src/common/weeconfig.c:760
+#: src/common/weeconfig.c:773
msgid "username for proxy server"
msgstr "uživatelské jméno pro proxy server"
-#: src/common/weeconfig.c:763
+#: src/common/weeconfig.c:776
msgid "proxy password"
msgstr "heslo proxy"
-#: src/common/weeconfig.c:764
+#: src/common/weeconfig.c:777
msgid "password for proxy server"
msgstr "heslo pro proxy server"
-#: src/common/weeconfig.c:777 src/common/weeconfig.c:778
+#: src/common/weeconfig.c:790 src/common/weeconfig.c:791
msgid "path for searching plugins"
-msgstr ""
+msgstr "cesta pro hledání pluginů"
-#: src/common/weeconfig.c:781
+#: src/common/weeconfig.c:794
msgid "list of plugins to load automatically"
-msgstr ""
+msgstr "seznam pluginů pro automatické načtení"
-#: src/common/weeconfig.c:782
+#: src/common/weeconfig.c:795
msgid ""
"comma separated list of plugins to load automatically at startup, \"*\" "
"means all plugins found (names may be partial, for example \"perl\" is ok "
"for \"libperl.so\")"
msgstr ""
+"čárkou rozdělený seznam pluginů pro automatické načtení při spuštění \"*\" "
+"znamená všechny nalezené pluginy (jména mohou být částečná, například \"perl"
+"\" je OK pro \"libperl.so\")"
-#: src/common/weeconfig.c:787
+#: src/common/weeconfig.c:800
msgid "standard plugins extension in filename"
-msgstr ""
+msgstr "standardní přípona pluginů v jménu souboru"
-#: src/common/weeconfig.c:788
+#: src/common/weeconfig.c:801
msgid ""
"standard plugins extension in filename, used for autoload (if empty, then "
"all files are loaded when autoload is \"*\")"
msgstr ""
+"standardní přípona pluginů v jménu soubor, použita při autonačítání (pokud "
+"prázdná jsou načteny všechny souboru pokud je autoload \"*\")"
-#: src/common/weeconfig.c:805
+#: src/common/weeconfig.c:818
msgid "server name"
msgstr "jméno serveru"
-#: src/common/weeconfig.c:806
+#: src/common/weeconfig.c:819
msgid "name associated to IRC server (for display only)"
msgstr "jméno asociované k IRC serveru (pouze pro zobrazení)"
-#: src/common/weeconfig.c:809
+#: src/common/weeconfig.c:822
msgid "automatically connect to server"
msgstr "automaticky připojit k serveru"
-#: src/common/weeconfig.c:810
+#: src/common/weeconfig.c:823
msgid "automatically connect to server when WeeChat is starting"
msgstr "automaticky připojit k serveru, když je WeeChat spouštěn"
-#: src/common/weeconfig.c:813
+#: src/common/weeconfig.c:826
msgid "automatically reconnect to server"
msgstr "automaticky znovupřipojit server"
-#: src/common/weeconfig.c:814
+#: src/common/weeconfig.c:827
msgid "automatically reconnect to server when disconnected"
msgstr "automaticky znovu připojit server, když je odpojen"
-#: src/common/weeconfig.c:817
+#: src/common/weeconfig.c:830
msgid "delay before trying again to reconnect"
msgstr "doba před novým zkušením znovupřipojení"
-#: src/common/weeconfig.c:818
+#: src/common/weeconfig.c:831
msgid "delay (in seconds) before trying again to reconnect to server"
msgstr "doba (v sekundách) před novým zkušením znovupřipojení na server"
-#: src/common/weeconfig.c:821
+#: src/common/weeconfig.c:834
msgid "server address or hostname"
msgstr "adresa serveru nebo jméno hosta"
-#: src/common/weeconfig.c:822
+#: src/common/weeconfig.c:835
msgid "IP address or hostname of IRC server"
msgstr "IP adresa nebo jeméno hosta IRC serveru"
-#: src/common/weeconfig.c:825
+#: src/common/weeconfig.c:838
msgid "port for IRC server"
msgstr "port IRC serveru"
-#: src/common/weeconfig.c:826
+#: src/common/weeconfig.c:839
msgid "port for connecting to server"
msgstr "port pro připojení na server"
-#: src/common/weeconfig.c:829 src/common/weeconfig.c:830
+#: src/common/weeconfig.c:842 src/common/weeconfig.c:843
msgid "use IPv6 protocol for server communication"
msgstr "použít protokol IPv6 pro komunikaci se serverem"
-#: src/common/weeconfig.c:833 src/common/weeconfig.c:834
+#: src/common/weeconfig.c:846 src/common/weeconfig.c:847
msgid "use SSL for server communication"
msgstr "použít SSL pro komunikaci se serverem"
-#: src/common/weeconfig.c:837
+#: src/common/weeconfig.c:850
msgid "server password"
msgstr "heslo serveru"
-#: src/common/weeconfig.c:838
+#: src/common/weeconfig.c:851
msgid "password for IRC server"
msgstr "heslo pro IRC server"
-#: src/common/weeconfig.c:841
+#: src/common/weeconfig.c:854
msgid "nickname for server"
msgstr "přezdívka pro server"
-#: src/common/weeconfig.c:842
+#: src/common/weeconfig.c:855
msgid "nickname to use on IRC server"
msgstr "přezdívka použitá na IRC serveru"
-#: src/common/weeconfig.c:845
+#: src/common/weeconfig.c:858
msgid "alternate nickname for server"
msgstr "alternativní přezdívka pro server"
-#: src/common/weeconfig.c:846
+#: src/common/weeconfig.c:859
msgid "alternate nickname to use on IRC server (if nickname is already used)"
msgstr ""
"alternativní přezdívka použitá na IRC serveru (pokud přezdívka je již "
"použita)"
-#: src/common/weeconfig.c:849
+#: src/common/weeconfig.c:862
msgid "2nd alternate nickname for server"
msgstr "druhá alternativní přezdívka pro server"
-#: src/common/weeconfig.c:850
+#: src/common/weeconfig.c:863
msgid ""
"2nd alternate nickname to use on IRC server (if alternate nickname is "
"already used)"
@@ -4228,31 +4310,31 @@ msgstr ""
"druhá alternativní přezdívka použitá na IRC serveru (pokud alternativní "
"přezdívka je již použita)"
-#: src/common/weeconfig.c:853
+#: src/common/weeconfig.c:866
msgid "user name for server"
msgstr "uživatelské jméno pro server"
-#: src/common/weeconfig.c:854
+#: src/common/weeconfig.c:867
msgid "user name to use on IRC server"
msgstr "uživatelské jméno použité na IRC serveru"
-#: src/common/weeconfig.c:857
+#: src/common/weeconfig.c:870
msgid "real name for server"
msgstr "skutečné jméno pro server"
-#: src/common/weeconfig.c:858
+#: src/common/weeconfig.c:871
msgid "real name to use on IRC server"
msgstr "skutečné jméno použité na IRC serveru"
-#: src/common/weeconfig.c:861 src/common/weeconfig.c:862
+#: src/common/weeconfig.c:874 src/common/weeconfig.c:875
msgid "first command to run when connected to server"
msgstr "první příkaz, který zpustit po připojení na server"
-#: src/common/weeconfig.c:865
+#: src/common/weeconfig.c:878
msgid "delay (in seconds) after command was executed"
msgstr "počkání (v sekundách) po spuštční příkazu"
-#: src/common/weeconfig.c:866
+#: src/common/weeconfig.c:879
msgid ""
"delay (in seconds) after command was executed (example: give some time for "
"authentication)"
@@ -4260,11 +4342,11 @@ msgstr ""
"počkání (v sekundách) po spuštění příkazu (například: dád nějaký čas pro "
"autorizaci)"
-#: src/common/weeconfig.c:869
+#: src/common/weeconfig.c:882
msgid "list of channels to join when connected to server"
msgstr "seznam kanálů na které přistoupit po připojení na server"
-#: src/common/weeconfig.c:870
+#: src/common/weeconfig.c:883
msgid ""
"comma separated list of channels to join when connected to server (example: "
"\"#chan1,#chan2,#chan3 key1,key2\")"
@@ -4272,15 +4354,15 @@ msgstr ""
"čárkou rozdělený seznam kanálů na které přistoupit po připojení na server "
"(příklad: \"#kanál1,#kanál2,#kanál3 klíč1,klíč2\")"
-#: src/common/weeconfig.c:873 src/common/weeconfig.c:874
+#: src/common/weeconfig.c:886 src/common/weeconfig.c:887
msgid "automatically rejoin channels when kicked"
msgstr "automaticky znovu přijít na kanál po vykopnutí"
-#: src/common/weeconfig.c:877
+#: src/common/weeconfig.c:890
msgid "notify levels for channels of this server"
msgstr "level upozornění pro kanály na tomto serveru"
-#: src/common/weeconfig.c:878
+#: src/common/weeconfig.c:891
msgid ""
"comma separated list of notify levels for channels of this server (format: "
"#channel:1,..)"
@@ -4288,67 +4370,67 @@ msgstr ""
"čárkou oddělený seznam levelů upozornění pro kanály na tomto serveru "
"(formát: #kanál:1,..)"
-#: src/common/weeconfig.c:1420
+#: src/common/weeconfig.c:1433
#, c-format
msgid "%s %s, line %d: new server, but previous was incomplete\n"
msgstr "%s %s, řádek %d: nový server, ale předchozí byl nekompletní\n"
-#: src/common/weeconfig.c:1429
+#: src/common/weeconfig.c:1442
#, c-format
msgid "%s %s, line %d: server '%s' already exists\n"
msgstr "%s %s, řádek %d: server '%s' již existuje\n"
-#: src/common/weeconfig.c:1444
+#: src/common/weeconfig.c:1457
#, c-format
msgid "%s %s, line %d: unable to create server\n"
msgstr "%s %s, řádek %d: nemohu vytvořit server\n"
-#: src/common/weeconfig.c:1484
+#: src/common/weeconfig.c:1497
#, c-format
msgid "%s unable to assign default int with string (\"%s\")\n"
msgstr "%s nemohu přiřadit výchozí číslo s řetězcem (\"%s\")\n"
-#: src/common/weeconfig.c:1495
+#: src/common/weeconfig.c:1508
#, c-format
msgid "%s unable to assign default color (\"%s\")\n"
msgstr "%s nemohu přiřadit výchozí barvu (\"%s\")\n"
-#: src/common/weeconfig.c:1534
+#: src/common/weeconfig.c:1547
#, c-format
msgid "%s config file \"%s\" not found.\n"
msgstr "%s konfigurační soubor \"%s\" nenalezen\n"
-#: src/common/weeconfig.c:1566
+#: src/common/weeconfig.c:1579
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"]\"\n"
msgstr "%s %s, řádek %d: nevalidní syntaxe, chybí \"]\"\n"
-#: src/common/weeconfig.c:1583
+#: src/common/weeconfig.c:1596
#, c-format
msgid "%s %s, line %d: unknown section identifier (\"%s\")\n"
msgstr "%s %s, řádek %d: neznámý identifikátor sekce (\"%s\")\n"
-#: src/common/weeconfig.c:1601
+#: src/common/weeconfig.c:1614
#, c-format
msgid "%s %s, line %d: invalid section for option, line is ignored\n"
msgstr "%s %s, řádek %d: nevalidní sekce pro volbu, řádek je ignorován\n"
-#: src/common/weeconfig.c:1609
+#: src/common/weeconfig.c:1622
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"=\"\n"
msgstr "%s %s, řádek %d: nevalidní syntax, chybí \"=\"\n"
-#: src/common/weeconfig.c:1646 src/common/weeconfig.c:1672
+#: src/common/weeconfig.c:1659 src/common/weeconfig.c:1685
#, c-format
msgid "%s %s, line %d: invalid option \"%s\"\n"
msgstr "%s %s, řádek %d: nevalidní volba \"%s\"\n"
-#: src/common/weeconfig.c:1652
+#: src/common/weeconfig.c:1665
#, c-format
msgid "%s %s, line %d: invalid ignore options \"%s\"\n"
msgstr "%s %s, řádek %d: nevalidní volba \"%s\" pro ignorování\n"
-#: src/common/weeconfig.c:1683
+#: src/common/weeconfig.c:1696
#, c-format
msgid ""
"%s %s, line %d: invalid value foroption '%s'\n"
@@ -4357,7 +4439,7 @@ msgstr ""
"%s %s, řádek %d: nevalidní hodnota pro volbu '%s'\n"
"Očekáváno: hodnota boolean: 'off' nebo 'on'\n"
-#: src/common/weeconfig.c:1692
+#: src/common/weeconfig.c:1705
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -4366,7 +4448,7 @@ msgstr ""
"%s %s, řádek %d: nevalidní hodnota pro volbu '%s'\n"
"Očekáváno: celé číslo mezi %d a %d\n"
-#: src/common/weeconfig.c:1703
+#: src/common/weeconfig.c:1716
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -4375,26 +4457,26 @@ msgstr ""
"%s %s, řádek %d: nevalidní hodnota pro volbu '%s'\n"
"Očekáváno: jeden z těchto řetězců: "
-#: src/common/weeconfig.c:1719
+#: src/common/weeconfig.c:1732
#, c-format
msgid "%s %s, line %d: invalid color name for option '%s'\n"
msgstr "%s %s, řádek %d: nevalidní jméno barvy pro hodnotu '%s'\n"
-#: src/common/weeconfig.c:1781 src/common/weeconfig.c:1976
+#: src/common/weeconfig.c:1794 src/common/weeconfig.c:1989
#, c-format
msgid "%s cannot create file \"%s\"\n"
msgstr "%s nemohu vytvořit soubor \"%s\"\n"
-#: src/common/weeconfig.c:1787
+#: src/common/weeconfig.c:1800
#, c-format
msgid "%s: creating default config file...\n"
msgstr "%s: vytvářím výchozí konfigurační soubor...\n"
-#: src/common/weeconfig.c:1788
+#: src/common/weeconfig.c:1801
msgid "Creating default config file\n"
msgstr "Vytvářím výchozí konfigurační soubor\n"
-#: src/common/weeconfig.c:1791 src/common/weeconfig.c:1985
+#: src/common/weeconfig.c:1804 src/common/weeconfig.c:1998
#, c-format
msgid ""
"#\n"
@@ -4403,6 +4485,6 @@ msgstr ""
"#\n"
"# %s konfigurační soubor, vytvořil %s v%s %s#\n"
-#: src/common/weeconfig.c:1982
+#: src/common/weeconfig.c:1995
msgid "Saving config to disk\n"
msgstr "Ukládám konfiguraci na disk\n"
diff --git a/weechat/po/es.po b/weechat/po/es.po
index 33ee3e541..ee191b272 100644
--- a/weechat/po/es.po
+++ b/weechat/po/es.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.1.6-cvs\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2005-10-21 15:50+0200\n"
-"PO-Revision-Date: 2005-10-21 15:52+0200\n"
+"POT-Creation-Date: 2005-10-22 15:52+0200\n"
+"PO-Revision-Date: 2005-10-22 15:53+0200\n"
"Last-Translator: Roberto Gonzlez Cardenete <robert.glez@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"MIME-Version: 1.0\n"
@@ -20,7 +20,7 @@ msgstr ""
msgid "%s cannot allocate new nick\n"
msgstr "%s no ha sido posible crear un nuevo nick\n"
-#: src/irc/irc-server.c:180 src/common/weeconfig.c:1921
+#: src/irc/irc-server.c:180 src/common/weeconfig.c:1934
msgid "Unable to get user's name"
msgstr "No ha sido posible obtener el nombre de usuario"
@@ -1356,7 +1356,7 @@ msgstr "no es posible cambiar el modo para el resto de usuarios"
msgid "whois (secure connection)"
msgstr "whois (conexin segura)"
-#: src/irc/irc-display.c:163 src/common/command.c:870
+#: src/irc/irc-display.c:163 src/common/command.c:873
msgid "Server: "
msgstr "Servidor: "
@@ -1364,7 +1364,7 @@ msgstr "Servidor: "
msgid "connected"
msgstr "conectado"
-#: src/irc/irc-display.c:168 src/common/command.c:896
+#: src/irc/irc-display.c:168 src/common/command.c:899
msgid "not connected"
msgstr "no conectado"
@@ -1395,7 +1395,7 @@ msgstr "desconocido"
msgid "%s: using local hostname \"%s\"\n"
msgstr "%s: utilizacin del nombre de mquina local \"%s\"\n"
-#: src/irc/irc-send.c:167 src/common/command.c:746
+#: src/irc/irc-send.c:167 src/common/command.c:749
#, c-format
msgid "%s cannot find nick for sending message\n"
msgstr "%s no ha sido posible encontrar el usuario al que enviar el mensaje\n"
@@ -1412,8 +1412,8 @@ msgstr ""
#: src/irc/irc-send.c:456 src/irc/irc-send.c:468 src/irc/irc-send.c:486
#: src/irc/irc-send.c:1138 src/irc/irc-send.c:1231 src/irc/irc-send.c:1763
-#: src/common/command.c:1218 src/common/command.c:1628
-#: src/common/command.c:1760
+#: src/common/command.c:1221 src/common/command.c:1631
+#: src/common/command.c:1763
#, c-format
msgid "%s wrong argument count for \"%s\" command\n"
msgstr "%s nmero de argumentos incorrecto para el comando \"%s\"\n"
@@ -1474,7 +1474,7 @@ msgstr " se ha unido "
msgid " has kicked "
msgstr " se ha expulsado "
-#: src/irc/irc-recv.c:414 src/common/command.c:1449
+#: src/irc/irc-recv.c:414 src/common/command.c:1452
msgid " from "
msgstr " de "
@@ -1656,7 +1656,7 @@ msgstr "respuesta de"
msgid ": %ld.%ld seconds\n"
msgstr ": %ld.%ld segundos\n"
-#: src/irc/irc-recv.c:1193 src/irc/irc-recv.c:2097 src/irc/irc-dcc.c:1044
+#: src/irc/irc-recv.c:1193 src/irc/irc-recv.c:2097 src/irc/irc-dcc.c:1128
#, c-format
msgid "Private %s> %s"
msgstr "Privado %s> %s"
@@ -1830,7 +1830,7 @@ msgstr ""
msgid "has invited"
msgstr "ha invitado"
-#: src/irc/irc-recv.c:3718 src/irc/irc-recv.c:4139 src/common/command.c:1442
+#: src/irc/irc-recv.c:3718 src/irc/irc-recv.c:4139 src/common/command.c:1445
msgid "on"
msgstr "en"
@@ -1949,35 +1949,35 @@ msgstr "Fall"
msgid "Aborted"
msgstr "Abortado"
-#: src/irc/irc-dcc.c:346 src/irc/irc-dcc.c:544 src/irc/irc-dcc.c:706
+#: src/irc/irc-dcc.c:366 src/irc/irc-dcc.c:564 src/irc/irc-dcc.c:726
msgid "DCC: file "
msgstr "DCC: fichero "
-#: src/irc/irc-dcc.c:353 src/irc/irc-dcc.c:669 src/irc/irc-dcc.c:711
+#: src/irc/irc-dcc.c:373 src/irc/irc-dcc.c:689 src/irc/irc-dcc.c:731
msgid " (local filename: "
msgstr " (nombre de fichero local: "
-#: src/irc/irc-dcc.c:361
+#: src/irc/irc-dcc.c:381
msgid " sent to "
msgstr " enviado a "
-#: src/irc/irc-dcc.c:363
+#: src/irc/irc-dcc.c:383
msgid " received from "
msgstr " recibido de "
-#: src/irc/irc-dcc.c:369
+#: src/irc/irc-dcc.c:389
msgid ": ok!\n"
msgstr ": ok!\n"
-#: src/irc/irc-dcc.c:369
+#: src/irc/irc-dcc.c:389
msgid ": FAILED\n"
msgstr ""
-#: src/irc/irc-dcc.c:381
+#: src/irc/irc-dcc.c:401
msgid "DCC chat closed with "
msgstr "DCC chat cerrada con "
-#: src/irc/irc-dcc.c:437
+#: src/irc/irc-dcc.c:457
#, c-format
msgid ""
"%s can't associate DCC chat with private buffer (maybe private buffer has "
@@ -1986,91 +1986,96 @@ msgstr ""
"%s no se puede asociar la conversacin DCC con el bfer privado (quiz el "
"bfer privado ya tiene DCC CHAT)\n"
-#: src/irc/irc-dcc.c:447
+#: src/irc/irc-dcc.c:467
msgid "Connected to "
msgstr "Conectado al "
-#: src/irc/irc-dcc.c:456
+#: src/irc/irc-dcc.c:476
msgid "via DCC chat\n"
msgstr "con charla DCC\n"
-#: src/irc/irc-dcc.c:549
+#: src/irc/irc-dcc.c:569
#, c-format
msgid "resumed at position %u\n"
msgstr ""
-#: src/irc/irc-dcc.c:555 src/irc/irc-dcc.c:580
+#: src/irc/irc-dcc.c:575 src/irc/irc-dcc.c:600
#, c-format
msgid ""
"%s can't resume file \"%s\" (port: %d, start position: %u): DCC not found or "
"ended\n"
msgstr ""
-#: src/irc/irc-dcc.c:599
+#: src/irc/irc-dcc.c:619
#, c-format
msgid "%s not enough memory for new DCC\n"
msgstr "%s no hay memoria suficiente para un nuevo DCC\n"
-#: src/irc/irc-dcc.c:618
+#: src/irc/irc-dcc.c:638
msgid "DCC chat"
msgstr "Charla DCC"
-#: src/irc/irc-dcc.c:648
+#: src/irc/irc-dcc.c:668
msgid "Incoming DCC file from "
msgstr "Recibir fichero DCC de "
-#: src/irc/irc-dcc.c:659 src/irc/irc-dcc.c:673
+#: src/irc/irc-dcc.c:679 src/irc/irc-dcc.c:693
msgid " bytes\n"
msgstr " bytes\n"
-#: src/irc/irc-dcc.c:665
+#: src/irc/irc-dcc.c:685
msgid "Sending DCC file to "
msgstr "Enviar fichero DCC a "
-#: src/irc/irc-dcc.c:679
+#: src/irc/irc-dcc.c:699
msgid "Incoming DCC chat request from "
msgstr "Recibir DCC chat de "
-#: src/irc/irc-dcc.c:691
+#: src/irc/irc-dcc.c:711
msgid "Sending DCC chat request to "
msgstr "Enviar DCC chat a "
-#: src/irc/irc-dcc.c:717
+#: src/irc/irc-dcc.c:737
#, c-format
msgid "will be resumed at position %u\n"
msgstr ""
-#: src/irc/irc-dcc.c:783
+#: src/irc/irc-dcc.c:805
#, c-format
msgid "%s not enough memory for DCC SEND\n"
msgstr "%s no hay memoria suficiente para el DCC SEND\n"
-#: src/irc/irc-dcc.c:805
+#: src/irc/irc-dcc.c:827
#, c-format
msgid "%s cannot access file \"%s\"\n"
msgstr "%s no es posible acceder al fichero \"%s\"\n"
-#: src/irc/irc-dcc.c:826
+#: src/irc/irc-dcc.c:849
+#, c-format
+msgid "%s could not find address for '%s'. Falling back to local IP.\n"
+msgstr ""
+
+#: src/irc/irc-dcc.c:869
#, c-format
msgid "%s cannot create socket for DCC\n"
msgstr "%s no es posible crear socket para el DCC\n"
-#: src/irc/irc-dcc.c:839
+#: src/irc/irc-dcc.c:926
#, c-format
-msgid "%s cannot find port for DCC\n"
-msgstr "%s no es posible encontrar el puerto para el DCC\n"
+msgid "%s cannot find available port for DCC\n"
+msgstr ""
-#: src/irc/irc-dcc.c:886
+#: src/irc/irc-dcc.c:970
#, c-format
msgid "%s cannot send DCC\n"
msgstr "%s no es posible enviar el DCC\n"
-#: src/irc/irc-dcc.c:965
+#: src/irc/irc-dcc.c:1049
#, c-format
msgid "%s error sending data to \"%s\" via DCC CHAT\n"
msgstr "%s error enviando datos al \"%s\" con DCC CHAT\n"
-#: src/irc/irc-dcc.c:1238
+#: src/irc/irc-dcc.c:1322
#, c-format
msgid ""
"%s DCC failed because blocksize is too big. Check value of \"dcc_blocksize\" "
@@ -2079,7 +2084,7 @@ msgstr ""
"%s El DCC ha fallado porque el tamao de bloque es demasiado grande. "
"Compruebe el valor de la opcin \"dcc_blocksize\", el mximo es %d.\n"
-#: src/irc/irc-dcc.c:1313
+#: src/irc/irc-dcc.c:1397
#, c-format
msgid "Aborting active DCC: \"%s\" from %s\n"
msgstr "Abandonar el DCC activo: \"%s\" de %s\n"
@@ -2197,12 +2202,12 @@ msgstr ""
msgid "%s plugin \"%s\" not found\n"
msgstr ""
-#: src/gui/curses/gui-input.c:317
+#: src/gui/curses/gui-input.c:322
#, c-format
msgid "Day changed to %s\n"
msgstr ""
-#: src/gui/curses/gui-input.c:400
+#: src/gui/curses/gui-input.c:405
#, c-format
msgid "%s lag is high, disconnecting from server...\n"
msgstr "%s el lag (retraso) es alto, desconectando del servidor...\n"
@@ -2424,7 +2429,7 @@ msgstr "limpiar hotlist"
msgid "grab a key"
msgstr ""
-#: src/gui/gui-keyboard.c:426 src/common/command.c:1643
+#: src/gui/gui-keyboard.c:426 src/common/command.c:1646
#, c-format
msgid "%s unable to bind key \"%s\"\n"
msgstr "%s No ha sido posible atar la clave \"%s\"\n"
@@ -2714,45 +2719,53 @@ msgid "manage windows"
msgstr "gestin de ventanas"
#: src/common/command.c:139
-msgid "[list | splith | splitv | [merge [down | up | left | right | all]]]"
-msgstr "[list | splith | splitv | [merge [down | up | left | right | all]]]"
+msgid ""
+"[list | -1 | +1 | b# | splith | splitv | [merge [down | up | left | right | "
+"all]]]"
+msgstr "[list | -1 | +1 | b# | splith | splitv | [merge [down | up | left | right | all]]]"
#: src/common/command.c:140
+#, fuzzy
msgid ""
"list: list opened windows (no parameter implies this list)\n"
+"-1: jump to previous window\n"
+"+1: jump to next window\n"
+"b#: jump to next window displaying buffer number #\n"
"splith: split current window horizontally\n"
"splitv: split current window vertically\n"
"merge: merge window with another"
msgstr ""
-"list: lista las ventanas abiertas (si no hay parmetros, significa esta "
-"lista)\n"
+"list: lista las ventanas abiertas (si no hay parmetros, significa esta lista)\n"
+"-1: jump to previous window\n"
+"+1: jump to next window\n"
+"b#: jump to next window displaying buffer number #\n"
"splith: dividir la ventana actual horizontalmente\n"
"splitv: dividir la ventana actual verticalmente\n"
"merge: fusionar una ventana con otra"
-#: src/common/command.c:286
+#: src/common/command.c:289
#, c-format
msgid "%s alias or command \"%s\" already exists!\n"
msgstr "%s el alias o el comando \"%s\" ya existe!\n"
-#: src/common/command.c:296
+#: src/common/command.c:299
#, c-format
msgid "%s alias cannot run another alias!\n"
msgstr "%s el alias no puede ejecutar otro alias!\n"
-#: src/common/command.c:303
+#: src/common/command.c:306
#, c-format
msgid "%s target command \"%s\" does not exist!\n"
msgstr "%s el comando objetivo \"%s\" no existe!\n"
-#: src/common/command.c:532
+#: src/common/command.c:535
#, c-format
msgid "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s nmero de argumentos incorrecto para el comando %s \"%s\" (esperado: %d "
"parmetro%s)\n"
-#: src/common/command.c:544
+#: src/common/command.c:547
#, c-format
msgid ""
"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
@@ -2761,19 +2774,19 @@ msgstr ""
"%s nmero de argumentos incorrecto para el comando %s \"%s\" (esperado: "
"entre %d y %d parmetro%s)\n"
-#: src/common/command.c:566 src/common/command.c:631
+#: src/common/command.c:569 src/common/command.c:634
#, c-format
msgid "%s command \"%s\" failed\n"
msgstr "%s el comando \"%s\" ha fallado\n"
-#: src/common/command.c:589
+#: src/common/command.c:592
#, c-format
msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s nmero de argumentos incorrecto para el comando IRC \"%s\" (esperado: %d "
"parmetro%s)\n"
-#: src/common/command.c:601
+#: src/common/command.c:604
#, c-format
msgid ""
"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
@@ -2782,263 +2795,263 @@ msgstr ""
"%s nmero de argumentos incorrecto para el comando IRC \"%s\" (esperado: "
"entre %d y %d parmetro%s)\n"
-#: src/common/command.c:616
+#: src/common/command.c:619
#, c-format
msgid "%s command \"%s\" needs a server connection!\n"
msgstr "%s el comando \"%s\" requiere una conexin a servidor!\n"
-#: src/common/command.c:670
+#: src/common/command.c:673
#, c-format
msgid "%s unknown command \"%s\" (type /help for help)\n"
msgstr "%s comando \"%s\" desconocido (escriba /help para la ayuda)\n"
-#: src/common/command.c:770
+#: src/common/command.c:773
#, c-format
msgid "%s unable to call handler for message (not enough memory)\n"
msgstr ""
"%s No ha sido posible llamar al manejador para el mensaje (no hay suficiente "
"memoria)\n"
-#: src/common/command.c:778
+#: src/common/command.c:781
msgid "This window is not a channel!\n"
msgstr "Esta ventana no es un canal!\n"
-#: src/common/command.c:806 src/common/command.c:830 src/common/command.c:940
+#: src/common/command.c:809 src/common/command.c:833 src/common/command.c:943
#, c-format
msgid "%s missing arguments for \"%s\" command\n"
msgstr "%s faltan argumentos para el comando \"%s\"\n"
-#: src/common/command.c:815
+#: src/common/command.c:818
#, c-format
msgid "Alias \"%s\" => \"%s\" created\n"
msgstr "Alias \"%s\" => \"%s\" creado\n"
-#: src/common/command.c:821
+#: src/common/command.c:824
#, c-format
msgid "Failed to create alias \"%s\" => \"%s\" (not enough memory)\n"
msgstr ""
"No ha sido posible crear el alias \"%s\" => \"%s\" (no hay suficiente "
"memoria)\n"
-#: src/common/command.c:841
+#: src/common/command.c:844
msgid "List of aliases:\n"
msgstr "Lista de alias:\n"
-#: src/common/command.c:853
+#: src/common/command.c:856
msgid "No alias defined.\n"
msgstr "Ningn alias definido.\n"
-#: src/common/command.c:876
+#: src/common/command.c:879
msgid "Channel: "
msgstr "Canal: "
-#: src/common/command.c:879 src/common/command.c:889
+#: src/common/command.c:882 src/common/command.c:892
msgid " (server: "
msgstr " (servidor: "
-#: src/common/command.c:886
+#: src/common/command.c:889
msgid "Private with: "
msgstr "Privado con: "
-#: src/common/command.c:920
+#: src/common/command.c:923
msgid "Opened buffers:\n"
msgstr "Bfers abiertos:\n"
-#: src/common/command.c:963
+#: src/common/command.c:966
#, c-format
msgid "%s incorrect buffer number\n"
msgstr "%s nmero de bfer incorrecto\n"
-#: src/common/command.c:977
+#: src/common/command.c:980
#, c-format
msgid "%s can not close the single buffer\n"
msgstr "%s no es posible cerrar el nico bfer\n"
-#: src/common/command.c:987
+#: src/common/command.c:990
#, c-format
msgid "%s can not close server buffer while channels are opened\n"
msgstr ""
"%s no se puede cerrar el bfer de servidor mientras haya canales abiertos\n"
-#: src/common/command.c:1028
+#: src/common/command.c:1031
msgid "Notify levels: "
msgstr "Niveles de notificacin: "
-#: src/common/command.c:1056 src/common/command.c:1078
+#: src/common/command.c:1059 src/common/command.c:1081
#, c-format
msgid "%s incorrect notify level (must be between %d and %d)\n"
msgstr "%s nivel de notificacin incorrecto (debe estar entre %d y %d)\n"
-#: src/common/command.c:1065
+#: src/common/command.c:1068
#, c-format
msgid "%s incorrect buffer for notify (must be channel or private)\n"
msgstr "%s bfer incorrecto para notificar (debe ser canal o privado)\n"
-#: src/common/command.c:1145
+#: src/common/command.c:1148
#, c-format
msgid "unknown parameter \"%s\" for \"%s\" command\n"
msgstr "parmetro desconocido \"%s\" para el comando \"%s\"\n"
-#: src/common/command.c:1175
+#: src/common/command.c:1178
#, c-format
msgid "%s already connected to server \"%s\"!\n"
msgstr "%s ya conectado al servidor \"%s\"!\n"
-#: src/common/command.c:1183
+#: src/common/command.c:1186
#, c-format
msgid "%s currently connecting to server \"%s\"!\n"
msgstr "%s actualmente conectando al servidor \"%s\"!\n"
-#: src/common/command.c:1201 src/common/command.c:1276
+#: src/common/command.c:1204 src/common/command.c:1279
#, c-format
msgid "%s server not found\n"
msgstr "%s servidor no encontrado\n"
-#: src/common/command.c:1231 src/common/command.c:1753
-#: src/common/command.c:2572 src/common/command.c:2588
+#: src/common/command.c:1234 src/common/command.c:1756
+#: src/common/command.c:2577 src/common/command.c:2601
#, c-format
msgid "%s unknown option for \"%s\" command\n"
msgstr "%s opcin desconocida para el comando \"%s\"\n"
-#: src/common/command.c:1260
+#: src/common/command.c:1263
#, c-format
msgid "%s not connected to server \"%s\"!\n"
msgstr "%s no conectado al servidor \"%s\"!\n"
-#: src/common/command.c:1268
+#: src/common/command.c:1271
msgid "Auto-reconnection is cancelled\n"
msgstr "La reconexin automtica est anulada\n"
-#: src/common/command.c:1299 src/common/weechat.c:350
+#: src/common/command.c:1302 src/common/weechat.c:350
#, c-format
msgid "%s internal commands:\n"
msgstr "Comandos internos %s :\n"
-#: src/common/command.c:1308 src/common/weechat.c:370
+#: src/common/command.c:1311 src/common/weechat.c:370
#, c-format
msgid "IRC commands:\n"
msgstr "Comandos IRC :\n"
-#: src/common/command.c:1321
+#: src/common/command.c:1324
msgid "Plugin commands:\n"
msgstr ""
-#: src/common/command.c:1425
+#: src/common/command.c:1428
#, c-format
msgid "No help available, \"%s\" is an unknown command\n"
msgstr "No hay ayuda disponible, el comando \"%s\" es desconocido\n"
-#: src/common/command.c:1447
+#: src/common/command.c:1450
msgid " ignoring "
msgstr ""
-#: src/common/command.c:1471
+#: src/common/command.c:1474
msgid "List of ignore:\n"
msgstr ""
-#: src/common/command.c:1486
+#: src/common/command.c:1489
msgid "No ignore defined.\n"
msgstr ""
-#: src/common/command.c:1512
+#: src/common/command.c:1515
msgid "New ignore:"
msgstr ""
-#: src/common/command.c:1531
+#: src/common/command.c:1534
msgid "New key binding:\n"
msgstr "Nuevo anclaje de clave:\n"
-#: src/common/command.c:1564
+#: src/common/command.c:1567
msgid "Key bindings:\n"
msgstr "Anclajes de clave:\n"
-#: src/common/command.c:1576
+#: src/common/command.c:1579
#, c-format
msgid "Key \"%s\" unbinded\n"
msgstr "Clave \"%s\" desatada\n"
-#: src/common/command.c:1581
+#: src/common/command.c:1584
#, c-format
msgid "%s unable to unbind key \"%s\"\n"
msgstr "%s No ha sido posible desatar la clave \"%s\"\n"
-#: src/common/command.c:1589 src/common/weechat.c:401
+#: src/common/command.c:1592 src/common/weechat.c:401
#, c-format
msgid "Internal key functions:\n"
msgstr "Funciones de clave internas:\n"
-#: src/common/command.c:1608
+#: src/common/command.c:1611
msgid "Default key bindings restored\n"
msgstr "Anclajes de clave por defecto restaurados\n"
-#: src/common/command.c:1614
+#: src/common/command.c:1617
#, c-format
msgid "%s \"-yes\" argument is required for keys reset (securuty reason)\n"
msgstr ""
"%s \"-yes\" se requiere argumento para resetear las claves (por razones de "
"seguridad)\n"
-#: src/common/command.c:1670
+#: src/common/command.c:1673
msgid "Plugins loaded:\n"
msgstr ""
-#: src/common/command.c:1684
+#: src/common/command.c:1687
msgid " message handlers:\n"
msgstr ""
-#: src/common/command.c:1690
+#: src/common/command.c:1693
#, c-format
msgid " IRC(%s)\n"
msgstr ""
-#: src/common/command.c:1696
+#: src/common/command.c:1699
msgid " (no message handler)\n"
msgstr ""
-#: src/common/command.c:1701
+#: src/common/command.c:1704
msgid " command handlers:\n"
msgstr ""
-#: src/common/command.c:1718
+#: src/common/command.c:1721
msgid " (no command handler)\n"
msgstr ""
-#: src/common/command.c:1724
+#: src/common/command.c:1727
msgid " (no plugin)\n"
msgstr ""
-#: src/common/command.c:1766
+#: src/common/command.c:1769
msgid ""
"Command \"plugin\" is not available, WeeChat was built without plugins "
"support.\n"
msgstr ""
-#: src/common/command.c:1813
+#: src/common/command.c:1816
msgid "No server.\n"
msgstr "Ningn servidor.\n"
-#: src/common/command.c:1824
+#: src/common/command.c:1827
#, c-format
msgid "Server '%s' not found.\n"
msgstr "Servidor '%s' no encontrado.\n"
-#: src/common/command.c:1836
+#: src/common/command.c:1839
#, c-format
msgid "%s missing servername for \"%s\" command\n"
msgstr "%s falta el nombre de servidor para el comando \"%s\"\n"
-#: src/common/command.c:1844
+#: src/common/command.c:1847
#, c-format
msgid "%s too much arguments for \"%s\" command, ignoring arguments\n"
msgstr ""
"%s demasiados argumentos para el comando \"%s\", ignorando parmetros\n"
-#: src/common/command.c:1863
+#: src/common/command.c:1866
#, c-format
msgid "%s server \"%s\" not found for \"%s\" command\n"
msgstr "%s servidor \"%s\" no encontrado para el comando \"%s\"\n"
-#: src/common/command.c:1871
+#: src/common/command.c:1874
#, c-format
msgid ""
"%s you can not delete server \"%s\" because you are connected to. Try /"
@@ -3047,174 +3060,174 @@ msgstr ""
"%s usted no puede eliminar el servidor \"%s\" ya que est usted conectado a "
"l. Pruebe /disconnect %s antes.\n"
-#: src/common/command.c:1887 src/common/command.c:2033
+#: src/common/command.c:1890 src/common/command.c:2036
msgid "Server"
msgstr "Servidor"
-#: src/common/command.c:1890
+#: src/common/command.c:1893
msgid "has been deleted\n"
msgstr "ha sido eliminado\n"
-#: src/common/command.c:1905
+#: src/common/command.c:1908
#, c-format
msgid "%s missing parameters for \"%s\" command\n"
msgstr "%s faltan parmetros para el comando \"%s\"\n"
-#: src/common/command.c:1915
+#: src/common/command.c:1918
#, c-format
msgid "%s server \"%s\" already exists, can't create it!\n"
msgstr "%s el servidor \"%s\" ya existe, no se puede crear!\n"
-#: src/common/command.c:1944 src/common/command.c:1972
-#: src/common/command.c:1985 src/common/command.c:2011
+#: src/common/command.c:1947 src/common/command.c:1975
+#: src/common/command.c:1988 src/common/command.c:2014
#, c-format
msgid "%s missing password for \"%s\" parameter\n"
msgstr "%s falta contrasea para el comando \"%s\"\n"
-#: src/common/command.c:1957
+#: src/common/command.c:1960
#, c-format
msgid "%s missing nick(s) for \"%s\" parameter\n"
msgstr "%s falta(n) usuario(s) para el parmetro \"%s\"\n"
-#: src/common/command.c:1998
+#: src/common/command.c:2001
#, c-format
msgid "%s missing command for \"%s\" parameter\n"
msgstr "%s falta comando para el parmetro \"%s\"\n"
-#: src/common/command.c:2036
+#: src/common/command.c:2039
msgid "created\n"
msgstr "creado\n"
-#: src/common/command.c:2042
+#: src/common/command.c:2045
#, c-format
msgid "%s unable to create server\n"
msgstr "%s no es posible crear el servidor\n"
-#: src/common/command.c:2097
+#: src/common/command.c:2100
msgid "(unknown)"
msgstr "(desconocido)"
-#: src/common/command.c:2120
+#: src/common/command.c:2123
msgid "(password hidden) "
msgstr "(contrasea oculta) "
-#: src/common/command.c:2184
+#: src/common/command.c:2187
#, c-format
msgid "%s server \"%s\" not found\n"
msgstr "%s servidor \"%s\" no encontrado\n"
-#: src/common/command.c:2215 src/common/command.c:2261
+#: src/common/command.c:2218 src/common/command.c:2264
#, c-format
msgid "%s config option \"%s\" not found\n"
msgstr "%s opcin de configuracin \"%s\" no encontrada\n"
-#: src/common/command.c:2220 src/common/command.c:2253
+#: src/common/command.c:2223 src/common/command.c:2256
#, c-format
msgid "%s incorrect value for option \"%s\"\n"
msgstr "%s valor incorrecto para la opcin \"%s\"\n"
-#: src/common/command.c:2236
+#: src/common/command.c:2239
#, c-format
msgid "%s option \"%s\" can not be changed while WeeChat is running\n"
msgstr ""
"%s la opcin \"%s\" no puede ser modificada mientras WeeChat est en "
"ejecucin\n"
-#: src/common/command.c:2341
+#: src/common/command.c:2344
#, c-format
msgid "No config option found with \"%s\"\n"
msgstr "Ninguna opcin de configuracin encontrada con \"%s\"\n"
-#: src/common/command.c:2344
+#: src/common/command.c:2347
msgid "No config option found\n"
msgstr "Ninguna opcin de configuracin encontrada\n"
-#: src/common/command.c:2351
+#: src/common/command.c:2354
msgid "Detail:\n"
msgstr ""
-#: src/common/command.c:2355 src/common/weechat.c:287
+#: src/common/command.c:2358 src/common/weechat.c:287
#, c-format
msgid " . type boolean (values: 'on' or 'off')\n"
msgstr " . tipo booleano (valores: 'on' u 'off')\n"
-#: src/common/command.c:2356 src/common/command.c:2379
-#: src/common/command.c:2385 src/common/command.c:2391
+#: src/common/command.c:2359 src/common/command.c:2382
+#: src/common/command.c:2388 src/common/command.c:2394
#: src/common/weechat.c:288 src/common/weechat.c:311 src/common/weechat.c:317
#: src/common/weechat.c:323
#, c-format
msgid " . default value: '%s'\n"
msgstr " . valor por defecto: '%s'\n"
-#: src/common/command.c:2361 src/common/weechat.c:293
+#: src/common/command.c:2364 src/common/weechat.c:293
#, c-format
msgid " . type integer (values: between %d and %d)\n"
msgstr " . tipo entero (valores: entre %d y %d)\n"
-#: src/common/command.c:2364 src/common/weechat.c:296
+#: src/common/command.c:2367 src/common/weechat.c:296
#, c-format
msgid " . default value: %d\n"
msgstr " . valor por defecto: %d\n"
-#: src/common/command.c:2368 src/common/weechat.c:300
+#: src/common/command.c:2371 src/common/weechat.c:300
#, c-format
msgid " . type string (values: "
msgstr " . tipo cadena (valores: "
-#: src/common/command.c:2381 src/common/command.c:2387
-#: src/common/command.c:2393 src/common/weechat.c:313 src/common/weechat.c:319
+#: src/common/command.c:2384 src/common/command.c:2390
+#: src/common/command.c:2396 src/common/weechat.c:313 src/common/weechat.c:319
#: src/common/weechat.c:325
msgid "empty"
msgstr "vaco"
-#: src/common/command.c:2384 src/common/weechat.c:316
+#: src/common/command.c:2387 src/common/weechat.c:316
#, c-format
msgid " . type color (Curses or Gtk color, look at WeeChat doc)\n"
msgstr " . tipo color (color Curses Gtk, ver la documentacin de WeeChat)\n"
-#: src/common/command.c:2390 src/common/weechat.c:322
+#: src/common/command.c:2393 src/common/weechat.c:322
#, c-format
msgid " . type string (any string)\n"
msgstr " . tipo cadena (cualquier cadena)\n"
-#: src/common/command.c:2396 src/common/weechat.c:328
+#: src/common/command.c:2399 src/common/weechat.c:328
#, c-format
msgid " . description: %s\n"
msgstr " . descripcin: %s\n"
-#: src/common/command.c:2403
+#: src/common/command.c:2406
#, c-format
msgid "config option(s) found with \"%s\"\n"
msgstr "opcin/opciones de configuracin encontrada(s) con \"%s\"\n"
-#: src/common/command.c:2406
+#: src/common/command.c:2409
msgid "config option(s) found\n"
msgstr "opcin/opciones de configuracin encontrada(s)\n"
-#: src/common/command.c:2427
+#: src/common/command.c:2430
#, c-format
msgid "%s alias or command \"%s\" not found\n"
msgstr "%s alias o comando \"%s\" no encontrado\n"
-#: src/common/command.c:2437
+#: src/common/command.c:2440
#, c-format
msgid "Alias \"%s\" removed\n"
msgstr "Alias \"%s\" eliminado\n"
-#: src/common/command.c:2490
+#: src/common/command.c:2493
msgid "ignore were removed.\n"
msgstr ""
-#: src/common/command.c:2492
+#: src/common/command.c:2495
msgid "ignore was removed.\n"
msgstr ""
-#: src/common/command.c:2497
+#: src/common/command.c:2500
#, c-format
msgid "%s no ignore found\n"
msgstr ""
-#: src/common/command.c:2520
+#: src/common/command.c:2525
msgid "Opened windows:\n"
msgstr "Ventanas abiertas:\n"
@@ -4004,254 +4017,275 @@ msgid ""
"comma separated list of words to highlight (case insensitive comparison)"
msgstr ""
-#: src/common/weeconfig.c:687
+#: src/common/weeconfig.c:689
msgid "automatically accept dcc files"
msgstr "aceptar automticamente los ficheros dcc"
-#: src/common/weeconfig.c:688
+#: src/common/weeconfig.c:690
msgid "automatically accept incoming dcc files"
msgstr "aceptar automticamente los ficheros dcc entrantes"
-#: src/common/weeconfig.c:691
+#: src/common/weeconfig.c:693
msgid "automatically accept dcc chats"
msgstr "aceptar automticamente las peticiones de conversacin dcc"
-#: src/common/weeconfig.c:692
+#: src/common/weeconfig.c:694
msgid "automatically accept dcc chats (use carefully!)"
msgstr ""
"aceptar automticamente las peticiones de conversacin dcc (utilizar con "
"precaucin!)"
-#: src/common/weeconfig.c:695
+#: src/common/weeconfig.c:697
msgid "timeout for dcc request"
msgstr "tiempo de espera (timeout) para la peticin dcc"
-#: src/common/weeconfig.c:696
+#: src/common/weeconfig.c:698
msgid "timeout for dcc request (in seconds)"
msgstr "tiempo de espera para la peticin dcc (en segundos)"
-#: src/common/weeconfig.c:699
+#: src/common/weeconfig.c:701
msgid "block size for dcc packets"
msgstr "tamao de bloque para los paquetes dcc"
-#: src/common/weeconfig.c:700
+#: src/common/weeconfig.c:702
msgid "block size for dcc packets in bytes (default: 65536)"
msgstr "tamao de bloque para los paquetes dcc en bytes (por defecto: 65536)"
-#: src/common/weeconfig.c:703
+#: src/common/weeconfig.c:705
+msgid "allowed ports for outgoing dcc"
+msgstr ""
+
+#: src/common/weeconfig.c:706
+msgid ""
+"restricts outgoing dcc to use only ports in the given range (useful for NAT) "
+"(syntax: a single port, ie. 5000 or a port range, ie. 5000-5015, empty value "
+"means any port)"
+msgstr ""
+
+#: src/common/weeconfig.c:711
+msgid "IP address for outgoing dcc"
+msgstr ""
+
+#: src/common/weeconfig.c:712
+msgid ""
+"IP or DNS address used for outgoing dcc (if empty, local interface IP is "
+"used)"
+msgstr ""
+
+#: src/common/weeconfig.c:716
msgid "path for incoming files with dcc"
msgstr "ruta para los ficheros recibidos con dcc"
-#: src/common/weeconfig.c:704
+#: src/common/weeconfig.c:717
msgid "path for writing incoming files with dcc (default: user home)"
msgstr ""
"ruta para los ficheros recibidos con dcc (por defecto: directorio home del "
"usuario)"
-#: src/common/weeconfig.c:707
+#: src/common/weeconfig.c:720
msgid "default path for sending files with dcc"
msgstr "ruta por defecto para enviar ficheros con dcc"
-#: src/common/weeconfig.c:708
+#: src/common/weeconfig.c:721
msgid ""
"path for reading files when sending thru dcc (when no path is specified)"
msgstr ""
"ruta para la lectura de ficheros cuando se envan a travs de dcc (cuando no "
"se especifica una ruta)"
-#: src/common/weeconfig.c:711 src/common/weeconfig.c:712
+#: src/common/weeconfig.c:724 src/common/weeconfig.c:725
msgid "convert spaces to underscores when sending files"
msgstr "convertir los espacios a subrayados cuando se envan los ficheros"
-#: src/common/weeconfig.c:715
+#: src/common/weeconfig.c:728
msgid "automatically rename dcc files if already exists"
msgstr "renombrar automticamente los ficheros dcc si ya existen"
-#: src/common/weeconfig.c:716
+#: src/common/weeconfig.c:729
msgid "rename incoming files if already exists (add '.1', '.2', ...)"
msgstr ""
"renombrar los ficheros recibidos si ya existen (aadir '.1', '.2', ...)"
-#: src/common/weeconfig.c:719
+#: src/common/weeconfig.c:732
msgid "automatically resume aborted transfers"
msgstr "continuar automticamente las transferencias canceladas"
-#: src/common/weeconfig.c:720
+#: src/common/weeconfig.c:733
msgid ""
"automatically resume dcc transfer if connection with remote host is loosed"
msgstr ""
"continuar automticamente la transferencia dcc si se ha perdido la conexin "
"con la mquina remota"
-#: src/common/weeconfig.c:739
+#: src/common/weeconfig.c:752
msgid "use proxy"
msgstr "utilizar un proxy"
-#: src/common/weeconfig.c:740
+#: src/common/weeconfig.c:753
msgid "use a proxy server to connect to irc server"
msgstr "utilizar un proxy para conectarse al servidor irc"
-#: src/common/weeconfig.c:743
+#: src/common/weeconfig.c:756
msgid "proxy type"
msgstr "tipo de proxy"
-#: src/common/weeconfig.c:744
+#: src/common/weeconfig.c:757
msgid "proxy type (http (default), socks4, socks5)"
msgstr "tipo de proxy(http (por defecto), socks4, socks5)"
-#: src/common/weeconfig.c:747
+#: src/common/weeconfig.c:760
msgid "use ipv6 proxy"
msgstr "usar proxy ipv6"
-#: src/common/weeconfig.c:748
+#: src/common/weeconfig.c:761
msgid "connect to proxy in ipv6"
msgstr "conectar al proxy en ipv6"
-#: src/common/weeconfig.c:751
+#: src/common/weeconfig.c:764
msgid "proxy address"
msgstr "direccin del proxy"
-#: src/common/weeconfig.c:752
+#: src/common/weeconfig.c:765
msgid "proxy server address (IP or hostname)"
msgstr "direccin del servidor proxy (IP o nombre de mquina)"
-#: src/common/weeconfig.c:755
+#: src/common/weeconfig.c:768
msgid "port for proxy"
msgstr "puerto para el proxy"
-#: src/common/weeconfig.c:756
+#: src/common/weeconfig.c:769
msgid "port for connecting to proxy server"
msgstr "puerto para conectarse al servidor proxy"
-#: src/common/weeconfig.c:759
+#: src/common/weeconfig.c:772
msgid "proxy username"
msgstr "nombre de usuario del proxy"
-#: src/common/weeconfig.c:760
+#: src/common/weeconfig.c:773
msgid "username for proxy server"
msgstr "nombre de usuario para el servidor proxy"
-#: src/common/weeconfig.c:763
+#: src/common/weeconfig.c:776
msgid "proxy password"
msgstr "contrasea para el proxy"
-#: src/common/weeconfig.c:764
+#: src/common/weeconfig.c:777
msgid "password for proxy server"
msgstr "contrasea para el servidor proxy"
-#: src/common/weeconfig.c:777 src/common/weeconfig.c:778
+#: src/common/weeconfig.c:790 src/common/weeconfig.c:791
msgid "path for searching plugins"
msgstr ""
-#: src/common/weeconfig.c:781
+#: src/common/weeconfig.c:794
msgid "list of plugins to load automatically"
msgstr ""
-#: src/common/weeconfig.c:782
+#: src/common/weeconfig.c:795
msgid ""
"comma separated list of plugins to load automatically at startup, \"*\" "
"means all plugins found (names may be partial, for example \"perl\" is ok "
"for \"libperl.so\")"
msgstr ""
-#: src/common/weeconfig.c:787
+#: src/common/weeconfig.c:800
msgid "standard plugins extension in filename"
msgstr ""
-#: src/common/weeconfig.c:788
+#: src/common/weeconfig.c:801
msgid ""
"standard plugins extension in filename, used for autoload (if empty, then "
"all files are loaded when autoload is \"*\")"
msgstr ""
-#: src/common/weeconfig.c:805
+#: src/common/weeconfig.c:818
msgid "server name"
msgstr "nombre de servidor"
-#: src/common/weeconfig.c:806
+#: src/common/weeconfig.c:819
msgid "name associated to IRC server (for display only)"
msgstr "nombre asociado al servidor IRC (para mostrar solamente)"
-#: src/common/weeconfig.c:809
+#: src/common/weeconfig.c:822
msgid "automatically connect to server"
msgstr "conexin automtica al servidor"
-#: src/common/weeconfig.c:810
+#: src/common/weeconfig.c:823
msgid "automatically connect to server when WeeChat is starting"
msgstr "conexin automtica al servidor cuando WeeChat est arrancando"
-#: src/common/weeconfig.c:813
+#: src/common/weeconfig.c:826
msgid "automatically reconnect to server"
msgstr "reconexin automtica al servidor"
-#: src/common/weeconfig.c:814
+#: src/common/weeconfig.c:827
msgid "automatically reconnect to server when disconnected"
msgstr "reconexin automtica al servidor tras una desconexin"
-#: src/common/weeconfig.c:817
+#: src/common/weeconfig.c:830
msgid "delay before trying again to reconnect"
msgstr "esperar antes de intentar de nuevo una reconexin"
-#: src/common/weeconfig.c:818
+#: src/common/weeconfig.c:831
msgid "delay (in seconds) before trying again to reconnect to server"
msgstr ""
"espera (en segundos) antes de intentar de nuevo una reconexin al servidor"
-#: src/common/weeconfig.c:821
+#: src/common/weeconfig.c:834
msgid "server address or hostname"
msgstr "direccin o nombre de mquina del servidor"
-#: src/common/weeconfig.c:822
+#: src/common/weeconfig.c:835
msgid "IP address or hostname of IRC server"
msgstr "direccin IP o nombre de mquina del servidor IRC"
-#: src/common/weeconfig.c:825
+#: src/common/weeconfig.c:838
msgid "port for IRC server"
msgstr "puerto para el servidor IRC"
-#: src/common/weeconfig.c:826
+#: src/common/weeconfig.c:839
msgid "port for connecting to server"
msgstr "puerto para conectarse al servidor"
-#: src/common/weeconfig.c:829 src/common/weeconfig.c:830
+#: src/common/weeconfig.c:842 src/common/weeconfig.c:843
msgid "use IPv6 protocol for server communication"
msgstr "usar el protocolo IPv6 para la comunicacin del servidor"
-#: src/common/weeconfig.c:833 src/common/weeconfig.c:834
+#: src/common/weeconfig.c:846 src/common/weeconfig.c:847
msgid "use SSL for server communication"
msgstr "usar SSL para la comunicacin del servidor"
-#: src/common/weeconfig.c:837
+#: src/common/weeconfig.c:850
msgid "server password"
msgstr "contrasea para el servidor"
-#: src/common/weeconfig.c:838
+#: src/common/weeconfig.c:851
msgid "password for IRC server"
msgstr "contrasea para el servidor IRC"
-#: src/common/weeconfig.c:841
+#: src/common/weeconfig.c:854
msgid "nickname for server"
msgstr "nombre de usuario para el servidor"
-#: src/common/weeconfig.c:842
+#: src/common/weeconfig.c:855
msgid "nickname to use on IRC server"
msgstr "nombre de usuario a utilizar en el servidor IRC"
-#: src/common/weeconfig.c:845
+#: src/common/weeconfig.c:858
msgid "alternate nickname for server"
msgstr "nombre de usuario alternativo para el servidor"
-#: src/common/weeconfig.c:846
+#: src/common/weeconfig.c:859
msgid "alternate nickname to use on IRC server (if nickname is already used)"
msgstr ""
"nombre de usuario alternativo para el servidor IRC (si el nombre de usuario "
"ya est en uso)"
-#: src/common/weeconfig.c:849
+#: src/common/weeconfig.c:862
msgid "2nd alternate nickname for server"
msgstr "segundo nombre de usuario alternativo para el servidor"
-#: src/common/weeconfig.c:850
+#: src/common/weeconfig.c:863
msgid ""
"2nd alternate nickname to use on IRC server (if alternate nickname is "
"already used)"
@@ -4259,31 +4293,31 @@ msgstr ""
"segundo nombre de usuario alternativo a utilizar en el servidor IRC (si el "
"nombre de usuario alternativo ya est en uso)"
-#: src/common/weeconfig.c:853
+#: src/common/weeconfig.c:866
msgid "user name for server"
msgstr "nombre de usuario para el servidor"
-#: src/common/weeconfig.c:854
+#: src/common/weeconfig.c:867
msgid "user name to use on IRC server"
msgstr "nombre de usuario para el servidor IRC"
-#: src/common/weeconfig.c:857
+#: src/common/weeconfig.c:870
msgid "real name for server"
msgstr "nombre real para el servidor"
-#: src/common/weeconfig.c:858
+#: src/common/weeconfig.c:871
msgid "real name to use on IRC server"
msgstr "nombre real para el servidor IRC"
-#: src/common/weeconfig.c:861 src/common/weeconfig.c:862
+#: src/common/weeconfig.c:874 src/common/weeconfig.c:875
msgid "first command to run when connected to server"
msgstr "primer comando a ejecutar cuando se conecte a un servidor"
-#: src/common/weeconfig.c:865
+#: src/common/weeconfig.c:878
msgid "delay (in seconds) after command was executed"
msgstr "espera (en segundos) despus de que el comando sea ejecutado"
-#: src/common/weeconfig.c:866
+#: src/common/weeconfig.c:879
msgid ""
"delay (in seconds) after command was executed (example: give some time for "
"authentication)"
@@ -4291,11 +4325,11 @@ msgstr ""
"espera (en segundos) despus de que el comando sea ejecutado (ejemplo: dar "
"algo de tiempo para la autenticacin)"
-#: src/common/weeconfig.c:869
+#: src/common/weeconfig.c:882
msgid "list of channels to join when connected to server"
msgstr "lista de canales a unirse cuando se conecte a un servidor"
-#: src/common/weeconfig.c:870
+#: src/common/weeconfig.c:883
msgid ""
"comma separated list of channels to join when connected to server (example: "
"\"#chan1,#chan2,#chan3 key1,key2\")"
@@ -4303,15 +4337,15 @@ msgstr ""
"lista de canales (separados por comas) a unirse cuando se conecte a un "
"servidor (ejemplo: \"#chan1,#chan2,#chan3 key1,key2\")"
-#: src/common/weeconfig.c:873 src/common/weeconfig.c:874
+#: src/common/weeconfig.c:886 src/common/weeconfig.c:887
msgid "automatically rejoin channels when kicked"
msgstr "unirse de nuevo automticamente a los canales cuando sea expulsado"
-#: src/common/weeconfig.c:877
+#: src/common/weeconfig.c:890
msgid "notify levels for channels of this server"
msgstr "niveles de notificacin para canales de este servidor"
-#: src/common/weeconfig.c:878
+#: src/common/weeconfig.c:891
msgid ""
"comma separated list of notify levels for channels of this server (format: "
"#channel:1,..)"
@@ -4319,67 +4353,67 @@ msgstr ""
"lista separada por comas de niveles de notificacin para canales de este "
"servidor (formato: #canal:1,...)"
-#: src/common/weeconfig.c:1420
+#: src/common/weeconfig.c:1433
#, c-format
msgid "%s %s, line %d: new server, but previous was incomplete\n"
msgstr "%s %s, lnea %d: nuevo servidor, pero el anterior estaba incompleto\n"
-#: src/common/weeconfig.c:1429
+#: src/common/weeconfig.c:1442
#, c-format
msgid "%s %s, line %d: server '%s' already exists\n"
msgstr "%s %s, lnea %d: el servidor '%s' ya existe\n"
-#: src/common/weeconfig.c:1444
+#: src/common/weeconfig.c:1457
#, c-format
msgid "%s %s, line %d: unable to create server\n"
msgstr "%s %s, lnea %d: no es posible crear el servidor\n"
-#: src/common/weeconfig.c:1484
+#: src/common/weeconfig.c:1497
#, c-format
msgid "%s unable to assign default int with string (\"%s\")\n"
msgstr "%s no es posible asignar el valor entero con la cadena (\"%s\")\n"
-#: src/common/weeconfig.c:1495
+#: src/common/weeconfig.c:1508
#, c-format
msgid "%s unable to assign default color (\"%s\")\n"
msgstr "%s no es posible asignar el color por defecto (\"%s\")\n"
-#: src/common/weeconfig.c:1534
+#: src/common/weeconfig.c:1547
#, c-format
msgid "%s config file \"%s\" not found.\n"
msgstr "%s fichero de configuracin \"%s\" no encontrado.\n"
-#: src/common/weeconfig.c:1566
+#: src/common/weeconfig.c:1579
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"]\"\n"
msgstr "%s %s, lnea %d: sintaxis invlida, falta \"]\"\n"
-#: src/common/weeconfig.c:1583
+#: src/common/weeconfig.c:1596
#, c-format
msgid "%s %s, line %d: unknown section identifier (\"%s\")\n"
msgstr "%s %s, lnea %d: identificador de seccin desconocido (\"%s\")\n"
-#: src/common/weeconfig.c:1601
+#: src/common/weeconfig.c:1614
#, c-format
msgid "%s %s, line %d: invalid section for option, line is ignored\n"
msgstr "%s %s, lnea %d: seccin invlida para la opcin, lnea ignorada\n"
-#: src/common/weeconfig.c:1609
+#: src/common/weeconfig.c:1622
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"=\"\n"
msgstr "%s %s, lnea %d: sintaxis invlida, falta \"=\"\n"
-#: src/common/weeconfig.c:1646 src/common/weeconfig.c:1672
+#: src/common/weeconfig.c:1659 src/common/weeconfig.c:1685
#, c-format
msgid "%s %s, line %d: invalid option \"%s\"\n"
msgstr "%s %s, lnea %d: opcin \"%s\" invlida\n"
-#: src/common/weeconfig.c:1652
+#: src/common/weeconfig.c:1665
#, c-format
msgid "%s %s, line %d: invalid ignore options \"%s\"\n"
msgstr ""
-#: src/common/weeconfig.c:1683
+#: src/common/weeconfig.c:1696
#, c-format
msgid ""
"%s %s, line %d: invalid value foroption '%s'\n"
@@ -4388,7 +4422,7 @@ msgstr ""
"%s %s, lnea %d: valor invlido para la opcin '%s'\n"
"Esperado: valor booleano: 'off' u 'on'\n"
-#: src/common/weeconfig.c:1692
+#: src/common/weeconfig.c:1705
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -4397,7 +4431,7 @@ msgstr ""
"%s %s, lnea %d: valor invlido para la opcin %s'\n"
"Esperado: entero comprendido entre %d y %d\n"
-#: src/common/weeconfig.c:1703
+#: src/common/weeconfig.c:1716
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -4406,26 +4440,26 @@ msgstr ""
"%s %s, lnea %d: valor invlido para la opcin '%s'\n"
"Esperado: una de estas cadenas: "
-#: src/common/weeconfig.c:1719
+#: src/common/weeconfig.c:1732
#, c-format
msgid "%s %s, line %d: invalid color name for option '%s'\n"
msgstr "%s %s, lnea %d: nombre de color invlido para la opcin '%s'\n"
-#: src/common/weeconfig.c:1781 src/common/weeconfig.c:1976
+#: src/common/weeconfig.c:1794 src/common/weeconfig.c:1989
#, c-format
msgid "%s cannot create file \"%s\"\n"
msgstr "%s no es posible crear el fichero \"%s\"\n"
-#: src/common/weeconfig.c:1787
+#: src/common/weeconfig.c:1800
#, c-format
msgid "%s: creating default config file...\n"
msgstr "%s: creando fichero de configuracin por defecto...\n"
-#: src/common/weeconfig.c:1788
+#: src/common/weeconfig.c:1801
msgid "Creating default config file\n"
msgstr "Creando fichero de configuracin por defecto\n"
-#: src/common/weeconfig.c:1791 src/common/weeconfig.c:1985
+#: src/common/weeconfig.c:1804 src/common/weeconfig.c:1998
#, c-format
msgid ""
"#\n"
@@ -4434,6 +4468,6 @@ msgstr ""
"#\n"
"# %s: fichero de configuracin, creado por %s v%s el %s#\n"
-#: src/common/weeconfig.c:1982
+#: src/common/weeconfig.c:1995
msgid "Saving config to disk\n"
msgstr "Guardar configuracin a disco\n"
diff --git a/weechat/po/fr.po b/weechat/po/fr.po
index 0a86a4e92..f692839c0 100644
--- a/weechat/po/fr.po
+++ b/weechat/po/fr.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.1.6-cvs\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2005-10-21 15:50+0200\n"
-"PO-Revision-Date: 2005-10-21 15:51+0200\n"
+"POT-Creation-Date: 2005-10-22 15:52+0200\n"
+"PO-Revision-Date: 2005-10-22 15:53+0200\n"
"Last-Translator: FlashCode <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"MIME-Version: 1.0\n"
@@ -20,7 +20,7 @@ msgstr ""
msgid "%s cannot allocate new nick\n"
msgstr "%s impossible d'allouer un nouveau pseudo\n"
-#: src/irc/irc-server.c:180 src/common/weeconfig.c:1921
+#: src/irc/irc-server.c:180 src/common/weeconfig.c:1934
msgid "Unable to get user's name"
msgstr "Impossible de dterminer le nom d'utilisateur"
@@ -1358,7 +1358,7 @@ msgstr "impossible de changer le mode pour les autres utilisateurs"
msgid "whois (secure connection)"
msgstr "qui est (connexion scurise)"
-#: src/irc/irc-display.c:163 src/common/command.c:870
+#: src/irc/irc-display.c:163 src/common/command.c:873
msgid "Server: "
msgstr "Serveur: "
@@ -1366,7 +1366,7 @@ msgstr "Serveur: "
msgid "connected"
msgstr "connect"
-#: src/irc/irc-display.c:168 src/common/command.c:896
+#: src/irc/irc-display.c:168 src/common/command.c:899
msgid "not connected"
msgstr "non connect"
@@ -1397,7 +1397,7 @@ msgstr "inconnu"
msgid "%s: using local hostname \"%s\"\n"
msgstr "%s: utilisation du nom de machine local \"%s\"\n"
-#: src/irc/irc-send.c:167 src/common/command.c:746
+#: src/irc/irc-send.c:167 src/common/command.c:749
#, c-format
msgid "%s cannot find nick for sending message\n"
msgstr "%s impossible de trouver le pseudo pour envoyer le message\n"
@@ -1415,8 +1415,8 @@ msgstr ""
#: src/irc/irc-send.c:456 src/irc/irc-send.c:468 src/irc/irc-send.c:486
#: src/irc/irc-send.c:1138 src/irc/irc-send.c:1231 src/irc/irc-send.c:1763
-#: src/common/command.c:1218 src/common/command.c:1628
-#: src/common/command.c:1760
+#: src/common/command.c:1221 src/common/command.c:1631
+#: src/common/command.c:1763
#, c-format
msgid "%s wrong argument count for \"%s\" command\n"
msgstr "%s nombre de paramtres erron pour la commande \"%s\"\n"
@@ -1477,7 +1477,7 @@ msgstr " a rejoint "
msgid " has kicked "
msgstr " a pouss dehors "
-#: src/irc/irc-recv.c:414 src/common/command.c:1449
+#: src/irc/irc-recv.c:414 src/common/command.c:1452
msgid " from "
msgstr " de "
@@ -1659,7 +1659,7 @@ msgstr "rponse de"
msgid ": %ld.%ld seconds\n"
msgstr ": %ld.%ld secondes\n"
-#: src/irc/irc-recv.c:1193 src/irc/irc-recv.c:2097 src/irc/irc-dcc.c:1044
+#: src/irc/irc-recv.c:1193 src/irc/irc-recv.c:2097 src/irc/irc-dcc.c:1128
#, c-format
msgid "Private %s> %s"
msgstr "Prive %s> %s"
@@ -1833,7 +1833,7 @@ msgstr ""
msgid "has invited"
msgstr "a invit"
-#: src/irc/irc-recv.c:3718 src/irc/irc-recv.c:4139 src/common/command.c:1442
+#: src/irc/irc-recv.c:3718 src/irc/irc-recv.c:4139 src/common/command.c:1445
msgid "on"
msgstr "sur"
@@ -1952,35 +1952,35 @@ msgstr "Echou"
msgid "Aborted"
msgstr "Interrompu"
-#: src/irc/irc-dcc.c:346 src/irc/irc-dcc.c:544 src/irc/irc-dcc.c:706
+#: src/irc/irc-dcc.c:366 src/irc/irc-dcc.c:564 src/irc/irc-dcc.c:726
msgid "DCC: file "
msgstr "DCC: fichier "
-#: src/irc/irc-dcc.c:353 src/irc/irc-dcc.c:669 src/irc/irc-dcc.c:711
+#: src/irc/irc-dcc.c:373 src/irc/irc-dcc.c:689 src/irc/irc-dcc.c:731
msgid " (local filename: "
msgstr " (nom local: "
-#: src/irc/irc-dcc.c:361
+#: src/irc/irc-dcc.c:381
msgid " sent to "
msgstr " envoy "
-#: src/irc/irc-dcc.c:363
+#: src/irc/irc-dcc.c:383
msgid " received from "
msgstr " reu de "
-#: src/irc/irc-dcc.c:369
+#: src/irc/irc-dcc.c:389
msgid ": ok!\n"
msgstr ": ok!\n"
-#: src/irc/irc-dcc.c:369
+#: src/irc/irc-dcc.c:389
msgid ": FAILED\n"
msgstr ": ECHOUE\n"
-#: src/irc/irc-dcc.c:381
+#: src/irc/irc-dcc.c:401
msgid "DCC chat closed with "
msgstr "Discussion DCC ferme avec "
-#: src/irc/irc-dcc.c:437
+#: src/irc/irc-dcc.c:457
#, c-format
msgid ""
"%s can't associate DCC chat with private buffer (maybe private buffer has "
@@ -1989,20 +1989,20 @@ msgstr ""
"%s impossible d'associer la discussion DCC avec un tampon priv (le tampon "
"priv a peut-tre dj un DCC CHAT ?)\n"
-#: src/irc/irc-dcc.c:447
+#: src/irc/irc-dcc.c:467
msgid "Connected to "
msgstr "Connect "
-#: src/irc/irc-dcc.c:456
+#: src/irc/irc-dcc.c:476
msgid "via DCC chat\n"
msgstr "via une discussion DCC\n"
-#: src/irc/irc-dcc.c:549
+#: src/irc/irc-dcc.c:569
#, c-format
msgid "resumed at position %u\n"
msgstr "recommenc en position %u\n"
-#: src/irc/irc-dcc.c:555 src/irc/irc-dcc.c:580
+#: src/irc/irc-dcc.c:575 src/irc/irc-dcc.c:600
#, c-format
msgid ""
"%s can't resume file \"%s\" (port: %d, start position: %u): DCC not found or "
@@ -2011,71 +2011,78 @@ msgstr ""
"%s impossible de continuer le fichier \"%s\" (port: %d, position de dpart: %"
"u): DCC non trouv ou termin\n"
-#: src/irc/irc-dcc.c:599
+#: src/irc/irc-dcc.c:619
#, c-format
msgid "%s not enough memory for new DCC\n"
msgstr "%s pas assez de mmoire pour un nouveau DCC\n"
-#: src/irc/irc-dcc.c:618
+#: src/irc/irc-dcc.c:638
msgid "DCC chat"
msgstr "Discussion DCC"
-#: src/irc/irc-dcc.c:648
+#: src/irc/irc-dcc.c:668
msgid "Incoming DCC file from "
msgstr "Rception fichier DCC de "
-#: src/irc/irc-dcc.c:659 src/irc/irc-dcc.c:673
+#: src/irc/irc-dcc.c:679 src/irc/irc-dcc.c:693
msgid " bytes\n"
msgstr " octets\n"
-#: src/irc/irc-dcc.c:665
+#: src/irc/irc-dcc.c:685
msgid "Sending DCC file to "
msgstr "Envoi fichier DCC "
-#: src/irc/irc-dcc.c:679
+#: src/irc/irc-dcc.c:699
msgid "Incoming DCC chat request from "
msgstr "Demande de discussion DCC reue de "
-#: src/irc/irc-dcc.c:691
+#: src/irc/irc-dcc.c:711
msgid "Sending DCC chat request to "
msgstr "Envoi d'une demande discussion DCC "
-#: src/irc/irc-dcc.c:717
+#: src/irc/irc-dcc.c:737
#, c-format
msgid "will be resumed at position %u\n"
msgstr "sera redmarr la position %u\n"
-#: src/irc/irc-dcc.c:783
+#: src/irc/irc-dcc.c:805
#, c-format
msgid "%s not enough memory for DCC SEND\n"
msgstr "%s pas assez de mmoire pour le DCC SEND\n"
-#: src/irc/irc-dcc.c:805
+#: src/irc/irc-dcc.c:827
#, c-format
msgid "%s cannot access file \"%s\"\n"
msgstr "%s impossible d'accder au fichier \"%s\"\n"
-#: src/irc/irc-dcc.c:826
+#: src/irc/irc-dcc.c:849
+#, c-format
+msgid "%s could not find address for '%s'. Falling back to local IP.\n"
+msgstr ""
+"%s impossible de trouver l'adresse pour '%s'. Utilisation de l'adresse IP "
+"locale.\n"
+
+#: src/irc/irc-dcc.c:869
#, c-format
msgid "%s cannot create socket for DCC\n"
msgstr "%s impossible de crer la socket pour le DCC\n"
-#: src/irc/irc-dcc.c:839
+#: src/irc/irc-dcc.c:926
#, c-format
-msgid "%s cannot find port for DCC\n"
-msgstr "%s impossible de trouver le port pour le DCC\n"
+msgid "%s cannot find available port for DCC\n"
+msgstr "%s impossible de trouver un port disponible pour le DCC\n"
-#: src/irc/irc-dcc.c:886
+#: src/irc/irc-dcc.c:970
#, c-format
msgid "%s cannot send DCC\n"
msgstr "%s impossible d'envoyer le DCC\n"
-#: src/irc/irc-dcc.c:965
+#: src/irc/irc-dcc.c:1049
#, c-format
msgid "%s error sending data to \"%s\" via DCC CHAT\n"
msgstr "%s erreur d'envoi de donnes \"%s\" via DCC CHAT\n"
-#: src/irc/irc-dcc.c:1238
+#: src/irc/irc-dcc.c:1322
#, c-format
msgid ""
"%s DCC failed because blocksize is too big. Check value of \"dcc_blocksize\" "
@@ -2084,7 +2091,7 @@ msgstr ""
"%s le DCC a chou car la taille de bloc est trop grande. Vrifiez la valeur "
"de l'option \"dcc_blocksize\", le maximum est %d.\n"
-#: src/irc/irc-dcc.c:1313
+#: src/irc/irc-dcc.c:1397
#, c-format
msgid "Aborting active DCC: \"%s\" from %s\n"
msgstr "Abandon du DCC actif: \"%s\" de %s\n"
@@ -2220,12 +2227,12 @@ msgstr "Extension \"%s\" dcharge.\n"
msgid "%s plugin \"%s\" not found\n"
msgstr "%s extension \"%s\" non trouve\n"
-#: src/gui/curses/gui-input.c:317
+#: src/gui/curses/gui-input.c:322
#, c-format
msgid "Day changed to %s\n"
msgstr "Jour chang: %s\n"
-#: src/gui/curses/gui-input.c:400
+#: src/gui/curses/gui-input.c:405
#, c-format
msgid "%s lag is high, disconnecting from server...\n"
msgstr "%s le lag est lev, dconnexion du serveur...\n"
@@ -2447,7 +2454,7 @@ msgstr "effacer la liste d'activit"
msgid "grab a key"
msgstr "capturer une touche"
-#: src/gui/gui-keyboard.c:426 src/common/command.c:1643
+#: src/gui/gui-keyboard.c:426 src/common/command.c:1646
#, c-format
msgid "%s unable to bind key \"%s\"\n"
msgstr "%s impossible de crer la touche \"%s\"\n"
@@ -2761,44 +2768,54 @@ msgid "manage windows"
msgstr "gestion des fentres"
#: src/common/command.c:139
-msgid "[list | splith | splitv | [merge [down | up | left | right | all]]]"
-msgstr "[list | splith | splitv | [merge [down | up | left | right | all]]]"
+msgid ""
+"[list | -1 | +1 | b# | splith | splitv | [merge [down | up | left | right | "
+"all]]]"
+msgstr ""
+"[list | -1 | +1 | b# | splith | splitv | [merge [down | up | left | right | "
+"all]]]"
#: src/common/command.c:140
msgid ""
"list: list opened windows (no parameter implies this list)\n"
+"-1: jump to previous window\n"
+"+1: jump to next window\n"
+"b#: jump to next window displaying buffer number #\n"
"splith: split current window horizontally\n"
"splitv: split current window vertically\n"
"merge: merge window with another"
msgstr ""
"list: liste les fentres ouvertes (pas de paramtre affiche cette liste)\n"
+"-1: saute la fentre prcdente\n"
+"+1: saute la fentre suivante\n"
+"b#: saute la fentre affichant le tampon n#\n"
"splith: clate la fentre en deux horizontalement\n"
"splitv: clate la fentre en deux verticalement\n"
"merge: fusionne la fentre avec une autre"
-#: src/common/command.c:286
+#: src/common/command.c:289
#, c-format
msgid "%s alias or command \"%s\" already exists!\n"
msgstr "%s l'alias ou la commande \"%s\" existe dj !\n"
-#: src/common/command.c:296
+#: src/common/command.c:299
#, c-format
msgid "%s alias cannot run another alias!\n"
msgstr "%s l'alias ne peut pas lancer un autre alias !\n"
-#: src/common/command.c:303
+#: src/common/command.c:306
#, c-format
msgid "%s target command \"%s\" does not exist!\n"
msgstr "%s la commande cible \"%s\" n'existe pas !\n"
-#: src/common/command.c:532
+#: src/common/command.c:535
#, c-format
msgid "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s nombre de paramtres incorrect pour la commande %s \"%s\" (attendu: %d "
"paramtre%s)\n"
-#: src/common/command.c:544
+#: src/common/command.c:547
#, c-format
msgid ""
"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
@@ -2807,19 +2824,19 @@ msgstr ""
"%s nombre de paramtres incorrect pour la commande %s \"%s\" (attendu: entre "
"%d et %d paramtre%s)\n"
-#: src/common/command.c:566 src/common/command.c:631
+#: src/common/command.c:569 src/common/command.c:634
#, c-format
msgid "%s command \"%s\" failed\n"
msgstr "%s la commande \"%s\" a chou\n"
-#: src/common/command.c:589
+#: src/common/command.c:592
#, c-format
msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
msgstr ""
"%s nombre de paramtres incorrect pour la commande IRC \"%s\" (attendu: %d "
"paramtre%s)\n"
-#: src/common/command.c:601
+#: src/common/command.c:604
#, c-format
msgid ""
"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
@@ -2828,231 +2845,231 @@ msgstr ""
"%s nombre de paramtres incorrect pour la commande IRC \"%s\" (attendu: "
"entre %d et %d paramtre%s)\n"
-#: src/common/command.c:616
+#: src/common/command.c:619
#, c-format
msgid "%s command \"%s\" needs a server connection!\n"
msgstr "%s la commande \"%s\" ncessite une connexion au serveur !\n"
-#: src/common/command.c:670
+#: src/common/command.c:673
#, c-format
msgid "%s unknown command \"%s\" (type /help for help)\n"
msgstr "%s commande \"%s\" inconnue (tapez /help pour l'aide)\n"
-#: src/common/command.c:770
+#: src/common/command.c:773
#, c-format
msgid "%s unable to call handler for message (not enough memory)\n"
msgstr ""
"%s impossible d'appeler la fonction pour le message (mmoire insuffisante)\n"
-#: src/common/command.c:778
+#: src/common/command.c:781
msgid "This window is not a channel!\n"
msgstr "Cette fentre n'est pas un canal !\n"
-#: src/common/command.c:806 src/common/command.c:830 src/common/command.c:940
+#: src/common/command.c:809 src/common/command.c:833 src/common/command.c:943
#, c-format
msgid "%s missing arguments for \"%s\" command\n"
msgstr "%s paramtres manquants pour la commande \"%s\"\n"
-#: src/common/command.c:815
+#: src/common/command.c:818
#, c-format
msgid "Alias \"%s\" => \"%s\" created\n"
msgstr "Alias \"%s\" => \"%s\" cr\n"
-#: src/common/command.c:821
+#: src/common/command.c:824
#, c-format
msgid "Failed to create alias \"%s\" => \"%s\" (not enough memory)\n"
msgstr "Impossible de crer l'alias \"%s\" => \"%s\" (pas assez de mmoire)\n"
-#: src/common/command.c:841
+#: src/common/command.c:844
msgid "List of aliases:\n"
msgstr "Liste des alias:\n"
-#: src/common/command.c:853
+#: src/common/command.c:856
msgid "No alias defined.\n"
msgstr "Aucun alias dfini.\n"
-#: src/common/command.c:876
+#: src/common/command.c:879
msgid "Channel: "
msgstr "Canal: "
-#: src/common/command.c:879 src/common/command.c:889
+#: src/common/command.c:882 src/common/command.c:892
msgid " (server: "
msgstr " (serveur: "
-#: src/common/command.c:886
+#: src/common/command.c:889
msgid "Private with: "
msgstr "Priv avec: "
-#: src/common/command.c:920
+#: src/common/command.c:923
msgid "Opened buffers:\n"
msgstr "Tampons ouverts:\n"
-#: src/common/command.c:963
+#: src/common/command.c:966
#, c-format
msgid "%s incorrect buffer number\n"
msgstr "%s numro de buffer incorrect\n"
-#: src/common/command.c:977
+#: src/common/command.c:980
#, c-format
msgid "%s can not close the single buffer\n"
msgstr "%s impossible de fermer le tampon unique\n"
-#: src/common/command.c:987
+#: src/common/command.c:990
#, c-format
msgid "%s can not close server buffer while channels are opened\n"
msgstr ""
"%s impossible de fermer le tampon du serveur tant que des canaux sont "
"ouverts\n"
-#: src/common/command.c:1028
+#: src/common/command.c:1031
msgid "Notify levels: "
msgstr "Niveaux de notification: "
-#: src/common/command.c:1056 src/common/command.c:1078
+#: src/common/command.c:1059 src/common/command.c:1081
#, c-format
msgid "%s incorrect notify level (must be between %d and %d)\n"
msgstr "%s niveau de notification incorrect (doit tre entre %d et %d)\n"
-#: src/common/command.c:1065
+#: src/common/command.c:1068
#, c-format
msgid "%s incorrect buffer for notify (must be channel or private)\n"
msgstr ""
"%s tampon incorrect pour la notification (doit tre un canal ou un priv)\n"
-#: src/common/command.c:1145
+#: src/common/command.c:1148
#, c-format
msgid "unknown parameter \"%s\" for \"%s\" command\n"
msgstr "paramtre inconnu \"%s\" pour la commande \"%s\"\n"
-#: src/common/command.c:1175
+#: src/common/command.c:1178
#, c-format
msgid "%s already connected to server \"%s\"!\n"
msgstr "%s dj connect au serveur \"%s\" !\n"
-#: src/common/command.c:1183
+#: src/common/command.c:1186
#, c-format
msgid "%s currently connecting to server \"%s\"!\n"
msgstr "%s une connexion vers le serveur \"%s\" est en cours !\n"
-#: src/common/command.c:1201 src/common/command.c:1276
+#: src/common/command.c:1204 src/common/command.c:1279
#, c-format
msgid "%s server not found\n"
msgstr "%s serveur non trouv\n"
-#: src/common/command.c:1231 src/common/command.c:1753
-#: src/common/command.c:2572 src/common/command.c:2588
+#: src/common/command.c:1234 src/common/command.c:1756
+#: src/common/command.c:2577 src/common/command.c:2601
#, c-format
msgid "%s unknown option for \"%s\" command\n"
msgstr "%s option inconnue pour la commande \"%s\"\n"
-#: src/common/command.c:1260
+#: src/common/command.c:1263
#, c-format
msgid "%s not connected to server \"%s\"!\n"
msgstr "%s non connect au serveur \"%s\" !\n"
-#: src/common/command.c:1268
+#: src/common/command.c:1271
msgid "Auto-reconnection is cancelled\n"
msgstr "La reconnexion automatique est annule\n"
-#: src/common/command.c:1299 src/common/weechat.c:350
+#: src/common/command.c:1302 src/common/weechat.c:350
#, c-format
msgid "%s internal commands:\n"
msgstr "Commandes internes %s :\n"
-#: src/common/command.c:1308 src/common/weechat.c:370
+#: src/common/command.c:1311 src/common/weechat.c:370
#, c-format
msgid "IRC commands:\n"
msgstr "Commandes IRC :\n"
-#: src/common/command.c:1321
+#: src/common/command.c:1324
msgid "Plugin commands:\n"
msgstr "Commandes d'extension :\n"
-#: src/common/command.c:1425
+#: src/common/command.c:1428
#, c-format
msgid "No help available, \"%s\" is an unknown command\n"
msgstr "Pas d'aide disponible, la commande \"%s\" est inconnue\n"
-#: src/common/command.c:1447
+#: src/common/command.c:1450
msgid " ignoring "
msgstr " ignore "
-#: src/common/command.c:1471
+#: src/common/command.c:1474
msgid "List of ignore:\n"
msgstr "Liste des ignore:\n"
-#: src/common/command.c:1486
+#: src/common/command.c:1489
msgid "No ignore defined.\n"
msgstr "Aucun ignore dfini.\n"
-#: src/common/command.c:1512
+#: src/common/command.c:1515
msgid "New ignore:"
msgstr "Nouveau ignore:"
-#: src/common/command.c:1531
+#: src/common/command.c:1534
msgid "New key binding:\n"
msgstr "Nouvelle touche:\n"
-#: src/common/command.c:1564
+#: src/common/command.c:1567
msgid "Key bindings:\n"
msgstr "Associations de touches:\n"
-#: src/common/command.c:1576
+#: src/common/command.c:1579
#, c-format
msgid "Key \"%s\" unbinded\n"
msgstr "Touche \"%s\" supprime\n"
-#: src/common/command.c:1581
+#: src/common/command.c:1584
#, c-format
msgid "%s unable to unbind key \"%s\"\n"
msgstr "%s impossible de supprimer la touche \"%s\"\n"
-#: src/common/command.c:1589 src/common/weechat.c:401
+#: src/common/command.c:1592 src/common/weechat.c:401
#, c-format
msgid "Internal key functions:\n"
msgstr "Fonctions internes pour les touches:\n"
-#: src/common/command.c:1608
+#: src/common/command.c:1611
msgid "Default key bindings restored\n"
msgstr "Touches par dfaut restaures\n"
-#: src/common/command.c:1614
+#: src/common/command.c:1617
#, c-format
msgid "%s \"-yes\" argument is required for keys reset (securuty reason)\n"
msgstr ""
"%s le paramtre \"-yes\" est requis pour la rinitialisation des touches "
"(raison de scurit)\n"
-#: src/common/command.c:1670
+#: src/common/command.c:1673
msgid "Plugins loaded:\n"
msgstr "Extensions charges :\n"
-#: src/common/command.c:1684
+#: src/common/command.c:1687
msgid " message handlers:\n"
msgstr " fonctions de message :\n"
-#: src/common/command.c:1690
+#: src/common/command.c:1693
#, c-format
msgid " IRC(%s)\n"
msgstr " IRC(%s)\n"
-#: src/common/command.c:1696
+#: src/common/command.c:1699
msgid " (no message handler)\n"
msgstr " (aucunne fonction de message)\n"
-#: src/common/command.c:1701
+#: src/common/command.c:1704
msgid " command handlers:\n"
msgstr " commandes :\n"
-#: src/common/command.c:1718
+#: src/common/command.c:1721
msgid " (no command handler)\n"
msgstr " (aucune commande)\n"
-#: src/common/command.c:1724
+#: src/common/command.c:1727
msgid " (no plugin)\n"
msgstr " (aucune extension)\n"
-#: src/common/command.c:1766
+#: src/common/command.c:1769
msgid ""
"Command \"plugin\" is not available, WeeChat was built without plugins "
"support.\n"
@@ -3060,31 +3077,31 @@ msgstr ""
"La commande \"plugin\" n'est pas disponible, WeeChat a t compil sans le "
"support des extensions.\n"
-#: src/common/command.c:1813
+#: src/common/command.c:1816
msgid "No server.\n"
msgstr "Pas de serveur.\n"
-#: src/common/command.c:1824
+#: src/common/command.c:1827
#, c-format
msgid "Server '%s' not found.\n"
msgstr "Serveur '%s' non trouv.\n"
-#: src/common/command.c:1836
+#: src/common/command.c:1839
#, c-format
msgid "%s missing servername for \"%s\" command\n"
msgstr "%s il manque le nom du serveur pour la commande \"%s\"\n"
-#: src/common/command.c:1844
+#: src/common/command.c:1847
#, c-format
msgid "%s too much arguments for \"%s\" command, ignoring arguments\n"
msgstr "%s trop de paramtres pour la commande \"%s\", paramtres ignors\n"
-#: src/common/command.c:1863
+#: src/common/command.c:1866
#, c-format
msgid "%s server \"%s\" not found for \"%s\" command\n"
msgstr "%s le serveur \"%s\" n'existe pas pour la commande \"%s\"\n"
-#: src/common/command.c:1871
+#: src/common/command.c:1874
#, c-format
msgid ""
"%s you can not delete server \"%s\" because you are connected to. Try /"
@@ -3093,172 +3110,172 @@ msgstr ""
"%s vous ne pouvez pas supprimer le server \"%s\" car vous tes connect "
"dessus. Essayez /disconnect %s avant.\n"
-#: src/common/command.c:1887 src/common/command.c:2033
+#: src/common/command.c:1890 src/common/command.c:2036
msgid "Server"
msgstr "Serveur"
-#: src/common/command.c:1890
+#: src/common/command.c:1893
msgid "has been deleted\n"
msgstr "a t supprim\n"
-#: src/common/command.c:1905
+#: src/common/command.c:1908
#, c-format
msgid "%s missing parameters for \"%s\" command\n"
msgstr "%s paramtres manquants pour la commande \"%s\"\n"
-#: src/common/command.c:1915
+#: src/common/command.c:1918
#, c-format
msgid "%s server \"%s\" already exists, can't create it!\n"
msgstr "%s le serveur \"%s\" existe dj, impossible de le crer !\n"
-#: src/common/command.c:1944 src/common/command.c:1972
-#: src/common/command.c:1985 src/common/command.c:2011
+#: src/common/command.c:1947 src/common/command.c:1975
+#: src/common/command.c:1988 src/common/command.c:2014
#, c-format
msgid "%s missing password for \"%s\" parameter\n"
msgstr "%s mot de passe manquant pour le paramtre \"%s\"\n"
-#: src/common/command.c:1957
+#: src/common/command.c:1960
#, c-format
msgid "%s missing nick(s) for \"%s\" parameter\n"
msgstr "%s pseudo(s) manquant(s) pour le paramtre \"%s\"\n"
-#: src/common/command.c:1998
+#: src/common/command.c:2001
#, c-format
msgid "%s missing command for \"%s\" parameter\n"
msgstr "%s commande manquante pour le paramtre \"%s\"\n"
-#: src/common/command.c:2036
+#: src/common/command.c:2039
msgid "created\n"
msgstr "cr\n"
-#: src/common/command.c:2042
+#: src/common/command.c:2045
#, c-format
msgid "%s unable to create server\n"
msgstr "%s impossible de crer le serveur\n"
-#: src/common/command.c:2097
+#: src/common/command.c:2100
msgid "(unknown)"
msgstr "(inconnu)"
-#: src/common/command.c:2120
+#: src/common/command.c:2123
msgid "(password hidden) "
msgstr "(mot de passe cach) "
-#: src/common/command.c:2184
+#: src/common/command.c:2187
#, c-format
msgid "%s server \"%s\" not found\n"
msgstr "%s serveur \"%s\" non trouv\n"
-#: src/common/command.c:2215 src/common/command.c:2261
+#: src/common/command.c:2218 src/common/command.c:2264
#, c-format
msgid "%s config option \"%s\" not found\n"
msgstr "%s option de configuration \"%s\" non trouve\n"
-#: src/common/command.c:2220 src/common/command.c:2253
+#: src/common/command.c:2223 src/common/command.c:2256
#, c-format
msgid "%s incorrect value for option \"%s\"\n"
msgstr "%s valeur incorrecte pour l'option \"%s\"\n"
-#: src/common/command.c:2236
+#: src/common/command.c:2239
#, c-format
msgid "%s option \"%s\" can not be changed while WeeChat is running\n"
msgstr "%s l'option \"%s\" ne peut pas tre change lorsque WeeChat tourne\n"
-#: src/common/command.c:2341
+#: src/common/command.c:2344
#, c-format
msgid "No config option found with \"%s\"\n"
msgstr "Aucune option de configuration trouve avec \"%s\"\n"
-#: src/common/command.c:2344
+#: src/common/command.c:2347
msgid "No config option found\n"
msgstr "Aucune option de configuration trouve\n"
-#: src/common/command.c:2351
+#: src/common/command.c:2354
msgid "Detail:\n"
msgstr "Dtail :\n"
-#: src/common/command.c:2355 src/common/weechat.c:287
+#: src/common/command.c:2358 src/common/weechat.c:287
#, c-format
msgid " . type boolean (values: 'on' or 'off')\n"
msgstr " . type boolen (valeurs: 'on' ou 'off')\n"
-#: src/common/command.c:2356 src/common/command.c:2379
-#: src/common/command.c:2385 src/common/command.c:2391
+#: src/common/command.c:2359 src/common/command.c:2382
+#: src/common/command.c:2388 src/common/command.c:2394
#: src/common/weechat.c:288 src/common/weechat.c:311 src/common/weechat.c:317
#: src/common/weechat.c:323
#, c-format
msgid " . default value: '%s'\n"
msgstr " . valeur par dfaut: '%s'\n"
-#: src/common/command.c:2361 src/common/weechat.c:293
+#: src/common/command.c:2364 src/common/weechat.c:293
#, c-format
msgid " . type integer (values: between %d and %d)\n"
msgstr " . type entier (valeurs: entre %d et %d)\n"
-#: src/common/command.c:2364 src/common/weechat.c:296
+#: src/common/command.c:2367 src/common/weechat.c:296
#, c-format
msgid " . default value: %d\n"
msgstr " . valeur par dfaut: %d\n"
-#: src/common/command.c:2368 src/common/weechat.c:300
+#: src/common/command.c:2371 src/common/weechat.c:300
#, c-format
msgid " . type string (values: "
msgstr " . type chane (valeurs: "
-#: src/common/command.c:2381 src/common/command.c:2387
-#: src/common/command.c:2393 src/common/weechat.c:313 src/common/weechat.c:319
+#: src/common/command.c:2384 src/common/command.c:2390
+#: src/common/command.c:2396 src/common/weechat.c:313 src/common/weechat.c:319
#: src/common/weechat.c:325
msgid "empty"
msgstr "vide"
-#: src/common/command.c:2384 src/common/weechat.c:316
+#: src/common/command.c:2387 src/common/weechat.c:316
#, c-format
msgid " . type color (Curses or Gtk color, look at WeeChat doc)\n"
msgstr " . type couleur (couleur Curses ou Gtk, voir la doc WeeChat)\n"
-#: src/common/command.c:2390 src/common/weechat.c:322
+#: src/common/command.c:2393 src/common/weechat.c:322
#, c-format
msgid " . type string (any string)\n"
msgstr " . type chane (toute chane)\n"
-#: src/common/command.c:2396 src/common/weechat.c:328
+#: src/common/command.c:2399 src/common/weechat.c:328
#, c-format
msgid " . description: %s\n"
msgstr " . description: %s\n"
-#: src/common/command.c:2403
+#: src/common/command.c:2406
#, c-format
msgid "config option(s) found with \"%s\"\n"
msgstr "option(s) de configuration trouve(s) avec \"%s\"\n"
-#: src/common/command.c:2406
+#: src/common/command.c:2409
msgid "config option(s) found\n"
msgstr "option(s) de configuration trouve(s)\n"
-#: src/common/command.c:2427
+#: src/common/command.c:2430
#, c-format
msgid "%s alias or command \"%s\" not found\n"
msgstr "%s alias ou commande \"%s\" non trouv\n"
-#: src/common/command.c:2437
+#: src/common/command.c:2440
#, c-format
msgid "Alias \"%s\" removed\n"
msgstr "Alias \"%s\" supprim\n"
-#: src/common/command.c:2490
+#: src/common/command.c:2493
msgid "ignore were removed.\n"
msgstr "ignore ont t supprims.\n"
-#: src/common/command.c:2492
+#: src/common/command.c:2495
msgid "ignore was removed.\n"
msgstr "ignore a t supprim.\n"
-#: src/common/command.c:2497
+#: src/common/command.c:2500
#, c-format
msgid "%s no ignore found\n"
msgstr "%s aucun ignore trouv\n"
-#: src/common/command.c:2520
+#: src/common/command.c:2525
msgid "Opened windows:\n"
msgstr "Fentres ouvertes:\n"
@@ -4072,150 +4089,173 @@ msgstr ""
"liste des mots pour la notification (spars par des virgules, le "
"comparaison ne tient pas compte de la casse)"
-#: src/common/weeconfig.c:687
+#: src/common/weeconfig.c:689
msgid "automatically accept dcc files"
msgstr "accepte automatiquement les fichiers dcc"
-#: src/common/weeconfig.c:688
+#: src/common/weeconfig.c:690
msgid "automatically accept incoming dcc files"
msgstr "accepte automatiquement les fichiers dcc entrants"
-#: src/common/weeconfig.c:691
+#: src/common/weeconfig.c:693
msgid "automatically accept dcc chats"
msgstr "accepte automatiquement les demandes de discussion dcc"
-#: src/common/weeconfig.c:692
+#: src/common/weeconfig.c:694
msgid "automatically accept dcc chats (use carefully!)"
msgstr ""
"accepte automatiquement les demandes de discussion dcc ( utiliser avec "
"prcaution !)"
-#: src/common/weeconfig.c:695
+#: src/common/weeconfig.c:697
msgid "timeout for dcc request"
msgstr "dlai d'attente pour les requtes dcc"
-#: src/common/weeconfig.c:696
+#: src/common/weeconfig.c:698
msgid "timeout for dcc request (in seconds)"
msgstr "dlai d'attente pour les requtes dcc (en secondes)"
-#: src/common/weeconfig.c:699
+#: src/common/weeconfig.c:701
msgid "block size for dcc packets"
msgstr "taille de bloc pour les paquets dcc"
-#: src/common/weeconfig.c:700
+#: src/common/weeconfig.c:702
msgid "block size for dcc packets in bytes (default: 65536)"
msgstr "taille de bloc pour les paquets dcc en octets (dfaut: 65536)"
-#: src/common/weeconfig.c:703
+#: src/common/weeconfig.c:705
+msgid "allowed ports for outgoing dcc"
+msgstr "ports autoriss pour le dcc sortant"
+
+#: src/common/weeconfig.c:706
+msgid ""
+"restricts outgoing dcc to use only ports in the given range (useful for NAT) "
+"(syntax: a single port, ie. 5000 or a port range, ie. 5000-5015, empty value "
+"means any port)"
+msgstr "restreint le dcc sortant utiliser des ports dans la plage donne (pratique pour le NAT) (syntaxe: un port simple, par exemple 5000, une plage de ports, par exemple 5000-5015, si non renseign tout port peut tre utilis)"
+
+#: src/common/weeconfig.c:711
+msgid "IP address for outgoing dcc"
+msgstr "adresse IP pour le dcc sortant"
+
+#: src/common/weeconfig.c:712
+msgid ""
+"IP or DNS address used for outgoing dcc (if empty, local interface IP is "
+"used)"
+msgstr ""
+"adresse IP ou DNS utilise pour le dcc sortant (si non renseign, "
+"l'interface IP locale est utilise)"
+
+#: src/common/weeconfig.c:716
msgid "path for incoming files with dcc"
msgstr "chemin les fichiers reus par dcc"
-#: src/common/weeconfig.c:704
+#: src/common/weeconfig.c:717
msgid "path for writing incoming files with dcc (default: user home)"
msgstr ""
"chemin pour crire les fichiers reus par dcc (par dfaut: rpertoire de "
"l'utilisateur)"
-#: src/common/weeconfig.c:707
+#: src/common/weeconfig.c:720
msgid "default path for sending files with dcc"
msgstr "chemin par dfaut pour envoyer les fichiers par dcc"
-#: src/common/weeconfig.c:708
+#: src/common/weeconfig.c:721
msgid ""
"path for reading files when sending thru dcc (when no path is specified)"
msgstr ""
"chemin pour lire les fichiers lorsqu'ils sont envoys par dcc (quand aucun "
"chemin n'est spcifi)"
-#: src/common/weeconfig.c:711 src/common/weeconfig.c:712
+#: src/common/weeconfig.c:724 src/common/weeconfig.c:725
msgid "convert spaces to underscores when sending files"
msgstr "convertir les espaces en underscores lors d'envoi de fichiers"
-#: src/common/weeconfig.c:715
+#: src/common/weeconfig.c:728
msgid "automatically rename dcc files if already exists"
msgstr "renomme automatiquement les fichiers dcc s'ils existent dj"
-#: src/common/weeconfig.c:716
+#: src/common/weeconfig.c:729
msgid "rename incoming files if already exists (add '.1', '.2', ...)"
msgstr ""
"renommer les fichiers reus s'ils existent dj (ajoute '.1', '.2', ...)"
-#: src/common/weeconfig.c:719
+#: src/common/weeconfig.c:732
msgid "automatically resume aborted transfers"
msgstr "continuer automatiquement les transferts non termins"
-#: src/common/weeconfig.c:720
+#: src/common/weeconfig.c:733
msgid ""
"automatically resume dcc transfer if connection with remote host is loosed"
msgstr ""
"continuer automatiquement les transferts dcc si la connexion avec la machine "
"distante a t perdue"
-#: src/common/weeconfig.c:739
+#: src/common/weeconfig.c:752
msgid "use proxy"
msgstr "utiliser un proxy"
-#: src/common/weeconfig.c:740
+#: src/common/weeconfig.c:753
msgid "use a proxy server to connect to irc server"
msgstr "utiliser un proxy pour se connecter au serveur irc"
-#: src/common/weeconfig.c:743
+#: src/common/weeconfig.c:756
msgid "proxy type"
msgstr "type de proxy"
-#: src/common/weeconfig.c:744
+#: src/common/weeconfig.c:757
msgid "proxy type (http (default), socks4, socks5)"
msgstr "type de proxy (http (dfaut), socks4, socks5)"
-#: src/common/weeconfig.c:747
+#: src/common/weeconfig.c:760
msgid "use ipv6 proxy"
msgstr "utiliser un proxy ipv6"
-#: src/common/weeconfig.c:748
+#: src/common/weeconfig.c:761
msgid "connect to proxy in ipv6"
msgstr "se connecter au proxy en ipv6"
-#: src/common/weeconfig.c:751
+#: src/common/weeconfig.c:764
msgid "proxy address"
msgstr "adresse du proxy"
-#: src/common/weeconfig.c:752
+#: src/common/weeconfig.c:765
msgid "proxy server address (IP or hostname)"
msgstr "adresse du serveur proxy (IP ou nom)"
-#: src/common/weeconfig.c:755
+#: src/common/weeconfig.c:768
msgid "port for proxy"
msgstr "port pour le proxy"
-#: src/common/weeconfig.c:756
+#: src/common/weeconfig.c:769
msgid "port for connecting to proxy server"
msgstr "port pour se connecter au serveur proxy"
-#: src/common/weeconfig.c:759
+#: src/common/weeconfig.c:772
msgid "proxy username"
msgstr "nom d'utilisateur proxy"
-#: src/common/weeconfig.c:760
+#: src/common/weeconfig.c:773
msgid "username for proxy server"
msgstr "nom d'utilisateur pour le serveur proxy"
-#: src/common/weeconfig.c:763
+#: src/common/weeconfig.c:776
msgid "proxy password"
msgstr "mot de passe pour le proxy"
-#: src/common/weeconfig.c:764
+#: src/common/weeconfig.c:777
msgid "password for proxy server"
msgstr "mot de passe pour le serveur proxy"
-#: src/common/weeconfig.c:777 src/common/weeconfig.c:778
+#: src/common/weeconfig.c:790 src/common/weeconfig.c:791
msgid "path for searching plugins"
msgstr "chemin de recherche des extensions"
-#: src/common/weeconfig.c:781
+#: src/common/weeconfig.c:794
msgid "list of plugins to load automatically"
msgstr "list des extensions charger automatiquement"
-#: src/common/weeconfig.c:782
+#: src/common/weeconfig.c:795
msgid ""
"comma separated list of plugins to load automatically at startup, \"*\" "
"means all plugins found (names may be partial, for example \"perl\" is ok "
@@ -4225,11 +4265,11 @@ msgstr ""
"toutes (spares par des virgules, les noms peuvent tre partiels, par "
"exemple \"perl\" est ok pour \"libperl.so\")"
-#: src/common/weeconfig.c:787
+#: src/common/weeconfig.c:800
msgid "standard plugins extension in filename"
msgstr "extension standard des extensions dans le nom de fichier"
-#: src/common/weeconfig.c:788
+#: src/common/weeconfig.c:801
msgid ""
"standard plugins extension in filename, used for autoload (if empty, then "
"all files are loaded when autoload is \"*\")"
@@ -4238,91 +4278,91 @@ msgstr ""
"automatique (si vide, alors tous les fichiers sont chargs si autoload vaut "
"\"*\")"
-#: src/common/weeconfig.c:805
+#: src/common/weeconfig.c:818
msgid "server name"
msgstr "nom du serveur"
-#: src/common/weeconfig.c:806
+#: src/common/weeconfig.c:819
msgid "name associated to IRC server (for display only)"
msgstr "nom associ au serveur IRC (pour affichage seulement)"
-#: src/common/weeconfig.c:809
+#: src/common/weeconfig.c:822
msgid "automatically connect to server"
msgstr "connexion automatique au serveur"
-#: src/common/weeconfig.c:810
+#: src/common/weeconfig.c:823
msgid "automatically connect to server when WeeChat is starting"
msgstr "connexion automatique au serveur quand WeeChat dmarre"
-#: src/common/weeconfig.c:813
+#: src/common/weeconfig.c:826
msgid "automatically reconnect to server"
msgstr "reconnexion automatique au serveur"
-#: src/common/weeconfig.c:814
+#: src/common/weeconfig.c:827
msgid "automatically reconnect to server when disconnected"
msgstr "reconnexion automatique au serveur aprs une dconnexion"
-#: src/common/weeconfig.c:817
+#: src/common/weeconfig.c:830
msgid "delay before trying again to reconnect"
msgstr "dlai avant de tenter une reconnexion"
-#: src/common/weeconfig.c:818
+#: src/common/weeconfig.c:831
msgid "delay (in seconds) before trying again to reconnect to server"
msgstr "dlai (en secondes) avant de tenter une reconnexion au serveur"
-#: src/common/weeconfig.c:821
+#: src/common/weeconfig.c:834
msgid "server address or hostname"
msgstr "adresse ou nom du serveur"
-#: src/common/weeconfig.c:822
+#: src/common/weeconfig.c:835
msgid "IP address or hostname of IRC server"
msgstr "adresse IP ou nom du serveur IRC"
-#: src/common/weeconfig.c:825
+#: src/common/weeconfig.c:838
msgid "port for IRC server"
msgstr "port pour le serveur IRC"
-#: src/common/weeconfig.c:826
+#: src/common/weeconfig.c:839
msgid "port for connecting to server"
msgstr "port pour se connecter au serveur"
-#: src/common/weeconfig.c:829 src/common/weeconfig.c:830
+#: src/common/weeconfig.c:842 src/common/weeconfig.c:843
msgid "use IPv6 protocol for server communication"
msgstr "utiliser le protocole IPv6 pour la communication avec le serveur"
-#: src/common/weeconfig.c:833 src/common/weeconfig.c:834
+#: src/common/weeconfig.c:846 src/common/weeconfig.c:847
msgid "use SSL for server communication"
msgstr "utiliser SSL pour la communication avec le serveur"
-#: src/common/weeconfig.c:837
+#: src/common/weeconfig.c:850
msgid "server password"
msgstr "mot de passe pour le serveur"
-#: src/common/weeconfig.c:838
+#: src/common/weeconfig.c:851
msgid "password for IRC server"
msgstr "mot de passe pour le serveur IRC"
-#: src/common/weeconfig.c:841
+#: src/common/weeconfig.c:854
msgid "nickname for server"
msgstr "pseudo pour le serveur"
-#: src/common/weeconfig.c:842
+#: src/common/weeconfig.c:855
msgid "nickname to use on IRC server"
msgstr "pseudo utiliser sur le serveur IRC"
-#: src/common/weeconfig.c:845
+#: src/common/weeconfig.c:858
msgid "alternate nickname for server"
msgstr "pseudo alternatif pour le serveur"
-#: src/common/weeconfig.c:846
+#: src/common/weeconfig.c:859
msgid "alternate nickname to use on IRC server (if nickname is already used)"
msgstr "pseudo alternatif pour le serveur IRC (si le pseudo est dj utilis)"
-#: src/common/weeconfig.c:849
+#: src/common/weeconfig.c:862
msgid "2nd alternate nickname for server"
msgstr "2nd pseudo alternatif pour le serveur"
-#: src/common/weeconfig.c:850
+#: src/common/weeconfig.c:863
msgid ""
"2nd alternate nickname to use on IRC server (if alternate nickname is "
"already used)"
@@ -4330,31 +4370,31 @@ msgstr ""
"2nd pseudo alternatif pour le serveur IRC (si le pseudo alternatif est dj "
"utilis)"
-#: src/common/weeconfig.c:853
+#: src/common/weeconfig.c:866
msgid "user name for server"
msgstr "nom d'utilisateur pour le serveur"
-#: src/common/weeconfig.c:854
+#: src/common/weeconfig.c:867
msgid "user name to use on IRC server"
msgstr "nom d'utilisateur pour le serveur IRC"
-#: src/common/weeconfig.c:857
+#: src/common/weeconfig.c:870
msgid "real name for server"
msgstr "nom rel pour le serveur"
-#: src/common/weeconfig.c:858
+#: src/common/weeconfig.c:871
msgid "real name to use on IRC server"
msgstr "nom rel pour le serveur IRC"
-#: src/common/weeconfig.c:861 src/common/weeconfig.c:862
+#: src/common/weeconfig.c:874 src/common/weeconfig.c:875
msgid "first command to run when connected to server"
msgstr "commande excuter en premier lorsque connect au serveur"
-#: src/common/weeconfig.c:865
+#: src/common/weeconfig.c:878
msgid "delay (in seconds) after command was executed"
msgstr "dlai (en secondes) aprs excution de la commande"
-#: src/common/weeconfig.c:866
+#: src/common/weeconfig.c:879
msgid ""
"delay (in seconds) after command was executed (example: give some time for "
"authentication)"
@@ -4362,11 +4402,11 @@ msgstr ""
"dlai (en secondes) aprs excution de la commande (exemple: donner du temps "
"pour l'authentification)"
-#: src/common/weeconfig.c:869
+#: src/common/weeconfig.c:882
msgid "list of channels to join when connected to server"
msgstr "liste des canaux rejoindre lorsque connect au serveur"
-#: src/common/weeconfig.c:870
+#: src/common/weeconfig.c:883
msgid ""
"comma separated list of channels to join when connected to server (example: "
"\"#chan1,#chan2,#chan3 key1,key2\")"
@@ -4374,15 +4414,15 @@ msgstr ""
"liste des canaux (spars par des virgules) rejoindre lorsque connect au "
"serveur (exemple: \"#chan1,#chan2,#chan3 key1,key2\")"
-#: src/common/weeconfig.c:873 src/common/weeconfig.c:874
+#: src/common/weeconfig.c:886 src/common/weeconfig.c:887
msgid "automatically rejoin channels when kicked"
msgstr "rejoindre automatiquement les canaux quand mis dehors"
-#: src/common/weeconfig.c:877
+#: src/common/weeconfig.c:890
msgid "notify levels for channels of this server"
msgstr "niveaux de notification pour les canaux de ce serveur"
-#: src/common/weeconfig.c:878
+#: src/common/weeconfig.c:891
msgid ""
"comma separated list of notify levels for channels of this server (format: "
"#channel:1,..)"
@@ -4390,69 +4430,69 @@ msgstr ""
"liste des niveaux de notifications (spars par des virgules) pour les "
"canaux de ce serveur (format: #canal:1,..)"
-#: src/common/weeconfig.c:1420
+#: src/common/weeconfig.c:1433
#, c-format
msgid "%s %s, line %d: new server, but previous was incomplete\n"
msgstr "%s %s, ligne %d: nouveau serveur, mais le prcdent tait incomplet\n"
-#: src/common/weeconfig.c:1429
+#: src/common/weeconfig.c:1442
#, c-format
msgid "%s %s, line %d: server '%s' already exists\n"
msgstr "%s %s, ligne %d: le serveur '%s' existe dj\n"
-#: src/common/weeconfig.c:1444
+#: src/common/weeconfig.c:1457
#, c-format
msgid "%s %s, line %d: unable to create server\n"
msgstr "%s %s, ligne %d: impossible de crer le serveur\n"
-#: src/common/weeconfig.c:1484
+#: src/common/weeconfig.c:1497
#, c-format
msgid "%s unable to assign default int with string (\"%s\")\n"
msgstr ""
"%s impossible d'assigner la valeur entire par dfaut avec la chane (\"%s"
"\")\n"
-#: src/common/weeconfig.c:1495
+#: src/common/weeconfig.c:1508
#, c-format
msgid "%s unable to assign default color (\"%s\")\n"
msgstr "%s impossible d'assigner la couleur par dfaut (\"%s\")\n"
-#: src/common/weeconfig.c:1534
+#: src/common/weeconfig.c:1547
#, c-format
msgid "%s config file \"%s\" not found.\n"
msgstr "%s fichier de configuration \"%s\" non trouv.\n"
-#: src/common/weeconfig.c:1566
+#: src/common/weeconfig.c:1579
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"]\"\n"
msgstr "%s %s, ligne %d: syntaxe invalide, il manque \"]\"\n"
-#: src/common/weeconfig.c:1583
+#: src/common/weeconfig.c:1596
#, c-format
msgid "%s %s, line %d: unknown section identifier (\"%s\")\n"
msgstr "%s %s, ligne %d: section inconnue (\"%s\")\n"
-#: src/common/weeconfig.c:1601
+#: src/common/weeconfig.c:1614
#, c-format
msgid "%s %s, line %d: invalid section for option, line is ignored\n"
msgstr "%s %s, ligne %d: section invalide pour l'option, ligne ignore\n"
-#: src/common/weeconfig.c:1609
+#: src/common/weeconfig.c:1622
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"=\"\n"
msgstr "%s %s, ligne %d: syntaxe invalide, il manque \"=\"\n"
-#: src/common/weeconfig.c:1646 src/common/weeconfig.c:1672
+#: src/common/weeconfig.c:1659 src/common/weeconfig.c:1685
#, c-format
msgid "%s %s, line %d: invalid option \"%s\"\n"
msgstr "%s %s, ligne %d: option \"%s\" invalide\n"
-#: src/common/weeconfig.c:1652
+#: src/common/weeconfig.c:1665
#, c-format
msgid "%s %s, line %d: invalid ignore options \"%s\"\n"
msgstr "%s %s, ligne %d: options \"%s\" invalides pour le ignore\n"
-#: src/common/weeconfig.c:1683
+#: src/common/weeconfig.c:1696
#, c-format
msgid ""
"%s %s, line %d: invalid value foroption '%s'\n"
@@ -4461,7 +4501,7 @@ msgstr ""
"%s %s, ligne %d: valeur invalide pour l'option '%s'\n"
"Attendu: valeur boolenne: 'off' ou 'on'\n"
-#: src/common/weeconfig.c:1692
+#: src/common/weeconfig.c:1705
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -4470,7 +4510,7 @@ msgstr ""
"%s %s, ligne %d: valeur invalide pour l'option '%s'\n"
"Attendu: entier compris entre %d et %d\n"
-#: src/common/weeconfig.c:1703
+#: src/common/weeconfig.c:1716
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
@@ -4479,26 +4519,26 @@ msgstr ""
"%s %s, ligne %d: valeur invalide pour l'option '%s'\n"
"Attendu: une de ces chanes: "
-#: src/common/weeconfig.c:1719
+#: src/common/weeconfig.c:1732
#, c-format
msgid "%s %s, line %d: invalid color name for option '%s'\n"
msgstr "%s %s, ligne %d: nom de couleur invalide pour l'option '%s'\n"
-#: src/common/weeconfig.c:1781 src/common/weeconfig.c:1976
+#: src/common/weeconfig.c:1794 src/common/weeconfig.c:1989
#, c-format
msgid "%s cannot create file \"%s\"\n"
msgstr "%s impossible de crer le fichier \"%s\"\n"
-#: src/common/weeconfig.c:1787
+#: src/common/weeconfig.c:1800
#, c-format
msgid "%s: creating default config file...\n"
msgstr "%s: cration du fichier de configuration par dfaut...\n"
-#: src/common/weeconfig.c:1788
+#: src/common/weeconfig.c:1801
msgid "Creating default config file\n"
msgstr "Cration du fichier de configuration par dfaut\n"
-#: src/common/weeconfig.c:1791 src/common/weeconfig.c:1985
+#: src/common/weeconfig.c:1804 src/common/weeconfig.c:1998
#, c-format
msgid ""
"#\n"
@@ -4507,6 +4547,6 @@ msgstr ""
"#\n"
"# %s: fichier de configuration, cr par %s v%s le %s#\n"
-#: src/common/weeconfig.c:1982
+#: src/common/weeconfig.c:1995
msgid "Saving config to disk\n"
msgstr "Sauvegarde de la configuration sur disque\n"
diff --git a/weechat/po/weechat.pot b/weechat/po/weechat.pot
index 744dcf623..486fb4797 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-10-21 15:50+0200\n"
+"POT-Creation-Date: 2005-10-22 15:52+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"
@@ -20,7 +20,7 @@ msgstr ""
msgid "%s cannot allocate new nick\n"
msgstr ""
-#: src/irc/irc-server.c:180 src/common/weeconfig.c:1921
+#: src/irc/irc-server.c:180 src/common/weeconfig.c:1934
msgid "Unable to get user's name"
msgstr ""
@@ -1245,7 +1245,7 @@ msgstr ""
msgid "whois (secure connection)"
msgstr ""
-#: src/irc/irc-display.c:163 src/common/command.c:870
+#: src/irc/irc-display.c:163 src/common/command.c:873
msgid "Server: "
msgstr ""
@@ -1253,7 +1253,7 @@ msgstr ""
msgid "connected"
msgstr ""
-#: src/irc/irc-display.c:168 src/common/command.c:896
+#: src/irc/irc-display.c:168 src/common/command.c:899
msgid "not connected"
msgstr ""
@@ -1284,7 +1284,7 @@ msgstr ""
msgid "%s: using local hostname \"%s\"\n"
msgstr ""
-#: src/irc/irc-send.c:167 src/common/command.c:746
+#: src/irc/irc-send.c:167 src/common/command.c:749
#, c-format
msgid "%s cannot find nick for sending message\n"
msgstr ""
@@ -1300,8 +1300,8 @@ msgstr ""
#: src/irc/irc-send.c:456 src/irc/irc-send.c:468 src/irc/irc-send.c:486
#: src/irc/irc-send.c:1138 src/irc/irc-send.c:1231 src/irc/irc-send.c:1763
-#: src/common/command.c:1218 src/common/command.c:1628
-#: src/common/command.c:1760
+#: src/common/command.c:1221 src/common/command.c:1631
+#: src/common/command.c:1763
#, c-format
msgid "%s wrong argument count for \"%s\" command\n"
msgstr ""
@@ -1361,7 +1361,7 @@ msgstr ""
msgid " has kicked "
msgstr ""
-#: src/irc/irc-recv.c:414 src/common/command.c:1449
+#: src/irc/irc-recv.c:414 src/common/command.c:1452
msgid " from "
msgstr ""
@@ -1543,7 +1543,7 @@ msgstr ""
msgid ": %ld.%ld seconds\n"
msgstr ""
-#: src/irc/irc-recv.c:1193 src/irc/irc-recv.c:2097 src/irc/irc-dcc.c:1044
+#: src/irc/irc-recv.c:1193 src/irc/irc-recv.c:2097 src/irc/irc-dcc.c:1128
#, c-format
msgid "Private %s> %s"
msgstr ""
@@ -1716,7 +1716,7 @@ msgstr ""
msgid "has invited"
msgstr ""
-#: src/irc/irc-recv.c:3718 src/irc/irc-recv.c:4139 src/common/command.c:1442
+#: src/irc/irc-recv.c:3718 src/irc/irc-recv.c:4139 src/common/command.c:1445
msgid "on"
msgstr ""
@@ -1827,133 +1827,138 @@ msgstr ""
msgid "Aborted"
msgstr ""
-#: src/irc/irc-dcc.c:346 src/irc/irc-dcc.c:544 src/irc/irc-dcc.c:706
+#: src/irc/irc-dcc.c:366 src/irc/irc-dcc.c:564 src/irc/irc-dcc.c:726
msgid "DCC: file "
msgstr ""
-#: src/irc/irc-dcc.c:353 src/irc/irc-dcc.c:669 src/irc/irc-dcc.c:711
+#: src/irc/irc-dcc.c:373 src/irc/irc-dcc.c:689 src/irc/irc-dcc.c:731
msgid " (local filename: "
msgstr ""
-#: src/irc/irc-dcc.c:361
+#: src/irc/irc-dcc.c:381
msgid " sent to "
msgstr ""
-#: src/irc/irc-dcc.c:363
+#: src/irc/irc-dcc.c:383
msgid " received from "
msgstr ""
-#: src/irc/irc-dcc.c:369
+#: src/irc/irc-dcc.c:389
msgid ": ok!\n"
msgstr ""
-#: src/irc/irc-dcc.c:369
+#: src/irc/irc-dcc.c:389
msgid ": FAILED\n"
msgstr ""
-#: src/irc/irc-dcc.c:381
+#: src/irc/irc-dcc.c:401
msgid "DCC chat closed with "
msgstr ""
-#: src/irc/irc-dcc.c:437
+#: src/irc/irc-dcc.c:457
#, c-format
msgid ""
"%s can't associate DCC chat with private buffer (maybe private buffer has "
"already DCC CHAT?)\n"
msgstr ""
-#: src/irc/irc-dcc.c:447
+#: src/irc/irc-dcc.c:467
msgid "Connected to "
msgstr ""
-#: src/irc/irc-dcc.c:456
+#: src/irc/irc-dcc.c:476
msgid "via DCC chat\n"
msgstr ""
-#: src/irc/irc-dcc.c:549
+#: src/irc/irc-dcc.c:569
#, c-format
msgid "resumed at position %u\n"
msgstr ""
-#: src/irc/irc-dcc.c:555 src/irc/irc-dcc.c:580
+#: src/irc/irc-dcc.c:575 src/irc/irc-dcc.c:600
#, c-format
msgid ""
"%s can't resume file \"%s\" (port: %d, start position: %u): DCC not found or "
"ended\n"
msgstr ""
-#: src/irc/irc-dcc.c:599
+#: src/irc/irc-dcc.c:619
#, c-format
msgid "%s not enough memory for new DCC\n"
msgstr ""
-#: src/irc/irc-dcc.c:618
+#: src/irc/irc-dcc.c:638
msgid "DCC chat"
msgstr ""
-#: src/irc/irc-dcc.c:648
+#: src/irc/irc-dcc.c:668
msgid "Incoming DCC file from "
msgstr ""
-#: src/irc/irc-dcc.c:659 src/irc/irc-dcc.c:673
+#: src/irc/irc-dcc.c:679 src/irc/irc-dcc.c:693
msgid " bytes\n"
msgstr ""
-#: src/irc/irc-dcc.c:665
+#: src/irc/irc-dcc.c:685
msgid "Sending DCC file to "
msgstr ""
-#: src/irc/irc-dcc.c:679
+#: src/irc/irc-dcc.c:699
msgid "Incoming DCC chat request from "
msgstr ""
-#: src/irc/irc-dcc.c:691
+#: src/irc/irc-dcc.c:711
msgid "Sending DCC chat request to "
msgstr ""
-#: src/irc/irc-dcc.c:717
+#: src/irc/irc-dcc.c:737
#, c-format
msgid "will be resumed at position %u\n"
msgstr ""
-#: src/irc/irc-dcc.c:783
+#: src/irc/irc-dcc.c:805
#, c-format
msgid "%s not enough memory for DCC SEND\n"
msgstr ""
-#: src/irc/irc-dcc.c:805
+#: src/irc/irc-dcc.c:827
#, c-format
msgid "%s cannot access file \"%s\"\n"
msgstr ""
-#: src/irc/irc-dcc.c:826
+#: src/irc/irc-dcc.c:849
+#, c-format
+msgid "%s could not find address for '%s'. Falling back to local IP.\n"
+msgstr ""
+
+#: src/irc/irc-dcc.c:869
#, c-format
msgid "%s cannot create socket for DCC\n"
msgstr ""
-#: src/irc/irc-dcc.c:839
+#: src/irc/irc-dcc.c:926
#, c-format
-msgid "%s cannot find port for DCC\n"
+msgid "%s cannot find available port for DCC\n"
msgstr ""
-#: src/irc/irc-dcc.c:886
+#: src/irc/irc-dcc.c:970
#, c-format
msgid "%s cannot send DCC\n"
msgstr ""
-#: src/irc/irc-dcc.c:965
+#: src/irc/irc-dcc.c:1049
#, c-format
msgid "%s error sending data to \"%s\" via DCC CHAT\n"
msgstr ""
-#: src/irc/irc-dcc.c:1238
+#: src/irc/irc-dcc.c:1322
#, c-format
msgid ""
"%s DCC failed because blocksize is too big. Check value of \"dcc_blocksize\" "
"option, max is %d.\n"
msgstr ""
-#: src/irc/irc-dcc.c:1313
+#: src/irc/irc-dcc.c:1397
#, c-format
msgid "Aborting active DCC: \"%s\" from %s\n"
msgstr ""
@@ -2071,12 +2076,12 @@ msgstr ""
msgid "%s plugin \"%s\" not found\n"
msgstr ""
-#: src/gui/curses/gui-input.c:317
+#: src/gui/curses/gui-input.c:322
#, c-format
msgid "Day changed to %s\n"
msgstr ""
-#: src/gui/curses/gui-input.c:400
+#: src/gui/curses/gui-input.c:405
#, c-format
msgid "%s lag is high, disconnecting from server...\n"
msgstr ""
@@ -2298,7 +2303,7 @@ msgstr ""
msgid "grab a key"
msgstr ""
-#: src/gui/gui-keyboard.c:426 src/common/command.c:1643
+#: src/gui/gui-keyboard.c:426 src/common/command.c:1646
#, c-format
msgid "%s unable to bind key \"%s\"\n"
msgstr ""
@@ -2550,482 +2555,487 @@ msgid "manage windows"
msgstr ""
#: src/common/command.c:139
-msgid "[list | splith | splitv | [merge [down | up | left | right | all]]]"
+msgid ""
+"[list | -1 | +1 | b# | splith | splitv | [merge [down | up | left | right | "
+"all]]]"
msgstr ""
#: src/common/command.c:140
msgid ""
"list: list opened windows (no parameter implies this list)\n"
+"-1: jump to previous window\n"
+"+1: jump to next window\n"
+"b#: jump to next window displaying buffer number #\n"
"splith: split current window horizontally\n"
"splitv: split current window vertically\n"
"merge: merge window with another"
msgstr ""
-#: src/common/command.c:286
+#: src/common/command.c:289
#, c-format
msgid "%s alias or command \"%s\" already exists!\n"
msgstr ""
-#: src/common/command.c:296
+#: src/common/command.c:299
#, c-format
msgid "%s alias cannot run another alias!\n"
msgstr ""
-#: src/common/command.c:303
+#: src/common/command.c:306
#, c-format
msgid "%s target command \"%s\" does not exist!\n"
msgstr ""
-#: src/common/command.c:532
+#: src/common/command.c:535
#, c-format
msgid "%s wrong argument count for %s command \"%s\" (expected: %d arg%s)\n"
msgstr ""
-#: src/common/command.c:544
+#: src/common/command.c:547
#, c-format
msgid ""
"%s wrong argument count for %s command \"%s\" (expected: between %d and %d "
"arg%s)\n"
msgstr ""
-#: src/common/command.c:566 src/common/command.c:631
+#: src/common/command.c:569 src/common/command.c:634
#, c-format
msgid "%s command \"%s\" failed\n"
msgstr ""
-#: src/common/command.c:589
+#: src/common/command.c:592
#, c-format
msgid "%s wrong argument count for IRC command \"%s\" (expected: %d arg%s)\n"
msgstr ""
-#: src/common/command.c:601
+#: src/common/command.c:604
#, c-format
msgid ""
"%s wrong argument count for IRC command \"%s\" (expected: between %d and %d "
"arg%s)\n"
msgstr ""
-#: src/common/command.c:616
+#: src/common/command.c:619
#, c-format
msgid "%s command \"%s\" needs a server connection!\n"
msgstr ""
-#: src/common/command.c:670
+#: src/common/command.c:673
#, c-format
msgid "%s unknown command \"%s\" (type /help for help)\n"
msgstr ""
-#: src/common/command.c:770
+#: src/common/command.c:773
#, c-format
msgid "%s unable to call handler for message (not enough memory)\n"
msgstr ""
-#: src/common/command.c:778
+#: src/common/command.c:781
msgid "This window is not a channel!\n"
msgstr ""
-#: src/common/command.c:806 src/common/command.c:830 src/common/command.c:940
+#: src/common/command.c:809 src/common/command.c:833 src/common/command.c:943
#, c-format
msgid "%s missing arguments for \"%s\" command\n"
msgstr ""
-#: src/common/command.c:815
+#: src/common/command.c:818
#, c-format
msgid "Alias \"%s\" => \"%s\" created\n"
msgstr ""
-#: src/common/command.c:821
+#: src/common/command.c:824
#, c-format
msgid "Failed to create alias \"%s\" => \"%s\" (not enough memory)\n"
msgstr ""
-#: src/common/command.c:841
+#: src/common/command.c:844
msgid "List of aliases:\n"
msgstr ""
-#: src/common/command.c:853
+#: src/common/command.c:856
msgid "No alias defined.\n"
msgstr ""
-#: src/common/command.c:876
+#: src/common/command.c:879
msgid "Channel: "
msgstr ""
-#: src/common/command.c:879 src/common/command.c:889
+#: src/common/command.c:882 src/common/command.c:892
msgid " (server: "
msgstr ""
-#: src/common/command.c:886
+#: src/common/command.c:889
msgid "Private with: "
msgstr ""
-#: src/common/command.c:920
+#: src/common/command.c:923
msgid "Opened buffers:\n"
msgstr ""
-#: src/common/command.c:963
+#: src/common/command.c:966
#, c-format
msgid "%s incorrect buffer number\n"
msgstr ""
-#: src/common/command.c:977
+#: src/common/command.c:980
#, c-format
msgid "%s can not close the single buffer\n"
msgstr ""
-#: src/common/command.c:987
+#: src/common/command.c:990
#, c-format
msgid "%s can not close server buffer while channels are opened\n"
msgstr ""
-#: src/common/command.c:1028
+#: src/common/command.c:1031
msgid "Notify levels: "
msgstr ""
-#: src/common/command.c:1056 src/common/command.c:1078
+#: src/common/command.c:1059 src/common/command.c:1081
#, c-format
msgid "%s incorrect notify level (must be between %d and %d)\n"
msgstr ""
-#: src/common/command.c:1065
+#: src/common/command.c:1068
#, c-format
msgid "%s incorrect buffer for notify (must be channel or private)\n"
msgstr ""
-#: src/common/command.c:1145
+#: src/common/command.c:1148
#, c-format
msgid "unknown parameter \"%s\" for \"%s\" command\n"
msgstr ""
-#: src/common/command.c:1175
+#: src/common/command.c:1178
#, c-format
msgid "%s already connected to server \"%s\"!\n"
msgstr ""
-#: src/common/command.c:1183
+#: src/common/command.c:1186
#, c-format
msgid "%s currently connecting to server \"%s\"!\n"
msgstr ""
-#: src/common/command.c:1201 src/common/command.c:1276
+#: src/common/command.c:1204 src/common/command.c:1279
#, c-format
msgid "%s server not found\n"
msgstr ""
-#: src/common/command.c:1231 src/common/command.c:1753
-#: src/common/command.c:2572 src/common/command.c:2588
+#: src/common/command.c:1234 src/common/command.c:1756
+#: src/common/command.c:2577 src/common/command.c:2601
#, c-format
msgid "%s unknown option for \"%s\" command\n"
msgstr ""
-#: src/common/command.c:1260
+#: src/common/command.c:1263
#, c-format
msgid "%s not connected to server \"%s\"!\n"
msgstr ""
-#: src/common/command.c:1268
+#: src/common/command.c:1271
msgid "Auto-reconnection is cancelled\n"
msgstr ""
-#: src/common/command.c:1299 src/common/weechat.c:350
+#: src/common/command.c:1302 src/common/weechat.c:350
#, c-format
msgid "%s internal commands:\n"
msgstr ""
-#: src/common/command.c:1308 src/common/weechat.c:370
+#: src/common/command.c:1311 src/common/weechat.c:370
#, c-format
msgid "IRC commands:\n"
msgstr ""
-#: src/common/command.c:1321
+#: src/common/command.c:1324
msgid "Plugin commands:\n"
msgstr ""
-#: src/common/command.c:1425
+#: src/common/command.c:1428
#, c-format
msgid "No help available, \"%s\" is an unknown command\n"
msgstr ""
-#: src/common/command.c:1447
+#: src/common/command.c:1450
msgid " ignoring "
msgstr ""
-#: src/common/command.c:1471
+#: src/common/command.c:1474
msgid "List of ignore:\n"
msgstr ""
-#: src/common/command.c:1486
+#: src/common/command.c:1489
msgid "No ignore defined.\n"
msgstr ""
-#: src/common/command.c:1512
+#: src/common/command.c:1515
msgid "New ignore:"
msgstr ""
-#: src/common/command.c:1531
+#: src/common/command.c:1534
msgid "New key binding:\n"
msgstr ""
-#: src/common/command.c:1564
+#: src/common/command.c:1567
msgid "Key bindings:\n"
msgstr ""
-#: src/common/command.c:1576
+#: src/common/command.c:1579
#, c-format
msgid "Key \"%s\" unbinded\n"
msgstr ""
-#: src/common/command.c:1581
+#: src/common/command.c:1584
#, c-format
msgid "%s unable to unbind key \"%s\"\n"
msgstr ""
-#: src/common/command.c:1589 src/common/weechat.c:401
+#: src/common/command.c:1592 src/common/weechat.c:401
#, c-format
msgid "Internal key functions:\n"
msgstr ""
-#: src/common/command.c:1608
+#: src/common/command.c:1611
msgid "Default key bindings restored\n"
msgstr ""
-#: src/common/command.c:1614
+#: src/common/command.c:1617
#, c-format
msgid "%s \"-yes\" argument is required for keys reset (securuty reason)\n"
msgstr ""
-#: src/common/command.c:1670
+#: src/common/command.c:1673
msgid "Plugins loaded:\n"
msgstr ""
-#: src/common/command.c:1684
+#: src/common/command.c:1687
msgid " message handlers:\n"
msgstr ""
-#: src/common/command.c:1690
+#: src/common/command.c:1693
#, c-format
msgid " IRC(%s)\n"
msgstr ""
-#: src/common/command.c:1696
+#: src/common/command.c:1699
msgid " (no message handler)\n"
msgstr ""
-#: src/common/command.c:1701
+#: src/common/command.c:1704
msgid " command handlers:\n"
msgstr ""
-#: src/common/command.c:1718
+#: src/common/command.c:1721
msgid " (no command handler)\n"
msgstr ""
-#: src/common/command.c:1724
+#: src/common/command.c:1727
msgid " (no plugin)\n"
msgstr ""
-#: src/common/command.c:1766
+#: src/common/command.c:1769
msgid ""
"Command \"plugin\" is not available, WeeChat was built without plugins "
"support.\n"
msgstr ""
-#: src/common/command.c:1813
+#: src/common/command.c:1816
msgid "No server.\n"
msgstr ""
-#: src/common/command.c:1824
+#: src/common/command.c:1827
#, c-format
msgid "Server '%s' not found.\n"
msgstr ""
-#: src/common/command.c:1836
+#: src/common/command.c:1839
#, c-format
msgid "%s missing servername for \"%s\" command\n"
msgstr ""
-#: src/common/command.c:1844
+#: src/common/command.c:1847
#, c-format
msgid "%s too much arguments for \"%s\" command, ignoring arguments\n"
msgstr ""
-#: src/common/command.c:1863
+#: src/common/command.c:1866
#, c-format
msgid "%s server \"%s\" not found for \"%s\" command\n"
msgstr ""
-#: src/common/command.c:1871
+#: src/common/command.c:1874
#, c-format
msgid ""
"%s you can not delete server \"%s\" because you are connected to. Try /"
"disconnect %s before.\n"
msgstr ""
-#: src/common/command.c:1887 src/common/command.c:2033
+#: src/common/command.c:1890 src/common/command.c:2036
msgid "Server"
msgstr ""
-#: src/common/command.c:1890
+#: src/common/command.c:1893
msgid "has been deleted\n"
msgstr ""
-#: src/common/command.c:1905
+#: src/common/command.c:1908
#, c-format
msgid "%s missing parameters for \"%s\" command\n"
msgstr ""
-#: src/common/command.c:1915
+#: src/common/command.c:1918
#, c-format
msgid "%s server \"%s\" already exists, can't create it!\n"
msgstr ""
-#: src/common/command.c:1944 src/common/command.c:1972
-#: src/common/command.c:1985 src/common/command.c:2011
+#: src/common/command.c:1947 src/common/command.c:1975
+#: src/common/command.c:1988 src/common/command.c:2014
#, c-format
msgid "%s missing password for \"%s\" parameter\n"
msgstr ""
-#: src/common/command.c:1957
+#: src/common/command.c:1960
#, c-format
msgid "%s missing nick(s) for \"%s\" parameter\n"
msgstr ""
-#: src/common/command.c:1998
+#: src/common/command.c:2001
#, c-format
msgid "%s missing command for \"%s\" parameter\n"
msgstr ""
-#: src/common/command.c:2036
+#: src/common/command.c:2039
msgid "created\n"
msgstr ""
-#: src/common/command.c:2042
+#: src/common/command.c:2045
#, c-format
msgid "%s unable to create server\n"
msgstr ""
-#: src/common/command.c:2097
+#: src/common/command.c:2100
msgid "(unknown)"
msgstr ""
-#: src/common/command.c:2120
+#: src/common/command.c:2123
msgid "(password hidden) "
msgstr ""
-#: src/common/command.c:2184
+#: src/common/command.c:2187
#, c-format
msgid "%s server \"%s\" not found\n"
msgstr ""
-#: src/common/command.c:2215 src/common/command.c:2261
+#: src/common/command.c:2218 src/common/command.c:2264
#, c-format
msgid "%s config option \"%s\" not found\n"
msgstr ""
-#: src/common/command.c:2220 src/common/command.c:2253
+#: src/common/command.c:2223 src/common/command.c:2256
#, c-format
msgid "%s incorrect value for option \"%s\"\n"
msgstr ""
-#: src/common/command.c:2236
+#: src/common/command.c:2239
#, c-format
msgid "%s option \"%s\" can not be changed while WeeChat is running\n"
msgstr ""
-#: src/common/command.c:2341
+#: src/common/command.c:2344
#, c-format
msgid "No config option found with \"%s\"\n"
msgstr ""
-#: src/common/command.c:2344
+#: src/common/command.c:2347
msgid "No config option found\n"
msgstr ""
-#: src/common/command.c:2351
+#: src/common/command.c:2354
msgid "Detail:\n"
msgstr ""
-#: src/common/command.c:2355 src/common/weechat.c:287
+#: src/common/command.c:2358 src/common/weechat.c:287
#, c-format
msgid " . type boolean (values: 'on' or 'off')\n"
msgstr ""
-#: src/common/command.c:2356 src/common/command.c:2379
-#: src/common/command.c:2385 src/common/command.c:2391
+#: src/common/command.c:2359 src/common/command.c:2382
+#: src/common/command.c:2388 src/common/command.c:2394
#: src/common/weechat.c:288 src/common/weechat.c:311 src/common/weechat.c:317
#: src/common/weechat.c:323
#, c-format
msgid " . default value: '%s'\n"
msgstr ""
-#: src/common/command.c:2361 src/common/weechat.c:293
+#: src/common/command.c:2364 src/common/weechat.c:293
#, c-format
msgid " . type integer (values: between %d and %d)\n"
msgstr ""
-#: src/common/command.c:2364 src/common/weechat.c:296
+#: src/common/command.c:2367 src/common/weechat.c:296
#, c-format
msgid " . default value: %d\n"
msgstr ""
-#: src/common/command.c:2368 src/common/weechat.c:300
+#: src/common/command.c:2371 src/common/weechat.c:300
#, c-format
msgid " . type string (values: "
msgstr ""
-#: src/common/command.c:2381 src/common/command.c:2387
-#: src/common/command.c:2393 src/common/weechat.c:313 src/common/weechat.c:319
+#: src/common/command.c:2384 src/common/command.c:2390
+#: src/common/command.c:2396 src/common/weechat.c:313 src/common/weechat.c:319
#: src/common/weechat.c:325
msgid "empty"
msgstr ""
-#: src/common/command.c:2384 src/common/weechat.c:316
+#: src/common/command.c:2387 src/common/weechat.c:316
#, c-format
msgid " . type color (Curses or Gtk color, look at WeeChat doc)\n"
msgstr ""
-#: src/common/command.c:2390 src/common/weechat.c:322
+#: src/common/command.c:2393 src/common/weechat.c:322
#, c-format
msgid " . type string (any string)\n"
msgstr ""
-#: src/common/command.c:2396 src/common/weechat.c:328
+#: src/common/command.c:2399 src/common/weechat.c:328
#, c-format
msgid " . description: %s\n"
msgstr ""
-#: src/common/command.c:2403
+#: src/common/command.c:2406
#, c-format
msgid "config option(s) found with \"%s\"\n"
msgstr ""
-#: src/common/command.c:2406
+#: src/common/command.c:2409
msgid "config option(s) found\n"
msgstr ""
-#: src/common/command.c:2427
+#: src/common/command.c:2430
#, c-format
msgid "%s alias or command \"%s\" not found\n"
msgstr ""
-#: src/common/command.c:2437
+#: src/common/command.c:2440
#, c-format
msgid "Alias \"%s\" removed\n"
msgstr ""
-#: src/common/command.c:2490
+#: src/common/command.c:2493
msgid "ignore were removed.\n"
msgstr ""
-#: src/common/command.c:2492
+#: src/common/command.c:2495
msgid "ignore was removed.\n"
msgstr ""
-#: src/common/command.c:2497
+#: src/common/command.c:2500
#, c-format
msgid "%s no ignore found\n"
msgstr ""
-#: src/common/command.c:2520
+#: src/common/command.c:2525
msgid "Opened windows:\n"
msgstr ""
@@ -3780,408 +3790,429 @@ msgid ""
"comma separated list of words to highlight (case insensitive comparison)"
msgstr ""
-#: src/common/weeconfig.c:687
+#: src/common/weeconfig.c:689
msgid "automatically accept dcc files"
msgstr ""
-#: src/common/weeconfig.c:688
+#: src/common/weeconfig.c:690
msgid "automatically accept incoming dcc files"
msgstr ""
-#: src/common/weeconfig.c:691
+#: src/common/weeconfig.c:693
msgid "automatically accept dcc chats"
msgstr ""
-#: src/common/weeconfig.c:692
+#: src/common/weeconfig.c:694
msgid "automatically accept dcc chats (use carefully!)"
msgstr ""
-#: src/common/weeconfig.c:695
+#: src/common/weeconfig.c:697
msgid "timeout for dcc request"
msgstr ""
-#: src/common/weeconfig.c:696
+#: src/common/weeconfig.c:698
msgid "timeout for dcc request (in seconds)"
msgstr ""
-#: src/common/weeconfig.c:699
+#: src/common/weeconfig.c:701
msgid "block size for dcc packets"
msgstr ""
-#: src/common/weeconfig.c:700
+#: src/common/weeconfig.c:702
msgid "block size for dcc packets in bytes (default: 65536)"
msgstr ""
-#: src/common/weeconfig.c:703
+#: src/common/weeconfig.c:705
+msgid "allowed ports for outgoing dcc"
+msgstr ""
+
+#: src/common/weeconfig.c:706
+msgid ""
+"restricts outgoing dcc to use only ports in the given range (useful for NAT) "
+"(syntax: a single port, ie. 5000 or a port range, ie. 5000-5015, empty value "
+"means any port)"
+msgstr ""
+
+#: src/common/weeconfig.c:711
+msgid "IP address for outgoing dcc"
+msgstr ""
+
+#: src/common/weeconfig.c:712
+msgid ""
+"IP or DNS address used for outgoing dcc (if empty, local interface IP is "
+"used)"
+msgstr ""
+
+#: src/common/weeconfig.c:716
msgid "path for incoming files with dcc"
msgstr ""
-#: src/common/weeconfig.c:704
+#: src/common/weeconfig.c:717
msgid "path for writing incoming files with dcc (default: user home)"
msgstr ""
-#: src/common/weeconfig.c:707
+#: src/common/weeconfig.c:720
msgid "default path for sending files with dcc"
msgstr ""
-#: src/common/weeconfig.c:708
+#: src/common/weeconfig.c:721
msgid ""
"path for reading files when sending thru dcc (when no path is specified)"
msgstr ""
-#: src/common/weeconfig.c:711 src/common/weeconfig.c:712
+#: src/common/weeconfig.c:724 src/common/weeconfig.c:725
msgid "convert spaces to underscores when sending files"
msgstr ""
-#: src/common/weeconfig.c:715
+#: src/common/weeconfig.c:728
msgid "automatically rename dcc files if already exists"
msgstr ""
-#: src/common/weeconfig.c:716
+#: src/common/weeconfig.c:729
msgid "rename incoming files if already exists (add '.1', '.2', ...)"
msgstr ""
-#: src/common/weeconfig.c:719
+#: src/common/weeconfig.c:732
msgid "automatically resume aborted transfers"
msgstr ""
-#: src/common/weeconfig.c:720
+#: src/common/weeconfig.c:733
msgid ""
"automatically resume dcc transfer if connection with remote host is loosed"
msgstr ""
-#: src/common/weeconfig.c:739
+#: src/common/weeconfig.c:752
msgid "use proxy"
msgstr ""
-#: src/common/weeconfig.c:740
+#: src/common/weeconfig.c:753
msgid "use a proxy server to connect to irc server"
msgstr ""
-#: src/common/weeconfig.c:743
+#: src/common/weeconfig.c:756
msgid "proxy type"
msgstr ""
-#: src/common/weeconfig.c:744
+#: src/common/weeconfig.c:757
msgid "proxy type (http (default), socks4, socks5)"
msgstr ""
-#: src/common/weeconfig.c:747
+#: src/common/weeconfig.c:760
msgid "use ipv6 proxy"
msgstr ""
-#: src/common/weeconfig.c:748
+#: src/common/weeconfig.c:761
msgid "connect to proxy in ipv6"
msgstr ""
-#: src/common/weeconfig.c:751
+#: src/common/weeconfig.c:764
msgid "proxy address"
msgstr ""
-#: src/common/weeconfig.c:752
+#: src/common/weeconfig.c:765
msgid "proxy server address (IP or hostname)"
msgstr ""
-#: src/common/weeconfig.c:755
+#: src/common/weeconfig.c:768
msgid "port for proxy"
msgstr ""
-#: src/common/weeconfig.c:756
+#: src/common/weeconfig.c:769
msgid "port for connecting to proxy server"
msgstr ""
-#: src/common/weeconfig.c:759
+#: src/common/weeconfig.c:772
msgid "proxy username"
msgstr ""
-#: src/common/weeconfig.c:760
+#: src/common/weeconfig.c:773
msgid "username for proxy server"
msgstr ""
-#: src/common/weeconfig.c:763
+#: src/common/weeconfig.c:776
msgid "proxy password"
msgstr ""
-#: src/common/weeconfig.c:764
+#: src/common/weeconfig.c:777
msgid "password for proxy server"
msgstr ""
-#: src/common/weeconfig.c:777 src/common/weeconfig.c:778
+#: src/common/weeconfig.c:790 src/common/weeconfig.c:791
msgid "path for searching plugins"
msgstr ""
-#: src/common/weeconfig.c:781
+#: src/common/weeconfig.c:794
msgid "list of plugins to load automatically"
msgstr ""
-#: src/common/weeconfig.c:782
+#: src/common/weeconfig.c:795
msgid ""
"comma separated list of plugins to load automatically at startup, \"*\" "
"means all plugins found (names may be partial, for example \"perl\" is ok "
"for \"libperl.so\")"
msgstr ""
-#: src/common/weeconfig.c:787
+#: src/common/weeconfig.c:800
msgid "standard plugins extension in filename"
msgstr ""
-#: src/common/weeconfig.c:788
+#: src/common/weeconfig.c:801
msgid ""
"standard plugins extension in filename, used for autoload (if empty, then "
"all files are loaded when autoload is \"*\")"
msgstr ""
-#: src/common/weeconfig.c:805
+#: src/common/weeconfig.c:818
msgid "server name"
msgstr ""
-#: src/common/weeconfig.c:806
+#: src/common/weeconfig.c:819
msgid "name associated to IRC server (for display only)"
msgstr ""
-#: src/common/weeconfig.c:809
+#: src/common/weeconfig.c:822
msgid "automatically connect to server"
msgstr ""
-#: src/common/weeconfig.c:810
+#: src/common/weeconfig.c:823
msgid "automatically connect to server when WeeChat is starting"
msgstr ""
-#: src/common/weeconfig.c:813
+#: src/common/weeconfig.c:826
msgid "automatically reconnect to server"
msgstr ""
-#: src/common/weeconfig.c:814
+#: src/common/weeconfig.c:827
msgid "automatically reconnect to server when disconnected"
msgstr ""
-#: src/common/weeconfig.c:817
+#: src/common/weeconfig.c:830
msgid "delay before trying again to reconnect"
msgstr ""
-#: src/common/weeconfig.c:818
+#: src/common/weeconfig.c:831
msgid "delay (in seconds) before trying again to reconnect to server"
msgstr ""
-#: src/common/weeconfig.c:821
+#: src/common/weeconfig.c:834
msgid "server address or hostname"
msgstr ""
-#: src/common/weeconfig.c:822
+#: src/common/weeconfig.c:835
msgid "IP address or hostname of IRC server"
msgstr ""
-#: src/common/weeconfig.c:825
+#: src/common/weeconfig.c:838
msgid "port for IRC server"
msgstr ""
-#: src/common/weeconfig.c:826
+#: src/common/weeconfig.c:839
msgid "port for connecting to server"
msgstr ""
-#: src/common/weeconfig.c:829 src/common/weeconfig.c:830
+#: src/common/weeconfig.c:842 src/common/weeconfig.c:843
msgid "use IPv6 protocol for server communication"
msgstr ""
-#: src/common/weeconfig.c:833 src/common/weeconfig.c:834
+#: src/common/weeconfig.c:846 src/common/weeconfig.c:847
msgid "use SSL for server communication"
msgstr ""
-#: src/common/weeconfig.c:837
+#: src/common/weeconfig.c:850
msgid "server password"
msgstr ""
-#: src/common/weeconfig.c:838
+#: src/common/weeconfig.c:851
msgid "password for IRC server"
msgstr ""
-#: src/common/weeconfig.c:841
+#: src/common/weeconfig.c:854
msgid "nickname for server"
msgstr ""
-#: src/common/weeconfig.c:842
+#: src/common/weeconfig.c:855
msgid "nickname to use on IRC server"
msgstr ""
-#: src/common/weeconfig.c:845
+#: src/common/weeconfig.c:858
msgid "alternate nickname for server"
msgstr ""
-#: src/common/weeconfig.c:846
+#: src/common/weeconfig.c:859
msgid "alternate nickname to use on IRC server (if nickname is already used)"
msgstr ""
-#: src/common/weeconfig.c:849
+#: src/common/weeconfig.c:862
msgid "2nd alternate nickname for server"
msgstr ""
-#: src/common/weeconfig.c:850
+#: src/common/weeconfig.c:863
msgid ""
"2nd alternate nickname to use on IRC server (if alternate nickname is "
"already used)"
msgstr ""
-#: src/common/weeconfig.c:853
+#: src/common/weeconfig.c:866
msgid "user name for server"
msgstr ""
-#: src/common/weeconfig.c:854
+#: src/common/weeconfig.c:867
msgid "user name to use on IRC server"
msgstr ""
-#: src/common/weeconfig.c:857
+#: src/common/weeconfig.c:870
msgid "real name for server"
msgstr ""
-#: src/common/weeconfig.c:858
+#: src/common/weeconfig.c:871
msgid "real name to use on IRC server"
msgstr ""
-#: src/common/weeconfig.c:861 src/common/weeconfig.c:862
+#: src/common/weeconfig.c:874 src/common/weeconfig.c:875
msgid "first command to run when connected to server"
msgstr ""
-#: src/common/weeconfig.c:865
+#: src/common/weeconfig.c:878
msgid "delay (in seconds) after command was executed"
msgstr ""
-#: src/common/weeconfig.c:866
+#: src/common/weeconfig.c:879
msgid ""
"delay (in seconds) after command was executed (example: give some time for "
"authentication)"
msgstr ""
-#: src/common/weeconfig.c:869
+#: src/common/weeconfig.c:882
msgid "list of channels to join when connected to server"
msgstr ""
-#: src/common/weeconfig.c:870
+#: src/common/weeconfig.c:883
msgid ""
"comma separated list of channels to join when connected to server (example: "
"\"#chan1,#chan2,#chan3 key1,key2\")"
msgstr ""
-#: src/common/weeconfig.c:873 src/common/weeconfig.c:874
+#: src/common/weeconfig.c:886 src/common/weeconfig.c:887
msgid "automatically rejoin channels when kicked"
msgstr ""
-#: src/common/weeconfig.c:877
+#: src/common/weeconfig.c:890
msgid "notify levels for channels of this server"
msgstr ""
-#: src/common/weeconfig.c:878
+#: src/common/weeconfig.c:891
msgid ""
"comma separated list of notify levels for channels of this server (format: "
"#channel:1,..)"
msgstr ""
-#: src/common/weeconfig.c:1420
+#: src/common/weeconfig.c:1433
#, c-format
msgid "%s %s, line %d: new server, but previous was incomplete\n"
msgstr ""
-#: src/common/weeconfig.c:1429
+#: src/common/weeconfig.c:1442
#, c-format
msgid "%s %s, line %d: server '%s' already exists\n"
msgstr ""
-#: src/common/weeconfig.c:1444
+#: src/common/weeconfig.c:1457
#, c-format
msgid "%s %s, line %d: unable to create server\n"
msgstr ""
-#: src/common/weeconfig.c:1484
+#: src/common/weeconfig.c:1497
#, c-format
msgid "%s unable to assign default int with string (\"%s\")\n"
msgstr ""
-#: src/common/weeconfig.c:1495
+#: src/common/weeconfig.c:1508
#, c-format
msgid "%s unable to assign default color (\"%s\")\n"
msgstr ""
-#: src/common/weeconfig.c:1534
+#: src/common/weeconfig.c:1547
#, c-format
msgid "%s config file \"%s\" not found.\n"
msgstr ""
-#: src/common/weeconfig.c:1566
+#: src/common/weeconfig.c:1579
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"]\"\n"
msgstr ""
-#: src/common/weeconfig.c:1583
+#: src/common/weeconfig.c:1596
#, c-format
msgid "%s %s, line %d: unknown section identifier (\"%s\")\n"
msgstr ""
-#: src/common/weeconfig.c:1601
+#: src/common/weeconfig.c:1614
#, c-format
msgid "%s %s, line %d: invalid section for option, line is ignored\n"
msgstr ""
-#: src/common/weeconfig.c:1609
+#: src/common/weeconfig.c:1622
#, c-format
msgid "%s %s, line %d: invalid syntax, missing \"=\"\n"
msgstr ""
-#: src/common/weeconfig.c:1646 src/common/weeconfig.c:1672
+#: src/common/weeconfig.c:1659 src/common/weeconfig.c:1685
#, c-format
msgid "%s %s, line %d: invalid option \"%s\"\n"
msgstr ""
-#: src/common/weeconfig.c:1652
+#: src/common/weeconfig.c:1665
#, c-format
msgid "%s %s, line %d: invalid ignore options \"%s\"\n"
msgstr ""
-#: src/common/weeconfig.c:1683
+#: src/common/weeconfig.c:1696
#, c-format
msgid ""
"%s %s, line %d: invalid value foroption '%s'\n"
"Expected: boolean value: 'off' or 'on'\n"
msgstr ""
-#: src/common/weeconfig.c:1692
+#: src/common/weeconfig.c:1705
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
"Expected: integer between %d and %d\n"
msgstr ""
-#: src/common/weeconfig.c:1703
+#: src/common/weeconfig.c:1716
#, c-format
msgid ""
"%s %s, line %d: invalid value for option '%s'\n"
"Expected: one of these strings: "
msgstr ""
-#: src/common/weeconfig.c:1719
+#: src/common/weeconfig.c:1732
#, c-format
msgid "%s %s, line %d: invalid color name for option '%s'\n"
msgstr ""
-#: src/common/weeconfig.c:1781 src/common/weeconfig.c:1976
+#: src/common/weeconfig.c:1794 src/common/weeconfig.c:1989
#, c-format
msgid "%s cannot create file \"%s\"\n"
msgstr ""
-#: src/common/weeconfig.c:1787
+#: src/common/weeconfig.c:1800
#, c-format
msgid "%s: creating default config file...\n"
msgstr ""
-#: src/common/weeconfig.c:1788
+#: src/common/weeconfig.c:1801
msgid "Creating default config file\n"
msgstr ""
-#: src/common/weeconfig.c:1791 src/common/weeconfig.c:1985
+#: src/common/weeconfig.c:1804 src/common/weeconfig.c:1998
#, c-format
msgid ""
"#\n"
"# %s configuration file, created by %s v%s on %s#\n"
msgstr ""
-#: src/common/weeconfig.c:1982
+#: src/common/weeconfig.c:1995
msgid "Saving config to disk\n"
msgstr ""
diff --git a/weechat/src/common/command.c b/weechat/src/common/command.c
index a4391f9aa..eb22f59cc 100644
--- a/weechat/src/common/command.c
+++ b/weechat/src/common/command.c
@@ -136,8 +136,11 @@ t_weechat_command weechat_commands[] =
"Without argument, /unignore command lists all defined ignore."),
0, 4, weechat_cmd_unignore, NULL },
{ "window", N_("manage windows"),
- N_("[list | splith | splitv | [merge [down | up | left | right | all]]]"),
+ N_("[list | -1 | +1 | b# | splith | splitv | [merge [down | up | left | right | all]]]"),
N_("list: list opened windows (no parameter implies this list)\n"
+ "-1: jump to previous window\n"
+ "+1: jump to next window\n"
+ "b#: jump to next window displaying buffer number #\n"
"splith: split current window horizontally\n"
"splitv: split current window vertically\n"
"merge: merge window with another"),
@@ -2511,6 +2514,8 @@ weechat_cmd_window (int argc, char **argv)
{
t_gui_window *ptr_win;
int i;
+ char *error;
+ long number;
if ((argc == 0) || ((argc == 1) && (ascii_strcasecmp (argv[0], "list") == 0)))
{
@@ -2577,6 +2582,14 @@ weechat_cmd_window (int argc, char **argv)
else
gui_window_merge_auto (gui_current_window);
}
+ else if (ascii_strncasecmp (argv[0], "b", 1) == 0)
+ {
+ /* jump to window by buffer number */
+ error = NULL;
+ number = strtol (argv[0] + 1, &error, 10);
+ if ((error) && (error[0] == '\0'))
+ gui_switch_to_window_by_buffer (gui_current_window, number);
+ }
else if (ascii_strcasecmp (argv[0], "-1") == 0)
gui_switch_to_previous_window (gui_current_window);
else if (ascii_strcasecmp (argv[0], "+1") == 0)
diff --git a/weechat/src/common/weeconfig.c b/weechat/src/common/weeconfig.c
index c433f0596..7b99f2561 100644
--- a/weechat/src/common/weeconfig.c
+++ b/weechat/src/common/weeconfig.c
@@ -420,7 +420,7 @@ t_config_option weechat_options_colors[] =
{ "col_input_delimiters", N_("color for input text (delimiters)"),
N_("color for input text (delimiters)"),
OPTION_TYPE_COLOR, 0, 0, 0,
- "lightgreen", NULL, &cfg_col_input_delimiters, NULL, &config_change_color },
+ "white", NULL, &cfg_col_input_delimiters, NULL, &config_change_color },
{ "col_input_bg", N_("background for input window"),
N_("background for input window"),
OPTION_TYPE_COLOR, 0, 0, 0,
@@ -677,6 +677,8 @@ int cfg_dcc_auto_accept_files;
int cfg_dcc_auto_accept_chats;
int cfg_dcc_timeout;
int cfg_dcc_blocksize;
+char *cfg_dcc_port_range;
+char *cfg_dcc_own_ip;
char *cfg_dcc_download_path;
char *cfg_dcc_upload_path;
int cfg_dcc_convert_spaces;
@@ -700,6 +702,17 @@ t_config_option weechat_options_dcc[] =
N_("block size for dcc packets in bytes (default: 65536)"),
OPTION_TYPE_INT, 1024, 102400, 65536,
NULL, NULL, &cfg_dcc_blocksize, NULL, &config_change_noop },
+ { "dcc_port_range", N_("allowed ports for outgoing dcc"),
+ N_("restricts outgoing dcc to use only ports in the given range "
+ "(useful for NAT) (syntax: a single port, ie. 5000 or a port "
+ "range, ie. 5000-5015, empty value means any port)"),
+ OPTION_TYPE_STRING, 0, 0, 0, "",
+ NULL, NULL, &cfg_dcc_port_range, &config_change_noop },
+ { "dcc_own_ip", N_("IP address for outgoing dcc"),
+ N_("IP or DNS address used for outgoing dcc "
+ "(if empty, local interface IP is used)"),
+ OPTION_TYPE_STRING, 0, 0, 0, "",
+ NULL, NULL, &cfg_dcc_own_ip, &config_change_noop },
{ "dcc_download_path", N_("path for incoming files with dcc"),
N_("path for writing incoming files with dcc (default: user home)"),
OPTION_TYPE_STRING, 0, 0, 0,
diff --git a/weechat/src/common/weeconfig.h b/weechat/src/common/weeconfig.h
index 80f7813bf..f624261eb 100644
--- a/weechat/src/common/weeconfig.h
+++ b/weechat/src/common/weeconfig.h
@@ -191,6 +191,8 @@ extern int cfg_dcc_auto_accept_files;
extern int cfg_dcc_auto_accept_chats;
extern int cfg_dcc_timeout;
extern int cfg_dcc_blocksize;
+extern char *cfg_dcc_port_range;
+extern char *cfg_dcc_own_ip;
extern char *cfg_dcc_download_path;
extern char *cfg_dcc_upload_path;
extern int cfg_dcc_convert_spaces;
diff --git a/weechat/src/gui/curses/gui-input.c b/weechat/src/gui/curses/gui-input.c
index 40f9b5919..118ae9f50 100644
--- a/weechat/src/gui/curses/gui-input.c
+++ b/weechat/src/gui/curses/gui-input.c
@@ -256,10 +256,15 @@ gui_input_read ()
if ((gui_key_pressed (key_str) != 0) && (insert_ok))
{
- gui_input_insert_string (gui_current_window, key_str, -1);
- gui_current_window->buffer->input_buffer_pos += utf8_strlen (key_str);
- gui_draw_buffer_input (gui_current_window->buffer, 0);
- gui_current_window->buffer->completion.position = -1;
+ if (gui_current_window->buffer->dcc)
+ gui_input_action_dcc (gui_current_window, key_str);
+ else
+ {
+ gui_input_insert_string (gui_current_window, key_str, -1);
+ gui_current_window->buffer->input_buffer_pos += utf8_strlen (key_str);
+ gui_draw_buffer_input (gui_current_window->buffer, 0);
+ gui_current_window->buffer->completion.position = -1;
+ }
}
i++;
diff --git a/weechat/src/gui/gui-common.c b/weechat/src/gui/gui-common.c
index f609736de..79282e16f 100644
--- a/weechat/src/gui/gui-common.c
+++ b/weechat/src/gui/gui-common.c
@@ -609,78 +609,89 @@ gui_input_optimize_buffer_size (t_gui_buffer *buffer)
/*
* gui_input_action_dcc: execute an action on a DCC after a user input
+ * return -1 if DCC buffer was closed due to action, 0 otherwise
*/
void
-gui_input_action_dcc (t_gui_window *window, char action)
+gui_input_action_dcc (t_gui_window *window, char *actions)
{
t_irc_dcc *dcc_selected, *ptr_dcc, *ptr_dcc_next;
+ t_gui_buffer *ptr_buffer;
- dcc_selected = (window->dcc_selected) ?
- (t_irc_dcc *) window->dcc_selected : dcc_list;
-
- switch (action)
+ while (actions[0])
{
- /* accept DCC */
- case 'a':
- case 'A':
- if (dcc_selected
- && (DCC_IS_RECV(dcc_selected->status))
- && (dcc_selected->status == DCC_WAITING))
- {
- dcc_accept (dcc_selected);
- }
- break;
- /* cancel DCC */
- case 'c':
- case 'C':
- if (dcc_selected
- && (!DCC_ENDED(dcc_selected->status)))
- {
- dcc_close (dcc_selected, DCC_ABORTED);
- gui_redraw_buffer (window->buffer);
- }
- break;
- /* purge old DCC */
- case 'p':
- case 'P':
- window->dcc_selected = NULL;
- ptr_dcc = dcc_list;
- while (ptr_dcc)
- {
- ptr_dcc_next = ptr_dcc->next_dcc;
- if (DCC_ENDED(ptr_dcc->status))
- dcc_free (ptr_dcc);
- ptr_dcc = ptr_dcc_next;
- }
- gui_redraw_buffer (window->buffer);
- break;
- /* close DCC window */
- case 'q':
- case 'Q':
- if (buffer_before_dcc)
- {
- gui_buffer_free (window->buffer, 1);
- gui_switch_to_buffer (window, buffer_before_dcc);
- }
- else
- gui_buffer_free (window->buffer, 1);
- gui_redraw_buffer (window->buffer);
- break;
- /* remove from DCC list */
- case 'r':
- case 'R':
- if (dcc_selected
- && (DCC_ENDED(dcc_selected->status)))
+ if (actions[0] >= 32)
+ {
+ dcc_selected = (window->dcc_selected) ?
+ (t_irc_dcc *) window->dcc_selected : dcc_list;
+
+ switch (actions[0])
{
- if (dcc_selected->next_dcc)
- window->dcc_selected = dcc_selected->next_dcc;
- else
+ /* accept DCC */
+ case 'a':
+ case 'A':
+ if (dcc_selected
+ && (DCC_IS_RECV(dcc_selected->status))
+ && (dcc_selected->status == DCC_WAITING))
+ {
+ dcc_accept (dcc_selected);
+ }
+ break;
+ /* cancel DCC */
+ case 'c':
+ case 'C':
+ if (dcc_selected
+ && (!DCC_ENDED(dcc_selected->status)))
+ {
+ dcc_close (dcc_selected, DCC_ABORTED);
+ gui_redraw_buffer (window->buffer);
+ }
+ break;
+ /* purge old DCC */
+ case 'p':
+ case 'P':
window->dcc_selected = NULL;
- dcc_free (dcc_selected);
- gui_redraw_buffer (window->buffer);
+ ptr_dcc = dcc_list;
+ while (ptr_dcc)
+ {
+ ptr_dcc_next = ptr_dcc->next_dcc;
+ if (DCC_ENDED(ptr_dcc->status))
+ dcc_free (ptr_dcc);
+ ptr_dcc = ptr_dcc_next;
+ }
+ gui_redraw_buffer (window->buffer);
+ break;
+ /* close DCC window */
+ case 'q':
+ case 'Q':
+ if (buffer_before_dcc)
+ {
+ ptr_buffer = window->buffer;
+ gui_switch_to_buffer (window, buffer_before_dcc);
+ gui_buffer_free (ptr_buffer, 0);
+ }
+ else
+ gui_buffer_free (window->buffer, 1);
+ gui_redraw_buffer (window->buffer);
+ return;
+ break;
+ /* remove from DCC list */
+ case 'r':
+ case 'R':
+ if (dcc_selected
+ && (DCC_ENDED(dcc_selected->status)))
+ {
+ if (dcc_selected->next_dcc)
+ window->dcc_selected = dcc_selected->next_dcc;
+ else
+ window->dcc_selected = NULL;
+ dcc_free (dcc_selected);
+ gui_redraw_buffer (window->buffer);
+ }
+ break;
}
- break;
+ }
+ actions = utf8_next_char (actions);
}
}
@@ -697,16 +708,7 @@ gui_input_insert_string (t_gui_window *window, char *string, int pos)
int size, length;
char *ptr_start;
- if (window->buffer->dcc)
- {
- while (string[0])
- {
- if (string[0] >= 32)
- gui_input_action_dcc (window, string[0]);
- string = utf8_next_char (string);
- }
- }
- else if (window->buffer->has_input)
+ if (window->buffer->has_input)
{
if (pos == -1)
pos = window->buffer->input_buffer_pos;
@@ -1761,6 +1763,32 @@ gui_switch_to_next_window (t_gui_window *window)
}
/*
+ * gui_switch_to_window_by_buffer: switch to next window displaying a buffer
+ */
+
+void
+gui_switch_to_window_by_buffer (t_gui_window *window, int buffer_number)
+{
+ t_gui_window *ptr_win;
+
+ if (!gui_ok)
+ return;
+
+ ptr_win = (window->next_window) ? window->next_window : gui_windows;
+ while (ptr_win != window)
+ {
+ if (ptr_win->buffer->number == buffer_number)
+ {
+ gui_current_window = ptr_win;
+ gui_switch_to_buffer (gui_current_window, gui_current_window->buffer);
+ gui_redraw_buffer (gui_current_window->buffer);
+ return;
+ }
+ ptr_win = (ptr_win->next_window) ? ptr_win->next_window : gui_windows;
+ }
+}
+
+/*
* gui_switch_to_dcc_buffer: switch to dcc buffer (create it if it does not exist)
*/
diff --git a/weechat/src/gui/gui.h b/weechat/src/gui/gui.h
index c95a07f69..1d33baf0f 100644
--- a/weechat/src/gui/gui.h
+++ b/weechat/src/gui/gui.h
@@ -331,6 +331,7 @@ extern t_gui_line *gui_new_line (t_gui_buffer *);
extern t_gui_message *gui_new_message (t_gui_buffer *);
extern void gui_input_clipboard_copy (char *, int);
extern void gui_input_clipboard_paste (t_gui_window *);
+extern void gui_input_action_dcc (t_gui_window *, char *);
extern int gui_input_insert_string (t_gui_window *, char *, int);
extern void gui_input_return (t_gui_window *);
extern void gui_input_tab (t_gui_window *);
@@ -364,6 +365,7 @@ extern void gui_switch_to_previous_buffer (t_gui_window *);
extern void gui_switch_to_next_buffer (t_gui_window *);
extern void gui_switch_to_previous_window (t_gui_window *);
extern void gui_switch_to_next_window (t_gui_window *);
+extern void gui_switch_to_window_by_buffer (t_gui_window *, int);
extern void gui_switch_to_dcc_buffer (t_gui_window *);
extern t_gui_buffer *gui_switch_to_buffer_by_number (t_gui_window *, int);
extern void gui_move_buffer_to_number (t_gui_window *, int);
diff --git a/weechat/src/irc/irc-dcc.c b/weechat/src/irc/irc-dcc.c
index 630b39440..76752af62 100644
--- a/weechat/src/irc/irc-dcc.c
+++ b/weechat/src/irc/irc-dcc.c
@@ -88,6 +88,26 @@ dcc_search (t_irc_server *server, int type, int status, int port)
}
/*
+ * dcc_port_in_use: return 1 if a port is in used (by an active or connecting DCC)
+ */
+
+int
+dcc_port_in_use (int port)
+{
+ t_irc_dcc *ptr_dcc;
+
+ /* skip any currently used ports */
+ for (ptr_dcc = dcc_list; ptr_dcc; ptr_dcc = ptr_dcc->next_dcc)
+ {
+ if ((ptr_dcc->port == port) && (!DCC_ENDED(ptr_dcc->status)))
+ return 1;
+ }
+
+ /* port not in use */
+ return 0;
+}
+
+/*
* dcc_file_is_resumable: check if a file can be used for resuming a download
*/
@@ -748,9 +768,11 @@ void
dcc_send_request (t_irc_server *server, int type, char *nick, char *filename)
{
char *ptr_home, *filename2, *short_filename, *pos;
- int spaces;
+ int spaces, args, port_start, port_end;
struct stat st;
int sock, port;
+ struct hostent *host;
+ struct in_addr tmpaddr;
struct sockaddr_in addr;
socklen_t length;
unsigned long local_addr;
@@ -811,11 +833,32 @@ dcc_send_request (t_irc_server *server, int type, char *nick, char *filename)
}
/* get local IP address */
+
+ /* look up the IP address from dcc_own_ip, if set */
+ local_addr = 0;
+ if (cfg_dcc_own_ip && cfg_dcc_own_ip[0])
+ {
+ host = gethostbyname (cfg_dcc_own_ip);
+ if (host)
+ {
+ memcpy (&tmpaddr, host->h_addr_list[0], sizeof(struct in_addr));
+ local_addr = ntohl (tmpaddr.s_addr);
+ }
+ else
+ gui_printf (server->buffer,
+ _("%s could not find address for '%s'. Falling back to local IP.\n"),
+ WEECHAT_WARNING, cfg_dcc_own_ip);
+ }
+
+ /* use the local interface, from the server socket */
memset (&addr, 0, sizeof (struct sockaddr_in));
length = sizeof (addr);
getsockname (server->sock, (struct sockaddr *) &addr, &length);
addr.sin_family = AF_INET;
- local_addr = ntohl (addr.sin_addr.s_addr);
+
+ /* fallback to the local IP address on the interface, if required */
+ if (local_addr == 0)
+ local_addr = ntohl (addr.sin_addr.s_addr);
/* open socket for DCC */
sock = socket (AF_INET, SOCK_STREAM, 0);
@@ -830,22 +873,63 @@ dcc_send_request (t_irc_server *server, int type, char *nick, char *filename)
return;
}
- /* find port automatically */
- addr.sin_port = 0;
- if (bind (sock, (struct sockaddr *) &addr, sizeof (addr)) == -1)
+ /* look for port */
+
+ port = 0;
+
+ if (cfg_dcc_port_range && cfg_dcc_port_range[0])
{
+ /* find a free port in the specified range */
+ args = sscanf (cfg_dcc_port_range, "%d-%d", &port_start, &port_end);
+ if (args > 0)
+ {
+ port = port_start;
+ if (args == 1)
+ port_end = port_start;
+
+ /* loop through the entire allowed port range */
+ while (port <= port_end)
+ {
+ if (!dcc_port_in_use (port))
+ {
+ /* attempt to bind to the free port */
+ addr.sin_port = htons (port);
+ if (bind (sock, (struct sockaddr *) &addr, sizeof (addr)) == 0)
+ break;
+ }
+ }
+
+ if (port > port_end)
+ port = -1;
+ }
+ }
+
+ if (port == 0)
+ {
+ /* find port automatically */
+ addr.sin_port = 0;
+ if (bind (sock, (struct sockaddr *) &addr, sizeof (addr)) == 0)
+ {
+ length = sizeof (addr);
+ getsockname (sock, (struct sockaddr *) &addr, &length);
+ port = ntohs (addr.sin_port);
+ }
+ else
+ port = -1;
+ }
+
+ if (port == -1)
+ {
+ /* Could not find any port to bind */
irc_display_prefix (server->buffer, PREFIX_ERROR);
gui_printf (server->buffer,
- _("%s cannot find port for DCC\n"),
+ _("%s cannot find available port for DCC\n"),
WEECHAT_ERROR);
close (sock);
if (filename2)
free (filename2);
return;
}
- length = sizeof (addr);
- getsockname (sock, (struct sockaddr *) &addr, &length);
- port = ntohs (addr.sin_port);
if (type == DCC_FILE_SEND)
{