1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-03 16:23:14 +02:00

irc: add option "reorder" in command /server (closes #229)

This commit is contained in:
Sébastien Helleu
2014-12-21 11:12:32 +01:00
parent afce3a6427
commit adb4d0debd
16 changed files with 240 additions and 51 deletions
+1
View File
@@ -33,6 +33,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* api: add regex replace feature in function string_eval_expression()
* api: use microseconds instead of milliseconds in functions
util_timeval_diff() and util_timeval_add()
* irc: add option "reorder" in command /server (closes #229)
* irc: open channel buffers before the JOIN is received from server (autojoin
and manual joins), new options irc.look.buffer_open_before_{autojoin|join}
(closes #216)
+14 -3
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-12-14 20:12+0100\n"
"POT-Creation-Date: 2014-12-21 11:09+0100\n"
"PO-Revision-Date: 2014-11-09 16:23+0100\n"
"Last-Translator: Jiri Golembiovsky <golemj@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -5261,6 +5261,13 @@ msgstr "%s: server %s%s%s byl zkopírován do %s%s%s"
msgid "%s: server %s%s%s has been renamed to %s%s%s"
msgstr "%s: server %s%s%s byl přejmenován na %s%s%s"
#, fuzzy, c-format
msgid "%d server moved"
msgid_plural "%d servers moved"
msgstr[0] "%d rmodifikátorů odebráno"
msgstr[1] "%d rmodifikátorů odebráno"
msgstr[2] "%d rmodifikátorů odebráno"
#, c-format
msgid "%s%s: server \"%s\" is not a temporary server"
msgstr "%s%s: server \"%s\" není dočasným serverem"
@@ -6226,15 +6233,17 @@ msgstr ""
msgid "list, add or remove IRC servers"
msgstr "vypíše, přídá nebo odebere IRC servery"
#, fuzzy
msgid ""
"list|listfull [<server>] || add <server> <hostname>[/<port>] [-temp] [-"
"<option>[=<value>]] [-no<option>] || copy|rename <server> <new_name> || del|"
"keep <server> || deloutq|jump|raw"
"<option>[=<value>]] [-no<option>] || copy|rename <server> <new_name> || "
"reorder <server> [<server>...] || del|keep <server> || deloutq|jump|raw"
msgstr ""
"list|listfull [<server>] || add <server> <hostname>[/<port>] [-temp] [-"
"<option>[=<value>]] [-no<option>] || copy|rename <server> <new_name> || del|"
"keep <server> || deloutq|jump|raw"
#, fuzzy
msgid ""
" list: list servers (without argument, this list is displayed)\n"
"listfull: list servers with detailed info for each server\n"
@@ -6247,6 +6256,7 @@ msgid ""
"nooption: set boolean option to 'off' (for example: -nossl)\n"
" copy: duplicate a server\n"
" rename: rename a server\n"
" reorder: reorder list of servers\n"
" keep: keep server in config file (for temporary servers only)\n"
" del: delete a server\n"
" deloutq: delete messages out queue for all servers (all messages WeeChat is "
@@ -6262,6 +6272,7 @@ msgid ""
" /server add freenode3 chat.freenode.net -password=mypass\n"
" /server copy oftc oftcbis\n"
" /server rename oftc newoftc\n"
" /server reorder oftc freenode\n"
" /server del freenode\n"
" /server deloutq"
msgstr ""
+13 -4
View File
@@ -23,7 +23,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-12-14 20:12+0100\n"
"POT-Creation-Date: 2014-12-21 11:09+0100\n"
"PO-Revision-Date: 2014-12-15 20:36+0100\n"
"Last-Translator: Nils Görs <weechatter@arcor.de>\n"
"Language-Team: German <>\n"
@@ -6138,6 +6138,12 @@ msgstr "%s: Server %s%s%s wurde nach %s%s%s kopiert"
msgid "%s: server %s%s%s has been renamed to %s%s%s"
msgstr "%s: Server %s%s%s wurde in %s%s%s umbenannt"
#, fuzzy, c-format
msgid "%d server moved"
msgid_plural "%d servers moved"
msgstr[0] "%d Trigger entfernt"
msgstr[1] "%d Trigger entfernt"
#, c-format
msgid "%s%s: server \"%s\" is not a temporary server"
msgstr "%s%s: Server \"%s\" ist kein temporärer Server"
@@ -7134,15 +7140,17 @@ msgstr ""
msgid "list, add or remove IRC servers"
msgstr "auflisten, hinzufügen oder entfernen von IRC-Servern"
#, fuzzy
msgid ""
"list|listfull [<server>] || add <server> <hostname>[/<port>] [-temp] [-"
"<option>[=<value>]] [-no<option>] || copy|rename <server> <new_name> || del|"
"keep <server> || deloutq|jump|raw"
"<option>[=<value>]] [-no<option>] || copy|rename <server> <new_name> || "
"reorder <server> [<server>...] || del|keep <server> || deloutq|jump|raw"
msgstr ""
"list|listfull [<server>] || add <server> <hostname>[/<port>] [-temp] [-"
"<option>[=<value>]] [-no<option>] || copy|rename <server> <new_name> || del|"
"keep <server> || deloutq|jump|raw"
#, fuzzy
msgid ""
" list: list servers (without argument, this list is displayed)\n"
"listfull: list servers with detailed info for each server\n"
@@ -7155,6 +7163,7 @@ msgid ""
"nooption: set boolean option to 'off' (for example: -nossl)\n"
" copy: duplicate a server\n"
" rename: rename a server\n"
" reorder: reorder list of servers\n"
" keep: keep server in config file (for temporary servers only)\n"
" del: delete a server\n"
" deloutq: delete messages out queue for all servers (all messages WeeChat is "
@@ -7170,6 +7179,7 @@ msgid ""
" /server add freenode3 chat.freenode.net -password=mypass\n"
" /server copy oftc oftcbis\n"
" /server rename oftc newoftc\n"
" /server reorder oftc freenode\n"
" /server del freenode\n"
" /server deloutq"
msgstr ""
@@ -12315,4 +12325,3 @@ msgstr "%s%s: Zeitüberschreitung für \"%s\" mit %s"
msgid "%s%s: unable to connect: unexpected error (%d)"
msgstr ""
"%s%s: Verbindung konnte nicht hergestellt werden: unerwarteter Fehler (%d)"
+13 -3
View File
@@ -22,7 +22,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-12-14 20:12+0100\n"
"POT-Creation-Date: 2014-12-21 11:09+0100\n"
"PO-Revision-Date: 2014-11-09 16:23+0100\n"
"Last-Translator: Elián Hanisch <lambdae2@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -5483,6 +5483,12 @@ msgstr "%s: servidor %s%s%s copiado como %s%s%s"
msgid "%s: server %s%s%s has been renamed to %s%s%s"
msgstr "%s: servidor %s%s%s renombrado como %s%s%s"
#, fuzzy, c-format
msgid "%d server moved"
msgid_plural "%d servers moved"
msgstr[0] "%d modificadores regulares removidos"
msgstr[1] "%d modificadores regulares removidos"
#, c-format
msgid "%s%s: server \"%s\" is not a temporary server"
msgstr "%s%s: el servidor \"%s\" no es temporal"
@@ -6466,15 +6472,17 @@ msgstr ""
msgid "list, add or remove IRC servers"
msgstr "lista, añade o elimina servidores IRC"
#, fuzzy
msgid ""
"list|listfull [<server>] || add <server> <hostname>[/<port>] [-temp] [-"
"<option>[=<value>]] [-no<option>] || copy|rename <server> <new_name> || del|"
"keep <server> || deloutq|jump|raw"
"<option>[=<value>]] [-no<option>] || copy|rename <server> <new_name> || "
"reorder <server> [<server>...] || del|keep <server> || deloutq|jump|raw"
msgstr ""
"list|listfull [<servidor>] || add <servidor> <hostname>[/<puerto>] [-temp] [-"
"<opción>[=<valor>]] [-no<opción>] || copy|rename <servidor> <nuevo_nombre> "
"|| del|keep <servidor> || deloutq|jump|raw"
#, fuzzy
msgid ""
" list: list servers (without argument, this list is displayed)\n"
"listfull: list servers with detailed info for each server\n"
@@ -6487,6 +6495,7 @@ msgid ""
"nooption: set boolean option to 'off' (for example: -nossl)\n"
" copy: duplicate a server\n"
" rename: rename a server\n"
" reorder: reorder list of servers\n"
" keep: keep server in config file (for temporary servers only)\n"
" del: delete a server\n"
" deloutq: delete messages out queue for all servers (all messages WeeChat is "
@@ -6502,6 +6511,7 @@ msgid ""
" /server add freenode3 chat.freenode.net -password=mypass\n"
" /server copy oftc oftcbis\n"
" /server rename oftc newoftc\n"
" /server reorder oftc freenode\n"
" /server del freenode\n"
" /server deloutq"
msgstr ""
+15 -5
View File
@@ -21,8 +21,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-12-14 20:12+0100\n"
"PO-Revision-Date: 2014-12-14 20:16+0100\n"
"POT-Creation-Date: 2014-12-21 11:09+0100\n"
"PO-Revision-Date: 2014-12-21 11:10+0100\n"
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: fr\n"
@@ -6002,6 +6002,12 @@ msgstr "%s : le serveur %s%s%s a été copié vers %s%s%s"
msgid "%s: server %s%s%s has been renamed to %s%s%s"
msgstr "%s : le serveur %s%s%s a été renommé en %s%s%s"
#, c-format
msgid "%d server moved"
msgid_plural "%d servers moved"
msgstr[0] "%d serveur déplacé"
msgstr[1] "%d serveurs déplacés"
#, c-format
msgid "%s%s: server \"%s\" is not a temporary server"
msgstr "%s%s : le serveur \"%s\" n'est pas temporaire"
@@ -6983,12 +6989,12 @@ msgstr "lister, ajouter ou retirer des serveurs IRC"
msgid ""
"list|listfull [<server>] || add <server> <hostname>[/<port>] [-temp] [-"
"<option>[=<value>]] [-no<option>] || copy|rename <server> <new_name> || del|"
"keep <server> || deloutq|jump|raw"
"<option>[=<value>]] [-no<option>] || copy|rename <server> <new_name> || "
"reorder <server> [<server>...] || del|keep <server> || deloutq|jump|raw"
msgstr ""
"list|listfull [<serveur>] || add <serveur> <nom>[/<port>] [-temp] [-"
"<option>[=<valeur>]] [-no<option>] || copy|rename <serveur> <nouveau_nom> || "
"del|keep <serveur> || deloutq|jump|raw"
"reorder <serveur> [<serveur>...] || del|keep <serveur> || deloutq|jump|raw"
msgid ""
" list: list servers (without argument, this list is displayed)\n"
@@ -7002,6 +7008,7 @@ msgid ""
"nooption: set boolean option to 'off' (for example: -nossl)\n"
" copy: duplicate a server\n"
" rename: rename a server\n"
" reorder: reorder list of servers\n"
" keep: keep server in config file (for temporary servers only)\n"
" del: delete a server\n"
" deloutq: delete messages out queue for all servers (all messages WeeChat is "
@@ -7017,6 +7024,7 @@ msgid ""
" /server add freenode3 chat.freenode.net -password=mypass\n"
" /server copy oftc oftcbis\n"
" /server rename oftc newoftc\n"
" /server reorder oftc freenode\n"
" /server del freenode\n"
" /server deloutq"
msgstr ""
@@ -7032,6 +7040,7 @@ msgstr ""
"nooption : définir l'option booléenne à 'off' (par exemple : -nossl)\n"
" copy : dupliquer un serveur\n"
" rename : renommer un serveur\n"
" reorder : réordonner la liste des serveurs\n"
" keep : garder le serveur dans le fichier de configuration (pour les "
"serveurs temporaires seulement)\n"
" del : supprimer un serveur\n"
@@ -7049,6 +7058,7 @@ msgstr ""
" /server add freenode3 chat.freenode.net -password=mypass\n"
" /server copy oftc oftcbis\n"
" /server rename oftc newoftc\n"
" /server reorder oftc freenode\n"
" /server del freenode\n"
" /server deloutq"
+11 -3
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-12-14 20:12+0100\n"
"POT-Creation-Date: 2014-12-21 11:09+0100\n"
"PO-Revision-Date: 2014-11-09 16:23+0100\n"
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -4830,6 +4830,12 @@ msgstr "A %s%s%s szerver másolva lett %s%s néven\n"
msgid "%s: server %s%s%s has been renamed to %s%s%s"
msgstr "A %s%s%s szerver mostantól: %s%s\n"
#, fuzzy, c-format
msgid "%d server moved"
msgid_plural "%d servers moved"
msgstr[0] " időkezelők:\n"
msgstr[1] " időkezelők:\n"
#, fuzzy, c-format
msgid "%s%s: server \"%s\" is not a temporary server"
msgstr "A %s%s%s szerver létrehozva\n"
@@ -5705,8 +5711,8 @@ msgstr "szerverek listázása, hozzáadása vagy eltávolítása"
#, fuzzy
msgid ""
"list|listfull [<server>] || add <server> <hostname>[/<port>] [-temp] [-"
"<option>[=<value>]] [-no<option>] || copy|rename <server> <new_name> || del|"
"keep <server> || deloutq|jump|raw"
"<option>[=<value>]] [-no<option>] || copy|rename <server> <new_name> || "
"reorder <server> [<server>...] || del|keep <server> || deloutq|jump|raw"
msgstr ""
"[list [szervernév]] | [listfull [szervernév]] | [add szervernév gépnév [-"
"port port] [-temp] [-auto | -noauto] [-ipv6] [-ssl] [-pwd jelszó] [-nicks "
@@ -5727,6 +5733,7 @@ msgid ""
"nooption: set boolean option to 'off' (for example: -nossl)\n"
" copy: duplicate a server\n"
" rename: rename a server\n"
" reorder: reorder list of servers\n"
" keep: keep server in config file (for temporary servers only)\n"
" del: delete a server\n"
" deloutq: delete messages out queue for all servers (all messages WeeChat is "
@@ -5742,6 +5749,7 @@ msgid ""
" /server add freenode3 chat.freenode.net -password=mypass\n"
" /server copy oftc oftcbis\n"
" /server rename oftc newoftc\n"
" /server reorder oftc freenode\n"
" /server del freenode\n"
" /server deloutq"
msgstr ""
+13 -3
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-12-14 20:12+0100\n"
"POT-Creation-Date: 2014-12-21 11:09+0100\n"
"PO-Revision-Date: 2014-11-09 16:23+0100\n"
"Last-Translator: Esteban I. Ruiz Moreno <exio4.com@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -5625,6 +5625,12 @@ msgstr "%s: il server %s%s%s è stato copiato in %s%s%s"
msgid "%s: server %s%s%s has been renamed to %s%s%s"
msgstr "%s: il server %s%s%s è stato rinominato in %s%s%s"
#, fuzzy, c-format
msgid "%d server moved"
msgid_plural "%d servers moved"
msgstr[0] "%d rmodifier eliminati"
msgstr[1] "%d rmodifier eliminati"
#, c-format
msgid "%s%s: server \"%s\" is not a temporary server"
msgstr "%s%s: il server \"%s\" non è temporaneo"
@@ -6605,15 +6611,17 @@ msgstr ""
msgid "list, add or remove IRC servers"
msgstr "elenca, aggiunge o rimuove server IRC"
#, fuzzy
msgid ""
"list|listfull [<server>] || add <server> <hostname>[/<port>] [-temp] [-"
"<option>[=<value>]] [-no<option>] || copy|rename <server> <new_name> || del|"
"keep <server> || deloutq|jump|raw"
"<option>[=<value>]] [-no<option>] || copy|rename <server> <new_name> || "
"reorder <server> [<server>...] || del|keep <server> || deloutq|jump|raw"
msgstr ""
"list|listfull [<server>] || add <server> <host>[/<porta>] [-temp] [-"
"<opzione>[=<valore>]] [-no<option>] || copy|rename <server> <nuovo_nome> || "
"del|keep <server> || deloutq|jump|raw"
#, fuzzy
msgid ""
" list: list servers (without argument, this list is displayed)\n"
"listfull: list servers with detailed info for each server\n"
@@ -6626,6 +6634,7 @@ msgid ""
"nooption: set boolean option to 'off' (for example: -nossl)\n"
" copy: duplicate a server\n"
" rename: rename a server\n"
" reorder: reorder list of servers\n"
" keep: keep server in config file (for temporary servers only)\n"
" del: delete a server\n"
" deloutq: delete messages out queue for all servers (all messages WeeChat is "
@@ -6641,6 +6650,7 @@ msgid ""
" /server add freenode3 chat.freenode.net -password=mypass\n"
" /server copy oftc oftcbis\n"
" /server rename oftc newoftc\n"
" /server reorder oftc freenode\n"
" /server del freenode\n"
" /server deloutq"
msgstr ""
+23 -14
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-12-14 20:12+0100\n"
"POT-Creation-Date: 2014-12-21 11:09+0100\n"
"PO-Revision-Date: 2014-12-15 14:22+0900\n"
"Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n"
"Language-Team: Japanese <https://github.com/l/weechat/tree/translation_ja>\n"
@@ -40,11 +40,11 @@ msgid "max chars"
msgstr "最大文字数"
msgid ""
"a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)"
"green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal "
"color number or an alias; attributes are allowed before color (for text "
"color only, not background): \"*\" for bold, \"!\" for reverse, \"/\" for "
"italic, \"_\" for underline"
"a WeeChat color name (default, black, (dark)gray, white, (light)red, "
"(light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a "
"terminal color number or an alias; attributes are allowed before color (for "
"text color only, not background): \"*\" for bold, \"!\" for reverse, \"/\" "
"for italic, \"_\" for underline"
msgstr ""
"WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、"
"brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号ま"
@@ -5745,6 +5745,11 @@ msgstr "%s: サーバ %s%s%s を %s%s%s にコピーしました"
msgid "%s: server %s%s%s has been renamed to %s%s%s"
msgstr "%s: サーバ %s%s%s を %s%s%s にリネームしました"
#, fuzzy, c-format
msgid "%d server moved"
msgid_plural "%d servers moved"
msgstr[0] "%d 個のトリガを削除"
#, c-format
msgid "%s%s: server \"%s\" is not a temporary server"
msgstr "%s%s: サーバ \"%s\" は一時的なサーバではありません"
@@ -5958,8 +5963,8 @@ msgstr ""
" - 内部サーバ名 (/server add で作成されたもの、利用推奨)\n"
" - ホスト名/ポート番号又は IP アドレス/ポート番号、デフォルトの"
"ポート番号は 6667\n"
" - 次のフォーマットに従う URL: irc[6][s]://[nickname[:password]@]"
"irc.example.org[:port][/#channel1][,#channel2[...]]\n"
" - 次のフォーマットに従う URL: irc[6][s]://[nickname[:"
"password]@]irc.example.org[:port][/#channel1][,#channel2[...]]\n"
" 注意: アドレス/IP/URL を指定した場合、サーバを一時的に作ります "
"(保存しません)、/help irc.look.temporary_servers を参照してください。\n"
" option: サーバに関するオプション (ブール型オプションでは、value は無視さ"
@@ -6701,15 +6706,17 @@ msgstr ""
msgid "list, add or remove IRC servers"
msgstr "IRC サーバのリストアップ、追加、削除"
#, fuzzy
msgid ""
"list|listfull [<server>] || add <server> <hostname>[/<port>] [-temp] [-"
"<option>[=<value>]] [-no<option>] || copy|rename <server> <new_name> || del|"
"keep <server> || deloutq|jump|raw"
"<option>[=<value>]] [-no<option>] || copy|rename <server> <new_name> || "
"reorder <server> [<server>...] || del|keep <server> || deloutq|jump|raw"
msgstr ""
"list|listfull [<server>] || add <server> <hostname>[/<port>] [-temp] [-"
"<option>[=<value>]] [-no<option>] || copy|rename <server> <new_name> || del|"
"keep <server> || deloutq|jump|raw"
#, fuzzy
msgid ""
" list: list servers (without argument, this list is displayed)\n"
"listfull: list servers with detailed info for each server\n"
@@ -6722,6 +6729,7 @@ msgid ""
"nooption: set boolean option to 'off' (for example: -nossl)\n"
" copy: duplicate a server\n"
" rename: rename a server\n"
" reorder: reorder list of servers\n"
" keep: keep server in config file (for temporary servers only)\n"
" del: delete a server\n"
" deloutq: delete messages out queue for all servers (all messages WeeChat is "
@@ -6737,6 +6745,7 @@ msgid ""
" /server add freenode3 chat.freenode.net -password=mypass\n"
" /server copy oftc oftcbis\n"
" /server rename oftc newoftc\n"
" /server reorder oftc freenode\n"
" /server del freenode\n"
" /server deloutq"
msgstr ""
@@ -10941,8 +10950,8 @@ msgid ""
"Examples (you can also look at default triggers with /trigger listdefault):\n"
" add text attributes *bold*, _underline_ and /italic/ (only in user "
"messages):\n"
" /trigger add effects modifier weechat_print \"${tg_tag_nick}\" \"==\\*"
"(\\S+)\\*==*${color:bold}${re:1}${color:-bold}*== ==_(\\S+)_==_${color:"
" /trigger add effects modifier weechat_print \"${tg_tag_nick}\" \"=="
"\\*(\\S+)\\*==*${color:bold}${re:1}${color:-bold}*== ==_(\\S+)_==_${color:"
"underline}${re:1}${color:-underline}_== ==/(\\S+)/==/${color:"
"italic}${re:1}${color:-italic}/\"\n"
" hide nicklist bar on small terminals:\n"
@@ -11018,8 +11027,8 @@ msgstr ""
"\n"
"例 (/trigger listdefault でデフォルトトリガを見ることができます):\n"
" テキスト属性 *太字*、_下線_、/イタリック/ を追加 (ユーザメッセージのみ):\n"
" /trigger add effects modifier weechat_print \"${tg_tag_nick}\" \"==\\*"
"(\\S+)\\*==*${color:bold}${re:1}${color:-bold}*== ==_(\\S+)_==_${color:"
" /trigger add effects modifier weechat_print \"${tg_tag_nick}\" \"=="
"\\*(\\S+)\\*==*${color:bold}${re:1}${color:-bold}*== ==_(\\S+)_==_${color:"
"underline}${re:1}${color:-underline}_== ==/(\\S+)/==/${color:"
"italic}${re:1}${color:-italic}/\"\n"
" 狭い端末ではニックネームリストバーを隠す:\n"
+14 -3
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-12-14 20:12+0100\n"
"POT-Creation-Date: 2014-12-21 11:09+0100\n"
"PO-Revision-Date: 2014-12-13 09:13+0100\n"
"Last-Translator: Krzysztof Korościk <soltys@szluug.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -5869,6 +5869,13 @@ msgstr "%s: serwer %s%s%s został skopiowany do %s%s%s"
msgid "%s: server %s%s%s has been renamed to %s%s%s"
msgstr "%s: nazwę serwer %s%s%s zmieniono na %s%s%s"
#, fuzzy, c-format
msgid "%d server moved"
msgid_plural "%d servers moved"
msgstr[0] "%d triggerów usunięto"
msgstr[1] "%d triggerów usunięto"
msgstr[2] "%d triggerów usunięto"
#, c-format
msgid "%s%s: server \"%s\" is not a temporary server"
msgstr "%s%s: serwer \"%s\" nie jest serwerem tymczasowym"
@@ -6835,15 +6842,17 @@ msgstr ""
msgid "list, add or remove IRC servers"
msgstr "wyświetla, dodaje lub usuwa serwery IRC"
#, fuzzy
msgid ""
"list|listfull [<server>] || add <server> <hostname>[/<port>] [-temp] [-"
"<option>[=<value>]] [-no<option>] || copy|rename <server> <new_name> || del|"
"keep <server> || deloutq|jump|raw"
"<option>[=<value>]] [-no<option>] || copy|rename <server> <new_name> || "
"reorder <server> [<server>...] || del|keep <server> || deloutq|jump|raw"
msgstr ""
"list|listfull [<serwer>] || add <serwera> <host>[/<port>] [-temp] [-"
"<opcja>[=<wartość>]] [-no<opcja>]|| copy|rename <serwer> <nowa_nazwa> || del|"
"keep <serwer>] || deloutq|jump|raw"
#, fuzzy
msgid ""
" list: list servers (without argument, this list is displayed)\n"
"listfull: list servers with detailed info for each server\n"
@@ -6856,6 +6865,7 @@ msgid ""
"nooption: set boolean option to 'off' (for example: -nossl)\n"
" copy: duplicate a server\n"
" rename: rename a server\n"
" reorder: reorder list of servers\n"
" keep: keep server in config file (for temporary servers only)\n"
" del: delete a server\n"
" deloutq: delete messages out queue for all servers (all messages WeeChat is "
@@ -6871,6 +6881,7 @@ msgid ""
" /server add freenode3 chat.freenode.net -password=mypass\n"
" /server copy oftc oftcbis\n"
" /server rename oftc newoftc\n"
" /server reorder oftc freenode\n"
" /server del freenode\n"
" /server deloutq"
msgstr ""
+11 -3
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-12-14 20:12+0100\n"
"POT-Creation-Date: 2014-12-21 11:09+0100\n"
"PO-Revision-Date: 2014-11-09 16:23+0100\n"
"Last-Translator: Sergio Durigan Junior <sergiosdj@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -5308,6 +5308,12 @@ msgstr ""
msgid "%s: server %s%s%s has been renamed to %s%s%s"
msgstr ""
#, fuzzy, c-format
msgid "%d server moved"
msgid_plural "%d servers moved"
msgstr[0] "%d rmodifiers removidos"
msgstr[1] "%d rmodifiers removidos"
#, c-format
msgid "%s%s: server \"%s\" is not a temporary server"
msgstr ""
@@ -6033,8 +6039,8 @@ msgstr ""
msgid ""
"list|listfull [<server>] || add <server> <hostname>[/<port>] [-temp] [-"
"<option>[=<value>]] [-no<option>] || copy|rename <server> <new_name> || del|"
"keep <server> || deloutq|jump|raw"
"<option>[=<value>]] [-no<option>] || copy|rename <server> <new_name> || "
"reorder <server> [<server>...] || del|keep <server> || deloutq|jump|raw"
msgstr ""
msgid ""
@@ -6049,6 +6055,7 @@ msgid ""
"nooption: set boolean option to 'off' (for example: -nossl)\n"
" copy: duplicate a server\n"
" rename: rename a server\n"
" reorder: reorder list of servers\n"
" keep: keep server in config file (for temporary servers only)\n"
" del: delete a server\n"
" deloutq: delete messages out queue for all servers (all messages WeeChat is "
@@ -6064,6 +6071,7 @@ msgid ""
" /server add freenode3 chat.freenode.net -password=mypass\n"
" /server copy oftc oftcbis\n"
" /server rename oftc newoftc\n"
" /server reorder oftc freenode\n"
" /server del freenode\n"
" /server deloutq"
msgstr ""
+12 -3
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-12-14 20:12+0100\n"
"POT-Creation-Date: 2014-12-21 11:09+0100\n"
"PO-Revision-Date: 2014-11-09 16:23+0100\n"
"Last-Translator: Aleksey V Zapparov AKA ixti <ixti@member.fsf.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -4867,6 +4867,13 @@ msgstr "Сервер %s%s%s скопирован в %s%s\n"
msgid "%s: server %s%s%s has been renamed to %s%s%s"
msgstr "Сервер %s%s%s переименован в %s%s\n"
#, fuzzy, c-format
msgid "%d server moved"
msgid_plural "%d servers moved"
msgstr[0] " обработчики таймера:\n"
msgstr[1] " обработчики таймера:\n"
msgstr[2] " обработчики таймера:\n"
#, fuzzy, c-format
msgid "%s%s: server \"%s\" is not a temporary server"
msgstr "Сервер %s%s%s создан\n"
@@ -5737,8 +5744,8 @@ msgstr "перечислить, добавить или удалить серв
#, fuzzy
msgid ""
"list|listfull [<server>] || add <server> <hostname>[/<port>] [-temp] [-"
"<option>[=<value>]] [-no<option>] || copy|rename <server> <new_name> || del|"
"keep <server> || deloutq|jump|raw"
"<option>[=<value>]] [-no<option>] || copy|rename <server> <new_name> || "
"reorder <server> [<server>...] || del|keep <server> || deloutq|jump|raw"
msgstr ""
"[list [сервер]] | [listfull [сервер]] | [add сервер адрес [-port порт] [-"
"temp] [-auto | -noauto] [-ipv6] [-ssl] [-pwd пароль] [-nicks ник1 ник2 ник3] "
@@ -5759,6 +5766,7 @@ msgid ""
"nooption: set boolean option to 'off' (for example: -nossl)\n"
" copy: duplicate a server\n"
" rename: rename a server\n"
" reorder: reorder list of servers\n"
" keep: keep server in config file (for temporary servers only)\n"
" del: delete a server\n"
" deloutq: delete messages out queue for all servers (all messages WeeChat is "
@@ -5774,6 +5782,7 @@ msgid ""
" /server add freenode3 chat.freenode.net -password=mypass\n"
" /server copy oftc oftcbis\n"
" /server rename oftc newoftc\n"
" /server reorder oftc freenode\n"
" /server del freenode\n"
" /server deloutq"
msgstr ""
+12 -3
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-12-14 20:12+0100\n"
"POT-Creation-Date: 2014-12-21 11:09+0100\n"
"PO-Revision-Date: 2014-07-25 07:50+0200\n"
"Last-Translator: Hasan Kiran <sunder67@hotmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -4411,6 +4411,11 @@ msgstr ""
msgid "%s: server %s%s%s has been renamed to %s%s%s"
msgstr ""
#, fuzzy, c-format
msgid "%d server moved"
msgid_plural "%d servers moved"
msgstr[0] "%s: \"%s\" kaldırıldı"
#, c-format
msgid "%s%s: server \"%s\" is not a temporary server"
msgstr ""
@@ -5119,15 +5124,17 @@ msgstr ""
msgid "list, add or remove IRC servers"
msgstr "İRC sunucularını listele, ekle veya kaldır"
#, fuzzy
msgid ""
"list|listfull [<server>] || add <server> <hostname>[/<port>] [-temp] [-"
"<option>[=<value>]] [-no<option>] || copy|rename <server> <new_name> || del|"
"keep <server> || deloutq|jump|raw"
"<option>[=<value>]] [-no<option>] || copy|rename <server> <new_name> || "
"reorder <server> [<server>...] || del|keep <server> || deloutq|jump|raw"
msgstr ""
"list|listfull [<sunucu>] || add <sunucu> <hostname>[/<port>] [-temp] [-"
"<seçenek>[=<değer>]] [-no<seçenek>] || copy|rename <sunucu> <yeni_isim> || "
"del|keep <sunucu> || deloutq|jump|raw"
#, fuzzy
msgid ""
" list: list servers (without argument, this list is displayed)\n"
"listfull: list servers with detailed info for each server\n"
@@ -5140,6 +5147,7 @@ msgid ""
"nooption: set boolean option to 'off' (for example: -nossl)\n"
" copy: duplicate a server\n"
" rename: rename a server\n"
" reorder: reorder list of servers\n"
" keep: keep server in config file (for temporary servers only)\n"
" del: delete a server\n"
" deloutq: delete messages out queue for all servers (all messages WeeChat is "
@@ -5155,6 +5163,7 @@ msgid ""
" /server add freenode3 chat.freenode.net -password=mypass\n"
" /server copy oftc oftcbis\n"
" /server rename oftc newoftc\n"
" /server reorder oftc freenode\n"
" /server del freenode\n"
" /server deloutq"
msgstr ""
+11 -3
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2014-12-14 20:12+0100\n"
"POT-Creation-Date: 2014-12-21 11:09+0100\n"
"PO-Revision-Date: 2014-08-16 10:27+0200\n"
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -4405,6 +4405,12 @@ msgstr ""
msgid "%s: server %s%s%s has been renamed to %s%s%s"
msgstr ""
#, c-format
msgid "%d server moved"
msgid_plural "%d servers moved"
msgstr[0] ""
msgstr[1] ""
#, c-format
msgid "%s%s: server \"%s\" is not a temporary server"
msgstr ""
@@ -5101,8 +5107,8 @@ msgstr ""
msgid ""
"list|listfull [<server>] || add <server> <hostname>[/<port>] [-temp] [-"
"<option>[=<value>]] [-no<option>] || copy|rename <server> <new_name> || del|"
"keep <server> || deloutq|jump|raw"
"<option>[=<value>]] [-no<option>] || copy|rename <server> <new_name> || "
"reorder <server> [<server>...] || del|keep <server> || deloutq|jump|raw"
msgstr ""
msgid ""
@@ -5117,6 +5123,7 @@ msgid ""
"nooption: set boolean option to 'off' (for example: -nossl)\n"
" copy: duplicate a server\n"
" rename: rename a server\n"
" reorder: reorder list of servers\n"
" keep: keep server in config file (for temporary servers only)\n"
" del: delete a server\n"
" deloutq: delete messages out queue for all servers (all messages WeeChat is "
@@ -5132,6 +5139,7 @@ msgid ""
" /server add freenode3 chat.freenode.net -password=mypass\n"
" /server copy oftc oftcbis\n"
" /server rename oftc newoftc\n"
" /server reorder oftc freenode\n"
" /server del freenode\n"
" /server deloutq"
msgstr ""
+17 -1
View File
@@ -4715,7 +4715,7 @@ int
irc_command_server (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
int i, detailed_list, one_server_found, length;
int i, detailed_list, one_server_found, length, count;
struct t_irc_server *ptr_server2, *server_found, *new_server;
char *server_name, *message;
@@ -4925,6 +4925,18 @@ irc_command_server (void *data, struct t_gui_buffer *buffer, int argc,
WEECHAT_COMMAND_ERROR;
}
if (weechat_strcasecmp (argv[1], "reorder") == 0)
{
WEECHAT_COMMAND_MIN_ARGS(3, "reorder");
count = irc_server_reorder (((const char **)argv) + 2, argc - 2);
weechat_printf (NULL,
NG_("%d server moved", "%d servers moved", count),
count);
return WEECHAT_RC_OK;
}
if (weechat_strcasecmp (argv[1], "keep") == 0)
{
WEECHAT_COMMAND_MIN_ARGS(3, "keep");
@@ -6448,6 +6460,7 @@ irc_command_init ()
" || add <server> <hostname>[/<port>] [-temp] [-<option>[=<value>]] "
"[-no<option>]"
" || copy|rename <server> <new_name>"
" || reorder <server> [<server>...]"
" || del|keep <server>"
" || deloutq|jump|raw"),
N_(" list: list servers (without argument, this list is displayed)\n"
@@ -6462,6 +6475,7 @@ irc_command_init ()
"nooption: set boolean option to 'off' (for example: -nossl)\n"
" copy: duplicate a server\n"
" rename: rename a server\n"
" reorder: reorder list of servers\n"
" keep: keep server in config file (for temporary servers only)\n"
" del: delete a server\n"
" deloutq: delete messages out queue for all servers (all messages "
@@ -6478,6 +6492,7 @@ irc_command_init ()
" /server add freenode3 chat.freenode.net -password=mypass\n"
" /server copy oftc oftcbis\n"
" /server rename oftc newoftc\n"
" /server reorder oftc freenode\n"
" /server del freenode\n"
" /server deloutq"),
"list %(irc_servers)"
@@ -6486,6 +6501,7 @@ irc_command_init ()
" || copy %(irc_servers) %(irc_servers)"
" || rename %(irc_servers) %(irc_servers)"
" || keep %(irc_servers)"
" || reorder %(irc_servers)|%*"
" || del %(irc_servers)"
" || deloutq"
" || jump"
+59
View File
@@ -1712,6 +1712,65 @@ irc_server_rename (struct t_irc_server *server, const char *new_name)
return 1;
}
/*
* Reorders list of servers.
*
* Returns the number of servers moved in the list (>= 0).
*/
int
irc_server_reorder (const char **servers, int num_servers)
{
struct t_irc_server *ptr_server, *ptr_server2;
int i, num_moved;
ptr_server = irc_servers;
num_moved = 0;
for (i = 0; ptr_server && (i < num_servers); i++)
{
for (ptr_server2 = ptr_server; ptr_server2;
ptr_server2 = ptr_server2->next_server)
{
if (strcmp (ptr_server2->name, servers[i]) == 0)
break;
}
if (ptr_server2 == ptr_server)
{
ptr_server = ptr_server->next_server;
}
else if (ptr_server2)
{
/* extract server from list */
if (ptr_server2 == irc_servers)
irc_servers = ptr_server2->next_server;
if (ptr_server2 == last_irc_server)
last_irc_server = ptr_server2->prev_server;
if (ptr_server2->prev_server)
(ptr_server2->prev_server)->next_server = ptr_server2->next_server;
if (ptr_server2->next_server)
(ptr_server2->next_server)->prev_server = ptr_server2->prev_server;
/* set pointers in ptr_server2 */
ptr_server2->prev_server = ptr_server->prev_server;
ptr_server2->next_server = ptr_server;
/* insert ptr_server2 before ptr_server */
if (ptr_server->prev_server)
(ptr_server->prev_server)->next_server = ptr_server2;
ptr_server->prev_server = ptr_server2;
/* adjust list of servers if needed */
if (ptr_server == irc_servers)
irc_servers = ptr_server2;
num_moved++;
}
}
return num_moved;
}
/*
* Sends a signal for an IRC message (received or sent).
*/
+1
View File
@@ -290,6 +290,7 @@ extern void irc_server_free_all ();
extern struct t_irc_server *irc_server_copy (struct t_irc_server *server,
const char *new_name);
extern int irc_server_rename (struct t_irc_server *server, const char *new_name);
extern int irc_server_reorder (const char **servers, int num_servers);
extern void irc_server_send_signal (struct t_irc_server *server,
const char *signal, const char *command,
const char *full_message,