1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-08 02:25:42 +02:00

doc: update german translations and scripting guide

This commit is contained in:
Nils Görs
2013-02-04 08:35:25 +01:00
committed by Sebastien Helleu
parent 1cdbc27abf
commit de6bf18e47
6 changed files with 93 additions and 91 deletions
+2 -2
View File
@@ -6,9 +6,9 @@
| alias | alias_value | Wert von Alias
| aspell | aspell_dicts | list of aspell installed dictionaries
| aspell | aspell_dicts | Auflistung der installierten Wörterbücher
| aspell | aspell_langs | list of all languages supported by aspell
| aspell | aspell_langs | Liste aller Sprachen die durch Aspell unterstützt werden
| guile | guile_script | Liste der Skripten
+1 -1
View File
@@ -2,7 +2,7 @@
|========================================
| Erweiterung | Name | Beschreibung | Argumente
| aspell | aspell_dict | comma-separated list of dictionaries used in buffer | buffer pointer ("0x12345678") or buffer full name ("irc.freenode.#weechat")
| aspell | aspell_dict | eine durch Kommata getrennte Liste von Wörterbüchern, die in diesem Buffer genutzt wird | Buffer-Pointer ("0x12345678") oder der vollständige Buffername ("irc.freenode.#weechat")
| fifo | fifo_filename | Name der FIFO-Pipe | -
+11 -11
View File
@@ -7,20 +7,20 @@
deldict
addword [<dict>] <word>
enable: enable aspell
disable: disable aspell
toggle: toggle aspell
listdict: show installed dictionaries
setdict: set dictionary for current buffer (multiple dictionaries can be separated by a comma)
deldict: delete dictionary used on current buffer
addword: add a word in personal aspell dictionary
enable: Aspell wird aktiviert
disable: Aspell wird deaktiviert
toggle: Aspell Funktionalität umschalten
listdict: die, auf dem System, installierten Wörterbücher werden aufgelistet
setdict: Wörterbuch für den aktuellen Buffer einstellen (mehrere Wörterbücher müssen durch Kommata getrennt werden)
deldict: Wörterbuch für den aktuellen Buffer entfernen
addword: fügt ein Wort in das persönliche Wörterbuch von Aspell hinzu
Input line beginning with a '/' is not checked, except for some commands (see /set aspell.check.commands).
Eingaben die mit '/' beginnen werden nicht überprüft, davon ausgenommen sind einige Befehle (siehe /set aspell.check.commands).
To enable aspell on all buffers, use option "default_dict", then enable aspell, for example:
/set aspell.check.default_dict "en"
Um Aspell auf alle Buffer anzuwenden sollte die Option "default_dict" genutzt und Aspell aktiviert werden:
/set aspell.check.default_dict "de_DE-neu"
/aspell enable
Default key to toggle aspell is alt-s.
Die Standardtastaturbelegung zum Umschalten der Aspell Funktionalität lautet alt-s.
........................................
+32 -32
View File
@@ -263,48 +263,48 @@ Beispiele:
add <name> <buffer>[,<buffer>...] <tags> <regex>
del <name>|-all
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
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")
- "*" 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"
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.
The default key alt+'=' toggles filtering on/off.
Die Tastenvoreinstellung alt+'=' schaltet die Filterfunktion an/aus.
Tags most commonly used:
no_filter, no_highlight, no_log, log0..log9 (log level),
Die am häufigsten gebrauchten Schlagwörter lauten:
no_filter, no_highlight, no_log, log0..log9 (log Level),
notify_none, notify_message, notify_private, notify_highlight,
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),
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)
irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
To see tags for lines in buffers: /debug tags
Mittels "/debug tags" kann man sich die Tags jeder einzelnen Zeile darstellen zu lassen.
Examples:
use IRC smart filter on all buffers:
Beispiele:
aktiviert einen einfachen IRC Filter für join/part/quit/nick Nachrichten für alle Buffer:
/filter add irc_smart * irc_smart_filter *
use IRC smart filter on all buffers except those with "#weechat" in name:
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:
/filter add irc_smart *,!*#weechat* irc_smart_filter *
filter all IRC join/part/quit messages:
filtert alle IRC join/part/quit Nachrichten:
/filter add joinquit * irc_join,irc_part,irc_quit *
filter nicks displayed when joining channels or with /names:
filtert Nicks wenn diese den Channel betreten oder durch den Befehl "/names" angezeigt werden:
/filter add nicks * irc_366 *
filter nick "toto" on IRC channel #weechat:
filtert Nick "toto" im IRC Channel #weechat:
/filter add toto irc.freenode.#weechat nick_toto *
filter lines containing "weechat sucks" on IRC channel #weechat:
filtert Zeilen die "weechat sucks" im IRC Channel #weechat enthalten:
/filter add sucks irc.freenode.#weechat * weechat sucks
........................................
+9 -11
View File
@@ -163,8 +163,8 @@ weechat::print "" "Hallo, von einem tcl Skript!"
Laden von Skripten
~~~~~~~~~~~~~~~~~~
// TRANSLATION MISSING
It is recommended to use the "script" plugin to load scripts, for example:
Es wird empfohlen die "script" Erweiterung zum Laden von Skripten zu
nutzen, zum Beispiel:
----------------------------------------
/script load script.py
@@ -175,8 +175,8 @@ It is recommended to use the "script" plugin to load scripts, for example:
/script load script.scm
----------------------------------------
// TRANSLATION MISSING
Each language has also its own command:
Es besteht natürlich weiterhin die Möglichkeit, individuell für jede
Skriptsprache, den entsprechenden Befehl zu nutzen:
----------------------------------------
/python load python/skript.py
@@ -187,8 +187,8 @@ Each language has also its own command:
/guile load guile/skript.scm
----------------------------------------
Um Skripten automatisch beim Start von WeeChat zu laden kann man einen Link
in das Verzeichnis 'Skriptsprache/autoload' setzen.
Um Skripten automatisch beim Start von WeeChat zu laden sollte man einen Link
anlegen, der in das Verzeichnis 'Skriptsprache/autoload' zeigt.
Ein Beispiel für ein Python-Skript:
@@ -197,10 +197,9 @@ $ cd ~/.weechat/python/autoload
$ ln -s ../script.py
----------------------------------------
// TRANSLATION MISSING
[NOTE]
When installing a script with command `/script install` the link in 'autoload'
directory is automatically created.
Installiert man mittels `/script install` ein Skript, dann wird automatisch
ein Link in das entsprechende 'autoload' Verzeichnis erzeugt.
[[differences_with_c_api]]
Unterschiede zur C API
@@ -278,8 +277,7 @@ C Callbacks nutzen ein "Data" Argument welches ein Pointer ist. In der
Skript API ist "Data" ein String der jeden Wert haben darf (es handelt sich
nicht um einen Pointer).
// TRANSLATION MISSING
Example of callback, for each language:
callback Beispiele, für jede Skriptsprache:
* python:
+38 -34
View File
File diff suppressed because it is too large Load Diff