Преглед изворни кода

[MANUAL] German:

- sync

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@19567 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas пре 16 година
родитељ
комит
e0599bf18f

+ 1 - 7
documentation/manual/de/module_specs/Zend_Db_Select.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 19418 -->
+<!-- EN-Revision: 19446 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.db.select">
 <sect1 id="zend.db.select">
     <title>Zend_Db_Select</title>
     <title>Zend_Db_Select</title>
@@ -795,12 +795,6 @@ $select = $db->select()
                 Fragezeichen ("<code>?</code>") in der Expression.
                 Fragezeichen ("<code>?</code>") in der Expression.
             </para>
             </para>
 
 
-            <para>
-                Wenn in eine Expression mehr als eine Variable eingesetzt werden soll muss der
-                String manuell formatiert werden und die Variablen müssen von Hand quotiert und
-                eingesetzt werden.
-            </para>
-
             <example id="zend.db.select.building.where.example-param">
             <example id="zend.db.select.building.where.example-param">
                 <title>Beispiel für einen Parameter in der where() Methode</title>
                 <title>Beispiel für einen Parameter in der where() Methode</title>
 
 

+ 21 - 1
documentation/manual/de/module_specs/Zend_Form-Elements.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17618 -->
+<!-- EN-Revision: 19535 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.form.elements">
 <sect1 id="zend.form.elements">
     <title>Erstellen von Form Elementen mit Hilfe von Zend_Form_Element</title>
     <title>Erstellen von Form Elementen mit Hilfe von Zend_Form_Element</title>
@@ -642,6 +642,26 @@ $messages = $element->getMessages();
             </para>
             </para>
         </note>
         </note>
 
 
+        <note>
+            <title>Wann wird ein Element als leer erkannt?</title>
+
+            <para>
+                Wie erwähnt wird der 'NotEmpty' Prüfer verwendet um zu erkennen ob ein Element leer
+                ist oder nicht. Aber <classname>Zend_Validate_NotEmpty</classname> arbeitet
+                standardmäßig nicht wie <acronym>PHP</acronym>'s <methodname>empty()</methodname>
+                Methode.
+            </para>
+
+            <para>
+                Das bedeutet, wenn ein Element ein Integer <emphasis>0</emphasis> oder einen
+                <emphasis>'0'</emphasis> String enthält dann wird dieses Element als nicht leer
+                engesehen. Wenn man ein anderes Verhalten will, muss man seine eigene Instanz von
+                <classname>Zend_Validate_NotEmpty</classname> erstellen. Dort kann man das Verhalten
+                dieser Prüfung definieren. Siehe <ulink
+                    linkend="zend.validate.set.notempty">Zend_Validate_NotEmpty</ulink> für Details.
+            </para>
+        </note>
+
         <para>
         <para>
             Die mit der Prüfung assoziierten Methoden sind:
             Die mit der Prüfung assoziierten Methoden sind:
         </para>
         </para>

+ 2 - 3
documentation/manual/de/module_specs/Zend_Http_Client-Advanced.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 19419 -->
+<!-- EN-Revision: 19452 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.http.client.advanced">
 <sect1 id="zend.http.client.advanced">
     <title>Zend_Http_Client - Fortgeschrittende Nutzung</title>
     <title>Zend_Http_Client - Fortgeschrittende Nutzung</title>
@@ -408,7 +408,6 @@ $client->setRawData($fp, 'application/zip')->request('PUT');
                 <title>Empfangen von Dateien vom HTTP Server durch Streamen</title>
                 <title>Empfangen von Dateien vom HTTP Server durch Streamen</title>
 
 
                 <programlisting language="php"><![CDATA[
                 <programlisting language="php"><![CDATA[
-]]>
 $client->setStreaming(); // will use temp file
 $client->setStreaming(); // will use temp file
 $response = $client->request('GET');
 $response = $client->request('GET');
 // Datei kopieren
 // Datei kopieren
@@ -418,7 +417,7 @@ $fp = fopen("my/downloads/file2", "w");
 stream_copy_to_stream($response->getStream(), $fp);
 stream_copy_to_stream($response->getStream(), $fp);
 // Kann auch in eine bekannte Datei schreiben
 // Kann auch in eine bekannte Datei schreiben
 $client->setStreaming("my/downloads/myfile)->request('GET');
 $client->setStreaming("my/downloads/myfile)->request('GET');
-</programlisting>
+]]></programlisting>
             </example>
             </example>
         </para>
         </para>
     </sect2>
     </sect2>

+ 2 - 2
documentation/manual/de/module_specs/Zend_Json-Server.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 18716 -->
+<!-- EN-Revision: 19477 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.json.server">
 <sect1 id="zend.json.server">
     <title>Zend_Json_Server - JSON-RPC Server</title>
     <title>Zend_Json_Server - JSON-RPC Server</title>
@@ -143,7 +143,7 @@ class Calculator
             Es ist zu beachten das jede Methode einen Docblock mit Einträgen besitzt die jeden
             Es ist zu beachten das jede Methode einen Docblock mit Einträgen besitzt die jeden
             Parameter und seinen Typ beschreiben, sowie einen Eintrag für den Rückgabewert. Das ist
             Parameter und seinen Typ beschreiben, sowie einen Eintrag für den Rückgabewert. Das ist
             <emphasis>absolut kritisch</emphasis> wenn <classname>Zend_Json_Server</classname>
             <emphasis>absolut kritisch</emphasis> wenn <classname>Zend_Json_Server</classname>
-            verwendet wird -- oder auch jede andere Server Komponente für diesen Zweck im Zend
+            verwendet wird, oder auch jede andere Server Komponente für diesen Zweck im Zend
             Framework.
             Framework.
         </para>
         </para>
 
 

+ 47 - 11
documentation/manual/de/module_specs/Zend_Mail-AdditionalHeaders.xml

@@ -1,14 +1,56 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17503 -->
+<!-- EN-Revision: 19450 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.mail.additional-headers">
 <sect1 id="zend.mail.additional-headers">
     <title>Zusätzliche Kopfzeilen</title>
     <title>Zusätzliche Kopfzeilen</title>
 
 
     <para>
     <para>
-        Beliebige Kopfzeilen können über die <methodname>addHeader()</methodname> Methode in einer
-        Mail gesetzt werden. Sie benötigt zwei Parameter, die den Namen und den Wert des Kopfzeilen
-        Feldes enthalten. Ein dritter, optionaler Parameter legt fest, ob die Kopfzeile einen oder
-        mehrere Werte enthalten darf:
+        <classname>Zend_Mail</classname> bietet verschiedene Methode um zusätzliche Mail Header zu
+        setzen:
+        <itemizedlist>
+            <listitem>
+                <para>
+                    <methodname>setReplyTo($email, $name=null)</methodname>: Setzt den Reply-To:
+                    Header.
+                </para>
+            </listitem>
+
+            <listitem>
+                <para>
+                    <methodname>setDate($date = null)</methodname>: Setzt den Date: Header.
+                    Diese Methode verwendet standardmäßig den aktuellen Zeitpunkt. Man kann dieser
+                    Methode auch einen Zeitpunkt, einen Datumsstring oder eine Instanz von
+                    <classname>Zend_Date</classname> übergeben.
+                </para>
+            </listitem>
+
+            <listitem>
+                <para>
+                    <methodname>setMessageId($id = true)</methodname>: Setzt den Message-Id: Header.
+                    Diese Methode erzeugt standardmäßig automatisch eine Message ID. Oder man
+                    übergibt der Methode einen eigenen Message ID String. Diese Methode ruft intern
+                    <methodname>createMessageId()</methodname> auf.
+                </para>
+            </listitem>
+        </itemizedlist>
+    </para>
+
+    <note>
+        <title>Return-Path</title>
+
+        <para>
+            Wenn man den Return-Path in eigenen Mail setzen will, sollte man unter <link
+                linkend="zend.mail.introduction.sendmail">Konfiguration des Sendmail
+                Transports</link> nachsehen. Unglücklicherweise führt die
+            <methodname>setReturnPath($email)</methodname> Methode dies nicht aus.
+        </para>
+    </note>
+
+    <para>
+        Weiters können eigene Mail Header gesetzt werden indem man die
+        <methodname>addHeader()</methodname> Methode verwendet. Sie benötigt zwei Parameter welche
+        den Namen und den Wert des Header Fields enthalten. Ein optionaler dritter Parameter
+        zeigt an ob der Header nur einen oder mehrere Werte enthalten soll:
     </para>
     </para>
 
 
     <example id="zend.mail.additional-headers.example-1">
     <example id="zend.mail.additional-headers.example-1">
@@ -20,12 +62,6 @@ $mail->addHeader('X-greetingsTo', 'Mom', true); // mehrer Werte
 $mail->addHeader('X-greetingsTo', 'Dad', true);
 $mail->addHeader('X-greetingsTo', 'Dad', true);
 ]]></programlisting>
 ]]></programlisting>
     </example>
     </example>
-
-    <para>
-        Um den Reply-To: Header zu setzen gibt es die Funktion
-        <methodname>setReplyTo($email, $name=null)</methodname> weil zusätzliches spezielles
-        Escaping der unterschiedlichen Teile (Email und Name) notwendig ist.
-    </para>
 </sect1>
 </sect1>
 <!--
 <!--
 vim:se ts=4 sw=4 et:
 vim:se ts=4 sw=4 et:

+ 13 - 10
documentation/manual/de/module_specs/Zend_Mail-Encoding.xml

@@ -1,16 +1,18 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 19421 -->
+<!-- EN-Revision: 19518 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.mail.encoding">
 <sect1 id="zend.mail.encoding">
     <title>Kodierung</title>
     <title>Kodierung</title>
+
     <para>
     <para>
         Text und HTML Nachrichten werden standardmäßig mit dem "quotedprintable" Mechanismus
         Text und HTML Nachrichten werden standardmäßig mit dem "quotedprintable" Mechanismus
         kodiert. Nachrichten Header werden auch mit dem quotedprintable Mechanismus kodiert wenn in
         kodiert. Nachrichten Header werden auch mit dem quotedprintable Mechanismus kodiert wenn in
-        <methodname>setHeaderEncoding()</methodname> nicht base64 spezifiziert wurde. Alle andere
-        Anhänge werden über "base64" kodiert, wenn an den <acronym>MIME</acronym> Teil keine andere
-        Kodierung über den <methodname>addAttachment()</methodname> Aufruf übergeben oder später
-        zugewiesen worden ist. 7Bit und 8Bit Kodierung können derzeit nur auf binärische Inhalte
-        angewandt werden.
+        <methodname>setHeaderEncoding()</methodname> nicht base64 spezifiziert wurde. Wenn man eine
+        Sprache verwendet die nicht auf römischen Buchstaben basiert, ist base64 besser geeignet.
+        Alle anderen Anhänge werden über "base64" kodiert, wenn an den <acronym>MIME</acronym> Teil
+        keine andere Kodierung über den <methodname>addAttachment()</methodname> Aufruf übergeben
+        oder später zugewiesen worden ist. 7Bit und 8Bit Kodierung können derzeit nur auf binärische
+        Inhalte angewandt werden.
     </para>
     </para>
 
 
     <para>
     <para>
@@ -20,15 +22,16 @@
         Problem von <code>iconv_mime_encode</code> und <code>mb_encode_mimeheader</code> in Bezug zu
         Problem von <code>iconv_mime_encode</code> und <code>mb_encode_mimeheader</code> in Bezug zu
         bestimmten Zeichensätzen. Dieser Algorithmus unterbricht den Header nur bei Leerzeichen, das
         bestimmten Zeichensätzen. Dieser Algorithmus unterbricht den Header nur bei Leerzeichen, das
         zu Headern führen könnte welche die erwartete Länge von 76 Zeichen weit überschreiten. Für
         zu Headern führen könnte welche die erwartete Länge von 76 Zeichen weit überschreiten. Für
-        diesen Fall wird vorgeschlagen zur BASE64 Header Kodierung zu welchseln, wie es im folgenden
-        Beispiel beschrieben wird:
+        diesen Fall wird vorgeschlagen zur BASE64 Header Kodierung zu wechseln, wie im folgenden
+        Beispiel beschrieben:
     </para>
     </para>
 
 
     <programlisting language="php"><![CDATA[
     <programlisting language="php"><![CDATA[
 // Standardmäßig Zend_Mime::ENCODING_QUOTEDPRINTABLE
 // Standardmäßig Zend_Mime::ENCODING_QUOTEDPRINTABLE
-$mail = new Zend_Mail();
+$mail = new Zend_Mail('KOI8-R');
 
 
-// Auf Base64 Kodierung zurücksetzen
+// Auf Base64 Kodierung zurücksetzen da russisch ausgedrückt in KOI8-R zu
+// Römisch basierten Buchstaben sehr unterschiedlich ist
 $mail->setHeaderEncoding(Zend_Mime::ENCODING_BASE64);
 $mail->setHeaderEncoding(Zend_Mime::ENCODING_BASE64);
 ]]></programlisting>
 ]]></programlisting>
 
 

+ 3 - 3
documentation/manual/de/module_specs/Zend_Mail-MultipleEmails.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 18755 -->
+<!-- EN-Revision: 19426 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.mail.multiple-emails">
 <sect1 id="zend.mail.multiple-emails">
     <title>Versand von mehreren E-Mails über eine SMTP Verbindung</title>
     <title>Versand von mehreren E-Mails über eine SMTP Verbindung</title>
@@ -37,8 +37,8 @@ for ($i = 0; $i < 5; $i++) {
 
 
     <para>
     <para>
         Wenn man eine separate Verbindung für jeden Mailtransport haben will, muß der Transport vor
         Wenn man eine separate Verbindung für jeden Mailtransport haben will, muß der Transport vor
-        und nach jedem Aufruf der <function>send()</function> Methode erstellt und gelöscht werden.
-        Oder alternativ kann die Verbindung zwischen jedem Transport, durch Zugriff auf das
+        und nach jedem Aufruf der <methodname>send()</methodname> Methode erstellt und gelöscht
+        werden. Oder alternativ kann die Verbindung zwischen jedem Transport, durch Zugriff auf das
         Protokoll Objekt des Transportes, manipuliert werden.
         Protokoll Objekt des Transportes, manipuliert werden.
     </para>
     </para>
 
 

+ 60 - 4
documentation/manual/de/module_specs/Zend_Mime.xml

@@ -1,11 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17232 -->
+<!-- EN-Revision: 19440 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.mime.mime">
 <sect1 id="zend.mime.mime">
     <title>Zend_Mime</title>
     <title>Zend_Mime</title>
 
 
     <sect2 id="zend.mime.mime.introduction">
     <sect2 id="zend.mime.mime.introduction">
         <title>Einführung</title>
         <title>Einführung</title>
+
         <para>
         <para>
             <classname>Zend_Mime</classname> ist eine Hilfsklasse für die Verarbeitung von
             <classname>Zend_Mime</classname> ist eine Hilfsklasse für die Verarbeitung von
             mehrteiligen <acronym>MIME</acronym> Nachrichten. Es wird von <link
             mehrteiligen <acronym>MIME</acronym> Nachrichten. Es wird von <link
@@ -17,7 +18,8 @@
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.mime.mime.static">
     <sect2 id="zend.mime.mime.static">
-    <title>Statische Methoden und Konstanten</title>
+        <title>Statische Methoden und Konstanten</title>
+
         <para>
         <para>
             <classname>Zend_Mime</classname> stellt einige einfache statische Hilfsmethoden für die
             <classname>Zend_Mime</classname> stellt einige einfache statische Hilfsmethoden für die
             <acronym>MIME</acronym> Verarbeitung bereit:
             <acronym>MIME</acronym> Verarbeitung bereit:
@@ -29,20 +31,44 @@
                         zurückgegeben.
                         zurückgegeben.
                     </para>
                     </para>
                 </listitem>
                 </listitem>
+
+                <listitem>
+                    <para>
+                        <methodname>Zend_Mime::encode()</methodname>: Codiert einen String mit der
+                        spezifizierten Kodierung.
+                    </para>
+                </listitem>
+
                 <listitem>
                 <listitem>
                     <para>
                     <para>
                         <methodname>Zend_Mime::encodeBase64()</methodname>: Codiert einen String in
                         <methodname>Zend_Mime::encodeBase64()</methodname>: Codiert einen String in
                         die base64 Codierung.
                         die base64 Codierung.
                     </para>
                     </para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
                     <para>
                     <para>
                         <methodname>Zend_Mime::encodeQuotedPrintable()</methodname>: Codiert einen
                         <methodname>Zend_Mime::encodeQuotedPrintable()</methodname>: Codiert einen
                         String mit dem "quoted-printable" Mechanismus.
                         String mit dem "quoted-printable" Mechanismus.
                     </para>
                     </para>
                 </listitem>
                 </listitem>
+
+                <listitem>
+                    <para>
+                        <methodname>Zend_Mime::encodeBase64Header()</methodname>: Codiert einen
+                        String zu einer base64 Kodierung für Mail Header.
+                    </para>
+                </listitem>
+
+                <listitem>
+                    <para>
+                        <methodname>Zend_Mime::encodeQuotedPrintableHeader()</methodname>: Codiert
+                        einen String mit dem Quoted-Printable Mechanismus für Mail Header.
+                    </para>
+                </listitem>
             </itemizedlist>
             </itemizedlist>
         </para>
         </para>
+
         <para>
         <para>
             <classname>Zend_Mime</classname> definiert einen Satz Konstanten, die üblicherweise von
             <classname>Zend_Mime</classname> definiert einen Satz Konstanten, die üblicherweise von
             <acronym>MIME</acronym> Nachrichten verwendet werden:
             <acronym>MIME</acronym> Nachrichten verwendet werden:
@@ -53,53 +79,80 @@
                         'application/octet-stream'
                         'application/octet-stream'
                     </para>
                     </para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
                     <para>
                     <para>
                         <constant>Zend_Mime::TYPE_TEXT</constant>: 'text/plain'
                         <constant>Zend_Mime::TYPE_TEXT</constant>: 'text/plain'
                     </para>
                     </para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
                     <para>
                     <para>
                         <constant>Zend_Mime::TYPE_HTML</constant>: 'text/html'
                         <constant>Zend_Mime::TYPE_HTML</constant>: 'text/html'
                     </para>
                     </para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
                     <para>
                     <para>
                         <constant>Zend_Mime::ENCODING_7BIT</constant>: '7bit'
                         <constant>Zend_Mime::ENCODING_7BIT</constant>: '7bit'
                     </para>
                     </para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
                     <para>
                     <para>
                         <constant>Zend_Mime::ENCODING_8BIT</constant>: '8bit';
                         <constant>Zend_Mime::ENCODING_8BIT</constant>: '8bit';
                     </para>
                     </para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
                     <para>
                     <para>
                         <constant>Zend_Mime::ENCODING_QUOTEDPRINTABLE</constant>:
                         <constant>Zend_Mime::ENCODING_QUOTEDPRINTABLE</constant>:
                         'quoted-printable'
                         'quoted-printable'
                     </para>
                     </para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
                     <para>
                     <para>
                         <constant>Zend_Mime::ENCODING_BASE64</constant>: 'base64'
                         <constant>Zend_Mime::ENCODING_BASE64</constant>: 'base64'
                     </para>
                     </para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
                     <para>
                     <para>
                         <constant>Zend_Mime::DISPOSITION_ATTACHMENT</constant>: 'attachment'
                         <constant>Zend_Mime::DISPOSITION_ATTACHMENT</constant>: 'attachment'
                     </para>
                     </para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
                     <para>
                     <para>
                         <constant>Zend_Mime::DISPOSITION_INLINE</constant>: 'inline'
                         <constant>Zend_Mime::DISPOSITION_INLINE</constant>: 'inline'
                     </para>
                     </para>
                 </listitem>
                 </listitem>
+
+                <listitem>
+                    <para>
+                        <constant>Zend_Mime::MULTIPART_ALTERNATIVE</constant>: 'multipart/alternative'
+                    </para>
+                </listitem>
+
+                <listitem>
+                    <para>
+                        <constant>Zend_Mime::MULTIPART_MIXED</constant>: 'multipart/mixed'
+                    </para>
+                </listitem>
+
+                <listitem>
+                    <para>
+                        <constant>Zend_Mime::MULTIPART_RELATED</constant>: 'multipart/related'
+                    </para>
+                </listitem>
             </itemizedlist>
             </itemizedlist>
         </para>
         </para>
-        </sect2>
+    </sect2>
 
 
-        <sect2 id="zend.mime.mime.instantiation">
+    <sect2 id="zend.mime.mime.instantiation">
         <title>Zend_Mime instanziieren</title>
         <title>Zend_Mime instanziieren</title>
+
         <para>
         <para>
             Wenn ein <classname>Zend_Mime</classname> instanziiert wird, wird eine
             Wenn ein <classname>Zend_Mime</classname> instanziiert wird, wird eine
             <acronym>MIME</acronym> Abgrenzung gespeichert, die von allen nachfolgenden nicht
             <acronym>MIME</acronym> Abgrenzung gespeichert, die von allen nachfolgenden nicht
@@ -108,6 +161,7 @@
             Abgrenzung verwendet. Anderfalls wird eine zufällige <acronym>MIME</acronym> Abgrenzung
             Abgrenzung verwendet. Anderfalls wird eine zufällige <acronym>MIME</acronym> Abgrenzung
             während der Konstruktionsphase generiert.
             während der Konstruktionsphase generiert.
         </para>
         </para>
+
         <para>
         <para>
             Ein <classname>Zend_Mime</classname> Objekt hat die folgenden Methoden:
             Ein <classname>Zend_Mime</classname> Objekt hat die folgenden Methoden:
             <itemizedlist>
             <itemizedlist>
@@ -117,12 +171,14 @@
                         <acronym>MIME</acronym> Abgrenzung zurück.
                         <acronym>MIME</acronym> Abgrenzung zurück.
                     </para>
                     </para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
                     <para>
                     <para>
                         <methodname>boundaryLine()</methodname>: Gibt die komplette Zeile der
                         <methodname>boundaryLine()</methodname>: Gibt die komplette Zeile der
                         <acronym>MIME</acronym> Abgrenzung zurück.
                         <acronym>MIME</acronym> Abgrenzung zurück.
                     </para>
                     </para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
                     <para>
                     <para>
                         <methodname>mimeEnd()</methodname>: Gibt die komplette Endzeile der
                         <methodname>mimeEnd()</methodname>: Gibt die komplette Endzeile der

+ 237 - 184
documentation/manual/de/module_specs/Zend_Service_LiveDocx.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 19418 -->
+<!-- EN-Revision: 19452 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.service.livedocx">
 <sect1 id="zend.service.livedocx">
     <title>Zend_Service_LiveDocx</title>
     <title>Zend_Service_LiveDocx</title>
@@ -8,147 +8,183 @@
         <title>Einführung in LiveDocx</title>
         <title>Einführung in LiveDocx</title>
 
 
         <para>
         <para>
-            LiveDocx is a <acronym>SOAP</acronym> service that allows developers to generate word
-            processing documents by combining structured data from PHP with a template, created in a
-            word processor. The resulting document can be saved as a <acronym>PDF</acronym>,
-            <acronym>DOCX</acronym>, <acronym>DOC</acronym>, <acronym>HTML</acronym> or
-            <acronym>RTF</acronym> file. LiveDocx implements <ulink
-                    url="http://en.wikipedia.org/wiki/Mail_merge">mail-merge</ulink> in PHP.
+            LiveDocx ist ein <acronym>SOAP</acronym> Service der es Entwicklern erlaubt Word
+            Dokumente zu erstellen indem strukturierte Daten von PHP mit einem Template kombiniert
+            werden, die in einer Word Bearbeitung erstellt wurden. Das resultierende Dokument kann
+            als <acronym>PDF</acronym>, <acronym>DOCX</acronym>, <acronym>DOC</acronym>,
+            <acronym>HTML</acronym> oder <acronym>RTF</acronym> Datei gespeichert werden. LiveDocx
+            implementiert <ulink url="http://en.wikipedia.org/wiki/Mail_merge">mail-merge</ulink>
+            in PHP.
         </para>
         </para>
 
 
         <para>
         <para>
-            The family of <classname>Zend_Service_LiveDocx</classname> components provides a clean
-            and simple interface to the <ulink url="http://www.livedocx.com">LiveDocx API</ulink>
-            and additionally offers functionality to improve network performance.
-        </para>
-
-        <para>The <ulink url="http://www.phplivedocx.org">phpLiveDocx project site</ulink> contains
-            a large number of sample applications, tips and tricks and latest news, specific
-            to the Zend Framework implementation of LiveDocx. These resources are designed to get
-            you up to speed with LiveDocx in PHP as quickly as possible.
+            Die Familie der <classname>Zend_Service_LiveDocx</classname> Komponenten bietet ein
+            klares und einfaches Interface zur <ulink url="http://www.livedocx.com">LiveDocx
+                API</ulink> und bietet zusätzlich Funktionalitäten um die Geschwindigkeit im
+            Netzwerk zu erhöhen.
         </para>
         </para>
 
 
         <para>
         <para>
-            The backend <acronym>SOAP</acronym> API is documented <ulink
-            url="http://www.livedocx.com/pub/documentation/api.aspx">on the LiveDocx
-            documentation pages</ulink>.
+            Wenn man, zusätzlich zu diesem Kapitel des Handbuchs, daran interessiert ist mehr
+            über <classname>Zend_Service_LiveDocx</classname> und das dahinterliegende
+            <acronym>SOAP</acronym> Service LiveDocx zu lernen, kann man bei den folgenden
+            Ressourcen nachsehen:
         </para>
         </para>
 
 
+        <itemizedlist>
+            <listitem>
+                <para>
+                    <emphasis>Mitgelieferte Beispielanwendungen</emphasis>. Es gibt eine große
+                    Anzahl an Beispielanwendungen im Verzeichnis
+                    <emphasis>/demos/Zend/Service/LiveDocx</emphasis> der Zend Framework
+                    Distributiondatei, oder der Trunk Version die vom standardmäßigen SVN
+                    repository ausgecheckt werden kann. Diese sind dazu gedacht schnell, in nur
+                    ein paar Minuten, mit <classname>Zend_Service_LiveDocx</classname> zurecht zu
+                    kommen.
+                </para>
+            </listitem>
+            <listitem>
+                <para>
+                    <ulink url="http://www.phplivedocx.org/">
+                    <classname>Zend_Service_LiveDocx</classname> Blog und Webseite</ulink>.
+               </para>
+            </listitem>
+            <listitem>
+                <para>
+                    <ulink url="http://www.livedocx.com/pub/documentation/api.aspx">
+                    LiveDocx SOAP API Dokumentation</ulink>.
+                </para>
+            </listitem>
+            <listitem>
+                <para>
+                    <ulink url="https://api.livedocx.com/1.2/mailmerge.asmx?wsdl">
+                    LiveDocx WSDL</ulink>.
+                </para>
+            </listitem>
+            <listitem>
+                <para>
+                    <ulink url="https://www.livedocx.com/">LiveDocx Blog und Webseite</ulink>.
+                </para>
+            </listitem>
+        </itemizedlist>
+
         <sect3 id="zend.service.livedocx.account">
         <sect3 id="zend.service.livedocx.account">
-            <title>Sign Up for an Account</title>
+            <title>Für einen Account anmelden</title>
 
 
             <para>
             <para>
-                Before you can start using LiveDocx, you must first <ulink
-                    url="https://www.livedocx.com/user/account_registration.aspx">sign up</ulink>
-                for an account. The account is completely free of charge and you only need to
-                specify a <emphasis>username</emphasis>, <emphasis>password</emphasis> and
-                <emphasis>e-mail address</emphasis>. Your login credentials will be dispatched to
-                the e-mail address you supply, so please type carefully.
+                Bevor man damit beginnt LiveDocx zu verwenden muss man sich zuerst für einen Account
+                <ulink
+                    url="https://www.livedocx.com/user/account_registration.aspx">anmelden</ulink>.
+                Der Account ist komplett kostenlos, und mann muss nur einen
+                <emphasis>Benutzernamen</emphasis>, ein <emphasis>Passwort</emphasis> und eine
+                <emphasis>E-Mail Adresse</emphasis> spezifizieren. Die Anmeldedaten werden mit der
+                Email Adresse verknüpft, welche man angibt, deshalb sollte man vorsichtig tippen.
             </para>
             </para>
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.service.livedocx.templates-documents">
         <sect3 id="zend.service.livedocx.templates-documents">
-            <title>Templates and Documents</title>
+            <title>Templates und Dokumente</title>
 
 
             <para>
             <para>
-                LiveDocx differentiates between the following terms: 1)
-                <emphasis>template</emphasis> and 2) <emphasis>document</emphasis>. In order to
-                fully understand the documentation and indeed the actual API, it is important that
-                any programmer deploying LiveDocx understands the difference.
+                LiveDocx unterscheidet zwischen den folgenden Ausdrücken: 1)
+                <emphasis>Template</emphasis> und 2) <emphasis>Dokument</emphasis>. Um die
+                Dokumentation und auch die aktuelle API vollständig zu verstehen, ist es wichtig
+                das jeder Programmierer der LiveDocx ausliefert, den Unterschied versteht.
             </para>
             </para>
 
 
             <para>
             <para>
-                The term <emphasis>template</emphasis> is used to refer to the input file, created
-                in a word processor, containing formatting and text fields. You can download an
-                <ulink
-                    url="http://www.phplivedocx.org/wp-content/uploads/2009/01/license-agreement-template.docx">example
-                    template</ulink>, stored as a <acronym>DOCX</acronym> file. The term
-                <emphasis>document</emphasis> is used to refer to the output file that contains the
-                template file, populated with data - i.e. the finished document. You can download an
-                <ulink
-                    url="http://www.phplivedocx.org/wp-content/uploads/2009/01/license-agreement-document.pdf">example
-                    document</ulink>, stored as a <acronym>PDF</acronym> file.
+                Der Ausdruck <emphasis>Template</emphasis> wird verwendet um auf eine Eingabedatei
+                zu verweisen, die in einem Word Prozessor erstellt wurde, und Formatierungen sowie
+                Textfelder enthält. Man kann ein <ulink
+                    url="http://www.phplivedocx.org/wp-content/uploads/2009/01/license-agreement-template.docx">Beispieltemplate</ulink>
+                downloaden, welches als <acronym>DOCX</acronym> Datei gespeichert ist. Der Ausdruck
+                <emphasis>Dokument</emphasis> wird verwendet um auf eine Ausgabedatei zu verweisen
+                welche die Templatedatei enthält, zusammen mit Daten - z.B. das fertiggestellte
+                Dokument. Man kann ein <ulink
+                    url="http://www.phplivedocx.org/wp-content/uploads/2009/01/license-agreement-document.pdf">Beispieldokument</ulink>
+                downloaden, welches als <acronym>PDF</acronym> Datei gespeichert ist.
             </para>
             </para>
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.service.livedocx.formats">
         <sect3 id="zend.service.livedocx.formats">
-            <title>Supported File Formats</title>
+            <title>Unterstützte Dateiformate</title>
 
 
             <para>
             <para>
-                LiveDocx supports the following file formats:
+                LiveDocx unterstützt die folgenden Dateiformate:
             </para>
             </para>
 
 
             <sect4 id="zend.service.livedocx.formats.template">
             <sect4 id="zend.service.livedocx.formats.template">
-                <title>Template File Formats (input)</title>
+                <title>Template Dateiformate (Eingabe)</title>
 
 
                 <para>
                 <para>
-                    Templates can be saved in any of the following file formats:
+                    Templates können in jedem der folgenden Dateiformate gespeichert werden:
                 </para>
                 </para>
 
 
                 <itemizedlist>
                 <itemizedlist>
                     <listitem>
                     <listitem>
                         <para>
                         <para>
                             <ulink url="http://en.wikipedia.org/wiki/Office_Open_XML">DOCX</ulink> -
                             <ulink url="http://en.wikipedia.org/wiki/Office_Open_XML">DOCX</ulink> -
-                            Office Open <acronym>XML</acronym> format
+                            Office Open <acronym>XML</acronym> Format
                         </para>
                         </para>
                     </listitem>
                     </listitem>
 
 
                     <listitem>
                     <listitem>
                         <para>
                         <para>
                             <ulink url="http://en.wikipedia.org/wiki/DOC_(computing)">DOC</ulink> -
                             <ulink url="http://en.wikipedia.org/wiki/DOC_(computing)">DOC</ulink> -
-                            Microsoft Word <acronym>DOC</acronym> format
+                            Microsoft Word <acronym>DOC</acronym> Format
                         </para>
                         </para>
                     </listitem>
                     </listitem>
 
 
                     <listitem>
                     <listitem>
                         <para>
                         <para>
                             <ulink url="http://en.wikipedia.org/wiki/Rich_Text_Format">RTF</ulink> -
                             <ulink url="http://en.wikipedia.org/wiki/Rich_Text_Format">RTF</ulink> -
-                            Rich text file format
+                            Rich Text Dateiformat
                         </para>
                         </para>
                     </listitem>
                     </listitem>
 
 
                     <listitem>
                     <listitem>
                         <para>
                         <para>
                             <ulink url="http://www.textcontrol.com/">TXD</ulink> - TX Text Control
                             <ulink url="http://www.textcontrol.com/">TXD</ulink> - TX Text Control
-                            format
+                            Format
                         </para>
                         </para>
                     </listitem>
                     </listitem>
                 </itemizedlist>
                 </itemizedlist>
             </sect4>
             </sect4>
 
 
             <sect4 id="zend.service.livedocx.formats.document">
             <sect4 id="zend.service.livedocx.formats.document">
-                <title>Document File Formats (output):</title>
+                <title>Dokument Dateiformate (Ausgabe):</title>
 
 
                 <para>
                 <para>
-                    The resulting document can be saved in any of the following file formats:
+                    Das resultierende Dokument kann in jedem der folgenden Dateiformate gespeichert
+                    werden:
                 </para>
                 </para>
 
 
                 <itemizedlist>
                 <itemizedlist>
                     <listitem>
                     <listitem>
                         <para>
                         <para>
                             <ulink url="http://en.wikipedia.org/wiki/Office_Open_XML">DOCX</ulink> -
                             <ulink url="http://en.wikipedia.org/wiki/Office_Open_XML">DOCX</ulink> -
-                            Office Open <acronym>XML</acronym> format
+                            Office Open <acronym>XML</acronym> Format
                         </para>
                         </para>
                     </listitem>
                     </listitem>
 
 
                     <listitem>
                     <listitem>
                         <para>
                         <para>
                             <ulink url="http://en.wikipedia.org/wiki/DOC_(computing)">DOC</ulink> -
                             <ulink url="http://en.wikipedia.org/wiki/DOC_(computing)">DOC</ulink> -
-                            Microsoft Word <acronym>DOC</acronym> format
+                            Microsoft Word <acronym>DOC</acronym> Format
                         </para>
                         </para>
                     </listitem>
                     </listitem>
 
 
                     <listitem>
                     <listitem>
                         <para>
                         <para>
                             <ulink url="http://en.wikipedia.org/wiki/Xhtml">HTML</ulink> -
                             <ulink url="http://en.wikipedia.org/wiki/Xhtml">HTML</ulink> -
-                            <acronym>XHTML</acronym> 1.0 transitional format
+                            <acronym>XHTML</acronym> 1.0 Transitional Format
                         </para>
                         </para>
                     </listitem>
                     </listitem>
 
 
                     <listitem>
                     <listitem>
                         <para>
                         <para>
                             <ulink url="http://en.wikipedia.org/wiki/Rich_Text_Format">RTF</ulink> -
                             <ulink url="http://en.wikipedia.org/wiki/Rich_Text_Format">RTF</ulink> -
-                            Rich text file format
+                            Rich Text File Format
                         </para>
                         </para>
                     </listitem>
                     </listitem>
 
 
@@ -163,32 +199,32 @@
                     <listitem>
                     <listitem>
                         <para>
                         <para>
                             <ulink url="http://www.textcontrol.com/">TXD</ulink> - TX Text Control
                             <ulink url="http://www.textcontrol.com/">TXD</ulink> - TX Text Control
-                            format
+                            Format
                         </para>
                         </para>
                     </listitem>
                     </listitem>
 
 
                     <listitem>
                     <listitem>
                         <para>
                         <para>
                             <ulink url="http://en.wikipedia.org/wiki/Text_file">TXT</ulink> -
                             <ulink url="http://en.wikipedia.org/wiki/Text_file">TXT</ulink> -
-                            <acronym>ANSI</acronym> plain text
+                            <acronym>ANSI</acronym> reiner Text
                         </para>
                         </para>
                     </listitem>
                     </listitem>
                 </itemizedlist>
                 </itemizedlist>
             </sect4>
             </sect4>
 
 
             <sect4 id="zend.service.livedocx.formats.image">
             <sect4 id="zend.service.livedocx.formats.image">
-                <title>Image File Formats (output):</title>
+                <title>Bild Dateiformate (Ausgabe):</title>
 
 
                 <para>
                 <para>
-                    The resulting document can be saved in any of the following graphical file
-                    formats:
+                    Das resultierende Dokument kann in jedem der folgenden grafischen Dateiformate
+                    gespeichert werden:
                 </para>
                 </para>
 
 
                 <itemizedlist>
                 <itemizedlist>
                     <listitem>
                     <listitem>
                         <para>
                         <para>
                             <ulink url="http://en.wikipedia.org/wiki/BMP_file_format">BMP</ulink> -
                             <ulink url="http://en.wikipedia.org/wiki/BMP_file_format">BMP</ulink> -
-                            Bitmap image format
+                            Bitmap Image Format
                         </para>
                         </para>
                     </listitem>
                     </listitem>
 
 
@@ -202,7 +238,7 @@
                     <listitem>
                     <listitem>
                         <para>
                         <para>
                             <ulink url="http://en.wikipedia.org/wiki/Jpg">JPG</ulink> - Joint
                             <ulink url="http://en.wikipedia.org/wiki/Jpg">JPG</ulink> - Joint
-                            Photographic Experts Group format
+                            Photographic Experts Group Format
                         </para>
                         </para>
                     </listitem>
                     </listitem>
 
 
@@ -210,7 +246,7 @@
                         <para>
                         <para>
                             <ulink
                             <ulink
                                 url="http://en.wikipedia.org/wiki/Portable_Network_Graphics">PNG</ulink>
                                 url="http://en.wikipedia.org/wiki/Portable_Network_Graphics">PNG</ulink>
-                            - Portable Network Graphics format
+                            - Portable Network Graphics Format
                         </para>
                         </para>
                     </listitem>
                     </listitem>
 
 
@@ -225,7 +261,7 @@
                     <listitem>
                     <listitem>
                         <para>
                         <para>
                             <ulink url="http://en.wikipedia.org/wiki/Windows_Metafile">WMF</ulink> -
                             <ulink url="http://en.wikipedia.org/wiki/Windows_Metafile">WMF</ulink> -
-                            Windows Meta File format
+                            Windows Meta File Format
                         </para>
                         </para>
                     </listitem>
                     </listitem>
                 </itemizedlist>
                 </itemizedlist>
@@ -237,118 +273,125 @@
         <title>Zend_Service_LiveDocx_MailMerge</title>
         <title>Zend_Service_LiveDocx_MailMerge</title>
 
 
         <para>
         <para>
-             <classname>Zend_Service_LiveDocx_MailMerge</classname> is the mail-merge object in the
-             <classname>Zend_Service_LiveDocx</classname> family.
+             <classname>Zend_Service_LiveDocx_MailMerge</classname> ist das mail-merge Objekt in der
+             <classname>Zend_Service_LiveDocx</classname> Familie.
         </para>
         </para>
 
 
         <sect3 id="zend.service.livedocx.mailmerge.generation">
         <sect3 id="zend.service.livedocx.mailmerge.generation">
-            <title>Document Generation Process</title>
+            <title>Prozess der Dokumentenerstellung</title>
 
 
             <para>
             <para>
-                The document generation process can be simplified with the following equation:
+                Der Prozess der Erstellung des Dokuments kann mit der folgenden Gleichung
+                vereinfacht dargestellt werden:
             </para>
             </para>
 
 
             <para>
             <para>
-                <emphasis>Template + Data = Document</emphasis>
+                <emphasis>Template + Daten = Dokument</emphasis>
             </para>
             </para>
 
 
             <para>
             <para>
-                Or expressed by the following diagram:
+                Oder durch das folgende Diagramm ausgedrückt werden:
             </para>
             </para>
 
 
             <mediaobject>
             <mediaobject>
                 <imageobject>
                 <imageobject>
-                    <imagedata fileref="figures/zend.service.livedocx.mailmerge.generation-diabasic.png" format="PNG"></imagedata>
+                    <imagedata
+                        fileref="figures/zend.service.livedocx.mailmerge.generation-diabasic.png"
+                        format="PNG"></imagedata>
                 </imageobject>
                 </imageobject>
 
 
                 <caption>
                 <caption>
                     <para>
                     <para>
-                        Data is inserted into template to create a document (<ulink
-                            url="figures/zend.service.livedocx.mailmerge.generation-diabasic_zoom.png">view
-                            larger</ulink>).
+                        Daten werden in ein Template eingefügt um ein Dokument zu erstellen (<ulink
+                            url="figures/zend.service.livedocx.mailmerge.generation-diabasic_zoom.png">größer
+                            darstellen</ulink>).
                     </para>
                     </para>
                 </caption>
                 </caption>
             </mediaobject>
             </mediaobject>
 
 
             <para>
             <para>
-                A template, created in a word processing application, such as Microsoft Word, is
-                loaded into LiveDocx. Data is then inserted into the template and the resulting
-                document is saved to any supported format.
+                Ein Template das in einer Word Bearbeitungsanwendung, wie Microsoft Word, erstellt
+                wird, wurd in LiveDocx geladen. Daten werden kann in das Template eingesetzt, und
+                das resultierende Dokument wird in jedes der unterstützten Formate gespeichert.
             </para>
             </para>
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.service.livedocx.mailmerge.templates">
         <sect3 id="zend.service.livedocx.mailmerge.templates">
-            <title>Creating Templates in Microsoft Word 2007</title>
+            <title>Erstellen von Templates in Microsoft Word 2007</title>
 
 
             <para>
             <para>
-                Start off by launching Microsoft Word and creating a new document. Next, open up the
-                <emphasis>Field</emphasis> dialog box. This looks as follows:
+                Man muss damit beginnen Microsoft Word zu starten und ein neues Dokument zu
+                erstellen. Als nächstes, wird der Dialog <emphasis>Felder</emphasis> geöffnet.
+                Er sieht wie folgt aus:
             </para>
             </para>
 
 
             <mediaobject>
             <mediaobject>
                 <imageobject>
                 <imageobject>
-                    <imagedata fileref="figures/zend.service.livedocx.mailmerge.templates-msworddialog.png"
+                    <imagedata
+                        fileref="figures/zend.service.livedocx.mailmerge.templates-msworddialog.png"
                         format="PNG"></imagedata>
                         format="PNG"></imagedata>
                 </imageobject>
                 </imageobject>
 
 
                 <caption>
                 <caption>
                     <para>
                     <para>
-                        Microsoft Word 2007 Field dialog box (<ulink
-                            url="figures/zend.service.livedocx.mailmerge.templates-msworddialog_zoom.png">view
-                            larger</ulink>).
+                        Dialogbox Felder in Microsoft Word 2007 (<ulink
+                            url="figures/zend.service.livedocx.mailmerge.templates-msworddialog_zoom.png">größer
+                            darstellen</ulink>).
                     </para>
                     </para>
                 </caption>
                 </caption>
             </mediaobject>
             </mediaobject>
 
 
             <para>
             <para>
-                Using this dialog, you can insert the required merge fields into your document.
-                Below is a screenshot of a license agreement in Microsoft Word 2007. The merge
-                fields are marked as <code>{ MERGEFIELD FieldName }</code>:
+                Durch Verwendung dieses Dialogs kann man die benötigten Merge-Felder in das eigene
+                Dokument einfügen. Anbei ist ein Screenshot der Lizenz Vereinbarung in Microsoft
+                Word 2007. Die Merge Felder sind als <code>{ MERGEFIELD FieldName }</code> markiert:
             </para>
             </para>
 
 
             <mediaobject>
             <mediaobject>
                 <imageobject>
                 <imageobject>
-                    <imagedata fileref="figures/zend.service.livedocx.mailmerge.templates-mswordtemplatefull.png"
+                    <imagedata
+                        fileref="figures/zend.service.livedocx.mailmerge.templates-mswordtemplatefull.png"
                         format="PNG"></imagedata>
                         format="PNG"></imagedata>
                 </imageobject>
                 </imageobject>
 
 
                 <caption>
                 <caption>
                     <para>
                     <para>
-                        Template in Microsoft Word 2007 (<ulink
-                            url="figures/zend.service.livedocx.mailmerge.templates-mswordtemplatefull_zoom.png">view
-                            larger</ulink>).
+                        Das Template in Microsoft Word 2007 (<ulink
+                            url="figures/zend.service.livedocx.mailmerge.templates-mswordtemplatefull_zoom.png">größer
+                            darstellen</ulink>).
                     </para>
                     </para>
                 </caption>
                 </caption>
             </mediaobject>
             </mediaobject>
 
 
             <para>
             <para>
-                Now, save the template as <emphasis>template.docx</emphasis>.
+                Jetzt muss das Template als <emphasis>template.docx</emphasis> gespeichert werden.
             </para>
             </para>
 
 
             <para>
             <para>
-                 In the next step, we are going to populate the merge fields with textual data from
-                 PHP.
+                Im nächsten Schritt veröffentlichen wir die Merge-Felder mit textuellen Daten von
+                PHP.
             </para>
             </para>
 
 
             <mediaobject>
             <mediaobject>
                 <imageobject>
                 <imageobject>
-                    <imagedata fileref="figures/zend.service.livedocx.mailmerge.templates-mswordtemplatecropped.png"
+                    <imagedata
+                        fileref="figures/zend.service.livedocx.mailmerge.templates-mswordtemplatecropped.png"
                         format="PNG"></imagedata>
                         format="PNG"></imagedata>
                 </imageobject>
                 </imageobject>
 
 
                 <caption>
                 <caption>
                     <para>
                     <para>
-                        Cropped template in Microsoft Word 2007 (<ulink
-                            url="figures/zend.service.livedocx.mailmerge.templates-mswordtemplatecropped_zoom.png">view
-                            larger</ulink>).
+                        Unterteiltes Template in Microsoft Word 2007 (<ulink
+                            url="figures/zend.service.livedocx.mailmerge.templates-mswordtemplatecropped_zoom.png">größer
+                            darstellen</ulink>).
                     </para>
                     </para>
                 </caption>
                 </caption>
             </mediaobject>
             </mediaobject>
 
 
             <para>
             <para>
-                To populate the merge fields in the above cropped screenshot of the <ulink
-                    url="http://www.phplivedocx.org/wp-content/uploads/2009/01/license-agreement-template.docx">template</ulink>
-                in Microsoft Word, all we have to code is as follows:
+                Um die Merge Felder, im vorher unterteilten Screenshot des <ulink
+                    url="http://www.phplivedocx.org/wp-content/uploads/2009/01/license-agreement-template.docx">Templates</ulink>,
+                in Microsoft Word auszufüllen, muss das folgende geschrieben werden:
             </para>
             </para>
 
 
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
@@ -371,76 +414,81 @@ file_put_contents('document.pdf', $document);
 ]]></programlisting>
 ]]></programlisting>
 
 
             <para>
             <para>
-                The resulting document is written to disk in the file
-                <emphasis>document.pdf</emphasis>. This file can now be post-processed, sent via
-                e-mail or simply displayed, as is illustrated below in <emphasis>Document Viewer
-                    2.26.1</emphasis> on <emphasis>Ubuntu 9.04</emphasis>:
+                Das resultierende Dokument wird auf die Festplatte in die Datei
+                <emphasis>document.pdf</emphasis> geschrieben. Diese Datei kann nun weiter
+                bearbeitet, per Email versendet oder einfach angezeigt werden, wie anbei im
+                <emphasis>Document Viewer 2.26.1</emphasis> auf <emphasis>Ubuntu 9.04</emphasis>
+                gezeigt:
             </para>
             </para>
 
 
             <mediaobject>
             <mediaobject>
                 <imageobject>
                 <imageobject>
-                    <imagedata fileref="figures/zend.service.livedocx.mailmerge.templates-msworddocument.png"
+                    <imagedata
+                        fileref="figures/zend.service.livedocx.mailmerge.templates-msworddocument.png"
                         format="PNG"></imagedata>
                         format="PNG"></imagedata>
                 </imageobject>
                 </imageobject>
 
 
                 <caption>
                 <caption>
                     <para>
                     <para>
-                        Resulting document as <acronym>PDF</acronym> in Document Viewer 2.26.1
+                        Resultierendes Dokument als <acronym>PDF</acronym> im Document Viewer 2.26.1
                         (<ulink
                         (<ulink
-                            url="figures/zend.service.livedocx.mailmerge.templates-msworddocument_zoom.png">view
-                            larger</ulink>).
+                            url="figures/zend.service.livedocx.mailmerge.templates-msworddocument_zoom.png">größer
+                            darstellen</ulink>).
                     </para>
                     </para>
                 </caption>
                 </caption>
             </mediaobject>
             </mediaobject>
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.service.livedocx.mailmerge.advanced">
         <sect3 id="zend.service.livedocx.mailmerge.advanced">
-            <title>Advanced Mail-Merge</title>
+            <title>Gehobeneres Mail-Merge</title>
 
 
             <para>
             <para>
-                <classname>Zend_Service_LiveDocx_MailMerge</classname> allows designers to insert
-                any number of text fields into a template. These text fields are populated with data
-                when <emphasis>createDocument()</emphasis> is called.
+                <classname>Zend_Service_LiveDocx_MailMerge</classname> erlaubt es Entwicklern eine
+                beliebige Anzahl an Text Feldern in ein Template einzufügen. Diese textfelder werden
+                mit Daten gefüllt wenn <emphasis>createDocument()</emphasis> aufgerufen wird.
             </para>
             </para>
 
 
             <para>
             <para>
-                In addition to text fields, it is also possible specify regions of a document, which
-                should be repeated.
+                Zusätzlich zu Textfeldern ist es auch mäglich spezielle Regionen eines Dokuments
+                zu spezifizieren, welche wiederholt werden sollen.
             </para>
             </para>
 
 
             <para>
             <para>
-                For example, in a telephone bill it is necessary to print out a list of all
-                connections, including the destination number, duration and cost of each call. This
-                repeating row functionality can be achieved with so called blocks.
+                In einer Telefonrechnung ist es z.b. notwendig eine Liste aller Verbindungen,
+                inklusive der Zielnummern, der Dauer und den Kosten jedes Anrufs auszudrucken.
+                Diese Funktion der wiederholten Zeile kann mit sogenannten Blöcken erzielt werden.
             </para>
             </para>
 
 
             <para>
             <para>
-                <emphasis>Blocks</emphasis> are simply regions of a document, which are repeated
-                when <methodname>createDocument()</methodname> is called. In a block any number of
-                <emphasis>block fields</emphasis> can be specified.
+                <emphasis>Blöcke</emphasis> sind einfach Regionen eines Dokuments, welche wiederholt
+                werden wenn <methodname>createDocument()</methodname> aufgerufen wird. In einem
+                Block kann eine beliebige Anzahl an <emphasis>Block Feldern</emphasis> spezifiziert
+                werden.
             </para>
             </para>
 
 
             <para>
             <para>
-                Blocks consist of two consecutive document targets with a unique name. The following
-                screenshot illustrates these targets and their names in red:
+                Blöcke bestehen aus zwei zusammenhängenden Dokument-Zielen mit einem eindeutigen
+                Namen. Der folgende Screenshot zeigt diese Ziele und deren Namen in Rot:
             </para>
             </para>
 
 
             <mediaobject>
             <mediaobject>
                 <imageobject>
                 <imageobject>
-                    <imagedata fileref="figures/zend.service.livedocx.mailmerge.advanced-mergefieldblockformat.png" format="PNG"></imagedata>
+                    <imagedata
+                        fileref="figures/zend.service.livedocx.mailmerge.advanced-mergefieldblockformat.png"
+                        format="PNG"></imagedata>
                 </imageobject>
                 </imageobject>
 
 
                 <caption>
                 <caption>
                     <para>
                     <para>
                         (<ulink
                         (<ulink
-                            url="figures/zend.service.livedocx.mailmerge.advanced-mergefieldblockformat_zoom.png">view
-                            larger</ulink>).
+                            url="figures/zend.service.livedocx.mailmerge.advanced-mergefieldblockformat_zoom.png">größer
+                            darstellen</ulink>).
                     </para>
                     </para>
                 </caption>
                 </caption>
             </mediaobject>
             </mediaobject>
 
 
             <para>
             <para>
-                The format of a block is as follows:
+                Das Format eines Blocks ist wie folgt:
             </para>
             </para>
 
 
             <programlisting language="text"><![CDATA[
             <programlisting language="text"><![CDATA[
@@ -448,7 +496,7 @@ blockStart_ + unique name
 blockEnd_ + unique name
 blockEnd_ + unique name
 ]]></programlisting>
 ]]></programlisting>
 
 
-            <para>For example:</para>
+            <para>Zum Beispiel:</para>
 
 
             <programlisting language="text"><![CDATA[
             <programlisting language="text"><![CDATA[
 blockStart_block1
 blockStart_block1
@@ -456,33 +504,34 @@ blockEnd_block1
 ]]></programlisting>
 ]]></programlisting>
 
 
             <para>
             <para>
-                The content of a block is repeated, until all data assigned in the block fields has
-                been injected into the template. The data for block fields is specified in PHP as a
-                multi-assoc array.
+                Der Inhalt eines Blocks wird wiederholt, bis alle zugeordneten Daten in Blockfeldern
+                des Templates eingefügt wurden. Die Daten der Blockfelder werden in PHP als
+                mehrfach-assoziatives Array spezifiziert.
             </para>
             </para>
 
 
             <para>
             <para>
-                The following screenshot of a template in Microsoft Word 2007 shows how block fields
-                are used:
+                Der folgende Screenshot eines Templates in Microsoft Word 2007 zeigt wie Blockfelder
+                verwendet werden:
             </para>
             </para>
 
 
             <mediaobject>
             <mediaobject>
                 <imageobject>
                 <imageobject>
-                    <imagedata fileref="figures/zend.service.livedocx.mailmerge.advanced-mswordblockstemplate.png"
+                    <imagedata
+                        fileref="figures/zend.service.livedocx.mailmerge.advanced-mswordblockstemplate.png"
                         format="PNG"></imagedata>
                         format="PNG"></imagedata>
                 </imageobject>
                 </imageobject>
 
 
                 <caption>
                 <caption>
                     <para>
                     <para>
-                        Template, illustrating blocks in Microsoft Word 2007 (<ulink
-                            url="figures/zend.service.livedocx.mailmerge.advanced-mswordblockstemplate_zoom.png">view
-                            larger</ulink>).
+                        Template, welches Blöcke in Microsoft Word 2007 zeigt (<ulink
+                            url="figures/zend.service.livedocx.mailmerge.advanced-mswordblockstemplate_zoom.png">größer
+                            darstellen</ulink>).
                     </para>
                     </para>
                 </caption>
                 </caption>
             </mediaobject>
             </mediaobject>
 
 
             <para>
             <para>
-                The following code populates the above template with data.
+                Der folgende Code füllt das obige Template mit Daten.
             </para>
             </para>
 
 
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
@@ -518,7 +567,7 @@ $billConnections = array(
 
 
 $phpLiveDocx->assign('connection', $billConnections);
 $phpLiveDocx->assign('connection', $billConnections);
 
 
-// ... assign other data here ...
+// ... andere Daten hier anhängen ...
 
 
 $phpLiveDocx->createDocument();
 $phpLiveDocx->createDocument();
 $document = $phpLiveDocx->retrieveDocument('pdf');
 $document = $phpLiveDocx->retrieveDocument('pdf');
@@ -526,74 +575,76 @@ file_put_contents('document.pdf', $document);
 ]]></programlisting>
 ]]></programlisting>
 
 
             <para>
             <para>
-                The data, which is specified in the array <varname>$billConnections</varname> is
-                repeated in the template in the block connection. The keys of the array
-                (<varname>connection_number</varname>, <varname>connection_duration</varname> and
-                <varname>fee</varname>) are the block field names - their data is inserted, one row
-                per iteration.
+                Die Daten, welche im Array <varname>$billConnections</varname> spezifiziert sind,
+                werden im Template im Block 'connection' wiederholt. Die Schlüssel des Arrays
+                (<varname>connection_number</varname>, <varname>connection_duration</varname> und
+                <varname>fee</varname>) sind die Namen der Blockfelder - deren Daten werden bei
+                jeder Iteration in einer Zeile eingefügt.
             </para>
             </para>
 
 
             <para>
             <para>
-                The resulting document is written to disk in the file
-                <emphasis>document.pdf</emphasis>. This file can now be post-processed, sent via
-                e-mail or simply displayed, as is illustrated below in <emphasis>Document Viewer
-                    2.26.1</emphasis> on <emphasis>Ubuntu 9.04</emphasis>:
+                Das resultierende Dokument wird auf die Festplatte in die Datei
+                <emphasis>document.pdf</emphasis> geschrieben. Diese Datei kann anschließend
+                nachbearbietet, per Email gesendet, oder einfach dargestellt werden, wie anbei im
+                <emphasis>Document Viewer 2.26.1</emphasis> unter <emphasis>Ubuntu 9.04</emphasis>
+                gezeigt:
             </para>
             </para>
 
 
             <mediaobject>
             <mediaobject>
                 <imageobject>
                 <imageobject>
-                    <imagedata fileref="figures/zend.service.livedocx.mailmerge.advanced-mswordblocksdocument.png"
+                    <imagedata
+                        fileref="figures/zend.service.livedocx.mailmerge.advanced-mswordblocksdocument.png"
                         format="PNG"></imagedata>
                         format="PNG"></imagedata>
                 </imageobject>
                 </imageobject>
 
 
                 <caption>
                 <caption>
                     <para>
                     <para>
-                        Resulting document as <acronym>PDF</acronym> in Document Viewer 2.26.1
-                        (<ulink
-                            url="figures/zend.service.livedocx.mailmerge.advanced-mswordblocksdocument_zoom.png">view
-                            larger</ulink>).
+                        Das resultierende Dokument als <acronym>PDF</acronym> im Document Viewer
+                        2.26.1 (<ulink
+                            url="figures/zend.service.livedocx.mailmerge.advanced-mswordblocksdocument_zoom.png">größer
+                            darstellen</ulink>).
                     </para>
                     </para>
                 </caption>
                 </caption>
             </mediaobject>
             </mediaobject>
 
 
             <para>
             <para>
-                You can download the <acronym>DOC</acronym> <ulink
-                    url="http://www.phplivedocx.org/wp-content/uploads/2009/01/telephone-bill-template.doc">template
-                    file</ulink> and the resulting <ulink
+                Man kann die <acronym>DOC</acronym> <ulink
+                    url="http://www.phplivedocx.org/wp-content/uploads/2009/01/telephone-bill-template.doc">Template
+                    Datei</ulink> und das resultierende <ulink
                     url="http://www.phplivedocx.org/wp-content/uploads/2009/01/telephone-bill-document.pdf">PDF
                     url="http://www.phplivedocx.org/wp-content/uploads/2009/01/telephone-bill-document.pdf">PDF
-                    document</ulink>.
+                    Dokument</ulink> hier herunterladen.
             </para>
             </para>
 
 
             <para>
             <para>
-                <emphasis>NOTE:</emphasis> blocks may not be nested.
+                <emphasis>BEACHTE:</emphasis> Blöcke können nicht verschachtelt werden.
             </para>
             </para>
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.service.livedocx.mailmerge.bitmaps">
         <sect3 id="zend.service.livedocx.mailmerge.bitmaps">
-            <title>Generating bitmaps image files</title>
+            <title>Erstellen von Bitmap Bildern</title>
 
 
             <para>
             <para>
-                In addition to document file formats,
-                <classname>Zend_Service_LiveDocx_MailMerge</classname> also allows documents to be
-                saved to a number of image file formats (<acronym>BMP</acronym>,
-                <acronym>GIF</acronym>, <acronym>JPG</acronym>, <acronym>PNG</acronym> and
-                <acronym>TIFF</acronym>). Each page of the document is saved to one file.
+                Zusätzlich zu den Dateiformaten für Dokumente erlaubt es
+                <classname>Zend_Service_LiveDocx_MailMerge</classname> auch Dokumente als eine
+                Anzahl von Bildern zu speichern (<acronym>BMP</acronym>,
+                <acronym>GIF</acronym>, <acronym>JPG</acronym>, <acronym>PNG</acronym> und
+                <acronym>TIFF</acronym>). Jede Seite des Dokuments wird als eine Datei gespeichert.
             </para>
             </para>
 
 
             <para>
             <para>
-                The following sample illustrates the use of <methodname>getBitmaps($fromPage,
-                    $toPage, $zoomFactor, $format)</methodname> and
+                Das folgende Beispiel zeigt die Verwendung von <methodname>getBitmaps($fromPage,
+                    $toPage, $zoomFactor, $format)</methodname> und
                 <methodname>getAllBitmaps($zoomFactor, $format)</methodname>.
                 <methodname>getAllBitmaps($zoomFactor, $format)</methodname>.
             </para>
             </para>
 
 
             <para>
             <para>
-                <varname>$fromPage</varname> is the lower-bound page number of the page range that
-                should be returned as an image and <varname>$toPage</varname> the upper-bound page
-                number. <varname>$zoomFactor</varname> is the size of the images, as a percent,
-                relative to the original page size. The range of this parameter is 10 to 400.
-                <varname>$format</varname> is the format of the images returned by this method. The
-                supported formats can be obtained by calling
-                <methodname>getImageFormats()</methodname>.
+                <varname>$fromPage</varname> ist die untere Grenze der Seitenzahl des Bereichs an
+                Seiten die als Bild zurückgegeben werden soll, und <varname>$toPage</varname> ist
+                die obere Grenze der Seitenzahlen. <varname>$zoomFactor</varname> ist die Größe
+                der Bilder, als Prozentwert, relativ zur originalen Seitengröße. Der Bereich dieses
+                Parameters ist von 10 bis 400. <varname>$format</varname> ist das Format des
+                Bildes welches von dieser Methode zurückgegeben wird. Die unterstützten Formate
+                erhält man, wenn man <methodname>getImageFormats()</methodname> aufruft.
             </para>
             </para>
 
 
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
@@ -617,11 +668,11 @@ $phpLiveDocx->assign('software', 'Magic Graphical Compression Suite v1.9')
 
 
 $phpLiveDocx->createDocument();
 $phpLiveDocx->createDocument();
 
 
-// Get all bitmaps
+// Alle Bitmaps holen
 // (zoomFactor, format)
 // (zoomFactor, format)
 $bitmaps = $phpLiveDocx->getAllBitmaps(100, 'png');
 $bitmaps = $phpLiveDocx->getAllBitmaps(100, 'png');
 
 
-// Get just bitmaps in specified range
+// Nur Bitmaps im spezifizierten Bereich erhalten
 // (fromPage, toPage, zoomFactor, format)
 // (fromPage, toPage, zoomFactor, format)
 // $bitmaps = $phpLiveDocx->getBitmaps(2, 2, 100, 'png');
 // $bitmaps = $phpLiveDocx->getBitmaps(2, 2, 100, 'png');
 
 
@@ -632,37 +683,39 @@ foreach ($bitmaps as $pageNumber => $bitmapData) {
 ]]></programlisting>
 ]]></programlisting>
 
 
             <para>
             <para>
-                This produces two files (<filename>documentPage1.png</filename> and
-                <filename>documentPage2.png</filename>) and writes them to disk in the same
-                directory as the executable PHP file.
+                Das produziert zwei Bilder (<filename>documentPage1.png</filename> und
+                <filename>documentPage2.png</filename>) und schreibt diese auf der Festplatte
+                in das gleiche Verzeichnis wie die ausführbare PHP Datei.
             </para>
             </para>
 
 
             <mediaobject>
             <mediaobject>
                 <imageobject>
                 <imageobject>
-                    <imagedata fileref="figures/zend.service.livedocx.mailmerge.bitmaps-documentpage1.png"
+                    <imagedata
+                        fileref="figures/zend.service.livedocx.mailmerge.bitmaps-documentpage1.png"
                         format="PNG"></imagedata>
                         format="PNG"></imagedata>
                 </imageobject>
                 </imageobject>
 
 
                 <caption>
                 <caption>
                     <para>
                     <para>
                         documentPage1.png (<ulink
                         documentPage1.png (<ulink
-                            url="figures/zend.service.livedocx.mailmerge.bitmaps-documentpage1_zoom.png">view
-                            larger</ulink>).
+                            url="figures/zend.service.livedocx.mailmerge.bitmaps-documentpage1_zoom.png">größer
+                            darstellen</ulink>).
                     </para>
                     </para>
                 </caption>
                 </caption>
             </mediaobject>
             </mediaobject>
 
 
             <mediaobject>
             <mediaobject>
                 <imageobject>
                 <imageobject>
-                    <imagedata fileref="figures/zend.service.livedocx.mailmerge.bitmaps-documentpage2.png"
+                    <imagedata
+                        fileref="figures/zend.service.livedocx.mailmerge.bitmaps-documentpage2.png"
                         format="PNG"></imagedata>
                         format="PNG"></imagedata>
                 </imageobject>
                 </imageobject>
 
 
                 <caption>
                 <caption>
                     <para>
                     <para>
                         documentPage2.png (<ulink
                         documentPage2.png (<ulink
-                            url="figures/zend.service.livedocx.mailmerge.bitmaps-documentpage2_zoom.png">view
-                            larger</ulink>).
+                            url="figures/zend.service.livedocx.mailmerge.bitmaps-documentpage2_zoom.png">größer
+                            darstellen</ulink>).
                     </para>
                     </para>
                 </caption>
                 </caption>
             </mediaobject>
             </mediaobject>

+ 3 - 3
documentation/manual/de/module_specs/Zend_Translate-Adapters.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 18786 -->
+<!-- EN-Revision: 19426 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.translate.adapter">
 <sect1 id="zend.translate.adapter">
 
 
@@ -245,8 +245,8 @@
                 <title>Rückschritt in PHP 5.3</title>
                 <title>Rückschritt in PHP 5.3</title>
 
 
                 <para>
                 <para>
-                    Vor <acronym>PHP</acronym> 5.3 haben <function>parse_ini_file()</function> und
-                    <function>parse_ini_string()</function> nicht ASCII Zeichen in
+                    Vor <acronym>PHP</acronym> 5.3 haben <methodname>parse_ini_file()</methodname>
+                    und <methodname>parse_ini_string()</methodname> nicht ASCII Zeichen in
                     <acronym>INI</acronym> Optionsschlüsseln ohne Probleme behandelt. Aber beginnend
                     <acronym>INI</acronym> Optionsschlüsseln ohne Probleme behandelt. Aber beginnend
                     mit <acronym>PHP</acronym> 5.3 werden alle diese Schlüssel leise im
                     mit <acronym>PHP</acronym> 5.3 werden alle diese Schlüssel leise im
                     zurückgegebenen Array von beiden Funktionen entfernt. Wenn man Schlüssel hatte
                     zurückgegebenen Array von beiden Funktionen entfernt. Wenn man Schlüssel hatte

+ 13 - 3
documentation/manual/de/module_specs/Zend_Translate-Additional.xml

@@ -1,8 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 18004 -->
+<!-- EN-Revision: 19457 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.translate.additional">
 <sect1 id="zend.translate.additional">
-
     <title>Zusätzliche Features für Übersetzungen</title>
     <title>Zusätzliche Features für Übersetzungen</title>
 
 
     <para>
     <para>
@@ -11,7 +10,6 @@
     </para>
     </para>
 
 
     <sect2 id="zend.translate.additional.options">
     <sect2 id="zend.translate.additional.options">
-
         <title>Optionen für Adapter</title>
         <title>Optionen für Adapter</title>
 
 
         <para>
         <para>
@@ -180,6 +178,18 @@ $translate->addTranslation('/path/to/new.csv', 'fr', $options);
                         </entry>
                         </entry>
                         <entry><emphasis>0</emphasis></entry>
                         <entry><emphasis>0</emphasis></entry>
                     </row>
                     </row>
+
+                    <row>
+                        <entry>useId</entry>
+                        <entry>Xliff</entry>
+                        <entry>
+                            Wenn diese Option auf <constant>FALSE</constant> gesetzt wird, dann wird
+                            der Source String als Message Id verwendet. Der Standardwert dieser
+                            Option ist <constant>TRUE</constant>, was bedeutet dass die Id vom
+                            trans-unit Element als Message Id verwendet wird
+                        </entry>
+                        <entry><emphasis>true</emphasis></entry>
+                    </row>
                 </tbody>
                 </tbody>
             </tgroup>
             </tgroup>
         </table>
         </table>

+ 20 - 3
documentation/manual/de/module_specs/Zend_Validate-Callback.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 18840 -->
+<!-- EN-Revision: 19529 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect2 id="zend.validate.set.callback">
 <sect2 id="zend.validate.set.callback">
     <title>Callback</title>
     <title>Callback</title>
@@ -211,9 +211,26 @@ if ($valid->isValid($input)) {
 ]]></programlisting>
 ]]></programlisting>
 
 
         <para>
         <para>
+            Wenn zusätzliche Werte an <methodname>isValid()</methodname> übergeben werden, dann
+            werden diese Werte unmittelbar nach <varname>$value</varname> hinzugefügt.
+        </para>
+
+        <programlisting language="php"><![CDATA[
+$valid = new Zend_Validate_Callback(array('MyClass', 'myMethod'));
+$valid->setOptions($option);
+
+if ($valid->isValid($input, $additional)) {
+    // Input scheint gültig zu sein
+} else {
+    // Input ist ungültig
+}
+]]></programlisting>
+
+        <para>
             Wenn der Aufruf zu einem Callback durchgeführt wird, dann wird der Wert der zu
             Wenn der Aufruf zu einem Callback durchgeführt wird, dann wird der Wert der zu
-            überprüfen ist als erstes Argument an den Callback übergeben; alle anderen Optionen
-            folgen Ihm. Die anzahl und der Typ der Optionen welche verwendet werden ist nicht
+            überprüfen ist als erstes Argument an den Callback übergeben gefolgt von allen anderen
+            Werten die an <methodname>isValid()</methodname> übergeben wurden; alle anderen Optionen
+            folgen Ihm. Die Anzahl und der Typ der Optionen welche verwendet werden ist nicht
             limitiert.
             limitiert.
         </para>
         </para>
     </sect3>
     </sect3>

+ 25 - 1
documentation/manual/de/ref/migration-110.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 18833 -->
+<!-- EN-Revision: 19457 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="migration.110">
 <sect1 id="migration.110">
     <title>Zend Framework 1.10</title>
     <title>Zend Framework 1.10</title>
@@ -60,6 +60,30 @@
         </sect3>
         </sect3>
     </sect2>
     </sect2>
 
 
+    <sect2 id="migration.110.zend.translate">
+        <title>Zend_Translate</title>
+
+        <sect3 id="migration.110.zend.translate.xliff">
+            <title>Xliff Adapter</title>
+
+            <para>
+                In der Vergangenheit hat der Xliff Adapter den Source String als Message Id
+                verwendet. Laut dem Xliff Standard sollte die trans-unit Id verwendet werden.
+                Dieses Verhalten wurde mit Zend Framework 1.10 korrigiert. Jetzt wird
+                standardmäßig die trans-unit Id als Message Id verwendet.
+            </para>
+
+            <para>
+                Aber man kann trotzdem das falsch und alte Verhalten bekommen indem die
+                <property>useId</property> Option auf <constant>FALSE</constant> gesetzt wird.
+            </para>
+
+            <programlisting language="php"><![CDATA[
+$trans = new Zend_Translate('xliff', '/path/to/source', $locale, array('useId' => false));
+]]></programlisting>
+        </sect3>
+    </sect2>
+
     <sect2 id="migration.110.zend.validate">
     <sect2 id="migration.110.zend.validate">
         <title>Zend_Validate</title>
         <title>Zend_Validate</title>
 
 

+ 1 - 1
documentation/manual/de/ref/performance-classloading.xml

@@ -224,7 +224,7 @@ set_include_path(implode(PATH_SEPARATOR, $paths));
                 Dieser Ein-Zeiler (wegen der Lesbarkeit in zwei Zeilen gebrochen) geht durch jede
                 Dieser Ein-Zeiler (wegen der Lesbarkeit in zwei Zeilen gebrochen) geht durch jede
                 <acronym>PHP</acronym> Datei und sagt Ihr das jede Instanz von 'require_once' mit
                 <acronym>PHP</acronym> Datei und sagt Ihr das jede Instanz von 'require_once' mit
                 '// require_once' ersetzt werden soll, was jede dieser Anweisungen effektiv
                 '// require_once' ersetzt werden soll, was jede dieser Anweisungen effektiv
-                auskommentiert. (Es stellt sicher das <function>require_once</function>
+                auskommentiert. (Es stellt sicher das <methodname>require_once()</methodname>
                 Aufrufe innerhalb von <classname>Zend_Application</classname> und
                 Aufrufe innerhalb von <classname>Zend_Application</classname> und
                 <classname>Zend_Loader_Autoloader</classname> bleiben, da diese Klassen ohne Sie
                 <classname>Zend_Loader_Autoloader</classname> bleiben, da diese Klassen ohne Sie
                 nicht funktionieren.)
                 nicht funktionieren.)