summaryrefslogtreecommitdiff
path: root/doc/de
diff options
context:
space:
mode:
Diffstat (limited to 'doc/de')
-rw-r--r--doc/de/weechat.de.xml253
1 files changed, 120 insertions, 133 deletions
diff --git a/doc/de/weechat.de.xml b/doc/de/weechat.de.xml
index 9ee8998c5..b32f3ac16 100644
--- a/doc/de/weechat.de.xml
+++ b/doc/de/weechat.de.xml
@@ -515,8 +515,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
<row>
<entry>Strg + T</entry>
<entry>
- <!-- TRANSLATION NEEDED -->
- Transpose chars
+ Zeichen transponieren
</entry>
</row>
<row>
@@ -534,8 +533,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
<row>
<entry>Strg + Y</entry>
<entry>
- <!-- TRANSLATION NEEDED -->
- Paste clipboard content
+ Inhalt der Zwischenablage einfügen
</entry>
</row>
<row>
@@ -551,7 +549,6 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
</entry>
</row>
<row>
- <!-- TRANSLATION NEEDED -->
<entry>Tabulator / Shift + Tabulator</entry>
<entry>
Vervollständige ein Kommando oder Nick
@@ -1284,128 +1281,125 @@ fi
<section id="secAPIFunctions">
<title>API Funktionen</title>
- <!-- TRANSLATION NEEDED -->
<section id="secAPI_set_charset">
<title>set_charset</title>
<para>
- Prototype:
+ Prototyp:
<command>
void set_charset (t_weechat_plugin *plugin, char *charset)
</command>
</para>
<para>
- Set new plugin charset.
+ Legt neuen Zeichensatz für ein Plugin fest.
</para>
<para>
- Arguments:
+ Argumente:
<itemizedlist>
<listitem>
<para>
- <option>plugin</option>: pointer to plugin structure
+ <option>plugin</option>: Zeiger auf Plugin-Struktur
</para>
</listitem>
<listitem>
<para>
- <option>charset</option>: new charset to use
+ <option>charset</option>: neuer Zeichensatz, der benutzt werden soll
</para>
</listitem>
</itemizedlist>
</para>
<para>
- Example:
+ Beispiel:
<screen>plugin->set_charset (plugin, "ISO-8859-1");</screen>
</para>
</section>
- <!-- TRANSLATION NEEDED -->
<section id="secAPI_iconv_to_internal">
<title>iconv_to_internal</title>
<para>
- Prototype:
+ Prototyp:
<command>
void iconv_to_internal (t_weechat_plugin *plugin, char *charset,
char *string)
</command>
</para>
<para>
- Convert string to WeeChat internal charset (UTF-8).
+ Konvertiert eine Zeichenkette in das interne Format von WeeChat (UTF-8).
</para>
<para>
- Arguments:
+ Argumente:
<itemizedlist>
<listitem>
<para>
- <option>plugin</option>: pointer to plugin structure
+ <option>plugin</option>: Zeiger auf Plugin-Struktur
</para>
</listitem>
<listitem>
<para>
- <option>charset</option>: charset to convert
+ <option>charset</option>: ursprünglicher Zeichensatz, von dem konvertiert werden soll
</para>
</listitem>
<listitem>
<para>
- <option>string</option>: string to convert
+ <option>string</option>: zu konvertierende Zeichenkette
</para>
</listitem>
</itemizedlist>
</para>
<para>
- Return value: converted string.
+ Rückgabewert: konvertierte Zeichenkette
</para>
<para>
- Note: result has to be free by a call to "free" after use.
+ Anmerkung: der Speicher, der durch das Ergebnis belegt wird, muss mit free() wieder freigegeben werden.
</para>
<para>
- Example:
+ Beispiel:
<screen>char *str = plugin->iconv_to_internal (plugin, "ISO-8859-1", "iso string: é à");</screen>
</para>
</section>
- <!-- TRANSLATION NEEDED -->
<section id="secAPI_iconv_from_internal">
<title>iconv_from_internal</title>
<para>
- Prototype:
+ Prototyp:
<command>
void iconv_from_internal (t_weechat_plugin *plugin, char *charset,
char *string)
</command>
</para>
<para>
- Convert string from internal WeeChat charset (UTF-8) to another.
+ Konvertiert eine Zeichenkette von dem internen WeeChat-Zeichensatz (UTF-8) in einen anderen.
</para>
<para>
- Arguments:
+ Argumente:
<itemizedlist>
<listitem>
<para>
- <option>plugin</option>: pointer to plugin structure
+ <option>plugin</option>: Zeiger auf Plugin-Struktur
</para>
</listitem>
<listitem>
<para>
- <option>charset</option>: target charset
+ <option>charset</option>: Ziel-Zeichensatz
</para>
</listitem>
<listitem>
<para>
- <option>string</option>: string to convert
+ <option>string</option>: zu konvertierende Zeichenkette
</para>
</listitem>
</itemizedlist>
</para>
<para>
- Return value: converted string.
+ Rückgabewert: konvertierte Zeichenkette
</para>
<para>
- Note: result has to be free by a call to "free" after use.
+ Anmerkung: der Speicher, der durch das Ergebnis belegt wird, muss mit free() wieder freigegeben werden.
</para>
<para>
- Example:
+ Beispiel:
<screen>char *str = plugin->iconv_from_internal (plugin, "ISO-8859-1", "utf-8 string: é à");</screen>
</para>
</section>
@@ -2585,12 +2579,11 @@ keyb_handler = plugin->keyboard_handler_add (plugin, &amp;my_keyb);
</para>
</section>
- <!-- TRANSLATION NEEDED -->
<section id="secAPI_modifier_add">
<title>modifier_add</title>
<para>
- Prototype:
+ Prototyp:
<command>
t_plugin_modifier *modifier_add (t_weechat_plugin *plugin,
char *type, char *message, t_plugin_modifier_func *function,
@@ -2598,45 +2591,46 @@ keyb_handler = plugin->keyboard_handler_add (plugin, &amp;my_keyb);
</command>
</para>
<para>
- Add a message modifier.
+ Füge einen Nachrichtenmodifikator hinzu.
</para>
<para>
- Arguments:
+ Argumente:
<itemizedlist>
<listitem>
<para>
- <option>plugin</option>: pointer to plugin structure
+ <option>plugin</option>: Zeiger auf Plugin-Struktur
</para>
</listitem>
<listitem>
<para>
- <option>type</option>: modifier type:
+ <option>type</option>: Modifikatorart:
<informaltable colsep="0" frame="none">
<tgroup cols="2">
<thead>
<row>
- <entry>Type</entry>
- <entry>Description</entry>
+ <entry>Art</entry>
+ <entry>Beschreibung</entry>
</row>
</thead>
<tbody>
<row>
<entry><literal>irc_in</literal></entry>
- <entry>called for incoming IRC messages</entry>
+ <entry>wird bei eingehenden IRC-Nachrichten aufgerufen</entry>
</row>
<row>
<entry><literal>irc_user</literal></entry>
<entry>
- called for each user message (or command) (before
- WeeChat parses message)
+ wird bei jeder Benutzernachricht (oder Befehl) aufgerufen
+ (bevor WeeChat die Nachricht parst)
</entry>
</row>
<row>
<entry><literal>irc_out</literal></entry>
<entry>
- called for outgoing messages, immediately before
- sending it to IRC server (this includes messages
- sent automatically by WeeChat to server)
+ wird unmittelbar vor dem Abschicken einer ausgehenden
+ Nachricht an den IRC-Server aufgerufen (auch bei
+ Nachrichten, die WeeChat automatisch an den Server
+ sendet)
</entry>
</row>
</tbody>
@@ -2646,21 +2640,21 @@ keyb_handler = plugin->keyboard_handler_add (plugin, &amp;my_keyb);
</listitem>
<listitem>
<para>
- <option>message</option>: name of IRC message (used only for
- types "irc_in" and "irc_out").
- To know list of IRC messages, please consult
+ <option>message</option>: 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:
<acronym>RFC</acronym>s
<ulink url="http://www.ietf.org/rfc/rfc1459.txt">1459</ulink> and
<ulink url="http://www.ietf.org/rfc/rfc2812.txt">2812</ulink>.
- Moreover, special value "*" means all messages (no filter).
+ Außerdem gibt es den Wert "*", der alle Nachrichten anspricht (ohne Filter).
</para>
</listitem>
<listitem>
<para>
- <option>function</option>: function called
+ <option>function</option>: aufgerufene Funktion
</para>
<para>
- It uses following prototype:
+ Folgender Prototyp wird dafür benutzt:
<command>
int my_function (t_weechat_plugin *plugin,
int argc, char **argv,
@@ -2668,46 +2662,44 @@ keyb_handler = plugin->keyboard_handler_add (plugin, &amp;my_keyb);
</command>
</para>
<para>
- Argument argc is set to 2, following values are set in
- argv array:
+ Argument argc hat den Wert 2, folgende Werte sind in dem
+ argv-Array:
<itemizedlist>
<listitem>
- <para>argv[0] = server name</para>
+ <para>argv[0] = Servername</para>
</listitem>
<listitem>
- <para>argv[1] = message</para>
+ <para>argv[1] = Nachricht</para>
</listitem>
</itemizedlist>
</para>
</listitem>
<listitem>
<para>
- <option>modifier_args</option>: arguments given to function
- when called
+ <option>modifier_args</option>: an die Funktion übergebene Werte
</para>
</listitem>
<listitem>
<para>
- <option>modifier_pointer</option>: pointer given to function
- when called
+ <option>modifier_pointer</option>: an die Funktion übergebener Zeiger
</para>
</listitem>
</itemizedlist>
</para>
<para>
- Return value: pointer to new message modifier.
+ Rückgabewert: Zeiger auf den neuen Nachrichtenmodifikator
</para>
<para>
- Note: function has to return modified string, or NULL if no
- changes are made to message.
- If function returns empty string, then message is dropped and
- will not be read at all by WeeChat (be careful when dropping
- messages!).
- Returned string must have been allocated by malloc() and will
- be freed (with call to free()) automatically by WeeChat after use.
+ Anmerkung: Die Funktion muss die veränderte Zeichenkette oder NULL
+ (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.
</para>
<para>
- Example:
+ Beispiel:
<screen>
char *adder (t_weechat_plugin *plugin, int argc, char **argv,
char *modifier_args, void *modifier_pointer)
@@ -2726,72 +2718,70 @@ modifier = plugin->modifier_add (plugin, "irc_in", "privmsg",
</para>
</section>
- <!-- TRANSLATION NEEDED -->
<section id="secAPI_modifier_remove">
<title>modifier_remove</title>
<para>
- Prototype:
+ Prototyp:
<command>
void modifier_remove (t_weechat_plugin *plugin,
t_plugin_modifier *modifier)
</command>
</para>
<para>
- Remove a message modifier.
+ Entfernt einen Nachrichtenmodifikator.
</para>
<para>
Arguments:
<itemizedlist>
<listitem>
<para>
- <option>plugin</option>: pointer to plugin structure
+ <option>plugin</option>: Zeiger auf Plugin-Struktur
</para>
</listitem>
<listitem>
<para>
- <option>modifier</option>: modifier to remove
+ <option>modifier</option>: zu entfernender Modifikator
</para>
</listitem>
</itemizedlist>
</para>
<para>
- Return value: none.
+ Rückgabewert: keiner
</para>
<para>
- Example:
+ Beispiel:
<screen>plugin->modifier_remove (plugin, my_modifier);</screen>
</para>
</section>
- <!-- TRANSLATION NEEDED -->
<section id="secAPI_modifier_remove_all">
<title>modifier_remove_all</title>
<para>
- Prototype:
+ Prototyp:
<command>
void modifier_remove_all (t_weechat_plugin *plugin)
</command>
</para>
<para>
- Remove all modifiers for a plugin.
+ Entfernt alle Modifikatoren für ein Plugin.
</para>
<para>
- Arguments:
+ Argumente:
<itemizedlist>
<listitem>
<para>
- <option>plugin</option>: pointer to plugin structure
+ <option>plugin</option>: Zeiger auf Plugin-Struktur
</para>
</listitem>
</itemizedlist>
</para>
<para>
- Return value: none.
+ Rückgabewert: keiner
</para>
<para>
- Example:
+ Beispiel:
<screen>plugin->modifier_remove_all (plugin);</screen>
</para>
</section>
@@ -4839,9 +4829,8 @@ end
</listitem>
<listitem>
<para>
- <!-- TRANSLATION NEEDED -->
- <option>charset</option>: charset used by script, you should
- set this if script is not written with UTF-8
+ <option>charset</option>: Zeichensatz, der von dem Script benutzt wird, sollten Sie
+ setzen, wenn das Script nicht in UTF-8 geschrieben ist
</para>
</listitem>
</itemizedlist>
@@ -4867,52 +4856,51 @@ weechat.register("test", "1.0", "end_test", "Test script!", "ISO-8859-1")
</para>
</section>
- <!-- TRANSLATION NEEDED -->
<section id="secScript_set_charset">
<title>set_charset</title>
<para>
- Perl prototype:
+ Perl-Prototyp:
<command>
weechat::set_charset(charset);
</command>
</para>
<para>
- Python prototype:
+ Python-Prototyp:
<command>
weechat.set_charset(charset)
</command>
</para>
<para>
- Ruby prototype:
+ Ruby-Prototyp:
<command>
Weechat.set_charset(charset)
</command>
</para>
<para>
- Lua prototype:
+ Lua-Prototyp:
<command>
weechat.set_charset(charset)
</command>
</para>
<para>
- Set new script charset.
+ Legt einen neuen Script-Zeichensatz fest.
</para>
<para>
- Arguments:
+ Argumente:
<itemizedlist>
<listitem>
<para>
- <option>charset</option>: new script charset
+ <option>charset</option>: neuer Script-Zeichensatz
</para>
</listitem>
</itemizedlist>
</para>
<para>
- Return value: 1 if new charset was set, 0 if an error occured.
+ Rückgabewert: 1, wenn der Zeichensatz erfolgreich gesetzt wurd, 0, wenn ein Fehler aufgetreten ist
</para>
<para>
- Examples:
+ Beispiele:
<screen>
# perl
weechat::set_charset("ISO-8859-1");
@@ -5864,69 +5852,69 @@ weechat.remove_keyboard_handler("my_keyboard")
</para>
</section>
- <!-- TRANSLATION NEEDED -->
<section id="secScript_add_modifier">
<title>add_modifier</title>
<para>
- Perl prototype:
+ Perl-Prototyp:
<command>
weechat::add_modifier(type, message, function);
</command>
</para>
<para>
- Python prototype:
+ Python-Prototyp:
<command>
weechat.add_modifier(type, message, function)
</command>
</para>
<para>
- Ruby prototype:
+ Ruby-Prototyp:
<command>
Weechat.add_modifier(type, message, function)
</command>
</para>
<para>
- Lua prototype:
+ Lua-Prototyp:
<command>
weechat.add_modifier(type, message, function)
</command>
</para>
<para>
- Add a message modifier.
+ Fügt einen Nachrichtenmodifikator hinzu.
</para>
<para>
- Arguments:
+ Argumente:
<itemizedlist>
<listitem>
<para>
- <option>type</option>: modifier type:
+ <option>type</option>: Modifikatorart:
<informaltable colsep="0" frame="none">
<tgroup cols="2">
<thead>
<row>
- <entry>Type</entry>
- <entry>Description</entry>
+ <entry>Art</entry>
+ <entry>Beschreibung</entry>
</row>
</thead>
<tbody>
<row>
<entry><literal>irc_in</literal></entry>
- <entry>called for incoming IRC messages</entry>
+ <entry>wird bei eingehenden IRC-Nachrichten aufgerufen</entry>
</row>
<row>
<entry><literal>irc_user</literal></entry>
<entry>
- called for each user message (or command) (before
- WeeChat parses message)
+ wird bei jeder Benutzernachricht (oder Befehl) aufgerufen
+ (bevor WeeChat die Nachricht parst)
</entry>
</row>
<row>
<entry><literal>irc_out</literal></entry>
<entry>
- called for outgoing messages, immediately before
- sending it to IRC server (this includes messages
- sent automatically by WeeChat to server)
+ wird unmittelbar vor dem Abschicken einer ausgehenden
+ Nachricht an den IRC-Server aufgerufen (auch bei
+ Nachrichten, die WeeChat automatisch an den Server
+ sendet)
</entry>
</row>
</tbody>
@@ -5936,27 +5924,27 @@ weechat.remove_keyboard_handler("my_keyboard")
</listitem>
<listitem>
<para>
- <option>message</option>: name of IRC message (used only for
- types "irc_in" and "irc_out").
- To know list of IRC messages, please consult
+ <option>message</option>: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:
<acronym>RFC</acronym>s
<ulink url="http://www.ietf.org/rfc/rfc1459.txt">1459</ulink> and
<ulink url="http://www.ietf.org/rfc/rfc2812.txt">2812</ulink>.
- Moreover, special value "*" means all messages (no filter).
+ Außerdem gibt es den Wert "*", der alle Nachrichten anspricht (ohne Filter).
</para>
</listitem>
<listitem>
<para>
- <option>function</option>: function called
+ <option>function</option>: aufgerufene Funktion
</para>
</listitem>
</itemizedlist>
</para>
<para>
- Return value: 1 if success, 0 if an error occurred.
+ Rückgabewert: 1 bei Erfolg, 0 bei einem aufgetretenem Fehler
</para>
<para>
- Examples:
+ Beispiele:
<screen>
# perl
weechat::add_modifier("irc_in", "privmsg", "mod_in");
@@ -5973,9 +5961,9 @@ sub mod_out
# python
weechat.add_modifier("irc_in", "privmsg", "mod_in")
weechat.add_modifier("irc_out", "privmsg", "mod_out")
-def mod_in(serveur, args):
+def mod_in(server, args):
return args + " [modifier IN]"
-def mod_out(serveur, args):
+def mod_out(server, args):
return args + " [modifier OUT]"
# ruby
@@ -6001,62 +5989,61 @@ end
</para>
</section>
- <!-- TRANSLATION NEEDED -->
<section id="secScript_remove_modifier">
<title>remove_modifier</title>
<para>
- Perl prototype:
+ Perl-Prototyp:
<command>
weechat::remove_modifier(type, message, function);
</command>
</para>
<para>
- Python prototype:
+ Python-Prototyp:
<command>
weechat.remove_modifier(type, message, function)
</command>
</para>
<para>
- Ruby prototype:
+ Ruby-Prototyp:
<command>
Weechat.remove_modifier(type, message, function)
</command>
</para>
<para>
- Lua prototype:
+ Lua-Prototyp:
<command>
weechat.remove_modifier(type, message, function)
</command>
</para>
<para>
- Remove a message modifier.
+ Entfernt einen Nachrichtenmodifikator.
</para>
<para>
- Arguments:
+ Argumente:
<itemizedlist>
<listitem>
<para>
- <option>type</option>: modifier type
+ <option>type</option>: Modifikatorart
</para>
</listitem>
<listitem>
<para>
- <option>message</option>: message managed by modifier
+ <option>message</option>: Nachrichtenart, die der Modifikator verwaltet
</para>
</listitem>
<listitem>
<para>
- <option>function</option>: function
+ <option>function</option>: Funktion
</para>
</listitem>
</itemizedlist>
</para>
<para>
- Return value: 1 if success, 0 if an error occurred.
+ Rückgabewert: 1 bei Erfolg, 0 bei einem aufgetretenem Fehler
</para>
<para>
- Examples:
+ Beispiele:
<screen>
# perl
weechat::remove_modifier("irc_in", "privmsg", "mod_in");