1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-26 12:56:37 +02:00
Files
weechat/doc/fr/user/plugins.fr.xml
T
2008-11-06 18:55:43 +01:00

145 lines
4.4 KiB
XML

<?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>