summaryrefslogtreecommitdiff
path: root/doc/de
diff options
context:
space:
mode:
authorSebastien Helleu <flashcode@flashtux.org>2012-01-22 13:48:42 +0100
committerSebastien Helleu <flashcode@flashtux.org>2012-01-22 13:48:42 +0100
commit5f6df8021b73c1da27161d238cd35180cce29727 (patch)
treedcb79e7db0ee27e94c8b433c68a5e2b2781a7c9f /doc/de
parent51491469e5c6311ccd9dd10830f62fd436af754f (diff)
downloadweechat-5f6df8021b73c1da27161d238cd35180cce29727.zip
core: add support of flags in regular expressions and highlight options, add irc options to customize/disable default nick highlight (task #11128)
New functions in C plugin API: - string_regex_flags - string_regcomp New irc options: - irc.look.highlight_server - irc.look.highlight_channel - irc.look.highlight_pv Regex flags are supported in following options/commands: - option weechat.look.highlight - option weechat.look.highlight_regex - options irc.look.highlight_{server|channel|pv} - option relay.network.allowed_ips - core command /filter - irc command /list - irc command /ignore - rmodifier command /rmodifier
Diffstat (limited to 'doc/de')
-rw-r--r--doc/de/autogen/user/irc_commands.txt42
-rw-r--r--doc/de/autogen/user/irc_options.txt15
-rw-r--r--doc/de/autogen/user/relay_options.txt2
-rw-r--r--doc/de/autogen/user/rmodifier_commands.txt32
-rw-r--r--doc/de/autogen/user/weechat_commands.txt67
-rw-r--r--doc/de/autogen/user/weechat_options.txt4
6 files changed, 90 insertions, 72 deletions
diff --git a/doc/de/autogen/user/irc_commands.txt b/doc/de/autogen/user/irc_commands.txt
index 87c998954..ec40d6cf0 100644
--- a/doc/de/autogen/user/irc_commands.txt
+++ b/doc/de/autogen/user/irc_commands.txt
@@ -163,21 +163,23 @@ reason: Begründung der Trennung
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
-
-Beispiele:
- ignoriert den Nick "toto" global:
+ 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)
+ 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
........................................
@@ -270,16 +272,16 @@ Servermaske: die aufzulistenden Server sollen diesem Muster entsprechen
........................................
/list [<channel>[,<channel>...]] [<server>] [-re <regex>]
-channel: aufzulistender Channel
- server: Servername
- regexp: regulärer Ausdruck der für die Ausgabe angewendet werden soll
+channel: channel to list
+ server: server name
+ regex: 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 umfangreichen 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 umfangreichen 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/irc_options.txt b/doc/de/autogen/user/irc_options.txt
index 71ffec27e..a01e6cc0d 100644
--- a/doc/de/autogen/user/irc_options.txt
+++ b/doc/de/autogen/user/irc_options.txt
@@ -158,6 +158,21 @@
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
+* [[option_irc.look.highlight_channel]] *irc.look.highlight_channel*
+** Beschreibung: `comma separated list of words to highlight in channel buffers (case insensitive, use "(?-i)" at beginning of words to make them case sensitive; special variables $nick, $channel and $server are replaced by their value), these words are added to buffer local variable "highlight_words" only when buffer is created (it does not affect current buffers), an empty string disables default highlight on nick, examples: "$nick", "(?-i)$nick"`
+** Typ: Zeichenkette
+** Werte: beliebige Zeichenkette (Standardwert: `"$nick"`)
+
+* [[option_irc.look.highlight_pv]] *irc.look.highlight_pv*
+** Beschreibung: `comma separated list of words to highlight in private buffers (case insensitive, use "(?-i)" at beginning of words to make them case sensitive; special variables $nick, $channel and $server are replaced by their value), these words are added to buffer local variable "highlight_words" only when buffer is created (it does not affect current buffers), an empty string disables default highlight on nick, examples: "$nick", "(?-i)$nick"`
+** Typ: Zeichenkette
+** Werte: beliebige Zeichenkette (Standardwert: `"$nick"`)
+
+* [[option_irc.look.highlight_server]] *irc.look.highlight_server*
+** Beschreibung: `comma separated list of words to highlight in server buffers (case insensitive, use "(?-i)" at beginning of words to make them case sensitive; special variables $nick, $channel and $server are replaced by their value), these words are added to buffer local variable "highlight_words" only when buffer is created (it does not affect current buffers), an empty string disables default highlight on nick, examples: "$nick", "(?-i)$nick"`
+** Typ: Zeichenkette
+** Werte: beliebige Zeichenkette (Standardwert: `"$nick"`)
+
* [[option_irc.look.highlight_tags]] *irc.look.highlight_tags*
** Beschreibung: `Eine durch Kommata getrennte Liste von Tags die bei einer Nachricht selbige hervorhebt (Highlight). (normalerweise trifft dies auf jede Nachricht eines Users zu, ausgenommen Nachrichten vom Server,..)`
** Typ: Zeichenkette
diff --git a/doc/de/autogen/user/relay_options.txt b/doc/de/autogen/user/relay_options.txt
index f84e48cf1..0ea4681d7 100644
--- a/doc/de/autogen/user/relay_options.txt
+++ b/doc/de/autogen/user/relay_options.txt
@@ -49,7 +49,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, Beispiel: "^(123.45.67.89|192.160.*)$"`
+** Beschreibung: `regular expression with IPs allowed to use relay (case insensitive, use "(?-i)" at beginning to make it case sensitive), example: "^(123.45.67.89|192.160.*)$"`
** 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 0dcaf4ce9..1971b5ef0 100644
--- a/doc/de/autogen/user/rmodifier_commands.txt
+++ b/doc/de/autogen/user/rmodifier_commands.txt
@@ -6,23 +6,23 @@
del <name>|-all [<name>...]
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 anwenden: 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
- del: löscht einen rmodifier Eintrag
- -all: löscht alle rmodifiers Einträge
- default: setzt die rmodifier auf 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 found: comma separated list of groups (from 1 to 9) with optional "*" after number to hide group
+ regex: regular expression (case insensitive, can start by "(?-i)" to become case sensitive)
+ del: delete a rmodifier
+ -all: delete all 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 2e94bec59..bf99531a7 100644
--- a/doc/de/autogen/user/weechat_commands.txt
+++ b/doc/de/autogen/user/weechat_commands.txt
@@ -201,47 +201,48 @@ infolists: zeigt Information über die Infolists an
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 de-/aktivieren
- name: Name des Filters
- add: Filter hinzufügen
- del: Filter entfernen
- -all: entfernt alle Filter
- buffer: durch Kommata getrennte Liste von Buffern in denen der Filter aktiv sein soll:
- - ist der vollständige Name eines Buffers inklusive seiner Erweiterung (Beispiel: "irc.freenode.#weechat")
- - "*" bedeutet 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 mit Tags. Zum Beispiel: "irc_join,irc_part,irc_quit"
- 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
-
-Die Tastenvoreinstellung alt+'=' schaltet die Filterfunktion an/aus.
-
-Die am häufigsten gebrauchten Tags 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"
+ regex: 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),
- irc_xxx (xxx ist durch einen IRC-Befehl/-Nummer zu ersetzen, siehe /server raw)
+ nick_xxx (xxx is nick in message),
+ irc_xxx (xxx is command name or number, see /server raw),
irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
-Um sich die Tags jeder einzelnen Zeile darstellen zu lassen: /debug tags
+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 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 38c4e12bc..bdb588f30 100644
--- a/doc/de/autogen/user/weechat_options.txt
+++ b/doc/de/autogen/user/weechat_options.txt
@@ -449,12 +449,12 @@
** Werte: on, off (Standardwert: `off`)
* [[option_weechat.look.highlight]] *weechat.look.highlight*
-** Beschreibung: `Durch Kommata getrennte Liste der hervorzuhebenden Wörter (Groß-/Kleinschreibung wird nicht beachtet. Die Schlagwörter können mit "*", als Joker, beginnen oder enden)`
+** Beschreibung: `comma separated list of words to highlight; case insensitive comparison (use "(?-i)" at beginning of words to make them case sensitive), words may begin or end with "*" for partial match; example: "test,(?-i)*toto*,flash*"`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `""`)
* [[option_weechat.look.highlight_regex]] *weechat.look.highlight_regex*
-** Beschreibung: `Suchmuster (regulärer Ausdrück) dass 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 zwischen Groß-und Kleinschreibung. Beispiel: "FlashCode|flashy"`
+** Beschreibung: `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: `""`)