summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/de/includes/autogen_user_commands.de.adoc36
-rw-r--r--doc/en/includes/autogen_user_commands.en.adoc12
-rw-r--r--doc/fr/includes/autogen_user_commands.fr.adoc12
-rw-r--r--doc/it/includes/autogen_user_commands.it.adoc12
-rw-r--r--doc/ja/includes/autogen_user_commands.ja.adoc12
-rw-r--r--doc/pl/includes/autogen_user_commands.pl.adoc28
-rw-r--r--doc/sr/includes/autogen_user_commands.sr.adoc28
-rw-r--r--po/cs.po15
-rw-r--r--po/de.po37
-rw-r--r--po/es.po15
-rw-r--r--po/fr.po30
-rw-r--r--po/hu.po15
-rw-r--r--po/it.po15
-rw-r--r--po/ja.po15
-rw-r--r--po/pl.po37
-rw-r--r--po/pt.po15
-rw-r--r--po/pt_BR.po15
-rw-r--r--po/ru.po15
-rw-r--r--po/sr.po37
-rw-r--r--po/tr.po37
-rw-r--r--po/weechat.pot15
-rw-r--r--src/plugins/irc/irc-command.c13
22 files changed, 354 insertions, 112 deletions
diff --git a/doc/de/includes/autogen_user_commands.de.adoc b/doc/de/includes/autogen_user_commands.de.adoc
index 5f4f35d06..0c97414f2 100644
--- a/doc/de/includes/autogen_user_commands.de.adoc
+++ b/doc/de/includes/autogen_user_commands.de.adoc
@@ -174,21 +174,27 @@ Ohne Angabe von Argumenten wird die Ban-Liste für den aktuellen Kanal angezeigt
req|ack [<capability> [<capability>...]]
end
- ls: führt alle Fähigkeiten auf die vom Server unterstützt werden
- list: führt alle Fähigkeiten auf die aktuell genutzt werden
- req: fordert eine Fähigkeit an
- ack: bestätigt eine Fähigkeit die von Serverseite eine Bestätigung erfordert
- end: beendet die Übertragung von Fähigkeiten
-
-Ohne Angaben von Argumenten werden "ls" und "list" gesendet.
-
-Fähigkeiten die von WeeChat unterstützt werden: account-notify, away-notify, cap-notify, chghost, extended-join, invite-notify, message-tags, multi-prefix, server-time, setname, userhost-in-names..
-
-Fähigkeiten die standardmäßig genutzt werden sollen, können mit der Option irc.server_default.capabilities gesetzt werden (oder individuell für jeden Server mit der Option irc.server.xxx.capabilities).
-
-Beispiele:
- /cap
- /cap req multi-prefix away-notify
+ ls: list the capabilities supported by the server
+ list: list the capabilities currently enabled
+ req: request a new capability or remove a capability (if starting with "-", for example: "-multi-prefix")
+ ack: acknowledge capabilities which require client-side acknowledgement
+ end: end the capability negotiation
+
+Without argument, "ls" and "list" are sent.
+
+Capabilities supported by WeeChat are: account-notify, away-notify, cap-notify, chghost, extended-join, invite-notify, message-tags, multi-prefix, server-time, setname, userhost-in-names.
+
+The capabilities to automatically enable on servers can be set in option irc.server_default.capabilities (or by server in option irc.server.xxx.capabilities).
+
+Examples:
+ display supported and enabled capabilities:
+ /cap
+ request capabilities multi-prefix and away-notify:
+ /cap req multi-prefix away-notify
+ request capability extended-join, remove capability multi-prefix:
+ /cap req extended-join -multi-prefix
+ remove capability away-notify:
+ /cap req -away-notify
----
[[command_irc_connect]]
diff --git a/doc/en/includes/autogen_user_commands.en.adoc b/doc/en/includes/autogen_user_commands.en.adoc
index f5353b5c7..deb158732 100644
--- a/doc/en/includes/autogen_user_commands.en.adoc
+++ b/doc/en/includes/autogen_user_commands.en.adoc
@@ -176,7 +176,7 @@ Without argument, this command displays the ban list for current channel.
ls: list the capabilities supported by the server
list: list the capabilities currently enabled
- req: request a capability
+ req: request a new capability or remove a capability (if starting with "-", for example: "-multi-prefix")
ack: acknowledge capabilities which require client-side acknowledgement
end: end the capability negotiation
@@ -187,8 +187,14 @@ Capabilities supported by WeeChat are: account-notify, away-notify, cap-notify,
The capabilities to automatically enable on servers can be set in option irc.server_default.capabilities (or by server in option irc.server.xxx.capabilities).
Examples:
- /cap
- /cap req multi-prefix away-notify
+ display supported and enabled capabilities:
+ /cap
+ request capabilities multi-prefix and away-notify:
+ /cap req multi-prefix away-notify
+ request capability extended-join, remove capability multi-prefix:
+ /cap req extended-join -multi-prefix
+ remove capability away-notify:
+ /cap req -away-notify
----
[[command_irc_connect]]
diff --git a/doc/fr/includes/autogen_user_commands.fr.adoc b/doc/fr/includes/autogen_user_commands.fr.adoc
index 2c4256a0b..ad56789e1 100644
--- a/doc/fr/includes/autogen_user_commands.fr.adoc
+++ b/doc/fr/includes/autogen_user_commands.fr.adoc
@@ -176,7 +176,7 @@ Sans paramètre, cette commande affiche la liste des bannissements pour le canal
ls : lister les capacités supportées par le serveur
list : lister les capacités actuellement activées
- req : demander une capacité
+ req : demander une nouvelle capacité ou supprimer une capacité (si elle commence par "-", par exemple : "-multi-prefix")
ack : accuser réception de capacités qui nécessitent un accusé de réception du client
end : terminer la négociation de capacité
@@ -187,8 +187,14 @@ Les capacités supportées par WeeChat sont : account-notify, away-notify, cap-
Les capacités à activer automatiquement sur les serveurs peuvent être définies dans l'option irc.server_default.capabilities (ou par serveur dans l'option irc.server.xxx.capabilities).
Exemples :
- /cap
- /cap req multi-prefix away-notify
+ afficher les capacités supportées et activées :
+ /cap
+ demander les capacités multi-prefix et away-notify :
+ /cap req multi-prefix away-notify
+ demander la capacité extended-join, supprimer la capacité multi-prefix :
+ /cap req extended-join -multi-prefix
+ supprimer la capacité away-notify :
+ /cap req -away-notify
----
[[command_irc_connect]]
diff --git a/doc/it/includes/autogen_user_commands.it.adoc b/doc/it/includes/autogen_user_commands.it.adoc
index d6ff66ad8..f6f0d2564 100644
--- a/doc/it/includes/autogen_user_commands.it.adoc
+++ b/doc/it/includes/autogen_user_commands.it.adoc
@@ -176,7 +176,7 @@ Without argument, this command displays the ban list for current channel.
ls: list the capabilities supported by the server
list: list the capabilities currently enabled
- req: request a capability
+ req: request a new capability or remove a capability (if starting with "-", for example: "-multi-prefix")
ack: acknowledge capabilities which require client-side acknowledgement
end: end the capability negotiation
@@ -187,8 +187,14 @@ Capabilities supported by WeeChat are: account-notify, away-notify, cap-notify,
The capabilities to automatically enable on servers can be set in option irc.server_default.capabilities (or by server in option irc.server.xxx.capabilities).
Examples:
- /cap
- /cap req multi-prefix away-notify
+ display supported and enabled capabilities:
+ /cap
+ request capabilities multi-prefix and away-notify:
+ /cap req multi-prefix away-notify
+ request capability extended-join, remove capability multi-prefix:
+ /cap req extended-join -multi-prefix
+ remove capability away-notify:
+ /cap req -away-notify
----
[[command_irc_connect]]
diff --git a/doc/ja/includes/autogen_user_commands.ja.adoc b/doc/ja/includes/autogen_user_commands.ja.adoc
index 2e8a00166..db5e8f115 100644
--- a/doc/ja/includes/autogen_user_commands.ja.adoc
+++ b/doc/ja/includes/autogen_user_commands.ja.adoc
@@ -176,7 +176,7 @@ channel: チャンネル名
ls: list the capabilities supported by the server
list: list the capabilities currently enabled
- req: request a capability
+ req: request a new capability or remove a capability (if starting with "-", for example: "-multi-prefix")
ack: acknowledge capabilities which require client-side acknowledgement
end: end the capability negotiation
@@ -187,8 +187,14 @@ Capabilities supported by WeeChat are: account-notify, away-notify, cap-notify,
The capabilities to automatically enable on servers can be set in option irc.server_default.capabilities (or by server in option irc.server.xxx.capabilities).
Examples:
- /cap
- /cap req multi-prefix away-notify
+ display supported and enabled capabilities:
+ /cap
+ request capabilities multi-prefix and away-notify:
+ /cap req multi-prefix away-notify
+ request capability extended-join, remove capability multi-prefix:
+ /cap req extended-join -multi-prefix
+ remove capability away-notify:
+ /cap req -away-notify
----
[[command_irc_connect]]
diff --git a/doc/pl/includes/autogen_user_commands.pl.adoc b/doc/pl/includes/autogen_user_commands.pl.adoc
index 3f21371c0..cc0d3867c 100644
--- a/doc/pl/includes/autogen_user_commands.pl.adoc
+++ b/doc/pl/includes/autogen_user_commands.pl.adoc
@@ -174,21 +174,27 @@ Bez podania argumentu komenda wyświetla listę banów na obecnym kanale.
req|ack [<opcja> [<opcja>...]]
end
- ls: wyświetla opcje wspierane przez serwer
- list: wyświetla obecnie włączone opcje
- req: żądanie opcji
- ack: potwierdzenie opcji wymagających potwierdzenia po stronie klienta
- end: kończy negocjacje opcji
+ ls: list the capabilities supported by the server
+ list: list the capabilities currently enabled
+ req: request a new capability or remove a capability (if starting with "-", for example: "-multi-prefix")
+ ack: acknowledge capabilities which require client-side acknowledgement
+ end: end the capability negotiation
-Bez argumentu, wysyłane są "ls" i "list".
+Without argument, "ls" and "list" are sent.
-Opcje wspierane przez WeeChat to: account-notify, away-notify, cap-notify, chghost, extended-join, invite-notify, message-tags, multi-prefix, server-time, setname, userhost-in-names.
+Capabilities supported by WeeChat are: account-notify, away-notify, cap-notify, chghost, extended-join, invite-notify, message-tags, multi-prefix, server-time, setname, userhost-in-names.
-Opcje automatycznie włączane na serwerach można ustawić za pomocą opcji irc.server_default.capabilities (albo dla konkretnego serwera, opcja irc.server.xxx.capabilities).
+The capabilities to automatically enable on servers can be set in option irc.server_default.capabilities (or by server in option irc.server.xxx.capabilities).
-Przykłady:
- /cap
- /cap req multi-prefix away-notify
+Examples:
+ display supported and enabled capabilities:
+ /cap
+ request capabilities multi-prefix and away-notify:
+ /cap req multi-prefix away-notify
+ request capability extended-join, remove capability multi-prefix:
+ /cap req extended-join -multi-prefix
+ remove capability away-notify:
+ /cap req -away-notify
----
[[command_irc_connect]]
diff --git a/doc/sr/includes/autogen_user_commands.sr.adoc b/doc/sr/includes/autogen_user_commands.sr.adoc
index 6078b9206..8f6844d5e 100644
--- a/doc/sr/includes/autogen_user_commands.sr.adoc
+++ b/doc/sr/includes/autogen_user_commands.sr.adoc
@@ -174,21 +174,27 @@ Examples:
req|ack [<могућност> [<могућност>...]]
end
- ls: исписује могућности које подржава сервер
- list: исписује могућности које су тренутно укључене
- req: захтева могућност
- ack: прихвата могућности које захтевају потврду са клијентске стране
- end: завршава преговарање о могућностима
+ ls: list the capabilities supported by the server
+ list: list the capabilities currently enabled
+ req: request a new capability or remove a capability (if starting with "-", for example: "-multi-prefix")
+ ack: acknowledge capabilities which require client-side acknowledgement
+ end: end the capability negotiation
-Без аргумента се шаљу „ls” и „list”.
+Without argument, "ls" and "list" are sent.
-Програм WeeChat подржава следеће могућности: account-notify, away-notify, cap-notify, chghost, extended-join, invite-notify, multi-prefix, server-time, setname, userhost-in-names.
+Capabilities supported by WeeChat are: account-notify, away-notify, cap-notify, chghost, extended-join, invite-notify, message-tags, multi-prefix, server-time, setname, userhost-in-names.
-Могућности које се аутоматски укључују на серверима могу да се поставе у опцији irc.server_default.capabilities (или посебно за сваки сервер у опцији irc.server.xxx.capabilities).
+The capabilities to automatically enable on servers can be set in option irc.server_default.capabilities (or by server in option irc.server.xxx.capabilities).
-Примери:
- /cap
- /cap req multi-prefix away-notify
+Examples:
+ display supported and enabled capabilities:
+ /cap
+ request capabilities multi-prefix and away-notify:
+ /cap req multi-prefix away-notify
+ request capability extended-join, remove capability multi-prefix:
+ /cap req extended-join -multi-prefix
+ remove capability away-notify:
+ /cap req -away-notify
----
[[command_irc_connect]]
diff --git a/po/cs.po b/po/cs.po
index 02703a9a4..9a5765343 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-07-31 09:53+0200\n"
+"POT-Creation-Date: 2022-08-03 16:55+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"
@@ -6993,7 +6993,8 @@ msgstr "ls || list || req|ack [<schopnost> [<schopnost>...]] || clear || end"
msgid ""
" ls: list the capabilities supported by the server\n"
" list: list the capabilities currently enabled\n"
-" req: request a capability\n"
+" req: request a new capability or remove a capability (if starting with \"-"
+"\", for example: \"-multi-prefix\")\n"
" ack: acknowledge capabilities which require client-side acknowledgement\n"
" end: end the capability negotiation\n"
"\n"
@@ -7008,8 +7009,14 @@ msgid ""
"capabilities).\n"
"\n"
"Examples:\n"
-" /cap\n"
-" /cap req multi-prefix away-notify"
+" display supported and enabled capabilities:\n"
+" /cap\n"
+" request capabilities multi-prefix and away-notify:\n"
+" /cap req multi-prefix away-notify\n"
+" request capability extended-join, remove capability multi-prefix:\n"
+" /cap req extended-join -multi-prefix\n"
+" remove capability away-notify:\n"
+" /cap req -away-notify"
msgstr ""
msgid "connect to IRC server(s)"
diff --git a/po/de.po b/po/de.po
index 2dc9667a4..55888acdf 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-07-31 09:53+0200\n"
+"POT-Creation-Date: 2022-08-03 16:55+0200\n"
"PO-Revision-Date: 2022-07-28 13:30+0200\n"
"Last-Translator: Nils Görs <weechatter@arcor.de>\n"
"Language-Team: German <kde-i18n-de@kde.org>\n"
@@ -8872,10 +8872,33 @@ msgstr "Aushandlung der Clientfähigkeit"
msgid "ls || list || req|ack [<capability> [<capability>...]] || end"
msgstr "ls || list || req|ack [<capability> [<capability>...]] || end"
+#, fuzzy
+#| msgid ""
+#| " ls: list the capabilities supported by the server\n"
+#| " list: list the capabilities currently enabled\n"
+#| " req: request a capability\n"
+#| " ack: acknowledge capabilities which require client-side "
+#| "acknowledgement\n"
+#| " end: end the capability negotiation\n"
+#| "\n"
+#| "Without argument, \"ls\" and \"list\" are sent.\n"
+#| "\n"
+#| "Capabilities supported by WeeChat are: account-notify, away-notify, cap-"
+#| "notify, chghost, extended-join, invite-notify, message-tags, multi-"
+#| "prefix, server-time, setname, userhost-in-names.\n"
+#| "\n"
+#| "The capabilities to automatically enable on servers can be set in option "
+#| "irc.server_default.capabilities (or by server in option irc.server.xxx."
+#| "capabilities).\n"
+#| "\n"
+#| "Examples:\n"
+#| " /cap\n"
+#| " /cap req multi-prefix away-notify"
msgid ""
" ls: list the capabilities supported by the server\n"
" list: list the capabilities currently enabled\n"
-" req: request a capability\n"
+" req: request a new capability or remove a capability (if starting with \"-"
+"\", for example: \"-multi-prefix\")\n"
" ack: acknowledge capabilities which require client-side acknowledgement\n"
" end: end the capability negotiation\n"
"\n"
@@ -8890,8 +8913,14 @@ msgid ""
"capabilities).\n"
"\n"
"Examples:\n"
-" /cap\n"
-" /cap req multi-prefix away-notify"
+" display supported and enabled capabilities:\n"
+" /cap\n"
+" request capabilities multi-prefix and away-notify:\n"
+" /cap req multi-prefix away-notify\n"
+" request capability extended-join, remove capability multi-prefix:\n"
+" /cap req extended-join -multi-prefix\n"
+" remove capability away-notify:\n"
+" /cap req -away-notify"
msgstr ""
" ls: führt alle Fähigkeiten auf die vom Server unterstützt werden\n"
" list: führt alle Fähigkeiten auf die aktuell genutzt werden\n"
diff --git a/po/es.po b/po/es.po
index 42bdf0db3..1f49576e6 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-07-31 09:53+0200\n"
+"POT-Creation-Date: 2022-08-03 16:55+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"
@@ -7561,7 +7561,8 @@ msgstr ""
msgid ""
" ls: list the capabilities supported by the server\n"
" list: list the capabilities currently enabled\n"
-" req: request a capability\n"
+" req: request a new capability or remove a capability (if starting with \"-"
+"\", for example: \"-multi-prefix\")\n"
" ack: acknowledge capabilities which require client-side acknowledgement\n"
" end: end the capability negotiation\n"
"\n"
@@ -7576,8 +7577,14 @@ msgid ""
"capabilities).\n"
"\n"
"Examples:\n"
-" /cap\n"
-" /cap req multi-prefix away-notify"
+" display supported and enabled capabilities:\n"
+" /cap\n"
+" request capabilities multi-prefix and away-notify:\n"
+" /cap req multi-prefix away-notify\n"
+" request capability extended-join, remove capability multi-prefix:\n"
+" /cap req extended-join -multi-prefix\n"
+" remove capability away-notify:\n"
+" /cap req -away-notify"
msgstr ""
msgid "connect to IRC server(s)"
diff --git a/po/fr.po b/po/fr.po
index 86c512f11..c1f2a58b0 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-07-31 09:53+0200\n"
-"PO-Revision-Date: 2022-07-31 09:55+0200\n"
+"POT-Creation-Date: 2022-08-03 16:55+0200\n"
+"PO-Revision-Date: 2022-08-03 21:17+0200\n"
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: fr\n"
@@ -8625,7 +8625,8 @@ msgstr "ls || list || req|ack [<capacité> [<capacité>...]] || end"
msgid ""
" ls: list the capabilities supported by the server\n"
" list: list the capabilities currently enabled\n"
-" req: request a capability\n"
+" req: request a new capability or remove a capability (if starting with \"-"
+"\", for example: \"-multi-prefix\")\n"
" ack: acknowledge capabilities which require client-side acknowledgement\n"
" end: end the capability negotiation\n"
"\n"
@@ -8640,12 +8641,19 @@ msgid ""
"capabilities).\n"
"\n"
"Examples:\n"
-" /cap\n"
-" /cap req multi-prefix away-notify"
+" display supported and enabled capabilities:\n"
+" /cap\n"
+" request capabilities multi-prefix and away-notify:\n"
+" /cap req multi-prefix away-notify\n"
+" request capability extended-join, remove capability multi-prefix:\n"
+" /cap req extended-join -multi-prefix\n"
+" remove capability away-notify:\n"
+" /cap req -away-notify"
msgstr ""
" ls : lister les capacités supportées par le serveur\n"
" list : lister les capacités actuellement activées\n"
-" req : demander une capacité\n"
+" req : demander une nouvelle capacité ou supprimer une capacité (si elle "
+"commence par \"-\", par exemple : \"-multi-prefix\")\n"
" ack : accuser réception de capacités qui nécessitent un accusé de "
"réception du client\n"
" end : terminer la négociation de capacité\n"
@@ -8661,8 +8669,14 @@ msgstr ""
"l'option irc.server.xxx.capabilities).\n"
"\n"
"Exemples :\n"
-" /cap\n"
-" /cap req multi-prefix away-notify"
+" afficher les capacités supportées et activées :\n"
+" /cap\n"
+" demander les capacités multi-prefix et away-notify :\n"
+" /cap req multi-prefix away-notify\n"
+" demander la capacité extended-join, supprimer la capacité multi-prefix :\n"
+" /cap req extended-join -multi-prefix\n"
+" supprimer la capacité away-notify :\n"
+" /cap req -away-notify"
msgid "connect to IRC server(s)"
msgstr "se connecter à un/plusieurs serveur(s) IRC"
diff --git a/po/hu.po b/po/hu.po
index 165159fe0..8ee413027 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-07-31 09:53+0200\n"
+"POT-Creation-Date: 2022-08-03 16:55+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"
@@ -6492,7 +6492,8 @@ msgstr ""
msgid ""
" ls: list the capabilities supported by the server\n"
" list: list the capabilities currently enabled\n"
-" req: request a capability\n"
+" req: request a new capability or remove a capability (if starting with \"-"
+"\", for example: \"-multi-prefix\")\n"
" ack: acknowledge capabilities which require client-side acknowledgement\n"
" end: end the capability negotiation\n"
"\n"
@@ -6507,8 +6508,14 @@ msgid ""
"capabilities).\n"
"\n"
"Examples:\n"
-" /cap\n"
-" /cap req multi-prefix away-notify"
+" display supported and enabled capabilities:\n"
+" /cap\n"
+" request capabilities multi-prefix and away-notify:\n"
+" /cap req multi-prefix away-notify\n"
+" request capability extended-join, remove capability multi-prefix:\n"
+" /cap req extended-join -multi-prefix\n"
+" remove capability away-notify:\n"
+" /cap req -away-notify"
msgstr ""
#, fuzzy
diff --git a/po/it.po b/po/it.po
index 47958aa88..ab2eb2bbd 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-07-31 09:53+0200\n"
+"POT-Creation-Date: 2022-08-03 16:55+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"
@@ -7335,7 +7335,8 @@ msgstr ""
msgid ""
" ls: list the capabilities supported by the server\n"
" list: list the capabilities currently enabled\n"
-" req: request a capability\n"
+" req: request a new capability or remove a capability (if starting with \"-"
+"\", for example: \"-multi-prefix\")\n"
" ack: acknowledge capabilities which require client-side acknowledgement\n"
" end: end the capability negotiation\n"
"\n"
@@ -7350,8 +7351,14 @@ msgid ""
"capabilities).\n"
"\n"
"Examples:\n"
-" /cap\n"
-" /cap req multi-prefix away-notify"
+" display supported and enabled capabilities:\n"
+" /cap\n"
+" request capabilities multi-prefix and away-notify:\n"
+" /cap req multi-prefix away-notify\n"
+" request capability extended-join, remove capability multi-prefix:\n"
+" /cap req extended-join -multi-prefix\n"
+" remove capability away-notify:\n"
+" /cap req -away-notify"
msgstr ""
msgid "connect to IRC server(s)"
diff --git a/po/ja.po b/po/ja.po
index 781ef77ea..df98bc7ea 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-07-31 09:53+0200\n"
+"POT-Creation-Date: 2022-08-03 16:55+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/"
@@ -8174,7 +8174,8 @@ msgstr "ls || list || req|ack [<capability> [<capability>...]] || end"
msgid ""
" ls: list the capabilities supported by the server\n"
" list: list the capabilities currently enabled\n"
-" req: request a capability\n"
+" req: request a new capability or remove a capability (if starting with \"-"
+"\", for example: \"-multi-prefix\")\n"
" ack: acknowledge capabilities which require client-side acknowledgement\n"
" end: end the capability negotiation\n"
"\n"
@@ -8189,8 +8190,14 @@ msgid ""
"capabilities).\n"
"\n"
"Examples:\n"
-" /cap\n"
-" /cap req multi-prefix away-notify"
+" display supported and enabled capabilities:\n"
+" /cap\n"
+" request capabilities multi-prefix and away-notify:\n"
+" /cap req multi-prefix away-notify\n"
+" request capability extended-join, remove capability multi-prefix:\n"
+" /cap req extended-join -multi-prefix\n"
+" remove capability away-notify:\n"
+" /cap req -away-notify"
msgstr ""
" ls: サーバがサポートする機能をリスト\n"
" list: 現在有効化されている機能をリスト\n"
diff --git a/po/pl.po b/po/pl.po
index 7174bca2e..b97c91da1 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-07-31 09:53+0200\n"
+"POT-Creation-Date: 2022-08-03 16:55+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"
@@ -8616,10 +8616,33 @@ msgstr "negocjacja możliwości klienta"
msgid "ls || list || req|ack [<capability> [<capability>...]] || end"
msgstr "ls || list || req|ack [<opcja> [<opcja>...]] || end"
+#, fuzzy
+#| msgid ""
+#| " ls: list the capabilities supported by the server\n"
+#| " list: list the capabilities currently enabled\n"
+#| " req: request a capability\n"
+#| " ack: acknowledge capabilities which require client-side "
+#| "acknowledgement\n"
+#| " end: end the capability negotiation\n"
+#| "\n"
+#| "Without argument, \"ls\" and \"list\" are sent.\n"
+#| "\n"
+#| "Capabilities supported by WeeChat are: account-notify, away-notify, cap-"
+#| "notify, chghost, extended-join, invite-notify, message-tags, multi-"
+#| "prefix, server-time, setname, userhost-in-names.\n"
+#| "\n"
+#| "The capabilities to automatically enable on servers can be set in option "
+#| "irc.server_default.capabilities (or by server in option irc.server.xxx."
+#| "capabilities).\n"
+#| "\n"
+#| "Examples:\n"
+#| " /cap\n"
+#| " /cap req multi-prefix away-notify"
msgid ""
" ls: list the capabilities supported by the server\n"
" list: list the capabilities currently enabled\n"
-" req: request a capability\n"
+" req: request a new capability or remove a capability (if starting with \"-"
+"\", for example: \"-multi-prefix\")\n"
" ack: acknowledge capabilities which require client-side acknowledgement\n"
" end: end the capability negotiation\n"
"\n"
@@ -8634,8 +8657,14 @@ msgid ""
"capabilities).\n"
"\n"
"Examples:\n"
-" /cap\n"
-" /cap req multi-prefix away-notify"
+" display supported and enabled capabilities:\n"
+" /cap\n"
+" request capabilities multi-prefix and away-notify:\n"
+" /cap req multi-prefix away-notify\n"
+" request capability extended-join, remove capability multi-prefix:\n"
+" /cap req extended-join -multi-prefix\n"
+" remove capability away-notify:\n"
+" /cap req -away-notify"
msgstr ""
" ls: wyświetla opcje wspierane przez serwer\n"
" list: wyświetla obecnie włączone opcje\n"
diff --git a/po/pt.po b/po/pt.po
index 191eb737d..9ea3b67c5 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-07-31 09:53+0200\n"
+"POT-Creation-Date: 2022-08-03 16:55+0200\n"
"PO-Revision-Date: 2022-06-18 16:12+0200\n"
"Last-Translator: Vasco Almeida <vascomalmeida@sapo.pt>\n"
"Language-Team: Portuguese <>\n"
@@ -7941,7 +7941,8 @@ msgstr "ls || list || req|ack [<capacidade> [<capacidade>...]] || end"
msgid ""
" ls: list the capabilities supported by the server\n"
" list: list the capabilities currently enabled\n"
-" req: request a capability\n"
+" req: request a new capability or remove a capability (if starting with \"-"
+"\", for example: \"-multi-prefix\")\n"
" ack: acknowledge capabilities which require client-side acknowledgement\n"
" end: end the capability negotiation\n"
"\n"
@@ -7956,8 +7957,14 @@ msgid ""
"capabilities).\n"
"\n"
"Examples:\n"
-" /cap\n"
-" /cap req multi-prefix away-notify"
+" display supported and enabled capabilities:\n"
+" /cap\n"
+" request capabilities multi-prefix and away-notify:\n"
+" /cap req multi-prefix away-notify\n"
+" request capability extended-join, remove capability multi-prefix:\n"
+" /cap req extended-join -multi-prefix\n"
+" remove capability away-notify:\n"
+" /cap req -away-notify"
msgstr ""
" ls: lista de capacidades suportadas pelo servidor\n"
" list: lista de capacidades ativadas atualmente\n"
diff --git a/po/pt_BR.po b/po/pt_BR.po
index a8352e6ee..11b9235bb 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-07-31 09:53+0200\n"
+"POT-Creation-Date: 2022-08-03 16:55+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"
@@ -7167,7 +7167,8 @@ msgstr ""
msgid ""
" ls: list the capabilities supported by the server\n"
" list: list the capabilities currently enabled\n"
-" req: request a capability\n"
+" req: request a new capability or remove a capability (if starting with \"-"
+"\", for example: \"-multi-prefix\")\n"
" ack: acknowledge capabilities which require client-side acknowledgement\n"
" end: end the capability negotiation\n"
"\n"
@@ -7182,8 +7183,14 @@ msgid ""
"capabilities).\n"
"\n"
"Examples:\n"
-" /cap\n"
-" /cap req multi-prefix away-notify"
+" display supported and enabled capabilities:\n"
+" /cap\n"
+" request capabilities multi-prefix and away-notify:\n"
+" /cap req multi-prefix away-notify\n"
+" request capability extended-join, remove capability multi-prefix:\n"
+" /cap req extended-join -multi-prefix\n"
+" remove capability away-notify:\n"
+" /cap req -away-notify"
msgstr ""
msgid "connect to IRC server(s)"
diff --git a/po/ru.po b/po/ru.po
index 47efc6c69..95edca38f 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-07-31 09:53+0200\n"
+"POT-Creation-Date: 2022-08-03 16:55+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"
@@ -6534,7 +6534,8 @@ msgstr ""
msgid ""
" ls: list the capabilities supported by the server\n"
" list: list the capabilities currently enabled\n"
-" req: request a capability\n"
+" req: request a new capability or remove a capability (if starting with \"-"
+"\", for example: \"-multi-prefix\")\n"
" ack: acknowledge capabilities which require client-side acknowledgement\n"
" end: end the capability negotiation\n"
"\n"
@@ -6549,8 +6550,14 @@ msgid ""
"capabilities).\n"
"\n"
"Examples:\n"
-" /cap\n"
-" /cap req multi-prefix away-notify"
+" display supported and enabled capabilities:\n"
+" /cap\n"
+" request capabilities multi-prefix and away-notify:\n"
+" /cap req multi-prefix away-notify\n"
+" request capability extended-join, remove capability multi-prefix:\n"
+" /cap req extended-join -multi-prefix\n"
+" remove capability away-notify:\n"
+" /cap req -away-notify"
msgstr ""
#, fuzzy
diff --git a/po/sr.po b/po/sr.po
index f1d163625..8a6f617f8 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-07-31 09:53+0200\n"
+"POT-Creation-Date: 2022-08-03 16:55+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"
@@ -8477,10 +8477,33 @@ msgstr "преговарање могућности клијента"
msgid "ls || list || req|ack [<capability> [<capability>...]] || end"
msgstr "ls || list || req|ack [<могућност> [<могућност>...]] || end"
+#, fuzzy
+#| msgid ""
+#| " ls: list the capabilities supported by the server\n"
+#| " list: list the capabilities currently enabled\n"
+#| " req: request a capability\n"
+#| " ack: acknowledge capabilities which require client-side "
+#| "acknowledgement\n"
+#| " end: end the capability negotiation\n"
+#| "\n"
+#| "Without argument, \"ls\" and \"list\" are sent.\n"
+#| "\n"
+#| "Capabilities supported by WeeChat are: account-notify, away-notify, cap-"
+#| "notify, chghost, extended-join, invite-notify, message-tags, multi-"
+#| "prefix, server-time, setname, userhost-in-names.\n"
+#| "\n"
+#| "The capabilities to automatically enable on servers can be set in option "
+#| "irc.server_default.capabilities (or by server in option irc.server.xxx."
+#| "capabilities).\n"
+#| "\n"
+#| "Examples:\n"
+#| " /cap\n"
+#| " /cap req multi-prefix away-notify"
msgid ""
" ls: list the capabilities supported by the server\n"
" list: list the capabilities currently enabled\n"
-" req: request a capability\n"
+" req: request a new capability or remove a capability (if starting with \"-"
+"\", for example: \"-multi-prefix\")\n"
" ack: acknowledge capabilities which require client-side acknowledgement\n"
" end: end the capability negotiation\n"
"\n"
@@ -8495,8 +8518,14 @@ msgid ""
"capabilities).\n"
"\n"
"Examples:\n"
-" /cap\n"
-" /cap req multi-prefix away-notify"
+" display supported and enabled capabilities:\n"
+" /cap\n"
+" request capabilities multi-prefix and away-notify:\n"
+" /cap req multi-prefix away-notify\n"
+" request capability extended-join, remove capability multi-prefix:\n"
+" /cap req extended-join -multi-prefix\n"
+" remove capability away-notify:\n"
+" /cap req -away-notify"
msgstr ""
" ls: исписује могућности које подржава сервер\n"
" list: исписује могућности које су тренутно укључене\n"
diff --git a/po/tr.po b/po/tr.po
index d9a30b9a8..d198a938f 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-07-31 09:53+0200\n"
+"POT-Creation-Date: 2022-08-03 16:55+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"
@@ -8334,10 +8334,33 @@ msgstr "istemci yeteneği pazarlığı"
msgid "ls || list || req|ack [<capability> [<capability>...]] || end"
msgstr "ls || list || req|ack [<yetenek> [<yetenek>...]] || end"
+#, fuzzy
+#| msgid ""
+#| " ls: list the capabilities supported by the server\n"
+#| " list: list the capabilities currently enabled\n"
+#| " req: request a capability\n"
+#| " ack: acknowledge capabilities which require client-side "
+#| "acknowledgement\n"
+#| " end: end the capability negotiation\n"
+#| "\n"
+#| "Without argument, \"ls\" and \"list\" are sent.\n"
+#| "\n"
+#| "Capabilities supported by WeeChat are: account-notify, away-notify, cap-"
+#| "notify, chghost, extended-join, invite-notify, message-tags, multi-"
+#| "prefix, server-time, setname, userhost-in-names.\n"
+#| "\n"
+#| "The capabilities to automatically enable on servers can be set in option "
+#| "irc.server_default.capabilities (or by server in option irc.server.xxx."
+#| "capabilities).\n"
+#| "\n"
+#| "Examples:\n"
+#| " /cap\n"
+#| " /cap req multi-prefix away-notify"
msgid ""
" ls: list the capabilities supported by the server\n"
" list: list the capabilities currently enabled\n"
-" req: request a capability\n"
+" req: request a new capability or remove a capability (if starting with \"-"
+"\", for example: \"-multi-prefix\")\n"
" ack: acknowledge capabilities which require client-side acknowledgement\n"
" end: end the capability negotiation\n"
"\n"
@@ -8352,8 +8375,14 @@ msgid ""
"capabilities).\n"
"\n"
"Examples:\n"
-" /cap\n"
-" /cap req multi-prefix away-notify"
+" display supported and enabled capabilities:\n"
+" /cap\n"
+" request capabilities multi-prefix and away-notify:\n"
+" /cap req multi-prefix away-notify\n"
+" request capability extended-join, remove capability multi-prefix:\n"
+" /cap req extended-join -multi-prefix\n"
+" remove capability away-notify:\n"
+" /cap req -away-notify"
msgstr ""
" ls: Sunucu tarafından desteklenen yetenekleri listele\n"
" list: Şu anda etkin olan yetenekleri listele\n"
diff --git a/po/weechat.pot b/po/weechat.pot
index 616ba1d2d..e2144218f 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-07-31 09:53+0200\n"
+"POT-Creation-Date: 2022-08-03 16:55+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"
@@ -5979,7 +5979,8 @@ msgstr ""
msgid ""
" ls: list the capabilities supported by the server\n"
" list: list the capabilities currently enabled\n"
-" req: request a capability\n"
+" req: request a new capability or remove a capability (if starting with \"-"
+"\", for example: \"-multi-prefix\")\n"
" ack: acknowledge capabilities which require client-side acknowledgement\n"
" end: end the capability negotiation\n"
"\n"
@@ -5994,8 +5995,14 @@ msgid ""
"capabilities).\n"
"\n"
"Examples:\n"
-" /cap\n"
-" /cap req multi-prefix away-notify"
+" display supported and enabled capabilities:\n"
+" /cap\n"
+" request capabilities multi-prefix and away-notify:\n"
+" /cap req multi-prefix away-notify\n"
+" request capability extended-join, remove capability multi-prefix:\n"
+" /cap req extended-join -multi-prefix\n"
+" remove capability away-notify:\n"
+" /cap req -away-notify"
msgstr ""
msgid "connect to IRC server(s)"
diff --git a/src/plugins/irc/irc-command.c b/src/plugins/irc/irc-command.c
index 8b2692bcb..6dde1afab 100644
--- a/src/plugins/irc/irc-command.c
+++ b/src/plugins/irc/irc-command.c
@@ -6866,7 +6866,8 @@ irc_command_init ()
" || end"),
N_(" ls: list the capabilities supported by the server\n"
" list: list the capabilities currently enabled\n"
- " req: request a capability\n"
+ " req: request a new capability or remove a capability "
+ "(if starting with \"-\", for example: \"-multi-prefix\")\n"
" ack: acknowledge capabilities which require client-side "
"acknowledgement\n"
" end: end the capability negotiation\n"
@@ -6883,8 +6884,14 @@ irc_command_init ()
"option irc.server.xxx.capabilities).\n"
"\n"
"Examples:\n"
- " /cap\n"
- " /cap req multi-prefix away-notify"),
+ " display supported and enabled capabilities:\n"
+ " /cap\n"
+ " request capabilities multi-prefix and away-notify:\n"
+ " /cap req multi-prefix away-notify\n"
+ " request capability extended-join, remove capability multi-prefix:\n"
+ " /cap req extended-join -multi-prefix\n"
+ " remove capability away-notify:\n"
+ " /cap req -away-notify"),
"ls"
" || list"
" || req " IRC_COMMAND_CAP_SUPPORTED_COMPLETION "|%*"