summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/de/autogen/user/weechat_commands.adoc111
-rw-r--r--doc/en/autogen/user/weechat_commands.adoc3
-rw-r--r--doc/fr/autogen/user/weechat_commands.adoc3
-rw-r--r--doc/it/autogen/user/weechat_commands.adoc3
-rw-r--r--doc/ja/autogen/user/weechat_commands.adoc3
-rw-r--r--doc/pl/autogen/user/weechat_commands.adoc3
-rw-r--r--po/cs.po7
-rw-r--r--po/de.po8
-rw-r--r--po/es.po7
-rw-r--r--po/fr.po14
-rw-r--r--po/hu.po7
-rw-r--r--po/it.po7
-rw-r--r--po/ja.po7
-rw-r--r--po/pl.po7
-rw-r--r--po/pt.po7
-rw-r--r--po/pt_BR.po7
-rw-r--r--po/ru.po7
-rw-r--r--po/tr.po7
-rw-r--r--po/weechat.pot7
19 files changed, 143 insertions, 82 deletions
diff --git a/doc/de/autogen/user/weechat_commands.adoc b/doc/de/autogen/user/weechat_commands.adoc
index 5a704ac4d..22bbb9ae9 100644
--- a/doc/de/autogen/user/weechat_commands.adoc
+++ b/doc/de/autogen/user/weechat_commands.adoc
@@ -257,54 +257,56 @@ infolists: zeigt Information über die Infolists an
/eval [-n|-s] <expression>
[-n] -c <expression1> <operator> <expression2>
- -n: gibt das Ergebnis aus, ohne das dieses in den Buffer gesendet wird (debug Modus)
- -s: teilt Ausdrücke bevor sie evaluiert werden (mehrere Befehle können durch Semikolon getrennt werden)
- -c: Auswertung als Bedingung: nutzt Operatoren und runde Klammern, Rückgabewert als Boolean-Wert ("0" oder "1")
-expression: Ausdruck welcher verarbeitet werden soll. Variablen im Format ${variable} werden ersetzt (siehe unten); mehrere Befehle werden durch ein Semikolon voneinander getrennt
- operator: ein logischer oder vergleichender Operand:
- - logische Operanden:
- && boolean "und"
- || boolean "oder"
- - vergleichende Operanden:
- == gleich
- != ungleich
- <= kleiner oder gleich
- < kleiner
- >= größer oder gleich
- > größer
- =~ stimmt mit regulärem POSIX Ausdruck überein
- !~ stimmt NICHT mit regulärem POSIX Ausdruck überein
-
-Ein Ausdruck gilt als "wahr" sofern das Ergebnis weder NULL, leer und von "0" abweichend ist.
-Der Vergleich findet zwischen zwei Integer Werten statt, sofern die beiden Ausdrücke gültige Integer-Werte sind.
-Um einen Vergleich zwischen zwei Zeichenketten zu erzwingen, müssen die Ausdrücke in Anführungszeichen gesetzt werden, zum Beispiel:
+ -n: display result without sending it to buffer (debug mode)
+ -s: split expression before evaluating it (many commands can be separated by semicolons)
+ -c: evaluate as condition: use operators and parentheses, return a boolean value ("0" or "1")
+expression: expression to evaluate, variables with format ${variable} are replaced (see below); many commands can be separated by semicolons
+ operator: a logical or comparison operator:
+ - logical operators:
+ && boolean "and"
+ || boolean "or"
+ - comparison operators:
+ == equal
+ != not equal
+ <= less or equal
+ < less
+ >= greater or equal
+ > greater
+ =~ is matching POSIX extended regex
+ !~ is NOT matching POSIX extended regex
+ =* is matching wildcard mask
+ !* is NOT matching wildcard mask
+
+An expression is considered as "true" if it is not NULL, not empty, and different from "0".
+The comparison is made using integers if the two expressions are valid integers.
+To force a string comparison, add double quotes around each expression, for example:
50 > 100 ==> 0
"50" > "100" ==> 1
-Einige Variablen werden im Ausdruck, mittels der Formatierung ${Variable}, ersetzt. Mögliche Variablen sind, nach Reihenfolge ihrer Priorität:
- 1. eine evaluierte Teilzeichenkette (Format: "eval:xxx")
- 2. eine Zeichenkette mit Escapesequenzen (Format: "esc:xxx" oder "\xxx")
- 3. Zeichen welche in einer Zeichenkette nicht dargestellt werden sollen (Format: "hide:Zeichen,Zeichenkette")
- 4. eine Zeichenkette mit einer maximalen Anzahl an Zeichen (Format: "cut:+Max,Suffix,Zeichenkette")
- oder maximale Anzahl an Zeichen die auf dem Bildschirm angezeigt werden sollen (Format: "cutscr:Max,Suffix,Zeichenkette oder "cutscr:+Max,Suffix,Zeichenkette")
- 5. eine Farbe (Format: "color:xxx", siehe "Anleitung für API Erweiterung", Funktion "color")\n
- 6. eine Info (Format: "info:Name,Argumente", Argumente sind optional)
- 7. aktuelles Datum/Uhrzeit (Format: "date" oder "date:format")
- 8. eine Umgebungsvariable (Format: "env:XXX")
- 9. ein Dreifachoperand (Format: "if:Bedingung?Wert_falls_wahr:Wert_falls_unwahr")
- 10. eine Option (Format: "file.section.option")
- 11. der Name einer lokalen Variablen eines Buffer
- 12. ein hdata Name/Variable (der Wert wird automatisch in eine Zeichenkette konvertiert), standardmäßig wird für "window" und "buffer" das aktuelle Fenster/Buffer verwendet.
-Das Format für hdata kann wie folgt aufgebaut sein:
- hdata.var1.var2...: startet mit hdata (der Pointer muss bekannt sein) und fragt eine Variable nach der anderen ab (weitere hdata können folgen)
- hdata[list].var1.var2...: startet hdata mittels einer Liste, zum Beispiel:
- ${buffer[gui_buffers].full_name}: der vollständige Name des ersten Buffers, in der verknüpften Liste aller Buffer
- ${plugin[weechat_plugins].name}: Name der ersten Erweiterung, in der verknüpften Liste aller Erweiterungen
- hdata[pointer].var1.var2...: startet hdata mittels einem Pointer, zum Beispiel:
- ${buffer[0x1234abcd].full_name}: vollständiger Name eines Buffers und des dazugehörigen Pointers (kann in triggern benutzt werden)
-Die vorhandenen Namen für hdata und Variablen sind in der "Anleitung für API Erweiterung", Bereich "weechat_hdata_get". beschrieben
-
-Beispiele (einfache Zeichenketten):
+Some variables are replaced in expression, using the format ${variable}, variable can be, by order of priority:
+ 1. an evaluated sub-string (format: "eval:xxx")
+ 2. a string with escaped chars (format: "esc:xxx" or "\xxx")
+ 3. a string with chars to hide (format: "hide:char,string")
+ 4. a string with max chars (format: "cut:max,suffix,string" or "cut:+max,suffix,string")
+ or max chars displayed on screen (format: "cutscr:max,suffix,string" or "cutscr:+max,suffix,string")
+ 5. a color (format: "color:xxx", see "Plugin API reference", function "color")
+ 6. an info (format: "info:name,arguments", arguments are optional)
+ 7. current date/time (format: "date" or "date:format")
+ 8. an environment variable (format: "env:XXX")
+ 9. a ternary operator (format: "if:condition?value_if_true:value_if_false")
+ 10. an option (format: "file.section.option")
+ 11. a local variable in buffer
+ 12. a hdata name/variable (the value is automatically converted to string), by default "window" and "buffer" point to current window/buffer.
+Format for hdata can be one of following:
+ hdata.var1.var2...: start with a hdata (pointer must be known), and ask variables one after one (other hdata can be followed)
+ hdata[list].var1.var2...: start with a hdata using a list, for example:
+ ${buffer[gui_buffers].full_name}: full name of first buffer in linked list of buffers
+ ${plugin[weechat_plugins].name}: name of first plugin in linked list of plugins
+ hdata[pointer].var1.var2...: start with a hdata using a pointer, for example:
+ ${buffer[0x1234abcd].full_name}: full name of the buffer with this pointer (can be used in triggers)
+For name of hdata and variables, please look at "Plugin API reference", function "weechat_hdata_get".
+
+Examples (simple strings):
/eval -n ${info:version} ==> 0.4.3
/eval -n ${env:HOME} ==> /home/user
/eval -n ${weechat.look.scroll_amount} ==> 3
@@ -319,15 +321,16 @@ Beispiele (einfache Zeichenketten):
/eval -n ${date:%H:%M:%S} ==> 07:46:40
/eval -n ${if:${info:term_width}>80?big:small} ==> big
-Beispiele (Bedingungen):
- /eval -n -c ${window.buffer.number} > 2 ==> 0
- /eval -n -c ${window.win_width} > 100 ==> 1
- /eval -n -c (8 > 12) || (5 > 2) ==> 1
- /eval -n -c (8 > 12) && (5 > 2) ==> 0
- /eval -n -c abcd =~ ^ABC ==> 1
- /eval -n -c abcd =~ (?-i)^ABC ==> 0
- /eval -n -c abcd =~ (?-i)^abc ==> 1
- /eval -n -c abcd !~ abc ==> 0
+Examples (conditions):
+ /eval -n -c ${window.buffer.number} > 2 ==> 0
+ /eval -n -c ${window.win_width} > 100 ==> 1
+ /eval -n -c (8 > 12) || (5 > 2) ==> 1
+ /eval -n -c (8 > 12) && (5 > 2) ==> 0
+ /eval -n -c abcd =~ ^ABC ==> 1
+ /eval -n -c abcd =~ (?-i)^ABC ==> 0
+ /eval -n -c abcd =~ (?-i)^abc ==> 1
+ /eval -n -c abcd !~ abc ==> 0
+ /eval -n -c abcd =* a*d ==> 1
----
[[command_weechat_filter]]
diff --git a/doc/en/autogen/user/weechat_commands.adoc b/doc/en/autogen/user/weechat_commands.adoc
index aaa5bc7e7..5d9fc4e15 100644
--- a/doc/en/autogen/user/weechat_commands.adoc
+++ b/doc/en/autogen/user/weechat_commands.adoc
@@ -274,6 +274,8 @@ expression: expression to evaluate, variables with format ${variable} are replac
> greater
=~ is matching POSIX extended regex
!~ is NOT matching POSIX extended regex
+ =* is matching wildcard mask
+ !* is NOT matching wildcard mask
An expression is considered as "true" if it is not NULL, not empty, and different from "0".
The comparison is made using integers if the two expressions are valid integers.
@@ -328,6 +330,7 @@ Examples (conditions):
/eval -n -c abcd =~ (?-i)^ABC ==> 0
/eval -n -c abcd =~ (?-i)^abc ==> 1
/eval -n -c abcd !~ abc ==> 0
+ /eval -n -c abcd =* a*d ==> 1
----
[[command_weechat_filter]]
diff --git a/doc/fr/autogen/user/weechat_commands.adoc b/doc/fr/autogen/user/weechat_commands.adoc
index ddc286543..81b12c768 100644
--- a/doc/fr/autogen/user/weechat_commands.adoc
+++ b/doc/fr/autogen/user/weechat_commands.adoc
@@ -274,6 +274,8 @@ expression : expression à évaluer, les variables avec le format ${variable} s
> supérieur
=~ correspond à l'expression régulière POSIX étendue
!~ ne correspond PAS à l'expression régulière POSIX étendue
+ =* correspond au masque qui peut contenir "*"
+ != ne correspond PAS au masque qui peut contenir "*"
Une expression est considérée comme "vraie" si elle est non NULL, non vide, et différente de "0".
La comparaison est faite en utilisant des entiers si les deux expressions sont des entiers valides.
@@ -328,6 +330,7 @@ Exemples (conditions) :
/eval -n -c abcd =~ (?-i)^ABC ==> 0
/eval -n -c abcd =~ (?-i)^abc ==> 1
/eval -n -c abcd !~ abc ==> 0
+ /eval -n -c abcd =* a*d ==> 1
----
[[command_weechat_filter]]
diff --git a/doc/it/autogen/user/weechat_commands.adoc b/doc/it/autogen/user/weechat_commands.adoc
index fdffcf0ce..8ff3ccee0 100644
--- a/doc/it/autogen/user/weechat_commands.adoc
+++ b/doc/it/autogen/user/weechat_commands.adoc
@@ -274,6 +274,8 @@ expression: expression to evaluate, variables with format ${variable} are replac
> greater
=~ is matching POSIX extended regex
!~ is NOT matching POSIX extended regex
+ =* is matching wildcard mask
+ !* is NOT matching wildcard mask
An expression is considered as "true" if it is not NULL, not empty, and different from "0".
The comparison is made using integers if the two expressions are valid integers.
@@ -328,6 +330,7 @@ Examples (conditions):
/eval -n -c abcd =~ (?-i)^ABC ==> 0
/eval -n -c abcd =~ (?-i)^abc ==> 1
/eval -n -c abcd !~ abc ==> 0
+ /eval -n -c abcd =* a*d ==> 1
----
[[command_weechat_filter]]
diff --git a/doc/ja/autogen/user/weechat_commands.adoc b/doc/ja/autogen/user/weechat_commands.adoc
index 08e1580b2..6b80d8640 100644
--- a/doc/ja/autogen/user/weechat_commands.adoc
+++ b/doc/ja/autogen/user/weechat_commands.adoc
@@ -274,6 +274,8 @@ expression: expression to evaluate, variables with format ${variable} are replac
> greater
=~ is matching POSIX extended regex
!~ is NOT matching POSIX extended regex
+ =* is matching wildcard mask
+ !* is NOT matching wildcard mask
An expression is considered as "true" if it is not NULL, not empty, and different from "0".
The comparison is made using integers if the two expressions are valid integers.
@@ -328,6 +330,7 @@ Examples (conditions):
/eval -n -c abcd =~ (?-i)^ABC ==> 0
/eval -n -c abcd =~ (?-i)^abc ==> 1
/eval -n -c abcd !~ abc ==> 0
+ /eval -n -c abcd =* a*d ==> 1
----
[[command_weechat_filter]]
diff --git a/doc/pl/autogen/user/weechat_commands.adoc b/doc/pl/autogen/user/weechat_commands.adoc
index fa6395d45..bd2a3e450 100644
--- a/doc/pl/autogen/user/weechat_commands.adoc
+++ b/doc/pl/autogen/user/weechat_commands.adoc
@@ -274,6 +274,8 @@ expression: expression to evaluate, variables with format ${variable} are replac
> greater
=~ is matching POSIX extended regex
!~ is NOT matching POSIX extended regex
+ =* is matching wildcard mask
+ !* is NOT matching wildcard mask
An expression is considered as "true" if it is not NULL, not empty, and different from "0".
The comparison is made using integers if the two expressions are valid integers.
@@ -328,6 +330,7 @@ Examples (conditions):
/eval -n -c abcd =~ (?-i)^ABC ==> 0
/eval -n -c abcd =~ (?-i)^abc ==> 1
/eval -n -c abcd !~ abc ==> 0
+ /eval -n -c abcd =* a*d ==> 1
----
[[command_weechat_filter]]
diff --git a/po/cs.po b/po/cs.po
index b5bd1072d..ecd681ccb 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: 2017-04-26 15:04+0200\n"
+"POT-Creation-Date: 2017-04-29 17:04+0200\n"
"PO-Revision-Date: 2017-01-06 21:59+0100\n"
"Last-Translator: Ondřej Súkup <mimi.vx@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1456,6 +1456,8 @@ msgid ""
" > greater\n"
" =~ is matching POSIX extended regex\n"
" !~ is NOT matching POSIX extended regex\n"
+" =* is matching wildcard mask\n"
+" !* is NOT matching wildcard mask\n"
"\n"
"An expression is considered as \"true\" if it is not NULL, not empty, and "
"different from \"0\".\n"
@@ -1525,7 +1527,8 @@ msgid ""
" /eval -n -c abcd =~ ^ABC ==> 1\n"
" /eval -n -c abcd =~ (?-i)^ABC ==> 0\n"
" /eval -n -c abcd =~ (?-i)^abc ==> 1\n"
-" /eval -n -c abcd !~ abc ==> 0"
+" /eval -n -c abcd !~ abc ==> 0\n"
+" /eval -n -c abcd =* a*d ==> 1"
msgstr ""
msgid ""
diff --git a/po/de.po b/po/de.po
index 85ff722d4..1b79fd4e3 100644
--- a/po/de.po
+++ b/po/de.po
@@ -19,7 +19,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2017-04-26 15:04+0200\n"
+"POT-Creation-Date: 2017-04-29 17:04+0200\n"
"PO-Revision-Date: 2017-04-26 22:41+0200\n"
"Last-Translator: Nils Görs <weechatter@arcor.de>\n"
"Language-Team: German <kde-i18n-de@kde.org>\n"
@@ -1537,6 +1537,7 @@ msgstr "evaluierter Ausdruck"
msgid "[-n|-s] <expression> || [-n] -c <expression1> <operator> <expression2>"
msgstr "[-n|-s] <expression> || [-n] -c <expression1> <operator> <expression2>"
+#, fuzzy
msgid ""
" -n: display result without sending it to buffer (debug mode)\n"
" -s: split expression before evaluating it (many commands can be "
@@ -1558,6 +1559,8 @@ msgid ""
" > greater\n"
" =~ is matching POSIX extended regex\n"
" !~ is NOT matching POSIX extended regex\n"
+" =* is matching wildcard mask\n"
+" !* is NOT matching wildcard mask\n"
"\n"
"An expression is considered as \"true\" if it is not NULL, not empty, and "
"different from \"0\".\n"
@@ -1627,7 +1630,8 @@ msgid ""
" /eval -n -c abcd =~ ^ABC ==> 1\n"
" /eval -n -c abcd =~ (?-i)^ABC ==> 0\n"
" /eval -n -c abcd =~ (?-i)^abc ==> 1\n"
-" /eval -n -c abcd !~ abc ==> 0"
+" /eval -n -c abcd !~ abc ==> 0\n"
+" /eval -n -c abcd =* a*d ==> 1"
msgstr ""
" -n: gibt das Ergebnis aus, ohne das dieses in den Buffer gesendet "
"wird (debug Modus)\n"
diff --git a/po/es.po b/po/es.po
index 5f448e198..4bbfcf2cf 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: 2017-04-26 15:04+0200\n"
+"POT-Creation-Date: 2017-04-29 17:04+0200\n"
"PO-Revision-Date: 2017-01-06 22:01+0100\n"
"Last-Translator: Elián Hanisch <lambdae2@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1488,6 +1488,8 @@ msgid ""
" > greater\n"
" =~ is matching POSIX extended regex\n"
" !~ is NOT matching POSIX extended regex\n"
+" =* is matching wildcard mask\n"
+" !* is NOT matching wildcard mask\n"
"\n"
"An expression is considered as \"true\" if it is not NULL, not empty, and "
"different from \"0\".\n"
@@ -1557,7 +1559,8 @@ msgid ""
" /eval -n -c abcd =~ ^ABC ==> 1\n"
" /eval -n -c abcd =~ (?-i)^ABC ==> 0\n"
" /eval -n -c abcd =~ (?-i)^abc ==> 1\n"
-" /eval -n -c abcd !~ abc ==> 0"
+" /eval -n -c abcd !~ abc ==> 0\n"
+" /eval -n -c abcd =* a*d ==> 1"
msgstr ""
msgid ""
diff --git a/po/fr.po b/po/fr.po
index bd838de7f..f906d3989 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: 2017-04-26 15:04+0200\n"
-"PO-Revision-Date: 2017-04-26 20:19+0200\n"
+"POT-Creation-Date: 2017-04-29 17:04+0200\n"
+"PO-Revision-Date: 2017-04-29 17:07+0200\n"
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: fr\n"
@@ -1535,6 +1535,8 @@ msgid ""
" > greater\n"
" =~ is matching POSIX extended regex\n"
" !~ is NOT matching POSIX extended regex\n"
+" =* is matching wildcard mask\n"
+" !* is NOT matching wildcard mask\n"
"\n"
"An expression is considered as \"true\" if it is not NULL, not empty, and "
"different from \"0\".\n"
@@ -1604,7 +1606,8 @@ msgid ""
" /eval -n -c abcd =~ ^ABC ==> 1\n"
" /eval -n -c abcd =~ (?-i)^ABC ==> 0\n"
" /eval -n -c abcd =~ (?-i)^abc ==> 1\n"
-" /eval -n -c abcd !~ abc ==> 0"
+" /eval -n -c abcd !~ abc ==> 0\n"
+" /eval -n -c abcd =* a*d ==> 1"
msgstr ""
" -n : afficher le résultat sans envoyer au tampon (mode debug)\n"
" -s : découper l'expression avant de l'évaluer (plusieurs commandes "
@@ -1628,6 +1631,8 @@ msgstr ""
" =~ correspond à l'expression régulière POSIX étendue\n"
" !~ ne correspond PAS à l'expression régulière POSIX "
"étendue\n"
+" =* correspond au masque qui peut contenir \"*\"\n"
+" != ne correspond PAS au masque qui peut contenir \"*\"\n"
"\n"
"Une expression est considérée comme \"vraie\" si elle est non NULL, non "
"vide, et différente de \"0\".\n"
@@ -1702,7 +1707,8 @@ msgstr ""
" /eval -n -c abcd =~ ^ABC ==> 1\n"
" /eval -n -c abcd =~ (?-i)^ABC ==> 0\n"
" /eval -n -c abcd =~ (?-i)^abc ==> 1\n"
-" /eval -n -c abcd !~ abc ==> 0"
+" /eval -n -c abcd !~ abc ==> 0\n"
+" /eval -n -c abcd =* a*d ==> 1"
msgid ""
"filter messages in buffers, to hide/show them according to tags or regex"
diff --git a/po/hu.po b/po/hu.po
index d49a42a98..a498e419f 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: 2017-04-26 15:04+0200\n"
+"POT-Creation-Date: 2017-04-29 17:04+0200\n"
"PO-Revision-Date: 2017-01-06 22:03+0100\n"
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1378,6 +1378,8 @@ msgid ""
" > greater\n"
" =~ is matching POSIX extended regex\n"
" !~ is NOT matching POSIX extended regex\n"
+" =* is matching wildcard mask\n"
+" !* is NOT matching wildcard mask\n"
"\n"
"An expression is considered as \"true\" if it is not NULL, not empty, and "
"different from \"0\".\n"
@@ -1447,7 +1449,8 @@ msgid ""
" /eval -n -c abcd =~ ^ABC ==> 1\n"
" /eval -n -c abcd =~ (?-i)^ABC ==> 0\n"
" /eval -n -c abcd =~ (?-i)^abc ==> 1\n"
-" /eval -n -c abcd !~ abc ==> 0"
+" /eval -n -c abcd !~ abc ==> 0\n"
+" /eval -n -c abcd =* a*d ==> 1"
msgstr ""
msgid ""
diff --git a/po/it.po b/po/it.po
index 0c8abb4b8..a64859097 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: 2017-04-26 15:04+0200\n"
+"POT-Creation-Date: 2017-04-29 17:04+0200\n"
"PO-Revision-Date: 2017-01-06 22:04+0100\n"
"Last-Translator: Esteban I. Ruiz Moreno <exio4.com@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1471,6 +1471,8 @@ msgid ""
" > greater\n"
" =~ is matching POSIX extended regex\n"
" !~ is NOT matching POSIX extended regex\n"
+" =* is matching wildcard mask\n"
+" !* is NOT matching wildcard mask\n"
"\n"
"An expression is considered as \"true\" if it is not NULL, not empty, and "
"different from \"0\".\n"
@@ -1540,7 +1542,8 @@ msgid ""
" /eval -n -c abcd =~ ^ABC ==> 1\n"
" /eval -n -c abcd =~ (?-i)^ABC ==> 0\n"
" /eval -n -c abcd =~ (?-i)^abc ==> 1\n"
-" /eval -n -c abcd !~ abc ==> 0"
+" /eval -n -c abcd !~ abc ==> 0\n"
+" /eval -n -c abcd =* a*d ==> 1"
msgstr ""
" -n: mostra il risultato senza inviarlo al buffer (modalità debug)\n"
"espressione: espressione da analizzare, le variabili con il formato "
diff --git a/po/ja.po b/po/ja.po
index 07ce64f20..77bbb53e1 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: 2017-04-26 15:04+0200\n"
+"POT-Creation-Date: 2017-04-29 17:04+0200\n"
"PO-Revision-Date: 2017-04-23 09:00+0900\n"
"Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n"
"Language-Team: Japanese <https://github.com/l/weechat/tree/master/"
@@ -1501,6 +1501,8 @@ msgid ""
" > greater\n"
" =~ is matching POSIX extended regex\n"
" !~ is NOT matching POSIX extended regex\n"
+" =* is matching wildcard mask\n"
+" !* is NOT matching wildcard mask\n"
"\n"
"An expression is considered as \"true\" if it is not NULL, not empty, and "
"different from \"0\".\n"
@@ -1570,7 +1572,8 @@ msgid ""
" /eval -n -c abcd =~ ^ABC ==> 1\n"
" /eval -n -c abcd =~ (?-i)^ABC ==> 0\n"
" /eval -n -c abcd =~ (?-i)^abc ==> 1\n"
-" /eval -n -c abcd !~ abc ==> 0"
+" /eval -n -c abcd !~ abc ==> 0\n"
+" /eval -n -c abcd =* a*d ==> 1"
msgstr ""
" -n: 結果をバッファに送信せずに表示 (デバッグモード)\n"
" -s: 評価前に式を分割する (複数のコマンドを指定する場合はセミコロンで"
diff --git a/po/pl.po b/po/pl.po
index 7dd04c861..46332a1e5 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
-"POT-Creation-Date: 2017-04-26 15:04+0200\n"
+"POT-Creation-Date: 2017-04-29 17:04+0200\n"
"PO-Revision-Date: 2017-04-08 14:49+0200\n"
"Last-Translator: Krzysztof Korościk <soltys@soltys.info>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1535,6 +1535,8 @@ msgid ""
" > greater\n"
" =~ is matching POSIX extended regex\n"
" !~ is NOT matching POSIX extended regex\n"
+" =* is matching wildcard mask\n"
+" !* is NOT matching wildcard mask\n"
"\n"
"An expression is considered as \"true\" if it is not NULL, not empty, and "
"different from \"0\".\n"
@@ -1604,7 +1606,8 @@ msgid ""
" /eval -n -c abcd =~ ^ABC ==> 1\n"
" /eval -n -c abcd =~ (?-i)^ABC ==> 0\n"
" /eval -n -c abcd =~ (?-i)^abc ==> 1\n"
-" /eval -n -c abcd !~ abc ==> 0"
+" /eval -n -c abcd !~ abc ==> 0\n"
+" /eval -n -c abcd =* a*d ==> 1"
msgstr ""
" -n: wyświetla wynik bez wysyłania go do buforu (tryb debugowania)\n"
" -s: podziel wyażenie przed przetworzeniem go (wiele komend może być "
diff --git a/po/pt.po b/po/pt.po
index d210c7cef..7d52269e9 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: 2017-04-26 15:04+0200\n"
+"POT-Creation-Date: 2017-04-29 17:04+0200\n"
"PO-Revision-Date: 2017-04-08 14:50+0200\n"
"Last-Translator: Vasco Almeida <vascomalmeida@sapo.pt>\n"
"Language-Team: Portuguese <>\n"
@@ -1524,6 +1524,8 @@ msgid ""
" > greater\n"
" =~ is matching POSIX extended regex\n"
" !~ is NOT matching POSIX extended regex\n"
+" =* is matching wildcard mask\n"
+" !* is NOT matching wildcard mask\n"
"\n"
"An expression is considered as \"true\" if it is not NULL, not empty, and "
"different from \"0\".\n"
@@ -1593,7 +1595,8 @@ msgid ""
" /eval -n -c abcd =~ ^ABC ==> 1\n"
" /eval -n -c abcd =~ (?-i)^ABC ==> 0\n"
" /eval -n -c abcd =~ (?-i)^abc ==> 1\n"
-" /eval -n -c abcd !~ abc ==> 0"
+" /eval -n -c abcd !~ abc ==> 0\n"
+" /eval -n -c abcd =* a*d ==> 1"
msgstr ""
" -n: mostrar resultado sem o enviar para o buffer (modo de depuração)\n"
" -s: dividir a expressão antes de a avaliar (pode separar vários "
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 02939e6e9..a36f88020 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: 2017-04-26 15:04+0200\n"
+"POT-Creation-Date: 2017-04-29 17:04+0200\n"
"PO-Revision-Date: 2016-09-03 08:24+0200\n"
"Last-Translator: Eduardo Elias <camponez@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1533,6 +1533,8 @@ msgid ""
" > greater\n"
" =~ is matching POSIX extended regex\n"
" !~ is NOT matching POSIX extended regex\n"
+" =* is matching wildcard mask\n"
+" !* is NOT matching wildcard mask\n"
"\n"
"An expression is considered as \"true\" if it is not NULL, not empty, and "
"different from \"0\".\n"
@@ -1602,7 +1604,8 @@ msgid ""
" /eval -n -c abcd =~ ^ABC ==> 1\n"
" /eval -n -c abcd =~ (?-i)^ABC ==> 0\n"
" /eval -n -c abcd =~ (?-i)^abc ==> 1\n"
-" /eval -n -c abcd !~ abc ==> 0"
+" /eval -n -c abcd !~ abc ==> 0\n"
+" /eval -n -c abcd =* a*d ==> 1"
msgstr ""
msgid ""
diff --git a/po/ru.po b/po/ru.po
index f63a8cca6..77acc0711 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: 2017-04-26 15:04+0200\n"
+"POT-Creation-Date: 2017-04-29 17:04+0200\n"
"PO-Revision-Date: 2017-01-06 22:06+0100\n"
"Last-Translator: Aleksey V Zapparov AKA ixti <ixti@member.fsf.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1400,6 +1400,8 @@ msgid ""
" > greater\n"
" =~ is matching POSIX extended regex\n"
" !~ is NOT matching POSIX extended regex\n"
+" =* is matching wildcard mask\n"
+" !* is NOT matching wildcard mask\n"
"\n"
"An expression is considered as \"true\" if it is not NULL, not empty, and "
"different from \"0\".\n"
@@ -1469,7 +1471,8 @@ msgid ""
" /eval -n -c abcd =~ ^ABC ==> 1\n"
" /eval -n -c abcd =~ (?-i)^ABC ==> 0\n"
" /eval -n -c abcd =~ (?-i)^abc ==> 1\n"
-" /eval -n -c abcd !~ abc ==> 0"
+" /eval -n -c abcd !~ abc ==> 0\n"
+" /eval -n -c abcd =* a*d ==> 1"
msgstr ""
msgid ""
diff --git a/po/tr.po b/po/tr.po
index 225988407..12de714bc 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: 2017-04-26 15:04+0200\n"
+"POT-Creation-Date: 2017-04-29 17:04+0200\n"
"PO-Revision-Date: 2017-01-06 22:07+0100\n"
"Last-Translator: Hasan Kiran <sunder67@hotmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -1234,6 +1234,8 @@ msgid ""
" > greater\n"
" =~ is matching POSIX extended regex\n"
" !~ is NOT matching POSIX extended regex\n"
+" =* is matching wildcard mask\n"
+" !* is NOT matching wildcard mask\n"
"\n"
"An expression is considered as \"true\" if it is not NULL, not empty, and "
"different from \"0\".\n"
@@ -1303,7 +1305,8 @@ msgid ""
" /eval -n -c abcd =~ ^ABC ==> 1\n"
" /eval -n -c abcd =~ (?-i)^ABC ==> 0\n"
" /eval -n -c abcd =~ (?-i)^abc ==> 1\n"
-" /eval -n -c abcd !~ abc ==> 0"
+" /eval -n -c abcd !~ abc ==> 0\n"
+" /eval -n -c abcd =* a*d ==> 1"
msgstr ""
msgid ""
diff --git a/po/weechat.pot b/po/weechat.pot
index d3a7ab36f..3be553e79 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: 2017-04-26 15:04+0200\n"
+"POT-Creation-Date: 2017-04-29 17:04+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"
@@ -1237,6 +1237,8 @@ msgid ""
" > greater\n"
" =~ is matching POSIX extended regex\n"
" !~ is NOT matching POSIX extended regex\n"
+" =* is matching wildcard mask\n"
+" !* is NOT matching wildcard mask\n"
"\n"
"An expression is considered as \"true\" if it is not NULL, not empty, and "
"different from \"0\".\n"
@@ -1306,7 +1308,8 @@ msgid ""
" /eval -n -c abcd =~ ^ABC ==> 1\n"
" /eval -n -c abcd =~ (?-i)^ABC ==> 0\n"
" /eval -n -c abcd =~ (?-i)^abc ==> 1\n"
-" /eval -n -c abcd !~ abc ==> 0"
+" /eval -n -c abcd !~ abc ==> 0\n"
+" /eval -n -c abcd =* a*d ==> 1"
msgstr ""
msgid ""