summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSébastien Helleu <flashcode@flashtux.org>2022-09-15 20:31:06 +0200
committerSébastien Helleu <flashcode@flashtux.org>2022-09-15 20:31:06 +0200
commitc6d8b544599b6907e201848060666b84bc82212a (patch)
tree6948cabed7424907c4674d4af8a8ae4ff4f57e73
parent82f59d2a9882f272577cc78c0e484d2c95eba78b (diff)
downloadweechat-c6d8b544599b6907e201848060666b84bc82212a.zip
irc: add option irc.look.display_pv_nick_change
-rw-r--r--ChangeLog.adoc1
-rw-r--r--doc/de/includes/autogen_user_options.de.adoc6
-rw-r--r--doc/en/includes/autogen_user_options.en.adoc6
-rw-r--r--doc/fr/includes/autogen_user_options.fr.adoc6
-rw-r--r--doc/it/includes/autogen_user_options.it.adoc6
-rw-r--r--doc/ja/includes/autogen_user_options.ja.adoc6
-rw-r--r--doc/pl/includes/autogen_user_options.pl.adoc6
-rw-r--r--doc/sr/includes/autogen_user_options.sr.adoc6
-rw-r--r--po/cs.po23
-rw-r--r--po/de.po158
-rw-r--r--po/es.po23
-rw-r--r--po/fr.po25
-rw-r--r--po/hu.po22
-rw-r--r--po/it.po23
-rw-r--r--po/ja.po23
-rw-r--r--po/pl.po23
-rw-r--r--po/pt.po25
-rw-r--r--po/pt_BR.po23
-rw-r--r--po/ru.po22
-rw-r--r--po/sr.po51
-rw-r--r--po/tr.po23
-rw-r--r--po/weechat.pot21
-rw-r--r--src/plugins/irc/irc-config.c7
-rw-r--r--src/plugins/irc/irc-config.h1
-rw-r--r--src/plugins/irc/irc-protocol.c44
-rw-r--r--tests/unit/plugins/irc/test-irc-protocol.cpp2
26 files changed, 317 insertions, 265 deletions
diff --git a/ChangeLog.adoc b/ChangeLog.adoc
index a434a2a58..2faad0b0d 100644
--- a/ChangeLog.adoc
+++ b/ChangeLog.adoc
@@ -27,6 +27,7 @@ New features::
* api: add function crypto_hash_file
* buflist: add variable `${hotlist_priority_number}` (integer version of `${hotlist_priority}`)
* irc: display SETNAME command in channels and private buffers, add options irc.color.message_setname and irc.look.smart_filter_setname (issue #1805)
+ * irc: add option irc.look.display_pv_nick_change
* trigger: add elapsed time for trigger execution on monitor buffer when trigger debug is set, add option trigger.color.identifier (issue #1806)
Bug fixes::
diff --git a/doc/de/includes/autogen_user_options.de.adoc b/doc/de/includes/autogen_user_options.de.adoc
index 8ed711791..1a3e7db3a 100644
--- a/doc/de/includes/autogen_user_options.de.adoc
+++ b/doc/de/includes/autogen_user_options.de.adoc
@@ -2348,6 +2348,12 @@
** Werte: on, off
** Standardwert: `+on+`
+* [[option_irc.look.display_pv_nick_change]] *irc.look.display_pv_nick_change*
+** Beschreibung: pass:none[display nick change in private]
+** Typ: boolesch
+** Werte: on, off
+** Standardwert: `+on+`
+
* [[option_irc.look.display_pv_warning_address]] *irc.look.display_pv_warning_address*
** Beschreibung: pass:none[zeigt eine Warnung in einem privaten Buffer an, sobald sich die Adresse eines Remote-Nick geändert hat; diese Option ist standardmäßig ausgeschaltet, da Server wie bitlbee eine solche Warnung unvermittelt auslösen (die Adresse des Remote-Nick ändert sich während eines Login mehrfach)]
** Typ: boolesch
diff --git a/doc/en/includes/autogen_user_options.en.adoc b/doc/en/includes/autogen_user_options.en.adoc
index 8f7c9e000..fa8c4f1e1 100644
--- a/doc/en/includes/autogen_user_options.en.adoc
+++ b/doc/en/includes/autogen_user_options.en.adoc
@@ -2348,6 +2348,12 @@
** values: on, off
** default value: `+on+`
+* [[option_irc.look.display_pv_nick_change]] *irc.look.display_pv_nick_change*
+** description: pass:none[display nick change in private]
+** type: boolean
+** values: on, off
+** default value: `+on+`
+
* [[option_irc.look.display_pv_warning_address]] *irc.look.display_pv_warning_address*
** description: pass:none[display a warning in private buffer if the address of remote nick has changed; this option is disabled by default because servers like bitlbee are causing this warning to be displayed when it is not expected (the address of remote nick changes multiple times on login)]
** type: boolean
diff --git a/doc/fr/includes/autogen_user_options.fr.adoc b/doc/fr/includes/autogen_user_options.fr.adoc
index 85f460271..760b805a3 100644
--- a/doc/fr/includes/autogen_user_options.fr.adoc
+++ b/doc/fr/includes/autogen_user_options.fr.adoc
@@ -2348,6 +2348,12 @@
** valeurs: on, off
** valeur par défaut: `+on+`
+* [[option_irc.look.display_pv_nick_change]] *irc.look.display_pv_nick_change*
+** description: pass:none[afficher le changement de pseudo en privé]
+** type: booléen
+** valeurs: on, off
+** valeur par défaut: `+on+`
+
* [[option_irc.look.display_pv_warning_address]] *irc.look.display_pv_warning_address*
** description: pass:none[afficher un avertissement dans le tampon privé si l'adresse du pseudo distant a changé ; cette option est désactivée par défaut car les serveurs comme bitlbee causent un affichage de cet avertissement à tort (l'adresse du pseudo distant change plusieurs fois à la connexion)]
** type: booléen
diff --git a/doc/it/includes/autogen_user_options.it.adoc b/doc/it/includes/autogen_user_options.it.adoc
index b60b0ee1b..2c21a3093 100644
--- a/doc/it/includes/autogen_user_options.it.adoc
+++ b/doc/it/includes/autogen_user_options.it.adoc
@@ -2348,6 +2348,12 @@
** valori: on, off
** valore predefinito: `+on+`
+* [[option_irc.look.display_pv_nick_change]] *irc.look.display_pv_nick_change*
+** descrizione: pass:none[display nick change in private]
+** tipo: bool
+** valori: on, off
+** valore predefinito: `+on+`
+
* [[option_irc.look.display_pv_warning_address]] *irc.look.display_pv_warning_address*
** descrizione: pass:none[display a warning in private buffer if the address of remote nick has changed; this option is disabled by default because servers like bitlbee are causing this warning to be displayed when it is not expected (the address of remote nick changes multiple times on login)]
** tipo: bool
diff --git a/doc/ja/includes/autogen_user_options.ja.adoc b/doc/ja/includes/autogen_user_options.ja.adoc
index ca6d96898..d7dbb95c9 100644
--- a/doc/ja/includes/autogen_user_options.ja.adoc
+++ b/doc/ja/includes/autogen_user_options.ja.adoc
@@ -2348,6 +2348,12 @@
** 値: on, off
** デフォルト値: `+on+`
+* [[option_irc.look.display_pv_nick_change]] *irc.look.display_pv_nick_change*
+** 説明: pass:none[display nick change in private]
+** タイプ: ブール
+** 値: on, off
+** デフォルト値: `+on+`
+
* [[option_irc.look.display_pv_warning_address]] *irc.look.display_pv_warning_address*
** 説明: pass:none[display a warning in private buffer if the address of remote nick has changed; this option is disabled by default because servers like bitlbee are causing this warning to be displayed when it is not expected (the address of remote nick changes multiple times on login)]
** タイプ: ブール
diff --git a/doc/pl/includes/autogen_user_options.pl.adoc b/doc/pl/includes/autogen_user_options.pl.adoc
index 69bbda193..e96c80e3a 100644
--- a/doc/pl/includes/autogen_user_options.pl.adoc
+++ b/doc/pl/includes/autogen_user_options.pl.adoc
@@ -2348,6 +2348,12 @@
** wartości: on, off
** domyślna wartość: `+on+`
+* [[option_irc.look.display_pv_nick_change]] *irc.look.display_pv_nick_change*
+** opis: pass:none[display nick change in private]
+** typ: bool
+** wartości: on, off
+** domyślna wartość: `+on+`
+
* [[option_irc.look.display_pv_warning_address]] *irc.look.display_pv_warning_address*
** opis: pass:none[wyświetl ostrzeżenie w prywatnym buforze jeśli adres zdalnego nicka uległ zmianie; ta opcja jest domyślnie wyłączona ponieważ serwery jak bitlbee powodują wyświetlanie tego ostrzeżenia, kiedy nie powinny (adres zdalnego nicka zmienia się wiele razy przy logowaniu)]
** typ: bool
diff --git a/doc/sr/includes/autogen_user_options.sr.adoc b/doc/sr/includes/autogen_user_options.sr.adoc
index fef6c7de0..2a90b033e 100644
--- a/doc/sr/includes/autogen_user_options.sr.adoc
+++ b/doc/sr/includes/autogen_user_options.sr.adoc
@@ -2348,6 +2348,12 @@
** вредности: on, off
** подразумевана вредност: `+on+`
+* [[option_irc.look.display_pv_nick_change]] *irc.look.display_pv_nick_change*
+** опис: pass:none[display nick change in private]
+** тип: логичка
+** вредности: on, off
+** подразумевана вредност: `+on+`
+
* [[option_irc.look.display_pv_warning_address]] *irc.look.display_pv_warning_address*
** опис: pass:none[приказ упозорења у приватном баферу ако се промени адреса удаљеног надимка; ова опција је подразумевано искључена јер сервери као што је bitlbee чине да се ово упозорење прикаже и онда када се то не очекује (адреса удаљеног надимка се током пријављивања мења више пута)]
** тип: логичка
diff --git a/po/cs.po b/po/cs.po
index c82daef59..73289f276 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2022-08-15 14:42+0200\n"
+"POT-Creation-Date: 2022-09-14 21:38+0200\n"
"PO-Revision-Date: 2022-06-18 16:11+0200\n"
"Last-Translator: Ondřej Súkup <mimi.vx@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -8689,6 +8689,11 @@ msgstr ""
"zobrazit v soukromém okně zprávu po tom co se uživatel vráti (po odpojení od "
"serveru)"
+#, fuzzy
+#| msgid "use same nick color for channel and private"
+msgid "display nick change in private"
+msgstr "použít stejnou barvu přezdívky pro kanál a soukromý rozhovor"
+
msgid ""
"display a warning in private buffer if the address of remote nick has "
"changed; this option is disabled by default because servers like bitlbee are "
@@ -13269,14 +13274,6 @@ msgid "%s: file %s (local filename: %s) will be resumed at position %llu"
msgstr "%s: soubor %s (lokální jméno souboru: %s) bude obnoven na pozici %llu"
#, c-format
-msgid "%s%s: address \"%s\" resolved to a larger sockaddr than expected"
-msgstr ""
-
-#, fuzzy, c-format
-msgid "%s%s: invalid address \"%s\": error %d %s"
-msgstr "%s%s: nevalidní bind adresa \"%s\" pro %s"
-
-#, c-format
msgid "%s%s: missing arguments (%s)"
msgstr "%s%s: chybí argumenty (%s)"
@@ -13536,6 +13533,14 @@ msgstr "seznam xfer"
msgid "xfer pointer (optional)"
msgstr "ukazatel xfer (volitelné)"
+#, c-format
+msgid "%s%s: address \"%s\" resolved to a larger sockaddr than expected"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "%s%s: invalid address \"%s\": error %d %s"
+msgstr "%s%s: nevalidní bind adresa \"%s\" pro %s"
+
#, fuzzy, c-format
msgid "%s%s: unable to create pipe: error %d %s"
msgstr "%s%s: nemohu se připojit\" neočekávaná chyba (%d)"
diff --git a/po/de.po b/po/de.po
index ac0da4227..5a334321c 100644
--- a/po/de.po
+++ b/po/de.po
@@ -25,7 +25,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2022-08-15 14:42+0200\n"
+"POT-Creation-Date: 2022-09-14 21:38+0200\n"
"PO-Revision-Date: 2022-09-11 16:24+0200\n"
"Last-Translator: Nils Görs <weechatter@arcor.de>\n"
"Language-Team: German <kde-i18n-de@kde.org>\n"
@@ -6529,12 +6529,11 @@ msgid ""
"more when the bar is hidden; you can also use the command \"/buflist "
"toggle\" or use the default key alt+shift+b"
msgstr ""
-"Buflist aktivieren; Es wird empfohlen, diese Option zu verwenden, anstatt nur"
-" die Bar zu verstecken, "
-"da hiermit auch interne Hooks entfernt werden, die nicht benötigt werden,"
-" falls die Leiste ausgeblendet "
-"wird; Sie können auch den Befehl \"/buflist toggle\" verwenden oder die"
-" Standardtastenbelegung alt+shift+b"
+"Buflist aktivieren; Es wird empfohlen, diese Option zu verwenden, anstatt "
+"nur die Bar zu verstecken, da hiermit auch interne Hooks entfernt werden, "
+"die nicht benötigt werden, falls die Leiste ausgeblendet wird; Sie können "
+"auch den Befehl \"/buflist toggle\" verwenden oder die "
+"Standardtastenbelegung alt+shift+b"
msgid ""
"if enabled, clicks with left/right buttons on the line with current buffer "
@@ -10809,6 +10808,13 @@ msgstr ""
"es wird bei einer privaten Unterhaltung eine Mitteilung ausgegeben falls der "
"User wieder zurück ist (falls der User sich beim Server abgemeldet hat)"
+#, fuzzy
+#| msgid "use same nick color for channel and private"
+msgid "display nick change in private"
+msgstr ""
+"nutzt die selbe Farbe für die Darstellung des Nicks im Kanal wie auch im "
+"privaten Buffer"
+
msgid ""
"display a warning in private buffer if the address of remote nick has "
"changed; this option is disabled by default because servers like bitlbee are "
@@ -11148,7 +11154,6 @@ msgstr ""
"aktiviert einen intelligenten Filter für \"part\" und \"quit\" Nachrichten"
#. TRANSLATORS: please do not translate "setname"
-#| msgid "enable smart filter for \"join\" messages"
msgid "enable smart filter for \"setname\" messages"
msgstr "aktiviert einen intelligenten Filter für \"setname\" Nachrichten"
@@ -11205,7 +11210,6 @@ msgid "color for text in account messages"
msgstr "Textfarbe für \"account\" Nachrichten"
#. TRANSLATORS: please do not translate "chghost"
-#| msgid "color for text in chghost messages"
msgid "color for text in \"chghost\" messages"
msgstr "Textfarbe in der \"chghost\" Nachrichten dargestellt werden"
@@ -11225,7 +11229,6 @@ msgstr ""
"angezeigt werden soll"
#. TRANSLATORS: please do not translate "setname"
-#| msgid "color for text in join messages"
msgid "color for text in \"setname\" messages"
msgstr "Textfarbe in der \"setname\" Nachrichten dargestellt werden"
@@ -11836,12 +11839,10 @@ msgid "%s%s%s%s%s%s%s%s%s%s has quit"
msgstr "%s%s%s%s%s%s%s%s%s%s hat den IRC verlassen"
#, c-format
-#| msgid "%s%s%s%s has changed topic for %s%s%s to \"%s%s%s\""
msgid "%s%s%s%s has changed real name to %s\"%s%s%s\"%s"
msgstr "%s%s%s%s hat den Realnamen auf %s\"%s%s%s\"%s geändert"
#, c-format
-#| msgid "%sYour real name has been set to \"%s\""
msgid "%s%sYour real name has been set to %s\"%s%s%s\"%s"
msgstr "%s%sIhr richtiger Name wurde auf %s\"%s%s%s\"%s gesetzt"
@@ -12666,16 +12667,13 @@ msgstr ""
"Farbe der Zeilen des Verlaufspeichers; wird nur dann angewandt, wenn die "
"Option logger.file.color_lines = off ist"
-#| msgid ""
-#| "automatically save content of buffers to files (unless a buffer disables "
-#| "log)"
msgid ""
"automatically save content of buffers to files (unless a buffer disables "
"log); if disabled, logging is disabled on all buffers"
msgstr ""
"speichert automatisch den Inhalt eines Buffers in eine Datei (sofern das "
-"Protokollieren für den Buffer nicht deaktiviert sein sollte); Falls"
-" deaktiviert, wird die Protokollierung für alle Buffer deaktiviert"
+"Protokollieren für den Buffer nicht deaktiviert sein sollte); Falls "
+"deaktiviert, wird die Protokollierung für alle Buffer deaktiviert"
msgid ""
"use ANSI color codes in lines written in log files and display backlog lines "
@@ -15287,7 +15285,6 @@ msgid "creating variable"
msgstr "erstelle Variable"
#, c-format
-#| msgid "%s running command %s\"%s%s%s\"%s on buffer %s%s%s"
msgid "%s%lu%s running command %s\"%s%s%s\"%s on buffer %s%s%s"
msgstr "%s%lu%s führe Befehl %s\"%s%s%s\"%s für Buffer %s%s%s aus"
@@ -15296,9 +15293,8 @@ msgid ""
"%s%lu%s elapsed: init=%.6fs, conditions=%.6fs, regex=%.6fs, command=%.6fs, "
"total=%.6fs"
msgstr ""
-"%s%lu%s verstrichen: init=%.6fs, Bedingungen=%.6fs, regex=%.6fs, Befehl="
-"%.6fs, "
-"Total=%.6fs"
+"%s%lu%s verstrichen: init=%.6fs, Bedingungen=%.6fs, regex=%.6fs, "
+"Befehl=%.6fs, Total=%.6fs"
msgid "Triggers enabled"
msgstr "Trigger aktiviert"
@@ -15450,8 +15446,7 @@ msgstr "verwaltet Trigger, das Schweizer Armeemesser für WeeChat"
msgid ""
"list|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 "
@@ -15459,109 +15454,13 @@ msgid ""
"monitor [<filter>]"
msgstr ""
"list|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 "
"<name>|-all [<name>...] || restore <name> [<name>...] || default -yes || "
"monitor [<filter>]"
-#| msgid ""
-#| " list: list triggers (without argument, this list is displayed)\n"
-#| " listfull: list triggers with detailed info for each trigger\n"
-#| "listdefault: list default triggers\n"
-#| " add: add a trigger\n"
-#| " addoff: add a trigger (disabled)\n"
-#| " addreplace: add or replace an existing trigger\n"
-#| " name: name of trigger\n"
-#| " hook: signal, hsignal, modifier, line, print, command, "
-#| "command_run, timer, config, focus, info, info_hashtable\n"
-#| " arguments: arguments for the hook, depending on hook (separated by "
-#| "semicolons):\n"
-#| " signal: name(s) of signal (required)\n"
-#| " hsignal: name(s) of hsignal (required)\n"
-#| " modifier: name(s) of modifier (required)\n"
-#| " line: buffer type (\"formatted\", \"free\" or \"*\"), list "
-#| "of buffer masks, tags\n"
-#| " print: buffer, tags, message, strip colors\n"
-#| " command: command (required), description, arguments, "
-#| "description of arguments, completion (all arguments except command are "
-#| "evaluated, \"${tg_trigger_name}\" is replaced by the trigger name, see /"
-#| "help eval)\n"
-#| " command_run: command(s) (required)\n"
-#| " timer: interval (required), align on second, max calls\n"
-#| " config: name(s) of option (required)\n"
-#| " focus: name(s) of area (required)\n"
-#| " info: name(s) of info (required)\n"
-#| " info_hashtable: name(s) of info (required)\n"
-#| " conditions: evaluated conditions for the trigger\n"
-#| " regex: one or more regular expressions to replace strings in "
-#| "variables\n"
-#| " command: command to execute (many commands can be separated by \";"
-#| "\")\n"
-#| "return_code: return code in callback (ok (default), ok_eat, error)\n"
-#| "post_action: action to take after execution (none (default), disable, "
-#| "delete)\n"
-#| " addinput: set input with default arguments to create a trigger\n"
-#| " input: set input with the command used to create the trigger\n"
-#| " output: send the command to create the trigger on the buffer\n"
-#| " recreate: same as \"input\", with option \"addreplace\" instead of "
-#| "\"add\"\n"
-#| " set: set an option in a trigger\n"
-#| " option: name of option: name, hook, arguments, conditions, regex, "
-#| "command, return_code\n"
-#| " (for help on option, you can type: /help trigger.trigger."
-#| "<name>.<option>)\n"
-#| " value: new value for the option\n"
-#| " rename: rename a trigger\n"
-#| " copy: copy a trigger\n"
-#| " enable: enable trigger(s) (without arguments: enable triggers "
-#| "globally)\n"
-#| " disable: disable trigger(s) (without arguments: disable triggers "
-#| "globally)\n"
-#| " toggle: toggle trigger(s) (without arguments: toggle triggers "
-#| "globally)\n"
-#| " restart: restart trigger(s) (recreate the hooks)\n"
-#| " show: show detailed info on a trigger (with some stats)\n"
-#| " del: delete a trigger\n"
-#| " -all: do action on all triggers\n"
-#| " restore: restore trigger(s) with the default values (works only for "
-#| "default triggers)\n"
-#| " default: delete all triggers and restore default ones\n"
-#| " monitor: open the trigger monitor buffer, with optional filter:\n"
-#| " filter: filter hooks/triggers to display (a hook must start with "
-#| "\"@\", for example \"@signal\"), many filters can be separated by commas; "
-#| "wildcard \"*\" is allowed in each trigger name\n"
-#| "\n"
-#| "When a trigger callback is called, following actions are performed, in "
-#| "this order:\n"
-#| " 1. check conditions; if false, exit\n"
-#| " 2. replace text using POSIX extended regular expression(s) (if defined "
-#| "in trigger)\n"
-#| " 3. execute command(s) (if defined in trigger)\n"
-#| " 4. exit with a return code (except for modifier, line, focus, info and "
-#| "info_hashtable)\n"
-#| " 5. perform post action\n"
-#| "\n"
-#| "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}\" "
-#| "\"==\\*([^ ]+)\\*==*${color:bold}${re:1}${color:-bold}*== "
-#| "==_([^ ]+)_==_${color:underline}${re:1}${color:-underline}_== ==/([^ ]+)/"
-#| "==/${color:italic}${re:1}${color:-italic}/\"\n"
-#| " hide nicklist bar on small terminals:\n"
-#| " /trigger add resize_small signal signal_sigwinch \"${info:term_width} "
-#| "< 100\" \"\" \"/bar hide nicklist\"\n"
-#| " /trigger add resize_big signal signal_sigwinch \"${info:term_width} "
-#| ">= 100\" \"\" \"/bar show nicklist\"\n"
-#| " silently save config each hour:\n"
-#| " /trigger add cfgsave timer 3600000;0;0 \"\" \"\" \"/mute /save\"\n"
-#| " open trigger monitor and show only modifiers and triggers whose name "
-#| "starts with \"resize\":\n"
-#| " /trigger monitor @modifier,resize*"
msgid ""
" list: list triggers (without argument, this list is displayed)\n"
" listfull: list triggers with detailed info for each trigger\n"
@@ -15916,7 +15815,6 @@ msgstr ""
"Textfarbe für das Flag welches anzeigt welche nachfolgende Aktion ausgeführt "
"werden soll (in /trigger list)"
-#| msgid "hooks for triggers (for filter in monitor buffer)"
msgid "text color for trigger context identifier in monitor buffer"
msgstr "Textfarbe für Trigger-Kontextkennung im Monitorbuffer"
@@ -16094,15 +15992,6 @@ msgid "%s: file %s (local filename: %s) will be resumed at position %llu"
msgstr "%s: Datei %s (lokaler Dateiname: %s) wird an Position %llu fortgesetzt"
#, c-format
-msgid "%s%s: address \"%s\" resolved to a larger sockaddr than expected"
-msgstr ""
-"%s%s: Adresse \"%s\" aufgelöst aufgrund einer größeren sockaddr als erwartet"
-
-#, c-format
-msgid "%s%s: invalid address \"%s\": error %d %s"
-msgstr "%s%s: ungültige Adresse \"%s\": Fehler %d %s"
-
-#, c-format
msgid "%s%s: missing arguments (%s)"
msgstr "%s%s: fehlende Argumente (%s)"
@@ -16385,6 +16274,15 @@ msgid "xfer pointer (optional)"
msgstr "Transferpointer (optional)"
#, c-format
+msgid "%s%s: address \"%s\" resolved to a larger sockaddr than expected"
+msgstr ""
+"%s%s: Adresse \"%s\" aufgelöst aufgrund einer größeren sockaddr als erwartet"
+
+#, c-format
+msgid "%s%s: invalid address \"%s\": error %d %s"
+msgstr "%s%s: ungültige Adresse \"%s\": Fehler %d %s"
+
+#, c-format
msgid "%s%s: unable to create pipe: error %d %s"
msgstr "%s%s: Pipe kann nicht erstellt werden: Fehler %d %s"
diff --git a/po/es.po b/po/es.po
index 2cdfc026d..a1e1f66a4 100644
--- a/po/es.po
+++ b/po/es.po
@@ -22,7 +22,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2022-08-15 14:42+0200\n"
+"POT-Creation-Date: 2022-09-14 21:38+0200\n"
"PO-Revision-Date: 2022-06-18 16:11+0200\n"
"Last-Translator: Santiago Forero <santiago@forero.xyz>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -9294,6 +9294,11 @@ msgstr ""
"mostrar un mensaje en privado cuando el usuario esta de vuelta (después de "
"salir del servidor)"
+#, fuzzy
+#| msgid "use same nick color for channel and private"
+msgid "display nick change in private"
+msgstr "usar el mismo color de apodo en el canal y conversaciones privadas"
+
msgid ""
"display a warning in private buffer if the address of remote nick has "
"changed; this option is disabled by default because servers like bitlbee are "
@@ -13885,14 +13890,6 @@ msgstr ""
"posición %llu"
#, c-format
-msgid "%s%s: address \"%s\" resolved to a larger sockaddr than expected"
-msgstr ""
-
-#, c-format
-msgid "%s%s: invalid address \"%s\": error %d %s"
-msgstr "%s%s: dirección inválida \"%s\": error %d %s"
-
-#, c-format
msgid "%s%s: missing arguments (%s)"
msgstr "%s%s: argumentos faltantes (%s)"
@@ -14151,6 +14148,14 @@ msgstr "lista de transferencias"
msgid "xfer pointer (optional)"
msgstr "puntero del xfer (opcional)"
+#, c-format
+msgid "%s%s: address \"%s\" resolved to a larger sockaddr than expected"
+msgstr ""
+
+#, c-format
+msgid "%s%s: invalid address \"%s\": error %d %s"
+msgstr "%s%s: dirección inválida \"%s\": error %d %s"
+
#, fuzzy, c-format
msgid "%s%s: unable to create pipe: error %d %s"
msgstr "%s%s: no es posible crear la tubería"
diff --git a/po/fr.po b/po/fr.po
index 8730c106b..c8dae0937 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -21,8 +21,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2022-08-15 14:42+0200\n"
-"PO-Revision-Date: 2022-08-15 14:42+0200\n"
+"POT-Creation-Date: 2022-09-14 21:38+0200\n"
+"PO-Revision-Date: 2022-09-14 21:38+0200\n"
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: fr\n"
@@ -10596,6 +10596,9 @@ msgstr ""
"afficher un message en privé lorsque l'utilisateur est de retour (après "
"avoir quitté le serveur)"
+msgid "display nick change in private"
+msgstr "afficher le changement de pseudo en privé"
+
msgid ""
"display a warning in private buffer if the address of remote nick has "
"changed; this option is disabled by default because servers like bitlbee are "
@@ -15676,15 +15679,6 @@ msgid "%s: file %s (local filename: %s) will be resumed at position %llu"
msgstr "%s : fichier %s (nom local : %s) sera recommencé en position %llu"
#, c-format
-msgid "%s%s: address \"%s\" resolved to a larger sockaddr than expected"
-msgstr ""
-"%s%s: l'adresse \"%s\" a été résolue en un sockaddr plus grand que prévu"
-
-#, c-format
-msgid "%s%s: invalid address \"%s\": error %d %s"
-msgstr "%s%s : adresse \"%s\" invalide : erreur %d %s"
-
-#, c-format
msgid "%s%s: missing arguments (%s)"
msgstr "%s%s : paramètres manquants (%s)"
@@ -15967,6 +15961,15 @@ msgid "xfer pointer (optional)"
msgstr "pointeur vers le xfer (optionnel)"
#, c-format
+msgid "%s%s: address \"%s\" resolved to a larger sockaddr than expected"
+msgstr ""
+"%s%s: l'adresse \"%s\" a été résolue en un sockaddr plus grand que prévu"
+
+#, c-format
+msgid "%s%s: invalid address \"%s\": error %d %s"
+msgstr "%s%s : adresse \"%s\" invalide : erreur %d %s"
+
+#, c-format
msgid "%s%s: unable to create pipe: error %d %s"
msgstr "%s%s : impossible de créer le tuyau : erreur %d %s"
diff --git a/po/hu.po b/po/hu.po
index 80a2b88b6..ce27cb2b6 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2022-08-15 14:42+0200\n"
+"POT-Creation-Date: 2022-09-14 21:38+0200\n"
"PO-Revision-Date: 2022-04-24 10:20+0200\n"
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -8226,6 +8226,10 @@ msgstr "privát beszélgetésben a másik fél távollétét csak egyszer jelezz
msgid "display a message in private when user is back (after quit on server)"
msgstr ""
+#, fuzzy
+msgid "display nick change in private"
+msgstr "másik fél nevének színe privát beszélgetésben"
+
msgid ""
"display a warning in private buffer if the address of remote nick has "
"changed; this option is disabled by default because servers like bitlbee are "
@@ -12634,14 +12638,6 @@ msgid "%s: file %s (local filename: %s) will be resumed at position %llu"
msgstr ""
"DCC: a %s%s%s fájl (helyi fájlnév: %s%s%s) a(z) %u pozíción fog visszatérni\n"
-#, c-format
-msgid "%s%s: address \"%s\" resolved to a larger sockaddr than expected"
-msgstr ""
-
-#, fuzzy, c-format
-msgid "%s%s: invalid address \"%s\": error %d %s"
-msgstr "Nem sikerült a(z) \"%s\" naplófájlt írni\n"
-
#, fuzzy, c-format
msgid "%s%s: missing arguments (%s)"
msgstr "%s hiányzó argumentum a(z) \"%s\" opciónak\n"
@@ -12898,6 +12894,14 @@ msgstr "Aliaszok listája:\n"
msgid "xfer pointer (optional)"
msgstr ""
+#, c-format
+msgid "%s%s: address \"%s\" resolved to a larger sockaddr than expected"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "%s%s: invalid address \"%s\": error %d %s"
+msgstr "Nem sikerült a(z) \"%s\" naplófájlt írni\n"
+
#, fuzzy, c-format
msgid "%s%s: unable to create pipe: error %d %s"
msgstr "%s DCC: nem sikerült a csövet létrehozni\n"
diff --git a/po/it.po b/po/it.po
index 5ba04883d..35e72535e 100644
--- a/po/it.po
+++ b/po/it.po
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2022-08-15 14:42+0200\n"
+"POT-Creation-Date: 2022-09-14 21:38+0200\n"
"PO-Revision-Date: 2022-04-24 10:20+0200\n"
"Last-Translator: Esteban I. Ruiz Moreno <exio4.com@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -9076,6 +9076,11 @@ msgstr ""
"mostra un messaggio in privato quando l'utente è tornato (dopo l'uscita dal "
"server)"
+#, fuzzy
+#| msgid "use same nick color for channel and private"
+msgid "display nick change in private"
+msgstr "usa lo stesso colore del nick per canale e privato"
+
msgid ""
"display a warning in private buffer if the address of remote nick has "
"changed; this option is disabled by default because servers like bitlbee are "
@@ -13708,14 +13713,6 @@ msgid "%s: file %s (local filename: %s) will be resumed at position %llu"
msgstr "%s: file %s (nome file locale: %s) verrà ripreso dalla posizione %llu"
#, c-format
-msgid "%s%s: address \"%s\" resolved to a larger sockaddr than expected"
-msgstr ""
-
-#, fuzzy, c-format
-msgid "%s%s: invalid address \"%s\": error %d %s"
-msgstr "%s%s: set di caratter invalido: \"%s\""
-
-#, c-format
msgid "%s%s: missing arguments (%s)"
msgstr "%s%s: argomenti mancanti (%s)"
@@ -13971,6 +13968,14 @@ msgid "xfer pointer (optional)"
msgstr "puntatore a xfer (opzionale)"
#, c-format
+msgid "%s%s: address \"%s\" resolved to a larger sockaddr than expected"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "%s%s: invalid address \"%s\": error %d %s"
+msgstr "%s%s: set di caratter invalido: \"%s\""
+
+#, c-format
msgid "%s%s: unable to create pipe: error %d %s"
msgstr "%s%s: impossibile creare la pipe: errore %d %s"
diff --git a/po/ja.po b/po/ja.po
index 11dad17ba..df4cf5b9f 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2022-08-15 14:42+0200\n"
+"POT-Creation-Date: 2022-09-14 21:38+0200\n"
"PO-Revision-Date: 2022-06-18 16:12+0200\n"
"Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n"
"Language-Team: Japanese <https://github.com/l/weechat/tree/master/"
@@ -10056,6 +10056,11 @@ msgstr ""
"ユーザが戻ったら、プライベートウィンドウにメッセージを表示 (サーバとの切断を"
"挟んで)"
+#, fuzzy
+#| msgid "use same nick color for channel and private"
+msgid "display nick change in private"
+msgstr "チャンネルとプライベートバッファで同じニックネーム色を利用"
+
msgid ""
"display a warning in private buffer if the address of remote nick has "
"changed; this option is disabled by default because servers like bitlbee are "
@@ -14915,14 +14920,6 @@ msgid "%s: file %s (local filename: %s) will be resumed at position %llu"
msgstr "%s: ファイル %s (ローカルファイル名: %s) を位置 %llu から再開します"
#, c-format
-msgid "%s%s: address \"%s\" resolved to a larger sockaddr than expected"
-msgstr "%s%s: アドレス \"%s\" は予想以上に大きな sockaddr に解決されました"
-
-#, c-format
-msgid "%s%s: invalid address \"%s\": error %d %s"
-msgstr "%s%s: \"%s\" は無効なアドレスです: エラー %d %s"
-
-#, c-format
msgid "%s%s: missing arguments (%s)"
msgstr "%s%s: 引数がありません (%s)"
@@ -15181,6 +15178,14 @@ msgid "xfer pointer (optional)"
msgstr "xfer ポインタ (任意)"
#, c-format
+msgid "%s%s: address \"%s\" resolved to a larger sockaddr than expected"
+msgstr "%s%s: アドレス \"%s\" は予想以上に大きな sockaddr に解決されました"
+
+#, c-format
+msgid "%s%s: invalid address \"%s\": error %d %s"
+msgstr "%s%s: \"%s\" は無効なアドレスです: エラー %d %s"
+
+#, c-format
msgid "%s%s: unable to create pipe: error %d %s"
msgstr "%s%s: パイプを作成できません: エラー %d %s"
diff --git a/po/pl.po b/po/pl.po
index bd51ffb91..2695b2617 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -22,7 +22,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2022-08-15 14:42+0200\n"
+"POT-Creation-Date: 2022-09-14 21:38+0200\n"
"PO-Revision-Date: 2022-06-18 16:12+0200\n"
"Last-Translator: Krzysztof Korościk <soltys@soltys.info>\n"
"Language-Team: Polish <kde-i18n-doc@kde.org>\n"
@@ -10601,6 +10601,11 @@ msgstr ""
msgid "display a message in private when user is back (after quit on server)"
msgstr "pokaż prywatną wiadomość, kiedy użytkownik wróci na serwer"
+#, fuzzy
+#| msgid "use same nick color for channel and private"
+msgid "display nick change in private"
+msgstr "użyj takiego samego koloru nicka na kanałach i prywatnych rozmowach"
+
msgid ""
"display a warning in private buffer if the address of remote nick has "
"changed; this option is disabled by default because servers like bitlbee are "
@@ -15669,14 +15674,6 @@ msgid "%s: file %s (local filename: %s) will be resumed at position %llu"
msgstr "%s: plik %s (lokalna nazwa: %s) zostanie wznowiony od pozycji%llu"
#, c-format
-msgid "%s%s: address \"%s\" resolved to a larger sockaddr than expected"
-msgstr "%s%s: adres \"%s\" wskazuje na większy sockaddr niż przypuszczano"
-
-#, c-format
-msgid "%s%s: invalid address \"%s\": error %d %s"
-msgstr "%s%s: niewłaściwy adres \"%s\": błąd %d %s"
-
-#, c-format
msgid "%s%s: missing arguments (%s)"
msgstr "%s%s: brakujące argumenty (%s)"
@@ -15945,6 +15942,14 @@ msgid "xfer pointer (optional)"
msgstr "wskaźnik xfer (opcjonalny)"
#, c-format
+msgid "%s%s: address \"%s\" resolved to a larger sockaddr than expected"
+msgstr "%s%s: adres \"%s\" wskazuje na większy sockaddr niż przypuszczano"
+
+#, c-format
+msgid "%s%s: invalid address \"%s\": error %d %s"
+msgstr "%s%s: niewłaściwy adres \"%s\": błąd %d %s"
+
+#, c-format
msgid "%s%s: unable to create pipe: error %d %s"
msgstr "%s%s: nie można utworzyć strumienia: błąd %d %s"
diff --git a/po/pt.po b/po/pt.po
index f2550cf5b..4d1e37911 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2022-08-15 14:42+0200\n"
+"POT-Creation-Date: 2022-09-14 21:38+0200\n"
"PO-Revision-Date: 2022-06-18 16:12+0200\n"
"Last-Translator: Vasco Almeida <vascomalmeida@sapo.pt>\n"
"Language-Team: Portuguese <>\n"
@@ -9854,6 +9854,11 @@ msgstr ""
"mostrar um mensagem em privado quando o utilizador voltar (depois de sair do "
"servidor)"
+#, fuzzy
+#| msgid "use same nick color for channel and private"
+msgid "display nick change in private"
+msgstr "usar a mesma cor para o nick no canal e em privado"
+
msgid ""
"display a warning in private buffer if the address of remote nick has "
"changed; this option is disabled by default because servers like bitlbee are "
@@ -14747,15 +14752,6 @@ msgid "%s: file %s (local filename: %s) will be resumed at position %llu"
msgstr "%s: o ficheiro %s (nome local: %s) será retomado da posição %llu"
#, c-format
-msgid "%s%s: address \"%s\" resolved to a larger sockaddr than expected"
-msgstr ""
-"%s%s: o endereço \"%s\" foi resolvido como um sockaddr maior do que esperado"
-
-#, c-format
-msgid "%s%s: invalid address \"%s\": error %d %s"
-msgstr "%s%s: endereço inválido \"%s\": erro %d %s"
-
-#, c-format
msgid "%s%s: missing arguments (%s)"
msgstr "%s%s: argumentos em falta (%s)"
@@ -15022,6 +15018,15 @@ msgid "xfer pointer (optional)"
msgstr "ponteiro xfer (opcional)"
#, c-format
+msgid "%s%s: address \"%s\" resolved to a larger sockaddr than expected"
+msgstr ""
+"%s%s: o endereço \"%s\" foi resolvido como um sockaddr maior do que esperado"
+
+#, c-format
+msgid "%s%s: invalid address \"%s\": error %d %s"
+msgstr "%s%s: endereço inválido \"%s\": erro %d %s"
+
+#, c-format
msgid "%s%s: unable to create pipe: error %d %s"
msgstr "%s%s: não foi possível criar pipe: erro %d %s"
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 41c8850a1..4e344603b 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2022-08-15 14:42+0200\n"
+"POT-Creation-Date: 2022-09-14 21:38+0200\n"
"PO-Revision-Date: 2022-04-24 10:20+0200\n"
"Last-Translator: Érico Nogueira <ericonr@disroot.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -8700,6 +8700,11 @@ msgstr ""
msgid "display a message in private when user is back (after quit on server)"
msgstr ""
+#, fuzzy
+#| msgid "use same nick color for channel and private"
+msgid "display nick change in private"
+msgstr "utilizar a mesma cor de apelido para canal e privado"
+
msgid ""
"display a warning in private buffer if the address of remote nick has "
"changed; this option is disabled by default because servers like bitlbee are "
@@ -13155,14 +13160,6 @@ msgstr ""
"%s arquivo %s (arquivo local: %s) vai ser retomado a partir da posição %llu"
#, c-format
-msgid "%s%s: address \"%s\" resolved to a larger sockaddr than expected"
-msgstr ""
-
-#, fuzzy, c-format
-msgid "%s%s: invalid address \"%s\": error %d %s"
-msgstr "%s%s: charset inválido: \"%s\""
-
-#, c-format
msgid "%s%s: missing arguments (%s)"
msgstr "%s%s: faltando argumentos (%s)"
@@ -13420,6 +13417,14 @@ msgstr "lista de transferência"
msgid "xfer pointer (optional)"
msgstr "ponteiro de transferência (opcional)"
+#, c-format
+msgid "%s%s: address \"%s\" resolved to a larger sockaddr than expected"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "%s%s: invalid address \"%s\": error %d %s"
+msgstr "%s%s: charset inválido: \"%s\""
+
#, fuzzy, c-format
msgid "%s%s: unable to create pipe: error %d %s"
msgstr "%s%s: não foi possível criar pipe"
diff --git a/po/ru.po b/po/ru.po
index ecd7bf67a..83476fe62 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2022-08-15 14:42+0200\n"
+"POT-Creation-Date: 2022-09-14 21:38+0200\n"
"PO-Revision-Date: 2022-04-24 10:20+0200\n"
"Last-Translator: Aleksey V Zapparov AKA ixti <ixti@member.fsf.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -8258,6 +8258,10 @@ msgstr "отображать уведомление об отсутствии е
msgid "display a message in private when user is back (after quit on server)"
msgstr ""
+#, fuzzy
+msgid "display nick change in private"
+msgstr "цвет ника собеседника в окне привата"
+
msgid ""
"display a warning in private buffer if the address of remote nick has "
"changed; this option is disabled by default because servers like bitlbee are "
@@ -12667,14 +12671,6 @@ msgid "%s: file %s (local filename: %s) will be resumed at position %llu"
msgstr ""
"DCC: файл %s%s%s (локальное имя файла: %s%s%s) будет продолжен с позиции %u\n"
-#, c-format
-msgid "%s%s: address \"%s\" resolved to a larger sockaddr than expected"
-msgstr ""
-
-#, fuzzy, c-format
-msgid "%s%s: invalid address \"%s\": error %d %s"
-msgstr "Не могу записать лог-файл \"%s\"\n"
-
#, fuzzy, c-format
msgid "%s%s: missing arguments (%s)"
msgstr "%s нет аргумента для параметра \"%s\"\n"
@@ -12934,6 +12930,14 @@ msgstr "Список сокращений:\n"
msgid "xfer pointer (optional)"
msgstr ""
+#, c-format
+msgid "%s%s: address \"%s\" resolved to a larger sockaddr than expected"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "%s%s: invalid address \"%s\": error %d %s"
+msgstr "Не могу записать лог-файл \"%s\"\n"
+
#, fuzzy, c-format
msgid "%s%s: unable to create pipe: error %d %s"
msgstr "%s DCC: не могу создать pipe\n"
diff --git a/po/sr.po b/po/sr.po
index 077cb3aaa..1bc8b0d2e 100644
--- a/po/sr.po
+++ b/po/sr.po
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2022-08-15 14:42+0200\n"
+"POT-Creation-Date: 2022-09-14 21:38+0200\n"
"PO-Revision-Date: 2022-07-06 08:29+0400\n"
"Last-Translator: Ivan Pešić <ivan.pesic@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -3281,15 +3281,15 @@ msgstr ""
"WeeChat бинарни фајл мора бити компајлиран или инсталиран менаџером пакета "
"пре покретања ове команде.\n"
"\n"
-"Напомена: SSL конекције се губе током ажурирања (осим када се употреби "
-"-save), јер тренутно са GnuTLS није могуће поновно учитавање SSL сесија. "
+"Напомена: SSL конекције се губе током ажурирања (осим када се употреби -"
+"save), јер тренутно са GnuTLS није могуће поновно учитавање SSL сесија. "
"Постоји аутоматско поновно успостављање конекције након ажурирања.\n"
"\n"
"Важно: употреба опције -save може бити опасна, препоручује се да за "
"стандардно ажурирање и рестарт користите само /upgrade (или са -quit); "
-"опција -save може да се користи за редовно чување сесије и опоравак у случају "
-"да је дошло до неуобичајеног завршетка рада програма (нестанак напајања, крах "
-"програма, итд.)\n"
+"опција -save може да се користи за редовно чување сесије и опоравак у "
+"случају да је дошло до неуобичајеног завршетка рада програма (нестанак "
+"напајања, крах програма, итд.)\n"
"\n"
"Процес ажурирања има 4 корака:\n"
" 1. чување сесије у фајлове за језгро и додатке (бафери, историја, ..)\n"
@@ -3309,8 +3309,8 @@ msgstr ""
" 1. чување сесије у фајлове (*.upgrade) у стању прекинуте везе за IRC "
"сервере и Релеј клијенте (али се не прекида ниједна веза)\n"
"\n"
-"У случају -quit или -save, сесију касније можете опоравити следећом командом: "
-"weechat --upgrade\n"
+"У случају -quit или -save, сесију касније можете опоравити следећом "
+"командом: weechat --upgrade\n"
"ВАЖНО: сесију морате да обновите са потпуно истом конфигурацијом (фајлови *."
"conf) и ако је то могуће, са истом (или новијом) верзијом програма WeeChat.\n"
"WeeChat сесија може да се обнови на другој машини ако копирате садржај "
@@ -4096,11 +4096,11 @@ msgid ""
"i)<Flash.*>\""
msgstr ""
"POSIX проширени регуларни израз који се користи за спречавање било каквог "
-"истицања у поруци: ова опција има виши приоритет у односу на све остале"
-"опције истицања (ако се стринг пронађе у поруци, истицање се исључује и све "
-"остале опције се игноришу), регуларни израз не прави разлику у величини слова "
-"(употребите „(?-i)” на почетку да се величина слова не узима у обзир), "
-"примери: „<flash.*>”, „(?-i)<Flash.*>”"
+"истицања у поруци: ова опција има виши приоритет у односу на све "
+"осталеопције истицања (ако се стринг пронађе у поруци, истицање се исључује "
+"и све остале опције се игноришу), регуларни израз не прави разлику у "
+"величини слова (употребите „(?-i)” на почетку да се величина слова не узима "
+"у обзир), примери: „<flash.*>”, „(?-i)<Flash.*>”"
msgid ""
"POSIX extended regular expression used to check if a message has highlight "
@@ -10335,6 +10335,11 @@ msgstr ""
"приказ поруке када се саговорник врати у приватни разговор (након изласка са "
"сервера)"
+#, fuzzy
+#| msgid "use same nick color for channel and private"
+msgid "display nick change in private"
+msgstr "иста боја надимка се користи и за канал и за приватни разговор"
+
msgid ""
"display a warning in private buffer if the address of remote nick has "
"changed; this option is disabled by default because servers like bitlbee are "
@@ -12470,8 +12475,8 @@ msgid ""
"WeeChat uptime for the current process only (upgrades with /upgrade command "
"are ignored) (format: \"days:hh:mm:ss\")"
msgstr ""
-"WeeChat време извршавања само за текући процес (ажурирања помоћу команде "
-"/upgrade се игноришу) (формат: „дана:чч:мм:сс”)"
+"WeeChat време извршавања само за текући процес (ажурирања помоћу команде /"
+"upgrade се игноришу) (формат: „дана:чч:мм:сс”)"
msgid "generate a Time-based One-Time Password (TOTP)"
msgstr "генерисање Time-based One-Time Password (TOTP)"
@@ -15281,14 +15286,6 @@ msgid "%s: file %s (local filename: %s) will be resumed at position %llu"
msgstr "%s: фајл %s (локално име фајла: %s) ће се наставити са позиције %llu"
#, c-format
-msgid "%s%s: address \"%s\" resolved to a larger sockaddr than expected"
-msgstr "%s%s: адреса „%s” се разрешила у већи sockaddr од очекиваног"
-
-#, c-format
-msgid "%s%s: invalid address \"%s\": error %d %s"
-msgstr "%s%s: неважећа адреса „%s”: грешка %d %s"
-
-#, c-format
msgid "%s%s: missing arguments (%s)"
msgstr "%s%s: недостају аргументи (%s)"
@@ -15558,6 +15555,14 @@ msgid "xfer pointer (optional)"
msgstr "показивач на xfer (није обавезан)"
#, c-format
+msgid "%s%s: address \"%s\" resolved to a larger sockaddr than expected"
+msgstr "%s%s: адреса „%s” се разрешила у већи sockaddr од очекиваног"
+
+#, c-format
+msgid "%s%s: invalid address \"%s\": error %d %s"
+msgstr "%s%s: неважећа адреса „%s”: грешка %d %s"
+
+#, c-format
msgid "%s%s: unable to create pipe: error %d %s"
msgstr "%s%s: пајп није могао да се креира: грешка %d %s"
diff --git a/po/tr.po b/po/tr.po
index 3c8773cfa..bdd445417 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2022-08-15 14:42+0200\n"
+"POT-Creation-Date: 2022-09-14 21:38+0200\n"
"PO-Revision-Date: 2022-07-27 23:00+0300\n"
"Last-Translator: Emir SARI <emir_sari@icloud.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -10239,6 +10239,11 @@ msgstr ""
"kullanıcı geri döndüğünde özel olarak bir ileti görüntüle (sunucudan "
"çıktıktan sonra)"
+#, fuzzy
+#| msgid "use same nick color for channel and private"
+msgid "display nick change in private"
+msgstr "kanal ve özel arabellekler için aynı takma ad rengini kullan"
+
msgid ""
"display a warning in private buffer if the address of remote nick has "
"changed; this option is disabled by default because servers like bitlbee are "
@@ -15248,14 +15253,6 @@ msgid "%s: file %s (local filename: %s) will be resumed at position %llu"
msgstr "%s: %s dosyası (yerel dosya adı: %s) %llu konumunda sürdürülecek"
#, c-format
-msgid "%s%s: address \"%s\" resolved to a larger sockaddr than expected"
-msgstr "%s%s: \"%s\" adresi beklenenden daha büyük bir soket adresine çözüldü"
-
-#, c-format
-msgid "%s%s: invalid address \"%s\": error %d %s"
-msgstr "%s%s: Geçersiz adres \"%s\": Hata %d %s"
-
-#, c-format
msgid "%s%s: missing arguments (%s)"
msgstr "%s%s: Eksik argümanlar (%s)"
@@ -15516,6 +15513,14 @@ msgid "xfer pointer (optional)"
msgstr "xfer işaretleyicisi (isteğe bağlı)"
#, c-format
+msgid "%s%s: address \"%s\" resolved to a larger sockaddr than expected"
+msgstr "%s%s: \"%s\" adresi beklenenden daha büyük bir soket adresine çözüldü"
+
+#, c-format
+msgid "%s%s: invalid address \"%s\": error %d %s"
+msgstr "%s%s: Geçersiz adres \"%s\": Hata %d %s"
+
+#, c-format
msgid "%s%s: unable to create pipe: error %d %s"
msgstr "%s%s: Boru oluşturulamıyor: Hata %d %s"
diff --git a/po/weechat.pot b/po/weechat.pot
index 67cd906ba..f658a02ef 100644
--- a/po/weechat.pot
+++ b/po/weechat.pot
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2022-08-15 14:42+0200\n"
+"POT-Creation-Date: 2022-09-14 21:38+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"
@@ -7356,6 +7356,9 @@ msgstr ""
msgid "display a message in private when user is back (after quit on server)"
msgstr ""
+msgid "display nick change in private"
+msgstr ""
+
msgid ""
"display a warning in private buffer if the address of remote nick has "
"changed; this option is disabled by default because servers like bitlbee are "
@@ -11452,14 +11455,6 @@ msgid "%s: file %s (local filename: %s) will be resumed at position %llu"
msgstr ""
#, c-format
-msgid "%s%s: address \"%s\" resolved to a larger sockaddr than expected"
-msgstr ""
-
-#, c-format
-msgid "%s%s: invalid address \"%s\": error %d %s"
-msgstr ""
-
-#, c-format
msgid "%s%s: missing arguments (%s)"
msgstr ""
@@ -11683,6 +11678,14 @@ msgid "xfer pointer (optional)"
msgstr ""
#, c-format
+msgid "%s%s: address \"%s\" resolved to a larger sockaddr than expected"
+msgstr ""
+
+#, c-format
+msgid "%s%s: invalid address \"%s\": error %d %s"
+msgstr ""
+
+#, c-format
msgid "%s%s: unable to create pipe: error %d %s"
msgstr ""
diff --git a/src/plugins/irc/irc-config.c b/src/plugins/irc/irc-config.c
index c989120cd..a3df1a726 100644
--- a/src/plugins/irc/irc-config.c
+++ b/src/plugins/irc/irc-config.c
@@ -72,6 +72,7 @@ struct t_config_option *irc_config_look_display_join_message;
struct t_config_option *irc_config_look_display_old_topic;
struct t_config_option *irc_config_look_display_pv_away_once;
struct t_config_option *irc_config_look_display_pv_back;
+struct t_config_option *irc_config_look_display_pv_nick_change;
struct t_config_option *irc_config_look_display_pv_warning_address;
struct t_config_option *irc_config_look_highlight_channel;
struct t_config_option *irc_config_look_highlight_pv;
@@ -2904,6 +2905,12 @@ irc_config_init ()
"server)"),
NULL, 0, 0, "on", NULL, 0,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
+ irc_config_look_display_pv_nick_change = weechat_config_new_option (
+ irc_config_file, ptr_section,
+ "display_pv_nick_change", "boolean",
+ N_("display nick change in private"),
+ NULL, 0, 0, "on", NULL, 0,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
irc_config_look_display_pv_warning_address = weechat_config_new_option (
irc_config_file, ptr_section,
"display_pv_warning_address", "boolean",
diff --git a/src/plugins/irc/irc-config.h b/src/plugins/irc/irc-config.h
index 570b22b85..8f8c616f0 100644
--- a/src/plugins/irc/irc-config.h
+++ b/src/plugins/irc/irc-config.h
@@ -112,6 +112,7 @@ extern struct t_config_option *irc_config_look_display_join_message;
extern struct t_config_option *irc_config_look_display_old_topic;
extern struct t_config_option *irc_config_look_display_pv_away_once;
extern struct t_config_option *irc_config_look_display_pv_back;
+extern struct t_config_option *irc_config_look_display_pv_nick_change;
extern struct t_config_option *irc_config_look_display_pv_warning_address;
extern struct t_config_option *irc_config_look_highlight_channel;
extern struct t_config_option *irc_config_look_highlight_pv;
diff --git a/src/plugins/irc/irc-protocol.c b/src/plugins/irc/irc-protocol.c
index 64098ebf8..acf754dff 100644
--- a/src/plugins/irc/irc-protocol.c
+++ b/src/plugins/irc/irc-protocol.c
@@ -2007,7 +2007,7 @@ IRC_PROTOCOL_CALLBACK(nick)
{
struct t_irc_channel *ptr_channel;
struct t_irc_nick *ptr_nick, *ptr_nick_found;
- char *old_color, str_tags[512], *buffer_name;
+ char *old_color, *new_color, str_tags[512], *buffer_name;
int local_nick, smart_filter;
struct t_irc_channel_speaking *ptr_nick_speaking;
@@ -2081,6 +2081,48 @@ IRC_PROTOCOL_CALLBACK(nick)
ptr_channel->name);
if (buffer_name)
free (buffer_name);
+ if (weechat_config_boolean (irc_config_look_display_pv_nick_change))
+ {
+ if (weechat_config_boolean (irc_config_look_color_nicks_in_server_messages))
+ {
+ if (weechat_config_boolean (irc_config_look_color_pv_nick_like_channel))
+ {
+ old_color = irc_nick_find_color (nick);
+ new_color = irc_nick_find_color (params[0]);
+ }
+ else
+ {
+ old_color = strdup (IRC_COLOR_CHAT_NICK_OTHER);
+ new_color = strdup (IRC_COLOR_CHAT_NICK_OTHER);
+ }
+ }
+ else
+ {
+ old_color = strdup (IRC_COLOR_CHAT_NICK);
+ new_color = strdup (IRC_COLOR_CHAT_NICK);
+ }
+ snprintf (str_tags, sizeof (str_tags),
+ "irc_nick1_%s,irc_nick2_%s",
+ nick,
+ params[0]);
+ weechat_printf_date_tags (
+ ptr_channel->buffer,
+ date,
+ irc_protocol_tags (command, tags, str_tags,
+ NULL, address),
+ _("%s%s%s%s is now known as %s%s%s"),
+ weechat_prefix ("network"),
+ old_color,
+ nick,
+ IRC_COLOR_RESET,
+ new_color,
+ params[0],
+ IRC_COLOR_RESET);
+ if (old_color)
+ free (old_color);
+ if (new_color)
+ free (new_color);
+ }
}
break;
case IRC_CHANNEL_TYPE_CHANNEL:
diff --git a/tests/unit/plugins/irc/test-irc-protocol.cpp b/tests/unit/plugins/irc/test-irc-protocol.cpp
index 6a83dc825..af49deb70 100644
--- a/tests/unit/plugins/irc/test-irc-protocol.cpp
+++ b/tests/unit/plugins/irc/test-irc-protocol.cpp
@@ -1354,11 +1354,13 @@ TEST(IrcProtocolWithServer, nick)
/* new nick for bob */
RECV(":bob!user@host NICK bob_away");
CHECK_CHAN("-- bob is now known as bob_away");
+ CHECK_PV("bob_away", "-- bob is now known as bob_away");
STRCMP_EQUAL("bob_away", ptr_nick2->name);
/* new nick for bob_away (with ":") */
RECV(":bob_away!user@host NICK :bob2");
CHECK_CHAN("-- bob_away is now known as bob2");
+ CHECK_PV("bob2", "-- bob_away is now known as bob2");
STRCMP_EQUAL("bob2", ptr_nick2->name);
STRCMP_EQUAL("bob2", ptr_server->last_channel->name);