georg Wed Aug 29 16:20:46 2001 EDT
Added files:
/phpdoc/de/functions ircg.xml
Log:
German translations for ircg-functions
Index: phpdoc/de/functions/ircg.xml
+++ phpdoc/de/functions/ircg.xml
<?xml encoding="iso-8859-1"?>
<!-- $Revision: 1.1 $ -->
<reference id="ref.ircg">
<title>IRC Gateway Functions</title>
<titleabbrev>IRC Gateway</titleabbrev>
<partintro>
<para>
Internet Relay Chat Gateway ...
</para>
<para>
Die ircg-Funktionen ben�tigen die IRCG-Library <ulink
url="&url.ircg;">IRCG</ulink> von Sascha Schumann.
</para>
</partintro>
<refentry id="function.ircg-pconnect">
<refnamediv>
<refname>ircg_pconnect</refname>
<refpurpose>
Verbindung zum IRC-Server aufbauen
</refpurpose>
</refnamediv>
<refsect1>
<title>Beschreibung</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>
Stellt eine Verbindung zum einem IRC Server her, und liefert eine
Verbindunskennung.
</para>
<para>
Der Parameter <parameter>username</parameter> muss angeben werden, er
legt den Benutzernamen auf dem Server fest.
<parameter>server_ip</parameter> und
<parameter>server_port</parameter> sind optional. Werden diese nicht angegben wird f�r
<parameter>server_ip</parameter> der Wert 127.0.0.1 (localhost) und f�r
<parameter>server_port</parameter> der Wert 6667 gesetzt.
<note>
<para>
Der Parameter <parameter>server_ip</parameter> muss aus einer
IP-Adresse in numerischer Form bestehen.
</para>
</note>
</para>
<para>
Die Ausgabe der IRC Meldungen und Ereignisse wird mit einem
formatierten String, der vor dem Aufruf mit der Funktion
<function>ircg_register_format_messages</function> im Parameter
<parameter>msg_format</parameter> definiert.
</para>
<para>
<parameter>ctcp_messages</parameter>
</para>
<para>
<parameter>user_settings</parameter>
</para>
<para>
Siehe auch: <function>ircg_disconnect</function>,
<function>ircg_is_conn_alive</function>,
<function>ircg_register_format_messages</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-fetch-error-msg">
<refnamediv>
<refname>ircg_fetch_error_msg</refname>
<refpurpose>
Liefert den Fehler des letzten ircg Funktionsaufrufes.
</refpurpose>
</refnamediv>
<refsect1>
<title>Beschreibung</title>
<funcsynopsis>
<funcprototype>
<funcdef>array <function>ircg_fetch_error_msg</function></funcdef>
<paramdef>resource <parameter>connection</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
<function>ircg_fetch_error_msg</function>
Liefet den Fehler der Verbindung <parameter>connection</parameter> der letzten
aufgerufenen ircg Funktion zur�ck.
</para>
<note>
<para>
Die Fehlernummer wird im ersten Element des Arrays zur�ckgeliefert,
der Fehlertext im zweiten Parameter.
</para>
</note>
<para>
<example>
<title><function>ircg_fetch_error_msg</function> Beispiel</title>
<programlisting role="php">
if (!ircg_join ($id, "#php")){
$error = ircg_fetch_error_msg($id);
print ("Can't join channel #php. Errorcode: $error[0] Description: $error[1]");
}
</programlisting>
</example>
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-set-current">
<refnamediv>
<refname>ircg_set_current</refname>
<refpurpose>
Setzt die Verbindung f�r die Ausgabe der IRC-Server Meldungen
</refpurpose>
</refnamediv>
<refsect1>
<title>Beschreibung</title>
<funcsynopsis>
<funcprototype>
<funcdef>boolean <function>ircg_set_current</function></funcdef>
<paramdef>resource
<parameter>connection</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
Setzt die Verbindung f�r die Ausgabe. Alle Meldungen des verbundenen
IRC-Servers, der �ber den Parameter <parameter>connection</parameter> spezifiziert
wurde, werden �ber die in der Funktion
<function>ircg_register_format_messages</function> angegebenen Formatierungen
ausgegeben.
</para>
<para>
Siehe auch: <function>ircg_register_format_messages</function> and
<function>ircg_lookup_format_messages</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-join">
<refnamediv>
<refname>ircg_join</refname>
<refpurpose>
Einen Channel auf dem verbundenen IRC-Server betreten
</refpurpose>
</refnamediv>
<refsect1>
<title>Beschreibung</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>
Betritt den Channel <parameter>channel</parameter> auf dem IRC-Server
<parameter>connection</parameter>.
</para>
<para>
Siehe auch:
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-part">
<refnamediv>
<refname>ircg_part</refname>
<refpurpose>
Einen Channel auf dem IRC-Server verlassen
</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>
Verl�sst den Channel <parameter>channel</parameter> auf dem IRC-Server
<parameter>connection</parameter>.
</para>
<para>
Siehe auch:
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-msg">
<refnamediv>
<refname>ircg_msg</refname>
<refpurpose>
Sendet eine Nachricht an einen Channel oder Benutzer
</refpurpose>
</refnamediv>
<refsect1>
<title>Beschreibung</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> sendet eine Nachricht an einen Channel oder
Benutzer auf dem IRC-Server <parameter>connection</parameter>. Der Parameter
<parameter>recipient</parameter>, beginnend mit einem <literal>#</literal> oder
<literal>&</literal> sendet die Nachricht an einen Channel, andere Angaben werden
als Benutzername interpretiert.
</para>
<para>
Wird der optionale Parameter <parameter>suppress</parameter> auf
&true; gesetzt, wird die Ausgabe der Nachricht auf der eigenen Verbindung unterbunden.
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-notice">
<refnamediv>
<refname>ircg_notice</refname>
<refpurpose>
Sendet eine Notiz zu einem anderen Benutzer
</refpurpose>
</refnamediv>
<refsect1>
<title>Beschreibung</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>
Sendet eine Nachricht <parameter>message</parameter> zum angegebenen
Benutzer <parameter>nick</parameter> auf dem verbunden IRC-Server
<parameter>connection</parameter>. Der genaue Unterschied
zwischen einer Nachricht und einer Notiz ist dem IRC-Manual zu
entnehmen.
</para>
<para>
Siehe auch:
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-nick">
<refnamediv>
<refname>ircg_nick</refname>
<refpurpose>
�ndert den Benutzernamen auf dem IRC-Server
</refpurpose>
</refnamediv>
<refsect1>
<title>Beschreibung</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>
�ndert den Benutzernamen auf dem IRC-Server
<parameter>connection</parameter> auf den neuen Benutzernamen
<parameter>nick</parameter>.
</para>
<para>
liefert bei erfolgreicher �nderung &true; oder &false; falls der name
nicht ge�ndert werden konnte.
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-topic">
<refnamediv>
<refname>ircg_topic</refname>
<refpurpose>
Setzt das Thema f�r einen Channel
</refpurpose>
</refnamediv>
<refsect1>
<title>Beschreibung</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>
�ndert das Thema (Topic) f�r den Channel <parameter>channel</parameter> des
verbundenen IRC-Servers <parameter>connection</parameter> in
<parameter>new_topic</parameter>.
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-channel_mode">
<refnamediv>
<refname>ircg_channel_mode</refname>
<refpurpose>
Setzt die Channel Attribute f�r einen Benutzer
</refpurpose>
</refnamediv>
<refsect1>
<title>Beschreibung</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>
Setzt die Attribute <parameter>mode_spec</parameter> in einem Channel
<parameter>channel</parameter>
auf dem verbundenen Server <parameter>connection</parameter> f�r den
Benutzer <parameter>nick</parameter>.
</para>
<para>
Die Attribute werden gesetzt oder gel�scht durch Angabe eines Zeichen
verbunden mit einem Plus oder Minuszeichen. Ein Operator-Attribut beispielsweise wird
mittels '+o' gesetzt oder durch '-o' entfernt.
</para>
<para>
Siehe auch:
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-html-encode">
<refnamediv>
<refname>ircg_html_encode</refname>
<refpurpose>
Wandelt einen HTML string f�r die Ausgabe um
</refpurpose>
</refnamediv>
<refsect1>
<title>Beschreibung</title>
<funcsynopsis>
<funcprototype>
<funcdef>boolean <function>ircg_html_encode</function></funcdef>
<paramdef>string <parameter>html_string</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
Wandelt den HTML-String <parameter>html_string</parameter> f�r die Ausgabe
um. Dies ist beispielsweise sinnvoll, wenn in einem Channel �ber HTML oder Beispiele
diskutiert wird.
</para>
<para>
Siehe auch: <!-- what -->
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-whois">
<refnamediv>
<refname>ircg_whois</refname>
<refpurpose>
Liefert die Information �ber einen bestimmten Benutzer
</refpurpose>
</refnamediv>
<refsect1>
<title>Beschreibung</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>
Weist den verbunden IRC-Server <parameter>connection</parameter> an, Informationen
�ber den Benutzer <parameter>nick</parameter> anzuzeigen.
</para>
<para>
Siehe auch:
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-kick">
<refnamediv>
<refname>ircg_kick</refname>
<refpurpose>
Entfernt einen Benutzer aus einem Channel
</refpurpose>
</refnamediv>
<refsect1>
<title>Beschreibung</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>
Entfernt den Benutzer <parameter>nick</parameter> vom Channel
<parameter>channel</parameter> auf dem verbundenen IRC-Server
<parameter>connection</parameter>. <parameter>reason</parameter> gibt den Grund an,
warum der User aus dem Channel geworfen wird.
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-ignore-add">
<refnamediv>
<refname>ircg_ignore_add</refname>
<refpurpose>
F�gt einen Benutzer an die Liste der zu ignorierenden Personen an.
</refpurpose>
</refnamediv>
<refsect1>
<title>Beschreibung</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>
Die Function f�gt den Benutzer <parameter>nick</parameter> zur pers�nlichen
Liste der ignorierten Benutzer auf dem verbundenen IRC-Server
<parameter>connection</parameter> hinzu. Dadurch werden von diesem Benutzer keine
Nachrichten mehr angezeigt.
</para>
<para>
Siehe auch: <function>ircg_ignore_del</function> .
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-ignore-del">
<refnamediv>
<refname>ircg_ignore_del</refname>
<refpurpose>
Entfernt einen Benutzer von der Liste ignorierter Personen
</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>
Diese Funktion entfernt den Benutzer <parameter>nick</parameter> von
der Liste der ignorierten Personen auf dem verbunden IRC-Server
<parameter>connection</parameter>.
</para>
<para>
Siehe auch: <function>ircg_ignore_add</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-disconnect">
<refnamediv>
<refname>ircg_disconnect</refname>
<refpurpose>
Beendet die Verbindung zum IRC-Server
</refpurpose>
</refnamediv>
<refsect1>
<title>Beschreibung</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> beendet die Verbindung
<parameter>connection</parameter> zu einem IRC-Server, die mittels
der Funktion <function>ircg-pconnect</function> hergestellt wurde
</para>
<para>
Siehe auch: <function>ircg_pconnect</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-is-conn-alive">
<refnamediv>
<refname>ircg_is_conn_alive</refname>
<refpurpose>
Check connection status
</refpurpose>
</refnamediv>
<refsect1>
<title>Beschreibung</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> gibt den Wert &true; zur�ck,
wenn die Verbindung <parameter>connection</parameter> zum IRC-Server besteht, oder
&false; falls keine g�ltige Verbindung mehr besteht.
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-lookup-format-messages">
<refnamediv>
<refname>ircg_lookup_format_messages</refname>
<refpurpose>
W�hlt ein Format f�r die Ausgabe von IRC-Nachrichten und Ereignissen aus.
</refpurpose>
</refnamediv>
<refsect1>
<title>Beschreibung</title>
<funcsynopsis>
<funcprototype>
<funcdef>boolean <function>ircg_lookup_format_messages</function></funcdef>
<paramdef>string <parameter>name</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
W�hlt ein �ber die Funktion <function>ircg_register_format</function>
definiertes Format <parameter>string</parameter> zur Formatierung der Ausgabe von
IRC-Server Nachrichten und Ereignissen aus. Unter dem Namen <literal>ircg</literal>
steht ein Standardformat zur Verf�gung.
</para>
<para>
Siehe auch: <function>ircg_register_format_messages</function>
</para>
</refsect1>
</refentry>
<refentry id="function.ircg-register-format-messages">
<refnamediv>
<refname>ircg_register_format_messages</refname>
<refpurpose>
Registriert die Ausgabeformatierungen f�r Nachrichten und Ereignisse
vom IRC-Server
</refpurpose>
</refnamediv>
<refsect1>
<title>Beschreibung</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>
Mit der Funktion <function>ircg_register_format_messages</function>
kann die Formatierung der Ausgabe von IRC-Servermeldungen und
-ereignissen festgelegt werden. Dabei ist es m�glich mehrere
Formate (Layer) zu definieren, die mit der Funktion
<function>ircg_lookup_format_messages</function> ausgew�hlt werden
k�nnen.
</para>
<para>
Die Funktionen f�r die Ausgabe werden in dem Array
<parameter>messages</parameter> in folgender Reihenfolge
�bergeben:
<itemizedlist>
<listitem><simpara>Nachricht an den
Channel</simpara></listitem>
<listitem><simpara>Erhalten einer privaten
Nachricht</simpara></listitem>
<listitem><simpara>Private Nachricht
gesendet</simpara></listitem>
<listitem><simpara>Ein Benutzer verl�sst den
Channel</simpara></listitem>
<listitem><simpara>Ein Benutzer betritt den
Channel</simpara></listitem>
<listitem><simpara>Ein Benutzer wurde aus dem Channel geworfen
(gekicked)</simpara></listitem>
<listitem><simpara>Thema (Topic) des Channels hat sich
ge�ndert</simpara></listitem>
<listitem><simpara>Fehler</simpara></listitem>
<listitem><simpara>schwerer Fehler</simpara></listitem>
<listitem><simpara>Ende der Benutzerliste (wird beim Betreten
eines Channels gesendet)</simpara></listitem>
<listitem><simpara>Meldung beim eigenen Betreten eines
Channels</simpara></listitem>
<listitem><simpara>Ein Benutzer �ndert seinen
Namen</simpara></listitem>
<listitem><simpara>Ein Benutzer beendet die Verbindung zum
IRC-Server</simpara></listitem>
<listitem><simpara>Eine gr�ssere Anzahl von Benutzern betritt
den Channel (z.B. Bei netsplit/join)</simpara></listitem>
<listitem><simpara>Ein Benutzer aus der Liste bei massenhaftem
Betreten eines Channels</simpara></listitem>
<listitem><simpara>Ende des massenhaften Betretens eines
Channels</simpara></listitem>
<listitem><simpara>Benutzerinformation</simpara></listitem>
<listitem><simpara>Serverinformation</simpara></listitem>
<listitem><simpara>Information �ber
Inaktivit�t</simpara></listitem>
<listitem><simpara>Information �ber den
Channel</simpara></listitem>
<listitem><simpara>Ende Meldung bei Information �ber Channel
(Listenende)</simpara></listitem>
<listitem><simpara>Benachrichtigung �ber �nderung des
voice-Attributs</simpara></listitem>
<listitem><simpara>Benachrichtung �ber �nderung des
Operator-Attributs</simpara></listitem>
<listitem><simpara>f�r den Channel gesperrter
Benutzer</simpara></listitem>
<listitem><simpara>Ende der Liste gesperrter
Benutzer</simpara></listitem>
</itemizedlist>
<itemizedlist>
<listitem><simpara>%f - von</simpara></listitem>
<listitem><simpara>%t - an</simpara></listitem>
<listitem><simpara>%c - channel</simpara></listitem>
<listitem><simpara>%r - vollst�ndige
Nachricht</simpara></listitem>
<listitem><simpara>%m - umgewandelte
Nachricht</simpara></listitem>
<listitem><simpara>%j - f�r Javascript umgewandelte
Nachricht</simpara></listitem>
</itemizedlist>
<itemizedlist>
<listitem><simpara>1 - mod encode</simpara></listitem>
<listitem><simpara>2 - decodierter
Benutzername</simpara></listitem>
</itemizedlist>
</para>
<para>
Siehe auch: <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:
-->