summaryrefslogtreecommitdiff
path: root/doc/de/user
diff options
context:
space:
mode:
authorSebastien Helleu <flashcode@flashtux.org>2008-11-06 18:55:43 +0100
committerSebastien Helleu <flashcode@flashtux.org>2008-11-06 18:55:43 +0100
commit9498a777ad557261f0ebdf94467d4cfe2b033b07 (patch)
tree0760e42b02af337e4b8b231f570aecfde6bc6144 /doc/de/user
parent2204935f3e1962a11c5e7cf3d1c56261c2d63d06 (diff)
downloadweechat-9498a777ad557261f0ebdf94467d4cfe2b033b07.zip
Add doc for default plugins in user guide
Diffstat (limited to 'doc/de/user')
-rw-r--r--doc/de/user/plugin_alias.de.xml64
-rw-r--r--doc/de/user/plugin_aspell.de.xml51
-rw-r--r--doc/de/user/plugin_charset.de.xml50
-rw-r--r--doc/de/user/plugin_fifo.de.xml18
-rw-r--r--doc/de/user/plugin_irc.de.xml71
-rw-r--r--doc/de/user/plugin_logger.de.xml178
-rw-r--r--doc/de/user/plugin_scripts.de.xml58
-rw-r--r--doc/de/user/plugin_xfer.de.xml43
-rw-r--r--doc/de/user/plugins.de.xml142
-rw-r--r--doc/de/user/usage.de.xml49
-rw-r--r--doc/de/user/weechat_user.de.xml9
11 files changed, 668 insertions, 65 deletions
diff --git a/doc/de/user/plugin_alias.de.xml b/doc/de/user/plugin_alias.de.xml
new file mode 100644
index 000000000..15dd0904d
--- /dev/null
+++ b/doc/de/user/plugin_alias.de.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+
+WeeChat documentation (german version)
+
+Copyright (c) 2003-2008 by FlashCode <flashcode@flashtux.org>
+
+This manual is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 3 of the License, or
+(at your option) any later version.
+
+This manual is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+-->
+
+<section id="secPluginAlias">
+ <!-- TRANSLATION NEEDED -->
+ <title>Alias plugin</title>
+
+ <para>
+ Alias plugin lets you create alias for commands (from WeeChat or other
+ plugins).
+ </para>
+
+ <section id="secAliasCommands">
+ <title>Commands</title>
+
+ <para>
+ &alias_commands.xml;
+ </para>
+
+ </section>
+
+ <section id="secAliasInfosHooked">
+ <title>Infos and infolists</title>
+
+ <para>
+ <informaltable colsep="0" frame="none">
+ <tgroup cols="3">
+ <thead>
+ <row>
+ <entry>Type</entry>
+ <entry>Name</entry>
+ <entry>Description</entry>
+ </row>
+ </thead>
+ <tbody>
+ &alias_infos.xml;
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </para>
+
+ </section>
+
+</section>
diff --git a/doc/de/user/plugin_aspell.de.xml b/doc/de/user/plugin_aspell.de.xml
new file mode 100644
index 000000000..d8dbeaa4c
--- /dev/null
+++ b/doc/de/user/plugin_aspell.de.xml
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+
+WeeChat documentation (german version)
+
+Copyright (c) 2003-2008 by FlashCode <flashcode@flashtux.org>
+
+This manual is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 3 of the License, or
+(at your option) any later version.
+
+This manual is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+-->
+
+<section id="secPluginAspell">
+ <!-- TRANSLATION NEEDED -->
+ <title>Aspell plugin</title>
+
+ <para>
+ Aspell plugin lets you check spelling in command line.
+ It is possible to use many languages by buffer.
+ </para>
+
+ <section id="secAspellOptions">
+ <title>Options (file aspell.conf)</title>
+
+ <para>
+ &aspell_options.xml;
+ </para>
+
+ </section>
+
+ <section id="secAspellCommands">
+ <title>Commands</title>
+
+ <para>
+ &aspell_commands.xml;
+ </para>
+
+ </section>
+
+</section>
diff --git a/doc/de/user/plugin_charset.de.xml b/doc/de/user/plugin_charset.de.xml
index e422ca7fc..83d366a8f 100644
--- a/doc/de/user/plugin_charset.de.xml
+++ b/doc/de/user/plugin_charset.de.xml
@@ -21,12 +21,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
-<section id="secCharset">
+<section id="secPluginCharset">
<title>Zeichensatz Plugin</title>
<para>
- Das Zeichensatz-Plugin ermöglicht das Ver- und Entschlüsseln von Daten
- auf 3 Ebenen: Global, pro Server oder pro Channel.
+ <!-- TRANSLATION NEEDED -->
+ Charset plugin lets you decode or encode data using charsets.
+ There is default charset for decode/encode, and specific charsets
+ for buffers (or group of buffers).
Das Plugin ist optional, wird jedoch empfohlen: wenn es nicht geladen
ist, kann WeeChat nur UTF-8-Daten lesen und schreiben.
</para>
@@ -35,7 +37,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
Das Zeichensatz-Plugin sollte beim Start von WeeChat automatisch geladen
werden.
Um sicherzustellen, dass das Plugin geladen wurde, versuchen Sie:
- "<literal>/charset</literal>".
+ <command>/charset</command>.
Wenn der Befehl nicht gefunden wird, laden Sie das Plugin manuell mit
dem Befehl: <screen>/plugin load charset</screen>
Wenn das Plugin nicht gefunden wird, kompilieren Sie WeeChat erneut
@@ -47,9 +49,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
und den internen Zeichensatz an. Der Terminalzeichensatz hängt von
den LOCALE-Einstellungen ab, der interne ist UTF-8.
Zum Beispiel:
-<screen>
--P- Charset plugin starting, terminal charset: ISO-8859-15 (WeeChat internal: UTF-8)
-</screen>
+ <screen>charset: terminal: ISO-8859-15, internal: UTF-8</screen>
</para>
<section id="secCharsetSettings">
@@ -59,11 +59,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<listitem>
<para>
Um den globalen Zeichensatz zum Kodieren und Dekodieren
- festzulegen, benutzen Sie den "<literal>/setp</literal>" Befehl.
+ festzulegen, benutzen Sie den <command>/set</command>" Befehl.
Zum Beispiel:
<screen>
-/setp charset.global.decode = ISO-8859-15
-/setp charset.global.encode = ISO-8859-15
+/set charset.default.decode = ISO-8859-15
+/set charset.default.encode = ISO-8859-15
</screen>
Wenn der Zeichensatz zum Dekodieren nicht gesetzt ist (z.B. beim
ersten Start des Plugins), wird es automatisch auf den
@@ -76,8 +76,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
</listitem>
<listitem>
<para>
- Um den Serverzeichensatz festzulegen, benutzen Sie den
- "<literal>/charset</literal>"-Befehl im Server-Puffer.
+ <!-- TRANSLATION NEEDED -->
+ To set IRC server charset, use command <command>/charset</command>
+ on server buffer.
Wenn Sie nur einen Zeichensatz vorgeben, wird dieser automatisch
zum Enkodieren und Dekodieren verwendet.
Zum Beispiel:
@@ -91,9 +92,24 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
</listitem>
<listitem>
<para>
- 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)
+ <!-- TRANSLATION NEEDED -->
+ To set IRC channel (or private) charset, use same commands as server,
+ but on channel (or private) buffer.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <!-- TRANSLATION NEEDED -->
+ To set charset for all IRC channels (and privates) of an IRC server,
+ use following command:
+ <screen>/set charset.decode.irc.freenode = ISO-8859-15</screen>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <!-- TRANSLATION NEEDED -->
+ To see all charsets used, use following command:
+ <screen>/set charset.*</screen>
</para>
</listitem>
</itemizedlist>
@@ -116,7 +132,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
</listitem>
<listitem>
<para>
- überprüfen Sie die Zeichensatz-Zeile im Server-Puffer, dort
+ überprüfen Sie die Zeichensatz-Zeile im WeeChat-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.
@@ -125,7 +141,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<listitem>
<para>
Setze die globalen Dekodier-Einstellungen, z.B.:
- <screen>/setp charset.global.decode = ISO-8859-15</screen>
+ <screen>/set charset.default.decode = ISO-8859-15</screen>
</para>
</listitem>
</itemizedlist>
diff --git a/doc/de/user/plugin_fifo.de.xml b/doc/de/user/plugin_fifo.de.xml
index 977a24ef5..566a143fe 100644
--- a/doc/de/user/plugin_fifo.de.xml
+++ b/doc/de/user/plugin_fifo.de.xml
@@ -40,8 +40,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<!-- TRANSLATION NEEDED -->
Syntax for the FIFO pipe commands/text is one of following:
<screen>
- category,name *text or command here
- name *text or command here
+ plugin.buffer *text or command here
*text or command here
</screen>
</para>
@@ -52,19 +51,20 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<listitem>
<para>
Ändern des Nicks auf freenode in "mynick|out" :
- <screen><prompt>$ </prompt><userinput>echo 'freenode,freenode */nick mynick|out' &gt;~/.weechat/weechat_fifo_12345</userinput></screen>
+ <screen><prompt>$ </prompt><userinput>echo 'irc.server.freenode */nick mynick|out' &gt;~/.weechat/weechat_fifo_12345</userinput></screen>
</para>
</listitem>
<listitem>
<para>
- Senden einer Nachricht an #weechat:
- <screen><prompt>$ </prompt><userinput>echo 'freenode,#weechat *hello everybody!' >~/.weechat/weechat_fifo_12345</userinput></screen>
+ <!-- TRANSLATION NEEDED -->
+ display text on IRC #weechat channel:
+ <screen><prompt>$ </prompt><userinput>echo 'irc.freenode.#weechat *hello everybody!' >~/.weechat/weechat_fifo_12345</userinput></screen>
</para>
</listitem>
<listitem>
<para>
- Senden einer Nachricht an den gegenwärtigen Channel (Puffer, der
- in WeeChat angezeigt wird):
+ <!-- TRANSLATION NEEDED -->
+ display text on current buffer:
<screen><prompt>$ </prompt><userinput>echo '*hello!' >~/.weechat/weechat_fifo_12345</userinput></screen>
<emphasis>Warnung:</emphasis> Das ist gefährlich und sie sollten
das nicht tun, ausgenommen sie wissen was sie tun!
@@ -74,7 +74,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<para>
Sende zwei Kommandos um (alle) Perl-Skripte abzuschalten/neu zu
laden (getrennt durch ein "\n"):
- <screen><prompt>$ </prompt><userinput>echo -e "weechat,weechat */perl unload\nweechat,weechat */perl autoload" >~/.weechat/weechat_fifo_12345</userinput></screen>
+ <screen><prompt>$ </prompt><userinput>echo -e '*/perl unload\n*/perl autoload' >~/.weechat/weechat_fifo_12345</userinput></screen>
</para>
</listitem>
</itemizedlist>
@@ -94,7 +94,7 @@ fi
</screen>
Wenn das Skript "auto_weechat_command" heisst, können sie es
folgendermassen aufrufen:
-<screen><prompt>$ </prompt><userinput>./auto_weechat_command "freenode,#weechat *hello"</userinput></screen>
+<screen><prompt>$ </prompt><userinput>./auto_weechat_command 'irc.freenode.#weechat *hello'</userinput></screen>
</para>
</section>
diff --git a/doc/de/user/plugin_irc.de.xml b/doc/de/user/plugin_irc.de.xml
index d602dfdae..7eb825d55 100644
--- a/doc/de/user/plugin_irc.de.xml
+++ b/doc/de/user/plugin_irc.de.xml
@@ -2,7 +2,7 @@
<!--
-WeeChat documentation (english version)
+WeeChat documentation (german version)
Copyright (c) 2003-2008 by FlashCode <flashcode@flashtux.org>
@@ -22,6 +22,75 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<section id="secPluginIrc">
+ <!-- TRANSLATION NEEDED -->
<title>IRC plugin</title>
+ <para>
+ The IRC plugin is designed to chat thru IRC protocols with other people.
+ It is multi-servers, and offers all supported IRC commands including DCC
+ chat and file transfer (via xfer plugin, see
+ <xref linkend="secPluginXfer" />).
+ </para>
+
+ <section id="secIrcCommandLineOptions">
+ <title>Command line options</title>
+
+ <para>
+ It is possible to give URL for one or many IRC servers, as
+ follow:
+ <screen>irc[6][s]://[pseudo[:mot_passe]@]irc.example.org[:port][/channel][,channel[...]</screen>
+ Example to join #weechat and #toto on
+ "<literal>irc.freenode.net</literal>" server, default port (6667),
+ with "nono" nick:
+ <screen><prompt>$ </prompt><userinput>weechat-curses irc://nono@irc.freenode.net/#weechat,#toto</userinput></screen>
+ </para>
+
+ </section>
+
+ <section id="secIrcOptions">
+ <title>Options (file irc.conf)</title>
+
+ <para>
+ &irc_options.xml;
+ </para>
+
+ </section>
+
+ <section id="secIrcCommands">
+ <title>Commandes</title>
+
+ <para>
+ Almost all commands must be executed on a server or channel buffer.
+ Exceptions are: <command>/server</command>, <command>/connect</command>
+ and <command>/ignore</command>.
+ </para>
+
+ <para>
+ &irc_commands.xml;
+ </para>
+
+ </section>
+
+ <section id="secIrcInfosHooked">
+ <title>Infos and infolists</title>
+
+ <para>
+ <informaltable colsep="0" frame="none">
+ <tgroup cols="3">
+ <thead>
+ <row>
+ <entry>Type</entry>
+ <entry>Name</entry>
+ <entry>Description</entry>
+ </row>
+ </thead>
+ <tbody>
+ &irc_infos.xml;
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </para>
+
+ </section>
+
</section>
diff --git a/doc/de/user/plugin_logger.de.xml b/doc/de/user/plugin_logger.de.xml
new file mode 100644
index 000000000..41466bbd8
--- /dev/null
+++ b/doc/de/user/plugin_logger.de.xml
@@ -0,0 +1,178 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+
+WeeChat documentation (german version)
+
+Copyright (c) 2003-2008 by FlashCode <flashcode@flashtux.org>
+
+This manual is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 3 of the License, or
+(at your option) any later version.
+
+This manual is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+-->
+
+<section id="secPluginLogger">
+ <title>Logger plugin</title>
+
+ <para>
+ The Logger plugin lets you save content of buffers to files, with options
+ about what and how it is saved.
+ </para>
+
+ <section id="secLoggerOptions">
+ <title>Options (file logger.conf)</title>
+
+ <para>
+ &logger_options.xml;
+ </para>
+
+ </section>
+
+ <section id="secLoggerCommands">
+ <title>Commands</title>
+
+ <para>
+ &logger_commands.xml;
+ </para>
+
+ </section>
+
+ <section id="secLoggerInfosHooked">
+ <title>Infos and infolists</title>
+
+ <para>
+ <informaltable colsep="0" frame="none">
+ <tgroup cols="3">
+ <thead>
+ <row>
+ <entry>Type</entry>
+ <entry>Name</entry>
+ <entry>Description</entry>
+ </row>
+ </thead>
+ <tbody>
+ &logger_infos.xml;
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </para>
+
+ </section>
+
+ <section id="secLoggerLevels">
+ <title>Levels</title>
+
+ <para>
+ Logging is made with a level for each buffer. Default level is 9 (log
+ all messages displayed on buffer).
+ You can change level for one buffer, or a group of buffers.
+ </para>
+
+ <para>
+ Possible levels are 0 to 9. Zero means "<literal>do not log
+ anything</literal>" and 9 means "<literal>log all messages</literal>".
+ </para>
+
+ <para>
+ Plugins are using different levels for messages displayed.
+ IRC plugin uses following levels:
+ <itemizedlist>
+ <listitem>
+ <para>
+ Level 1: message from user (on channel or private)
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Level 2: nick change (you or someone else)
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Level 3: any server message (except join/part/quit)
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Level 4: server message join/part/quit
+ </para>
+ </listitem>
+ </itemizedlist>
+ So if you set level 3 for an IRC channel, WeeChat will log all messages,
+ but not join/part/quit.
+ </para>
+
+ <para>
+ Some examples:
+ <itemizedlist>
+ <listitem>
+ <para>
+ set level 3 for IRC channel #weechat:
+ <screen>/set logger.level.irc.freenode.#weechat = 3</screen>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ set level 3 for freenode server buffer:
+ <screen>/set logger.level.irc.server.freenode = 3</screen>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ set level 3 for all channels on server freenode:
+ <screen>/set logger.level.irc.freenode = 3</screen>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ set level 2 for all IRC buffers:
+ <screen>/set logger.level.irc = 2</screen>
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+
+ </section>
+
+ <section id="secLoggerMasks">
+ <title>Filename masks</title>
+
+ <para>
+ It is possible to define a filename mask for each buffer, and use local
+ buffer variables to build filename (to see local variables for current
+ buffer: <command>/buffer localvar</command>).
+ </para>
+
+ <para>
+ For example if you want one directory by IRC server and one file by
+ channel inside:
+ <screen>/set logger.mask.irc = "irc/$server/$channel.weechatlog"</screen>
+ You'll have following files:
+<screen>
+~/.weechat/
+ |--- logs/
+ |--- irc/
+ |--- freenode/
+ | freenode.weechatlog
+ | #weechat.weechatlog
+ | #mychan.weechatlog
+ |--- oftc/
+ | oftc.weechatlog
+ | #chan1.weechatlog
+ | #chan2.weechatlog
+</screen>
+ </para>
+
+ </section>
+
+</section>
diff --git a/doc/de/user/plugin_scripts.de.xml b/doc/de/user/plugin_scripts.de.xml
new file mode 100644
index 000000000..107d01116
--- /dev/null
+++ b/doc/de/user/plugin_scripts.de.xml
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+
+WeeChat documentation (german version)
+
+Copyright (c) 2003-2008 by FlashCode <flashcode@flashtux.org>
+
+This manual is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 3 of the License, or
+(at your option) any later version.
+
+This manual is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+-->
+
+<section id="secPluginScripts">
+ <!-- TRANSLATION NEEDED -->
+ <title>Scripts plugins</title>
+
+ <para>
+ WeeChat provides 5 scripting plugins: Perl, Python, Ruby, Lua and Tcl.
+ These plugins can load, execute and unload scripts for these languages.
+ </para>
+
+ <para>
+ For more information about how to write scripts, or WeeChat API for
+ scripts, please read "<literal>WeeChat developer guide</literal>".
+ </para>
+
+ <para>
+ You can find some scripts for WeeChat here:
+ <ulink url="http://weechat.flashtux.org/plugins.php">
+ http://weechat.flashtux.org/plugins.php
+ </ulink>
+ </para>
+
+ <section id="secScriptsCommands">
+ <title>Commands</title>
+
+ <para>
+ &perl_commands.xml;
+ &python_commands.xml;
+ &ruby_commands.xml;
+ &lua_commands.xml;
+ &tcl_commands.xml;
+ </para>
+
+ </section>
+
+</section>
diff --git a/doc/de/user/plugin_xfer.de.xml b/doc/de/user/plugin_xfer.de.xml
index 5bb5981d8..9c9055c4f 100644
--- a/doc/de/user/plugin_xfer.de.xml
+++ b/doc/de/user/plugin_xfer.de.xml
@@ -2,7 +2,7 @@
<!--
-WeeChat documentation (english version)
+WeeChat documentation (german version)
Copyright (c) 2003-2008 by FlashCode <flashcode@flashtux.org>
@@ -22,6 +22,47 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<section id="secPluginXfer">
+ <!-- TRANSLATION NEEDED -->
<title>Xfer plugin</title>
+ <section id="secXferOptions">
+ <title>Options (file xfer.conf)</title>
+
+ <para>
+ &xfer_options.xml;
+ </para>
+
+ </section>
+
+ <section id="secXferCommands">
+ <title>Commands</title>
+
+ <para>
+ &xfer_commands.xml;
+ </para>
+
+ </section>
+
+ <section id="secXferInfosHooked">
+ <title>Infos and infolists</title>
+
+ <para>
+ <informaltable colsep="0" frame="none">
+ <tgroup cols="3">
+ <thead>
+ <row>
+ <entry>Type</entry>
+ <entry>Name</entry>
+ <entry>Description</entry>
+ </row>
+ </thead>
+ <tbody>
+ &xfer_infos.xml;
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </para>
+
+ </section>
+
</section>
diff --git a/doc/de/user/plugins.de.xml b/doc/de/user/plugins.de.xml
new file mode 100644
index 000000000..49fd5d666
--- /dev/null
+++ b/doc/de/user/plugins.de.xml
@@ -0,0 +1,142 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+
+WeeChat documentation (german version)
+
+Copyright (c) 2003-2008 by FlashCode <flashcode@flashtux.org>
+
+This manual is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 3 of the License, or
+(at your option) any later version.
+
+This manual is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+-->
+
+<chapter id="chapPlugins">
+ <!-- TRANSLATION NEEDED -->
+ <title>Plugins</title>
+
+ <para>
+ This chapter describes WeeChat plugin mechanism and default plugins
+ provided with WeeChat.
+ </para>
+
+ <para>
+ To learn more about plugin or script development (thru API), please read
+ "<literal>WeeChat developer guide</literal>".
+ </para>
+
+ <section id="secPluginsInWeeChat">
+ <title>Plugins in WeeChat</title>
+
+ <para>
+ A plugin is dynamic library, written in C and compiled, which is loaded
+ by WeeChat.
+ Under GNU/Linux, the file has ".so" extension, ".dll" under Windows.
+ </para>
+
+ <para>
+ Plugins found are automatically loaded when WeeChat is starting, and it
+ is possible to load or unload plugins while WeeChat is running.
+ </para>
+
+ <para>
+ It's important to make difference between a <literal>plugin</literal> and
+ a <literal>script</literal>: a plugin is a binary file compiled and
+ loaded with command<command>/plugin</command>, whereas a script is a text
+ file loaded with a plugin like <literal>Perl</literal> with command
+ <command>/perl</command>.
+ </para>
+
+ <para>
+ You can use command <command>/plugin</command> to load/unload a plugin,
+ or list all loaded plugins.
+ When a plugin is unloaded, all buffers created by this plugin are
+ automatically closed.
+ </para>
+
+ <para>
+ Examples to load, unload or list plugins:
+<screen>
+/plugin load irc
+/plugin unload irc
+/plugin list
+</screen>
+ </para>
+
+ <para>
+ Default plugins are:
+ <itemizedlist>
+ <listitem>
+ <para>alias: define alias for commands</para>
+ </listitem>
+ <listitem>
+ <para>aspell: spell checking for command line</para>
+ </listitem>
+ <listitem>
+ <para>charset: charset decoding/encoding for buffers</para>
+ </listitem>
+ <listitem>
+ <para>demo: demo plugin (not compiled by default, not documented)</para>
+ </listitem>
+ <listitem>
+ <para>fifo: FIFO pipe used to remotely send commands to WeeChat</para>
+ </listitem>
+ <listitem>
+ <para>irc: IRC chat protocol</para>
+ </listitem>
+ <listitem>
+ <para>logger: log buffers to files</para>
+ </listitem>
+ <listitem>
+ <para>notify: notify level for buffers</para>
+ </listitem>
+ <listitem>
+ <para>perl: Perl scripting API</para>
+ </listitem>
+ <listitem>
+ <para>python: Python scripting API</para>
+ </listitem>
+ <listitem>
+ <para>ruby: Ruby scripting API</para>
+ </listitem>
+ <listitem>
+ <para>lua: Lua scripting API</para>
+ </listitem>
+ <listitem>
+ <para>tcl: Tcl scripting API</para>
+ </listitem>
+ <listitem>
+ <para>xfer: file transfert and direct chat</para>
+ </listitem>
+ </itemizedlist>
+ </para>
+
+ </section>
+
+ &plugin_alias.de.xml;
+
+ &plugin_aspell.de.xml;
+
+ &plugin_charset.de.xml;
+
+ &plugin_fifo.de.xml;
+
+ &plugin_irc.de.xml;
+
+ &plugin_logger.de.xml;
+
+ &plugin_scripts.de.xml;
+
+ &plugin_xfer.de.xml;
+
+</chapter>
diff --git a/doc/de/user/usage.de.xml b/doc/de/user/usage.de.xml
index dff4725b4..b1f75707a 100644
--- a/doc/de/user/usage.de.xml
+++ b/doc/de/user/usage.de.xml
@@ -149,7 +149,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
Sie können diese Datei entsprechend ihren Bedürfnissen editieren,
um Weechat anzupassen oder Parameter zu beeinflussen mit
"<literal>/set</literal>" Kommando in WeeChat
- (siehe <xref linkend="secWeeChatCommands" />)
+ (siehe <xref linkend="secWeechatCommands" />)
</para>
</section>
@@ -698,42 +698,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
</section>
- <section id="secWeeChatCommands">
- <title>WeeChat Kommandos</title>
-
- <para>
- Dieses Kapitel listet alle WeeChat-Kommandos auf.
- </para>
+ <section id="secWeechatOptions">
+ <!-- TRANSLATION NEEDED -->
+ <title>WeeChat options (file weechat.conf)</title>
<para>
- <!-- &weechat_commands.xml; -->
- </para>
-
- </section>
-
- <section id="secConfigurationFile">
- <title>Konfigurationsdatei</title>
-
- <para>
- Liste der Optionen für die Konfigurationsdatei:
- <informaltable colsep="0" frame="none">
- <tgroup cols="5">
- <thead>
- <row>
- <entry>Option</entry>
- <entry>Typ</entry>
- <entry>Wert</entry>
- <entry>Default</entry>
- <entry>Beschreibung</entry>
- </row>
- </thead>
- <tbody>
-
- <!-- &config.xml; -->
-
- </tbody>
- </tgroup>
- </informaltable>
+ &weechat_options.xml;
</para>
<para>
@@ -814,4 +784,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
</section>
+ <section id="secWeechatCommands">
+ <title>WeeChat Kommandos</title>
+
+ <para>
+ &weechat_commands.xml;
+ </para>
+
+ </section>
+
</chapter>
diff --git a/doc/de/user/weechat_user.de.xml b/doc/de/user/weechat_user.de.xml
index 45d5a1690..3305267e6 100644
--- a/doc/de/user/weechat_user.de.xml
+++ b/doc/de/user/weechat_user.de.xml
@@ -33,9 +33,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<!ENTITY intro.de.xml SYSTEM "intro.de.xml">
<!ENTITY install.de.xml SYSTEM "install.de.xml">
<!ENTITY usage.de.xml SYSTEM "usage.de.xml">
- <!ENTITY plugin_irc.de.xml SYSTEM "plugin_irc.de.xml">
+ <!ENTITY plugins.de.xml SYSTEM "plugins.de.xml">
+ <!ENTITY plugin_alias.de.xml SYSTEM "plugin_alias.de.xml">
+ <!ENTITY plugin_aspell.de.xml SYSTEM "plugin_aspell.de.xml">
<!ENTITY plugin_charset.de.xml SYSTEM "plugin_charset.de.xml">
<!ENTITY plugin_fifo.de.xml SYSTEM "plugin_fifo.de.xml">
+ <!ENTITY plugin_irc.de.xml SYSTEM "plugin_irc.de.xml">
+ <!ENTITY plugin_logger.de.xml SYSTEM "plugin_logger.de.xml">
+ <!ENTITY plugin_scripts.de.xml SYSTEM "plugin_scripts.de.xml">
<!ENTITY plugin_xfer.de.xml SYSTEM "plugin_xfer.de.xml">
<!ENTITY authors.de.xml SYSTEM "authors.de.xml">
]>
@@ -106,7 +111,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
&usage.de.xml;
- <!-- &plugins.de.xml; -->
+ &plugins.de.xml;
&authors.de.xml;