From 5a89825669cc99d1c27a0fdfe75a44b211d29777 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Sat, 19 Jun 2021 18:11:02 +0200 Subject: [PATCH] irc: add option irc.look.display_extended_join (issue #320) --- ChangeLog.adoc | 1 + doc/de/includes/autogen_user_options.de.adoc | 6 ++++++ doc/en/includes/autogen_user_options.en.adoc | 6 ++++++ doc/fr/includes/autogen_user_options.fr.adoc | 6 ++++++ doc/it/includes/autogen_user_options.it.adoc | 6 ++++++ doc/ja/includes/autogen_user_options.ja.adoc | 6 ++++++ doc/pl/includes/autogen_user_options.pl.adoc | 6 ++++++ doc/sr/includes/autogen_user_options.sr.adoc | 6 ++++++ po/cs.po | 7 ++++++- po/de.po | 11 ++++++----- po/es.po | 7 ++++++- po/fr.po | 11 +++++++++-- po/hu.po | 7 ++++++- po/it.po | 7 ++++++- po/ja.po | 7 ++++++- po/pl.po | 7 ++++++- po/pt.po | 7 ++++++- po/pt_BR.po | 7 ++++++- po/ru.po | 7 ++++++- po/sr.po | 7 ++++++- po/tr.po | 7 ++++++- po/weechat.pot | 7 ++++++- src/plugins/irc/irc-config.c | 8 ++++++++ src/plugins/irc/irc-config.h | 1 + src/plugins/irc/irc-protocol.c | 6 ++++-- 25 files changed, 143 insertions(+), 21 deletions(-) diff --git a/ChangeLog.adoc b/ChangeLog.adoc index b7e78c844..242b14995 100644 --- a/ChangeLog.adoc +++ b/ChangeLog.adoc @@ -21,6 +21,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes] New features:: * core: add option "certs" in command /debug + * irc: add option irc.look.display_extended_join (issue #320) * irc: add command /setname, add support of message and capability "setname" (issue #1653) * irc: always set realname in nicks even when extended-join capability is not enabled (issue #1653) * irc: add support of FAIL/WARN/NOTE messages (issue #1653) diff --git a/doc/de/includes/autogen_user_options.de.adoc b/doc/de/includes/autogen_user_options.de.adoc index d1ccf5694..6aa24172e 100644 --- a/doc/de/includes/autogen_user_options.de.adoc +++ b/doc/de/includes/autogen_user_options.de.adoc @@ -2238,6 +2238,12 @@ ** Werte: on, off ** Standardwert: `+on+` +* [[option_irc.look.display_extended_join]] *irc.look.display_extended_join* +** Beschreibung: pass:none[display extra information in the JOIN messages: account name and real name (capability extended-join must be enabled)] +** Typ: boolesch +** Werte: on, off +** Standardwert: `+on+` + * [[option_irc.look.display_host_join]] *irc.look.display_host_join* ** Beschreibung: pass:none[zeigt den Host innerhalb einer join Nachricht an] ** Typ: boolesch diff --git a/doc/en/includes/autogen_user_options.en.adoc b/doc/en/includes/autogen_user_options.en.adoc index 059e57c30..ec7de407c 100644 --- a/doc/en/includes/autogen_user_options.en.adoc +++ b/doc/en/includes/autogen_user_options.en.adoc @@ -2238,6 +2238,12 @@ ** values: on, off ** default value: `+on+` +* [[option_irc.look.display_extended_join]] *irc.look.display_extended_join* +** description: pass:none[display extra information in the JOIN messages: account name and real name (capability extended-join must be enabled)] +** type: boolean +** values: on, off +** default value: `+on+` + * [[option_irc.look.display_host_join]] *irc.look.display_host_join* ** description: pass:none[display host in join messages] ** type: boolean diff --git a/doc/fr/includes/autogen_user_options.fr.adoc b/doc/fr/includes/autogen_user_options.fr.adoc index 37714f5d4..d8a6d96dc 100644 --- a/doc/fr/includes/autogen_user_options.fr.adoc +++ b/doc/fr/includes/autogen_user_options.fr.adoc @@ -2238,6 +2238,12 @@ ** valeurs: on, off ** valeur par défaut: `+on+` +* [[option_irc.look.display_extended_join]] *irc.look.display_extended_join* +** description: pass:none[afficher les informations supplémentaires sur les messages JOIN : nom de compte et nom réel (la capacité extended-join doit être activée)] +** type: booléen +** valeurs: on, off +** valeur par défaut: `+on+` + * [[option_irc.look.display_host_join]] *irc.look.display_host_join* ** description: pass:none[afficher le nom d'hôte dans les messages join] ** type: booléen diff --git a/doc/it/includes/autogen_user_options.it.adoc b/doc/it/includes/autogen_user_options.it.adoc index 1657db6ee..3429276ed 100644 --- a/doc/it/includes/autogen_user_options.it.adoc +++ b/doc/it/includes/autogen_user_options.it.adoc @@ -2238,6 +2238,12 @@ ** valori: on, off ** valore predefinito: `+on+` +* [[option_irc.look.display_extended_join]] *irc.look.display_extended_join* +** descrizione: pass:none[display extra information in the JOIN messages: account name and real name (capability extended-join must be enabled)] +** tipo: bool +** valori: on, off +** valore predefinito: `+on+` + * [[option_irc.look.display_host_join]] *irc.look.display_host_join* ** descrizione: pass:none[visualizza l'host nei messaggi di entrata] ** tipo: bool diff --git a/doc/ja/includes/autogen_user_options.ja.adoc b/doc/ja/includes/autogen_user_options.ja.adoc index cc03ac29e..e68e6ceab 100644 --- a/doc/ja/includes/autogen_user_options.ja.adoc +++ b/doc/ja/includes/autogen_user_options.ja.adoc @@ -2238,6 +2238,12 @@ ** 値: on, off ** デフォルト値: `+on+` +* [[option_irc.look.display_extended_join]] *irc.look.display_extended_join* +** 説明: pass:none[display extra information in the JOIN messages: account name and real name (capability extended-join must be enabled)] +** タイプ: ブール +** 値: on, off +** デフォルト値: `+on+` + * [[option_irc.look.display_host_join]] *irc.look.display_host_join* ** 説明: pass:none[参加メッセージにホスト名を表示] ** タイプ: ブール diff --git a/doc/pl/includes/autogen_user_options.pl.adoc b/doc/pl/includes/autogen_user_options.pl.adoc index cbcb65102..a4a8b6a69 100644 --- a/doc/pl/includes/autogen_user_options.pl.adoc +++ b/doc/pl/includes/autogen_user_options.pl.adoc @@ -2238,6 +2238,12 @@ ** wartości: on, off ** domyślna wartość: `+on+` +* [[option_irc.look.display_extended_join]] *irc.look.display_extended_join* +** opis: pass:none[display extra information in the JOIN messages: account name and real name (capability extended-join must be enabled)] +** typ: bool +** wartości: on, off +** domyślna wartość: `+on+` + * [[option_irc.look.display_host_join]] *irc.look.display_host_join* ** opis: pass:none[wyświetlaj host w wiadomościach o wejściu na kanał] ** typ: bool diff --git a/doc/sr/includes/autogen_user_options.sr.adoc b/doc/sr/includes/autogen_user_options.sr.adoc index 4b2c561bc..87e72ab67 100644 --- a/doc/sr/includes/autogen_user_options.sr.adoc +++ b/doc/sr/includes/autogen_user_options.sr.adoc @@ -2238,6 +2238,12 @@ ** вредности: on, off ** подразумевана вредност: `+on+` +* [[option_irc.look.display_extended_join]] *irc.look.display_extended_join* +** опис: pass:none[display extra information in the JOIN messages: account name and real name (capability extended-join must be enabled)] +** тип: логичка +** вредности: on, off +** подразумевана вредност: `+on+` + * [[option_irc.look.display_host_join]] *irc.look.display_host_join* ** опис: pass:none[приказ хоста у порукама приступа] ** тип: логичка diff --git a/po/cs.po b/po/cs.po index 92f0559a1..304c7a217 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: 2021-06-17 21:45+0200\n" +"POT-Creation-Date: 2021-06-19 18:07+0200\n" "PO-Revision-Date: 2021-05-25 18:28+0200\n" "Last-Translator: Ondřej Súkup \n" "Language-Team: weechat-dev \n" @@ -8356,6 +8356,11 @@ msgstr "zobrazit CTCP odpověď poslanou WeeChat" msgid "display CTCP message even if it is unknown CTCP" msgstr "zobrazit CTCP zprávu i když je to neznámé CTCP" +msgid "" +"display extra information in the JOIN messages: account name and real name " +"(capability extended-join must be enabled)" +msgstr "" + msgid "display host in join messages" msgstr "zobrazovat hosta ve zprávách o připojení" diff --git a/po/de.po b/po/de.po index 9159d6f22..fb53dd184 100644 --- a/po/de.po +++ b/po/de.po @@ -24,7 +24,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2021-06-17 21:45+0200\n" +"POT-Creation-Date: 2021-06-19 18:07+0200\n" "PO-Revision-Date: 2021-06-18 08:35+0200\n" "Last-Translator: Nils Görs \n" "Language-Team: German \n" @@ -1616,10 +1616,6 @@ msgstr "" msgid "debug functions" msgstr "Debug-Funktionen" -#| msgid "" -#| "list || set || dump [] || buffer|color|infolists|" -#| "memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || " -#| "time " msgid "" "list || set || dump [] || buffer|color|infolists|" "libs|certs|memory|tags|term|windows || mouse|cursor [verbose] || hdata " @@ -10290,6 +10286,11 @@ msgstr "CTCP Antworten, die durch WeeChat versendet wurden, werden angezeigt" msgid "display CTCP message even if it is unknown CTCP" msgstr "unbekannte CTCP Nachrichten werden angezeigt" +msgid "" +"display extra information in the JOIN messages: account name and real name " +"(capability extended-join must be enabled)" +msgstr "" + msgid "display host in join messages" msgstr "zeigt den Host innerhalb einer join Nachricht an" diff --git a/po/es.po b/po/es.po index 1e56086db..a2f3d0c39 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: 2021-06-17 21:45+0200\n" +"POT-Creation-Date: 2021-06-19 18:07+0200\n" "PO-Revision-Date: 2021-05-25 18:28+0200\n" "Last-Translator: Elián Hanisch \n" "Language-Team: weechat-dev \n" @@ -8602,6 +8602,11 @@ msgstr "mostrar respuesta CTCP enviada por WeeChat" msgid "display CTCP message even if it is unknown CTCP" msgstr "mostrar mensaje CTCP incluso si es un CTCP desconocido" +msgid "" +"display extra information in the JOIN messages: account name and real name " +"(capability extended-join must be enabled)" +msgstr "" + msgid "display host in join messages" msgstr "muestra el host en mensajes de unión" diff --git a/po/fr.po b/po/fr.po index 5887f82f9..371abc3f6 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: 2021-06-17 21:45+0200\n" -"PO-Revision-Date: 2021-06-17 21:47+0200\n" +"POT-Creation-Date: 2021-06-19 18:07+0200\n" +"PO-Revision-Date: 2021-06-19 18:08+0200\n" "Last-Translator: Sébastien Helleu \n" "Language-Team: weechat-dev \n" "Language: fr\n" @@ -10085,6 +10085,13 @@ msgstr "afficher la réponse CTCP envoyée par WeeChat" msgid "display CTCP message even if it is unknown CTCP" msgstr "afficher le message CTCP même si le CTCP est inconnu" +msgid "" +"display extra information in the JOIN messages: account name and real name " +"(capability extended-join must be enabled)" +msgstr "" +"afficher les informations supplémentaires sur les messages JOIN : nom de " +"compte et nom réel (la capacité extended-join doit être activée)" + msgid "display host in join messages" msgstr "afficher le nom d'hôte dans les messages join" diff --git a/po/hu.po b/po/hu.po index eb2da5f3e..991c4215c 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: 2021-06-17 21:45+0200\n" +"POT-Creation-Date: 2021-06-19 18:07+0200\n" "PO-Revision-Date: 2021-05-25 18:28+0200\n" "Last-Translator: Andras Voroskoi \n" "Language-Team: weechat-dev \n" @@ -7947,6 +7947,11 @@ msgstr "" msgid "display CTCP message even if it is unknown CTCP" msgstr "" +msgid "" +"display extra information in the JOIN messages: account name and real name " +"(capability extended-join must be enabled)" +msgstr "" + #, fuzzy msgid "display host in join messages" msgstr "új üzenetet tartalmazó ablak színe" diff --git a/po/it.po b/po/it.po index 146b76cf4..ab46141f2 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: 2021-06-17 21:45+0200\n" +"POT-Creation-Date: 2021-06-19 18:07+0200\n" "PO-Revision-Date: 2021-05-25 18:28+0200\n" "Last-Translator: Esteban I. Ruiz Moreno \n" "Language-Team: weechat-dev \n" @@ -8745,6 +8745,11 @@ msgstr "visualizza risposta CTCP inviata da WeeChat" msgid "display CTCP message even if it is unknown CTCP" msgstr "visualizza messaggio CTCP anche se è CTCP sconosciuto" +msgid "" +"display extra information in the JOIN messages: account name and real name " +"(capability extended-join must be enabled)" +msgstr "" + msgid "display host in join messages" msgstr "visualizza l'host nei messaggi di entrata" diff --git a/po/ja.po b/po/ja.po index 7e45735f4..c61e3689e 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: 2021-06-17 21:45+0200\n" +"POT-Creation-Date: 2021-06-19 18:07+0200\n" "PO-Revision-Date: 2021-05-25 18:28+0200\n" "Last-Translator: AYANOKOUZI, Ryuunosuke \n" "Language-Team: Japanese \n" "Language-Team: Polish \n" @@ -9908,6 +9908,11 @@ msgstr "wyświetlaj odpowiedź CTCP wysłaną przez WeeChat" msgid "display CTCP message even if it is unknown CTCP" msgstr "wyświetl wiadomość CTCP nawet jeśli jest to nieznana CTCP" +msgid "" +"display extra information in the JOIN messages: account name and real name " +"(capability extended-join must be enabled)" +msgstr "" + msgid "display host in join messages" msgstr "wyświetlaj host w wiadomościach o wejściu na kanał" diff --git a/po/pt.po b/po/pt.po index 516cbf684..32966d750 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: 2021-06-17 21:45+0200\n" +"POT-Creation-Date: 2021-06-19 18:07+0200\n" "PO-Revision-Date: 2021-05-25 18:28+0200\n" "Last-Translator: Vasco Almeida \n" "Language-Team: Portuguese <>\n" @@ -9429,6 +9429,11 @@ msgstr "mostrar resposta CTCP envida pelo WeeChat" msgid "display CTCP message even if it is unknown CTCP" msgstr "mostrar mensagem CTCP mesmo se for um CTCP desconhecido" +msgid "" +"display extra information in the JOIN messages: account name and real name " +"(capability extended-join must be enabled)" +msgstr "" + msgid "display host in join messages" msgstr "mostrar host nas mensagens de join" diff --git a/po/pt_BR.po b/po/pt_BR.po index bd26867a2..09d794546 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: 2021-06-17 21:45+0200\n" +"POT-Creation-Date: 2021-06-19 18:07+0200\n" "PO-Revision-Date: 2021-05-25 18:28+0200\n" "Last-Translator: Érico Nogueira \n" "Language-Team: weechat-dev \n" @@ -8386,6 +8386,11 @@ msgstr "exibir resposta CTCP enviado pelo WeeChat" msgid "display CTCP message even if it is unknown CTCP" msgstr "exibir mensagem CTCP mesmo se for um CTCP desconhecido" +msgid "" +"display extra information in the JOIN messages: account name and real name " +"(capability extended-join must be enabled)" +msgstr "" + msgid "display host in join messages" msgstr "exibir host em mensagens de entrada no canal" diff --git a/po/ru.po b/po/ru.po index 0c56b8a8a..abc245cef 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: 2021-06-17 21:45+0200\n" +"POT-Creation-Date: 2021-06-19 18:07+0200\n" "PO-Revision-Date: 2021-05-25 18:28+0200\n" "Last-Translator: Aleksey V Zapparov AKA ixti \n" "Language-Team: weechat-dev \n" @@ -7980,6 +7980,11 @@ msgstr "" msgid "display CTCP message even if it is unknown CTCP" msgstr "" +msgid "" +"display extra information in the JOIN messages: account name and real name " +"(capability extended-join must be enabled)" +msgstr "" + #, fuzzy msgid "display host in join messages" msgstr "цвет текущего окна с сообщениями" diff --git a/po/sr.po b/po/sr.po index b0825ee95..5171505a5 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: 2021-06-17 21:45+0200\n" +"POT-Creation-Date: 2021-06-19 18:07+0200\n" "PO-Revision-Date: 2021-06-03 15:15+0400\n" "Last-Translator: Ivan Pešić \n" "Language-Team: weechat-dev \n" @@ -9890,6 +9890,11 @@ msgstr "приказ CTCP одговора који шаље програм WeeC msgid "display CTCP message even if it is unknown CTCP" msgstr "приказ CTCP поруке чак и ако је непознат CTCP" +msgid "" +"display extra information in the JOIN messages: account name and real name " +"(capability extended-join must be enabled)" +msgstr "" + msgid "display host in join messages" msgstr "приказ хоста у порукама приступа" diff --git a/po/tr.po b/po/tr.po index 45ee27510..0f6423518 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: 2021-06-17 21:45+0200\n" +"POT-Creation-Date: 2021-06-19 18:07+0200\n" "PO-Revision-Date: 2021-05-25 18:28+0200\n" "Last-Translator: Emir SARI \n" "Language-Team: weechat-dev \n" @@ -7604,6 +7604,11 @@ msgstr "" msgid "display CTCP message even if it is unknown CTCP" msgstr "" +msgid "" +"display extra information in the JOIN messages: account name and real name " +"(capability extended-join must be enabled)" +msgstr "" + msgid "display host in join messages" msgstr "" diff --git a/po/weechat.pot b/po/weechat.pot index 7bb609eb7..28fbc2ede 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: 2021-06-17 21:45+0200\n" +"POT-Creation-Date: 2021-06-19 18:07+0200\n" "PO-Revision-Date: 2014-08-16 10:27+0200\n" "Last-Translator: Sébastien Helleu \n" "Language-Team: weechat-dev \n" @@ -7074,6 +7074,11 @@ msgstr "" msgid "display CTCP message even if it is unknown CTCP" msgstr "" +msgid "" +"display extra information in the JOIN messages: account name and real name " +"(capability extended-join must be enabled)" +msgstr "" + msgid "display host in join messages" msgstr "" diff --git a/src/plugins/irc/irc-config.c b/src/plugins/irc/irc-config.c index 2eb0b8635..5c2bee6d2 100644 --- a/src/plugins/irc/irc-config.c +++ b/src/plugins/irc/irc-config.c @@ -63,6 +63,7 @@ struct t_config_option *irc_config_look_display_away; struct t_config_option *irc_config_look_display_ctcp_blocked; struct t_config_option *irc_config_look_display_ctcp_reply; struct t_config_option *irc_config_look_display_ctcp_unknown; +struct t_config_option *irc_config_look_display_extended_join; struct t_config_option *irc_config_look_display_host_join; struct t_config_option *irc_config_look_display_host_join_local; struct t_config_option *irc_config_look_display_host_quit; @@ -2815,6 +2816,13 @@ irc_config_init () N_("display CTCP message even if it is unknown CTCP"), NULL, 0, 0, "on", NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + irc_config_look_display_extended_join = weechat_config_new_option ( + irc_config_file, ptr_section, + "display_extended_join", "boolean", + N_("display extra information in the JOIN messages: account name " + "and real name (capability extended-join must be enabled)"), + NULL, 0, 0, "on", NULL, 0, + NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); irc_config_look_display_host_join = weechat_config_new_option ( irc_config_file, ptr_section, "display_host_join", "boolean", diff --git a/src/plugins/irc/irc-config.h b/src/plugins/irc/irc-config.h index 3f6a38e5c..d4f5c391b 100644 --- a/src/plugins/irc/irc-config.h +++ b/src/plugins/irc/irc-config.h @@ -103,6 +103,7 @@ extern struct t_config_option *irc_config_look_display_away; extern struct t_config_option *irc_config_look_display_ctcp_blocked; extern struct t_config_option *irc_config_look_display_ctcp_reply; extern struct t_config_option *irc_config_look_display_ctcp_unknown; +extern struct t_config_option *irc_config_look_display_extended_join; extern struct t_config_option *irc_config_look_display_host_join; extern struct t_config_option *irc_config_look_display_host_join_local; extern struct t_config_option *irc_config_look_display_host_quit; diff --git a/src/plugins/irc/irc-protocol.c b/src/plugins/irc/irc-protocol.c index e75ed9224..2a7393fd1 100644 --- a/src/plugins/irc/irc-protocol.c +++ b/src/plugins/irc/irc-protocol.c @@ -1365,7 +1365,8 @@ IRC_PROTOCOL_CALLBACK(join) ((argv_eol[4][0] == ':') ? argv_eol[4] + 1 : argv_eol[4]) : NULL; str_account[0] = '\0'; - if (pos_account) + if (pos_account + && weechat_config_boolean (irc_config_look_display_extended_join)) { snprintf (str_account, sizeof (str_account), "%s [%s%s%s]", @@ -1376,7 +1377,8 @@ IRC_PROTOCOL_CALLBACK(join) } str_realname[0] = '\0'; - if (pos_realname) + if (pos_realname + && weechat_config_boolean (irc_config_look_display_extended_join)) { snprintf (str_realname, sizeof (str_realname), "%s (%s%s%s)",