* fset: remove extra spaces between min and max values when second format is used
* fset: fix mouse actions when second format is used
* fset: apply option fset.color.help_description (issue #1988)
- * irc: don't open a new private buffer on `/msg` command when capability echo-message is enabled (issue #2016)
+ * irc: add option irc.look.open_pv_buffer_echo_msg to open private buffer on self message when capability echo-message is enabled (issue #2016)
* irc: fix title of private buffers wrongly set to own address when capability echo-message is enabled (issue #2016)
* irc: fix unexpected message sent to server when part of the second line of an IRC command (issue #1992)
* irc: fix autojoin of channels when private buffers are opened (issue #2012)
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2023-09-13 15:09+0200\n"
+"POT-Creation-Date: 2023-09-14 19:39+0200\n"
"PO-Revision-Date: 2023-09-06 19:13+0200\n"
"Last-Translator: Ondřej Súkup <mimi.vx@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"když se změní status nepřítomnosti přezdívky (výsledek příkazu whois), "
"například: \"notify_highlight\", \"notify_message\" or \"notify_private\""
+msgid ""
+"open a private buffer on self message when capability echo-message is enabled"
+msgstr ""
+
msgid "close buffer when /part is issued on a channel"
msgstr "zavřít buffer, když je na kanálu spuštěn /part"
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2023-09-13 15:09+0200\n"
+"POT-Creation-Date: 2023-09-14 19:39+0200\n"
"PO-Revision-Date: 2023-09-14 08:44+0200\n"
"Last-Translator: Nils Görs <weechatter@arcor.de>\n"
"Language-Team: German <kde-i18n-de@kde.org>\n"
"%sFailed to decrypt data: hash algorithm \"%s\" is not available (ligbcrypt "
"version is too old?)"
msgstr ""
-"%sFehler beim Entschlüsseln der Daten: Hash-Algorithmus „%s“ ist nicht"
-" verfügbar (ligbcrypt"
-"Version ist zu alt?)"
+"%sFehler beim Entschlüsseln der Daten: Hash-Algorithmus „%s“ ist nicht "
+"verfügbar (ligbcryptVersion ist zu alt?)"
#, c-format
msgid ""
"%sFailed to decrypt data: cipher \"%s\" is not available (ligbcrypt version "
"is too old?)"
msgstr ""
-"%sDaten konnten nicht entschlüsselt werden: Cipher „%s“ ist nicht verfügbar"
-" (ligbcrypt-Version"
-"ist zu alt?)"
+"%sDaten konnten nicht entschlüsselt werden: Cipher „%s“ ist nicht verfügbar "
+"(ligbcrypt-Versionist zu alt?)"
#, c-format
-#| msgid "%sFailed to decrypt data (wrong passphrase?)"
msgid "%sFailed to decrypt data: wrong passphrase?"
msgstr "%sFehler beim Entschlüsseln der Daten: falsche Passphrase?"
"umschalten"
#. TRANSLATORS: "hash algorithm not supported"
-#| msgid "log not started"
msgid "not supported"
msgstr "nicht unterstützt"
msgid ""
"%sOption %s.%s.%s can not be changed because there are still encrypted data"
msgstr ""
-"%sOption %s.%s.%s kann nicht geändert werden, da noch verschlüsselte Daten"
-" vorhanden sind"
+"%sOption %s.%s.%s kann nicht geändert werden, da noch verschlüsselte Daten "
+"vorhanden sind"
#, c-format
msgid "%sPassphrase is not set, unable to decrypt data \"%s\""
"%sFailed to decrypt data \"%s\": hash algorithm \"%s\" is not available "
"(ligbcrypt version is too old?)"
msgstr ""
-"%sFehler beim Entschlüsseln der Daten „%s“: Hash-Algorithmus „%s“ ist nicht"
-" verfügbar"
-"(ligbcrypt-Version ist zu alt?)"
+"%sFehler beim Entschlüsseln der Daten „%s“: Hash-Algorithmus „%s“ ist nicht "
+"verfügbar(ligbcrypt-Version ist zu alt?)"
#, c-format
msgid ""
"%sFailed to decrypt data \"%s\": cipher \"%s\" is not available (ligbcrypt "
"version is too old?)"
msgstr ""
-"%sFehler beim Entschlüsseln der Daten „%s“: Cipher „%s“ ist nicht verfügbar"
-" (ligbcrypt"
-"Version ist zu alt?)"
+"%sFehler beim Entschlüsseln der Daten „%s“: Cipher „%s“ ist nicht verfügbar "
+"(ligbcryptVersion ist zu alt?)"
#, c-format
msgid "%sWrong passphrase, unable to decrypt data \"%s\""
"%sFailed to encrypt data \"%s\": hash algorithm \"%s\" is not available "
"(ligbcrypt version is too old?)"
msgstr ""
-"%sFehler beim Verschlüsseln der Daten „%s“: Hash-Algorithmus „%s“ ist nicht"
-" verfügbar"
-"(ligbcrypt-Version ist zu alt?)"
+"%sFehler beim Verschlüsseln der Daten „%s“: Hash-Algorithmus „%s“ ist nicht "
+"verfügbar(ligbcrypt-Version ist zu alt?)"
#, c-format
msgid ""
"%sFailed to encrypt data \"%s\": cipher \"%s\" is not available (ligbcrypt "
"version is too old?)"
msgstr ""
-"%sFehler beim Verschlüsseln der Daten „%s“: Cipher „%s“ ist nicht verfügbar"
-" (ligbcrypt-Version ist zu alt?)"
+"%sFehler beim Verschlüsseln der Daten „%s“: Cipher „%s“ ist nicht verfügbar "
+"(ligbcrypt-Version ist zu alt?)"
#, c-format
-#| msgid "%sError encrypting data \"%s\" (%d)"
msgid "%sFailed to encrypt data \"%s\" (%d)"
msgstr "%sFehler beim Verschlüsseln der Daten „%s“ (%d)"
"specific libgcrypt version: sha3-*: libgcrypt >= 1.7.0, blake2*: libgcrypt "
">= 1.8.0, sha512-*: libgcrypt >= 1.9.4"
msgstr ""
-"Hash-Algorithmus zur Überprüfung der entschlüsselten Daten; einige von ihnen"
-" erfordern eine bestimmte libgcrypt-Version: sha3-*: libgcrypt >= 1.7.0,"
-" blake2*: libgcrypt "
-">= 1.8.0, sha512-*: libgcrypt >= 1.9.4"
+"Hash-Algorithmus zur Überprüfung der entschlüsselten Daten; einige von ihnen "
+"erfordern eine bestimmte libgcrypt-Version: sha3-*: libgcrypt >= 1.7.0, "
+"blake2*: libgcrypt >= 1.8.0, sha512-*: libgcrypt >= 1.9.4"
msgid ""
"read the passphrase from the output of this system command (only the first "
"(Rückgabe durch Befehl whois), zum Beispiel: \"notify_message\", "
"\"notify_private\" oder \"notify_highlight\""
+msgid ""
+"open a private buffer on self message when capability echo-message is enabled"
+msgstr ""
+
msgid "close buffer when /part is issued on a channel"
msgstr "schließt den Buffer wenn \"/part\" im Kanal ausgeführt wird"
msgid ""
"list [-o|-ol|-i|-il] || listfull || listdefault || add|addoff|addreplace "
"<name> <hook> "
-"[\"<arguments>\" [\"<conditions>\" [\"<regex>\" [\"<command>\" [\"<"
-"return_code>\" [\"<post_action>\"]]]]]] "
+"[\"<arguments>\" [\"<conditions>\" [\"<regex>\" [\"<command>\" [\"<return_code>\" [\"<post_action>\"]]]]]] "
"|| addinput [<hook>] || input|output|recreate <name> || set <name> <option> "
"<value> || rename|copy <name> <new_name> || enable|disable|toggle [<name>|-"
"all [<name>...]] || restart <name>|-all [<name>...] || show <name> || del "
msgstr ""
"list [-o|-ol|-i|-il] || listfull || listdefault || add|addoff|addreplace "
"<name> <hook> "
-"[\"<arguments>\" [\"<conditions>\" [\"<regex>\" [\"<command>\" [\"<"
-"return_code>\" [\"<post_action>\"]]]]]] "
+"[\"<arguments>\" [\"<conditions>\" [\"<regex>\" [\"<command>\" [\"<return_code>\" [\"<post_action>\"]]]]]] "
"|| addinput [<hook>] || input|output|recreate <name> || set <name> <option> "
"<value> || rename|copy <name> <new_name> || enable|disable|toggle [<name>|-"
"all [<name>...]] || restart <name>|-all [<name>...] || show <name> || del "
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2023-09-13 15:09+0200\n"
+"POT-Creation-Date: 2023-09-14 19:39+0200\n"
"PO-Revision-Date: 2023-09-06 19:13+0200\n"
"Last-Translator: Santiago Forero <santiago@forero.xyz>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"cuando un apodo cambia su estado de ausencia (resultado del comando whois), "
"por ejemplo: \"notify_highlight\", \"notify_message\" o \"notify_private\""
+msgid ""
+"open a private buffer on self message when capability echo-message is enabled"
+msgstr ""
+
msgid "close buffer when /part is issued on a channel"
msgstr "cerrar el buffer cuando /part es usado en un canal"
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2023-09-13 15:07+0200\n"
-"PO-Revision-Date: 2023-09-13 15:07+0200\n"
+"POT-Creation-Date: 2023-09-14 19:39+0200\n"
+"PO-Revision-Date: 2023-09-14 20:10+0200\n"
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: fr\n"
"de la commande whois), par exemple : \"notify_message\", \"notify_private\" "
"ou \"notify_highlight\""
+msgid ""
+"open a private buffer on self message when capability echo-message is enabled"
+msgstr ""
+"ouvrir un tampon privé sur son propre message quand la capacité echo-message "
+"est activée"
+
msgid "close buffer when /part is issued on a channel"
msgstr "fermer le tampon lorsque /part est exécuté sur un canal"
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2023-09-13 15:09+0200\n"
+"POT-Creation-Date: 2023-09-14 19:39+0200\n"
"PO-Revision-Date: 2023-09-06 19:13+0200\n"
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"\"notify_message\", \"notify_private\" or \"notify_highlight\""
msgstr ""
+msgid ""
+"open a private buffer on self message when capability echo-message is enabled"
+msgstr ""
+
msgid "close buffer when /part is issued on a channel"
msgstr ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2023-09-13 15:09+0200\n"
+"POT-Creation-Date: 2023-09-14 19:39+0200\n"
"PO-Revision-Date: 2023-09-06 19:13+0200\n"
"Last-Translator: Esteban I. Ruiz Moreno <exio4.com@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"whois), ad esempio: \"notify_message\", \"notify_private\" o "
"\"notify_highlight\""
+msgid ""
+"open a private buffer on self message when capability echo-message is enabled"
+msgstr ""
+
msgid "close buffer when /part is issued on a channel"
msgstr "chiude buffer quando viene digitato /part nel canale"
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2023-09-13 15:09+0200\n"
+"POT-Creation-Date: 2023-09-14 19:39+0200\n"
"PO-Revision-Date: 2023-09-06 19:13+0200\n"
"Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n"
"Language-Team: Japanese <https://github.com/l/weechat/tree/master/"
"よって表示されたメッセージに使われたタグのコンマ区切りリスト、例: "
"\"notify_message\"、\"notify_private\"、\"notify_highlight\""
+msgid ""
+"open a private buffer on self message when capability echo-message is enabled"
+msgstr ""
+
msgid "close buffer when /part is issued on a channel"
msgstr "/part を実行した場合にバッファを閉じる"
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2023-09-13 15:09+0200\n"
+"POT-Creation-Date: 2023-09-14 19:39+0200\n"
"PO-Revision-Date: 2023-09-06 19:13+0200\n"
"Last-Translator: Krzysztof Korościk <soltys@soltys.info>\n"
"Language-Team: Polish <kde-i18n-doc@kde.org>\n"
"komendy whois), na przykład: \"notify_message\", \"notify_private\" or "
"\"notify_highlight\""
+msgid ""
+"open a private buffer on self message when capability echo-message is enabled"
+msgstr ""
+
msgid "close buffer when /part is issued on a channel"
msgstr "zamyka bufor, kiedy na kanale wykonamy /part"
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2023-09-13 15:09+0200\n"
+"POT-Creation-Date: 2023-09-14 19:39+0200\n"
"PO-Revision-Date: 2023-09-06 19:13+0200\n"
"Last-Translator: Vasco Almeida <vascomalmeida@sapo.pt>\n"
"Language-Team: Portuguese <>\n"
"whois), por exemplo: \"notify_message\", \"notify_private\" ou "
"\"notify_highlight\""
+msgid ""
+"open a private buffer on self message when capability echo-message is enabled"
+msgstr ""
+
msgid "close buffer when /part is issued on a channel"
msgstr "fechar o buffer ao executar /part num canal"
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2023-09-13 15:09+0200\n"
+"POT-Creation-Date: 2023-09-14 19:39+0200\n"
"PO-Revision-Date: 2023-09-06 19:13+0200\n"
"Last-Translator: Érico Nogueira <ericonr@disroot.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"\"notify_message\", \"notify_private\" or \"notify_highlight\""
msgstr ""
+msgid ""
+"open a private buffer on self message when capability echo-message is enabled"
+msgstr ""
+
msgid "close buffer when /part is issued on a channel"
msgstr "fechar buffer quando o comando /part é executado em um canal"
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2023-09-13 15:09+0200\n"
+"POT-Creation-Date: 2023-09-14 19:39+0200\n"
"PO-Revision-Date: 2023-09-06 19:13+0200\n"
"Last-Translator: Aleksey V Zapparov AKA ixti <ixti@member.fsf.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"\"notify_message\", \"notify_private\" or \"notify_highlight\""
msgstr ""
+msgid ""
+"open a private buffer on self message when capability echo-message is enabled"
+msgstr ""
+
msgid "close buffer when /part is issued on a channel"
msgstr ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2023-09-13 15:09+0200\n"
+"POT-Creation-Date: 2023-09-14 19:39+0200\n"
"PO-Revision-Date: 2023-09-06 19:13+0200\n"
"Last-Translator: Ivan Pešić <ivan.pesic@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"се статус одсуства надимка промени (резултат команде whois), на пример: "
"„notify_message”, „notify_private” или „notify_highlight”"
+msgid ""
+"open a private buffer on self message when capability echo-message is enabled"
+msgstr ""
+
msgid "close buffer when /part is issued on a channel"
msgstr "затварање бафера када се на каналу изврши /part"
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2023-09-13 15:09+0200\n"
+"POT-Creation-Date: 2023-09-14 19:39+0200\n"
"PO-Revision-Date: 2023-09-06 19:13+0200\n"
"Last-Translator: Emir SARI <emir_sari@icloud.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"kullanılan etiketlerin virgülle ayrılmış listesi (komut whois'inin sonucu); "
"örneğin: \"notify_message\", \"notify_private\" veya \"notify_highlight\""
+msgid ""
+"open a private buffer on self message when capability echo-message is enabled"
+msgstr ""
+
msgid "close buffer when /part is issued on a channel"
msgstr "bir kanalda /part verildiğinde arabelleği kapat"
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2023-09-13 15:07+0200\n"
+"POT-Creation-Date: 2023-09-14 19:39+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"
"\"notify_message\", \"notify_private\" or \"notify_highlight\""
msgstr ""
+msgid ""
+"open a private buffer on self message when capability echo-message is enabled"
+msgstr ""
+
msgid "close buffer when /part is issued on a channel"
msgstr ""
struct t_config_option *irc_config_look_notice_welcome_tags = NULL;
struct t_config_option *irc_config_look_notify_tags_ison = NULL;
struct t_config_option *irc_config_look_notify_tags_whois = NULL;
+struct t_config_option *irc_config_look_open_pv_buffer_echo_msg = NULL;
struct t_config_option *irc_config_look_part_closes_buffer = NULL;
struct t_config_option *irc_config_look_pv_buffer = NULL;
struct t_config_option *irc_config_look_pv_tags = NULL;
"\"notify_highlight\""),
NULL, 0, 0, "notify_message", NULL, 0,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
+ irc_config_look_open_pv_buffer_echo_msg = weechat_config_new_option (
+ irc_config_file, irc_config_section_look,
+ "open_pv_buffer_echo_msg", "boolean",
+ N_("open a private buffer on self message when capability "
+ "echo-message is enabled"),
+ NULL, 0, 0, "on", NULL, 0,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
irc_config_look_part_closes_buffer = weechat_config_new_option (
irc_config_file, irc_config_section_look,
"part_closes_buffer", "boolean",
extern struct t_config_option *irc_config_look_notice_welcome_tags;
extern struct t_config_option *irc_config_look_notify_tags_ison;
extern struct t_config_option *irc_config_look_notify_tags_whois;
+extern struct t_config_option *irc_config_look_open_pv_buffer_echo_msg;
extern struct t_config_option *irc_config_look_part_closes_buffer;
extern struct t_config_option *irc_config_look_pv_buffer;
extern struct t_config_option *irc_config_look_pv_tags;
if (strcmp (ptr_channel->name, remote_nick) != 0)
irc_channel_pv_rename (server, ptr_channel, remote_nick);
}
- else if (!nick_is_me || !cap_echo_message)
+ else if (!nick_is_me || !cap_echo_message
+ || weechat_config_boolean (irc_config_look_open_pv_buffer_echo_msg))
{
ptr_channel = irc_channel_new (server,
IRC_CHANNEL_TYPE_PRIVATE,
{
/* with echo-message */
RECV(":alice!user@host PRIVMSG bob :this is the message ");
+ CHECK_PV_CLOSE("bob", "alice", "this is the message ",
+ "irc_privmsg,self_msg,notify_none,no_highlight,"
+ "prefix_nick_white,nick_alice,host_user@host,log1");
+ /* with echo-message, option irc.look.open_pv_buffer_echo_msg off */
+ config_file_option_set (irc_config_look_open_pv_buffer_echo_msg,
+ "off", 1);
+ RECV(":alice!user@host PRIVMSG bob :this is the message ");
CHECK_SRV("--", "Msg(alice) -> bob: this is the message ",
"irc_privmsg,self_msg,notify_none,no_highlight,"
"nick_alice,host_user@host,log1");
+ config_file_option_reset (irc_config_look_open_pv_buffer_echo_msg, 1);
}
/*
{
/* with echo-message */
RECV(":alice!user@host PRIVMSG nickserv :identify secret");
+ CHECK_PV_CLOSE("nickserv", "alice", "identify ******",
+ "irc_privmsg,self_msg,notify_none,no_highlight,"
+ "prefix_nick_white,nick_alice,host_user@host,log1");
+ /* with echo-message, option irc.look.open_pv_buffer_echo_msg off */
+ config_file_option_set (irc_config_look_open_pv_buffer_echo_msg,
+ "off", 1);
+ RECV(":alice!user@host PRIVMSG nickserv :identify secret");
CHECK_SRV("--", "Msg(alice) -> nickserv: identify ******",
"irc_privmsg,self_msg,notify_none,no_highlight,"
"nick_alice,host_user@host,log1");
+ config_file_option_reset (irc_config_look_open_pv_buffer_echo_msg, 1);
}
/* broken CTCP to channel */