소스 검색

[DOCUMENTATION] German:

- sync up to r15206

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@15314 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas 16 년 전
부모
커밋
50b539d5c2
100개의 변경된 파일948개의 추가작업 그리고 1438개의 파일을 삭제
  1. 3 2
      documentation/manual/de/manual.xml.in
  2. 52 1
      documentation/manual/de/module_specs/Zend_Application-CoreFunctionality-Application.xml
  3. 9 17
      documentation/manual/de/module_specs/Zend_Application-Examples.xml
  4. 17 4
      documentation/manual/de/module_specs/Zend_Application-QuickStart.xml
  5. 11 21
      documentation/manual/de/module_specs/Zend_Auth.xml
  6. 12 21
      documentation/manual/de/module_specs/Zend_Auth_Adapter_DbTable.xml
  7. 2 3
      documentation/manual/de/module_specs/Zend_Auth_Adapter_Digest.xml
  8. 7 13
      documentation/manual/de/module_specs/Zend_Auth_Adapter_Http.xml
  9. 2 3
      documentation/manual/de/module_specs/Zend_Auth_Adapter_Ldap.xml
  10. 2 3
      documentation/manual/de/module_specs/Zend_Auth_Adapter_OpenId.xml
  11. 9 10
      documentation/manual/de/module_specs/Zend_Cache-Backends.xml
  12. 17 27
      documentation/manual/de/module_specs/Zend_Cache-Frontends.xml
  13. 6 9
      documentation/manual/de/module_specs/Zend_Cache-Introduction.xml
  14. 9 16
      documentation/manual/de/module_specs/Zend_Cache-Theory.xml
  15. 3 3
      documentation/manual/de/module_specs/Zend_Captcha-Adapters.xml
  16. 3 5
      documentation/manual/de/module_specs/Zend_Captcha-Operation.xml
  17. 47 11
      documentation/manual/de/module_specs/Zend_CodeGenerator-Examples.xml
  18. 7 11
      documentation/manual/de/module_specs/Zend_Config-Introduction.xml
  19. 5 8
      documentation/manual/de/module_specs/Zend_Config_Ini.xml
  20. 4 6
      documentation/manual/de/module_specs/Zend_Config_Writer.xml
  21. 5 7
      documentation/manual/de/module_specs/Zend_Config_Xml.xml
  22. 8 14
      documentation/manual/de/module_specs/Zend_Console_Getopt-Configuration.xml
  23. 5 9
      documentation/manual/de/module_specs/Zend_Console_Getopt-Fetching.xml
  24. 3 5
      documentation/manual/de/module_specs/Zend_Console_Getopt-Rules.xml
  25. 13 25
      documentation/manual/de/module_specs/Zend_Controller-ActionController.xml
  26. 3 5
      documentation/manual/de/module_specs/Zend_Controller-ActionHelpers-ActionStack.xml
  27. 7 13
      documentation/manual/de/module_specs/Zend_Controller-ActionHelpers-AutoComplete.xml
  28. 11 21
      documentation/manual/de/module_specs/Zend_Controller-ActionHelpers-ContextSwitch.xml
  29. 2 3
      documentation/manual/de/module_specs/Zend_Controller-ActionHelpers-FlashMessenger.xml
  30. 6 11
      documentation/manual/de/module_specs/Zend_Controller-ActionHelpers-Redirector.xml
  31. 13 25
      documentation/manual/de/module_specs/Zend_Controller-ActionHelpers-ViewRenderer.xml
  32. 11 21
      documentation/manual/de/module_specs/Zend_Controller-ActionHelpers.xml
  33. 4 7
      documentation/manual/de/module_specs/Zend_Controller-Dispatcher.xml
  34. 7 13
      documentation/manual/de/module_specs/Zend_Controller-Exceptions.xml
  35. 7 13
      documentation/manual/de/module_specs/Zend_Controller-FrontController.xml
  36. 17 31
      documentation/manual/de/module_specs/Zend_Controller-Migration.xml
  37. 7 13
      documentation/manual/de/module_specs/Zend_Controller-Modular.xml
  38. 9 17
      documentation/manual/de/module_specs/Zend_Controller-Plugins-ErrorHandler.xml
  39. 4 7
      documentation/manual/de/module_specs/Zend_Controller-Plugins.xml
  40. 21 15
      documentation/manual/de/module_specs/Zend_Controller-QuickStart.xml
  41. 4 7
      documentation/manual/de/module_specs/Zend_Controller-Request.xml
  42. 9 17
      documentation/manual/de/module_specs/Zend_Controller-Response.xml
  43. 7 12
      documentation/manual/de/module_specs/Zend_Controller-Router-Route-Chain.xml
  44. 2 3
      documentation/manual/de/module_specs/Zend_Controller-Router-Route-Hostname.xml
  45. 12 23
      documentation/manual/de/module_specs/Zend_Controller-Router-Route-Regex.xml
  46. 2 3
      documentation/manual/de/module_specs/Zend_Controller-Router-Route-Static.xml
  47. 12 23
      documentation/manual/de/module_specs/Zend_Controller-Router-Route.xml
  48. 17 32
      documentation/manual/de/module_specs/Zend_Controller-Router.xml
  49. 2 2
      documentation/manual/de/module_specs/Zend_Currency-Introduction.xml
  50. 4 7
      documentation/manual/de/module_specs/Zend_Currency-Migrating.xml
  51. 9 17
      documentation/manual/de/module_specs/Zend_Currency-Usage.xml
  52. 7 13
      documentation/manual/de/module_specs/Zend_Date-Additional.xml
  53. 7 13
      documentation/manual/de/module_specs/Zend_Date-Basic.xml
  54. 3 5
      documentation/manual/de/module_specs/Zend_Date-Constants.xml
  55. 8 14
      documentation/manual/de/module_specs/Zend_Date-Creation.xml
  56. 2 3
      documentation/manual/de/module_specs/Zend_Date-Introduction.xml
  57. 4 7
      documentation/manual/de/module_specs/Zend_Date-Overview.xml
  58. 37 73
      documentation/manual/de/module_specs/Zend_Db_Adapter.xml
  59. 3 5
      documentation/manual/de/module_specs/Zend_Db_Profiler-Firebug.xml
  60. 13 25
      documentation/manual/de/module_specs/Zend_Db_Profiler.xml
  61. 34 63
      documentation/manual/de/module_specs/Zend_Db_Select.xml
  62. 12 23
      documentation/manual/de/module_specs/Zend_Db_Statement.xml
  63. 17 33
      documentation/manual/de/module_specs/Zend_Db_Table-Relationships.xml
  64. 38 75
      documentation/manual/de/module_specs/Zend_Db_Table.xml
  65. 18 35
      documentation/manual/de/module_specs/Zend_Db_Table_Row.xml
  66. 13 25
      documentation/manual/de/module_specs/Zend_Db_Table_Rowset.xml
  67. 2 3
      documentation/manual/de/module_specs/Zend_Debug.xml
  68. 12 23
      documentation/manual/de/module_specs/Zend_Dojo-Data.xml
  69. 3 5
      documentation/manual/de/module_specs/Zend_Dojo-Form-Decorators.xml
  70. 20 39
      documentation/manual/de/module_specs/Zend_Dojo-Form-Elements.xml
  71. 4 7
      documentation/manual/de/module_specs/Zend_Dojo-Form-Examples.xml
  72. 2 3
      documentation/manual/de/module_specs/Zend_Dojo-Form.xml
  73. 9 17
      documentation/manual/de/module_specs/Zend_Dojo-View-Dojo.xml
  74. 26 51
      documentation/manual/de/module_specs/Zend_Dojo-View-Helpers.xml
  75. 3 5
      documentation/manual/de/module_specs/Zend_Dojo-View.xml
  76. 2 3
      documentation/manual/de/module_specs/Zend_Dom-Query.xml
  77. 2 3
      documentation/manual/de/module_specs/Zend_Exception.xml
  78. 2 3
      documentation/manual/de/module_specs/Zend_Feed-ConsumingAtom.xml
  79. 3 5
      documentation/manual/de/module_specs/Zend_Feed-ConsumingAtomSingle.xml
  80. 6 11
      documentation/manual/de/module_specs/Zend_Feed-ConsumingRss.xml
  81. 3 5
      documentation/manual/de/module_specs/Zend_Feed-CustomFeed.xml
  82. 2 3
      documentation/manual/de/module_specs/Zend_Feed-FindFeeds.xml
  83. 7 13
      documentation/manual/de/module_specs/Zend_Feed-Importing.xml
  84. 2 3
      documentation/manual/de/module_specs/Zend_Feed-Introduction.xml
  85. 3 5
      documentation/manual/de/module_specs/Zend_Feed-ModifyingFeed.xml
  86. 11 21
      documentation/manual/de/module_specs/Zend_File_Transfer-Filters.xml
  87. 10 19
      documentation/manual/de/module_specs/Zend_File_Transfer-Introduction.xml
  88. 9 17
      documentation/manual/de/module_specs/Zend_File_Transfer-Migration.xml
  89. 22 43
      documentation/manual/de/module_specs/Zend_File_Transfer-Validators.xml
  90. 5 9
      documentation/manual/de/module_specs/Zend_Filter-Callback.xml
  91. 5 9
      documentation/manual/de/module_specs/Zend_Filter-Decryption.xml
  92. 7 13
      documentation/manual/de/module_specs/Zend_Filter-Encryption.xml
  93. 2 3
      documentation/manual/de/module_specs/Zend_Filter-FilterChains.xml
  94. 13 25
      documentation/manual/de/module_specs/Zend_Filter-Inflector.xml
  95. 5 9
      documentation/manual/de/module_specs/Zend_Filter-LocalizedToNormalized.xml
  96. 5 9
      documentation/manual/de/module_specs/Zend_Filter-NormalizedToLocalized.xml
  97. 46 0
      documentation/manual/de/module_specs/Zend_Filter-RealPath.xml
  98. 2 15
      documentation/manual/de/module_specs/Zend_Filter-Set.xml
  99. 3 5
      documentation/manual/de/module_specs/Zend_Filter-WritingFilters.xml
  100. 4 7
      documentation/manual/de/module_specs/Zend_Filter.xml

+ 3 - 2
documentation/manual/de/manual.xml.in

@@ -1,5 +1,6 @@
-<?xml version='1.0' encoding='UTF-8' ?>
-<!-- EN-Revision: 15071 -->
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- EN-Revision: 15157 -->
++<!-- Reviewed: no -->
 <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
     "@DOCBOOK_DTD@"
 [

+ 52 - 1
documentation/manual/de/module_specs/Zend_Application-CoreFunctionality-Application.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15186 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.application.core-functionality.application">
     <title>Zend_Application</title>
@@ -16,6 +16,57 @@
         eigene Methoden verwendet werden. Diese Referenz dient dazu beide Fälle zu zeigen.
     </para>
 
+    <table id="zend.application.core-functionality.application.api.options">
+        <title>Optionen für Zend_Application</title>
+        <tgroup cols="2">
+            <row>
+                <entry>Option</entry>
+                <entry>Beschreibung</entry>
+            </row>
+        </tgroup>
+        <tbody>
+            <row>
+                <entry><code>phpSettings</code></entry>
+                <entry><para>
+                    Array von php.ini Einstellungen die zu verwenden sind. Die Schlüssel sollten
+                    die php.ini Schlüssel sein.
+                </para></entry>
+            </row>
+
+            <row>
+                <entry><code>includePaths</code></entry>
+                <entry><para>
+                    Zusätzliche Pfade die dem <code>include_path</code> vorangestellt werden.
+                    Sollte ein Array von Pfaden sein.
+                </para></entry>
+            </row>
+
+            <row>
+                <entry><code>autoloaderNamespaces</code></entry>
+                <entry><para>
+                    Array von zusätzlichen Namespaces die bei der
+                    <code>Zend_Loader_Autoloader</code> Instanz zu registrieren sind.
+                </para></entry>
+            </row>
+
+            <row>
+                <entry><code>bootstrap</code></entry>
+                <entry><para>
+                    Entweder der String mit dem Pfad zur Bootstrap Klasse, oder ein Array mit
+                    Elementen für 'path' und 'class' für den Bootstrap der Anwendung.
+                </para></entry>
+            </row>
+        </tbody>
+    </table>
+
+    <note>
+        <title>Namen der Optionen</title>
+
+        <para>
+            Beachten Sie das die Namen für die Optionen von der Groß-/Kleinschreibung abhängen.
+        </para>
+    </note>
+
     <table id="zend.application.core-functionality.application.api.table">
         <title>Zend_Application Methoden</title>
         <tgroup cols="4">

+ 9 - 17
documentation/manual/de/module_specs/Zend_Application-Examples.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15108 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.application.examples">
     <title>Beispiele</title>
@@ -13,8 +13,7 @@
 class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
 {
 }
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         Mit einer entsprechenden Konfigurationsdatei:
@@ -76,8 +75,7 @@ class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
         return $request;
     }
 }
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         Beachte in diesem Beispiel den Aufruf von <code>bootstrap()</code>; dieser stellt sicher
@@ -145,8 +143,7 @@ class My_Bootstrap_Resource_View
         return $view;
     }
 }
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         Um der Bootstrap zu sagen das sie das verwenden soll, würde man entweder den Klassennamen
@@ -173,8 +170,7 @@ $application = new Zend_Application(
         )
     )
 );
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         Ressourcen können andere Ressourcen und Initialisierungen aufrufen indem Sie auf den
@@ -196,8 +192,7 @@ class My_Bootstrap_Resource_Layout
         // ...
     }
 }
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         Bei normaler Verwendung würde man die Anwendung instanziieren, sie bootstrappen, und
@@ -208,8 +203,7 @@ class My_Bootstrap_Resource_Layout
 $application = new Zend_Application(...);
 $application->bootstrap()
             ->run();
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         Für ein eigenes Skript müsste man einfach spezifische Ressourcen initialisieren:
@@ -222,8 +216,7 @@ $application->getBootstrap('db');
 $service = new Zend_XmlRpc_Server();
 $service->setClass('Foo');  // Verwende die Datenbank...
 echo $service->handle();
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         Statt der Verwendung der <code>bootstrap()</code> Methode um interne Methode oder
@@ -233,6 +226,5 @@ echo $service->handle();
     <programlisting role="php"><![CDATA[
 $application = new Zend_Application(...);
 $application->getBootstrapDb();
-]]>
-    </programlisting>
+]]></programlisting>
 </sect1>

+ 17 - 4
documentation/manual/de/module_specs/Zend_Application-QuickStart.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15106 -->
+<!-- EN-Revision: 15198 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.application.quick-start">
     <title>Zend_Application Quick Start</title>
@@ -81,7 +81,7 @@ newproject
         </para>
 
         <programlisting role="php"><![CDATA[
-class Bootstrap extends Zend_Application_Bootstrap_BootstrapAbstract
+class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
 {
 }
 ]]></programlisting>
@@ -184,7 +184,7 @@ $application->bootstrap()
 
         <programlisting role="php"><![CDATA[
 <?php
-class Bootstrap extends Zend_Application_Bootstrap_BootstrapAbstract
+class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
 {
 }
 ]]></programlisting>
@@ -267,6 +267,19 @@ RewriteRule ^.*$ index.php [NC,L]
 
 ]]></programlisting>
 
+        <note>
+            <title>Mehr über mod_rewrite lernen</title>
+
+            <para>
+                Die obigen Rewrite Regeln erlauben es auf jede Datei im Document Root des eigenen
+                virtuellen Host's zuzugreifen. Wenn es Dateien gibt die man auf diesem Weg nicht
+                bereitstellen will, muss man in seinen Regeln restriktiver sein. Gehe zur
+                Apache WebSite und <ulink
+                url="http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html">lerne mehr über
+                mod_rewrite</ulink>.
+            </para>
+        </note>
+
         <para>
             An diesem Punkt, wurde alles gesetzt um die Vorteile von <classname>Zend_Application</classname>
             zu verwenden.
@@ -356,7 +369,7 @@ phpSettings.display_errors = 1
 
         <programlisting role="php"><![CDATA[
 <?php
-class Bootstrap extends Zend_Application_Bootstrap_BootstrapAbstract
+class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
 {
     protected function _initView()
     {

+ 11 - 21
documentation/manual/de/module_specs/Zend_Auth.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.auth.introduction">
 
@@ -87,8 +87,7 @@ class MyAuthAdapter implements Zend_Auth_Adapter_Interface
         // ...
     }
 }
-]]>
-            </programlisting>
+]]></programlisting>
 
             Wie im Docblock angegeben, muß <code>authenticate()</code> eine Instanz von
             <classname>Zend_Auth_Result</classname> (oder einer von <classname>Zend_Auth_Result</classname> abgeleiteten Klassen)
@@ -160,8 +159,7 @@ Zend_Auth_Result::FAILURE_IDENTITY_NOT_FOUND
 Zend_Auth_Result::FAILURE_IDENTITY_AMBIGUOUS
 Zend_Auth_Result::FAILURE_CREDENTIAL_INVALID
 Zend_Auth_Result::FAILURE_UNCATEGORIZED
-]]>
-            </programlisting>
+]]></programlisting>
 
         </para>
 
@@ -190,8 +188,7 @@ switch ($result->getCode()) {
         /** Was wegen anderen Fehlern machen **/
         break;
 }
-]]>
-            </programlisting>
+]]></programlisting>
 
         </para>
 
@@ -264,8 +261,7 @@ $auth->setStorage(new Zend_Auth_Storage_Session('someNamespace'));
 // Authentifizieren, das Ergebnis speichern, und die Identität bei Erfolg
 // persistent machen
 $result = $auth->authenticate($authAdapter);
-]]>
-                    </programlisting>
+]]></programlisting>
 
                 </para>
 
@@ -356,8 +352,7 @@ class MyStorage implements Zend_Auth_Storage_Interface
     }
 
 }
-]]>
-                    </programlisting>
+]]></programlisting>
 
                 </para>
 
@@ -376,8 +371,7 @@ Zend_Auth::getInstance()->setStorage(new MyStorage());
 
 // Authentifizieren, das Ergebnis speichern, und die Identität bei Erfolg
 $result = Zend_Auth::getInstance()->authenticate($authAdapter);
-]]>
-                    </programlisting>
+]]></programlisting>
 
                 </para>
 
@@ -432,8 +426,7 @@ if (!$result->isValid()) {
     // $result->getIdentity() === $auth->getIdentity()
     // $result->getIdentity() === $username
 }
-]]>
-            </programlisting>
+]]></programlisting>
         </para>
 
         <para>
@@ -445,8 +438,7 @@ if ($auth->hasIdentity()) {
     // Identität existiert; auslesen
     $identity = $auth->getIdentity();
 }
-]]>
-            </programlisting>
+]]></programlisting>
         </para>
 
         <para>
@@ -455,8 +447,7 @@ if ($auth->hasIdentity()) {
             in einer Anwendung Verwendung finden.
             <programlisting role="php"><![CDATA[
 Zend_Auth::getInstance()->clearIdentity();
-]]>
-            </programlisting>
+]]></programlisting>
         </para>
 
         <para>
@@ -483,8 +474,7 @@ if (!$result->isValid()) {
     // Authentifizierung erfolgreich
     // $result->getIdentity() === $username
 }
-]]>
-            </programlisting>
+]]></programlisting>
         </para>
 
     </sect2>

+ 12 - 21
documentation/manual/de/module_specs/Zend_Auth_Adapter_DbTable.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.auth.adapter.dbtable">
 
@@ -97,8 +97,7 @@ $sqlInsert = "INSERT INTO users (username, password, real_name) "
 
 // Daten einfügen
 $dbAdapter->query($sqlInsert);
-]]>
-            </programlisting>
+]]></programlisting>
 
             <para>
                 Mit der Datenbankverbindung und den vorhandenen Tabellendaten, kann eine Instanz von
@@ -123,8 +122,7 @@ $authAdapter
     ->setIdentityColumn('username')
     ->setCredentialColumn('password')
 ;
-]]>
-            </programlisting>
+]]></programlisting>
 
             <para>
                 An diesem Punkt ist die Instanz des Authentifizierungsadapters bereit um Authentifierungsabfragen
@@ -140,8 +138,7 @@ $authAdapter
 
 // Die Authentifizierungsabfrage durchführen, das Ergebnis speichern
 $result = $authAdapter->authenticate();
-]]>
-            </programlisting>
+]]></programlisting>
 
             <para>
                 Zusätzlich zum Vorhandensein der <code>getIdentity()</code> Methode über das Authentifizierungs
@@ -167,8 +164,7 @@ Array
     [real_name] => My Real Name
 )
 */
-]]>
-            </programlisting>
+]]></programlisting>
 
             <para>
                 Da die Zeile der Tabelle die Zeugnis Daten enthält ist es wichtig diese Werte gegenüber
@@ -220,8 +216,7 @@ if ($result->isValid()) {
     /* ... */
 
 }
-]]>
-        </programlisting>
+]]></programlisting>
 
     </sect2>
 
@@ -261,8 +256,7 @@ $adapter = new Zend_Auth_Adapter_DbTable(
     'password',
     'MD5(?) AND active = "TRUE"'
 );
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Ein anderes Szenario kann die Implementierung eines Saltingmachanismus sein. Salting ist ein
@@ -281,8 +275,8 @@ $sqlAlter = "ALTER TABLE [users] "
           . "ADD COLUMN [password_salt] "
           . "AFTER [password]";
 
-$dbAdapter->query($sqlAlter);]]>
-        </programlisting>
+$dbAdapter->query($sqlAlter);
+]]></programlisting>
 
         <para>
             Hier ist ein einfacher Weg um einen Salt String für jeden Benutzer bei der Registrierung zu
@@ -293,8 +287,7 @@ $dbAdapter->query($sqlAlter);]]>
 for ($i = 0; $i < 50; $i++) {
     $dynamicSalt .= chr(rand(33, 126));
 }
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Und nun erstellen wir den Adapter:
@@ -310,8 +303,7 @@ $adapter = new Zend_Auth_Adapter_DbTable(
     . Zend_Registry::get('staticSalt')
     . "', ?, password_salt))"
 );
-]]>
-        </programlisting>
+]]></programlisting>
 
         <note>
 
@@ -356,8 +348,7 @@ $select->where('active = "TRUE"');
 // Authentifizieren, das stellt sicher das users.active = TRUE
 $adapter->authenticate();
 
-]]>
-        </programlisting>
+]]></programlisting>
 
     </sect2>
 

+ 2 - 3
documentation/manual/de/module_specs/Zend_Auth_Adapter_Digest.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.auth.adapter.digest">
 
@@ -113,8 +113,7 @@ Array
     [username] => irgendeinBenutzer
 )
 */
-]]>
-        </programlisting>
+]]></programlisting>
 
     </sect2>
 

+ 7 - 13
documentation/manual/de/module_specs/Zend_Auth_Adapter_Http.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.auth.adapter.http">
 
@@ -211,15 +211,13 @@
                 <programlisting role="php"><![CDATA[
 $path     = 'files/passwd.txt';
 $resolver = new Zend_Auth_Adapter_Http_Resolver_File($path);
-]]>
-                </programlisting>
+]]></programlisting>
                 oder
                 <programlisting role="php"><![CDATA[
 $path     = 'files/passwd.txt';
 $resolver = new Zend_Auth_Adapter_Http_Resolver_File();
 $resolver->setFile($path);
-]]>
-                </programlisting>
+]]></programlisting>
                 Wenn der angegebene Pfad leer oder nicht lesbar ist, wird eine Ausnahme geworfen.
             </para>
 
@@ -240,8 +238,7 @@ $config = array(
     'digest_domains' => '/members_only /my_account',
     'nonce_timeout'  => 3600,
 );
-]]>
-            </programlisting>
+]]></programlisting>
             Dieses Array bringt den Adapter dazu entwedet Basis oder Digest Authentifizierung zu akzeptieren,
             und benötigt einen authentifizierten Zugriff auf alle Areale der Site unter <code>/members_only</code>
             und <code>/my_account</code>. Der Bereichs Wert wird normalerweise durch den Browser in der
@@ -253,8 +250,7 @@ $config = array(
             Dann wird ein Zend_Auth_Adapter_Http Objekt erstellt:
             <programlisting role="php"><![CDATA[
 $adapter = new Zend_Auth_Adapter_Http($config);
-]]>
-            </programlisting>
+]]></programlisting>
         </para>
 
         <para>
@@ -270,8 +266,7 @@ $digestResolver->setFile('files/digestPasswd.txt');
 
 $adapter->setBasicResolver($basicResolver);
 $adapter->setDigestResolver($digestResolver);
-]]>
-            </programlisting>
+]]></programlisting>
         </para>
 
         <para>
@@ -288,8 +283,7 @@ $result = $adapter->authenticate();
 if (!$result->isValid()) {
     // Schlechter Benutzername/Passwort, oder abgebrochener Passwort Prompt
 }
-]]>
-            </programlisting>
+]]></programlisting>
         </para>
 
     </sect2>

+ 2 - 3
documentation/manual/de/module_specs/Zend_Auth_Adapter_Ldap.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.auth.adapter.ldap">
 
@@ -69,8 +69,7 @@ if ($log_path) {
         }
     }
 }
-]]>
-            </programlisting>
+]]></programlisting>
             Natürlich ist der Logging Code optional, aber es wird dringend empfohlen einen Logger
             zu verwenden. <classname>Zend_Auth_Adapter_Ldap</classname> zeichnet fast jedes Bisschen an
             Information in <code>$messages</code> auf das irgendwer benötigen können (mehr anbei),

+ 2 - 3
documentation/manual/de/module_specs/Zend_Auth_Adapter_OpenId.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.auth.adapter.openid">
 
@@ -111,8 +111,7 @@ if ((isset($_POST['openid_action']) &&
 <input type="submit" name="openid_action" value="logout">
 </fieldset></form></body></html>
 */
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Man kann den OpenID Authentifizierungs Prozess auf verschiedenen Wegen anzupassen. Man kann,zum

+ 9 - 10
documentation/manual/de/module_specs/Zend_Cache-Backends.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15207 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.cache.backends">
     <title>Zend_Cache Backends</title>
@@ -121,7 +121,7 @@
           </table>
     </sect2>
     <sect2 id="zend.cache.backends.sqlite">
-        <title><classname>Zend_Cache_Backend_Sqlite</classname></title>
+        <title>Zend_Cache_Backend_Sqlite</title>
         <para>
             Dieses (erweiterte) Backend speichert die Cache Datensätze in einer SQLite Datenbank.
         </para>
@@ -166,7 +166,7 @@
           </table>
     </sect2>
     <sect2 id="zend.cache.backends.memcached">
-        <title><classname>Zend_Cache_Backend_Memcached</classname></title>
+        <title>Zend_Cache_Backend_Memcached</title>
         <para>
             Dieses (erweiterte) Backend speichert Cache Datensätze in einem Memcached Server. <ulink url="http://www.danga.com/memcached/">memcached</ulink>
             ist ein hoch-performantes, verteiltes Speicher Objekt Caching System. Um dieses Backend zu benutzen,
@@ -235,7 +235,7 @@
           </table>
     </sect2>
     <sect2 id="zend.cache.backends.apc">
-        <title><classname>Zend_Cache_Backend_Apc</classname></title>
+        <title>Zend_Cache_Backend_Apc</title>
         <para>
             Dieses (erweiterte) Backend speichert Cache Datensätze im Shared Memory durch die
             <ulink url="http://pecl.php.net/package/APC">APC</ulink> (Alternativer PHP Cache) Erweiterung
@@ -250,7 +250,7 @@
         </para>
     </sect2>
     <sect2 id="zend.cache.backends.xcache">
-        <title><classname>Zend_Cache_Backend_Xcache</classname></title>
+        <title>Zend_Cache_Backend_Xcache</title>
         <para>
             Dieses Backend speichert Cache Einträge im Shared Memory durch die
             <ulink url="http://xcache.lighttpd.net/">XCache</ulink> Erweiterung (welche natürlich
@@ -296,7 +296,7 @@
         </table>
     </sect2>
     <sect2 id="zend.cache.backends.platform">
-        <title><classname>Zend_Cache_Backend_ZendPlatform</classname></title>
+        <title>Zend_Cache_Backend_ZendPlatform</title>
         <para>
             Dieses Backend verwendet die Content Caching API des
             <ulink url="http://www.zend.com/products/platform">Zend Platform</ulink> Produktes.
@@ -314,14 +314,13 @@
         </para>
         <programlisting role="php"><![CDATA[
 $cache = Zend_Cache::factory('Core', 'Zend Platform');
-]]>
-        </programlisting>
+]]></programlisting>
         <para>
             Es gibt keine Optionen für dieses Backend.
         </para>
     </sect2>
     <sect2 id="zend.cache.backends.twolevels">
-        <title><classname>Zend_Cache_Backend_TwoLevels</classname></title>
+        <title>Zend_Cache_Backend_TwoLevels</title>
         <para>
             Dieses (erweiterte) Backend ist ein Hybrides. Es speichert Cache Einträge in zwei anderen
             Backends: Ein schnelles (aber limitiertes) wie Apc, Memcache... und ein "langsames" wie
@@ -443,7 +442,7 @@ $cache = Zend_Cache::factory('Core', 'Zend Platform');
           </table>
     </sect2>
     <sect2 id="zend.cache.backends.zendserver">
-        <title><classname>Zend_Cache_Backend_ZendServer_Disk</classname> und <classname>Zend_Cache_Backend_ZendServer_ShMem</classname></title>
+        <title>Zend_Cache_Backend_ZendServer_Disk und Zend_Cache_Backend_ZendServer_ShMem</title>
         <para>
             Diese Backends speichern Cacheeinträge indem Sie die Caching Funktionalitäten von
             <ulink url="http://www.zend.com/en/products/server/downloads-all?zfs=zf_download">Zend Server</ulink>

+ 17 - 27
documentation/manual/de/module_specs/Zend_Cache-Frontends.xml

@@ -1,11 +1,11 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15207 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.cache.frontends">
     <title>Zend_Cache Frontends</title>
 
     <sect2 id="zend.cache.frontends.core">
-        <title><classname>Zend_Cache_Core</classname></title>
+        <title>Zend_Cache_Core</title>
         <sect3 id="zend.cache.frontends.core.introduction">
             <title>Einführung</title>
             <para>
@@ -151,8 +151,7 @@ if (!($data = $cache->load($id))) {
 }
 
 // [...] Irgendwas mit $data machen (ausgeben, verarbeiten, usw.)
-]]>
-            </programlisting>
+]]></programlisting>
             <para>
                 Wenn mehrere Blöcke von Daten oder Daten Instanzen gecached werden sollen, ist die
                 Idee dahinter die gleiche:
@@ -192,8 +191,7 @@ if (!($data = $cache->load($id2))) {
 
 }
 echo($data);
-]]>
-            </programlisting>
+]]></programlisting>
 
             <para>
                 Wenn spezielle Werte gecached werden sollen (boolean mit der "automatic_serialization" Option)
@@ -236,15 +234,14 @@ if (!($cache->test($id))) {
 }
 
 // Wir machen irgendetwas mit $data
-]]>
-            </programlisting>
+]]></programlisting>
 
        </sect3>
 
     </sect2>
 
     <sect2 id="zend.cache.frontends.output">
-        <title><classname>Zend_Cache_Frontend_Output</classname></title>
+        <title>Zend_Cache_Frontend_Output</title>
         <sect3 id="zend.cache.frontends.output.introduction">
             <title>Einführung</title>
             <para>
@@ -279,8 +276,7 @@ if( ! ($cache->start('mypage'))) {
 }
 
 echo 'Hier wird nie gecached ('.time().').';
-]]>
-            </programlisting>
+]]></programlisting>
             <para>
                 Die Verwendung dieser Form ist ziemlich einfach, um Ausgabe caching in einem bereits bestehenden
                 Projekt, mit nur wenig oder gar keinen Codeänderungen, zu erhalten.
@@ -289,7 +285,7 @@ echo 'Hier wird nie gecached ('.time().').';
     </sect2>
 
     <sect2 id="zend.cache.frontends.function">
-        <title><classname>Zend_Cache_Frontend_Function</classname></title>
+        <title>Zend_Cache_Frontend_Function</title>
         <sect3 id="zend.cache.frontends.function.introduction">
             <title>Einführung</title>
             <para>
@@ -354,8 +350,7 @@ $cache->call('veryExpensiveFunc', $params);
 // Für das Aufrufen von veryExpensiveFunc(1, 'foo', 'bar') mit Caching kann,
 // z.B. $cache->call('veryExpensiveFunc', array(1, 'foo', 'bar')) benutzt
 // werden
-]]>
-            </programlisting>
+]]></programlisting>
             <para>
                 <classname>Zend_Cache_Frontend_Function</classname> ist elegant genug, um beides zu cachen, den
                 Rückgabewert der Funktion und deren interne Ausgabe.
@@ -370,7 +365,7 @@ $cache->call('veryExpensiveFunc', $params);
     </sect2>
 
     <sect2 id="zend.cache.frontends.class">
-        <title><classname>Zend_Cache_Frontend_Class</classname></title>
+        <title>Zend_Cache_Frontend_Class</title>
         <sect3 id="zend.cache.frontends.class.introduction">
             <title>Einführung</title>
             <para>
@@ -455,8 +450,7 @@ $frontendOptions = array(
 
 // Der gecachte Aufruf
 $result = $cache->foobar('1', '2');
-]]>
-            </programlisting>
+]]></programlisting>
             <para>
                 Um klassische Methodenaufrufe zu cachen :
             </para>
@@ -481,13 +475,12 @@ $frontendOptions = array(
 
 // Der gecachte Aufruf
 $res = $cache->foobar2('1', '2');
-]]>
-            </programlisting>
+]]></programlisting>
         </sect3>
     </sect2>
 
     <sect2 id="zend.cache.frontends.file">
-        <title><classname>Zend_Cache_Frontend_File</classname></title>
+        <title>Zend_Cache_Frontend_File</title>
         <sect3 id="zend.cache.frontends.file.introduction">
             <title>Einführung</title>
             <para>
@@ -571,7 +564,7 @@ $res = $cache->foobar2('1', '2');
     </sect2>
 
     <sect2 id="zend.cache.frontends.page">
-        <title><classname>Zend_Cache_Frontend_Page</classname></title>
+        <title>Zend_Cache_Frontend_Page</title>
         <sect3 id="zend.cache.frontends.page.introduction">
             <title>Einführung</title>
             <para>
@@ -766,8 +759,7 @@ $cache->start();
 // und das Skript stoppt hier
 
 // Rest der Seite ...
-]]>
-            </programlisting>
+]]></programlisting>
             <para>
                 Ein etwas komplexeres Beispiel, welches einen Weg zeigt, um ein zentralisiertes
                 Cache Management in einer Bootstrap Datei zu erhalten (um es z.B. mit <classname>Zend_Controller</classname>
@@ -823,8 +815,7 @@ $cache->start();
 
 // [...] das Ende der Bootstrap Datei
 // diese Zeilen werden nicht ausgeführt, wenn der Cache ausgegeben wurde
-]]>
-            </programlisting>
+]]></programlisting>
         </sect3>
         <sect3 id="zend.cache.frontends.page.cancel">
             <title>Die spezielle cancel Methode</title>
@@ -846,8 +837,7 @@ if ($someTest) {
 }
 
 // [...]
-]]>
-            </programlisting>
+]]></programlisting>
         </sect3>
 
     </sect2>

+ 6 - 9
documentation/manual/de/module_specs/Zend_Cache-Introduction.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15207 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.cache.introduction">
     <title>Einführung</title>
@@ -19,7 +19,7 @@
         erweitern: <code>Output</code>, <code>File</code>, <code>Function</code> und <code>Class</code>.
     </para>
     <example id="zend.cache.introduction.example-1">
-        <title>Ein Frontend mit <classname>Zend_Cache::factory()</classname> erzeugen</title>
+        <title>Ein Frontend mit Zend_Cache::factory() erzeugen</title>
         <para>
             <classname>Zend_Cache::factory()</classname> instanziiert korrekte Objekte und fügt sie zusammen.
             In diesem ersten Beispiel wird das <code>Core</code> Frontend zusammen mit dem
@@ -41,8 +41,7 @@ $cache = Zend_Cache::factory('Core',
                              'File',
                              $frontendOptions,
                              $backendOptions);
-]]>
-        </programlisting>
+]]></programlisting>
     </example>
 
     <note>
@@ -86,13 +85,12 @@ if(!$result = $cache->load('myresult')) {
 }
 
 print_r($result);
-]]>
-        </programlisting>
+]]></programlisting>
 
     </example>
 
     <example id="zend.cache.introduction.example-3">
-        <title>Cache Ausgabe mit dem <classname>Zend_Cache</classname> Frontend</title>
+        <title>Cache Ausgabe mit dem Zend_Cache Frontend</title>
         <para>
             Abschnitte, in denen die Ausgabe gecached werden soll, werden 'markiert', durch Hinzufügen
             von etwas bedingter Logik, wobei der Abschnitt innerhalb der <code>start()</code> und <code>end()</code> Methoden
@@ -127,8 +125,7 @@ if(!$cache->start('mypage')) {
 }
 
 echo 'Das wird nie gecached ('.time().').';
-]]>
-        </programlisting>
+]]></programlisting>
         <para>
             Zu beachten ist das das Ergebnis von <code>time()</code> zweimal ausgegeben wird; das ist
             etwas dynamisches für Demonstrationszwecke. Beim Versuch dieses auszuführen und mehrfach zu

+ 9 - 16
documentation/manual/de/module_specs/Zend_Cache-Theory.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15207 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.cache.theory">
     <title>Die Theorie des Cachens</title>
@@ -28,7 +28,7 @@
         Datensatz vom Cache transparent holen.
     </para></note>
     <sect2 id="zend.cache.factory">
-        <title>Die <classname>Zend_Cache</classname> Factory Methode</title>
+        <title>Die Zend_Cache Factory Methode</title>
         <para>
             Ein guter Weg, um eine verwendbare Instanz eines <classname>Zend_Cache</classname> Frontends zu erstellen, wird im
             folgenden Beispiel gegeben:
@@ -52,8 +52,7 @@ $cache = Zend_Cache::factory($frontendName,
                              $backendName,
                              $frontendOptions,
                              $backendOptions);
-]]>
-        </programlisting>
+]]></programlisting>
         <para>
             In den folgenden Beispielen wird angenommen, dass die <code>$cache</code> Variable ein
             gültiges, initiiertes Frontend wie gezeigt enthält und dass verstanden wird, wie
@@ -76,8 +75,7 @@ $cache = Zend_Cache::factory($frontendName,
         </para>
         <programlisting role="php"><![CDATA[
 $cache->save($huge_data, 'myUniqueID', array('tagA', 'tagB', 'tagC'));
-]]>
-        </programlisting>
+]]></programlisting>
         <note><para>
             Man beachte, dass die <code>save()</code> Method einen optionales, viertes Argument akzeptiert:
             <code>$specificLifetime</code> (wenn != false, setzt es eine spezifische Laufzeit für diesen speziellen Cache Eintrag)
@@ -90,8 +88,7 @@ $cache->save($huge_data, 'myUniqueID', array('tagA', 'tagB', 'tagC'));
         </para>
              <programlisting role="php"><![CDATA[
 $cache->remove('idToRemove');
-]]>
-        </programlisting>
+]]></programlisting>
         <para>
             Um mehrere Cache IDs mit einer Operation zu entfernen/annulieren, kann die <code>clean()</code> Methode
             benutzt werden. Zum Beispiel um alle Cache Datensätze zu entfernen :
@@ -102,8 +99,7 @@ $cache->clean(Zend_Cache::CLEANING_MODE_ALL);
 
 // Nur abgelaufene löschen
 $cache->clean(Zend_Cache::CLEANING_MODE_OLD);
-]]>
-        </programlisting>
+]]></programlisting>
         <para>
             Um Cache Einträge zu löschen, die zu den Tags 'tagA' und 'tagC' entsprechen :
         </para>
@@ -112,8 +108,7 @@ $cache->clean(
     Zend_Cache::CLEANING_MODE_MATCHING_TAG,
     array('tagA', 'tagC')
 );
-]]>
-        </programlisting>
+]]></programlisting>
         <para>
             Um Cache Einträge zu löschen die den Tags 'tagA' oder 'tagC' nicht entsprechen:
         </para>
@@ -122,8 +117,7 @@ $cache->clean(
     Zend_Cache::CLEANING_MODE_NOT_MATCHING_TAG,
     array('tagA', 'tagC')
 );
-]]>
-        </programlisting>
+]]></programlisting>
         <para>
             Um Cache Einträge zu löschen, die zu den Tags 'tagA' oder 'tagC' entsprechen :
         </para>
@@ -132,8 +126,7 @@ $cache->clean(
     Zend_Cache::CLEANING_MODE_MATCHING_ANY_TAG,
     array('tagA', 'tagC')
 );
-]]>
-        </programlisting>
+]]></programlisting>
         <para>
             Mögliche Löschmodi sind: <code>CLEANING_MODE_ALL</code>, <code>CLEANING_MODE_OLD</code>,
             <code>CLEANING_MODE_MATCHING_TAG</code>, <code>CLEANING_MODE_NOT_MATCHING_TAG</code> und

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15207 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.captcha.adapters">
     <title>CAPTCHA Adapter</title>
@@ -84,7 +84,7 @@
     </sect2>
 
     <sect2 id="zend.captcha.adapters.dumb">
-        <title><classname>Zend_Captcha_Dumb</classname></title>
+        <title>Zend_Captcha_Dumb</title>
 
         <para>
             Der <classname>Zend_Captcha_Dumb</classname> Adapter ist fast selbsterklärend. Er bietet einen
@@ -95,7 +95,7 @@
     </sect2>
 
     <sect2 id="zend.captcha.adapters.figlet">
-        <title><classname>Zend_Captcha_Figlet</classname></title>
+        <title>Zend_Captcha_Figlet</title>
 
         <para>
             Der <classname>Zend_Captcha_Figlet</classname> Adapter verwendet

+ 3 - 5
documentation/manual/de/module_specs/Zend_Captcha-Operation.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.captcha.operation">
     <title>Captcha Anwendung</title>
@@ -29,8 +29,7 @@ interface Zend_Captcha_Adapter extends Zend_Validate_Interface
 
     public function getErrors();
 }
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         Die benannten Getter- und Settermethoden werden verwenden um den CAPTCHA Identifikator zu
@@ -68,8 +67,7 @@ echo $captcha->render($view);
 if ($captcha->isValid($_POST['foo'], $_POST)) {
     // Validated!
 }
-]]>
-    </programlisting>
+]]></programlisting>
 </sect1>
 <!--
 vim:se ts=4 sw=4 et:

+ 47 - 11
documentation/manual/de/module_specs/Zend_CodeGenerator-Examples.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15190 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.codegenerator.examples">
     <title>Zend_CodeGenerator Beispiele</title>
@@ -281,7 +281,7 @@ class Foo
             Klassen-Definitionen der vorherigen Beispiele definiert haben.
         </para>
 
-            <programlisting role="php"><![CDATA[
+        <programlisting role="php"><![CDATA[
 $file = new Zend_CodeGenerator_Php_File(array(
     'classes'  => array($foo);
     'docblock' => new Zend_CodeGenerator_Php_Docblock(array(
@@ -372,19 +372,55 @@ define('APPLICATION_ENV', 'testing');
 
     <example id="zend.codegenerator.examples.reflection-file">
         <title>Sähen der Code Erzeugung einer PHP Datei über Reflection</title>
-        <para></para>
-        <!-- @todo -->
+
+        <para>
+            Man kann PHP Code zu einer existierenden PHP Datei hinzufügen indem der Code
+            Generator verwendet wird. Um das Durchzuführen muß man auf diesem zuerst Reflection
+            ausführen. Die statische Methode <code>fromReflectedFileName()</code> erlaubt es
+            das zu tun.
+        </para>
+
+        <programlisting role="php"><![CDATA[
+$generator = Zend_CodeGenerator_Php_File::fromReflectedFileName($path);
+$body = $generator->getBody();
+$body .= "\n\$foo->bar();";
+file_put_contents($path, $generator->generate());
+]]></programlisting>
     </example>
 
     <example id="zend.codegenerator.examples.reflection-class">
         <title>Sähen der Erzeugung einer PHP Klasse über Reflection</title>
-        <para></para>
-        <!-- @todo -->
-    </example>
+        <para>
+            Man kann Code zu einer bestehenden Klasse hinzufügen. Um das Durchzuführen muß die
+            statiche <code>fromReflection()</code> Methode verwendet werden um die Klasse in ein
+            Generator Objekt zu mappen. Von dort, kann man zusätzliche Eigenschaften oder Methoden
+            hinzufügen und die Klasse neu erstellen.
+        </para>
 
-    <example id="zend.codegenerator.examples.reflection-method">
-        <title>Sähen der Erzeugung einer PHP Methode über Reflection</title>
-        <para></para>
-        <!-- @todo -->
+        <programlisting role="php"><![CDATA[
+$generator = Zend_CodeGenerator_Php_Class::fromReflection(
+    new Zend_Reflection_Class($class)
+);
+$generator->setMethod(array(
+    'name'       => 'setBaz',
+    'parameters' => array(
+        array('name' => 'baz'),
+    ),
+    'body'       => '$this->_baz = $baz;' . "\n" . 'return $this;',
+    'docblock'   => new Zend_CodeGenerator_Php_Docblock(array(
+        'shortDescription' => 'Die baz Eigenschaft setzen',
+        'tags'             => array(
+            new Zend_CodeGenerator_Php_Docblock_Tag_Param(array(
+                'paramName' => 'baz',
+                'datatype'  => 'string'
+            )),
+            new Zend_CodeGenerator_Php_Docblock_Tag_Return(array(
+                'datatype'  => 'string',
+            )),
+        ),
+    )),
+));
+$code = $generator->generate();
+]]></programlisting>
     </example>
 </sect1>

+ 7 - 11
documentation/manual/de/module_specs/Zend_Config-Introduction.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15207 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.config.introduction">
     <title>Einleitung</title>
@@ -14,7 +14,7 @@
         das Einlesen von Daten aus Textfiles zur Verfügung.
     </para>
     <example id="zend.config.introduction.example.using">
-        <title><code>Zend-Config</code> verwenden</title>
+        <title>Zend-Config verwenden</title>
         <para>
             In der Regel geht man davon aus, dass Anwender eine der Adapter-Klassen wie
             <link linkend="zend.config.adapters.ini"><classname>Zend_Config_Ini</classname></link> oder
@@ -51,8 +51,7 @@ $db = Zend_Db::factory($config->database->adapter,
 // Alternative Verwendung: einfach das Zend_Config Objekt übergeben.
 // Zend_Db factory weiß wie es zu interpretieren ist.
 $db = Zend_Db::factory($config->database);
-]]>
-        </programlisting>
+]]></programlisting>
     </example>
     <para>
         Wie das Beispiel oben zeigt, kann man über <classname>Zend_Config</classname> auf die
@@ -66,10 +65,9 @@ $db = Zend_Db::factory($config->database);
     </para>
     <programlisting role="php"><![CDATA[
 $host = $config->database->get('host', 'localhost');
-]]>
-    </programlisting>
+]]></programlisting>
     <example id="zend.config.introduction.example.file.php">
-        <title><classname>Zend_Config</classname> mit einer PHP Konfigurationsdatei verwenden</title>
+        <title>Zend_Config mit einer PHP Konfigurationsdatei verwenden</title>
         <para>
             Es ist oft gewünscht eine reine PHP-basierende Konfigurationsdatei zu verwenden. Der folgende
             Code zeigt wie das ganz einfach erreicht werden kann:
@@ -88,16 +86,14 @@ return array(
         )
     )
 );
-]]>
-        </programlisting>
+]]></programlisting>
         <programlisting role="php"><![CDATA[
 // Konfiguration konsumieren
 $config = new Zend_Config(require 'config.php');
 
 // Einen Konfigurationswert ausgeben (führt zu 'www.example.com')
 echo $config->webhost;
-]]>
-        </programlisting>
+]]></programlisting>
     </example>
 </sect1>
 <!--

+ 5 - 8
documentation/manual/de/module_specs/Zend_Config_Ini.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15207 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.config.adapters.ini">
     <title>Zend_Config_Ini</title>
@@ -36,12 +36,11 @@ $options['nestSeparator'] = ':';
 $config = new Zend_Config_Ini('/path/to/config.ini',
                               'staging',
                               $options);
-]]>
-            </programlisting>
+]]></programlisting>
         </para>
     </note>
     <example id="zend.config.adapters.ini.example.using">
-        <title><classname>Zend_Config_Ini</classname> benutzen</title>
+        <title>Zend_Config_Ini benutzen</title>
         <para>
             Dieses Beispiel zeigt die grundlegende Nutzung von <classname>Zend_Config_Ini</classname> um
             Konfigurations-Daten aus einem XML-File zu laden. In diesem Beispiel gibt es
@@ -69,8 +68,7 @@ database.params.dbname   = dbname
 database.params.host     = dev.example.com
 database.params.username = devuser
 database.params.password = devsecret
-]]>
-        </programlisting>
+]]></programlisting>
         <para>
             Nehmen wir weiterhin an, dass der Anwendungs-Entwickler die Staging-Konfiguration aus
             diesem INI-File benötigt. Es ist ein Leichtes, diese Daten zu laden, es muss nur das
@@ -81,8 +79,7 @@ $config = new Zend_Config_Ini('/path/to/config.ini', 'staging');
 
 echo $config->database->params->host;   // Ausgabe "dev.example.com"
 echo $config->database->params->dbname; // Ausgabe "dbname"
-]]>
-        </programlisting>
+]]></programlisting>
     </example>
     <note>
     <table id="zend.config.adapters.ini.table">

+ 4 - 6
documentation/manual/de/module_specs/Zend_Config_Writer.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15207 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.config.writer.introduction">
     <title>Zend_Config_Writer</title>
@@ -50,7 +50,7 @@
     </para>
 
     <example id="zend.config.writer.example.using">
-        <title>Verwenden von <classname>Zend_Config_Writer</classname></title>
+        <title>Verwenden von Zend_Config_Writer</title>
         <para>
             Dieses Beispiel zeigt die grundsätzliche Verwendung von <classname>Zend_Config_Writer_Xml</classname>
             um eine neue Konfigurationsdatei zu erstellen:
@@ -85,8 +85,7 @@ $writer->setConfig($config)
 // c)
 $writer = new Zend_Config_Writer_Xml();
 $writer->write('config.xml', $config);
-]]>
-        </programlisting>
+]]></programlisting>
         <para>
             Das erstellt eine XML Config Datei mit den Sektionen production und staging, wobei staging
             production erweitert.
@@ -113,8 +112,7 @@ $config->production->hostname = 'foobar';
 $writer = new Zend_Config_Writer_Ini(array('config'   => $config,
                                            'filename' => 'config.ini'));
 $writer->write();
-]]>
-        </programlisting>
+]]></programlisting>
     </example>
 
     <note>

+ 5 - 7
documentation/manual/de/module_specs/Zend_Config_Xml.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15207 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.config.adapters.xml">
     <title>Zend_Config_Xml</title>
@@ -24,7 +24,7 @@
         </para>
     </note>
     <example id="zend.config.adapters.xml.example.using">
-        <title><classname>Zend_Config_Xml</classname> benutzen</title>
+        <title>Zend_Config_Xml benutzen</title>
         <para>
             Dieses Beispiel zeigt die grundlegende Nutzung von <classname>Zend_Config_Xml</classname> um
             Konfigurations-Daten aus einem XML-File zu laden. In diesem Beispiel gibt es
@@ -73,11 +73,10 @@ $config = new Zend_Config_Xml('/path/to/config.xml', 'staging');
 
 echo $config->database->params->host;   // ausgabe "dev.example.com"
 echo $config->database->params->dbname; // ausgabe "dbname"
-]]>
-        </programlisting>
+]]></programlisting>
     </example>
     <example id="zend.config.adapters.xml.example.attributes">
-        <title>Tag Attribute in <classname>Zend_Config_Xml</classname> verwenden</title>
+        <title>Tag Attribute in Zend_Config_Xml verwenden</title>
         <para>
             <classname>Zend_Config_Xml</classname> unterstützt auch zwei zusätzliche Wege der Definition von Knoten in der
             Konfiguration. Beide verwenden Attribute. Da die <code>extends</code> und
@@ -165,8 +164,7 @@ $string = <<<EOT
 EOT;
 
 $config = new Zend_Config_Xml($string, 'staging');
-]]>
-        </programlisting>
+]]></programlisting>
     </note>
 </sect1>
 <!--

+ 8 - 14
documentation/manual/de/module_specs/Zend_Console_Getopt-Configuration.xml

@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15207 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.console.getopt.configuration">
-    <title>Konfigurieren von <classname>Zend_Console_Getopt</classname></title>
+    <title>Konfigurieren von Zend_Console_Getopt</title>
 
     <sect2 id="zend.console.getopt.configuration.addrules">
         <title>Regeln für das Hinzufügen von Optionen</title>
@@ -27,8 +27,7 @@ $opts->addRules(
     'verbose|v' => 'Druckt zusätzliche Ausgaben'
   )
 );
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
         <para>
             Das obige Beispiel zeigt das hinzufügen der "<code>--verbose</code>"
@@ -60,8 +59,7 @@ $opts->setHelp(
         'p' => 'Pfirsich Option, mit optionalem Zeichenketten Parameter'
     )
 );
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
         <para>
             Wenn Optionen mit Aliasen definiert wurden, kann jeder dieser Aliase
@@ -100,8 +98,7 @@ $opts->setAliases(
         'p' => 'pfirsich'
     )
 );
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
         <para>
             Im obigen Beispiel sind, nach Definition der Aliase, "<code>-a</code>",
@@ -141,8 +138,7 @@ $opts->addArguments(array('-a', '-p', 'p_parameter', 'non_option_arg'));
 
 // Ein neues Array als Ersatz für die bestehenden Argumente
 $opts->setArguments(array('-a', '-p', 'p_parameter', 'non_option_arg'));
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect2>
 
@@ -220,8 +216,7 @@ $opts->setArguments(array('-a', '-p', 'p_parameter', 'non_option_arg'));
             <programlisting role="php"><![CDATA[
 $opts = new Zend_Console_Getopt('abp:');
 $opts->setOption('ignoreCase', true);
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
         <para>
             Das Argument für die <code>setOptions()</code> Methode ist ein
@@ -242,8 +237,7 @@ $opts->setOptions(
         'dashDash'   => false
     )
 );
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect2>
 

+ 5 - 9
documentation/manual/de/module_specs/Zend_Console_Getopt-Fetching.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.console.getopt.fetching">
     <title>Holen von Optionen und Argumenten</title>
@@ -45,8 +45,7 @@ try {
     echo $e->getUsageMessage();
     exit;
 }
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
         <para>
             Die Fälle in denen die Analyse eine Ausnahme werden sind unter anderem:
@@ -88,8 +87,7 @@ try {
 $opts = new Zend_Console_Getopt('abp:');
 $b = $opts->getOption('b');
 $p_parameter = $opts->getOption('p');
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
         <para>
             Alternativ kann die magische <code>__get()</code> Funktion verwendet
@@ -105,8 +103,7 @@ if (isset($opts->b)) {
     echo "Die Option b ist da.\n";
 }
 $p_parameter = $opts->p; // Null wenn nicht gesetzt
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
         <para>
             Wenn die Optionen mit Aliasen definiert wurden, kann jeder der Aliase für
@@ -172,8 +169,7 @@ $p_parameter = $opts->p; // Null wenn nicht gesetzt
 $opts = new Zend_Console_Getopt('abp:');
 $opts->setArguments(array('-p', 'p_parameter', 'filename'));
 $args = $opts->getRemainingArgs(); // Rückgabe array('filename')
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
         <para>
             <classname>Zend_Console_Getopt</classname> unterstützt die GNU Konvention das ein Argument welches auf einem

+ 3 - 5
documentation/manual/de/module_specs/Zend_Console_Getopt-Rules.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.console.getopt.rules">
     <title>Definieren von Getopt Regeln</title>
@@ -38,8 +38,7 @@
             <title>Verwendung der kurzen Syntax</title>
             <programlisting role="php"><![CDATA[
 $opts = new Zend_Console_Getopt('abp:');
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
         <para>
             Das obige Beispiel zeigt die Verwendung von <classname>Zend_Console_Getopt</classname>
@@ -110,8 +109,7 @@ $opts = new Zend_Console_Getopt(
         'pfirsich|p-s' => 'Pfirsich Option, mit optionalem String Parameter'
     )
 );
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
         <para>
             In der obigen Beispieldefinition, sind drei Optionen.

+ 13 - 25
documentation/manual/de/module_specs/Zend_Controller-ActionController.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.controller.action">
     <title>Action Kontroller</title>
@@ -38,8 +38,7 @@ class FooController extends Zend_Controller_Action
         // mach irgendwas
     }
 }
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Die obige <code>FooController</code> Klasse (Kontroller <code>foo</code>) definiert zwei Aktionen,
@@ -82,8 +81,7 @@ class FooController extends Zend_Controller_Action
             ->setParam('noViewRenderer', true);
     }
 }
-]]>
-            </programlisting>
+]]></programlisting>
 
             <para>
                 <code>initView()</code>, <code>getViewScript()</code>, <code>render()</code>, und
@@ -105,8 +103,7 @@ class FooController extends Zend_Controller_Action
         $this->_helper->viewRenderer->setNoRender();
     }
 }
-]]>
-            </programlisting>
+]]></programlisting>
 
             <para>
                 Der primäre Grund um den <code>ViewRenderer</code> auszuschalten ist, wenn einfach kein View Objekt
@@ -148,8 +145,7 @@ class FooController extends Zend_Controller_Action
         ));
     }
 }
-]]>
-        </programlisting>
+]]></programlisting>
     </sect2>
 
     <sect2 id="zend.controller.action.prepostdispatch">
@@ -188,8 +184,7 @@ class FooController extends Zend_Controller_Action
                 <programlisting role="php"><![CDATA[
 $this->getResponse()->setHeader('Content-Type', 'text/xml');
 $this->getResponse()->appendBody($content);
-]]>
-                </programlisting>
+]]></programlisting>
             </listitem>
 
             <listitem>
@@ -234,8 +229,7 @@ if ($this->_hasParam('id') {
 } else {
     $id = 1;
 }
-]]>
-                    </programlisting>
+]]></programlisting>
                 </note>
             </listitem>
         </itemizedlist>
@@ -288,8 +282,7 @@ applicationOrModule/
                 index.phtml
         helpers/
         filters/
-]]>
-            </programlisting>
+]]></programlisting>
 
             <para>
                 In anderen Worten, wird angenommen das View Skripte im <code>views/scripts/</code> Unterverzeichnis
@@ -311,8 +304,7 @@ applicationOrModule/
 string render(string $action = null,
               string $name = null,
               bool $noController = false);
-]]>
-            </programlisting>
+]]></programlisting>
 
             <para>
                 <code>render()</code> rendert ein View Skript. Wenn keine Argumente übergeben werden, wird angenommen
@@ -368,8 +360,7 @@ class MyController extends Zend_Controller_Action
         $this->render();
     }
 }
-]]>
-            </programlisting>
+]]></programlisting>
         </sect3>
     </sect2>
 
@@ -502,8 +493,7 @@ class MyController extends Zend_Controller_Action
                             500);
     }
 }
-]]>
-            </programlisting>
+]]></programlisting>
 
             <para>
                 Eine andere Möglichkeit ist das man zu einer standardmäßigen Kontroller Seiten weiterleiten will:
@@ -532,8 +522,7 @@ class MyController extends Zend_Controller_Action
                             500);
     }
 }
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <para>
@@ -561,8 +550,7 @@ abstract class My_Base_Controller extends Zend_Controller_Action
         return $this->view;
     }
 }
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Hoffentlich kann man anhand der Informationen in diesem Kapitel ersehen wie flexibel diese spezielle

+ 3 - 5
documentation/manual/de/module_specs/Zend_Controller-ActionHelpers-ActionStack.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect3 id="zend.controller.actionhelpers.actionstack">
     <title>ActionStack</title>
@@ -49,8 +49,7 @@ class FooController extends Zend_Controller_Action
         $this->_helper->actionStack('bat', 'bar');
     }
 }
-]]>
-        </programlisting>
+]]></programlisting>
 
     </example>
 
@@ -85,8 +84,7 @@ class FooController extends Zend_Controller_Action
         $this->_helper->actionStack($request);
     }
 }
-]]>
-        </programlisting>
+]]></programlisting>
     </example>
 </sect3>
 <!--

+ 7 - 13
documentation/manual/de/module_specs/Zend_Controller-ActionHelpers-AutoComplete.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 14978 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect3 id="zend.controller.actionhelpers.autocomplete">
     <title>AutoComplete</title>
@@ -44,8 +44,7 @@ class FooController extends Zend_Controller_Action
                                   ->prepareAutoCompletion($data);
     }
 }
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         Standardmäßig mach die automatische Vervollständigung folgendes:
@@ -135,8 +134,7 @@ class FooController extends Zend_Controller_Action
         <programlisting role="php"><![CDATA[
 // In der Controller Aktion:
 $this->_helper->autoCompleteDojo($data);
-]]>
-        </programlisting>
+]]></programlisting>
 
         <example id="zend.controller.actionhelpers.autocomplete.dojo.example1">
             <title>AutoCompletion mit Dojo und der Verwendung von Zend MVC</title>
@@ -168,8 +166,7 @@ dojo.declare("custom.TestNameReadStore", dojox.data.QueryReadStore, {
         return this.inherited("fetch", arguments);
     }
 });
-]]>
-            </programlisting>
+]]></programlisting>
 
             <para>
                 Diese Klasse ist einfach eine Erweiterung von Dojo's eigenem QueryReadStore,
@@ -210,8 +207,7 @@ class TestController extends Zend_Controller_Action
         return $this->_form;
     }
 }
-]]>
-            </programlisting>
+]]></programlisting>
 
             <para>
                 Hier erstellen wir einfach eine Form mit den 'test' und 'go' Methoden. Die 'test'
@@ -263,8 +259,7 @@ class TestController extends Zend_Controller_Action
         $this->_helper->autoCompleteDojo($matches);
     }
 }
-]]>
-            </programlisting>
+]]></programlisting>
 
             <para>
                 in unserer <code>autocompleteAction()</code> machen wir eine Anzahl von Dingen.
@@ -318,8 +313,7 @@ dojo.require("dojox.data.QueryReadStore");
 dojo.require("dijit.form.ComboBox");
 dojo.require("custom.TestNameReadStore");
 <?php $this->headScript()->captureEnd() ?>
-]]>
-            </programlisting>
+]]></programlisting>
 
             <para>
                 Beachte die Aufrufe zu den View Helfern wie headStyle und headScript; das sind

+ 11 - 21
documentation/manual/de/module_specs/Zend_Controller-ActionHelpers-ContextSwitch.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 14978 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect3 id="zend.controller.actionhelpers.contextswitch">
     <title>ContextSwitch und AjaxContext</title>
@@ -66,8 +66,7 @@ class NewsController extends Zend_Controller_Action
     {
     }
 }
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         Angenommen wir wollen das <code>listAction()</code> auch im XML Format vorhanden ist. Statt
@@ -87,8 +86,7 @@ class NewsController extends Zend_Controller_Action
 
     // ...
 }
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         Was macht das:
@@ -162,8 +160,7 @@ class NewsController extends Zend_Controller_Action
 
                 <programlisting role="php"><![CDATA[
 $this->_helper->contextSwitch()->setAutoJsonSerialization(false);
-]]>
-                </programlisting>
+]]></programlisting>
             </listitem>
 
             <listitem>
@@ -314,8 +311,7 @@ class FooController extends Zend_Controller_Action
     {
     }
 }
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Angenommen wir sollen einen XML Kontext zu der 'list' Aktion hinzufügen, und XML und
@@ -334,8 +330,7 @@ class FooController extends Zend_Controller_Action
              ->initContext();
     }
 }
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Alternativ kann einfach die Array-Eigenschaft <code>$contexts</code> definiert werden:
@@ -354,8 +349,7 @@ class FooController extends Zend_Controller_Action
         $this->_helper->contextSwitch()->initContext();
     }
 }
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Das obige ist weniger Overhead, aber enthält auch potentielle Fehler.
@@ -443,8 +437,7 @@ class NewsController extends Zend_Controller_Action
         $this->_helper->contextSwitch()->initContext();
     }
 }
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             In einigen Fällen, will man einen Kontext erzwingen der verwendet werden soll; zum
@@ -455,8 +448,7 @@ class NewsController extends Zend_Controller_Action
 
         <programlisting role="php"><![CDATA[
 $contextSwitch->initContext('xml');
-]]>
-        </programlisting>
+]]></programlisting>
     </sect4>
 
     <sect4 id="zend.controller.actionhelpers.contextswitch.misc">
@@ -479,8 +471,7 @@ $contextSwitch->initContext('xml');
                 <programlisting role="php"><![CDATA[
 $contextSwitch->setAutoJsonSerialization(false);
 $contextSwitch->initContext();
-]]>
-                </programlisting>
+]]></programlisting>
 
                 <para>
                     Der Wert des Flags erhält man mit <code>getAutoJsonSerialization()</code>.
@@ -731,8 +722,7 @@ class CommentController extends Zend_Controller_Action
         // View Variablen hinzu, und JSON wird zurückgegeben.
     }
 }
-]]>
-            </programlisting>
+]]></programlisting>
 
             <para>
                 Auf der Seite des Clients, wird die JAX Bibliothe einfach die Endpunkte

+ 2 - 3
documentation/manual/de/module_specs/Zend_Controller-ActionHelpers-FlashMessenger.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect3 id="zend.controller.actionhelpers.flashmessenger">
     <title>FlashMessenger</title>
@@ -61,7 +61,6 @@ class SomeController extends Zend_Controller_Action
         $this->render();
     }
 }
-]]>
-        </programlisting>
+]]></programlisting>
     </sect4>
 </sect3>

+ 6 - 11
documentation/manual/de/module_specs/Zend_Controller-ActionHelpers-Redirector.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect3 id="zend.controller.actionhelpers.redirector">
     <title>Redirector</title>
@@ -159,8 +159,7 @@ class SomeController extends Zend_Controller_Action
         return; // wird nie erreicht
     }
 }
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <example id="zend.controller.actionhelper.redirector.basicusage.example-2">
@@ -196,8 +195,7 @@ class AlternativeController extends Zend_Controller_Action
         return; // wird nie erreicht da standardmäßig gegangen und beendet wird
     }
 }
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <example id="zend.controller.actionhelper.redirector.basicusage.example-3">
@@ -240,8 +238,7 @@ class ForwardController extends Zend_Controller_Action
                                        );
     }
 }
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <example id="zend.controller.actionhelper.redirector.basicusage.example-4">
@@ -262,8 +259,7 @@ $route = new Zend_Controller_Router_Route(
           'action' => 'view')
 );
 $router->addRoute('blogArchive', $route);
-]]>
-            </programlisting>
+]]></programlisting>
 
             <para>
                 Angenommen ein Array hat year auf 206 gesetzt, month auf 4, day auf 24, und id auf 42, dann
@@ -300,8 +296,7 @@ class BlogAdminController extends Zend_Controller_Action
         );
     }
 }
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect4>
 </sect3>

+ 13 - 25
documentation/manual/de/module_specs/Zend_Controller-ActionHelpers-ViewRenderer.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect3 id="zend.controller.actionhelpers.viewrenderer">
     <title>ViewRenderer</title>
@@ -85,8 +85,7 @@ $viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer();
 $viewRenderer->setView($view)
              ->setViewSuffix('php');
 Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);
-]]>
-                    </programlisting>
+]]></programlisting>
                 </listitem>
 
                 <listitem>
@@ -100,8 +99,7 @@ $viewRenderer =
     Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer');
 $viewRenderer->setView($view)
              ->setViewSuffix('php');
-]]>
-                    </programlisting>
+]]></programlisting>
                 </listitem>
             </itemizedlist>
         </note>
@@ -118,8 +116,7 @@ $viewRenderer->setView($view)
 
         <programlisting role="php"><![CDATA[
 Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer');
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Das erste Mal wenn ein Aktion Kontroller instanziert wird, triggert er den <code>ViewRenderer</code>
@@ -162,8 +159,7 @@ class Foo_BarController extends Zend_Controller_Action
 
 // In einem der View Sktipte:
 $this->foo(); // Foo_View_Helper_Foo::foo() aufrufen
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Der <code>ViewRenderer</code> definiert auch eine Anzahl von Zugriffspunkten im das Setzen und Empfangen
@@ -261,8 +257,7 @@ $this->_helper->viewRenderer('foo');
 // Rendert form.phtml zum 'html' Antwort Segment, ohne einen Kontroller aus dem
 // Unterverzeichnis des View Skripts zu verwenden:
 $this->_helper->viewRenderer('form', 'html', true);
-]]>
-                </programlisting>
+]]></programlisting>
 
                 <note><para>
                         <code>setRender()</code> und <code>direct()</code> stellen das View Sktript
@@ -282,8 +277,7 @@ $view    = new Zend_View(array('encoding' => 'UTF-8'));
 $options = array('noController' => true, 'neverRender' => true);
 $viewRenderer =
     new Zend_Controller_Action_Helper_ViewRenderer($view, $options);
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Es gibt einige zusätzliche Methoden für das individualisieren von Pfadspezifikationen die für das
@@ -592,8 +586,7 @@ class Foo_BarController extends Zend_Controller_Action
         $this->_redirect('/index');
     }
 }
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <note>
@@ -650,8 +643,7 @@ class Bar_BatController extends Zend_Controller_Action
         $this->_helper->viewRenderer->setNoRender();
     }
 }
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <note>
@@ -703,8 +695,7 @@ class Foo_BarController extends Zend_Controller_Action
     }
 
 }
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <example id="zend.controller.actionhelper.viewrenderer.basicusage.example-4">
@@ -735,8 +726,7 @@ class Foo_BarController extends Zend_Controller_Action
         $view->setEscape('htmlspecialchars');
     }
 }
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect4>
 
@@ -777,8 +767,7 @@ $viewRenderer->setViewBasePathSpec('/opt/vendor/templates')
              ->setViewScriptPathNoControllerSpec(':action.:suffix')
              ->setViewSuffix('tpl');
 Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <example id="zend.controller.actionhelper.viewrenderer.advancedusage.example-2">
@@ -809,8 +798,7 @@ class SearchController extends Zend_Controller_Action
         // tue nichts; der ViewRenderer bearbeitet das View Skript automatisch
     }
 }
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect4>
 </sect3>

+ 11 - 21
documentation/manual/de/module_specs/Zend_Controller-ActionHelpers.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.controller.actionhelpers" xmlns:xi="http://www.w3.org/2001/XInclude">
     <title>Action Helfer</title>
@@ -48,8 +48,7 @@
                 <programlisting role="php"><![CDATA[
 $flashMessenger = $this->_helper->getHelper('FlashMessenger');
 $flashMessenger->addMessage('Wir haben in der letzten Anfrage etwas getan');
-]]>
-                </programlisting>
+]]></programlisting>
             </listitem>
 
             <listitem>
@@ -61,8 +60,7 @@ $flashMessenger->addMessage('Wir haben in der letzten Anfrage etwas getan');
                 <programlisting role="php"><![CDATA[
 $flashMessenger = $this->_helper->FlashMessenger;
 $flashMessenger->addMessage('Wir haben in der letzten Anfrage etwas getan');
-]]>
-                </programlisting>
+]]></programlisting>
             </listitem>
 
             <listitem>
@@ -74,8 +72,7 @@ $flashMessenger->addMessage('Wir haben in der letzten Anfrage etwas getan');
 
                 <programlisting role="php"><![CDATA[
 $this->_helper->FlashMessenger('Wir haben in der letzten Anfrage etwas getan');
-]]>
-                </programlisting>
+]]></programlisting>
             </listitem>
         </itemizedlist>
 
@@ -104,8 +101,7 @@ $this->_helper->FlashMessenger('Wir haben in der letzten Anfrage etwas getan');
 
         <programlisting role="php"><![CDATA[
 Zend_Controller_Action_HelperBroker::addHelper($helper);
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Natürlich ist das Instanzieren und übergeben von Helfern an den Broker etwas Zeit- und Ressourcen
@@ -124,8 +120,7 @@ Zend_Controller_Action_HelperBroker::addHelper($helper);
                 <programlisting role="php"><![CDATA[
 // Helfer mit vorangestelltem My_Action_Helpers in My/Action/Helpers/ hinzufügen
 Zend_Controller_Action_HelperBroker::addPrefix('My_Action_Helpers');
-]]>
-                </programlisting>
+]]></programlisting>
             </listitem>
 
             <listitem>
@@ -139,8 +134,7 @@ Zend_Controller_Action_HelperBroker::addPrefix('My_Action_Helpers');
 // Helfer mit vorangestelltem Helper in Plugins/Helpers/ hinzufügen
 Zend_Controller_Action_HelperBroker::addPath('./Plugins/Helpers',
                                              'Helper');
-]]>
-                </programlisting>
+]]></programlisting>
             </listitem>
         </itemizedlist>
 
@@ -166,8 +160,7 @@ Zend_Controller_Action_HelperBroker::addPath('./Plugins/Helpers',
 if (Zend_Controller_Action_HelperBroker::hasHelper('redirector')) {
     echo 'Der Redirector Helfer ist registriert';
 }
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Es gibt auch zwei statische Methoden für das bekommen von Helfern vom Helferbroker:
@@ -197,8 +190,7 @@ if (Zend_Controller_Action_HelperBroker::hasHelper('redirector')) {
 $redirector =
     Zend_Controller_Action_HelperBroker::getStaticHelper('redirector');
 }
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Schlußendlich, um einen registrierten Helfer vom Broker zu entfernen, kann
@@ -211,8 +203,7 @@ $redirector =
 if (Zend_Controller_Action_HelperBroker::hasHelper('redirector')) {
     Zend_Controller_Action_HelperBroker::removeHelper('redirector')
 }
-]]>
-        </programlisting>
+]]></programlisting>
     </sect2>
 
     <sect2 id="zend.controller.actionhelper.stockhelpers">
@@ -311,8 +302,7 @@ if (Zend_Controller_Action_HelperBroker::hasHelper('redirector')) {
         <programlisting role="php"><![CDATA[
 // Umleiten zu /blog/view/item/id/42
 $this->_helper->redirector('item', 'view', 'blog', array('id' => 42));
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Intern schaut die <code>__call()</code> Methode des Helfer Brokers nach einem Helfer der

+ 4 - 7
documentation/manual/de/module_specs/Zend_Controller-Dispatcher.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.controller.dispatcher">
     <title>Der Dispatcher</title>
@@ -38,8 +38,7 @@ $front->setParam('prefixDefaultModule', true);
 
 // Im Dispatcher:
 $dispatcher->setParam('prefixDefaultModule', true);
-]]>
-            </programlisting>
+]]></programlisting>
 
             <para>
                 Das erlaubt es existierende Module als Standardmodule für eine Anwendung
@@ -90,8 +89,7 @@ public function bazAction()
     // anderen Modul Foo_BarController::bazAction():
     $this->_forward('baz', 'bar', 'foo', array('baz' => 'bogus'));
 }
-]]>
-        </programlisting>
+]]></programlisting>
     </sect2>
 
     <sect2 id="zend.controller.dispatcher.subclassing">
@@ -266,8 +264,7 @@ interface Zend_Controller_Dispatcher_Interface
      */
     public function getDefaultAction();
 }
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             In den meisten Fällen sollte trotzdem einfach die abstrakte Klasse

+ 7 - 13
documentation/manual/de/module_specs/Zend_Controller-Exceptions.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.controller.exceptions">
     <title>MVC Ausnahmen</title>
@@ -79,8 +79,7 @@ try {
 } catch (Exception $e) {
     // Ausnahmen selbst behandeln
 }
-]]>
-                </programlisting>
+]]></programlisting>
 
                 <para>
                     Diese Methode ist möglicherweise der einfachste Weg um eigene Ausnahmebehandlungen
@@ -126,8 +125,7 @@ if ($response->isException()) {
     $response->sendHeaders();
     $response->outputBody();
 }
-]]>
-                </programlisting>
+]]></programlisting>
 
                 <para>
                     Der primäre Vorteil die diese Methode über
@@ -174,8 +172,7 @@ $front->setParam('useDefaultControllerAlways', true);
 // oder
 
 $dispatcher->setParam('useDefaultControllerAlways', true);
-]]>
-                        </programlisting>
+]]></programlisting>
 
                         <para>
                             Wenn dieses Flag gesetzt ist, wird der Dispatcher den Standardcontroller und die
@@ -228,8 +225,7 @@ class My_Controller_Action extends Zend_Controller_Action
         throw new Exception('Ungültige Methode');
     }
 }
-]]>
-                        </programlisting>
+]]></programlisting>
                         <para>
                             Das obige Beispiel fängt jede nicht definierte Aktionsmethode ab die aufgerufen wird
                             und leitet Sie zur Standardaktion im Controller um.
@@ -266,8 +262,7 @@ class My_Controller_Dispatcher extends Zend_Controller_Dispatcher
         return $action;
     }
 }
-]]>
-                        </programlisting>
+]]></programlisting>
 
                         <para>
                             Der obige Code prüft ob die angefragte Aktion in der Controllerklasse existiert ;
@@ -336,8 +331,7 @@ class My_Controller_PreDispatchPlugin extends Zend_Controller_Plugin_Abstract
         }
     }
 }
-]]>
-                        </programlisting>
+]]></programlisting>
 
                         <para>
                             In diesem Beispiel wird geprüft ob die angefragte Aktion im Controller vorhanden ist.

+ 7 - 13
documentation/manual/de/module_specs/Zend_Controller-FrontController.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.controller.front">
     <title>Der Front Controller</title>
@@ -60,8 +60,7 @@
             <programlisting role="php"><![CDATA[
 // Error-Handler-Plugin abschalten:
 $front->setParam('noErrorHandler', true);
-]]>
-            </programlisting>
+]]></programlisting>
 
             <para>
                 Um den <code>ViewRenderer</code> abzuschalten muss wiederum der folgende Code vor dem
@@ -71,8 +70,7 @@ $front->setParam('noErrorHandler', true);
             <programlisting role="php"><![CDATA[
 // Den ViewRenderer Action-Helper deaktivieren:
 $front->setParam('noViewRenderer', true);
-]]>
-            </programlisting>
+]]></programlisting>
         </note>
     </sect2>
 
@@ -96,8 +94,7 @@ $front->setParam('noViewRenderer', true);
 
             <programlisting role="php"><![CDATA[
 $front = Zend_Controller_Front::getInstance();
-]]>
-            </programlisting>
+]]></programlisting>
         </sect3>
 
         <sect3 id="zend.controller.front.methods.primary.setcontrollerdirectory">
@@ -128,8 +125,7 @@ $front->setControllerDirectory(array(
 
 // Den Ordner für das Modul 'foo' hinzufügen:
 $front->addControllerDirectory('../modules/foo/controllers', 'foo');
-]]>
-            </programlisting>
+]]></programlisting>
 
             <note>
                 <para>
@@ -244,8 +240,7 @@ $front->addControllerDirectory('../modules/foo/controllers', 'foo');
 // Front-Controller instanzieren, Controller-Verzeichnis setzen
 // und dispatchen in einem einfachen Schritt:
 Zend_Controller_Front::run('../application/controllers');
-]]>
-            </programlisting>
+]]></programlisting>
         </sect3>
     </sect2>
 
@@ -505,8 +500,7 @@ class My_Controller_Front extends Zend_Controller_Front
         return self::$_instance;
     }
 }
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Das Überschreiben der <code>getInstance()</code>-Methode sorgt dafür, dass folgende Aufrufe von

+ 17 - 31
documentation/manual/de/module_specs/Zend_Controller-Migration.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.controller.migration">
     <title>Migration von vorhergehenden Versionen</title>
@@ -164,8 +164,7 @@ $inflector->setFilterRule(':action', array(
 
                 <programlisting role="php"><![CDATA[
 $front->setParam('useCaseSensitiveActions', true);
-]]>
-                </programlisting>
+]]></programlisting>
 
                 <para>
                     Das erlaubt es camelCase in der URL zu verwenden uns es trotzdem auf die
@@ -203,8 +202,7 @@ $front->setParam('useCaseSensitiveActions', true);
 
         <programlisting role="php"><![CDATA[
 $front->setParam('noErrorHandler', true);
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Der <code>ViewRenderer</code> Aktionhelfer automatisiert die Injizierung der View in den Aktionkontroller
@@ -223,8 +221,7 @@ $front->setParam('noErrorHandler', true);
         <programlisting role="php"><![CDATA[
 // Annahme das $front eine Instanz von Zend_Controller_Front ist
 $front->setParam('noViewRenderer', true);
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Trotzdem ist es keine gute Langzeitstrategie, da es auch bedeutet das man mehr Code schreiben muß.
@@ -250,8 +247,7 @@ $front->setParam('noViewRenderer', true);
 
         <programlisting role="php"><![CDATA[
 $this->_helper->viewRenderer->setNoRender();
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Wenn man herausfindet das keine der eigenen Aktionmethoden rendern, weiterleiten oder umleiten, wird man
@@ -266,8 +262,7 @@ public function preDispatch()
     $this->_helper->viewRenderer->setNoRender()
     // .. andere Dinge tun...
 }
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Wenn <code>render()</code> aufgerufen wird, und man
@@ -320,8 +315,7 @@ public function preDispatch()
 // Annahme das $view bereits definiert wurde
 $viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer($view);
 Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);
-]]>
-                </programlisting>
+]]></programlisting>
             </listitem>
 
             <listitem>
@@ -332,8 +326,8 @@ Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);
                 <programlisting role="php"><![CDATA[
 $viewRenderer =
     Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer');
-$viewRenderer->setView($view);]]>
-                </programlisting>
+$viewRenderer->setView($view);
+]]></programlisting>
             </listitem>
         </itemizedlist>
 
@@ -401,8 +395,7 @@ $viewRenderer->setView($view);]]>
         <programlisting role="php"><![CDATA[
 require_once 'Zend/Controller/Front.php';
 Zend_Controller_Front::run('/path/to/controllers');
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Dennoch wurde die Verzeichnisstruktur gründliche überarbeitet, verschiedene Komponenten
@@ -461,8 +454,7 @@ final protected function _forward($action,
                                   $controller = null,
                                   $module = null,
                                   array $params = null);
-]]>
-                </programlisting>
+]]></programlisting>
 
                 <para>
                     <code>$action</code> wird immer benötigt; wenn kein Controller angegeben wird,
@@ -488,8 +480,7 @@ final protected function _forward($action,
         <programlisting role="php"><![CDATA[
 require_once 'Zend/Controller/Front.php';
 Zend_Controller_Front::run('/path/to/controllers');
-]]>
-        </programlisting>
+]]></programlisting>
 
         <programlisting role="php"><![CDATA[
 /* -- Erstelle einen Router -- */
@@ -506,8 +497,7 @@ $ctrl->setRouter($router);
 /* -- Setze da Controller Verzeichnis und starte die Verarbeitung -- */
 $ctrl->setControllerDirectory('/path/to/controllers');
 $ctrl->dispatch();
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Wir empfehlen die Verwendung des Response Objektes, um Inhalte und Header zu sammeln.
@@ -545,8 +535,7 @@ $ctrl->dispatch();
                         </para>
                         <programlisting role="php"><![CDATA[
 $front->throwExceptions(true);
-]]>
-                        </programlisting>
+]]></programlisting>
                     </listitem>
 
                     <listitem>
@@ -563,8 +552,7 @@ $front->returnResponse(true);
 $response = $front->dispatch();
 $response->renderExceptions(true);
 echo $response;
-]]>
-                        </programlisting>
+]]></programlisting>
                     </listitem>
                 </itemizedlist>
             </listitem>
@@ -656,8 +644,7 @@ $params = $this->_getParams();
 // fordere den 'foo' Parameter an und verwende
 // 'default', wenn kein Standardwert gefunden werden kann
 $foo = $this->_getParam('foo', 'default');
-]]>
-                        </programlisting>
+]]></programlisting>
                     </listitem>
 
                     <listitem>
@@ -679,8 +666,7 @@ public function __call($method, $args)
 
     throw new Zend_Controller_Exception('Invalid method called');
 }
-]]>
-                        </programlisting>
+]]></programlisting>
                     </listitem>
                 </itemizedlist>
             </listitem>

+ 7 - 13
documentation/manual/de/module_specs/Zend_Controller-Modular.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.controller.modular">
     <title>Eine konventionelle modulare Verzeichnis Struktur verwenden</title>
@@ -47,8 +47,7 @@ application/
                 list/
             helpers/
             filters/
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             In diesem Paradigma arbeitet der Modulname als Prefix für den Kontroller den er enthält. Das obige
@@ -98,8 +97,7 @@ $front->setControllerDirectory(array(
     'default' => '/path/to/application/controllers',
     'blog'    => '/path/to/application/blog/controllers'
 ));
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             <code>addControllerDirectory()</code> nimmt ein optionales zweites Argument. Wenn Module verwendet
@@ -110,8 +108,7 @@ $front->setControllerDirectory(array(
         <programlisting role="php"><![CDATA[
 $front->addControllerDirectory('/path/to/application/news/controllers',
                                'news');
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Und das beste zum Schluß. Der einfachste Weg um Modul Verzeichnisse zu spezifizieren ist es en masse
@@ -132,8 +129,7 @@ $front->addControllerDirectory('/path/to/application/news/controllers',
  *             controllers/
  */
 $front->addModuleDirectory('/path/to/application/modules');
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Das obige Beispiel definiert die <code>default</code>, <code>foo</code>, und <code>bar</code> Module,
@@ -159,8 +155,7 @@ $front->addModuleDirectory('/path/to/application/modules');
  */
 $front->setModuleControllerDirectoryName('con');
 $front->addModuleDirectory('/path/to/application/modules');
-]]>
-        </programlisting>
+]]></programlisting>
 
         <note><para>
             Man kann angeben das kein Kontroller Unterverzeichnis für die eigenen Module verwendet wird, indem
@@ -208,8 +203,7 @@ $front->addModuleDirectory('/path/to/application/modules');
 
         <programlisting role="php"><![CDATA[
 $front->setParam('useDefaultControllerAlways', true);
-]]>
-        </programlisting>
+]]></programlisting>
     </sect2>
 </sect1>
 <!--

+ 9 - 17
documentation/manual/de/module_specs/Zend_Controller-Plugins-ErrorHandler.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect3 id="zend.controller.plugins.standard.errorhandler">
     <title>Zend_Controller_Plugin_ErrorHandler</title>
@@ -102,8 +102,7 @@
         $errors = $this->_getParam('error_handler');
     }
 }
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Sobald das Fehler Objekt vorhanden ist, kann man es über den Typ mit <code>$errors->type</code>
@@ -160,8 +159,7 @@ class ErrorController extends Zend_Controller_Action
         }
     }
 }
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Letztendlich kann die Anwendung die den Fehler Handler verursacht hat, empfangen werden indem die
@@ -201,8 +199,7 @@ public function errorAction()
                 break;
         }
 }
-]]>
-        </programlisting>
+]]></programlisting>
     </sect4>
 
     <sect4 id="zend.controller.plugins.standard.errorhandler.buffer">
@@ -222,8 +219,7 @@ public function errorAction()
 
         <programlisting role="php"><![CDATA[
 $this->getResponse()->clearBody();
-]]>
-        </programlisting>
+]]></programlisting>
     </sect4>
 
     <sect4 id="zend.controller.plugins.standard.errorhandler.examples">
@@ -234,8 +230,7 @@ $this->getResponse()->clearBody();
             <programlisting role="php"><![CDATA[
 $front = Zend_Controller_Front::getInstance();
 $front->registerPlugin(new Zend_Controller_Plugin_ErrorHandler());
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <example id="zend.controller.plugins.standard.errorhandler.examples.example-2">
@@ -247,8 +242,7 @@ $front->registerPlugin(new Zend_Controller_Plugin_ErrorHandler(array(
     'controller' => 'static',
     'action'     => 'error'
 )));
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <example id="zend.controller.plugins.standard.errorhandler.examples.example-3">
@@ -261,8 +255,7 @@ $plugin->setErrorHandlerModule('mystuff')
 
 $front = Zend_Controller_Front::getInstance();
 $front->registerPlugin($plugin);
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect4>
 
@@ -308,8 +301,7 @@ EOH;
         $this->view->content = $content;
     }
 }
-]]>
-        </programlisting>
+]]></programlisting>
     </sect4>
 </sect3>
 <!--

+ 4 - 7
documentation/manual/de/module_specs/Zend_Controller-Plugins.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.controller.plugins" xmlns:xi="http://www.w3.org/2001/XInclude">
     <title>Plugins</title>
@@ -92,8 +92,7 @@ class MyPlugin extends Zend_Controller_Plugin_Abstract
 {
     // ...
 }
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Keine der Methoden von <classname>Zend_Controller_Plugin_Abstract</classname> ist abstrakt, so
@@ -165,8 +164,7 @@ $front->setControllerDirectory('/path/to/controllers')
       ->setRouter(new Zend_Controller_Router_Rewrite())
       ->registerPlugin(new MyPlugin());
 $front->dispatch();
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Angenommen das keine der Aktionen igendeine Ausgabe produzieren, und nur eine Aktion aufgerufen wurde,
@@ -180,8 +178,7 @@ $front->dispatch();
 <p>preDispatch() aufgerufen</p>
 <p>postDispatch() aufgerufen</p>
 <p>dispatchLoopShutdown() aufgerufen</p>
-]]>
-        </programlisting>
+]]></programlisting>
 
         <note>
             <para>

+ 21 - 15
documentation/manual/de/module_specs/Zend_Controller-QuickStart.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15182 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.controller.quickstart">
     <title>Zend_Controller Schnellstart</title>
@@ -55,8 +55,7 @@ application/
 html/
     .htaccess
     index.php
-]]>
-            </programlisting>
+]]></programlisting>
 
         </sect3>
 
@@ -83,8 +82,20 @@ RewriteCond %{REQUEST_FILENAME} -l [OR]
 RewriteCond %{REQUEST_FILENAME} -d
 RewriteRule ^.*$ - [NC,L]
 RewriteRule ^.*$ index.php [NC,L]
-]]>
-            </programlisting>
+]]></programlisting>
+
+            <note>
+                <title>Über mod_rewrite lernen</title>
+
+                <para>
+                    Die obigen Rewrite Regeln erlauben es auf jede Datei im Document Root des
+                    eigenen virtuellen Host's zuzugreifen. Wenn es Dateien gibt die man auf diesem
+                    Weg nicht bereitstellen will, muss man in seinen Regeln restriktiver sein. Gehe
+                    zur Apache WebSite und <ulink
+                    url="http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html">lerne mehr über
+                    mod_rewrite</ulink>.
+                </para>
+            </note>
 
             <para>
                 Wenn man IIS 7.0 verwendet, sollte man die folgende Rewrite Konfiguration verwenden:
@@ -143,8 +154,7 @@ RewriteRule ^.*$ index.php [NC,L]
 
             <programlisting role="php"><![CDATA[
 Zend_Controller_Front::run('/path/to/app/controllers');
-]]>
-            </programlisting>
+]]></programlisting>
 
             <para>
                 Das instanziert und führt den Front-Controller aus,
@@ -198,8 +208,7 @@ class IndexController extends Zend_Controller_Action
     {
     }
 }
-]]>
-            </programlisting>
+]]></programlisting>
 
             <para>
                 Normalerweise ist ein Action-Helper namens <link
@@ -242,8 +251,7 @@ PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     <h1>Hallo Welt!</h1>
 </body>
 </html>
-]]>
-            </programlisting>
+]]></programlisting>
         </sect3>
 
         <sect3 id="zend.controller.quickstart.go.errorhandler">
@@ -265,8 +273,7 @@ class ErrorController extends Zend_Controller_Action
     {
     }
 }
-]]>
-            </programlisting>
+]]></programlisting>
 
             <para>
                 In der bereits angesprochenen Ordnerstruktur gehört dieser Code in die Datei
@@ -291,8 +298,7 @@ PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        bitte versuchen Sie es später noch einmal.</p>
 </body>
 </html>
-]]>
-            </programlisting>
+]]></programlisting>
         </sect3>
 
         <sect3 id="zend.controller.quickstart.go.finish">

+ 4 - 7
documentation/manual/de/module_specs/Zend_Controller-Request.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.controller.request">
     <title>Das Request Objekt</title>
@@ -165,8 +165,7 @@
                 <programlisting role="php"><![CDATA[
 $request = new Zend_Controller_Request_Apache404();
 $front->setRequest($request);
-]]>
-                </programlisting>
+]]></programlisting>
 
                 <para>
                     Diese Klasse erweitert die <classname>Zend_Controller_Request_Http</classname> Klasse und modifiziert
@@ -225,8 +224,7 @@ $controller->setControllerDirectory('./application/controllers')
            ->setRouter($router)
            ->setBaseUrl('/projects/myapp'); // Setze die Basis URL!
 $response   = $controller->dispatch();
-]]>
-            </programlisting>
+]]></programlisting>
 
         </sect3>
 
@@ -375,8 +373,7 @@ abstract class Zend_Controller_Request_Abstract
      */
     public function isDispatched();
 }
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Das Anfrage Objekt ist ein Behälter für die Anfrage Umgebung. Die Controller Kette muß wirklich nur

+ 9 - 17
documentation/manual/de/module_specs/Zend_Controller-Response.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.controller.response">
     <title>Das Response Objekt</title>
@@ -19,8 +19,7 @@
 
         <programlisting role="php"><![CDATA[
 $front->throwExceptions(true);
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Um die Ausgabe der Response, inklusiver der gesetzten Header, zu senden, verwendet man
@@ -29,8 +28,7 @@ $front->throwExceptions(true);
 
         <programlisting role="php"><![CDATA[
 $response->sendResponse();
-]]>
-        </programlisting>
+]]></programlisting>
 
         <note>
             <para>
@@ -47,8 +45,7 @@ $response = $front->dispatch();
 // ein bischen mehr verarbeiten, wie z.B. loggen...
 // und dann die Ausgabe senden:
 $response->sendResponse();
-]]>
-            </programlisting>
+]]></programlisting>
         </note>
 
         <para>
@@ -63,8 +60,7 @@ $response->sendResponse();
 $this->getResponse()
     ->setHeader('Content-Type', 'text/html')
     ->appendBody($content);
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Dadurch werden alle Header in einem Rutsch versendet, genau vor der Anzeige des Inhalts.
@@ -108,8 +104,7 @@ $response = $front->dispatch();
 
 // zum Schluß, gib die Antwort aus
 $response->sendResponse();
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Standardmäßig werden Ausnahmennachrichten nicht ausgegeben. Dieses Verhalten kann durch
@@ -131,8 +126,7 @@ $response->sendResponse();
 // oder:
 $front->throwExceptions(true);
 $front->dispatch();
-]]>
-        </programlisting>
+]]></programlisting>
     </sect2>
 
     <sect2 id="zend.controller.response.headers">
@@ -272,8 +266,7 @@ class MyController extends Zend_Controller_Action
         $this->render();
     }
 }
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Im obigen Beispiel wird ein Aufruf zu <code>/my/foo</code> den endgültigen Inhalt des Bodys des Antwort
@@ -286,8 +279,7 @@ array(
     'default' => ..., // Body Inhalt von MyController::fooAction()
     'footer'  => ...  // Footer Inhalt
 );
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Wenn das gerendert wird, wird es in der Reihenfolge gerendert in dem die Elements im Array angeordnet

+ 7 - 12
documentation/manual/de/module_specs/Zend_Controller-Router-Route-Chain.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15207 -->
 <!-- Reviewed: no -->
 <sect3 id="zend.controller.router.routes.chain">
     <title>Zend_Controller_Router_Route_Chain</title>
@@ -44,8 +44,7 @@ $chainedRoute->chain($hostnameRoute)
 
 // Zweiter Weg, direkt verketten
 $chainedRoute = $hostnameRoute->chain($pathRoute);
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         Wenn Routen miteinander verkettet werden, ist Ihr standardmäßiges Trennzeichen ein
@@ -62,11 +61,10 @@ $chainedRoute = $firstRoute->chain($secondRoute, '-');
 
 // Zusammenbauen der Route: "foo-bar"
 echo $chainedRoute->assemble();
-]]>
-    </programlisting>
+]]></programlisting>
 
     <sect4 id="zend.controller.router.routes.chain.config">
-        <title>Verkettete Routen über <classname>Zend_Config</classname></title>
+        <title>Verkettete Routen über Zend_Config</title>
 
         <para>
             Um Routen in einer Config Datei miteinander zu verketten gibt es zusätzliche Parameter
@@ -113,8 +111,7 @@ echo $chainedRoute->assemble();
         <route>misc</route>
     </misc>
 </routes>
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Das führt zu den drei Routen <code>www-language-index</code>,
@@ -154,8 +151,7 @@ echo $chainedRoute->assemble();
         <chain>www, language, imprint</chain>
     </www-imprint>
 </routes>
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Man kann auch den <code>chain</code> Parameter als Array übergeben statt die Routen
@@ -175,8 +171,7 @@ echo $chainedRoute->assemble();
         <chain>imprint</chain>
     </www-imprint>
 </routes>
-]]>
-        </programlisting>
+]]></programlisting>
     </sect4>
 </sect3>
 <!--

+ 2 - 3
documentation/manual/de/module_specs/Zend_Controller-Router-Route-Hostname.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect3 id="zend.controller.router.routes.hostname">
     <title>Zend_Controller_Router_Route_Hostname</title>
@@ -29,8 +29,7 @@ $hostnameRoute = new Zend_Controller_Router_Route_Hostname(
 $plainPathRoute = new Zend_Controller_Router_Route_Static('');
 
 $router->addRoute('user', $hostnameRoute->chain($plainPathRoute);
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         Der erste Parameter in Konstruktor von <classname>Zend_Controller_Router_Route_Hostname</classname> ist

+ 12 - 23
documentation/manual/de/module_specs/Zend_Controller-Router-Route-Regex.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 14978 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect3 id="zend.controller.router.routes.regex">
     <title>Zend_Controller_Router_Route_Regex</title>
@@ -25,8 +25,7 @@ $route = new Zend_Controller_Router_Route_Regex(
     )
 );
 $router->addRoute('archive', $route);
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         Jedes definierte Regex Subpattern wird in das Anfrageobjekt injiziiert. Mit dem obigen Beispiel, nachdem
@@ -40,8 +39,7 @@ $values = array(
     'controller' => 'archive',
     'action'     => 'show'
 );
-]]>
-    </programlisting>
+]]></programlisting>
 
     <note>
         <para>
@@ -78,8 +76,7 @@ public function showAction()
     $request = $this->getRequest();
     $year    = $request->getParam(1); // $year = '2006';
 }
-]]>
-    </programlisting>
+]]></programlisting>
 
     <note>
         <para>Beachte das der Schlüssel ein Integer ist (1) anstatt ein String ('1').</para>
@@ -103,8 +100,7 @@ $route = new Zend_Controller_Router_Route_Regex(
     )
 );
 $router->addRoute('archive', $route);
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         Jetzt betrachten wir das Problem das möglicherweise schon selbst gefunden wurde. Die Verwendung von Integer
@@ -126,8 +122,7 @@ $route = new Zend_Controller_Router_Route_Regex(
     )
 );
 $router->addRoute('archive', $route);
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         Als Ergebnis werden die folgenden Werte in die Anfrage injiziiert:
@@ -139,8 +134,7 @@ $values = array(
     'controller' => 'archive',
     'action'     => 'show'
 );
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         Die Karte kann in jede Richtung definiert werden damit Sie in jeder Umgebung funktioniert. Schlüssel können
@@ -162,8 +156,7 @@ $route = new Zend_Controller_Router_Route_Regex(
     array( ... ),
     array('year' => 1)
 );
-]]>
-    </programlisting>
+]]></programlisting>
 
     <note>
         <para>
@@ -183,8 +176,7 @@ $route = new Zend_Controller_Router_Route_Regex(
     array( ... ),
     array('year' => 1)
 );
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         Das führt zu gemischten Werten die in der Anfrage vorhanden sind. Als Beispiel, wird die URL
@@ -198,8 +190,7 @@ $values = array(
     'controller' => 'archive',
     'action'     => 'show'
 );
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         Da Regex Patterns nicht einfach rückgängig zu machen sind, muß eine umgekehrte URL vorbereitet werden wenn
@@ -215,8 +206,7 @@ $route = new Zend_Controller_Router_Route_Regex(
     array('year' => 1),
     'archive/%s'
 );
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         Da all das bereits etwas ist das durch die Bedeutung eines standardmäßigen Route Objektes möglich ist
@@ -242,8 +232,7 @@ $route = new Zend_Controller_Router_Route_Regex(
     'blog/archive/%d-%s.html'
 );
 $router->addRoute('blogArchive', $route);
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         Wie man sieht, fügt das ein enormes Potential von Flexibilität zur Stnadardroute hinzu.

+ 2 - 3
documentation/manual/de/module_specs/Zend_Controller-Router-Route-Static.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 14978 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect3 id="zend.controller.router.routes.static">
     <title>Zend_Controller_Router_Route_Static</title>
@@ -16,8 +16,7 @@ $route = new Zend_Controller_Router_Route_Static(
     array('controller' => 'auth', 'action' => 'login')
 );
 $router->addRoute('login', $route);
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         Die obige Route passt zu einer URL von <code>http://domain.com/login</code>, und leitet weiter zu

+ 12 - 23
documentation/manual/de/module_specs/Zend_Controller-Router-Route.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect3 id="zend.controller.router.routes.standard">
     <title>Zend_Controller_Router_Route</title>
@@ -27,8 +27,7 @@ $route = new Zend_Controller_Router_Route(
 );
 
 $router->addRoute('user', $route);
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         Der ersten Parameter im Konstruktor von <code>http://domain.com/author/martel</code> ist eine
@@ -62,8 +61,7 @@ $values = array(
     'controller' => 'profile',
     'action'     => 'userinfo'
 );
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         Später sollte <classname>Zend_Controller_Dispatcher_Standard</classname> die <code>userinfoAction()</code> Methode
@@ -80,8 +78,7 @@ public function userinfoAction()
 
     $username = $this->_getParam('username');
 }
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         Eine Routendefinition kann ein weiteres spezielles Zeichen enthalten - eine Wildcard - dargestellt durch ein
@@ -95,8 +92,7 @@ $route = new Zend_Controller_Router_Route(
     array('module' => 'default')
 );
 $router->addRoute('default', $route);
-]]>
-    </programlisting>
+]]></programlisting>
 
     <sect4 id="zend.controller.router.routes.standard.variable-defaults">
         <title>Variable Standards</title>
@@ -113,8 +109,7 @@ $route = new Zend_Controller_Router_Route(
     array('year' => 2006)
 );
 $router->addRoute('archive', $route);
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Die obige Route entspricht URLs wie <code>http://domain.com/archive/2005</code> und
@@ -141,8 +136,7 @@ $route = new Zend_Controller_Router_Route(
     )
 );
 $router->addRoute('archive', $route);
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Diese Route führt dazu das an die Methode <code>showAction()</code> der Klasse
@@ -171,8 +165,7 @@ $route = new Zend_Controller_Router_Route(
     array('year' => '\d+')
 );
 $router->addRoute('archive', $route);
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Mit einer Route die wie oben definiert ist, wird das Routing nur dann stattfinden wenn die year
@@ -278,8 +271,7 @@ $translator->setLocale('en');
 
 // Als Standard-Übersetzer für Routen setzen
 Zend_Controller_Router_Route::setDefaultTranslator($translator);
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Dieses Beispiel zeigt die Verwendung von statischen Segmenten:
@@ -301,8 +293,7 @@ $route->assemble(array());
 
 // Die URL in Deutsch zusammenbauen: archiv
 $route->assemble(array());
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Man kann dynamische Segmente verwenden um eine Modul-Route, so wie die übersetzte Version,
@@ -325,8 +316,7 @@ $route->assemble(array('controller' => 'archive', 'foo' => 'bar'));
 
 // Die URL in Deutsch zusammenbauen: archiv/uebersicht/foo/bar
 $route->assemble(array('controller' => 'archive', 'foo' => 'bar'));
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Man kann auch statische und dynamische Segmente mischen:
@@ -352,8 +342,7 @@ $route->assemble(array('mode' => 'month', 'value' => '5'));
 
 // Die URL in Deutsch zusammenbauen: archiv/monat/5
 $route->assemble(array('mode' => 'month', 'value' => '5', '@locale' => 'de'));
-]]>
-        </programlisting>
+]]></programlisting>
     </sect4>
 
 </sect3>

+ 17 - 32
documentation/manual/de/module_specs/Zend_Controller-Router.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15207 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.controller.router"  xmlns:xi="http://www.w3.org/2001/XInclude">
     <title>Der Standard Router</title>
@@ -28,8 +28,7 @@
         <programlisting role="php"><![CDATA[
 RewriteEngine on
 RewriteRule !\.(js|ico|gif|jpg|png|css|html)$ index.php
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             oder (bevorzugt):
@@ -42,8 +41,7 @@ RewriteCond %{REQUEST_FILENAME} -l [OR]
 RewriteCond %{REQUEST_FILENAME} -d
 RewriteRule ^.*$ - [NC,L]
 RewriteRule ^.*$ index.php [NC,L]
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Der Rewrite Router kann auch mit dem IIS Webserver verwendet werden (Versionen &lt;= 7.0), wenn
@@ -53,8 +51,7 @@ RewriteRule ^.*$ index.php [NC,L]
 
         <programlisting role="php"><![CDATA[
 RewriteRule ^[\w/\%]*(?:\.(?!(?:js|ico|gif|jpg|png|css|html)$)[\w\%]*$)? /index.php [I]
-]]>
-        </programlisting>
+]]></programlisting>
 
         <note>
             <title>IIS Isapi_Rewrite</title>
@@ -109,8 +106,7 @@ url.rewrite-once = (
     ".*\.(js|ico|gif|jpg|png|css|html)$" => "$0",
     "" => "/index.php"
 )
-]]>
-        </programlisting>
+]]></programlisting>
     </sect2>
 
     <sect2 id="zend.controller.router.usage">
@@ -132,8 +128,7 @@ $router->addRoute(
                                      array('controller' => 'user',
                                            'action' => 'info'))
 );
-]]>
-        </programlisting>
+]]></programlisting>
     </sect2>
 
     <sect2 id="zend.controller.router.basic">
@@ -148,8 +143,7 @@ $router->addRoute(
         <programlisting role="php"><![CDATA[
 $router->addRoute('user',
                   new Zend_Controller_Router_Route('user/:username'));
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Der Rewrite Router kommt mit sechs Basistypen von Routen (eine von denen ist speziell):
@@ -188,8 +182,7 @@ $router->addRoute('user',
             <programlisting role="php"><![CDATA[
 <a href=
 "<?php echo $this->url(array('username' => 'martel'), 'user') ?>">Martel</a>
-]]>
-            </programlisting>
+]]></programlisting>
 
             <para>
                 Was zu folgender href führt: <code>user/martel</code>.
@@ -298,8 +291,7 @@ http://example/blog/archive/list/sort/alpha/date/desc
     action     == list
     sort       == alpha
     date       == desc
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Die Standardroute ist einfach ein <classname>Zend_Controller_Router_Route_Module</classname> Objekt welches unter
@@ -312,8 +304,7 @@ $compat = new Zend_Controller_Router_Route_Module(array(),
                                                   $dispatcher,
                                                   $request);
 $this->addRoute('default', $compat);
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Wenn diese spezielle Standard Route im eigenen Routing Schema nicht gewünscht ist, kann Sie durch
@@ -324,8 +315,7 @@ $this->addRoute('default', $compat);
         <programlisting role="php"><![CDATA[
 // Löschen aller Standard Routen
 $router->removeDefaultRoutes();
-]]>
-        </programlisting>
+]]></programlisting>
 
     </sect2>
 
@@ -347,8 +337,7 @@ $router->removeDefaultRoutes();
 
         <programlisting role="php"><![CDATA[
 $request->setBaseUrl('/~user/application-root/');
-]]>
-        </programlisting>
+]]></programlisting>
 
     </sect2>
 
@@ -364,8 +353,7 @@ $request->setBaseUrl('/~user/application-root/');
 
         <programlisting role="php"><![CDATA[
 $router->setGlobalParam('lang', 'en');
-]]>
-        </programlisting>
+]]></programlisting>
     </sect2>
 
     <sect2 id="zend.controller.router.routes">
@@ -378,7 +366,7 @@ $router->setGlobalParam('lang', 'en');
     </sect2>
 
     <sect2 id="zend.controller.router.add-config">
-        <title><classname>Zend_Config</classname> mit dem RewriteRouter verwenden</title>
+        <title>Zend_Config mit dem RewriteRouter verwenden</title>
 
         <para>
             Manchmal ist es praktischer, eine Konfigurationsdatei mit neuen Routen zu
@@ -411,8 +399,7 @@ routes.archive.defaults.controller = "archive"
 routes.archive.defaults.action = "show"
 routes.archive.map.1 = "year"
 ; OR: routes.archive.map.year = 1
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Die oben angeführte INI Datei kann dann wie folgt in ein
@@ -423,8 +410,7 @@ routes.archive.map.1 = "year"
 $config = new Zend_Config_Ini('/path/to/config.ini', 'production');
 $router = new Zend_Controller_Router_Rewrite();
 $router->addConfig($config, 'routes');
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Im oberen Beispiel teilen wir dem Router mit, den 'routes' Bereich der INI Datei
@@ -467,8 +453,7 @@ interface Zend_Controller_Router_Interface
    */
   public function route(Zend_Controller_Request_Abstract $request);
 }
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Das Routing findet nur einmal statt, wenn die Anfrage das erste Mal vom System erhalten

+ 2 - 2
documentation/manual/de/module_specs/Zend_Currency-Introduction.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15207 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.currency.introduction">
 
@@ -14,7 +14,7 @@
 
     <sect2 id="zend.currency.introduction.list">
 
-        <title>Warum sollte man <classname>Zend_Currency</classname> verwenden ?</title>
+        <title>Warum sollte man Zend_Currency verwenden ?</title>
 
         <para>
             <classname>Zend_Currency</classname> bietet die folgenden Funktionen für die Manipulation von Währungen.

+ 4 - 7
documentation/manual/de/module_specs/Zend_Currency-Migrating.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.currency.migration">
 
@@ -26,8 +26,7 @@
 
         <programlisting role="php"><![CDATA[
 $currency = new Zend_Currency($currency, $locale);
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Die <code>setFormat()</code> Methode nimmt jetzt ein Array von Optionen. Diese Optionen
@@ -90,8 +89,7 @@ $currency = new Zend_Currency($currency, $locale);
 
         <programlisting role="php"><![CDATA[
 $currency->setFormat(array $options);
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Die <code>toCurrency()</code> Methode unterstützt die optionalen 'script' und 'locale' Parameter
@@ -101,8 +99,7 @@ $currency->setFormat(array $options);
 
         <programlisting role="php"><![CDATA[
 $currency->toCurrency($value, array $options);
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Die Methoden <code>getSymbol()</code>, <code>getShortName()</code>, <code>getName()</code>,

+ 9 - 17
documentation/manual/de/module_specs/Zend_Currency-Usage.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.currency.usage">
 
@@ -26,8 +26,7 @@
 
         <programlisting role="php"><![CDATA[
 $currency = new Zend_Currency();
-]]>
-        </programlisting>
+]]></programlisting>
 
     </example>
 
@@ -46,8 +45,7 @@ Zend_Registry::set('Zend_Locale', $locale);
 
 // Irgendwo in der Anwendung
 $currency = new Zend_Currency();
-]]>
-    </programlisting>
+]]></programlisting>
 
     <note>
         <para>
@@ -120,8 +118,7 @@ $currency = new Zend_Currency();
 // Erstellt eine Instanz und verwendet 'EUR' als Währung,
 // 'en_US' für die Formatierung der Ziffern
 $currency = new Zend_Currency('en_US', 'EUR');
-]]>
-        </programlisting>
+]]></programlisting>
 
     </example>
 
@@ -184,8 +181,7 @@ echo $currency->toCurrency(1000, array('format' => 'de_AT'));
 
 // Gibt '$ ١٬٠٠٠٫٠٠' aus
 echo $currency->toCurrency(1000, array('script' => 'Arab'));
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
     </sect2>
@@ -408,8 +404,7 @@ echo $currency->toCurrency(1000);
 $currency->setFormat(array('format' => '##0.00'));
 // Gibt '1000,00 Amerikanische Dollar' aus
 echo $currency->toCurrency(1000);
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
     </sect2>
@@ -508,8 +503,7 @@ print_r($currency->getRegionList();
 // Gibt ein Array aus mit allen Währungen die jemals in dieser
 // Region verwendet wurden
 print_r($currency->getCurrencyList('de_AT');
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -537,8 +531,7 @@ print $currency->toCurrency(1000);
 // Die Währung für AT erhalten
 $currency->setLocale('de_AT');
 print $currency->toCurrency(1000);
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
     </sect2>
@@ -569,8 +562,7 @@ $cache = Zend_Cache::factory('Core',
                              array('cache_dir'
                                        => dirname(__FILE__) . '/_files/'));
 Zend_Currency::setCache($cache);
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
     </sect2>

+ 7 - 13
documentation/manual/de/module_specs/Zend_Date-Additional.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.date.additional">
 
@@ -78,8 +78,7 @@ if (Zend_Date::isDate($date,'dd MMMM yyyy', 'en')) {
 } else {
     print "Zeichenkette $date ist KEIN Datum";
 }
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
     </sect2>
@@ -113,8 +112,7 @@ if (Zend_Date::isDate($date,'dd MMMM yyyy', 'en')) {
             <programlisting role="php"><![CDATA[
 // Ausgabe der kompletten Liste aller verfügbaren Städte
 print_r (Zend_Date_Cities::getCityList());
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <para>
@@ -181,8 +179,7 @@ print_r (Zend_Date_Cities::City('Vienna', 'nautic'));
 
 // Selbstdefinition einer Ortsangabe
 $mylocation = array('latitude' => 41.5, 'longitude' => 13.2446);
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <para>
@@ -213,8 +210,7 @@ $info = $date->getSunInfo($city);
 foreach ($info as $sun) {
     print "\n" . $sun->get(Zend_Date::ISO_8601);
 }
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
     </sect2>
@@ -275,8 +271,7 @@ print $date->getTimezone();
 
 // Ausgabe des geänderten Datumsobjektes
 print $date->getIso();
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <para>
@@ -324,8 +319,7 @@ $lastdate->setTimezone();
 
 // Ausgabe des Datumsobjektes
 print $lastdate->getIso();
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
     </sect2>

+ 7 - 13
documentation/manual/de/module_specs/Zend_Date-Basic.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.date.basic">
 
@@ -43,8 +43,7 @@ $date = new Zend_Date();
 
 // Ausgabe des aktuellen Zeitpunktes
 print $date;
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
     </sect2>
@@ -76,8 +75,7 @@ $date = new Zend_Date();
 
 // Ausgabe des gewünschten Datums
 print $date->get();
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
         </sect3>
@@ -100,8 +98,7 @@ $date = new Zend_Date();
 // Setzen einer neuen Zeit
 $date->set('13:00:00',Zend_Date::TIMES);
 print $date->get(Zend_Date::W3C);
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
         </sect3>
@@ -130,8 +127,7 @@ echo "Datum über get() = ", $date->get(Zend_Date::W3C), "\n";
 // benutze die magische __toString() Methode um
 // Zend_Date's toString() aufzurufen
 echo "Datum über toString() = ", $date, "\n";
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
         </sect3>
@@ -159,8 +155,7 @@ if ($date->compare(10, Zend_Date::MINUTE) == -1) {
 } else {
     print "Diese Stunde ist mehr als 10 Minuten alt";
 }
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
             <para>
@@ -179,8 +174,7 @@ if ($date->equals(10, Zend_Date::HOUR)) {
 } else {
     print "Es ist noch nicht 10Uhr. Du kannst weiterschlafen.";
 }
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
         </sect3>

+ 3 - 5
documentation/manual/de/module_specs/Zend_Date-Constants.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.date.constants">
 
@@ -693,8 +693,7 @@
 $locale = new Zend_Locale('de_AT');
 $date = new Zend_Date(1234567890, false, $locale);
 print $date->toString("'Epoche:GGGG='GGGG, ' Datum:yy.MMMM.dd'yy.MMMM.dd");
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <table id="zend.date.constants.selfdefinedformats.table">
@@ -1148,8 +1147,7 @@ $date = new Zend_Date(1234567890, false, $locale);
 print $date->toString('F j, Y, g:i a');
 
 print $date->toString("'Format:D M j G:i:s T Y='D M j G:i:s T Y");
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <para>

+ 8 - 14
documentation/manual/de/module_specs/Zend_Date-Creation.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.date.creation">
 
@@ -36,8 +36,7 @@
 
             <programlisting role="php"><![CDATA[
 $date = new Zend_Date();
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -55,8 +54,7 @@ $date = new Zend_Date();
 
             <programlisting role="php"><![CDATA[
 $date = Zend_Date::now();
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -100,8 +98,7 @@ $date = Zend_Date::now();
             <programlisting role="php"><![CDATA[
 // SELECT UNIX_TIMESTAMP(my_datetime_column) FROM my_table
 $date = new Zend_Date($unixtimestamp, Zend_Date::TIMESTAMP);
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -126,8 +123,7 @@ $date = new Zend_Date($unixtimestamp, Zend_Date::TIMESTAMP);
             <programlisting role="php"><![CDATA[
 // SELECT datecolumn FROM my_table
 $date = new Zend_Date($datecolumn, Zend_Date::ISO_8601);
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -195,15 +191,13 @@ $datearray = array('year' => 2006,
                    'hour' => 12,
                    'minute' => 3,
                    'second' => 10);
-$date = new Zend_Date($datearray)
-;]]>
-            </programlisting>
+$date = new Zend_Date($datearray);
+]]></programlisting>
 
             <programlisting role="php"><![CDATA[
 $datearray = array('year' => 2006, 'month' => 4, 'day' => 18);
 $date = new Zend_Date($datearray);
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
     </sect2>

+ 2 - 3
documentation/manual/de/module_specs/Zend_Date-Introduction.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.date.introduction">
 
@@ -56,8 +56,7 @@
 date_default_timezone_set('America/Los_Angeles');
 // Zeitzone für Deutschland
 date_default_timezone_set('Europe/Berlin');
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
             <emphasis role="strong">Wenn eine Zend_Date Instanz erzeugt wird, wird die
             Zeitzone des aktuellen Benutzers automatisch als aktuelle Standardzeitzone übernommen</emphasis>.

+ 4 - 7
documentation/manual/de/module_specs/Zend_Date-Overview.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.date.overview">
 
@@ -175,8 +175,7 @@ echo $date2, "\n"; // Ausgabe "Mar 3, 2007 12:00:00 AM"
 // Stikte Interpretation des angegebenen Formats
 $date3 = new Zend_Date('Feb 31, 2007', 'MM.dd.yyyy');
 echo $date3, "\n"; // Ausgabe "Mar 3, 2007 12:00:00 AM"
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <para>
@@ -213,8 +212,7 @@ Zend_Registry::set('Zend_Locale', $locale);
 
 // Irgendwo in der eigenen Anwendung
 $date = new Zend_Date('31.Feb.2007');
-]]>
-        </programlisting>
+]]></programlisting>
 
     </sect2>
 
@@ -243,8 +241,7 @@ $date = new Zend_Date(); // $date's Zeitpunkt === time()
 // Ändert $date durch addieren von 12 Stunden
 $date->add('12', Zend_Date::HOUR);
 print $date;
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <para>

+ 37 - 73
documentation/manual/de/module_specs/Zend_Db_Adapter.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15140 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.db.adapter">
 
@@ -127,8 +127,7 @@ $db = new Zend_Db_Adapter_Pdo_Mysql(array(
     'password' => 'xxxxxxxx',
     'dbname'   => 'test'
 ));
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
         </sect3>
 
@@ -165,8 +164,7 @@ $db = Zend_Db::factory('Pdo_Mysql', array(
     'password' => 'xxxxxxxx',
     'dbname'   => 'test'
 ));
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
             <para>
@@ -191,8 +189,7 @@ $db = Zend_Db::factory('Pdo_Mysql', array(
     'dbname'           => 'test',
     'adapterNamespace' => 'MyProject_Db_Adapter'
 ));
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
         </sect3>
@@ -238,8 +235,7 @@ $config = new Zend_Config(
 );
 
 $db = Zend_Db::factory($config->database);
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
             <para>
@@ -343,8 +339,7 @@ $params = array(
 );
 
 $db = Zend_Db::factory('Db2', $params);
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
             <example id="zend.db.adapter.connecting.parameters.example2">
@@ -372,8 +367,7 @@ $params = array(
 );
 
 $db = Zend_Db::factory('Pdo_Mysql', $params);
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
             <example id="zend.db.adapter.connecting.parameters.example3">
@@ -395,8 +389,7 @@ $db = Zend_Db::factory('Pdo_Mysql', $params);
 
 echo $db->getConnection()
         ->getAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY);
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
             <example id="zend.db.adapter.connecting.parameters.example4">
@@ -415,8 +408,7 @@ $params = array(
 );
 
 $db = Zend_Db::factory('Pdo_Mysql', $params);
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
         </sect3>
@@ -474,8 +466,7 @@ try {
 } catch (Zend_Exception $e) {
     // Möglicherweise kann factory() die definierte Adapter Klasse nicht laden
 }
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
         </sect3>
@@ -551,8 +542,7 @@ CREATE TABLE bugs_products (
   product_id        INTEGER NOT NULL REFERENCES products,
   PRIMARY KEY       (bug_id, product_id)
 );
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Weiterhin zu beachten ist, dass die <code>bugs</code> Tabelle mehrere Foreign-Key References zu der
@@ -607,8 +597,7 @@ CREATE TABLE bugs_products (
 $sql = 'SELECT * FROM bugs WHERE bug_id = ?';
 
 $result = $db->fetchAll($sql, 2);
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
         </sect3>
@@ -693,8 +682,7 @@ $result = $db->fetchAll('SELECT * FROM bugs WHERE bug_id = ?', 2);
 
 // $result ist ein Array von Objekten
 echo $result[0]->bug_description;
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
         </sect3>
@@ -717,8 +705,7 @@ $result = $db->fetchAssoc('SELECT * FROM bugs WHERE bug_id = ?', 2);
 
 // $result ist ein Array von assoziativen Arrays im Geist von fetch mode
 echo $result[0]['bug_description'];
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
         </sect3>
@@ -744,8 +731,7 @@ $result = $db->fetchCol(
 
 // Enthält bug_description; bug_id wird nicht zurückgegeben
 echo $result[0];
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
         </sect3>
@@ -775,8 +761,7 @@ $db->setFetchMode(Zend_Db::FETCH_OBJ);
 $result = $db->fetchAssoc('SELECT bug_id, bug_status FROM bugs');
 
 echo $result[2];
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
         </sect3>
@@ -799,8 +784,7 @@ $result = $db->fetchRow('SELECT * FROM bugs WHERE bug_id = 2');
 
 // Beachte das $result ein einzelnes Objekt ist, und kein Array von Objekten
 echo $result->bug_description;
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
         </sect3>
@@ -823,8 +807,7 @@ $result = $db->fetchOne('SELECT bug_status FROM bugs WHERE bug_id = 2');
 
 // this is a single string value
 echo $result;
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
         </sect3>
 
@@ -859,8 +842,7 @@ $data = array(
 );
 
 $db->insert('bugs', $data);
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
             <para>
@@ -894,8 +876,7 @@ $data = array(
 );
 
 $db->insert('bugs', $data);
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
         </sect3>
@@ -925,8 +906,7 @@ $db->insert('bugs', $data);
 
 // Gib den letzten durch eine auto-inkrement Spalte erzeugten Wert zurück
 $id = $db->lastInsertId();
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
             <para>
@@ -951,8 +931,7 @@ $id = $db->lastInsertId('bugs', 'bug_id');
 // Gib, alternativ, den letzten durch die 'bugs_seq' Sequenz
 // erstellten Wert zurück
 $id = $db->lastInsertId('bugs');
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
             <para>
@@ -968,8 +947,7 @@ $db->insert('bugs', $data);
 
 // Gib den letzten durch die 'bugs_id_gen' Sequenz erstellten Wert zurück.
 $id = $db->lastSequenceId('bugs_id_gen');
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
             <para>
@@ -1051,8 +1029,7 @@ $data = array(
 );
 
 $n = $db->update('bugs', $data, 'bug_id = 2');
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
             <para>
@@ -1081,8 +1058,7 @@ $n = $db->update('bugs', $data, $where);
 // Der erstellte SQL Syntax ist:
 //  UPDATE "bugs" SET "update_on" = '2007-03-23', "bug_status" = 'FIXED'
 //  WHERE ("reported_by" = 'goofy') AND ("bug_status" = 'OPEN')
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
         </sect3>
@@ -1110,8 +1086,7 @@ $n = $db->update('bugs', $data, $where);
                 <title>Löschen von Zeilen</title>
                 <programlisting role="php"><![CDATA[
 $n = $db->delete('bugs', 'bug_id = 3');
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
             <para>
@@ -1142,8 +1117,7 @@ $sql = "SELECT * FROM bugs WHERE reported_by = '$name'";
 
 echo $sql;
 // SELECT * FROM bugs WHERE reported_by = 'O'Reilly'
-]]>
-            </programlisting>
+]]></programlisting>
         </para>
 
         <para>
@@ -1186,8 +1160,7 @@ $sql = "SELECT * FROM bugs WHERE reported_by = $name";
 
 echo $sql;
 // SELECT * FROM bugs WHERE reported_by = 'O\'Reilly'
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
             <para>
@@ -1207,8 +1180,7 @@ echo $sql;
 
                 <programlisting role="php"><![CDATA[
 SELECT * FROM atable WHERE intColumn = '123'
-]]>
-                </programlisting>
+]]></programlisting>
             </para>
 
             <para>
@@ -1222,8 +1194,7 @@ SELECT * FROM atable WHERE intColumn = '123'
 $value = '1234';
 $sql = 'SELECT * FROM atable WHERE intColumn = '
      . $db->quote($value, 'INTEGER');
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
             <para>
@@ -1267,8 +1238,7 @@ $sql = $db->quoteInto("SELECT * FROM bugs WHERE reported_by = ?", "O'Reilly");
 
 echo $sql;
 // SELECT * FROM bugs WHERE reported_by = 'O\'Reilly'
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
             <para>
@@ -1285,8 +1255,7 @@ $sql = $db
 
 echo $sql;
 // SELECT * FROM bugs WHERE reported_by = 1234
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
         </sect3>
@@ -1333,8 +1302,7 @@ $sql = "SELECT * FROM $tableName";
 
 echo $sql
 // SELECT * FROM "order"
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
             <para>
@@ -1420,8 +1388,7 @@ try {
     $db->rollBack();
     echo $e->getMessage();
 }
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
     </sect2>
@@ -1599,8 +1566,7 @@ try {
             <title>Schließen einer Datenbankverbindung</title>
             <programlisting role="php"><![CDATA[
 $db->closeConnection();
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <note>
@@ -1652,8 +1618,7 @@ $db->closeConnection();
             <title>Ausführen eines nicht-prepared Statements mit einem PDO Adapter</title>
             <programlisting role="php"><![CDATA[
 $result = $db->getConnection()->exec('DROP TABLE bugs');
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <para>
@@ -1692,8 +1657,7 @@ if (!is_null($version)) {
 } else {
     // Server Version ist unmöglich zu lesen
 }
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect2>
 

+ 3 - 5
documentation/manual/de/module_specs/Zend_Db_Profiler-Firebug.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect3 id="zend.db.profiler.profilers.firebug">
     <title>Profilen mit Firebug</title>
@@ -54,8 +54,7 @@ $db->setProfiler($profiler);
 
 // Alle DB Abfragen im Modell, View und Controller Dateien
 // werden nun profiled und an Firebug gesendet
-]]>
-        </programlisting>
+]]></programlisting>
     </example>
 
     <example id="zend.db.profiler.profilers.firebug.example.without_front_controller">
@@ -82,8 +81,7 @@ ob_start();
 // Die Profilingdaten an den Browser senden
 $channel->flush();
 $response->sendHeaders();
-]]>
-        </programlisting>
+]]></programlisting>
     </example>
 </sect3>
 <!--

+ 13 - 25
documentation/manual/de/module_specs/Zend_Db_Profiler.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.db.profiler" xmlns:xi="http://www.w3.org/2001/XInclude">
 
@@ -40,8 +40,7 @@ $db->getProfiler()->setEnabled(false);
 
 // aktiviere Profiler
 $db->getProfiler()->setEnabled(true);
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Der Wert der <code>profiler</code> Option ist flexibel. Er wird unterschiedlich interpretiert,
@@ -56,8 +55,7 @@ $db->getProfiler()->setEnabled(true);
             <programlisting role="php"><![CDATA[
 $params['profiler'] = true;
 $db = Zend_Db::factory('PDO_MYSQL', $params);
-]]>
-            </programlisting>
+]]></programlisting>
         </para>
 
         <para>
@@ -69,8 +67,7 @@ $profiler = MyProject_Db_Profiler();
 $profiler->setEnabled(true);
 $params['profiler'] = $profiler;
 $db = Zend_Db::factory('PDO_MYSQL', $params);
-]]>
-            </programlisting>
+]]></programlisting>
         </para>
 
         <para>
@@ -87,8 +84,7 @@ $params['profiler'] = array(
     'class'   => 'MyProject_Db_Profiler'
 );
 $db = Zend_Db::factory('PDO_MYSQL', $params);
-]]>
-            </programlisting>
+]]></programlisting>
         </para>
 
         <para>
@@ -108,8 +104,7 @@ db.profiler.enabled = true
 $config = new Zend_Config_Ini('config.ini', 'main');
 $params['profiler'] = $config->db->profiler;
 $db = Zend_Db::factory('PDO_MYSQL', $params);
-]]>
-            </programlisting>
+]]></programlisting>
 
             Die '<code>instance</code>' Eigenschaft kann wie folgt verwendet werden:
             <programlisting role="php"><![CDATA[
@@ -121,8 +116,7 @@ $configData = array(
 $config = new Zend_Config($configData);
 $params['profiler'] = $config;
 $db = Zend_Db::factory('PDO_MYSQL', $params);
-]]>
-            </programlisting>
+]]></programlisting>
 
         </para>
 
@@ -139,8 +133,7 @@ $db = Zend_Db::factory('PDO_MYSQL', $params);
 
         <programlisting role="php"><![CDATA[
 $profiler = $db->getProfiler();
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Dies gibt eine <classname>Zend_Db_Profiler</classname> Objektinstanz zurück. Mit dieser Instanz
@@ -222,8 +215,7 @@ $profiler = $db->getProfiler();
 $query = $profiler->getLastQueryProfile();
 
 echo $query->getQuery();
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Vielleicht wird eine Seite langsam erstellt; verwende den Profiler, um zuerst die
@@ -251,8 +243,7 @@ echo 'Average query length: ' . $totalTime / $queryCount .
 echo 'Queries per second: ' . $queryCount / $totalTime . "\n";
 echo 'Longest query length: ' . $longestTime . "\n";
 echo "Longest query: \n" . $longestQuery . "\n";
-]]>
-        </programlisting>
+]]></programlisting>
 
     </sect2>
 
@@ -281,8 +272,7 @@ $profiler->setFilterElapsedSecs(5);
 
 // Zeichne alle Abfragen unabhängig von deren Laufzeit auf:
 $profiler->setFilterElapsedSecs(null);
-]]>
-            </programlisting>
+]]></programlisting>
         </sect3>
 
         <sect3 id="zend.db.profiler.advanced.filtertype">
@@ -359,8 +349,7 @@ $profiler->setFilterQueryType(Zend_Db_Profiler::DELETE);
 
 // Remove all filters
 $profiler->setFilterQueryType(null);
-]]>
-            </programlisting>
+]]></programlisting>
 
         </sect3>
 
@@ -389,8 +378,7 @@ $profiles = $profiler->getQueryProfiles(Zend_Db_Profiler::SELECT |
 
 // Hole DELETE Abfragen zurück
 $profiles = $profiler->getQueryProfiles(Zend_Db_Profiler::DELETE);
-]]>
-            </programlisting>
+]]></programlisting>
 
         </sect3>
 

+ 34 - 63
documentation/manual/de/module_specs/Zend_Db_Select.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.db.select">
 
@@ -76,8 +76,7 @@
             <programlisting role="php"><![CDATA[
 $db = Zend_Db::factory( ...Optionen... );
 $select = $db->select();
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -93,8 +92,7 @@ $select = $db->select();
             <programlisting role="php"><![CDATA[
 $db = Zend_Db::factory( ...Optionen... );
 $select = new Zend_Db_Select($db);
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -126,8 +124,7 @@ $select->where( ...Angabe von Suchkriterien... )
 
 // Hinzufügen einer ORDER BY Bedingung
 $select->order( ...Angabe von Sortierkriterien... );
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -147,8 +144,7 @@ $select = $db->select()
     ->from( ...Angabe von Tabelle und Spalten... )
     ->where( ...Angabe von Suchkriterien... )
     ->order( ...Angabe von Sortierkriterien... );
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -181,8 +177,7 @@ $select = $db->select()
 
 $select = $db->select()
              ->from( 'products' );
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -207,8 +202,7 @@ $select = $db->select()
 
 $select = $db->select()
              ->from( array('p' => 'products') );
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -236,8 +230,7 @@ $select = $db->select()
 
 $select = $db->select()
              ->from('products', '*', 'myschema');
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -302,8 +295,7 @@ $select = $db->select()
 $select = $db->select()
              ->from(array('p' => 'products'),
                     array('prodno' => 'product_id', 'product_name'));
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -372,8 +364,7 @@ $select = $db->select()
                           'cost_plus_tax' =>
                               new Zend_Db_Expr('p.cost * 1.08'))
                     );
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -417,8 +408,7 @@ $select = $db->select()
                     array('origin' =>
                           '(p.' . $db->quoteIdentifier('from') . ' + 10)')
                    );
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -460,8 +450,8 @@ $select = $db->select()
 $select = $db->select()
              ->from(array('p' => 'products'), 'p.product_id')
              ->columns('product_name', 'p');
-             // Alternativ kann columns('p.product_name') verwendet werden]]>
-                </programlisting>
+             // Alternativ kann columns('p.product_name') verwendet werden
+]]></programlisting>
 
             </example>
 
@@ -494,8 +484,7 @@ $select = $db->select()
                     array('product_id', 'product_name'))
              ->join(array('l' => 'line_items'),
                     'p.product_id = l.product_id');
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -548,8 +537,7 @@ $select = $db->select()
              ->join(array('l' => 'line_items'),
                     'p.product_id = l.product_id',
                     array() ); // leere Liste von Spalten
-]]>
-                </programlisting>
+]]></programlisting>
 
                 <para>
                     Zu beachten ist das leere <code>array()</code> in dem oben stehenden Beispiel,
@@ -705,8 +693,7 @@ $select = $db->select()
              ->from('table1')
              ->joinUsing('table2', 'column1')
              ->where('column2 = ?', 'foo');
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -767,8 +754,8 @@ $select = $db->select()
 $select = $db->select()
              ->from('products',
                     array('product_id', 'product_name', 'price'))
-             ->where('price > 100.00');]]>
-                </programlisting>
+             ->where('price > 100.00');
+]]></programlisting>
 
             </example>
 
@@ -812,8 +799,7 @@ $select = $db->select()
              ->from('products',
                     array('product_id', 'product_name', 'price'))
              ->where('price > ?', $minimumPrice);
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
             <para>
@@ -841,8 +827,7 @@ $select = $db->select()
                    array('product_id', 'product_name', 'price'))
             ->where('price > ?', $minimumPrice)
             ->where('price < ?', $maximumPrice);
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -872,8 +857,7 @@ $select = $db->select()
                     array('product_id', 'product_name', 'price'))
              ->where('price < ?', $minimumPrice)
              ->orWhere('price > ?', $maximumPrice);
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -904,8 +888,7 @@ $select = $db->select()
                     array('product_id', 'product_name', 'price'))
              ->where("price < $minimumPrice OR price > $maximumPrice")
              ->where('product_name = ?', $prod);
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -953,8 +936,7 @@ $select = $db->select()
                     'p.product_id = l.product_id',
                     array('line_items_per_product' => 'COUNT(*)'))
              ->group('p.product_id');
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -1011,8 +993,7 @@ $select = $db->select()
                     array('line_items_per_product' => 'COUNT(*)'))
              ->group('p.product_id')
              ->having('line_items_per_product > 10');
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -1079,8 +1060,7 @@ $select = $db->select()
              ->group('p.product_id')
              ->order(array('line_items_per_product DESC',
                            'product_id'));
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -1120,8 +1100,7 @@ $select = $db->select()
              ->from(array('p' => 'products'),
                     array('product_id', 'product_name'))
              ->limit(10, 20);
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -1162,8 +1141,7 @@ $select = $db->select()
              ->from(array('p' => 'products'),
                     array('product_id', 'product_name'))
              ->limitPage(2, 10);
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
         </sect3>
@@ -1189,8 +1167,7 @@ $select = $db->select()
 $select = $db->select()
              ->distinct()
              ->from(array('p' => 'products'), 'product_name');
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -1217,8 +1194,7 @@ $select = $db->select()
 $select = $db->select()
              ->forUpdate()
              ->from(array('p' => 'products'));
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -1261,8 +1237,7 @@ $select = $db->select()
 
 $stmt = $db->query($select);
 $result = $stmt->fetchAll();
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -1289,8 +1264,7 @@ $select = $db->select()
 
 $stmt = $select->query();
 $result = $stmt->fetchAll();
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -1319,8 +1293,7 @@ echo "$sql\n";
 
 // Ausgabe ist dieser String:
 //   SELECT * FROM "products"
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -1453,8 +1426,7 @@ $orderData = $select->getPart( Zend_Db_Select::ORDER );
 // Der zurückgegebene Wert kann eine Array Struktur sein, kein String.
 // Jeder Abschnitt hat eine unterschiedliche Struktur.
 print_r( $orderData );
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -1509,8 +1481,7 @@ $select->order('product_id');
 
 // Lösche alle Abschnitte von der Abfrage
 $select->reset();
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 

+ 12 - 23
documentation/manual/de/module_specs/Zend_Db_Statement.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.db.statement">
 
@@ -36,8 +36,7 @@ $stmt = $db->query(
             'SELECT * FROM bugs WHERE reported_by = ? AND bug_status = ?',
             array('goofy', 'FIXED')
         );
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <para>
@@ -60,8 +59,7 @@ $stmt = $db->query(
 $sql = 'SELECT * FROM bugs WHERE reported_by = ? AND bug_status = ?';
 
 $stmt = new Zend_Db_Statement_Mysqli($db, $sql);
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
     </sect2>
@@ -90,8 +88,7 @@ $sql = 'SELECT * FROM bugs WHERE reported_by = ? AND bug_status = ?';
 $stmt = new Zend_Db_Statement_Mysqli($db, $sql);
 
 $stmt->execute(array('goofy', 'FIXED'));
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <para>
@@ -109,8 +106,7 @@ $sql = 'SELECT * FROM bugs WHERE ' .
 $stmt = new Zend_Db_Statement_Mysqli($db, $sql);
 
 $stmt->execute(array(':reporter' => 'goofy', ':status' => 'FIXED'));
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <para>
@@ -180,8 +176,7 @@ $stmt = $db->query('SELECT * FROM bugs');
 while ($row = $stmt->fetch()) {
     echo $row['bug_description'];
 }
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
             <para>
@@ -211,8 +206,7 @@ $stmt = $db->query('SELECT * FROM bugs');
 $rows = $stmt->fetchAll();
 
 echo $rows[0]['bug_description'];
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
             <para>
@@ -246,8 +240,7 @@ $stmt->setFetchMode(Zend_Db::FETCH_NUM);
 $rows = $stmt->fetchAll();
 
 echo $rows[0][0];
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
             <para>
@@ -281,8 +274,7 @@ echo $rows[0][0];
 $stmt = $db->query('SELECT bug_id, bug_description, bug_status FROM bugs');
 
 $bug_status = $stmt->fetchColumn(2);
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
             <para>
@@ -311,8 +303,7 @@ $stmt = $db->query('SELECT bug_id, bug_description, bug_status FROM bugs');
 $obj = $stmt->fetchObject();
 
 echo $obj->bug_description;
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
 
             <para>
@@ -336,8 +327,7 @@ echo $obj->bug_description;
         <example id="zend.db.statement.binding-param.example">
             <title>Binding parameters from PHP variables</title>
             <programlisting role="php"><![CDATA[
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <para>
@@ -359,8 +349,7 @@ echo $obj->bug_description;
         <example id="zend.db.statement.binding-column.example">
             <title>Binding results to PHP variables</title>
             <programlisting role="php"><![CDATA[
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <para>

+ 17 - 33
documentation/manual/de/module_specs/Zend_Db_Table-Relationships.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.db.table.relationships">
 
@@ -95,8 +95,7 @@ class BugsProducts extends Zend_Db_Table_Abstract
     );
 
 }
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Wenn <classname>Zend_Db_Table</classname> verwendet wird um kaskadierende UPDATE und DELETE Operationen zu
@@ -231,8 +230,7 @@ class BugsProducts extends Zend_Db_Table_Abstract
 
         <programlisting role="php"><![CDATA[
 $row->findDependentRowset($table, [$rule]);
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Diese Methode gibt ein <classname>Zend_Db_Table_Rowset_Abstract</classname> Objekt zurück, welche ein Set von
@@ -262,8 +260,7 @@ $accountsRowset = $accountsTable->find(1234);
 $user1234 = $accountsRowset->current();
 
 $bugsReportedByUser = $user1234->findDependentRowset('Bugs');
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -299,8 +296,7 @@ $accountsRowset = $accountsTable->find(1234);
 $user1234 = $accountsRowset->current();
 
 $bugsAssignedToUser = $user1234->findDependentRowset('Bugs', 'Engineer');
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -332,8 +328,7 @@ $select = $accountsTable->select()->order('name ASC')
 $bugsAssignedToUser = $user1234->findDependentRowset('Bugs',
                                                      'Engineer',
                                                      $select);
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -399,8 +394,7 @@ $bugsReportedBy = $user1234->findBugs();
 
 // Eine Referenzregel spezifizieren
 $bugsAssignedTo = $user1234->findBugsByEngineer();
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -418,8 +412,7 @@ $bugsAssignedTo = $user1234->findBugsByEngineer();
 
         <programlisting role="php"><![CDATA[
 $row->findParentRow($table, [$rule]);
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Es sollte immer exakt eine Zeile in der Elterntabelle durch eine abhängige Zeile
@@ -450,8 +443,7 @@ $bugsRowset = $bugsTable->fetchAll(array('bug_status = ?' => 'NEW'));
 $bug1 = $bugsRowset->current();
 
 $reporter = $bug1->findParentRow('Accounts');
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -486,8 +478,7 @@ $bugsRowset = $bugsTable->fetchAll(array('bug_status = ?', 'NEW'));
 $bug1 = $bugsRowset->current();
 
 $engineer = $bug1->findParentRow('Accounts', 'Engineer');
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -550,8 +541,7 @@ $reporter = $bug1->findParentAccounts();
 
 // Die Referenzregel spezifizieren
 $engineer = $bug1->findParentAccountsByEngineer();
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -577,8 +567,7 @@ $row->findManyToManyRowset($table,
                                    [Zend_Db_Table_Select $select]
                                ]
                            ]);
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Diese Methode gibt ein <classname>Zend_Db_Table_Rowset_Abstract</classname> zurück welches Zeilen von der
@@ -618,8 +607,7 @@ $bug1234 = $bugsRowset->current();
 
 $productsRowset = $bug1234->findManyToManyRowset('Products',
                                                  'BugsProducts');
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -673,8 +661,7 @@ $bug1234 = $bugsRowset->current();
 $productsRowset = $bug1234->findManyToManyRowset('Products',
                                                  'BugsProducts',
                                                  'Bug');
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -749,8 +736,7 @@ $products = $bug1234->findProductsViaBugsProducts();
 
 // Spezifizieren der Referenzregel
 $products = $bug1234->findProductsViaBugsProductsByBug();
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -814,8 +800,7 @@ $product1234 = $productsRowset->current();
 
 $product1234->delete();
 // Kaskadiert automatisch zur Bugs Tabelle und löscht abhängige Zeilen.
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -878,8 +863,7 @@ class BugsProducts extends Zend_Db_Table_Abstract
         ...
     );
 }
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 

+ 38 - 75
documentation/manual/de/module_specs/Zend_Db_Table.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.db.table">
 
@@ -53,8 +53,7 @@ class Bugs extends Zend_Db_Table_Abstract
 {
     protected $_name = 'bugs';
 }
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -74,8 +73,7 @@ class bugs extends Zend_Db_Table_Abstract
 {
     // Tabellenname entspricht dem Klassennamen
 }
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -112,8 +110,7 @@ class Bugs extends Zend_Db_Table_Abstract
     protected $_name   = 'bug_db.bugs';
     protected $_schema = 'ignored';
 }
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -147,8 +144,7 @@ $tableBugs = new Bugs(array('name' => 'bug_db.bugs'));
 
 $tableBugs = new Bugs(array('name' => 'bug_db.bugs',
                             'schema' => 'ignored'));
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -180,8 +176,7 @@ class Bugs extends Zend_Db_Table_Abstract
     protected $_name = 'bugs';
     protected $_primary = 'bug_id';
 }
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -228,8 +223,7 @@ class Bugs extends Zend_Db_Table_Abstract
         parent::_setupTableName();
     }
 }
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -301,8 +295,7 @@ class Bugs extends Zend_Db_Table_Abstract
         $this->_observer = new MyObserverClass();
     }
 }
-]]>
-                    </programlisting>
+]]></programlisting>
 
                 </example>
 
@@ -342,8 +335,7 @@ class Bugs extends Zend_Db_Table_Abstract
 $db = Zend_Db::factory('PDO_MYSQL', $options);
 
 $table = new Bugs(array('db' => $db));
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -372,8 +364,7 @@ Zend_Db_Table_Abstract::setDefaultAdapter($db);
 // Später...
 
 $table = new Bugs();
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -408,8 +399,7 @@ Zend_Registry::set('my_db', $db);
 // Später...
 
 $table = new Bugs(array('db' => 'my_db'));
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -449,8 +439,7 @@ $data = array(
 );
 
 $table->insert($data);
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -473,8 +462,7 @@ $data = array(
     'bug_description' => 'Irgendwas ist falsch',
     'bug_status'      => 'NEU'
 );
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -513,8 +501,7 @@ class Bugs extends Zend_Db_Table_Abstract
     // er muß nicht definiert werden.
     protected $_sequence = true;
 }
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -561,8 +548,7 @@ class Bugs extends Zend_Db_Table_Abstract
 
     protected $_sequence = 'bug_sequence';
 }
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -610,8 +596,7 @@ class BugStatus extends Zend_Db_Table_Abstract
 
     protected $_sequence = false;
 }
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -657,8 +642,7 @@ $data = array(
 $where = $table->getAdapter()->quoteInto('bug_id = ?', 1234);
 
 $table->update($data, $where);
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -705,8 +689,7 @@ $table = new Bugs();
 $where = $table->getAdapter()->quoteInto('bug_id = ?', 1235);
 
 $table->delete($where);
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -756,8 +739,7 @@ $rows = $table->find(1234);
 // Mehrere Zeilen finden
 // Gibt auch ein Rowset zurück
 $rows = $table->find(array(1234, 5678));
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -819,8 +801,7 @@ $rows = $table->find(1234, 'ABC');
 // Mehrere Zeilen mit einem kombinierten Primärschlüssel finden
 // Gibt auch ein Rowset zurück
 $rows = $table->find(array(1234, 5678), array('ABC', 'DEF'));
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -864,8 +845,7 @@ $rows = $table->fetchAll($table->select()->where('bug_status = ?', 'NEW')
 $row = $table->fetchRow('bug_status = "NEW"', 'bug_id ASC');
 $row = $table->fetchRow($table->select()->where('bug_status = ?', 'NEW')
                                         ->order('bug_id ASC'));
-]]>
-                        </programlisting>
+]]></programlisting>
 
                     </para>
 
@@ -932,8 +912,7 @@ $select = $table->select();
 $select->where('bug_status = ?', 'NEW');
 
 $rows = $table->fetchAll($select);
-]]>
-                    </programlisting>
+]]></programlisting>
 
                 </example>
 
@@ -955,8 +934,7 @@ $table = new Bugs();
 
 $rows =
     $table->fetchAll($table->select()->where('bug_status = ?', 'NEW'));
-]]>
-                    </programlisting>
+]]></programlisting>
 
                 </example>
 
@@ -985,8 +963,7 @@ $table = new Bugs();
 $select = $table->select()->where('bug_status = ?', 'NEW');
 
 $rows = $table->fetchAll($select);
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -1016,8 +993,7 @@ $select = $table->select()->where(array('bug_status = ?' => 'NEW'))
                           ->limit($count, $offset);
 
 $rows = $table->fetchAll($select);
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -1057,8 +1033,7 @@ $select->from($table, array('bug_id', 'bug_description'))
        ->where('bug_status = ?', 'NEW');
 
 $rows = $table->fetchAll($select);
-]]>
-                    </programlisting>
+]]></programlisting>
 
                 </example>
 
@@ -1101,8 +1076,7 @@ $select->from($table,
        ->group('reported_by');
 
 $rows = $table->fetchAll($select);
-]]>
-                    </programlisting>
+]]></programlisting>
 
                 </example>
 
@@ -1126,8 +1100,7 @@ $select->where('bug_status = ?', 'NEW')
        ->where('accounts.account_name = ?', 'Bob');
 
 $rows = $table->fetchAll($select);
-]]>
-                    </programlisting>
+]]></programlisting>
 
                 </example>
 
@@ -1159,8 +1132,7 @@ $select->where('bug_status = ?', 'NEW')
        ->where('accounts.account_name = ?', 'Bob');
 
 $rows = $table->fetchAll($select);
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -1188,8 +1160,7 @@ $select  = $table->select()->where('bug_status = ?', 'NEW')
                            ->order('bug_id');
 
 $row = $table->fetchRow($select);
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -1221,8 +1192,7 @@ $table = new Bugs();
 $info = $table->info();
 
 echo "Der Name der Tabelle ist " . $info['name'] . "\n";
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -1396,8 +1366,7 @@ class Bugs extends Zend_Db_Table_Abstract
 
 // Jede Instanz von Bugs verwenden nur den Standardmäßigen Cache fpr die Metadaten
 $bugs = new Bugs();
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -1433,8 +1402,7 @@ class Bugs extends Zend_Db_Table_Abstract
 
 // Eine Instanz für die Instanzierung konfgurieren
 $bugs = new Bugs(array('metadataCache' => $cache));
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -1567,8 +1535,7 @@ $where = $table->getAdapter()->quoteInto('bug_status = ?', 'NEW')
 // Gibt ein Objekt des Typs My_Rowset zurück
 // das ein Array von Objekten des Typs My_Row enthält.
 $rows = $table->fetchAll($where);
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -1600,8 +1567,7 @@ $table->setRowsetClass('My_Rowset');
 $rowsCustom = $table->fetchAll($where);
 
 // Das $rowsStandard Objekt existiert noch immer, und es bleibt unverändert.
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -1650,8 +1616,7 @@ class Bugs extends Zend_Db_Table_Abstract
         return parent::update($data, $where);
     }
 }
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -1689,8 +1654,7 @@ class Bugs extends Zend_Db_Table_Abstract
         return $this->fetchAll($where, 'bug_id');
     }
 }
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -1760,8 +1724,7 @@ abstract class MyAbstractTable extends Zend_Db_Table_Abstract
 class BugsProducts extends MyAbstractTable
 {
 }
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 

+ 18 - 35
documentation/manual/de/module_specs/Zend_Db_Table_Row.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.db.table.row">
 
@@ -41,8 +41,7 @@
             <programlisting role="php"><![CDATA[
 $bugs = new Bugs();
 $row = $bugs->fetchRow($bugs->select()->where('bug_id = ?', 1));
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -59,8 +58,7 @@ $row = $bugs->fetchRow($bugs->select()->where('bug_id = ?', 1));
 $bugs = new Bugs();
 $rowset = $bugs->fetchAll($bugs->select()->where('bug_status = ?', 1));
 $row = $rowset->current();
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -83,8 +81,7 @@ $row = $bugs->fetchRow($bugs->select()->where('bug_id = ?', 1));
 
 // Wert der Spalte bug_description ausgeben
 echo $row->bug_description;
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -132,8 +129,7 @@ foreach ($rowArray as $column => $value) {
     echo "Spalte: $column\n";
     echo "Wert:  $value\n";
 }
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -193,8 +189,7 @@ $row->bug_status = 'FIXED';
 
 // Die Datenbankzeile mit den neuen Werten aktualisieren
 $row->save();
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -225,8 +220,7 @@ $newRow->bug_status = 'NEW';
 
 // Neue Zeile in die Datenbank einfügen
 $newRow->save();
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -250,8 +244,7 @@ $newRow = $bugs->createRow($data);
 
 // Neue Zeile in die Datenbank einfugen
 $newRow->save();
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -298,8 +291,7 @@ $newRow->setFromArray($data);
 
 // Neue Zeile in die Datenbank schreiben
 $newRow->save();
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -324,8 +316,7 @@ $row = $bugs->fetchRow('bug_id = 1');
 
 // Zeile löschen
 $row->delete();
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -372,8 +363,7 @@ $row = $bugs->fetchRow('bug_id = 1');
 $serializedRow = serialize($row);
 
 // Jetzt kann $serializedRow z.B. in einer Datei gespeichert werden
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -405,8 +395,7 @@ $rowClone = unserialize($serializedRow);
 // Jetzt können die Objekteigenschaften genutzt werden
 // allerdings nur lesend.
 echo $rowClone->bug_description;
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -459,8 +448,7 @@ $rowClone->setTable($bugs);
 // Jetzt können wieder Werte geändert und danach gespeichert werden
 $rowClone->bug_status = 'FIXED';
 $rowClone->save();
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -503,8 +491,7 @@ class Products extends Zend_Db_Table_Abstract
 // Oder die eigene Zeilenklasse nur für eine bestimmte
 // Instanz der Tabellenklasse angeben.
 $bugs = new Bugs(array('rowClass' => 'MyRow'));
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -534,8 +521,7 @@ class MyApplicationRow extends Zend_Db_Table_Row_Abstract
         $this->_role = new MyRoleClass();
     }
 }
-]]>
-                    </programlisting>
+]]></programlisting>
 
                 </example>
 
@@ -607,8 +593,7 @@ if ($loggingEnabled) {
 } else {
     $bugs = new Bugs();
 }
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -652,8 +637,7 @@ class Products extends Zend_Db_Table_Abstract
     protected $_name = 'products';
     protected $_rowClass = 'MyLoggingRow';
 }
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -717,8 +701,7 @@ $row = $bugs->fetchNew();
 // Benutzung von Spaltennamen im camelCase.
 // _transformColumn() wandelt den Spaltennamen wieder um.
 $row->bugDescription = 'New description';
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 

+ 13 - 25
documentation/manual/de/module_specs/Zend_Db_Table_Rowset.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.db.table.rowset">
 
@@ -36,8 +36,7 @@
             <programlisting role="php"><![CDATA[
 $bugs   = new Bugs();
 $rowset = $bugs->fetchAll("bug_status = 'NEW'");
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -74,8 +73,7 @@ if ($rowCount > 0) {
 } else {
     echo 'keine Zeilen für die Abfrage gefunden.';
 }
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -93,8 +91,7 @@ if ($rowCount > 0) {
 $bugs   = new Bugs();
 $rowset = $bugs->fetchAll("bug_id = 1");
 $row    = $rowset->current();
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -135,8 +132,7 @@ foreach ($rowset as $row) {
     // Änderung in der Datenbank speichern
     $row->save();
 }
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -169,8 +165,7 @@ $row9 = $rowset->current();
 // und es verwenden
 $row9->assigned_to = 'mmouse';
 $row9->save();
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -197,8 +192,7 @@ $row9->getRow(8);
 // und es verwenden:
 $row9->assigned_to = 'mmouse';
 $row9->save();
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Sobald der Zugriff auf ein Zeilenobjekt besteht, kann dieses mit den Methoden manipuliert werden,
@@ -237,8 +231,7 @@ foreach ($rowsetArray as $rowArray) {
     ++$rowCount;
     echo "\n";
 }
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <para>
@@ -276,8 +269,7 @@ $serializedRowset = serialize($rowset);
 
 // Jetzt kann $serializedRowset bspw.
 // in einer Datei gespeichert werden
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -305,8 +297,7 @@ $rowsetDisconnected = unserialize($serializedRowset);
 // aber nur lesend.
 $row = $rowsetDisconnected->current();
 echo $row->bug_description;
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -352,8 +343,7 @@ $row = $rowset->current();
 // Jetzt können wieder Werte geändert und danach gespeichert werden
 $row->bug_status = 'FIXED';
 $row->save();
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -394,8 +384,7 @@ class Products extends Zend_Db_Table_Abstract
 // Oder eine eigene Zeilensatz-Klasse angeben, die in einer
 // Instanz einer Tabellenklasse benutzt wird
 $bugs = new Bugs(array('rowsetClass' => 'MyRowset'));
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <para>
@@ -432,8 +421,7 @@ class Bugs extends Zend_Db_Table_Abstract
     protected $_name = 'bugs';
     protected $_rowsetClass = 'MyBugsRowset';
 }
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
     </sect2>

+ 2 - 3
documentation/manual/de/module_specs/Zend_Debug.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.debug.dumping">
 
@@ -17,8 +17,7 @@
         <title>Beispiel der dump() Methode</title>
         <programlisting role="php"><![CDATA[
 Zend_Debug::dump($var, $label=null, $echo=true);
-]]>
-        </programlisting>
+]]></programlisting>
     </example>
 
     <para>

+ 12 - 23
documentation/manual/de/module_specs/Zend_Dojo-Data.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.dojo.data">
     <title>Zend_Dojo_Data: dojo.data Envelopes</title>
@@ -27,8 +27,7 @@
         ...
     ]
 }
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         <classname>Zend_Dojo_Data</classname> bietet ein einfaches Interface für das programmtechnische erstellen solcher
@@ -49,8 +48,7 @@
 
             <programlisting role="php"><![CDATA[
 $data = new Zend_Dojo_Data('id', $items);
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <example id="zend.dojo.data.usage.mutators">
@@ -60,8 +58,7 @@ $data = new Zend_Dojo_Data('id', $items);
 $data = new Zend_Dojo_Data();
 $data->setIdentifier('id')
      ->addItems($items);
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <para>
@@ -77,8 +74,7 @@ $data = new Zend_Dojo_Data($identifier, $items);
 $data->addItem($someItem);
 
 $data->addItems($someMoreItems);
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <note>
@@ -137,8 +133,7 @@ $data->addItems($someMoreItems);
 
             <programlisting role="php"><![CDATA[
 $data->setLabel('name');
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <para>
@@ -151,8 +146,7 @@ $data->setLabel('name');
 
             <programlisting role="php"><![CDATA[
 $data->fromJson($json);
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect2>
 
@@ -230,8 +224,7 @@ $item = $data->getItem('foo');
 
 // Oder verwenden der Array Schreibweise:
 $item = $data['foo'];
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Wenn man den Identifikator kennt, kann man Ihn verwende um ein Element zu erhalten, es upzudaten,
@@ -248,8 +241,7 @@ unset($data['foo']);
 // Testen eines Elements:
 if (isset($data[foo])) {
 }
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Man kann genauso über alle Elemente iterieren. Intern werden alle Elemente als Arrays gespeichert.
@@ -259,8 +251,7 @@ if (isset($data[foo])) {
 foreach ($data as $item) {
     echo $item['title'] . ': ' . $item['description'] . "\n";
 }
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Oder Sie sogar zählen um zu sehen wie viele Elemente man hat:
@@ -268,8 +259,7 @@ foreach ($data as $item) {
 
         <programlisting role="php"><![CDATA[
 echo count($data), " Elemente gefunden!";
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Letztendlich kann man, da die Klasse <code>__toString()</code> implementiert, Sie auch zu JSON
@@ -280,8 +270,7 @@ echo count($data), " Elemente gefunden!";
 echo $data; // Ausgabe als JSON String
 
 $json = (string) $data; // Casten zu einem String == casten zu JSON
-]]>
-        </programlisting>
+]]></programlisting>
 
         <sect3 id="zend.dojo.data.advanced.methods">
             <title>Vorhandene Methoden</title>

+ 3 - 5
documentation/manual/de/module_specs/Zend_Dojo-Form-Decorators.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 14978 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.dojo.form.decorators">
     <title>Dijit-Spezifische Formular Dekoratore</title>
@@ -52,8 +52,7 @@ $element->setDecorators(array(
     'Label',
     'ContentPane',
 ));
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect3>
 
@@ -125,8 +124,7 @@ $subForm->setDecorators(array(
     array('HtmlTag', array('tag' => 'dl')),
     'ContentPane',
 ));
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect3>
 </sect2>

+ 20 - 39
documentation/manual/de/module_specs/Zend_Dojo-Form-Elements.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.dojo.form.elements">
     <title>Dijit-Specifische Fomularelemente</title>
@@ -61,8 +61,7 @@ $element->addDecorator('DijitElement')
         ->addDecorator('Errors')
         ->addDecorator('HtmlTag', array('tag' => 'dd'))
         ->addDecorator('Label', array('tag' => 'dt'));
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         Effektiv wird der DijitElement Dekorator statt dem standardmäßigen ViewHelper Dekorator verwendet.
@@ -121,8 +120,7 @@ $form->addElement(
         'label' => 'Button Label',
     )
 );
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect3>
 
@@ -179,8 +177,7 @@ $form->addElement(
         'checked'        => true,
     )
 );
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect3>
 
@@ -288,8 +285,7 @@ $form->addElement(
         ),
     )
 );
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <example id="zend.dojo.form.elements.comboBox.datastoreExample">
@@ -311,8 +307,7 @@ $form->addElement(
         ),
     )
 );
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <para>
@@ -385,8 +380,7 @@ $form->addElement(
         'fractional'     => false,
     )
 );
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect3>
 
@@ -455,8 +449,7 @@ $form->addElement(
         'formatLength'   => 'long',
     )
 );
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect3>
 
@@ -732,8 +725,7 @@ $form->addElement(
         ),
     )
 );
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect3>
 
@@ -816,8 +808,7 @@ $form->addElement(
         'maxlength'         => 20,
     )
 );
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect3>
 
@@ -885,8 +876,7 @@ $form->addElement(
         ),
     )
 );
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect3>
 
@@ -923,8 +913,7 @@ $form->addElement(
                           . 'alphanummerische Zeichen lang sein',
     )
 );
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect3>
 
@@ -965,8 +954,7 @@ $form->addElement(
         'value' => 'bar',
     )
 );
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect3>
 
@@ -993,8 +981,7 @@ $form->addElement(
         'style'    => 'width: 80em; height: 25em;',
     )
 );
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect3>
 
@@ -1075,8 +1062,7 @@ $form->addElement(
         'label'      => 'Submit Button!',
     )
 );
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect3>
 
@@ -1130,8 +1116,7 @@ $form->addElement(
         'propercase' => true,
     )
 );
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect3>
 
@@ -1158,8 +1143,7 @@ $form->addElement(
         'style'    => 'width: 200px;',
     )
 );
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect3>
 
@@ -1226,8 +1210,7 @@ $form->addElement(
         'clickableIncrement' => 'T00:10:00',
     )
 );
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect3>
 
@@ -1300,8 +1283,7 @@ $form->addElement(
         'invalidMessage' => 'Ungültige Buchstaben.',
     )
 );
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect3>
 
@@ -1359,8 +1341,7 @@ $form->addElement(
         ),
     )
 );
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect3>
 </sect2>

+ 4 - 7
documentation/manual/de/module_specs/Zend_Dojo-Form-Examples.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.dojo.form.examples">
     <title>Dojo Formular Beispiele</title>
@@ -348,8 +348,7 @@ class My_Form_Test extends Zend_Dojo_Form
              ->addSubForm($sliderForm, 'slidertab');
     }
 }
-]]>
-        </programlisting>
+]]></programlisting>
     </example>
 
     <example id="zend.dojo.form.examples.decorating">
@@ -384,8 +383,7 @@ array(
     ),
 )
 );
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Alternativ kann die Formular Initialisierung auch leicht verschnellert werden:
@@ -401,8 +399,7 @@ class My_Custom_Form extends Zend_Form
         // ...
     }
 }
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Natürlich kann auch das getan werden... man könnte und sollte einfach die Klasse so verändern das

+ 2 - 3
documentation/manual/de/module_specs/Zend_Dojo-Form.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.dojo.form" xmlns:xi="http://www.w3.org/2001/XInclude">
     <title>Formular Elemente und Dekoratore für Dojo</title>
@@ -81,8 +81,7 @@ class My_Form_Custom extends Zend_Form
         }
     }
 }
-]]>
-        </programlisting>
+]]></programlisting>
     </example>
 
     <para>

+ 9 - 17
documentation/manual/de/module_specs/Zend_Dojo-View-Dojo.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.dojo.view.dojo">
     <title>dojo() View Helfer</title>
@@ -45,8 +45,7 @@
 
         <programlisting role="php"><![CDATA[
 $view->addHelperPath('Zend/Dojo/View/Helper/', 'Zend_Dojo_View_Helper');
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Als nächstes das View Skript. In diesem Fall werden die spezifizieren das ein FilterSelect
@@ -70,8 +69,7 @@ $this->dojo()->enable()
              ->registerModulePath('custom', '../custom/')
              ->requireModule('dijit.form.FilteringSelect')
              ->requireModule('custom.PairedStore'); ?>
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             In unserem Layout Skript, prüfen wir anschließend ob Dojo aktiviert ist, und wenn das der Fall ist,
@@ -99,8 +97,7 @@ $this->dojo()->enable()
     <?php echo $this->inlineScript() ?>
 </body>
 </html>
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             An diesem Punkt muß man nur sicherstellen das die Dateien am richtigen Ort vorhanden sind und
@@ -156,8 +153,7 @@ $this->dojo()->enable()
 
             <programlisting role="php"><![CDATA[
 Zend_Dojo_View_Helper_Dojo::setUseDeclarative();
-]]>
-            </programlisting>
+]]></programlisting>
 
             <para>
                 Wenn man stattdessen die programmtechnische Verwendung verwenden will, muß die statische
@@ -166,8 +162,7 @@ Zend_Dojo_View_Helper_Dojo::setUseDeclarative();
 
             <programlisting role="php"><![CDATA[
 Zend_Dojo_View_Helper_Dojo::setUseProgrammatic();
-]]>
-            </programlisting>
+]]></programlisting>
 
             <para>
                 Letztendlich, wenn man programmtechnische Regeln selbst erstellen will, sollte man die
@@ -177,8 +172,7 @@ Zend_Dojo_View_Helper_Dojo::setUseProgrammatic();
 
             <programlisting role="php"><![CDATA[
 Zend_Dojo_View_Helper_Dojo::setUseProgrammatic(-1);
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect3>
 
@@ -192,8 +186,7 @@ Zend_Dojo_View_Helper_Dojo::setUseProgrammatic(-1);
 
         <programlisting role="php"><![CDATA[
 $view->dojo()->addStylesheetModule('dijit.themes.tundra');
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Der Modulpfad wird durch die Verwendung des Zeichens '.' als Trennzeichen vom Verzeichnis erkannt
@@ -258,8 +251,7 @@ $view->dojo()->addStylesheetModule('dijit.themes.tundra');
 
         <programlisting role="html"><![CDATA[
 $view->dojo()->addLayer('/js/foo/foo.js');
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Für weitere Informationen über die Erstellung von eigenen Build, schauen Sie bitte

+ 26 - 51
documentation/manual/de/module_specs/Zend_Dojo-View-Helpers.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.dojo.view.dijit">
     <title>Dijit-Spezifische View Helfer</title>
@@ -132,8 +132,7 @@
 
         <programlisting role="php"><![CDATA[
 $view->addHelperPath('Zend/Dojo/View/Helper', 'Zend_Dojo_View_Helper');
-]]>
-        </programlisting>
+]]></programlisting>
     </example>
 
     <sect3 id="zend.dojo.view.dijit.layout">
@@ -173,8 +172,7 @@ $view->addHelperPath('Zend/Dojo/View/Helper', 'Zend_Dojo_View_Helper');
         'style' => 'width: 200px; height: 300px;',
     ),
 ); ?>
-]]>
-                </programlisting>
+]]></programlisting>
             </listitem>
 
             <listitem>
@@ -194,8 +192,7 @@ $view->addHelperPath('Zend/Dojo/View/Helper', 'Zend_Dojo_View_Helper');
         'style' => 'background-color: lightgray;',
     ),
 ); ?>
-]]>
-                </programlisting>
+]]></programlisting>
             </listitem>
 
             <listitem>
@@ -216,8 +213,7 @@ $view->addHelperPath('Zend/Dojo/View/Helper', 'Zend_Dojo_View_Helper');
         'style' => 'width: 100%; height: 100%',
     ),
 ); ?>
-]]>
-                </programlisting>
+]]></programlisting>
             </listitem>
 
             <listitem>
@@ -238,8 +234,7 @@ $view->addHelperPath('Zend/Dojo/View/Helper', 'Zend_Dojo_View_Helper');
         'style' => 'width: 120px; background-color: lightgray;',
     ),
 ); ?>
-]]>
-                </programlisting>
+]]></programlisting>
             </listitem>
 
             <listitem>
@@ -262,8 +257,7 @@ $view->addHelperPath('Zend/Dojo/View/Helper', 'Zend_Dojo_View_Helper');
         'style' => 'width: 400px; height: 500px;',
     ),
 ); ?>
-]]>
-                </programlisting>
+]]></programlisting>
             </listitem>
 
             <listitem>
@@ -282,8 +276,7 @@ $view->addHelperPath('Zend/Dojo/View/Helper', 'Zend_Dojo_View_Helper');
         'style' => 'width: 400px; height: 500px; border: 1px;',
     ),
 ); ?>
-]]>
-                </programlisting>
+]]></programlisting>
             </listitem>
 
             <listitem>
@@ -302,8 +295,7 @@ $view->addHelperPath('Zend/Dojo/View/Helper', 'Zend_Dojo_View_Helper');
         'style' => 'width: 400px; height: 500px; border: 1px;',
     ),
 ); ?>
-]]>
-                </programlisting>
+]]></programlisting>
             </listitem>
         </itemizedlist>
 
@@ -378,8 +370,7 @@ echo $view->contentPane(
 );
 
 echo $view->borderContainer()->captureEnd('masterLayout');
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect3>
 
@@ -411,8 +402,7 @@ echo $view->borderContainer()->captureEnd('masterLayout');
     'Zeig mich!',
     array('iconClass' => 'myButtons'),
 ); ?>
-]]>
-                </programlisting>
+]]></programlisting>
             </listitem>
 
             <listitem>
@@ -445,8 +435,7 @@ echo $view->borderContainer()->captureEnd('masterLayout');
     array(),
     array('checkedValue' => 'foo', 'unCheckedValue' => 'bar')
 ); ?>
-]]>
-                </programlisting>
+]]></programlisting>
             </listitem>
 
             <listitem>
@@ -551,8 +540,7 @@ echo $view->comboBox(
         'storeParams'  => array('url' => '/js/states.json'),
     ),
 );
-]]>
-                </programlisting>
+]]></programlisting>
             </listitem>
 
             <listitem>
@@ -571,8 +559,7 @@ echo $view->currencyTextBox(
     array('currency' => 'USD'),
     array('maxlength' => 20)
 );
-]]>
-                </programlisting>
+]]></programlisting>
 
                 <note>
                     <title>Probleme mit Builds</title>
@@ -588,8 +575,7 @@ echo $view->currencyTextBox(
                     <programlisting role="php"><![CDATA[
 $view->headMeta()->appendHttpEquiv('Content-Type',
                                    'text/html; charset=utf-8');
-]]>
-                    </programlisting>
+]]></programlisting>
 
                     <para>
                         Das bedeutet natürlich, das man sicherstellen muß das der <code>headMeta()</code>
@@ -612,8 +598,7 @@ echo $view->dateTextBox(
     '2008-07-11',
     array('required' => true)
 );
-]]>
-                </programlisting>
+]]></programlisting>
             </listitem>
 
             <listitem>
@@ -785,8 +770,7 @@ echo $view->horizontalSlider(
         ),
     )
 );
-]]>
-                </programlisting>
+]]></programlisting>
             </listitem>
 
             <listitem>
@@ -815,8 +799,7 @@ echo $view->numberSpinner(
         'maxlenth' => 3,
     )
 );
-]]>
-                </programlisting>
+]]></programlisting>
             </listitem>
 
             <listitem>
@@ -838,8 +821,7 @@ echo $view->numberTextBox(
         'maxlength' => 20,
     )
 );
-]]>
-                </programlisting>
+]]></programlisting>
             </listitem>
 
             <listitem>
@@ -860,8 +842,7 @@ echo $view->passwordTextBox(
         'maxlength' => 20,
     )
 );
-]]>
-                </programlisting>
+]]></programlisting>
             </listitem>
 
             <listitem>
@@ -889,8 +870,7 @@ echo $view->radioButton(
         'baz' => 'Baz',
     )
 );
-]]>
-                </programlisting>
+]]></programlisting>
             </listitem>
 
             <listitem>
@@ -908,8 +888,7 @@ echo $view->simpleTextarea(
     array(),
     array('style' => 'width: 90%; height: 5ems;')
 );
-]]>
-                </programlisting>
+]]></programlisting>
             </listitem>
 
             <listitem>
@@ -934,8 +913,7 @@ echo $view->textarea(
     array(),
     array('style' => 'width: 300px;')
 );
-]]>
-                </programlisting>
+]]></programlisting>
             </listitem>
 
             <listitem>
@@ -966,8 +944,7 @@ echo $view->textBox(
         'size' => 20,
     )
 );
-]]>
-                </programlisting>
+]]></programlisting>
             </listitem>
 
             <listitem>
@@ -991,8 +968,7 @@ echo $view->timeTextBox(
         'size' => 20,
     )
 );
-]]>
-                </programlisting>
+]]></programlisting>
             </listitem>
 
             <listitem>
@@ -1042,8 +1018,7 @@ echo $view->validationTextBox(
         'maxlength' => 20,
     )
 );
-]]>
-                </programlisting>
+]]></programlisting>
             </listitem>
         </itemizedlist>
     </sect3>

+ 3 - 5
documentation/manual/de/module_specs/Zend_Dojo-View.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.dojo.view" xmlns:xi="http://www.w3.org/2001/XInclude">
     <title>Dojo View Helfer</title>
@@ -26,8 +26,7 @@
 
         <programlisting role="php"><![CDATA[
 $view->addHelperPath('Zend/Dojo/View/Helper/', 'Zend_Dojo_View_Helper');
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Alternativ kann <classname>Zend_Dojo</classname>'s <code>enableView()</code> Methode verwendet werden um einem
@@ -36,8 +35,7 @@ $view->addHelperPath('Zend/Dojo/View/Helper/', 'Zend_Dojo_View_Helper');
 
         <programlisting role="php"><![CDATA[
 Zend_Dojo::enableView($view);
-]]>
-        </programlisting>
+]]></programlisting>
     </example>
 
     <xi:include href="Zend_Dojo-View-Dojo.xml" />

+ 2 - 3
documentation/manual/de/module_specs/Zend_Dom-Query.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.dom.query">
     <title>Zend_Dom_Query</title>
@@ -139,8 +139,7 @@ $count = count($results); // Gib die Anzahl an Gefundenen Nodes zurück: 4
 foreach ($results as $result) {
     // $result ist ein DOMElement
 }
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             <classname>Zend_Dom_Query</classname> erlaubt auch strenge XPath Abfragen durch Verwendung der

+ 2 - 3
documentation/manual/de/module_specs/Zend_Exception.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.exception.using">
 
@@ -26,8 +26,7 @@ try {
     echo "Nachricht: " . $e->getMessage() . "\n";
     // anderer Code um den Fehler zu korrigieren.
 }
-]]>
-        </programlisting>
+]]></programlisting>
     </example>
 
     <para>

+ 2 - 3
documentation/manual/de/module_specs/Zend_Feed-ConsumingAtom.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.feed.consuming-atom">
     <title>Einen Atom Feed konsumieren</title>
@@ -28,8 +28,7 @@ foreach ($feed as $entry) {
     echo 'Überschrift: ' . $entry->title() . "\n";
     echo 'Zusammenfassung: ' . $entry->summary() . "\n\n";
 }
-]]>
-        </programlisting>
+]]></programlisting>
     </example>
 
     <para>

+ 3 - 5
documentation/manual/de/module_specs/Zend_Feed-ConsumingAtomSingle.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.feed.consuming-atom-single-entry">
     <title>Einen einzelnen Atom Eintrag konsumieren</title>
@@ -24,8 +24,7 @@ $feed = new Zend_Feed_Atom('http://atom.example.com/feed/1');
 echo 'Der Feed hat: ' . $feed->count() . ' Eintrag.';
 
 $entry = $feed->current();
-]]>
-        </programlisting>
+]]></programlisting>
     </example>
 
     <para>
@@ -38,8 +37,7 @@ $entry = $feed->current();
         <programlisting role="php"><![CDATA[
 $entry = new Zend_Feed_Entry_Atom('http://atom.example.com/feed/1');
 echo $entry->title();
-]]>
-        </programlisting>
+]]></programlisting>
     </example>
 </sect1>
 <!--

+ 6 - 11
documentation/manual/de/module_specs/Zend_Feed-ConsumingRss.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.feed.consuming-rss">
     <title>Einen RSS Feed konsumieren</title>
@@ -9,8 +9,7 @@
     </para>
         <programlisting role="php"><![CDATA[
 $channel = new Zend_Feed_Rss('http://rss.example.com/channelName');
-]]>
-        </programlisting>
+]]></programlisting>
     <para>
         Wenn beim Abrufen des Feeds Fehler auftreten, wird eine <classname>Zend_Feed_Exception</classname>
         geworfen.
@@ -22,8 +21,7 @@ $channel = new Zend_Feed_Rss('http://rss.example.com/channelName');
     </para>
         <programlisting role="php"><![CDATA[
 echo $channel->title();
-]]>
-        </programlisting>
+]]></programlisting>
     <para>
         Beachte die Syntax der Funktion. <classname>Zend_Feed</classname> verwendet die Konvention, die
         Eigenschaften als XML Objekt zu behandeln, wenn sie durch die "Getter" Syntax für Variablen
@@ -39,8 +37,7 @@ echo $channel->title();
     </para>
         <programlisting role="php"><![CDATA[
 echo $channel->category['domain'];
-]]>
-        </programlisting>
+]]></programlisting>
     <para>
         Da XML Attribute keine Kindelemente haben können, ist die Methodensyntax für den Zugriff auf
         Attributwerte nicht notwendig.
@@ -55,8 +52,7 @@ echo $channel->category['domain'];
 foreach ($channel as $item) {
     echo $item->title() . "\n";
 }
-]]>
-        </programlisting>
+]]></programlisting>
     <para>
         Wenn du mit RSS nicht vertraut bist, kommt hier eine Übersicht über die Standardelemente,
         die du in einem RSS Channel und in einzelnen RSS Elementen (Einträgen) als verfügbar
@@ -145,8 +141,7 @@ foreach ($channel as $item) {
 if ($item->propname()) {
     // ... fahre fort.
 }
-]]>
-        </programlisting>
+]]></programlisting>
 
     <para>
         Wenn du stattdessen <code>$item->propname</code> verwendest, wirst du immer ein leeres

+ 3 - 5
documentation/manual/de/module_specs/Zend_Feed-CustomFeed.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.feed.custom-feed">
     <title>Eigene Klassen für Feeds und Einträge</title>
@@ -73,8 +73,7 @@ class MyEntry extends Zend_Feed_Entry_Atom
         }
     }
 }
-]]>
-        </programlisting>
+]]></programlisting>
         <para>
             Um diese Klasse zu verwenden, musst du sie nur direkt instanziieren und die
             <code>myUpdated</code> Eigenschaft setzen.
@@ -87,8 +86,7 @@ $entry->myUpdated = '2005-04-19T15:30';
 $entry->myUpdated();
 // Eigenschaften-Stil Aufruf wurd von der __get Methode gehandhabt
 $entry->myUpdated;
-]]>
-        </programlisting>
+]]></programlisting>
     </example>
 
 </sect1>

+ 2 - 3
documentation/manual/de/module_specs/Zend_Feed-FindFeeds.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.feed.findFeeds">
     <title>Feeds von Websites abrufen</title>
@@ -10,8 +10,7 @@
     </para>
     <programlisting role="php"><![CDATA[
 $feedArray = Zend_Feed::findFeeds('http://www.example.com/news.html');
-]]>
-    </programlisting>
+]]></programlisting>
     <para>
         Hier gibt die <code>findFeeds()</code> Methode ein Array mit <classname>Zend_Feed_Abstract</classname>
         Objekten zurück, die durch die <code>&lt;link&gt;</code> Tags der news.html Webseite

+ 7 - 13
documentation/manual/de/module_specs/Zend_Feed-Importing.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.feed.importing">
 
@@ -12,8 +12,7 @@
 
     <programlisting role="php"><![CDATA[
 $feed = Zend_Feed::import('http://feeds.example.com/feedName');
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         Du kannst <classname>Zend_Feed</classname> außerdem verwenden, um Inhalte eines Feeds aus einer Datei
@@ -26,8 +25,7 @@ $feedFromFile = Zend_Feed::importFile('feed.xml');
 
 // Feeds von einer PHP String Variable importieren
 $feedFromPHP = Zend_Feed::importString($feedString);
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         In jedem der obigen Beispiele wird bei Erfolg abhängig vom Typ des Feeds ein Objekt einer
@@ -65,8 +63,7 @@ $atomFeedFromArray = Zend_Feed::importArray($array, 'atom');
 
 // Importieren eines RSS Feeds von einem Array
 $rssFeedFromArray = Zend_Feed::importArray($array, 'rss');
-]]>
-            </programlisting>
+]]></programlisting>
 
             <para>
                 Das Format des Arrays muß dieser Struktur entsprechen:
@@ -262,8 +259,7 @@ array(
         )
     )
 );
-]]>
-            </programlisting>
+]]></programlisting>
 
             <para>
                 Referenzen:
@@ -338,8 +334,7 @@ $atomFeedFromArray =
 // Einen RSS Feeed von einem Array von eigenen Erstellungsquellen importieren
 $rssFeedFromArray =
     Zend_Feed::importArray(new Zend_Feed_Builder($array), 'rss');
-]]>
-            </programlisting>
+]]></programlisting>
 
         </sect3>
 
@@ -360,8 +355,7 @@ print $feed->saveXML();
 
 // HTTP Header und den Feed ausgeben
 $feed->send();
-]]>
-            </programlisting>
+]]></programlisting>
 
         </sect3>
 

+ 2 - 3
documentation/manual/de/module_specs/Zend_Feed-Introduction.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.feed.introduction">
     <title>Einführung</title>
@@ -65,8 +65,7 @@ foreach ($slashdotRss as $item) {
         'description' => $item->description()
         );
 }
-]]>
-        </programlisting>
+]]></programlisting>
     </example>
 </sect1>
 <!--

+ 3 - 5
documentation/manual/de/module_specs/Zend_Feed-ModifyingFeed.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.feed.modifying-feed">
     <title>Verändern der Feed- und Eintragsstruktur</title>
@@ -21,8 +21,7 @@ $entry->title = 'Dies ist ein neuer Titel';
 $entry->author->email = 'my_email@example.com';
 
 echo $entry->saveXML();
-]]>
-        </programlisting>
+]]></programlisting>
         <para>
             Dies gibt eine vollständige (enthält den <code>&lt;?xml ... &gt;</code> Prolog) XML
             Darstellung des neuen Eintrags aus, inklusive jedes notwendige XML Namensraumes.
@@ -61,8 +60,7 @@ $entry->{'myns:container_elt'}->part1 = 'Erster verschachtelter Teil';
 $entry->{'myns:container_elt'}->part2 = 'Zweiter verschachtelter Teil';
 
 echo $entry->saveXML();
-]]>
-        </programlisting>
+]]></programlisting>
     </example>
 </sect1>
 <!--

+ 11 - 21
documentation/manual/de/module_specs/Zend_File_Transfer-Filters.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.file.transfer.filters">
 
@@ -128,8 +128,7 @@ $upload->addFilter('Rename', 'C:\picture\uploads');
 $upload->addFilter('Rename',
                    array('target' => 'C:\picture\uploads',
                          'overwrite' => true));
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <example id="zend.file.transfer.filters.usage.exampletwo">
@@ -147,8 +146,7 @@ $upload = new Zend_File_Transfer();
 
 // Setzt einen neuen Zielpfad und begrenzt Ihn auf 'file2'
 $upload->addFilter('Rename', 'C:\picture\uploads', 'file2');
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <para>
@@ -172,8 +170,7 @@ $upload = new Zend_File_Transfer();
 // Setzt mehrere Rename Filter
 $upload->addFilter('Rename', 'C:\picture\newjpg', 'file1')
        ->addFilter('Rename', 'C:\picture\newgif', 'file2');
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -220,8 +217,7 @@ $upload = new Zend_File_Transfer_Adapter_Http();
 // with mcrypt and the key mykey
 $upload->addFilter('Decrypt',
     array('adapter' => 'mcrypt', 'key' => 'mykey'));
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -237,8 +233,7 @@ $upload->addFilter('Decrypt',
     array('adapter' => 'openssl',
           'private' => '/path/to/privatekey.pem',
           'envelope' => '/path/to/envelopekey.pem'));
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
     </sect2>
@@ -275,8 +270,7 @@ $upload = new Zend_File_Transfer_Adapter_Http();
 // und dem Schlüssel mykey zu verschlüsseln
 $upload->addFilter('Encrypt',
     array('adapter' => 'mcrypt', 'key' => 'mykey'));
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -291,8 +285,7 @@ $upload = new Zend_File_Transfer_Adapter_Http();
 $upload->addFilter('Encrypt',
     array('adapter' => 'openssl',
           'public' => '/path/to/publickey.pem'));
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
     </sect2>
@@ -329,8 +322,7 @@ $upload->addFilter('LowerCase', null, 'uploadfile1');
 // Fügt einen Filter für die Kleinschreibung hinzu wobei die Kodierung
 // auf ISO-8859-1 gesetzt wird
 $upload->addFilter('LowerCase', 'ISO-8859-1');
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -392,8 +384,7 @@ $upload->addFilter('Rename', 'C:\mypics\new');
 
 // Setzt einen neuen Zielpfad nur für uploadfile1
 $upload->addFilter('Rename', 'C:\mypics\newgifs', 'uploadfile1');
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -512,8 +503,7 @@ $upload->addFilter('UpperCase', null, 'uploadfile1');
 // Fügt einen Filter für die Großschreibung hinzu wobei die Kodierung
 // auf ISO-8859-1 gesetzt wird
 $upload->addFilter('UpperCase', 'ISO-8859-1');
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 

+ 10 - 19
documentation/manual/de/module_specs/Zend_File_Transfer-Introduction.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.file.transfer.introduction">
 
@@ -54,8 +54,7 @@
     <br />
     <input type="submit" value="Upload File" />
 </form>
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Der Bequemlichkeit halber kann
@@ -78,8 +77,7 @@ if (!$adapter->receive()) {
     $messages = $adapter->getMessages();
     echo implode("\n", $messages);
 }
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Dieses Codebeispiel demonstriert die einfachste Verwendung von <classname>Zend_File_Transfer</classname>.
@@ -198,8 +196,7 @@ foreach ($files as $file => $info) {
 }
 
 $upload->receive();
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
     </sect2>
@@ -275,8 +272,7 @@ $names = $upload->getFileName();
 
 // Gibt den Dateinamen des Formularelements 'foo' zurück
 $names = $upload->getFileName('foo');
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -309,8 +305,7 @@ $size = $upload->getFileSize();
 // Wechsle die SI Schreibweise damit reine Nummern zurückgegeben werden
 $upload->setOption(array('useByteString' => false));
 $size = $upload->getFileSize();
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -334,8 +329,7 @@ $hash = $upload->getHash('md5');
 
 // Gibt den Has für das 'foo' Formularelement zurück
 $names = $upload->getHash('crc32', 'foo');
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -362,8 +356,7 @@ $mime = $upload->getMimeType();
 
 // Gibt den Mimetyp des 'foo' Form Elements zurück
 $names = $upload->getMimeType('foo');
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -435,8 +428,7 @@ $upload = null;
 while (!$upload['done']) {
     $upload = Zend_File_Transfer_Adapter_Http:getProgress($upload);
 }
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 
@@ -547,8 +539,7 @@ while (!$upload['done']) {
     print "\nAktueller Fortschritt:".$upload['message'];
     // Tu was zu tun ist
 }
-]]>
-                </programlisting>
+]]></programlisting>
 
             </example>
 

+ 9 - 17
documentation/manual/de/module_specs/Zend_File_Transfer-Migration.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.file.transfer.migration">
 
@@ -66,8 +66,7 @@ $upload->addFilter('Rename',
                    array('source' => '/path/to/oldfile',
                          'target' => '/path/to/newfile',
                          'overwrite' => true));
-]]>
-                    </programlisting>
+]]></programlisting>
                 </example>
             </sect4>
 
@@ -102,8 +101,7 @@ $upload->addValidator('Count',
                       false,
                       array('min' => 2,
                             'max' => 3));
-]]>
-                    </programlisting>
+]]></programlisting>
                 </example>
             </sect4>
 
@@ -138,8 +136,7 @@ $upload->addValidator('Extension',
                       false,
                       array('extension1' => 'jpg,gif,bmp',
                             'case' => true));
-]]>
-                    </programlisting>
+]]></programlisting>
                 </example>
             </sect4>
 
@@ -189,8 +186,7 @@ $upload->useByteString(true); // Flag setzen
 
 // Gleiches Beispiel für 1.7
 $upload->setUseByteSting(true); // Flag setzen
-]]>
-                    </programlisting>
+]]></programlisting>
                 </example>
             </sect4>
 
@@ -225,8 +221,7 @@ $upload->addValidator('Hash',
                       false,
                       array('hash1' => '12345',
                             'algorithm' => 'md5'));
-]]>
-                    </programlisting>
+]]></programlisting>
                 </example>
             </sect4>
 
@@ -265,8 +260,7 @@ $upload->addValidator('ImageSize',
                             'minheight' => 10,
                             'maxwidth' => 100,
                             'maxheight' => 100));
-]]>
-                    </programlisting>
+]]></programlisting>
                 </example>
             </sect4>
 
@@ -303,8 +297,7 @@ $upload->addValidator('Size',
                       array('min' => 100,
                             'max' => 10000,
                             'bytestring' => true));
-]]>
-                    </programlisting>
+]]></programlisting>
                 </example>
             </sect4>
         </sect3>
@@ -354,8 +347,7 @@ $upload->addValidator('FilesSize', array('1B', '100kB'));
 // Beachte das hinzugefügte boolsche false
 $upload = new Zend_File_Transfer_Adapter_Http();
 $upload->addValidator('FilesSize', false, array('1B', '100kB'));
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
         </sect3>
     </sect2>

+ 22 - 43
documentation/manual/de/module_specs/Zend_File_Transfer-Validators.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.file.transfer.validators">
 
@@ -251,8 +251,7 @@ $upload->setValidators(array(
     'Size'  => array('min' => 20, 'max' => 20000),
     'Count' => array('min' => 1, 'max' => 3),
 ));
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <example id="zend.file.transfer.validators.usage.exampletwo">
@@ -270,8 +269,7 @@ $upload = new Zend_File_Transfer();
 
 // Setzt die Dateigröße auf 20000 Bytes und limitiert Sie nur auf 'file2'
 $upload->addValidator('Size', false, 20000, 'file2');
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <para>
@@ -296,8 +294,7 @@ $upload = new Zend_File_Transfer();
 $upload->addValidator('Size', false, 20000)
        ->addValidator('Count', false, 2)
        ->addValidator('Filessize', false, 25000);
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -333,8 +330,7 @@ $upload->addValidator('Size', false, 20000)
 if ($upload->isValid()) {
     print "Prüfung fehlgeschlagen";
 }
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -413,8 +409,7 @@ $upload->addValidator('Count', false, 2);
 
 // Die Anzahl der Dateien auf maximal 5 und mindestens 1 Datei limitieren
 $upload->addValidator('Count', false, array('min' =>1, 'max' => 5));
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -461,8 +456,7 @@ $upload->addValidator('Hash', false, '3b3652f');
 
 // Begrenzt diese Prüfung auf zwei unterschiedliche Hashes
 $upload->addValidator('Crc32', false, array('3b3652f', 'e612b69'));
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect2>
 
@@ -521,8 +515,7 @@ $upload->addValidator('ExcludeExtension', false, array('php', 'exe'));
 $upload->addValidator('ExcludeExtension',
                       false,
                       array('php', 'exe', 'case' => true));
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
         <note>
@@ -575,8 +568,7 @@ $upload->setValidator('ExcludeMimeType', array('image/gif',
 
 // Verweigert die MIME Typ Gruppe image für alle Dateien
 $upload->setValidator('ExcludeMimeType', 'image');
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <para>
@@ -633,8 +625,7 @@ $upload->addValidator('Exists', false, '\temp');
 $upload->addValidator('Exists',
                       false,
                       array('\home\images', '\home\uploads'));
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
         <note>
@@ -701,8 +692,7 @@ $upload->addValidator('Extension', false, array('mo', 'png', 'case' => true));
 if (!$upload->isValid('C:\temp\myfile.MO')) {
     print 'Nicht gültig da MO und mo Kleinschreibungsmäßig nicht passen';
 }
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -792,8 +782,7 @@ $upload->addValidator('FilesSize',
                       array('min' => '10kB',
                             'max' => '4MB',
                             'bytestring' => false));
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
 
@@ -874,8 +863,7 @@ $upload->addValidator('ImageSize', false,
 
 // Resetiert die Breite der Prüfung
 $upload->setImageWidth(array('minwidth' => 20, 'maxwidth' => 200));
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect2>
 
@@ -904,8 +892,7 @@ $upload->addValidator('IsCompressed', false, array('application/zip'));
 // Limitiert diese Prüfung auf Zip Dateien,
 // und verwendet eine einfachere Schreibweise
 $upload->addValidator('IsCompressed', false, 'zip');
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <note>
@@ -943,8 +930,7 @@ $upload->addValidator('IsImage', false, array('application/gif'));
 // Limitiert diese Prüfung auf Jpeg Dateien,
 // verwendet eine einfachere Schreibweise
 $upload->addValidator('IsImage', false, 'jpeg');
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <note>
@@ -1009,8 +995,7 @@ $upload->addValidator('Hash',
                       false,
                       array('315b3cd8273d44912a7',
                             'algorithm' => 'md5'));
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <note>
@@ -1059,8 +1044,7 @@ $upload->addValidator('Md5',
                       false,
                       array('3b3652f336522365223',
                             'eb3365f3365ddc65365'));
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect2>
 
@@ -1130,8 +1114,7 @@ $upload->addValidator('MimeType',
                       false,
                       array('image',
                             'magicfile' => '/path/to/magicfile.mgx'));
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
 
         <para>
@@ -1203,8 +1186,7 @@ $upload->addValidator('NotExists',
                       array('\home\images',
                             '\home\uploads')
                      );
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
         <note>
@@ -1251,8 +1233,7 @@ $upload->addValidator('Sha1', false, '3b3652f336522365223');
 $upload->addValidator('Sha1',
                       false, array('3b3652f336522365223',
                                    'eb3365f3365ddc65365'));
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect2>
 
@@ -1323,8 +1304,7 @@ $upload->addValidator('Size',
                       array('min' => '10kB',
                             'max' => '4MB',
                             'bytestring' => false));
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect2>
 
@@ -1369,8 +1349,7 @@ $upload->addValidator('WordCount', false, 2000);
 // Begrenzt die Anzahl der Wörter in Dateien auf maximal 5000
 // und mindestens 1000 Wörter
 $upload->addValidator('WordCount', false, array('min' => 1000, 'max' => 5000));
-]]>
-            </programlisting>
+]]></programlisting>
 
         </example>
     </sect2>

+ 5 - 9
documentation/manual/de/module_specs/Zend_Filter-Callback.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 14978 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.filter.set.callback">
     <title>Callback</title>
@@ -19,8 +19,7 @@ $filter = new Zend_Filter_Callback('strrev');
 
 print $filter->filter('Hello!');
 // Ausgabe "!olleH"
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         Wie man sehen kann ist es wirklich sehr einfach ein Callback zu verwenden um einen eigenen
@@ -38,8 +37,7 @@ class MyClass
 // Die Filter Definition
 $filter = new Zend_Filter_Callback(array('MyClass', 'Reverse'));
 print $filter->filter('Hello!');
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         Um den aktuell gesetzten Callback zu erhalten kann <code>getCallback()</code> verwendet
@@ -59,8 +57,7 @@ $filter = new Zend_Filter_Callback(
     array('key' => 'param1', 'key2' => 'param2')
 );
 $filter->filter(array('value' => 'Hello'));
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         Wenn man die oben stehende Methodendefinition manuell aufrufen würde, dann würde das wie
@@ -69,8 +66,7 @@ $filter->filter(array('value' => 'Hello'));
 
     <programlisting role="php"><![CDATA[
 $value = MyMethod('Hello', 'param1', 'param2');
-]]>
-    </programlisting>
+]]></programlisting>
 
     <note>
         <para>

+ 5 - 9
documentation/manual/de/module_specs/Zend_Filter-Decryption.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 14978 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.filter.set.decrypt">
     <title>Decrypt</title>
@@ -42,8 +42,7 @@ $filter->setVector('myvector');
 
 $decrypted = $filter->filter('encoded_text_normally_unreadable');
 print $decrypted;
-]]>
-        </programlisting>
+]]></programlisting>
 
         <note>
             <para>
@@ -102,8 +101,7 @@ $filter->setEnvelopeKey(array(
     '/key/from/encoder/first.pem',
     '/key/from/encoder/second.pem'
 ));
-]]>
-        </programlisting>
+]]></programlisting>
 
         <note>
             <para>
@@ -130,8 +128,7 @@ $filter->setEnvelopeKey(array(
     '/key/from/encoder/second.pem'
 ));
 $filter->setPassphrase('mypassphrase');
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Zum Schluß kann der Inhalt entschlüsselt werden. Unser komplettes Beispiel für den vorher
@@ -154,8 +151,7 @@ $filter->setPassphrase('mypassphrase');
 
 $decrypted = $filter->filter('encoded_text_normally_unreadable');
 print $decrypted;
-]]>
-        </programlisting>
+]]></programlisting>
     </sect3>
 </sect2>
 <!--

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15120 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.filter.set.encrypt">
     <title>Encrypt</title>
@@ -21,8 +21,7 @@ $filter1 = new Zend_Filter_Encrypt(array('adapter' => 'mcrypt'));
 
 // Verwendung des OpenSSL Adapters
 $filter2 = new Zend_Filter_Encrypt(array('adapter' => 'openssl'));
-]]>
-    </programlisting>
+]]></programlisting>
 
     <para>
         Um einen anderen Adapter zu setzen kann man auch <code>setAdapter()</code> verwenden, und die
@@ -33,8 +32,7 @@ $filter2 = new Zend_Filter_Encrypt(array('adapter' => 'openssl'));
 // Verwenden des Mcrypt Adapters
 $filter = new Zend_Filter_Encrypt();
 $filter->setAdapter('openssl');
-]]>
-    </programlisting>
+]]></programlisting>
 
     <note>
         <para>
@@ -157,8 +155,7 @@ $encrypted = $filter->filter('text_to_be_encoded');
 print $encrypted;
 
 // Für Entschlüsselung siehe den Decrypt Filter
-]]>
-        </programlisting>
+]]></programlisting>
     </sect3>
 
     <sect3 id="zend.filter.set.encrypt.openssl">
@@ -207,8 +204,7 @@ $filter->setPublicKey(array(
     '/public/key/path/first.pem',
     '/public/key/path/second.pem'
 ));
-]]>
-        </programlisting>
+]]></programlisting>
 
         <note>
             <para>
@@ -238,8 +234,7 @@ $filter->setPublicKey(array(
     '/public/key/path/second.pem'
 ));
 $filter->setPassphrase('mypassphrase');
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Zum Schluß muß man, wenn OpenSSL verwendet wird, dem Empfänger den verschlüsselten Inhalt, die
@@ -276,8 +271,7 @@ $envelope  = $filter->getEnvelopeKey();
 print $encrypted;
 
 // Für die Entschlüsselung siehe beim Decrypt Filter
-]]>
-        </programlisting>
+]]></programlisting>
     </sect3>
 </sect2>
 <!--

+ 2 - 3
documentation/manual/de/module_specs/Zend_Filter-FilterChains.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.filter.filter_chains">
 
@@ -20,8 +20,7 @@ $filterChain->addFilter(new Zend_Filter_Alpha())
 
 // Den Benutzernamen filtern
 $username = $filterChain->filter($_POST['username']);
-]]>
-        </programlisting>
+]]></programlisting>
 
         Filter werden in der Reihenfolge ausgeführt in der Sie <classname>Zend_Filter</classname> hinzugefügt werden.
         Im obigen Beispiel wird dem Benutzernamen zuerst jedes nicht-alphabetische Zeichen entfernt und anschließend

+ 13 - 25
documentation/manual/de/module_specs/Zend_Filter-Inflector.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.filter.inflector">
     <title>Zend_Filter_Inflector</title>
@@ -38,8 +38,7 @@ $filtered = $inflector->filter(array('page' => $string));
 $string   = 'this_is_not_camel_cased';
 $filtered = $inflector->filter(array('page' => $string));
 // pages/this_is_not_camel_cased.html
-]]>
-        </programlisting>
+]]></programlisting>
     </example>
 
     <sect2 id="zend.filter.inflector.operation">
@@ -87,8 +86,7 @@ $filtered = $inflector->filter(array('page' => $string));
         <programlisting role="php"><![CDATA[
 // Verwendet Zend_Filter_Word_CamelCaseToDash als Regel
 $inflector->addRules(array('script' => 'Word_CamelCaseToDash'));
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Um einen alternativen Pfad zu setzen hat <classname>Zend_Filter_Inflector</classname> eine Utility Methode
@@ -97,8 +95,7 @@ $inflector->addRules(array('script' => 'Word_CamelCaseToDash'));
 
         <programlisting role="php"><![CDATA[
 $inflector->addFilterPrefixPath('My_Filter', 'My/Filter/');
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Alternativ kann der Plugin Lader von der Beugung empfangen, und direkt mit Ihm interagiert werden:
@@ -107,8 +104,7 @@ $inflector->addFilterPrefixPath('My_Filter', 'My/Filter/');
         <programlisting role="php"><![CDATA[
 $loader = $inflector->getPluginLoader();
 $loader->addPrefixPath('My_Filter', 'My/Filter/');
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Für weitere Optionen über das Bearbeiten von Pfaden zu Filtern sollte in die
@@ -137,8 +133,7 @@ $inflector = new Zend_Filter_Inflector('#foo/#bar.#sfx', null, '#');
 
 // Über Zugriffsmethode:
 $inflector->setTargetReplacementIdentifier('#');
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Typischerweise wird das Ziel über den Konstruktor gesetzt. Trotzdem kann es Ziel später geändert
@@ -150,8 +145,7 @@ $inflector->setTargetReplacementIdentifier('#');
         <programlisting role="php"><![CDATA[
 $inflector = $layout->getInflector();
 $inflector->setTarget('layouts/:script.phtml');
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Zusätzlich kann es gewünscht sein einen Klassenmember für die eigene Klasse zu haben, der es
@@ -190,8 +184,7 @@ class Foo
         return $this;
     }
 }
-]]>
-        </programlisting>
+]]></programlisting>
     </sect2>
 
     <sect2 id="zend.filter.inflector.rules">
@@ -231,8 +224,7 @@ $inflector->setStaticRule('suffix', 'phtml');
 
 // Später ändern:
 $inflector->setStaticRule('suffix', 'php');
-]]>
-            </programlisting>
+]]></programlisting>
 
             <para>
                 So wie das Ziel selbst kann auch eine statische Regel an eine Referenz gebunden werden, was
@@ -273,8 +265,7 @@ class Foo
         return $this;
     }
 }
-]]>
-            </programlisting>
+]]></programlisting>
         </sect3>
 
         <sect3 id="zend.filter.inflector.rules.filters">
@@ -333,8 +324,7 @@ $inflector->setFilterRule('script', array(
     'Word_CamelCaseToDash',
     new Zend_Filter_StringToLower()
 ));
-]]>
-            </programlisting>
+]]></programlisting>
         </sect3>
 
         <sect3 id="zend.filter.inflector.rules.multiple">
@@ -380,8 +370,7 @@ $inflector->addRules(array(
     // Statische Regel:
     'suffix'      => 'phtml'
 ));
-]]>
-                </programlisting>
+]]></programlisting>
             </example>
         </sect3>
     </sect2>
@@ -495,8 +484,7 @@ $inflector = new Zend_Filter_Inflector($config);
 // Oder mit setConfig():
 $inflector = new Zend_Filter_Inflector();
 $inflector->setConfig($config);
-]]>
-            </programlisting>
+]]></programlisting>
         </example>
     </sect2>
 </sect1>

+ 5 - 9
documentation/manual/de/module_specs/Zend_Filter-LocalizedToNormalized.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.filter.set.localizedtonormalized">
 
@@ -96,8 +96,7 @@
 $filter = new Zend_Filter_LocalizedToNormalized();
 $filter->filter('123.456,78');
 // Gibt den Wert '123456.78' zurück
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Nehmen wir an das wir das Gebietsschema 'de' als Anwendungsweites Gebietsschema gesetzt
@@ -152,8 +151,7 @@ $filter->filter('123.456');
 
 $filter->filter('123.456,78901');
 // Gibt den Wert '123456.79' zurück
-]]>
-        </programlisting>
+]]></programlisting>
 
     </sect3>
 
@@ -172,8 +170,7 @@ $filter->filter('123.456,78901');
 $filter = new Zend_Filter_LocalizedToNormalized();
 $filter->filter('12.April.2009');
 // Gibt array('day' => '12', 'month' => '04', 'year' => '2009') zurück
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Angenommen wir haben wieder das Gebietsschema 'de' gesetzt. Die Eingaben werden jetzt
@@ -194,8 +191,7 @@ $filter = new Zend_Filter_LocalizedToNormalized(
 
 $filter->filter('11:22:33');
 // Gibt array('hour' => '33', 'minute' => '22', 'second' => '11') zurück
-]]>
-        </programlisting>
+]]></programlisting>
     </sect3>
 
 </sect2>

+ 5 - 9
documentation/manual/de/module_specs/Zend_Filter-NormalizedToLocalized.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.filter.set.normalizedtolocalized">
 
@@ -87,8 +87,7 @@
 $filter = new Zend_Filter_NormalizedToLocalized();
 $filter->filter(123456.78);
 // Gibt den Wert '123.456,78' zurück
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Nehmen wir an das wir das Gebietsschema 'de' als Anwendungsweites Gebietsschema gesetzt
@@ -143,8 +142,7 @@ $filter->filter(123456);
 
 $filter->filter(123456.78901);
 // Gibt den Wert '123.456,79' zurück
-]]>
-        </programlisting>
+]]></programlisting>
 
     </sect3>
 
@@ -163,8 +161,7 @@ $filter->filter(123456.78901);
 $filter = new Zend_Filter_NormalizedToLocalized();
 $filter->filter(array('day' => '12', 'month' => '04', 'year' => '2009');
 // Gibt '12.04.2009' zurück
-]]>
-        </programlisting>
+]]></programlisting>
 
         <para>
             Angenommen wir haben wieder das Gebietsschema 'de' gesetzt. Die Eingaben werden jetzt
@@ -185,8 +182,7 @@ $filter = new Zend_Filter_LocalizedToNormalized(
 
 $filter->filter(array('hour' => '33', 'minute' => '22', 'second' => '11'));
 // Gibt '11:22:33' zurück
-]]>
-        </programlisting>
+]]></programlisting>
     </sect3>
 
 </sect2>

+ 46 - 0
documentation/manual/de/module_specs/Zend_Filter-RealPath.xml

@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- EN-Revision: 15153 -->
+<!-- Reviewed: no -->
+<sect2 id="zend.filter.set.realpath">
+    <title>RealPath</title>
+
+    <para>
+        Dieser Filter löst gegebene Links und Pfadnamen auf und gibt kanonische absolute Pfadnamen
+        zurück. Referenzen zu <filename>'/./'</filename>, <filename>'/../'</filename> und extra
+        <filename>'/'</filename> Zeichen im Eingabepfad werden entfernt. Der Ergebnispfad hat
+        keine symbolischen Links, <filename>'/./'</filename> oder <filename>'/../'</filename>
+        Zeichen mehr.
+    </para>
+
+    <para>
+        <classname>Zend_Filter_RealPath</classname> gibt bei einem Fehler <code>FALSE</code>
+        zurück, z.B. wenn die Datei nicht existiert. Auf BSD Systemen schlägt
+        <classname>Zend_Filter_RealPath</classname> nicht fehl wenn nur die letzte Komponente des
+        Pfades nicht existiert, wärend andere Systeme <constant>FALSE</constant> zurückgeben.
+    </para>
+
+    <programlisting role="php"><![CDATA[
+$filter = new Zend_Filter_RealPath();
+$path   = '/www/var/path/../../mypath';
+$filtered = $filter->filter();
+
+// Gibt '/www/mypath' zurück
+]]></programlisting>
+
+    <para>
+        Manchmal ist es auch nützlich einen Pfad zu erhalten wenn diese nicht existiert, z.B.
+        wenn man den echten Pfad für einen Pfad erhalten will den man erstellt. Man kann entweder
+        ein <constant>FALSE</constant> bei der Initialisierung angeben, oder
+        <methodname>setExists()</methodname> verwenden um es zu setzen.
+    </para>
+
+    <programlisting role="php"><![CDATA[
+$filter = new Zend_Filter_RealPath(false);
+$path   = '/www/var/path/../../non/existing/path';
+$filtered = $filter->filter();
+
+// Gibt '/www/non/existing/path' zurück, selbst wenn
+// file_exists oder realpath false zurückgeben würden
+]]></programlisting>
+
+</sect2>

+ 2 - 15
documentation/manual/de/module_specs/Zend_Filter-Set.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15153 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.filter.set" xmlns:xi="http://www.w3.org/2001/XInclude">
 
@@ -85,20 +85,7 @@
         </para>
     </sect2>
 
-    <sect2 id="zend.filter.set.realpath">
-        <title>RealPath</title>
-        <para>
-            Erweitert alle symbolischen Links und löst Referenzen in '/./', '/../' und extra '/' Zeichen im
-            Eingabepfad auf und gibt den kanonischen absoluten Pfadnamen zurück. Der sich ergebende Pfad hat keine
-            symbolischen Links, '/./' oder '/../' Komponenten.
-        </para>
-        <para>
-            <classname>Zend_Filter_RealPath</classname> gibt bei einem Fehlschlag <code>FALSE</code> zurück, bzw. wenn
-            die Datei nicht existiert. Auf BSD Systemen schlägt <classname>Zend_Filter_RealPath</classname> nicht fehl
-            wenn die letzte Pfadkomponenten nicht existiert, wärend Sie auf anderen Systemen <code>FALSE</code>
-            zurückgibt.
-        </para>
-    </sect2>
+    <xi:include href="Zend_Filter-RealPath.xml" />
 
     <sect2 id="zend.filter.set.stringtolower">
         <title>StringToLower</title>

+ 3 - 5
documentation/manual/de/module_specs/Zend_Filter-WritingFilters.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.filter.writing_filters">
 
@@ -31,8 +31,7 @@ class MyFilter implements Zend_Filter_Interface
         return $valueFiltered;
     }
 }
-]]>
-        </programlisting>
+]]></programlisting>
 
     </para>
 
@@ -42,8 +41,7 @@ class MyFilter implements Zend_Filter_Interface
         <programlisting role="php"><![CDATA[
 $filterChain = new Zend_Filter();
 $filterChain->addFilter(new MyFilter());
-]]>
-        </programlisting>
+]]></programlisting>
 
     </para>
 

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15156 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.filter.introduction">
 
@@ -60,8 +60,7 @@ $htmlEntities = new Zend_Filter_HtmlEntities();
 
 echo $htmlEntities->filter('&'); // &amp;
 echo $htmlEntities->filter('"'); // &quot;
-]]>
-            </programlisting>
+]]></programlisting>
 
         </para>
 
@@ -81,8 +80,7 @@ echo $htmlEntities->filter('"'); // &quot;
 
             <programlisting role="php"><![CDATA[
 echo Zend_Filter::get('&', 'HtmlEntities');
-]]>
-            </programlisting>
+]]></programlisting>
 
         </para>
 
@@ -92,8 +90,7 @@ echo Zend_Filter::get('&', 'HtmlEntities');
 
             <programlisting role="php"><![CDATA[
 echo Zend_Filter::get('"', 'HtmlEntities', array(ENT_QUOTES));
-]]>
-            </programlisting>
+]]></programlisting>
 
         </para>
 

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.