Jelajahi Sumber

[MANUAL] German:

- sync up to r21955

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@21956 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas 15 tahun lalu
induk
melakukan
0e12cfd8ff
59 mengubah file dengan 521 tambahan dan 442 penghapusan
  1. 1 1
      documentation/manual/de/module_specs/Zend_Auth_Adapter_DbTable.xml
  2. 2 2
      documentation/manual/de/module_specs/Zend_Date-Additional.xml
  3. 8 1
      documentation/manual/de/module_specs/Zend_Db_Adapter.xml
  4. 3 1
      documentation/manual/de/module_specs/Zend_Db_Statement.xml
  5. 2 2
      documentation/manual/de/module_specs/Zend_Db_Table.xml
  6. 3 3
      documentation/manual/de/module_specs/Zend_Feed_Writer.xml
  7. 7 7
      documentation/manual/de/module_specs/Zend_Filter.xml
  8. 9 7
      documentation/manual/de/module_specs/Zend_Filter_Input.xml
  9. 29 29
      documentation/manual/de/module_specs/Zend_Form-Elements.xml
  10. 4 4
      documentation/manual/de/module_specs/Zend_Form-Forms.xml
  11. 1 1
      documentation/manual/de/module_specs/Zend_Form-QuickStart.xml
  12. 1 1
      documentation/manual/de/module_specs/Zend_Gdata_Gbase.xml
  13. 1 1
      documentation/manual/de/module_specs/Zend_Http_Client-Advanced.xml
  14. 18 11
      documentation/manual/de/module_specs/Zend_Ldap-API-Ldap-Dn.xml
  15. 1 1
      documentation/manual/de/module_specs/Zend_Ldap-Node.xml
  16. 1 1
      documentation/manual/de/module_specs/Zend_Locale-Functions.xml
  17. 6 4
      documentation/manual/de/module_specs/Zend_Log-Filters.xml
  18. 14 12
      documentation/manual/de/module_specs/Zend_Log-Formatters.xml
  19. 27 11
      documentation/manual/de/module_specs/Zend_Log-Overview.xml
  20. 18 12
      documentation/manual/de/module_specs/Zend_Log-Writers.xml
  21. 13 13
      documentation/manual/de/module_specs/Zend_Memory-MemoryManager.xml
  22. 13 13
      documentation/manual/de/module_specs/Zend_Memory-MemoryObjects.xml
  23. 3 3
      documentation/manual/de/module_specs/Zend_Memory-Overview.xml
  24. 1 1
      documentation/manual/de/module_specs/Zend_Navigation-Pages-Factory.xml
  25. 11 31
      documentation/manual/de/module_specs/Zend_Paginator-Advanced.xml
  26. 6 5
      documentation/manual/de/module_specs/Zend_Pdf-Drawing.xml
  27. 5 5
      documentation/manual/de/module_specs/Zend_Pdf-InteractiveFeatures.xml
  28. 5 5
      documentation/manual/de/module_specs/Zend_Pdf-Properties.xml
  29. 5 5
      documentation/manual/de/module_specs/Zend_Search_Lucene-Advanced.xml
  30. 26 16
      documentation/manual/de/module_specs/Zend_Search_Lucene-BestPractice.xml
  31. 9 8
      documentation/manual/de/module_specs/Zend_Search_Lucene-Charset.xml
  32. 7 5
      documentation/manual/de/module_specs/Zend_Search_Lucene-Extending.xml
  33. 23 23
      documentation/manual/de/module_specs/Zend_Search_Lucene-Overview.xml
  34. 38 35
      documentation/manual/de/module_specs/Zend_Search_Lucene-Queries.xml
  35. 55 35
      documentation/manual/de/module_specs/Zend_Search_Lucene-QueryLanguage.xml
  36. 26 22
      documentation/manual/de/module_specs/Zend_Search_Lucene-Searching.xml
  37. 5 5
      documentation/manual/de/module_specs/Zend_Service_StrikeIron-AdvancedUses.xml
  38. 7 7
      documentation/manual/de/module_specs/Zend_Service_StrikeIron-BundledServices.xml
  39. 13 9
      documentation/manual/de/module_specs/Zend_Service_StrikeIron-Overview.xml
  40. 1 1
      documentation/manual/de/module_specs/Zend_Service_Twitter.xml
  41. 4 3
      documentation/manual/de/module_specs/Zend_Session-AdvancedUsage.xml
  42. 4 2
      documentation/manual/de/module_specs/Zend_Session-BasicUsage.xml
  43. 10 13
      documentation/manual/de/module_specs/Zend_Soap_AutoDiscovery.xml
  44. 5 5
      documentation/manual/de/module_specs/Zend_Soap_Client.xml
  45. 23 21
      documentation/manual/de/module_specs/Zend_Soap_Server.xml
  46. 3 3
      documentation/manual/de/module_specs/Zend_Soap_Wsdl.xml
  47. 2 5
      documentation/manual/de/module_specs/Zend_Tool-Extending.xml
  48. 1 1
      documentation/manual/de/module_specs/Zend_Tool-Usage-CLI.xml
  49. 1 1
      documentation/manual/de/module_specs/Zend_Tool_Framework-CliTool.xml
  50. 2 2
      documentation/manual/de/module_specs/Zend_Tool_Framework-WritingProviders.xml
  51. 3 3
      documentation/manual/de/module_specs/Zend_Translate-SourceCreation.xml
  52. 14 6
      documentation/manual/de/module_specs/Zend_Translate-Using.xml
  53. 1 1
      documentation/manual/de/module_specs/Zend_Validate-PostCode.xml
  54. 6 4
      documentation/manual/de/module_specs/Zend_Validate-ValidatorChains.xml
  55. 9 7
      documentation/manual/de/module_specs/Zend_Validate.xml
  56. 1 1
      documentation/manual/de/module_specs/Zend_View-Helpers-HeadScript.xml
  57. 1 1
      documentation/manual/de/module_specs/Zend_View-Introduction.xml
  58. 1 2
      documentation/manual/de/tutorials/form-decorators-composite.xml
  59. 2 2
      documentation/manual/de/tutorials/quickstart-create-project.xml

+ 1 - 1
documentation/manual/de/module_specs/Zend_Auth_Adapter_DbTable.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20763 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.auth.adapter.dbtable">
     <title>Datenbanktabellen Authentifizierung</title>

+ 2 - 2
documentation/manual/de/module_specs/Zend_Date-Additional.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20766 -->
-<!-- Reviewed: 20766 -->
+<!-- EN-Revision: 21829 -->
+<!-- Reviewed: 21829 -->
 <sect1 id="zend.date.additional">
     <title>Funktionierende Beispiele</title>
 

+ 8 - 1
documentation/manual/de/module_specs/Zend_Db_Adapter.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21740 -->
+<!-- EN-Revision: 21877 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.db.adapter">
     <title>Zend_Db_Adapter</title>
@@ -1957,6 +1957,13 @@ if (!is_null($version)) {
 
                 <listitem>
                     <para>
+                        Es wird nur Microsoft <acronym>SQL</acronym> Server 2005 oder höher
+                        unterstützt.
+                    </para>
+                </listitem>
+
+                <listitem>
+                    <para>
                         Microsoft <acronym>SQL</acronym> Server unterstützt keine Sequenzen, daher
                         ignoriert <methodname>lastInsertId()</methodname> das Primary Key Argument
                         und gibt immer den letzten Wert zurück der für den auto-increment Schlüssel

+ 3 - 1
documentation/manual/de/module_specs/Zend_Db_Statement.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21584 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.db.statement">
     <title>Zend_Db_Statement</title>
@@ -351,6 +351,7 @@ echo $obj->bug_description;
 
         <example id="zend.db.statement.binding-param.example">
             <title>Binding parameters from PHP variables</title>
+
             <programlisting language="php"><![CDATA[
 ]]></programlisting>
         </example>
@@ -372,6 +373,7 @@ echo $obj->bug_description;
 
         <example id="zend.db.statement.binding-column.example">
             <title>Binding results to PHP variables</title>
+
             <programlisting language="php"><![CDATA[
 ]]></programlisting>
         </example>

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21597 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.db.table">
     <title>Zend_Db_Table</title>
@@ -35,7 +35,7 @@
         <example id="zend.db.table.defining.concrete-instantiation.example1">
             <title>Eine Table Klasse nur mit dem Stringnamen deklarieren</title>
 
-                <programlisting language="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 Zend_Db_Table::setDefaultAdapter($dbAdapter);
 $bugTable = new Zend_Db_Table('bug');
 ]]></programlisting>

+ 3 - 3
documentation/manual/de/module_specs/Zend_Feed_Writer.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21825 -->
+<!-- EN-Revision: 21847 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.feed.writer">
     <title>Zend_Feed_Writer</title>
@@ -389,7 +389,7 @@ $out = $feed->export('atom');
                     </row>
 
                     <row>
-                        <entry><methodname>getGenerator()</methodname></entry>
+                        <entry><methodname>setGenerator()</methodname></entry>
 
                         <entry>
                             Erlaubt es einen Generator zu setzen. Der Parameter sollte ein Array
@@ -634,7 +634,7 @@ $out = $feed->export('atom');
                     </row>
 
                     <row>
-                        <entry><methodname>getDateModified()</methodname></entry>
+                        <entry><methodname>setDateModified()</methodname></entry>
 
                         <entry>
                             Setzt das Datum zu dem dieser Feed das letzte Mal geändert wurde. Der

+ 7 - 7
documentation/manual/de/module_specs/Zend_Filter.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21825 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.filter.introduction">
     <title>Einführung</title>
@@ -58,14 +58,14 @@
             Nachfolgend ist ein grundsätzliches Beispiel der Verwendung eines Filters über zwei
             Eingabedaten, einem Und-Zeichen (<emphasis>&amp;</emphasis>) und einem Hochkommazeichen
             (<emphasis>&quot;</emphasis>):
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $htmlEntities = new Zend_Filter_HtmlEntities();
 
 echo $htmlEntities->filter('&'); // &amp;
 echo $htmlEntities->filter('"'); // &quot;
 ]]></programlisting>
-        </para>
     </sect2>
 
     <sect2 id="zend.filter.introduction.static">
@@ -81,22 +81,22 @@ echo $htmlEntities->filter('"'); // &quot;
             <methodname>filterStatic()</methodname> Methode lädt die Klasse automatisch, erstellt
             eine Instanz, und führt die Eingabedaten der <methodname>filter()</methodname> Methode
             zu.
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 echo Zend_Filter::filterStatic('&', 'HtmlEntities');
 ]]></programlisting>
-        </para>
 
         <para>
             Es kann auch ein Array von Konstruktor Argumenten übergeben werden, wen diese für die
             Filterklasse benötigt werden.
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 echo Zend_Filter::filterStatic('"',
                                'HtmlEntities',
                                array('quotestyle' => ENT_QUOTES));
 ]]></programlisting>
-        </para>
 
         <para>
             Die statische Verwendung kann für das Ad-Hoc aufrufen von Filtern bequem sein, aber wenn

+ 9 - 7
documentation/manual/de/module_specs/Zend_Filter_Input.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21825 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.filter.input">
     <title>Zend_Filter_Input</title>
@@ -120,12 +120,13 @@ $validators = array(
             <listitem>
                 <para>
                     Ein einfacher skalarer String, der einem Klassennamen entspricht:
-                    <programlisting language="php"><![CDATA[
+                </para>
+
+                <programlisting language="php"><![CDATA[
 $validators = array(
     'month'   => 'Digits',
 );
 ]]></programlisting>
-                </para>
             </listitem>
 
             <listitem>
@@ -133,14 +134,15 @@ $validators = array(
                     Die Instanz eines Objektes einer der Klassen die
                     <classname>Zend_Filter_Interface</classname> oder
                     <classname>Zend_Validate_Interface</classname> implementieren.
-                    <programlisting language="php"><![CDATA[
+                </para>
+
+                <programlisting language="php"><![CDATA[
 $digits = new Zend_Validate_Digits();
 
 $validators = array(
     'month'   => $digits
 );
 ]]></programlisting>
-                </para>
             </listitem>
 
             <listitem>
@@ -151,8 +153,9 @@ $validators = array(
                     dritte Wahl verwendet werden: Ein Array das einen String enthält der dem
                     Klassennamen entspricht gefolgt von Argumenten die dessen Konstruktor übergeben
                     werden.
+                </para>
 
-                    <programlisting language="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $validators = array(
     'month'   => array(
         'Digits',                // String
@@ -161,7 +164,6 @@ $validators = array(
     )
 );
 ]]></programlisting>
-                </para>
             </listitem>
         </itemizedlist>
 

+ 29 - 29
documentation/manual/de/module_specs/Zend_Form-Elements.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21825 -->
+<!-- EN-Revision: 21909 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.form.elements">
     <title>Erstellen von Form Elementen mit Hilfe von Zend_Form_Element</title>
@@ -231,8 +231,7 @@ $filtered = $element->getValue();
 
             <listitem>
                 <para>
-                    Angabe eines Filternamens - entweder ein Kurzname oder ein voll qualifizierter
-                    Klassenname
+                    Angabe eines kurzen Filternamens
                 </para>
             </listitem>
         </itemizedlist>
@@ -245,9 +244,6 @@ $filtered = $element->getValue();
 // Konkrete Filterinstanz:
 $element->addFilter(new Zend_Filter_Alnum());
 
-// Voll qualifizierter Klassenname:
-$element->addFilter('Zend_Filter_Alnum');
-
 // Kurzname des Filters:
 $element->addFilter('Alnum');
 $element->addFilter('alnum');
@@ -357,8 +353,7 @@ $unfiltered = $element->getUnfilteredValue();
 
             <listitem>
                 <para>
-                    Anbieten eines Prüfnamens - entweder ein Kurzname oder ein voll qualifizierter
-                    Klassenname
+                    Anbieten eines kurzen Prüfnamens
                 </para>
             </listitem>
         </itemizedlist>
@@ -371,9 +366,6 @@ $unfiltered = $element->getUnfilteredValue();
 // Konkrete Prüfinstanz:
 $element->addValidator(new Zend_Validate_Alnum());
 
-// Voll qualifizierter Klassenname:
-$element->addValidator('Zend_Validate_Alnum');
-
 // Kurzer Prüfname:
 $element->addValidator('Alnum');
 $element->addValidator('alnum');
@@ -606,34 +598,42 @@ $messages = $element->getMessages();
 
         <para>
             Zusätzlich zu Prüfungen, kann spezifiziert werden, dass ein Element benötigt wird,
-            indem <methodname>setRequired(true)</methodname> verwendet wird. Standardmäßig ist
-            dieses Flag <constant>FALSE</constant>, was bedeutet, dass die Prüfkette übersprungen
-            wird, wenn kein Wert an <methodname>isValid()</methodname> übergeben wird. Dieses
-            Verhalten kann auf verschiedene Weisen geändert werden:
+            indem <methodname>setRequired($flag)</methodname> verwendet wird. Standardmäßig ist
+            dieses Flag <constant>FALSE</constant>. In Kombination mit
+            <methodname>setAllowEmpty($flag)</methodname> (Standardmäßig <constant>TRUE</constant>)
+            und <methodname>setAutoInsertNotEmptyValidator($flag)</methodname> (standardmäßig
+            <constant>TRUE</constant>), kann das Verhalten der Prüfkette auf unterschiedliche Art
+            und Weise verändert werden:
         </para>
 
         <itemizedlist>
             <listitem>
                 <para>
-                    Standardmäßig, wenn ein Element benötigt wird, ist auch ein Flag 'allowEmpty'
-                    <constant>TRUE</constant>. Das bedeutet, dass, wenn ein Wert evaluiert wird,
-                    der leer ist, und an <methodname>isValid()</methodname> übergeben wird, die
-                    Prüfung übersprungen wird. Dieses Flag kann gewechselt werden mit Hilfe der
-                    Zugriffsmethode <methodname>setAllowEmpty($flag)</methodname>; Wenn das Flag
-                    <constant>FALSE</constant> ist, und ein Wert übergeben wird, werden die
-                    Prüfungen trotzdem durchlaufen.
+                    Bei Verwendung der Standardwerte werden beim Prüfen eines Elements ohne der
+                    Übergabe eines Werts, oder der Übergabe eines leeren Strings, alle Prüfungen
+                    übersprungen und <constant>TRUE</constant> zurückgegeben.
+                </para>
+            </listitem>
+
+            <listitem>
+                <para>
+                    <methodname>setAllowEmpty(false)</methodname> prüft, wenn die anderen zwei
+                    erwähnten Flags unberührt bleiben, gegen die Prüfkette welche für dieses Element
+                    definiert wurde, unabhängig von dem an <methodname>isValid()</methodname>
+                    übergebenen Wert.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    Standardmäßig, wenn ein Element benötigt wird, es aber keine 'NotEmpty'
-                    Prüfung hat, wird <methodname>isValid()</methodname> eine an oberster Stelle im
-                    Stack platzieren, mit gesetztem <varname>$breakChainOnFailure</varname> Flag.
-                    Das heißt, dass das Flag folgende semantische Bedeutung bekommt: Wenn kein Wert
-                    übergeben wird, wird die Übertragung sofort ungülig und der Benutzer wird
-                    informiert, was die anderen Prüfungen davon abhält, ausgeführt zu werden, auf
-                    Daten, von denen wir bereits wissen, dass sie ungültig sind.
+                    <methodname>setRequired(true)</methodname> fügt, wenn die anderen zwei
+                    erwähnten Flags unberührt bleiben, eine 'NotEmpty' Prüfung an den Beginn der
+                    Prüfkette (wenn nicht bereits eine gesetzt wurde) wobei das
+                    <varname>$breakChainOnFailure</varname> Flag gesetzt wird. Das heißt, dass das
+                    Flag folgende semantische Bedeutung bekommt: Wenn kein Wert übergeben wird, wird
+                    die Übertragung sofort ungülig und der Benutzer wird informiert, was die anderen
+                    Prüfungen davon abhält, ausgeführt zu werden, auf Daten, von denen wir bereits
+                    wissen, dass sie ungültig sind.
                 </para>
 
                 <para>

+ 4 - 4
documentation/manual/de/module_specs/Zend_Form-Forms.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21825 -->
+<!-- EN-Revision: 21905 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.form.forms">
     <title>Erstellen von Form durch Verwendung von Zend_Form</title>
@@ -1879,21 +1879,21 @@ $validValues = $form->getValidValues($_POST);
         <itemizedlist>
             <listitem>
                 <para>
-                    <property>prefixPaths</property> wird übergeben an
+                    <property>prefixPath</property> wird übergeben an
                     <methodname>addPrefixPaths()</methodname>
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <property>elementPrefixPaths</property> wird übergeben an
+                    <property>elementPrefixPath</property> wird übergeben an
                     <methodname>addElementPrefixPaths()</methodname>
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <property>displayGroupPrefixPaths</property> wird übergeben an
+                    <property>displayGroupPrefixPath</property> wird übergeben an
                     <methodname>addDisplayGroupPrefixPaths()</methodname>
                 </para>
             </listitem>

+ 1 - 1
documentation/manual/de/module_specs/Zend_Form-QuickStart.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21825 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.form.quickstart">
     <title>Schnellstart mit Zend_Form</title>

+ 1 - 1
documentation/manual/de/module_specs/Zend_Gdata_Gbase.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20779 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.gdata.gbase">
     <title>Google Base verwenden</title>

+ 1 - 1
documentation/manual/de/module_specs/Zend_Http_Client-Advanced.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21826 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.http.client.advanced">
     <title>Zend_Http_Client - Fortgeschrittende Nutzung</title>

+ 18 - 11
documentation/manual/de/module_specs/Zend_Ldap-API-Ldap-Dn.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21815 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect3 id="zend.ldap.api.reference.zend-ldap-dn">
     <title>Zend_Ldap_Dn</title>
@@ -264,10 +264,12 @@
                     </entry>
 
                     <entry>
-                        Zerteilt den DN <varname>$dn</varname> in ein Array das alle Teile des
-                        angegebenen DN enthält. <varname>$keys</varname> sind optional die DN
-                        Schlüssel (z.B. CN, OU, DC, ...). <varname>$vals</varname> sind optional die
-                        DN Werte. Das zurückgegebene Array ist vom Typ
+                        <para>
+                            Zerteilt den DN <varname>$dn</varname> in ein Array das alle Teile des
+                            angegebenen DN enthält. <varname>$keys</varname> sind optional die DN
+                            Schlüssel (z.B. CN, OU, DC, ...). <varname>$vals</varname> sind optional
+                            die DN Werte. Das zurückgegebene Array ist vom Typ
+                        </para>
 
                         <programlisting language="php"><![CDATA[
 array(
@@ -278,7 +280,10 @@ array("dc" => "org")
 )
 ]]></programlisting>
 
-                        für einen DN von <code>cn=name1+uid=user,cn=name2,dc=example,dc=org</code>.
+                        <para>
+                            für einen DN von
+                            <code>cn=name1+uid=user,cn=name2,dc=example,dc=org</code>.
+                        </para>
                     </entry>
                 </row>
 
@@ -314,11 +319,13 @@ array("dc" => "org")
                     </entry>
 
                     <entry>
-                        Implodiert ein Array der Form die von
-                        <methodname>Zend_Ldap_Dn::explodeDn()</methodname> kommt in einen DN
-                        String. <varname>$separator</varname> ist standardmäßig <code>','</code>
-                        aber einige LDAP Server verstehen auch <code>';'</code>.
-                        <varname>$dnArray</varname> muß von folgendem Typ sein:
+                        <para>
+                            Implodiert ein Array der Form die von
+                            <methodname>Zend_Ldap_Dn::explodeDn()</methodname> kommt in einen DN
+                            String. <varname>$separator</varname> ist standardmäßig <code>','</code>
+                            aber einige LDAP Server verstehen auch <code>';'</code>.
+                            <varname>$dnArray</varname> muß von folgendem Typ sein:
+                        </para>
 
                         <programlisting language="php"><![CDATA[
 array(

+ 1 - 1
documentation/manual/de/module_specs/Zend_Ldap-Node.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20792 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.ldap.node">
     <title>Objektorientierter Zugriff auf den LDAP Baum durch Verwendung von Zend_Ldap_Node</title>

+ 1 - 1
documentation/manual/de/module_specs/Zend_Locale-Functions.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21751 -->
+<!-- EN-Revision: 21864 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.locale.functions">
     <title>Zend_Locale verwenden</title>

+ 6 - 4
documentation/manual/de/module_specs/Zend_Log-Filters.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20792 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.log.filters">
     <title>Filter</title>
@@ -15,8 +15,9 @@
             Um vor allen Writern zu filtern, kann eine beliebige Anzahl von Filtern zu einem Log
             Objekt hinzugefügt werden indem die <methodname>addFilter()</methodname> Methode
             verwendet wird:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $logger = new Zend_Log();
 
 $writer = new Zend_Log_Writer_Stream('php://output');
@@ -32,6 +33,7 @@ $logger->info('Informative Nachricht');
 $logger->emerg('Notfall Nachricht');
 ]]></programlisting>
 
+        <para>
             Wenn ein oder mehrere Filter zu einem Log Objekt hinzugefügt werden, muß die Nachricht
             durch alle Filter hindurch bevor irgendein Filter sie empfängt.
         </para>
@@ -43,8 +45,9 @@ $logger->emerg('Notfall Nachricht');
         <para>
             Um nur auf eine definierte Writer Instanz zu filtern, muß die <code>addFilter</code>
             Methode dieses Writer's verwendet werden:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $logger = new Zend_Log();
 
 $writer1 = new Zend_Log_Writer_Stream('/path/to/first/logfile');
@@ -63,6 +66,5 @@ $logger->info('Informative Nachricht');
 // Geloggt von beiden Writern
 $logger->emerg('Notfall Nachricht');
 ]]></programlisting>
-        </para>
     </sect2>
 </sect1>

+ 14 - 12
documentation/manual/de/module_specs/Zend_Log-Formatters.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21824 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.log.formatters">
     <title>Formatter</title>
@@ -24,18 +24,19 @@
             <classname>Zend_Log_Formatter_Simple</classname> ist der Standard Formatter. Er ist
             automatisch konfiguriert wenn kein Formatter definiert wird. Die Standard Konfiguration
             ist identisch mit dem folgenden:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $format = '%timestamp% %priorityName% (%priority%): %message%' . PHP_EOL;
 $formatter = new Zend_Log_Formatter_Simple($format);
 ]]></programlisting>
-        </para>
 
         <para>
             Ein Formatter wird einem individuellen Writer Objekt gesetzt durch Verwenden der
             <methodname>setFormatter()</methodname> Methode des Writer's:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $writer = new Zend_Log_Writer_Stream('php://output');
 $formatter = new Zend_Log_Formatter_Simple('Hallo %message%' . PHP_EOL);
 $writer->setFormatter($formatter);
@@ -47,7 +48,6 @@ $logger->info('dort');
 
 // Gibt "Hallo dort" aus
 ]]></programlisting>
-        </para>
 
         <para>
             Der Konstruktor von <classname>Zend_Log_Formatter_Simple</classname> akzeptiert einen
@@ -66,8 +66,9 @@ $logger->info('dort');
             <classname>Zend_Log_Formatter_Xml</classname> formatiert Log Daten in einen
             <acronym>XML</acronym> String. Standardmäßig loggt er automatisch alle Elemente des
             Event Data Arrays:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $writer = new Zend_Log_Writer_Stream('php://output');
 $formatter = new Zend_Log_Formatter_Xml();
 $writer->setFormatter($formatter);
@@ -77,13 +78,13 @@ $logger->addWriter($writer);
 
 $logger->info('Informative Nachricht');
 ]]></programlisting>
-        </para>
 
         <para>
             Der obige Code gibt das folgende <acronym>XML</acronym> aus (Leerzeichen werden für
             Klarstellung hinzugefügt):
+        </para>
 
-            <programlisting language="xml"><![CDATA[
+        <programlisting language="xml"><![CDATA[
 <logEntry>
   <timestamp>2007-04-06T07:24:37-07:00</timestamp>
   <message>Informative Nachricht</message>
@@ -91,7 +92,6 @@ $logger->info('Informative Nachricht');
   <priorityName>INFO</priorityName>
 </logEntry>
 ]]></programlisting>
-        </para>
 
         <para>
             Es ist möglich das Root Element anzupassen sowie ein Mapping von <acronym>XML</acronym>
@@ -99,8 +99,9 @@ $logger->info('Informative Nachricht');
             <classname>Zend_Log_Formatter_Xml</classname> akzeptiert einen String mit dem Namen des
             Root Elements als ersten Parameter und ein assoziatives Array mit den gemappten
             Elementen als zweiten Parameter:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $writer = new Zend_Log_Writer_Stream('php://output');
 $formatter = new Zend_Log_Formatter_Xml('log',
                                         array('msg' => 'message',
@@ -114,16 +115,17 @@ $logger->addWriter($writer);
 $logger->info('Informative Nachricht');
 ]]></programlisting>
 
+        <para>
             Der obige Code ändert das Root Element von seinem Standard <code>logEntry</code> zu
             <code>log</code>. Er mappt auch das Element <code>msg</code> zum Event Daten Element
             <code>message</code>. Das ergibt die folgende Ausgabe:
+        </para>
 
-            <programlisting language="xml"><![CDATA[
+        <programlisting language="xml"><![CDATA[
 <log>
   <msg>Informative Nachricht</msg>
   <level>INFO</level>
 </log>
 ]]></programlisting>
-        </para>
     </sect2>
 </sect1>

+ 27 - 11
documentation/manual/de/module_specs/Zend_Log-Overview.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21821 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.log.overview">
     <title>Übersicht</title>
@@ -53,14 +53,16 @@
         <para>
             Um das protokollieren zu starten, muß ein Writer instanziert werden und einer Log
             Instanz übergeben werden:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $logger = new Zend_Log();
 $writer = new Zend_Log_Writer_Stream('php://output');
 
 $logger->addWriter($writer);
 ]]></programlisting>
 
+        <para>
             Es ist wichtig anzumerken dass das Log mindestens einen Writer haben muß. Man kann eine
             beliebige Anzahl von Writern hinzufügen indem man die
             <methodname>addWriter()</methodname> Methode des Log's verwendet.
@@ -69,12 +71,14 @@ $logger->addWriter($writer);
         <para>
             Alternativ kann ein Writer direkt dem Konstruktor von Log, als Abkürzung, übergeben
             werden:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $writer = new Zend_Log_Writer_Stream('php://output');
 $logger = new Zend_Log($writer);
 ]]></programlisting>
 
+        <para>
             Das Log ist nun fertig zur Verwendung.
         </para>
     </sect2>
@@ -86,11 +90,13 @@ $logger = new Zend_Log($writer);
             Um eine Nachricht zu protokollieren, muß die <methodname>log()</methodname> Methode
             einer Log Instanz aufgerufen werden und die Nachricht mit einer entsprechenden Priorität
             übergeben werden:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $logger->log('Informative Nachricht', Zend_Log::INFO);
 ]]></programlisting>
 
+        <para>
             Der erste Parameter der <methodname>log()</methodname> Methode ist ein
             <code>message</code> String und der zweite Parameter ist ein <code>priority</code>
             Integerwert. Die Priorität muß eine der Prioritäten sein die von der Log Instanz erkannt
@@ -100,15 +106,15 @@ $logger->log('Informative Nachricht', Zend_Log::INFO);
         <para>
             Eine Abkürzung ist auch verfügbar. Statt dem Aufruf der <methodname>log()</methodname>
             Methode kann eine Methode des selben Namens wie die Priorität aufgerufen werden:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $logger->log('Informative Nachricht', Zend_Log::INFO);
 $logger->info('Informative Nachricht');
 
 $logger->log('Notfall Nachricht', Zend_Log::EMERG);
 $logger->emerg('Notfall Nachricht');
 ]]></programlisting>
-        </para>
     </sect2>
 
     <sect2 id="zend.log.overview.destroying-a-logger">
@@ -119,11 +125,13 @@ $logger->emerg('Notfall Nachricht');
             auf <constant>NULL</constant> gesetzt werden um es zu entfernen. Das wird automatisch
             die Instanzmethode <methodname>shutdown()</methodname> von jedem hinzugefügten Writer
             aufrufen bevor das Log Objekt entfernt wird:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $logger = null;
 ]]></programlisting>
 
+        <para>
             Das explizite entfernen des Logs auf diesem Weg ist optional und wird automatisch
             durchgeführt wenn <acronym>PHP</acronym> herunterfährt.
         </para>
@@ -134,8 +142,9 @@ $logger = null;
 
         <para>
             Die <classname>Zend_Log</classname> Klasse definiert die folgenden Prioritäten:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 EMERG   = 0;  // Notfall: System ist nicht verwendbar
 ALERT   = 1;  // Alarm: Aktionen müßen sofort durchgefüht werden
 CRIT    = 2;  // Kritisch: Kritische Konditionen
@@ -146,6 +155,7 @@ INFO    = 6;  // Informativ: Informative Nachrichten
 DEBUG   = 7;  // Debug: Debug Nachrichten
 ]]></programlisting>
 
+        <para>
             Diese Prioritäten sind immer vorhanden und eine komfortable Methode für den selben Namen
             ist für jede einzelne vorhanden.
         </para>
@@ -175,19 +185,23 @@ DEBUG   = 7;  // Debug: Debug Nachrichten
         <para>
             Selbstdefinierte Prioritäten können wärend der Laufzeit hinzugefügt werden durch
             Verwenden der <methodname>addPriority()</methodname> Methode des Log's:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $logger->addPriority('FOO', 8);
 ]]></programlisting>
 
+        <para>
             Das obige Codeschnipsel erstellt eine neue Priorität, <constant>FOO</constant>, dessen
             Wert <code>8</code> ist. Die neue Priorität steht für die Protokollierung zur Verfügung:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $logger->log('Foo Nachricht', 8);
 $logger->foo('Foo Nachricht');
 ]]></programlisting>
 
+        <para>
             Neue Prioritäten können bereits bestehende nicht überschreiben.
         </para>
     </sect2>
@@ -213,11 +227,13 @@ $logger->foo('Foo Nachricht');
             Um ein neues Element für jedes zukünftige Event hinzuzufügen, muß die
             <methodname>setEventItem()</methodname> Methode aufgerufen werden wobei ein Schlüssel
             und ein Wert übergeben wird:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $logger->setEventItem('pid', getmypid());
 ]]></programlisting>
 
+        <para>
             Das obige Beispiel setzt ein neues Element welches <code>pid</code> heißt und
             veröffentlicht es mit der PID des aktuellen Prozesses. Wenn einmal ein neues Element
             gesetzt wurde, wird es automatisch für alle Writer verfügbar, zusammen mit allen anderen

+ 18 - 12
documentation/manual/de/module_specs/Zend_Log-Writers.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21740 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.log.writers" xmlns:xi="http://www.w3.org/2001/XInclude">
     <title>Writer</title>
@@ -21,27 +21,29 @@
             Um Log Daten in den <acronym>PHP</acronym> Ausgabebuffer zu schreiben, muß die URL
             <code>php://output</code> verwendet werden. Alternativ können Log Daten direkt an einen
             Stream wie z.B. <constant>STDERR</constant> (<code>php://stderr</code>) gesendet werden.
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $writer = new Zend_Log_Writer_Stream('php://output');
 $logger = new Zend_Log($writer);
 
 $logger->info('Informational message');
 ]]></programlisting>
-        </para>
 
         <para>
             Um Daten in eine Datei zu schreiben, muß eine der
             <ulink url="http://www.php.net/manual/de/wrappers.php#wrappers.file">Dateisystem
             URLs</ulink> verwendet werden:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $writer = new Zend_Log_Writer_Stream('/path/to/logfile');
 $logger = new Zend_Log($writer);
 
 $logger->info('Informative Nachricht');
 ]]></programlisting>
 
+        <para>
             Standardmäßig wird der Stream im Anhänge-Modus geöffnet (<code>"a"</code>). Um Ihn in
             einem anderen Modus zu öffnen, akzeptiert der
             <classname>Zend_Log_Writer_Stream</classname> Konstruktor einen optionalen zweiten
@@ -51,8 +53,9 @@ $logger->info('Informative Nachricht');
         <para>
             Der Konstruktor von <classname>Zend_Log_Writer_Stream</classname> akzeptiert auch eine
             existierende Stream Ressource:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $stream = @fopen('/path/to/logfile', 'a', false);
 if (! $stream) {
     throw new Exception('Stream konnte nicht geöffnet werden');
@@ -64,6 +67,7 @@ $logger = new Zend_Log($writer);
 $logger->info('Informative Nachricht');
 ]]></programlisting>
 
+        <para>
             Der Modus kann für existierende Stream Ressourcen nicht definiert werden. Wenn das
             gemacht versucht wird, wird eine <classname>Zend_Log_Exception</classname> geworfen.
         </para>
@@ -78,8 +82,9 @@ $logger->info('Informative Nachricht');
             <classname>Zend_Log_Writer_Db</classname> benötigt eine
             <classname>Zend_Db_Adapter</classname> Instanz, einen Tabellennamen, und ein Abbild der
             Datenbankspalten zu den Elementen der Eventdaten:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $params = array ('host'     => '127.0.0.1',
                  'username' => 'malory',
                  'password' => '******',
@@ -94,6 +99,7 @@ $logger = new Zend_Log($writer);
 $logger->info('Informative Nachricht');
 ]]></programlisting>
 
+        <para>
             Das obige Beispiel schreibt eine einzelne Zeile von Log Daten in einem Datenbanktabelle
             welche <code>log_table_name</code> Tabelle benannt wird. Die Datenbankspalte welche
             <code>lvl</code> benannt ist empfängt die Nummer der Priorität und die Spalte welche
@@ -113,15 +119,15 @@ $logger->info('Informative Nachricht');
             <classname>Zend_Log_Writer_Null</classname> ist ein Stumpf der keine Log Daten
             irgendwohin schreibt. Er ist nützlich um die Protokollierung auszuschalten oder wärend
             Tests abzustumpfen:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $writer = new Zend_Log_Writer_Null;
 $logger = new Zend_Log($writer);
 
 // geht nirgendwohin
 $logger->info('Informative Nachricht');
 ]]></programlisting>
-        </para>
     </sect2>
 
     <sect2 id="zend.log.writers.mock">
@@ -131,8 +137,9 @@ $logger->info('Informative Nachricht');
             <classname>Zend_Log_Writer_Mock</classname> ist ein sehr einfacher Writer der die rohen
             Daten die er empfängt aufnimmt und in einem Array als öffentliche Eigenschaft zur
             Verfügung stellt.
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $mock = new Zend_Log_Writer_Mock;
 $logger = new Zend_Log($mock);
 
@@ -148,7 +155,6 @@ var_dump($mock->events[0]);
 //    [priorityName] => INFO
 // )
 ]]></programlisting>
-        </para>
 
         <para>
             Um die Events die von der Attrappe protokolliert wurden zu entfernen, muß einfach
@@ -163,8 +169,9 @@ var_dump($mock->events[0]);
             Es gibt kein gemischtes Writer Objekt. Trotzdem kann eine Log Instanz in jede beliebige
             Anzahl von Writern schreiben. Um das zu tun, muß die
             <methodname>addWriter()</methodname> Methode verwendet werden:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $writer1 = new Zend_Log_Writer_Stream('/path/to/first/logfile');
 $writer2 = new Zend_Log_Writer_Stream('/path/to/second/logfile');
 
@@ -175,6 +182,5 @@ $logger->addWriter($writer2);
 // Geht zu beiden Writern
 $logger->info('Informative Nachricht');
 ]]></programlisting>
-        </para>
     </sect2>
 </sect1>

+ 13 - 13
documentation/manual/de/module_specs/Zend_Memory-MemoryManager.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20827 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.memory.memory-manager">
     <title>Memory Manager</title>
@@ -43,11 +43,11 @@ $memoryManager = Zend_Memory::factory('File', $backendOptions);
         <para>
             Der spezielle Name '<code>None</code>' kann als Backend Name verwendet werden,
             zusätzlich zu den Standard <classname>Zend_Cache</classname> Backends.
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $memoryManager = Zend_Memory::factory('None');
 ]]></programlisting>
-        </para>
 
         <para>
             Wenn '<code>None</code>' als Backend Name verwendet wird, dann tauscht der
@@ -77,11 +77,11 @@ $memoryManager = Zend_Memory::factory('None');
                 Verschiebbare Objekte (Objekte, welche verschoben werden können)
                 können erstellt werden mit Hilfe der
                 <methodname>Zend_Memory_Manager::create([$data])</methodname> Methode:
+            </para>
 
-                <programlisting language="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $memObject = $memoryManager->create($data);
 ]]></programlisting>
-            </para>
 
             <para>
                 Das <varname>$data</varname> Argument ist optional und wird verwendet um
@@ -97,11 +97,11 @@ $memObject = $memoryManager->create($data);
                 Verschlüsselte Objekte (Objekte, welche niemals getauscht werden) können
                 erstellt werden mit Hilfe der
                 <methodname>Zend_Memory_Manager::createLocked([$data])</methodname> Methode:
+            </para>
 
-                <programlisting language="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $memObject = $memoryManager->createLocked($data);
 ]]></programlisting>
-            </para>
 
             <para>
                 Das <varname>$data</varname> Argument ist optional und wird verwendet um
@@ -116,8 +116,9 @@ $memObject = $memoryManager->createLocked($data);
             <para>
                 Memory Objekte werden automatische vernichtet und vom Speicher
                 entfernt wenn sie ausserhalb des Bereichs sind:
+            </para>
 
-                <programlisting language="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 function foo()
 {
     global $memoryManager, $memList;
@@ -142,7 +143,6 @@ function foo()
     // durch $memList und ist nicht zerstört
 }
 ]]></programlisting>
-            </para>
 
             <para>
                 Das gilt für beide, verschiebbare und verschlüsselte Objekte.
@@ -171,12 +171,12 @@ function foo()
                 Das Memory Limit kann empfangen oder gesetzt werden durch Verwendung
                 der <methodname>getMemoryLimit()</methodname> und
                 <methodname>setMemoryLimit($newLimit)</methodname> Methoden:
+            </para>
 
-                <programlisting language="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $oldLimit = $memoryManager->getMemoryLimit(); // Memorylimit in Bytes empfangen
 $memoryManager->setMemoryLimit($newLimit);    // Memorylimit in Bytes setzen
 ]]></programlisting>
-            </para>
 
             <para>
                 Ein negativer Wert für das Memory Limit bedeutet 'kein Limit'.
@@ -203,12 +203,12 @@ $memoryManager->setMemoryLimit($newLimit);    // Memorylimit in Bytes setzen
                 Man kann die minimale Größe empfangen oder setzen durch Verwendung der
                 <methodname>getMinSize()</methodname> und
                 <methodname>setMinSize($newSize)</methodname> Methoden:
+            </para>
 
-                <programlisting language="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $oldMinSize = $memoryManager->getMinSize();  // MinSize in Bytes empfangen
 $memoryManager->setMinSize($newSize);        // MinSize Limit in Bytes setzen
 ]]></programlisting>
-            </para>
 
             <para>
                 Die standardmäßige Wert für die minimale Größe ist 16KB (16384 bytes).

+ 13 - 13
documentation/manual/de/module_specs/Zend_Memory-MemoryObjects.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20827 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.memory.memory-objects">
     <title>Memory Objekte</title>
@@ -10,11 +10,11 @@
         <para>
             Um verschiebbare Memory Objekte zu Erstellen kann die
             <methodname>create([$data])</methodname> Methode des Memory Managers verwendet werden:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $memObject = $memoryManager->create($data);
 ]]></programlisting>
-        </para>
 
         <para>
             "Verschiebbar" bedeutet das solche Objekte verschoben und von Speicher
@@ -29,11 +29,11 @@ $memObject = $memoryManager->create($data);
         <para>
             Gesperrte Memory Objekte können erstellt werden mit Hilfe der
             <methodname>createLocked([$data])</methodname> Methode des Memory Managers:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $memObject = $memoryManager->createLocked($data);
 ]]></programlisting>
-        </para>
 
         <para>
             "Gesperrt" bedeutet das solche Objekte niemals getauscht und vom Speicher
@@ -72,8 +72,9 @@ $memObject = $memoryManager->createLocked($data);
         <para>
             Die '<code>value</code>' Eigenschaft des Memory Containers (gesperrt oder verschiebbar)
             kann verwendet werden um mit Memory Objekt Daten zu arbeiten:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $memObject = $memoryManager->create($data);
 
 echo $memObject->value;
@@ -86,7 +87,6 @@ echo ord($memObject->value[$index1]);
 
 $memObject->value = substr($memObject->value, $start, $length);
 ]]></programlisting>
-        </para>
 
         <para>
             Ein alternaviter Weg um auf die Daten des Memory Objektes zuzugreifen
@@ -138,8 +138,9 @@ public function &getRef();
                 verändert wird. Deswegen ist es eine gute Idee die
                 <methodname>getRef()</methodname> Methode für den Zugriff auf die Werte der Daten
                 zu verwenden:
+            </para>
 
-                <programlisting language="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $memObject = $memoryManager->create($data);
 
 $value = &$memObject->getRef();
@@ -149,7 +150,6 @@ for ($count = 0; $count < strlen($value); $count++) {
     ...
 }
 ]]></programlisting>
-            </para>
         </sect3>
 
         <sect3 id="zend.memory.memory-objects.api.touch">
@@ -163,8 +163,9 @@ public function touch();
                 Die <methodname>touch()</methodname> Methode sollte in Verbindung mit
                 <methodname>getRef()</methodname> verwendet werden. Das signalisiert das der
                 Wert des Objektes sich verändert hat:
+            </para>
 
-                <programlisting language="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $memObject = $memoryManager->create($data);
 ...
 
@@ -180,7 +181,6 @@ for ($count = 0; $count < strlen($value); $count++) {
 
 $memObject->touch();
 ]]></programlisting>
-            </para>
         </sect3>
 
         <sect3 id="zend.memory.memory-objects.api.lock">
@@ -204,8 +204,9 @@ public function lock();
                 Gesperrte Objekte im Speicher garantieren auch das die Referent die
                 durch die <methodname>getRef()</methodname> Methode zurückgegeben wird gültig ist
                 bis das Objekt entsperrt wird:
+            </para>
 
-                <programlisting language="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $memObject1 = $memoryManager->create($data1);
 $memObject2 = $memoryManager->create($data2);
 ...
@@ -224,7 +225,6 @@ $memObject1->touch();
 $memObject1->unlock();
 $memObject2->unlock();
 ]]></programlisting>
-            </para>
         </sect3>
 
         <sect3 id="zend.memory.memory-objects.api.unlock">

+ 3 - 3
documentation/manual/de/module_specs/Zend_Memory-Overview.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20827 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.memory.overview">
     <title>Übersicht</title>
@@ -105,8 +105,9 @@ $loadedFiles[$index3]->value[$charIndex] = '_';
             <para>
                 Es kann mit <code>Wert</code> Attributen wie auch mit
                 Objekt Eigenschaften gearbeitet werden.
+            </para>
 
-                <programlisting language="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $memObject = $memoryManager->create($data);
 
 echo $memObject->value;
@@ -119,7 +120,6 @@ echo ord($memObject->value[$index1]);
 
 $memObject->value = substr($memObject->value, $start, $length);
 ]]></programlisting>
-            </para>
 
             <note>
                 <para>

+ 1 - 1
documentation/manual/de/module_specs/Zend_Navigation-Pages-Factory.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20827 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.navigation.pages.factory">
     <title>Erstellen von Seiten durch Verwendung der Page Factory</title>

+ 11 - 31
documentation/manual/de/module_specs/Zend_Paginator-Advanced.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21821 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.paginator.advanced">
     <title>Advanced usage</title>
@@ -47,11 +47,9 @@
             ein Array wurde das wie folgt funktionieren:
         </para>
 
-        <para>
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 return array_slice($this->_array, $offset, $itemCountPerPage);
 ]]></programlisting>
-        </para>
 
         <para>
             Man sollte einen Blick auf die mitgelieferten Adapter werfen (alle welche
@@ -69,11 +67,9 @@ return array_slice($this->_array, $offset, $itemCountPerPage);
             eine einzelne Methode, <methodname>getPages()</methodname>, definiert. Speziell,
         </para>
 
-        <para>
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 public function getPages(Zend_Paginator $paginator, $pageRange = null);
 ]]></programlisting>
-        </para>
 
         <para>
             Diese Methode sollten eine untere und obere Grenze für die Seitenzahl innerhalb der
@@ -86,11 +82,9 @@ public function getPages(Zend_Paginator $paginator, $pageRange = null);
             Stil üblicherweise mit etwas ähnlichem sie der folgenden Codezeile enden:
         </para>
 
-        <para>
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 return $paginator->getPagesInRange($lowerBound, $upperBound);
 ]]></programlisting>
-        </para>
 
         <para>
             Es ist nichts speziellen an diesem Aufruf; es ist mehr eine übliche Methode um die
@@ -104,13 +98,11 @@ return $paginator->getPagesInRange($lowerBound, $upperBound);
             muß. Um das zu tun muß das folgende ausgeführt werden:
         </para>
 
-        <para>
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $prefix = 'My_Paginator_ScrollingStyle';
 $path   = 'My/Paginator/ScrollingStyle/';
 Zend_Paginator::addScrollingStylePrefixPath($prefix, $path);
 ]]></programlisting>
-        </para>
     </sect2>
 
     <sect2 id="zend.paginator.advanced.caching">
@@ -124,15 +116,13 @@ Zend_Paginator::addScrollingStylePrefixPath($prefix, $path);
             Methode nur eine <classname>Zend_Cache_Core</classname> Instanz übergeben werden.
         </para>
 
-        <para>
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $paginator = Zend_Paginator::factory($someData);
 $fO = array('lifetime' => 3600, 'automatic_serialization' => true);
 $bO = array('cache_dir'=>'/tmp');
 $cache = Zend_cache::factory('Core', 'File', $fO, $bO);
 Zend_Paginator::setCache($cache);
 ]]></programlisting>
-        </para>
 
         <para>
             Sobald <classname>Zend_Paginator</classname> eine <classname>Zend_Cache_Core</classname>
@@ -141,8 +131,7 @@ Zend_Paginator::setCache($cache);
             <methodname>setCacheEnable()</methodname> verwenden.
         </para>
 
-        <para>
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $paginator = Zend_Paginator::factory($someData);
 // $cache ist eine Zend_Cache_Core Instanz
 Zend_Paginator::setCache($cache);
@@ -150,7 +139,6 @@ Zend_Paginator::setCache($cache);
 $paginator->setCacheEnable(false);
 // Der Cache ist nun ausgeschaltet
 ]]></programlisting>
-        </para>
 
         <para>
             Wenn ein Cache gesetzt ist, werden Daten automatisch in Ihm gespeichert und von Ihm
@@ -160,8 +148,7 @@ $paginator->setCacheEnable(false);
             Parameter übergeben werden der die Seitenanzahl repräsentiert die den Cache löschen :
         </para>
 
-        <para>
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $paginator = Zend_Paginator::factory($someData);
 Zend_Paginator::setCache($cache);
 $items = $paginator->getCurrentItems();
@@ -175,15 +162,13 @@ $paginator->clearPageItemCache(3);
 // Alle Cachedaten löschen
 $paginator->clearPageItemCache();
 ]]></programlisting>
-        </para>
 
         <para>
             Das Ändern das Anzahl der Teile pro Seite wird den kompletten Cache leeren, das er
             ungültig geworden wäre :
         </para>
 
-        <para>
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $paginator = Zend_Paginator::factory($someData);
 Zend_Paginator::setCache($cache);
 // Einige Teile holen
@@ -192,15 +177,13 @@ $items = $paginator->getCurrentItems();
 // Alle Cachedaten werden ausgegeben :
 $paginator->setItemCountPerPage(2);
 ]]></programlisting>
-        </para>
 
         <para>
             Es ist auch möglich zu sehen welche Daten im Cache sind und direkt nach Ihnen zu fragen.
             Hierfür kann <methodname>getPageItemCache()</methodname> verwendet werden:
         </para>
 
-        <para>
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $paginator = Zend_Paginator::factory($someData);
 $paginator->setItemCountPerPage(3);
 Zend_Paginator::setCache($cache);
@@ -212,7 +195,6 @@ $otherItems = $paginator->getItemsPerPage(4);
 // Die gecachten Teile als zwei-dimensionales Array sehen
 var_dump($paginator->getPageItemCache());
 ]]></programlisting>
-        </para>
     </sect2>
 
     <sect2 id="zend.paginator.advanced.aggregator">
@@ -230,8 +212,7 @@ var_dump($paginator->getPageItemCache());
             Erweiterung von <acronym>PHP</acronym>.
         </para>
 
-        <para>
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 interface Zend_Paginator_AdapterAggregate
 {
     /**
@@ -242,7 +223,6 @@ interface Zend_Paginator_AdapterAggregate
     public function getPaginatorAdapter();
 }
 ]]></programlisting>
-        </para>
 
         <para>
             Das Interface ist sehr klein und erwartet nur das eine Instanz von

+ 6 - 5
documentation/manual/de/module_specs/Zend_Pdf-Drawing.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21825 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.pdf.drawing">
     <title>Zeichnen</title>
@@ -608,6 +608,7 @@ $fontName = $font->getFontName(Zend_Pdf_Font::NAME_POSTSCRIPT,
 $pdf->save($docPath);
 ...
 ]]></programlisting>
+
             <programlisting language="php"><![CDATA[
 ...
 $pdf = Zend_Pdf::load($docPath);
@@ -642,8 +643,9 @@ $pdf->save($docPath, true /* aufsteigender Update Modus */);
                         extrahiert. Deswegen können extrahierte Schriften keine richtigen
                         Schriftmaße bieten und die originale Schrift wird für die Berechnung der
                         Breite verwendet:
+                    </para>
 
-                        <programlisting language="php"><![CDATA[
+                    <programlisting language="php"><![CDATA[
 ...
 $font = $pdf->extractFont($fontName);
 $originalFont = Zend_Pdf_Font::fontWithPath($fontPath);
@@ -662,7 +664,6 @@ for ($charIndex = 0; $charIndex < strlen($text); $charIndex++) {
 }
 ...
 ]]></programlisting>
-                    </para>
                 </listitem>
             </itemizedlist>
         </para>
@@ -1235,8 +1236,9 @@ public function getFontSize();
         <para>
             Transparenz kann durch Verwendung der <methodname>Zend_Pdf_Page::setAlpha()</methodname>
             Methode gesetzt werden:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 /**
  * Setzt die Transparenz
  *
@@ -1254,6 +1256,5 @@ public function getFontSize();
  */
 public function setAlpha($alpha, $mode = 'Normal');
 ]]></programlisting>
-        </para>
     </sect2>
 </sect1>

+ 5 - 5
documentation/manual/de/module_specs/Zend_Pdf-InteractiveFeatures.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21819 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.pdf.interactive-features">
     <title>Interaktive Features</title>
@@ -922,8 +922,9 @@ printf("Aktionen im Baum: %d\n", $actionsCount++);
             Die Klasse <classname>Zend_Pdf</classname> bietet eine öffentliche Eigenschaft
             <varname>$outlines</varname> welche ein Array von
             <classname>Zend_Pdf_Outline</classname> Objekten ist.
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $pdf = Zend_Pdf::load($path);
 
 // Entfernt ein Outline Element
@@ -938,7 +939,6 @@ $pdf->outlines[0]->childOutlines[5]->childOutlines[] =
 
 $pdf->save($path, true);
 ]]></programlisting>
-        </para>
 
         <para>
             Outline Attribute können mit Hilfe der folgenden Methoden empfangen oder gesetzt werden:
@@ -1075,8 +1075,9 @@ $pdf->save($path, true);
             Die Klasse <classname>Zend_Pdf_Outline</classname> implementiert das RecursiveArray
             Interface damit man durch Kinder-Outlines rekursiv iterieren kann indem
             RecursiveIteratorIterator verwendet wird:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $pdf = Zend_Pdf::load($path);
 
 foreach ($pdf->outlines as $documentRootOutlineEntry) {
@@ -1105,7 +1106,6 @@ foreach ($pdf->outlines as $documentRootOutlineEntry) {
 
 $pdf->save($path, true);
 ]]></programlisting>
-        </para>
 
         <note>
             <para>

+ 5 - 5
documentation/manual/de/module_specs/Zend_Pdf-Properties.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21824 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.pdf.info">
     <!-- @todo review and revise upon completion of refactoring -->
@@ -15,8 +15,9 @@
         gespeichert. Diese struktur kann als assoziatives Array mithilfe der öffentlichen
         <code>properties</code> Eigenschaft des <classname>Zend_Pdf</classname> Objektes gelesen und
         geschrieben werden:
+    </para>
 
-        <programlisting language="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 $pdf = Zend_Pdf::load($pdfPath);
 
 echo $pdf->properties['Title'] . "\n";
@@ -25,7 +26,6 @@ echo $pdf->properties['Author'] . "\n";
 $pdf->properties['Title'] = 'Neuer Titel.';
 $pdf->save($pdfPath);
 ]]></programlisting>
-    </para>
 
     <para>
         Die folgenden Schlüssel sind im <acronym>PDF</acronym> v1.4 (Acrobat 5) Standard definiert:
@@ -194,8 +194,9 @@ $pdf->save($pdfPath);
         Dieses <acronym>XML</acronym> Dokument kann empfangen und dem PDF mit der
         <methodname>Zend_Pdf::getMetadata()</methodname> und der
         <methodname>Zend_Pdf::setMetadata($metadata)</methodname> Methode wieder hinzugefügt werden:
+    </para>
 
-        <programlisting language="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 $pdf = Zend_Pdf::load($pdfPath);
 $metadata = $pdf->getMetadata();
 $metadataDOM = new DOMDocument();
@@ -215,7 +216,6 @@ $titleNode->nodeValue = 'New title';
 $pdf->setMetadata($metadataDOM->saveXML());
 $pdf->save($pdfPath);
 ]]></programlisting>
-    </para>
 
     <para>
         Übliche Eingenschaften von Dokumenten werden verdoppelt un din der Info Struktur und dem

+ 5 - 5
documentation/manual/de/module_specs/Zend_Search_Lucene-Advanced.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20854 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.search.lucene.advanced">
     <title>Erweitert</title>
@@ -119,8 +119,9 @@
         <para>
             Statische Objekteigenschaften (siehe anbei) werden <emphasis>nach</emphasis> der letzten
             Zeile des ausgeführten Skripts vernichtet.
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 class Searcher {
     private static $_index;
 
@@ -131,7 +132,6 @@ class Searcher {
 
 Searcher::initIndex();
 ]]></programlisting>
-        </para>
 
         <para>
             Auf die gleiche Art und Weise wird der Objektdestruktor für statische Eigenschaften an
@@ -161,8 +161,9 @@ Searcher::initIndex();
             hinzugefügt oder gelöscht werden, der Destruktor von
             <classname>Zend_Search_Lucene</classname> nichts zu tun hat, und er deswegen keine
             Ausnahme wirft:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 class Searcher {
     private static $_index;
 
@@ -186,6 +187,5 @@ Searcher::initIndex();
 Searcher::commit();
 ...
 ]]></programlisting>
-        </para>
     </sect2>
 </sect1>

+ 26 - 16
documentation/manual/de/module_specs/Zend_Search_Lucene-BestPractice.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20854 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.search.lucene.best-practice">
     <title>Die besten Anwendungen</title>
@@ -23,8 +23,9 @@
             Treffer- <link linkend="zend.search.lucene.searching.results-scoring">Anzahl</link>.
             Wenn ein indiziertes Dokument die gleichen Felder gespeichert hat, muß die
             <methodname>getDocument()</methodname> Methode verwendet werden um auf Sie zuzugreifen:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $hits = $index->find($query);
 
 foreach ($hits as $hit) {
@@ -50,7 +51,6 @@ foreach ($hits as $hit) {
     $title = $hit->getDocument()->title;
 }
 ]]></programlisting>
-        </para>
     </sect2>
 
     <sect2 id="zend.search.lucene.best-practice.indexing-performance">
@@ -78,12 +78,13 @@ foreach ($hits as $hit) {
         <para>
             Komplette Indexoptimierung kann mit der <methodname>optimize()</methodname> Methode
             durchgeführt werden:
-            <programlisting language="php"><![CDATA[
+        </para>
+
+        <programlisting language="php"><![CDATA[
 $index = Zend_Search_Lucene::open($indexPath);
 
 $index->optimize();
 ]]></programlisting>
-        </para>
 
         <para>
             Index Optimierung arbeitet mit Daten Streams und benötigt nicht viel Speicher dafür aber
@@ -337,25 +338,28 @@ $index->optimize();
 
         <para>
             Der erste ist, dass das Herausgehen aus dem Sichtbereich erzwungen wird:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $index = Zend_Search_Lucene::open($indexPath);
 
 ...
 
 unset($index);
 ]]></programlisting>
-        </para>
 
         <para>
             Und der zweite ist, das eine commit Operation vor dem Ausführungsende des Skripts
             durchgeführt wird:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $index = Zend_Search_Lucene::open($indexPath);
 
 $index->commit();
 ]]></programlisting>
+
+        <para>
             Diese Möglichkeit wird auch im Kapitel "<link
                 linkend="zend.search.lucene.advanced.static">Fortgeschrittene Verwendung von Indezes
                 als statische Eigenschaften</link>" beschrieben.
@@ -378,8 +382,9 @@ $index->commit();
 
         <para>
             Das ist effizienter als die Verwendung der <methodname>find()</methodname> Methode:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Dokumente mit find() empfangen durch verwenden eines Abfragestrings
 $query = $idFieldName . ':' . $docId;
 $hits  = $index->find($query);
@@ -412,7 +417,6 @@ foreach ($docIds as $id) {
     ...
 }
 ]]></programlisting>
-        </para>
     </sect2>
 
     <sect2 id="zend.search.lucene.best-practice.memory-usage">
@@ -502,7 +506,9 @@ foreach ($docIds as $id) {
         <para>
             Verschlüsselung kann explizit als optionaler Parameter bei den Felderstellung Methoden
             spezifiziert werden:
-            <programlisting language="php"><![CDATA[
+        </para>
+
+        <programlisting language="php"><![CDATA[
 $doc = new Zend_Search_Lucene_Document();
 $doc->addField(Zend_Search_Lucene_Field::Text('title',
                                               $title,
@@ -512,6 +518,7 @@ $doc->addField(Zend_Search_Lucene_Field::UnStored('contents',
                                                   'utf-8'));
 ]]></programlisting>
 
+        <para>
             Das ist der beste Weg um Problemen bei der verwendeten Verschlüsselung vorzubeugen.
         </para>
 
@@ -519,8 +526,9 @@ $doc->addField(Zend_Search_Lucene_Field::UnStored('contents',
             Wenn der optionale Parameter der Verschlüsselung unterdrückt wird, wird das aktuelle
             Gebietsschema verwendet. Das aktuelle Gebietsschema kann Daten zur
             Zeichenverschlüsselung, zusätzlich zur Spezifikation der Sprache, enthalten.
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 setlocale(LC_ALL, 'fr_FR');
 ...
 
@@ -530,7 +538,6 @@ setlocale(LC_ALL, 'de_DE.iso-8859-1');
 setlocale(LC_ALL, 'ru_RU.UTF-8');
 ...
 ]]></programlisting>
-        </para>
 
         <para>
             Der selbe Weg wird verwendet um die Verschlüsselung beim Abfragestring zu setzen.
@@ -544,24 +551,27 @@ setlocale(LC_ALL, 'ru_RU.UTF-8');
         <para>
             Verschlüsselung kann als optionaler Parameter übergeben werden, wenn die Abfrage
             explizit vor der Suche geparsed wird:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $query =
     Zend_Search_Lucene_Search_QueryParser::parse($queryStr, 'iso-8859-5');
 $hits = $index->find($query);
 ...
 ]]></programlisting>
-        </para>
 
         <para>
             Die Standardverschlüsselung kann auch mit der
             <methodname>setDefaultEncoding()</methodname> Methode spezifiziert werden:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 Zend_Search_Lucene_Search_QueryParser::setDefaultEncoding('iso-8859-1');
 $hits = $index->find($queryStr);
 ...
 ]]></programlisting>
+
+        <para>
             Ein leerer String impliziert das 'aktuelle Gebietsschema'.
         </para>
 

+ 9 - 8
documentation/manual/de/module_specs/Zend_Search_Lucene-Charset.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20854 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.search.lucene.charset">
     <title>Zeichensätze</title>
@@ -19,6 +19,7 @@
                    Plane (BMP) Zeichen (von 0x0000 bis 0xFFFF) und unterstützt keine "zusätzlichen
                    Zeichen" (Zeichen deren Codepunkte größer als 0xFFFF sind).
                </para>
+
                <para>
                    Java 2 zeigt diese Werte als Paare von Zeichen (16-bit) Werten an, der erste vom
                    High-Surrogate Bereich (0xD800-0xDBFF), den zweiten vom Low-Surrogate Bereich
@@ -81,12 +82,12 @@
 
         <para>
             Jeder dieser Analysatoren kenn mit Code wie dem folgenden eingeschaltet werden:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 Zend_Search_Lucene_Analysis_Analyzer::setDefault(
     new Zend_Search_Lucene_Analysis_Analyzer_Common_Utf8());
 ]]></programlisting>
-        </para>
 
         <warning>
             <title/>
@@ -116,15 +117,15 @@ Zend_Search_Lucene_Analysis_Analyzer::setDefault(
         <para>
             Der folgende Code kann verwendet werden um zu prüfen ob PCRE UTF-8 Unterstützung
             eingeschaltet ist:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 if (@preg_match('/\pL/u', 'a') == 1) {
     echo "PCRE Unicode Unterstützung ist eingeschaltet.\n";
 } else {
     echo "PCRE Unicode Unterstützung ist ausgeschaltet.\n";
 }
 ]]></programlisting>
-        </para>
 
         <para>
             Groß-/Kleinschreibungs-unabhängige Versionen von UTF-8 kompatiblen Analysatoren
@@ -138,8 +139,9 @@ if (@preg_match('/\pL/u', 'a') == 1) {
             Groß-/Kleinschreibungs unabhängige Suchen benötigt, kann die folgende Vorgehensweise
             verwendet werden: Quelldaten vor der Indizierung und Abfragestring for der Suche
             normalisieren indem diese zur Kleinschreibung konvertiert werden:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Indizierung
 setlocale(LC_CTYPE, 'de_DE.iso-8859-1');
 
@@ -163,7 +165,7 @@ $doc->addField(Zend_Search_Lucene_Field::UnStored('title',
 $doc->addField(Zend_Search_Lucene_Field::UnIndexed('_title', $title));
 ]]></programlisting>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Suche
 setlocale(LC_CTYPE, 'de_DE.iso-8859-1');
 
@@ -176,6 +178,5 @@ Zend_Search_Lucene_Analysis_Analyzer::setDefault(
 
 $hits = $index->find(strtolower($query));
 ]]></programlisting>
-        </para>
     </sect2>
 </sect1>

+ 7 - 5
documentation/manual/de/module_specs/Zend_Search_Lucene-Extending.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20854 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.search.lucene.extending">
     <title>Erweiterbarkeit</title>
@@ -190,8 +190,9 @@ Zend_Search_Lucene_Analysis_Analyzer::setDefault(
         <para>
             Die <code>ShortWords</code> und <code>StopWords</code> Filter können mit bereits
             definierten oder eigenen Analysatoren wie folgt verwendet werden:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $stopWords = array('a', 'an', 'at', 'the', 'and', 'or', 'is', 'am');
 $stopWordsFilter =
     new Zend_Search_Lucene_Analysis_TokenFilter_StopWords($stopWords);
@@ -203,7 +204,7 @@ $analyzer->addFilter($stopWordsFilter);
 Zend_Search_Lucene_Analysis_Analyzer::setDefault($analyzer);
 ]]></programlisting>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $shortWordsFilter = new Zend_Search_Lucene_Analysis_TokenFilter_ShortWords();
 
 $analyzer =
@@ -212,14 +213,14 @@ $analyzer->addFilter($shortWordsFilter);
 
 Zend_Search_Lucene_Analysis_Analyzer::setDefault($analyzer);
 ]]></programlisting>
-        </para>
 
         <para>
             Der <classname>Zend_Search_Lucene_Analysis_TokenFilter_StopWords</classname> Konstruktor
             nimmt ein Array mit Stopwörtern als Eingabe entgegen. Aber Stopwörter können auch aus
             einer Datei geladen werden:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $stopWordsFilter = new Zend_Search_Lucene_Analysis_TokenFilter_StopWords();
 $stopWordsFilter->loadFromFile($my_stopwords_file);
 
@@ -230,6 +231,7 @@ $analyzer->addFilter($stopWordsFilter);
 Zend_Search_Lucene_Analysis_Analyzer::setDefault($analyzer);
 ]]></programlisting>
 
+        <para>
             Die Datei sollte eine normale Textdatei mit einem Wort pro Zeile sein. Das '#' Zeichen
             markiert eine Zeile als Kommentar.
         </para>

+ 23 - 23
documentation/manual/de/module_specs/Zend_Search_Lucene-Overview.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21825 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.search.lucene.overview">
     <title>Überblick</title>
@@ -130,8 +130,9 @@ $doc->addField(Zend_Search_Lucene_Field::UnStored('contents',
         <para>
             Die Codierung kann für unterschiedliche Dokumente verschieden sein genauso wie für
             unterschiedliche Felder innerhalb eines Dokuments:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $doc = new Zend_Search_Lucene_Document();
 $doc->addField(Zend_Search_Lucene_Field::Text('title',
                                               $title,
@@ -140,18 +141,17 @@ $doc->addField(Zend_Search_Lucene_Field::UnStored('contents',
                                                   $contents,
                                                   'utf-8'));
 ]]></programlisting>
-        </para>
 
         <para>
             Wenn der encoding Parameter nicht angegeben wurde, wird das aktuelle Gebietsschema
             wärend der Verarbeitungzeit verwendet. Zum Beispiel:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 setlocale(LC_ALL, 'de_DE.iso-8859-1');
 ...
 $doc->addField(Zend_Search_Lucene_Field::UnStored('contents', $contents));
 ]]></programlisting>
-        </para>
 
         <para>
             Felder werden immer gespeichert und vom Index in UTF-8 Codierung zurückgegeben. Jede
@@ -301,15 +301,15 @@ $doc->addField(Zend_Search_Lucene_Field::UnStored('contents', $contents));
             <classname>Zend_Search_Lucene</classname> bietet ein <acronym>HTML</acronym> Parsing
             Feature. Dokumente können direkt von einer <acronym>HTML</acronym> Datei oder String
             erzeugt werden:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $doc = Zend_Search_Lucene_Document_Html::loadHTMLFile($filename);
 $index->addDocument($doc);
 ...
 $doc = Zend_Search_Lucene_Document_Html::loadHTML($htmlString);
 $index->addDocument($doc);
 ]]></programlisting>
-        </para>
 
         <para>
             Die <classname>Zend_Search_Lucene_Document_Html</classname> Klasse verwendet die
@@ -361,8 +361,9 @@ $index->addDocument($doc);
         <para>
             Analysierte Dokumente können durch den Programmierer mit jedem anderen Feld ausgegeben
             werden:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $doc = Zend_Search_Lucene_Document_Html::loadHTML($htmlString);
 $doc->addField(Zend_Search_Lucene_Field::UnIndexed('created',
                                                    time()));
@@ -372,20 +373,19 @@ $doc->addField(Zend_Search_Lucene_Field::Text('annotation',
                                               'Document annotation text'));
 $index->addDocument($doc);
 ]]></programlisting>
-        </para>
 
         <para>
             Dokument-Links sind im erstellten Dokument nicht enthalten, können aber mit den
             <methodname>Zend_Search_Lucene_Document_Html::getLinks()</methodname> und
             <methodname>Zend_Search_Lucene_Document_Html::getHeaderLinks()</methodname> Methoden
             empfangen werden:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $doc = Zend_Search_Lucene_Document_Html::loadHTML($htmlString);
 $linksArray = $doc->getLinks();
 $headerLinksArray = $doc->getHeaderLinks();
 ]]></programlisting>
-        </para>
 
         <para>
             Beginnend mit Zend Framework 1.6 ist es auch möglich Links mit dem <code>rel</code>
@@ -406,12 +406,12 @@ $headerLinksArray = $doc->getHeaderLinks();
         <para>
             <classname>Zend_Search_Lucene</classname> bietet ein Word 2007 Parsing Feature.
             Dokumente können direkt aus einer Word 2007 Datei heraus erstellt werden:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $doc = Zend_Search_Lucene_Document_Docx::loadDocxFile($filename);
 $index->addDocument($doc);
 ]]></programlisting>
-        </para>
 
         <para>
             Die <classname>Zend_Search_Lucene_Document_Docx</classname> Klasse verwendet die
@@ -487,8 +487,9 @@ $index->addDocument($doc);
         <para>
             Eingelesene Dokumente können vom Programierer mit jedem anderen Feld argumentiert
             werden:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $doc = Zend_Search_Lucene_Document_Docx::loadDocxFile($filename);
 $doc->addField(Zend_Search_Lucene_Field::UnIndexed(
     'indexTime',
@@ -500,7 +501,6 @@ $doc->addField(Zend_Search_Lucene_Field::Text(
 );
 $index->addDocument($doc);
 ]]></programlisting>
-        </para>
     </sect2>
 
     <sect2 id="zend.search.lucene.index-creation.pptx-documents">
@@ -509,12 +509,12 @@ $index->addDocument($doc);
         <para>
             <classname>Zend_Search_Lucene</classname> bietet ein Parsing Feature für Powerpoint
             2007. Dokumente können direkt auf einer Powerpoint 2007 Datei heraus erstellt werden:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $doc = Zend_Search_Lucene_Document_Pptx::loadPptxFile($filename);
 $index->addDocument($doc);
 ]]></programlisting>
-        </para>
 
         <para>
             Die <classname>Zend_Search_Lucene_Document_Pptx</classname> Klasse verwendet die
@@ -590,8 +590,9 @@ $index->addDocument($doc);
         <para>
             Eingelesene Dokumente können vom Programierer mit jedem anderen Feld argumentiert
             werden:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $doc = Zend_Search_Lucene_Document_Pptx::loadPptxFile($filename);
 $doc->addField(Zend_Search_Lucene_Field::UnIndexed(
     'indexTime',
@@ -601,7 +602,6 @@ $doc->addField(Zend_Search_Lucene_Field::Text(
     'Anmerkungstext des Dokuments'));
 $index->addDocument($doc);
 ]]></programlisting>
-        </para>
     </sect2>
 
     <sect2 id="zend.search.lucene.index-creation.xlsx-documents">
@@ -610,12 +610,12 @@ $index->addDocument($doc);
         <para>
             <classname>Zend_Search_Lucene</classname> bietet ein Parsing Feature für Excel 2007.
             Dokumente können direkt von einer Excel 2007 Datei erstellt werden:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $doc = Zend_Search_Lucene_Document_Xlsx::loadXlsxFile($filename);
 $index->addDocument($doc);
 ]]></programlisting>
-        </para>
 
         <para>
             Die <classname>Zend_Search_Lucene_Document_Xlsx</classname> Klasse verwendet die
@@ -691,8 +691,9 @@ $index->addDocument($doc);
         <para>
             Eingelesene Dokumente können vom Programierer mit jedem anderen Feld argumentiert
             werden:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $doc = Zend_Search_Lucene_Document_Xlsx::loadXlsxFile($filename);
 $doc->addField(Zend_Search_Lucene_Field::UnIndexed(
     'indexTime',
@@ -702,6 +703,5 @@ $doc->addField(Zend_Search_Lucene_Field::Text(
     'Anmerkungstext des Dokuments'));
 $index->addDocument($doc);
 ]]></programlisting>
-        </para>
     </sect2>
 </sect1>

+ 38 - 35
documentation/manual/de/module_specs/Zend_Search_Lucene-Queries.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21819 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.search.lucene.query-api">
     <title>Abfrage Erzeugungs API</title>
@@ -13,11 +13,11 @@
         Benutzerabfragen können mit Abfragen die durch die <acronym>API</acronym> erstellte wurden
         kombiniert werden. Einfach den Abfrageparser verwenden um eine Abfrage von einem String zu
         erstellen:
+    </para>
 
-        <programlisting language="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 $query = Zend_Search_Lucene_Search_QueryParser::parse($queryString);
 ]]></programlisting>
-    </para>
 
     <sect2 id="zend.search.lucene.queries.exceptions">
         <title>Abfrageparser Ausnahmen</title>
@@ -44,15 +44,15 @@ $query = Zend_Search_Lucene_Search_QueryParser::parse($queryString);
             Es ist eine gute Idee die
             <classname>Zend_Search_Lucene_Search_QueryParserException</classname>s abzufangen und
             richtig abzuarbeiten:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 try {
     $query = Zend_Search_Lucene_Search_QueryParser::parse($queryString);
 } catch (Zend_Search_Lucene_Search_QueryParserException $e) {
     echo "Abfrage Syntax Fehler: " . $e->getMessage() . "\n";
 }
 ]]></programlisting>
-        </para>
 
         <para>
             Die selbe Technik sollte für die find() Methode des
@@ -104,14 +104,14 @@ $hits  = $index->find($query);
         <para>
             Das Term Feld ist optional. <classname>Zend_Search_Lucene</classname> durchsucht alle
             indizierten Felder in jedem Dokument wenn das Feld nicht spezifiziert wurde:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Sucht nach 'word1' in allen indizierten Feldern
 $term  = new Zend_Search_Lucene_Index_Term('wort1');
 $query = new Zend_Search_Lucene_Search_Query_Term($term);
 $hits  = $index->find($query);
 ]]></programlisting>
-        </para>
     </sect2>
 
     <sect2 id="zend.search.lucene.queries.multiterm-query">
@@ -202,8 +202,9 @@ $hits  = $index->find($query);
         <para>
             Es ist auch möglich Begriffslisten in einem MultiTerm Anfrage Konstruktor zu
             spezifizieren:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $terms = array(new Zend_Search_Lucene_Index_Term('word1'),
                new Zend_Search_Lucene_Index_Term('word2', 'author'),
                new Zend_Search_Lucene_Index_Term('word3'));
@@ -213,7 +214,6 @@ $query = new Zend_Search_Lucene_Search_Query_MultiTerm($terms, $signs);
 
 $hits  = $index->find($query);
 ]]></programlisting>
-        </para>
 
         <para>
             Das <varname>$signs</varname> Array enthält Informationen über den Begriffstyp:
@@ -349,8 +349,9 @@ $hits  = $index->find($query);
         <para>
             Es ist auch möglich Listen von Unterabfragen im Konstruktor der Boolschen Abfrage zu
             definieren:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 ...
 $subqueries = array($subquery1, $subquery2, $subquery3);
 $signs = array(true, null, false);
@@ -359,7 +360,6 @@ $query = new Zend_Search_Lucene_Search_Query_Boolean($subqueries, $signs);
 
 $hits  = $index->find($query);
 ]]></programlisting>
-        </para>
 
         <para>
             Das <varname>$signs</varname> Array enthält Informationen über den Typ der Unterabfrage:
@@ -392,8 +392,9 @@ $hits  = $index->find($query);
             Jede Abfrage die boolsche Operatoren verwendet kann, kann auch auch umgeschrieben werden
             damit Sie die Vorzeichen-Schreibweise verwendet und mit Hilfe der <acronym>API</acronym>
             erstellt wird. Zum Beispiel:
+        </para>
 
-            <programlisting language="querystring"><![CDATA[
+        <programlisting language="querystring"><![CDATA[
 word1 AND (word2 AND word3 AND NOT word4) OR word5
 ]]></programlisting>
 
@@ -402,7 +403,6 @@ word1 AND (word2 AND word3 AND NOT word4) OR word5
             <programlisting language="querystring"><![CDATA[
 (+(word1) +(+word2 +word3 -word4)) (word5)
 ]]></programlisting>
-        </para>
     </sect2>
 
     <sect2 id="zend.search.lucene.queries.wildcard">
@@ -423,34 +423,34 @@ word1 AND (word2 AND word3 AND NOT word4) OR word5
 
         <para>
             Abfragestring:
+        </para>
 
-            <programlisting language="querystring"><![CDATA[
+        <programlisting language="querystring"><![CDATA[
 field1:test*
 ]]></programlisting>
-        </para>
 
         <para>oder</para>
 
         <para>
             Abfrageerstellung durch die <acronym>API</acronym>:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $pattern = new Zend_Search_Lucene_Index_Term('test*', 'field1');
 $query = new Zend_Search_Lucene_Search_Query_Wildcard($pattern);
 $hits  = $index->find($query);
 ]]></programlisting>
-        </para>
 
         <para>
             Die Ausdrucksfelder sind optional. <classname>Zend_Search_Lucene</classname> durchsucht
             alle Felder in jedem Dokument wenn kein Feld spezifiziert wurde:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $pattern = new Zend_Search_Lucene_Index_Term('test*');
 $query = new Zend_Search_Lucene_Search_Query_Wildcard($pattern);
 $hits  = $index->find($query);
 ]]></programlisting>
-        </para>
     </sect2>
 
     <sect2 id="zend.search.lucene.queries.fuzzy">
@@ -463,11 +463,13 @@ $hits  = $index->find($query);
 
         <para>
             Abfrage String:
+        </para>
 
-            <programlisting language="querystring"><![CDATA[
+        <programlisting language="querystring"><![CDATA[
 field1:test~
 ]]></programlisting>
 
+        <para>
             Diese Abfrage trifft Dokumente welche die Wörter 'test' 'text' 'best' und andere
             enthalten.
         </para>
@@ -476,13 +478,13 @@ field1:test~
 
         <para>
             Abfrageerstellung durch die <acronym>API</acronym>:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $term = new Zend_Search_Lucene_Index_Term('test', 'field1');
 $query = new Zend_Search_Lucene_Search_Query_Fuzzy($term);
 $hits  = $index->find($query);
 ]]></programlisting>
-        </para>
 
         <para>
             Optional kann die Ähnlichkeit nach dem "~" Zeichen spezifiziert werden.
@@ -490,34 +492,34 @@ $hits  = $index->find($query);
 
         <para>
             Abfrage String:
+        </para>
 
-            <programlisting language="querystring"><![CDATA[
+        <programlisting language="querystring"><![CDATA[
 field1:test~0.4
 ]]></programlisting>
-        </para>
 
         <para>oder</para>
 
         <para>
             Abfrageerstellung durch die <acronym>API</acronym>:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $term = new Zend_Search_Lucene_Index_Term('test', 'field1');
 $query = new Zend_Search_Lucene_Search_Query_Fuzzy($term, 0.4);
 $hits  = $index->find($query);
 ]]></programlisting>
-        </para>
 
         <para>
             Das Term Feld ist optional. <classname>Zend_Search_Lucene</classname> durchsucht alle
             Felder in jedem Dokument ob ein Feld nicht spezifiziert ist:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $term = new Zend_Search_Lucene_Index_Term('test');
 $query = new Zend_Search_Lucene_Search_Query_Fuzzy($term);
 $hits  = $index->find($query);
 ]]></programlisting>
-        </para>
     </sect2>
 
     <sect2 id="zend.search.lucene.queries.phrase-query">
@@ -742,19 +744,20 @@ $hits2 = $index->find($query);
 
         <para>
             Abfragestring:
+        </para>
 
-            <programlisting language="querystring"><![CDATA[
+        <programlisting language="querystring"><![CDATA[
 mod_date:[20020101 TO 20030101]
 title:{Aida TO Carmen}
 ]]></programlisting>
-        </para>
 
         <para>oder</para>
 
         <para>
             Abfrageerstellung durch die <acronym>API</acronym>:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $from = new Zend_Search_Lucene_Index_Term('20020101', 'mod_date');
 $to   = new Zend_Search_Lucene_Index_Term('20030101', 'mod_date');
 $query = new Zend_Search_Lucene_Search_Query_Range(
@@ -762,13 +765,13 @@ $query = new Zend_Search_Lucene_Search_Query_Range(
              );
 $hits  = $index->find($query);
 ]]></programlisting>
-        </para>
 
         <para>
             Begriffsfelder sind optional. <classname>Zend_Search_Lucene</classname> durchsucht alle
             Felder wenn das Feld nicht spezifiziert wurde:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $from = new Zend_Search_Lucene_Index_Term('Aida');
 $to   = new Zend_Search_Lucene_Index_Term('Carmen');
 $query = new Zend_Search_Lucene_Search_Query_Range(
@@ -776,14 +779,14 @@ $query = new Zend_Search_Lucene_Search_Query_Range(
              );
 $hits  = $index->find($query);
 ]]></programlisting>
-        </para>
 
         <para>
             Jede (aber nicht beide) der Begrenzungsausdrücke kann auf <constant>TRUE</constant>
             gesetzt werden. <classname>Zend_Search_Lucene</classname> sucht vom Anfang oder bis zum
             Ende des Verzeichnisses für die spezifizierten Feld(er) für diesen Fall:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Sucht nach ['20020101' TO ...]
 $from = new Zend_Search_Lucene_Index_Term('20020101', 'mod_date');
 $query = new Zend_Search_Lucene_Search_Query_Range(

+ 55 - 35
documentation/manual/de/module_specs/Zend_Search_Lucene-QueryLanguage.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21821 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.search.lucene.query-language">
     <title>Abfragesprache</title>
@@ -108,11 +108,13 @@ title:"Mach es richtig" AND go
         <para>
             Beachte: Das Feld nur nur für den Ausdruck, die Phrase oder die Unterabfrage gültig die
             direkt danach folgt, sodas die Abfrage
+        </para>
 
-            <programlisting language="querystring"><![CDATA[
+        <programlisting language="querystring"><![CDATA[
 title:Mach es richtig
 ]]></programlisting>
 
+        <para>
             nur "Mach" im title Feld finden wird. Es findet "es" und "richtig" im Standardfeld (wenn
             das Standardfeld gesetzt ist) oder in allen indizierten Felder (wenn das Standardfeld
             auf <constant>NULL</constant> gesetzt ist).
@@ -139,29 +141,31 @@ title:Mach es richtig
             Die Einzelzeichen Wildcardsuche schucht nach Strings die dem Begriff entsprechen wobei
             das "?" durch ein beliebiges einzelnes Zeichen ersetzt wird. Um, zum Beispiel, nach
             "Text" oder "Test" zu suchen kann die folgende Suche verwendet werden:
+        </para>
 
-            <programlisting language="querystring"><![CDATA[
+        <programlisting language="querystring"><![CDATA[
 Te?t
 ]]></programlisting>
-        </para>
 
         <para>
             Mehrzeichen Wildcardsuche sucht nach 0 oder mehr Zeichen wenn Strings nach passenden
             Begriffen sucht. Um, zum Beispiel, nach Test, Tests oder Tester zu suchen, kann die
             folgende Suche verwendet werden:
+        </para>
 
-            <programlisting language="querystring"><![CDATA[
+        <programlisting language="querystring"><![CDATA[
 Test*
 ]]></programlisting>
-        </para>
 
         <para>
             Es können "?", "*" oder beide an jeder Stelle des Ausdrucks verwendet werden:
+        </para>
 
-            <programlisting language="querystring"><![CDATA[
+        <programlisting language="querystring"><![CDATA[
 *schrei?t*
 ]]></programlisting>
 
+        <para>
             Sucht nach "schreibt", "schreibtisch", "beschreibt", "schreist" und so weiter.
         </para>
 
@@ -210,19 +214,23 @@ Test*
             Felder zwischen der unteren und oberen Grenze sind die durch die Bereichsabfrage
             spezifiziert wurden. Bereichsabfragen können inklusive oder exklusive der oberen und
             unteren Grenze sein. Sortierungen werden lexikalisch durchgeführt.
+        </para>
 
-            <programlisting language="querystring"><![CDATA[
+        <programlisting language="querystring"><![CDATA[
 mod_date:[20020101 TO 20030101]
 ]]></programlisting>
 
+        <para>
             Das wird Dokumente finden dessen lod_date Felder Werte zwischen 20020101 und 20030101
             inklusive haben. Es ist zu beachten das Bereichsabfragen nicht für Datumsfelder
             reserviert sind. Bereichsabfragen können auch mit nicht-datums Felder verwendet werden:
+        </para>
 
-            <programlisting language="querystring"><![CDATA[
+        <programlisting language="querystring"><![CDATA[
 title:{Aida TO Carmen}
 ]]></programlisting>
 
+        <para>
             Das wird alle Dokumente finden dessen Titel zwischen Aida und Carmen sortiert sind,
             aber ohne Aida und Carmen.
         </para>
@@ -235,11 +243,11 @@ title:{Aida TO Carmen}
         <para>
             Wenn kein Feld spezifiziert wurde sucht <classname>Zend_Search_Lucene</classname>
             standardmäßig nach spezifizierten Intervallen in allen Feldern.
+        </para>
 
-            <programlisting language="querystring"><![CDATA[
+        <programlisting language="querystring"><![CDATA[
 {Aida TO Carmen}
 ]]></programlisting>
-        </para>
     </sect2>
 
     <sect2 id="zend.search.lucene.query-language.fuzzy">
@@ -251,20 +259,24 @@ title:{Aida TO Carmen}
             Fuzzy Suche durchzuführen muß das Tilde Symbol "~", am Ende eines einzelnen Wortbegriffs
             verwendet werden. Um zum Beispiel nach einem Begriff zu suchen der in der Aussprache
             ähnlich zu "Raum" ist kann die folgende Fuzzy Suche verwendet werden:
+        </para>
 
-            <programlisting language="querystring"><![CDATA[
+        <programlisting language="querystring"><![CDATA[
 roam~
 ]]></programlisting>
 
+        <para>
             Diese Suche wird Begriffe wie "Baum" und "Saum" finden. Zusätzliche (optionale)
             Parameter können die benötigte Ähnlichkeit spezifizieren. Der Wert muß zwischen 0 und 1
             sein. Mit einem Wert näher bei 1 werden nur Begriffe mit einer höheren Warscheinlichkeit
             gefunden. Zum Beispiel:
+        </para>
 
-            <programlisting language="querystring"><![CDATA[
+        <programlisting language="querystring"><![CDATA[
 roam~0.8
 ]]></programlisting>
 
+        <para>
             Der verwendete Standardwert wenn der Parameter nicht angegeben wurde ist 0.5.
         </para>
     </sect2>
@@ -299,11 +311,11 @@ roam~0.8
             das Tilde, "~", Symbol am Ende der Phrase verwendet werden. Um zum Beispiel nach "Zend"
             und "Framework" innerhalb von 10 Wörtern zueinander in einem Dokument zu suchen kann die
             folgende Suche verwendet werden:
+        </para>
 
-            <programlisting language="querystring"><![CDATA[
+        <programlisting language="querystring"><![CDATA[
 "Zend Framework"~10
 ]]></programlisting>
-        </para>
     </sect2>
 
     <sect2 id="zend.search.lucene.query-language.boosting">
@@ -320,26 +332,32 @@ roam~0.8
         <para>
             Das boosten erlaubt die Kontrolle der Relevanz eines Dokuments durch das boosten
             individueller Ausdrücke. Wenn man zum Beispiel nach
+        </para>
 
-            <programlisting language="querystring"><![CDATA[
+        <programlisting language="querystring"><![CDATA[
 PHP framework
 ]]></programlisting>
 
+        <para>
             sucht und will das der Ausdruck "PHP" mehr Relevanz hat, kann er durch Verwendung des ^
             Symbols zusammen mit einem Boost Faktor beim Ausdruck geboostet werden. Man würde zum
             Beispiel folgendes angeben:
+        </para>
 
-            <programlisting language="querystring"><![CDATA[
+        <programlisting language="querystring"><![CDATA[
 PHP^4 framework
 ]]></programlisting>
 
+        <para>
             Das macht Dokumente in denen der Ausdruck <acronym>PHP</acronym> vorkommt relevanter.
             Man kann genauso Phrasenausdrücke boosten und Unterabfragen wie im Beispiel gezeigt:
+        </para>
 
-            <programlisting language="querystring"><![CDATA[
+        <programlisting language="querystring"><![CDATA[
 "PHP framework"^4 "Zend Framework"
 ]]></programlisting>
 
+        <para>
             Standardwert ist der Boost Faktor 1. Auch wenn der Boost Faktor positiv sein muß, kann
             er kleiner als 1 sein (z.B. 0.2).
         </para>
@@ -379,11 +397,11 @@ PHP^4 framework
             <para>
                 Um nach Dokumenten zu Suchen die "PHP Framework" und "Zend Framework" enthalten kann
                 die folgende Abfrage verwendet werden:
+            </para>
 
-                <programlisting language="querystring"><![CDATA[
+            <programlisting language="querystring"><![CDATA[
 "PHP Framework" AND "Zend Framework"
 ]]></programlisting>
-            </para>
         </sect3>
 
         <sect3 id="zend.search.lucene.query-language.boolean.or">
@@ -396,11 +414,11 @@ PHP^4 framework
             <para>
                 Um nach Dokumenten zu Suchen die "PHP Framework" oder "Zend Framework" enthalten
                 kann die folgende Abfrage verwendet werden:
+            </para>
 
-                <programlisting language="querystring"><![CDATA[
+            <programlisting language="querystring"><![CDATA[
 "PHP Framework" OR "Zend Framework"
 ]]></programlisting>
-            </para>
         </sect3>
 
         <sect3 id="zend.search.lucene.query-language.boolean.not">
@@ -415,11 +433,11 @@ PHP^4 framework
             <para>
                 Um nach Dokumenten zu Suchen die "PHP Framework" enthalten aber "Zend Framework"
                 nicht kann die folgende Abfrage verwendet werden:
+            </para>
 
-                <programlisting language="querystring"><![CDATA[
+            <programlisting language="querystring"><![CDATA[
 "PHP Framework" AND NOT "Zend Framework"
 ]]></programlisting>
-            </para>
         </sect3>
 
         <sect3 id="zend.search.lucene.query-language.boolean.other-form">
@@ -441,11 +459,11 @@ PHP^4 framework
             <para>
                 Um nach Dokumenten zu Suchen die "Zend" enthalten müssen und "Framework" enthalten
                 können, kann die folgende Abfrage verwendet werden:
+            </para>
 
-                <programlisting language="querystring"><![CDATA[
+            <programlisting language="querystring"><![CDATA[
 +Zend Framework
 ]]></programlisting>
-            </para>
         </sect3>
 
         <sect3 id="zend.search.lucene.query-language.boolean.minus">
@@ -459,11 +477,11 @@ PHP^4 framework
             <para>
                 Um nach Dokumenten zu Suchen die "PHP Framework" enthalten aber "Zend Framework"
                 nicht, kann die folgende Abfrage verwendet werden:
+            </para>
 
-                <programlisting language="querystring"><![CDATA[
+            <programlisting language="querystring"><![CDATA[
 "PHP Framework" -"Zend Framework"
 ]]></programlisting>
-            </para>
         </sect3>
 
         <sect3 id="zend.search.lucene.query-language.boolean.no-operator">
@@ -487,11 +505,11 @@ PHP^4 framework
             <para>
                 Um nach Dokumenten zu Suchen die "PHP Framework" benötigen und "Zend Framework"
                 enthalten können kann die folgende Abfrage verwendet werden:
+            </para>
 
-                <programlisting language="querystring"><![CDATA[
+            <programlisting language="querystring"><![CDATA[
 +"PHP Framework" "Zend Framework"
 ]]></programlisting>
-            </para>
 
             <para>
                 Der standardmäßige boolsche Operator kann mit den
@@ -517,11 +535,13 @@ PHP^4 framework
             von Klammern um Fälle zu gruppieren und Unterabfragen zu erstellen. Das kann nützlich
             sein wenn man die boolsche Operatoren für eine Abfrage kontrollieren will, oder
             unterschiedliche Abfragestile mischen will:
+        </para>
 
-            <programlisting language="querystring"><![CDATA[
+        <programlisting language="querystring"><![CDATA[
 +(Framework OR Bibliothek) +php
 ]]></programlisting>
 
+        <para>
             <classname>Zend_Search_Lucene</classname> unterstützt Unterabfragen von beliebigen
             Ebenen.
         </para>
@@ -538,11 +558,11 @@ PHP^4 framework
         <para>
             Um nach einem Titel zu suchen die sowohl das Wort "Rückkehr" und die Phrase "rosaroter
             Panther" kann die folgende Abfrage verwendet werden:
+        </para>
 
-            <programlisting language="querystring"><![CDATA[
+        <programlisting language="querystring"><![CDATA[
 title:(+Rückkehr +"rosaroter Panther")
 ]]></programlisting>
-        </para>
     </sect2>
 
     <sect2 id="zend.search.lucene.query-language.escaping">
@@ -565,10 +585,10 @@ title:(+Rückkehr +"rosaroter Panther")
             Für andere Instanzen von solchen Zeichen kann das \ vor jedem speziellen Zeichen
             verwendet werden der escaped werden soll. Um zum Beispiel nach (1+1):2 zu suchen kann
             die folgende Abfrage verwendet werden:
+        </para>
 
-            <programlisting language="querystring"><![CDATA[
+        <programlisting language="querystring"><![CDATA[
 \(1\+1\)\:2
 ]]></programlisting>
-        </para>
     </sect2>
 </sect1>

+ 26 - 22
documentation/manual/de/module_specs/Zend_Search_Lucene-Searching.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21825 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.search.lucene.searching">
     <title>Einen Index durchsuchen</title>
@@ -117,8 +117,9 @@ $index->find($query);
             <para>
                 Aktuell ist das in einigen Fällen der einzige Weg um nach einem Wert innerhalb eines
                 Feldes ohne Token zu suchen:
+            </para>
 
-                <programlisting language="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $userQuery = Zend_Search_Lucene_Search_QueryParser::parse($queryStr);
 
 $pathTerm  = new Zend_Search_Lucene_Index_Term(
@@ -132,18 +133,17 @@ $query->addSubquery($pathQuery, true /* required */);
 
 $hits = $index->find($query);
 ]]></programlisting>
-            </para>
 
             <para>
                 Die <methodname>Zend_Search_Lucene_Search_QueryParser::parse()</methodname> Methode
                 nimmt auch einen optionalen Encoding Parameter, welche die Codierung des Abfrage
                 Strings definieren kann:
+            </para>
 
-                <programlisting language="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $userQuery = Zend_Search_Lucene_Search_QueryParser::parse($queryStr,
                                                           'iso-8859-5');
 ]]></programlisting>
-            </para>
 
             <para>
                 Wenn der Codierungs Parameter unterdrückt wurde, wird das aktuelle Gebietsschema
@@ -154,13 +154,13 @@ $userQuery = Zend_Search_Lucene_Search_QueryParser::parse($queryStr,
                 Es ist auch möglich eine Standard Codierung für den Abfragestring mit der
                 <methodname>Zend_Search_Lucene_Search_QueryParser::setDefaultEncoding()</methodname>
                 Methode zu definieren:
+            </para>
 
-                <programlisting language="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 Zend_Search_Lucene_Search_QueryParser::setDefaultEncoding('iso-8859-5');
 ...
 $userQuery = Zend_Search_Lucene_Search_QueryParser::parse($queryStr);
 ]]></programlisting>
-            </para>
 
             <para>
                 <methodname>Zend_Search_Lucene_Search_QueryParser::getDefaultEncoding()</methodname>
@@ -257,13 +257,15 @@ foreach ($hits as $hit) {
             <classname>Zend_Search_Lucene</classname> bietet die Möglichkeit die Ergebnisse mit den
             <methodname>getResultSetLimit()</methodname> und
             <methodname>setResultSetLimit()</methodname> Methoden zu begrenzen:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $currentResultSetLimit = Zend_Search_Lucene::getResultSetLimit();
 
 Zend_Search_Lucene::setResultSetLimit($newLimit);
 ]]></programlisting>
 
+        <para>
             Der Standardwert von 0 bedeutet 'keine Grenze'.
         </para>
 
@@ -330,13 +332,13 @@ foreach ($hits as $hit) {
         <para>
             <code>$index->find()</code> Aufruf kann verschiedene optionale Parameter entgegen
             nehmen:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $index->find($query [, $sortField [, $sortType [, $sortOrder]]]
                     [, $sortField2 [, $sortType [, $sortOrder]]]
              ...);
 ]]></programlisting>
-        </para>
 
         <para>
             Ein Name von gespeicherten Feldern nach denen Ergebnisse sortiert werden sollen sollte
@@ -358,19 +360,19 @@ $index->find($query [, $sortField [, $sortType [, $sortOrder]]]
 
         <para>
             Beispiele:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $index->find($query, 'quantity', SORT_NUMERIC, SORT_DESC);
 ]]></programlisting>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $index->find($query, 'fname', SORT_STRING, 'lname', SORT_STRING);
 ]]></programlisting>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $index->find($query, 'name', SORT_STRING, 'quantity', SORT_NUMERIC, SORT_DESC);
 ]]></programlisting>
-        </para>
 
         <para>
             Beim Verwenden von nicht standardmäßigen Sortierreihenfolgen sollte man vorsichtig sein;
@@ -391,8 +393,9 @@ $index->find($query, 'name', SORT_STRING, 'quantity', SORT_NUMERIC, SORT_DESC);
             Die erste ist die Verwendung der <code>Zend_Search_Lucene_Document_Html</code> Klasse
             (siehe <link linkend="zend.search.lucene.index-creation.html-documents">das Kapitel
             über HTML Dokumente</link> für Details) mit den folgenden Methoden:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 /**
  * Highlight text with specified color
  *
@@ -403,7 +406,7 @@ $index->find($query, 'name', SORT_STRING, 'quantity', SORT_NUMERIC, SORT_DESC);
 public function highlight($words, $colour = '#66ffff');
 ]]></programlisting>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 /**
  * Highlight text using specified View helper or callback function.
  *
@@ -419,7 +422,6 @@ public function highlight($words, $colour = '#66ffff');
  */
 public function highlightExtended($words, $callback, $params = array())
 ]]></programlisting>
-        </para>
 
         <para>
             Um das Verhalten beim Highlighting zu verändern kann die
@@ -449,11 +451,11 @@ public function highlightExtended($words, $callback, $params = array())
         <para>
             <link linkend="zend.view.helpers">View Helfer</link> können auch als Callbacks im
             Kontext von View Skripten verwendet werden:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $doc->highlightExtended('word1 word2 word3...', array($this, 'myViewHelper'));
 ]]></programlisting>
-        </para>
 
         <para>
             Das Ergebnis der Highlighting Operation wird von der
@@ -490,12 +492,12 @@ $doc->highlightExtended('word1 word2 word3...', array($this, 'myViewHelper'));
             <code>Zend_Search_Lucene_Search_Query->highlightMatches(string $inputHTML[,
             $defaultEncoding = 'UTF-8'[,
             Zend_Search_Lucene_Search_Highlighter_Interface $highlighter]])</code> Methode:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 query = Zend_Search_Lucene_Search_QueryParser::parse($queryStr);
 highlightedHTML = $query->highlightMatches($sourceHTML);
 ]]></programlisting>
-        </para>
 
         <para>
             Der optionale zweite Parameter ist die standardmäßige Kodierung des
@@ -507,8 +509,9 @@ highlightedHTML = $query->highlightMatches($sourceHTML);
             Der optionale dritte Parameter ist ein Highlighter Objekt welches das
             <classname>Zend_Search_Lucene_Search_Highlighter_Interface</classname> Interface
             implementiert:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 interface Zend_Search_Lucene_Search_Highlighter_Interface
 {
     /**
@@ -535,6 +538,7 @@ interface Zend_Search_Lucene_Search_Highlighter_Interface
 }
 ]]></programlisting>
 
+        <para>
             Wobei das <code>Zend_Search_Lucene_Document_Html</code> Objekt ein Objekt ist welches
             von der HMTL Quelle erzeugt wird, die wiederum von der
             <code>Zend_Search_Lucene_Search_Query->highlightMatches()</code> Methode geliefert

+ 5 - 5
documentation/manual/de/module_specs/Zend_Service_StrikeIron-AdvancedUses.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21825 -->
+<!-- EN-Revision: 21831 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.service.strikeiron.advanced-uses">
     <title>Zend_Service_StrikeIron: Erweiterte Verwendung</title>
@@ -24,8 +24,9 @@
             Um ein StrikeIron Service zu probieren für das keine Wrapper Klasse vorhanden ist, muß
             die <code>wsdl</code> Option statt der <code>class</code> Option an
             <methodname>getService()</methodname> übergeben werden:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $strikeIron = new Zend_Service_StrikeIron(
     array('username' => 'your-username', 'password' => 'your-password')
 );
@@ -40,7 +41,6 @@ echo $result->listingName;
 
 // Zend Technologies USA Inc
 ]]></programlisting>
-        </para>
 
         <para>
             Um StrikeIron Services durch WSDL zu verwenden wird zumindest ein Verständnis für WSDL
@@ -94,8 +94,9 @@ echo $result->listingName;
             und <ulink
                 url="http://www.php.net/manual/de/function.soap-soapclient-getlastresponse.php"><methodname>__getLastRequest()</methodname></ulink>:
             aufzurufen:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $strikeIron =
     new Zend_Service_StrikeIron(array('username' => 'your-username',
                                       'password' => 'your-password',
@@ -112,6 +113,5 @@ $soapClient = $taxBasic->getSoapClient();
 echo $soapClient->__getLastRequest();
 echo $soapClient->__getLastResponse();
 ]]></programlisting>
-        </para>
     </sect2>
 </sect1>

+ 7 - 7
documentation/manual/de/module_specs/Zend_Service_StrikeIron-BundledServices.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20818 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.service.strikeiron.bundled-services">
     <title>Zend_Service_StrikeIron: Mitgelieferte Services</title>
@@ -36,8 +36,9 @@
 
             Das Service enthält eine <methodname>getZipCode()</methodname> Methode die Informationen
             über die Amerikanischen ZIP Codes oder Kanadischen Post Codes enthält:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $strikeIron = new Zend_Service_StrikeIron(array('username' => 'your-username',
                                                 'password' => 'your-password'));
 
@@ -74,7 +75,6 @@ if ($zips->count == 0) {
 // http://www.strikeiron.com/exampledata/StrikeIronZipCodeInformation_v3.pdf
 $status = $response->serviceStatus;
 ]]></programlisting>
-        </para>
     </sect2>
 
     <sect2 id="zend.service.strikeiron.bundled-services.us-address-verification">
@@ -106,8 +106,9 @@ $status = $response->serviceStatus;
         <para>
             Das Service enthält eine <methodname>verifyAddressUSA()</methodname> Methode die eine
             Adresse in den Vereinigten Staaten prüft:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $strikeIron = new Zend_Service_StrikeIron(array('username' => 'your-username',
                                                 'password' => 'your-password'));
 
@@ -139,7 +140,6 @@ if ($result->addressErrorNumber != 0) {
     $valid = ($result->valid == 'VALID');
 }
 ]]></programlisting>
-        </para>
     </sect2>
 
     <sect2 id="zend.service.strikeiron.bundled-services.sales-use-tax-basic">
@@ -172,8 +172,9 @@ if ($result->addressErrorNumber != 0) {
             Das Service enthält zwei Methoden, <methodname>getTaxRateUSA()</methodname> und
             <methodname>getTaxRateCanada()</methodname>, die Verkaufs und Steuer Daten für die
             Vereinigten Staaten und Kanada enthalten.
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $strikeIron = new Zend_Service_StrikeIron(array('username' => 'your-username',
                                                 'password' => 'your-password'));
 
@@ -190,6 +191,5 @@ $rateInfo = $taxBasic->getTaxRateUS(array('zip_code' => 95014));
 print_r($rateInfo);               // alle Eigenschaften zeigen
 echo $rateInfo->state_sales_tax;  // oder nur die Staatenweise Verkaufssteuer
 ]]></programlisting>
-        </para>
     </sect2>
 </sect1>

+ 13 - 9
documentation/manual/de/module_specs/Zend_Service_StrikeIron-Overview.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21740 -->
+<!-- EN-Revision: 21831 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.service.strikeiron">
     <title>Zend_Service_StrikeIron</title>
@@ -174,14 +174,14 @@
             die eigenen Account Informationen von StrikeIron und andere Option im Konstruktor zu
             spezifizieren. Sie bietet auch eine Factory Methode die Clients für StrikeIron Services
             zurück gibt:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $strikeIron = new Zend_Service_StrikeIron(array('username' => 'your-username',
                                                 'password' => 'your-password'));
 
 $taxBasic = $strikeIron->getService(array('class' => 'SalesUseTaxBasic'));
 ]]></programlisting>
-        </para>
 
         <para>
             Die <methodname>getService()</methodname> Methode gibt einen Client für irgendein
@@ -209,8 +209,9 @@ $taxBasic = $strikeIron->getService(array('class' => 'SalesUseTaxBasic'));
             Clienten für ein gewünschtes StrikeIron Service zu erhalten, kann dieser Client
             verwendet werden durch Aufruf seiner Methoden ganz wie jedes andere
             <acronym>PHP</acronym> Objekt.
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $strikeIron = new Zend_Service_StrikeIron(array('username' => 'your-username',
                                                 'password' => 'your-password'));
 
@@ -224,6 +225,7 @@ echo $rateInfo->abbreviation;
 echo $rateInfo->GST;
 ]]></programlisting>
 
+        <para>
             Im obigen Beispiel wird die <methodname>getService()</methodname> Methode verwendet um
             einen Client zum <link
                 linkend="zend.service.strikeiron.bundled-services.sales-use-tax-basic">Verkaufs-
@@ -266,8 +268,9 @@ echo $rateInfo->GST;
             Der einfachste Weg ein Ergebnis vom Service zu betrachten ist die Verwendung der
             eingebauten <acronym>PHP</acronym> Methode <ulink
                 url="http://www.php.net/print_r">print_r()</ulink>:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $strikeIron = new Zend_Service_StrikeIron(array('username' => 'your-username',
                                                 'password' => 'your-password'));
 
@@ -291,7 +294,6 @@ Zend_Service_StrikeIron_Decorator Object
         )
 )
 ]]></programlisting>
-        </para>
 
         <para>
             In der obigen Ausgabe sehen wir das der Dekorator (<varname>$rateInfo</varname>) ein
@@ -337,8 +339,9 @@ Zend_Service_StrikeIron_Decorator Object
             Eine Ausnahme wird geworfen wenn solch ein Fehler auftritt. Man sollte das
             berücksichtigen und solche Ausnahmen fangen wenn man Methodenaufrufe zu einem Service
             durchführt:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $strikeIron = new Zend_Service_StrikeIron(array('username' => 'your-username',
                                                 'password' => 'your-password'));
 
@@ -355,6 +358,7 @@ try {
 }
 ]]></programlisting>
 
+        <para>
             Die geworfenen Ausnahmen werden immer
             <classname>Zend_Service_StrikeIron_Exception</classname> sein.
         </para>
@@ -393,8 +397,9 @@ try {
             Jeder StrikeIron Client, der von der <code>getService</code> Methode zurückgegeben wird,
             hat die Möglichkeit den Account Status für diesen Service zu prüfen indem die
             <methodname>getSubscriptionInfo()</methodname> Methode dieses Clients verwendet wird:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 // Einen Client für das Verkaufs / Steuerbasis Service erhalten
 $strikeIron = new Zend_Service_StrikeIron(array('username' => 'your-username',
                                                 'password' => 'your-password'));
@@ -405,7 +410,6 @@ $taxBasic = $strikeIron->getService(array('class => 'SalesUseTaxBasic'));
 $subscription = $taxBasic->getSubscriptionInfo();
 echo $subscription->remainingHits;
 ]]></programlisting>
-        </para>
 
         <para>
             Die <methodname>getSubscriptionInfo()</methodname> Methode gibt ein Objekt zurück, das

+ 1 - 1
documentation/manual/de/module_specs/Zend_Service_Twitter.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20818 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.service.twitter" xmlns:xi="http://www.w3.org/2001/XInclude">
     <title>Zend_Service_Twitter</title>

+ 4 - 3
documentation/manual/de/module_specs/Zend_Session-AdvancedUsage.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21825 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.session.advanced_usage">
     <title>Fortgeschrittene Benutzung</title>
@@ -51,10 +51,11 @@ Zend_Session::start();
                     aktiviert ist, kann das folgende in der <code>.htaccess</code> Datei
                     (normalerweise im <acronym>HTML</acronym> Dokumenten Basisverzeichnis)
                     hinzugefügt werden:
-                    <programlisting language="httpd.conf"><![CDATA[
+                </para>
+
+                <programlisting language="httpd.conf"><![CDATA[
 php_value session.auto_start 0
 ]]></programlisting>
-                </para>
             </listitem>
 
             <listitem>

+ 4 - 2
documentation/manual/de/module_specs/Zend_Session-BasicUsage.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21821 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.session.basic_usage">
     <title>Grundsätzliche Verwendung</title>
@@ -22,13 +22,15 @@
         Jede Instanz von <classname>Zend_Session_Namespace</classname> korrespondiert mit einem
         Eintrag des Superglobalen Arrays <varname>$_SESSION</varname>, wobei die Namensräume als
         Schlüssel verwendet werden.
+    </para>
 
-        <programlisting language="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 $myNamespace = new Zend_Session_Namespace('myNamespace');
 
 // $myNamespace corresponds to $_SESSION['myNamespace']
 ]]></programlisting>
 
+    <para>
         Es ist möglich <classname>Zend_Session</classname> in Verbindung mit anderem Code zu
         verwenden welche <varname>$_SESSION</varname> direkt verwendet. Um Probleme zu vermeiden
         wird trotzdem stärkstens empfohlen das solcher Code nur Teile von

+ 10 - 13
documentation/manual/de/module_specs/Zend_Soap_AutoDiscovery.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20810 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.soap.autodiscovery">
     <title>AutoDiscovery</title>
@@ -101,8 +101,9 @@
             Hier ist ein Beispiel einer üblichen Verwendung der Autodiscovery Funktionalität. Die
             Funktion <methodname>handle()</methodname> erzeugt die WSDL Datei und postet Sie an den
             Browser.
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 class My_SoapServer_Class {
 ...
 }
@@ -111,7 +112,6 @@ $autodiscover = new Zend_Soap_AutoDiscover();
 $autodiscover->setClass('My_SoapServer_Class');
 $autodiscover->handle();
 ]]></programlisting>
-        </para>
 
         <para>
             Wenn man auf die erzeugte WSDL Datei zugreifen muß um Sie in eine Datei oder als
@@ -139,8 +139,7 @@ $autodiscover->handle();
                 auf die Anfragen hört.
             </para>
 
-            <para>
-                <programlisting language="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 if(isset($_GET['wsdl'])) {
     $autodiscover = new Zend_Soap_AutoDiscover();
     $autodiscover->setClass('HelloWorldService');
@@ -152,7 +151,6 @@ if(isset($_GET['wsdl'])) {
     $soap->handle();
 }
 ]]></programlisting>
-            </para>
         </note>
     </sect2>
 
@@ -163,12 +161,13 @@ if(isset($_GET['wsdl'])) {
             Wenn eine Klasse verwendet wird um SOAP Server Funktionalitäten anzubieten, dann sollte
             die selbe Klasse an <classname>Zend_Soap_AutoDiscover</classname> für die WSDL Erzeugung
             übergeben werden:
-            <programlisting language="php"><![CDATA[
+        </para>
+
+        <programlisting language="php"><![CDATA[
 $autodiscover = new Zend_Soap_AutoDiscover();
 $autodiscover->setClass('My_SoapServer_Class');
 $autodiscover->handle();
 ]]></programlisting>
-        </para>
 
         <para>
             Die folgenden Regeln werden wärend der WSDL Erzeugung verwendet:
@@ -254,8 +253,9 @@ $autodiscover->handle();
             Wenn ein Set von Funktionen verwendet wird um SOAP Server Funktionalität anzubieten,
             dann sollte das selbe Set mit <classname>Zend_Soap_AutoDiscovery</classname> für die
             WSDL Erzeugung verwendet werden:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $autodiscover = new Zend_Soap_AutoDiscover();
 $autodiscover->addFunction('function1');
 $autodiscover->addFunction('function2');
@@ -263,7 +263,6 @@ $autodiscover->addFunction('function3');
 ...
 $autodiscover->handle();
 ]]></programlisting>
-        </para>
 
         <para>
             Die folgenden Regeln werden wärend der WSDL Erzeugung verwendet:
@@ -419,8 +418,7 @@ $autodiscover->handle();
             ausführt.
         </para>
 
-        <para>
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $autodiscover = new Zend_Soap_AutoDiscover();
 // Standard ist 'use' => 'encoded' und
 // 'encodingStyle' => 'http://schemas.xmlsoap.org/soap/encoding/'
@@ -439,6 +437,5 @@ $autodiscover->setBindingStyle(
 $autodiscover->addFunction('myfunc1');
 $autodiscover->handle();
 ]]></programlisting>
-        </para>
     </sect2>
 </sect1>

+ 5 - 5
documentation/manual/de/module_specs/Zend_Soap_Client.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20810 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.soap.client">
     <title>Zend_Soap_Client</title>
@@ -161,8 +161,9 @@
                         <constant>SOAP_COMPRESSION_GZIP</constant> und
                         <constant>SOAP_COMPRESSION_DEFLATE</constant> Optionen welche wie folgt
                         verwendet werden können:
+                    </para>
 
-                        <programlisting language="php"><![CDATA[
+                    <programlisting language="php"><![CDATA[
 // Komprimierung der Antworten akzeptieren
 $client = new Zend_Soap_Client("some.wsdl",
   array('compression' => SOAP_COMPRESSION_ACCEPT));
@@ -177,7 +178,6 @@ $client = new Zend_Soap_Client("some.wsdl",
 $client = new Zend_Soap_Client("some.wsdl",
   array('compression' => SOAP_COMPRESSION_ACCEPT | SOAP_COMPRESSION_DEFLATE));
 ]]></programlisting>
-                    </para>
                 </listitem>
             </itemizedlist>
         </para>
@@ -199,8 +199,9 @@ $client = new Zend_Soap_Client("some.wsdl",
 
         <para>
             Es ist wie im folgenden Beispiel zu verwenden:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 //****************************************************************
 //                Server Code
 //****************************************************************
@@ -248,6 +249,5 @@ $result1 = $client->method1(10);
 // $result2 ist ein Float
 $result2 = $client->method2(22, 'irgendein String');
 ]]></programlisting>
-        </para>
     </sect2>
 </sect1>

+ 23 - 21
documentation/manual/de/module_specs/Zend_Soap_Server.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21824 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.soap.server">
     <title>Zend_Soap_Server</title>
@@ -211,7 +211,9 @@
         <para>
             Der Erste ist das Anfügen einer Klasse zum <classname>Zend_Soap_Server</classname>
             Objekt welche eine Web Service <acronym>API</acronym> komplett beschreibt:
-            <programlisting language="php"><![CDATA[
+        </para>
+
+        <programlisting language="php"><![CDATA[
 ...
 class MyClass {
     /**
@@ -247,23 +249,23 @@ $server->setObject(new MyClass());
 $server->handle();
 ]]></programlisting>
 
-            <note>
-                <title>Wichtig!</title>
+        <note>
+            <title>Wichtig!</title>
 
-                <para>
-                    Jede Methode sollte komplett beschrieben sein indem Docblocks für Methoden
-                    verwendet werden wenn man plant die Autodiscovery Funktionalität zu verwenden um
-                    ein entsprechendes Web Service WSDL vorzubereiten.
-                </para>
-            </note>
-        </para>
+            <para>
+                Jede Methode sollte komplett beschrieben sein indem Docblocks für Methoden
+                verwendet werden wenn man plant die Autodiscovery Funktionalität zu verwenden um
+                ein entsprechendes Web Service WSDL vorzubereiten.
+            </para>
+        </note>
 
         <para>
             Die zweite Methode der Definition einer Web Service <acronym>API</acronym> ist die
             Verwendung eines Sets von Funktionen und <methodname>addFunction()</methodname> oder
             <methodname>loadFunctions()</methodname> Methoden:
+        </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 ...
 /**
  * Diese Funktion ...
@@ -292,7 +294,6 @@ $server->addFunction('function2');
 ...
 $server->handle();
 ]]></programlisting>
-        </para>
     </sect2>
 
     <sect2 id="zend.soap.server.request_response">
@@ -322,7 +323,9 @@ $server->handle();
                 die Angabe von optionalen Parametern an die <methodname>handle()</methodname>
                 Methode oder durch setzen einer Anfrage durch Verwendung der
                 <methodname>setRequest()</methodname> Methode:
-                <programlisting language="php"><![CDATA[
+            </para>
+
+            <programlisting language="php"><![CDATA[
 ...
 $server = new Zend_Soap_Server(...);
 ...
@@ -333,7 +336,6 @@ $server->handle($request);
 $server->setRequest();
 $server->handle();
 ]]></programlisting>
-            </para>
 
             <para>
                 Anfrage Objekte können dargestellt werden durch Verwendung der folgenden Dinge:
@@ -377,15 +379,15 @@ $server->handle();
                 Die zuletzt bearbeitete Anfrage kann durch Verwendung der
                 <methodname>getLastRequest()</methodname> Methode als <acronym>XML</acronym> String
                 empfangen werden:
+            </para>
 
-                <programlisting language="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 ...
 $server = new Zend_Soap_Server(...);
 ...
 $server->handle();
 $request = $server->getLastRequest();
 ]]></programlisting>
-            </para>
         </sect3>
 
         <sect3 id="zend.soap.server.request_response.response">
@@ -406,8 +408,9 @@ $request = $server->getLastRequest();
 
                 Die erzeugte Antwort wird in diesem Fall durch die <methodname>handle()</methodname>
                 Methode zurückgegeben.
+            </para>
 
-                <programlisting language="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 ...
 $server = new Zend_Soap_Server(...);
 ...
@@ -418,13 +421,13 @@ $server->setReturnResponse(true);
 $response = $server->handle();
 ...
 ]]></programlisting>
-            </para>
 
             <para>
                 Die letzte Antwort kann auch mit der <methodname>getLastResponse()</methodname>
                 Methode empfangen werden um Vor-Bearbeitungen durchzuführen:
+            </para>
 
-                <programlisting language="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 ...
 $server = new Zend_Soap_Server(...);
 ...
@@ -432,7 +435,6 @@ $server->handle();
 $response = $server->getLastResponse();
 ...
 ]]></programlisting>
-            </para>
         </sect3>
     </sect2>
 </sect1>

+ 3 - 3
documentation/manual/de/module_specs/Zend_Soap_Wsdl.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21740 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.soap.wsdl">
     <title>WSDL Zugriffsmethoden</title>
@@ -443,8 +443,9 @@
             <para>
                 Die <methodname>getType($type)</methodname> Methode kann verwendet werden um ein
                 Mapping für einen spezifizierten <acronym>PHP</acronym> Typ zu erhalten:
+            </para>
 
-                <programlisting language="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 ...
 $wsdl = new Zend_Soap_Wsdl('My_Web_Service', $myWebServiceUri);
 
@@ -458,7 +459,6 @@ class MyClass {
 ...
 $soapMyClassType = $wsdl->getType('MyClass');
 ]]></programlisting>
-            </para>
         </sect3>
 
         <sect3 id="zend.soap.wsdl.types.add_complex">

+ 2 - 5
documentation/manual/de/module_specs/Zend_Tool-Extending.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21821 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.tool.extending">
     <title>Zend_Tool erweitern</title>
@@ -505,7 +505,6 @@ class My_Component_Manifest
     }
 }
 ]]></programlisting>
-
                 </example>
             </sect4>
 
@@ -605,7 +604,7 @@ class My_Component_HelloProvider
                         will, würde man möglicherweise folgendes in OO Code machen:
                     </para>
 
-                <programlisting language="php"><![CDATA[
+                    <programlisting language="php"><![CDATA[
 class My_Component_HelloProvider
     implements Zend_Tool_Framework_Provider_Interface
 {
@@ -900,8 +899,6 @@ class My_Component_HelloProvider
         <sect3 id="zend.tool.extending.zend-tool-project.resources-and-contexts">
             <title>Creating Resources &amp; Contexts</title>
 
-
-
         </sect3>
         -->
     </sect2>

+ 1 - 1
documentation/manual/de/module_specs/Zend_Tool-Usage-CLI.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21821 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.tool.usage.cli">
     <title>Verwendung von Zend_Tool auf der Kommandozeile</title>

+ 1 - 1
documentation/manual/de/module_specs/Zend_Tool_Framework-CliTool.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20807 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.tool.framework.clitool">
     <title>Verwenden des CLI Tools</title>

+ 2 - 2
documentation/manual/de/module_specs/Zend_Tool_Framework-WritingProviders.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21819 -->
+<!-- EN-Revision: 21888 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.tool.framework.writing-providers">
     <title>Erstellen von Providern für die Verwendung mit Zend_Tool_Framework</title>
@@ -223,7 +223,7 @@ class My_Component_HelloProvider
         $nameResponse = $this->_registry
                              ->getClient()
                              ->promptInteractiveInput("Wie ist dein Name?");
-        $name = $name->getContent();
+        $name = $nameResponse->getContent();
 
         echo 'Hallo' . $name . ', von meinem Provider!';
     }

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

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21823 -->
-<!-- Reviewed: 21823 -->
+<!-- EN-Revision: 21843 -->
+<!-- Reviewed: 21843 -->
 <sect1 id="zend.translate.sourcecreation">
     <title>Erstellen von Quelldateien</title>
 
@@ -47,7 +47,7 @@ $translate = new Zend_Translate(
         'locale'  => 'en'
     )
 );
-$translate->addTranslation(array('content' => $deutsch, 'locale' => 'de'));
+$translate->addTranslation(array('content' => $german, 'locale' => 'de'));
 ]]></programlisting>
 
         <para>

+ 14 - 6
documentation/manual/de/module_specs/Zend_Translate-Using.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21815 -->
-<!-- Reviewed: 21815 -->
+<!-- EN-Revision: 21829 -->
+<!-- Reviewed: 21829 -->
 <sect1 id="zend.translate.using">
     <title>Verwendung der Übersetzungsadapter</title>
 
@@ -70,8 +70,9 @@ print $translate->_("Hier ist Zeile zwei") . "\n";
     <para>
         Erstelle ein neues <classname>Zend_Translate</classname> Objekt und definiere den
         Basisadapter:
+    </para>
 
-        <programlisting language="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 $translate = new Zend_Translate(
     array(
         'adapter' => 'gettext',
@@ -81,6 +82,7 @@ $translate = new Zend_Translate(
 );
 ]]></programlisting>
 
+    <para>
         In diesem Beispiel haben wir den <emphasis>Gettext-Adapter</emphasis>
         ausgewählt. Die Übersetzungsdatei <emphasis>source-de.mo</emphasis> wird im
         Verzeichnis <emphasis>/path/to/translation</emphasis> platziert. Diese
@@ -92,13 +94,15 @@ $translate = new Zend_Translate(
         Der nächste Schritt besteht darin, alle Strings zu ummanteln, die übersetzt werden sollen.
         Die einfachste Möglichkeit besteht, wenn nur einfache Strings oder Sätze vorhanden sind
         wie zum Beispiel:
+    </para>
 
-        <programlisting language="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 print $translate->_("Beispiel") . "\n";
 print "========\n";
 print $translate->_("Hier ist die Zeile Eins") . "\n";
 ]]></programlisting>
 
+    <para>
         Einige Strings müssen nicht übersetzt werden. Die Trennlinie wird immer eine Trennlinie
         sein, auch in den anderen Sprachen.
     </para>
@@ -106,11 +110,13 @@ print $translate->_("Hier ist die Zeile Eins") . "\n";
     <para>
         Die Verwendung von variablen Werten in einer Übersetzung wird durch die Verwendung
         von eingebetteten Parametern auch unterstützt.
+    </para>
 
-        <programlisting language="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 printf($translate->_("Today is the %1\$s") . "\n", date("d.m.Y"));
 ]]></programlisting>
 
+    <para>
         Statt <methodname>print()</methodname> wird die <methodname>printf()</methodname> Funktion
         benutzt und alle variablen Parameter mit <code>%1\$s</code> Blöcken ersetzt.
         Der erste ist <code>%1\$s</code>, der zweite ist <code>%2\$s</code>, und so weiter.
@@ -122,13 +128,15 @@ printf($translate->_("Today is the %1\$s") . "\n", date("d.m.Y"));
     <para>
         Jeder String wird im Übersetzungsspeicher durch seine Message ID identifiziert.
         Man könnte diese Message IDs statt des Strings im Code wie folgt verwenden:
+    </para>
 
-        <programlisting language="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 print $translate->_(1) . "\n";
 print "=======\n";
 print $translate->_(2) . "\n";
 ]]></programlisting>
 
+    <para>
         Allerdings hat dies mehrere Nachteile:
     </para>
 

+ 1 - 1
documentation/manual/de/module_specs/Zend_Validate-PostCode.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21245 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.validate.set.post_code">
     <title>PostCode</title>

+ 6 - 4
documentation/manual/de/module_specs/Zend_Validate-ValidatorChains.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20799 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.validate.validator_chains">
     <title>Kettenprüfungen</title>
@@ -9,8 +9,9 @@
         werden. Der folgende Code demonstriert einen Weg um das Beispiel der
         <link linkend="zend.validate.introduction">Einführung</link> zu Lösen, wo ein Benutzername
         zwischen 6 und 12 Alphanumerischen Zeichen lang sein muss:
+    </para>
 
-        <programlisting language="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 // Eine Prüfkette erstellen und die Prüfungen hinzufügen
 $validatorChain = new Zend_Validate();
 $validatorChain->addValidator(
@@ -29,6 +30,7 @@ if ($validatorChain->isValid($username)) {
 }
 ]]></programlisting>
 
+    <para>
         Prüfungen werden in der Reihenfolge durchgeführt in der Sie
         <classname>Zend_Validate</classname> hinzugefügt wurden. Im obigen Beispiel wird der
         Benutzername zuerst geprüft um sicherzustellen das die Länge zwischen 6 und 12 Zeichen
@@ -48,15 +50,15 @@ if ($validatorChain->isValid($username)) {
         jeglichen anderen Prüfungen welche für diese Situation als unnötig oder nicht richtig
         erkannt werden. Wenn das obige Beispiel wie folgt geschrieben wird, wird die alphanumerische
         Prüfung nicht stattfinden wenn die Prüfung der Stringlänge fehlschlägt:
+    </para>
 
-        <programlisting language="php"><![CDATA[
+    <programlisting language="php"><![CDATA[
 $validatorChain->addValidator(
                     new Zend_Validate_StringLength(array('min' => 6,
                                                          'max' => 12)),
                     true)
                ->addValidator(new Zend_Validate_Alnum());
 ]]></programlisting>
-    </para>
 
     <para>
         Jegliches Objekt welches das <classname>Zend_Validate_Interface</classname> enthält kann in

+ 9 - 7
documentation/manual/de/module_specs/Zend_Validate.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21661 -->
-<!-- Reviewed: 21661 -->
+<!-- EN-Revision: 21829 -->
+<!-- Reviewed: 21829 -->
 <sect1 id="zend.validate.introduction">
     <title>Einführung</title>
 
@@ -72,7 +72,7 @@
             Das folgende Beispiel zeigt die Prüfung einer E-Mail Adresse:
         </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $validator = new Zend_Validate_EmailAddress();
 
 if ($validator->isValid($email)) {
@@ -87,7 +87,8 @@ if ($validator->isValid($email)) {
         echo "Validation failure '$messageId': $message\n";
     }
 }
-]]></programlisting></sect2>
+]]></programlisting>
+    </sect2>
 
     <sect2 id="zend.validate.introduction.messages">
         <title>Nachrichten anpassen</title>
@@ -141,7 +142,7 @@ if (!$validator->isValid('word')) {
             welches Schlüssel/Nachrichten Paare enthält.
         </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 $validator = new Zend_Validate_StringLength(array('min' => 8, 'max' => 12));
 
 $validator->setMessages( array(
@@ -173,7 +174,8 @@ if (!validator->isValid('word')) {
         . $validator->max
         . "\n";
 }
-]]></programlisting></sect2>
+]]></programlisting>
+    </sect2>
 
     <sect2 id="zend.validate.introduction.static">
         <title>Verwenden der statischen is() Methode</title>
@@ -202,7 +204,7 @@ if (Zend_Validate::is($email, 'EmailAddress')) {
             Prüfung benötigt werden.
         </para>
 
-            <programlisting language="php"><![CDATA[
+        <programlisting language="php"><![CDATA[
 if (Zend_Validate::is($value, 'Between', array('min' => 1, 'max' => 12))) {
     // Ja, $value ist zwischen 1 und 12
 }

+ 1 - 1
documentation/manual/de/module_specs/Zend_View-Helpers-HeadScript.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21825 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect3 id="zend.view.helpers.initial.headscript">
     <title>HeadScript Helfer</title>

+ 1 - 1
documentation/manual/de/module_specs/Zend_View-Introduction.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21825 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.view.introduction">
     <title>Einführung</title>

+ 1 - 2
documentation/manual/de/tutorials/form-decorators-composite.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21819 -->
+<!-- EN-Revision: 21829 -->
 <!-- Reviewed: no -->
 <sect1 id="learning.form.decorators.composite">
     <title>Erstellung und Darstellung von kombinierten Elementen</title>
@@ -9,7 +9,6 @@
         ein Beispiel welches ein "Element für das Geburtsdatum" gezeigt hat:
     </para>
 
-
     <programlisting language="php"><![CDATA[
 <div class="element">
     <?php echo $form->dateOfBirth->renderLabel() ?>

+ 2 - 2
documentation/manual/de/tutorials/quickstart-create-project.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21826 -->
+<!-- EN-Revision: 21917 -->
 <!-- Reviewed: no -->
 <sect1 id="learning.quickstart.create-project">
     <title>Das Projekt erstellen</title>
@@ -68,7 +68,7 @@
 
             <para>
                 Wenn man Probleme hat das <command>zf</command> Kommandozeilen Tool zu konfigurieren
-                sollte man in <link linkend="zend.tool.framework.clitool.setup-general">das
+                sollte man in <link linkend="zend.tool.framework.clitool">das
                     Handbuch</link> sehen.
             </para>
         </note>