diff --git a/doc/de/weechat.de.xml b/doc/de/weechat.de.xml
index 181622cdc..f99f8d7ed 100644
--- a/doc/de/weechat.de.xml
+++ b/doc/de/weechat.de.xml
@@ -36,7 +36,7 @@ along with this program. If not, see .
WeeChat 0.2.7-dev - User guide
- Schneller, leichter und erweiterbarer IRC Client
+ Schneller, leichter und erweiterbarer Chat ClientSébastien
@@ -75,7 +75,8 @@ along with this program. If not, see .
- Dieses Dokument beschreibt den WeeChat IRC client, es ist ein Teil von WeeChat.
+ Dieses Dokument beschreibt den WeeChat Chat Client, es ist ein Teil
+ von WeeChat.
Deutsche version: Frank Zacharias
@@ -96,16 +97,16 @@ along with this program. If not, see .
Einführung
- Dieses Kapitel beschreibt WeeChat und die Vorraussetzungen für die Installation.
+ Dieses Kapitel beschreibt WeeChat und die Vorraussetzungen für die
+ Installation.
Beschreibung
- WeeChat (Wee Enhanced Environment for Chat) ist ein freier
- IRC Client, schnell und klein, entwickelt für viele
- Betriebssysteme.
+ WeeChat (Wee Enhanced Environment for Chat) ist ein freier Chat Client,
+ schnell und klein, entwickelt für viele Betriebssysteme.
@@ -118,7 +119,8 @@ along with this program. If not, see .
- viele unterschiedliche User-Interfaces: Curses, wxWidgets, Gtk und Qt
+ viele unterschiedliche User-Interfaces: Curses, wxWidgets, Gtk
+ und Qt
@@ -190,17 +192,20 @@ along with this program. If not, see .
- Gtk: *** noch nicht implementiert ***
+ Gtk:
+ *** noch nicht implementiert ***
- WxWidgets: *** noch nicht implementiert ***
+ WxWidgets:
+ *** noch nicht implementiert ***
- Qt: *** noch nicht implementiert ***
+ Qt:
+ *** noch nicht implementiert ***
@@ -258,7 +263,8 @@ along with this program. If not, see .
Quellcode-Pakete
- Alles was sie tun müssen, ist in einer Konsole oder einem Terminal aufzurufen:
+ Alles was sie tun müssen, ist in einer Konsole oder einem Terminal
+ aufzurufen:
$ ./configure$ make
@@ -275,8 +281,9 @@ along with this program. If not, see .
GIT Quellen
- Warnung: GIT Quellen sind für fortgeschrittene Anwender, das Übersetzen könnte
- fehlschlagen oder das Ergebnis nicht stabil sein. Sie wurden gewarnt!
+ Warnung: GIT Quellen sind für fortgeschrittene Anwender, das
+ Übersetzen könnte fehlschlagen oder das Ergebnis nicht stabil sein.
+ Sie wurden gewarnt!
@@ -332,23 +339,26 @@ along with this program. If not, see .
-c, --config
- Zeigt eine Hilfe zu den Konfigurationsmöglichkeiten (Liste der Optionen)
+ Zeigt eine Hilfe zu den Konfigurationsmöglichkeiten (Liste
+ der Optionen)
-d, --dir <path>
- Setzt den Pfad für das Verzeichnis, dass Weechat benutzen soll
- (relevant für die Konfigurationsdateien, Logs, Plugins und Skripte).
- Der Standardwert "~/.weechat".
- Bitte beachten Sie: dieses Verzeichnis wird automatisch erzeugt, wenn es noch nicht
+ Setzt den Pfad für das Verzeichnis, dass Weechat benutzen
+ soll (relevant für die Konfigurationsdateien, Logs, Plugins
+ und Skripte). Der Standardwert
+ "~/.weechat". Bitte beachten Sie: dieses
+ Verzeichnis wird automatisch erzeugt, wenn es noch nicht
exitiert.
-f, --key-functions
- Zeigt die intern verwendeten Funktionen von WeeChat für bestimmte Tastenkombinationen an
+ Zeigt die intern verwendeten Funktionen von WeeChat für
+ bestimmte Tastenkombinationen an
@@ -399,7 +409,8 @@ along with this program. If not, see .
- Es ist auch möglich URLs für einen oder mehrere IRC-Server anzugeben, so wie:
+ Es ist auch möglich URLs für einen oder mehrere IRC-Server anzugeben,
+ so wie:
irc[6][s]://[nick[:passwort]@]irc.example.org[:port][/channel][,channel[...]
Beispiel um die Channels #weechat and #toto zu betreten
"irc.freenode.net" server, default port (6667),
@@ -621,8 +632,8 @@ along with this program. If not, see .
Strg + Hoch / Strg + Runter
- Rufe das letzte Kommando/die letzte Nachricht des globalen Buffers
- wieder auf (für alle Buffer)
+ Rufe das letzte Kommando/die letzte Nachricht des globalen
+ Buffers wieder auf (für alle Buffer)
@@ -828,34 +839,36 @@ along with this program. If not, see .
Kommandozeile
- Die WeeChat Kommandozeile (am Ende des Fensters) lässt sie Nachrichten an einen
- Channel senden oder WeeChat- bzw. IRC-Kommandos ausführen
+ Die WeeChat Kommandozeile (am Ende des Fensters) lässt sie Nachrichten
+ an einen Channel senden oder WeeChat- bzw. IRC-Kommandos ausführen
(siehe ).
Kommandos beginnen mit einem "/", gefolgt vom Namen des Kommandos.
- Um zum Beispiel einen privaten Chat mit "toto" zu beginnen:
- /query toto
+ Um zum Beispiel einen privaten Chat mit "toto" zu
+ beginnen: /query toto
- Nachrichten an einen Channel sind jeder Text, der nicht mit einem "/" begint.
- Um zum Beispiel den Text "hello" an den gegenwärtigen Channel
- zu senden:
+ Nachrichten an einen Channel sind jeder Text, der nicht mit einem "/"
+ begint. Um zum Beispiel den Text "hello" an den
+ gegenwärtigen Channel zu senden:
hello
- Dennoch ist es möglich, eine Nachricht auch mit einem "/" zu beginnen, einfach
- ein weiteres "/" voranstellen. Um zum Beispiel den Text "/query toto"
- an den gegenwärtigen Channel zu senden:
+ Dennoch ist es möglich, eine Nachricht auch mit einem "/" zu beginnen,
+ einfach ein weiteres "/" voranstellen. Um zum Beispiel den Text
+ "/query toto" an den gegenwärtigen Channel zu
+ senden:
//query toto
- Wenn die Option IRC-Farben ("irc_colors_send") senden
- angeschaltet ist, können sie Farbcodierung und Attribute wiefolgt verwenden
+ Wenn die Option IRC-Farben ("irc_colors_send")
+ senden angeschaltet ist, können sie Farbcodierung und Attribute
+ wiefolgt verwenden
(press Ctrl-C then following letter, with optional value):
@@ -1166,16 +1179,16 @@ along with this program. If not, see .
Diese pipe liegt in "~/.weechat/" und hat den Namen
- "weechat_fifo_xxxxx" (das xxxxx ist die Prozess-ID (PID) eines laufenden WeeChat).
- Wenn mehrere Instanzen von WeeChat laufen, sind mehrere pipes vorhanden, eine
- für jede Instanz.
+ "weechat_fifo_xxxxx" (das xxxxx ist die Prozess-ID (PID) eines
+ laufenden WeeChat). Wenn mehrere Instanzen von WeeChat laufen, sind
+ mehrere pipes vorhanden, eine für jede Instanz.
Der Syntax für ein pipe-Kommando ist:
server,channel *Text oder Kommando
- wobei Server und Channel optional sind, aber wenn der Channel angegeben ist,
- muss der Server auch angegeben werden.
+ wobei Server und Channel optional sind, aber wenn der Channel
+ angegeben ist, muss der Server auch angegeben werden.
@@ -1195,14 +1208,17 @@ along with this program. If not, see .
- Senden einer Nachricht an den gegenwärtigen Channel (Puffer, der in WeeChat angezeigt wird):
+ Senden einer Nachricht an den gegenwärtigen Channel (Puffer, der
+ in WeeChat angezeigt wird):
$ echo '*hello!' >~/.weechat/weechat_fifo_12345
- Warnung: Das ist gefährlich und sie sollten das nicht tun, ausgenommen sie wissen was sie tun!
+ Warnung: Das ist gefährlich und sie sollten
+ das nicht tun, ausgenommen sie wissen was sie tun!
- Sende zwei Kommandos um (alle) Perl-Skripte abzuschalten/neu zu laden (getrennt durch ein "\n"):
+ Sende zwei Kommandos um (alle) Perl-Skripte abzuschalten/neu zu
+ laden (getrennt durch ein "\n"):
$ echo -e "freenode */perl unload\nfreenode */perl autoload" >~/.weechat/weechat_fifo_12345
@@ -1221,7 +1237,8 @@ if [ $# -eq 1 ]; then
done
fi
- Wenn das Skript "auto_weechat_command" heisst, können sie es folgendermassen aufrufen:
+ Wenn das Skript "auto_weechat_command" heisst, können sie es
+ folgendermassen aufrufen:
$ ./auto_weechat_command "freenode,#weechat *hello"
@@ -1352,7 +1369,8 @@ fi
- : neuer Zeichensatz, der benutzt werden soll
+ : neuer Zeichensatz, der benutzt
+ werden soll
@@ -1374,7 +1392,8 @@ fi
- Konvertiert eine Zeichenkette in das interne Format von WeeChat (UTF-8).
+ Konvertiert eine Zeichenkette in das interne Format von WeeChat
+ (UTF-8).
Argumente:
@@ -1386,7 +1405,8 @@ fi
- : ursprünglicher Zeichensatz, von dem konvertiert werden soll
+ : ursprünglicher Zeichensatz, von
+ dem konvertiert werden soll
@@ -1400,7 +1420,8 @@ fi
Rückgabewert: konvertierte Zeichenkette
- Anmerkung: der Speicher, der durch das Ergebnis belegt wird, muss mit free() wieder freigegeben werden.
+ Anmerkung: der Speicher, der durch das Ergebnis belegt wird, muss
+ mit free() wieder freigegeben werden.
Beispiel:
@@ -1419,7 +1440,8 @@ fi
- Konvertiert eine Zeichenkette von dem internen WeeChat-Zeichensatz (UTF-8) in einen anderen.
+ Konvertiert eine Zeichenkette von dem internen WeeChat-Zeichensatz
+ (UTF-8) in einen anderen.
Argumente:
@@ -1445,7 +1467,8 @@ fi
Rückgabewert: konvertierte Zeichenkette
- Anmerkung: der Speicher, der durch das Ergebnis belegt wird, muss mit free() wieder freigegeben werden.
+ Anmerkung: der Speicher, der durch das Ergebnis belegt wird, muss
+ mit free() wieder freigegeben werden.
Beispiel:
@@ -1464,7 +1487,8 @@ fi
- Vergleich von Zeichenketten unabhängig von Sprache und Schreibweise (gross/klein).
+ Vergleich von Zeichenketten unabhängig von Sprache und
+ Schreibweise (gross/klein).
Argumente:
@@ -1487,8 +1511,10 @@ fi
- Rückgabewert: Unterschied zwischen den zwei Zeichenketten: kleiner Null wenn
- string1 < string2, Null wenn string1 == string2, grösser Null wenn string1 > string2
+ Rückgabewert: Unterschied zwischen den zwei Zeichenketten: kleiner
+ Null wenn
+ string1 < string2, Null wenn string1 == string2, grösser Null
+ wenn string1 > string2
Beispiel:
@@ -1507,7 +1533,8 @@ fi
- Vergleich von Zeichenketten unabhängig von Sprache und Schreibweise (gross/klein) für höchstens "max" Zeichen.
+ Vergleich von Zeichenketten unabhängig von Sprache und Schreibweise
+ (gross/klein) für höchstens "max" Zeichen.
Argumente:
@@ -1529,14 +1556,16 @@ fi
- : maximale Zahl an Zeichen für den Vergleich
+ : maximale Zahl an Zeichen für den
+ Vergleich
- Rückgabewert: Unterschied zwischen den zwei Zeichenketten: kleiner Null wenn
- string1 < string2, Null wenn string1 == string2, grösser Null wenn string1 > string2
+ Rückgabewert: Unterschied zwischen den zwei Zeichenketten: kleiner
+ Null wenn string1 < string2, Null wenn string1 == string2,
+ grösser Null wenn string1 > string2
Beispiel:
@@ -1555,7 +1584,8 @@ fi
- Zerlege eine Zeichenkette entsprechend eines oder mehrerer Trennzeichen(s).
+ Zerlege eine Zeichenkette entsprechend eines oder mehrerer
+ Trennzeichen(s).
Argumente:
@@ -1577,12 +1607,14 @@ fi
- : maximale Anzahl an zu erzeugenden Teilen (0 = keine Grenze)
+ : maximale Anzahl an zu
+ erzeugenden Teilen (0 = keine Grenze)
- : Zeiger auf eine int-Variable, die die Anzahl der erzeugten
+ : Zeiger auf eine int-Variable,
+ die die Anzahl der erzeugten
Teile enthält
@@ -1619,7 +1651,8 @@ if (argv != NULL)
- Gib ein Array frei, dass infolge der Zerlegung eines Strings reserviert wurde.
+ Gib ein Array frei, dass infolge der Zerlegung eines Strings
+ reserviert wurde.
Argumente:
@@ -1674,14 +1707,15 @@ if (argv != NULL)
- : Verzeichnis, das erzeugt werden soll
+ : Verzeichnis, das erzeugt werden
+ soll
- Rückgabewert: 1 wenn das Verzeichnis erfolgreich erstellt wurde, 0 wenn ein
- Fehler aufgetreten ist.
+ Rückgabewert: 1 wenn das Verzeichnis erfolgreich erstellt wurde, 0
+ wenn ein Fehler aufgetreten ist.
Beispiel:
@@ -1715,7 +1749,8 @@ if (!plugin->mkdir_home (plugin, "temp"))
- : Verzeichnis der zu verwendenden Dateien
+ : Verzeichnis der zu verwendenden
+ Dateien
@@ -1753,8 +1788,9 @@ plugin->exec_on_files (plugin, "/tmp", &callback);
- Sende eine Nachricht an einen WeeChat-Puffer, bezeichnet durch server
- und channel (beide können NULL sein, dann wird der aktuelle Puffer verwendet).
+ Sende eine Nachricht an einen WeeChat-Puffer, bezeichnet durch
+ server und channel (beide können NULL sein, dann wird der aktuelle
+ Puffer verwendet).
Argumente:
@@ -1766,13 +1802,15 @@ plugin->exec_on_files (plugin, "/tmp", &callback);
- : interner Name des Servers, zu welchem der Puffer gehört, in dem die Nachricht
- angezeigt werden soll (kann NULL sein)
+ : interner Name des Servers, zu
+ welchem der Puffer gehört, in dem die Nachricht angezeigt
+ werden soll (kann NULL sein)
- : Name des Channels, in dem die Nachricht angezeigt werden soll (kann NULL sein)
+ : Name des Channels, in dem die
+ Nachricht angezeigt werden soll (kann NULL sein)
@@ -1919,7 +1957,8 @@ plugin->print (plugin, NULL, NULL,
- : Zeitspanne für die Anzeige (in Sekunden, 0 = ständige Anzeige)
+ : Zeitspanne für die Anzeige (in
+ Sekunden, 0 = ständige Anzeige)
@@ -1957,7 +1996,9 @@ plugin->print_infobar (plugin, 5, "hello");
- : Anzahl der Nachrichten (wenn das Argument kleiner als Null ist, werden alle Nachrichten entfernt)
+ : Anzahl der Nachrichten (wenn das
+ Argument kleiner als Null ist, werden alle Nachrichten
+ entfernt)
@@ -1981,7 +2022,8 @@ plugin->print_infobar (plugin, 5, "hello");
- Schreibe eine Nachricht in die Log-Datei (für den entsprechenden Server/Channel).
+ Schreibe eine Nachricht in die Log-Datei (für den entsprechenden
+ Server/Channel).
Argumente:
@@ -1993,12 +2035,14 @@ plugin->print_infobar (plugin, 5, "hello");
- : interner Name des Servers, zu welchem der Log-Puffer gehört (kann NULL sein)
+ : interner Name des Servers, zu
+ welchem der Log-Puffer gehört (kann NULL sein)
- : Name des Channels, zu welchem der Log-Puffer gehört (kann NULL sein)
+ : Name des Channels, zu welchem der
+ Log-Puffer gehört (kann NULL sein)
@@ -2044,14 +2088,17 @@ plugin->log (plugin, "freenode", "#weechat", "test");
- : Name (Typ) der IRC-Nachricht ("*" für alle
- Nachrichten).
+ : Name (Typ) der IRC-Nachricht ("*"
+ für alle Nachrichten).
Eine Liste der bekannten IRC-Nachrichten ist in den
RFCs
- 1459 und
- 2812 zu finden.
- Weiterhin können sie einen speziellen Namen verwenden, der mit "weechat_" beginnt,
- um spezielle Ereignisse zu bearbeiten, wie in der folgenden Tabelle aufgeführt:
+ 1459
+ und
+ 2812
+ zu finden.
+ Weiterhin können sie einen speziellen Namen verwenden, der
+ mit "weechat_" beginnt, um spezielle Ereignisse zu
+ bearbeiten, wie in der folgenden Tabelle aufgeführt:
@@ -2090,7 +2137,8 @@ plugin->log (plugin, "freenode", "#weechat", "test");
- : Funktion, die aufgerufen wird, wenn eine Nachricht empfangen wurde
+ : Funktion, die aufgerufen wird,
+ wenn eine Nachricht empfangen wurde
Sie verwendet den folgenden Prototyp:
@@ -2101,7 +2149,8 @@ plugin->log (plugin, "freenode", "#weechat", "test");
- Argument argc ist auf 3 gesetzt, die folgenden Werte sind im argv-Array:
+ Argument argc ist auf 3 gesetzt, die folgenden Werte sind
+ im argv-Array:
argv[0] = Server Name
@@ -2117,13 +2166,16 @@ plugin->log (plugin, "freenode", "#weechat", "test");
- : Argumente, die beim Aufruf an die Funktion übergeben werden
+ : Argumente, die beim Aufruf
+ an die Funktion übergeben werden
- : pointer given to function when called
- : Zeiger, der an die Funktion übergeben wird
+ : pointer given to function
+ when called
+ : Zeiger, der an die Funktion
+ übergeben wird
@@ -2132,8 +2184,8 @@ plugin->log (plugin, "freenode", "#weechat", "test");
Rückgabewert: Zeiger auf den neuen Handler
- Hinweis: die Funktion, die aufgerufen wird wenn eine Nachricht empfangen wurde,
- muss einen der folgenden Werte zurückgeben:
+ Hinweis: die Funktion, die aufgerufen wird wenn eine Nachricht
+ empfangen wurde, muss einen der folgenden Werte zurückgeben:
@@ -2147,17 +2199,20 @@ plugin->log (plugin, "freenode", "#weechat", "test");
- PLUGIN_RC_OK_IGNORE_WEECHAT: Die Nachricht wird nicht an WeeChat übergeben
+ PLUGIN_RC_OK_IGNORE_WEECHAT: Die Nachricht
+ wird nicht an WeeChat übergeben
- PLUGIN_RC_OK_IGNORE_PLUGINS: Die Nachricht wird nicht an andere Plugins weitergegeben
+ PLUGIN_RC_OK_IGNORE_PLUGINS: Die Nachricht
+ wird nicht an andere Plugins weitergegeben
- PLUGIN_RC_OK_IGNORE_ALL: Die Nachricht wird weder an WeeChat noch an andere
+ PLUGIN_RC_OK_IGNORE_ALL: Die Nachricht
+ wird weder an WeeChat noch an andere
Plugins weitergegeben
@@ -2201,8 +2256,8 @@ msg_handler = plugin->msg_handler_add (plugin, "KICK",
- Erzeugt einen Handler für ein WeeChat-Kommando, der aufgerufen wird, wenn
- der Anwender das Kommando ausführt (Beispiel: /command).
+ Erzeugt einen Handler für ein WeeChat-Kommando, der aufgerufen
+ wird, wenn der Anwender das Kommando ausführt (Beispiel: /command).
Argumente:
@@ -2214,34 +2269,42 @@ msg_handler = plugin->msg_handler_add (plugin, "KICK",
- : Name des neuen Kommandos, der auch Name eines bereits existierenden Kommandos
- sein kann (mit Bedacht zu verwenden, das ersetzte Kommando ist nicht verfügbar, bis das Plugin entfernt
- wurde)
+ : Name des neuen Kommandos, der auch
+ Name eines bereits existierenden Kommandos sein kann (mit
+ Bedacht zu verwenden, das ersetzte Kommando ist nicht
+ verfügbar, bis das Plugin entfernt wurde)
- : kurze Beschreibung des Kommandos (angezeigt beim Ausführen von /help command)
+ : kurze Beschreibung des
+ Kommandos (angezeigt beim Ausführen von /help command)
- : kurze Beschreibung der Argumente des Kommandos (angezeigt beim Ausführen von /help command)
+ : kurze Beschreibung der Argumente
+ des Kommandos (angezeigt beim Ausführen von /help command)
- : lange Beschreibung der Argumente des Kommandos (angezeigt beim Ausführen von /help command)
+ : lange Beschreibung
+ der Argumente des Kommandos (angezeigt beim Ausführen von
+ /help command)
- : Vorlage für die Vervollständigung; zum Beispiel
- bedeutet "abc|%w def|%i", dass das erste Argument "abc" oder ein
- WeeChat-Kommando sein kann und das zweite Argument "def" oder ein IRC-Kommando.
- Eine leere Zeichenkette bedeutet, dass WeeChat für jedes Argument einen Nicknamen
- des gegenwärtigen Channels einsetzt, ein NULL oder "-" schaltet die Vervollständigung
- für alle Argumente ab.
+ : Vorlage für die
+ Vervollständigung; zum Beispiel bedeutet
+ "abc|%w def|%i", dass das erste Argument
+ "abc" oder ein WeeChat-Kommando sein kann und das zweite
+ Argument "def" oder ein IRC-Kommando. Eine leere
+ Zeichenkette bedeutet, dass WeeChat für jedes Argument
+ einen Nicknamen des gegenwärtigen Channels einsetzt, ein
+ NULL oder "-" schaltet die Vervollständigung für alle
+ Argumente ab.
Die folgenden Ersetzungen können verwendet werden:
@@ -2312,7 +2375,8 @@ msg_handler = plugin->msg_handler_add (plugin, "KICK",
%M
- Nicks auf dem gegenwärtigen Server (in allen offenen Channeln)
+ Nicks auf dem gegenwärtigen Server (in allen
+ offenen Channeln)
@@ -2321,7 +2385,10 @@ msg_handler = plugin->msg_handler_add (plugin, "KICK",
%N
- Nicknamen und Hostnamen des gegenwärtigen Channels
+
+ Nicknamen und Hostnamen des gegenwärtigen
+ Channels
+ %o
@@ -2370,7 +2437,8 @@ msg_handler = plugin->msg_handler_add (plugin, "KICK",
- : Funktion, die aufgerufen wird, wenn das Kommando ausgeführt wird
+ : Funktion, die aufgerufen wird,
+ wenn das Kommando ausgeführt wird
Sie verwendet den folgenden Prototypen:
@@ -2381,7 +2449,8 @@ msg_handler = plugin->msg_handler_add (plugin, "KICK",
- Das Argument argc ist auf 3 gesetzt, das Array argv enthält die folgenden Werte:
+ Das Argument argc ist auf 3 gesetzt, das Array argv enthält
+ die folgenden Werte:
argv[0] = Server Name
@@ -2397,12 +2466,14 @@ msg_handler = plugin->msg_handler_add (plugin, "KICK",
- : Argumente, die an die Funktion übergeben werden
+ : Argumente, die an die Funktion
+ übergeben werden
- : Zeiger, der an die Funktion übergeben wird
+ : Zeiger, der an die Funktion
+ übergeben wird
@@ -2411,8 +2482,8 @@ msg_handler = plugin->msg_handler_add (plugin, "KICK",
Rückgabewert: Zeiger auf den neuen Kommando-Handler.
- Hinweis: die Funktion, die aufgerufen wird, wenn das Kommando ausgeführt wird,
- muss einen der folgende Werte zurückgeben:
+ Hinweis: die Funktion, die aufgerufen wird, wenn das Kommando
+ ausgeführt wird, muss einen der folgende Werte zurückgeben:
@@ -2471,7 +2542,8 @@ cmd_handler = plugin->cmd_handler_add (plugin, "test", "Test command",
- : Intervall (in Secunden) zwischen zwei Aufrufen der Funktion
+ : Intervall (in Secunden) zwischen
+ zwei Aufrufen der Funktion
@@ -2487,17 +2559,20 @@ cmd_handler = plugin->cmd_handler_add (plugin, "test", "Test command",
- Das Argument argc ist auf 0 gesetzt und argv ist auf NULL gesetzt.
+ Das Argument argc ist auf 0 gesetzt und argv ist auf NULL
+ gesetzt.
- : Argumente der aufgerufenen Funktion
+ : Argumente der aufgerufenen
+ Funktion
- : Zeiger, der an die Funktion übergeben wird
+ : Zeiger, der an die Funktion
+ übergeben wird
@@ -2506,7 +2581,8 @@ cmd_handler = plugin->cmd_handler_add (plugin, "test", "Test command",
Rückgabewert: Zeiger auf den neuen timer-Handler.
- Hinweis: die Funktion, die aufgerufen wird, muss einen der folgende Werte zurückgeben:
+ Hinweis: die Funktion, die aufgerufen wird, muss einen der folgende
+ Werte zurückgeben:
@@ -2548,7 +2624,8 @@ timer_handler = plugin->timer_handler_add (plugin, 60, &my_timer);
- Erzeugt einen Keyboard-Handler, der nach dem Drücken einer Taste aufgerufen wird.
+ Erzeugt einen Keyboard-Handler, der nach dem Drücken einer Taste
+ aufgerufen wird.
Argumente:
@@ -2571,12 +2648,14 @@ timer_handler = plugin->timer_handler_add (plugin, 60, &my_timer);
- Das Argument argc ist auf 3 gesetzt, argv enthält die folgenden Werte:
+ Das Argument argc ist auf 3 gesetzt, argv enthält die
+ folgenden Werte:
argv[0] = Taste, die gedrückt wurde
- (Name der internen Funktion oder '*' gefolgt von einem Tastaturcode)
+ (Name der internen Funktion oder '*' gefolgt von einem
+ Tastaturcode)
@@ -2594,13 +2673,15 @@ timer_handler = plugin->timer_handler_add (plugin, 60, &my_timer);
- : Argumente, die bei Aufruf der Funktion übergeben
+ : Argumente, die bei Aufruf der
+ Funktion übergeben
werden
- : Zeiger auf die Funktion, der bei Aufruf übergeben
+ : Zeiger auf die Funktion,
+ der bei Aufruf übergeben
wird
@@ -2610,7 +2691,8 @@ timer_handler = plugin->timer_handler_add (plugin, 60, &my_timer);
Rückgabewert: Zeiger auf den Handler.
- Hinweis: Die aufgerufene Funktion muss einen der folgenden Werte zurückgeben:
+ Hinweis: Die aufgerufene Funktion muss einen der folgenden Werte
+ zurückgeben:
@@ -2659,7 +2741,8 @@ keyb_handler = plugin->keyboard_handler_add (plugin, &my_keyb);
- Fügt einen Ereignishandler hinzu, der aufgerufen wird, wenn ein Ereignis eintritt.
+ Fügt einen Ereignishandler hinzu, der aufgerufen wird, wenn ein
+ Ereignis eintritt.
Argumente:
@@ -2699,8 +2782,8 @@ keyb_handler = plugin->keyboard_handler_add (plugin, &my_keyb);
- : Pointer, der an die aufgerufene
- Funktion übergeben werden
+ : Pointer, der an die
+ aufgerufene Funktion übergeben werden
@@ -2747,7 +2830,8 @@ keyb_handler = plugin->keyboard_handler_add (plugin, &my_keyb);
Rückgabewert: Pointer auf den neuen Ereignishandler.
- Anmerkung: die aufgerufene Function muss einen der folgenden Werte zurückgeben:
+ Anmerkung: die aufgerufene Function muss einen der folgenden Werte
+ zurückgeben:
@@ -2887,8 +2971,8 @@ event_handler = plugin->event_handler_add (plugin, "buffer_open",
irc_user
- wird bei jeder Benutzernachricht (oder Befehl) aufgerufen
- (bevor WeeChat die Nachricht parst)
+ wird bei jeder Benutzernachricht (oder Befehl)
+ aufgerufen (bevor WeeChat die Nachricht parst)
@@ -2907,13 +2991,15 @@ event_handler = plugin->event_handler_add (plugin, "buffer_open",
- : Name der IRC-Nachricht (wird nur bei den Arten
- "irc_in" and "irc_out" benutzt)
- Um eine Liste der IRC-Nachrichten zu erhalten, lies bitte folgende Dokumente:
- RFCs
- 1459 and
+ : Name der IRC-Nachricht (wird nur
+ bei den Arten "irc_in" and "irc_out" benutzt)
+ Um eine Liste der IRC-Nachrichten zu erhalten, lies bitte
+ folgende Dokumente:RFCs
+ 1459
+ and
2812.
- Außerdem gibt es den Wert "*", der alle Nachrichten anspricht (ohne Filter).
+ Außerdem gibt es den Wert "*", der alle Nachrichten
+ anspricht (ohne Filter).
@@ -2943,12 +3029,14 @@ event_handler = plugin->event_handler_add (plugin, "buffer_open",
- : an die Funktion übergebene Werte
+ : an die Funktion übergebene
+ Werte
- : an die Funktion übergebener Zeiger
+ : an die Funktion
+ übergebener Zeiger
@@ -2961,9 +3049,10 @@ event_handler = plugin->event_handler_add (plugin, "buffer_open",
(wenn keine Änderungen erfolgten) zurückgeben.
Wenn die Funktion eine leere Zeichenkette zurückgibt, wird die
Nachricht komplett verworfen und nicht weiter von WeeChat
- verarbeitet. (Seien Sie vorsichtig mit dem Verwerfen von Nachrichten!)
- Die zurückgegebene Zeichenkette muss mit malloc() zugewiesen worden sein und
- wird von WeeChat nach Gebrauch automatisch mit free() wieder freigegeben.
+ verarbeitet. (Seien Sie vorsichtig mit dem Verwerfen von
+ Nachrichten!) Die zurückgegebene Zeichenkette muss mit malloc()
+ zugewiesen worden sein und wird von WeeChat nach Gebrauch
+ automatisch mit free() wieder freigegeben.
Beispiel:
@@ -3064,7 +3153,8 @@ modifier = plugin->modifier_add (plugin, "irc_in", "privmsg",
- Führe ein WeeChat-Kommando aus (oder sende eine Nachricht an einen Channel).
+ Führe ein WeeChat-Kommando aus (oder sende eine Nachricht an
+ einen Channel).
Argumente:
@@ -3076,12 +3166,14 @@ modifier = plugin->modifier_add (plugin, "irc_in", "privmsg",
- : interner Name des Servers, auf den das Kommando angewendet werden soll (kann NULL sein)
+ : interner Name des Servers, auf den
+ das Kommando angewendet werden soll (kann NULL sein)
- : Name des Channels, auf den das Kommando angewendet werden soll (kann NULL sein)
+ : Name des Channels, auf den das
+ Kommando angewendet werden soll (kann NULL sein)
@@ -3147,7 +3239,8 @@ plugin->exec_command (plugin, "freenode", "#weechat", "hello");
channel
- Name des Channels (NULL bei einem Server oder Privatchat)
+ Name des Channels (NULL bei einem Server oder
+ Privatchat)
@@ -3167,7 +3260,8 @@ plugin->exec_command (plugin, "freenode", "#weechat", "hello");
inactivity
- Anzahl der Sekunden seit der letzten Tastenbetätigung
+ Anzahl der Sekunden seit der letzten
+ Tastenbetätigung
@@ -3209,7 +3303,8 @@ plugin->exec_command (plugin, "freenode", "#weechat", "hello");
- : interner Name des Servers um Informationen zu lesen (wenn benötigt)
+ : interner Name des Servers um
+ Informationen zu lesen (wenn benötigt)
@@ -3218,7 +3313,8 @@ plugin->exec_command (plugin, "freenode", "#weechat", "hello");
Rückgabewert: angeforderte Information oder NULL
- Hinweis: das Ergebnis muss nach Nutzung mit "free" wieder freigegeben werden.
+ Hinweis: das Ergebnis muss nach Nutzung mit "free" wieder
+ freigegeben werden.
Beispiele:
@@ -3392,7 +3488,8 @@ if (inactivity)
- Hinweis: Das Ergebnis muss nach der Benutzung mittels "free_dcc_info" wieder freigegeben werden.
+ Hinweis: Das Ergebnis muss nach der Benutzung mittels
+ "free_dcc_info" wieder freigegeben werden.
Beispiele:
@@ -3432,8 +3529,8 @@ if (dcc_info)
- : Zeiger auf eine Liste mit DCC-Infos, die
- mit "get_dcc_info" angelegt wurde
+ : Zeiger auf eine Liste mit
+ DCC-Infos, die mit "get_dcc_info" angelegt wurde
@@ -3508,8 +3605,8 @@ if (dcc_info)
intcommand_line
- 1 wenn der Servername auf der Kommandozeile angegeben wurde (ist somit temporär)
- 0 sonst
+ 1 wenn der Servername auf der Kommandozeile angegeben
+ wurde (ist somit temporär) 0 sonst
@@ -3565,7 +3662,10 @@ if (dcc_info)
char *command
- Kommando, dass bei erfolgreicher Verbindung ausgeführt wurde
+
+ Kommando, dass bei erfolgreicher Verbindung
+ ausgeführt wurde
+ int
@@ -3581,8 +3681,8 @@ if (dcc_info)
intautorejoin
- 1 wenn Channels wieder betreten werden sollen, nachdem man gekickt wurde
- 0 sonst
+ 1 wenn Channels wieder betreten werden sollen, nachdem
+ man gekickt wurde 0 sonst
@@ -3603,7 +3703,10 @@ if (dcc_info)
char *charset_encode
- Zeichensatz der Channels zum Kodieren von Nachrichten
+
+ Zeichensatz der Channels zum Kodieren von
+ Nachrichten
+ int
@@ -3650,8 +3753,8 @@ if (dcc_info)
- Hinweis: das Ergebnis muss nach der Benutzung mit "free_server_info" wieder
- freigegeben werden.
+ Hinweis: das Ergebnis muss nach der Benutzung mit
+ "free_server_info" wieder freigegeben werden.
Beispiel:
@@ -3699,8 +3802,8 @@ if (server_info)
- : Zeiger auf eine Server-Liste, der von der Funktion "get_server_info"
- zurückgegeben wurde.
+ : Zeiger auf eine Server-Liste,
+ der von der Funktion "get_server_info" zurückgegeben wurde.
@@ -3757,7 +3860,9 @@ if (server_info)
inttype
- 0 für einen normalen Channel, 1 für einen Privaten
+
+ 0 für einen normalen Channel, 1 für einen Privaten
+ char *
@@ -3804,7 +3909,8 @@ if (server_info)
- Hinweis: Das Ergebnis muss nach der Benutzung mit "free_channel_info" wieder freigegeben werden.
+ Hinweis: Das Ergebnis muss nach der Benutzung mit
+ "free_channel_info" wieder freigegeben werden.
Beispiel:
@@ -3850,8 +3956,9 @@ if (channel_info)
- : Zeiger auf eine Liste "channel info", der von "get_channel_info"
- zurückgegeben wurde
+ : Zeiger auf eine Liste
+ "channel info", der von "get_channel_info" zurückgegeben
+ wurde
@@ -3995,8 +4102,8 @@ if (nick_info)
- : Zeiger auf eine Liste "nick info", der von "get_nick_info"
- zurückgegeben wurde
+ : Zeiger auf eine Liste
+ "nick info", der von "get_nick_info" zurückgegeben wurde
@@ -4041,7 +4148,8 @@ if (nick_info)
Rückgabewert: Wert der Option, oder NULL, wenn nichts gefunden wurde.
- Hinweis: Das Ergebnis muss nach der Benutzung mit "free" wieder freigegeben werden.
+ Hinweis: Das Ergebnis muss nach der Benutzung mit "free" wieder
+ freigegeben werden.
Beispiel:
@@ -4086,7 +4194,8 @@ char *value2 = plugin->get_config (plugin, "freenode.server_autojoin");
- Rückgabewert: 1 wenn der Wert der Option gesetzt werden konnte, 0 bei Auftreten eines Fehlers.
+ Rückgabewert: 1 wenn der Wert der Option gesetzt werden konnte,
+ 0 bei Auftreten eines Fehlers.
Beispiel:
@@ -4107,8 +4216,8 @@ plugin->set_config (plugin, "look_nicklist", "off");
Gibt den Wert einer Option eines Plugins zurück.
- Die Option wird aus "~/.weechat/plugins.rc" gelesen
- und sieht so aus: "plugin.option=value"
+ Die Option wird aus "~/.weechat/plugins.rc"
+ gelesen und sieht so aus: "plugin.option=value"
(Hinweis: der Name des Plugins wird automatisch gesetzt).
@@ -4131,7 +4240,8 @@ plugin->set_config (plugin, "look_nicklist", "off");
Rückgabewert: Wert der Option, NULL wenn nichts gefunden wurde.
- Hinweis: Das Ergebnis muss nach der Benutzung mit "free" wieder freigegeben werden.
+ Hinweis: Das Ergebnis muss nach der Benutzung mit "free" wieder
+ freigegeben werden.
Beispiel:
@@ -4153,7 +4263,8 @@ char *value = plugin->get_plugin_config (plugin, "my_var");
Setzt den Wert einer Option eines Plugins.
- Die Option wird in die Datei "~/.weechat/plugins.rc" geschrieben
+ Die Option wird in die Datei
+ "~/.weechat/plugins.rc" geschrieben
und sieht so aus: "plugin.option=value"
(Hinweis: der Name des Plugins wird automatisch gesetzt)
@@ -4178,7 +4289,8 @@ char *value = plugin->get_plugin_config (plugin, "my_var");
- Rückgabewert: 1 wenn die Option gesetzt werden konnte, 0 wenn ein Fehler aufgetreten ist.
+ Rückgabewert: 1 wenn die Option gesetzt werden konnte, 0 wenn ein
+ Fehler aufgetreten ist.
Beispiel:
@@ -4327,20 +4439,20 @@ int color_blue = plugin->get_irc_color (plugin, "blue"); /* return 2 */
- : Textfarbe (wenn der Wert < 0 ist, dann wird der
- Eingabepuffer aufgefrischt und nicht verändert)
+ : Textfarbe (wenn der Wert < 0 ist,
+ dann wird der Eingabepuffer aufgefrischt und nicht verändert)
- : Startposition für Einfärbung (wenn der Wert < 0 ist,
- wird die Maske neu initialisiert)
+ : Startposition für Einfärbung (wenn
+ der Wert < 0 ist, wird die Maske neu initialisiert)
- : Länge der Einfärbung (wenn der Wert <= 0 ist,
- wird die Maske neu initialisiert)
+ : Länge der Einfärbung (wenn der Wert
+ <= 0 ist, wird die Maske neu initialisiert)
@@ -4413,12 +4525,16 @@ plugin->input_color (plugin, plugin->get_irc_color (plugin, "blue"), 10, 5);
intwin_width_pct
- Breite in % (im Vergleich zum übergeordneten Fenster)
+
+ Breite in % (im Vergleich zum übergeordneten Fenster)
+ intwin_height_pct
- Höhe % (im Vergleich zum übergeordneten Fenster)
+
+ Höhe % (im Vergleich zum übergeordneten Fenster)
+ int
@@ -4428,12 +4544,16 @@ plugin->input_color (plugin, plugin->get_irc_color (plugin, "blue"), 10, 5);
t_plugin_window_info *prev_window
- Zeiger auf die Informationen des vorhergehenden Fensters
+
+ Zeiger auf die Informationen des vorhergehenden Fensters
+ t_plugin_window_info *next_window
- Zeiger auf die Informationen des nächsten Fensters
+
+ Zeiger auf die Informationen des nächsten Fensters
+
@@ -4479,7 +4599,8 @@ else
- Gibt den Speicher wieder frei, der von der Fenster-Informationsliste belegt wird.
+ Gibt den Speicher wieder frei, der von der
+ Fenster-Informationsliste belegt wird.
Argumente:
@@ -4491,8 +4612,9 @@ else
- : Zeiger auf Fenster-Informationsliste,
- der von der "get_window_info"-Funktion zurückgegeben wurde
+ : Zeiger auf
+ Fenster-Informationsliste, der von der
+ "get_window_info"-Funktion zurückgegeben wurde
@@ -4573,7 +4695,10 @@ else
char *log_filename
- Name der Logdatei (NULL bedeutet, dass nichts geloggt wird)
+
+ Name der Logdatei (NULL bedeutet, dass nichts geloggt
+ wird)
+ t_plugin_buffer_info *
@@ -4590,8 +4715,8 @@ else
- Bemerkung: Das Ergebnis muss nach der Auswertung mit der "free_buffer_info"-Funktion
- wieder gelöscht werden.
+ Bemerkung: Das Ergebnis muss nach der Auswertung mit der
+ "free_buffer_info"-Funktion wieder gelöscht werden.
Beispiel:
@@ -4631,7 +4756,8 @@ else
- Gibt den Speicher frei, der von der Puffer-Informationsliste belegt wird.
+ Gibt den Speicher frei, der von der Puffer-Informationsliste
+ belegt wird.
Argumente:
@@ -4733,8 +4859,8 @@ else
- Bemerkung: Das Ergebnis muss nach der Auswertung mit der "free_buffer_data"-Funktion
- wieder gelöscht werden.
+ Bemerkung: Das Ergebnis muss nach der Auswertung mit der
+ "free_buffer_data"-Funktion wieder gelöscht werden.
Example:
@@ -4805,7 +4931,8 @@ if (buffer_line)
- Um ein Plugin zu übersetzen, das aus einer Datei "toto.c" besteht (unter GNU/Linux):
+ Um ein Plugin zu übersetzen, das aus einer Datei "toto.c" besteht
+ (unter GNU/Linux):
$ gcc -fPIC -Wall -c toto.c$ gcc -shared -fPIC -o libtoto.so toto.o
@@ -4818,9 +4945,11 @@ if (buffer_line)
Laden des Plugins in WeeChat
- Kopiere die Datei "libtoto.so" in das Plugin-Verzeichnis der systemweiten Dateien WeeChats
- (zum Beispiel: "/usr/local/lib/weechat/plugins") oder in das Plugin-Verzeichnis
- des Users (zum Beispiel: "/home/xxxxx/.weechat/plugins").
+ Kopiere die Datei "libtoto.so" in das Plugin-Verzeichnis der
+ systemweiten Dateien WeeChats (zum Beispiel:
+ "/usr/local/lib/weechat/plugins") oder in das
+ Plugin-Verzeichnis des Users (zum Beispiel:
+ "/home/xxxxx/.weechat/plugins").
@@ -4834,9 +4963,9 @@ if (buffer_line)
Plugin Beispiel
- Vollständiges Beispiel eines Plugins, welches das Kommando /double implementiert, dass
- seine Argumente im gegenwärtigen Channel doppelt ausgibt (ok, das ist weniger nützlich,
- aber auch nur ein Beispiel!):
+ Vollständiges Beispiel eines Plugins, welches das Kommando /double
+ implementiert, dass seine Argumente im gegenwärtigen Channel doppelt
+ ausgibt (ok, das ist weniger nützlich, aber auch nur ein Beispiel!):
#include <stdlib.h>
@@ -4888,8 +5017,8 @@ void weechat_plugin_end (t_weechat_plugin *plugin)
Das Zeichensatz-Plugin ermöglicht das Ver- und Entschlüsseln von Daten
auf 3 Ebenen: Global, pro Server oder pro Channel.
- Das Plugin ist optional, wird jedoch empfohlen: wenn es nicht geladen ist,
- kann WeeChat nur UTF-8-Daten lesen und schreiben.
+ Das Plugin ist optional, wird jedoch empfohlen: wenn es nicht geladen
+ ist, kann WeeChat nur UTF-8-Daten lesen und schreiben.
@@ -4897,10 +5026,10 @@ void weechat_plugin_end (t_weechat_plugin *plugin)
werden.
Um sicherzustellen, dass das Plugin geladen wurde, versuchen Sie:
"/charset".
- Wenn der Befehl nicht gefunden wird, laden Sie das Plugin manuell mit dem Befehl:
- /plugin load charset
- Wenn das Plugin nicht gefunden wird, kompilieren Sie WeeChat erneut mit Plugin-
- und Zeichensatz-Support
+ Wenn der Befehl nicht gefunden wird, laden Sie das Plugin manuell mit
+ dem Befehl: /plugin load charset
+ Wenn das Plugin nicht gefunden wird, kompilieren Sie WeeChat erneut
+ mit Plugin- und Zeichensatz-Support
@@ -4919,19 +5048,20 @@ void weechat_plugin_end (t_weechat_plugin *plugin)
- Um den globalen Zeichensatz zum Kodieren und Dekodieren festzulegen, benutzen Sie den
- "/setp" Befehl.
+ Um den globalen Zeichensatz zum Kodieren und Dekodieren
+ festzulegen, benutzen Sie den "/setp" Befehl.
Zum Beispiel:
/setp charset.global.decode = ISO-8859-15
/setp charset.global.encode = ISO-8859-15
- Wenn der Zeichensatz zum Dekodieren nicht gesetzt ist (z.B. beim ersten
- Start des Plugins), wird es automatisch auf den Terminalzeichensatz
- eingestellt (wenn es nicht UTF-8 ist) oder als Voreinstellung auf
- "ISO-8859-1" gesetzt.
- Der voreingestellte Enkodierungszeichensatz ist leer, so dass in der
- Voreinstellung mit dem internen Zeichensatz (UTF-8) enkodiert wird.
+ Wenn der Zeichensatz zum Dekodieren nicht gesetzt ist (z.B. beim
+ ersten Start des Plugins), wird es automatisch auf den
+ Terminalzeichensatz eingestellt (wenn es nicht UTF-8 ist) oder
+ als Voreinstellung auf "ISO-8859-1" gesetzt.
+ Der voreingestellte Enkodierungszeichensatz ist leer, so dass in
+ der Voreinstellung mit dem internen Zeichensatz (UTF-8) enkodiert
+ wird.
@@ -4951,9 +5081,9 @@ void weechat_plugin_end (t_weechat_plugin *plugin)
- Um den zeichensatz im Channel (oder einem privatem Chat) festzulegen,
- müssen Sie den gleichen Befehl wie für den Server benutzen, jedoch in
- dem Channel-Puffer (oder Query-Puffer)
+ Um den zeichensatz im Channel (oder einem privatem Chat)
+ festzulegen, müssen Sie den gleichen Befehl wie für den Server
+ benutzen, jedoch in dem Channel-Puffer (oder Query-Puffer)
@@ -4969,15 +5099,17 @@ void weechat_plugin_end (t_weechat_plugin *plugin)
überprüfen Sie, ob weechat-curses zu libcursesw gelinkt ist
- (Achtung: Wird bei den meisten, jedoch nicht bei allen Distributionen benötigt):
+ (Achtung: Wird bei den meisten, jedoch nicht bei allen
+ Distributionen benötigt):
ldd /pfad/zu/weechat-curses
- überprüfen Sie die Zeichensatz-Zeile im Server-Puffer, dort sollten ISO-XXXXXX
- oder UTF-8 für den Terminal-Zeichensatz stehen. Wenn Sie dort ANSI_X3.4-1968
- oder andere Werte sehen, sind Ihre LOCALES eventuell falsch eingestellt.
+ überprüfen Sie die Zeichensatz-Zeile im Server-Puffer, dort
+ sollten ISO-XXXXXX oder UTF-8 für den Terminal-Zeichensatz
+ stehen. Wenn Sie dort ANSI_X3.4-1968 oder andere Werte sehen,
+ sind Ihre LOCALES eventuell falsch eingestellt.
@@ -5011,8 +5143,9 @@ void weechat_plugin_end (t_weechat_plugin *plugin)
(type /help in WeeChat for help about commands).
Skripte werden mit den Kommandos /perl, /python,
- /ruby und /lua geladen oder entfernt.
- (Benutze /help in WeeChat für Hilfe zu den Kommandos).
+ /ruby und /lua geladen oder
+ entfernt. (Benutze /help in WeeChat für Hilfe zu
+ den Kommandos).
@@ -5078,8 +5211,8 @@ void weechat_plugin_end (t_weechat_plugin *plugin)
Perl
- In einem WeeChat-PerlSkript ist allen API-Funktionen und Variablen ein
- "weechat::" vorangestellt.
+ In einem WeeChat-PerlSkript ist allen API-Funktionen und Variablen
+ ein "weechat::" vorangestellt.
Beispiel:
weechat::register("test", "1.0", "end_test", "WeeChat perl script");
@@ -5090,12 +5223,14 @@ void weechat_plugin_end (t_weechat_plugin *plugin)
Python
- Ein WeeChat-Pythonskript muss mit einer Importdirektive für WeeChat beginnen:
+ Ein WeeChat-Pythonskript muss mit einer Importdirektive für WeeChat
+ beginnen:
import weechat
- Allen API-Funktionen und Variablen ist ein "weechat." vorangestellt.
+ Allen API-Funktionen und Variablen ist ein
+ "weechat." vorangestellt.
Beispiel:
weechat.register("test", "1.0", "end_test", "WeeChat python script")
@@ -5107,8 +5242,9 @@ void weechat_plugin_end (t_weechat_plugin *plugin)
In einem WeeChat-Rubyskript muss der gesamte Code innerhalb von
- Funktionen stehen. Für den Hauptteil ist die Funktion "weechat_init"
- zu definieren, die automatisch aufgerufen wird, wenn das Skript in WeeChat geladen wird.
+ Funktionen stehen. Für den Hauptteil ist die Funktion
+ "weechat_init" zu definieren, die automatisch
+ aufgerufen wird, wenn das Skript in WeeChat geladen wird.
Beispiel:
def weechat_init
@@ -5135,9 +5271,10 @@ end
Lua
- In einem WeeChat-Luaskript ist allen Funktionen ein "weechat."
- vorangestellt. Variablen beginnen mit "weechat." und
- enden mit "()".
+ In einem WeeChat-Luaskript ist allen Funktionen ein
+ "weechat." vorangestellt. Variablen beginnen
+ mit "weechat." und enden mit
+ "()".
Beispiel:
function message_handler(server, args)
@@ -5160,25 +5297,29 @@ end
Perl-Prototyp:
- weechat::register(name, version, end_function, description, [charset]);
+ weechat::register(name, version, end_function, description,
+ [charset]);
Python-Prototyp:
- weechat.register(name, version, end_function, description, [charset])
+ weechat.register(name, version, end_function, description,
+ [charset])
Ruby-Prototyp:
- Weechat.register(name, version, end_function, description, [charset])
+ Weechat.register(name, version, end_function, description,
+ [charset])
Lua-Prototyp:
- weechat.register(name, version, end_function, description, [charset])
+ weechat.register(name, version, end_function, description,
+ [charset])
@@ -5201,26 +5342,29 @@ end
- : Funktion, die aufgerufen wird, wenn
- das Skript entfernt werden soll (optional; ein leerer String bedeutet,
- dass nichts aufgerufen wird)
+ : Funktion, die aufgerufen
+ wird, wenn das Skript entfernt werden soll (optional; ein
+ leerer String bedeutet, dass nichts aufgerufen wird)
- : eine kurze Beschreibung des Skripts
+ : eine kurze Beschreibung des
+ Skripts
- : Zeichensatz, der von dem Script benutzt wird, sollten Sie
- setzen, wenn das Script nicht in UTF-8 geschrieben ist
+ : Zeichensatz, der von dem Script
+ benutzt wird, sollten Sie setzen, wenn das Script nicht in
+ UTF-8 geschrieben ist
- Rückgabewert: 1 wenn das Skript registriert werden konnte, 0 wenn ein Fehler aufgetaucht ist.
+ Rückgabewert: 1 wenn das Skript registriert werden konnte, 0 wenn
+ ein Fehler aufgetaucht ist.
Beispiele:
@@ -5281,7 +5425,8 @@ weechat.register("test", "1.0", "end_test", "Test script!", "ISO-8859-1")
- Rückgabewert: 1, wenn der Zeichensatz erfolgreich gesetzt wurd, 0, wenn ein Fehler aufgetreten ist
+ Rückgabewert: 1, wenn der Zeichensatz erfolgreich gesetzt wurd, 0,
+ wenn ein Fehler aufgetreten ist
Beispiele:
@@ -5329,8 +5474,8 @@ weechat.set_charset("ISO-8859-1")
- Sende eine Nachricht an einen WeeChat-Puffer, identifiziert durch Server
- und Channel.
+ Sende eine Nachricht an einen WeeChat-Puffer, identifiziert durch
+ Server und Channel.
Argumente:
@@ -5342,14 +5487,16 @@ weechat.set_charset("ISO-8859-1")
- : Name des Channels, zu welchem der Puffer gehört, in dem die
+ : Name des Channels, zu welchem der
+ Puffer gehört, in dem die
Nachricht angezeigt werden soll
- : interner Name des Servers, zu welchem der Puffer gehört, in dem
- die Nachricht angezeigt werden soll
+ : interner Name des Servers, zu
+ welchem der Puffer gehört, in dem die Nachricht angezeigt
+ werden soll
@@ -5489,7 +5636,8 @@ weechat.print_server("message")
- : Zeit (in sekunden) der Anzeige (0 = permanent)
+ : Zeit (in sekunden) der Anzeige
+ (0 = permanent)
@@ -5555,8 +5703,9 @@ weechat.print_infobar(5, "message")
- : Anzahl der Nachrichten, die entfernt werden sollen
- (Ist kein Argument angegeben oder <= 0 werden alle Nachrichten entfernt)
+ : Anzahl der Nachrichten, die entfernt
+ werden sollen (Ist kein Argument angegeben oder <= 0
+ werden alle Nachrichten entfernt)
@@ -5622,12 +5771,14 @@ weechat.remove_infobar(1)
- : Name des Channels, zu welchem der Puffer der Logdatei gehört
+ : Name des Channels, zu welchem der
+ Puffer der Logdatei gehört
- : interner Name des Servers, zu welchem der Puffer der Logdatei gehört
+ : interner Name des Servers, zu
+ welchem der Puffer der Logdatei gehört
@@ -5681,25 +5832,32 @@ weechat.log("message", "#weechat", "freenode")
- Erzeuge einen Nachrichten-Handler, der bei Empfang einer IRC-Nachricht aufgerufen wird.
+ Erzeuge einen Nachrichten-Handler, der bei Empfang einer
+ IRC-Nachricht aufgerufen wird.
Argumente:
- : Name (Typ) der IRC-Nachricht. Für eine Liste
- der bekannten Typen von IRC-Nachrichten konsultieren sie bitte die
+ : Name (Typ) der IRC-Nachricht. Für
+ eine Liste
+ der bekannten Typen von IRC-Nachrichten konsultieren sie
+ bitte die
RFCs
- 1459 und
+ 1459
+ und
2812.
- Mehr noch, sie können spezielle Ereignisse abfangen, indem sie einen speziellen Namen verwenden, der mit
- "weechat_" beginnt (siehe ).
+ Mehr noch, sie können spezielle Ereignisse abfangen, indem
+ sie einen speziellen Namen verwenden, der mit
+ "weechat_" beginnt (siehe
+ ).
- : Funktion, die bei Empfang einer Nachricht aufgerufen werden soll
+ : Funktion, die bei Empfang einer
+ Nachricht aufgerufen werden soll
@@ -5761,19 +5919,21 @@ end
- PLUGIN_RC_OK_IGNORE_WEECHAT: Die Nachricht wird nicht an WeeChat übergeben
+ PLUGIN_RC_OK_IGNORE_WEECHAT: Die Nachricht
+ wird nicht an WeeChat übergeben
- PLUGIN_RC_OK_IGNORE_PLUGINS: Die Nachricht wird nicht an andere Plugins
+ PLUGIN_RC_OK_IGNORE_PLUGINS: Die Nachricht
+ wird nicht an andere Plugins
weitergegeben
- PLUGIN_RC_OK_IGNORE_ALL: Die Nachricht wird weder
- an WeeChat noch an andere Plugins übergeben
+ PLUGIN_RC_OK_IGNORE_ALL: Die Nachricht
+ wird weder an WeeChat noch an andere Plugins übergeben
@@ -5823,8 +5983,8 @@ end
- Erzeugt einen Kommando-Handler, der aufgerufen wird, wenn der Anwender
- das Kommando benutzt (Beispiel: /command).
+ Erzeugt einen Kommando-Handler, der aufgerufen wird, wenn der
+ Anwender das Kommando benutzt (Beispiel: /command).
Argumente:
@@ -5834,25 +5994,27 @@ end
:
Name des neuen Kommandos, der auch Name eines bereits
existierenden Kommandos sein kann (mit Bedacht zu verwenden,
- das ersetzte Kommando ist nicht verfügbar, bis das Plugin entfernt wurde)
+ das ersetzte Kommando ist nicht verfügbar, bis das Plugin
+ entfernt wurde)
- : Funktion, die aufgerufen wird, wenn
- das Kommando ausgeführt wird
+ : Funktion, die aufgerufen wird,
+ wenn das Kommando ausgeführt wird
- : eine kurze Beschreibung der Argumente des Kommandos
- (werden angezeigt bei /help command)
+ : eine kurze Beschreibung der
+ Argumente des Kommandos (werden angezeigt bei /help command)
- : eine ausführliche Beschreibung der Argumente
- des Kommandos (werden angezeigt bei /help command)
+ : eine ausführliche
+ Beschreibung der Argumente des Kommandos (werden angezeigt
+ bei /help command)
@@ -5949,7 +6111,8 @@ end
- Erzeugt einen zeitgesteuerten Handler, der periodisch eine Funktion aufruft.
+ Erzeugt einen zeitgesteuerten Handler, der periodisch eine Funktion
+ aufruft.
Argumente:
@@ -6051,7 +6214,8 @@ end
- Erzeugt einen Keyboard-Handler, der für jeden Tastendruck aufgerufen wird.
+ Erzeugt einen Keyboard-Handler, der für jeden Tastendruck
+ aufgerufen wird.
Argumente:
@@ -6110,7 +6274,8 @@ end
- Hinweis: Die aufgerufene Funktion muss einen der folgenden Werte zurückgeben:
+ Hinweis: Die aufgerufene Funktion muss einen der folgenden Werte
+ zurückgeben:
@@ -6154,7 +6319,8 @@ end
- Fügt einen Ereignis-Handler hinzu, der beim Auftreten eines Ereignisses aufgerufen wird.
+ Fügt einen Ereignis-Handler hinzu, der beim Auftreten eines
+ Ereignisses aufgerufen wird.
Argumente:
@@ -6208,7 +6374,8 @@ end
- Bemerkung: aufgerufene Funktion muss einen der folgenden Werte zurückgeben:
+ Bemerkung: aufgerufene Funktion muss einen der folgenden Werte
+ zurückgeben:
@@ -6525,8 +6692,8 @@ weechat.remove_event_handler("my_event")
irc_user
- wird bei jeder Benutzernachricht (oder Befehl) aufgerufen
- (bevor WeeChat die Nachricht parst)
+ wird bei jeder Benutzernachricht (oder Befehl)
+ aufgerufen (bevor WeeChat die Nachricht parst)
@@ -6545,13 +6712,15 @@ weechat.remove_event_handler("my_event")
- :Name der IRC-Nachricht (wird nur bei den Arten
- "irc_in" and "irc_out" benutzt)
- Um eine Liste der IRC-Nachrichten zu erhalten, lies bitte folgende Dokumente:
+ :Name der IRC-Nachricht (wird nur bei
+ den Arten "irc_in" and "irc_out" benutzt) Um eine Liste der
+ IRC-Nachrichten zu erhalten, lies bitte folgende Dokumente:
RFCs
- 1459 and
+ 1459
+ and
2812.
- Außerdem gibt es den Wert "*", der alle Nachrichten anspricht (ohne Filter).
+ Außerdem gibt es den Wert "*", der alle Nachrichten
+ anspricht (ohne Filter).
@@ -6650,7 +6819,8 @@ end
- : Nachrichtenart, die der Modifikator verwaltet
+ : Nachrichtenart, die der Modifikator
+ verwaltet
@@ -6709,7 +6879,8 @@ weechat.remove_modifier("irc_in", "privmsg", "mod_in")
- Führt ein WeeChat-Kommando aus (oder sendet eine Nachricht an einen Channel).
+ Führt ein WeeChat-Kommando aus (oder sendet eine Nachricht an einen
+ Channel).
Argumente:
@@ -6721,14 +6892,14 @@ weechat.remove_modifier("irc_in", "privmsg", "mod_in")
- : Name des Channels, für den das Kommando
- ausgeführt werden soll
+ : Name des Channels, für den das
+ Kommando ausgeführt werden soll
- : interner Name des Servers, für den das
- Kommando ausgeführt werden soll
+ : interner Name des Servers, für den
+ das Kommando ausgeführt werden soll
@@ -6797,8 +6968,8 @@ weechat.command("/nick newnick", "", "freenode")
- : Name (Typ) des Infos, das gelesen werden soll
- (siehe )
+ : Name (Typ) des Infos, das gelesen
+ werden soll (siehe )
@@ -6809,7 +6980,8 @@ weechat.command("/nick newnick", "", "freenode")
- Rückgabewert: angefragte Infos, oder leerer String, wenn ein Fehler aufgetreten ist.
+ Rückgabewert: angefragte Infos, oder leerer String, wenn ein
+ Fehler aufgetreten ist.
Beispiele:
@@ -7294,7 +7466,8 @@ end
- Rückgabewert: Wert der Option, leerer String wenn nichts gefunden wurde.
+ Rückgabewert: Wert der Option, leerer String wenn nichts gefunden
+ wurde.
Beispiele:
@@ -7353,7 +7526,8 @@ value2 = weechat.get_config("freenode.server_autojoin")
- : Name der Option, die gesetzt werden soll
+ : Name der Option, die gesetzt werden
+ soll
@@ -7364,7 +7538,8 @@ value2 = weechat.get_config("freenode.server_autojoin")
- Rückgabewert: 1 wenn der Wert gesetzt wurde, 0 wenn ein Fehler aufgetreten ist.
+ Rückgabewert: 1 wenn der Wert gesetzt wurde, 0 wenn ein Fehler
+ aufgetreten ist.
Beispiele:
@@ -7416,9 +7591,9 @@ weechat.set_config("freenode.server_autojoin", "#weechat")
- Gibt den Wert einer Option eines Plugins zurück. Die Option wird aus
- der Datei "~/.weechat/plugins.rc" gelesen und
- sieht so aus: "plugin.option=value"
+ Gibt den Wert einer Option eines Plugins zurück. Die Option wird
+ aus der Datei "~/.weechat/plugins.rc" gelesen
+ und sieht so aus: "plugin.option=value"
(Hinweis: Der Name des Plugins wird automatisch gesetzt).
@@ -7491,7 +7666,8 @@ value = weechat.get_plugin_config("my_var")
- : Name der Option, die gesetzt werden soll
+ : Name der Option, die gesetzt werden
+ soll
@@ -7502,7 +7678,8 @@ value = weechat.get_plugin_config("my_var")
- Rückgabewert: 1 wenn die Option gesetzt wurde, 0 wenn ein Fehler aufgetreten ist.
+ Rückgabewert: 1 wenn die Option gesetzt wurde, 0 wenn ein Fehler
+ aufgetreten ist.
Beispiele:
diff --git a/doc/en/weechat.en.xml b/doc/en/weechat.en.xml
index 474614e47..a104b29db 100644
--- a/doc/en/weechat.en.xml
+++ b/doc/en/weechat.en.xml
@@ -36,7 +36,7 @@ along with this program. If not, see .
WeeChat 0.2.7-dev - User guide
- Fast, light and extensible IRC client
+ Fast, light and extensible chat clientSébastien
@@ -66,13 +66,14 @@ along with this program. If not, see .
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
+ along with this program. If not, see
+ <http://www.gnu.org/licenses/>.
- This manual documents WeeChat IRC client, it is part of WeeChat.
+ This manual documents WeeChat chat client, it is part of WeeChat.
Latest version of this document can be found on this page:
@@ -97,9 +98,8 @@ along with this program. If not, see .
Description
- WeeChat (Wee Enhanced Environment for Chat) is a free
- IRC client, fast and light, designed for many
- operating systems.
+ WeeChat (Wee Enhanced Environment for Chat) is a free chat client,
+ fast and light, designed for many operating systems.
@@ -2048,10 +2048,11 @@ plugin->log (plugin, "freenode", "#weechat", "test");
messages).
To know list of IRC messages, please consult
RFCs
- 1459 and
+ 1459
+ and
2812.
- Moreover you can use a special name, prefixed by "weechat_" to catch
- special events, as written in table below:
+ Moreover you can use a special name, prefixed by "weechat_"
+ to catch special events, as written in table below:
@@ -2928,7 +2929,8 @@ event_handler = plugin->event_handler_add (plugin, "buffer_open",
types "irc_in" and "irc_out").
To know list of IRC messages, please consult
RFCs
- 1459 and
+ 1459
+ and
2812.
Moreover, special value "*" means all messages (no filter).
@@ -4863,8 +4865,8 @@ if (buffer_line)
Full example of plugin, which adds a /double command, which displays
- two times arguments on current channel (ok that's not very useful, but
- that's just an example!):
+ two times arguments on current channel (ok that's not very useful,
+ but that's just an example!):
#include <stdlib.h>
@@ -5184,25 +5186,29 @@ end
Perl prototype:
- weechat::register(name, version, end_function, description, [charset]);
+ weechat::register(name, version, end_function, description,
+ [charset]);
Python prototype:
- weechat.register(name, version, end_function, description, [charset])
+ weechat.register(name, version, end_function, description,
+ [charset])
Ruby prototype:
- Weechat.register(name, version, end_function, description, [charset])
+ Weechat.register(name, version, end_function, description,
+ [charset])
Lua prototype:
- weechat.register(name, version, end_function, description, [charset])
+ weechat.register(name, version, end_function, description,
+ [charset])
@@ -5717,10 +5723,12 @@ weechat.log("message", "#weechat", "freenode")
: name of IRC message. To know list
of IRC messages, please consult RFCs
- 1459 and
+ 1459
+ and
2812.
- Moreover you can use a special name, prefixed by "weechat_" to catch
- special events (see ).
+ Moreover you can use a special name, prefixed by "weechat_"
+ to catch special events (see
+ ).
@@ -6574,7 +6582,8 @@ weechat.remove_event_handler("my_event")
types "irc_in" and "irc_out").
To know list of IRC messages, please consult
RFCs
- 1459 and
+ 1459
+ and
2812.
Moreover, special value "*" means all messages (no filter).
diff --git a/doc/fr/weechat.fr.xml b/doc/fr/weechat.fr.xml
index 1d04214b3..9ab97ffb3 100644
--- a/doc/fr/weechat.fr.xml
+++ b/doc/fr/weechat.fr.xml
@@ -36,7 +36,7 @@ along with this program. If not, see .
WeeChat 0.2.7-dev - Guide utilisateur
- Client IRC rapide, léger et extensible
+ Client de messagerie instantanée, léger et extensibleSébastien
@@ -66,13 +66,15 @@ along with this program. If not, see .
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
+ along with this program. If not, see
+ <http://www.gnu.org/licenses/>.
- Ce manuel documente le client IRC WeeChat, il fait partie de WeeChat.
+ Ce manuel documente le client de messagerie instantanée WeeChat, il
+ fait partie de WeeChat.
La dernière version de ce document peut être téléchargée
@@ -99,8 +101,8 @@ along with this program. If not, see .
WeeChat (Wee Enhanced Environment for Chat) est un client
- IRC libre, rapide et léger, conçu pour
- différents systèmes d'exploitation.
+ chat libre, rapide et léger, conçu pour différents systèmes
+ d'exploitation.
@@ -188,17 +190,20 @@ along with this program. If not, see .
- Gtk : *** interface non développée ***
+ Gtk :
+ *** interface non développée ***
- WxWidgets : *** interface non développée ***
+ WxWidgets :
+ *** interface non développée ***
- Qt : *** interface non développée ***
+ Qt :
+ *** interface non développée ***
@@ -327,7 +332,8 @@ along with this program. If not, see .
-a, --no-connect
- Supprimer la connexion automatique aux serveurs lors du démarrage
+ Supprimer la connexion automatique aux serveurs lors du
+ démarrage
@@ -349,7 +355,8 @@ along with this program. If not, see .
-f, --key-functions
- Afficher la liste des fonctions internes WeeChat pour les touches
+ Afficher la liste des fonctions internes WeeChat pour les
+ touches
@@ -415,22 +422,26 @@ along with this program. If not, see .
- pour l'interface Curses : weechat-curses
+ pour l'interface Curses :
+ weechat-curses
- pour l'interface Gtk : weechat-gtk
+ pour l'interface Gtk :
+ weechat-gtk
- pour l'interface wxWidgets : weechat-wxwidgets
+ pour l'interface wxWidgets :
+ weechat-wxwidgets
- pour l'interface Qt : weechat-qt
+ pour l'interface Qt :
+ weechat-qt
@@ -914,8 +925,8 @@ along with this program. If not, see .
- NB: le même code (sans le numéro pour ^Cc) peut être utilisé pour stopper
- l'attribut défini.
+ NB: le même code (sans le numéro pour ^Cc) peut être utilisé pour
+ stopper l'attribut défini.
@@ -1363,7 +1374,8 @@ fi
- : nouveau jeu de caractères à utiliser
+ : nouveau jeu de caractères à
+ utiliser
@@ -1862,7 +1874,8 @@ plugin->exec_on_files (plugin, "/tmp", &callback);
0x12
- vidéo inverse (inversion de la couleur d'écriture et du fond)
+ vidéo inverse (inversion de la couleur d'écriture et du
+ fond)
@@ -1874,8 +1887,8 @@ plugin->exec_on_files (plugin, "/tmp", &callback);
- NB: le même code (sans le numéro pour 0x03) peut être utilisé pour stopper
- l'attribut défini.
+ NB: le même code (sans le numéro pour 0x03) peut être utilisé pour
+ stopper l'attribut défini.
Valeur renvoyée : aucune.
@@ -2098,11 +2111,12 @@ plugin->log (plugin, "freenode", "#weechat", "test");
fonction est appelée ("*" pour tous les messages).
Pour connaître la liste des messages IRC disponibles, merci
de consulter les RFCs
- 1459 et
+ 1459
+ et
2812.
De plus, vous pouvez utiliser un nom spécial, préfixé par
- "weechat_" pour capturer des évènements spéciaux, comme décrit
- dans le tableau ci-dessous :
+ "weechat_" pour capturer des évènements spéciaux, comme
+ décrit dans le tableau ci-dessous :
@@ -2822,7 +2836,8 @@ keyb_handler = plugin->keyboard_handler_add (plugin, &mon_keyb);
buffer_moveun tampon a été déplacé
- argc = 2, argv = { nouveau numéro de tampon, ancien numéro }
+ argc = 2, argv = { nouveau numéro de tampon, ancien
+ numéro }
@@ -3004,9 +3019,11 @@ event_handler = plugin->event_handler_add (plugin, "buffer_open",
"irc_in" et "irc_out").
Pour connaître la liste des messages IRC disponibles, merci
de consulter les RFCs
- 1459 et
+ 1459
+ et
2812.
- La valeur spéciale "*" signifie tous les messages (pas de filtre).
+ La valeur spéciale "*" signifie tous les messages (pas de
+ filtre).
@@ -5324,25 +5341,29 @@ end
Prototype Perl :
- weechat::register(nom, version, fonction_de_fin, description, [charset]);
+ weechat::register(nom, version, fonction_de_fin, description,
+ [charset]);
Prototype Python :
- weechat.register(nom, version, fonction_de_fin, description, [charset])
+ weechat.register(nom, version, fonction_de_fin, description,
+ [charset])
Prototype Ruby :
- Weechat.register(nom, version, fonction_de_fin, description, [charset])
+ Weechat.register(nom, version, fonction_de_fin, description,
+ [charset])
Prototype Lua :
- weechat.register(nom, version, fonction_de_fin, description, [charset])
+ weechat.register(nom, version, fonction_de_fin, description,
+ [charset])
@@ -5864,7 +5885,8 @@ weechat.log("message", "#weechat", "freenode")
fonction est appelée.
Pour connaître la liste des messages IRC disponibles, merci
de consulter les RFCs
- 1459 et
+ 1459
+ et
2812.
De plus, vous pouvez utiliser un nom spécial, préfixé par
"weechat_" pour capturer des évènements spéciaux
@@ -5873,8 +5895,8 @@ weechat.log("message", "#weechat", "freenode")
- : fonction appelée lorsque le message
- est reçu
+ : fonction appelée lorsque le
+ message est reçu
@@ -6728,9 +6750,11 @@ weechat.remove_event_handler("mon_evenement")
"irc_in" et "irc_out").
Pour connaître la liste des messages IRC disponibles, merci
de consulter les RFCs
- 1459 et
+ 1459
+ et
2812.
- La valeur spéciale "*" signifie tous les messages (pas de filtre).
+ La valeur spéciale "*" signifie tous les messages (pas de
+ filtre).