diff options
Diffstat (limited to 'doc')
38 files changed, 2813 insertions, 56 deletions
diff --git a/doc/de/Makefile.am b/doc/de/Makefile.am index d583d3de3..5dd27b51e 100644 --- a/doc/de/Makefile.am +++ b/doc/de/Makefile.am @@ -28,6 +28,9 @@ BOOK_AUTOGEN_INCLUDE = ../include_autogen.xml \ autogen/irc_commands.xml \ autogen/irc_infos.xml \ autogen/irc_options.xml \ + autogen/jabber_commands.xml \ + autogen/jabber_infos.xml \ + autogen/jabber_options.xml \ autogen/logger_commands.xml \ autogen/logger_infos.xml \ autogen/logger_options.xml \ @@ -56,6 +59,7 @@ BOOK_USER_INCLUDE = user/install.$(LANGCODE).xml \ user/plugin_charset.$(LANGCODE).xml \ user/plugin_fifo.$(LANGCODE).xml \ user/plugin_irc.$(LANGCODE).xml \ + user/plugin_jabber.$(LANGCODE).xml \ user/plugin_logger.$(LANGCODE).xml \ user/plugin_scripts.$(LANGCODE).xml \ user/plugin_xfer.$(LANGCODE).xml diff --git a/doc/de/autogen/aspell_commands.xml b/doc/de/autogen/aspell_commands.xml index dbdd7b856..14ff38431 100644 --- a/doc/de/autogen/aspell_commands.xml +++ b/doc/de/autogen/aspell_commands.xml @@ -6,14 +6,14 @@ docgen.pl builds XML doc files to include in many languages --> -<command>/aspell [list | enable lang | disable | addword [lang] word]</command> +<command>/aspell dictlist | enable lang | disable | addword [lang] word</command> <programlisting> aspell plugin configuration - list: show installed dictionnaries - enable: enable aspell on current buffer -disable: disable aspell on current buffer -addword: add a word in your personnal aspell dictionary +dictlist: show installed dictionaries + enable: enable aspell on current buffer + disable: disable aspell on current buffer + addword: add a word in your personal aspell dictionary Input line beginning with a '/' is not checked, except for some commands. </programlisting> diff --git a/doc/de/autogen/irc_commands.xml b/doc/de/autogen/irc_commands.xml index cb2e942af..ac5f4936c 100644 --- a/doc/de/autogen/irc_commands.xml +++ b/doc/de/autogen/irc_commands.xml @@ -45,7 +45,7 @@ Nickname: zu sperrender User oder Host <command>/connect [-all [-nojoin] | servername [servername ...] [-nojoin] | hostname [-port port] [-ipv6] [-ssl]]</command> <programlisting> -mit Server verbinden +connect to IRC server(s) -all: connect to all servers servername: internal server name to connect @@ -104,7 +104,7 @@ Server herunterfahren <command>/disconnect [-all | Servername [Servername ...]]</command> <programlisting> -Serververbindung(en) trennen +disconnect from IRC server(s) -all: Trenne von allen Servern servername: Servername, von dem getrennt werden soll @@ -360,7 +360,7 @@ den Server dazu bringen, sich selbst neu zu starten <command>/server [list [servername]] | [listfull [servername]] | [add servername hostname[/port] [-auto | -noauto] [-ipv6] [-ssl]] | [copy servername newservername] | [rename servername newservername] | [keep servername] | [del servername] | [deloutq] | [switch]</command> <programlisting> -Auflisten, Hinzufügen oder Entfernen von Servern +list, add or remove IRC servers list: list servers (no parameter implies this list) listfull: list servers with detailed info for each server diff --git a/doc/de/autogen/irc_options.xml b/doc/de/autogen/irc_options.xml index a122f4447..ed0bcd00c 100644 --- a/doc/de/autogen/irc_options.xml +++ b/doc/de/autogen/irc_options.xml @@ -276,7 +276,7 @@ </listitem> </itemizedlist> -<command>irc.network.send_unknown_commands</command>: sende unbekannte Befehle an den IRC-Server +<command>irc.network.send_unknown_commands</command>: send unknown commands to server <itemizedlist> <listitem> <para>type: boolean</para> @@ -286,7 +286,7 @@ </listitem> </itemizedlist> -<command>irc.server_default.addresses</command>: list of IP/port or hostname/port for server (separated by comma) +<command>irc.server_default.addresses</command>: list of hostname/port or IP/port for server (separated by comma) <itemizedlist> <listitem> <para>type: string</para> @@ -386,7 +386,7 @@ </listitem> </itemizedlist> -<command>irc.server_default.nicks</command>: nicknames to use on IRC server (separated by comma) +<command>irc.server_default.nicks</command>: nicknames to use on server (separated by comma) <itemizedlist> <listitem> <para>type: string</para> @@ -396,7 +396,7 @@ </listitem> </itemizedlist> -<command>irc.server_default.password</command>: Passwort für den IRC-Server +<command>irc.server_default.password</command>: password for server <itemizedlist> <listitem> <para>type: string</para> @@ -416,7 +416,7 @@ </listitem> </itemizedlist> -<command>irc.server_default.realname</command>: voller Name, der an den Server übermittelt werden soll +<command>irc.server_default.realname</command>: real name to use on server <itemizedlist> <listitem> <para>type: string</para> @@ -436,7 +436,7 @@ </listitem> </itemizedlist> -<command>irc.server_default.username</command>: Benutzername, der an den Server übermittelt werden soll +<command>irc.server_default.username</command>: user name to use on server <itemizedlist> <listitem> <para>type: string</para> diff --git a/doc/de/autogen/jabber_commands.xml b/doc/de/autogen/jabber_commands.xml new file mode 100644 index 000000000..cb805fa44 --- /dev/null +++ b/doc/de/autogen/jabber_commands.xml @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ********* WARNING! ********* + + This file is autogenerated with docgen.pl script. *** DO NOT EDIT! *** + docgen.pl builds XML doc files to include in many languages +--> + +<command>/jabber [list [servername]] | [listfull [servername]] | [add servername username hostname[/port] password [-auto | -noauto] [-ipv6] [-tls] [-sasl]] | [copy servername newservername] | [rename servername newservername] | [keep servername] | [del servername] | [switch]</command> +<programlisting> +list, add or remove Jabber servers + + list: list servers (no parameter implies this list) + listfull: list servers with detailed info for each server + add: create a new server +servername: server name, for internal and display use + username: username to use on server + hostname: name or IP address of server, with optional port (default: 5222) + password: password for username on server + auto: automatically connect to server when WeeChat starts + noauto: do not connect to server when WeeChat starts (default) + ipv6: use IPv6 protocol + tls: use TLS cryptographic protocol + sasl: use SASL for authentication + copy: duplicate a server + rename: rename a server + keep: keep server in config file (for temporary servers only) + del: delete a server + switch: switch active server (when one buffer is used for all servers, default key: alt-s on server buffer) + +Examples: + /jabber listfull + /jabber add jabberfr user jabber.fr/5222 password -tls + /jabber copy jabberfr jabberfr2 + /jabber rename jabberfr jabbfr + /jabber del jabberfr + /jabber switch +</programlisting> + diff --git a/doc/de/autogen/jabber_infos.xml b/doc/de/autogen/jabber_infos.xml new file mode 100644 index 000000000..1bf578e87 --- /dev/null +++ b/doc/de/autogen/jabber_infos.xml @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ********* WARNING! ********* + + This file is autogenerated with docgen.pl script. *** DO NOT EDIT! *** + docgen.pl builds XML doc files to include in many languages +--> + +<row> + <entry>info</entry> + <entry>jabber_buffer</entry> + <entry>get buffer pointer for a Jabber server/MUC</entry> +</row> +<row> + <entry>infolist</entry> + <entry>jabber_buddy</entry> + <entry>list of buddies for a Jabber server or MUC</entry> +</row> +<row> + <entry>infolist</entry> + <entry>jabber_muc</entry> + <entry>list of MUCs for a Jabber server</entry> +</row> +<row> + <entry>infolist</entry> + <entry>jabber_server</entry> + <entry>list of Jabber servers</entry> +</row> diff --git a/doc/de/autogen/jabber_options.xml b/doc/de/autogen/jabber_options.xml new file mode 100644 index 000000000..1c549fca2 --- /dev/null +++ b/doc/de/autogen/jabber_options.xml @@ -0,0 +1,768 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ********* WARNING! ********* + + This file is autogenerated with docgen.pl script. *** DO NOT EDIT! *** + docgen.pl builds XML doc files to include in many languages +--> + +<command>jabber.color.input_nick</command>: color for nick in input bar +<itemizedlist> + <listitem> + <para>type: color</para> + </listitem> + <listitem> + <para>values: a color name (default value: lightcyan)</para> + </listitem> +</itemizedlist> + +<command>jabber.color.message_join</command>: color for text in join messages +<itemizedlist> + <listitem> + <para>type: color</para> + </listitem> + <listitem> + <para>values: a color name (default value: green)</para> + </listitem> +</itemizedlist> + +<command>jabber.color.message_quit</command>: color for text in part/quit messages +<itemizedlist> + <listitem> + <para>type: color</para> + </listitem> + <listitem> + <para>values: a color name (default value: red)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.color_nicks_in_server_messages</command>: use nick color in messages from server +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: on)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.display_away</command>: bei Abwesenheit und Rückkehr eine Nachricht anzeigen +<itemizedlist> + <listitem> + <para>type: integer</para> + </listitem> + <listitem> + <para>values: off, local, muc (default value: local)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.display_muc_modes</command>: display MUC modes in "buffer_name" bar item +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: on)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.hide_nickserv_pwd</command>: Von NickServ angezeigte Passwörter verstecken +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: on)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.highlight_tags</command>: comma separated list of tags for messages that may produce highlight (usually any message from another user, not server messages,..) +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: 'jabber_chat_msg,jabber_notice')</para> + </listitem> +</itemizedlist> + +<command>jabber.look.nick_completion_smart</command>: Intelligente vervollständigung der Nicknamen (vervollständigt zuerst mit dem letzten Nick, der einen angesprochen hat) +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: on)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.nick_prefix</command>: Text, der im Chatfenster vor dem Nickname erscheinen soll +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.look.nick_suffix</command>: Text, der im Chatfenster nach dem Nickname erscheinen soll +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.look.notice_as_pv</command>: NOTICEs als Queries anzeigen +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: off)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.one_server_buffer</command>: benutze den gleichen Puffer für alle Server +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: off)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.open_near_server</command>: open new MUCs/privates near server +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: off)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.show_away_once</command>: in privaten Unterhaltungen nur einmalig eine Abwesenheitsnachricht anzeigen +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: on)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.smart_filter</command>: filter join/part/quit messages for a nick if not speaking for some minutes on MUC (you must create a filter on tag "jabber_smart_filter") +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: off)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.smart_filter_delay</command>: delay for filtering join/part/quit messages (in minutes) +<itemizedlist> + <listitem> + <para>type: integer</para> + </listitem> + <listitem> + <para>values: 1 .. 10080 (default value: 5)</para> + </listitem> +</itemizedlist> + +<command>jabber.network.anti_flood</command>: anti-flood: # Sekunden zwischen zwei Benutzernachrichten (0 = kein anti-flood) +<itemizedlist> + <listitem> + <para>type: integer</para> + </listitem> + <listitem> + <para>values: 0 .. 5 (default value: 2)</para> + </listitem> +</itemizedlist> + +<command>jabber.network.colors_receive</command>: wenn der Schalter deaktiviert ist, werden die Farben von eingehenden Nachrichten entfernt +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: on)</para> + </listitem> +</itemizedlist> + +<command>jabber.network.colors_send</command>: allow user to send colors with special codes (^Cb=bold, ^Ccxx=color, ^Ccxx,yy=color+background, ^Cu=underline, ^Cr=reverse) +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: on)</para> + </listitem> +</itemizedlist> + +<command>jabber.network.default_msg_part</command>: default part message (leaving MUC) ('%v' will be replaced by WeeChat version in string) +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: 'WeeChat %v')</para> + </listitem> +</itemizedlist> + +<command>jabber.network.default_msg_quit</command>: default quit message (disconnecting from server) ('%v' will be replaced by WeeChat version in string) +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: 'WeeChat %v')</para> + </listitem> +</itemizedlist> + +<command>jabber.network.lag_check</command>: interval between two checks for lag (in seconds, 0 = never check) +<itemizedlist> + <listitem> + <para>type: integer</para> + </listitem> + <listitem> + <para>values: 0 .. 2147483647 (default value: 60)</para> + </listitem> +</itemizedlist> + +<command>jabber.network.lag_disconnect</command>: Maximal-Lag bis zum Trennen der Verbindung (in Minuten - 0: nie trennen) +<itemizedlist> + <listitem> + <para>type: integer</para> + </listitem> + <listitem> + <para>values: 0 .. 2147483647 (default value: 5)</para> + </listitem> +</itemizedlist> + +<command>jabber.network.lag_min_show</command>: Mindest-Lag, der angezeigt werden soll, in Sekunden +<itemizedlist> + <listitem> + <para>type: integer</para> + </listitem> + <listitem> + <para>values: 0 .. 2147483647 (default value: 1)</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.autoconnect</command>: automatisch mit dem Server verbinden, wenn WeeChat gestartet wird +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.autojoin</command>: comma separated list of MUCs to join when connected to server (example: "#chan1,#chan2,#chan3 key1,key2") +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.autoreconnect</command>: die Verbindung nach Trennung automatisch wiederherstellen +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.autoreconnect_delay</command>: Zeit in Sekunden, die gewartet wird, bevor ein Verbindungsneuaufbau versucht wird +<itemizedlist> + <listitem> + <para>type: integer</para> + </listitem> + <listitem> + <para>values: 0 .. 65535 (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.autorejoin</command>: automatically rejoin MUCs when kicked +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.command</command>: command(s) to run when connected to server (many commands should be separated by ';', use '\;' for a semicolon, special variables $nick, $muc and $server are replaced by their value) +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.command_delay</command>: Wartezeit in Sekunden nach Ausführung des Befehls, um z.B. eine Authentifizierung zu ermöglichen +<itemizedlist> + <listitem> + <para>type: integer</para> + </listitem> + <listitem> + <para>values: 0 .. 3600 (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.ipv6</command>: Server über IPv6 ansprechen +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.local_alias</command>: local alias +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.local_hostname</command>: custom local hostname/IP for server (optional, if empty local hostname is used) +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.password</command>: password +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.proxy</command>: proxy used for this server (optional) +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.resource</command>: resource (for example: Home or Work) +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.sasl</command>: use SASL for authentication +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.server</command>: hostname/port or IP/port for server +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.tls</command>: use TLS cryptographic protocol for server communication +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.username</command>: user name to use on server +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.autoconnect</command>: automatisch mit dem Server verbinden, wenn WeeChat gestartet wird +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.autojoin</command>: comma separated list of MUCs to join when connected to server (example: "#chan1,#chan2,#chan3 key1,key2") +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.autoreconnect</command>: die Verbindung nach Trennung automatisch wiederherstellen +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.autoreconnect_delay</command>: Zeit in Sekunden, die gewartet wird, bevor ein Verbindungsneuaufbau versucht wird +<itemizedlist> + <listitem> + <para>type: integer</para> + </listitem> + <listitem> + <para>values: 0 .. 65535 (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.autorejoin</command>: automatically rejoin MUCs when kicked +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.command</command>: command(s) to run when connected to server (many commands should be separated by ';', use '\;' for a semicolon, special variables $nick, $muc and $server are replaced by their value) +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.command_delay</command>: Wartezeit in Sekunden nach Ausführung des Befehls, um z.B. eine Authentifizierung zu ermöglichen +<itemizedlist> + <listitem> + <para>type: integer</para> + </listitem> + <listitem> + <para>values: 0 .. 3600 (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.ipv6</command>: Server über IPv6 ansprechen +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.local_alias</command>: local alias +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.local_hostname</command>: custom local hostname/IP for server (optional, if empty local hostname is used) +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.password</command>: password +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.proxy</command>: proxy used for this server (optional) +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.resource</command>: resource (for example: Home or Work) +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.sasl</command>: use SASL for authentication +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.server</command>: hostname/port or IP/port for server +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.tls</command>: use TLS cryptographic protocol for server communication +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.username</command>: user name to use on server +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.autoconnect</command>: automatisch mit dem Server verbinden, wenn WeeChat gestartet wird +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: off)</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.autojoin</command>: comma separated list of MUCs to join when connected to server (example: "#chan1,#chan2,#chan3 key1,key2") +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.autoreconnect</command>: die Verbindung nach Trennung automatisch wiederherstellen +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: on)</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.autoreconnect_delay</command>: Zeit in Sekunden, die gewartet wird, bevor ein Verbindungsneuaufbau versucht wird +<itemizedlist> + <listitem> + <para>type: integer</para> + </listitem> + <listitem> + <para>values: 0 .. 65535 (default value: 10)</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.autorejoin</command>: automatically rejoin MUCs when kicked +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: off)</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.command</command>: command(s) to run when connected to server (many commands should be separated by ';', use '\;' for a semicolon, special variables $nick, $muc and $server are replaced by their value) +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.command_delay</command>: Wartezeit in Sekunden nach Ausführung des Befehls, um z.B. eine Authentifizierung zu ermöglichen +<itemizedlist> + <listitem> + <para>type: integer</para> + </listitem> + <listitem> + <para>values: 0 .. 3600 (default value: 0)</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.ipv6</command>: Server über IPv6 ansprechen +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: off)</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.local_alias</command>: local alias +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.local_hostname</command>: custom local hostname/IP for server (optional, if empty local hostname is used) +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.password</command>: password +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.proxy</command>: proxy used for this server (optional) +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.resource</command>: resource (for example: Home or Work) +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.sasl</command>: use SASL for authentication +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: on)</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.server</command>: hostname/port or IP/port for server +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.tls</command>: use TLS cryptographic protocol for server communication +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: off)</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.username</command>: user name to use on server +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + diff --git a/doc/de/autogen/logger_commands.xml b/doc/de/autogen/logger_commands.xml index aa86e1426..3f8d17256 100644 --- a/doc/de/autogen/logger_commands.xml +++ b/doc/de/autogen/logger_commands.xml @@ -10,7 +10,7 @@ <programlisting> logger plugin configuration - list: show logging status for open buffers + list: show logging status for opened buffers set: set logging level on current buffer level: level for messages to be logged (0 = logging disabled, 1 = a few messages (most important) .. 9 = all messages) disable: disable logging on current buffer (set level to 0) diff --git a/doc/de/autogen/weechat_commands.xml b/doc/de/autogen/weechat_commands.xml index 3bbe1cb37..b5a61a3fa 100644 --- a/doc/de/autogen/weechat_commands.xml +++ b/doc/de/autogen/weechat_commands.xml @@ -61,7 +61,7 @@ Puffer verwalten move: move buffer in the list (may be relative, for example -1) close: close buffer list: list buffers (no parameter implies this list) - notify: display notify levels for all open buffers + notify: display notify levels for all opened buffers localvar: display local variables for current buffer scroll: scroll in history (may be relative, and may end by a letter: s=sec, m=min, h=hour, d=day, M=month, y=year); if there is only letter, then scroll to beginning of this item @@ -286,7 +286,7 @@ zeigt die Uptime von Weechat an <programlisting> Fenster verwalten - list: list open windows (no parameter implies this list) + list: list opened windows (no parameter implies this list) -1: jump to previous window +1: jump to next window b#: jump to next window displaying buffer number # diff --git a/doc/de/user/plugin_irc.de.xml b/doc/de/user/plugin_irc.de.xml index b196593d9..815335b85 100644 --- a/doc/de/user/plugin_irc.de.xml +++ b/doc/de/user/plugin_irc.de.xml @@ -26,7 +26,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. <title>IRC plugin</title> <para> - The IRC plugin is designed to chat thru IRC protocols with other people. + The IRC plugin is designed to chat thru IRC protocol 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" />). diff --git a/doc/de/user/plugin_jabber.de.xml b/doc/de/user/plugin_jabber.de.xml new file mode 100644 index 000000000..1ae2bc8b0 --- /dev/null +++ b/doc/de/user/plugin_jabber.de.xml @@ -0,0 +1,73 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + +WeeChat documentation (english version) + +Copyright (c) 2003-2009 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="secPluginJabber"> + <!-- TRANSLATION NEEDED --> + <title>Jabber plugin</title> + + <para> + The Jabber plugin is designed to chat thru XMPP protocol with other people. + It is multi-servers. + </para> + + <section id="secJabberOptions"> + <title>Options (file jabber.conf)</title> + + <para> + &jabber_options.xml; + </para> + + </section> + + <section id="secJabberCommands"> + <title>Commands</title> + + <para> + &jabber_commands.xml; + </para> + + </section> + + <section id="secJabberInfosHooked"> + <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> + &jabber_infos.xml; + </tbody> + </tgroup> + </informaltable> + </para> + + </section> + +</section> diff --git a/doc/de/user/plugins.de.xml b/doc/de/user/plugins.de.xml index b5f62eee9..e182a15fe 100644 --- a/doc/de/user/plugins.de.xml +++ b/doc/de/user/plugins.de.xml @@ -95,6 +95,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. <para>irc: IRC chat protocol</para> </listitem> <listitem> + <para>jabber: Jabber chat protocol</para> + </listitem> + <listitem> <para>logger: log buffers to files</para> </listitem> <listitem> @@ -133,6 +136,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. &plugin_irc.de.xml; + &plugin_jabber.de.xml; + &plugin_logger.de.xml; &plugin_scripts.de.xml; diff --git a/doc/de/user/weechat_user.de.xml b/doc/de/user/weechat_user.de.xml index dc5f944de..143b1be49 100644 --- a/doc/de/user/weechat_user.de.xml +++ b/doc/de/user/weechat_user.de.xml @@ -39,6 +39,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. <!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_jabber.de.xml SYSTEM "plugin_jabber.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"> diff --git a/doc/docgen.pl b/doc/docgen.pl index 8efa115b3..5b2e8cf7f 100644 --- a/doc/docgen.pl +++ b/doc/docgen.pl @@ -65,11 +65,12 @@ my @locale_list = qw(en_US fr_FR de_DE); my %plugin_list = ("weechat" => "co", "alias" => "", "aspell" => "o", "charset" => "co", "demo" => "co", "fifo" => "co", - "irc" => "co", "logger" => "co", - "notify" => "co", "relay" => "co", - "perl" => "", "python" => "", - "ruby" => "", "lua" => "", - "tcl" => "", "xfer" => "co"); + "irc" => "co", "jabber" => "o", + "logger" => "co", "notify" => "co", + "relay" => "co", "perl" => "", + "python" => "", "ruby" => "", + "lua" => "", "tcl" => "", + "xfer" => "co"); # options to ignore my @ignore_options = ("aspell\\.dict\\..*", diff --git a/doc/en/Makefile.am b/doc/en/Makefile.am index c9da338e3..f4efe7e78 100644 --- a/doc/en/Makefile.am +++ b/doc/en/Makefile.am @@ -28,6 +28,9 @@ BOOK_AUTOGEN_INCLUDE = ../include_autogen.xml \ autogen/irc_commands.xml \ autogen/irc_infos.xml \ autogen/irc_options.xml \ + autogen/jabber_commands.xml \ + autogen/jabber_infos.xml \ + autogen/jabber_options.xml \ autogen/logger_commands.xml \ autogen/logger_infos.xml \ autogen/logger_options.xml \ @@ -56,6 +59,7 @@ BOOK_USER_INCLUDE = user/install.$(LANGCODE).xml \ user/plugin_charset.$(LANGCODE).xml \ user/plugin_fifo.$(LANGCODE).xml \ user/plugin_irc.$(LANGCODE).xml \ + user/plugin_jabber.$(LANGCODE).xml \ user/plugin_logger.$(LANGCODE).xml \ user/plugin_scripts.$(LANGCODE).xml \ user/plugin_xfer.$(LANGCODE).xml diff --git a/doc/en/autogen/aspell_commands.xml b/doc/en/autogen/aspell_commands.xml index dbdd7b856..14ff38431 100644 --- a/doc/en/autogen/aspell_commands.xml +++ b/doc/en/autogen/aspell_commands.xml @@ -6,14 +6,14 @@ docgen.pl builds XML doc files to include in many languages --> -<command>/aspell [list | enable lang | disable | addword [lang] word]</command> +<command>/aspell dictlist | enable lang | disable | addword [lang] word</command> <programlisting> aspell plugin configuration - list: show installed dictionnaries - enable: enable aspell on current buffer -disable: disable aspell on current buffer -addword: add a word in your personnal aspell dictionary +dictlist: show installed dictionaries + enable: enable aspell on current buffer + disable: disable aspell on current buffer + addword: add a word in your personal aspell dictionary Input line beginning with a '/' is not checked, except for some commands. </programlisting> diff --git a/doc/en/autogen/irc_commands.xml b/doc/en/autogen/irc_commands.xml index 31f267a24..0f8982a29 100644 --- a/doc/en/autogen/irc_commands.xml +++ b/doc/en/autogen/irc_commands.xml @@ -45,7 +45,7 @@ nickname: user or host to ban <command>/connect [-all [-nojoin] | servername [servername ...] [-nojoin] | hostname [-port port] [-ipv6] [-ssl]]</command> <programlisting> -connect to server(s) +connect to IRC server(s) -all: connect to all servers servername: internal server name to connect @@ -104,7 +104,7 @@ shutdown the server <command>/disconnect [-all | servername [servername ...]]</command> <programlisting> -disconnect from server(s) +disconnect from IRC server(s) -all: disconnect from all servers servername: server name to disconnect @@ -360,7 +360,7 @@ tell the server to restart itself <command>/server [list [servername]] | [listfull [servername]] | [add servername hostname[/port] [-auto | -noauto] [-ipv6] [-ssl]] | [copy servername newservername] | [rename servername newservername] | [keep servername] | [del servername] | [deloutq] | [switch]</command> <programlisting> -list, add or remove servers +list, add or remove IRC servers list: list servers (no parameter implies this list) listfull: list servers with detailed info for each server diff --git a/doc/en/autogen/irc_options.xml b/doc/en/autogen/irc_options.xml index dd16f6b84..b670d6c18 100644 --- a/doc/en/autogen/irc_options.xml +++ b/doc/en/autogen/irc_options.xml @@ -276,7 +276,7 @@ </listitem> </itemizedlist> -<command>irc.network.send_unknown_commands</command>: send unknown commands to IRC server +<command>irc.network.send_unknown_commands</command>: send unknown commands to server <itemizedlist> <listitem> <para>type: boolean</para> @@ -286,7 +286,7 @@ </listitem> </itemizedlist> -<command>irc.server_default.addresses</command>: list of IP/port or hostname/port for server (separated by comma) +<command>irc.server_default.addresses</command>: list of hostname/port or IP/port for server (separated by comma) <itemizedlist> <listitem> <para>type: string</para> @@ -386,7 +386,7 @@ </listitem> </itemizedlist> -<command>irc.server_default.nicks</command>: nicknames to use on IRC server (separated by comma) +<command>irc.server_default.nicks</command>: nicknames to use on server (separated by comma) <itemizedlist> <listitem> <para>type: string</para> @@ -396,7 +396,7 @@ </listitem> </itemizedlist> -<command>irc.server_default.password</command>: password for IRC server +<command>irc.server_default.password</command>: password for server <itemizedlist> <listitem> <para>type: string</para> @@ -416,7 +416,7 @@ </listitem> </itemizedlist> -<command>irc.server_default.realname</command>: real name to use on IRC server +<command>irc.server_default.realname</command>: real name to use on server <itemizedlist> <listitem> <para>type: string</para> @@ -436,7 +436,7 @@ </listitem> </itemizedlist> -<command>irc.server_default.username</command>: user name to use on IRC server +<command>irc.server_default.username</command>: user name to use on server <itemizedlist> <listitem> <para>type: string</para> diff --git a/doc/en/autogen/jabber_commands.xml b/doc/en/autogen/jabber_commands.xml new file mode 100644 index 000000000..cb805fa44 --- /dev/null +++ b/doc/en/autogen/jabber_commands.xml @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ********* WARNING! ********* + + This file is autogenerated with docgen.pl script. *** DO NOT EDIT! *** + docgen.pl builds XML doc files to include in many languages +--> + +<command>/jabber [list [servername]] | [listfull [servername]] | [add servername username hostname[/port] password [-auto | -noauto] [-ipv6] [-tls] [-sasl]] | [copy servername newservername] | [rename servername newservername] | [keep servername] | [del servername] | [switch]</command> +<programlisting> +list, add or remove Jabber servers + + list: list servers (no parameter implies this list) + listfull: list servers with detailed info for each server + add: create a new server +servername: server name, for internal and display use + username: username to use on server + hostname: name or IP address of server, with optional port (default: 5222) + password: password for username on server + auto: automatically connect to server when WeeChat starts + noauto: do not connect to server when WeeChat starts (default) + ipv6: use IPv6 protocol + tls: use TLS cryptographic protocol + sasl: use SASL for authentication + copy: duplicate a server + rename: rename a server + keep: keep server in config file (for temporary servers only) + del: delete a server + switch: switch active server (when one buffer is used for all servers, default key: alt-s on server buffer) + +Examples: + /jabber listfull + /jabber add jabberfr user jabber.fr/5222 password -tls + /jabber copy jabberfr jabberfr2 + /jabber rename jabberfr jabbfr + /jabber del jabberfr + /jabber switch +</programlisting> + diff --git a/doc/en/autogen/jabber_infos.xml b/doc/en/autogen/jabber_infos.xml new file mode 100644 index 000000000..1bf578e87 --- /dev/null +++ b/doc/en/autogen/jabber_infos.xml @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ********* WARNING! ********* + + This file is autogenerated with docgen.pl script. *** DO NOT EDIT! *** + docgen.pl builds XML doc files to include in many languages +--> + +<row> + <entry>info</entry> + <entry>jabber_buffer</entry> + <entry>get buffer pointer for a Jabber server/MUC</entry> +</row> +<row> + <entry>infolist</entry> + <entry>jabber_buddy</entry> + <entry>list of buddies for a Jabber server or MUC</entry> +</row> +<row> + <entry>infolist</entry> + <entry>jabber_muc</entry> + <entry>list of MUCs for a Jabber server</entry> +</row> +<row> + <entry>infolist</entry> + <entry>jabber_server</entry> + <entry>list of Jabber servers</entry> +</row> diff --git a/doc/en/autogen/jabber_options.xml b/doc/en/autogen/jabber_options.xml new file mode 100644 index 000000000..87ee9dafe --- /dev/null +++ b/doc/en/autogen/jabber_options.xml @@ -0,0 +1,768 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ********* WARNING! ********* + + This file is autogenerated with docgen.pl script. *** DO NOT EDIT! *** + docgen.pl builds XML doc files to include in many languages +--> + +<command>jabber.color.input_nick</command>: color for nick in input bar +<itemizedlist> + <listitem> + <para>type: color</para> + </listitem> + <listitem> + <para>values: a color name (default value: lightcyan)</para> + </listitem> +</itemizedlist> + +<command>jabber.color.message_join</command>: color for text in join messages +<itemizedlist> + <listitem> + <para>type: color</para> + </listitem> + <listitem> + <para>values: a color name (default value: green)</para> + </listitem> +</itemizedlist> + +<command>jabber.color.message_quit</command>: color for text in part/quit messages +<itemizedlist> + <listitem> + <para>type: color</para> + </listitem> + <listitem> + <para>values: a color name (default value: red)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.color_nicks_in_server_messages</command>: use nick color in messages from server +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: on)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.display_away</command>: display message when (un)marking as away +<itemizedlist> + <listitem> + <para>type: integer</para> + </listitem> + <listitem> + <para>values: off, local, muc (default value: local)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.display_muc_modes</command>: display MUC modes in "buffer_name" bar item +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: on)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.hide_nickserv_pwd</command>: hide password displayed by nickserv +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: on)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.highlight_tags</command>: comma separated list of tags for messages that may produce highlight (usually any message from another user, not server messages,..) +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: 'jabber_chat_msg,jabber_notice')</para> + </listitem> +</itemizedlist> + +<command>jabber.look.nick_completion_smart</command>: smart completion for nicks (completes with last speakers first) +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: on)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.nick_prefix</command>: text to display before nick in chat window +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.look.nick_suffix</command>: text to display after nick in chat window +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.look.notice_as_pv</command>: display notices as private messages +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: off)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.one_server_buffer</command>: use same buffer for all servers +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: off)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.open_near_server</command>: open new MUCs/privates near server +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: off)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.show_away_once</command>: show remote away message only once in private +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: on)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.smart_filter</command>: filter join/part/quit messages for a nick if not speaking for some minutes on MUC (you must create a filter on tag "jabber_smart_filter") +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: off)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.smart_filter_delay</command>: delay for filtering join/part/quit messages (in minutes) +<itemizedlist> + <listitem> + <para>type: integer</para> + </listitem> + <listitem> + <para>values: 1 .. 10080 (default value: 5)</para> + </listitem> +</itemizedlist> + +<command>jabber.network.anti_flood</command>: anti-flood: # seconds between two user messages (0 = no anti-flood) +<itemizedlist> + <listitem> + <para>type: integer</para> + </listitem> + <listitem> + <para>values: 0 .. 5 (default value: 2)</para> + </listitem> +</itemizedlist> + +<command>jabber.network.colors_receive</command>: when off, colors codes are ignored in incoming messages +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: on)</para> + </listitem> +</itemizedlist> + +<command>jabber.network.colors_send</command>: allow user to send colors with special codes (^Cb=bold, ^Ccxx=color, ^Ccxx,yy=color+background, ^Cu=underline, ^Cr=reverse) +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: on)</para> + </listitem> +</itemizedlist> + +<command>jabber.network.default_msg_part</command>: default part message (leaving MUC) ('%v' will be replaced by WeeChat version in string) +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: 'WeeChat %v')</para> + </listitem> +</itemizedlist> + +<command>jabber.network.default_msg_quit</command>: default quit message (disconnecting from server) ('%v' will be replaced by WeeChat version in string) +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: 'WeeChat %v')</para> + </listitem> +</itemizedlist> + +<command>jabber.network.lag_check</command>: interval between two checks for lag (in seconds, 0 = never check) +<itemizedlist> + <listitem> + <para>type: integer</para> + </listitem> + <listitem> + <para>values: 0 .. 2147483647 (default value: 60)</para> + </listitem> +</itemizedlist> + +<command>jabber.network.lag_disconnect</command>: disconnect after important lag (in minutes, 0 = never disconnect) +<itemizedlist> + <listitem> + <para>type: integer</para> + </listitem> + <listitem> + <para>values: 0 .. 2147483647 (default value: 5)</para> + </listitem> +</itemizedlist> + +<command>jabber.network.lag_min_show</command>: minimum lag to show (in seconds) +<itemizedlist> + <listitem> + <para>type: integer</para> + </listitem> + <listitem> + <para>values: 0 .. 2147483647 (default value: 1)</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.autoconnect</command>: automatically connect to server when WeeChat is starting +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.autojoin</command>: comma separated list of MUCs to join when connected to server (example: "#chan1,#chan2,#chan3 key1,key2") +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.autoreconnect</command>: automatically reconnect to server when disconnected +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.autoreconnect_delay</command>: delay (in seconds) before trying again to reconnect to server +<itemizedlist> + <listitem> + <para>type: integer</para> + </listitem> + <listitem> + <para>values: 0 .. 65535 (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.autorejoin</command>: automatically rejoin MUCs when kicked +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.command</command>: command(s) to run when connected to server (many commands should be separated by ';', use '\;' for a semicolon, special variables $nick, $muc and $server are replaced by their value) +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.command_delay</command>: delay (in seconds) after command was executed (example: give some time for authentication) +<itemizedlist> + <listitem> + <para>type: integer</para> + </listitem> + <listitem> + <para>values: 0 .. 3600 (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.ipv6</command>: use IPv6 protocol for server communication +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.local_alias</command>: local alias +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.local_hostname</command>: custom local hostname/IP for server (optional, if empty local hostname is used) +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.password</command>: password +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.proxy</command>: proxy used for this server (optional) +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.resource</command>: resource (for example: Home or Work) +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.sasl</command>: use SASL for authentication +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.server</command>: hostname/port or IP/port for server +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.tls</command>: use TLS cryptographic protocol for server communication +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.username</command>: user name to use on server +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.autoconnect</command>: automatically connect to server when WeeChat is starting +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.autojoin</command>: comma separated list of MUCs to join when connected to server (example: "#chan1,#chan2,#chan3 key1,key2") +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.autoreconnect</command>: automatically reconnect to server when disconnected +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.autoreconnect_delay</command>: delay (in seconds) before trying again to reconnect to server +<itemizedlist> + <listitem> + <para>type: integer</para> + </listitem> + <listitem> + <para>values: 0 .. 65535 (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.autorejoin</command>: automatically rejoin MUCs when kicked +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.command</command>: command(s) to run when connected to server (many commands should be separated by ';', use '\;' for a semicolon, special variables $nick, $muc and $server are replaced by their value) +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.command_delay</command>: delay (in seconds) after command was executed (example: give some time for authentication) +<itemizedlist> + <listitem> + <para>type: integer</para> + </listitem> + <listitem> + <para>values: 0 .. 3600 (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.ipv6</command>: use IPv6 protocol for server communication +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.local_alias</command>: local alias +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.local_hostname</command>: custom local hostname/IP for server (optional, if empty local hostname is used) +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.password</command>: password +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.proxy</command>: proxy used for this server (optional) +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.resource</command>: resource (for example: Home or Work) +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.sasl</command>: use SASL for authentication +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.server</command>: hostname/port or IP/port for server +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.tls</command>: use TLS cryptographic protocol for server communication +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.username</command>: user name to use on server +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.autoconnect</command>: automatically connect to server when WeeChat is starting +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: off)</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.autojoin</command>: comma separated list of MUCs to join when connected to server (example: "#chan1,#chan2,#chan3 key1,key2") +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.autoreconnect</command>: automatically reconnect to server when disconnected +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: on)</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.autoreconnect_delay</command>: delay (in seconds) before trying again to reconnect to server +<itemizedlist> + <listitem> + <para>type: integer</para> + </listitem> + <listitem> + <para>values: 0 .. 65535 (default value: 10)</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.autorejoin</command>: automatically rejoin MUCs when kicked +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: off)</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.command</command>: command(s) to run when connected to server (many commands should be separated by ';', use '\;' for a semicolon, special variables $nick, $muc and $server are replaced by their value) +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.command_delay</command>: delay (in seconds) after command was executed (example: give some time for authentication) +<itemizedlist> + <listitem> + <para>type: integer</para> + </listitem> + <listitem> + <para>values: 0 .. 3600 (default value: 0)</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.ipv6</command>: use IPv6 protocol for server communication +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: off)</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.local_alias</command>: local alias +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.local_hostname</command>: custom local hostname/IP for server (optional, if empty local hostname is used) +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.password</command>: password +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.proxy</command>: proxy used for this server (optional) +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.resource</command>: resource (for example: Home or Work) +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.sasl</command>: use SASL for authentication +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: on)</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.server</command>: hostname/port or IP/port for server +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.tls</command>: use TLS cryptographic protocol for server communication +<itemizedlist> + <listitem> + <para>type: boolean</para> + </listitem> + <listitem> + <para>values: on, off (default value: off)</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.username</command>: user name to use on server +<itemizedlist> + <listitem> + <para>type: string</para> + </listitem> + <listitem> + <para>values: any string (default value: '')</para> + </listitem> +</itemizedlist> + diff --git a/doc/en/autogen/logger_commands.xml b/doc/en/autogen/logger_commands.xml index aa86e1426..3f8d17256 100644 --- a/doc/en/autogen/logger_commands.xml +++ b/doc/en/autogen/logger_commands.xml @@ -10,7 +10,7 @@ <programlisting> logger plugin configuration - list: show logging status for open buffers + list: show logging status for opened buffers set: set logging level on current buffer level: level for messages to be logged (0 = logging disabled, 1 = a few messages (most important) .. 9 = all messages) disable: disable logging on current buffer (set level to 0) diff --git a/doc/en/autogen/weechat_commands.xml b/doc/en/autogen/weechat_commands.xml index 7b16eb04e..c392e8fa4 100644 --- a/doc/en/autogen/weechat_commands.xml +++ b/doc/en/autogen/weechat_commands.xml @@ -61,7 +61,7 @@ manage buffers move: move buffer in the list (may be relative, for example -1) close: close buffer list: list buffers (no parameter implies this list) - notify: display notify levels for all open buffers + notify: display notify levels for all opened buffers localvar: display local variables for current buffer scroll: scroll in history (may be relative, and may end by a letter: s=sec, m=min, h=hour, d=day, M=month, y=year); if there is only letter, then scroll to beginning of this item @@ -286,7 +286,7 @@ show WeeChat uptime <programlisting> manage windows - list: list open windows (no parameter implies this list) + list: list opened windows (no parameter implies this list) -1: jump to previous window +1: jump to next window b#: jump to next window displaying buffer number # diff --git a/doc/en/user/plugin_irc.en.xml b/doc/en/user/plugin_irc.en.xml index 061204f69..fc2aef8f0 100644 --- a/doc/en/user/plugin_irc.en.xml +++ b/doc/en/user/plugin_irc.en.xml @@ -25,7 +25,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. <title>IRC plugin</title> <para> - The IRC plugin is designed to chat thru IRC protocols with other people. + The IRC plugin is designed to chat thru IRC protocol 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" />). diff --git a/doc/en/user/plugin_jabber.en.xml b/doc/en/user/plugin_jabber.en.xml new file mode 100644 index 000000000..250a110ca --- /dev/null +++ b/doc/en/user/plugin_jabber.en.xml @@ -0,0 +1,72 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + +WeeChat documentation (english version) + +Copyright (c) 2003-2009 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="secPluginJabber"> + <title>Jabber plugin</title> + + <para> + The Jabber plugin is designed to chat thru XMPP protocol with other people. + It is multi-servers. + </para> + + <section id="secJabberOptions"> + <title>Options (file jabber.conf)</title> + + <para> + &jabber_options.xml; + </para> + + </section> + + <section id="secJabberCommands"> + <title>Commands</title> + + <para> + &jabber_commands.xml; + </para> + + </section> + + <section id="secJabberInfosHooked"> + <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> + &jabber_infos.xml; + </tbody> + </tgroup> + </informaltable> + </para> + + </section> + +</section> diff --git a/doc/en/user/plugins.en.xml b/doc/en/user/plugins.en.xml index 35f14abd7..312ede09b 100644 --- a/doc/en/user/plugins.en.xml +++ b/doc/en/user/plugins.en.xml @@ -94,6 +94,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. <para>irc: IRC chat protocol</para> </listitem> <listitem> + <para>jabber: Jabber chat protocol</para> + </listitem> + <listitem> <para>logger: log buffers to files</para> </listitem> <listitem> @@ -132,6 +135,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. &plugin_irc.en.xml; + &plugin_jabber.en.xml; + &plugin_logger.en.xml; &plugin_scripts.en.xml; diff --git a/doc/en/user/weechat_user.en.xml b/doc/en/user/weechat_user.en.xml index 9f8c5edf5..960f219e2 100644 --- a/doc/en/user/weechat_user.en.xml +++ b/doc/en/user/weechat_user.en.xml @@ -39,6 +39,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. <!ENTITY plugin_charset.en.xml SYSTEM "plugin_charset.en.xml"> <!ENTITY plugin_fifo.en.xml SYSTEM "plugin_fifo.en.xml"> <!ENTITY plugin_irc.en.xml SYSTEM "plugin_irc.en.xml"> + <!ENTITY plugin_jabber.en.xml SYSTEM "plugin_jabber.en.xml"> <!ENTITY plugin_logger.en.xml SYSTEM "plugin_logger.en.xml"> <!ENTITY plugin_scripts.en.xml SYSTEM "plugin_scripts.en.xml"> <!ENTITY plugin_xfer.en.xml SYSTEM "plugin_xfer.en.xml"> diff --git a/doc/fr/Makefile.am b/doc/fr/Makefile.am index 0f7024e78..825f721fd 100644 --- a/doc/fr/Makefile.am +++ b/doc/fr/Makefile.am @@ -28,6 +28,9 @@ BOOK_AUTOGEN_INCLUDE = ../include_autogen.xml \ autogen/irc_commands.xml \ autogen/irc_infos.xml \ autogen/irc_options.xml \ + autogen/jabber_commands.xml \ + autogen/jabber_infos.xml \ + autogen/jabber_options.xml \ autogen/logger_commands.xml \ autogen/logger_infos.xml \ autogen/logger_options.xml \ @@ -56,6 +59,7 @@ BOOK_USER_INCLUDE = user/install.$(LANGCODE).xml \ user/plugin_charset.$(LANGCODE).xml \ user/plugin_fifo.$(LANGCODE).xml \ user/plugin_irc.$(LANGCODE).xml \ + user/plugin_jabber.$(LANGCODE).xml \ user/plugin_logger.$(LANGCODE).xml \ user/plugin_scripts.$(LANGCODE).xml \ user/plugin_xfer.$(LANGCODE).xml diff --git a/doc/fr/autogen/aspell_commands.xml b/doc/fr/autogen/aspell_commands.xml index b28b2f16b..4d239f60d 100644 --- a/doc/fr/autogen/aspell_commands.xml +++ b/doc/fr/autogen/aspell_commands.xml @@ -6,15 +6,15 @@ docgen.pl builds XML doc files to include in many languages --> -<command>/aspell [list | enable lang | disable | addword [lang] word]</command> +<command>/aspell dictlist | enable lang | disable | addword [lang] word</command> <programlisting> configuration de l'extension aspell - list: affichier les dictionnaires installés - enable: active aspell sur le tampon courant -disable: désactive aspell sur le tampon courant -addword: ajoute un mot dans le dictionnaire personnel aspell +dictlist: afficher les dictionnaires installés + enable: active aspell sur le tampon courant + disable: désactive aspell sur le tampon courant + addword: ajoute un mot dans le dictionnaire personnel aspell -Les lignes d'entrée commençant par '/' ne sont pas vérifiées, excepté pour certaines commandes. +Les lignes d'entrée commençant par '/' ne sont pas vérifiées, sauf pour certaines commandes. </programlisting> diff --git a/doc/fr/autogen/irc_commands.xml b/doc/fr/autogen/irc_commands.xml index fac5e1441..53e7e1eb2 100644 --- a/doc/fr/autogen/irc_commands.xml +++ b/doc/fr/autogen/irc_commands.xml @@ -45,7 +45,7 @@ pseudo: pseudo ou hôte pour le bannissement <command>/connect [-all [-nojoin] | nom_serveur [nom_serveur ...] [-nojoin] | nom/IP [-port port] [-ipv6] [-ssl]]</command> <programlisting> -se connecter à un/plusieurs serveur(s) +se connecter à un/plusieurs serveur(s) IRC -all: se reconnecter à tous les serveurs nom_serveur: nom du serveur pour se connecter @@ -104,7 +104,7 @@ arrêter le serveur <command>/disconnect [-all | nom_serveur [nom_serveur...]]</command> <programlisting> -se déconnecter d'un/plusieurs serveur(s) +se déconnecter d'un/plusieurs serveur(s) IRC -all: se déconnecter de tous les serveurs nom_serveur: nom du serveur pour se déconnecter @@ -360,7 +360,7 @@ demander au serveur de redémarrer <command>/server [list [nom_serveur]] | [listfull [nom_serveur]] | [add nom_serveur nom[/port] [-temp] [-auto | -noauto] [-ipv6] [-ssl]] | [copy nom_serveur nouveau_nom_serveur] | [rename nom_serveur nouveau_nom_serveur] | [keep nom_serveur] | [del nom_serveur] | [deloutq] | [switch]</command> <programlisting> -liste, ajoute ou retire des serveurs +liste, ajoute ou retire des serveurs IRC list: afficher les serveurs (pas de paramètre implique cette liste) listfull: afficher les serveurs avec de l'info détaillée pour chaque diff --git a/doc/fr/autogen/irc_options.xml b/doc/fr/autogen/irc_options.xml index 9d44b65fb..ab18147b1 100644 --- a/doc/fr/autogen/irc_options.xml +++ b/doc/fr/autogen/irc_options.xml @@ -276,7 +276,7 @@ </listitem> </itemizedlist> -<command>irc.network.send_unknown_commands</command>: envoie les commandes inconnues au serveur IRC +<command>irc.network.send_unknown_commands</command>: envoie les commandes inconnues au serveur <itemizedlist> <listitem> <para>type: booléen</para> @@ -286,7 +286,7 @@ </listitem> </itemizedlist> -<command>irc.server_default.addresses</command>: liste d'IP/port ou nom/port pour le serveur (séparés par des virgules) +<command>irc.server_default.addresses</command>: liste de nom/port ou IP/port pour le serveur (séparés par des virgules) <itemizedlist> <listitem> <para>type: chaîne</para> @@ -386,7 +386,7 @@ </listitem> </itemizedlist> -<command>irc.server_default.nicks</command>: pseudos à utiliser sur le serveur IRC (séparés par des virgules) +<command>irc.server_default.nicks</command>: pseudos à utiliser sur le serveur (séparés par des virgules) <itemizedlist> <listitem> <para>type: chaîne</para> @@ -396,7 +396,7 @@ </listitem> </itemizedlist> -<command>irc.server_default.password</command>: mot de passe pour le serveur IRC +<command>irc.server_default.password</command>: mot de passe pour le serveur <itemizedlist> <listitem> <para>type: chaîne</para> @@ -416,7 +416,7 @@ </listitem> </itemizedlist> -<command>irc.server_default.realname</command>: nom réel pour le serveur IRC +<command>irc.server_default.realname</command>: nom réel pour le serveur <itemizedlist> <listitem> <para>type: chaîne</para> @@ -436,7 +436,7 @@ </listitem> </itemizedlist> -<command>irc.server_default.username</command>: nom d'utilisateur pour le serveur IRC +<command>irc.server_default.username</command>: nom d'utilisateur pour le serveur <itemizedlist> <listitem> <para>type: chaîne</para> diff --git a/doc/fr/autogen/jabber_commands.xml b/doc/fr/autogen/jabber_commands.xml new file mode 100644 index 000000000..fa70b336f --- /dev/null +++ b/doc/fr/autogen/jabber_commands.xml @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ********* WARNING! ********* + + This file is autogenerated with docgen.pl script. *** DO NOT EDIT! *** + docgen.pl builds XML doc files to include in many languages +--> + +<command>/jabber [list [nom_serveur]] | [listfull [nom_serveur]] | [add nom_serveur nom_utilisateur nom[/port] mot_de_passe [-temp] [-auto | -noauto] [-ipv6] [-tls] [-sasl]] | [copy nom_serveur nouveau_nom_serveur] | [rename nom_serveur nouveau_nom_serveur] | [keep nom_serveur] | [del nom_serveur] | [switch]</command> +<programlisting> +liste, ajoute ou retire des serveurs Jabber + + list: afficher les serveurs (pas de paramètre implique cette liste) + listfull: afficher les serveurs avec de l'info détaillée pour chaque + add: créer un nouveau serveur + nom_serveur: nom du serveur, pour usage interne et affichage +nom_utilisateur: nom d'utilisateur pour ce serveur + nom: nom ou adresse IP du serveur avec port en option (defaut: 5222) + mot_de_passe: mot de passe pour l'utilisateur sur le serveur + auto: se connecter automatiquement au serveur quand WeeChat démarre + noauto: ne pas se connecter au serveur quand WeeChat démarre (par défaut) + ipv6: utiliser le protocole IPv6 + tsl: utiliser le protocole de chiffrement TLS + sasl: utiliser SASL pour l'authentification + copy: dupliquer un serveur + rename: renommer un serveur + keep: garder le serveur dans le fichier de configuration (pour les serveurs temporaires seulement) + del: supprimer un serveur + switch: changer le serveur actif (quand un tampon est utilisé pour tous les serveurs, touche par défaut: alt-s sur le tampon serveur) + +Exemples : + /jabber listfull + /jabber add jabberfr user jabber.fr/5222 password -tls + /jabber copy jabberfr jabberfr2 + /jabber rename jabberfr jabbfr + /jabber del jabberfr + /jabber switch +</programlisting> + diff --git a/doc/fr/autogen/jabber_infos.xml b/doc/fr/autogen/jabber_infos.xml new file mode 100644 index 000000000..9d2a2fe59 --- /dev/null +++ b/doc/fr/autogen/jabber_infos.xml @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ********* WARNING! ********* + + This file is autogenerated with docgen.pl script. *** DO NOT EDIT! *** + docgen.pl builds XML doc files to include in many languages +--> + +<row> + <entry>info</entry> + <entry>jabber_buffer</entry> + <entry>retourne le pointeur vers le tampon pour un serveur/MUC Jabber</entry> +</row> +<row> + <entry>infolist</entry> + <entry>jabber_buddy</entry> + <entry>liste des contacts pour un serveur ou MUC Jabber</entry> +</row> +<row> + <entry>infolist</entry> + <entry>jabber_muc</entry> + <entry>liste des MUCs pour un serveur Jabber</entry> +</row> +<row> + <entry>infolist</entry> + <entry>jabber_server</entry> + <entry>liste des serveurs Jabber</entry> +</row> diff --git a/doc/fr/autogen/jabber_options.xml b/doc/fr/autogen/jabber_options.xml new file mode 100644 index 000000000..cdb1e9db0 --- /dev/null +++ b/doc/fr/autogen/jabber_options.xml @@ -0,0 +1,768 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + ********* WARNING! ********* + + This file is autogenerated with docgen.pl script. *** DO NOT EDIT! *** + docgen.pl builds XML doc files to include in many languages +--> + +<command>jabber.color.input_nick</command>: couleur du pseudo dans la barre de saisie +<itemizedlist> + <listitem> + <para>type: couleur</para> + </listitem> + <listitem> + <para>valeurs: un nom de couleur (valeur par défaut: lightcyan)</para> + </listitem> +</itemizedlist> + +<command>jabber.color.message_join</command>: couleur pour le texte dans les messages join +<itemizedlist> + <listitem> + <para>type: couleur</para> + </listitem> + <listitem> + <para>valeurs: un nom de couleur (valeur par défaut: green)</para> + </listitem> +</itemizedlist> + +<command>jabber.color.message_quit</command>: couleur pour le texte dans les messages part/quit +<itemizedlist> + <listitem> + <para>type: couleur</para> + </listitem> + <listitem> + <para>valeurs: un nom de couleur (valeur par défaut: red)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.color_nicks_in_server_messages</command>: utiliser la couleur du pseudo dans les messages du serveur +<itemizedlist> + <listitem> + <para>type: booléen</para> + </listitem> + <listitem> + <para>valeurs: on, off (valeur par défaut: on)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.display_away</command>: affiche un message pour l'absence/le retour +<itemizedlist> + <listitem> + <para>type: entier</para> + </listitem> + <listitem> + <para>valeurs: off, local, muc (valeur par défaut: local)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.display_muc_modes</command>: affiche les modes du MUC dans l'objet de barre "buffer_name" +<itemizedlist> + <listitem> + <para>type: booléen</para> + </listitem> + <listitem> + <para>valeurs: on, off (valeur par défaut: on)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.hide_nickserv_pwd</command>: masquer le mot de passe affiché par nickserv +<itemizedlist> + <listitem> + <para>type: booléen</para> + </listitem> + <listitem> + <para>valeurs: on, off (valeur par défaut: on)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.highlight_tags</command>: liste des tags pour les messages qui peuvent produire un highlight (séparés par des virgules, typiquement tout message venant d'un autre utilisateur, pas les messages du serveur, ...) +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: 'jabber_chat_msg,jabber_notice')</para> + </listitem> +</itemizedlist> + +<command>jabber.look.nick_completion_smart</command>: complétion intelligente pour les pseudos (complète d'abord avec les personnes qui ont parlé récemment) +<itemizedlist> + <listitem> + <para>type: booléen</para> + </listitem> + <listitem> + <para>valeurs: on, off (valeur par défaut: on)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.nick_prefix</command>: texte à afficher avant le pseudo dans la fenêtre de discussion +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.look.nick_suffix</command>: texte à afficher après le pseudo dans la fenêtre de discussion +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.look.notice_as_pv</command>: afficher les notices comme des messages privés +<itemizedlist> + <listitem> + <para>type: booléen</para> + </listitem> + <listitem> + <para>valeurs: on, off (valeur par défaut: off)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.one_server_buffer</command>: utiliser le même tampon pour tous les serveurs +<itemizedlist> + <listitem> + <para>type: booléen</para> + </listitem> + <listitem> + <para>valeurs: on, off (valeur par défaut: off)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.open_near_server</command>: ouvrir les nouveaux MUCs/privés près du serveur +<itemizedlist> + <listitem> + <para>type: booléen</para> + </listitem> + <listitem> + <para>valeurs: on, off (valeur par défaut: off)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.show_away_once</command>: voir le message d'absence distant une seule fois en privé +<itemizedlist> + <listitem> + <para>type: booléen</para> + </listitem> + <listitem> + <para>valeurs: on, off (valeur par défaut: on)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.smart_filter</command>: filtrer les messages join/part/quit pour un pseudo s'il n'a pas parlé pendant quelques minutes sur le MUC (vous devez créer un filtre sur le tag "jabber_smart_filter") +<itemizedlist> + <listitem> + <para>type: booléen</para> + </listitem> + <listitem> + <para>valeurs: on, off (valeur par défaut: off)</para> + </listitem> +</itemizedlist> + +<command>jabber.look.smart_filter_delay</command>: délai pour filtrer les messages join/part/quit (en minutes) +<itemizedlist> + <listitem> + <para>type: entier</para> + </listitem> + <listitem> + <para>valeurs: 1 .. 10080 (valeur par défaut: 5)</para> + </listitem> +</itemizedlist> + +<command>jabber.network.anti_flood</command>: anti-flood: nombre de secondes entre deux messages utilisateur (0 = pas d'anti-flood) +<itemizedlist> + <listitem> + <para>type: entier</para> + </listitem> + <listitem> + <para>valeurs: 0 .. 5 (valeur par défaut: 2)</para> + </listitem> +</itemizedlist> + +<command>jabber.network.colors_receive</command>: si désactivé, les codes couleurs des messages entrants sont ignorés +<itemizedlist> + <listitem> + <para>type: booléen</para> + </listitem> + <listitem> + <para>valeurs: on, off (valeur par défaut: on)</para> + </listitem> +</itemizedlist> + +<command>jabber.network.colors_send</command>: autorise l'utilisateur à envoyer des couleurs avec des codes spéciaux (^Cb=gras, ^Cxx=couleur, ^Ccxx,yy=couleur+fond, ^Cu=souligné, ^Cr=inversé) +<itemizedlist> + <listitem> + <para>type: booléen</para> + </listitem> + <listitem> + <para>valeurs: on, off (valeur par défaut: on)</para> + </listitem> +</itemizedlist> + +<command>jabber.network.default_msg_part</command>: message par défaut pour le part (en quittant un MUC) ('%v' sera remplacé par la version de WeeChat dans la chaîne) +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: 'WeeChat %v')</para> + </listitem> +</itemizedlist> + +<command>jabber.network.default_msg_quit</command>: message de fin par défaut (lors de la déconnexion du serveur) ('%v' sera remplacé par la version de WeeChat dans la chaîne) +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: 'WeeChat %v')</para> + </listitem> +</itemizedlist> + +<command>jabber.network.lag_check</command>: intervalle entre deux vérifications des absences (en secondes, 0 = ne jamais vérifier) +<itemizedlist> + <listitem> + <para>type: entier</para> + </listitem> + <listitem> + <para>valeurs: 0 .. 2147483647 (valeur par défaut: 60)</para> + </listitem> +</itemizedlist> + +<command>jabber.network.lag_disconnect</command>: déconnexion après un lag important (en minutes, 0 = ne jamais se déconnecter) +<itemizedlist> + <listitem> + <para>type: entier</para> + </listitem> + <listitem> + <para>valeurs: 0 .. 2147483647 (valeur par défaut: 5)</para> + </listitem> +</itemizedlist> + +<command>jabber.network.lag_min_show</command>: lag minimum à afficher (en secondes) +<itemizedlist> + <listitem> + <para>type: entier</para> + </listitem> + <listitem> + <para>valeurs: 0 .. 2147483647 (valeur par défaut: 1)</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.autoconnect</command>: connexion automatique au serveur quand WeeChat démarre +<itemizedlist> + <listitem> + <para>type: booléen</para> + </listitem> + <listitem> + <para>valeurs: on, off (valeur par défaut: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.autojoin</command>: liste des MUCs (séparés par des virgules) à rejoindre lorsque connecté au serveur (exemple: "#chan1,#chan2,#chan3 key1,key2") +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.autoreconnect</command>: reconnexion automatique au serveur après une déconnexion +<itemizedlist> + <listitem> + <para>type: booléen</para> + </listitem> + <listitem> + <para>valeurs: on, off (valeur par défaut: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.autoreconnect_delay</command>: délai (en secondes) avant de tenter une reconnexion au serveur +<itemizedlist> + <listitem> + <para>type: entier</para> + </listitem> + <listitem> + <para>valeurs: 0 .. 65535 (valeur par défaut: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.autorejoin</command>: rejoindre automatiquement les MUCs quand mis dehors +<itemizedlist> + <listitem> + <para>type: booléen</para> + </listitem> + <listitem> + <para>valeurs: on, off (valeur par défaut: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.command</command>: commande(s) à exécuter lorsque connecté au serveur (plusieurs commandes doivent être séparées par ';', utilisez '\;' pour un point-virgule, les variables spéciales $nick, $muc et $server sont remplacées par leur valeur) +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.command_delay</command>: délai (en secondes) après exécution de la commande (exemple: donner du temps pour l'authentification) +<itemizedlist> + <listitem> + <para>type: entier</para> + </listitem> + <listitem> + <para>valeurs: 0 .. 3600 (valeur par défaut: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.ipv6</command>: utiliser le protocole IPv6 pour la communication avec le serveur +<itemizedlist> + <listitem> + <para>type: booléen</para> + </listitem> + <listitem> + <para>valeurs: on, off (valeur par défaut: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.local_alias</command>: alias local +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.local_hostname</command>: nom local de machine/IP personnalisé pour le serveur (optionnel, si non renseigné, le nom de machine local est utilisé) +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.password</command>: mot de passe +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.proxy</command>: proxy utilisé pour ce serveur (optionnel) +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.resource</command>: ressource (pas exemple: Maison ou Travail) +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.sasl</command>: utiliser SASL pour l'authentification +<itemizedlist> + <listitem> + <para>type: booléen</para> + </listitem> + <listitem> + <para>valeurs: on, off (valeur par défaut: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.server</command>: nom/port ou IP/port pour le serveur +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.tls</command>: utiliser le protocole de chiffrement TLS pour la communication avec le serveur +<itemizedlist> + <listitem> + <para>type: booléen</para> + </listitem> + <listitem> + <para>valeurs: on, off (valeur par défaut: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.flashtux.username</command>: nom d'utilisateur pour le serveur +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.autoconnect</command>: connexion automatique au serveur quand WeeChat démarre +<itemizedlist> + <listitem> + <para>type: booléen</para> + </listitem> + <listitem> + <para>valeurs: on, off (valeur par défaut: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.autojoin</command>: liste des MUCs (séparés par des virgules) à rejoindre lorsque connecté au serveur (exemple: "#chan1,#chan2,#chan3 key1,key2") +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.autoreconnect</command>: reconnexion automatique au serveur après une déconnexion +<itemizedlist> + <listitem> + <para>type: booléen</para> + </listitem> + <listitem> + <para>valeurs: on, off (valeur par défaut: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.autoreconnect_delay</command>: délai (en secondes) avant de tenter une reconnexion au serveur +<itemizedlist> + <listitem> + <para>type: entier</para> + </listitem> + <listitem> + <para>valeurs: 0 .. 65535 (valeur par défaut: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.autorejoin</command>: rejoindre automatiquement les MUCs quand mis dehors +<itemizedlist> + <listitem> + <para>type: booléen</para> + </listitem> + <listitem> + <para>valeurs: on, off (valeur par défaut: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.command</command>: commande(s) à exécuter lorsque connecté au serveur (plusieurs commandes doivent être séparées par ';', utilisez '\;' pour un point-virgule, les variables spéciales $nick, $muc et $server sont remplacées par leur valeur) +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.command_delay</command>: délai (en secondes) après exécution de la commande (exemple: donner du temps pour l'authentification) +<itemizedlist> + <listitem> + <para>type: entier</para> + </listitem> + <listitem> + <para>valeurs: 0 .. 3600 (valeur par défaut: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.ipv6</command>: utiliser le protocole IPv6 pour la communication avec le serveur +<itemizedlist> + <listitem> + <para>type: booléen</para> + </listitem> + <listitem> + <para>valeurs: on, off (valeur par défaut: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.local_alias</command>: alias local +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.local_hostname</command>: nom local de machine/IP personnalisé pour le serveur (optionnel, si non renseigné, le nom de machine local est utilisé) +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.password</command>: mot de passe +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.proxy</command>: proxy utilisé pour ce serveur (optionnel) +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.resource</command>: ressource (pas exemple: Maison ou Travail) +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.sasl</command>: utiliser SASL pour l'authentification +<itemizedlist> + <listitem> + <para>type: booléen</para> + </listitem> + <listitem> + <para>valeurs: on, off (valeur par défaut: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.server</command>: nom/port ou IP/port pour le serveur +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.tls</command>: utiliser le protocole de chiffrement TLS pour la communication avec le serveur +<itemizedlist> + <listitem> + <para>type: booléen</para> + </listitem> + <listitem> + <para>valeurs: on, off (valeur par défaut: )</para> + </listitem> +</itemizedlist> + +<command>jabber.server.jabberfr.username</command>: nom d'utilisateur pour le serveur +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.autoconnect</command>: connexion automatique au serveur quand WeeChat démarre +<itemizedlist> + <listitem> + <para>type: booléen</para> + </listitem> + <listitem> + <para>valeurs: on, off (valeur par défaut: off)</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.autojoin</command>: liste des MUCs (séparés par des virgules) à rejoindre lorsque connecté au serveur (exemple: "#chan1,#chan2,#chan3 key1,key2") +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.autoreconnect</command>: reconnexion automatique au serveur après une déconnexion +<itemizedlist> + <listitem> + <para>type: booléen</para> + </listitem> + <listitem> + <para>valeurs: on, off (valeur par défaut: on)</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.autoreconnect_delay</command>: délai (en secondes) avant de tenter une reconnexion au serveur +<itemizedlist> + <listitem> + <para>type: entier</para> + </listitem> + <listitem> + <para>valeurs: 0 .. 65535 (valeur par défaut: 10)</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.autorejoin</command>: rejoindre automatiquement les MUCs quand mis dehors +<itemizedlist> + <listitem> + <para>type: booléen</para> + </listitem> + <listitem> + <para>valeurs: on, off (valeur par défaut: off)</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.command</command>: commande(s) à exécuter lorsque connecté au serveur (plusieurs commandes doivent être séparées par ';', utilisez '\;' pour un point-virgule, les variables spéciales $nick, $muc et $server sont remplacées par leur valeur) +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.command_delay</command>: délai (en secondes) après exécution de la commande (exemple: donner du temps pour l'authentification) +<itemizedlist> + <listitem> + <para>type: entier</para> + </listitem> + <listitem> + <para>valeurs: 0 .. 3600 (valeur par défaut: 0)</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.ipv6</command>: utiliser le protocole IPv6 pour la communication avec le serveur +<itemizedlist> + <listitem> + <para>type: booléen</para> + </listitem> + <listitem> + <para>valeurs: on, off (valeur par défaut: off)</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.local_alias</command>: alias local +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.local_hostname</command>: nom local de machine/IP personnalisé pour le serveur (optionnel, si non renseigné, le nom de machine local est utilisé) +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.password</command>: mot de passe +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.proxy</command>: proxy utilisé pour ce serveur (optionnel) +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.resource</command>: ressource (pas exemple: Maison ou Travail) +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.sasl</command>: utiliser SASL pour l'authentification +<itemizedlist> + <listitem> + <para>type: booléen</para> + </listitem> + <listitem> + <para>valeurs: on, off (valeur par défaut: on)</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.server</command>: nom/port ou IP/port pour le serveur +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: '')</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.tls</command>: utiliser le protocole de chiffrement TLS pour la communication avec le serveur +<itemizedlist> + <listitem> + <para>type: booléen</para> + </listitem> + <listitem> + <para>valeurs: on, off (valeur par défaut: off)</para> + </listitem> +</itemizedlist> + +<command>jabber.server_default.username</command>: nom d'utilisateur pour le serveur +<itemizedlist> + <listitem> + <para>type: chaîne</para> + </listitem> + <listitem> + <para>valeurs: toute chaîne (valeur par défaut: '')</para> + </listitem> +</itemizedlist> + diff --git a/doc/fr/user/plugin_jabber.fr.xml b/doc/fr/user/plugin_jabber.fr.xml new file mode 100644 index 000000000..aa66f6933 --- /dev/null +++ b/doc/fr/user/plugin_jabber.fr.xml @@ -0,0 +1,73 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + +WeeChat documentation (french version) + +Copyright (c) 2003-2009 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="secPluginJabber"> + <title>Extension Jabber</title> + + <para> + L'extension Jabber permet de dialoguer avec d'autres personnes via le + protocole XMPP. + Elle est multi-serveurs. + </para> + + <section id="secJabberOptions"> + <title>Options (fichier jabber.conf)</title> + + <para> + &jabber_options.xml; + </para> + + </section> + + <section id="secJabberCommands"> + <title>Commandes</title> + + <para> + &jabber_commands.xml; + </para> + + </section> + + <section id="secJabberInfosHooked"> + <title>Infos et infolists</title> + + <para> + <informaltable colsep="0" frame="none"> + <tgroup cols="3"> + <thead> + <row> + <entry>Type</entry> + <entry>Nom</entry> + <entry>Description</entry> + </row> + </thead> + <tbody> + &jabber_infos.xml; + </tbody> + </tgroup> + </informaltable> + </para> + + </section> + +</section> diff --git a/doc/fr/user/plugins.fr.xml b/doc/fr/user/plugins.fr.xml index 70989ccad..ec61998d7 100644 --- a/doc/fr/user/plugins.fr.xml +++ b/doc/fr/user/plugins.fr.xml @@ -97,6 +97,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. <para>irc: discussion avec le protocole IRC</para> </listitem> <listitem> + <para>jabber: discussion avec le protocole Jabber</para> + </listitem> + <listitem> <para>logger: enregistrement des tampons dans des fichiers</para> </listitem> <listitem> @@ -135,6 +138,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. &plugin_irc.fr.xml; + &plugin_jabber.fr.xml; + &plugin_logger.fr.xml; &plugin_scripts.fr.xml; diff --git a/doc/fr/user/weechat_user.fr.xml b/doc/fr/user/weechat_user.fr.xml index e94e2f7d9..8ba90b45c 100644 --- a/doc/fr/user/weechat_user.fr.xml +++ b/doc/fr/user/weechat_user.fr.xml @@ -39,6 +39,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. <!ENTITY plugin_charset.fr.xml SYSTEM "plugin_charset.fr.xml"> <!ENTITY plugin_fifo.fr.xml SYSTEM "plugin_fifo.fr.xml"> <!ENTITY plugin_irc.fr.xml SYSTEM "plugin_irc.fr.xml"> + <!ENTITY plugin_jabber.fr.xml SYSTEM "plugin_jabber.fr.xml"> <!ENTITY plugin_logger.fr.xml SYSTEM "plugin_logger.fr.xml"> <!ENTITY plugin_scripts.fr.xml SYSTEM "plugin_scripts.fr.xml"> <!ENTITY plugin_xfer.fr.xml SYSTEM "plugin_xfer.fr.xml"> diff --git a/doc/include_autogen.xml b/doc/include_autogen.xml index b4098dc8b..cb730b702 100644 --- a/doc/include_autogen.xml +++ b/doc/include_autogen.xml @@ -5,6 +5,7 @@ <!ENTITY charset_commands.xml SYSTEM "autogen/charset_commands.xml"> <!ENTITY demo_commands.xml SYSTEM "autogen/demo_commands.xml"> <!ENTITY irc_commands.xml SYSTEM "autogen/irc_commands.xml"> +<!ENTITY jabber_commands.xml SYSTEM "autogen/jabber_commands.xml"> <!ENTITY logger_commands.xml SYSTEM "autogen/logger_commands.xml"> <!ENTITY lua_commands.xml SYSTEM "autogen/lua_commands.xml"> <!ENTITY notify_commands.xml SYSTEM "autogen/notify_commands.xml"> @@ -21,6 +22,7 @@ <!ENTITY aspell_options.xml SYSTEM "autogen/aspell_options.xml"> <!ENTITY charset_options.xml SYSTEM "autogen/charset_options.xml"> <!ENTITY irc_options.xml SYSTEM "autogen/irc_options.xml"> +<!ENTITY jabber_options.xml SYSTEM "autogen/jabber_options.xml"> <!ENTITY logger_options.xml SYSTEM "autogen/logger_options.xml"> <!ENTITY relay_options.xml SYSTEM "autogen/relay_options.xml"> <!ENTITY weechat_options.xml SYSTEM "autogen/weechat_options.xml"> @@ -31,6 +33,7 @@ <!ENTITY alias_infos.xml SYSTEM "autogen/alias_infos.xml"> <!ENTITY fifo_infos.xml SYSTEM "autogen/fifo_infos.xml"> <!ENTITY irc_infos.xml SYSTEM "autogen/irc_infos.xml"> +<!ENTITY jabber_infos.xml SYSTEM "autogen/jabber_infos.xml"> <!ENTITY logger_infos.xml SYSTEM "autogen/logger_infos.xml"> <!ENTITY relay_infos.xml SYSTEM "autogen/relay_infos.xml"> <!ENTITY weechat_infos.xml SYSTEM "autogen/weechat_infos.xml"> |