1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-28 22:06:38 +02:00

Update german user guide

This commit is contained in:
Sebastien Helleu
2010-09-17 15:32:13 +02:00
parent 83552cc882
commit efcc5010b6
+26 -26
View File
@@ -1589,43 +1589,43 @@ Commands
include::autogen/user/rmodifier_commands.txt[]
[[rmodifier_creation]]
Rmodifier creation
^^^^^^^^^^^^^^^^^^
Erstellen eines Rmodifier
^^^^^^^^^^^^^^^^^^^^^^^^^
A rmodifier consists of three elements:
Ein rmodifier besteht aus drei Elementen:
. one or more "modifiers"
. a regular expression, to capture "groups"
. a string that describes output using number of "groups" captured in regular
expression
. ein oder mehrere "modifiers"
. ein regulärer Ausdruck um "Gruppen" zu erkennen
. eine Zeichenkette die als Textausgabe von "Gruppen" erkannt werden soll
For list of modifiers used by WeeChat or plugins, see
'WeeChat Plugin API Reference', function 'weechat_hook_modifier'.
Um eine Auflistung der modifiers zu erhalten die von WeeChat oder einer
Erweiterung genutzt werden siehe ''WeeChat Plugin API Reference', Funktion 'weechat_hook_modifier'.
For each captured group, following actions are possible:
Für jede erkannte Gruppe sind folgende Aktionen möglich:
* keep group as-is (by using group number)
* replace all chars in group to hide content (group number + "*")
* remove group (if group is not used in string)
* Gruppe wird in der vorliegenden Form beibehalten (wenn man die Gruppennummer nutzt)
* alle Zeichen der Gruppe werden ersetzt um deren Inhalt zu verbergen (Gruppennummer + "*")
* Gruppe wird entfernt (falls Gruppe nicht in Zeichenkette genutzt wird)
Example of default rmodifier for command `/oper`:
Beispiel der rmodifier-Standardeinstellung für den Befehl `/oper`:
* modifiers: `history_add,input_text_display`
** `history_add`: called when WeeChat stores command in history
** `input_text_display`: called when command line has changed
(applies only on display, not content of command line)
* regular expression: `^(/oper +\S+ +)(.*)`
* groupes: `1,2*`
** `history_add`: wird aufgerufen sobald WeeChat einen Befehl im Befehlsverlauf sichert
** `input_text_display`: wird aufgerufen sobald sich die Eingabezeile ändert
(dies hat nur Einfluss auf die Darstellung aber nicht auf den Inhalt der Befehlszeile)
* regulärer Ausdruck: `^(/oper +\S+ +)(.*)`
* Gruppen: `1,2*`
Each time modifiers "history_add" or "input_text_display" are called, regular
expression is checked. If string matches, then it is replaced by captured groups,
as defined in string with groups.
Bei jedem Aufruf von "history_add" oder "input_text_display" durch modifier wird der
reguläre Ausdruck überprüft. Stimmen die Zeichenketten überein wird die Zeichenkette
durch das definierte Zeichen ersetzt.
In this example, we keep number 1 as-is, and we replace all chars of group 2 by
replacement char defined in configuration (option 'rmodifier.look.hide_char').
In obigem Beispiel wird die Ausgabe für Gruppe 1 beibehalten und für die Gruppe 2
werden alle Zeichen ersetzt. Das Zeichen welches zum Ersetzten genutzt werden soll
kann in der Konfiguration bestimmt werden (Option: 'rmodifier.look.hide_char').
If command line contains: `/oper nick password` then display becomes:
`/oper nick ********`.
Lautet die Befehlszeile `/oper nick password` wird diese in der Befehlszeile als
`/oper nick ********` dargestellt.
[[scripts_plugins]]
Skripten Erweiterungen