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>
 
     <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>
@@ -25,15 +25,16 @@
             </listitem>
             <listitem>
                 <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>
             </listitem>
             <listitem>
                 <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>
             </listitem>
         </itemizedlist>

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

@@ -8,9 +8,10 @@
         <title>Seitendarstellung von Datensammlungen</title>
 
         <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>
 
         <table id="zend.paginator.usage.paginating.adapters">
@@ -31,18 +32,20 @@
                     <row>
                         <entry>DbSelect</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
                         </entry>
                     </row>
                     <row>
                         <entry>DbTableSelect</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>
                     </row>
                     <row>
@@ -55,8 +58,9 @@
                     <row>
                         <entry>Null</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>
                     </row>
                 </tbody>
@@ -65,22 +69,22 @@
 
         <note>
             <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>
-                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>
         </note>
 
         <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>
@@ -90,8 +94,8 @@ $paginator = new Zend_Paginator(new Zend_Paginator_Adapter_Array($array));
         </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>
@@ -102,15 +106,15 @@ $paginator = Zend_Paginator::factory($array);
 
         <note>
             <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>
         </note>
 
         <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>
@@ -120,13 +124,14 @@ $paginator->setCurrentPageNumber($page);
         </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>
-            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>
@@ -141,8 +146,8 @@ routes.example.reqs.page = \d+
         </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>
@@ -153,12 +158,14 @@ $paginator->setCurrentPageNumber($this->_getParam('page'));
 
         <para>
             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>
-            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>
@@ -172,8 +179,9 @@ $this->view->paginator = $paginator;
         <title>Seiten mit View Skripten darstellen</title>
 
         <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>
@@ -204,16 +212,17 @@ $this->view->paginator = $paginator;
         </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>
-            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>
@@ -223,12 +232,12 @@ $this->view->paginator = $paginator;
         </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>
@@ -249,30 +258,33 @@ $this->view->paginator = $paginator;
                     <row>
                         <entry>All</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>
                     </row>
                     <row>
                         <entry>Elastic</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>
                     </row>
                     <row>
                         <entry>Jumping</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>
                     </row>
                     <row>
                         <entry>Sliding</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>
                     </row>
                 </tbody>
@@ -280,14 +292,16 @@ $this->view->paginator = $paginator;
         </table>
 
         <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>
-            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>
@@ -301,8 +315,8 @@ $paginator->setView($view);
         </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>
@@ -313,8 +327,9 @@ $paginator->setView($view);
 
         <note>
             <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>
@@ -518,7 +533,9 @@ $('paginationControl').observe('change', function() {
                         <row>
                             <entry>itemCountPerPage</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>
                             <entry>last</entry>

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

@@ -9,15 +9,16 @@
     </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>
-        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>
 
     <example id="zend.pdf.create.example-1">
@@ -39,16 +40,17 @@ $pdf3 = Zend_Pdf::parse($pdfString);
     <para>
         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
-        <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>
         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>
             <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>
         </footnote>
         Aufruf angefordert werden.
@@ -72,7 +74,6 @@ $pdf3->rollback($revisions - 1);
 ]]></programlisting>
     </example>
 
-
 </sect1>
 <!--
 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">
         <title>Farben</title>
         <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>
             <programlisting role="php"><![CDATA[
 // $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.
         </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>
         <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
             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
-            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>
             Funktion unterstützt wird.
         </para>
@@ -235,9 +238,9 @@ $pdfPage->drawText($unicodeString, 72, 720, 'UTF-8');
     <sect2 id="zend.pdf.drawing.using-fonts">
         <title>Verwendung von Zeichensätzen</title>
         <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>
             <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.
         </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>
         <example id="zend.pdf.drawing.using-fonts.example-1">
             <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:
         </para>
         <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[
 ...
 // Erstelle einen neuen Zeichensatz
@@ -385,7 +391,9 @@ $pdfPage->setFont($goodDogCoolFont, 36);
             unterdrücken:
         </para>
         <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[
 ...
 $font = Zend_Pdf_Font::fontWithPath(
@@ -438,16 +446,19 @@ $font = Zend_Pdf_Font::fontWithPath(
         <title>Limits der Standard PDF Schriften</title>
         <para>
             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>
-            <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>
-            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>
         <example id="zend.pdf.drawing.using-fonts.example-7">
             <title>Kombinieren mit in Schriften enthaltenen Optionen</title>
@@ -465,19 +476,20 @@ $pdfPage->setFont($font, 36)
     <sect2 id="zend.pdf.drawing.extracting-fonts">
         <title>Schriften extrahieren</title>
         <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>
-            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>
-            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>
         <example id="zend.pdf.drawing.extracting-fonts.example-1">
             <title>Schriften von einem geladenen Dokument extrahieren</title>
@@ -510,7 +522,10 @@ $firstPageFonts = $firstPage->extractFonts();
 ]]></programlisting>
         </example>
         <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[
 
 ...
@@ -548,16 +563,17 @@ $pdf->save($docPath, true /* aufsteigender Update Modus */);
         </example>
 
         <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>
-                <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>
                     <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[
 
 ...
@@ -586,8 +602,8 @@ for ($charIndex = 0; $charIndex < strlen($text); $charIndex++) {
     <sect2 id="zend.pdf.drawing.image-drawing">
         <title>Zeichnen von Grafiken</title>
         <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>
         <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);
 ]]></programlisting>
         <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>
         <example id="zend.pdf.drawing.image-drawing.example-1">
             <title>Zeichnen von Grafiken</title>
@@ -619,13 +636,14 @@ $pdfPage->drawImage($image, 100, 100, 400, 300);
         </example>
 
         <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>
-            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>).
         </para>
     </sect2>
@@ -663,9 +681,10 @@ public function setLineDashingPattern($pattern, $phase = 0);
         <title>Füllstil</title>
         <para>
             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>
 
         <itemizedlist>
@@ -692,29 +711,31 @@ public function setLineDashingPattern($pattern, $phase = 0);
                     <citetitle>Die PDF Referenz</citetitle> beschreibt diese Regel wie folgt:
                     <blockquote>
                     <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>
                     </blockquote>
                 </para>
@@ -725,19 +746,20 @@ public function setLineDashingPattern($pattern, $phase = 0);
                     <citetitle>Die PDF Referenz</citetitle> beschreibt diese Regel wie folgt:
                     <blockquote>
                     <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>
                 </blockquote>
             </para>
@@ -751,7 +773,8 @@ public function setLineDashingPattern($pattern, $phase = 0);
             <title>Drehungen</title>
             <para>
                 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>
             <programlisting role="php"><![CDATA[
 /**
@@ -769,7 +792,8 @@ public function rotate($x, $y, $angle);
         <sect3 id="zend.pdf.drawing.linear-transformations.scale">
             <title>Beginnend mit ZF 1.8, Skalierung</title>
             <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>
             <programlisting role="php"><![CDATA[
 /**
@@ -786,8 +810,8 @@ public function scale($xScale, $yScale);
         <sect3 id="zend.pdf.drawing.linear-transformations.translate">
             <title>Beginnend mit ZF 1.8, Bewegungen</title>
             <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>
             <programlisting role="php"><![CDATA[
 /**
@@ -804,8 +828,8 @@ public function translate($xShift, $yShift);
         <sect3 id="zend.pdf.drawing.linear-transformations.skew">
             <title>Beginnend mit ZF 1.8, Drehungen</title>
             <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>
             <programlisting role="php"><![CDATA[
 /**
@@ -831,7 +855,8 @@ public function skew($x, $y, $xAngle, $yAngle);
             Stapel, Wiederherstelloperationen holen Sie daher zurück.
         </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>
         <programlisting role="php"><![CDATA[
 /**
@@ -857,13 +882,13 @@ public function restoreGS();
     <sect2 id="zend.pdf.drawing.clipping">
         <title>Zeichenbereich</title>
         <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>
-            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>
         <programlisting role="php"><![CDATA[
 /**
@@ -962,8 +987,8 @@ public function getStyle();
 ]]></programlisting>
 
         <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>
         <programlisting role="php"><![CDATA[
 /**
@@ -1088,7 +1113,8 @@ public function getFontSize();
         </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[
 

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

@@ -4,13 +4,14 @@
 <sect1 id="zend.pdf.save">
     <title>Änderungen an PDF Dokumenten speichern</title>
     <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>
-        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.
     </para>
 

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

@@ -4,29 +4,31 @@
 <sect3 id="zend.progressbar.adapter.console">
     <title>Zend_ProgressBar_Adapter_Console</title>
     <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>
     <note>
         <title>Automatische Breitenerkennung der Konsole</title>
         <para>
             <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>
     </note>
     <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>
     <itemizedlist>
         <listitem>
             <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>
         </listitem>
         <listitem>
@@ -37,8 +39,9 @@
         </listitem>
         <listitem>
             <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>
 
             <itemizedlist>
@@ -49,27 +52,29 @@
                 </listitem>
                 <listitem>
                     <para>
-                        <code>ELEMENT_BAR</code>: Die sichtbare Begrenzung welche den Prozentwert anzeigt.
+                        <code>ELEMENT_BAR</code>: Die sichtbare Begrenzung welche den Prozentwert
+                        anzeigt.
                     </para>
                 </listitem>
                 <listitem>
                     <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>
                 </listitem>
                 <listitem>
                     <para>
-                        <code>ELEMENT_TEXT</code>: Eine optionale Statusmeldung über den aktuelle Fortschritt.
+                        <code>ELEMENT_TEXT</code>: Eine optionale Statusmeldung über den aktuelle
+                        Fortschritt.
                     </para>
                 </listitem>
             </itemizedlist>
         </listitem>
         <listitem>
             <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>
         </listitem>
         <listitem>

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

@@ -4,24 +4,25 @@
 <sect3 id="zend.progressbar.adapter.jspull">
     <title>Zend_ProgressBar_Adapter_JsPull</title>
     <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>
-        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>
     <itemizedlist>
         <listitem>
             <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>
         </listitem>
     </itemizedlist>

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

@@ -4,39 +4,40 @@
 <sect3 id="zend.progressbar.adapter.jspush">
     <title>Zend_ProgressBar_Adapter_JsPush</title>
     <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>
-        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>
     <itemizedlist>
         <listitem>
             <para>
                 <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>
         </listitem>
         <listitem>
             <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>
         </listitem>
     </itemizedlist>
     <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>
     <itemizedlist>
         <listitem>
@@ -73,8 +74,8 @@
     <example id="zend.progressbar-adapter.jspush.example">
         <title>Grundsätzliches Beispiel für den Client-seitigen Teil</title>
         <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>
         <programlisting role="html"><![CDATA[
 <div id="zend-progressbar-container">
@@ -116,24 +117,31 @@ function Zend_ProgressBar_Update(data)
 ]]></programlisting>
 
         <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>
-            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>
         <itemizedlist>
             <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>
-                <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>
-                <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>
                 <para>Prototype: <ulink url="http://livepipe.net/control/progressbar" /></para>
@@ -143,9 +151,10 @@ function Zend_ProgressBar_Update(data)
     <note>
         <title>Intervall der Updates</title>
         <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>
     </note>
 </sect3>

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

@@ -13,8 +13,8 @@
     </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
         wurden durch ein gewöhnliches Array-artiges Interface verwendet werden.
     </para>
@@ -24,7 +24,8 @@
         <title>Werte in die Registry speichern</title>
 
         <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>
 
         <example id="zend.registry.using.storing.example">
@@ -66,8 +67,8 @@ $value = Zend_Registry::get('index');
 
         <para>
             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>
 
         <example id="zend.registry.using.retrieving.example-iterating">
@@ -102,9 +103,9 @@ foreach ($registry as $index => $value) {
 
         <para>
             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>
 
         <example id="zend.registry.using.constructing.example">
@@ -115,8 +116,8 @@ $registry = new Zend_Registry(array('index' => $value));
         </example>
 
         <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
             <code>setInstance()</code> gesetzt wird.
         </para>
@@ -131,8 +132,8 @@ Zend_Registry::setInstance($registry);
         </example>
 
         <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>
 
     </sect2>
@@ -182,8 +183,8 @@ var_dump( $registry['index'] );
             <title>Bekannte Probleme mit der ArrayObject::ARRAY_AS_PROPS Option</title>
 
             <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>
         </warning>
 
@@ -261,10 +262,10 @@ if (isset($registry->index)) {
 
         <para>
             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.
             <note>
                 <para>
@@ -283,9 +284,9 @@ Zend_Registry::set('index', $value);
         </example>
 
         <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.
         </para>
 

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

@@ -5,20 +5,21 @@
     <title>Einführung</title>
 
     <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>
-        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>
 </sect1>
 <!--

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

@@ -4,17 +4,18 @@
 <sect1 id="zend.server.introduction">
     <title>Einführung</title>
     <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>
-        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
         <code>loadFunctions()</code> Methoden bereit.
     </para>

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

@@ -8,12 +8,12 @@
         <title>Einführung</title>
 
         <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>
             Normalerweise wird diese Funktionalität nur von Entwicklern von Serverklassen für das
@@ -57,10 +57,11 @@ $reflection->getNamespace();
 ]]></programlisting>
 
         <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>
     </sect2>
 </sect1>

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

@@ -75,15 +75,15 @@ if ($akismet->verifyKey($apiKey) {
         <itemizedlist>
             <listitem>
                 <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>
             </listitem>
 
             <listitem>
                 <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>
             </listitem>
         </itemizedlist>
@@ -95,30 +95,31 @@ if ($akismet->verifyKey($apiKey) {
         <itemizedlist>
             <listitem>
                 <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>
             </listitem>
 
             <listitem>
                 <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>
             </listitem>
 
             <listitem>
                 <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>
             </listitem>
 
             <listitem>
                 <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>
             </listitem>
 
@@ -136,7 +137,8 @@ if ($akismet->verifyKey($apiKey) {
 
             <listitem>
                 <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>
             </listitem>
 
@@ -148,14 +150,14 @@ if ($akismet->verifyKey($apiKey) {
         </itemizedlist>
 
         <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>
-            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>
 
         <example id="zend.service.akismet.isspam.example-1">
@@ -181,7 +183,8 @@ if ($akismet->isSpam($data)) {
         </example>
 
         <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>
     </sect2>
 
@@ -189,15 +192,15 @@ if ($akismet->isSpam($data)) {
         <title>Bekannten Spam übertragen</title>
 
         <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>
-            <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>
 
         <example id="zend.service.akismet.submitspam.example-1">
@@ -218,7 +221,8 @@ $akismet->submitSpam($data));
         </example>
 
         <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>
     </sect2>
 
@@ -226,16 +230,18 @@ $akismet->submitSpam($data));
         <title>Falsche Positive (Ham) übermitteln</title>
 
         <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>
-            <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>
 
         <example id="zend.service.akismet.submitham.example-1">
@@ -256,7 +262,8 @@ $akismet->submitHam($data));
         </example>
 
         <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>
     </sect2>
 
@@ -264,55 +271,55 @@ $akismet->submitHam($data));
         <title>Zend-spezielle Zugriffsmethoden</title>
 
         <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>
 
         <itemizedlist>
             <listitem>
                 <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>
             </listitem>
 
             <listitem>
                 <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>
             </listitem>
 
             <listitem>
                 <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>
             </listitem>
 
             <listitem>
                 <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>
             </listitem>
 
             <listitem>
                 <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>
                     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>
             </listitem>
         </itemizedlist>

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

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

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

@@ -7,8 +7,8 @@
     <sect2 id="zend.service.amazon.ec2.introduction">
         <title>Einführung</title>
         <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>
     </sect2>
     <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>
 
         <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.
         </para>
 
@@ -37,11 +37,11 @@
         <title>API Dokumentation</title>
 
         <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>
 
     </sect2>
@@ -118,9 +118,9 @@ echo $s3->getObject("my-own-bucket/myobject");
         </example>
 
         <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
             setzen:
@@ -172,7 +172,9 @@ $s3 = new Zend_Service_Amazon_S3();
                 </para>
 
                 <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
 require_once 'Zend/Service/Amazon/S3.php';
 
@@ -327,7 +329,9 @@ foreach($list as $bucket) {
                             </para>
 
                             <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
 require_once 'Zend/Service/Amazon/S3.php';
 
@@ -457,8 +461,8 @@ foreach($list as $name) {
 
         <para>
             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>
 
         <example id="zend.service.amazon.s3.streams.example">