diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2024-02-17 10:54:25 +0100 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2024-02-17 10:54:25 +0100 |
commit | 4e0f7dfd251cae844d09bfc5a7d83b6b0a187b3e (patch) | |
tree | 4a46aabc820ed894108150a2fa1693c4829138a0 | |
parent | a35ac5e8d9403245e920dce80dea921f9c31b7ae (diff) | |
download | weechat-4e0f7dfd251cae844d09bfc5a7d83b6b0a187b3e.zip |
core: reintroduce help on the operators in `/help eval` (issue #2005)
-rw-r--r-- | ChangeLog.adoc | 2 | ||||
-rw-r--r-- | po/cs.po | 76 | ||||
-rw-r--r-- | po/de.po | 91 | ||||
-rw-r--r-- | po/es.po | 80 | ||||
-rw-r--r-- | po/fr.po | 87 | ||||
-rw-r--r-- | po/hu.po | 71 | ||||
-rw-r--r-- | po/it.po | 84 | ||||
-rw-r--r-- | po/ja.po | 80 | ||||
-rw-r--r-- | po/pl.po | 91 | ||||
-rw-r--r-- | po/pt.po | 80 | ||||
-rw-r--r-- | po/pt_BR.po | 84 | ||||
-rw-r--r-- | po/ru.po | 71 | ||||
-rw-r--r-- | po/sr.po | 91 | ||||
-rw-r--r-- | po/tr.po | 80 | ||||
-rw-r--r-- | po/weechat.pot | 70 | ||||
-rw-r--r-- | src/core/wee-command.c | 28 |
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` @@ -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 "" @@ -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):" @@ -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 "" @@ -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) :" @@ -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 "" @@ -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 "" @@ -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 "" @@ -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):" @@ -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 "" @@ -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 "" @@ -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 "Примери (једноставни стрингови):" @@ -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"), |