dams Fri Jul 20 03:07:33 2001 EDT
Added files:
/phpdoc/fr/functions ircg.xml
Log:
initial transaltion
Index: phpdoc/fr/functions/ircg.xml
+++ phpdoc/fr/functions/ircg.xml
<reference id="ref.ircg">
<title>IRC</title>
<titleabbrev>Interface IRC</titleabbrev>
<partintro>
<para>
Client pour IRC : Internet Relay Chat
</para>
<para>
Basé sur <ulink url="&url.ircg;">IRCG</ulink>, de Sascha Schumann.
</para>
</partintro>
<refentry id="function.ircg-pconnect">
<refnamediv>
<refname>ircg_pconnect</refname>
<refpurpose>Connecte à un serveur IRC</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<funcsynopsis>
<funcprototype>
<funcdef>resource <function>ircg_pconnect</function></funcdef>
<paramdef>string <parameter>username</parameter></paramdef>
<paramdef>string <parameter><optional>server_ip</optional></parameter></paramdef>
<paramdef>int
<parameter><optional>server_port</optional></parameter></paramdef>
<paramdef>string
<parameter><optional>msg_format</optional></parameter></paramdef>
<paramdef>array
<parameter><optional>ctcp_messages</optional></parameter></paramdef>
<paramdef>array
<parameter><optional>user_settings</optional></parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
<function>ircg_pconnect</function> essaie d'établir une connexion
avec le
serveur IRC <parameter>server_ip</parameter>, et retourne une ressource
de connexion pour utilisation ultérieure.
</para>
<para>
Le seul paramètre obligatoire est
<parameter>username</parameter>,
qui représente le nick (nom d'utilisateur en IRC) initial.
<parameter>server_ip</parameter> et <parameter>server_port</parameter>
sont optionnels, et par défaut, valent respectivement
<literal>127.0.0.1</literal> (hôte local) et
<literal>6667</literal>.
<note>
<para>
Actuellement, le paramètre
<parameter>server_ip</parameter> n'effectue
aucune résolution de nom, et n'accepte que les IP au
format numérique.
</para>
</note>
</para>
<para>
Vous pouvez personnaliser l'affichage des messages IRC et les
événements
qui s'y rattachent avec les formats de messages,
générés par la fonction
<function>ircg_register_format_messages</function>, en
spécifiant
le format dans <parameter>msg_format</parameter>.
</para>
<para>
<parameter>ctcp_messages</parameter>
</para>
<para>
<parameter>user_settings</parameter>
</para>
<para>
Voir aussi
<function>ircg_disconnect</function>,
<function>ircg_is_conn_alive</function> et
<function>ircg_register_format_messages</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-set-current">
<refnamediv>
<refname>ircg_set_current</refname>
<refpurpose>
Prépare la connexion courante pour l'affichage
</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<funcsynopsis>
<funcprototype>
<funcdef>boolean <function>ircg_set_current</function></funcdef>
<paramdef>resource <parameter>connection</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
<function>ircg_set_current</function> sélectionne la connexion
courante pour
l'affichage dans le contexte d'exécution courant. Tous les messages
envoyés
par le serveur représenté par <parameter>connection</parameter>
seront recopiés
et envoyés à la sortie standard, avec le format standard, ou
bien la chaîne de
format spécifiée par la fonction
<function>ircg_register_format_messages</function>
et créée par <function>ircg_lookup_format_messages</function>.
</para>
<para>
Voir aussi
<function>ircg_register_format_messages</function> et
<function>ircg_lookup_format_messages</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-join">
<refnamediv>
<refname>ircg_join</refname>
<refpurpose>
Rejoint un canal IRC
</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<funcsynopsis>
<funcprototype>
<funcdef>boolean <function>ircg_join</function></funcdef>
<paramdef>resource <parameter>connection</parameter></paramdef>
<paramdef>string <parameter>channel</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
<function>ircg_join</function> rejoint le canal <parameter>channel</parameter>
sur le serveur sur le serveur représenté par
<parameter>connection</parameter>.
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-part">
<refnamediv>
<refname>ircg_part</refname>
<refpurpose>
Quitte le canal
</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<funcsynopsis>
<funcprototype>
<funcdef>boolean <function>ircg_part</function></funcdef>
<paramdef>resource <parameter>connection</parameter></paramdef>
<paramdef>string <parameter>channel</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
<function>ircg_part</function> quitte le canal <parameter>channel</parameter>
sur le serveur sur le serveur représenté par
<parameter>connection</parameter>.
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-msg">
<refnamediv>
<refname>ircg_msg</refname>
<refpurpose>
Envoie un message à un canal ou un utilisateur
</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<funcsynopsis>
<funcprototype>
<funcdef>boolean <function>ircg_msg</function></funcdef>
<paramdef>resource <parameter>connection</parameter></paramdef>
<paramdef>string <parameter>recipient</parameter></paramdef>
<paramdef>string <parameter>message</parameter></paramdef>
<paramdef>boolean
<parameter><optional>suppress</optional></parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
<function>ircg_msg</function> envoie le message
<parameter>message</parameter>
à l'utilisateur ou au canal <parameter>recipient</parameter>, sur le
serveur
<parameter>connection</parameter>. Un destinataire
<parameter>recipient</parameter>
commençant par <literal>#</literal> ou <literal>&</literal>
représente un
canal IRC, et sinon, un utilisateur.
</para>
<para>
En donnant la valeur <literal>TRUE</literal> au paramètre
<parameter>suppress</parameter>, vous éviterez que vos propres messages
soient affichés sur votre connexion <parameter>connection</parameter>.
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-notice">
<refnamediv>
<refname>ircg_notice</refname>
<refpurpose>
Envoie une note (notice) à un utilisateur
</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<funcsynopsis>
<funcprototype>
<funcdef>boolean <function>ircg_notice</function></funcdef>
<paramdef>resource <parameter>connection</parameter></paramdef>
<paramdef>string <parameter></parameter></paramdef>
<paramdef>string <parameter>message</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
<function>ircg_notice</function> envoie le message
<parameter>message</parameter>
à l'utilisateur <parameter>nick</parameter> sur le serveur
<parameter>connection</parameter>. Consultez votre documentation IRC pour
connaître la différence exacte entre un message MSG et une note
NOTICE.
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-nick">
<refnamediv>
<refname>ircg_nick</refname>
<refpurpose>
Change de nom sur le serveur
</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<funcsynopsis>
<funcprototype>
<funcdef>boolean <function>ircg_nick</function></funcdef>
<paramdef>resource <parameter>connection</parameter></paramdef>
<paramdef>string <parameter>nick</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
<function>ircg_nick</function> change le nom (nick) que vous portez
sur la connexion <parameter>connection</parameter>, si ce nom n'est pas
pris.
</para>
<para>
<function>ircg_nick</function> retourne <literal>TRUE</literal> en
cas de succès, et <literal>FALSE</literal>
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-topic">
<refnamediv>
<refname>ircg_topic</refname>
<refpurpose>
Modifie le sujet (topic) d'un canal
</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<funcsynopsis>
<funcprototype>
<funcdef>boolean <function>ircg_topic</function></funcdef>
<paramdef>resource <parameter>connection</parameter></paramdef>
<paramdef>string <parameter>channel</parameter></paramdef>
<paramdef>string <parameter>new_topic</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
<function>ircg_topic</function> change le sujet du canal de
<parameter>channel</parameter>
en <parameter>new_topic</parameter>, sur le serveur
<parameter>connection</parameter>.
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-channel_mode">
<refnamediv>
<refname>ircg_channel_mode</refname>
<refpurpose>
Modifie les flags du canal
</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<funcsynopsis>
<funcprototype>
<funcdef>boolean <function>ircg_channel_mode</function></funcdef>
<paramdef>resource <parameter>connection</parameter></paramdef>
<paramdef>string <parameter>channel</parameter></paramdef>
<paramdef>string <parameter>mode_spec</parameter></paramdef>
<paramdef>string <parameter>nick</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
<function>ircg_channel_mode</function> modifie les flags du canal
<parameter>channel</parameter>, sur le serveur
<parameter>channel</parameter>.
Les nouveaux flags sont passés dans le paramètre
<parameter>mode_spec</parameter>
et sont appliqués à l'utilisateur <parameter>nick</parameter>.
</para>
<para>
Les flags sont activés ou désactivés en
spécifiant un caractère de
mode et en le préfixant par un caractère plus
(<literal>+</literal>)
ou un caractère moins (<literal>-</literal>).
Par exemple, le mode opérateur est donné à un
utilisateur avec la
syntaxe '<literal>+o</literal>' et retiré au même utilisateur
avec la
syntaxe '<literal>-o</literal>', passé dans le paramètre
<parameter>mode_spec</parameter>.
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-html-encode">
<refnamediv>
<refname>ircg_html_encode</refname>
<refpurpose>
Prépare l'affichage pour le HTML
</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<funcsynopsis>
<funcprototype>
<funcdef>boolean <function>ircg_html_encode</function></funcdef>
<paramdef>string <parameter>html_string</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
...
</para>
<para>
Voir aussi:
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-whois">
<refnamediv>
<refname>ircg_whois</refname>
<refpurpose>
Requiert les informations sur un utilisateur
</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<funcsynopsis>
<funcprototype>
<funcdef>boolean <function>ircg_whois</function></funcdef>
<paramdef>resource <parameter>connection</parameter></paramdef>
<paramdef>string <parameter>nick</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
</para>
<para>
Voir aussi:
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-kick">
<refnamediv>
<refname>ircg_kick</refname>
<refpurpose>
Expulse un utilisateur d'un canal
</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<funcsynopsis>
<funcprototype>
<funcdef>boolean <function>ircg_kick</function></funcdef>
<paramdef>resource <parameter>connection</parameter></paramdef>
<paramdef>string <parameter>channel</parameter></paramdef>
<paramdef>string <parameter>nick</parameter></paramdef>
<paramdef>string <parameter>reason</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
<function>ircg_kick</function> expulse l'utilisateur
<parameter>nick</parameter>
du canal <parameter>channel</parameter> sur le serveur
<parameter>connection</parameter>.
Le paramètre <parameter>reason</parameter> doit contenir une
brève explication
de la raison de cette expulsion.
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-ignore-add">
<refnamediv>
<refname>ircg_ignore_add</refname>
<refpurpose>
Ajoute un utilisateur sur la liste des utilisateurs indésirables
</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<funcsynopsis>
<funcprototype>
<funcdef>boolean <function>ircg_ignore_add</function></funcdef>
<paramdef>resource <parameter>connection</parameter></paramdef>
<paramdef>string <parameter>nick</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
<function>ircg_ignore_add</function> ajoute l'utilisateur
<parameter>nick</parameter>
dans votre liste d'utilisateurs indésirables, sur le serveur
<parameter>connection</parameter>.
Tous les messages qui vous sont envoyés par cet utilisateur seront
ignorés.
</para>
<para>
Voir aussi
<function>ircg_ignore_del</function> .
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-ignore-del">
<refnamediv>
<refname>ircg_ignore_del</refname>
<refpurpose>
Supprime un utilisateur de la liste des utilisateurs indésirables
</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<funcsynopsis>
<funcprototype>
<funcdef>boolean <function>ircg_ignore_del</function></funcdef>
<paramdef>resource <parameter>connection</parameter></paramdef>
<paramdef>string <parameter>nick</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
<function>ircg_ignore_del</function> supprime l'utilisateur
<parameter>nick</parameter> de la liste des utilisateurs indésirables,
sur le serveur <parameter>connection</parameter>.
</para>
<para>
Voir aussi
<function>ircg_ignore_add</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-disconnect">
<refnamediv>
<refname>ircg_disconnect</refname>
<refpurpose>
Ferme la connexion avec un serveur
</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<funcsynopsis>
<funcprototype>
<funcdef>boolean <function>ircg_disconnect</function></funcdef>
<paramdef>resource <parameter>connection</parameter></paramdef>
<paramdef>string <parameter>reason</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
<function>ircg_disconnect</function> ferme la connexion
ouverter précédemment avec un serveur grâce à la
fonction
<function>ircg-pconnect</function>, et représentée par
<parameter>connection</parameter>.
</para>
<para>
Voir aussi
<function>ircg_pconnect</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-is-conn-alive">
<refnamediv>
<refname>ircg_is_conn_alive</refname>
<refpurpose>
Vérifie l'état de la connexion
</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<funcsynopsis>
<funcprototype>
<funcdef>boolean <function>ircg_is_conn_alive</function></funcdef>
<paramdef>resource <parameter>connection</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
<function>ircg_is_conn_alive</function> retourne <literal>TRUE</literal>
si la connexion <parameter>connection</parameter> est toujours active
et fonctionnelle, et <literal>FALSE</literal> si la connexion n'est
plus disponible.
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-lookup-format-messages">
<refnamediv>
<refname>ircg_lookup_format_messages</refname>
<refpurpose>
Sélectionne un format d'affichage pour les messages IRC
</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<funcsynopsis>
<funcprototype>
<funcdef>boolean <function>ircg_lookup_format_messages</function></funcdef>
<paramdef>string <parameter>name</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
<function>ircg_lookup_format_messages</function> sélectionne un format
d'affichage pour les messages et les événements. Les formats
peuvent être
prédéfinis avec la fonction
<function>ircg_register_format_messages</function>.
Un format par défaut, appelé <literal>ircg</literal> est
toujours disponible.
</para>
<para>
Voir aussi
<function>ircg_register_format_messages</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-register-format-messages">
<refnamediv>
<refname>ircg_register_format_messages</refname>
<refpurpose>
Enregistre un nouveau format d'affichage des messages IRC
</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<funcsynopsis>
<funcprototype>
<funcdef>boolean <function>ircg_register_format_messages</function></funcdef>
<paramdef>string <parameter>name</parameter></paramdef>
<paramdef>array <parameter>messages</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
<function>ircg_register_format_messages</function> vous permet de
personnaliser
l'affichage de vos messages IRC. Vous pouvez même enregistrer plusieurs
formats et passer de l'un à l'autre à la volée avec
<function>ircg_lookup_format_messages</function>.
</para>
<para>
<itemizedlist>
<listitem><simpara>Message public brut</simpara></listitem>
<listitem><simpara>Message privé
reçu</simpara></listitem>
<listitem><simpara>Message privé
envoyé</simpara></listitem>
<listitem><simpara>Un utilisateur quitte le
canal</simpara></listitem>
<listitem><simpara>Un utilisateur rejoint le
canal</simpara></listitem>
<listitem><simpara>Un utilisateur est expulsé du
canal</simpara></listitem>
<listitem><simpara>Le sujet du canal est
modifié</simpara></listitem>
<listitem><simpara>Erreur</simpara></listitem>
<listitem><simpara>Erreur fatale</simpara></listitem>
<listitem><simpara>Rejoint la fin de la liste (??? : Join list
end)</simpara></listitem>
<listitem><simpara>Se quitte soi-même (??? : Self
part)</simpara></listitem>
<listitem><simpara>Un utilisateur s'expulse
lui-même</simpara></listitem>
<listitem><simpara>Un utilisateur quitte sa
connexion</simpara></listitem>
<listitem><simpara>Début de regroupement en
masse</simpara></listitem>
<listitem><simpara>Elément de regroupement en
masse</simpara></listitem>
<listitem><simpara>Fin de regroupement en
masse</simpara></listitem>
<listitem><simpara>Whois utilisateur</simpara></listitem>
<listitem><simpara>Whois serveur</simpara></listitem>
<listitem><simpara>Whois inactif</simpara></listitem>
<listitem><simpara>Whois canal</simpara></listitem>
<listitem><simpara>Fin de whois</simpara></listitem>
<listitem><simpara>Changement de statut Voice pour un
utilisateur</simpara></listitem>
<listitem><simpara>Changement de statu d'opérateur pour
un utilisateur</simpara></listitem>
<listitem><simpara>Liste d'utilisateurs
indésirables</simpara></listitem>
<listitem><simpara>Fin de liste d'utilisateurs
indésirables</simpara></listitem>
</itemizedlist>
<itemizedlist>
<listitem><simpara>%f - origine</simpara></listitem>
<listitem><simpara>%t - destination</simpara></listitem>
<listitem><simpara>%c - canal</simpara></listitem>
<listitem><simpara>%r - message brut</simpara></listitem>
<listitem><simpara>%m - message
encodé</simpara></listitem>
<listitem><simpara>%j - message encodé
js</simpara></listitem>
</itemizedlist>
<itemizedlist>
<listitem><simpara>1 - encodage mod</simpara></listitem>
<listitem><simpara>2 - nickname decode</simpara></listitem>
</itemizedlist>
</para>
<para>
Voir aussi
<function>ircg_lookup_format_messages</function>.
</para>
</refsect1>
</refentry>
</reference>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
sgml-parent-document:nil
sgml-default-dtd-file:"../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
-->