1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-30 14:56:39 +02:00

irc: add option "-noswitch" in command /query (closes #394)

This commit is contained in:
Sébastien Helleu
2015-04-14 07:47:50 +02:00
parent 55e2f258b7
commit dea8b0bb09
22 changed files with 182 additions and 125 deletions
+1
View File
@@ -27,6 +27,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* core: add option "-s" in command /eval to split expression before evaluating
it (no more split by default) (closes #324)
* core: add priority in plugins to initialize them in order
* irc: add option "-noswitch" in command /query (closes #394)
* irc: format message 008 (RPL_SNOMASK) (closes #144)
* irc: add support of "account-notify" capability (closes #11, closes #246)
* irc: remove server "freenode" from default config file (closes #309)
+5 -4
View File
@@ -551,11 +551,12 @@ Daemon2: Nachricht an diesen Daemon weiterleiten
[command]*`query`* Eine private Nachricht an einen Nick schicken::
----
/query [-server <server>] <nick>[,<nick>...] [<text>]
/query [-noswitch] [-server <server>] <nick>[,<nick>...] [<text>]
server: an diesen Server senden (interner Name)
target: Nickname
text: zu sendender Text
-noswitch: do not switch to new buffer
server: send to this server (internal name)
nick: nick
text: text to send
----
[[command_irc_quiet]]
+5 -4
View File
@@ -551,11 +551,12 @@ daemon2: forward message to this daemon
[command]*`query`* send a private message to a nick::
----
/query [-server <server>] <nick>[,<nick>...] [<text>]
/query [-noswitch] [-server <server>] <nick>[,<nick>...] [<text>]
server: send to this server (internal name)
nick: nick
text: text to send
-noswitch: do not switch to new buffer
server: send to this server (internal name)
nick: nick
text: text to send
----
[[command_irc_quiet]]
+5 -4
View File
@@ -551,11 +551,12 @@ démon2 : faire suivre le message à ce démon
[command]*`query`* envoyer un message privé à un pseudo::
----
/query [-server <serveur>] <pseudo>[,<pseudo>...] [<texte>]
/query [-noswitch] [-server <serveur>] <pseudo>[,<pseudo>...] [<texte>]
serveur : envoyer à ce serveur (nom interne)
pseudo : pseudo
texte : texte à envoyer
-noswitch : ne pas basculer sur le nouveau tampon
serveur : envoyer à ce serveur (nom interne)
pseudo : pseudo
texte : texte à envoyer
----
[[command_irc_quiet]]
+5 -4
View File
@@ -551,11 +551,12 @@ demone2: reindirizza messaggio a questo demone
[command]*`query`* invia un messaggio privato ad un nick::
----
/query [-server <server>] <nick>[,<nick>...] [<testo>]
/query [-noswitch] [-server <server>] <nick>[,<nick>...] [<text>]
server: send to this server (internal name)
nick: nick
text: text to send
-noswitch: do not switch to new buffer
server: send to this server (internal name)
nick: nick
text: text to send
----
[[command_irc_quiet]]
+11 -11
View File
@@ -12,22 +12,22 @@
deldict
addword [<dict>] <word>
enable: enable aspell
disable: disable aspell
toggle: toggle aspell
listdict: show installed dictionaries
setdict: set dictionary for current buffer (multiple dictionaries can be separated by a comma)
deldict: delete dictionary used on current buffer
addword: add a word in personal aspell dictionary
enable: aspell の有効化
disable: aspell の無効化
toggle: aspell の有効無効を切り替え
listdict: インストール済み辞書を表示
setdict: 現在のバッファ用の辞書を設定 (コンマで区切れば複数の辞書を指定可能)
deldict: 現在のバッファ用の辞書を削除
addword: aspell の個人辞書に単語を追加
Input line beginning with a '/' is not checked, except for some commands (see /set aspell.check.commands).
いくつかのコマンドを除いて '/' で始まる入力行はチェックされません (/set aspell.check.commands を参照)。
To enable aspell on all buffers, use option "default_dict", then enable aspell, for example:
全てのバッファで aspell を有効化するには、"default_dict" オプションを設定した後に、aspell を有効化してください。例:
/set aspell.check.default_dict "en"
/aspell enable
To display a list of suggestions in a bar, use item "aspell_suggest".
バーの中に提案のリストを表示するには、"aspell_suggest" アイテムを使ってください。
Default key to toggle aspell is alt-s.
aspell の有効無効を切り替えるデフォルトのキーは alt-s です。
----
+5 -4
View File
@@ -551,11 +551,12 @@ daemon2: メッセージをデーモンに転送
[command]*`query`* ニックネーム宛にプライベートメッセージを送信::
----
/query [-server <server>] <nick>[,<nick>...] [<text>]
/query [-noswitch] [-server <server>] <nick>[,<nick>...] [<text>]
server: このサーバに送信 (内部サーバ名)
target: ニックネーム
text: 送信するテキスト
-noswitch: do not switch to new buffer
server: send to this server (internal name)
nick: nick
text: text to send
----
[[command_irc_quiet]]
+2 -2
View File
@@ -913,12 +913,12 @@
** 値: 未制約文字列 (デフォルト値: `"WeeChat ${info:version}"`)
* [[option_weechat.look.word_chars_highlight]] *weechat.look.word_chars_highlight*
** 説明: `comma-separated list of chars (or range of chars) that are considered part or words for highlights; each item can be a single char, a range of chars (format: a-z), a class of wide character (for example "alnum", see man wctype); a "!" before the item makes it negative (ie the char is NOT considered part of words); the value "*" matches any char; unicode chars are allowed with the format \u1234, for example \u00A0 for unbreakable space (see /help print for supported formats)`
** 説明: `ハイライトする部分または文字と見なす文字 (または文字範囲) のカンマ区切りリスト; それぞれの要素は単一文字、文字範囲 (フォーマット: a-z)、全角文字のクラス (例えば "alnum"、wctype の man 参照); 要素の前の "!" は否定を意味します (この文字は単語の一部とみなされません); "*" は任意の文字にマッチします; unicode 文字はフォーマット \u1234 で使うことができます、例えば \u00A0 は固定スペースを意味します (サポートされるフォーマットは /help print を参照)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"!\u00A0,-,_,|,alnum"`)
* [[option_weechat.look.word_chars_input]] *weechat.look.word_chars_input*
** 説明: `comma-separated list of chars (or range of chars) that are considered part or words for command line; each item can be a single char, a range of chars (format: a-z), a class of wide character (for example "alnum", see man wctype); a "!" before the item makes it negative (ie the char is NOT considered part of words); the value "*" matches any char; unicode chars are allowed with the format \u1234, for example \u00A0 for unbreakable space (see /help print for supported formats)`
** 説明: `コマンドラインの一部または単語と見なす文字 (または文字範囲) のカンマ区切りリスト; それぞれの要素は単一文字、文字範囲 (フォーマット: a-z)、全角文字のクラス (例えば "alnum"、wctype の man 参照); 要素の前の "!" は否定を意味します (この文字は単語の一部とみなされません); "*" は任意の文字にマッチします; unicode 文字はフォーマット \u1234 で使うことができます、例えば \u00A0 は固定スペースを意味します (サポートされるフォーマットは /help print を参照)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"!\u00A0,-,_,|,alnum"`)
+5 -4
View File
@@ -551,11 +551,12 @@ demon2: prześlij do tego demona
[command]*`query`* wysyła prywatną wiadomość do użytkownika::
----
/query [-server <serwer>] <nick>[,<nick>...] [<tekst>]
/query [-noswitch] [-server <server>] <nick>[,<nick>...] [<text>]
serwer: wyślij do tego serwera (nazwa wewnętrzna)
nick: nick
tekst: wiadomość do wysłania
-noswitch: do not switch to new buffer
server: send to this server (internal name)
nick: nick
text: text to send
----
[[command_irc_quiet]]
+6 -5
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2015-04-11 18:55+0200\n"
"POT-Creation-Date: 2015-04-13 17:19+0200\n"
"PO-Revision-Date: 2015-03-21 08:41+0100\n"
"Last-Translator: Jiri Golembiovsky <golemj@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -6136,14 +6136,15 @@ msgid "send a private message to a nick"
msgstr "poslat soukromou zprávu přezdívce"
#, fuzzy
msgid "[-server <server>] <nick>[,<nick>...] [<text>]"
msgid "[-noswitch] [-server <server>] <nick>[,<nick>...] [<text>]"
msgstr "[-server <server>] <přezdívka> [<text>]"
#, fuzzy
msgid ""
"server: send to this server (internal name)\n"
" nick: nick\n"
" text: text to send"
"-noswitch: do not switch to new buffer\n"
" server: send to this server (internal name)\n"
" nick: nick\n"
" text: text to send"
msgstr ""
" server: poslat tomuto serveru (vnitřní jméno)\n"
"příjemce: přezdívka nebo kanál\n"
+8 -5
View File
@@ -24,7 +24,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2015-04-11 18:55+0200\n"
"POT-Creation-Date: 2015-04-13 17:19+0200\n"
"PO-Revision-Date: 2015-03-31 09:13+0200\n"
"Last-Translator: Nils Görs <weechatter@arcor.de>\n"
"Language-Team: German <>\n"
@@ -7054,13 +7054,16 @@ msgstr ""
msgid "send a private message to a nick"
msgstr "Eine private Nachricht an einen Nick schicken"
msgid "[-server <server>] <nick>[,<nick>...] [<text>]"
#, fuzzy
msgid "[-noswitch] [-server <server>] <nick>[,<nick>...] [<text>]"
msgstr "[-server <server>] <nick>[,<nick>...] [<text>]"
#, fuzzy
msgid ""
"server: send to this server (internal name)\n"
" nick: nick\n"
" text: text to send"
"-noswitch: do not switch to new buffer\n"
" server: send to this server (internal name)\n"
" nick: nick\n"
" text: text to send"
msgstr ""
"server: an diesen Server senden (interner Name)\n"
"target: Nickname\n"
+6 -5
View File
@@ -22,7 +22,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2015-04-11 18:55+0200\n"
"POT-Creation-Date: 2015-04-13 17:19+0200\n"
"PO-Revision-Date: 2015-03-21 08:41+0100\n"
"Last-Translator: Elián Hanisch <lambdae2@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -6374,14 +6374,15 @@ msgid "send a private message to a nick"
msgstr "enviar mensaje privado a un usuario"
#, fuzzy
msgid "[-server <server>] <nick>[,<nick>...] [<text>]"
msgid "[-noswitch] [-server <server>] <nick>[,<nick>...] [<text>]"
msgstr "[-server <servidor>] <apodo> [<texto>]"
#, fuzzy
msgid ""
"server: send to this server (internal name)\n"
" nick: nick\n"
" text: text to send"
"-noswitch: do not switch to new buffer\n"
" server: send to this server (internal name)\n"
" nick: nick\n"
" text: text to send"
msgstr ""
"servidor: enviar a este servidor (nombre interno)\n"
" destino: apodo o canal\n"
+12 -10
View File
@@ -21,8 +21,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2015-04-11 18:55+0200\n"
"PO-Revision-Date: 2015-04-12 08:53+0200\n"
"POT-Creation-Date: 2015-04-13 17:19+0200\n"
"PO-Revision-Date: 2015-04-14 07:36+0200\n"
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: fr\n"
@@ -6924,17 +6924,19 @@ msgstr ""
msgid "send a private message to a nick"
msgstr "envoyer un message privé à un pseudo"
msgid "[-server <server>] <nick>[,<nick>...] [<text>]"
msgstr "[-server <serveur>] <pseudo>[,<pseudo>...] [<texte>]"
msgid "[-noswitch] [-server <server>] <nick>[,<nick>...] [<text>]"
msgstr "[-noswitch] [-server <serveur>] <pseudo>[,<pseudo>...] [<texte>]"
msgid ""
"server: send to this server (internal name)\n"
" nick: nick\n"
" text: text to send"
"-noswitch: do not switch to new buffer\n"
" server: send to this server (internal name)\n"
" nick: nick\n"
" text: text to send"
msgstr ""
"serveur : envoyer à ce serveur (nom interne)\n"
" pseudo : pseudo\n"
" texte : texte à envoyer"
"-noswitch : ne pas basculer sur le nouveau tampon\n"
" serveur : envoyer à ce serveur (nom interne)\n"
" pseudo : pseudo\n"
" texte : texte à envoyer"
msgid "quiet nicks or hosts"
msgstr "faire taire des pseudos ou hôtes"
+6 -5
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2015-04-11 18:55+0200\n"
"POT-Creation-Date: 2015-04-13 17:19+0200\n"
"PO-Revision-Date: 2015-03-21 08:41+0100\n"
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -5597,14 +5597,15 @@ msgid "send a private message to a nick"
msgstr "személyes üzenet küldése egy felhasználónak"
#, fuzzy
msgid "[-server <server>] <nick>[,<nick>...] [<text>]"
msgid "[-noswitch] [-server <server>] <nick>[,<nick>...] [<text>]"
msgstr "[szerver | név]"
#, fuzzy
msgid ""
"server: send to this server (internal name)\n"
" nick: nick\n"
" text: text to send"
"-noswitch: do not switch to new buffer\n"
" server: send to this server (internal name)\n"
" nick: nick\n"
" text: text to send"
msgstr ""
"fogadó: név vagy szoba (esetleg maszk, '*' = aktuális szoba)\n"
"szöveg: küldendő üzenet"
+7 -5
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2015-04-11 18:55+0200\n"
"POT-Creation-Date: 2015-04-13 17:19+0200\n"
"PO-Revision-Date: 2015-03-21 08:41+0100\n"
"Last-Translator: Esteban I. Ruiz Moreno <exio4.com@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -6516,14 +6516,16 @@ msgstr ""
msgid "send a private message to a nick"
msgstr "invia un messaggio privato ad un nick"
msgid "[-server <server>] <nick>[,<nick>...] [<text>]"
#, fuzzy
msgid "[-noswitch] [-server <server>] <nick>[,<nick>...] [<text>]"
msgstr "[-server <server>] <nick>[,<nick>...] [<testo>]"
#, fuzzy
msgid ""
"server: send to this server (internal name)\n"
" nick: nick\n"
" text: text to send"
"-noswitch: do not switch to new buffer\n"
" server: send to this server (internal name)\n"
" nick: nick\n"
" text: text to send"
msgstr ""
" server: invia a questo server (nome interno)\n"
"destinazione: nick o canale\n"
+19 -16
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2015-04-11 18:55+0200\n"
"POT-Creation-Date: 2015-04-13 17:19+0200\n"
"PO-Revision-Date: 2015-04-13 00:40+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) 、ターミナル色番号ま"
@@ -6023,8 +6023,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 は無視さ"
@@ -6638,13 +6638,16 @@ msgstr ""
msgid "send a private message to a nick"
msgstr "ニックネーム宛にプライベートメッセージを送信"
msgid "[-server <server>] <nick>[,<nick>...] [<text>]"
#, fuzzy
msgid "[-noswitch] [-server <server>] <nick>[,<nick>...] [<text>]"
msgstr "[-server <server>] <nick>[,<nick>...] [<text>]"
#, fuzzy
msgid ""
"server: send to this server (internal name)\n"
" nick: nick\n"
" text: text to send"
"-noswitch: do not switch to new buffer\n"
" server: send to this server (internal name)\n"
" nick: nick\n"
" text: text to send"
msgstr ""
"server: このサーバに送信 (内部サーバ名)\n"
"target: ニックネーム\n"
@@ -11065,8 +11068,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"
@@ -11142,8 +11145,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"
+8 -5
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2015-04-11 18:55+0200\n"
"POT-Creation-Date: 2015-04-13 17:19+0200\n"
"PO-Revision-Date: 2015-03-21 08:41+0100\n"
"Last-Translator: Krzysztof Korościk <soltys@szluug.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -6764,13 +6764,16 @@ msgstr ""
msgid "send a private message to a nick"
msgstr "wysyła prywatną wiadomość do użytkownika"
msgid "[-server <server>] <nick>[,<nick>...] [<text>]"
#, fuzzy
msgid "[-noswitch] [-server <server>] <nick>[,<nick>...] [<text>]"
msgstr "[-server <serwer>] <nick>[,<nick>...] [<tekst>]"
#, fuzzy
msgid ""
"server: send to this server (internal name)\n"
" nick: nick\n"
" text: text to send"
"-noswitch: do not switch to new buffer\n"
" server: send to this server (internal name)\n"
" nick: nick\n"
" text: text to send"
msgstr ""
"serwer: wyślij do tego serwera (nazwa wewnętrzna)\n"
" nick: nick\n"
+6 -5
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2015-04-11 18:55+0200\n"
"POT-Creation-Date: 2015-04-13 17:19+0200\n"
"PO-Revision-Date: 2015-03-21 08:41+0100\n"
"Last-Translator: Eduardo Elias <camponez@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -6076,13 +6076,14 @@ msgid "send a private message to a nick"
msgstr "enviar mensagem privada a um nick"
#, fuzzy
msgid "[-server <server>] <nick>[,<nick>...] [<text>]"
msgid "[-noswitch] [-server <server>] <nick>[,<nick>...] [<text>]"
msgstr "[-server <server>] <nick>[,<nick>...] [<text>]"
msgid ""
"server: send to this server (internal name)\n"
" nick: nick\n"
" text: text to send"
"-noswitch: do not switch to new buffer\n"
" server: send to this server (internal name)\n"
" nick: nick\n"
" text: text to send"
msgstr ""
#, fuzzy
+6 -5
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2015-04-11 18:55+0200\n"
"POT-Creation-Date: 2015-04-13 17:19+0200\n"
"PO-Revision-Date: 2015-03-21 08:41+0100\n"
"Last-Translator: Aleksey V Zapparov AKA ixti <ixti@member.fsf.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -5631,14 +5631,15 @@ msgid "send a private message to a nick"
msgstr "отправить личное сообщение нику"
#, fuzzy
msgid "[-server <server>] <nick>[,<nick>...] [<text>]"
msgid "[-noswitch] [-server <server>] <nick>[,<nick>...] [<text>]"
msgstr "[сервер | ник]"
#, fuzzy
msgid ""
"server: send to this server (internal name)\n"
" nick: nick\n"
" text: text to send"
"-noswitch: do not switch to new buffer\n"
" server: send to this server (internal name)\n"
" nick: nick\n"
" text: text to send"
msgstr ""
"адресат: ник или канал (можно использовать маску, '*' = текущий канал)\n"
"текст: отправляаемый текст"
+7 -5
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2015-04-11 18:55+0200\n"
"POT-Creation-Date: 2015-04-13 17:19+0200\n"
"PO-Revision-Date: 2015-03-10 21:33+0100\n"
"Last-Translator: Hasan Kiran <sunder67@hotmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -5049,13 +5049,15 @@ msgstr ""
msgid "send a private message to a nick"
msgstr ""
msgid "[-server <server>] <nick>[,<nick>...] [<text>]"
#, fuzzy
msgid "[-noswitch] [-server <server>] <nick>[,<nick>...] [<text>]"
msgstr "[-server <sunucu>] <rumuz>[,<rumuz>...] [<metin>]"
msgid ""
"server: send to this server (internal name)\n"
" nick: nick\n"
" text: text to send"
"-noswitch: do not switch to new buffer\n"
" server: send to this server (internal name)\n"
" nick: nick\n"
" text: text to send"
msgstr ""
msgid "quiet nicks or hosts"
+6 -5
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2015-04-11 18:55+0200\n"
"POT-Creation-Date: 2015-04-13 17:19+0200\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"
@@ -5031,13 +5031,14 @@ msgstr ""
msgid "send a private message to a nick"
msgstr ""
msgid "[-server <server>] <nick>[,<nick>...] [<text>]"
msgid "[-noswitch] [-server <server>] <nick>[,<nick>...] [<text>]"
msgstr ""
msgid ""
"server: send to this server (internal name)\n"
" nick: nick\n"
" text: text to send"
"-noswitch: do not switch to new buffer\n"
" server: send to this server (internal name)\n"
" nick: nick\n"
" text: text to send"
msgstr ""
msgid "quiet nicks or hosts"
+41 -12
View File
@@ -3754,7 +3754,7 @@ irc_command_query (void *data, struct t_gui_buffer *buffer, int argc,
char **argv, char **argv_eol)
{
char *string, **nicks;
int i, arg_nick, arg_text, num_nicks;
int i, arg_nick, arg_text, num_nicks, noswitch;
IRC_BUFFER_GET_SERVER_CHANNEL(buffer);
@@ -3763,15 +3763,40 @@ irc_command_query (void *data, struct t_gui_buffer *buffer, int argc,
WEECHAT_COMMAND_MIN_ARGS(2, "");
noswitch = 0;
arg_nick = 1;
arg_text = 2;
if ((argc >= 4) && (weechat_strcasecmp (argv[1], "-server") == 0))
for (i = 1; i < argc; i++)
{
ptr_server = irc_server_search (argv[2]);
arg_nick = 3;
arg_text = 4;
if (weechat_strcasecmp (argv[i], "-server") == 0)
{
if (argc <= i + 1)
WEECHAT_COMMAND_ERROR;
ptr_server = irc_server_search (argv[i + 1]);
if (!ptr_server)
WEECHAT_COMMAND_ERROR;
arg_nick = i + 2;
arg_text = i + 3;
i++;
}
else if (weechat_strcasecmp (argv[i], "-noswitch") == 0)
{
noswitch = 1;
arg_nick = i + 1;
arg_text = i + 2;
}
else
{
arg_nick = i;
arg_text = i + 1;
break;
}
}
if (arg_nick >= argc)
WEECHAT_COMMAND_ERROR;
IRC_COMMAND_CHECK_SERVER("query", 1);
nicks = weechat_string_split (argv[arg_nick], ",", 0, 0, &num_nicks);
@@ -3786,7 +3811,9 @@ irc_command_query (void *data, struct t_gui_buffer *buffer, int argc,
{
ptr_channel = irc_channel_new (ptr_server,
IRC_CHANNEL_TYPE_PRIVATE,
nicks[i], 1, 0);
nicks[i],
(noswitch) ? 0 : 1,
0);
if (!ptr_channel)
{
weechat_printf (
@@ -3799,7 +3826,8 @@ irc_command_query (void *data, struct t_gui_buffer *buffer, int argc,
if (ptr_channel)
{
/* switch to buffer */
weechat_buffer_set (ptr_channel->buffer, "display", "1");
if (!noswitch)
weechat_buffer_set (ptr_channel->buffer, "display", "1");
/* display text if given */
if (argv_eol[arg_text])
@@ -6395,11 +6423,12 @@ irc_command_init ()
weechat_hook_command (
"query",
N_("send a private message to a nick"),
N_("[-server <server>] <nick>[,<nick>...] [<text>]"),
N_("server: send to this server (internal name)\n"
" nick: nick\n"
" text: text to send"),
"-server %(irc_servers) %(nicks)"
N_("[-noswitch] [-server <server>] <nick>[,<nick>...] [<text>]"),
N_("-noswitch: do not switch to new buffer\n"
" server: send to this server (internal name)\n"
" nick: nick\n"
" text: text to send"),
"-noswitch|-server %(irc_servers) %(nicks)"
" || %(nicks)",
&irc_command_query, NULL);
weechat_hook_command (