1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-27 13:26:38 +02:00

Display IRC command 324 (channel modes) on server buffer if channel is not open

This commit is contained in:
Sebastien Helleu
2010-03-11 10:23:34 +01:00
parent 7ec6092ba9
commit 86b1ab20b5
10 changed files with 103 additions and 45 deletions
+47 -36
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.3.2-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2010-03-03 22:13+0100\n"
"POT-Creation-Date: 2010-03-11 09:20+0100\n"
"PO-Revision-Date: 2010-03-05 10:43+0100\n"
"Last-Translator: Jiri Golembiovsky <golemj@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1131,8 +1131,8 @@ msgstr ""
" jméno: plné jméno bufferu (například: \"irc.server.freenode\", \"irc."
"freenode.#weechat\")\n"
" -all: žádný výpis ve VŠECH bufferech\n"
" příkaz: příkaz, který pustit tiše ('/' je automaticky přidáno pokud "
"není uvedeno na začátku příkazu)\n"
" příkaz: příkaz, který pustit tiše ('/' je automaticky přidáno pokud není "
"uvedeno na začátku příkazu)\n"
"\n"
"Pokud není uveden cíl (-current, -buffer nebo -all), pak je ve výchozím "
"nastavení utišen pouze hlavní buffer WeeChat.\n"
@@ -1247,8 +1247,8 @@ msgid ""
"server)"
msgstr ""
"argumenty: text poslaný se signálem \"quit\"\n"
" (například irc plugin používá tento text pro posílání ukončovacích "
"zpráv serveru)"
" (například irc plugin používá tento text pro posílání "
"ukončovacích zpráv serveru)"
msgid "reload configuration files from disk"
msgstr "znovu načíst konfikurační soubory z disku"
@@ -1580,9 +1580,9 @@ msgid ""
"char used to draw horizontal lines, note that empty value will draw a real "
"line with ncurses, but may cause bugs with URL selection under some terminals"
msgstr ""
"znak použitý pro vykreslení horizontálních čar, všimněte si, že prázdná hodnota "
"vykreslí skutečnou čáru při použití ncurses, ale může způsobit problém s výběrem "
"URL v některých terminálech"
"znak použitý pro vykreslení horizontálních čar, všimněte si, že prázdná "
"hodnota vykreslí skutečnou čáru při použití ncurses, ale může způsobit "
"problém s výběrem URL v některých terminálech"
msgid ""
"max number of names in hotlist (0 = no name displayed, only buffer numbers)"
@@ -3066,8 +3066,7 @@ msgstr ""
" /allchan me is testing\n"
" říct 'hello' všude, kromě #weechat:\n"
" /allchan -exclude=#weechat msg * hello\n"
" říct 'hello' všude, kromě #weechat a kanálů začínajících "
"#linux:\n"
" říct 'hello' všude, kromě #weechat a kanálů začínajících #linux:\n"
" /allchan -exclude=#weechat,#linux* msg * hello"
msgid "execute a command on all connected servers"
@@ -3133,8 +3132,8 @@ msgid ""
"[-all [-nojoin] | servername [servername ...] [-nojoin] | hostname[/port] [-"
"option[=value]] [-nooption]]"
msgstr ""
"[-all [-nojoin] | jméno_serveru [jméno_serveru ...] [-nojoin] | jméno_hosta[/port] [-"
"volba[=hodnota]] [-novolba]]"
"[-all [-nojoin] | jméno_serveru [jméno_serveru ...] [-nojoin] | jméno_hosta[/"
"port] [-volba[=hodnota]] [-novolba]]"
msgid ""
" -all: connect to all servers\n"
@@ -3161,8 +3160,8 @@ msgstr ""
"automatické připojování)\n"
" jméno_hosta: jmého hosta (nebo IP adresa) pro připojení\n"
" port: port pro server (výchozí je 6667)\n"
" volba: nastavit volbu pro server (u boolovských voleb může být hodnota "
"vynechána)\n"
" volba: nastavit volbu pro server (u boolovských voleb může být "
"hodnota vynechána)\n"
" novolba: nastavit boolovskou volbu na 'vypnuto' (například: -nossl)\n"
"\n"
"Příklady:\n"
@@ -3725,9 +3724,10 @@ msgid ""
"[del servername] | [deloutq] | [jump] | [raw]"
msgstr ""
"[list [jméno_serveru]] | [listfull [jméno_serveru]] | [add jméno_serveru "
"jméno_hosta[/port] [-temp] [-volba[=hodnota]] [-novolba] | [copy jméno_serveru "
"nové_jméno_serveru] | [rename jméno_serveru nové_jméno_serveru] | [keep "
"jméno_serveru] | [del jméno_serveru] | [deloutq] | [jump] | [raw]"
"jméno_hosta[/port] [-temp] [-volba[=hodnota]] [-novolba] | [copy "
"jméno_serveru nové_jméno_serveru] | [rename jméno_serveru "
"nové_jméno_serveru] | [keep jméno_serveru] | [del jméno_serveru] | [deloutq] "
"| [jump] | [raw]"
msgid ""
" list: list servers (no parameter implies this list)\n"
@@ -4077,7 +4077,8 @@ msgid "use SSL for server communication"
msgstr "použít SSL pro komunikaci se serverem"
msgid "ssl certificate file used to automatically identify your nick"
msgstr "soubor ssl certifikátu použitého pro automatickou identifikaci vaší přezdívky"
msgstr ""
"soubor ssl certifikátu použitého pro automatickou identifikaci vaší přezdívky"
msgid "size of the key used during the Diffie-Hellman Key Exchange"
msgstr "velikost klíče použitého při použití výměny klíčů Diffie Hellman"
@@ -4209,8 +4210,8 @@ msgid ""
"will hide all channel modes arguments if mode +k is set on channel)"
msgstr ""
"schovat klíč kanálu pokud jsou zobrazeny módy v \"buffer_name\" položce "
"panelu (toto schová všechny argumenty módů kanálu pokud je +k nastaveno "
"na kanálu)"
"panelu (toto schová všechny argumenty módů kanálu pokud je +k nastaveno na "
"kanálu)"
msgid "display nick modes in \"input_prompt\" bar item"
msgstr "zobrazovat módy přezdívky v položce pole \"input_prompt\""
@@ -4298,9 +4299,9 @@ msgid ""
"received, if this timeout is reached before 001 message is received, WeeChat "
"will disconnect from server"
msgstr ""
"časový limit (v sekundác) mezi TCP připojeními k serveru přijetím zprávy 001, "
"WeeChat se odpojí od serveru, pokud je dosaženo tohoto časového limitu před "
"přijetím zprávy 001"
"časový limit (v sekundác) mezi TCP připojeními k serveru přijetím zprávy "
"001, WeeChat se odpojí od serveru, pokud je dosaženo tohoto časového limitu "
"před přijetím zprávy 001"
msgid ""
"default part message (leaving channel) (\"%v\" will be replaced by WeeChat "
@@ -4341,16 +4342,16 @@ msgid ""
"anti-flood for high priority queue: number of seconds between two user "
"messages or commands sent to IRC server (0 = no anti-flood)"
msgstr ""
"anti-flood pro frontu s vysokou prioritou: počet sekund mezi dvěmi "
"zprávami nebo příkazy poslanými na IRC server (0 = vypnutí anti-flood)"
"anti-flood pro frontu s vysokou prioritou: počet sekund mezi dvěmi zprávami "
"nebo příkazy poslanými na IRC server (0 = vypnutí anti-flood)"
msgid ""
"anti-flood for low priority queue: number of seconds between two messages "
"sent to IRC server (messages like automatic CTCP replies) (0 = no anti-flood)"
msgstr ""
"anti-flood pro frontu s nízkou prioritou: počet sekund mezi dvěmi zprávami "
"poslanými na IRC server (zprávy jako automatické CTCP odpovědi) (0 = vypnutí anti-"
"flood)"
"poslanými na IRC server (zprávy jako automatické CTCP odpovědi) (0 = vypnutí "
"anti-flood)"
msgid "when off, colors codes are ignored in incoming messages"
msgstr "pokud je off, jsou barvy v příchozích zprávách ignorovány"
@@ -4498,7 +4499,8 @@ msgstr "%s%s: tenhle buffer není kanál!"
msgid ""
"%s%s: error building answer for SASL authentication, using mechanism \"%s\""
msgstr ""
"%s%s: chyba vytváření odpovědi pro SASL autentizaci, použitý mechanismus \"%s\""
"%s%s: chyba vytváření odpovědi pro SASL autentizaci, použitý mechanismus \"%s"
"\""
#, c-format
msgid "%s%s: client capability, server supports: %s"
@@ -4521,8 +4523,8 @@ msgid ""
"%s%s: cannot authenticate with SASL and mechanism DH-BLOWFISH because "
"WeeChat was not built with libgcrypt support"
msgstr ""
"%s%s: nemohu se autentizovat pomocí SASL a mechanismu DH-BLOWFISH, "
"protže WeeChat nebyl sestaven s podporou libcrypt"
"%s%s: nemohu se autentizovat pomocí SASL a mechanismu DH-BLOWFISH, protže "
"WeeChat nebyl sestaven s podporou libcrypt"
#, c-format
msgid "%s%s: client capability, refused: %s"
@@ -4655,6 +4657,10 @@ msgstr ""
"%s%s[%s%s%s]%s nečinný: %s%02d %s%s %s%02d %s%s %s%02d %s%s, přihlášen v: %s%"
"s"
#, fuzzy, c-format
msgid "%sMode %s%s %s[%s%s%s]"
msgstr "%sMód %s%s %s[%s%s%s]%s od %s%s"
#, c-format
msgid "%sURL for %s%s%s: %s"
msgstr "%sURL pro %s%s%s: %s"
@@ -4937,7 +4943,8 @@ msgstr "%s%s: nedostatek paměti"
#, c-format
msgid "gnutls: connected using %d-bit Diffie-Hellman shared secret exchange"
msgstr "gnutls: připojují se pomocí %d-bit Diffie-Hellman zdílenéhé výměny tajemství"
msgstr ""
"gnutls: připojují se pomocí %d-bit Diffie-Hellman zdílenéhé výměny tajemství"
#, c-format
msgid "%sgnutls: error while checking peer's certificate"
@@ -5335,7 +5342,9 @@ msgid "history of commands"
msgstr "historie příkazů"
msgid "buffer pointer (if not set, return global history) (optional)"
msgstr "ukazatel bufferu (pokud není nastaven, tak vrací globální historii) (volitelné)"
msgstr ""
"ukazatel bufferu (pokud není nastaven, tak vrací globální historii) "
"(volitelné)"
msgid "list of hooks"
msgstr "seznam napojení"
@@ -5353,7 +5362,8 @@ msgid "nicks in nicklist for a buffer"
msgstr "přezdívky v seznamu přezdívek bufferu"
msgid "nick_xxx or group_xxx to get only nick/group xxx (optional)"
msgstr "nick_xxx nebo group_xxx pro získání pouze přezdívky/skupiny xxx (volitelné)"
msgstr ""
"nick_xxx nebo group_xxx pro získání pouze přezdívky/skupiny xxx (volitelné)"
msgid "list of options"
msgstr "seznam konfiguračních možností"
@@ -5503,8 +5513,8 @@ msgid ""
"%3d. %s%s%s (%s%s%s), started on: %s, last activity: %s, bytes: %lu recv, %"
"lu sent"
msgstr ""
"%3d. %s%s%s (%s%s%s), spuštěn v: %s, poslední aktivita: %s, bytů: %lu přijato, "
"%lu odebráno"
"%3d. %s%s%s (%s%s%s), spuštěn v: %s, poslední aktivita: %s, bytů: %lu "
"přijato, %lu odebráno"
#, c-format
msgid "%3d. %s%s%s, started on: %s"
@@ -5554,7 +5564,8 @@ msgstr ""
" například: irc.freenode\n"
" port: port použitý pro přesměrování\n"
"\n"
"Pokud je tento příkaz puštěn be argumentů, pak vypíše seznam klientů přesměrování."
"Pokud je tento příkaz puštěn be argumentů, pak vypíše seznam klientů "
"přesměrování."
msgid "all possible protocol.name for relay plugin"
msgstr "všechna možná protocol.name pro plugin přesměrování"
+5 -1
View File
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.3.2-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2010-03-04 11:05+0100\n"
"POT-Creation-Date: 2010-03-11 09:20+0100\n"
"PO-Revision-Date: 2010-03-04 10:19+0100\n"
"Last-Translator: Nils G <weechatter@arcor.de>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -4828,6 +4828,10 @@ msgid ""
msgstr ""
"%s%s[%s%s%s]%s Idle: %s%02d %s%s %s%02d %s%s %s%02d %s%s, angemeldet am: %s%s"
#, fuzzy, c-format
msgid "%sMode %s%s %s[%s%s%s]"
msgstr "%sModus %s%s %s[%s%s%s]%s durch %s%s"
#, c-format
msgid "%sURL for %s%s%s: %s"
msgstr "%sURL für %s%s%s: %s"
+5 -1
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.3.2-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2010-03-03 22:13+0100\n"
"POT-Creation-Date: 2010-03-11 09:20+0100\n"
"PO-Revision-Date: 2010-02-23 10:43+0100\n"
"Last-Translator: Elián Hanisch <lambdae2@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -4703,6 +4703,10 @@ msgstr ""
"%s%s[%s%s%s]%s sin actividad: %s%02d %s%s %s%02d %s%s %s%02d %s%s, conectado "
"el: %s%s"
#, fuzzy, c-format
msgid "%sMode %s%s %s[%s%s%s]"
msgstr "%sModo %s%s %s[%s%s%s]%s por %s%s"
#, c-format
msgid "%sURL for %s%s%s: %s"
msgstr "%sURL para %s%s%s: %s"
+6 -2
View File
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.3.2-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2010-03-03 22:13+0100\n"
"PO-Revision-Date: 2010-03-03 22:15+0100\n"
"POT-Creation-Date: 2010-03-11 09:20+0100\n"
"PO-Revision-Date: 2010-03-11 09:21+0100\n"
"Last-Translator: FlashCode <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"MIME-Version: 1.0\n"
@@ -4757,6 +4757,10 @@ msgstr ""
"%s%s[%s%s%s]%s inactivité: %s%02d %s%s %s%02d %s%s %s%02d %s%s, signé le: %s%"
"s"
#, c-format
msgid "%sMode %s%s %s[%s%s%s]"
msgstr "%sMode %s%s %s[%s%s%s]"
#, c-format
msgid "%sURL for %s%s%s: %s"
msgstr "%sURL pour %s%s%s: %s"
+5 -1
View File
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.3.2-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2010-03-03 22:13+0100\n"
"POT-Creation-Date: 2010-03-11 09:20+0100\n"
"PO-Revision-Date: 2010-02-23 10:43+0100\n"
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -4550,6 +4550,10 @@ msgid ""
"%s%s[%s%s%s]%s idle: %s%02d %s%s %s%02d %s%s %s%02d %s%s, signon at: %s%s"
msgstr "%s%02d %s%s %s%02d %s%s %s%02d %s%s, bejelentkezett: %s%s"
#, fuzzy, c-format
msgid "%sMode %s%s %s[%s%s%s]"
msgstr "A %s%s %s[%s%s%s]%s üzemmódot bekapcsolta: %s%s\n"
#, fuzzy, c-format
msgid "%sURL for %s%s%s: %s"
msgstr "A %s%s%s szoba témája: "
+5 -1
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Weechat 0.3.2-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2010-03-03 22:13+0100\n"
"POT-Creation-Date: 2010-03-11 09:20+0100\n"
"PO-Revision-Date: 2010-02-23 10:43+0100\n"
"Last-Translator: Marco Paolone <marcopaolone@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -4700,6 +4700,10 @@ msgstr ""
"%s%s[%s%s%s]%s inattivo: %s%02d %s%s %s%02d %s%s %s%02d %s%s, connesso dal: %"
"s%s"
#, fuzzy, c-format
msgid "%sMode %s%s %s[%s%s%s]"
msgstr "%sModalità %s%s %s[%s%s%s]%s da %s%s"
#, c-format
msgid "%sURL for %s%s%s: %s"
msgstr "%sURL per %s%s%s: %s"
+5 -1
View File
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.3.0-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2010-03-03 22:13+0100\n"
"POT-Creation-Date: 2010-03-11 09:20+0100\n"
"PO-Revision-Date: 2010-02-23 10:43+0100\n"
"Last-Translator: Krzysztof Koroscik <soltys@szluug.org>\n"
"Language-Team: Polish\n"
@@ -4698,6 +4698,10 @@ msgstr ""
"%s%s[%s%s%s]%s bezczynność: %s%02d %s%s %s%02d %s%s %s%02d %s%s, na IRCu od: "
"%s%s"
#, fuzzy, c-format
msgid "%sMode %s%s %s[%s%s%s]"
msgstr "%sTryb %s%s %s[%s%s%s]%s ustawiony przez %s%s"
#, c-format
msgid "%sURL for %s%s%s: %s"
msgstr "%sURL dla %s%s%s: %s"
+5 -1
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.3.2-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2010-03-03 22:13+0100\n"
"POT-Creation-Date: 2010-03-11 09:20+0100\n"
"PO-Revision-Date: 2010-02-23 10:43+0100\n"
"Last-Translator: Pavel Shevchuk <stlwrt@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -4554,6 +4554,10 @@ msgid ""
"%s%s[%s%s%s]%s idle: %s%02d %s%s %s%02d %s%s %s%02d %s%s, signon at: %s%s"
msgstr "%s%02d %s%s %s%02d %s%s %s%02d %s%s, вошёл в сеть: %s%s"
#, fuzzy, c-format
msgid "%sMode %s%s %s[%s%s%s]"
msgstr "Режим %s%s %s[%s%s%s]%s установлен пользователем %s%s\n"
#, fuzzy, c-format
msgid "%sURL for %s%s%s: %s"
msgstr "Тема канала %s%s%s: "
+5 -1
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2010-03-03 22:13+0100\n"
"POT-Creation-Date: 2010-03-11 09:20+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3901,6 +3901,10 @@ msgid ""
"%s%s[%s%s%s]%s idle: %s%02d %s%s %s%02d %s%s %s%02d %s%s, signon at: %s%s"
msgstr ""
#, c-format
msgid "%sMode %s%s %s[%s%s%s]"
msgstr ""
#, c-format
msgid "%sURL for %s%s%s: %s"
msgstr ""
+15
View File
@@ -2510,6 +2510,21 @@ irc_protocol_cmd_324 (struct t_irc_server *server, const char *command,
}
}
}
else
{
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, NULL,
NULL),
irc_protocol_tags (command, "irc_numeric"),
_("%sMode %s%s %s[%s%s%s]"),
weechat_prefix ("network"),
IRC_COLOR_CHAT_CHANNEL,
argv[3],
IRC_COLOR_CHAT_DELIMITERS,
IRC_COLOR_CHAT,
(argv_eol[4][0] == ':') ? argv_eol[4] + 1 : argv_eol[4],
IRC_COLOR_CHAT_DELIMITERS);
}
return WEECHAT_RC_OK;
}