Parcourir la source

[DOCUMENTATION] German:

- sync up to r17987

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@17988 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas il y a 16 ans
Parent
commit
9a401596b5

+ 21 - 21
documentation/manual/de/module_specs/Zend_Date-Introduction.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17910 -->
+<!-- EN-Revision: 17986 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.date.introduction">
     <title>Einführung</title>
@@ -36,17 +36,16 @@
         <title>Immer eine Standard-Zeitzone definieren</title>
 
         <para>
-            Bevor beliebige datumsrelevante Funktionen in PHP oder dem Zend Framework verwendet
-            werden können, sollten sichergestellt werden, dass die Standard-Zeitzone in der
-            Anwendung korrekt definiert wurde. Das kann wahlweise mit dem Definieren einer TZ
-            Umgebungsvariablen, der <property>date.timezone</property> Einstellung in der
-            <filename>php.ini</filename> oder durch die Funktion <ulink
+            Bevor beliebige datumsrelevante Funktionen in <acronym>PHP</acronym> oder dem Zend
+            Framework verwendet werden können, sollten sichergestellt werden, dass die
+            Standard-Zeitzone in der Anwendung korrekt definiert wurde. Das kann wahlweise mit dem
+            Definieren einer TZ Umgebungsvariablen, der <property>date.timezone</property>
+            Einstellung in der <filename>php.ini</filename> oder durch die Funktion <ulink
                 url="http://php.net/date_default_timezone_set">date_default_timezone_set()</ulink>
-            durchgeführt werden.
-
-            Durch das Setzen einer Standard-Zeitzone können in PHP können alle datums- und
-            zeitabhängigen Funktionen für einen bestimmten Benutzer angepasst werden. Eine
-            vollständige Auflistung der Zeitzoneneinstellungen kann in der <ulink
+            durchgeführt werden. Durch das Setzen einer Standard-Zeitzone können in
+            <acronym>PHP</acronym> können alle datums- und zeitabhängigen Funktionen für einen
+            bestimmten Benutzer angepasst werden. Eine vollständige Auflistung der
+            Zeitzoneneinstellungen kann in der <ulink
                 url="http://unicode.org/cldr/data/diff/supplemental/territory_containment_un_m_49.html">
                 CLDR Zeitzonen Liste</ulink> ( Englisch ) gefunden werden.
         </para>
@@ -65,17 +64,18 @@ date_default_timezone_set('Europe/Berlin');
         <para>
             <emphasis>Wenn eine <classname>Zend_Date</classname> Instanz erzeugt wird, wird die
             Zeitzone des aktuellen Benutzers automatisch als aktuelle Standardzeitzone
-            übernommen</emphasis>. Das erspart das explizite setzen der
-            Sommer-/Winterzeitumstellung (DST).
+            übernommen</emphasis>. Deshalb wir die Einstellung der Zeitzone für jede Zeitumstellung
+            (<acronym>DST</acronym>) hergenommen, und erspart effektiv das explizite Setzen der
+            Sommer-/Winterzeitumstellung (<acronym>DST</acronym>).
         </para>
 
         <para>
-            Es gilt zu beachten das die Zeitzonen <emphasis>UTC</emphasis> und
-            <emphasis>GMT</emphasis> keine Sommer-/Winterzeitumstellung enthalten. Das bedeutet
-            das selbst wenn per Hand definiert wurde das <classname>Zend_Date</classname> die
-            <acronym>DST</acronym> berücksichtigen soll, das automatisch für alle Instanzen von
-            <classname>Zend_Date</classname> zurückgeschaltet wird die auf <acronym>UTC</acronym>
-            oder <acronym>GMT</acronym> eingestellt wurden.
+            Es gilt zu beachten das die Zeitzonen <emphasis><acronym>UTC</acronym></emphasis> und
+            <emphasis><acronym>GMT</acronym></emphasis> keine Sommer-/Winterzeitumstellung
+            enthalten. Das bedeutet das selbst wenn per Hand definiert wurde das
+            <classname>Zend_Date</classname> die <acronym>DST</acronym> berücksichtigen soll, das
+            automatisch für alle Instanzen von <classname>Zend_Date</classname> zurückgeschaltet
+            wird die auf <acronym>UTC</acronym> oder <acronym>GMT</acronym> eingestellt wurden.
         </para>
     </sect2>
 
@@ -124,7 +124,7 @@ date_default_timezone_set('Europe/Berlin');
                     Di, 19. Jan 2038 03:14:07 <acronym>GMT</acronym>", ermöglicht
                     <classname>Zend_Date</classname> mit Unterstützung der BCMath Erweiterung eine
                     fast unbegrenzte Zeitspanne. Wenn BCMath nicht verfügbar ist, bietet
-                    <classname>Zend_Date</classname> eine Spanne innerhalb des <code>float</code>
+                    <classname>Zend_Date</classname> eine Spanne innerhalb des float
                     Datentyps des verwendeten Servers. "Die Größe von float ist Plattformabhängig,
                     allerdings ist das Maximum von <command>~1.8e308</command> mit einer Genauigkeit
                     von ca. 14 Dezimalstellen ein Standardwert. (das 64 bit <acronym>IEEE</acronym>
@@ -132,7 +132,7 @@ date_default_timezone_set('Europe/Berlin');
                         url="http://www.php.net/float">http://www.php.net/float</ulink>]. Zusätzlich
                     können inhärente Beschränkungen der Float-Datentypen sowie Rundungsfehler von
                     Fließkommazahlen Berechnungsfehler verursachen. Um diese Probleme zu vermeiden,
-                    verwenden die Zend Framework I18n Komponenten die BCMatch Extension, wenn
+                    verwenden Zend Framework's I18n Komponenten die BCMatch Extension, wenn
                     verfügbar.
                 </para>
             </listitem>

+ 39 - 38
documentation/manual/de/module_specs/Zend_Date-Overview.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17600 -->
+<!-- EN-Revision: 17986 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.date.overview">
 
@@ -31,7 +31,7 @@
                 <methodname>Zend_Date::setOptions(array('format_type' => 'iso'))</methodname> kann
                 man wieder auf den Standardmodus zurückwechseln der nur <acronym>ISO</acronym>
                 Zeichen für Datumsformate unterstützt. Für eine Liste von unterstützten Zeichen
-                Codes kann hier nachgelesen werden: <xref
+                Codes kann hier nachgelesen werden: <link
                     linkend="zend.date.constants.phpformats" />
             </para>
 
@@ -103,7 +103,7 @@
                 abgeschnitten werden (wenn notwendig), ohne das in den nächsten Monat umgebrochen
                 wird wenn das Originaldatum einen Monatstag bestimmt der die Anzahl der Tag des
                 Ergebnismonats überschreitet.
-                <classname>Zend_Date::setOptions(array('extend_month' => true));</classname> kann
+                <methodname>Zend_Date::setOptions(array('extend_month' => true))</methodname> kann
                 benutzt werden um Monatsberechnungen wie in populären Tabellenkalkulationen
                 durchzuführen.
             </para>
@@ -125,8 +125,8 @@
                 Konstanten akzeptieren hiervon profitieren. Um einen
                 <classname>Zend_Cache</classname> Adapter für <classname>Zend_Date</classname> zu
                 setzen muß nur
-                <classname>Zend_Date::setOptions(array('cache' => $adapter));</classname> aufgerufen
-                werden.
+                <methodname>Zend_Date::setOptions(array('cache' => $adapter))</methodname>
+                aufgerufen werden.
             </para>
 
         </sect3>
@@ -139,9 +139,9 @@
                 Normalerweise unterscheiden sich die Uhren von Servern und Computern voneinander.
                 <classname>Zend_Date</classname> ist dazu fähig solche Probleme mit Hilfe von
                 <classname>Zend_TimeSync</classname> zu handhaben. Mit
-                <classname>Zend_Date::setOptions(array('timesync' => $timeserver));</classname> kann
-                ein Zeitserver gesetzt werden welcher den Unterschied zwischen dem eigenen aktuellen
-                Zeitpunkt und dem wirklichen aktuellen Zeitpunkt für alle Instanzen von
+                <methodname>Zend_Date::setOptions(array('timesync' => $timeserver))</methodname>
+                kann ein Zeitserver gesetzt werden welcher den Unterschied zwischen dem eigenen
+                aktuellen Zeitpunkt und dem wirklichen aktuellen Zeitpunkt für alle Instanzen von
                 <classname>Zend_Date</classname> setzt. Die Verwendung dieser Option ändern nicht
                 den Zeitpunkt von bestehenden Instanzen. Am besten ist es also dies innerhalb der
                 Bootstrap Datei zu setzen.
@@ -182,7 +182,7 @@
             Die meisten Methoden erwarten eine Konstante für die Auswahl des gewünschten Teils
             <varname>$part</varname> des Datums, wie z.B. <constant>Zend_Date::HOUR</constant>.
             Diese Konstanten sind für alle unten angeführten Funktionen gültig. Eine Liste aller
-            vorhandenen Konstanten wird hier beschrieben: <xref
+            vorhandenen Konstanten wird hier beschrieben: <link
                 linkend="zend.date.constants.list" />. Wenn <varname>$part</varname> nicht
             spezifiziert wird, wird <constant>Zend_Date::TIMESTAMP</constant> angenommen.
             Alternativ kann ein benutzerdefiniertes Format für <varname>$part</varname> verwendet
@@ -219,7 +219,7 @@ echo $date3, "\n"; // Ausgabe "Mar 3, 2007 12:00:00 AM"
                 linkend="zend.locale.date.normalize">Zend_Locale_Format::getDate()</link></code>).
             Die automatische Normalisierung von lokalisierten <varname>$date</varname> Angaben einer
             Zeichenkette werden nur dann durchgeführt wenn für <varname>$part</varname> eine der
-            <classname>Zend_Date::DATE*</classname> oder <classname>Zend_Date::TIME*</classname>
+            <constant>Zend_Date::DATE</constant>* oder <constant>Zend_Date::TIME</constant>*
             Konstanten verwendet wird. Das Gebietsschema identifiziert die Sprache welche verwendet
             werden soll um Monatsnamen und Wochentagsnamen zu analysieren wenn
             <varname>$date</varname> eine Zeichenkette ist die ein Datum enthält. Wenn der
@@ -475,8 +475,9 @@ print $date;
                                 <acronym>PHP</acronym> 5.2.2, zeigte die Verwendung der DATE_RFC822
                                 Konstante mit <acronym>PHP</acronym> date Funktionen hier und da
                                 <ulink url="http://bugs.php.net/bug.php?id=40308">fehlerhafte
-                                    Ergebnisse</ulink>. Die Ergebnisse von Zend_Date sind korrekt.
-                                Beispiel: <code>Mon, 31 Dec 06 23:59:59 GMT</code>
+                                    Ergebnisse</ulink>. Die Ergebnisse von
+                                <methodname>Zend_Date</methodname> sind korrekt. Beispiel:
+                                <code>Mon, 31 Dec 06 23:59:59 GMT</code>
                             </entry>
                         </row>
                         <row>
@@ -516,7 +517,7 @@ print $date;
                     </thead>
                     <tbody>
                         <row>
-                            <entry>get()</entry>
+                            <entry><methodname>get()</methodname></entry>
                             <entry>
                                 <para>
                                     <emphasis>get($part = null, $locale = null)</emphasis>
@@ -538,7 +539,7 @@ print $date;
                             </entry>
                         </row>
                         <row>
-                            <entry>set()</entry>
+                            <entry><methodname>set()</methodname></entry>
                             <entry>
                                 <para>
                                     <emphasis>set($date, $part = null, $locale = null)</emphasis>
@@ -552,7 +553,7 @@ print $date;
                             </entry>
                         </row>
                         <row>
-                            <entry>add()</entry>
+                            <entry><methodname>add()</methodname></entry>
                             <entry>
                                 <para>
                                     <emphasis>add($date, $part = null, $locale = null)</emphasis>
@@ -566,7 +567,7 @@ print $date;
                             </entry>
                         </row>
                         <row>
-                            <entry>sub()</entry>
+                            <entry><methodname>sub()</methodname></entry>
                             <entry>
                                 <para>
                                     <emphasis>sub($date, $part = null, $locale = null)</emphasis>
@@ -580,7 +581,7 @@ print $date;
                             </entry>
                         </row>
                         <row>
-                            <entry>copyPart()</entry>
+                            <entry><methodname>copyPart()</methodname></entry>
                             <entry>
                                 <para>
                                     <emphasis>copyPart($part, $locale = null)</emphasis>
@@ -594,7 +595,7 @@ print $date;
                             </entry>
                         </row>
                         <row>
-                            <entry>compare()</entry>
+                            <entry><methodname>compare()</methodname></entry>
                             <entry>
                                 <para>
                                     <emphasis>compare($date, $part = null, $locale =
@@ -623,7 +624,7 @@ print $date;
 
         <para>
             Die folgenden Basisoperationen haben keine vergleichbaren vereinfachten Methoden für
-            Datumsabschnitt wie beschrieben unter <xref linkend="zend.date.overview" />.
+            Datumsabschnitt wie beschrieben unter <link linkend="zend.date.overview" />.
         </para>
 
         <table id="zend.date.others.comparison.table">
@@ -637,7 +638,7 @@ print $date;
                 </thead>
                 <tbody>
                     <row>
-                        <entry>equals()</entry>
+                        <entry><methodname>equals()</methodname></entry>
                         <entry>
                             <para>
                                 <emphasis>equals($date, $part = null, $locale = null)</emphasis>
@@ -652,7 +653,7 @@ print $date;
                         </entry>
                     </row>
                     <row>
-                        <entry>isEarlier()</entry>
+                        <entry><methodname>isEarlier()</methodname></entry>
                         <entry>
                             <para>
                                 <emphasis>isEarlier($date, $part = null, $locale = null)</emphasis>
@@ -666,7 +667,7 @@ print $date;
                         </entry>
                     </row>
                     <row>
-                        <entry>isLater()</entry>
+                        <entry><methodname>isLater()</methodname></entry>
                         <entry>
                             <para>
                                 <emphasis>isLater($date, $part = null, $locale = null)</emphasis>
@@ -680,7 +681,7 @@ print $date;
                         </entry>
                     </row>
                     <row>
-                        <entry>isToday()</entry>
+                        <entry><methodname>isToday()</methodname></entry>
                         <entry>
                             <para>
                                 <emphasis>isToday()</emphasis>
@@ -693,7 +694,7 @@ print $date;
                         </entry>
                     </row>
                     <row>
-                        <entry>isTomorrow()</entry>
+                        <entry><methodname>isTomorrow()</methodname></entry>
                         <entry>
                             <para>
                                 <emphasis>isTomorrow()</emphasis>
@@ -706,7 +707,7 @@ print $date;
                         </entry>
                     </row>
                     <row>
-                        <entry>isYesterday()</entry>
+                        <entry><methodname>isYesterday()</methodname></entry>
                         <entry>
                             <para>
                                 <emphasis>isYesterday()</emphasis>
@@ -719,7 +720,7 @@ print $date;
                         </entry>
                     </row>
                     <row>
-                        <entry>isLeapYear()</entry>
+                        <entry><methodname>isLeapYear()</methodname></entry>
                         <entry>
                             <para>
                                 <emphasis>isLeapYear()</emphasis>
@@ -736,7 +737,7 @@ print $date;
                         </entry>
                     </row>
                     <row>
-                        <entry>isDate()</entry>
+                        <entry><methodname>isDate()</methodname></entry>
                         <entry>
                             <para>
                                 <emphasis>isDate($date, $format = null, $locale = null)</emphasis>
@@ -776,7 +777,7 @@ print $date;
                 </thead>
                 <tbody>
                     <row>
-                        <entry>toString()</entry>
+                        <entry><methodname>toString()</methodname></entry>
                         <entry>
                             <para>
                                 <emphasis>toString($format = null, $locale = null)</emphasis>
@@ -789,12 +790,12 @@ print $date;
                                 Gebietsschemas des Objektes, oder einem optional definierten
                                 Gebietsschema <varname>$locale</varname>. Für eine Liste von
                                 unterstützten Formatcodes kann hier nachgeschaut werden:
-                                <xref linkend="zend.date.constants.selfdefinedformats" />.
+                                <link linkend="zend.date.constants.selfdefinedformats" />.
                             </para>
                         </entry>
                     </row>
                     <row>
-                        <entry>toArray()</entry>
+                        <entry><methodname>toArray()</methodname></entry>
                         <entry>
                             <para>
                                 <emphasis>toArray()</emphasis>
@@ -886,7 +887,7 @@ print $date;
                         </entry>
                     </row>
                     <row>
-                        <entry>toValue()</entry>
+                        <entry><methodname>toValue()</methodname></entry>
                         <entry>
                             <para>
                                 <emphasis>toValue($part = null)</emphasis>
@@ -921,12 +922,12 @@ print $date;
                                 Objektes, welches mit dem Gebietsschema <varname>$locale</varname>
                                 lokalisiert wurde, als formatierten String oder Integer zurück. Für
                                 weitere Informationen hier weiterlesen:
-                                <xref linkend="id.date.basic.operations" />.
+                                <link linkend="id.date.basic.operations" />.
                             </para>
                         </entry>
                     </row>
                     <row>
-                        <entry>now()</entry>
+                        <entry><methodname>now()</methodname></entry>
                         <entry>
                             <para>
                                 <emphasis>now($locale = null)</emphasis>
@@ -967,7 +968,7 @@ print $date;
                     <row>
                         <entry>
                             <para>
-                                <emphasis>getFractionalPrecision()</emphasis>
+                                <emphasis><methodname>getFractionalPrecision()</methodname></emphasis>
                             </para>
                         </entry>
                         <entry>Gibt die Genauigkeit des Sekundenbruchteils zurück</entry>
@@ -975,7 +976,7 @@ print $date;
                     <row>
                         <entry>
                             <para>
-                                <emphasis>setFractionalPrecision()</emphasis>
+                                <emphasis><methodname>setFractionalPrecision()</methodname></emphasis>
                             </para>
                         </entry>
                         <entry>Setzt die Genauigkeit des Sekundenbruchteils</entry>
@@ -1008,7 +1009,7 @@ print $date;
                     <row>
                         <entry>
                             <para>
-                                <emphasis>getSunrise($location)</emphasis>
+                                <emphasis><methodname>getSunrise($location)</methodname></emphasis>
                             </para>
                         </entry>
                         <entry>Gibt die Zeit des Sonnenaufgangs dieses Datums zurück</entry>
@@ -1016,7 +1017,7 @@ print $date;
                     <row>
                         <entry>
                             <para>
-                                <emphasis>getSunset($location)</emphasis>
+                                <emphasis><methodname>getSunset($location)</methodname></emphasis>
                             </para>
                         </entry>
                         <entry>Gibt die Zeit des Sonnenuntergangs dieses Datums zurück</entry>
@@ -1024,7 +1025,7 @@ print $date;
                     <row>
                         <entry>
                             <para>
-                                <emphasis>getSunInfo($location)</emphasis>
+                                <emphasis><methodname>getSunInfo($location)</methodname></emphasis>
                             </para>
                         </entry>
                         <entry>Gibt ein Array mit den Sonnendaten des Datums zurück</entry>

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17408 -->
+<!-- EN-Revision: 17987 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.db.statement">
 
@@ -82,7 +82,7 @@ $stmt = new Zend_Db_Statement_Mysqli($db, $sql);
 
         <para>
             Wenn <emphasis>positionierte Parameter</emphasis>, oder solche, die mit dem Fragezeichen
-            (<code>?</code>) verwendet werden, muss ein einfaches Array übergeben werden.
+            ('<emphasis>?</emphasis>') verwendet werden, muss ein einfaches Array übergeben werden.
         </para>
 
         <example id="zend.db.statement.executing.example1">
@@ -98,9 +98,9 @@ $stmt->execute(array('goofy', 'FIXED'));
 
         <para>
             Wenn <emphasis>benannte Parameter</emphasis>, oder solche die mit einem String und
-            voranstehenden Doppelpunkt (<code>:</code>) bezeichnet werden, verwendet werden, muss
-            ein assoziatives Array übergeben werden. Die Schlüssel dieses Arrays müssen den
-            Parameternamen entsprechen.
+            voranstehenden Doppelpunkt ('<emphasis>:</emphasis>') bezeichnet werden, verwendet
+            werden, muss ein assoziatives Array übergeben werden. Die Schlüssel dieses Arrays müssen
+            den Parameternamen entsprechen.
         </para>
 
         <example id="zend.db.statement.executing.example2">

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17598 -->
+<!-- EN-Revision: 17987 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.dojo.view.dojo">
     <title>dojo() View Helfer</title>
@@ -316,8 +316,8 @@ $view->dojo()->addLayer('/js/foo/foo.js');
             </listitem>
             <listitem>
                 <para>
-                    <methodname>requireModule($module)</methodname>: Ein <code>dojo.require</code>
-                    Statement konfigurieren.
+                    <methodname>requireModule($module)</methodname>: Ein
+                    <property>dojo.require</property> Statement konfigurieren.
                 </para>
             </listitem>
             <listitem>

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17174 -->
+<!-- EN-Revision: 17987 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.dojo.introduction">
     <title>Einführung</title>
@@ -30,8 +30,8 @@
     </itemizedlist>
 
     <para>
-        Die Dojo Distribution selbst kann im <code>externals/dojo/</code> Verzeichnis der Zend
-        Framework Distribution gefunden werden. Es ist eine Source Distribution, welche Dojo's
+        Die Dojo Distribution selbst kann im <filename>externals/dojo/</filename> Verzeichnis der
+        Zend Framework Distribution gefunden werden. Es ist eine Source Distribution, welche Dojo's
         kompletten Javascript Source enthält, Unit Tests und Build Tools. Man kann das ins eigene
         Javascript Verzeichnis symbolisch linken, es kopieren, oder das Build Tool verwenden um
         einen eigenen Build zu erstellen und ins eigene Projekt zu inkludieren. Alternativ kann

+ 5 - 4
documentation/manual/de/module_specs/Zend_File_Transfer-Migration.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17744 -->
+<!-- EN-Revision: 17987 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.file.transfer.migration">
 
@@ -381,8 +381,8 @@ $upload->addValidator('Size',
                 <classname>Zend_File_Transfer</classname> nicht auf die gleiche Art und Weise
                 funktioniert wie standardmäßigen von <classname>Zend_Form</classname>.
                 <classname>Zend_Form</classname> erlaubt die Verwendung eines
-                <code>breakChainOnFailure</code> Parameters der die Prüfung für alle weitere Prüfer
-                unterbricht wenn ein Prüffehler aufgetreten ist.
+                <varname>$breakChainOnFailure</varname> Parameters der die Prüfung für alle weitere
+                Prüfer unterbricht wenn ein Prüffehler aufgetreten ist.
             </para>
 
             <para>
@@ -398,7 +398,8 @@ $upload->addValidator('Size',
 
                 <listitem><para>
                     Neue <acronym>API</acronym> der Methode:
-                    <code>addValidator($validator, $breakChainOnFailure, $options, $files)</code>.
+                    <methodname>addValidator($validator, $breakChainOnFailure, $options,
+                    $files)</methodname>.
                 </para></listitem>
             </itemizedlist>
 

+ 3 - 3
documentation/manual/de/module_specs/Zend_Filter-Set.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17887 -->
+<!-- EN-Revision: 17987 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.filter.set" xmlns:xi="http://www.w3.org/2001/XInclude">
 
@@ -109,8 +109,8 @@
             Tags von Ihm entfernt werden ausser diesen die explizit erlaubt sind. Zusätzlich zur
             Möglichkeit zu definieren welche Tags erlaubt sind können Entwickler definieren welche
             Attribute über alle erlaubten Tags erlaubt sind und auch nur für spezielle Tags. Und
-            Letztendlich bietet dieser Filter Kontrolle darüber ob Kommentare (z.B., <code>&lt;!--
-            ... --&gt;</code>) entfernt werden oder nicht.
+            Letztendlich bietet dieser Filter Kontrolle darüber ob Kommentare (z.B.,
+            <command>&lt;!-- ... --&gt;</command>) entfernt werden oder nicht.
         </para>
     </sect2>
 

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17166 -->
+<!-- EN-Revision: 17987 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.form.advanced">
     <title>Fortgeschrittene Verwendung von Zend_Form</title>
@@ -563,9 +563,9 @@ class RegistrationController extends Zend_Controller_Action
 
             <para>
                 Die obigen Methoden erlauben uns eine Schreibweise wie
-                <code>$subForm = $this-&gt;getCurrentSubForm();</code> um das aktuelle Unterformular
-                für die Prüfung zu erhalten, oder <code>$next = $this-&gt;getNextSubForm();</code>,
-                um die nächste anzuzeigen.
+                <command>$subForm = $this-&gt;getCurrentSubForm();</command> um das aktuelle
+                Unterformular für die Prüfung zu erhalten, oder
+                <command>$next = $this-&gt;getNextSubForm();</command>, um die nächste anzuzeigen.
             </para>
 
             <para>

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17133 -->
+<!-- EN-Revision: 17987 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.form.i18n">
     <title>Internationalisierung von Zend_Form</title>
@@ -28,9 +28,9 @@
         <para>
             Übersetzung kann für jedes Formular, Element, Anzeigegruppe, oder Unterformular, durch
             den Aufruf dessen <methodname>setDisableTranslator($flag)</methodname> Methode oder der
-            Übergabe der <code>disableTranslator</code> Option an das Objekt, ausgeschaltet werden.
-            Das kann nützlich sein, wenn man Übersetzungen selektiv für individuelle Elemente oder
-            Sets von Elementen ausschalten will.
+            Übergabe der <property>disableTranslator</property> Option an das Objekt, ausgeschaltet
+            werden. Das kann nützlich sein, wenn man Übersetzungen selektiv für individuelle
+            Elemente oder Sets von Elementen ausschalten will.
         </para>
     </note>
 

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17175 -->
+<!-- EN-Revision: 17987 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.gdata.authsub">
     <title>Authentifizierung mit AuthSub</title>
@@ -56,8 +56,8 @@
         <para>
             Nachdem Google's Authentifizierungs Server den Browser des Benutzers zur aktuellen
             Anwendung umgeleitet haben, wird eine GET Anfrageparameter gesetzt der
-            <code>token</code> heißt. Der Wert dieses Parameters ist ein einmal-verwendbarer Token
-            der für authentifizierten Zugriff verwendet werden kann. Dieser Token kan in einen
+            <emphasis>token</emphasis> heißt. Der Wert dieses Parameters ist ein einmal-verwendbarer
+            Token der für authentifizierten Zugriff verwendet werden kann. Dieser Token kan in einen
             mehrfach-verwendbaren Token konvertiert und in der eigenen Session gespeichert werden.
         </para>
 

+ 6 - 6
documentation/manual/de/module_specs/Zend_Gdata_Docs.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17175 -->
+<!-- EN-Revision: 17987 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.gdata.docs">
     <title>Verwenden der Google Dokumente Listen Daten API</title>
@@ -21,10 +21,10 @@
         <title>Eine Liste von Dokumenten erhalten</title>
         <para>
             Man kann eine Liste von den Google Dokumenten für einen bestimmten Benutzer erhalten
-            indem die <code>getDocumentListFeed</code> Methode des Docs Services verwendet wird.
-            Das Service gibt ein <classname>Zend_Gdata_Docs_DocumentListFeed</classname> Objekt
-            zurück das eine Liste von dokumenten enthält die mit dem authentifizierten Benutzer
-            assoziiert sind.
+            indem die <methodname>getDocumentListFeed()</methodname> Methode des Docs Services
+            verwendet wird. Das Service gibt ein
+            <classname>Zend_Gdata_Docs_DocumentListFeed</classname> Objekt zurück das eine Liste von
+            Dokumenten enthält die mit dem authentifizierten Benutzer assoziiert sind.
         </para>
 
         <programlisting language="php"><![CDATA[
@@ -38,7 +38,7 @@ $feed = $docs->getDocumentListFeed();
             Das sich ergebende <classname>Zend_Gdata_Docs_DocumentListFeed</classname> Objekt
             repräsentiert die Antwort des Servers. Dieser Feed enthält eine Liste von
             <classname>Zend_Gdata_Docs_DocumentListEntry</classname> Objekten
-            (<code>$feed->entries</code>), wobei jeder von Ihnen ein einzelnes Google Dokument
+            (<command>$feed->entries</command>), wobei jeder von Ihnen ein einzelnes Google Dokument
             repräsentiert.
         </para>
     </sect2>

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17175 -->
+<!-- EN-Revision: 17987 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.gdata.exception">
     <title>Gdata Ausnahmen auffangen</title>
@@ -45,7 +45,7 @@ try {
                     <acronym>HTTP</acronym> Anfrage nicht erfolgreich war. Bietet die Möglichkeit
                     das komplette <classname>Zend_Http_Request</classname> Objekt zu erhalten um den
                     exakten Grund des Fehlers festzustellen in den Fällen in denen
-                    <code>$e->getMessage()</code> nicht genug Details liefert.
+                    <command>$e->getMessage()</command> nicht genug Details liefert.
                 </para>
             </listitem>
             <listitem>

+ 23 - 22
documentation/manual/de/module_specs/Zend_Ldap-API-Ldap-Node.xml

@@ -288,8 +288,8 @@
                         $includeSystemAttributes)</code>
                     </entry>
                     <entry>
-                        Returns a <acronym>JSON</acronym> representation of the current node using
-                        <methodname>Zend_Ldap_Node::toArray()</methodname>.
+                        Gibt eine <acronym>JSON</acronym> Repräsentation des aktuellen Nodes  zurück
+                        wobei <methodname>Zend_Ldap_Node::toArray()</methodname> verwendet wird.
                     </entry>
                 </row>
                 <row>
@@ -298,8 +298,8 @@
                         $includeSystemAttributes)</code>
                     </entry>
                     <entry>
-                        Returns the node's attributes. The array contains all
-                        attributes in its internal format (no conversion).
+                        Gibt die Attribute des Nodes zurück. Das Array enthält alle Attribute in Ihrem
+                        internen Format (keine Konvertierung).
                     </entry>
                 </row>
                 <row>
@@ -308,13 +308,14 @@
                         $emptyExists)</code>
                     </entry>
                     <entry>
-                        Checks whether a given attribute exists. If
-                        <varname>$emptyExists</varname> is <constant>FALSE</constant> empty attributes
-                        (containing only array()) are treated as non-existent returning
-                        <constant>FALSE</constant>. If <varname>$emptyExists</varname> is true empty
-                        attributes are treated as existent returning <constant>TRUE</constant>. In
-                        this case teh method returns <constant>FALSE</constant> only if the
-                        attribute name is missing in the key-collection.
+                        Prüft ob ein angegebenes Attribut existiert. Wenn
+                        <varname>$emptyExists</varname> <constant>FALSE</constant> ist werden leere
+                        Attrbute (welche nur array() enthalten) als nicht-existent betrachtet und es
+                        wird <constant>FALSE</constant> zurückgegeben. Wenn
+                        <varname>$emptyExists</varname> true ist werden leere Attribute als existent
+                        betrachtet und es wird <constant>TRUE</constant> zurückgegeben. In diesem
+                        Fall gibt die Methode nur dann <constant>FALSE</constant> zurck wenn der
+                        Name des Attributs in der Sammlung der Schlüssel fehlt.
                     </entry>
                 </row>
                 <row>
@@ -323,17 +324,16 @@
                         $value)</code>
                     </entry>
                     <entry>
-                        Checks if the given value(s) exist in the attribute. The
-                        method returns <constant>TRUE</constant> only if all values in
-                        <varname>$value</varname> are present in the attribute. Comparison is
-                        done strictly (respecting the data type).
+                        Prüft ob die angegebenen Werte im Attribut existieren. Die Methode gibt nur
+                        dann <constant>TRUE</constant> zurück wenn alle Werte von
+                        <varname>$value</varname> im Attribut vorhanden sind. Der Vergleich wird
+                        strikt durchgeführt (er respektiert den Datentyp).
                     </entry>
                 </row>
                 <row>
                     <entry><code>integer count()</code></entry>
                     <entry>
-                        Returns the number of attributes in the node. Implements
-                        Countable.
+                        Gibt die Anzahl der Attribute im Node zurück. Implementiert Countable.
                     </entry>
                 </row>
                 <row>
@@ -342,7 +342,8 @@
                         $index)</code>
                     </entry>
                     <entry>
-                        Gets a <acronym>LDAP</acronym> attribute. Data conversion is applied using
+                        Holt ein <acronym>LDAP</acronym> Attribut. Die Datenkonvertierung wird
+                        angewendet durch Verwendung von
                         <methodname>Zend_Ldap_Attribute::getAttribute()</methodname>.
                     </entry>
                 </row>
@@ -352,10 +353,10 @@
                         $includeSystemAttributes)</code>
                     </entry>
                     <entry>
-                        Gets all attributes of node. If
-                        <varname>$includeSystemAttributes</varname> is <constant>FALSE</constant>
-                        (defaults to <constant>TRUE</constant>) the system specific attributes are
-                        stripped from the array.
+                        Holt alle Attribute des Nodes. Wenn
+                        <varname>$includeSystemAttributes</varname> <constant>FALSE</constant> ist
+                        (der Standardwert ist <constant>TRUE</constant>) dann werden die System
+                        spezifischen Attribute vom Array entfernt.
                     </entry>
                 </row>
                 <row>

+ 168 - 1
documentation/manual/de/module_specs/Zend_Loader-Autoloader.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17175 -->
+<!-- EN-Revision: 17982 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.loader.autoloader">
     <title>Der Autoloader</title>
@@ -126,6 +126,173 @@ $autoloader->setFallbackAutoloader(true);
 ]]></programlisting>
     </sect2>
 
+    <sect2 id="zend.loader.autoloader.zf-version">
+        <title>Auswahl einer Zend Framework Version</title>
+
+        <para>
+            Typischerweise, verwendet man die Version des Zend Frameworks die mit dem Autoloader,
+            den man instanziert, gekommen ist. Trotzdem ist es oft nützlich, wenn man ein Projekt
+            entwickelt, spezielle Versionen zu verwenden, Major und Minor Branches, oder einfach
+            die letzte Version. <classname>Zend_Loader_Autoloader</classname> bietet, seit Version
+            1.10, einige Features um bei dieser Arbeit zu helfen.
+        </para>
+
+        <para>
+            Nehmen wir das folgende Szenario an:
+        </para>
+
+        <itemizedlist>
+            <listitem>
+                <para>
+                    Wärend der <emphasis>Entwicklung</emphasis> will man die letzte Version vom
+                    Zend Framework verwenden die man installiert hat, damit man sicherstellen kann
+                    das die Anwendung funktioniert wenn man zwischen Versionen hochrüstet.
+                </para>
+
+                <para>
+                    Wenn man auf die <emphasis>Qualitäts-Sicherung</emphasis> wechselt, benötigt man
+                    etwas mehr Stabilität, sodas man die letzte installierte Revision einer
+                    speziellen Minor Version verwenden will.
+                </para>
+
+                <para>
+                    Letztendlich, wenn man auf die <emphasis>Produktion</emphasis> wechselt, will
+                    man auf eine spezielle installierte Version festnageln, um sicherzustellen das
+                    kein Bruch stattfinden wenn man neue Versionen des Zend Frameworks auf dem
+                    eigenen Server hinzufügt.
+                </para>
+            </listitem>
+        </itemizedlist>
+
+        <para>
+            Der Autoloader erlaubt es das mit der Methode <methodname>setZfPath()</methodname> zu
+            tun. Diese Methode nimmt zwei Argumente, ein <emphasis>Pfad</emphasis> zu einem Set
+            von Zend Framework Installationen, und eine <emphasis>Version</emphasis> die zu
+            Verwenden ist. Sobald ausgeführt, wird dem <constant>include_path</constant> ein Pfad
+            vorangestellt der auf die entsprechende Zend Framework Installationsbibliothek zeigt.
+        </para>
+
+        <para>
+            Das Verzeichnis das man als den eigenen <emphasis>Pfad</emphasis> spezifiziert sollte
+            einen Pfad wie den folgenden haben:
+        </para>
+
+        <programlisting language="text"><![CDATA[
+ZendFramework/
+|-- 1.9.2/
+|   |-- library/
+|-- ZendFramework-1.9.1-minimal/
+|   |-- library/
+|-- 1.8.4PL1/
+|   |-- library/
+|-- 1.8.4/
+|   |-- library/
+|-- ZendFramework-1.8.3/
+|   |-- library/
+|-- 1.7.8/
+|   |-- library/
+|-- 1.7.7/
+|   |-- library/
+|-- 1.7.6/
+|   |-- library/
+]]></programlisting>
+
+        <para>
+            (wobei <emphasis>Pfad</emphasis> auf das Verzeichnis "ZendFramework" im obigen Beispiel
+            zeigt)
+        </para>
+
+        <para>
+            Es ist zu beachten das jedes Unterverzeichnis das Verzeichnis
+            <filename>library</filename> enthalten sollte, welche den aktuellen Zend Framework
+            Bibliothekscode enthält. Die individuellen Namen der Unterverzeichnisse können
+            Versionsnummern sein, oder einfach die entpackten Inhalte des standardmäßigen Zend
+            Framework Distributions Tarballs/Zipfiles.
+        </para>
+
+        <para>
+            Sehen wir uns also einige Anwendungsfälle an. Im ersten Anwendungsfall, der
+            <emphasis>Entwicklung</emphasis>, wollen wir die letzte Quellinstallation verwenden.
+            Das kann getan werden indem man "latest" als Version übergibt:
+        </para>
+
+        <programlisting language="php"><![CDATA[
+$autoloader->setZfPath($path, 'latest');
+]]></programlisting>
+
+        <para>
+            Im obigen Beispiel, verweist dass auf das Verzeichnis
+            <filename>ZendFramework/1.9.2/library/</filename>; das kann geprüft werden indem man
+            den Rückgabewert von <methodname>getZfPath()</methodname> prüft.
+        </para>
+
+        <para>
+            In der zweiten Situation, der <emphasis>Qualitäts-Sicherung</emphasis>, wollen wir auf
+            die Minor Release 1.8 verweisen, und die letzte Installation verwenden die wir für diese
+            Release haben. Man kann das wie folgt durchführen:
+        </para>
+
+        <programlisting language="php"><![CDATA[
+$autoloader->setZfPath($path, '1.8');
+]]></programlisting>
+
+        <para>
+            In diesem Fall wird das Verzeichnis <filename>ZendFramework/1.8.4PL1/library/</filename>
+            gefunden.
+        </para>
+
+        <para>
+            Im letzten Fall, für die <emphasis>Produktion</emphasis>, wollen wir uns auf eine
+            spezielle Version festnageln -- 1.7.7, da dass vorhanden war als die Qualitäts Sicherung
+            getestet hat, also vor unserem eigenen Release.
+        </para>
+
+        <programlisting language="php"><![CDATA[
+$autoloader->setZfPath($path, '1.7.7');
+]]></programlisting>
+
+        <para>
+            Logischerweise wird das Verzeichnis <filename>ZendFramework/1.7.7/library/</filename>
+            gefunden.
+        </para>
+
+        <para>
+            Man diese Werte auch in der Konfigurationsdatei spezifizieren die man mit
+            <filename>Zend_Application</filename> verwendet. Um das zu tun, muss man die folgenden
+            Informationen spezifizieren:
+        </para>
+
+        <programlisting language="ini"><![CDATA[
+[production]
+autoloaderZfPath = "path/to/ZendFramework"
+autoloaderZfVersion = "1.7.7"
+
+[qa]
+autoloaderZfVersion = "1.8"
+
+[development]
+autoloaderZfVersion = "latest"
+]]></programlisting>
+
+        <para>
+            Die unterschiedlichen Umgebungssektionen sind zu beachten, und die verschiedenen
+            Versionen die in jeder Umgebung spezifiziert werden; diese Faktoren erlauben
+            <classname>Zend_Application</classname> den Autoloader entsprechend zu konfigurieren.
+        </para>
+
+        <warning>
+            <title>Implikationen für die Geschwindigkeit</title>
+
+            <para>
+                Für die beste Performance, sollte man dieses Feature entweder nicht verwenden, oder
+                eine spezielle Zend Framework Version spezifizieren (z.B. nicht "latest", eine Major
+                Revision wie "1", oder eine Minor Revision wie "1.8"). Andernfalls muss der
+                Autoloader die angebotenen Pfade nach Verzeichnissen suchen welche diesem Kriterium
+                entsprechen -- manchmal eine teure Operation die für jede Anfrage durchgeführt wird.
+            </para>
+        </warning>
+    </sect2>
+
     <sect2 id="zend.loader.autoloader.interface">
         <title>Das Autoloader Interface</title>
 

+ 17 - 1
documentation/manual/de/module_specs/Zend_Test-PHPUnit-Db-Adapter.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17054 -->
+<!-- EN-Revision: 17985 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.test.phpunit.db.adapter">
     <title>Verwenden des Datenbank Test Adapters</title>
@@ -66,6 +66,22 @@ $adapter->appendStatementToStack(
 ]]></programlisting>
 
     <para>
+        Standardmäßig ist der Abfrage Profiler aktiviert, so dass man die ausgeführte SQL Anweisung
+        und deren gebundene Parameter empfangen kann um diese auf Ihre Richtigkeit bei der
+        Ausführung zu prüfen.
+    </para>
+
+    <programlisting language="php"><![CDATA[
+$adapter = new Zend_Test_DbAdapter();
+$stmt = $adapter->query("SELECT * FROM bugs");
+
+$qp = $adapter->getProfiler()->getLastQueryProfile();
+
+echo $qp->getQuerY(); // SELECT * FROM bugs
+]]>
+    </programlisting>
+
+    <para>
         Der Test Adapter prüft niemals ob die spezifizierte Anfrage die als nächstes vom Stack
         zurückgegeben wird wirklich vom Typ SELECT, DELETE, INSERT oder UPDATE ist. Die richtige
         Reihenfolge der zurückgegebenen Daten muss vom Benutzer des Test Adapters implementiert