summaryrefslogtreecommitdiff
path: root/doc/de
diff options
context:
space:
mode:
Diffstat (limited to 'doc/de')
-rw-r--r--doc/de/autogen/plugin_api/infolists.txt36
-rw-r--r--doc/de/autogen/user/alias_commands.txt40
-rw-r--r--doc/de/autogen/user/irc_commands.txt86
-rw-r--r--doc/de/autogen/user/irc_options.txt2
-rw-r--r--doc/de/autogen/user/trigger_commands.txt100
-rw-r--r--doc/de/autogen/user/weechat_commands.txt108
-rw-r--r--doc/de/autogen/user/weechat_options.txt4
7 files changed, 188 insertions, 188 deletions
diff --git a/doc/de/autogen/plugin_api/infolists.txt b/doc/de/autogen/plugin_api/infolists.txt
index 982a73be0..a00a17d85 100644
--- a/doc/de/autogen/plugin_api/infolists.txt
+++ b/doc/de/autogen/plugin_api/infolists.txt
@@ -2,9 +2,9 @@
|===
| Erweiterung | Name | Beschreibung | Pointer | Argumente
-| alias | alias | Liste der Alias | Alias Pointer (optional) | Alias Name (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
+| alias | alias | Liste der Alias | Alias Pointer (optional) | alias name (wildcard "*" is allowed) (optional)
-| guile | guile_script | Liste der Skripten | Skript Pointer (optional) | Name des Skriptes (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
+| guile | guile_script | Liste der Skripten | Skript Pointer (optional) | script name (wildcard "*" is allowed) (optional)
| irc | irc_channel | Liste der Channels eines IRC-Servers | Channel Pointer (optional) | Server,Channel (Channel ist optional)
@@ -12,41 +12,41 @@
| irc | irc_nick | Liste der Nicks im IRC-Channel | Nick Pointer (optional) | Server,Channel,Nick (Channel und Nick sind optional)
-| irc | irc_notify | Liste mit Benachrichtigungen | Benachrichtigungspointer (optional) | Servername (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
+| irc | irc_notify | Liste mit Benachrichtigungen | Benachrichtigungspointer (optional) | server name (wildcard "*" is allowed) (optional)
-| irc | irc_server | Liste der IRC-Server | Server Pointer (optional) | Servername (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
+| irc | irc_server | Liste der IRC-Server | Server Pointer (optional) | server name (wildcard "*" is allowed) (optional)
| logger | logger_buffer | Auflistung der protokollierten Buffer | Logger Pointer (optional) | -
-| lua | lua_script | Liste der Skripten | Skript Pointer (optional) | Name des Skriptes (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
+| lua | lua_script | Liste der Skripten | Skript Pointer (optional) | script name (wildcard "*" is allowed) (optional)
-| perl | perl_script | Liste der Skripten | Skript Pointer (optional) | Name des Skriptes (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
+| perl | perl_script | Liste der Skripten | Skript Pointer (optional) | script name (wildcard "*" is allowed) (optional)
-| python | python_script | Liste der Skripten | Skript Pointer (optional) | Name des Skriptes (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
+| python | python_script | Liste der Skripten | Skript Pointer (optional) | script name (wildcard "*" is allowed) (optional)
| relay | relay | Liste der Relay-Clients | Relay Pointer (optional) | -
-| ruby | ruby_script | Liste der Skripten | Skript Pointer (optional) | Name des Skriptes (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
+| ruby | ruby_script | Liste der Skripten | Skript Pointer (optional) | script name (wildcard "*" is allowed) (optional)
-| script | script_script | Liste der Skripten | Skript Pointer (optional) | Name des Skriptes, mit Dateierweiterung (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
+| script | script_script | Liste der Skripten | Skript Pointer (optional) | script name with extension (wildcard "*" is allowed) (optional)
-| tcl | tcl_script | Liste der Skripten | Skript Pointer (optional) | Name des Skriptes (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
+| tcl | tcl_script | Liste der Skripten | Skript Pointer (optional) | script name (wildcard "*" is allowed) (optional)
-| weechat | bar | Auflistung der Bars | Bar Pointer (optional) | Bar Name (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
+| weechat | bar | Auflistung der Bars | Bar Pointer (optional) | bar name (wildcard "*" is allowed) (optional)
-| weechat | bar_item | Auflistung der Bar-Items | Bar Item Pointer (optional) | Bar-Item Name (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
+| weechat | bar_item | Auflistung der Bar-Items | Bar Item Pointer (optional) | bar item name (wildcard "*" is allowed) (optional)
| weechat | bar_window | Auflistung der Bar-Fenster | Bar-Fenster Pointer (optional) | -
-| weechat | buffer | Auflistung der Buffer | Buffer Pointer (optional) | Name des Buffers (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
+| weechat | buffer | Auflistung der Buffer | Buffer Pointer (optional) | buffer name (wildcard "*" is allowed) (optional)
| weechat | buffer_lines | Zeilen des Buffers | Buffer Pointer | -
-| weechat | filter | Auflistung der Filter | - | Name des Filters (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
+| weechat | filter | Auflistung der Filter | - | filter name (wildcard "*" is allowed) (optional)
| weechat | history | Verlaufspeicher der Befehle | Buffer Pointer (falls nicht gesetzt, wird der globale Verlauf zurückgegeben) (optional) | -
-| weechat | hook | Auflistung der Hooks | Hook-Pointer (optional) | type,arguments (type ist ein command/timer/.., arguments dient dazu nur einige hooks abzufragen (darf mit einem "*" als Platzhalter beginnen oder enden), beide Optionen sind optional)
+| weechat | hook | Auflistung der Hooks | Hook-Pointer (optional) | type,arguments (type is command/timer/.., arguments to get only some hooks (wildcard "*" is allowed), both are optional)
| weechat | hotlist | Liste der Buffer in Hotlist | - | -
@@ -56,11 +56,11 @@
| weechat | nicklist | Nicks in Nickliste für einen Buffer | Buffer Pointer | nick_xxx oder group_xxx um nur den Nick/Group xxx abzufragen (optional)
-| weechat | option | Auflistung der Optionen | - | Name einer Option (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
+| weechat | option | Auflistung der Optionen | - | option name (wildcard "*" is allowed) (optional)
-| weechat | plugin | Auflistung der Erweiterungen | Pointer der Erweiterung (optional) | Name einer Erweiterung (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
+| weechat | plugin | Auflistung der Erweiterungen | Pointer der Erweiterung (optional) | plugin name (wildcard "*" is allowed) (optional)
-| weechat | proxy | Liste der Proxys | Proxy Pointer (optional) | Name des Proxy (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
+| weechat | proxy | Liste der Proxys | Proxy Pointer (optional) | proxy name (wildcard "*" is allowed) (optional)
| weechat | url_options | Optionen für URL | - | -
diff --git a/doc/de/autogen/user/alias_commands.txt b/doc/de/autogen/user/alias_commands.txt
index 527e0903c..99052e8eb 100644
--- a/doc/de/autogen/user/alias_commands.txt
+++ b/doc/de/autogen/user/alias_commands.txt
@@ -4,31 +4,31 @@
----
/alias [-completion <completion>] <alias> [<command> [;<command>...]]
-completion: optionale Vervollständigung für einen Alias-Befehl (Standardverhalten: Vervollständigung wird auf den Zielbefehl angewendet)
- Hinweis: Mit der Variablen "%%command" kann eine Vervollständigung eines vorhandenen Befehls durchgeführt werden
- alias: Name des Alias (kann mit Joker "*" beginnen oder enden um Aliase aufzulisten)
- command: Name des zuzuordnenden Befehls (WeeChat- oder IRC-Befehl ohne führenden '/', mehrere Befehle müssen durch Semikolon getrennt werden)
+completion: completion for alias (optional, by default completion is done with target command)
+ note: you can use %%command to use completion of an existing command
+ alias: name of alias (wildcard "*" is allowed)
+ command: command name with arguments (many commands can be separated by semicolons)
-Ohne Angabe von Argumenten werden alle definierten Aliase angezeigt.
+Without argument, this command lists all defined alias.
-Anmerkung: Im Befehl können Variablen genutzt werden, die dann durch den entsprechenden Wert ersetzt werden:
- $n: Argument 'n' (zwischen 1 und 9)
- $-m: Argumente von 1 bis 'm'
- $n-: Argumente von 'n' bis zum letzten Argument
- $n-m: Argumente von 'n' bis 'm'
- $*: alle Argumente
- $~: letztes Argument
- $var: "var" ist eine lokale Variable für den jeweiligen Buffer (siehe /buffer localvar)
- Beispiel: $nick, $channel, $server, $plugin, $name
+Note: in command, special variables are replaced:
+ $n: argument 'n' (between 1 and 9)
+ $-m: arguments from 1 to 'm'
+ $n-: arguments from 'n' to last
+ $n-m: arguments from 'n' to 'm'
+ $*: all arguments
+ $~: last argument
+ $var: where "var" is a local variable of buffer (see /buffer localvar)
+ examples: $nick, $channel, $server, $plugin, $name
-Um ein Alias zu löschen wird der Befehl "/unalias" genutzt.
+To remove an alias, use command /unalias.
-Beispiele:
- Alias "/split" wird anlegt um damit ein Fenster horizontal zu teilen:
+Examples:
+ alias /split to split window horizontally:
/alias split /window splith
- Alias "/hallo" wird angelegt um in allen Channels, außer im #weechat Channel, den Text "Hallo" auszugeben:
- /alias hallo /allchan -exclude=#weechat msg * Hallo
- Alias "/forcejoin" wird angelegt um den IRC Befehl "forcejoin" mit einer Vervollständigung von /sajoin auszuführen:
+ alias /hello to say "hello" on all channels but not on #weechat:
+ /alias hello /allchan -exclude=#weechat msg * hello
+ alias /forcejoin to send IRC command "forcejoin" with completion of /sajoin:
/alias -completion %%sajoin forcejoin /quote forcejoin
----
diff --git a/doc/de/autogen/user/irc_commands.txt b/doc/de/autogen/user/irc_commands.txt
index 5d426ca19..3ca87933f 100644
--- a/doc/de/autogen/user/irc_commands.txt
+++ b/doc/de/autogen/user/irc_commands.txt
@@ -13,18 +13,18 @@ target: Servername
----
/allchan [-current] [-exclude=<channel>[,<channel>...]] <command> [<arguments>]
- -current: führt einen Befehl aus der an alle Channels des aktuellen Servers gesendet wird
- -exclude: dient zum Ausschluss ausgewählter Channels ('*' wird zu Beginn oder am Ende des Channel-Namens akzeptiert, um mehrere Channels auszuschließen)
- command: Befehl der ausgeführt werden soll
-arguments: Argumente für Befehl (Variablen die genutzt werden können: $nick, $channel und $server)
+ -current: execute command for channels of current server only
+ -exclude: exclude some channels (wildcard "*" is allowed)
+ command: command to execute
+arguments: arguments for command (special variables $nick, $channel and $server are replaced by their value)
-Beispiele:
- führe den Befehl '/me Ich teste gerade etwas...' für alle Channels aus:
- /allchan me Ich teste gerade etwas...
- schicke 'Hallo Welt' an jeden Channel, ausgenommen an den #weechat Channel:
- /allchan -exclude=#weechat msg * Hallo Welt
- schicke 'Hallo Welt' an jeden Channel, ausgenommen an den #weechat Channel und Channels die mit #linux beginnen:
- /allchan -exclude=#weechat,#linux* msg * Hallo Welt
+Examples:
+ execute '/me is testing' on all channels:
+ /allchan me is testing
+ say 'hello' everywhere but not on #weechat:
+ /allchan -exclude=#weechat msg * hello
+ say 'hello' everywhere but not on #weechat and channels beginning with #linux:
+ /allchan -exclude=#weechat,#linux* msg * hello
----
[[command_irc_allpv]]
@@ -33,19 +33,19 @@ Beispiele:
----
/allpv [-current] [-exclude=<nick>[,<nick>...]] <command> [<arguments>]
- -current: führt einen Befehl aus der für alle privaten Buffer, des aktuellen Servers, Anwendung findet
- -exclude: dient zum Ausschluss ausgewählter Nicks ('*' wird zu Beginn oder am Ende des Nicknamens akzeptiert, um mehrere Nicks auszuschließen)
- command: Befehl der ausgeführt werden soll
-arguments: Argumente für Befehl (Variablen die genutzt werden können: $nick, $channel und $server)
-
-Beispiele:
- führe den Befehl '/me Ich teste gerade etwas...' für alle privaten Buffer aus:
- /allpv me Ich teste gerade etwas...
- schicke 'Hallo' an alle, ausgenommen an Nick foo:
- /allpv -exclude=foo msg * Hallo
- schicke 'Hallo' an alle, ausgenommen für Nick foo und Nicks die mit bar beginnen:
- /allpv -exclude=foo,bar* msg * Hallo
- schließe alle privaten Buffer:
+ -current: execute command for private buffers of current server only
+ -exclude: exclude some nicks (wildcard "*" is allowed)
+ command: command to execute
+arguments: arguments for command (special variables $nick, $channel and $server are replaced by their value)
+
+Examples:
+ execute '/me is testing' on all private buffers:
+ /allpv me is testing
+ say 'hello' everywhere but not for nick foo:
+ /allpv -exclude=foo msg * hello
+ say 'hello' everywhere but not for nick foo and nicks beginning with bar:
+ /allpv -exclude=foo,bar* msg * hello
+ close all private buffers:
/allpv close
----
@@ -55,16 +55,16 @@ Beispiele:
----
/allserv [-exclude=<server>[,<server>...]] <command> [<arguments>]
- -exclude: dient zum Ausschluss ausgewählter Server ('*' wird zu Beginn oder am Ende des Servernamens akzeptiert, um mehrere Server auszuschließen)
- command: Befehl der ausgeführt werden soll
-arguments: Argumente für Befehl (Variablen die genutzt werden können: $nick, $channel und $server)
+ -exclude: exclude some servers (wildcard "*" is allowed)
+ command: command to execute
+arguments: arguments for command (special variables $nick, $channel and $server are replaced by their value)
-Beispiele:
- ändere den Nick auf allen Servern:
+Examples:
+ change nick on all servers:
/allserv nick newnick
- setzt den Status, auf allen Servern,auf abwesend:
+ set away on all servers:
/allserv away I'm away
- führt ein whois mit meinem nick auf allen Servern aus:
+ do a whois on my nick on all servers:
/allserv whois $nick
----
@@ -155,8 +155,8 @@ Beispiel:
----
/dehalfop <nick> [<nick>...]
-nick: Nick oder Maske (darf mit einem "*" als Platzhalter beginnen oder enden)
- *: entzieht allen Nicks im Channel den half-operator-Status, ausgenommen sich selber
+nick: nick or mask (wildcard "*" is allowed)
+ *: remove channel half-operator status from everybody on channel except yourself
----
[[command_irc_deop]]
@@ -166,8 +166,8 @@ nick: Nick oder Maske (darf mit einem "*" als Platzhalter beginnen oder enden)
/deop <nick> [<nick>...]
* -yes
-nick: Nick oder Maske (darf mit einem "*" als Platzhalter beginnen oder enden)
- *: entzieht allen Nicks im Channel den Operator-Status, ausgenommen sich selber
+nick: nick or mask (wildcard "*" is allowed)
+ *: remove channel operator status from everybody on channel except yourself
----
[[command_irc_devoice]]
@@ -177,8 +177,8 @@ nick: Nick oder Maske (darf mit einem "*" als Platzhalter beginnen oder enden)
/devoice <nick> [<nick>...]
* -yes
-nick: Nick oder Maske (darf mit einem "*" als Platzhalter beginnen oder enden)
- *: entzieht allen Nicks im Channel den voice-Status
+nick: nick or mask (wildcard "*" is allowed)
+ *: remove voice from everybody on channel
----
[[command_irc_die]]
@@ -209,8 +209,8 @@ reason: Begründung der Trennung
/halfop <nick> [<nick>...]
* -yes
-nick: Nick oder Maske (darf mit einem "*" als Platzhalter beginnen oder enden)
- *: vergibt an alle Nicks im Channel den half-operator-Status
+nick: nick or mask (wildcard "*" is allowed)
+ *: give channel half-operator status to everybody on channel
----
[[command_irc_ignore]]
@@ -498,8 +498,8 @@ Beispiele:
/op <nick> [<nick>...]
* -yes
-nick: Nick oder Maske (darf mit einem "*" als Platzhalter beginnen oder enden)
- *: vergibt an alle Nicks im Channel den Operator-Status
+nick: nick or mask (wildcard "*" is allowed)
+ *: give channel operator status to everybody on channel
----
[[command_irc_oper]]
@@ -838,8 +838,8 @@ server: Servername
----
/voice <nick> [<nick>...]
-nick: Nick oder Maske (darf mit einem "*" als Platzhalter beginnen oder enden)
- *: vergibt an alle Nicks im Channel den voice-Status
+nick: nick or mask (wildcard "*" is allowed)
+ *: give voice to everybody on channel
----
[[command_irc_wallchops]]
diff --git a/doc/de/autogen/user/irc_options.txt b/doc/de/autogen/user/irc_options.txt
index 2f5364fa1..1166cd839 100644
--- a/doc/de/autogen/user/irc_options.txt
+++ b/doc/de/autogen/user/irc_options.txt
@@ -174,7 +174,7 @@
** Werte: beliebige Zeichenkette (Standardwert: `"$nick"`)
* [[option_irc.look.highlight_tags_restrict]] *irc.look.highlight_tags_restrict*
-** Beschreibung: `beschränkt Highlights für IRC Buffer auf bestimmte Tags (um Highlights durch User- aber nicht durch Servernachrichten zu erhalten); Tags müssen durch Kommata getrennt werden, um eine logische "und" Verknüpfung zu verwenden, können mehrere Tags durch "+" zusammengefügt werden; Tags können mit "*" beginnen oder enden um mehr als ein Tag zu markieren; wird kein Wert angegeben, erzeugt jedes Tag ein Highlight`
+** Beschreibung: `restrict highlights to these tags on irc buffers (to have highlight on user messages but not server messages); tags must be separated by a comma and "+" can be used to make a logical "and" between tags; wildcard "*" is allowed in tags; an empty value allows highlight on any tag`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `"irc_privmsg,irc_notice"`)
diff --git a/doc/de/autogen/user/trigger_commands.txt b/doc/de/autogen/user/trigger_commands.txt
index f68f156ea..9e8cdc8aa 100644
--- a/doc/de/autogen/user/trigger_commands.txt
+++ b/doc/de/autogen/user/trigger_commands.txt
@@ -15,64 +15,64 @@
default -yes
monitor [<filter>]
- list: zeigt eine Liste aller Trigger (ohne Angabe von Argumente wird diese Liste standardmäßig ausgegeben)
- listfull: zeigt eine detaillierte Liste, mit zusätzlichen Informationen, aller Trigger an
-listdefault: zeigt die standardmäßig genutzen Trigger an
- add: fügt einen Trigger hinzu
- addoff: fügt einen Trigger hinzu (deaktiviert)
- addreplace: fügt oder ersetzt einen schon existierenden Trigger
- name: Name des Trigger
+ list: list triggers (without argument, this list is displayed)
+ listfull: list triggers with detailed info for each trigger
+listdefault: list default triggers
+ add: add a trigger
+ addoff: add a trigger (disabled)
+ addreplace: add or replace an existing trigger
+ name: name of trigger
hook: signal, hsignal, modifier, print, command, command_run, timer, config, focus
- arguments: Argumente für den Hook, abhängig vom genutzten Hook (getrennt durch Semikolon):
- signal: Name(en) des signals (erforderlich)
- hsignal: Name(en) des hsignal (erforderlich)
- modifier: Name(en) des modifier (erforderlich)
+ arguments: arguments for the hook, depending on hook (separated by semicolons):
+ signal: name(s) of signal (required)
+ hsignal: name(s) of hsignal (required)
+ modifier: name(s) of modifier (required)
print: buffer, tags, message, strip colors
- command: Befehl (erforderlich), Beschreibung, Argumente, Beschreibung der Argumente, Vervollständigung
- command_run: Befehl(e) (erforderlich)
- timer: Intervall (erforderlich), Anpassung an Sekunden (erforderlich), maximale Anzahl an Aufrufen
- config: Name der Option (erforderlich)
- focus: Name(n) für sichtbaren Bereich (erforderlich) (z.B. "chat" für Chatbereich)
- conditions: evaluierte Bedingungen für den Trigger
- regex: einer oder mehrere reguläre Ausdrücke um Zeichenketten in Variablen zu ersetzen
- command: Befehl welcher ausgeführt werden soll (mehrere Befehle müssen durch ";" voneinander getrennt werden
-return_code: Rückgabewert für Callback (ok (standard), ok_eat, error)
- addinput: erstellt einen Trigger mit einer standardmäßigen Mustervorlage
- input: kopiert den kompletten Trigger-Befehl in die Eingabezeile
- output: schickt den Trigger-Befehl als Text in den Buffer
- recreate: wie "input", allerdings wird die Option "addreplace" anstelle von "add" genutzt
- set: definiert, innerhalb eines Triggers, eine Option neu
- option: Name einer Option: name, hook, arguments, conditions, regex, command, return_code
- (um Hilfe über eine Option zu erhalten: /help trigger.trigger.<name>.<option>)
- value: neuer Wert für Option
- rename: benennt einen Trigger um
- copy: kopiert einen Trigger
- enable: aktiviert Trigger (ohne Angabe von Argumenten: aktiviert alle Trigger)
- disable: deaktiviert Trigger (ohne Angabe von Argumenten: deaktiviert alle Trigger)
- toggle: de-/aktiviert Trigger (ohne Angabe von Argumenten: de-/aktiviert alle Trigger)
- restart: startet Trigger neu (Hook(s) werden neu erstellt)
- show: zeigt detaillierte Informationen zu einem Trigger (inklusive einer kleinen Statistik)
- del: entfernt einen Trigger
- -all: führt eine Aktion aus, die alle Trigger beinhaltet
- default: stellt die standardmäßigen Trigger wieder her
- monitor: öffnet den Trigger Monitor-Buffer, mit optionaler Filterfunktion:
- Filter: zeigt Hooks/Trigger an (ein Hook muss mit "@" beginnen, zum Beispiel "@signal"), mehrere Filter können durch Kommata voneinander getrennt werden; der Name eines Trigger kann mit "*" beginnen oder enden
+ command: command (required), description, arguments, description of arguments, completion
+ command_run: command(s) (required)
+ timer: interval (required), align on second, max calls
+ config: name(s) of option (required)
+ focus: name(s) of area (required)
+ conditions: evaluated conditions for the trigger
+ regex: one or more regular expressions to replace strings in variables
+ command: command to execute (many commands can be separated by ";"
+return_code: return code in callback (ok (default), ok_eat, error)
+ addinput: set input with default arguments to create a trigger
+ input: set input with the command used to create the trigger
+ output: send the command to create the trigger on the buffer
+ recreate: same as "input", with option "addreplace" instead of "add"
+ set: set an option in a trigger
+ option: name of option: name, hook, arguments, conditions, regex, command, return_code
+ (for help on option, you can type: /help trigger.trigger.<name>.<option>)
+ value: new value for the option
+ rename: rename a trigger
+ copy: copy a trigger
+ enable: enable trigger(s) (without arguments: enable triggers globally)
+ disable: disable trigger(s) (without arguments: disable triggers globally)
+ toggle: toggle trigger(s) (without arguments: toggle triggers globally)
+ restart: restart trigger(s) (recreate the hooks)
+ show: show detailed info on a trigger (with some stats)
+ del: delete a trigger
+ -all: do action on all triggers
+ default: restore default triggers
+ monitor: open the trigger monitor buffer, with optional filter:
+ filter: filter hooks/triggers to display (a hook must start with "@", for example "@signal"), many filters can be separated by commas; wildcard "*" is allowed in each trigger name
-Wenn ein Trigger-Callback aufgerufen wird, dann wird folgende Befehlskette ausgeführt:
- 1. Überprüfung von Bedingungen; falls unwahr, beenden
- 2. ersetze Text mittels erweitertem regulärer POSIX Ausdruck (sofern im Trigger definiert)
- 3. ein oder mehrere Befehle werden ausgeführt (sofern im Trigger definiert)
- 4. Beendigung mit einem Rückgabewert (ausgenommen sind modifiers und focus)
+When a trigger callback is called, following actions are performed, in this order:
+ 1. check conditions; if false, exit
+ 2. replace text using POSIX extended regular expression(s) (if defined in trigger)
+ 3. execute command(s) (if defined in trigger)
+ 4. exit with a return code (except for modifiers and focus)
-Beispiele (die standardmäßig, eingebauten Trigger kann man sich mit "/trigger listdefault" anzeigen lassen):
- fügt einer Nachricht die Textattribute *fett*, _unterstrichen_ und /kursiv/ hinzu:
+Examples (you can also look at default triggers with /trigger listdefault):
+ add text attributes *bold*, _underline_ and /italic/ (only in user messages):
/trigger add effects modifier weechat_print "${tg_tag_nick}" "==\*(\S+)\*==*${color:bold}$1${color:-bold}*== ==_(\S+)_==_${color:underline}$1${color:-underline}_== ==/(\S+)/==/${color:italic}$1${color:-italic}/"
- verbirgt die Nicklist auf kleineren Terminals:
+ hide nicklist bar on small terminals:
/trigger add resize_small signal signal_sigwinch "${info:term_width} < 100" "" "/bar hide nicklist"
/trigger add resize_big signal signal_sigwinch "${info:term_width} >= 100" "" "/bar show nicklist"
- speichert die Konfiguration jede Stunde ab:
+ silently save config each hour:
/trigger add cfgsave timer 3600000;0;0 "" "" "/mute /save"
- öffnet den Trigger Monitor und zeigt ausschließlich modifier und Trigger an, die mit "resize" im Namen beginnen:
+ open trigger monitor and show only modifiers and triggers whose name starts with "resize":
/trigger monitor @modifier,resize*
----
diff --git a/doc/de/autogen/user/weechat_commands.txt b/doc/de/autogen/user/weechat_commands.txt
index 74974be7f..9d91ef671 100644
--- a/doc/de/autogen/user/weechat_commands.txt
+++ b/doc/de/autogen/user/weechat_commands.txt
@@ -314,10 +314,10 @@ disable: disable filters
- 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
+ - wildcard "*" is allowed
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 '*'
+ - wildcard "*" is allowed
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 '!')
@@ -451,44 +451,44 @@ Dieser Befehl wird sinnvollerweise mittels Tastenbelegungen oder Erweiterungen g
resetall -yes [<context>]
missing [<context>]
- list: zeigt die aktuelle Tastenbelegungen an (ohne Angabe von Argumente wird diese Liste standardmäßig ausgegeben)
-listdefault: zeigt die Standardeinstellung der Tastenbelegung an
- listdiff: zeigt die Unterschiede zwischen der aktuell genutzten Tastaturbelegung und der Standardbelegung an (hinzugefügte/verändert/gelöschte Tastenbelegungen)
- context: Name des Kontextes ("default" oder "search")
- bind: belegt eine Taste mit einem Befehl oder zeigt an welcher Befehl auf eine Taste gelegt wurde (für Kontext "default")
- bindctxt: belegt eine Taste mit einem Befehl oder zeigt an welcher Befehl auf eine Taste gelegt wurde, dies trifft für Kontext definierte Tasten zu
- command: Befehl (mehrere Befehle werden durch ein Semikolon getrennt)
- unbind: hebt eine Tastenbelegung auf (für Kontext "default")
- unbindctxt: hebt eine Tastenbelegung für den angegebenen Kontext auf
- reset: die Tastenbelegung wird für die ausgewählte Taste auf die Standardeinstellung zurück gesetzt (für Kontext "default")
- resetctxt: die Tastenbelegung wird für die ausgewählte Taste auf die Standardeinstellung zurück gesetzt, dies trifft für den ausgewählten Kontext zu
- resetall: die Tastenbelegung wird auf die Standardeinstellungen zurück gesetzt. Dies löscht ALLE persönlichen Tastenbelegungen (Vorsicht!)
- missing: fügt fehlende Tastenbelegungen hinzu (dazu wird die Standardbelegung genutzt). Dies kann sinnvoll sein wenn man auf eine neue WeeChat Version umgestiegen ist
-
-Falls einer Taste ein Befehl zugeordnet werden soll ist es ratsam zuerst mit der Tastenkombination alt+k (oder Esc + k) einen Fangmodus zu aktivieren um damit die neu zu belegende Taste zu greifen. Durch diesen Schritt wird der entsprechende Tasten-Code in die Befehlszeile übernommen.
-
-Für Kontext "mouse" (Kontext "cursor" ist auch möglich), hat der zu verwendende Schlüssel folgendes Format: "@area:Schlüssel" oder "@area1>area2:Schlüssel". "area" kann folgende Werte habe:
- *: jedweder Bereich des Bildschirms
- chat: Chatbereich (für jeden Buffer)
- chat(xxx): Chatbereich für einen Buffer mit dem Namen "xxx" (vollständiger Name mit Erweiterung. Beispiel: chat(perl.iset):)
- bar(*): beliebige Bar
- bar(xxx): Bar mit dem Namen "xxx"
- item(*): beliebiges Bar-Item
- item(xxx): Bar-Item mit Namen "xxx"
-Der zu nutzende Schlüssel kann mit '*' beginnen oder enden um mehrere unterschiedliche Mausereignisse auszuwählen.
-Für den Kontext "mouse" kann ein besonderer Übergabewert für den zu nutzenden Befehl verwendet werden, "hsignal:name". Dieses sendet das hsignal "name" und als Inhalt ein Hashtable als Argument.
-Ein weiterer Übergabewert ist "-" und kann genutzt werden um einen Schlüssel zu deaktivieren (der Schlüssel wird bei der Durchführung übersprungen).
+ list: list all current keys (without argument, this list is displayed)
+listdefault: list default keys
+ listdiff: list differences between current and default keys (keys added, redefined or deleted)
+ context: name of context ("default" or "search")
+ bind: bind a command to a key or display command bound to key (for context "default")
+ bindctxt: bind a command to a key or display command bound to key, for given context
+ command: command (many commands can be separated by semicolons)
+ unbind: remove a key binding (for context "default")
+ unbindctxt: remove a key binding for given context
+ reset: reset a key to default binding (for context "default")
+ resetctxt: reset a key to default binding, for given context
+ resetall: restore bindings to the default values and delete ALL personal bindings (use carefully!)
+ missing: add missing keys (using default bindings), useful after installing new WeeChat version
+
+When binding a command to a key, it is recommended to use key alt+k (or Esc then k), and then press the key to bind: this will insert key code in command line.
+
+For context "mouse" (possible in context "cursor" too), key has format: "@area:key" or "@area1>area2:key" where area can be:
+ *: any area on screen
+ chat: chat area (any buffer)
+ chat(xxx): char area for buffer with name "xxx" (full name including plugin)
+ bar(*): any bar
+ bar(xxx): bar "xxx"
+ item(*): any bar item
+ item(xxx): bar item "xxx"
+Wildcard "*" is allowed in key to match many mouse events.
+A special value for command with format "hsignal:name" can be used for context mouse, this will send the hsignal "name" with the focus hashtable as argument.
+Another special value "-" can be used to disable key (it will be ignored when looking for keys).
-Beispiele:
- Mit der Tastenkombination "alt-x" wird die Nicklist-Bar an-und aus geschaltet:
+Examples:
+ key alt-x to toggle nicklist bar:
/key bind meta-x /bar toggle nicklist
- Mit der Tastenkombination "alt-r" wird direkt zum IRC #weechat Buffer gewechselt:
+ key alt-r to jump to #weechat IRC channel:
/key bind meta-r /buffer #weechat
- Die Tastenkombination "alt-r" wird auf die Standardfunktion zurückgesetzt:
+ restore default binding for key alt-r:
/key reset meta-r
- "Tab"-Taste nutzen um im Kontext "search" die Suche innerhalb eines Buffers zu beenden:
+ key "tab" to stop search in buffer:
/key bindctxt search ctrl-I /input search_stop
- Auswahl eines Nicknamens mittels mittlerer Maustaste zeigt zusätzliche Informationen zu dem Nick an:
+ middle button of mouse on a nick to retrieve info on nick:
/key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info ${nick}
----
@@ -758,26 +758,26 @@ Beispiele:
/set [<option> [<value>]]
diff [<option> [<option>...]]
-option: Name der zu ändernden Option (um mehrere Optionen anzuzeigen, darf der Name mit einem Joker '*' beginnen oder enden)
- value: neuer Wert, den die Option erhalten soll
- diff: es werden nur Optionen angezeigt, die geändert wurden
+option: name of an option (wildcard "*" is allowed)
+ value: new value for option
+ diff: display only changed options
-Abhängig von der ausgewählten Option, kann die Variable folgenden Inhalt haben:
- boolean: on, off oder toggle
- integer: Anzahl, ++Anzahl oder --Anzahl
- string : jede Zeichenkette ("" für eine leere Zeichenkette)
- color : Name einer Farbe, ++Anzahl oder --Anzahl
+New value can be, according to variable type:
+ boolean: on, off or toggle
+ integer: number, ++number or --number
+ string: any string ("" for empty string)
+ color: color name, ++number or --number
-Für alle Typen von Variablen kann die Zeichenkette "null" (ohne "") genutzt werden, um den Wert der Option zu löschen (undefinierter Wert). Dies kann nur auf einige besondere Variablen (Erweiterungen) angewendet werden.
+For all types, you can use null to remove option value (undefined value). This works only for some special plugin variables.
-Beispiele:
- Zeigt alle Optionen an, die etwas mit highlight zu tun haben:
+Examples:
+ display options about highlight:
/set *highlight*
- Fügt ein highlight-Wort hinzu:
+ add a word to highlight:
/set weechat.look.highlight "word"
- zeigt geänderte Optionen an:
+ display changed options:
/set diff
- zeigt geänderte Optionen, der IRC Erweiterung, an:
+ display changed options in irc plugin:
/set diff irc.*
----
@@ -787,14 +787,14 @@ Beispiele:
----
/unset <option>
-option: Name einer Option (darf mit Joker "*" beginnen oder enden um mehrere Optionen zurückzusetzen. Nutzen Sie diese Funktion mit äußerster Sorgfalt!)
+option: name of an option (wildcard "*" is allowed to mass-reset options, use carefully!)
-Gemäß der jeweiligen Option wird diese zurückgesetzt (bei Standard-Optionen) oder komplett entfernt (bei optionalen Einstellungen, zum Beispiel die Server-Einstellungen).
+According to option, it's reset (for standard options) or removed (for optional settings, like server values).
-Beispiele:
- Eine Option zurücksetzen:
+Examples:
+ reset one option:
/unset weechat.look.item_time_format
- Alle Farboptionen zurücksetzen:
+ reset all color options:
/unset weechat.color.*
----
diff --git a/doc/de/autogen/user/weechat_options.txt b/doc/de/autogen/user/weechat_options.txt
index 644b97bd2..37233bf81 100644
--- a/doc/de/autogen/user/weechat_options.txt
+++ b/doc/de/autogen/user/weechat_options.txt
@@ -554,7 +554,7 @@
** Werte: beliebige Zeichenkette (Standardwert: `""`)
* [[option_weechat.look.highlight_tags]] *weechat.look.highlight_tags*
-** Beschreibung: `eine durch Kommata getrennte Liste von Tags, die eine highlight-Nachricht erzeugen; Groß- und Kleinschreibung wird dabei nicht beachtet; Tags können mit "*" beginnen oder enden um mehr als ein Tag zu markieren. Um eine logische "und" Verknüpfung zu verwenden, können mehrere Tags durch "+" zusammengefügt werden. Beispiele: "nick_flashcode" für Nachrichten von "FlashCode", "irc_notice+nick_toto*" für Notice-Nachrichten von Nicks, die mit "toto" beginnen`
+** Beschreibung: `comma separated list of tags to highlight; case insensitive comparison; wildcard "*" is allowed in each tag; many tags can be separated by "+" to make a logical "and" between tags; examples: "nick_flashcode" for messages from nick "FlashCode", "irc_notice+nick_toto*" for notices from a nick starting with "toto"`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `""`)
@@ -899,7 +899,7 @@
** Werte: beliebige Zeichenkette (Standardwert: `""`)
* [[option_weechat.plugin.autoload]] *weechat.plugin.autoload*
-** Beschreibung: `durch Kommata getrennte Liste der Erweiterungen, die beim Programmstart automatisch geladen werden sollen; "*" lädt alle vorhandenen Erweiterungen. Beginnt der Name hingegen mit "!" wird die Erweiterung nicht geladen. Suchmuster können mit einem Joker ("*") beginnen oder enden um mehrere Erweiterungen zu laden (Beispiele: "*" oder "*,!lua,!tcl")`
+** Beschreibung: `comma separated list of plugins to load automatically at startup, "*" means all plugins found, a name beginning with "!" is a negative value to prevent a plugin from being loaded, wildcard "*" is allowed in names (examples: "*" or "*,!lua,!tcl")`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `"*"`)