summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSébastien Helleu <flashcode@flashtux.org>2024-02-17 10:54:25 +0100
committerSébastien Helleu <flashcode@flashtux.org>2024-02-17 10:54:25 +0100
commit4e0f7dfd251cae844d09bfc5a7d83b6b0a187b3e (patch)
tree4a46aabc820ed894108150a2fa1693c4829138a0
parenta35ac5e8d9403245e920dce80dea921f9c31b7ae (diff)
downloadweechat-4e0f7dfd251cae844d09bfc5a7d83b6b0a187b3e.zip
core: reintroduce help on the operators in `/help eval` (issue #2005)
-rw-r--r--ChangeLog.adoc2
-rw-r--r--po/cs.po76
-rw-r--r--po/de.po91
-rw-r--r--po/es.po80
-rw-r--r--po/fr.po87
-rw-r--r--po/hu.po71
-rw-r--r--po/it.po84
-rw-r--r--po/ja.po80
-rw-r--r--po/pl.po91
-rw-r--r--po/pt.po80
-rw-r--r--po/pt_BR.po84
-rw-r--r--po/ru.po71
-rw-r--r--po/sr.po91
-rw-r--r--po/tr.po80
-rw-r--r--po/weechat.pot70
-rw-r--r--src/core/wee-command.c28
16 files changed, 1071 insertions, 95 deletions
diff --git a/ChangeLog.adoc b/ChangeLog.adoc
index ed9673dd8..df338fdcf 100644
--- a/ChangeLog.adoc
+++ b/ChangeLog.adoc
@@ -15,7 +15,7 @@ For a list of important changes that require manual actions, please look at rele
New features::
- * core: reintroduce help on the variables in `/help eval` (issue #2005)
+ * core: reintroduce help on the variables and operators in `/help eval` (issue #2005)
* core: add option `-s` in command `/command` to execute multiple commands separated by semicolons
* core: allow case insensitive search of partial buffer name with `(?i)name` in command `/buffer`
* core: use function util_strftimeval in evaluation of expression `date:xxx`
diff --git a/po/cs.po b/po/cs.po
index b40f72d21..2ec6f286a 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: 2024-02-17 09:40+0100\n"
+"POT-Creation-Date: 2024-02-17 10:47+0100\n"
"PO-Revision-Date: 2024-02-17 10:07+0100\n"
"Last-Translator: Ondřej Súkup <mimi.vx@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1743,14 +1743,11 @@ msgstr ""
msgid ""
"expression: expression to evaluate, variables with format ${variable} are "
-"replaced (see function \"string_eval_expression\" in \"Plugin API "
-"reference\")"
+"replaced (see below)"
msgstr ""
#, fuzzy
-msgid ""
-"operator: a logical or comparison operator (see function "
-"\"string_eval_expression\" in \"Plugin API reference\")"
+msgid "operator: a logical or comparison operator (see below)"
msgstr ""
"soubor ssl certifikátu pro automatickou identifikaci přezdívky (\"%h\" bude "
"nahrazeno domácím adresářem WeeChat, \"~/.weechat\" je výchozí)"
@@ -2001,6 +1998,73 @@ msgid ""
"function \"weechat_hdata_get\"."
msgstr ""
+msgid "Logical operators:"
+msgstr ""
+
+msgid " && boolean \"and\""
+msgstr ""
+
+msgid " || boolean \"or\""
+msgstr ""
+
+msgid "Comparison operators:"
+msgstr ""
+
+msgid " == equal"
+msgstr ""
+
+msgid " != not equal"
+msgstr ""
+
+msgid " <= less or equal"
+msgstr ""
+
+#, fuzzy
+#| msgid " file: %s"
+msgid " < less"
+msgstr " soubor: %s"
+
+msgid " >= greater or equal"
+msgstr ""
+
+msgid " > greater"
+msgstr ""
+
+msgid " =~ is matching POSIX extended regex"
+msgstr ""
+
+msgid " !~ is NOT matching POSIX extended regex"
+msgstr ""
+
+#, fuzzy
+msgid " ==* is matching mask, case sensitive (wildcard \"*\" is allowed)"
+msgstr "jméno serveru (zástupný znak \"*\" je povolen) (volitelný)"
+
+#, fuzzy
+msgid " !!* is NOT matching mask, case sensitive (wildcard \"*\" is allowed)"
+msgstr "jméno serveru (zástupný znak \"*\" je povolen) (volitelný)"
+
+#, fuzzy
+msgid " =* is matching mask, case insensitive (wildcard \"*\" is allowed)"
+msgstr "jméno serveru (zástupný znak \"*\" je povolen) (volitelný)"
+
+#, fuzzy
+msgid ""
+" !* is NOT matching mask, case insensitive (wildcard \"*\" is allowed)"
+msgstr "jméno serveru (zástupný znak \"*\" je povolen) (volitelný)"
+
+msgid " ==- is included, case sensitive"
+msgstr ""
+
+msgid " !!- is NOT included, case sensitive"
+msgstr ""
+
+msgid " =- is included, case insensitive"
+msgstr ""
+
+msgid " !- is NOT included, case insensitive"
+msgstr ""
+
msgid "Examples (simple strings):"
msgstr ""
diff --git a/po/de.po b/po/de.po
index 5ac4ae908..be310efd2 100644
--- a/po/de.po
+++ b/po/de.po
@@ -26,7 +26,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2024-02-17 09:40+0100\n"
+"POT-Creation-Date: 2024-02-17 10:47+0100\n"
"PO-Revision-Date: 2024-02-17 10:07+0100\n"
"Last-Translator: Nils Görs <weechatter@arcor.de>\n"
"Language-Team: German <kde-i18n-de@kde.org>\n"
@@ -1853,18 +1853,24 @@ msgstr ""
"raw[-c]: Auswertung als Bedingung: nutzt Operatoren und runde Klammern, "
"Rückgabewert als Boolean-Wert (\"0\" oder \"1\")"
+#, fuzzy
+#| msgid ""
+#| "expression: expression to evaluate, variables with format ${variable} are "
+#| "replaced (see function \"string_eval_expression\" in \"Plugin API "
+#| "reference\")"
msgid ""
"expression: expression to evaluate, variables with format ${variable} are "
-"replaced (see function \"string_eval_expression\" in \"Plugin API "
-"reference\")"
+"replaced (see below)"
msgstr ""
"expression: Ausdruck welcher verarbeitet werden soll. Variablen im Format "
"${variable} werden ersetzt (siehe Funktion \"string_eval_expression\" in der "
"\"Anleitung für API Erweiterung\")"
-msgid ""
-"operator: a logical or comparison operator (see function "
-"\"string_eval_expression\" in \"Plugin API reference\")"
+#, fuzzy
+#| msgid ""
+#| "operator: a logical or comparison operator (see function "
+#| "\"string_eval_expression\" in \"Plugin API reference\")"
+msgid "operator: a logical or comparison operator (see below)"
msgstr ""
"Operand: ein logischer oder vergleichender Operand (siehe Funktion "
"\"string_eval_expression\" in \"Anleitung für API Erweiterung\")"
@@ -2132,6 +2138,79 @@ msgid ""
"function \"weechat_hdata_get\"."
msgstr ""
+#, fuzzy
+#| msgid " o: operator"
+msgid "Logical operators:"
+msgstr " o: User ist Channel-Operator"
+
+msgid " && boolean \"and\""
+msgstr ""
+
+msgid " || boolean \"or\""
+msgstr ""
+
+msgid "Comparison operators:"
+msgstr ""
+
+msgid " == equal"
+msgstr ""
+
+msgid " != not equal"
+msgstr ""
+
+msgid " <= less or equal"
+msgstr ""
+
+#, fuzzy
+#| msgid " file: %s"
+msgid " < less"
+msgstr " Datei: %s"
+
+msgid " >= greater or equal"
+msgstr ""
+
+msgid " > greater"
+msgstr ""
+
+msgid " =~ is matching POSIX extended regex"
+msgstr ""
+
+msgid " !~ is NOT matching POSIX extended regex"
+msgstr ""
+
+#, fuzzy
+#| msgid "mask: name where wildcard \"*\" is allowed"
+msgid " ==* is matching mask, case sensitive (wildcard \"*\" is allowed)"
+msgstr "Maske: Name, wobei der Platzhalter \"*\" zulässig ist"
+
+#, fuzzy
+#| msgid "mask: name where wildcard \"*\" is allowed"
+msgid " !!* is NOT matching mask, case sensitive (wildcard \"*\" is allowed)"
+msgstr "Maske: Name, wobei der Platzhalter \"*\" zulässig ist"
+
+#, fuzzy
+#| msgid "mask: name where wildcard \"*\" is allowed"
+msgid " =* is matching mask, case insensitive (wildcard \"*\" is allowed)"
+msgstr "Maske: Name, wobei der Platzhalter \"*\" zulässig ist"
+
+#, fuzzy
+#| msgid "mask: name where wildcard \"*\" is allowed"
+msgid ""
+" !* is NOT matching mask, case insensitive (wildcard \"*\" is allowed)"
+msgstr "Maske: Name, wobei der Platzhalter \"*\" zulässig ist"
+
+msgid " ==- is included, case sensitive"
+msgstr ""
+
+msgid " !!- is NOT included, case sensitive"
+msgstr ""
+
+msgid " =- is included, case insensitive"
+msgstr ""
+
+msgid " !- is NOT included, case insensitive"
+msgstr ""
+
msgid "Examples (simple strings):"
msgstr "Beispiele (einfache Zeichenketten):"
diff --git a/po/es.po b/po/es.po
index 856c85238..2d3f013fb 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: 2024-02-17 09:40+0100\n"
+"POT-Creation-Date: 2024-02-17 10:47+0100\n"
"PO-Revision-Date: 2024-02-17 10:07+0100\n"
"Last-Translator: Santiago Forero <santiago@forero.xyz>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1828,14 +1828,11 @@ msgstr ""
msgid ""
"expression: expression to evaluate, variables with format ${variable} are "
-"replaced (see function \"string_eval_expression\" in \"Plugin API "
-"reference\")"
+"replaced (see below)"
msgstr ""
#, fuzzy
-msgid ""
-"operator: a logical or comparison operator (see function "
-"\"string_eval_expression\" in \"Plugin API reference\")"
+msgid "operator: a logical or comparison operator (see below)"
msgstr ""
"archivo con el certificado SSL para identificar tu apodo automáticamente "
"(\"%h\" será reemplazado por el directorio raíz de WeeChat, \"~/.weechat\" "
@@ -2087,6 +2084,77 @@ msgid ""
"function \"weechat_hdata_get\"."
msgstr ""
+msgid "Logical operators:"
+msgstr ""
+
+msgid " && boolean \"and\""
+msgstr ""
+
+msgid " || boolean \"or\""
+msgstr ""
+
+msgid "Comparison operators:"
+msgstr ""
+
+msgid " == equal"
+msgstr ""
+
+msgid " != not equal"
+msgstr ""
+
+msgid " <= less or equal"
+msgstr ""
+
+#, fuzzy
+#| msgid " file: %s"
+msgid " < less"
+msgstr " archivo: %s"
+
+msgid " >= greater or equal"
+msgstr ""
+
+msgid " > greater"
+msgstr ""
+
+msgid " =~ is matching POSIX extended regex"
+msgstr ""
+
+msgid " !~ is NOT matching POSIX extended regex"
+msgstr ""
+
+#, fuzzy
+msgid " ==* is matching mask, case sensitive (wildcard \"*\" is allowed)"
+msgstr ""
+"nombre del alias (puede empezar o terminar con \"*\" como comodín) (opcional)"
+
+#, fuzzy
+msgid " !!* is NOT matching mask, case sensitive (wildcard \"*\" is allowed)"
+msgstr ""
+"nombre del alias (puede empezar o terminar con \"*\" como comodín) (opcional)"
+
+#, fuzzy
+msgid " =* is matching mask, case insensitive (wildcard \"*\" is allowed)"
+msgstr ""
+"nombre del alias (puede empezar o terminar con \"*\" como comodín) (opcional)"
+
+#, fuzzy
+msgid ""
+" !* is NOT matching mask, case insensitive (wildcard \"*\" is allowed)"
+msgstr ""
+"nombre del alias (puede empezar o terminar con \"*\" como comodín) (opcional)"
+
+msgid " ==- is included, case sensitive"
+msgstr ""
+
+msgid " !!- is NOT included, case sensitive"
+msgstr ""
+
+msgid " =- is included, case insensitive"
+msgstr ""
+
+msgid " !- is NOT included, case insensitive"
+msgstr ""
+
msgid "Examples (simple strings):"
msgstr ""
diff --git a/po/fr.po b/po/fr.po
index 4fd0a1b03..5e16adc43 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: 2024-02-17 09:40+0100\n"
-"PO-Revision-Date: 2024-02-17 10:07+0100\n"
+"POT-Creation-Date: 2024-02-17 10:47+0100\n"
+"PO-Revision-Date: 2024-02-17 10:52+0100\n"
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: fr\n"
@@ -1831,19 +1831,13 @@ msgstr ""
msgid ""
"expression: expression to evaluate, variables with format ${variable} are "
-"replaced (see function \"string_eval_expression\" in \"Plugin API "
-"reference\")"
+"replaced (see below)"
msgstr ""
"expression : expression à évaluer, les variables avec le format ${variable} "
-"sont remplacées (voir la fonction \"string_eval_expression\" dans la "
-"\"Référence API extension WeeChat\")"
+"sont remplacées (voir ci-dessous)"
-msgid ""
-"operator: a logical or comparison operator (see function "
-"\"string_eval_expression\" in \"Plugin API reference\")"
-msgstr ""
-"opérateur : un opérateur logique ou de comparaison (voir la fonction "
-"\"string_eval_expression\" dans la \"Référence API extension WeeChat\")"
+msgid "operator: a logical or comparison operator (see below)"
+msgstr "opérateur : un opérateur logique ou de comparaison (voir ci-dessous)"
msgid ""
"An expression is considered as \"true\" if it is not NULL, not empty, and "
@@ -2152,6 +2146,75 @@ msgstr ""
"Pour le nom du hdata et des variables, voir la \"Référence API extension\", "
"fonction \"weechat_hdata_get\"."
+msgid "Logical operators:"
+msgstr "Opérateurs logiques :"
+
+msgid " && boolean \"and\""
+msgstr " && \"et\" booléen"
+
+msgid " || boolean \"or\""
+msgstr " || \"ou\" booléen"
+
+msgid "Comparison operators:"
+msgstr "Opérateurs de comparaison :"
+
+msgid " == equal"
+msgstr " == égal"
+
+msgid " != not equal"
+msgstr " != non égal"
+
+msgid " <= less or equal"
+msgstr " <= inférieur ou égal"
+
+msgid " < less"
+msgstr " < inférieur"
+
+msgid " >= greater or equal"
+msgstr " >= supérieur ou égal"
+
+msgid " > greater"
+msgstr " > supérieur"
+
+msgid " =~ is matching POSIX extended regex"
+msgstr " =~ correspond à l'expression régulière POSIX étendue"
+
+msgid " !~ is NOT matching POSIX extended regex"
+msgstr " !~ ne correspond PAS à l'expression régulière POSIX étendue"
+
+msgid " ==* is matching mask, case sensitive (wildcard \"*\" is allowed)"
+msgstr ""
+" ==* correspond au masque, sensible à la casse (le caractère joker \"*\" "
+"est autorisé)"
+
+msgid " !!* is NOT matching mask, case sensitive (wildcard \"*\" is allowed)"
+msgstr ""
+" !!* ne correspond PAS au masque, sensible à la casse (le caractère joker "
+"\"*\" est autorisé)"
+
+msgid " =* is matching mask, case insensitive (wildcard \"*\" is allowed)"
+msgstr ""
+" =* correspond au masque, insensible à la casse (le caractère joker \"*\" "
+"est autorisé)"
+
+msgid ""
+" !* is NOT matching mask, case insensitive (wildcard \"*\" is allowed)"
+msgstr ""
+" !* ne correspond PAS au masque, insensible à la casse (le caractère "
+"joker \"*\" est autorisé)"
+
+msgid " ==- is included, case sensitive"
+msgstr " ==- est inclus, sensible à la casse"
+
+msgid " !!- is NOT included, case sensitive"
+msgstr " !!- n'est PAS inclus, sensible à la casse"
+
+msgid " =- is included, case insensitive"
+msgstr " =- est inclus, insensible à la casse"
+
+msgid " !- is NOT included, case insensitive"
+msgstr " !- n'est PAS inclus, insensible à la casse"
+
msgid "Examples (simple strings):"
msgstr "Exemples (chaînes simples) :"
diff --git a/po/hu.po b/po/hu.po
index f300814fe..002a07cf2 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: 2024-02-17 09:40+0100\n"
+"POT-Creation-Date: 2024-02-17 10:47+0100\n"
"PO-Revision-Date: 2023-11-29 09:59+0100\n"
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1666,14 +1666,11 @@ msgstr ""
msgid ""
"expression: expression to evaluate, variables with format ${variable} are "
-"replaced (see function \"string_eval_expression\" in \"Plugin API "
-"reference\")"
+"replaced (see below)"
msgstr ""
#, fuzzy
-msgid ""
-"operator: a logical or comparison operator (see function "
-"\"string_eval_expression\" in \"Plugin API reference\")"
+msgid "operator: a logical or comparison operator (see below)"
msgstr ""
"modulok elérési útvonala ('%h' helyére automatikusan a WeeChat saját "
"könyvtára, alapértelmezésben ~/.weechat, kerül)"
@@ -1919,6 +1916,68 @@ msgid ""
"function \"weechat_hdata_get\"."
msgstr ""
+msgid "Logical operators:"
+msgstr ""
+
+msgid " && boolean \"and\""
+msgstr ""
+
+msgid " || boolean \"or\""
+msgstr ""
+
+msgid "Comparison operators:"
+msgstr ""
+
+msgid " == equal"
+msgstr ""
+
+msgid " != not equal"
+msgstr ""
+
+msgid " <= less or equal"
+msgstr ""
+
+#, fuzzy
+msgid " < less"
+msgstr " IRC(%s)\n"
+
+msgid " >= greater or equal"
+msgstr ""
+
+msgid " > greater"
+msgstr ""
+
+msgid " =~ is matching POSIX extended regex"
+msgstr ""
+
+msgid " !~ is NOT matching POSIX extended regex"
+msgstr ""
+
+msgid " ==* is matching mask, case sensitive (wildcard \"*\" is allowed)"
+msgstr ""
+
+msgid " !!* is NOT matching mask, case sensitive (wildcard \"*\" is allowed)"
+msgstr ""
+
+msgid " =* is matching mask, case insensitive (wildcard \"*\" is allowed)"
+msgstr ""
+
+msgid ""
+" !* is NOT matching mask, case insensitive (wildcard \"*\" is allowed)"
+msgstr ""
+
+msgid " ==- is included, case sensitive"
+msgstr ""
+
+msgid " !!- is NOT included, case sensitive"
+msgstr ""
+
+msgid " =- is included, case insensitive"
+msgstr ""
+
+msgid " !- is NOT included, case insensitive"
+msgstr ""
+
msgid "Examples (simple strings):"
msgstr ""
diff --git a/po/it.po b/po/it.po
index c19203896..60adcdda5 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: 2024-02-17 09:40+0100\n"
+"POT-Creation-Date: 2024-02-17 10:47+0100\n"
"PO-Revision-Date: 2024-02-17 10:07+0100\n"
"Last-Translator: Esteban I. Ruiz Moreno <exio4.com@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1720,14 +1720,11 @@ msgstr ""
msgid ""
"expression: expression to evaluate, variables with format ${variable} are "
-"replaced (see function \"string_eval_expression\" in \"Plugin API "
-"reference\")"
+"replaced (see below)"
msgstr ""
#, fuzzy
-msgid ""
-"operator: a logical or comparison operator (see function "
-"\"string_eval_expression\" in \"Plugin API reference\")"
+msgid "operator: a logical or comparison operator (see below)"
msgstr ""
"file del certificato SSL usato per identificare automaticamente il proprio "
"nick (\"%h\" sarà sostituito dalla home di WeeChat, \"~/.weechat come "
@@ -1978,6 +1975,81 @@ msgid ""
"function \"weechat_hdata_get\"."
msgstr ""
+msgid "Logical operators:"
+msgstr ""
+
+msgid " && boolean \"and\""
+msgstr ""
+
+msgid " || boolean \"or\""
+msgstr ""
+
+msgid "Comparison operators:"
+msgstr ""
+
+msgid " == equal"
+msgstr ""
+
+msgid " != not equal"
+msgstr ""
+
+msgid " <= less or equal"
+msgstr ""
+
+#, fuzzy
+#| msgid " file: %s"
+msgid " < less"
+msgstr " file: %s"
+
+msgid " >= greater or equal"
+msgstr ""
+
+msgid " > greater"
+msgstr ""
+
+msgid " =~ is matching POSIX extended regex"
+msgstr ""
+
+msgid " !~ is NOT matching POSIX extended regex"
+msgstr ""
+
+#, fuzzy
+msgid " ==* is matching mask, case sensitive (wildcard \"*\" is allowed)"
+msgstr ""
+"nome alias (può iniziare o terminare con \"*\" come carattere jolly) "
+"(opzionale)"
+
+#, fuzzy
+msgid " !!* is NOT matching mask, case sensitive (wildcard \"*\" is allowed)"
+msgstr ""
+"nome alias (può iniziare o terminare con \"*\" come carattere jolly) "
+"(opzionale)"
+
+#, fuzzy
+msgid " =* is matching mask, case insensitive (wildcard \"*\" is allowed)"
+msgstr ""
+"nome alias (può iniziare o terminare con \"*\" come carattere jolly) "
+"(opzionale)"
+
+#, fuzzy
+msgid ""
+" !* is NOT matching mask, case insensitive (wildcard \"*\" is allowed)"
+msgstr ""
+"nome alias (può iniziare o terminare con \"*\" come carattere jolly) "
+"(opzionale)"
+
+msgid " ==- is included, case sensitive"
+msgstr ""
+
+msgid " !!- is NOT included, case sensitive"
+msgstr ""
+
+msgid " =- is included, case insensitive"
+msgstr ""
+
+msgid " !- is NOT included, case insensitive"
+msgstr ""
+
msgid "Examples (simple strings):"
msgstr ""
diff --git a/po/ja.po b/po/ja.po
index eff630e31..2c6a017dd 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: 2024-02-17 09:40+0100\n"
+"POT-Creation-Date: 2024-02-17 10:47+0100\n"
"PO-Revision-Date: 2024-02-17 10:07+0100\n"
"Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n"
"Language-Team: Japanese <https://github.com/l/weechat/tree/master/"
@@ -1806,14 +1806,11 @@ msgstr ""
msgid ""
"expression: expression to evaluate, variables with format ${variable} are "
-"replaced (see function \"string_eval_expression\" in \"Plugin API "
-"reference\")"
+"replaced (see below)"
msgstr ""
#, fuzzy
-msgid ""
-"operator: a logical or comparison operator (see function "
-"\"string_eval_expression\" in \"Plugin API reference\")"
+msgid "operator: a logical or comparison operator (see below)"
msgstr ""
"自動的にニックネームの身元確認を行うために使われる SSL 証明書ファイル "
"(\"%h\" は WeeChat ホームで置換、デフォルトは \"~/.weechat\" です)"
@@ -2064,6 +2061,77 @@ msgid ""
"function \"weechat_hdata_get\"."
msgstr ""
+msgid "Logical operators:"
+msgstr ""
+
+msgid " && boolean \"and\""
+msgstr ""
+
+msgid " || boolean \"or\""
+msgstr ""
+
+msgid "Comparison operators:"
+msgstr ""
+
+msgid " == equal"
+msgstr ""
+
+msgid " != not equal"
+msgstr ""
+
+msgid " <= less or equal"
+msgstr ""
+
+#, fuzzy
+#| msgid " file: %s"
+msgid " < less"
+msgstr " ファイル: %s"
+
+msgid " >= greater or equal"
+msgstr ""
+
+msgid " > greater"
+msgstr ""
+
+msgid " =~ is matching POSIX extended regex"
+msgstr ""
+
+msgid " !~ is NOT matching POSIX extended regex"
+msgstr ""
+
+#, fuzzy
+#| msgid "alias name (wildcard \"*\" is allowed) (optional)"
+msgid " ==* is matching mask, case sensitive (wildcard \"*\" is allowed)"
+msgstr "別名の名前 (ワイルドカード \"*\" を使うことができます) (任意)"
+
+#, fuzzy
+#| msgid "alias name (wildcard \"*\" is allowed) (optional)"
+msgid " !!* is NOT matching mask, case sensitive (wildcard \"*\" is allowed)"
+msgstr "別名の名前 (ワイルドカード \"*\" を使うことができます) (任意)"
+
+#, fuzzy
+#| msgid "alias name (wildcard \"*\" is allowed) (optional)"
+msgid " =* is matching mask, case insensitive (wildcard \"*\" is allowed)"
+msgstr "別名の名前 (ワイルドカード \"*\" を使うことができます) (任意)"
+
+#, fuzzy
+#| msgid "alias name (wildcard \"*\" is allowed) (optional)"
+msgid ""
+" !* is NOT matching mask, case insensitive (wildcard \"*\" is allowed)"
+msgstr "別名の名前 (ワイルドカード \"*\" を使うことができます) (任意)"
+
+msgid " ==- is included, case sensitive"
+msgstr ""
+
+msgid " !!- is NOT included, case sensitive"
+msgstr ""
+
+msgid " =- is included, case insensitive"
+msgstr ""
+
+msgid " !- is NOT included, case insensitive"
+msgstr ""
+
msgid "Examples (simple strings):"
msgstr ""
diff --git a/po/pl.po b/po/pl.po
index 5f15e60a0..2efb96001 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: 2024-02-17 09:40+0100\n"
+"POT-Creation-Date: 2024-02-17 10:47+0100\n"
"PO-Revision-Date: 2024-02-17 10:07+0100\n"
"Last-Translator: Krzysztof Korościk <soltys@soltys.info>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1810,17 +1810,23 @@ msgstr ""
"raw[-c]: przetwórz jako warunek: użyj operatorów i nawiasów, zwróć wartość "
"binarną („0” or „1”)"
+#, fuzzy
+#| msgid ""
+#| "expression: expression to evaluate, variables with format ${variable} are "
+#| "replaced (see function \"string_eval_expression\" in \"Plugin API "
+#| "reference\")"
msgid ""
"expression: expression to evaluate, variables with format ${variable} are "
-"replaced (see function \"string_eval_expression\" in \"Plugin API "
-"reference\")"
+"replaced (see below)"
msgstr ""
"wyrażenie: wyrażenie do przetworzenia, zmienne w formacie ${zmienna} są "
"zastępowane (zobacz funkcję „string_eval_expression” w Opisie API wtyczek)"
-msgid ""
-"operator: a logical or comparison operator (see function "
-"\"string_eval_expression\" in \"Plugin API reference\")"
+#, fuzzy
+#| msgid ""
+#| "operator: a logical or comparison operator (see function "
+#| "\"string_eval_expression\" in \"Plugin API reference\")"
+msgid "operator: a logical or comparison operator (see below)"
msgstr ""
"operator: operator logiczny lub porównania (zobacz funkcję "
"\"string_eval_expression\" w \"Opisie API wtyczek\")"
@@ -2087,6 +2093,79 @@ msgid ""
"function \"weechat_hdata_get\"."
msgstr ""
+#, fuzzy
+#| msgid " o: operator"
+msgid "Logical operators:"
+msgstr " o: operator"
+
+msgid " && boolean \"and\""
+msgstr ""
+
+msgid " || boolean \"or\""
+msgstr ""
+
+msgid "Comparison operators:"
+msgstr ""
+
+msgid " == equal"
+msgstr ""
+
+msgid " != not equal"
+msgstr ""
+
+msgid " <= less or equal"
+msgstr ""
+
+#, fuzzy
+#| msgid " file: %s"
+msgid " < less"
+msgstr " plik: %s"
+
+msgid " >= greater or equal"
+msgstr ""
+
+msgid " > greater"
+msgstr ""
+
+msgid " =~ is matching POSIX extended regex"
+msgstr ""
+
+msgid " !~ is NOT matching POSIX extended regex"
+msgstr ""
+
+#, fuzzy
+#| msgid "mask: name where wildcard \"*\" is allowed"
+msgid " ==* is matching mask, case sensitive (wildcard \"*\" is allowed)"
+msgstr "maska: nazwa, gdzie wildcard „*” jest dozwolony"
+
+#, fuzzy
+#| msgid "mask: name where wildcard \"*\" is allowed"
+msgid " !!* is NOT matching mask, case sensitive (wildcard \"*\" is allowed)"
+msgstr "maska: nazwa, gdzie wildcard „*” jest dozwolony"
+
+#, fuzzy
+#| msgid "mask: name where wildcard \"*\" is allowed"
+msgid " =* is matching mask, case insensitive (wildcard \"*\" is allowed)"
+msgstr "maska: nazwa, gdzie wildcard „*” jest dozwolony"
+
+#, fuzzy
+#| msgid "mask: name where wildcard \"*\" is allowed"
+msgid ""
+" !* is NOT matching mask, case insensitive (wildcard \"*\" is allowed)"
+msgstr "maska: nazwa, gdzie wildcard „*” jest dozwolony"
+
+msgid " ==- is included, case sensitive"
+msgstr ""
+
+msgid " !!- is NOT included, case sensitive"
+msgstr ""
+
+msgid " =- is included, case insensitive"
+msgstr ""
+
+msgid " !- is NOT included, case insensitive"
+msgstr ""
+
msgid "Examples (simple strings):"
msgstr "Przykłady (proste ciągi):"
diff --git a/po/pt.po b/po/pt.po
index 48dc85a27..6f7eba907 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: 2024-02-17 09:40+0100\n"
+"POT-Creation-Date: 2024-02-17 10:47+0100\n"
"PO-Revision-Date: 2024-02-17 10:07+0100\n"
"Last-Translator: Vasco Almeida <vascomalmeida@sapo.pt>\n"
"Language-Team: Portuguese <>\n"
@@ -1800,14 +1800,11 @@ msgstr ""
msgid ""
"expression: expression to evaluate, variables with format ${variable} are "
-"replaced (see function \"string_eval_expression\" in \"Plugin API "
-"reference\")"
+"replaced (see below)"
msgstr ""
#, fuzzy
-msgid ""
-"operator: a logical or comparison operator (see function "
-"\"string_eval_expression\" in \"Plugin API reference\")"
+msgid "operator: a logical or comparison operator (see below)"
msgstr ""
"ficheiro de certificado SSL usado para identificar o seu nick "
"automaticamente (\"%h\" é substituído pelo diretório do WeeChat, \"~/."
@@ -2059,6 +2056,77 @@ msgid ""
"function \"weechat_hdata_get\"."
msgstr ""
+msgid "Logical operators:"
+msgstr ""
+
+msgid " && boolean \"and\""
+msgstr ""
+
+msgid " || boolean \"or\""
+msgstr ""
+
+msgid "Comparison operators:"
+msgstr ""
+
+msgid " == equal"
+msgstr ""
+
+msgid " != not equal"
+msgstr ""
+
+msgid " <= less or equal"
+msgstr ""
+
+#, fuzzy
+#| msgid " file: %s"
+msgid " < less"
+msgstr " ficheiro: %s"
+
+msgid " >= greater or equal"
+msgstr ""
+
+msgid " > greater"
+msgstr ""
+
+msgid " =~ is matching POSIX extended regex"
+msgstr ""
+
+msgid " !~ is NOT matching POSIX extended regex"
+msgstr ""
+
+#, fuzzy
+#| msgid "alias name (wildcard \"*\" is allowed) (optional)"
+msgid " ==* is matching mask, case sensitive (wildcard \"*\" is allowed)"
+msgstr "nome do alias (o caráter universal \"*\" é permitido) (opcional)"
+
+#, fuzzy
+#| msgid "alias name (wildcard \"*\" is allowed) (optional)"
+msgid " !!* is NOT matching mask, case sensitive (wildcard \"*\" is allowed)"
+msgstr "nome do alias (o caráter universal \"*\" é permitido) (opcional)"
+
+#, fuzzy
+#| msgid "alias name (wildcard \"*\" is allowed) (optional)"
+msgid " =* is matching mask, case insensitive (wildcard \"*\" is allowed)"
+msgstr "nome do alias (o caráter universal \"*\" é permitido) (opcional)"
+
+#, fuzzy
+#| msgid "alias name (wildcard \"*\" is allowed) (optional)"
+msgid ""
+" !* is NOT matching mask, case insensitive (wildcard \"*\" is allowed)"
+msgstr "nome do alias (o caráter universal \"*\" é permitido) (opcional)"
+
+msgid " ==- is included, case sensitive"
+msgstr ""
+
+msgid " !!- is NOT included, case sensitive"
+msgstr ""
+
+msgid " =- is included, case insensitive"
+msgstr ""
+
+msgid " !- is NOT included, case insensitive"
+msgstr ""
+
msgid "Examples (simple strings):"
msgstr ""
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 1de43b7b4..c2c0acadb 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: 2024-02-17 09:40+0100\n"
+"POT-Creation-Date: 2024-02-17 10:47+0100\n"
"PO-Revision-Date: 2024-02-17 10:07+0100\n"
"Last-Translator: Érico Nogueira <ericonr@disroot.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1763,14 +1763,11 @@ msgstr ""
msgid ""
"expression: expression to evaluate, variables with format ${variable} are "
-"replaced (see function \"string_eval_expression\" in \"Plugin API "
-"reference\")"
+"replaced (see below)"
msgstr ""
#, fuzzy
-msgid ""
-"operator: a logical or comparison operator (see function "
-"\"string_eval_expression\" in \"Plugin API reference\")"
+msgid "operator: a logical or comparison operator (see below)"
msgstr ""
"arquivo do certificado SSL utilizado para identificar seu apelido "
"automaticamente (\"%h\" será substituído pelo diretório do WeeChat, \"~/."
@@ -2021,6 +2018,81 @@ msgid ""
"function \"weechat_hdata_get\"."
msgstr ""
+msgid "Logical operators:"
+msgstr ""
+
+msgid " && boolean \"and\""
+msgstr ""
+
+msgid " || boolean \"or\""
+msgstr ""
+
+msgid "Comparison operators:"
+msgstr ""
+
+msgid " == equal"
+msgstr ""
+
+msgid " != not equal"
+msgstr ""
+
+msgid " <= less or equal"
+msgstr ""
+
+#, fuzzy
+#| msgid " file: %s"
+msgid " < less"
+msgstr " arquivo: %s"
+
+msgid " >= greater or equal"
+msgstr ""
+
+msgid " > greater"
+msgstr ""
+
+msgid " =~ is matching POSIX extended regex"
+msgstr ""
+
+msgid " !~ is NOT matching POSIX extended regex"
+msgstr ""
+
+#, fuzzy
+msgid " ==* is matching mask, case sensitive (wildcard \"*\" is allowed)"
+msgstr ""
+"nome do atalho (pode começar ou terminar com \"*\" como um coringa) "
+"(opcional)"
+
+#, fuzzy
+msgid " !!* is NOT matching mask, case sensitive (wildcard \"*\" is allowed)"
+msgstr ""
+"nome do atalho (pode começar ou terminar com \"*\" como um coringa) "
+"(opcional)"
+
+#, fuzzy
+msgid " =* is matching mask, case insensitive (wildcard \"*\" is allowed)"
+msgstr ""
+"nome do atalho (pode começar ou terminar com \"*\" como um coringa) "
+"(opcional)"
+
+#, fuzzy
+msgid ""
+" !* is NOT matching mask, case insensitive (wildcard \"*\" is allowed)"
+msgstr ""
+"nome do atalho (pode começar ou terminar com \"*\" como um coringa) "
+"(opcional)"
+
+msgid " ==- is included, case sensitive"
+msgstr ""
+
+msgid " !!- is NOT included, case sensitive"
+msgstr ""
+
+msgid " =- is included, case insensitive"
+msgstr ""
+
+msgid " !- is NOT included, case insensitive"
+msgstr ""
+
msgid "Examples (simple strings):"
msgstr ""
diff --git a/po/ru.po b/po/ru.po
index 046a69881..060c1cab1 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: 2024-02-17 09:40+0100\n"
+"POT-Creation-Date: 2024-02-17 10:47+0100\n"
"PO-Revision-Date: 2023-11-29 09:59+0100\n"
"Last-Translator: Aleksey V Zapparov AKA ixti <ixti@member.fsf.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1689,14 +1689,11 @@ msgstr ""
msgid ""
"expression: expression to evaluate, variables with format ${variable} are "
-"replaced (see function \"string_eval_expression\" in \"Plugin API "
-"reference\")"
+"replaced (see below)"
msgstr ""
#, fuzzy
-msgid ""
-"operator: a logical or comparison operator (see function "
-"\"string_eval_expression\" in \"Plugin API reference\")"
+msgid "operator: a logical or comparison operator (see below)"
msgstr ""
"путь поиска pluginов ('%h' заменяется на домашний каталог WeeChat, по "
"умолчанию - ~/.weechat)"
@@ -1944,6 +1941,68 @@ msgid ""
"function \"weechat_hdata_get\"."
msgstr ""
+msgid "Logical operators:"
+msgstr ""
+
+msgid " && boolean \"and\""
+msgstr ""
+
+msgid " || boolean \"or\""
+msgstr ""
+
+msgid "Comparison operators:"
+msgstr ""
+
+msgid " == equal"
+msgstr ""
+
+msgid " != not equal"
+msgstr ""
+
+msgid " <= less or equal"
+msgstr ""
+
+#, fuzzy
+msgid " < less"
+msgstr " IRC(%s)\n"
+
+msgid " >= greater or equal"
+msgstr ""
+
+msgid " > greater"
+msgstr ""
+
+msgid " =~ is matching POSIX extended regex"
+msgstr ""
+
+msgid " !~ is NOT matching POSIX extended regex"
+msgstr ""
+
+msgid " ==* is matching mask, case sensitive (wildcard \"*\" is allowed)"
+msgstr ""
+
+msgid " !!* is NOT matching mask, case sensitive (wildcard \"*\" is allowed)"
+msgstr ""
+
+msgid " =* is matching mask, case insensitive (wildcard \"*\" is allowed)"
+msgstr ""
+
+msgid ""
+" !* is NOT matching mask, case insensitive (wildcard \"*\" is allowed)"
+msgstr ""
+
+msgid " ==- is included, case sensitive"
+msgstr ""
+
+msgid " !!- is NOT included, case sensitive"
+msgstr ""
+
+msgid " =- is included, case insensitive"
+msgstr ""
+
+msgid " !- is NOT included, case insensitive"
+msgstr ""
+
msgid "Examples (simple strings):"
msgstr ""
diff --git a/po/sr.po b/po/sr.po
index 3aeeec9b0..60c7b43cc 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: 2024-02-17 09:40+0100\n"
+"POT-Creation-Date: 2024-02-17 10:47+0100\n"
"PO-Revision-Date: 2024-02-17 10:08+0100\n"
"Last-Translator: Ivan Pešić <ivan.pesic@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1794,18 +1794,24 @@ msgstr ""
"raw[-c]: израчунава као услов: користе се оператори и заграде, враћа логичку "
"вредност („0” или „1”)"
+#, fuzzy
+#| msgid ""
+#| "expression: expression to evaluate, variables with format ${variable} are "
+#| "replaced (see function \"string_eval_expression\" in \"Plugin API "
+#| "reference\")"
msgid ""
"expression: expression to evaluate, variables with format ${variable} are "
-"replaced (see function \"string_eval_expression\" in \"Plugin API "
-"reference\")"
+"replaced (see below)"
msgstr ""
"израз: израз који се израчунава, променљиве у формату ${променљива} се "
"замењују (погледајте функцију „string_eval_expression” у „Референтном "
"приручнику API додатака”)"
-msgid ""
-"operator: a logical or comparison operator (see function "
-"\"string_eval_expression\" in \"Plugin API reference\")"
+#, fuzzy
+#| msgid ""
+#| "operator: a logical or comparison operator (see function "
+#| "\"string_eval_expression\" in \"Plugin API reference\")"
+msgid "operator: a logical or comparison operator (see below)"
msgstr ""
"оператор: логички или оператор поређења замењују (погледајте функцију "
"„string_eval_expression” у „Референтном приручнику API додатака”)"
@@ -2071,6 +2077,79 @@ msgid ""
"function \"weechat_hdata_get\"."
msgstr ""
+#, fuzzy
+#| msgid " o: operator"
+msgid "Logical operators:"
+msgstr " o: заставица оператора"
+
+msgid " && boolean \"and\""
+msgstr ""
+
+msgid " || boolean \"or\""
+msgstr ""
+
+msgid "Comparison operators:"
+msgstr ""
+
+msgid " == equal"
+msgstr ""
+
+msgid " != not equal"
+msgstr ""
+
+msgid " <= less or equal"
+msgstr ""
+
+#, fuzzy
+#| msgid " file: %s"
+msgid " < less"
+msgstr " фајл: %s"
+
+msgid " >= greater or equal"
+msgstr ""
+
+msgid " > greater"
+msgstr ""
+
+msgid " =~ is matching POSIX extended regex"
+msgstr ""
+
+msgid " !~ is NOT matching POSIX extended regex"
+msgstr ""
+
+#, fuzzy
+#| msgid "mask: name where wildcard \"*\" is allowed"
+msgid " ==* is matching mask, case sensitive (wildcard \"*\" is allowed)"
+msgstr "маска: име у којем је дозвољен џокер „*”"
+
+#, fuzzy
+#| msgid "mask: name where wildcard \"*\" is allowed"
+msgid " !!* is NOT matching mask, case sensitive (wildcard \"*\" is allowed)"
+msgstr "маска: име у којем је дозвољен џокер „*”"
+
+#, fuzzy
+#| msgid "mask: name where wildcard \"*\" is allowed"
+msgid " =* is matching mask, case insensitive (wildcard \"*\" is allowed)"
+msgstr "маска: име у којем је дозвољен џокер „*”"
+
+#, fuzzy
+#| msgid "mask: name where wildcard \"*\" is allowed"
+msgid ""
+" !* is NOT matching mask, case insensitive (wildcard \"*\" is allowed)"
+msgstr "маска: име у којем је дозвољен џокер „*”"
+
+msgid " ==- is included, case sensitive"
+msgstr ""
+
+msgid " !!- is NOT included, case sensitive"
+msgstr ""
+
+msgid " =- is included, case insensitive"
+msgstr ""
+
+msgid " !- is NOT included, case insensitive"
+msgstr ""
+
msgid "Examples (simple strings):"
msgstr "Примери (једноставни стрингови):"
diff --git a/po/tr.po b/po/tr.po
index b248595a3..1da9f9cd9 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: 2024-02-17 09:40+0100\n"
+"POT-Creation-Date: 2024-02-17 10:47+0100\n"
"PO-Revision-Date: 2024-02-17 10:08+0100\n"
"Last-Translator: Emir SARI <emir_sari@icloud.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1831,17 +1831,14 @@ msgstr ""
msgid ""
"expression: expression to evaluate, variables with format ${variable} are "
-"replaced (see function \"string_eval_expression\" in \"Plugin API "
-"reference\")"
+"replaced (see below)"
msgstr ""
#, fuzzy
#| msgid ""
#| "path to a socket file (path is evaluated, see function "
#| "string_eval_path_home in plugin API reference)"
-msgid ""
-"operator: a logical or comparison operator (see function "
-"\"string_eval_expression\" in \"Plugin API reference\")"
+msgid "operator: a logical or comparison operator (see below)"
msgstr ""
"soket dosyasına giden yol (yol değerlendirilir, eklenti API başvurusunda "
"string_eval_path_home işlevine bakın)"
@@ -2096,6 +2093,77 @@ msgid ""
"function \"weechat_hdata_get\"."
msgstr ""
+msgid "Logical operators:"
+msgstr ""
+
+msgid " && boolean \"and\""
+msgstr ""
+
+msgid " || boolean \"or\""
+msgstr ""
+
+msgid "Comparison operators:"
+msgstr ""
+
+msgid " == equal"
+msgstr ""
+
+msgid " != not equal"
+msgstr ""
+
+msgid " <= less or equal"
+msgstr ""
+
+#, fuzzy
+#| msgid " file: %s"
+msgid " < less"
+msgstr " dosya: %s"
+
+msgid " >= greater or equal"
+msgstr ""
+
+msgid " > greater"
+msgstr ""
+
+msgid " =~ is matching POSIX extended regex"
+msgstr ""
+
+msgid " !~ is NOT matching POSIX extended regex"
+msgstr ""
+
+#, fuzzy
+#| msgid "alias name (wildcard \"*\" is allowed) (optional)"
+msgid " ==* is matching mask, case sensitive (wildcard \"*\" is allowed)"
+msgstr "arma adı (\"*\" jokerine izin verilir (isteğe bağlı)"
+
+#, fuzzy
+#| msgid "alias name (wildcard \"*\" is allowed) (optional)"
+msgid " !!* is NOT matching mask, case sensitive (wildcard \"*\" is allowed)"
+msgstr "arma adı (\"*\" jokerine izin verilir (isteğe bağlı)"
+
+#, fuzzy
+#| msgid "alias name (wildcard \"*\" is allowed) (optional)"
+msgid " =* is matching mask, case insensitive (wildcard \"*\" is allowed)"
+msgstr "arma adı (\"*\" jokerine izin verilir (isteğe bağlı)"
+
+#, fuzzy
+#| msgid "alias name (wildcard \"*\" is allowed) (optional)"
+msgid ""
+" !* is NOT matching mask, case insensitive (wildcard \"*\" is allowed)"
+msgstr "arma adı (\"*\" jokerine izin verilir (isteğe bağlı)"
+
+msgid " ==- is included, case sensitive"
+msgstr ""
+
+msgid " !!- is NOT included, case sensitive"
+msgstr ""
+
+msgid " =- is included, case insensitive"
+msgstr ""
+
+msgid " !- is NOT included, case insensitive"
+msgstr ""
+
msgid "Examples (simple strings):"
msgstr ""
diff --git a/po/weechat.pot b/po/weechat.pot
index f80837d60..ac7e5df7f 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: 2024-02-17 09:40+0100\n"
+"POT-Creation-Date: 2024-02-17 10:47+0100\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"
@@ -1563,13 +1563,10 @@ msgstr ""
msgid ""
"expression: expression to evaluate, variables with format ${variable} are "
-"replaced (see function \"string_eval_expression\" in \"Plugin API "
-"reference\")"
+"replaced (see below)"
msgstr ""
-msgid ""
-"operator: a logical or comparison operator (see function "
-"\"string_eval_expression\" in \"Plugin API reference\")"
+msgid "operator: a logical or comparison operator (see below)"
msgstr ""
msgid ""
@@ -1806,6 +1803,67 @@ msgid ""
"function \"weechat_hdata_get\"."
msgstr ""
+msgid "Logical operators:"
+msgstr ""
+
+msgid " && boolean \"and\""
+msgstr ""
+
+msgid " || boolean \"or\""
+msgstr ""
+
+msgid "Comparison operators:"
+msgstr ""
+
+msgid " == equal"
+msgstr ""
+
+msgid " != not equal"
+msgstr ""
+
+msgid " <= less or equal"
+msgstr ""
+
+msgid " < less"
+msgstr ""
+
+msgid " >= greater or equal"
+msgstr ""
+
+msgid " > greater"
+msgstr ""
+
+msgid " =~ is matching POSIX extended regex"
+msgstr ""
+
+msgid " !~ is NOT matching POSIX extended regex"
+msgstr ""
+
+msgid " ==* is matching mask, case sensitive (wildcard \"*\" is allowed)"
+msgstr ""
+
+msgid " !!* is NOT matching mask, case sensitive (wildcard \"*\" is allowed)"
+msgstr ""
+
+msgid " =* is matching mask, case insensitive (wildcard \"*\" is allowed)"
+msgstr ""
+
+msgid ""
+" !* is NOT matching mask, case insensitive (wildcard \"*\" is allowed)"
+msgstr ""
+
+msgid " ==- is included, case sensitive"
+msgstr ""
+
+msgid " !!- is NOT included, case sensitive"
+msgstr ""
+
+msgid " =- is included, case insensitive"
+msgstr ""
+
+msgid " !- is NOT included, case insensitive"
+msgstr ""
+
msgid "Examples (simple strings):"
msgstr ""
diff --git a/src/core/wee-command.c b/src/core/wee-command.c
index ea503113d..9cfc57719 100644
--- a/src/core/wee-command.c
+++ b/src/core/wee-command.c
@@ -8267,10 +8267,8 @@ command_init ()
N_("raw[-c]: evaluate as condition: use operators and parentheses, "
"return a boolean value (\"0\" or \"1\")"),
N_("expression: expression to evaluate, variables with format ${variable} "
- "are replaced "
- "(see function \"string_eval_expression\" in \"Plugin API reference\")"),
- N_("operator: a logical or comparison operator "
- "(see function \"string_eval_expression\" in \"Plugin API reference\")"),
+ "are replaced (see below)"),
+ N_("operator: a logical or comparison operator (see below)"),
"",
N_("An expression is considered as \"true\" if it is not NULL, not "
"empty, and different from \"0\"."),
@@ -8359,6 +8357,28 @@ command_init ()
N_("For name of hdata and variables, please look at \"Plugin API "
"reference\", function \"weechat_hdata_get\"."),
"",
+ N_("Logical operators:"),
+ N_(" && boolean \"and\""),
+ N_(" || boolean \"or\""),
+ "",
+ N_("Comparison operators:"),
+ N_(" == equal"),
+ N_(" != not equal"),
+ N_(" <= less or equal"),
+ N_(" < less"),
+ N_(" >= greater or equal"),
+ N_(" > greater"),
+ N_(" =~ is matching POSIX extended regex"),
+ N_(" !~ is NOT matching POSIX extended regex"),
+ N_(" ==* is matching mask, case sensitive (wildcard \"*\" is allowed)"),
+ N_(" !!* is NOT matching mask, case sensitive (wildcard \"*\" is allowed)"),
+ N_(" =* is matching mask, case insensitive (wildcard \"*\" is allowed)"),
+ N_(" !* is NOT matching mask, case insensitive (wildcard \"*\" is allowed)"),
+ N_(" ==- is included, case sensitive"),
+ N_(" !!- is NOT included, case sensitive"),
+ N_(" =- is included, case insensitive"),
+ N_(" !- is NOT included, case insensitive"),
+ "",
N_("Examples (simple strings):"),
AI(" /eval -n ${raw:${info:version}} ==> ${info:version}"),
AI(" /eval -n ${eval_cond:${window.win_width}>100} ==> 1"),