Browse Source

[DOCUMENTATION] German:

- manual fixes

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@15432 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas 16 years ago
parent
commit
2d136b68c5

+ 8 - 7
documentation/manual/de/module_specs/Zend_Paginator-Introduction.xml

@@ -5,8 +5,8 @@
     <title>Einführung</title>
     <title>Einführung</title>
 
 
     <para>
     <para>
-        <classname>Zend_Paginator</classname> ist eine flexible Komponente für die seitenweise Verarbeitung
-        von Sammlungen von Daten und deren Darstellung zum Benutzer.
+        <classname>Zend_Paginator</classname> ist eine flexible Komponente für die seitenweise
+        Verarbeitung von Sammlungen von Daten und deren Darstellung zum Benutzer.
     </para>
     </para>
 
 
     <para>
     <para>
@@ -25,15 +25,16 @@
             </listitem>
             </listitem>
             <listitem>
             <listitem>
                 <para>
                 <para>
-                    Benutzer nicht dazu zwingen nur einen Weg der Anzeige von Daten oder der Darstellung
-                    von Seitenweisen Kontrollen anzuhängen.
+                    Benutzer nicht dazu zwingen nur einen Weg der Anzeige von Daten oder der
+                    Darstellung von Seitenweisen Kontrollen anzuhängen.
                 </para>
                 </para>
             </listitem>
             </listitem>
             <listitem>
             <listitem>
                 <para>
                 <para>
-                    Lose Kopplung von <classname>Zend_Paginator</classname> zu anderen Zend Framework Komponenten damit
-                    Benutzer welche es wünschen Sie auch unabhängig von <classname>Zend_View</classname>,
-                    <classname>Zend_Db</classname> usw, verwenden können
+                    Lose Kopplung von <classname>Zend_Paginator</classname> zu anderen Zend
+                    Framework Komponenten damit Benutzer welche es wünschen Sie auch unabhängig von
+                    <classname>Zend_View</classname>, <classname>Zend_Db</classname> usw, verwenden
+                    können
                 </para>
                 </para>
             </listitem>
             </listitem>
         </itemizedlist>
         </itemizedlist>

+ 87 - 70
documentation/manual/de/module_specs/Zend_Paginator-Usage.xml

@@ -8,9 +8,10 @@
         <title>Seitendarstellung von Datensammlungen</title>
         <title>Seitendarstellung von Datensammlungen</title>
 
 
         <para>
         <para>
-            Um Elemente in Seiten darzustellen muß <classname>Zend_Paginator</classname> einen generellen Weg des
-            Zugriffs auf diese Daten haben. Für diesen Zweck, läuft jeder Datenzugriff über Datenquellen
-            Adapter. Verschiedene Adapter werden mit dem Zend Framework standardmäßig ausgeliefert:
+            Um Elemente in Seiten darzustellen muß <classname>Zend_Paginator</classname> einen
+            generellen Weg des Zugriffs auf diese Daten haben. Für diesen Zweck, läuft jeder
+            Datenzugriff über Datenquellen Adapter. Verschiedene Adapter werden mit dem Zend
+            Framework standardmäßig ausgeliefert:
         </para>
         </para>
 
 
         <table id="zend.paginator.usage.paginating.adapters">
         <table id="zend.paginator.usage.paginating.adapters">
@@ -31,18 +32,20 @@
                     <row>
                     <row>
                         <entry>DbSelect</entry>
                         <entry>DbSelect</entry>
                         <entry>
                         <entry>
-                            Verwendet eine Instanz von
-                            <link linkend="zend.db.select"><classname>Zend_Db_Select</classname></link>,
+                            Verwendet eine Instanz von <link
+                                linkend="zend.db.select"><classname>Zend_Db_Select</classname></link>,
                             welche ein Array zurückgibt
                             welche ein Array zurückgibt
                         </entry>
                         </entry>
                     </row>
                     </row>
                     <row>
                     <row>
                         <entry>DbTableSelect</entry>
                         <entry>DbTableSelect</entry>
                         <entry>
                         <entry>
-                            Verwendet eine Instanz von
-                            <link linkend="zend.db.table.fetch-all"><classname>Zend_Db_Table_Select</classname></link>,
-                            welche eine Instanz von <classname>Zend_Db_Table_Rowset_Abstract</classname> zurückgibt.
-                            Das gibt zusätzliche Information pber das Ergebnisset, wie z.B. die Namen der Spalten.
+                            Verwendet eine Instanz von <link
+                                linkend="zend.db.table.fetch-all"><classname>Zend_Db_Table_Select</classname></link>,
+                            welche eine Instanz von
+                            <classname>Zend_Db_Table_Rowset_Abstract</classname> zurückgibt. Das
+                            gibt zusätzliche Information pber das Ergebnisset, wie z.B. die Namen
+                            der Spalten.
                         </entry>
                         </entry>
                     </row>
                     </row>
                     <row>
                     <row>
@@ -55,8 +58,9 @@
                     <row>
                     <row>
                         <entry>Null</entry>
                         <entry>Null</entry>
                         <entry>
                         <entry>
-                            <classname>Zend_Paginator</classname> nicht für das Verwalten von seitenweisen Daten verwenden.
-                            Man kann trotzdem die Vorteile des Features der Seitenkontrolle verwenden.
+                            <classname>Zend_Paginator</classname> nicht für das Verwalten von
+                            seitenweisen Daten verwenden. Man kann trotzdem die Vorteile des
+                            Features der Seitenkontrolle verwenden.
                         </entry>
                         </entry>
                     </row>
                     </row>
                 </tbody>
                 </tbody>
@@ -65,22 +69,22 @@
 
 
         <note>
         <note>
             <para>
             <para>
-                Statt jede passende Zeile einer gegebenen Abfrage auszuwählen, empfangen die DbSelect und
-                DbTableSelect Adapter nur die kleinste Anzahl an Daten die für die Darstellung der aktuellen
-                Seite notwendig sind.
+                Statt jede passende Zeile einer gegebenen Abfrage auszuwählen, empfangen die
+                DbSelect und DbTableSelect Adapter nur die kleinste Anzahl an Daten die für die
+                Darstellung der aktuellen Seite notwendig sind.
             </para>
             </para>
 
 
             <para>
             <para>
-                Deswegen wird dynamisch eine zweite Abfrage erzeugt um die komplette Anzahl an passenden
-                Zeilen festzustellen. Trotzdem ist es möglich die Anzahl oder die Abfrage für die Anzahl
-                selbst direkt zu übergeben. Siehe die <code>setRowCount()</code> Methode im DbSelect
-                Adapter für weitere Informationen.
+                Deswegen wird dynamisch eine zweite Abfrage erzeugt um die komplette Anzahl an
+                passenden Zeilen festzustellen. Trotzdem ist es möglich die Anzahl oder die Abfrage
+                für die Anzahl selbst direkt zu übergeben. Siehe die <code>setRowCount()</code>
+                Methode im DbSelect Adapter für weitere Informationen.
             </para>
             </para>
         </note>
         </note>
 
 
         <para>
         <para>
-            Um eine Instanz von <classname>Zend_Paginator</classname> zu erstellen, muß ein Adapter an den Konstruktor
-            übergeben werden:
+            Um eine Instanz von <classname>Zend_Paginator</classname> zu erstellen, muß ein Adapter
+            an den Konstruktor übergeben werden:
         </para>
         </para>
 
 
         <para>
         <para>
@@ -90,8 +94,8 @@ $paginator = new Zend_Paginator(new Zend_Paginator_Adapter_Array($array));
         </para>
         </para>
 
 
         <para>
         <para>
-            Der Einfachheit halber kann man für die mit dem Zend Framework mitgelieferten Adapter die
-            statische <code>factory()</code> verwenden:
+            Der Einfachheit halber kann man für die mit dem Zend Framework mitgelieferten Adapter
+            die statische <code>factory()</code> verwenden:
         </para>
         </para>
 
 
         <para>
         <para>
@@ -102,15 +106,15 @@ $paginator = Zend_Paginator::factory($array);
 
 
         <note>
         <note>
             <para>
             <para>
-                Im Falle des Null Adapters, muß dem Konstruktor eine Elementanzahl mitgegeben werden da keine
-                Datensammlung vorliegt.
+                Im Falle des Null Adapters, muß dem Konstruktor eine Elementanzahl mitgegeben werden
+                da keine Datensammlung vorliegt.
             </para>
             </para>
         </note>
         </note>
 
 
         <para>
         <para>
-            Auch wenn die Instanz in diesem Fall technische zu verwenden ist, muß in der Controller Aktion
-            der Seitendarstellung mitgeteilt werden welche Seitennummer der Benutzer angefragt hat. Das
-            erlaubt Ihm auf die seitenweisen Daten zuzugreifen.
+            Auch wenn die Instanz in diesem Fall technische zu verwenden ist, muß in der Controller
+            Aktion der Seitendarstellung mitgeteilt werden welche Seitennummer der Benutzer
+            angefragt hat. Das erlaubt Ihm auf die seitenweisen Daten zuzugreifen.
         </para>
         </para>
 
 
         <para>
         <para>
@@ -120,13 +124,14 @@ $paginator->setCurrentPageNumber($page);
         </para>
         </para>
 
 
         <para>
         <para>
-            Der einfachste Weg um diesen Wert zu verfolgen ist über eine URL. Auch wenn wir empfehlen einen
-            <classname>Zend_Controller_Router_Interface</classname>-kompatiblen Router zu verwenden um dies zu
-            bewerkstelligen, ist das keine Notwendigkeit.
+            Der einfachste Weg um diesen Wert zu verfolgen ist über eine URL. Auch wenn wir
+            empfehlen einen <classname>Zend_Controller_Router_Interface</classname>-kompatiblen
+            Router zu verwenden um dies zu bewerkstelligen, ist das keine Notwendigkeit.
         </para>
         </para>
 
 
         <para>
         <para>
-            Das folgende ist eine Beispielroute die in einer INI Konfigurationsdatei verwendet werden könnte:
+            Das folgende ist eine Beispielroute die in einer INI Konfigurationsdatei verwendet
+            werden könnte:
         </para>
         </para>
 
 
         <para>
         <para>
@@ -141,8 +146,8 @@ routes.example.reqs.page = \d+
         </para>
         </para>
 
 
         <para>
         <para>
-            Mit der obigen Route (und der Verwendung der Zend Framework MVC Komponenten), kann die aktuelle
-            Seitenzahl wie folgt gesetzt werden:
+            Mit der obigen Route (und der Verwendung der Zend Framework MVC Komponenten), kann die
+            aktuelle Seitenzahl wie folgt gesetzt werden:
         </para>
         </para>
 
 
         <para>
         <para>
@@ -153,12 +158,14 @@ $paginator->setCurrentPageNumber($this->_getParam('page'));
 
 
         <para>
         <para>
             Es sind auch andere Optionen vorhanden; siehe
             Es sind auch andere Optionen vorhanden; siehe
-            <link linkend="zend.paginator.configuration">Konfiguration</link> für zusätzliche Informationen.
+            <link linkend="zend.paginator.configuration">Konfiguration</link> für zusätzliche
+            Informationen.
         </para>
         </para>
 
 
         <para>
         <para>
-            Schlußendlich muß die Paginator Instanz der View angehängt werden. Wenn <classname>Zend_View</classname> mit
-            dem ViewRenderer Action Helfer verwendet wird, dann funktioniert das folgende:
+            Schlußendlich muß die Paginator Instanz der View angehängt werden. Wenn
+            <classname>Zend_View</classname> mit dem ViewRenderer Action Helfer verwendet wird, dann
+            funktioniert das folgende:
         </para>
         </para>
 
 
         <para>
         <para>
@@ -172,8 +179,9 @@ $this->view->paginator = $paginator;
         <title>Seiten mit View Skripten darstellen</title>
         <title>Seiten mit View Skripten darstellen</title>
 
 
         <para>
         <para>
-            Das View Skript wird verwendet um die Seitenelemente darzustellen (wenn <classname>Zend_Paginator</classname>
-            verwendet wird um das zu tun) und die Seitenkontrollen anzuzeigen.
+            Das View Skript wird verwendet um die Seitenelemente darzustellen (wenn
+            <classname>Zend_Paginator</classname> verwendet wird um das zu tun) und die
+            Seitenkontrollen anzuzeigen.
         </para>
         </para>
 
 
         <para>
         <para>
@@ -204,16 +212,17 @@ $this->view->paginator = $paginator;
         </para>
         </para>
 
 
         <para>
         <para>
-            Der Aufruf des View Helfers fast am Ende ist zu beachten. PaginationControl nimmt bis zu vier
-            Parameter: die Paginator Instanz, einen Scrolling Stil, eine partielle View und ein Array von
-            zusätzlichen Parametern.
+            Der Aufruf des View Helfers fast am Ende ist zu beachten. PaginationControl nimmt bis zu
+            vier Parameter: die Paginator Instanz, einen Scrolling Stil, eine partielle View und ein
+            Array von zusätzlichen Parametern.
         </para>
         </para>
 
 
         <para>
         <para>
-            Die zweiten und dritten Parameter sind sehr wichtig. Wobei die partielle View verwendet wird
-            um festzustellen wie die Seitenkontrollen <emphasis>aussehen</emphasis> sollten, und der
-            Scrolling Stil verwendet wird um zu kontrollieren wie er sich <emphasis>verhalten</emphasis>
-            sollte. Angenommen die partielle View ist im Stil einer Suchseiten Kontrolle, wie anbei:
+            Die zweiten und dritten Parameter sind sehr wichtig. Wobei die partielle View verwendet
+            wird um festzustellen wie die Seitenkontrollen <emphasis>aussehen</emphasis> sollten,
+            und der Scrolling Stil verwendet wird um zu kontrollieren wie er sich
+            <emphasis>verhalten</emphasis> sollte. Angenommen die partielle View ist im Stil einer
+            Suchseiten Kontrolle, wie anbei:
         </para>
         </para>
 
 
         <para>
         <para>
@@ -223,12 +232,12 @@ $this->view->paginator = $paginator;
         </para>
         </para>
 
 
         <para>
         <para>
-            Was passiert wenn der Benutzer den "next" Link ein paar Mal anklickt? Nun, viele Dinge könnten
-            geschehen. Die aktuelle Seitennummer könnte in der Mitte stehen wärend man durchklickt (wie Sie
-            es auf Yahoo macht!), oder Sie könnte bis zum Ende des Seitenbereichs ansteigen und dann auf der
-            linken Seite erscheinen wenn der Benutzer ein weiteres Mal "next" klickt. Die Seitennummer könnte
-            sogar größer und kleiner werden wärend der Benutzer auf sie zugreift (oder "scrollt). (wie es auf
-            Google geschieht).
+            Was passiert wenn der Benutzer den "next" Link ein paar Mal anklickt? Nun, viele Dinge
+            könnten geschehen. Die aktuelle Seitennummer könnte in der Mitte stehen wärend man
+            durchklickt (wie Sie es auf Yahoo macht!), oder Sie könnte bis zum Ende des
+            Seitenbereichs ansteigen und dann auf der linken Seite erscheinen wenn der Benutzer ein
+            weiteres Mal "next" klickt. Die Seitennummer könnte sogar größer und kleiner werden
+            wärend der Benutzer auf sie zugreift (oder "scrollt). (wie es auf Google geschieht).
         </para>
         </para>
 
 
         <para>
         <para>
@@ -249,30 +258,33 @@ $this->view->paginator = $paginator;
                     <row>
                     <row>
                         <entry>All</entry>
                         <entry>All</entry>
                         <entry>
                         <entry>
-                            Gibt alle Seiten zurück. Das ist für Seitenkontrollen mit Dropdownmenüs nützlich
-                            wenn Sie relativ wenig Seiten haben. In diesen Fällen ist es oft gewünscht alle
-                            vorhandenen Seiten dem Benutzer auf einmal anzuzeigen.
+                            Gibt alle Seiten zurück. Das ist für Seitenkontrollen mit Dropdownmenüs
+                            nützlich wenn Sie relativ wenig Seiten haben. In diesen Fällen ist es
+                            oft gewünscht alle vorhandenen Seiten dem Benutzer auf einmal
+                            anzuzeigen.
                         </entry>
                         </entry>
                     </row>
                     </row>
                     <row>
                     <row>
                         <entry>Elastic</entry>
                         <entry>Elastic</entry>
                         <entry>
                         <entry>
-                            Eine Google-artiger Scrolling Stil der sich erweitert und verkleinert wenn ein
-                            Benutzer durch die Seiten scrollt.
+                            Eine Google-artiger Scrolling Stil der sich erweitert und verkleinert
+                            wenn ein Benutzer durch die Seiten scrollt.
                         </entry>
                         </entry>
                     </row>
                     </row>
                     <row>
                     <row>
                         <entry>Jumping</entry>
                         <entry>Jumping</entry>
                         <entry>
                         <entry>
-                            Wenn Benutzer scrollen, steigt die Seitenzahl bis zum Ende eines gegebenen
-                            Bereichs, und startet anschließend wieder beim Beginn eines neuen Bereichs.
+                            Wenn Benutzer scrollen, steigt die Seitenzahl bis zum Ende eines
+                            gegebenen Bereichs, und startet anschließend wieder beim Beginn eines
+                            neuen Bereichs.
                         </entry>
                         </entry>
                     </row>
                     </row>
                     <row>
                     <row>
                         <entry>Sliding</entry>
                         <entry>Sliding</entry>
                         <entry>
                         <entry>
-                            Ein Yahoo!-artiger Scrolling Stil der die aktuelle Seitenzahl in der Mitte des
-                            Seitenbereichs platziert, oder so nahe wie möglich. Das ist der Standardstil.
+                            Ein Yahoo!-artiger Scrolling Stil der die aktuelle Seitenzahl in der
+                            Mitte des Seitenbereichs platziert, oder so nahe wie möglich. Das ist
+                            der Standardstil.
                         </entry>
                         </entry>
                     </row>
                     </row>
                 </tbody>
                 </tbody>
@@ -280,14 +292,16 @@ $this->view->paginator = $paginator;
         </table>
         </table>
 
 
         <para>
         <para>
-            Der vierte und letzte Parameter ist reserviert für ein assoziatives Array an zusätzlichen
-            Variablen das in der partiellen View vorhanden sein sill (über <code>$this</code>). Für
-            Instanzen, können diese Werte extra URL Parameter für Seitendarstellungslinks enthalten.
+            Der vierte und letzte Parameter ist reserviert für ein assoziatives Array an
+            zusätzlichen Variablen das in der partiellen View vorhanden sein sill (über
+            <code>$this</code>). Für Instanzen, können diese Werte extra URL Parameter für
+            Seitendarstellungslinks enthalten.
         </para>
         </para>
 
 
         <para>
         <para>
-            Durch das Setzen von einer standardmäßigen partiellen View, einem standardmäßigen Scrolling Stil
-            und einer View Instanz kann dei Aufruf der PaginationControl komplett eliminiert werden:
+            Durch das Setzen von einer standardmäßigen partiellen View, einem standardmäßigen
+            Scrolling Stil und einer View Instanz kann dei Aufruf der PaginationControl komplett
+            eliminiert werden:
         </para>
         </para>
 
 
         <para>
         <para>
@@ -301,8 +315,8 @@ $paginator->setView($view);
         </para>
         </para>
 
 
         <para>
         <para>
-            Wenn alle diese Werte gesetzt sind, kann die Seitenkontrolle im View Skript mit einem einfachen
-            echo Statement dargestellt werden:
+            Wenn alle diese Werte gesetzt sind, kann die Seitenkontrolle im View Skript mit einem
+            einfachen echo Statement dargestellt werden:
         </para>
         </para>
 
 
         <para>
         <para>
@@ -313,8 +327,9 @@ $paginator->setView($view);
 
 
         <note>
         <note>
             <para>
             <para>
-                Natürlich ist es möglich <classname>Zend_Paginator</classname> mit anderen Template Engines zu
-                verwenden. Mit Smarty zum Beispiel, würde man das folgendermaßen bewerkstelligen:
+                Natürlich ist es möglich <classname>Zend_Paginator</classname> mit anderen Template
+                Engines zu verwenden. Mit Smarty zum Beispiel, würde man das folgendermaßen
+                bewerkstelligen:
             </para>
             </para>
 
 
             <para>
             <para>
@@ -518,7 +533,9 @@ $('paginationControl').observe('change', function() {
                         <row>
                         <row>
                             <entry>itemCountPerPage</entry>
                             <entry>itemCountPerPage</entry>
                             <entry>integer</entry>
                             <entry>integer</entry>
-                            <entry>Maximale Anzahl der Elemente die auf jeder Seite vorhanden sind</entry>
+                            <entry>
+                                Maximale Anzahl der Elemente die auf jeder Seite vorhanden sind
+                            </entry>
                         </row>
                         </row>
                         <row>
                         <row>
                             <entry>last</entry>
                             <entry>last</entry>

+ 13 - 12
documentation/manual/de/module_specs/Zend_Pdf-Create.xml

@@ -9,15 +9,16 @@
     </para>
     </para>
 
 
     <para>
     <para>
-        Um ein neues Dokument zu stellen, sollte zuerst ein neues <classname>Zend_Pdf</classname> Objekt erstellt
-        werden.
+        Um ein neues Dokument zu stellen, sollte zuerst ein neues <classname>Zend_Pdf</classname>
+        Objekt erstellt werden.
     </para>
     </para>
 
 
     <para>
     <para>
-        Die <classname>Zend_Pdf</classname> Klasse stellt zwei statische Methoden zum Laden von bestehenden
-        PDF Dokumenten bereit. Dies sind die <classname>Zend_Pdf::load()</classname> und <classname>Zend_Pdf::parse()</classname>
-        Methoden. Beide geben als Ergebnis <classname>Zend_Pdf</classname> Objekte zurück oder werfen eine Ausnahme, wenn ein
-        Fehler auftritt.
+        Die <classname>Zend_Pdf</classname> Klasse stellt zwei statische Methoden zum Laden von
+        bestehenden PDF Dokumenten bereit. Dies sind die <classname>Zend_Pdf::load()</classname> und
+        <classname>Zend_Pdf::parse()</classname> Methoden. Beide geben als Ergebnis
+        <classname>Zend_Pdf</classname> Objekte zurück oder werfen eine Ausnahme, wenn ein Fehler
+        auftritt.
     </para>
     </para>
 
 
     <example id="zend.pdf.create.example-1">
     <example id="zend.pdf.create.example-1">
@@ -39,16 +40,17 @@ $pdf3 = Zend_Pdf::parse($pdfString);
     <para>
     <para>
         Das PDF Datei Format unterstützt die schrittweise Aktualisierung von Dokumenten. Jedes Mal,
         Das PDF Datei Format unterstützt die schrittweise Aktualisierung von Dokumenten. Jedes Mal,
         wenn ein Dokument aktualisiert wird, wird eine neue Revision des Dokuments erstellt. Die
         wenn ein Dokument aktualisiert wird, wird eine neue Revision des Dokuments erstellt. Die
-        <classname>Zend_Pdf</classname> Komponente unterstützt die Rückgabe einer vorgegebenen Revision des Dokuments.
+        <classname>Zend_Pdf</classname> Komponente unterstützt die Rückgabe einer vorgegebenen
+        Revision des Dokuments.
     </para>
     </para>
     <para>
     <para>
         Die Revision kann den Methoden <classname>Zend_Pdf::load()</classname> and
         Die Revision kann den Methoden <classname>Zend_Pdf::load()</classname> and
-        <classname>Zend_Pdf::parse()</classname> als zweiter Parameter übergeben oder durch Aufruf der
-        <classname>Zend_Pdf::rollback()</classname> Methode.
+        <classname>Zend_Pdf::parse()</classname> als zweiter Parameter übergeben oder durch Aufruf
+        der <classname>Zend_Pdf::rollback()</classname> Methode.
         <footnote>
         <footnote>
             <para>
             <para>
-                Die <classname>Zend_Pdf::rollback()</classname> Methode muss vor einer Änderung eines
-                Dokuments aufgerufen werden, andernfalls ist das Verhalten nicht definiert.
+                Die <classname>Zend_Pdf::rollback()</classname> Methode muss vor einer Änderung
+                eines Dokuments aufgerufen werden, andernfalls ist das Verhalten nicht definiert.
             </para>
             </para>
         </footnote>
         </footnote>
         Aufruf angefordert werden.
         Aufruf angefordert werden.
@@ -72,7 +74,6 @@ $pdf3->rollback($revisions - 1);
 ]]></programlisting>
 ]]></programlisting>
     </example>
     </example>
 
 
-
 </sect1>
 </sect1>
 <!--
 <!--
 vim:se ts=4 sw=4 et:
 vim:se ts=4 sw=4 et:

+ 125 - 99
documentation/manual/de/module_specs/Zend_Pdf-Drawing.xml

@@ -22,11 +22,13 @@ $height = $pdfPage->getHeight();
     <sect2 id="zend.pdf.drawing.color">
     <sect2 id="zend.pdf.drawing.color">
         <title>Farben</title>
         <title>Farben</title>
         <para>
         <para>
-            PDF bietet leistungsfähige Möglichkeiten für die Farbdarstellung. Die <classname>Zend_Pdf</classname>
-            Komponente unterstützt die Grauskala sowie RGB und CYMK Farbräume. Jede kann überall
-            verwendet werden, wo ein <classname>Zend_Pdf_Color</classname> Objekt benötigt wird. Die
-            <classname>Zend_Pdf_Color_GrayScale</classname>, <classname>Zend_Pdf_Color_Rgb</classname> und
-            <classname>Zend_Pdf_Color_Cmyk</classname> Klassen stellen folgende Funktionalitäten bereit:
+            PDF bietet leistungsfähige Möglichkeiten für die Farbdarstellung. Die
+            <classname>Zend_Pdf</classname> Komponente unterstützt die Grauskala sowie RGB und CYMK
+            Farbräume. Jede kann überall verwendet werden, wo ein
+            <classname>Zend_Pdf_Color</classname> Objekt benötigt wird. Die
+            <classname>Zend_Pdf_Color_GrayScale</classname>,
+            <classname>Zend_Pdf_Color_Rgb</classname> und <classname>Zend_Pdf_Color_Cmyk</classname>
+            Klassen stellen folgende Funktionalitäten bereit:
         </para>
         </para>
             <programlisting role="php"><![CDATA[
             <programlisting role="php"><![CDATA[
 // $grayLevel (Fließkommazahl). 0.0 (schwarz) - 1.0 (weiß)
 // $grayLevel (Fließkommazahl). 0.0 (schwarz) - 1.0 (weiß)
@@ -55,7 +57,8 @@ $color3 = new Zend_Pdf_Color_Html('forestgreen');
             Alle Zeichenoperationen können im Kontext einer PDF Seite durchgeführt werden.
             Alle Zeichenoperationen können im Kontext einer PDF Seite durchgeführt werden.
         </para>
         </para>
         <para>
         <para>
-            Die <classname>Zend_Pdf_Page</classname> Klass stellt einen Satz von einfachen Formen bereit:
+            Die <classname>Zend_Pdf_Page</classname> Klass stellt einen Satz von einfachen Formen
+            bereit:
         </para>
         </para>
         <programlisting role="php"><![CDATA[
         <programlisting role="php"><![CDATA[
 /**
 /**
@@ -213,8 +216,8 @@ $pdfPage->drawText('Hello world!', 72, 720);
             Zeichenkodierungsmethode verwendet (wie zum Beispiel ein UTF-8 String, der aus einer
             Zeichenkodierungsmethode verwendet (wie zum Beispiel ein UTF-8 String, der aus einer
             Datei auf der Platte gelesen wurde, oder ein MacRoman String, der aus einer älteren
             Datei auf der Platte gelesen wurde, oder ein MacRoman String, der aus einer älteren
             Datenbank erhalten wurde), kannst du die Zeichenkodierung zum Zeitpunkt des Zeichnens
             Datenbank erhalten wurde), kannst du die Zeichenkodierung zum Zeitpunkt des Zeichnens
-            angeben und <classname>Zend_Pdf</classname> wird die Konvertierung für dich durchführen. Du kannst Quellstrings
-            in jeder Kodierungsmethode übergeben, die von PHP's
+            angeben und <classname>Zend_Pdf</classname> wird die Konvertierung für dich durchführen.
+            Du kannst Quellstrings in jeder Kodierungsmethode übergeben, die von PHP's
             <code><ulink url="http://www.php.net/manual/function.iconv.php">iconv()</ulink></code>
             <code><ulink url="http://www.php.net/manual/function.iconv.php">iconv()</ulink></code>
             Funktion unterstützt wird.
             Funktion unterstützt wird.
         </para>
         </para>
@@ -235,9 +238,9 @@ $pdfPage->drawText($unicodeString, 72, 720, 'UTF-8');
     <sect2 id="zend.pdf.drawing.using-fonts">
     <sect2 id="zend.pdf.drawing.using-fonts">
         <title>Verwendung von Zeichensätzen</title>
         <title>Verwendung von Zeichensätzen</title>
         <para>
         <para>
-            <classname>Zend_Pdf_Page::drawText()</classname> verwendet den aktuellen Zeichensatz und die
-            aktuelle Zeichengröße der Seite, die mit der Methode <classname>Zend_Pdf_Page::setFont()</classname>
-            festgelegt werden:
+            <classname>Zend_Pdf_Page::drawText()</classname> verwendet den aktuellen Zeichensatz und
+            die aktuelle Zeichengröße der Seite, die mit der Methode
+            <classname>Zend_Pdf_Page::setFont()</classname> festgelegt werden:
         </para>
         </para>
             <programlisting role="php"><![CDATA[
             <programlisting role="php"><![CDATA[
 /**
 /**
@@ -256,11 +259,12 @@ public function setFont(Zend_Pdf_Resource_Font $font, $fontSize);
             Courier (4 Stile), Helvetica (4 Stile), Times (4 Stile), Symbol und Zapf Dingbats.
             Courier (4 Stile), Helvetica (4 Stile), Times (4 Stile), Symbol und Zapf Dingbats.
         </para>
         </para>
         <para>
         <para>
-            Die <classname>Zend_Pdf</classname> Komponente unterstützt derzeit diese 14 Standardzeichensätze sowie deine
-            eigenen TrueType Zeichensätze. Zeichensatzobjekte können über eine der zwei
-            Fabrikmethoden (factory methods) erhalten werden:
-            <classname>Zend_Pdf_Font::fontWithName($fontName)</classname> für die 14 PDF Standardzeichensätze
-            oder <classname>Zend_Pdf_Font::fontWithPath($filePath)</classname> für eigene Zeichensätze.
+            Die <classname>Zend_Pdf</classname> Komponente unterstützt derzeit diese 14
+            Standardzeichensätze sowie deine eigenen TrueType Zeichensätze. Zeichensatzobjekte
+            können über eine der zwei Fabrikmethoden (factory methods) erhalten werden:
+            <classname>Zend_Pdf_Font::fontWithName($fontName)</classname> für die 14 PDF
+            Standardzeichensätze oder <classname>Zend_Pdf_Font::fontWithPath($filePath)</classname>
+            für eigene Zeichensätze.
         </para>
         </para>
         <example id="zend.pdf.drawing.using-fonts.example-1">
         <example id="zend.pdf.drawing.using-fonts.example-1">
             <title>Erstelle einen Standardzeichensatz</title>
             <title>Erstelle einen Standardzeichensatz</title>
@@ -355,7 +359,9 @@ $pdfPage->setFont($goodDogCoolFont, 36);
             eingebettet wird, indem du eine 'nicht einbetten' Option an die Fabrikmethode übergibst:
             eingebettet wird, indem du eine 'nicht einbetten' Option an die Fabrikmethode übergibst:
         </para>
         </para>
         <example id="zend.pdf.drawing.using-fonts.example-3">
         <example id="zend.pdf.drawing.using-fonts.example-3">
-            <title>Erstelle einen TrueType Zeichensatz, aber bette ihn nicht in das PDF Dokument ein.</title>
+            <title>
+                Erstelle einen TrueType Zeichensatz, aber bette ihn nicht in das PDF Dokument ein.
+            </title>
             <programlisting role="php"><![CDATA[
             <programlisting role="php"><![CDATA[
 ...
 ...
 // Erstelle einen neuen Zeichensatz
 // Erstelle einen neuen Zeichensatz
@@ -385,7 +391,9 @@ $pdfPage->setFont($goodDogCoolFont, 36);
             unterdrücken:
             unterdrücken:
         </para>
         </para>
         <example id="zend.pdf.drawing.using-fonts.example-4">
         <example id="zend.pdf.drawing.using-fonts.example-4">
-            <title>Werfe keine Ausnahme für Zeichensätze, die nicht eingebettet werden können.</title>
+            <title>
+                Werfe keine Ausnahme für Zeichensätze, die nicht eingebettet werden können.
+            </title>
             <programlisting role="php"><![CDATA[
             <programlisting role="php"><![CDATA[
 ...
 ...
 $font = Zend_Pdf_Font::fontWithPath(
 $font = Zend_Pdf_Font::fontWithPath(
@@ -438,16 +446,19 @@ $font = Zend_Pdf_Font::fontWithPath(
         <title>Limits der Standard PDF Schriften</title>
         <title>Limits der Standard PDF Schriften</title>
         <para>
         <para>
             Die Standard PDF Schriften verwendetn intern verschiedene Single-Byte Encodings (siehe
             Die Standard PDF Schriften verwendetn intern verschiedene Single-Byte Encodings (siehe
-            <ulink url="http://www.adobe.com/devnet/acrobat/pdfs/pdf_reference_1-7.pdf">PDF Reference, Sixth Edition, version 1.7</ulink>
-            Anhang D für Details). Diese sind generell gleich wie beim Latin1 Zeichensatz (ausser den Symbol und
-            ZapfDingbats Schriften).
+            <ulink url="http://www.adobe.com/devnet/acrobat/pdfs/pdf_reference_1-7.pdf">PDF
+                Reference, Sixth Edition, version 1.7</ulink> Anhang D für Details). Diese sind
+            generell gleich wie beim Latin1 Zeichensatz (ausser den Symbol und ZapfDingbats
+            Schriften).
         </para>
         </para>
         <para>
         <para>
-            <classname>Zend_Pdf</classname> verwendet CP1252 (WinLatin1) für das Zeichnen von Text mit Standardschriften.
+            <classname>Zend_Pdf</classname> verwendet CP1252 (WinLatin1) für das Zeichnen von Text
+            mit Standardschriften.
         </para>
         </para>
         <para>
         <para>
-            Text kann trotzdem in jedem anderen Encoding angegeben werden, welches spezifiziert werden muß wenn
-            es sich vom aktuellen Gebietsschema unterscheidet. Nur WinLatin1 Zeichen werden aktuell gezeichnet.
+            Text kann trotzdem in jedem anderen Encoding angegeben werden, welches spezifiziert
+            werden muß wenn es sich vom aktuellen Gebietsschema unterscheidet. Nur WinLatin1 Zeichen
+            werden aktuell gezeichnet.
         </para>
         </para>
         <example id="zend.pdf.drawing.using-fonts.example-7">
         <example id="zend.pdf.drawing.using-fonts.example-7">
             <title>Kombinieren mit in Schriften enthaltenen Optionen</title>
             <title>Kombinieren mit in Schriften enthaltenen Optionen</title>
@@ -465,19 +476,20 @@ $pdfPage->setFont($font, 36)
     <sect2 id="zend.pdf.drawing.extracting-fonts">
     <sect2 id="zend.pdf.drawing.extracting-fonts">
         <title>Schriften extrahieren</title>
         <title>Schriften extrahieren</title>
         <para>
         <para>
-            Das <classname>Zend_Pdf</classname> Modul bietet die Möglichkeit Schriften von geladenen Dokumenten zu
-            extrahieren.
+            Das <classname>Zend_Pdf</classname> Modul bietet die Möglichkeit Schriften von geladenen
+            Dokumenten zu extrahieren.
         </para>
         </para>
 
 
         <para>
         <para>
-            Das kann für aufsteigende Dokumenten Updates nützlich sein. Ohne diese Funktionalität müssen Schriften
-            jedes Mal in ein Dokument hinzugefügt und möglicherweise eingebetten werden, wenn es aktualisiert
-            werden soll.
+            Das kann für aufsteigende Dokumenten Updates nützlich sein. Ohne diese Funktionalität
+            müssen Schriften jedes Mal in ein Dokument hinzugefügt und möglicherweise eingebetten
+            werden, wenn es aktualisiert werden soll.
         </para>
         </para>
 
 
         <para>
         <para>
-            Die <classname>Zend_Pdf</classname> und <classname>Zend_Pdf_Page</classname> Objekte bieten spezielle Methoden um alle
-            genannten Schriften innerhalb eines Dokuments oder einer Seite zu extrahieren:
+            Die <classname>Zend_Pdf</classname> und <classname>Zend_Pdf_Page</classname> Objekte
+            bieten spezielle Methoden um alle genannten Schriften innerhalb eines Dokuments oder
+            einer Seite zu extrahieren:
         </para>
         </para>
         <example id="zend.pdf.drawing.extracting-fonts.example-1">
         <example id="zend.pdf.drawing.extracting-fonts.example-1">
             <title>Schriften von einem geladenen Dokument extrahieren</title>
             <title>Schriften von einem geladenen Dokument extrahieren</title>
@@ -510,7 +522,10 @@ $firstPageFonts = $firstPage->extractFonts();
 ]]></programlisting>
 ]]></programlisting>
         </example>
         </example>
         <example id="zend.pdf.drawing.extracting-fonts.example-2">
         <example id="zend.pdf.drawing.extracting-fonts.example-2">
-            <title>Eine Schrift von einem geladenen Dokument extrahieren durch die Angabe des Schriftnamens</title>
+            <title>
+                Eine Schrift von einem geladenen Dokument extrahieren durch die Angabe des
+                Schriftnamens
+            </title>
             <programlisting role="php"><![CDATA[
             <programlisting role="php"><![CDATA[
 
 
 ...
 ...
@@ -548,16 +563,17 @@ $pdf->save($docPath, true /* aufsteigender Update Modus */);
         </example>
         </example>
 
 
         <para>
         <para>
-            Extrahierte Schriften können statt jeder anderen Schrift mit den folgenden Einschränkungen
-            verwendet werden:
+            Extrahierte Schriften können statt jeder anderen Schrift mit den folgenden
+            Einschränkungen verwendet werden:
             <itemizedlist>
             <itemizedlist>
-                <listitem><para>Eine extrahierte Schrift kann nur im Kontext des Dokuments verwendet werden
-                von dem es extrahiert wurde.</para></listitem>
+                <listitem><para>Eine extrahierte Schrift kann nur im Kontext des Dokuments verwendet
+                werden von dem es extrahiert wurde.</para></listitem>
                 <listitem>
                 <listitem>
                     <para>
                     <para>
-                        Ein möglicherweise eingebettetes Schriftprogramm wird aktuell nicht extrahiert. Deswegen
-                        können extrahierte Schriften keine richtigen Schriftmaße bieten und die originale
-                        Schrift wird für die Berechnung der Breite verwendet:
+                        Ein möglicherweise eingebettetes Schriftprogramm wird aktuell nicht
+                        extrahiert. Deswegen können extrahierte Schriften keine richtigen
+                        Schriftmaße bieten und die originale Schrift wird für die Berechnung der
+                        Breite verwendet:
             <programlisting role="php"><![CDATA[
             <programlisting role="php"><![CDATA[
 
 
 ...
 ...
@@ -586,8 +602,8 @@ for ($charIndex = 0; $charIndex < strlen($text); $charIndex++) {
     <sect2 id="zend.pdf.drawing.image-drawing">
     <sect2 id="zend.pdf.drawing.image-drawing">
         <title>Zeichnen von Grafiken</title>
         <title>Zeichnen von Grafiken</title>
         <para>
         <para>
-            Die <classname>Zend_Pdf_Page</classname> Klasse stellt die drawImage() Methode für das Zeichnen
-            von Grafiken bereit:
+            Die <classname>Zend_Pdf_Page</classname> Klasse stellt die drawImage() Methode für das
+            Zeichnen von Grafiken bereit:
         </para>
         </para>
         <programlisting role="php"><![CDATA[
         <programlisting role="php"><![CDATA[
 /**
 /**
@@ -603,8 +619,9 @@ for ($charIndex = 0; $charIndex < strlen($text); $charIndex++) {
 public function drawImage(Zend_Pdf_Ressource_Image $image, $x1, $y1, $x2, $y2);
 public function drawImage(Zend_Pdf_Ressource_Image $image, $x1, $y1, $x2, $y2);
 ]]></programlisting>
 ]]></programlisting>
         <para>
         <para>
-            Grafikobjekte sollten mit der Methode <classname>Zend_Pdf_Image::imageWithPath($filePath)</classname>
-            erzeugt werden. (Es werden zur Zeit JPG, PNG und TIFF Grafiken unterstützt):
+            Grafikobjekte sollten mit der Methode
+            <classname>Zend_Pdf_Image::imageWithPath($filePath)</classname> erzeugt werden. (Es
+            werden zur Zeit JPG, PNG und TIFF Grafiken unterstützt):
         </para>
         </para>
         <example id="zend.pdf.drawing.image-drawing.example-1">
         <example id="zend.pdf.drawing.image-drawing.example-1">
             <title>Zeichnen von Grafiken</title>
             <title>Zeichnen von Grafiken</title>
@@ -619,13 +636,14 @@ $pdfPage->drawImage($image, 100, 100, 400, 300);
         </example>
         </example>
 
 
         <para>
         <para>
-            <emphasis>Wichtig! JPG Support setzt voraus, dass die GD Erweiterung für PHP konfiguriert wurde.</emphasis>
-            <emphasis>Wichtig! PNG Support setzt voraus, dass die ZLIB Erweiterung konfiguriert wurde, um mit Grafiken
-            mit Alphakanal zu arbeiten.</emphasis>
+            <emphasis>Wichtig! JPG Support setzt voraus, dass die GD Erweiterung für PHP
+                konfiguriert wurde.</emphasis>
+            <emphasis>Wichtig! PNG Support setzt voraus, dass die ZLIB Erweiterung konfiguriert
+                wurde, um mit Grafiken mit Alphakanal zu arbeiten.</emphasis>
         </para>
         </para>
         <para>
         <para>
-            Wende dich an die PHP Dokumentation für weitere Informationen
-            (<ulink url="http://www.php.net/manual/de/ref.image.php">http://www.php.net/manual/de/ref.image.php</ulink>).
+            Wende dich an die PHP Dokumentation für weitere Informationen (<ulink
+                url="http://www.php.net/manual/de/ref.image.php">http://www.php.net/manual/de/ref.image.php</ulink>).
             (<ulink url="http://www.php.net/manual/de/ref.zlib.php">http://www.php.net/manual/de/ref.zlib.php</ulink>).
             (<ulink url="http://www.php.net/manual/de/ref.zlib.php">http://www.php.net/manual/de/ref.zlib.php</ulink>).
         </para>
         </para>
     </sect2>
     </sect2>
@@ -663,9 +681,10 @@ public function setLineDashingPattern($pattern, $phase = 0);
         <title>Füllstil</title>
         <title>Füllstil</title>
         <para>
         <para>
             Die Methoden <classname>Zend_Pdf_Page::drawRectangle()</classname>,
             Die Methoden <classname>Zend_Pdf_Page::drawRectangle()</classname>,
-            <classname>Zend_Pdf_Page::drawPolygon()</classname>, <classname>Zend_Pdf_Page::drawCircle()</classname> und
-            <classname>Zend_Pdf_Page::drawEllipse()</classname> akzeptieren das <code>$fillType</code>
-            Argument als optionalen Parameter. Es kann lauten:
+            <classname>Zend_Pdf_Page::drawPolygon()</classname>,
+            <classname>Zend_Pdf_Page::drawCircle()</classname> und
+            <classname>Zend_Pdf_Page::drawEllipse()</classname> akzeptieren das
+            <code>$fillType</code> Argument als optionalen Parameter. Es kann lauten:
         </para>
         </para>
 
 
         <itemizedlist>
         <itemizedlist>
@@ -692,29 +711,31 @@ public function setLineDashingPattern($pattern, $phase = 0);
                     <citetitle>Die PDF Referenz</citetitle> beschreibt diese Regel wie folgt:
                     <citetitle>Die PDF Referenz</citetitle> beschreibt diese Regel wie folgt:
                     <blockquote>
                     <blockquote>
                     <para>
                     <para>
-                        The nonzero winding number rule determines whether a given point is inside a
-                        path by conceptually drawing a ray from that point to infinity in any direction
-                        and then examining the places where a segment of the path crosses the ray. Starting
-                        with a count of 0, the rule adds 1 each time a path segment crosses the ray
-                        from left to right and subtracts 1 each time a segment crosses from right to left.
-                        After counting all the crossings, if the result is 0 then the point is outside the path;
-                        otherwise it is inside.
+                        The nonzero winding number rule determines whether a given point is inside
+                        a path by conceptually drawing a ray from that point to infinity in any
+                        direction and then examining the places where a segment of the path crosses
+                        the ray. Starting with a count of 0, the rule adds 1 each time a path
+                        segment crosses the ray from left to right and subtracts 1 each time a
+                        segment crosses from right to left. After counting all the crossings, if the
+                        result is 0 then the point is outside the path; otherwise it is inside.
 
 
-                        Note: The method just described does not specify what to do if a path segment coincides
-                        with or is tangent to the chosen ray. Since the direction of the ray is arbitrary,
-                        the rule simply chooses a ray that does not encounter such problem intersections.
-                        For simple convex paths, the nonzero winding number rule defines the inside
-                        and outside as one would intuitively expect. The more interesting cases are those
-                        involving complex or self-intersecting paths like the ones shown in Figure 4.10
-                        (in a PDF Reference).
+                        Note: The method just described does not specify what to do if a path
+                        segment coincides with or is tangent to the chosen ray. Since the direction
+                        of the ray is arbitrary, the rule simply chooses a ray that does not
+                        encounter such problem intersections. For simple convex paths, the nonzero
+                        winding number rule defines the inside and outside as one would intuitively
+                        expect. The more interesting cases are those involving complex or
+                        self-intersecting paths like the ones shown in Figure 4.10 (in a PDF
+                        Reference).
 
 
-                        For a path consisting of a five-pointed star, drawn with five connected straight
-                        line segments intersecting each other, the rule considers the inside to be the entire
-                        area enclosed by the star, including the pentagon in the center. For a path composed
-                        of two concentric circles, the areas enclosed by both circles are considered
-                        to be inside, provided that both are drawn in the same direction. If the circles are
-                        drawn in opposite directions, only the "doughnut" shape between them is inside,
-                        according to the rule; the "doughnut hole" is outside.
+                        For a path consisting of a five-pointed star, drawn with five connected
+                        straight line segments intersecting each other, the rule considers the
+                        inside to be the entire area enclosed by the star, including the pentagon in
+                        the center. For a path composed of two concentric circles, the areas
+                        enclosed by both circles are considered to be inside, provided that both are
+                        drawn in the same direction. If the circles are drawn in opposite
+                        directions, only the "doughnut" shape between them is inside, according to
+                        the rule; the "doughnut hole" is outside.
                     </para>
                     </para>
                     </blockquote>
                     </blockquote>
                 </para>
                 </para>
@@ -725,19 +746,20 @@ public function setLineDashingPattern($pattern, $phase = 0);
                     <citetitle>Die PDF Referenz</citetitle> beschreibt diese Regel wie folgt:
                     <citetitle>Die PDF Referenz</citetitle> beschreibt diese Regel wie folgt:
                     <blockquote>
                     <blockquote>
                     <para>
                     <para>
-                        An alternative to the nonzero winding number rule is the even-odd rule. This rule
-                        determines the "insideness" of a point by drawing a ray from that point in any
-                        direction and simply counting the number of path segments that cross the ray,
-                        regardless of direction. If this number is odd, the point is inside; if even, the point
-                        is outside. This yields the same results as the nonzero winding number rule for
-                        paths with simple shapes, but produces different results for more complex
-                        shapes.
+                        An alternative to the nonzero winding number rule is the even-odd rule. This
+                        rule determines the "insideness" of a point by drawing a ray from that point
+                        in any direction and simply counting the number of path segments that cross
+                        the ray, regardless of direction. If this number is odd, the point is
+                        inside; if even, the point is outside. This yields the same results as the
+                        nonzero winding number rule for paths with simple shapes, but produces
+                        different results for more complex shapes.
 
 
-                        Figure 4.11 (in a PDF Reference) shows the effects of applying the even-odd rule
-                        to complex paths. For the five-pointed star, the rule considers the triangular
-                        points to be inside the path, but not the pentagon in the center. For the two
-                        concentric circles, only the "doughnut" shape between the two circles is considered inside,
-                        regardless of the directions in which the circles are drawn.
+                        Figure 4.11 (in a PDF Reference) shows the effects of applying the even-odd
+                        rule to complex paths. For the five-pointed star, the rule considers the
+                        triangular points to be inside the path, but not the pentagon in the center.
+                        For the two concentric circles, only the "doughnut" shape between the two
+                        circles is considered inside, regardless of the directions in which the
+                        circles are drawn.
                     </para>
                     </para>
                 </blockquote>
                 </blockquote>
             </para>
             </para>
@@ -751,7 +773,8 @@ public function setLineDashingPattern($pattern, $phase = 0);
             <title>Drehungen</title>
             <title>Drehungen</title>
             <para>
             <para>
                 Bevor eine Zeichenoperation angewendet wird, können PDF Seiten gedreht werden. Dies
                 Bevor eine Zeichenoperation angewendet wird, können PDF Seiten gedreht werden. Dies
-                kann mit Hilfe der <classname>Zend_Pdf_Page::rotate()</classname> Methode durchgeführt werden:
+                kann mit Hilfe der <classname>Zend_Pdf_Page::rotate()</classname> Methode
+                durchgeführt werden:
             </para>
             </para>
             <programlisting role="php"><![CDATA[
             <programlisting role="php"><![CDATA[
 /**
 /**
@@ -769,7 +792,8 @@ public function rotate($x, $y, $angle);
         <sect3 id="zend.pdf.drawing.linear-transformations.scale">
         <sect3 id="zend.pdf.drawing.linear-transformations.scale">
             <title>Beginnend mit ZF 1.8, Skalierung</title>
             <title>Beginnend mit ZF 1.8, Skalierung</title>
             <para>
             <para>
-                Skalenänderungen werden durch die <classname>Zend_Pdf_Page::scale()</classname> Methode angeboten:
+                Skalenänderungen werden durch die <classname>Zend_Pdf_Page::scale()</classname>
+                Methode angeboten:
             </para>
             </para>
             <programlisting role="php"><![CDATA[
             <programlisting role="php"><![CDATA[
 /**
 /**
@@ -786,8 +810,8 @@ public function scale($xScale, $yScale);
         <sect3 id="zend.pdf.drawing.linear-transformations.translate">
         <sect3 id="zend.pdf.drawing.linear-transformations.translate">
             <title>Beginnend mit ZF 1.8, Bewegungen</title>
             <title>Beginnend mit ZF 1.8, Bewegungen</title>
             <para>
             <para>
-                Das bewegen des Koordinationssystem wird von der <classname>Zend_Pdf_Page::translate()</classname>
-                Methode durchgeführt:
+                Das bewegen des Koordinationssystem wird von der
+                <classname>Zend_Pdf_Page::translate()</classname> Methode durchgeführt:
             </para>
             </para>
             <programlisting role="php"><![CDATA[
             <programlisting role="php"><![CDATA[
 /**
 /**
@@ -804,8 +828,8 @@ public function translate($xShift, $yShift);
         <sect3 id="zend.pdf.drawing.linear-transformations.skew">
         <sect3 id="zend.pdf.drawing.linear-transformations.skew">
             <title>Beginnend mit ZF 1.8, Drehungen</title>
             <title>Beginnend mit ZF 1.8, Drehungen</title>
             <para>
             <para>
-                Das Drehen der Seite kann durch Verwendung der <classname>Zend_Pdf_Page::skew()</classname> Methode
-                durchgeführt werden:
+                Das Drehen der Seite kann durch Verwendung der
+                <classname>Zend_Pdf_Page::skew()</classname> Methode durchgeführt werden:
             </para>
             </para>
             <programlisting role="php"><![CDATA[
             <programlisting role="php"><![CDATA[
 /**
 /**
@@ -831,7 +855,8 @@ public function skew($x, $y, $xAngle, $yAngle);
             Stapel, Wiederherstelloperationen holen Sie daher zurück.
             Stapel, Wiederherstelloperationen holen Sie daher zurück.
         </para>
         </para>
         <para>
         <para>
-            In der <classname>Zend_Pdf_Page</classname> Klasse gibt es für diese Operationen zwei Methoden:
+            In der <classname>Zend_Pdf_Page</classname> Klasse gibt es für diese Operationen zwei
+            Methoden:
         </para>
         </para>
         <programlisting role="php"><![CDATA[
         <programlisting role="php"><![CDATA[
 /**
 /**
@@ -857,13 +882,13 @@ public function restoreGS();
     <sect2 id="zend.pdf.drawing.clipping">
     <sect2 id="zend.pdf.drawing.clipping">
         <title>Zeichenbereich</title>
         <title>Zeichenbereich</title>
         <para>
         <para>
-            PDF und die <classname>Zend_Pdf</classname> Komponente unterstützen die Begrenzung des Zeichenbereichs. Der
-            aktuelle Zeichenbereich begrenzt den Seitenbereich, der von Zeichenoperationen
-            beeinflusst werden kann. Zu Beginn ist dies die gesamte Seite.
+            PDF und die <classname>Zend_Pdf</classname> Komponente unterstützen die Begrenzung des
+            Zeichenbereichs. Der aktuelle Zeichenbereich begrenzt den Seitenbereich, der von
+            Zeichenoperationen beeinflusst werden kann. Zu Beginn ist dies die gesamte Seite.
         </para>
         </para>
         <para>
         <para>
-            Die <classname>Zend_Pdf_Page</classname> Klasse stellt einen Satz von Methoden für die Begrenzung
-            bereit.
+            Die <classname>Zend_Pdf_Page</classname> Klasse stellt einen Satz von Methoden für die
+            Begrenzung bereit.
         </para>
         </para>
         <programlisting role="php"><![CDATA[
         <programlisting role="php"><![CDATA[
 /**
 /**
@@ -962,8 +987,8 @@ public function getStyle();
 ]]></programlisting>
 ]]></programlisting>
 
 
         <para>
         <para>
-            Die <classname>Zend_Pdf_Style</classname> Klasse stellt einen Satz von Methoden bereit, um
-            verschiedene Parameter des Grafikstadiums zu setzen und zu holen:
+            Die <classname>Zend_Pdf_Style</classname> Klasse stellt einen Satz von Methoden bereit,
+            um verschiedene Parameter des Grafikstadiums zu setzen und zu holen:
         </para>
         </para>
         <programlisting role="php"><![CDATA[
         <programlisting role="php"><![CDATA[
 /**
 /**
@@ -1088,7 +1113,8 @@ public function getFontSize();
         </para>
         </para>
 
 
         <para>
         <para>
-            Transparenz kann durch Verwendung der <classname>Zend_Pdf_Page::setAlpha()</classname> Methode gesetzt werden:
+            Transparenz kann durch Verwendung der <classname>Zend_Pdf_Page::setAlpha()</classname>
+            Methode gesetzt werden:
 
 
             <programlisting role="php"><![CDATA[
             <programlisting role="php"><![CDATA[
 
 

+ 5 - 4
documentation/manual/de/module_specs/Zend_Pdf-Save.xml

@@ -4,13 +4,14 @@
 <sect1 id="zend.pdf.save">
 <sect1 id="zend.pdf.save">
     <title>Änderungen an PDF Dokumenten speichern</title>
     <title>Änderungen an PDF Dokumenten speichern</title>
     <para>
     <para>
-        Es gibt zwei Methoden die Änderungen an PDF Dokumenten speichern: Die <classname>Zend_Pdf::save()</classname>
-        und <classname>Zend_Pdf::render()</classname> Methoden.
+        Es gibt zwei Methoden die Änderungen an PDF Dokumenten speichern: Die
+        <classname>Zend_Pdf::save()</classname> und <classname>Zend_Pdf::render()</classname>
+        Methoden.
     </para>
     </para>
 
 
     <para>
     <para>
-        Die <classname>Zend_Pdf::save($filename, $updateOnly = false)</classname> Methode speichert das
-        PDF Dokument in einer Datei. Wenn $updateOnly auf true gesetzt wird, wird das neue PDF
+        Die <classname>Zend_Pdf::save($filename, $updateOnly = false)</classname> Methode speichert
+        das PDF Dokument in einer Datei. Wenn $updateOnly auf true gesetzt wird, wird das neue PDF
         Segment nur an die Datei angehängt, ansonsten wird die Datei überschrieben.
         Segment nur an die Datei angehängt, ansonsten wird die Datei überschrieben.
     </para>
     </para>
 
 

+ 25 - 20
documentation/manual/de/module_specs/Zend_ProgressBar_Adapter_Console.xml

@@ -4,29 +4,31 @@
 <sect3 id="zend.progressbar.adapter.console">
 <sect3 id="zend.progressbar.adapter.console">
     <title>Zend_ProgressBar_Adapter_Console</title>
     <title>Zend_ProgressBar_Adapter_Console</title>
     <para>
     <para>
-        <classname>Zend_ProgressBar_Adapter_Console</classname> ist ein Textbasierter Adater für Terminals. Er kann
-        automatisch die Terminalbreite erkennen unterstützt aber auch eigene Breiten. Kann kann definieren
-        welche Elemente mit dem Fortschrittsbalken angezeigt werden und auch deren Reihenfolge ändern. Man
-        kann auch den Stil des Fortschrittsbalkens selbst definieren.
+        <classname>Zend_ProgressBar_Adapter_Console</classname> ist ein Textbasierter Adater für
+        Terminals. Er kann automatisch die Terminalbreite erkennen unterstützt aber auch eigene
+        Breiten. Kann kann definieren welche Elemente mit dem Fortschrittsbalken angezeigt werden
+        und auch deren Reihenfolge ändern. Man kann auch den Stil des Fortschrittsbalkens selbst
+        definieren.
     </para>
     </para>
     <note>
     <note>
         <title>Automatische Breitenerkennung der Konsole</title>
         <title>Automatische Breitenerkennung der Konsole</title>
         <para>
         <para>
             <code>shell_exec</code> wird benötigt damit dieses Feature auf *nix basierenden Systemen
             <code>shell_exec</code> wird benötigt damit dieses Feature auf *nix basierenden Systemen
-            funktioniert. Auf Windows, ist die Terminalbreite immer auf 80 Zeichen begrenzt, sodas dort keine
-            Erkennung notwendig ist.
+            funktioniert. Auf Windows, ist die Terminalbreite immer auf 80 Zeichen begrenzt, sodas
+            dort keine Erkennung notwendig ist.
         </para>
         </para>
     </note>
     </note>
     <para>
     <para>
-        Man kann auch die Optionen des Adapters entweder über die <code>set*</code> Methoden oder durch die
-        Übergabe eines Arrays, oder einer Instanz von <classname>Zend_Config</classname>, an den Constructor mit dem Optionen als
-        ersten Parameter. Die möglichen Optionen sind:
+        Man kann auch die Optionen des Adapters entweder über die <code>set*</code> Methoden oder
+        durch die Übergabe eines Arrays, oder einer Instanz von <classname>Zend_Config</classname>,
+        an den Constructor mit dem Optionen als ersten Parameter. Die möglichen Optionen sind:
     </para>
     </para>
     <itemizedlist>
     <itemizedlist>
         <listitem>
         <listitem>
             <para>
             <para>
-                <code>outputStream</code>: Ein anderer Ausgabe-Stream wenn man nicht auf STDOUT streamen will.
-                Kann jeder andere Stream wie <code>php://stderr</code> oder ein Pfad zu einer Datei sein.
+                <code>outputStream</code>: Ein anderer Ausgabe-Stream wenn man nicht auf STDOUT
+                streamen will. Kann jeder andere Stream wie <code>php://stderr</code> oder ein Pfad
+                zu einer Datei sein.
             </para>
             </para>
         </listitem>
         </listitem>
         <listitem>
         <listitem>
@@ -37,8 +39,9 @@
         </listitem>
         </listitem>
         <listitem>
         <listitem>
             <para>
             <para>
-                <code>elements</code>: Entweder <code>NULL</code> für Standard oder ein Array mit zumindest
-                einer der folgenden Konstanten von <classname>Zend_Console_ProgressBar</classname> als Wert:
+                <code>elements</code>: Entweder <code>NULL</code> für Standard oder ein Array mit
+                zumindest einer der folgenden Konstanten von
+                <classname>Zend_Console_ProgressBar</classname> als Wert:
             </para>
             </para>
 
 
             <itemizedlist>
             <itemizedlist>
@@ -49,27 +52,29 @@
                 </listitem>
                 </listitem>
                 <listitem>
                 <listitem>
                     <para>
                     <para>
-                        <code>ELEMENT_BAR</code>: Die sichtbare Begrenzung welche den Prozentwert anzeigt.
+                        <code>ELEMENT_BAR</code>: Die sichtbare Begrenzung welche den Prozentwert
+                        anzeigt.
                     </para>
                     </para>
                 </listitem>
                 </listitem>
                 <listitem>
                 <listitem>
                     <para>
                     <para>
-                        <code>ELEMENT_ETA</code>: Die automatisch berechnete ETA. Das Element wird zuerst nach
-                        fünf Sekunden angezeigt, weil es wärend dieser Zeit nicht möglich ist korrekte Ergebnisse
-                        zu berechnen.
+                        <code>ELEMENT_ETA</code>: Die automatisch berechnete ETA. Das Element wird
+                        zuerst nach fünf Sekunden angezeigt, weil es wärend dieser Zeit nicht
+                        möglich ist korrekte Ergebnisse zu berechnen.
                     </para>
                     </para>
                 </listitem>
                 </listitem>
                 <listitem>
                 <listitem>
                     <para>
                     <para>
-                        <code>ELEMENT_TEXT</code>: Eine optionale Statusmeldung über den aktuelle Fortschritt.
+                        <code>ELEMENT_TEXT</code>: Eine optionale Statusmeldung über den aktuelle
+                        Fortschritt.
                     </para>
                     </para>
                 </listitem>
                 </listitem>
             </itemizedlist>
             </itemizedlist>
         </listitem>
         </listitem>
         <listitem>
         <listitem>
             <para>
             <para>
-                <code>textWidth</code>: Breite in Zeichen des <code>ELEMENT_TEXT</code> Elements. Standard ist
-                20.
+                <code>textWidth</code>: Breite in Zeichen des <code>ELEMENT_TEXT</code> Elements.
+                Standard ist 20.
             </para>
             </para>
         </listitem>
         </listitem>
         <listitem>
         <listitem>

+ 13 - 12
documentation/manual/de/module_specs/Zend_ProgressBar_Adapter_JsPull.xml

@@ -4,24 +4,25 @@
 <sect3 id="zend.progressbar.adapter.jspull">
 <sect3 id="zend.progressbar.adapter.jspull">
     <title>Zend_ProgressBar_Adapter_JsPull</title>
     <title>Zend_ProgressBar_Adapter_JsPull</title>
     <para>
     <para>
-        <classname>Zend_ProgressBar_Adapter_JsPull</classname> ist das Gegenteil von jsPush, da es ein Holen für neue
-        Updates benötigt, statt die Updates zum Browser zu schicken. Generell sollte man den Adapter mit
-        der Persistenz Option auf <classname>Zend_ProgressBar</classname> verwenden. Bei der Benachrichtigung sendet
-        der Adapter einen JSON String zum Browser, der exakt wie der JSON String aussieht der vom jsPush
-        Adapter gesendet wird. Der einzige Unterschied ist, das er einen zusätzlichen Parameter
-        <code>finished</code> enthält, der entweder <code>false</code> ist, wenn <code>update()</code>
-        aufgerufen wurde, oder <code>true</code> wenn <code>finish()</code> aufgerufen wurde.
+        <classname>Zend_ProgressBar_Adapter_JsPull</classname> ist das Gegenteil von jsPush, da es
+        ein Holen für neue Updates benötigt, statt die Updates zum Browser zu schicken. Generell
+        sollte man den Adapter mit der Persistenz Option auf <classname>Zend_ProgressBar</classname>
+        verwenden. Bei der Benachrichtigung sendet der Adapter einen JSON String zum Browser, der
+        exakt wie der JSON String aussieht der vom jsPush Adapter gesendet wird. Der einzige
+        Unterschied ist, das er einen zusätzlichen Parameter <code>finished</code> enthält, der
+        entweder <code>false</code> ist, wenn <code>update()</code> aufgerufen wurde, oder
+        <code>true</code> wenn <code>finish()</code> aufgerufen wurde.
     </para>
     </para>
     <para>
     <para>
-        Die Adapteroptionen kann man entweder über die <code>set*</code> Methoden oder durch die Übergabe
-        eines Arrays oder einer Instanz von <classname>Zend_Config</classname> mit den Optionen als ersten Parameter an den
-        Constructor setzen. Die vorhandenen Optionen sind:
+        Die Adapteroptionen kann man entweder über die <code>set*</code> Methoden oder durch die
+        Übergabe eines Arrays oder einer Instanz von <classname>Zend_Config</classname> mit den
+        Optionen als ersten Parameter an den Constructor setzen. Die vorhandenen Optionen sind:
     </para>
     </para>
     <itemizedlist>
     <itemizedlist>
         <listitem>
         <listitem>
             <para>
             <para>
-                <code>exitAfterSend</code>: Beendet die aktuelle Anfrage nachdem die Daten an den Browser
-                gesendet wurden. Der Standardwert ist <code>true</code>.
+                <code>exitAfterSend</code>: Beendet die aktuelle Anfrage nachdem die Daten an den
+                Browser gesendet wurden. Der Standardwert ist <code>true</code>.
             </para>
             </para>
         </listitem>
         </listitem>
     </itemizedlist>
     </itemizedlist>

+ 41 - 32
documentation/manual/de/module_specs/Zend_ProgressBar_Adapter_JsPush.xml

@@ -4,39 +4,40 @@
 <sect3 id="zend.progressbar.adapter.jspush">
 <sect3 id="zend.progressbar.adapter.jspush">
     <title>Zend_ProgressBar_Adapter_JsPush</title>
     <title>Zend_ProgressBar_Adapter_JsPush</title>
     <para>
     <para>
-        <classname>Zend_ProgressBar_Adapter_JsPush</classname> ist ein Adapter der es erlaubt den Fortschrittsbalken
-        in einem Browser über Javascript Push zu aktualisieren. Das bedeutet das keine zweite
-        Verbindung benötigt wird um den Status über den aktuell laufenden Prozess zu erhalten, sondern das
-        der Prozess selbst seinen Status direkt an den Browser schickt.
+        <classname>Zend_ProgressBar_Adapter_JsPush</classname> ist ein Adapter der es erlaubt den
+        Fortschrittsbalken in einem Browser über Javascript Push zu aktualisieren. Das bedeutet das
+        keine zweite Verbindung benötigt wird um den Status über den aktuell laufenden Prozess zu
+        erhalten, sondern das der Prozess selbst seinen Status direkt an den Browser schickt.
     </para>
     </para>
     <para>
     <para>
-        Man kann auch die Optionen des Adapters entweder über die <code>set*</code> Methoden oder durch die
-        Übergabe eines Arrays, oder einer Instanz von <classname>Zend_Config</classname>, an den Constructor mit dem Optionen als
-        ersten Parameter. Die möglichen Optionen sind:
+        Man kann auch die Optionen des Adapters entweder über die <code>set*</code> Methoden oder
+        durch die Übergabe eines Arrays, oder einer Instanz von <classname>Zend_Config</classname>,
+        an den Constructor mit dem Optionen als ersten Parameter. Die möglichen Optionen sind:
     </para>
     </para>
     <itemizedlist>
     <itemizedlist>
         <listitem>
         <listitem>
             <para>
             <para>
                 <code>updateMethodName</code>: Die Javascript Methode die bei jeder Aktualisierung
                 <code>updateMethodName</code>: Die Javascript Methode die bei jeder Aktualisierung
-                aufgerufen werden soll. Standardwert ist <classname>Zend_ProgressBar_Update</classname>.
+                aufgerufen werden soll. Standardwert ist
+                <classname>Zend_ProgressBar_Update</classname>.
             </para>
             </para>
         </listitem>
         </listitem>
         <listitem>
         <listitem>
             <para>
             <para>
-                <code>finishMethodName</code>: Die Javascript Methode die aufgerufen werden soll wenn
-                der Beendet-Status gesetzt wurde. Der Standardwert ist <code>NULL</code>, was bedeutet
-                das nichts passiert.
+                <code>finishMethodName</code>: Die Javascript Methode die aufgerufen werden soll
+                wenn der Beendet-Status gesetzt wurde. Der Standardwert ist <code>NULL</code>, was
+                bedeutet das nichts passiert.
             </para>
             </para>
         </listitem>
         </listitem>
     </itemizedlist>
     </itemizedlist>
     <para>
     <para>
-        Die Verwendung dieses Adapters ist recht einfach. Zuerst wird ein Fortschrittsbalken im Browser
-        erstellt, entweder mit JavaScript oder mit vorher erstelltem reinen HTML. Dann definiert man die
-        Update Methode und optional die Finish Methode in JavaScript, die beide ein Json Objekt als
-        einziges Argument nehmen. Das wird die Webseite mit einem lange laufenden Prozess, in einem
-        versteckten <code>iframe</code> oder <code>object</code> Tag, aufgerufen. Wärend der Prozess
-        läuft wird der Adapter die Update Methode bei jedem Update mit einem Json Objekt aufgerufen,
-        das die folgenden Parameter enthält:
+        Die Verwendung dieses Adapters ist recht einfach. Zuerst wird ein Fortschrittsbalken im
+        Browser erstellt, entweder mit JavaScript oder mit vorher erstelltem reinen HTML. Dann
+        definiert man die Update Methode und optional die Finish Methode in JavaScript, die beide
+        ein Json Objekt als einziges Argument nehmen. Das wird die Webseite mit einem lange
+        laufenden Prozess, in einem versteckten <code>iframe</code> oder <code>object</code> Tag,
+        aufgerufen. Wärend der Prozess läuft wird der Adapter die Update Methode bei jedem Update
+        mit einem Json Objekt aufgerufen, das die folgenden Parameter enthält:
     </para>
     </para>
     <itemizedlist>
     <itemizedlist>
         <listitem>
         <listitem>
@@ -73,8 +74,8 @@
     <example id="zend.progressbar-adapter.jspush.example">
     <example id="zend.progressbar-adapter.jspush.example">
         <title>Grundsätzliches Beispiel für den Client-seitigen Teil</title>
         <title>Grundsätzliches Beispiel für den Client-seitigen Teil</title>
         <para>
         <para>
-            Dieses Beispiel zeigt ein grundsätzliches Setup von HTML, CSS und JavaScript für den JsPush
-            Adapter
+            Dieses Beispiel zeigt ein grundsätzliches Setup von HTML, CSS und JavaScript für den
+            JsPush Adapter
         </para>
         </para>
         <programlisting role="html"><![CDATA[
         <programlisting role="html"><![CDATA[
 <div id="zend-progressbar-container">
 <div id="zend-progressbar-container">
@@ -116,24 +117,31 @@ function Zend_ProgressBar_Update(data)
 ]]></programlisting>
 ]]></programlisting>
 
 
         <para>
         <para>
-            Das erstellt einen einfachen Container mit einem schwarzen Rand und einem Block der den aktuellen
-            Prozess anzeigt. Man sollte den <code>iframe</code> oder <code>object</code> nicht mit
-            <code>display: none;</code> verstecken, da einige Browser wie Safari 2 den aktuellen Inhalt dann
-            nicht laden.
+            Das erstellt einen einfachen Container mit einem schwarzen Rand und einem Block der den
+            aktuellen Prozess anzeigt. Man sollte den <code>iframe</code> oder <code>object</code>
+            nicht mit <code>display: none;</code> verstecken, da einige Browser wie Safari 2 den
+            aktuellen Inhalt dann nicht laden.
         </para>
         </para>
         <para>
         <para>
-            Statt einen eigenen Fortschrittsbalken zu erstellen, kann es gewünscht sein einen von einer
-            vorhandenen Bibliothek wir Dojo, jQuery usw zu verwenden. Es gibt zum Beispiel:
+            Statt einen eigenen Fortschrittsbalken zu erstellen, kann es gewünscht sein einen von
+            einer vorhandenen Bibliothek wir Dojo, jQuery usw zu verwenden. Es gibt zum Beispiel:
         </para>
         </para>
         <itemizedlist>
         <itemizedlist>
             <listitem>
             <listitem>
-                <para>Dojo: <ulink url="http://dojotoolkit.org/book/dojo-book-0-9/part-2-dijit/user-assistance-and-feedback/progress-bar" /></para>
+                <para>
+                    Dojo: <ulink
+                        url="http://dojotoolkit.org/book/dojo-book-0-9/part-2-dijit/user-assistance-and-feedback/progress-bar" />
+                </para>
             </listitem>
             </listitem>
             <listitem>
             <listitem>
-                <para>jQuery: <ulink url="http://t.wits.sg/2008/06/20/jquery-progress-bar-11/" /></para>
+                <para>
+                    jQuery: <ulink url="http://t.wits.sg/2008/06/20/jquery-progress-bar-11/" />
+                </para>
             </listitem>
             </listitem>
             <listitem>
             <listitem>
-                <para>MooTools: <ulink url="http://davidwalsh.name/dw-content/progress-bar.php" /></para>
+                <para>
+                    MooTools: <ulink url="http://davidwalsh.name/dw-content/progress-bar.php" />
+                </para>
             </listitem>
             </listitem>
             <listitem>
             <listitem>
                 <para>Prototype: <ulink url="http://livepipe.net/control/progressbar" /></para>
                 <para>Prototype: <ulink url="http://livepipe.net/control/progressbar" /></para>
@@ -143,9 +151,10 @@ function Zend_ProgressBar_Update(data)
     <note>
     <note>
         <title>Intervall der Updates</title>
         <title>Intervall der Updates</title>
         <para>
         <para>
-            Man sollte davon Abstand nehmen zuviele Updates zu senden, da jedes Update eine Mindestgröße
-            von 1kb hat. Das ist eine Notwendigkeit für den Safari Browser um den Funktionsaufruf
-            darzustellen und auszuführen. Der Internet Explorer hat eine ähnliche Einschränkung von 256 Bytes.
+            Man sollte davon Abstand nehmen zuviele Updates zu senden, da jedes Update eine
+            Mindestgröße von 1kb hat. Das ist eine Notwendigkeit für den Safari Browser um den
+            Funktionsaufruf darzustellen und auszuführen. Der Internet Explorer hat eine ähnliche
+            Einschränkung von 256 Bytes.
         </para>
         </para>
     </note>
     </note>
 </sect3>
 </sect3>

+ 22 - 21
documentation/manual/de/module_specs/Zend_Registry.xml

@@ -13,8 +13,8 @@
     </para>
     </para>
 
 
     <para>
     <para>
-        Die typische Methode um Registries mit dem Zend Framework zu verwenden ist
-        durch die statischen Methoden in der <classname>Zend_Registry</classname> Klasse. Alternativ kann die
+        Die typische Methode um Registries mit dem Zend Framework zu verwenden ist durch die
+        statischen Methoden in der <classname>Zend_Registry</classname> Klasse. Alternativ kann die
         Registry als Arrayobjekt verwendet werden, und so können Elemente welche darin gespeichert
         Registry als Arrayobjekt verwendet werden, und so können Elemente welche darin gespeichert
         wurden durch ein gewöhnliches Array-artiges Interface verwendet werden.
         wurden durch ein gewöhnliches Array-artiges Interface verwendet werden.
     </para>
     </para>
@@ -24,7 +24,8 @@
         <title>Werte in die Registry speichern</title>
         <title>Werte in die Registry speichern</title>
 
 
         <para>
         <para>
-            Verwende die statische Methode <code>set()</code> um einen Eintrag in der Registry zu Speichern.
+            Verwende die statische Methode <code>set()</code> um einen Eintrag in der Registry zu
+            Speichern.
         </para>
         </para>
 
 
         <example id="zend.registry.using.storing.example">
         <example id="zend.registry.using.storing.example">
@@ -66,8 +67,8 @@ $value = Zend_Registry::get('index');
 
 
         <para>
         <para>
             Die <code>getInstance()</code> Methode gibt ein Singleton Registry Objekt zurück.
             Die <code>getInstance()</code> Methode gibt ein Singleton Registry Objekt zurück.
-            Dieses Registry Objekt ist durchsuchbar, und erlaubt es auf alle in der Registry gespeicherten
-            Werte einfach zuzugreifen.
+            Dieses Registry Objekt ist durchsuchbar, und erlaubt es auf alle in der Registry
+            gespeicherten Werte einfach zuzugreifen.
         </para>
         </para>
 
 
         <example id="zend.registry.using.retrieving.example-iterating">
         <example id="zend.registry.using.retrieving.example-iterating">
@@ -102,9 +103,9 @@ foreach ($registry as $index => $value) {
 
 
         <para>
         <para>
             Der traditionelle <code>new</code> Operator kann verwendet werden um
             Der traditionelle <code>new</code> Operator kann verwendet werden um
-            <classname>Zend_Registry</classname> zu initiieren. Das Initiieren von <classname>Zend_Registry</classname>
-            mit seinem Konstruktor initiiert auch die Einträge in der Registry einfach durch die
-            Verwendung eines assoziativen Arrays als Argument.
+            <classname>Zend_Registry</classname> zu initiieren. Das Initiieren von
+            <classname>Zend_Registry</classname> mit seinem Konstruktor initiiert auch die Einträge
+            in der Registry einfach durch die Verwendung eines assoziativen Arrays als Argument.
         </para>
         </para>
 
 
         <example id="zend.registry.using.constructing.example">
         <example id="zend.registry.using.constructing.example">
@@ -115,8 +116,8 @@ $registry = new Zend_Registry(array('index' => $value));
         </example>
         </example>
 
 
         <para>
         <para>
-            Sobald so ein <classname>Zend_Registry</classname> Objekt initiiert wurde, kann es durch den
-            Aufruf irgendeiner Array Objektmethode verwendet werden, oder indem es als
+            Sobald so ein <classname>Zend_Registry</classname> Objekt initiiert wurde, kann es durch
+            den Aufruf irgendeiner Array Objektmethode verwendet werden, oder indem es als
             Singleton Instanz für <classname>Zend_Registry</classname> mit der statischen Methode
             Singleton Instanz für <classname>Zend_Registry</classname> mit der statischen Methode
             <code>setInstance()</code> gesetzt wird.
             <code>setInstance()</code> gesetzt wird.
         </para>
         </para>
@@ -131,8 +132,8 @@ Zend_Registry::setInstance($registry);
         </example>
         </example>
 
 
         <para>
         <para>
-            Die <code>setInstance()</code> Methode wirft eine <classname>Zend_Exception</classname> wenn die
-            statische Registry bereits initialisiert wurde.
+            Die <code>setInstance()</code> Methode wirft eine <classname>Zend_Exception</classname>
+            wenn die statische Registry bereits initialisiert wurde.
         </para>
         </para>
 
 
     </sect2>
     </sect2>
@@ -182,8 +183,8 @@ var_dump( $registry['index'] );
             <title>Bekannte Probleme mit der ArrayObject::ARRAY_AS_PROPS Option</title>
             <title>Bekannte Probleme mit der ArrayObject::ARRAY_AS_PROPS Option</title>
 
 
             <para>
             <para>
-                Einige Versionen von PHP sind bekanntermaßen sehr fehlerhaft wenn die Registry mit der
-                <code>ArrayObject::ARRAY_AS_PROPS</code> Option verwendet wird.
+                Einige Versionen von PHP sind bekanntermaßen sehr fehlerhaft wenn die Registry mit
+                der <code>ArrayObject::ARRAY_AS_PROPS</code> Option verwendet wird.
             </para>
             </para>
         </warning>
         </warning>
 
 
@@ -261,10 +262,10 @@ if (isset($registry->index)) {
 
 
         <para>
         <para>
             Die statische Registry ist eine Instanz der Klasse <classname>Zend_Registry</classname>.
             Die statische Registry ist eine Instanz der Klasse <classname>Zend_Registry</classname>.
-            Wenn Funktionalität zur Registry hinzugefügt werden soll, sollte eine
-            Klasse erstellt werden die <classname>Zend_Registry</classname> erweitert und dann kann diese
-            spezielle Klasse definiert werden um das Singleton in der statische Registry zu initiieren.
-            Die statische Methode <code>setClassName()</code> kann verwendet
+            Wenn Funktionalität zur Registry hinzugefügt werden soll, sollte eine Klasse
+            erstellt werden die <classname>Zend_Registry</classname> erweitert und dann kann diese
+            spezielle Klasse definiert werden um das Singleton in der statische Registry zu
+            initiieren. Die statische Methode <code>setClassName()</code> kann verwendet
             werden um die Klasse zu definieren.
             werden um die Klasse zu definieren.
             <note>
             <note>
                 <para>
                 <para>
@@ -283,9 +284,9 @@ Zend_Registry::set('index', $value);
         </example>
         </example>
 
 
         <para>
         <para>
-            Die Registry wirft eine <classname>Zend_Exception</classname> wenn man versucht den Klassennamen
-            zu setzen nachdem die Registry das erste Mal verwendet wurde. Es ist deshalb
-            notwendig den Klassennamen für die statische Registry in der Bootstrap
+            Die Registry wirft eine <classname>Zend_Exception</classname> wenn man versucht den
+            Klassennamen zu setzen nachdem die Registry das erste Mal verwendet wurde. Es ist
+            deshalb notwendig den Klassennamen für die statische Registry in der Bootstrap
             Datei der Anwendung zu definieren.
             Datei der Anwendung zu definieren.
         </para>
         </para>
 
 

+ 12 - 11
documentation/manual/de/module_specs/Zend_Rest.xml

@@ -5,20 +5,21 @@
     <title>Einführung</title>
     <title>Einführung</title>
 
 
     <para>
     <para>
-        REST Web Services verwenden ein service-spezifisches XML Format. Dieser ad-hoc Standard bedeutet das die Art
-        des Zugriffs auf einen REST Web Service für jeden Service unterschiedlich ist. REST Web Services verwenden
-        typischerweise URL Parameter (GET Daten) oder Pfad Informationen für die Anfrage von Daten und POST Daten für
-        das Senden von Daten.
+        REST Web Services verwenden ein service-spezifisches XML Format. Dieser ad-hoc Standard
+        bedeutet das die Art des Zugriffs auf einen REST Web Service für jeden Service
+        unterschiedlich ist. REST Web Services verwenden typischerweise URL Parameter (GET Daten)
+        oder Pfad Informationen für die Anfrage von Daten und POST Daten für das Senden von Daten.
     </para>
     </para>
 
 
     <para>
     <para>
-        Zend Framework bietet beide Möglichkeiten, Client und Server, welche, wenn Sie zusammen benutzt werden,
-        eine viel größere "logische" Interface Erfahrung über den Zugriff auf virtuelle Objekt Eigenschaften erlauben.
-        Die Server Komponente bietet automatische Darstellung von Funktionen und Klassen und verwendet ein
-        bedeutungsvolles und einfaches XML Format. Beim Zugriff auf solche Services mit dem Client, ist es möglich
-        die zurückgegebenen Daten vom Entfernten Aufruf einfachst zu erhalten. Sollte es gewünscht sein den Client
-        mit einem nicht-Zend_Rest_Server basierenden Service zu verwenden bietet er immer noch vereinfachten Zugriff
-        auf die Daten.
+        Zend Framework bietet beide Möglichkeiten, Client und Server, welche, wenn Sie zusammen
+        benutzt werden, eine viel größere "logische" Interface Erfahrung über den Zugriff auf
+        virtuelle Objekt Eigenschaften erlauben. Die Server Komponente bietet automatische
+        Darstellung von Funktionen und Klassen und verwendet ein bedeutungsvolles und einfaches XML
+        Format. Beim Zugriff auf solche Services mit dem Client, ist es möglich die zurückgegebenen
+        Daten vom Entfernten Aufruf einfachst zu erhalten. Sollte es gewünscht sein den Client mit
+        einem nicht-Zend_Rest_Server basierenden Service zu verwenden bietet er immer noch
+        vereinfachten Zugriff auf die Daten.
     </para>
     </para>
 </sect1>
 </sect1>
 <!--
 <!--

+ 10 - 9
documentation/manual/de/module_specs/Zend_Server.xml

@@ -4,17 +4,18 @@
 <sect1 id="zend.server.introduction">
 <sect1 id="zend.server.introduction">
     <title>Einführung</title>
     <title>Einführung</title>
     <para>
     <para>
-        Die <classname>Zend_Server</classname> Klassenfamilie stellt Funktionalitäten für die verschiedenen
-        Serverklassen bereit, inklusive <classname>Zend_XmlRpc_Server</classname>,
-        <classname>Zend_Rest_Server</classname>, <classname>Zend_Json_Server</classname> und <classname>Zend_Soap_Wsdl</classname>.
-        <classname>Zend_Server_Interface</classname> stellt eine Interface bereit, das PHP 5's
-        <code>SoapServer</code> Klasse immitiert; alle Server Klassen sollten dieses Interface
-        implementieren, um einen Standard Server API bereit zu stellen.
+        Die <classname>Zend_Server</classname> Klassenfamilie stellt Funktionalitäten für die
+        verschiedenen Serverklassen bereit, inklusive <classname>Zend_XmlRpc_Server</classname>,
+        <classname>Zend_Rest_Server</classname>, <classname>Zend_Json_Server</classname> und
+        <classname>Zend_Soap_Wsdl</classname>. <classname>Zend_Server_Interface</classname> stellt
+        eine Interface bereit, das PHP 5's <code>SoapServer</code> Klasse immitiert; alle Server
+        Klassen sollten dieses Interface implementieren, um einen Standard Server API bereit zu
+        stellen.
     </para>
     </para>
     <para>
     <para>
-        Der <classname>Zend_Server_Reflection</classname> Baum stellt einen Standardmechanismus bereit, um
-        Funktion und Klassen Introspektion für die Verwendung als Rückfragen mit den Server Klassen
-        bereit zu stellen und stellt Daten passend für die Verwendung von
+        Der <classname>Zend_Server_Reflection</classname> Baum stellt einen Standardmechanismus
+        bereit, um Funktion und Klassen Introspektion für die Verwendung als Rückfragen mit den
+        Server Klassen bereit zu stellen und stellt Daten passend für die Verwendung von
         <classname>Zend_Server_Interface</classname>'s <code>getFunctions()</code> und
         <classname>Zend_Server_Interface</classname>'s <code>getFunctions()</code> und
         <code>loadFunctions()</code> Methoden bereit.
         <code>loadFunctions()</code> Methoden bereit.
     </para>
     </para>

+ 11 - 10
documentation/manual/de/module_specs/Zend_Server_Reflection.xml

@@ -8,12 +8,12 @@
         <title>Einführung</title>
         <title>Einführung</title>
 
 
         <para>
         <para>
-            <classname>Zend_Server_Reflection</classname> stellt einen Standardmechanismus für Funktion und Klassen
-            Introspektion für die Verwendung der Serverklassen bereit. Es basiert auf der PHP 5
-            Reflection API und erweitert es, um Methoden für die Erhaltung von Parameter und
-            Rückgabewerttypen und Beschreibung, eine komplette Liste mit Funktion und Methoden
-            Prototypen (d.h. alle möglichen, gültigen Aufrufkombinationen) sowie Funktions- und
-            Methodenbeschreibungen bereit zu stellen
+            <classname>Zend_Server_Reflection</classname> stellt einen Standardmechanismus für
+            Funktion und Klassen Introspektion für die Verwendung der Serverklassen bereit. Es
+            basiert auf der PHP 5 Reflection API und erweitert es, um Methoden für die Erhaltung von
+            Parameter und Rückgabewerttypen und Beschreibung, eine komplette Liste mit Funktion und
+            Methoden Prototypen (d.h. alle möglichen, gültigen Aufrufkombinationen) sowie Funktions-
+            und Methodenbeschreibungen bereit zu stellen
         </para>
         </para>
         <para>
         <para>
             Normalerweise wird diese Funktionalität nur von Entwicklern von Serverklassen für das
             Normalerweise wird diese Funktionalität nur von Entwicklern von Serverklassen für das
@@ -57,10 +57,11 @@ $reflection->getNamespace();
 ]]></programlisting>
 ]]></programlisting>
 
 
         <para>
         <para>
-            <code>reflectFunction()</code> gibt ein  <classname>Zend_Server_Reflection_Function</classname>
-            Objekt zurück; <code>reflectClass</code> gibt ein <classname>Zend_Server_Reflection_Class</classname>
-            Objekt zurück. Bitte die API Documentation beachten, um zu erfahren, welche Methoden
-            für beide Klassen verfügbar sind.
+            <code>reflectFunction()</code> gibt ein
+            <classname>Zend_Server_Reflection_Function</classname> Objekt zurück;
+            <code>reflectClass</code> gibt ein <classname>Zend_Server_Reflection_Class</classname>
+            Objekt zurück. Bitte die API Documentation beachten, um zu erfahren, welche Methoden für
+            beide Klassen verfügbar sind.
         </para>
         </para>
     </sect2>
     </sect2>
 </sect1>
 </sect1>

+ 62 - 55
documentation/manual/de/module_specs/Zend_Service_Akismet.xml

@@ -75,15 +75,15 @@ if ($akismet->verifyKey($apiKey) {
         <itemizedlist>
         <itemizedlist>
             <listitem>
             <listitem>
                 <para>
                 <para>
-                    <code>user_ip</code>, die IP Adresse des Benutzer der die Daten übermittelt (nicht die
-                    eigene IP Adresse, aber die des Benutzers der eigenen Seite).
+                    <code>user_ip</code>, die IP Adresse des Benutzer der die Daten übermittelt
+                    (nicht die eigene IP Adresse, aber die des Benutzers der eigenen Seite).
                 </para>
                 </para>
             </listitem>
             </listitem>
 
 
             <listitem>
             <listitem>
                 <para>
                 <para>
-                    <code>user_agent</code>, der mitgeteilte String des BenutzerAgenten (Browser und Version)
-                    oder der Benutzer der die Daten überträgt.
+                    <code>user_agent</code>, der mitgeteilte String des BenutzerAgenten (Browser und
+                    Version) oder der Benutzer der die Daten überträgt.
                 </para>
                 </para>
             </listitem>
             </listitem>
         </itemizedlist>
         </itemizedlist>
@@ -95,30 +95,31 @@ if ($akismet->verifyKey($apiKey) {
         <itemizedlist>
         <itemizedlist>
             <listitem>
             <listitem>
                 <para>
                 <para>
-                    <code>blog</code>, die komplett qualifizierte URL zur Ressource oder Anwendung. Wenn nicht
-                    angegeben, wird die URL verwendet die beim Konstruktor angegeben wurde.
+                    <code>blog</code>, die komplett qualifizierte URL zur Ressource oder Anwendung.
+                    Wenn nicht angegeben, wird die URL verwendet die beim Konstruktor angegeben
+                    wurde.
                 </para>
                 </para>
             </listitem>
             </listitem>
 
 
             <listitem>
             <listitem>
                 <para>
                 <para>
-                    <code>referrer</code>, der Inhalt des HTTP_REFERER Headers zur Zeit der Übertragung.
-                    (Beachte die Schreibweise; sie folgt nicht dem Header Namen)
+                    <code>referrer</code>, der Inhalt des HTTP_REFERER Headers zur Zeit der
+                    Übertragung. (Beachte die Schreibweise; sie folgt nicht dem Header Namen)
                 </para>
                 </para>
             </listitem>
             </listitem>
 
 
             <listitem>
             <listitem>
                 <para>
                 <para>
-                    <code>permalink</code>, Der Ort des Permalinks vom Eintrag der Daten die übertragen wurden,
-                    wenn vorhanden.
+                    <code>permalink</code>, Der Ort des Permalinks vom Eintrag der Daten die
+                    übertragen wurden, wenn vorhanden.
                 </para>
                 </para>
             </listitem>
             </listitem>
 
 
             <listitem>
             <listitem>
                 <para>
                 <para>
-                    <code>comment_type</code>, der Typ von Daten die angegeben wurden. In der API spezifizierte
-                    Werte enthalten 'comment', 'trackback', 'pingback', und einen leeren String (''), können aber
-                    beliebige Werte sein.
+                    <code>comment_type</code>, der Typ von Daten die angegeben wurden. In der API
+                    spezifizierte Werte enthalten 'comment', 'trackback', 'pingback', und einen
+                    leeren String (''), können aber beliebige Werte sein.
                 </para>
                 </para>
             </listitem>
             </listitem>
 
 
@@ -136,7 +137,8 @@ if ($akismet->verifyKey($apiKey) {
 
 
             <listitem>
             <listitem>
                 <para>
                 <para>
-                    <code>comment_author_url</code>, URL oder Homepage der Person die die Daten überträgt.
+                    <code>comment_author_url</code>, URL oder Homepage der Person die die Daten
+                    überträgt.
                 </para>
                 </para>
             </listitem>
             </listitem>
 
 
@@ -148,14 +150,14 @@ if ($akismet->verifyKey($apiKey) {
         </itemizedlist>
         </itemizedlist>
 
 
         <para>
         <para>
-            Es können auch beliebige andere Umgebungsvariablen übermittelt werden von denen angenommen wird, das
-            Sie bei er Ermittlung helfen ob Daten Spam sind. Akismet empfiehlt den Inhalt des kompletten
-            $_SERVER Arrays.
+            Es können auch beliebige andere Umgebungsvariablen übermittelt werden von denen
+            angenommen wird, das Sie bei er Ermittlung helfen ob Daten Spam sind. Akismet empfiehlt
+            den Inhalt des kompletten $_SERVER Arrays.
         </para>
         </para>
 
 
         <para>
         <para>
-            Die <code>isSpam()</code> gibt true oder false zurück, und wirft eine Ausnahme wenn der API Schlüssel
-            nicht gültig ist.
+            Die <code>isSpam()</code> gibt true oder false zurück, und wirft eine Ausnahme wenn der
+            API Schlüssel nicht gültig ist.
         </para>
         </para>
 
 
         <example id="zend.service.akismet.isspam.example-1">
         <example id="zend.service.akismet.isspam.example-1">
@@ -181,7 +183,8 @@ if ($akismet->isSpam($data)) {
         </example>
         </example>
 
 
         <para>
         <para>
-            <code>isSpam()</code> implementiert die <code>comment-check</code> Methode der Akismet API.
+            <code>isSpam()</code> implementiert die <code>comment-check</code> Methode der Akismet
+            API.
         </para>
         </para>
     </sect2>
     </sect2>
 
 
@@ -189,15 +192,15 @@ if ($akismet->isSpam($data)) {
         <title>Bekannten Spam übertragen</title>
         <title>Bekannten Spam übertragen</title>
 
 
         <para>
         <para>
-            Gelegentlich werden Spam Daten durch den Filter kommen. Wenn in der Begutachtung der hereinkommenden
-            Daten Spam erkannt wird, und man das Gefühl hat das er gefunden werden sollte, kann er an Akismet
-            übertragen werden um deren Filter zu verbessern.
+            Gelegentlich werden Spam Daten durch den Filter kommen. Wenn in der Begutachtung der
+            hereinkommenden Daten Spam erkannt wird, und man das Gefühl hat das er gefunden werden
+            sollte, kann er an Akismet übertragen werden um deren Filter zu verbessern.
         </para>
         </para>
 
 
         <para>
         <para>
-            <classname>Zend_Service_Akismet::submitSpam()</classname> nimmt das selbe Datenarray entgegen wie es der
-            <code>isSpam()</code> übergeben wird, aber es wird kein Wert zurückgegeben. Eine Ausnahme wird
-            geworfen wenn der API Schlüsel ungültig ist.
+            <classname>Zend_Service_Akismet::submitSpam()</classname> nimmt das selbe Datenarray
+            entgegen wie es der <code>isSpam()</code> übergeben wird, aber es wird kein Wert
+            zurückgegeben. Eine Ausnahme wird geworfen wenn der API Schlüsel ungültig ist.
         </para>
         </para>
 
 
         <example id="zend.service.akismet.submitspam.example-1">
         <example id="zend.service.akismet.submitspam.example-1">
@@ -218,7 +221,8 @@ $akismet->submitSpam($data));
         </example>
         </example>
 
 
         <para>
         <para>
-            <code>submitSpam()</code> implementiert die <code>submit-spam</code> Methode der Akismet API.
+            <code>submitSpam()</code> implementiert die <code>submit-spam</code> Methode der Akismet
+            API.
         </para>
         </para>
     </sect2>
     </sect2>
 
 
@@ -226,16 +230,18 @@ $akismet->submitSpam($data));
         <title>Falsche Positive (Ham) übermitteln</title>
         <title>Falsche Positive (Ham) übermitteln</title>
 
 
         <para>
         <para>
-            Gelegentlich werden Daten fehlerhafterweise von Akismet als Spam erkannt. Für diesen Fall, sollte
-            ein Log aller Daten behalten werden, indem alle Daten die von Akismet als Spam erkannt, geloggt
-            werden und dieses von Zeit zu Zeit durchgesehen. Wenn solche Fülle gefunden werden, können die Daten
-            an Akismet als "Ham", oder falsche Positive übermittelt werden (Ham ist gut, Spam ist schlecht)
+            Gelegentlich werden Daten fehlerhafterweise von Akismet als Spam erkannt. Für diesen
+            Fall, sollte ein Log aller Daten behalten werden, indem alle Daten die von Akismet als
+            Spam erkannt, geloggt werden und dieses von Zeit zu Zeit durchgesehen. Wenn solche Fülle
+            gefunden werden, können die Daten an Akismet als "Ham", oder falsche Positive
+            übermittelt werden (Ham ist gut, Spam ist schlecht)
         </para>
         </para>
 
 
         <para>
         <para>
-            <classname>Zend_Service_Akismet::submitHam()</classname> nimmt das selbe Datenarray entgegen wie
-            <code>isSpam()</code> oder <code>submitSpam()</code>, und wie bei <code>submitSpam()</code> wird
-            kein Wert zurückgegeben. Eine Ausnahme wird geworfen wenn der verwendete API Schlüssel ungültig ist.
+            <classname>Zend_Service_Akismet::submitHam()</classname> nimmt das selbe Datenarray
+            entgegen wie <code>isSpam()</code> oder <code>submitSpam()</code>, und wie bei
+            <code>submitSpam()</code> wird kein Wert zurückgegeben. Eine Ausnahme wird geworfen wenn
+            der verwendete API Schlüssel ungültig ist.
         </para>
         </para>
 
 
         <example id="zend.service.akismet.submitham.example-1">
         <example id="zend.service.akismet.submitham.example-1">
@@ -256,7 +262,8 @@ $akismet->submitHam($data));
         </example>
         </example>
 
 
         <para>
         <para>
-            <code>submitHam()</code> implementiert die <code>submit-ham</code> Methode der Akismet API.
+            <code>submitHam()</code> implementiert die <code>submit-ham</code> Methode der Akismet
+            API.
         </para>
         </para>
     </sect2>
     </sect2>
 
 
@@ -264,55 +271,55 @@ $akismet->submitHam($data));
         <title>Zend-spezielle Zugriffsmethoden</title>
         <title>Zend-spezielle Zugriffsmethoden</title>
 
 
         <para>
         <para>
-            Wärend die Akismet API nur vier Methoden spezifiziert, hat <classname>Zend_Service_Akismet</classname>
-            verschiedene zusätzliche Helfer die für die Modifikation von internen Eigenschaften verwendet
-            werden können.
+            Wärend die Akismet API nur vier Methoden spezifiziert, hat
+            <classname>Zend_Service_Akismet</classname> verschiedene zusätzliche Helfer die für die
+            Modifikation von internen Eigenschaften verwendet werden können.
         </para>
         </para>
 
 
         <itemizedlist>
         <itemizedlist>
             <listitem>
             <listitem>
                 <para>
                 <para>
-                    <code>getBlogUrl()</code> und <code>setBlogUrl()</code> erlaubt das Empfangen und Ändern der
-                    Blog URL die in den Anfragen verwendet wird.
+                    <code>getBlogUrl()</code> und <code>setBlogUrl()</code> erlaubt das Empfangen
+                    und Ändern der Blog URL die in den Anfragen verwendet wird.
                 </para>
                 </para>
             </listitem>
             </listitem>
 
 
             <listitem>
             <listitem>
                 <para>
                 <para>
-                    <code>getApiKey()</code> und <code>setApiKey()</code> erlauben das Empfangen und Ändern des
-                    API Schlüssels der in Anfragen verwendet wird.
+                    <code>getApiKey()</code> und <code>setApiKey()</code> erlauben das Empfangen und
+                    Ändern des API Schlüssels der in Anfragen verwendet wird.
                 </para>
                 </para>
             </listitem>
             </listitem>
 
 
             <listitem>
             <listitem>
                 <para>
                 <para>
-                    <code>getCharset()</code> und <code>setCharset()</code> erlauben das Empfangen und Ändern
-                    des Zeichensatzes der verwendet wird um die Anfrage durchzuführen.
+                    <code>getCharset()</code> und <code>setCharset()</code> erlauben das Empfangen
+                    und Ändern des Zeichensatzes der verwendet wird um die Anfrage durchzuführen.
                 </para>
                 </para>
             </listitem>
             </listitem>
 
 
             <listitem>
             <listitem>
                 <para>
                 <para>
-                    <code>getPort()</code> und <code>setPort()</code> erlauben das Empfangen und Ändern des
-                    TCP Ports der verwendet wird um die Anfrage durchzuführen.
+                    <code>getPort()</code> und <code>setPort()</code> erlauben das Empfangen und
+                    Ändern des TCP Ports der verwendet wird um die Anfrage durchzuführen.
                 </para>
                 </para>
             </listitem>
             </listitem>
 
 
             <listitem>
             <listitem>
                 <para>
                 <para>
-                    <code>getUserAgent()</code> und <code>setUserAgent()</code> erlauben das Empfangen und
-                    Ändern des HTTP Benutzer Agenten der verwendet wird um die Anfrage durchzuführen.
-                    Beachte: Das ist nicht der user_agent der in den Daten verwendet wird die in den Service
-                    übertragen werden, aber der Wert der übergeben wird, wenn eine Anfrage an den Service
-                    durchgeführt wird.
+                    <code>getUserAgent()</code> und <code>setUserAgent()</code> erlauben das
+                    Empfangen und Ändern des HTTP Benutzer Agenten der verwendet wird um die Anfrage
+                    durchzuführen. Beachte: Das ist nicht der user_agent der in den Daten verwendet
+                    wird die in den Service übertragen werden, aber der Wert der übergeben wird,
+                    wenn eine Anfrage an den Service durchgeführt wird.
                 </para>
                 </para>
 
 
                 <para>
                 <para>
                     Der Wert der verwendet wird um den Benutzer Agenten zu setzen sollte die Form
                     Der Wert der verwendet wird um den Benutzer Agenten zu setzen sollte die Form
-                    <code>ein Benutzer Agent/Version | Akismet/Version</code> haben. Der Standardwert ist
-                    <code>Zend Framework/ZF-VERSION | Akismet/1.11</code>, wobei <code>ZF-VERSION</code>
-                    die aktuelle Version des Zend Frameworks ist wie in der Konstante
-                    <classname>Zend_Framework::VERSION</classname> gespeichert.
+                    <code>ein Benutzer Agent/Version | Akismet/Version</code> haben. Der
+                    Standardwert ist <code>Zend Framework/ZF-VERSION | Akismet/1.11</code>, wobei
+                    <code>ZF-VERSION</code> die aktuelle Version des Zend Frameworks ist wie in der
+                    Konstante <classname>Zend_Framework::VERSION</classname> gespeichert.
                 </para>
                 </para>
             </listitem>
             </listitem>
         </itemizedlist>
         </itemizedlist>

+ 15 - 5
documentation/manual/de/module_specs/Zend_Service_Amazon_Ec2-Instance.xml

@@ -68,7 +68,9 @@
                         <entry><para>
                         <entry><para>
                             m1.small
                             m1.small
                         </para></entry>
                         </para></entry>
-                        <entry><classname>Zend_Service_Amazon_Ec2_Instance::SMALL</classname></entry>
+                        <entry>
+                            <classname>Zend_Service_Amazon_Ec2_Instance::SMALL</classname>
+                        </entry>
                     </row>
                     </row>
                     <row>
                     <row>
                         <entry><code>Groß</code></entry>
                         <entry><code>Groß</code></entry>
@@ -91,7 +93,9 @@
                         <entry><para>
                         <entry><para>
                             m1.large
                             m1.large
                         </para></entry>
                         </para></entry>
-                        <entry><classname>Zend_Service_Amazon_Ec2_Instance::LARGE</classname></entry>
+                        <entry>
+                            <classname>Zend_Service_Amazon_Ec2_Instance::LARGE</classname>
+                        </entry>
                     </row>
                     </row>
                     <row>
                     <row>
                         <entry><code>Extra Groß</code></entry>
                         <entry><code>Extra Groß</code></entry>
@@ -114,7 +118,9 @@
                         <entry><para>
                         <entry><para>
                             m1.xlarge
                             m1.xlarge
                         </para></entry>
                         </para></entry>
-                        <entry><classname>Zend_Service_Amazon_Ec2_Instance::XLARGE</classname></entry>
+                        <entry>
+                            <classname>Zend_Service_Amazon_Ec2_Instance::XLARGE</classname>
+                        </entry>
                     </row>
                     </row>
                     <row>
                     <row>
                         <entry><code>High-CPU Medium</code></entry>
                         <entry><code>High-CPU Medium</code></entry>
@@ -137,7 +143,9 @@
                         <entry><para>
                         <entry><para>
                             c1.medium
                             c1.medium
                         </para></entry>
                         </para></entry>
-                        <entry><classname>Zend_Service_Amazon_Ec2_Instance::HCPU_MEDIUM</classname></entry>
+                        <entry>
+                            <classname>Zend_Service_Amazon_Ec2_Instance::HCPU_MEDIUM</classname>
+                        </entry>
                     </row>
                     </row>
                     <row>
                     <row>
                         <entry><code>High-CPU Extra Groß</code></entry>
                         <entry><code>High-CPU Extra Groß</code></entry>
@@ -160,7 +168,9 @@
                         <entry><para>
                         <entry><para>
                             c1.xlarge
                             c1.xlarge
                         </para></entry>
                         </para></entry>
-                        <entry><classname>Zend_Service_Amazon_Ec2_Instance::HCPU_XLARGE</classname></entry>
+                        <entry>
+                            <classname>Zend_Service_Amazon_Ec2_Instance::HCPU_XLARGE</classname>
+                        </entry>
                     </row>
                     </row>
                 </tbody>
                 </tbody>
             </tgroup>
             </tgroup>

+ 2 - 2
documentation/manual/de/module_specs/Zend_Service_Amazon_Ec2.xml

@@ -7,8 +7,8 @@
     <sect2 id="zend.service.amazon.ec2.introduction">
     <sect2 id="zend.service.amazon.ec2.introduction">
         <title>Einführung</title>
         <title>Einführung</title>
         <para>
         <para>
-            <classname>Zend_Service_Amazon_Ec2</classname> bietet ein Interface zu Amazon's Elastic Clound
-            Computing (EC2).
+            <classname>Zend_Service_Amazon_Ec2</classname> bietet ein Interface zu Amazon's Elastic
+            Clound Computing (EC2).
         </para>
         </para>
     </sect2>
     </sect2>
     <sect2 id="zend.service.amazon.ec2.whatis">
     <sect2 id="zend.service.amazon.ec2.whatis">

+ 18 - 14
documentation/manual/de/module_specs/Zend_Service_Amazon_S3.xml

@@ -22,8 +22,8 @@
         <title>Registrierung mit Amazon S3</title>
         <title>Registrierung mit Amazon S3</title>
 
 
         <para>
         <para>
-            Bevor man mit <classname>Zend_Service_Amazon_S3</classname> beginnen kann, muß man einen Account
-            registrieren. Sehen Sie bitte auf die Amazon Website
+            Bevor man mit <classname>Zend_Service_Amazon_S3</classname> beginnen kann, muß man einen
+            Account registrieren. Sehen Sie bitte auf die Amazon Website
             <ulink url="http://aws.amazon.com/s3/faqs/">S3 FAQ</ulink> für weitere Informationen.
             <ulink url="http://aws.amazon.com/s3/faqs/">S3 FAQ</ulink> für weitere Informationen.
         </para>
         </para>
 
 
@@ -37,11 +37,11 @@
         <title>API Dokumentation</title>
         <title>API Dokumentation</title>
 
 
         <para>
         <para>
-            Die Klasse <classname>Zend_Service_Amazon_S3</classname> bietet einen PHP Wrapper zum Amazon S3
-            REST Interface. Schauen Sie bitte in die
-            <ulink url="http://developer.amazonwebservices.com/connect/kbcategory.jspa?categoryID=48">Amazon S3 Dokumentation</ulink>
-            für eine detailierte Beschreibung des Services. Man muß mit dem grundsätzlichen Konzept
-            vertraut sein um dieses Service nutzen zu können.
+            Die Klasse <classname>Zend_Service_Amazon_S3</classname> bietet einen PHP Wrapper zum
+            Amazon S3 REST Interface. Schauen Sie bitte in die <ulink
+                url="http://developer.amazonwebservices.com/connect/kbcategory.jspa?categoryID=48">Amazon
+                S3 Dokumentation</ulink> für eine detailierte Beschreibung des Services. Man muß mit
+            dem grundsätzlichen Konzept vertraut sein um dieses Service nutzen zu können.
         </para>
         </para>
 
 
     </sect2>
     </sect2>
@@ -118,9 +118,9 @@ echo $s3->getObject("my-own-bucket/myobject");
         </example>
         </example>
 
 
         <para>
         <para>
-            Da der <classname>Zend_Service_Amazon_S3</classname> Service eine Authentifizierung benötigt,
-            sollte man seine Zugangsdaten (AWS Schlüssel und Geheimschlüssel) an den Konstruktor
-            übergeben.
+            Da der <classname>Zend_Service_Amazon_S3</classname> Service eine Authentifizierung
+            benötigt, sollte man seine Zugangsdaten (AWS Schlüssel und Geheimschlüssel) an den
+            Konstruktor übergeben.
 
 
             Wenn man nur einen Account verwendet, kann man Standard-Zugangsdaten für das Service
             Wenn man nur einen Account verwendet, kann man Standard-Zugangsdaten für das Service
             setzen:
             setzen:
@@ -172,7 +172,9 @@ $s3 = new Zend_Service_Amazon_S3();
                 </para>
                 </para>
 
 
                 <example id="zend.service.amazon.s3.buckets.remove.example">
                 <example id="zend.service.amazon.s3.buckets.remove.example">
-                    <title>Beispiel für das Entfernen eines Buckets in Zend_Service_Amazon_S3</title>
+                    <title>
+                        Beispiel für das Entfernen eines Buckets in Zend_Service_Amazon_S3
+                    </title>
                     <programlisting role="php"><![CDATA[<?php
                     <programlisting role="php"><![CDATA[<?php
 require_once 'Zend/Service/Amazon/S3.php';
 require_once 'Zend/Service/Amazon/S3.php';
 
 
@@ -327,7 +329,9 @@ foreach($list as $bucket) {
                             </para>
                             </para>
 
 
                             <example id="zend.service.amazon.s3.objects.public.example">
                             <example id="zend.service.amazon.s3.objects.public.example">
-                                <title>Beispiel für ein öffentliches Objekt in Zend_Service_Amazon_S3</title>
+                                <title>
+                                    Beispiel für ein öffentliches Objekt in Zend_Service_Amazon_S3
+                                </title>
                                 <programlisting role="php"><![CDATA[<?php
                                 <programlisting role="php"><![CDATA[<?php
 require_once 'Zend/Service/Amazon/S3.php';
 require_once 'Zend/Service/Amazon/S3.php';
 
 
@@ -457,8 +461,8 @@ foreach($list as $name) {
 
 
         <para>
         <para>
             Zusätzlich zum oben beschriebenen Interface unterstützt
             Zusätzlich zum oben beschriebenen Interface unterstützt
-            <classname>Zend_Service_Amazon_S3</classname> das Arbeiten als Stream Wrapper. Hierfür muß das
-            Client-Objekt als Stream Wrapper registriert werden:
+            <classname>Zend_Service_Amazon_S3</classname> das Arbeiten als Stream Wrapper. Hierfür
+            muß das Client-Objekt als Stream Wrapper registriert werden:
         </para>
         </para>
 
 
         <example id="zend.service.amazon.s3.streams.example">
         <example id="zend.service.amazon.s3.streams.example">