summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/de/autogen/user/irc_commands.txt44
-rw-r--r--doc/de/autogen/user/relay_options.txt4
-rw-r--r--doc/de/autogen/user/rmodifier_commands.txt34
-rw-r--r--doc/de/autogen/user/weechat_commands.txt142
-rw-r--r--doc/de/autogen/user/weechat_options.txt4
-rw-r--r--doc/en/autogen/user/irc_commands.txt4
-rw-r--r--doc/en/autogen/user/relay_options.txt4
-rw-r--r--doc/en/autogen/user/rmodifier_commands.txt2
-rw-r--r--doc/en/autogen/user/weechat_commands.txt6
-rw-r--r--doc/en/autogen/user/weechat_options.txt4
-rw-r--r--doc/en/weechat_plugin_api.en.txt18
-rw-r--r--doc/fr/autogen/user/irc_commands.txt4
-rw-r--r--doc/fr/autogen/user/relay_options.txt4
-rw-r--r--doc/fr/autogen/user/rmodifier_commands.txt2
-rw-r--r--doc/fr/autogen/user/weechat_commands.txt6
-rw-r--r--doc/fr/autogen/user/weechat_options.txt4
-rw-r--r--doc/fr/weechat_plugin_api.fr.txt12
-rw-r--r--doc/it/autogen/user/irc_commands.txt48
-rw-r--r--doc/it/autogen/user/relay_options.txt4
-rw-r--r--doc/it/autogen/user/rmodifier_commands.txt2
-rw-r--r--doc/it/autogen/user/weechat_commands.txt6
-rw-r--r--doc/it/autogen/user/weechat_options.txt4
-rw-r--r--doc/it/weechat_plugin_api.it.txt22
-rw-r--r--doc/ja/autogen/user/irc_commands.txt40
-rw-r--r--doc/ja/autogen/user/relay_options.txt4
-rw-r--r--doc/ja/autogen/user/rmodifier_commands.txt30
-rw-r--r--doc/ja/autogen/user/weechat_commands.txt6
-rw-r--r--doc/ja/autogen/user/weechat_options.txt4
-rw-r--r--doc/pl/autogen/user/irc_commands.txt44
-rw-r--r--doc/pl/autogen/user/relay_options.txt4
-rw-r--r--doc/pl/autogen/user/rmodifier_commands.txt32
-rw-r--r--doc/pl/autogen/user/weechat_commands.txt142
-rw-r--r--doc/pl/autogen/user/weechat_options.txt4
33 files changed, 351 insertions, 343 deletions
diff --git a/doc/de/autogen/user/irc_commands.txt b/doc/de/autogen/user/irc_commands.txt
index 3a0af861b..23a3953c7 100644
--- a/doc/de/autogen/user/irc_commands.txt
+++ b/doc/de/autogen/user/irc_commands.txt
@@ -199,23 +199,23 @@ nick: Nick oder Maske (darf mit einem "*" als Platzhalter beginnen oder enden)
add [re:]<nick> [<server> [<channel>]]
del <number>|-all
- list: zeigt alle Ignorierungen an
- add: fügt eine Ignorierung hinzu
- nick: Nick oder Hostname (dies kann ein regulärer Ausdruck sein, sofern "re:" angegeben wird oder eine Maske mittels "*" genutzt wird um ein oder mehrere Zeichen zu ersetzen)
- del: entfernt eine Ignorierung
- number: Nummer der Ignorierung die entfernt werden soll (nutze "list" um den entsprechenden Eintrag zu finden)
- -all: entfernt alle Einträge
- server: interner Name des Server auf welchem die Ignorierung statt finden soll
- channel: Name des Channel, in dem die Ignorierung statt finden soll
-
-Hinweis: Um zwischen Groß-und Kleinschreibung zu unterscheiden muss am Wortanfang "(?-i)" genutzt werden.
-
-Beispiele:
- ignoriert den Nick "toto" global:
+ list: list all ignores
+ add: add an ignore
+ nick: nick or hostname (can be a POSIX extended regular expression if "re:" is given or a mask using "*" to replace one or more chars)
+ del: delete an ignore
+ number: number of ignore to delete (look at list to find it)
+ -all: delete all ignores
+ server: internal server name where ignore is working
+ channel: channel name where ignore is working
+
+Note: the regular expression can start with "(?-i)" to become case sensitive.
+
+Examples:
+ ignore nick "toto" everywhere:
/ignore add toto
- ignoriert den Host "toto@domain.com" auf dem freenode Server:
+ ignore host "toto@domain.com" on freenode server:
/ignore add toto@domain.com freenode
- ignoriert den Host "toto*@*.domain.com" im Chat freenode/#weechat:
+ ignore host "toto*@*.domain.com" on freenode/#weechat:
/ignore add toto*@*.domain.com freenode #weechat
----
@@ -319,16 +319,16 @@ server_mask: die aufzulistenden Server sollen diesem Muster entsprechen
----
/list [<channel>[,<channel>...]] [<server>] [-re <regex>]
-channel: aufzulistender Channel
- server: Servername
- regexp: regulärer Ausdruck der auf die Ausgabe angewendet werden soll (zwischen Groß- und Kleinschreibung wird nicht unterschieden. Um zwischen Groß- und Kleinschreibung zu unterscheiden muss zu Beginn "(?-i)" genutzt werden)
+channel: channel to list
+ server: server name
+ regex: POSIX extended regular expression used to filter results (case insensitive, can start by "(?-i)" to become case sensitive)
-Beispiele:
- listet alle Channels des Servers auf (dies kann bei großen Netzwerken sehr lange dauern):
+Examples:
+ list all channels on server (can be very slow on large networks):
/list
- listet den Channel #weechat auf:
+ list channel #weechat:
/list #weechat
- listet alle Channels auf die mit "#weechat" beginnen (dies kann bei großen Netzwerken sehr lange dauern):
+ list all channels beginning with "#weechat" (can be very slow on large networks):
/list -re #weechat.*
----
diff --git a/doc/de/autogen/user/relay_options.txt b/doc/de/autogen/user/relay_options.txt
index 99e3fe6d6..e6bf2b1f6 100644
--- a/doc/de/autogen/user/relay_options.txt
+++ b/doc/de/autogen/user/relay_options.txt
@@ -79,7 +79,7 @@
** Werte: 0 .. 65535 (Standardwert: `256`)
* [[option_relay.network.allowed_ips]] *relay.network.allowed_ips*
-** Beschreibung: `regulärer Ausdruck für IP Adressen die auf das Relay zugreifen dürfen (zwischen Groß- und Kleinschreibung wird dabei nicht unterschieden. Um zwischen Groß-und Kleinschreibung zu unterscheiden muss am Wortanfang "(?-i)" genutzt werden) . Sollte IPv6 aktiviert sein und es wird eine IPv4 Verbindung aufgebaut, werden die IPv6 Adressen nach IPv4 gewandelt (siehe: "::ffff:127.0.0.1"), Beispiele: "^((::ffff:)?123.45.67.89|192.160.*)$"`
+** Beschreibung: `POSIX extended regular expression with IPs allowed to use relay (case insensitive, use "(?-i)" at beginning to make it case sensitive); if IPv6 is enabled and that connection is made using IPv4, it will be IPv4-mapped IPv6 address (like: "::ffff:127.0.0.1"), example: "^((::ffff:)?123.45.67.89|192.160.*)$"`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `""`)
@@ -114,7 +114,7 @@
** Werte: beliebige Zeichenkette (Standardwert: `"%h/ssl/relay.pem"`)
* [[option_relay.network.websocket_allowed_origins]] *relay.network.websocket_allowed_origins*
-** Beschreibung: `erlaubt regulären Ausdruck für Origins in WebSockets (Groß- und Kleinschreibung wird ignoriert, um Groß- und Kleinschreibung zu nutzen muss "(?-i)" dem Origin vorangestellt werden), Beispiele: "^http://(www\.)?example\.(com|org)"`
+** Beschreibung: `POSIX extended regular expression with origins allowed in websockets (case insensitive, use "(?-i)" at beginning to make it case sensitive), example: "^http://(www\.)?example\.(com|org)"`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `""`)
diff --git a/doc/de/autogen/user/rmodifier_commands.txt b/doc/de/autogen/user/rmodifier_commands.txt
index 26785bf81..3bc83668d 100644
--- a/doc/de/autogen/user/rmodifier_commands.txt
+++ b/doc/de/autogen/user/rmodifier_commands.txt
@@ -8,24 +8,24 @@
missing
default -yes
- list: zeigt alle rmodifier an
-listdefault: zeigt die Standardeinstellung für rmodifier an
- add: einen rmodifier hinzufügen
- name: Name des rmodifier
- modifiers: durch Kommata getrennte Liste der modifier
- groups: Aktion auf Gruppen (groups) anwenden, die durch reguläre Ausdrücke abgefragt werden (innerhalb der runden Klammern): durch Kommata getrennte Liste der Gruppen (von 1 bis 9). Optional kann nach der Nummer für die Gruppe ein "*" gesetzt werden um diese Gruppe auszublenden
- regex: regulärer Ausdruck (zwischen Groß- und Kleinschreibung wird nicht unterschieden. Um zwischen Groß- und Kleinschreibung zu unterscheiden muss zu Beginn "(?-i)" genutzt werden)
- del: löscht einen rmodifier Eintrag
- -all: löscht alle rmodifiers Einträge
- missing: fügt fehlende rmodifiers hinzu
- default: setzt die rmodifier auf seine Standardwerte zurück
+ list: list all rmodifiers
+listdefault: list default rmodifiers
+ add: add a rmodifier
+ name: name of rmodifier
+ modifiers: comma separated list of modifiers
+ groups: action on groups captured in regular expression (inside parentheses): comma separated list of groups (from 1 to 9) with optional "*" after number to hide the group
+ regex: POSIX extended regular expression (case insensitive, can start by "(?-i)" to become case sensitive)
+ del: delete a rmodifier
+ -all: delete all rmodifiers
+ missing: add missing rmodifiers
+ default: restore default rmodifiers
-Beispiele:
- verbirgt die Eingabe nach dem Befehl /passwort:
- /rmodifier add passwort input_text_display 1,2* ^(/passwort +)(.*)
- lösche rmodifier "passwort":
- /rmodifier del passwort
- lösche alle rmodifiers:
+Examples:
+ hide everything typed after a command /password:
+ /rmodifier add password input_text_display 1,2* ^(/password +)(.*)
+ delete rmodifier "password":
+ /rmodifier del password
+ delete all rmodifiers:
/rmodifier del -all
----
diff --git a/doc/de/autogen/user/weechat_commands.txt b/doc/de/autogen/user/weechat_commands.txt
index 28f594d1a..b19c73f85 100644
--- a/doc/de/autogen/user/weechat_commands.txt
+++ b/doc/de/autogen/user/weechat_commands.txt
@@ -220,43 +220,43 @@ infolists: zeigt Information über die Infolists an
/eval [-n] <expression>
[-n] -c <expression1> <operator> <expression2>
- -n: zeigt das Ergebnis lokal an, ohne das dieses in den Buffer gesendet wird (debug Modus)
- -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)
- 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 Ausdruck überein
- !~ stimmt NICHT mit regulärem Ausdruck überein
-
-Ein Ausdruck gilt als "wahr", sofern das Ergebnis nicht NULL, nicht 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)
+ -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)
+ 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
+
+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 Farbe (Format: color:xxx)
- 2. eine Info (Format: "info:name,arguments", Argumente sind optional)
- 3. der Name einer Option (Format: file.section.option)
- 4. der Name einer lokalen Variablen eines Buffer
- 5. ein hdata Name/Variable (der Wert wird automatisch als Zeichenkette konvertiert), Standardmäßig wird für "window" und "buffer" das aktuelle Fenster/Buffer verwendet.
-Das Format für hdata kann wie folgt lauten:
- 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
-Die vorhandenen Namen für hdata und Variablen sind in der "Anleitung für API Erweiterung", Bereich "weechat_hdata_get". beschrieben
-
-Beispiele:
+Some variables are replaced in expression, using the format ${variable}, variable can be, by order of priority :
+ 1. a color (format: "color:xxx")
+ 2. an info (format: "info:name,arguments", arguments are optional)
+ 3. an option (format: "file.section.option")
+ 4. a local variable in buffer
+ 5. 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
+For name of hdata and variables, please look at "Plugin API reference", function "weechat_hdata_get".
+
+Examples:
/eval -n ${info:version} ==> 0.4.3
/eval -n ${weechat.look.scroll_amount} ==> 3
/eval -n ${window} ==> 0x2549aa0
@@ -282,52 +282,52 @@ Beispiele:
add <name> <buffer>[,<buffer>...] <tags> <regex>
del <name>|-all
- list: alle Filter auflisten
- enable: Filter wird aktiviert (Filter werden standardmäßig aktiviert)
-disable: Filter deaktivieren
- toggle: Filter umschalten
- name: Name des Filters
- add: Filter hinzufügen
- del: Filter entfernen
- -all: entfernt alle Filter
- buffer: durch Kommata getrennte Liste von Buffer in denen der Filter aktiv sein soll:
- - ist der vollständige Name eines Buffer inklusive seiner Erweiterung (Beispiel: "irc.freenode.#weechat")
- - "*" anwenden auf alle Buffer
- - beginnt ein Name mit '!' wird für diesen Buffer kein Filter genutzt
- - ein Name darf mit '*' beginnen oder enden um mehrere Buffer auszuwählen
- tags: durch Kommata getrennte Liste von Schlagwörtern. Zum Beispiel: "irc_join,irc_part,irc_quit"
- - logisch "und": wird "+" zwischen den Tags verwendet (zum Beispiel: "nick_toto+irc_action")
- - Tags können mit '*' beginnen oder enden
- regex: regulärer Ausdruck um in einer Zeile zu suchen
- - das Präfix (z.B. Nick) wird mittels '\t' von der Nachricht getrennt. Sonderzeichen wie '|' müssen mit einer Escapesequenz : '\|' eingebunden werden)
- - wird ein regulärer Ausdruck mit '!' eingeleitet dann wird das übereinstimmende Ergebnis umgekehrt (nutze '\!' um mit '!' zu beginnen)
- - es werden zwei reguläre Ausdrücke erstellt: Der erste für den Präfix und der zweite für die eigentliche Nachricht
- - reguläre Ausdrücke unterscheiden nicht zwischen Groß- und Kleinschreibung. Um zwischen Groß- und Kleinschreibung zu unterscheiden müssen diese mit "(?-i)" eingeleitet werden.
-
-Mit der Tastenvoreinstellung alt+'=' kann die Filterfunktion (de-)aktiviert werden.
-
-Die am häufigsten gebrauchten Schlagwörter lauten:
- no_filter, no_highlight, no_log, log0..log9 (log Level),
+ list: list all filters
+ enable: enable filters (filters are enabled by default)
+disable: disable filters
+ toggle: toggle filters
+ name: filter name
+ add: add a filter
+ del: delete a filter
+ -all: delete all filters
+ buffer: comma separated list of buffers where filter is active:
+ - this is full name including plugin (example: "irc.freenode.#weechat")
+ - "*" means all buffers
+ - a name starting with '!' is excluded
+ - name can start or end with '*' to match many buffers
+ tags: comma separated list of tags, for example "irc_join,irc_part,irc_quit"
+ - logical "and": use "+" between tags (for example: "nick_toto+irc_action")
+ - tags can start or end with '*'
+ regex: POSIX extended regular expression to search in line
+ - use '\t' to separate prefix from message, special chars like '|' must be escaped: '\|'
+ - if regex starts with '!', then matching result is reversed (use '\!' to start with '!')
+ - two regular expressions are created: one for prefix and one for message
+ - regex are case insensitive, they can start by "(?-i)" to become case sensitive
+
+The default key alt+'=' toggles filtering on/off.
+
+Tags most commonly used:
+ no_filter, no_highlight, no_log, log0..log9 (log level),
notify_none, notify_message, notify_private, notify_highlight,
- nick_xxx (xxx ist durch den Nicknamen zu ersetzen), prefix_nick_ccc (ccc ist die Farbe mit der der Nick dargestellt wird),
- irc_xxx (xxx ist durch einen IRC-Befehl/-Nummer zu ersetzen, siehe /server raw oder /debug tags)
+ nick_xxx (xxx is nick in message), prefix_nick_ccc (ccc is color of nick),
+ irc_xxx (xxx is command name or number, see /server raw or /debug tags),
irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
-Mittels "/debug tags" kann man sich die Tags jeder einzelnen Zeile darstellen zu lassen.
+To see tags for lines in buffers: /debug tags
-Beispiele:
- aktiviert einen einfachen IRC Filter für join/part/quit/nick Nachrichten für alle Buffer:
+Examples:
+ use IRC smart filter on all buffers:
/filter add irc_smart * irc_smart_filter *
- aktiviert einen einfachen IRC Filter für join/part/quit/nick Nachrichten der für alle Buffer genutzt wird, außer Buffer die "#weechat" im Namen tragen:
+ use IRC smart filter on all buffers except those with "#weechat" in name:
/filter add irc_smart *,!*#weechat* irc_smart_filter *
- filtert alle IRC join/part/quit Nachrichten:
+ filter all IRC join/part/quit messages:
/filter add joinquit * irc_join,irc_part,irc_quit *
- filtert Nicks wenn diese den Channel betreten oder durch den Befehl "/names" angezeigt werden:
+ filter nicks displayed when joining channels or with /names:
/filter add nicks * irc_366 *
- filtert Nick "toto" im IRC Channel #weechat:
+ filter nick "toto" on IRC channel #weechat:
/filter add toto irc.freenode.#weechat nick_toto *
- filtert IRC join/action Nachrichten von Nick "toto":
+ filter IRC join/action messages from nick "toto":
/filter add toto * nick_toto+irc_join,nick_toto+irc_action *
- filtert Zeilen die "weechat sucks" im IRC Channel #weechat enthalten:
+ filter lines containing "weechat sucks" on IRC channel #weechat:
/filter add sucks irc.freenode.#weechat * weechat sucks
----
diff --git a/doc/de/autogen/user/weechat_options.txt b/doc/de/autogen/user/weechat_options.txt
index f53a5dea8..de0b627c4 100644
--- a/doc/de/autogen/user/weechat_options.txt
+++ b/doc/de/autogen/user/weechat_options.txt
@@ -434,7 +434,7 @@
** Werte: on, off (Standardwert: `off`)
* [[option_weechat.look.buffer_search_regex]] *weechat.look.buffer_search_regex*
-** Beschreibung: `standardmäßige Textsuche im Buffer: falls aktiviert wird mittels regulären Ausdrücken gesucht, andernfalls findet eine genaue Textsuche statt`
+** Beschreibung: `default text search in buffer: if enabled, search POSIX extended regular expression, otherwise search simple string`
** Typ: boolesch
** Werte: on, off (Standardwert: `off`)
@@ -539,7 +539,7 @@
** Werte: beliebige Zeichenkette (Standardwert: `""`)
* [[option_weechat.look.highlight_regex]] *weechat.look.highlight_regex*
-** Beschreibung: `Suchmuster (regulärer Ausdruck) welches genutzt werden soll, um zu überprüfen ob eine Nachricht ein Highlight enthält oder nicht. Mindestens eine Zeichenkette muss dabei auf das Suchmuster passen (alphanumerisch, "-", "_" oder "|"). Das Suchmuster unterscheidet dabei nicht zwischen Groß-und Kleinschreibung (um zwischen Groß-und Kleinschreibung zu unterscheiden muss am Wortanfang "(?-i)" genutzt werden). Beispiele: "flashcode|flashy", "(?-i)FlashCode|flashy"`
+** Beschreibung: `POSIX extended regular expression used to check if a message has highlight or not, at least one match in string must be surrounded by word chars (alphanumeric, "-", "_" or "|"), regular expression is case insensitive (use "(?-i)" at beginning to make it case sensitive), examples: "flashcode|flashy", "(?-i)FlashCode|flashy"`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `""`)
diff --git a/doc/en/autogen/user/irc_commands.txt b/doc/en/autogen/user/irc_commands.txt
index 532a8a486..84bd86273 100644
--- a/doc/en/autogen/user/irc_commands.txt
+++ b/doc/en/autogen/user/irc_commands.txt
@@ -201,7 +201,7 @@ nick: nick or mask (can start or end with "*" as wildcard)
list: list all ignores
add: add an ignore
- nick: nick or hostname (can be regular expression if "re:" is given or a mask using "*" to replace one or more chars)
+ nick: nick or hostname (can be a POSIX extended regular expression if "re:" is given or a mask using "*" to replace one or more chars)
del: delete an ignore
number: number of ignore to delete (look at list to find it)
-all: delete all ignores
@@ -321,7 +321,7 @@ server_mask: list of servers must match this mask
channel: channel to list
server: server name
- regex: regular expression used to filter results (case insensitive, can start by "(?-i)" to become case sensitive)
+ regex: POSIX extended regular expression used to filter results (case insensitive, can start by "(?-i)" to become case sensitive)
Examples:
list all channels on server (can be very slow on large networks):
diff --git a/doc/en/autogen/user/relay_options.txt b/doc/en/autogen/user/relay_options.txt
index f8999d19c..114d257bd 100644
--- a/doc/en/autogen/user/relay_options.txt
+++ b/doc/en/autogen/user/relay_options.txt
@@ -79,7 +79,7 @@
** values: 0 .. 65535 (default value: `256`)
* [[option_relay.network.allowed_ips]] *relay.network.allowed_ips*
-** description: `regular expression with IPs allowed to use relay (case insensitive, use "(?-i)" at beginning to make it case sensitive); if IPv6 is enabled and that connection is made using IPv4, it will be IPv4-mapped IPv6 address (like: "::ffff:127.0.0.1"), example: "^((::ffff:)?123.45.67.89|192.160.*)$"`
+** description: `POSIX extended regular expression with IPs allowed to use relay (case insensitive, use "(?-i)" at beginning to make it case sensitive); if IPv6 is enabled and that connection is made using IPv4, it will be IPv4-mapped IPv6 address (like: "::ffff:127.0.0.1"), example: "^((::ffff:)?123.45.67.89|192.160.*)$"`
** type: string
** values: any string (default value: `""`)
@@ -114,7 +114,7 @@
** values: any string (default value: `"%h/ssl/relay.pem"`)
* [[option_relay.network.websocket_allowed_origins]] *relay.network.websocket_allowed_origins*
-** description: `regular expression with origins allowed in websockets (case insensitive, use "(?-i)" at beginning to make it case sensitive), example: "^http://(www\.)?example\.(com|org)"`
+** description: `POSIX extended regular expression with origins allowed in websockets (case insensitive, use "(?-i)" at beginning to make it case sensitive), example: "^http://(www\.)?example\.(com|org)"`
** type: string
** values: any string (default value: `""`)
diff --git a/doc/en/autogen/user/rmodifier_commands.txt b/doc/en/autogen/user/rmodifier_commands.txt
index b27009d56..49c08f9bc 100644
--- a/doc/en/autogen/user/rmodifier_commands.txt
+++ b/doc/en/autogen/user/rmodifier_commands.txt
@@ -14,7 +14,7 @@ listdefault: list default rmodifiers
name: name of rmodifier
modifiers: comma separated list of modifiers
groups: action on groups captured in regular expression (inside parentheses): comma separated list of groups (from 1 to 9) with optional "*" after number to hide the group
- regex: regular expression (case insensitive, can start by "(?-i)" to become case sensitive)
+ regex: POSIX extended regular expression (case insensitive, can start by "(?-i)" to become case sensitive)
del: delete a rmodifier
-all: delete all rmodifiers
missing: add missing rmodifiers
diff --git a/doc/en/autogen/user/weechat_commands.txt b/doc/en/autogen/user/weechat_commands.txt
index 2cd0d742f..b2b1ea3a5 100644
--- a/doc/en/autogen/user/weechat_commands.txt
+++ b/doc/en/autogen/user/weechat_commands.txt
@@ -234,8 +234,8 @@ expression: expression to evaluate, variables with format ${variable} are replac
< less
>= greater or equal
> greater
- =~ is matching regex
- !~ is NOT matching regex
+ =~ is matching POSIX extended regex
+ !~ is NOT matching POSIX extended regex
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.
@@ -298,7 +298,7 @@ disable: disable filters
tags: comma separated list of tags, for example "irc_join,irc_part,irc_quit"
- logical "and": use "+" between tags (for example: "nick_toto+irc_action")
- tags can start or end with '*'
- regex: regular expression to search in line
+ regex: POSIX extended regular expression to search in line
- use '\t' to separate prefix from message, special chars like '|' must be escaped: '\|'
- if regex starts with '!', then matching result is reversed (use '\!' to start with '!')
- two regular expressions are created: one for prefix and one for message
diff --git a/doc/en/autogen/user/weechat_options.txt b/doc/en/autogen/user/weechat_options.txt
index e6a4b1b16..472a2bfd2 100644
--- a/doc/en/autogen/user/weechat_options.txt
+++ b/doc/en/autogen/user/weechat_options.txt
@@ -434,7 +434,7 @@
** values: on, off (default value: `off`)
* [[option_weechat.look.buffer_search_regex]] *weechat.look.buffer_search_regex*
-** description: `default text search in buffer: if enabled, search regular expression, otherwise search simple string`
+** description: `default text search in buffer: if enabled, search POSIX extended regular expression, otherwise search simple string`
** type: boolean
** values: on, off (default value: `off`)
@@ -539,7 +539,7 @@
** values: any string (default value: `""`)
* [[option_weechat.look.highlight_regex]] *weechat.look.highlight_regex*
-** description: `regular expression used to check if a message has highlight or not, at least one match in string must be surrounded by word chars (alphanumeric, "-", "_" or "|"), regular expression is case insensitive (use "(?-i)" at beginning to make it case sensitive), examples: "flashcode|flashy", "(?-i)FlashCode|flashy"`
+** description: `POSIX extended regular expression used to check if a message has highlight or not, at least one match in string must be surrounded by word chars (alphanumeric, "-", "_" or "|"), regular expression is case insensitive (use "(?-i)" at beginning to make it case sensitive), examples: "flashcode|flashy", "(?-i)FlashCode|flashy"`
** type: string
** values: any string (default value: `""`)
diff --git a/doc/en/weechat_plugin_api.en.txt b/doc/en/weechat_plugin_api.en.txt
index 82e04f0c8..9b1251a03 100644
--- a/doc/en/weechat_plugin_api.en.txt
+++ b/doc/en/weechat_plugin_api.en.txt
@@ -1048,7 +1048,7 @@ const char *weechat_string_regex_flags (const char *regex, int default_flags, in
Arguments:
-* 'regex': regular expression
+* 'regex': POSIX extended regular expression
* 'default_flags': combination of following values (see `man regcomp`):
** REG_EXTENDED
** REG_ICASE
@@ -1088,8 +1088,9 @@ This function is not available in scripting API.
_WeeChat ≥ 0.3.7._
-Compile a regular expression using optional flags at beginning of string (for
-format of flags, see <<_weechat_string_regex_flags,weechat_string_regex_flags>>).
+Compile a POSIX extended regular expression using optional flags at beginning
+of string (for format of flags, see
+<<_weechat_string_regex_flags,weechat_string_regex_flags>>).
Prototype:
@@ -1101,7 +1102,7 @@ int weechat_string_regcomp (void *preg, const char *regex, int default_flags)
Arguments:
* 'preg': pointer to 'regex_t' structure
-* 'regex': regular expression
+* 'regex': POSIX extended regular expression
* 'default_flags': combination of following values (see `man regcomp`):
** REG_EXTENDED
** REG_ICASE
@@ -1170,7 +1171,8 @@ highlight = weechat.string_has_highlight("my test string", "test,word2") # 1
_WeeChat ≥ 0.3.4._
-Check if a string has one or more highlights, using a regular expression.
+Check if a string has one or more highlights, using a POSIX extended regular
+expression. +
For at least one match of regular expression on string, it must be surrounded
by word chars (alphanumeric character, "-", "_" or "|").
@@ -1184,7 +1186,7 @@ int weechat_string_has_highlight_regex (const char *string, const char *regex);
Arguments:
* 'string': string
-* 'regex': regular expression
+* 'regex': POSIX extended regular expression
Return value:
@@ -9991,7 +9993,7 @@ Arguments:
** 'input': input text
** 'text_search_input': input saved before text search
** 'highlight_words': list of words to highlight
-** 'highlight_regex': regular expression for highlight
+** 'highlight_regex': POSIX extended regular expression for highlight
** 'highlight_tags_restrict': restrict highlights to messages with these tags
** 'highlight_tags': force highlight on messages with these tags
** 'hotlist_max_level_nicks': max hotlist level for some nicks
@@ -10164,7 +10166,7 @@ Properties:
Comma separated list of words to remove from highlighted words on buffer
| highlight_regex | any string |
- Regular expression for highlight
+ POSIX extended regular expression for highlight
| highlight_tags_restrict | comma separated list of tags |
Restrict highlights to messages with these tags in this buffer
diff --git a/doc/fr/autogen/user/irc_commands.txt b/doc/fr/autogen/user/irc_commands.txt
index 72911d85e..d6e97b0fa 100644
--- a/doc/fr/autogen/user/irc_commands.txt
+++ b/doc/fr/autogen/user/irc_commands.txt
@@ -201,7 +201,7 @@ pseudo: pseudo ou masque (peut démarrer ou se terminer par "*" comme joker)
list: lister tous les ignores
add: ajouter un ignore
- pseudo: pseudo ou hôte (peut être une expression régulière si "re:" est donné ou un masque avec "*" pour remplacer un ou plusieurs caractères)
+ pseudo: pseudo ou hôte (peut être une expression régulière POSIX étendue si "re:" est donné ou un masque avec "*" pour remplacer un ou plusieurs caractères)
del: supprimer un ignore
numéro: numéro du ignore à supprimer (voir la liste des ignore pour le trouver)
-all: supprimer tous les ignores
@@ -321,7 +321,7 @@ masque_serveur: liste des serveurs correspondant au masque
canal: canal à lister
serveur: nom du serveur
- regex: expression régulière utilisée pour filtrer les résultats (insensible à la casse, peut commencer par "(?-i)" pour devenir sensible à la casse)
+ regex: expression régulière POSIX étendue utilisée pour filtrer les résultats (insensible à la casse, peut commencer par "(?-i)" pour devenir sensible à la casse)
Exemples:
lister tous les canaux du serveur (peut être très lent pour les grands réseaux):
diff --git a/doc/fr/autogen/user/relay_options.txt b/doc/fr/autogen/user/relay_options.txt
index 8428a1a57..6a4fbb434 100644
--- a/doc/fr/autogen/user/relay_options.txt
+++ b/doc/fr/autogen/user/relay_options.txt
@@ -79,7 +79,7 @@
** valeurs: 0 .. 65535 (valeur par défaut: `256`)
* [[option_relay.network.allowed_ips]] *relay.network.allowed_ips*
-** description: `expression régulière avec les IPs autorisées pour le relai (insensible à la casse, utilisez "(?-i)" en début de chaîne pour la rendre sensible à la casse); si l'IPv6 est activé et qu'une connexion est faite en IPv4, il y aura une adresse IPv4 encapsulée dans une IPv6 (comme: "::ffff:127.0.0.1"), exemple: "^((::ffff:)?123.45.67.89|192.160.*)$"`
+** description: `expression régulière POSIX étendue avec les IPs autorisées pour le relai (insensible à la casse, utilisez "(?-i)" en début de chaîne pour la rendre sensible à la casse); si l'IPv6 est activé et qu'une connexion est faite en IPv4, il y aura une adresse IPv4 encapsulée dans une IPv6 (comme: "::ffff:127.0.0.1"), exemple: "^((::ffff:)?123.45.67.89|192.160.*)$"`
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `""`)
@@ -114,7 +114,7 @@
** valeurs: toute chaîne (valeur par défaut: `"%h/ssl/relay.pem"`)
* [[option_relay.network.websocket_allowed_origins]] *relay.network.websocket_allowed_origins*
-** description: `expression régulière avec les origines autorisées dans les websockets (insensible à la casse, utilisez "(?-i)" en début de chaîne pour la rendre insensible à la casse), exemple: "^http://(www\.)?example\.(com|org)"`
+** description: `expression régulière POSIX étendue avec les origines autorisées dans les websockets (insensible à la casse, utilisez "(?-i)" en début de chaîne pour la rendre insensible à la casse), exemple: "^http://(www\.)?example\.(com|org)"`
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `""`)
diff --git a/doc/fr/autogen/user/rmodifier_commands.txt b/doc/fr/autogen/user/rmodifier_commands.txt
index 36dd40b5f..ca1b6ad94 100644
--- a/doc/fr/autogen/user/rmodifier_commands.txt
+++ b/doc/fr/autogen/user/rmodifier_commands.txt
@@ -14,7 +14,7 @@ listdefault: lister les rmodifiers par défaut
name: nom du rmodifier
modifiers: liste de modifiers (séparés par une virgule)
groupes: action sur les groupes capturés dans l'expression régulière (entre parenthèses): liste de groupes (séparés par une virgule) (de 1 à 9) avec en option "*" après le nombre pour cacher le groupe
- regex: expression régulière (insensible à la casse, peut commencer par "(?-i)" pour devenir sensible à la casse)
+ regex: expression régulière POSIX étendue (insensible à la casse, peut commencer par "(?-i)" pour devenir sensible à la casse)
del: supprimer un rmodifier
-all: supprimer tous les rmodifiers
missing: ajouter les rmodifiers manquants
diff --git a/doc/fr/autogen/user/weechat_commands.txt b/doc/fr/autogen/user/weechat_commands.txt
index d8edb0d86..7fae344ee 100644
--- a/doc/fr/autogen/user/weechat_commands.txt
+++ b/doc/fr/autogen/user/weechat_commands.txt
@@ -234,8 +234,8 @@ expression: expression à évaluer, les variables avec le format ${variable} son
< inférieur
>= supérieur ou égal
> supérieur
- =~ correspond à l'expression régulière
- !~ ne correspond PAS à l'expression régulière
+ =~ correspond à l'expression régulière POSIX étendue
+ !~ ne correspond PAS à l'expression régulière POSIX étendue
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.
@@ -298,7 +298,7 @@ Exemples:
étiquettes: liste d'étiquettes, séparées par des virgules, par exemple: "irc_join,irc_part,irc_quit"
- "et" logique: utilisez "+" entre les étiquettes (par exemple: "nick_toto+irc_action")
- les étiquettes peuvent commencer ou se terminer par '*'
- regex: expression régulière à rechercher dans la ligne
+ regex: expression régulière POSIX étendue à rechercher dans la ligne
- utiliser '\t' pour séparer le préfixe du message, les caractères spéciaux comme '|' doivent être échappés: '\|'
- si l'expression régulière commence par '!' alors le résultat est inversé (utiliser '\!' pour démarrer par '!')
- deux expressions régulières sont créées: une pour le préfixe et une pour le message
diff --git a/doc/fr/autogen/user/weechat_options.txt b/doc/fr/autogen/user/weechat_options.txt
index 8c3f1dea8..0d2124d0e 100644
--- a/doc/fr/autogen/user/weechat_options.txt
+++ b/doc/fr/autogen/user/weechat_options.txt
@@ -434,7 +434,7 @@
** valeurs: on, off (valeur par défaut: `off`)
* [[option_weechat.look.buffer_search_regex]] *weechat.look.buffer_search_regex*
-** description: `recherche par défaut dans le tampon: si activé, rechercher une expression régulière, sinon rechercher du texte simple`
+** description: `recherche par défaut dans le tampon: si activé, rechercher une expression régulière POSIX étendue, sinon rechercher du texte simple`
** type: booléen
** valeurs: on, off (valeur par défaut: `off`)
@@ -539,7 +539,7 @@
** valeurs: toute chaîne (valeur par défaut: `""`)
* [[option_weechat.look.highlight_regex]] *weechat.look.highlight_regex*
-** description: `expression régulière utilisée pour vérifier si un message a un "highlight" ou non, au moins une correspondance dans la chaîne doit être entourée de caractères de mot (alphanumérique, "-", "_" ou "|"), l'expression régulière est insensible à la casse (utilisez "(?-i)" au début pour la rendre sensible à la casse), exemples: "flashcode|flashy", "(?-i)FlashCode|flashy"`
+** description: `expression régulière POSIX étendue utilisée pour vérifier si un message a un "highlight" ou non, au moins une correspondance dans la chaîne doit être entourée de caractères de mot (alphanumérique, "-", "_" ou "|"), l'expression régulière est insensible à la casse (utilisez "(?-i)" au début pour la rendre sensible à la casse), exemples: "flashcode|flashy", "(?-i)FlashCode|flashy"`
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `""`)
diff --git a/doc/fr/weechat_plugin_api.fr.txt b/doc/fr/weechat_plugin_api.fr.txt
index d21169d1c..410f6d2e2 100644
--- a/doc/fr/weechat_plugin_api.fr.txt
+++ b/doc/fr/weechat_plugin_api.fr.txt
@@ -1060,7 +1060,7 @@ const char *weechat_string_regex_flags (const char *regex, int default_flags, in
Paramètres :
-* 'regex' : expression régulière
+* 'regex' : expression régulière POSIX étendue
* 'default_flags' : combinaison des valeurs suivantes (voir `man regcomp`) :
** REG_EXTENDED
** REG_ICASE
@@ -1117,7 +1117,7 @@ int weechat_string_regcomp (void *preg, const char *regex, int default_flags)
Paramètres :
* 'preg' : pointeur vers la structure 'regex_t'
-* 'regex' : expression régulière
+* 'regex' : expression régulière POSIX étendue
* 'default_flags' : combinaison des valeurs suivantes (voir `man regcomp`) :
** REG_EXTENDED
** REG_ICASE
@@ -1188,7 +1188,7 @@ highlight = weechat.string_has_highlight("my test string", "test,word2") # 1
_WeeChat ≥ 0.3.4._
Vérifie si une chaîne a un ou plusieurs "highlights", en utilisant une
-expression régulière.
+expression régulière POSIX étendue. +
Pour au moins une correspondance dans la chaîne, elle doit être entourée de
caractères de mot (caractère alphanumérique, "-", "_" ou "|").
@@ -1202,7 +1202,7 @@ int weechat_string_has_highlight_regex (const char *string, const char *regex);
Paramètres :
* 'string' : chaîne
-* 'regex' : expression régulière
+* 'regex' : expression régulière POSIX étendue
Valeur de retour :
@@ -10164,7 +10164,7 @@ Paramètres :
** 'input' : texte saisi
** 'text_search_input' : texte saisi sauvegardé avant la recherche de texte
** 'highlight_words' : liste des mots pour le highlight
-** 'highlight_regex' : expression régulière pour le highlight
+** 'highlight_regex' : expression régulière POSIX étendue pour le highlight
** 'highlight_tags_restrict' : restreindre les highlights aux messages
comportant ces étiquettes
** 'highlight_tags' : forcer le highlight pour les messages avec ces étiquettes
@@ -10347,7 +10347,7 @@ Propriétés :
tampon
| highlight_regex | toute chaîne |
- Expression régulière pour le highlight
+ Expression régulière POSIX étendue pour le highlight
| highlight_tags_restrict | liste d'étiquettes séparées par des virgules |
Restreindre les highlights aux messages avec ces étiquettes dans ce tampon
diff --git a/doc/it/autogen/user/irc_commands.txt b/doc/it/autogen/user/irc_commands.txt
index f0d4f9faf..b732896b2 100644
--- a/doc/it/autogen/user/irc_commands.txt
+++ b/doc/it/autogen/user/irc_commands.txt
@@ -199,24 +199,24 @@ nick: nick or mask (can start or end with "*" as wildcard)
add [re:]<nick> [<server> [<canale>]]
del <numero>|-all
- list: elenca tutti gli ignore
- add: aggiungi un ignore
- nick: nick oppure nome host (può essere un'espressione regolare se viene passato il parametro "re:" oppure usando un mask "*" per sostituire uno o più caratteri)
- del: elimina un ignore
-numero: numero di ignore da eliminare (nella lista)
- -all: elimina tutti gli ignore
- server: nome interno del server dove l'ignore è attivo
- canale: nome del canale dove l'ignore è attivo
+ list: list all ignores
+ add: add an ignore
+ nick: nick or hostname (can be a POSIX extended regular expression if "re:" is given or a mask using "*" to replace one or more chars)
+ del: delete an ignore
+ number: number of ignore to delete (look at list to find it)
+ -all: delete all ignores
+ server: internal server name where ignore is working
+ channel: channel name where ignore is working
-Nota: l'espressione regolare può iniziare con "(?-i)" per diventare sensibile alle maiuscole.
+Note: the regular expression can start with "(?-i)" to become case sensitive.
-Esempi:
- ignora nick "tizio" su tutti gli host/canali:
- /ignore add tizio
- ignora l'host "tizio@dominio.com" sul server freenode:
- /ignore add tizio@dominio.com freenode
- ignora l'host "tizio*@*.dominio.com" su freenode/#weechat:
- /ignore add tizio*@*.dominio.com freenode #weechat
+Examples:
+ ignore nick "toto" everywhere:
+ /ignore add toto
+ ignore host "toto@domain.com" on freenode server:
+ /ignore add toto@domain.com freenode
+ ignore host "toto*@*.domain.com" on freenode/#weechat:
+ /ignore add toto*@*.domain.com freenode #weechat
----
[[command_irc_info]]
@@ -319,16 +319,16 @@ mask_server: elenco dei server che devono corrispondere a questa mask
----
/list [<canale>[,<canale>...]] [<server>] [-re <regexp>]
-canale: canale da elencare
-server: nome del server
- regex: espressione regolare usata per filtrare i risultati (non sensibile alle maiuscole, può iniziare con "(?-i)" per renderla sensibile alle maiuscole)
+channel: channel to list
+ server: server name
+ regex: POSIX extended regular expression used to filter results (case insensitive, can start by "(?-i)" to become case sensitive)
-Esempi:
- elenca tutti i canali sul server (può essere molto lento su grandi network):
+Examples:
+ list all channels on server (can be very slow on large networks):
/list
- elenca il canale #weechat:
- /list #weechat.*
- elenca tutti i canali che iniziano con "#weechat" (può essere molto lento su grandi network):
+ list channel #weechat:
+ /list #weechat
+ list all channels beginning with "#weechat" (can be very slow on large networks):
/list -re #weechat.*
----
diff --git a/doc/it/autogen/user/relay_options.txt b/doc/it/autogen/user/relay_options.txt
index 14d3de5ff..9254c72ff 100644
--- a/doc/it/autogen/user/relay_options.txt
+++ b/doc/it/autogen/user/relay_options.txt
@@ -79,7 +79,7 @@
** valori: 0 .. 65535 (valore predefinito: `256`)
* [[option_relay.network.allowed_ips]] *relay.network.allowed_ips*
-** descrizione: `espressione regolare con gli indirizzi IP a cui è consentito usare il relay, (non sensibile alle maiuscole, usare "(?-i)" all'inizio per renderla sensibile alle maiuscole); se IPv6 è abilitato e la connessione viene creata usando IPv4, sarà un indirizzo IPv6 mappato su IPv4 (come: ":ffff:127.0.0.1",come: "::ffff:127.0.0.1"), esempio: "^((::ffff:)?123.45.67.89|192.160.*)$"`
+** descrizione: `POSIX extended regular expression with IPs allowed to use relay (case insensitive, use "(?-i)" at beginning to make it case sensitive); if IPv6 is enabled and that connection is made using IPv4, it will be IPv4-mapped IPv6 address (like: "::ffff:127.0.0.1"), example: "^((::ffff:)?123.45.67.89|192.160.*)$"`
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `""`)
@@ -114,7 +114,7 @@
** valori: qualsiasi stringa (valore predefinito: `"%h/ssl/relay.pem"`)
* [[option_relay.network.websocket_allowed_origins]] *relay.network.websocket_allowed_origins*
-** descrizione: `regular expression with origins allowed in websockets (case insensitive, use "(?-i)" at beginning to make it case sensitive), example: "^http://(www\.)?example\.(com|org)"`
+** descrizione: `POSIX extended regular expression with origins allowed in websockets (case insensitive, use "(?-i)" at beginning to make it case sensitive), example: "^http://(www\.)?example\.(com|org)"`
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `""`)
diff --git a/doc/it/autogen/user/rmodifier_commands.txt b/doc/it/autogen/user/rmodifier_commands.txt
index 7eadd5298..6dfc808d1 100644
--- a/doc/it/autogen/user/rmodifier_commands.txt
+++ b/doc/it/autogen/user/rmodifier_commands.txt
@@ -14,7 +14,7 @@ listdefault: list default rmodifiers
name: name of rmodifier
modifiers: comma separated list of modifiers
groups: action on groups captured in regular expression (inside parentheses): comma separated list of groups (from 1 to 9) with optional "*" after number to hide the group
- regex: regular expression (case insensitive, can start by "(?-i)" to become case sensitive)
+ regex: POSIX extended regular expression (case insensitive, can start by "(?-i)" to become case sensitive)
del: delete a rmodifier
-all: delete all rmodifiers
missing: add missing rmodifiers
diff --git a/doc/it/autogen/user/weechat_commands.txt b/doc/it/autogen/user/weechat_commands.txt
index b6e2201e3..c05c8f598 100644
--- a/doc/it/autogen/user/weechat_commands.txt
+++ b/doc/it/autogen/user/weechat_commands.txt
@@ -234,8 +234,8 @@ expression: expression to evaluate, variables with format ${variable} are replac
< less
>= greater or equal
> greater
- =~ is matching regex
- !~ is NOT matching regex
+ =~ is matching POSIX extended regex
+ !~ is NOT matching POSIX extended regex
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.
@@ -298,7 +298,7 @@ disable: disable filters
tags: comma separated list of tags, for example "irc_join,irc_part,irc_quit"
- logical "and": use "+" between tags (for example: "nick_toto+irc_action")
- tags can start or end with '*'
- regex: regular expression to search in line
+ regex: POSIX extended regular expression to search in line
- use '\t' to separate prefix from message, special chars like '|' must be escaped: '\|'
- if regex starts with '!', then matching result is reversed (use '\!' to start with '!')
- two regular expressions are created: one for prefix and one for message
diff --git a/doc/it/autogen/user/weechat_options.txt b/doc/it/autogen/user/weechat_options.txt
index 60f675ec1..987dff8e9 100644
--- a/doc/it/autogen/user/weechat_options.txt
+++ b/doc/it/autogen/user/weechat_options.txt
@@ -434,7 +434,7 @@
** valori: on, off (valore predefinito: `off`)
* [[option_weechat.look.buffer_search_regex]] *weechat.look.buffer_search_regex*
-** descrizione: `default text search in buffer: if enabled, search regular expression, otherwise search simple string`
+** descrizione: `default text search in buffer: if enabled, search POSIX extended regular expression, otherwise search simple string`
** tipo: bool
** valori: on, off (valore predefinito: `off`)
@@ -539,7 +539,7 @@
** valori: qualsiasi stringa (valore predefinito: `""`)
* [[option_weechat.look.highlight_regex]] *weechat.look.highlight_regex*
-** descrizione: `espressione regolare usata per verificare se un messaggio contiene una notifica oppure no, almeno una corrispondenza nella stringa deve essere racchiusa da caratteri :(alfanumerici, "-", "_" or "|"), l'espressione regolare non è sensibile alle maiuscole (usare "(?-i)" all'inizio per renderla sensibile alle maiuscole), ad esempio: "flashcode|flashy", "(?-i)Flashcode|flashy"`
+** descrizione: `POSIX extended regular expression used to check if a message has highlight or not, at least one match in string must be surrounded by word chars (alphanumeric, "-", "_" or "|"), regular expression is case insensitive (use "(?-i)" at beginning to make it case sensitive), examples: "flashcode|flashy", "(?-i)FlashCode|flashy"`
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `""`)
diff --git a/doc/it/weechat_plugin_api.it.txt b/doc/it/weechat_plugin_api.it.txt
index 32dbd3b63..2364339ab 100644
--- a/doc/it/weechat_plugin_api.it.txt
+++ b/doc/it/weechat_plugin_api.it.txt
@@ -1067,7 +1067,8 @@ const char *weechat_string_regex_flags (const char *regex, int default_flags, in
Argomenti:
-* 'regex': espressione regolare
+// TRANSLATION MISSING
+* 'regex': POSIX extended regular expression
* 'default_flags': combinazione dei seguenti valori (consultare `man regcomp`):
** REG_EXTENDED
** REG_ICASE
@@ -1112,8 +1113,9 @@ Questa funzione non è disponibile nelle API per lo scripting.
_WeeChat ≥ 0.3.7._
-Compila un'espressione regolare usando flag opzionali all'inizio della stringa
-(per il formato delle flag consultare
+// TRANSLATION MISSING
+Compile a POSIX extended regular expression using optional flags at beginning
+of string (for format of flags, see
<<_weechat_string_regex_flags,weechat_string_regex_flags>>).
Prototipo:
@@ -1127,7 +1129,7 @@ Argomenti:
// TRANSLATION MISSING
* 'preg': pointer to 'regex_t' structure
-* 'regex': regular expression
+* 'regex': POSIX extended regular expression
* 'default_flags': combination of following values (see `man regcomp`):
** REG_EXTENDED
** REG_ICASE
@@ -1199,7 +1201,8 @@ highlight = weechat.string_has_highlight("my test string", "test,word2") # 1
_WeeChat ≥ 0.3.4._
// TRANSLATION MISSING
-Check if a string has one or more highlights, using a regular expression.
+Check if a string has one or more highlights, using a POSIX extended regular
+expression. +
For at least one match of regular expression on string, it must be surrounded
by word chars (alphanumeric character, "-", "_" or "|").
@@ -1213,7 +1216,8 @@ int weechat_string_has_highlight_regex (const char *string, const char *regex);
Argomenti:
* 'string': stringa
-* 'regex': espressione regolare
+// TRANSLATION MISSING
+* 'regex': POSIX extended regular expression
Valore restituito:
@@ -10203,7 +10207,8 @@ Argomenti:
** 'input': testo in ingresso
** 'text_search_input': input salvato prima della ricerca nel testo
** 'highlight_words': elenco di parole da evidenziare
-** 'highlight_regex': espressione regolare per l'evento
+// TRANSLATION MISSING
+** 'highlight_regex': POSIX extended regular expression for highlight
// TRANSLATION MISSING
** 'highlight_tags_restrict': restrict highlights to messages with these tags
// TRANSLATION MISSING
@@ -10391,8 +10396,9 @@ Properties:
Elenco di parole separate da virgole da rimuovere dalle
parole evidenziate nel buffer
+// TRANSLATION MISSING
| highlight_regex | qualsiasi stringa |
- Espressione regolare per l'evento
+ POSIX extended regular expression for highlight
// TRANSLATION MISSING
| highlight_tags_restrict | elenco separato da virgole di tag |
diff --git a/doc/ja/autogen/user/irc_commands.txt b/doc/ja/autogen/user/irc_commands.txt
index d1ce1cad3..17909bf95 100644
--- a/doc/ja/autogen/user/irc_commands.txt
+++ b/doc/ja/autogen/user/irc_commands.txt
@@ -199,23 +199,23 @@ nick: ニックネームまたはマスク (ワイルドカード "*" を最初
add [re:]<nick> [<server> [<channel>]]
del <number>|-all
- list: 無視エントリをリストアップ
- add: 無視エントリを追加
- nick: ニックネーム又はホスト名 ("re:" で正規表現を使える、"*" は一つ以上の文字にマッチ)
- del: 無視エントリの削除
- number: 削除する無視エントリ番号 (番号はリストを参照)
- -all: 全ての無視エントリを削除
- server: 無視設定を有効にする内部サーバ名
- channel: 無視設定を有効にするチャンネル名
+ list: list all ignores
+ add: add an ignore
+ nick: nick or hostname (can be a POSIX extended regular expression if "re:" is given or a mask using "*" to replace one or more chars)
+ del: delete an ignore
+ number: number of ignore to delete (look at list to find it)
+ -all: delete all ignores
+ server: internal server name where ignore is working
+ channel: channel name where ignore is working
-注意: 正規表現で大文字小文字を区別するには "(?-i)" を最初につけてください。
+Note: the regular expression can start with "(?-i)" to become case sensitive.
-例:
- 全てのサーバ上のニックネーム "toto" を無視:
+Examples:
+ ignore nick "toto" everywhere:
/ignore add toto
- freenode サーバ上のホスト名 "toto@domain.com" を無視:
+ ignore host "toto@domain.com" on freenode server:
/ignore add toto@domain.com freenode
- freenode サーバの #weechat チャンネル上のホスト名 "toto*@*.domain.com" を無視:
+ ignore host "toto*@*.domain.com" on freenode/#weechat:
/ignore add toto*@*.domain.com freenode #weechat
----
@@ -319,16 +319,16 @@ server_mask: このマスクにマッチするサーバのリスト
----
/list [<channel>[,<channel>...]] [<server>] [-re <regex>]
-channel: リストアップするチャンネル名
- server: サーバ名
- regex: 結果をフィルタする正規表現 (大文字小文字は区別しない、"(?-i)" で始めれば区別する)
+channel: channel to list
+ server: server name
+ regex: POSIX extended regular expression used to filter results (case insensitive, can start by "(?-i)" to become case sensitive)
-例:
- サーバ上の全てのチャンネルをリストアップ (大きなネットワークでは非常に遅い):
+Examples:
+ list all channels on server (can be very slow on large networks):
/list
- #weechat チャンネルをリストアップ:
+ list channel #weechat:
/list #weechat
- "#weechat" で始まる全てのチャンネルをリストアップ (大きなネットワークでは非常に遅い):
+ list all channels beginning with "#weechat" (can be very slow on large networks):
/list -re #weechat.*
----
diff --git a/doc/ja/autogen/user/relay_options.txt b/doc/ja/autogen/user/relay_options.txt
index c516b7379..d913d9f62 100644
--- a/doc/ja/autogen/user/relay_options.txt
+++ b/doc/ja/autogen/user/relay_options.txt
@@ -79,7 +79,7 @@
** 値: 0 .. 65535 (デフォルト値: `256`)
* [[option_relay.network.allowed_ips]] *relay.network.allowed_ips*
-** 説明: `リレーの利用をを許可する IP アドレスの正規表現 (大文字小文字の区別無し、最初に "(?-i)" をつければ区別有り); IPv6 が有効で IPv4 を使って接続している場合、IPv6 アドレスを IPv4 にマッピングしたもの (例: "::ffff:127.0.0.1") が使われます、例: "^((::ffff:)?123.45.67.89|192.160.*)$"`
+** 説明: `POSIX extended regular expression with IPs allowed to use relay (case insensitive, use "(?-i)" at beginning to make it case sensitive); if IPv6 is enabled and that connection is made using IPv4, it will be IPv4-mapped IPv6 address (like: "::ffff:127.0.0.1"), example: "^((::ffff:)?123.45.67.89|192.160.*)$"`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
@@ -114,7 +114,7 @@
** 値: 未制約文字列 (デフォルト値: `"%h/ssl/relay.pem"`)
* [[option_relay.network.websocket_allowed_origins]] *relay.network.websocket_allowed_origins*
-** 説明: `ウェブソケットに使うことを許可する origin の正規表現 (大文字小文字を区別しない、"(?-i)" を先頭に置くと大文字小文字を区別する)、例: "^http://(www\.)?example\.(com|org)"`
+** 説明: `POSIX extended regular expression with origins allowed in websockets (case insensitive, use "(?-i)" at beginning to make it case sensitive), example: "^http://(www\.)?example\.(com|org)"`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
diff --git a/doc/ja/autogen/user/rmodifier_commands.txt b/doc/ja/autogen/user/rmodifier_commands.txt
index 81631aeb4..b55d0b5e1 100644
--- a/doc/ja/autogen/user/rmodifier_commands.txt
+++ b/doc/ja/autogen/user/rmodifier_commands.txt
@@ -8,24 +8,24 @@
missing
default -yes
- list: 全ての rmodifier をリストアップ
-listdefault: デフォルトの rmodifier をリストアップ
- add: rmodifier を追加
- name: rmodifier の名前
- modifiers: rmodifier のコンマ区切りリスト
- groups: 正規表現にマッチするグループに対するアクション (括弧内): グループ (1 から 9) のコンマ区切りリスト、グループを隠すには番号の後ろに任意で "*" をつける
- regex: 正規表現 (大文字小文字の区別無し、"(?-i)" で始めれば区別有り)
- del: rmodifier を削除
- -all: 全ての rmodifier を削除
- missing: 見つからない rmodifier を追加
- default: デフォルトの rmodifier に戻す
+ list: list all rmodifiers
+listdefault: list default rmodifiers
+ add: add a rmodifier
+ name: name of rmodifier
+ modifiers: comma separated list of modifiers
+ groups: action on groups captured in regular expression (inside parentheses): comma separated list of groups (from 1 to 9) with optional "*" after number to hide the group
+ regex: POSIX extended regular expression (case insensitive, can start by "(?-i)" to become case sensitive)
+ del: delete a rmodifier
+ -all: delete all rmodifiers
+ missing: add missing rmodifiers
+ default: restore default rmodifiers
-例:
- コマンド /password に続く入力は全て隠す:
+Examples:
+ hide everything typed after a command /password:
/rmodifier add password input_text_display 1,2* ^(/password +)(.*)
- rmodifier "password" を削除:
+ delete rmodifier "password":
/rmodifier del password
- 全ての rmodifiers を削除:
+ delete all rmodifiers:
/rmodifier del -all
----
diff --git a/doc/ja/autogen/user/weechat_commands.txt b/doc/ja/autogen/user/weechat_commands.txt
index 3065001d4..21e93003c 100644
--- a/doc/ja/autogen/user/weechat_commands.txt
+++ b/doc/ja/autogen/user/weechat_commands.txt
@@ -234,8 +234,8 @@ expression: expression to evaluate, variables with format ${variable} are replac
< less
>= greater or equal
> greater
- =~ is matching regex
- !~ is NOT matching regex
+ =~ is matching POSIX extended regex
+ !~ is NOT matching POSIX extended regex
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.
@@ -298,7 +298,7 @@ disable: disable filters
tags: comma separated list of tags, for example "irc_join,irc_part,irc_quit"
- logical "and": use "+" between tags (for example: "nick_toto+irc_action")
- tags can start or end with '*'
- regex: regular expression to search in line
+ regex: POSIX extended regular expression to search in line
- use '\t' to separate prefix from message, special chars like '|' must be escaped: '\|'
- if regex starts with '!', then matching result is reversed (use '\!' to start with '!')
- two regular expressions are created: one for prefix and one for message
diff --git a/doc/ja/autogen/user/weechat_options.txt b/doc/ja/autogen/user/weechat_options.txt
index a51b622bd..aa138966d 100644
--- a/doc/ja/autogen/user/weechat_options.txt
+++ b/doc/ja/autogen/user/weechat_options.txt
@@ -434,7 +434,7 @@
** 値: on, off (デフォルト値: `off`)
* [[option_weechat.look.buffer_search_regex]] *weechat.look.buffer_search_regex*
-** 説明: `default text search in buffer: if enabled, search regular expression, otherwise search simple string`
+** 説明: `default text search in buffer: if enabled, search POSIX extended regular expression, otherwise search simple string`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
@@ -539,7 +539,7 @@
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_weechat.look.highlight_regex]] *weechat.look.highlight_regex*
-** 説明: `メッセージがハイライトされるかを判断する正規表現、一回以上マッチすればハイライトされる (英数字、"-"、"_"、"|")、正規表現は大文字小文字を区別しない (最初に "(?-i)" がある場合は区別する)、例: "flashcode|flashy", "(?-i)FlashCode|flashy"`
+** 説明: `POSIX extended regular expression used to check if a message has highlight or not, at least one match in string must be surrounded by word chars (alphanumeric, "-", "_" or "|"), regular expression is case insensitive (use "(?-i)" at beginning to make it case sensitive), examples: "flashcode|flashy", "(?-i)FlashCode|flashy"`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
diff --git a/doc/pl/autogen/user/irc_commands.txt b/doc/pl/autogen/user/irc_commands.txt
index 1b259c321..46174a154 100644
--- a/doc/pl/autogen/user/irc_commands.txt
+++ b/doc/pl/autogen/user/irc_commands.txt
@@ -199,23 +199,23 @@ nick: nick lub maska (może zaczynać się lub kończyć "*")
add [re:]<nick> [<serwer> [<kanał>]]
del <numer>|-all
- list: wyświetla wszystkie ignory
- add: dodaje nową osobę do ignorowania
- nick: nick lub host (jeśli dodamy "re:" można użyć wyrażenie regularne lub maska używając "*", aby zastąpić jeden lub więcej znaków)
- del: usuwa wpis o ignorowanej osobie
- numer: numer wpisu do usunięcia (znajduję się na liście)
- -all: usuwa wszystkie wpisy z listy ignorowanych
- serwer: wewnętrzna nazwa serwera, na którym dana osoba ma być ignorowana
- kanał: nazwa kanału, na którym dana osoba ma być ignorowana
-
-Uwaga: wyrażenie regularne może zaczynać się od "(?-i)" jeśli wielkość znaków ma mieć znaczenie.
-
-Przykłady:
- ignoruje wszędzie nick "toto":
+ list: list all ignores
+ add: add an ignore
+ nick: nick or hostname (can be a POSIX extended regular expression if "re:" is given or a mask using "*" to replace one or more chars)
+ del: delete an ignore
+ number: number of ignore to delete (look at list to find it)
+ -all: delete all ignores
+ server: internal server name where ignore is working
+ channel: channel name where ignore is working
+
+Note: the regular expression can start with "(?-i)" to become case sensitive.
+
+Examples:
+ ignore nick "toto" everywhere:
/ignore add toto
- ignoruje host "toto@domain.com" na serwerze freenode:
+ ignore host "toto@domain.com" on freenode server:
/ignore add toto@domain.com freenode
- ignoruje host "toto*@*.domain.com" na freenode/#weechat:
+ ignore host "toto*@*.domain.com" on freenode/#weechat:
/ignore add toto*@*.domain.com freenode #weechat
----
@@ -319,16 +319,16 @@ maska: lista serwerów musi pasować do maski
----
/list [<kanał>[,<kanał>...]] [<serwer>] [-re <regex>]
-kanał: kanał do listowania
- serwer: nazwa serwera
- regexp: wyrażenie regularne użyte do filtrowania wyników (wielkość znaków nie ma znaczenia, jeśli poprzedzone "(?-i)" to wielkość znaków ma znaczenie)
+channel: channel to list
+ server: server name
+ regex: POSIX extended regular expression used to filter results (case insensitive, can start by "(?-i)" to become case sensitive)
-Przykłady:
- wyświetla wszystkie kanały na serwerze (może być bardzo wolny w dużych sieciach):
+Examples:
+ list all channels on server (can be very slow on large networks):
/list
- wyświetla kanał #weechat:
+ list channel #weechat:
/list #weechat
- wyświetla wszystkie kanały zaczynające się od "#weechat" (może być bardzo wolny w dużych sieciach):
+ list all channels beginning with "#weechat" (can be very slow on large networks):
/list -re #weechat.*
----
diff --git a/doc/pl/autogen/user/relay_options.txt b/doc/pl/autogen/user/relay_options.txt
index 0fb36d2c6..d5bae6bf0 100644
--- a/doc/pl/autogen/user/relay_options.txt
+++ b/doc/pl/autogen/user/relay_options.txt
@@ -79,7 +79,7 @@
** wartości: 0 .. 65535 (domyślna wartość: `256`)
* [[option_relay.network.allowed_ips]] *relay.network.allowed_ips*
-** opis: `dla wtyczki relay dozwolone są wyrażenia regularne zawierające adresy IP (wielkość znaków nie ma znaczenia, użyj "(?-i)" na początku, aby wielkość znaków miała znaczenie); jeśli obsługa IPv6 jest włączona a połączenie jest z użyciem IPv4, zostanie ono zmapowane na adres IPv6 (jak: "::ffff:127.0.0.1"), przykład: "^((::ffff:)?123.45.67.89|192.160.*)$"`
+** opis: `POSIX extended regular expression with IPs allowed to use relay (case insensitive, use "(?-i)" at beginning to make it case sensitive); if IPv6 is enabled and that connection is made using IPv4, it will be IPv4-mapped IPv6 address (like: "::ffff:127.0.0.1"), example: "^((::ffff:)?123.45.67.89|192.160.*)$"`
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `""`)
@@ -114,7 +114,7 @@
** wartości: dowolny ciąg (domyślna wartość: `"%h/ssl/relay.pem"`)
* [[option_relay.network.websocket_allowed_origins]] *relay.network.websocket_allowed_origins*
-** opis: `wyrażenie regularne ze źródłami dozwolonymi dla gniazd webowych (nie wrażliwe na wielkość znaków, umieszczenie "(?-i)" na początku sprawi, że wielość znaków będzie miała znaczenie), przykład: "^http://(www\.)?przykład\.(com|org)"`
+** opis: `POSIX extended regular expression with origins allowed in websockets (case insensitive, use "(?-i)" at beginning to make it case sensitive), example: "^http://(www\.)?example\.(com|org)"`
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `""`)
diff --git a/doc/pl/autogen/user/rmodifier_commands.txt b/doc/pl/autogen/user/rmodifier_commands.txt
index 00ccfc737..454eb93f6 100644
--- a/doc/pl/autogen/user/rmodifier_commands.txt
+++ b/doc/pl/autogen/user/rmodifier_commands.txt
@@ -8,24 +8,24 @@
missing
default -yes
- list: lista wszystkich rmodifierów
-listdefault: lista domyślnych rmodifierów
- add: dodaje rmodifier
- nazwa: nazwa rmodifiera
- modyfikatory: oddzielona przecinkiem lista modyfikatorów
- grupy: akcja na grupach przechwyconych w wyrażeniu regularnym (wewnątrz nawiasów): oddzielona przecinkami lista grup (od 1 do 9) z opcjonalnym znakiem "*" po numerze, aby ukryć grupę
- regex: wyrażenie regularne (wielkość znaków nie ma znaczenia, jeśli poprzedzone "(?-i)" wielkość znaków ma znaczenie)
- del: usuwa rmodifier
- -all: usuwa wszystkie rmodifiery
- missing: dodaje brakujące rmodifiery
- default: przywraca domyślne rmodifiery
+ list: list all rmodifiers
+listdefault: list default rmodifiers
+ add: add a rmodifier
+ name: name of rmodifier
+ modifiers: comma separated list of modifiers
+ groups: action on groups captured in regular expression (inside parentheses): comma separated list of groups (from 1 to 9) with optional "*" after number to hide the group
+ regex: POSIX extended regular expression (case insensitive, can start by "(?-i)" to become case sensitive)
+ del: delete a rmodifier
+ -all: delete all rmodifiers
+ missing: add missing rmodifiers
+ default: restore default rmodifiers
-Przykłady:
- ukrywa wszystko wpisane za komendą /password:
+Examples:
+ hide everything typed after a command /password:
/rmodifier add password input_text_display 1,2* ^(/password +)(.*)
- usuwa rmodifier "hasło":
- /rmodifier del hasło
- kasuje wszystkie rmodifiery:
+ delete rmodifier "password":
+ /rmodifier del password
+ delete all rmodifiers:
/rmodifier del -all
----
diff --git a/doc/pl/autogen/user/weechat_commands.txt b/doc/pl/autogen/user/weechat_commands.txt
index c9eaf4a0a..36b596cce 100644
--- a/doc/pl/autogen/user/weechat_commands.txt
+++ b/doc/pl/autogen/user/weechat_commands.txt
@@ -220,43 +220,43 @@ infolists: wyświetla informacje o infolistach
/eval [-n] <wyrażenie>
[-n] -c <wyrażenie1> <operator> <wyrażenie2>
- -n: wyświetla wynik bez wysyłania go do buforu (tryb debugowania)
- -c: przetwarza jako warunek: użyj operatorów i nawiasów, zwraca wartość logiczną ("0" lub "1")
-wyrażenie: wyrażenie do przetworzenia, zmienne o formacie ${zmienna} są zastępowane (zobacz niżej)
- operator: operator logiczny lub porównania:
- - operatory logiczne:
- && boolowskie "i"
- || boolowskie "lub"
- - operatory porównania:
- == równy
- != różny
- <= mniejszy lub równy
- < mniejszy
- >= większy lub równy
- > większy
- =~ pasuje do wyrażenia regularnego
- !~ NIE pasuje do wyrażenia regularnego
-
-Wyrażenie jest uznawane za "prawdziwe" jeśli nie jest NULL, nie jest puste, oraz różni się od "0".
-Porównania dokonuje się z użyciem liczb całkowitych jeśli oba wyrażenia są liczbami całkowitymi.
-W celu wymuszenia porównywania ciągów, należy umieścić każde wyrażenie w cudzysłowie, na przykład:
+ -n: display result without sending it to buffer (debug mode)
+ -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)
+ 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
+
+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
-Niektóre zmienne w wyrażeniach są zamieniane, poprzez zastosowanie formatu ${zmienna}, według priorytetu zmienną może być:
- 1. kolor (format color:xxx)
- 2. informacja (format: "info:nazwa,argumenty", argumenty są opcjonalne)
- 3. nazwa opcji (format: plik.sekcja.opcja)
- 4. zmienna lokalna w buforze
- 5. nazwa hdatay/zmiennej (wartość jest automatycznie konwertowana na ciąg znaków), domyślnie "window" i "buffer" wskazują na aktualne okno/bufor.
-Format dla hdata może być jednym z poniższych:
- hdata.zmienna1.zmienna2...: inicjuje hdata (wskaźnik musi być znany), następnie wypytuje zmienne jedna po drugiej (inne hdata mogą być następne)
- hdata[list].zmienna1.zmienna2...: inicjuje hdata z wykorzystaniem listy, na przykład:
- ${buffer[gui_buffers].full_name}: pełna nazwa buforu w połączonej liście buforów
- ${plugin[weechat_plugins].name}: nazwa pierwszej wtyczki w połączonej liście wtyczek
-Nazwy hdata i zmiennych, można znaleźć w "Opisie API wtyczek", fukcja "weechat_hdata_get".
-
-Przykłady:
+Some variables are replaced in expression, using the format ${variable}, variable can be, by order of priority :
+ 1. a color (format: "color:xxx")
+ 2. an info (format: "info:name,arguments", arguments are optional)
+ 3. an option (format: "file.section.option")
+ 4. a local variable in buffer
+ 5. 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
+For name of hdata and variables, please look at "Plugin API reference", function "weechat_hdata_get".
+
+Examples:
/eval -n ${info:version} ==> 0.4.3
/eval -n ${weechat.look.scroll_amount} ==> 3
/eval -n ${window} ==> 0x2549aa0
@@ -282,52 +282,52 @@ Przykłady:
add <nazwa> <bufor>[,<bufor>...] <tagi> <regex>
del <nazwa>|-all
- list: wyświetla wszystkie filtry
- enable: włącza filtry (filtry są domyślnie włączone)
-disable: wyłącza filtry
- toggle: przełącza filtry
- nazwa: nazwa filtru
- add: dodaje filtr
- del: usuwa filtr
- -all: usuwa wszystkie filtry
- bufor: oddzielona przecinkami lisa buforów, dla których filtr jest aktywny:
- - jest to pełna nazwa zawierająca wtyczkę (przykład: "irc.freenode.#weechat")
- - "*" oznacza wszystkie bufory
- - nazwa zaczynająca się od '!' jest wykluczana
- - nazwa może zaczynać się lub kończyć '*', aby dopasować wiele buforów
- tagi: lista tagów oddzielona przecinkiem, np: "irc_join,irc_part,irc_quit"
- - logiczne "i": użyj "+" pomiędzy tagami (na przykład: "nick_toto+irc_action")
- - tagi mogą zaczynać się i kończyć '*' żeby dopasować wiele buforów
- regex: wyrażenie regularne do wyszukania w linii
- - użyj '\t' do oddzielenia prefiksu od wiadomości, znaki specjalne jak '|' muszą zostać poprzedzone '\' np: '\|'
- - jeśli wyrażenie zaczyna się od '!', wtedy pasujący wynik jest odwracany (użyj '\!', aby zacząć od '!')
- - dwa wyrażenia są tworzone: jedno dla prefiksu, drugie dla wiadomości
- - wielkość znaków nie ma znaczenia dla wyrażeń, jeśli zaczynają się od "(?-i)" wielkość znaków ma znaczenie
-
-Domyślny skrót klawiszowy alt+'=' włącza/wyłącza filtrowanie.
-
-Najczęściej używane tagi:
- no_filter, no_highlight, no_log, log0..log9 (poziom logowania),
+ list: list all filters
+ enable: enable filters (filters are enabled by default)
+disable: disable filters
+ toggle: toggle filters
+ name: filter name
+ add: add a filter
+ del: delete a filter
+ -all: delete all filters
+ buffer: comma separated list of buffers where filter is active:
+ - this is full name including plugin (example: "irc.freenode.#weechat")
+ - "*" means all buffers
+ - a name starting with '!' is excluded
+ - name can start or end with '*' to match many buffers
+ tags: comma separated list of tags, for example "irc_join,irc_part,irc_quit"
+ - logical "and": use "+" between tags (for example: "nick_toto+irc_action")
+ - tags can start or end with '*'
+ regex: POSIX extended regular expression to search in line
+ - use '\t' to separate prefix from message, special chars like '|' must be escaped: '\|'
+ - if regex starts with '!', then matching result is reversed (use '\!' to start with '!')
+ - two regular expressions are created: one for prefix and one for message
+ - regex are case insensitive, they can start by "(?-i)" to become case sensitive
+
+The default key alt+'=' toggles filtering on/off.
+
+Tags most commonly used:
+ no_filter, no_highlight, no_log, log0..log9 (log level),
notify_none, notify_message, notify_private, notify_highlight,
- nick_xxx (xxx to nick w wiadomości), prefix_nick_ccc (ccc to kolor nicka),
- irc_xxx (xxx to nazwa komendy lub numer, zobacz /server raw),
+ nick_xxx (xxx is nick in message), prefix_nick_ccc (ccc is color of nick),
+ irc_xxx (xxx is command name or number, see /server raw or /debug tags),
irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
-Aby zobaczyć listę tagów w liniach buforów wykonaj: /debug tags
+To see tags for lines in buffers: /debug tags
-Przykłady:
- użyj inteligentnego filtru we wszystkich buforach IRC:
+Examples:
+ use IRC smart filter on all buffers:
/filter add irc_smart * irc_smart_filter *
- użyj inteligentnego filtru we wszystkich buforach IRC poza tymi zawierającymi "#weechat" w nazwie:
+ use IRC smart filter on all buffers except those with "#weechat" in name:
/filter add irc_smart *,!*#weechat* irc_smart_filter *
- filtruj wszystkie wiadomości IRC o join/part/quit:
+ filter all IRC join/part/quit messages:
/filter add joinquit * irc_join,irc_part,irc_quit *
- filtruj nicki wyświetlane przy wejściu na kanał albo za pomocą /names:
+ filter nicks displayed when joining channels or with /names:
/filter add nicks * irc_366 *
- filtruj nick "toto" na kanale IRC #weechat:
+ filter nick "toto" on IRC channel #weechat:
/filter add toto irc.freenode.#weechat nick_toto *
- filtruj wejścia/akcje IRC od użytkownika "toto":
+ filter IRC join/action messages from nick "toto":
/filter add toto * nick_toto+irc_join,nick_toto+irc_action *
- filtruj linie zawierające fraze "weechat sucks" na kanale IRC #weechat:
+ filter lines containing "weechat sucks" on IRC channel #weechat:
/filter add sucks irc.freenode.#weechat * weechat sucks
----
diff --git a/doc/pl/autogen/user/weechat_options.txt b/doc/pl/autogen/user/weechat_options.txt
index 88999a5b0..22976218c 100644
--- a/doc/pl/autogen/user/weechat_options.txt
+++ b/doc/pl/autogen/user/weechat_options.txt
@@ -434,7 +434,7 @@
** wartości: on, off (domyślna wartość: `off`)
* [[option_weechat.look.buffer_search_regex]] *weechat.look.buffer_search_regex*
-** opis: `domyślne wyszukiwanie w buforze: jeśli włączone szukane jest wyrażenie regularne, w przeciwnym wypadku prosty ciąg`
+** opis: `default text search in buffer: if enabled, search POSIX extended regular expression, otherwise search simple string`
** typ: bool
** wartości: on, off (domyślna wartość: `off`)
@@ -539,7 +539,7 @@
** wartości: dowolny ciąg (domyślna wartość: `""`)
* [[option_weechat.look.highlight_regex]] *weechat.look.highlight_regex*
-** opis: `wyrażenie regularne używane do sprawdzenia, czy wiadomość posiada podświetlenie czy nie, przynajmniej jeden dopasowany ciąg musi być otoczony znakami (alfanumerycznymi, "-", "_" lub "|"), wielkość znaków nie ma wpływu na wyrażenie (użyj "(?-i)" na początku, aby wielkość znaków miała znaczenie), przykłady: "flashcode|flashy", "(?-i)FlashCode|flashy"`
+** opis: `POSIX extended regular expression used to check if a message has highlight or not, at least one match in string must be surrounded by word chars (alphanumeric, "-", "_" or "|"), regular expression is case insensitive (use "(?-i)" at beginning to make it case sensitive), examples: "flashcode|flashy", "(?-i)FlashCode|flashy"`
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `""`)