tom             Sat Jul 14 03:50:50 2001 EDT

  Modified files:              
    /phpdoc/de/functions        readline.xml 
  Log:
  Translation from Friedhelm Betz
  
Index: phpdoc/de/functions/readline.xml
diff -u /dev/null phpdoc/de/functions/readline.xml:1.4
--- /dev/null   Sat Jul 14 03:50:50 2001
+++ phpdoc/de/functions/readline.xml    Sat Jul 14 03:50:49 2001
@@ -0,0 +1,263 @@
+ <reference id="ref.readline">
+  <title>GNU Readline</title>
+  <titleabbrev>Readline</titleabbrev>
+
+  <partintro>
+   <simpara>
+    Die <function>readline</function> Funktionen realisieren eine
+    Schnittstelle zur GNU Readline Bibliothek. Diese Funktionen bieten
+    die M�glichkeit Kommandozeilen zu editieren. Ein Beispiel f�r die
+    Anwendung ist die Art und Weise, wie die Bash es erlaubt, die
+    Pfeiltasten zu benutzen um Schriftzeichen einzuf�gen oder durch
+    die Kommando-History zu scrollen. Auf Grund des interaktiven
+    Charakters dieser Bibliothek ist diese von geringem Nutzen beim
+    Programmieren von Webanwendungen, kann aber n�tzlich sein, wenn
+    Sie Skripte schreiben, die daf�r gedacht sind in einer Shell
+    abzulaufen.
+   </simpara>
+   <simpara>
+    Die Homepage des GNU Readline Projekts finden Sie unter
+    <ulink url="&url.readline;">&url.readline;</ulink>. Das Projekt
+    wird von Chet Ramey betreut, der au�erdem der Autor der Bash ist.
+   </simpara>
+  </partintro>
+
+  <refentry id="function.readline">
+   <refnamediv>
+    <refname>readline</refname>
+    <refpurpose>Liest eine Zeile</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>string <function>readline</function></funcdef>
+      <paramdef>string
+       <parameter><optional>prompt</optional></parameter>
+      </paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Diese Funktion gibt eine einzelne Zeichenkette vom Benutzer
+     zur�ck. Sie k�nnen eine Zeichenkette angeben, mit dem Sie den
+     Benutzer zur Eingabe auffordern. Der Zeile die Sie erhalten
+     fehlt das abschlie�ende Zeichen f�r einen Zeilenvorschub. Die
+     Zeile m�ssen Sie selbst mit Hilfe der Funktion
+     <function>readline_add_history</function> der History hinzuf�gen.
+    </para>
+    <example>
+     <title><function>readline</function></title>
+     <programlisting role="php">
+//abfragen von 3 Kommandos vom Benutzer
+for ($i=0; $i &lt; 3; $i++) {
+        $zeile = readline ("Kommando: ");
+        readline_add_history ($line);
+}
+
+//anzeigen der History
+print_r (readline_list_history());
+
+//anzeigen der Variablen
+print_r (readline_info());
+     </programlisting>
+    </example>
+   </refsect1>
+  </refentry>
+
+  <refentry id="function.readline-add-history">
+   <refnamediv>
+    <refname>readline_add_history</refname>
+    <refpurpose>F�gt eine Zeile zur History hinzu</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>void <function>readline_add_history</function>
+      </funcdef>
+      <paramdef>string <parameter>zeile</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Diese Funktion f�gt eine Zeile zur Kommandozeilen-History hinzu.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id="function.readline-clear-history">
+   <refnamediv>
+    <refname>readline_clear_history</refname>
+    <refpurpose>L�scht die History</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>bool <function>readline_clear_history</function>
+      </funcdef>
+      <void/>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Diese Funktion l�scht die gesamte Kommandozeilen-History.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id="function.readline-completion-function">
+   <refnamediv>
+    <refname>readline_completion_function</refname>
+    <refpurpose>Registriert eine Vervollst�ndigungsfunktion
+    </refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>bool
+       <function>readline_completion_function</function>
+      </funcdef>
+      <paramdef>string <parameter>zeile</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Diese Funktion registriert eine Vervollst�ndigungsfunktion. Sie
+     m�ssen den Namen einer existierenden Funktion angeben, die einen
+     Teil einer Kommandozeile akzeptiert und ein Array m�glicher
+     �bereinstimmungen zur�ckgibt.
+     Das ist die gleiche Art von Funktionalit�t die Sie haben, wenn
+     Sie die Tab-Taste benutzen, w�hrend Sie mit der Bash arbeiten.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id="function.readline-info">
+   <refnamediv>
+    <refname>readline_info</refname>
+    <refpurpose>Liest/Setzt verschiedene interne readline
+    Variablen</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>mixed <function>readline_info</function></funcdef>
+      <paramdef>string
+       <parameter><optional>varname</optional></parameter>
+      </paramdef>
+      <paramdef>string
+       <parameter><optional>neuerwert</optional></parameter>
+      </paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Wenn diese Funktion ohne Parameter aufgerufen wird, gibt sie
+     einen Array von Werten f�r alle Einstellungen zur�ck, die
+     readline benutzt. Die Elemente werden durch die folgenden Werte
+     indiziert:
+     done, end, erase_empty_line, library_version, line_buffer, mark,
+     pending_input, point, prompt, readline_name, und terminal_name.
+    </para>
+    <para>
+     Wird die Funktion mit einem Parameter aufgerufen, wird der Wert
+     dieser Einstellung zur�ckgegeben.
+     Beim Aufruf mit zwei Parametern wird die Einstellung auf den
+     angegebenen Wert ge�ndert.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id="function.readline-list-history">
+   <refnamediv>
+    <refname>readline_list_history</refname>
+    <refpurpose>Auflistung der History</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>array <function>readline_list_history</function>
+      </funcdef>
+      <void/>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Diese Funktion gibt ein Array der gesamten Kommandozeilen-History
+     zur�ck. Die Elemente sind mit Ganzzahlen indexiert, beginnend bei
+     Null.
+    </para>
+   </refsect1>
+  </refentry>
+
+  <refentry id="function.readline-read-history">
+   <refnamediv>
+    <refname>readline_read_history</refname>
+    <refpurpose>Liest die History</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>bool
+       <function>readline_read_history</function>
+      </funcdef>
+      <paramdef>string <parameter>dateiname</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Diese Funktion liest eine Kommando-History aus einer Datei.
+    </para>
+   </refsect1>
+  </refentry>
+
+
+  <refentry id="function.readline-write-history">
+   <refnamediv>
+    <refname>readline_write_history</refname>
+    <refpurpose>Schreibt die History</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschreibung</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>bool
+       <function>readline_write_history</function>
+      </funcdef>
+      <paramdef>string <parameter>dateiname</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Diese Funktion schreibt die Kommando-History in eine Datei.
+    </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:
+-->
+
+
+
+
+
+
+
+
+
+
+

Reply via email to