diff --git a/doc/de/weechat_user.de.txt b/doc/de/weechat_user.de.txt index c0d35c4f0..358fdc8ac 100644 --- a/doc/de/weechat_user.de.txt +++ b/doc/de/weechat_user.de.txt @@ -873,32 +873,34 @@ Gleiche Bedingungen, aber die Nickliste wird im Buffer '&bitlbee' immer angezeig /set weechat.bar.nicklist.conditions "${nicklist} && (${window.win_width} > 100 || ${buffer.full_name} == irc.bitlbee.&bitlbee)" ---- -// TRANSLATION MISSING [[bare_display]] -=== Bare display +=== einfacher Anzeigemodus -A special display, called "bare display" can be used for easy click on long URLs -and selection of text (using the mouse). +Ein vereinfachter Anzeigemodus, mit Namen "bare", kann aktiviert werden um +überlange URLs ganz einfach mit der Maus anzuklicken oder um Text, mit der +Maus, zu markieren. -The bare display has following features: +Der vereinfachte Anzeigemodus hat folgende Funktionen: -* it displays only the content of current buffer: no window split neither bars - (no title, nicklist, status, input, ...) -* the WeeChat mouse support is disabled (if it was enabled): you can use your - mouse like you do in the terminal to click on URLs and select text -* ncurses is not used, therefore URLs are not cut at the end of lines. +* es wird lediglich der Inhalt des aktuellen Buffers angezeigt, es findet keine + Aufteilung des Fensters statt, es werden keine Bars angezeigt (Title, Nicklist, + Status, Input, ...) +* die Mausunterstützung ist deaktiviert (sofern sie aktiviert war): die Maus kann + wie in einem Terminal genutzt werden um URLs anzuklicken oder Text zu markieren +* ncurses wird nicht genutzt, deshalb werden URLs nicht am Ende der Zeile angeschnitten. -The default key to enabled bare display is key[alt-!], and same key to exit (or -by default anything changing the input will exit the bare display, see option +Der Standardtastenbefehl um den vereinfachten Textmodus zu aktivieren ist key[alt-!], +mit dem selben Tastenbefehl wird dieser Modus wieder beendet (es kann auch mit jeder +beliegen Tasteneingabe der Modus beendet werden, siehe Option <>). -The time format can be customized with the option +Das Format für die Zeitanzeige kann mit folgender Option angepasst werden <>. -The bare display can be enabled for a specific delay using the command +Der vereinfachte Anzeigemodus kann mit einer vorgegebenen Zeit gestartet werden <>. -If WeeChat looks like that: +Im normalen Modus sieht WeeChat wie folgt aus: .... ┌───────────────────────────────────────────────────────────────────────────┐ @@ -925,7 +927,7 @@ If WeeChat looks like that: └───────────────────────────────────────────────────────────────────────────┘ .... -The screen will look like that in bare display: +Der selbe Bildschirm sieht im vereinfachten Anzeigemodus wie folgt aus: .... ┌───────────────────────────────────────────────────────────────────────────┐ @@ -952,8 +954,8 @@ The screen will look like that in bare display: └───────────────────────────────────────────────────────────────────────────┘ .... -So you can click the URL from 'joe' without any problem in your terminal (of -course this supposes that your terminal supports click on URLs). +Es kann nun die URL von 'joe' ohne Probleme angeklickt werden (dies setzt +natürlich voraus, dass der Terminal das Anwählen von URLs unterstützt). [[notify_levels]] === Benachrichtigungsstufen @@ -1092,8 +1094,7 @@ Befehl festgelegt werden: | key[alt-F12] | springt zum Ende der Nickliste | `/bar scroll nicklist * e` | key[alt-a] | wechselt zum nächsten Buffer mit Aktivität (nach Priorität: highlight, Nachricht, ...) | `/input jump_smart` | key[alt-h] | löscht Hotliste (Aktivitätsanzeige für die Buffer) | `/input hotlist_clear` -// TRANSLATION MISSING -| key[alt-j,alt-f] | Switch to first buffer | `/buffer -` +| key[alt-j,alt-f] | wechselt zum ersten Buffer | `/buffer -` | key[alt-j,alt-l] | wechselt zum letzten Buffer | `/buffer +` | key[alt-j,alt-r] | wechselt zum IRC RAW Buffer | `/server raw` | key[alt-j,alt-s] | wechselt zum IRC Server Buffer | `/server jump` @@ -1114,8 +1115,7 @@ Befehl festgelegt werden: | key[alt-]key[>] | springt zum nächsten besuchten Buffer | `/input jump_next_visited_buffer` | key[alt-/] | wechselt zum jeweils zuletzt angezeigten Buffern | `/input jump_last_buffer_displayed` | key[alt-=] | schaltet Filterfunktion an/aus | `/filter toggle` -// TRANSLATION MISSING -| key[alt-!] | Toggle bare display on/off | `/window bare` +| key[alt-!] | schaltet einfachen Anzeigemodus an/aus | `/window bare` |=== [[key_bindings_search_context]] @@ -1572,45 +1572,47 @@ Um der Vordergrundfarbe des Terminals das Attribut "fett" zuzuordnen: /set weechat.color.status_time *99999 ---- -// TRANSLATION MISSING [[secured_data]] -=== Secured data +=== sensible Daten [[secured_data_storage]] -==== Storage +==== Archivierung -WeeChat can encrypt passwords or private data using secured data, stored in file -'sec.conf'. +WeeChat kann Passwörter oder sensible Daten verschlüsseln und in der +Datei 'sec.conf' speichern. -This configuration file is read before any other file, and the values stored -inside can be used in various WeeChat or plugins/scripts options. +Diese Konfigurationsdatei wird vor allen anderen Dateien geladen und die +gespeicherten Daten können in verschiedenen WeeChat Optionen bzw. +Erweiterungen und Skripten genutzt werden. -You can set a passphrase to encrypt data in 'sec.conf'. This is not mandatory -but highly recommended, otherwise data is stored as plain text in file. +Es kann eine Passphrase genutzt werden um die Daten in 'sec.conf' zu +verschlüsseln. Dies ist nicht obligatorisch wird aber dringend empfohlen, +da ansonsten die Daten in Klartext gesichert werden. ---- -/secure passphrase this is my passphrase +/secure passphrase Dies ist meine Passphrase ---- -When a passphrase is set, WeeChat will ask you to enter it on startup (but not -on `/upgrade`). +Wenn eine Passphrase genutzt wird fragt WeeChat diese beim Programmstart +ab (bei einem `/upgrade` ist dies nicht der Fall). -You can change this behavior and use a file with the passphrase (see option +Die Passphrase kann auch in einer Datei gesichert werden (siehe Option <>). [[secured_data_encryption]] -===== Encryption +===== Verschlüsselung -The encryption of data is made in 3 steps: +Die Daten werden in drei Schritten verschlüsselt: -. Derive a key from the passphrase (with optional salt). -. Compute hash of data to encrypt. -. Encrypt the hash + data (output is: salt + encrypted hash/data). +. erstellt einen Schlüssel anhand der Passphrase (optional mit Salt). +. errechnet einen Hash über die Daten die verschlüsselt werden soll. +. verschlüsselt den Hash + Daten (Ausgabe ist: Salt + Hash/Daten verschlüsselt) [NOTE] -The cipher block mode is 'CFB'. +Der Cipher Block Modus ist 'CFB'. -The result is put as hexadecimal string in file 'sec.conf', for example: +Das Ergebnis wird als hexadezimale Zeichenkette in 'sec.conf' gesichert. +Zum Beispiel: ---- [data] @@ -1619,38 +1621,42 @@ freenode = "53B1C86FCDA28FC122A95B0456ABD79B5AB74654F21C3D099A6CCA8173239EEA5953 ---- [[secured_data_decryption]] -===== Decryption +===== Entschlüsselung -The decryption of data is made in 3 steps: +Die Entschlüsselung findet in drei Schritten statt: -. Derive a key using salt and passphrase. -. Decrypt hash + data. -. Check that decrypted hash == hash of data. +. erstellt einen Schlüssel mittels Salt und Passphrase. +. entschlüsselt Hash + Daten. +. überprüft ob der entschlüsselte Hash mit dem Hash der entschlüsselten Daten übereinstimmt. [[secured_data_manage]] -==== Manage secured data +==== Umgang mit sensiblen Daten -To add secured data, use `/secure set`, for example a password for 'freenode' -IRC server: +Um sensible Daten zu schützen wird der Befehl `/secure set` verwendet. Es folgt +ein Beispiel wie man das Passwort für den IRC Server 'freenode' schützt: ---- -/secure set freenode mypassword +/secure set freenode meinPasswort ---- -For comfort, secured data can be displayed in a dedicated buffer (key[alt-v] on -buffer to see values), just do: +Um einen Überblick über seine schutzwürdigen Daten zu erhalten kann ein +gesonderter Buffer geöffnet werden. In diesem Buffer kann man sich mittels +key[alt-v] seine Passwörter anzeigen lassen. Um den Buffer zu öffnen nutzt +man: ---- /secure ---- -Secured data can be used in some options that can contain private data like -password, using this format: "${sec.data.xxx}" where "xxx" is the name of -secured data (used with `/secure set xxx ...`). + -For a complete list of supported options, see `/help secure`. +Verschlüsselte Daten können in einigen Optionen verwendet werden, die z.B. +Passwörter beinhalten. Dies dient dazu Passwörter nicht im Klartext als +Wert einer Option zu sichern. Dazu wird folgendes Format, anstelle des +Passwortes, verwendet: "${sec.data.xxx}". "xxx" ist hierbei der Name den man +dem Passwort zugeordnet hat (siehe oben, mittels `/secure set xxx ...`). + +Für eine vollständige Liste aller unterstützten Optionen, siehe `/help secure`. -To use the 'freenode' password, for example with -<>: +Um z.B. das oben eingestellte 'freenode' Passwort für eine +<> zu nutzen: ---- /set irc.server.freenode.sasl_password "${sec.data.freenode}" @@ -1666,7 +1672,7 @@ Sektionen: [width="100%",cols="3m,6m,16",options="header"] |=== -| section | Control command | Beschreibung +| Sektion | Steuerbefehl | Beschreibung | crypt | /set sec.crypt.* | Optionen für Verschlüsselung | data | <> | geschützte Daten |=== @@ -1682,7 +1688,7 @@ Sektionen: [width="100%",cols="3m,6m,16",options="header"] |=== -| Section | Control command | Beschreibung +| Sektion | Steuerbefehl | Beschreibung | debug | <> + /set weechat.debug.* | Debug level, for core and plugins (Optionen können in Sektion hinzugefügt/entfernt werden) | startup | /set weechat.startup.* | Startup options @@ -1752,8 +1758,7 @@ Standarderweiterungen: | alias | definiert Alias für Befehle | aspell | Rechtschreibprüfung für Befehlszeile | charset | Zeichensatz (de)-kodierung in Buffern -// TRANSLATION MISSING -| exec | Execution of external commands in WeeChat +| exec | ausführen von externen Befehlen aus WeeChat heraus | fifo | FIFO Pipe die zur Fernsteuerung von WeeChat genutzt werden kann | irc | IRC Chat-Protokoll | logger | erstellt Protokolldateien von Buffern @@ -1765,8 +1770,7 @@ Standarderweiterungen: | lua | Lua-Skript API | tcl | Tcl-Skript API | guile | Guile(scheme)-Skript API -// TRANSLATION MISSING -| trigger | Text replacement and command execution on events triggered by WeeChat/plugins +| trigger | Veränderung von Text und Ausführen von Befehlen bei einem Ereignis, welche durch WeeChat oder eine Erweiterung ausgelöst werden | xfer | Datentransfer und Direktchat |=== @@ -1796,7 +1800,7 @@ Sektionen: [width="100%",cols="3m,6m,16",options="header"] |=== -| Section | Control command | Beschreibung +| Sektion | Steuerbefehl | Beschreibung | color | /set aspell.color.* | Farben | check | /set aspell.check.* | Optionen um Einstellungen an der Rechtschreibprüfung vorzunehmen | dict | <> + @@ -1904,7 +1908,7 @@ Sektionen: [width="100%",cols="3m,6m,16",options="header"] |=== -| Section | Control command | Beschreibung +| Sektion | Steuerbefehl | Beschreibung | default | /set charset.default.* | Vorgegebener Zeichensatz zum De-/kodieren. | decode | <> + /set charset.decode.* | Zeichensatz zum dekodieren (Optionen können in Sektion hinzugefügt/entfernt werden) @@ -1973,23 +1977,23 @@ Um sich alle genutzten Zeichensätze anzeigen zu lassen wird folgender Befehl ge sollten Probleme bei der Zeichensatzdarstellung auftreten dann werfen Sie bitte einen Blick in die 'WeeChat FAQ'. -// TRANSLATION MISSING [[exec_plugin]] -=== Exec plugin +=== Exec Erweiterung -The `/exec` command lets you execute external commands inside WeeChat and -display the output locally, or send it to a buffer. +Der `/exec` Befehl erlaubt es aus WeeChat heraus einen oder mehrere externe +Befehle auszuführen und eine Ausgabe im lokalen Buffer darzustellen oder in +einem Buffer auszugeben. [[exec_options]] -==== Options (exec.conf) +==== Optionen (exec.conf) Sections: [width="100%",cols="3m,6m,16",options="header"] |=== -| Section | Control command | Description -| command | /set exec.command.* | Options for commands -| color | /set exec.color.* | Colors +| Sektion | Steuerbefehl | Beschreibung +| command | /set exec.command.* | Optionen für Befehle +| color | /set exec.color.* | Farben |=== Options: @@ -2053,7 +2057,7 @@ Das nachfolgende Skript sendet einen Befehl an alle laufenden WeeChat Instanzen: if [ $# -eq 1 ]; then for fifo in ~/.weechat/weechat_fifo_* do - printf '%b\n' "$1" >"$fifo" + echo -e "$1" >$fifo done fi ---- @@ -2095,7 +2099,7 @@ Sektionen: [width="100%",cols="3m,6m,16",options="header"] |=== -| Section | Control command | Beschreibung +| Sektion | Steuerbefehl | Beschreibung | look | /set irc.look.* | Erscheinungsbild | color | /set irc.color.* | Farben | network | /set irc.network.* | Netzwerkoptionen @@ -2523,7 +2527,7 @@ Sektionen: [width="100%",cols="3m,6m,16",options="header"] |=== -| Section | Control command | Beschreibung +| Sektion | Steuerbefehl | Beschreibung | look | /set logger.look.* | Erscheinungsbild | color | /set logger.color.* | Farben | file | /set logger.file.* | Optionen für Protokolldateien @@ -2683,7 +2687,7 @@ Sektionen: [width="100%",cols="3m,6m,16",options="header"] |=== -| Section | Control command | Beschreibung +| Sektion | Steuerbefehl | Beschreibung | look | /set relay.look.* | Erscheinungsbild | color | /set relay.color.* | Farben | network | /set relay.network.* | Netzwerkoptionen @@ -2838,7 +2842,7 @@ Sektionen: [width="100%",cols="3m,6m,16",options="header"] |=== -| Section | Control command | Beschreibung +| Sektion | Steuerbefehl | Beschreibung | look | /set script.look.* | Erscheinungsbild | color | /set script.color.* | Farben | scripts | /set script.scripts.* | Optionen für den Download von Skripten @@ -2883,84 +2887,84 @@ include::autogen/user/tcl_commands.txt[] include::autogen/user/guile_commands.txt[] -// TRANSLATION MISSING [[trigger_plugin]] -=== Trigger plugin +=== Trigger Erweiterung -Trigger is the Swiss Army knife for WeeChat: it can hook many things (signal, -modifier, print, ...), change the content of data, and execute one or more -commands. A condition can be used to prevent the trigger to run in some -circumstances. +Trigger ist das Schweizer Armeemesser für WeeChat. Es können verschiedene +Hooks überwacht werden (signal. modifier, print, ...), der Inhalt von +Daten kann verändert werden, es können ein- oder mehrere Befehle ausgeführt +werden. Eine Bedingung kann genutzt werden um damit zu verhindern, dass der +Trigger unter bestimmten Umständen ausgeführt wird. -Using triggers require you to know how the signals, modifiers, ... are working. -So you might consider reading the 'Hooks' chapter in the -'WeeChat Plugin API Reference'. +Um Trigger nutzen zu können ist es erforderlich zu wissen wie signals, +modifiers, ... in WeeChat funktionieren. Dazu sollte man das Kapitel +'Hooks' in der 'Anleitung für API Erweiterung' lesen. [[trigger_options]] -==== Options (trigger.conf) +==== Optionen (trigger.conf) -Sections: +Sektionen: [width="100%",cols="3m,6m,16",options="header"] |=== -| Section | Control command | Beschreibung +| Sektion | Steuerbefehl | Beschreibung | look | /set trigger.look.* | Erscheinungsbild | color | /set trigger.color.* | Farben | trigger | <> + <> + - /set trigger.trigger.* | Trigger options + /set trigger.trigger.* | Trigger Optionen |=== -Options: +Optionen: include::autogen/user/trigger_options.txt[] [[trigger_commands]] -==== Commands +==== Befehle include::autogen/user/trigger_commands.txt[] [[trigger_anatomy]] -==== Anatomy of a trigger +==== Aufbau eines Triggers -A trigger has the following options (names are +Ein Trigger hat folgende Optionen (Benennung ist `trigger.trigger..