summaryrefslogtreecommitdiff
path: root/doc/fr/user/plugins.fr.xml
diff options
context:
space:
mode:
authorSebastien Helleu <flashcode@flashtux.org>2008-11-06 18:55:43 +0100
committerSebastien Helleu <flashcode@flashtux.org>2008-11-06 18:55:43 +0100
commit9498a777ad557261f0ebdf94467d4cfe2b033b07 (patch)
tree0760e42b02af337e4b8b231f570aecfde6bc6144 /doc/fr/user/plugins.fr.xml
parent2204935f3e1962a11c5e7cf3d1c56261c2d63d06 (diff)
downloadweechat-9498a777ad557261f0ebdf94467d4cfe2b033b07.zip
Add doc for default plugins in user guide
Diffstat (limited to 'doc/fr/user/plugins.fr.xml')
-rw-r--r--doc/fr/user/plugins.fr.xml144
1 files changed, 144 insertions, 0 deletions
diff --git a/doc/fr/user/plugins.fr.xml b/doc/fr/user/plugins.fr.xml
new file mode 100644
index 000000000..b2fe05485
--- /dev/null
+++ b/doc/fr/user/plugins.fr.xml
@@ -0,0 +1,144 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+
+WeeChat documentation (french version)
+
+Copyright (c) 2003-2008 by FlashCode <flashcode@flashtux.org>
+
+This manual is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 3 of the License, or
+(at your option) any later version.
+
+This manual is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+-->
+
+<chapter id="chapPlugins">
+ <title>Extensions</title>
+
+ <para>
+ Ce chapître décrit le mécanisme d'extension dans WeeChat et les extensions
+ par défaut fournies avec WeeChat.
+ </para>
+
+ <para>
+ Pour en apprendre plus sur le développement d'extension ou de script (via
+ l'API), merci de consulter le "<literal>Guide du développeur
+ WeeChat</literal>".
+ </para>
+
+ <section id="secPluginsInWeeChat">
+ <title>Extensions dans WeeChat</title>
+
+ <para>
+ Une extension est une bibliothèque dynamique, écrite en C et compilée,
+ qui est chargée par WeeChat.
+ Sous GNU/Linux, ce fichier a une extension ".so", et ".dll" sous Windows.
+ </para>
+
+ <para>
+ Les extensions trouvées sont automatiquement chargées par WeeChat
+ lorsqu'il démarre, et il est posisble de charger et décharger des
+ extensions pendant que WeeChat tourne.
+ </para>
+
+ <para>
+ Il est important de bien faire la différence entre une
+ <literal>extension</literal> et un <literal>script</literal> : une
+ extension est un fichier binaire compilé et chargé avec la commande
+ <command>/plugin</command>, tandis qu'un script est un fichier texte
+ chargé par une extension comme <literal>Perl</literal> par la commande
+ <command>/perl</command>.
+ </para>
+
+ <para>
+ Vous pouvez utiliser la commande <command>/plugin</command> pour
+ charger/décharger une extension, ou afficher les extensions chargées.
+ Quand une extension est déchargée, tous les tampons créés par cette
+ extension sont automatiquement fermés.
+ </para>
+
+ <para>
+ Exemples pour charger, décharger et afficher les extensions :
+<screen>
+/plugin load irc
+/plugin unload irc
+/plugin list
+</screen>
+ </para>
+
+ <para>
+ Les extensions par défaut sont :
+ <itemizedlist>
+ <listitem>
+ <para>alias: définir des alias pour les commandes</para>
+ </listitem>
+ <listitem>
+ <para>aspell: vérification orthographique de la ligne de commande</para>
+ </listitem>
+ <listitem>
+ <para>charset: décodage/encodage avec jeu de caractère sur les tampons</para>
+ </listitem>
+ <listitem>
+ <para>demo: extension de démonstration (non compilée par défaut, non documentée)</para>
+ </listitem>
+ <listitem>
+ <para>fifo: tube FIFO utilisé pour envoyer des commandes à distance vers WeeChat</para>
+ </listitem>
+ <listitem>
+ <para>irc: discussion avec le protocole IRC</para>
+ </listitem>
+ <listitem>
+ <para>logger: enregistrement des tampons dans des fichiers</para>
+ </listitem>
+ <listitem>
+ <para>notify: niveaux de notification des tampons</para>
+ </listitem>
+ <listitem>
+ <para>perl: interface (API) pour scripts Perl</para>
+ </listitem>
+ <listitem>
+ <para>python: interface (API) pour scripts Python</para>
+ </listitem>
+ <listitem>
+ <para>ruby: interface (API) pour scripts Ruby</para>
+ </listitem>
+ <listitem>
+ <para>lua: interface (API) pour scripts Lua</para>
+ </listitem>
+ <listitem>
+ <para>tcl: interface (API) pour scripts Tcl</para>
+ </listitem>
+ <listitem>
+ <para>xfer: transfert de fichier et discussion directe</para>
+ </listitem>
+ </itemizedlist>
+ </para>
+
+ </section>
+
+ &plugin_alias.fr.xml;
+
+ &plugin_aspell.fr.xml;
+
+ &plugin_charset.fr.xml;
+
+ &plugin_fifo.fr.xml;
+
+ &plugin_irc.fr.xml;
+
+ &plugin_logger.fr.xml;
+
+ &plugin_scripts.fr.xml;
+
+ &plugin_xfer.fr.xml;
+
+</chapter>