Explorar o código

[MANUAL] German:

- sync to r21645

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@21723 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas %!s(int64=16) %!d(string=hai) anos
pai
achega
75d2215be3

+ 3 - 3
documentation/manual/de/module_specs/Zend_Currency-Exchange.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20102 -->
+<!-- EN-Revision: 21601 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.currency.exchange">
     <title>Währungen wechseln</title>
@@ -32,7 +32,7 @@ class SimpleExchange implements Zend_Currency_CurrencyInterface
 
         switch ($to) {
             case 'EUR':
-                return 0.5;
+                return 2;
             case 'JPE':
                 return 0.7;
        }
@@ -82,7 +82,7 @@ $service  = new SimpleExchange();
 // Das Umrechnungsservice anfügen
 $currency->setService($service);
 
-$currency_2 = new Zend_Currency(
+$currency2 = new Zend_Currency(
     array(
         'value'    => 1000,
         'currency' => 'EUR',

+ 117 - 120
documentation/manual/de/module_specs/Zend_Db_Table.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21588 -->
+<!-- EN-Revision: 21597 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.db.table">
     <title>Zend_Db_Table</title>
@@ -264,7 +264,7 @@ class Bugs extends Zend_Db_Table_Abstract
                 <listitem>
                     <para>
                         <methodname>_setupMetadata()</methodname> setzt das Schema wenn der
-                        Tabellenname dem Muster "schema.table" entspricht; ruft
+                        Tabellenname dem Muster "<command>schema.table</command>" entspricht; ruft
                         <methodname>describeTable()</methodname> auf um Metadaten Informationen zu
                         erhalten; Standardisiert das <varname>$_cols</varname> Array auf die
                         Spalten wie von <methodname>describeTable()</methodname> geliefert. Durch
@@ -518,7 +518,8 @@ class Bugs extends Zend_Db_Table_Abstract
             <para>
                 PostgreSQL hat eine <constant>SERIAL</constant> Notation die implizit eine Sequenz
                 definiert die auf den Tabellen- und Spaltennamen basiert, und diese Sequenz
-                verwendet, um einen Schlüsselwert für neue Zeilen zu erstellen. IBM DB2 hat eine
+                verwendet, um einen Schlüsselwert für neue Zeilen zu erstellen.
+                <acronym>IBM</acronym> <acronym>DB2</acronym> hat eine
                 <constant>IDENTITY</constant> Notation die ähnlich arbeitet. Wenn eine dieser
                 Notationen verwendet wird, muß der <classname>Zend_Db_Table</classname> Klasse
                 mitgeteilt werden das Sie eine automatische Spalte hat, indem
@@ -557,16 +558,18 @@ class Bugs extends Zend_Db_Table_Abstract
             </example>
 
             <para>
-                Oracle, PostgreSQL, und IBM DB2 sind Beispiele von <acronym>RDBMS</acronym> Marken
-                die Sequenz Objekte in der Datenbank unterstützen.
+                Oracle, PostgreSQL, und <acronym>IBM</acronym> <acronym>DB2</acronym> sind Beispiele
+                von <acronym>RDBMS</acronym> Marken die Sequenz Objekte in der Datenbank
+                unterstützen.
             </para>
 
             <para>
-                PostgreSQL und IBM DB2 haben auch einen Syntax der Sequenzen implizit definiert und
-                diese mit Spalten assoziiert. Wenn diese Notation verwendet wird, muß der Tabelle
-                gesagt werden das Sie eine automatische Schlüsselspalte besitzt. Der Name der
-                Sequenz muß nur in den Fällen als String definiert werden in denen die Sequenz
-                explizit aufgerufen wird um den nächsten Schlüsselwert zu erhalten.
+                PostgreSQL und <acronym>IBM</acronym> <acronym>DB2</acronym> haben auch einen Syntax
+                der Sequenzen implizit definiert und diese mit Spalten assoziiert. Wenn diese
+                Notation verwendet wird, muß der Tabelle gesagt werden das Sie eine automatische
+                Schlüsselspalte besitzt. Der Name der Sequenz muß nur in den Fällen als String
+                definiert werden in denen die Sequenz explizit aufgerufen wird um den nächsten
+                Schlüsselwert zu erhalten.
             </para>
         </sect3>
 
@@ -804,24 +807,22 @@ $rows = $table->find(array(1234, 5678), array('ABC', 'DEF'));
         <sect3 id="zend.db.table.fetch-all.select">
             <title>Select API</title>
 
-            <para>
-                <warning>
-                    <para>
-                        Die <acronym>API</acronym> für die Hol-Operationen wurde ausgeweitet um
-                        einem <classname>Zend_Db_Table_Select</classname> Objekt zu erlauben die
-                        Abfrage zu modifizieren. Trotzdem wird die veraltete Verwendung der
-                        <methodname>fetchRow()</methodname> und <methodname>fetchAll()</methodname>
-                        Methoden weiterhin ohne Änderungen funktionieren.
-                    </para>
+            <warning>
+                <para>
+                    Die <acronym>API</acronym> für die Hol-Operationen wurde ausgeweitet um
+                    einem <classname>Zend_Db_Table_Select</classname> Objekt zu erlauben die
+                    Abfrage zu modifizieren. Trotzdem wird die veraltete Verwendung der
+                    <methodname>fetchRow()</methodname> und <methodname>fetchAll()</methodname>
+                    Methoden weiterhin ohne Änderungen funktionieren.
+                </para>
 
-                    <para>
-                        Die folgenden Ausdrücke sind gültig und funktionell identisch, trotzdem wird
-                        empfohlen den Code zu aktualisieren um Vorteil aus der neuen Verwendung zu
-                        ziehen wo das möglich ist.
-                    </para>
+                <para>
+                    Die folgenden Ausdrücke sind gültig und funktionell identisch, trotzdem wird
+                    empfohlen den Code zu aktualisieren um Vorteil aus der neuen Verwendung zu
+                    ziehen wo das möglich ist.
+                </para>
 
-                    <para>
-                        <programlisting language="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 /**
  * Ein Rowset holen
  */
@@ -866,9 +867,7 @@ $row = $table->fetchRow(
         ->order('bug_id ASC')
     );
 ]]></programlisting>
-                    </para>
-                </warning>
-            </para>
+            </warning>
 
             <para>
                 Das <classname>Zend_Db_Table_Select</classname> Objekt ist eine Erweiterung des
@@ -891,26 +890,26 @@ $row = $table->fetchRow(
                         Man <emphasis>kann</emphasis> Zeilen spezifizieren die Ausdrücke innerhalb
                         der ausgewählten Tabelle evaluieren. Trotzdem bedeutet das, das die
                         zurückgegebene Zeile oder Zeilenset <property>readOnly</property> (nur
-                        lesbar) ist und nicht für save() Operationen verwendet werden kann. Eine
-                        <classname>Zend_Db_Table_Row</classname> mit <property>readOnly</property>
-                        Status wird eine Exception werfen wenn eine <methodname>save()</methodname>
-                        Operation versucht wird.
+                        lesbar) ist und nicht für <methodname>save()</methodname> Operationen
+                        verwendet werden kann. Eine <classname>Zend_Db_Table_Row</classname> mit
+                        <property>readOnly</property> Status wird eine Exception werfen wenn eine
+                        <methodname>save()</methodname> Operation versucht wird.
                     </para>
                 </listitem>
 
                 <listitem>
                     <para>
-                        Man <emphasis>kann</emphasis> JOIN Klauseln auf einer Auswahl erlauben um
-                        Mehrfach-Tabellen Lookups zu erlauben.
+                        Man <emphasis>kann</emphasis> <constant>JOIN</constant> Klauseln auf einer
+                        Auswahl erlauben um Mehrfach-Tabellen Lookups zu erlauben.
                     </para>
                 </listitem>
 
                 <listitem>
                     <para>
                         Man <emphasis>kann keine</emphasis> Spalten von einer geJOINten Tabelle
-                        spezifizieren damit Sie in einer Zeile/Zeilenset zurückgegeben werden. Wenn
-                        das versucht wird, wird ein <acronym>PHP</acronym> Fehler getriggert. Das
-                        wurde getan um Sicherzustellen das die Integrität von
+                        spezifizieren damit Sie in einer Zeile oder Zeilenset zurückgegeben werden.
+                        Wenn das versucht wird, wird ein <acronym>PHP</acronym> Fehler getriggert.
+                        Das wurde getan um Sicherzustellen das die Integrität von
                         <classname>Zend_Db_Table</classname> gewahrt bleibt. z.B. ein
                         <classname>Zend_Db_Table_Row</classname> sollte nur Spalten referenzieren
                         die von seiner Elterntabelle abgeleitet sind.
@@ -918,11 +917,10 @@ $row = $table->fetchRow(
                 </listitem>
             </itemizedlist>
 
-            <para>
-                <example id="zend.db.table.qry.rows.set.simple.usage.example">
-                    <title>Einfache Verwendung</title>
+            <example id="zend.db.table.qry.rows.set.simple.usage.example">
+                <title>Einfache Verwendung</title>
 
-                    <programlisting language="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $table = new Bugs();
 
 $select = $table->select();
@@ -930,26 +928,23 @@ $select->where('bug_status = ?', 'NEW');
 
 $rows = $table->fetchAll($select);
 ]]></programlisting>
-                </example>
-            </para>
+            </example>
 
             <para>
                 Flüssige Interfaces sind über alle Komponenten hinweg implementiert, sodass dies zu
                 einer abgekürzteren Form umgeschrieben werden kann.
             </para>
 
-            <para>
-                <example id="zend.db.table.qry.rows.set.fluent.interface.example">
-                    <title>Example of fluent interface</title>
+            <example id="zend.db.table.qry.rows.set.fluent.interface.example">
+                <title>Beispiel des Fluent Interfaces</title>
 
-                    <programlisting language="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $table = new Bugs();
 
 $rows =
     $table->fetchAll($table->select()->where('bug_status = ?', 'NEW'));
 ]]></programlisting>
-                </example>
-            </para>
+            </example>
         </sect3>
 
         <sect3 id="zend.db.table.fetch-all.usage">
@@ -1005,10 +1000,11 @@ $rows = $table->fetchAll($select);
             </example>
 
             <para>
-                Alle diese Argumente sind optional. Wenn die ORDER Klausel unterdrückt wird, dann
-                enthält das Ergebnis die Zeilen der Tabelle in einer unvorhersagbaren Reihenfolge.
-                Wenn keine LIMIT Klausel gesetzt ist, dann wird jede Zeile dieser Tabelle
-                zurückgegeben die der WHERE Klausen entspricht.
+                Alle diese Argumente sind optional. Wenn die <constant>ORDER</constant> Klausel
+                unterdrückt wird, dann enthält das Ergebnis die Zeilen der Tabelle in einer
+                unvorhersagbaren Reihenfolge. Wenn keine <constant>LIMIT</constant> Klausel gesetzt
+                ist, dann wird jede Zeile dieser Tabelle zurückgegeben die der
+                <constant>WHERE</constant> Klausen entspricht.
             </para>
         </sect3>
 
@@ -1017,18 +1013,18 @@ $rows = $table->fetchAll($select);
 
             <para>
                 Für speziellere und optimierte Ergebnisse, kann es gewünscht sein die Anzahl der
-                zurückgegebenen Zeilen/Sets zu limitieren. Das kann durch die Übergabe einer FROM
-                Klausel an das Select Objekt getan werden. Das erste Argument in der FROM Klausel
-                ist identisch mit den des <classname>Zend_Db_Select</classname> Objekts wobei man
-                zusätzlich eine Instanz von <classname>Zend_Db_Table_Abstract</classname> übergeben
-                und damit den Tabellen Namen automatisch ermitteln lassen kann.
+                zurückgegebenen Zeilen oder Sets zu limitieren. Das kann durch die Übergabe einer
+                <constant>FROM</constant> Klausel an das Select Objekt getan werden. Das erste
+                Argument in der <constant>FROM</constant> Klausel ist identisch mit den des
+                <classname>Zend_Db_Select</classname> Objekts wobei man zusätzlich eine Instanz von
+                <classname>Zend_Db_Table_Abstract</classname> übergeben und damit den Tabellen Namen
+                automatisch ermitteln lassen kann.
             </para>
 
-            <para>
-                <example id="zend.db.table.qry.rows.set.retrieving.a.example">
-                    <title>Spezielle Spalten erhalten</title>
+            <example id="zend.db.table.qry.rows.set.retrieving.a.example">
+                <title>Spezielle Spalten erhalten</title>
 
-                    <programlisting language="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $table = new Bugs();
 
 $select = $table->select();
@@ -1037,32 +1033,30 @@ $select->from($table, array('bug_id', 'bug_description'))
 
 $rows = $table->fetchAll($select);
 ]]></programlisting>
-                </example>
-            </para>
+            </example>
+
+            <important>
+                <para>
+                    Das Rowset enthält Zeilen die trotzdem 'gültig' sind - sie enthalten bloß
+                    ein Subset der Spalten einer Tabelle. Wenn eine <methodname>save()</methodname>
+                    Methode auf dem Teil einer Zeile aufgerufen wird dann werden nur die vorhandenen
+                    Felder geändert.
+                </para>
+            </important>
 
             <para>
-                <important>
-                    <para>
-                        Das Rowset enthält Zeilen die trotzdem 'gültig' sind - sie enthalten bloß
-                        ein Subset der Spalten einer Tabelle. Wenn eine save() Methode auf dem Teil
-                        einer Zeile aufgerufen wird dann werden nur die vorhandenen Felder geändert.
-                        aufgerufen
-                    </para>
-                </important>
-
-                Es können Ausdrücke in einer FROM Klausel spezifiziert werden die dann als readOnly
-                Zeile/Set zurückgegeben werden. In diesem Beispiel werden Zeilen von der Bugs
-                Tabelle zurückgegeben die einen Bereich von Nummern neuer Bugs zeigen die von
-                Individuen mitgeteilt wurden. Die GROUP Klausel ist zu beachten. Die 'count' Spalte
-                wird der Zeile für Evaluation angefügt und es kann auch Sie zugegriffen werden wie
-                wenn Sie ein Teil des Schemas wäre.
+                Es können Ausdrücke in einer <constant>FROM</constant> Klausel spezifiziert werden
+                die dann als readOnly Zeile oder Set zurückgegeben werden. In diesem Beispiel werden
+                Zeilen von der Bugs Tabelle zurückgegeben die einen Bereich von Nummern neuer Bugs
+                zeigen die von Individuen mitgeteilt wurden. Die <constant>GROUP</constant> Klausel
+                ist zu beachten. Die 'count' Spalte wird der Zeile für Evaluation angefügt und es
+                kann auch Sie zugegriffen werden wie wenn Sie ein Teil des Schemas wäre.
             </para>
 
-            <para>
-                <example id="zend.db.table.qry.rows.set.retrieving.b.example">
-                    <title>Ausdrücke als Spalten erhalten</title>
+            <example id="zend.db.table.qry.rows.set.retrieving.b.example">
+                <title>Ausdrücke als Spalten erhalten</title>
 
-                    <programlisting language="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $table = new Bugs();
 
 $select = $table->select();
@@ -1073,18 +1067,18 @@ $select->from($table,
 
 $rows = $table->fetchAll($select);
 ]]></programlisting>
-                </example>
+            </example>
 
+            <para>
                 Es kann auch ein Lookup als Teil der Abfrage verwendet werden um die Fetch
                 Operation zu verfeinern. In diesem Beispiel wird die Accounts Tabelle als Teil
                 einer Suche nach allen Bugs die von 'Bob' gemeldet wurden, abgefragt.
             </para>
 
-            <para>
-                <example id="zend.db.table.qry.rows.set.refine.example">
-                    <title>Beispiel für das Finden von Zeilen durch einen Ausdruck</title>
+            <example id="zend.db.table.qry.rows.set.refine.example">
+                <title>Beispiel für das Finden von Zeilen durch einen Ausdruck</title>
 
-                    <programlisting language="php"><![CDATA[
+                <programlisting language="php"><![CDATA[
 $table = new Bugs();
 
 // Bei gesetztem From Abschnitt empfangen, wichtig wenn gejoint werden soll
@@ -1096,19 +1090,19 @@ $select->setIntegrityCheck(false)
 
 $rows = $table->fetchAll($select);
 ]]></programlisting>
-                </example>
-            </para>
+            </example>
 
             <para>
                 <classname>Zend_Db_Table_Select</classname> wird primär verwendet um zu verbinden
-                und zu prüfen um die Kriterien für einen legalen SELECT Query sicherzustellen.
-                Trotzdem gibt es viele Fälle in denen man die Flexibilität der
+                und zu prüfen um die Kriterien für einen legalen <costant>SELECT</constant> Query
+                sicherzustellen. Trotzdem gibt es viele Fälle in denen man die Flexibilität der
                 <classname>Zend_Db_Table_Row</classname> benötigt und Zeilen nicht geschrieben oder
                 gelöscht werden müssen. Für diesen speziellen Fall ist es möglich Zeilen/-sets durch
-                die Übergabe eines <constant>FALSE</constant> Wertes an setIntegrityCheck zu
-                erhalten. Das resultierende Zeilen/-set wird als eine 'locked' Zeile zurückgegeben
-                (das bedeutet das save(), delete() und jede andere Mothode die Felder setzt wird
-                eine Ausnahme werfen).
+                die Übergabe eines <constant>FALSE</constant> Wertes an
+                <methodname>setIntegrityCheck()</methodname> zu erhalten. Das resultierende Zeilen
+                oder Zeilenset wird als eine 'locked' Zeile zurückgegeben (das bedeutet das
+                <methodname>save()</methodname>, <methodname>delete()</methodname> und jede andere
+                Methode die Felder setzt wird eine Ausnahme werfen).
             </para>
 
             <example id="zend.db.table.qry.rows.set.integrity.example">
@@ -1238,16 +1232,16 @@ echo "Der Name der Tabelle ist " . $info['name'] . "\n";
             <listitem>
                 <para>
                     <emphasis>referenceMap</emphasis> => ist ein assoziatives Array von
-                    Klassennamen von Tabellen die diese Tabelle referenzieren. Siese
-                    <xref linkend="zend.db.table.relationships.defining" />.
+                    Klassennamen von Tabellen die diese Tabelle referenzieren. Siehe
+                    <link linkend="zend.db.table.relationships.defining">dieses Kapitel</link>.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
                     <emphasis>dependentTables</emphasis> => ein Array von Klassennamen von
-                    Tabellen die diese Tabelle referenzieren. Siese
-                    <xref linkend="zend.db.table.relationships.defining" />.
+                    Tabellen die diese Tabelle referenzieren. Siehe
+                    <link linkend="zend.db.table.relationships.defining">dieses Kapitel</link>.
                 </para>
             </listitem>
 
@@ -1289,27 +1283,29 @@ echo "Der Name der Tabelle ist " . $info['name'] . "\n";
         <para>
             Es gibt zwei grundsätzliche Wege bei denen ein Benutzer Vorteile davon haben kann wenn
             die Metadaten der Tabelle gecached werden:
+        </para>
 
-            <itemizedlist>
-                <listitem>
-                    <para>
-                        <emphasis>Aufruf von
-                            <methodname>Zend_Db_Table_Abstract::setDefaultMetadataCache()</methodname></emphasis>
-                        - Das erlaubt es Entwicklern das Standardcacheobjekt zu setzen das für alle
-                        Tabellenklassen verwendet werden soll.
-                    </para>
-                </listitem>
+        <itemizedlist>
+            <listitem>
+                <para>
+                    <emphasis>Aufruf von
+                        <methodname>Zend_Db_Table_Abstract::setDefaultMetadataCache()</methodname></emphasis>
+                    - Das erlaubt es Entwicklern das Standardcacheobjekt zu setzen das für alle
+                    Tabellenklassen verwendet werden soll.
+                </para>
+            </listitem>
 
-                <listitem>
-                    <para>
-                        <emphasis>Konfigurieren von
-                        <methodname>Zend_Db_Table_Abstract::__construct()</methodname></emphasis> -
-                        Das erlaubt es Entwicklern das Cacheobjekt zu setzen das für eine spezielle
-                        Instanz der Tabellenklasse verwendet werden soll.
-                    </para>
-                </listitem>
-            </itemizedlist>
+            <listitem>
+                <para>
+                    <emphasis>Konfigurieren von
+                    <methodname>Zend_Db_Table_Abstract::__construct()</methodname></emphasis> -
+                    Das erlaubt es Entwicklern das Cacheobjekt zu setzen das für eine spezielle
+                    Instanz der Tabellenklasse verwendet werden soll.
+                </para>
+            </listitem>
+        </itemizedlist>
 
+        <para>
             In beiden Fällen muß die Spezifikation des Caches entweder <constant>NULL</constant>
             (wenn kein Cache verwendet wird) oder eine Instanz von
             <link linkend="zend.cache.frontends.core"><classname>Zend_Cache_Core</classname></link>
@@ -1558,7 +1554,8 @@ $rowsCustom = $table->fetchAll($where);
 
             <para>
                 Für weitere Informationen über Zeilen und Rowset Klassenm siehe
-                <xref linkend="zend.db.table.row" /> und <xref linkend="zend.db.table.rowset" />.
+                <link linkend="zend.db.table.row">dieses Kapitel</link> und <link
+                    linkend="zend.db.table.rowset">dieses hier</link>.
             </para>
         </sect3>
 

+ 96 - 100
documentation/manual/de/module_specs/Zend_Feed-ConsumingAtom.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21588 -->
+<!-- EN-Revision: 21606 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.feed.consuming-atom">
     <title>Einen Atom Feed konsumieren</title>
@@ -38,110 +38,106 @@ foreach ($feed as $entry) {
         In einem Atom Feed kannst du die folgenden Feed-Eigenschaften erwarten:
     </para>
 
-    <para>
-        <itemizedlist>
-            <listitem>
-                <para>
-                    <property>title</property> - Die Überschrift des Feeds, gleichbedeutend mit der
-                    Überschrift eines <acronym>RSS</acronym> Channels
-                </para>
-            </listitem>
-
-            <listitem>
-                <para>
-                    <property>id</property> - Jeder Feed und Eintrag hat in Atom einen einzigartige
-                    Bezeichner
-                </para>
-            </listitem>
-
-            <listitem>
-                <para>
-                    <property>link</property> - Feeds können mehrere Links enthalten, welche durch
-                    ein <property>type</property> Attribut ausgezeichnet werden
-                </para>
-
-                <para>
-                    In einem <acronym>RSS</acronym> Channel wäre dies gleichbedeutend mit
-                    <command>type="text/html"</command>. Wenn der Link auf eine alternative Version
-                    des selben Inhalts verweist, der nicht im Feed enthalten ist, würde es ein
-                    <command>rel="alternate"</command> Attribut enthalten.
-                </para>
-            </listitem>
-
-            <listitem>
-                <para>
-                    <property>subtitle</property> - Die Beschreibung des Feeds, gleichbedeutend mit
-                    der Beschreibung eines <acronym>RSS</acronym> Channels
-                </para>
-
-                <para><command>author->name()</command> - Der Name des Autoren des Feeds</para>
-
-                <para>
-                    <command>author->email()</command> - Die E-Mail Adresse des Autoren des Feeds
-                </para>
-            </listitem>
-        </itemizedlist>
-    </para>
+    <itemizedlist>
+        <listitem>
+            <para>
+                <property>title</property> - Die Überschrift des Feeds, gleichbedeutend mit der
+                Überschrift eines <acronym>RSS</acronym> Channels
+            </para>
+        </listitem>
+
+        <listitem>
+            <para>
+                <property>id</property> - Jeder Feed und Eintrag hat in Atom einen einzigartige
+                Bezeichner
+            </para>
+        </listitem>
+
+        <listitem>
+            <para>
+                <property>link</property> - Feeds können mehrere Links enthalten, welche durch
+                ein <property>type</property> Attribut ausgezeichnet werden
+            </para>
+
+            <para>
+                In einem <acronym>RSS</acronym> Channel wäre dies gleichbedeutend mit
+                <command>type="text/html"</command>. Wenn der Link auf eine alternative Version
+                des selben Inhalts verweist, der nicht im Feed enthalten ist, würde es ein
+                <command>rel="alternate"</command> Attribut enthalten.
+            </para>
+        </listitem>
+
+        <listitem>
+            <para>
+                <property>subtitle</property> - Die Beschreibung des Feeds, gleichbedeutend mit
+                der Beschreibung eines <acronym>RSS</acronym> Channels
+            </para>
+
+            <para><property>author->name()</property> - Der Name des Autoren des Feeds</para>
+
+            <para>
+                <property>author->email()</property> - Die E-Mail Adresse des Autoren des Feeds
+            </para>
+        </listitem>
+    </itemizedlist>
 
     <para>
         Atom Einträge haben normalerweise folgende Eigenschaften:
     </para>
 
-    <para>
-        <itemizedlist>
-            <listitem>
-                <para><property>id</property> - Der einzigartige Bezeichner des Eintrags</para>
-            </listitem>
-
-            <listitem>
-                <para>
-                    <property>title</property> - Die Überschrift des Eintrags, gleichbedeutend mit
-                    der Überschrift eines <acronym>RSS</acronym> Eintrags
-                </para>
-            </listitem>
-
-            <listitem>
-                <para>
-                    <property>link</property> - Ein Link zu einem anderen Format oder einer
-                    alternativen Ansicht diesen Eintrags
-                </para>
-            </listitem>
-
-            <listitem>
-                <para>
-                    <property>summary</property> - Eine Zusammenfassung des Inhalts dieses Eintrags
-                </para>
-            </listitem>
-
-            <listitem>
-                <para>
-                    <property>content</property> - Der komplette Inhalt des Eintrags; kann
-                    übersprungen werden, wenn der Feed nur Zusammenfassungen enthält
-                </para>
-            </listitem>
-
-            <listitem>
-                <para>
-                    <property>author</property> - Mit <property>name</property> und
-                    <property>email</property> Unter-Tags wie den Feeds
-                </para>
-            </listitem>
-
-            <listitem>
-                <para>
-                    <property>published</property> - Das Datum, an dem der Eintrag veröffentlicht
-                    wurde, im <acronym>RFC</acronym> 3339 Format
-                </para>
-            </listitem>
-
-            <listitem>
-                <para>
-                    <property>updated</property> - Das Datum, an dem der Eintrag das letzte Mal
-                    geändert wurde, im <acronym>RFC</acronym> 3339 Format
-                </para>
-            </listitem>
-        </itemizedlist>
-    </para>
+    <itemizedlist>
+        <listitem>
+            <para><property>id</property> - Der einzigartige Bezeichner des Eintrags</para>
+        </listitem>
+
+        <listitem>
+            <para>
+                <property>title</property> - Die Überschrift des Eintrags, gleichbedeutend mit
+                der Überschrift eines <acronym>RSS</acronym> Eintrags
+            </para>
+        </listitem>
+
+        <listitem>
+            <para>
+                <property>link</property> - Ein Link zu einem anderen Format oder einer
+                alternativen Ansicht diesen Eintrags
+            </para>
+        </listitem>
+
+        <listitem>
+            <para>
+                <property>summary</property> - Eine Zusammenfassung des Inhalts dieses Eintrags
+            </para>
+        </listitem>
+
+        <listitem>
+            <para>
+                <property>content</property> - Der komplette Inhalt des Eintrags; kann
+                übersprungen werden, wenn der Feed nur Zusammenfassungen enthält
+            </para>
+        </listitem>
+
+        <listitem>
+            <para>
+                <property>author</property> - Mit <property>name</property> und
+                <property>email</property> Unter-Tags wie den Feeds
+            </para>
+        </listitem>
+
+        <listitem>
+            <para>
+                <property>published</property> - Das Datum, an dem der Eintrag veröffentlicht
+                wurde, im <acronym>RFC</acronym> 3339 Format
+            </para>
+        </listitem>
+
+        <listitem>
+            <para>
+                <property>updated</property> - Das Datum, an dem der Eintrag das letzte Mal
+                geändert wurde, im <acronym>RFC</acronym> 3339 Format
+            </para>
+        </listitem>
+    </itemizedlist>
 
     <para>
         Für weitere Informationen über Atom und unzähligen anderen Quellen, besuche

+ 29 - 25
documentation/manual/de/module_specs/Zend_Feed-ConsumingRss.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20774 -->
+<!-- EN-Revision: 21606 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.feed.consuming-rss">
     <title>Einen RSS Feed konsumieren</title>
@@ -52,9 +52,9 @@ echo $channel->category['domain'];
 
     <para>
         Meistens möchtest Du einen Feed durchlaufen und etwas mit seinen Einträgen machen.
-        <classname>Zend_Feed_Abstract</classname> implementiert das <code>Iterator</code> Interface
-        von <acronym>PHP</acronym>, so dass die Ausgabe aller Artikelüberschriften eines Channels
-        nur dies erfordert:
+        <classname>Zend_Feed_Abstract</classname> implementiert das <classname>Iterator</classname>
+        Interface von <acronym>PHP</acronym>, so dass die Ausgabe aller Artikelüberschriften eines
+        Channels nur dies erfordert:
     </para>
 
     <programlisting language="php"><![CDATA[
@@ -76,19 +76,20 @@ foreach ($channel as $item) {
     <para>
         <itemizedlist>
             <listitem>
-                <para><code>title</code> - Der Name des Channels</para>
+                <para><property>title</property> - Der Name des Channels</para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>link</code> - Die <acronym>URL</acronym> einer Website, die dem Channel
-                    entspricht
+                    <property>link</property> - Die <acronym>URL</acronym> einer Website, die dem
+                    Channel entspricht
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>description</code> - Ein oder mehr Sätze, die den Channel beschreiben
+                    <property>description</property> - Ein oder mehr Sätze, die den Channel
+                    beschreiben
                 </para>
             </listitem>
         </itemizedlist>
@@ -102,28 +103,30 @@ foreach ($channel as $item) {
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>pubDate</code> - Das Erscheinungsdatum dieses Informationssatzes, im
-                    <acronym>RFC</acronym> 822 Datumsformat
+                    <property>pubDate</property> - Das Erscheinungsdatum dieses Informationssatzes,
+                    im <acronym>RFC</acronym> 822 Datumsformat
                 </para>
             </listitem>
 
             <listitem>
-                <para><code>language</code> - Die Sprache, in der dieser Channel verfasst ist</para>
+                <para>
+                    <property>language</property> - Die Sprache, in der dieser Channel verfasst ist
+                </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>category</code> - Eine oder mehrere Kategorien (durch mehrfache Tags
-                    spezifiziert), zu denen der Channel gehört
+                    <property>category</property> - Eine oder mehrere Kategorien (durch mehrfache
+                    Tags spezifiziert), zu denen der Channel gehört
                 </para>
             </listitem>
         </itemizedlist>
     </para>
 
     <para>
-        <acronym>RSS</acronym> <code>&lt;item&gt;</code> Elemente haben keine strikt erforderlichen
-        Elemente. Dennoch müssen entweder <code>title</code> oder <code>description</code> vorhanden
-        sein.
+        <acronym>RSS</acronym> <emphasis>&lt;item&gt;</emphasis> Elemente haben keine strikt
+        erforderlichen Elemente. Dennoch müssen entweder <property>title</property> oder
+        <property>description</property> vorhanden sein.
     </para>
 
     <para>
@@ -133,38 +136,39 @@ foreach ($channel as $item) {
     <para>
         <itemizedlist>
             <listitem>
-                <para><code>title</code> - Die Überschrift des Eintrags</para>
+                <para><property>title</property> - Die Überschrift des Eintrags</para>
             </listitem>
 
             <listitem>
-                <para><code>link</code> - Die <acronym>URL</acronym> des Eintrags</para>
+                <para><property>link</property> - Die <acronym>URL</acronym> des Eintrags</para>
             </listitem>
 
             <listitem>
-                <para><code>description</code> - Eine Zusammenfassung des Eintrags</para>
+                <para><property>description</property> - Eine Zusammenfassung des Eintrags</para>
             </listitem>
 
             <listitem>
-                <para><code>author</code> - Die E-Mail Adresse des Autoren</para>
+                <para><property>author</property> - Die E-Mail Adresse des Autoren</para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>category</code> - Eine oder mehrere Kategorien, zu denen der Eintrag
-                    gehört
+                    <property>category</property> - Eine oder mehrere Kategorien, zu denen der
+                    Eintrag gehört
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>comments</code> - <acronym>URL</acronym> der Kommentare zu diesem Eintrag
+                    <property>comments</property> - <acronym>URL</acronym> der Kommentare zu diesem
+                    Eintrag
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>pubDate</code> - Das Datum, an dem der Eintrag veröffentlicht wurde,
-                    im <acronym>RFC</acronym> 822 Datumsformat
+                    <property>pubDate</property> - Das Datum, an dem der Eintrag veröffentlicht
+                    wurde, im <acronym>RFC</acronym> 822 Datumsformat
                 </para>
             </listitem>
         </itemizedlist>

+ 46 - 42
documentation/manual/de/module_specs/Zend_File_Transfer-Filters.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20774 -->
+<!-- EN-Revision: 21606 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.file.transfer.filters">
     <title>Filter für Zend_File_Transfer</title>
@@ -19,31 +19,32 @@
     <itemizedlist>
         <listitem>
             <para>
-                <code>Decrypt</code>: Dieser Filter kann verschlüsselte Dateien entschlüsseln.
+                <classname>Decrypt</classname>: Dieser Filter kann verschlüsselte Dateien
+                entschlüsseln.
             </para>
         </listitem>
 
         <listitem>
-            <para><code>Encrypt</code>: Dieser Filter kann Dateien verschlüsseln.</para>
+            <para><classname>Encrypt</classname>: Dieser Filter kann Dateien verschlüsseln.</para>
         </listitem>
 
         <listitem>
             <para>
-                <code>LowerCase</code>: Dieser Filter kann den Inhalt einer Textdatei auf
+                <classname>LowerCase</classname>: Dieser Filter kann den Inhalt einer Textdatei auf
                 Kleinschreibung ändern.
             </para>
         </listitem>
 
         <listitem>
             <para>
-                <code>Rename</code>: Dieser Filter kann Dateien umbenennen, den Ort ändern und sogar
-                das Überschreiben von existierenden Dateien erzwingen.
+                <classname>Rename</classname>: Dieser Filter kann Dateien umbenennen, den Ort ändern
+                und sogar das Überschreiben von existierenden Dateien erzwingen.
             </para>
         </listitem>
 
         <listitem>
             <para>
-                <code>UpperCase</code>: Dieser Filter kann den Inhalt einer Textdatei auf
+                <classname>UpperCase</classname>: Dieser Filter kann den Inhalt einer Textdatei auf
                 Großschreibung ändern.
             </para>
         </listitem>
@@ -60,18 +61,18 @@
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>addFilter($filter, $options = null, $files = null)</code>: Fügt den
-                    angegebenen Filter zu den Filterstapel hinzu (optional nur zu den Datei(en) die
-                    spezifiziert wurden). <varname>$filter</varname> kann entweder eine aktuelle
-                    Filterinstanz sein, oder ein Kurzname der den Filtertyp spezifiziert (z.B.
-                    'Rename').
+                    <methodname>addFilter($filter, $options = null, $files = null)</methodname>:
+                    Fügt den angegebenen Filter zu den Filterstapel hinzu (optional nur zu den
+                    Datei(en) die spezifiziert wurden). <varname>$filter</varname> kann entweder
+                    eine aktuelle Filterinstanz sein, oder ein Kurzname der den Filtertyp
+                    spezifiziert (z.B. 'Rename').
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>addFilters(array $filters, $files = null)</code>: Fügt die angegebenen
-                    Filter zum Filterstapel hinzu. Jeder Eintrag kann entweder ein
+                    <methodname>addFilters(array $filters, $files = null)</methodname>: Fügt die
+                    angegebenen Filter zum Filterstapel hinzu. Jeder Eintrag kann entweder ein
                     Filtertyp/-options Paar sein, oder ein Array mit dem Schlüssel 'filter' das den
                     Filter spezifiziert (alle anderen Optionen werden als Optionen für die
                     Instanzierung der Filter angenommen).
@@ -80,8 +81,8 @@
 
             <listitem>
                 <para>
-                    <code>setFilters(array $filters, $files = null)</code>: Überschreibt alle
-                    bestehenden Filter mit den spezifizierten Filtern. Die Filter sollten der
+                    <methodname>setFilters(array $filters, $files = null)</methodname>: Überschreibt
+                    alle bestehenden Filter mit den spezifizierten Filtern. Die Filter sollten der
                     Syntax folgen die für <methodname>addFilters()</methodname> definiert ist.
                 </para>
             </listitem>
@@ -194,22 +195,24 @@ $upload->addFilter('Rename', 'C:\picture\newjpg', 'file1')
         <title>Decrypt Filter</title>
 
         <para>
-            Der <code>Decrypt</code> Filter erlaubt es verschlüsselte Dateien zu entschlüsseln.
+            Der <classname>Decrypt</classname> Filter erlaubt es verschlüsselte Dateien zu
+            entschlüsseln.
         </para>
 
         <para>
             Dieser Filter verwendet <classname>Zend_Filter_Decrypt</classname>. Er unterstützt die
-            Erweiterungen <code>Mcrypt</code> und <code>OpenSSL</code> von <acronym>PHP</acronym>.
-            Lesen Sie bitte das betreffende Kapitel für Details darüber wie Optionen für die
-            Entschlüsselung gesetzt werden können und welche Optionen unterstützt werden.
+            Erweiterungen <classname>Mcrypt</classname> und <classname>OpenSSL</classname> von
+            <acronym>PHP</acronym>. Lesen Sie bitte das betreffende Kapitel für Details darüber wie
+            Optionen für die Entschlüsselung gesetzt werden können und welche Optionen unterstützt
+            werden.
         </para>
 
         <para>
             Dieser Filter unterstützt eine zusätzliche Option die verwendet werden kann um die
             entschlüsselte Datei unter einem anderen Dateinamen zu speichern. Setze die
-            <code>filename</code> Option um den Dateinamen zu ändern unter dem die entschlüsselte
-            Datei abgespeichert wird. Wenn diese Option nicht angegeben wird, überschreibt die
-            entschlüsselte Datei die verschlüsselte Originaldatei.
+            <property>filename</property> Option um den Dateinamen zu ändern unter dem die
+            entschlüsselte Datei abgespeichert wird. Wenn diese Option nicht angegeben wird,
+            überschreibt die entschlüsselte Datei die verschlüsselte Originaldatei.
         </para>
 
         <example id="zend.file.transfer.filters.decrypt.example1">
@@ -246,22 +249,23 @@ $upload->addFilter('Decrypt',
         <title>Encrypt Filter</title>
 
         <para>
-            Der <code>Encrypt</code> Filter erlaubt es eine Datei zu verschlüsseln.
+            Der <classname>Encrypt</classname> Filter erlaubt es eine Datei zu verschlüsseln.
         </para>
 
         <para>
             Dieser Filter verwendet <classname>Zend_Filter_Encrypt</classname>. Er unterstützt die
-            Erweiterungen <code>Mcrypt</code> und <code>OpenSSL</code> von <acronym>PHP</acronym>.
-            Lesen Sie bitte das betreffende Kapitel für Details darüber wie Optionen für die
-            Entschlüsselung gesetzt werden können und welche Optionen unterstützt werden.
+            Erweiterungen <classname>Mcrypt</classname> und <classname>OpenSSL</classname> von
+            <acronym>PHP</acronym>. Lesen Sie bitte das betreffende Kapitel für Details darüber wie
+            Optionen für die Entschlüsselung gesetzt werden können und welche Optionen unterstützt
+            werden.
         </para>
 
         <para>
             Dieser Filter unterstützt eine zusätzliche Option die verwendet werden kann um die
             verschlüsselte Datei unter einem anderen Dateinamen zu speichern. Setze die
-            <code>filename</code> Option um den Dateinamen zu ändern unter dem die verschlüsselte
-            Datei abgespeichert wird. Wenn diese Option nicht angegeben wird, überschreibt die
-            verschlüsselte Datei die Originaldatei.
+            <property>filename</property> Option um den Dateinamen zu ändern unter dem die
+            verschlüsselte Datei abgespeichert wird. Wenn diese Option nicht angegeben wird,
+            überschreibt die verschlüsselte Datei die Originaldatei.
         </para>
 
         <example id="zend.file.transfer.filters.encrypt.example1">
@@ -296,8 +300,8 @@ $upload->addFilter('Encrypt',
         <title>LowerCase Filter</title>
 
         <para>
-            Der <code>LowerCase</code> Filter erlaubt es den Inhalt einer Datei auf Kleinschreibung
-            zu ändern. Dieser Filter sollte nur mit Textdateien verwendet werden.
+            Der <classname>LowerCase</classname> Filter erlaubt es den Inhalt einer Datei auf
+            Kleinschreibung zu ändern. Dieser Filter sollte nur mit Textdateien verwendet werden.
         </para>
 
         <para>
@@ -340,29 +344,29 @@ $upload->addFilter('LowerCase', 'ISO-8859-1');
         <title>Rename Filter</title>
 
         <para>
-            Der <code>Rename</code> Filter erlaubt es das Ziel des Uploads zu Ändern, den Dateinamen
-            sowie bereits bestehende Dateien zu überschreiben. Er unterstützt die folgenden
-            Optionen:
+            Der <classname>Rename</classname> Filter erlaubt es das Ziel des Uploads zu Ändern, den
+            Dateinamen sowie bereits bestehende Dateien zu überschreiben. Er unterstützt die
+            folgenden Optionen:
         </para>
 
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>source</code>: Der Name und das Ziel der alten Datei welche umbenannt
-                    werden soll.
+                    <property>source</property>: Der Name und das Ziel der alten Datei welche
+                    umbenannt werden soll.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>target</code>: Das neue Verzeichnis, oder der Dateiname der Datei.
+                    <property>target</property>: Das neue Verzeichnis, oder der Dateiname der Datei.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>overwrite</code>: Definiert ob die alte Datei von der neuen überschrieben
-                    wird wenn diese bereits existiert. Der Standardwert ist
+                    <property>overwrite</property>: Definiert ob die alte Datei von der neuen
+                    überschrieben wird wenn diese bereits existiert. Der Standardwert ist
                     <constant>FALSE</constant>.
                 </para>
             </listitem>
@@ -483,8 +487,8 @@ $upload->addFilter('Rename', 'C:\mypics\newgifs', 'uploadfile1');
         <title>UpperCase Filter</title>
 
         <para>
-            Der <code>UpperCase</code> Filter erlaubt es den Inhalt einer Datei auf Großschreibung
-            zu ändern. Dieser Filter sollte nur mit Textdateien verwendet werden.
+            Der <classname>UpperCase</classname> Filter erlaubt es den Inhalt einer Datei auf
+            Großschreibung zu ändern. Dieser Filter sollte nur mit Textdateien verwendet werden.
         </para>
 
         <para>

+ 21 - 18
documentation/manual/de/module_specs/Zend_File_Transfer-Introduction.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20774 -->
+<!-- EN-Revision: 21606 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.file.transfer.introduction">
     <title>Zend_File_Transfer</title>
@@ -70,8 +70,9 @@
 
         <para>
             Der nächste Schritt ist die Erstellung des Empfängers des Uploads. In unserem Beispiel
-            ist der Empfänger bei <code>/file/upload</code> zu finden. Als nächstes erstellen wir
-            also den <code>file</code> Controller mit der <code>upload</code> Aktion.
+            ist der Empfänger bei <filename>/file/upload</filename> zu finden. Als nächstes
+            erstellen wir also den 'file' Controller mit der <methodname>upload()</methodname>
+            Aktion.
         </para>
 
         <programlisting language="php"><![CDATA[
@@ -88,7 +89,7 @@ if (!$adapter->receive()) {
         <para>
             Dieses Codebeispiel demonstriert die einfachste Verwendung von
             <classname>Zend_File_Transfer</classname>. Ein lokales Ziel wird mit der
-            <code>setDestination</code> Methode definiert, und anschließend die
+            <methodname>setDestination()</methodname> Methode definiert, und anschließend die
             <methodname>receive()</methodname> Methode aufgerufen. Wenn irgendwelche Uploadfehler
             auftreten werden diese als Ausnahme zurückgegeben.
         </para>
@@ -157,8 +158,8 @@ if (!$adapter->receive()) {
                     angehängt sind. Wenn keine Dateien spezifiziert wurden, werden alle Dateien
                     geprüft. Man kann <methodname>isValid()</methodname> aufrufen bevor
                     <methodname>receive()</methodname> aufgerufen wird; in diesem Fall ruft
-                    <methodname>receive()</methodname> intern <code>isValid()</code> nicht mehr
-                    auf.
+                    <methodname>receive()</methodname> intern <methodname>isValid()</methodname>
+                    nicht mehr auf.
                 </para>
             </listitem>
 
@@ -294,9 +295,9 @@ $names = $upload->getFileName('foo');
 
         <para>
             <methodname>getFileSize()</methodname> gibt standardmäßig die echte Dateigröße in SI
-            Schreibweise zurück was bedeutet das man <code>2kB</code> statt <code>2048</code>
-            erhält. Wenn man die reine Größe benötigt muß man die <code>useByteString</code> Option
-            auf <constant>FALSE</constant> setzen.
+            Schreibweise zurück was bedeutet das man <emphasis>2kB</emphasis> statt
+            <emphasis>2048</emphasis> erhält. Wenn man die reine Größe benötigt muß man die
+            <property>useByteString</property> Option auf <constant>FALSE</constant> setzen.
         </para>
 
         <example id="zend.file.transfer.introduction.informations.example.getfilesize">
@@ -330,8 +331,8 @@ $size = $upload->getFileSize();
             <methodname>getHash()</methodname> akzeptiert den Namen eines Hash Algorithmus als
             ersten Parameter. Für eine Liste bekannter Algorithmen kann in
             <ulink url="http://php.net/hash_algos">PHP's hash_algos Methode</ulink> gesehen werden.
-            Wenn kein Algorithmus spezifiziert wird, wird <code>crc32</code> als Standardalgorithmus
-            verwendet.
+            Wenn kein Algorithmus spezifiziert wird, wird <emphasis>crc32</emphasis> als
+            Standardalgorithmus verwendet.
         </para>
 
         <example id="zend.file.transfer.introduction.informations.example2">
@@ -425,15 +426,16 @@ $names = $upload->getMimeType('foo');
             stattfindenden Datei Uploads erheben. Um dieses Feature zu verwenden muß man entweder
             die <acronym>APC</acronym> Erweiterung verwenden, die mit den meisten standardmäßigen
             <acronym>PHP</acronym> Installationen vorhanden ist, oder die
-            <code>uploadprogress</code> Erweiterung. Beide Erweiterungen werden erkannt und
-            automatisch verwendet. Um den Fortschritt zu erhalten muß man einige Voraussetzungen
+            <classname>UploadProgress</classname> Erweiterung. Beide Erweiterungen werden erkannt
+            und automatisch verwendet. Um den Fortschritt zu erhalten muß man einige Voraussetzungen
             erfüllen.
         </para>
 
         <para>
-            Erstens, muß man entweder <acronym>APC</acronym> oder <code>uploadprogress</code>
-            aktiviert haben. Es ist zu beachten das dieses Feature von <acronym>APC</acronym> in
-            der eigenen php.ini ausgeschaltet werden kann.
+            Erstens, muß man entweder <acronym>APC</acronym> oder
+            <classname>UploadProgress</classname> aktiviert haben. Es ist zu beachten das dieses
+            Feature von <acronym>APC</acronym> in der eigenen <filename>php.ini</filename>
+            ausgeschaltet werden kann.
         </para>
 
         <para>
@@ -445,8 +447,9 @@ $names = $upload->getMimeType('foo');
 
         <para>
             Wenn die oberen zwei Punkte vorhanden sind dann ist man in der Lage den aktuellen
-            Fortschritt des Datei uploads zu erhalten indem man die <code>getProgress</code> Methode
-            verwendet. Aktuell gibt es 2 offizielle Wege um das hand zu haben.
+            Fortschritt des Datei uploads zu erhalten indem man die
+            <methodname>getProgress()</methodname> Methode verwendet. Aktuell gibt es 2 offizielle
+            Wege um das hand zu haben.
         </para>
 
         <sect3 id="zend.file.transfer.introduction.uploadprogress.progressadapter">

+ 192 - 174
documentation/manual/de/module_specs/Zend_File_Transfer-Validators.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20774 -->
+<!-- EN-Revision: 21607 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.file.transfer.validators">
     <title>Prüfungen für Zend_File_Transfer</title>
@@ -17,101 +17,105 @@
     <itemizedlist>
         <listitem>
             <para>
-                <code>Count</code>: Diese Prüfung checkt die Anzahl der Dateien. Es kann ein Minimum
-                und ein Maximum spezifiziert werden. Ein Fehler wird geworfen wenn einer der zwei
-                Werte überschritten wird.
+                <classname>Count</classname>: Diese Prüfung checkt die Anzahl der Dateien. Es kann
+                ein Minimum und ein Maximum spezifiziert werden. Ein Fehler wird geworfen wenn einer
+                der zwei Werte überschritten wird.
             </para>
         </listitem>
 
         <listitem>
             <para>
-                <code>Crc32</code>: Diese Prüfung checkt den Crc32 Hashwert vom Inhalt einer Datei.
-                Sie basiert auf der <code>Hash</code> Prüfung und bietet eine bequeme und einfache
-                Prüfung die nur Crc32 unterstützt.
+                <classname>Crc32</classname>: Diese Prüfung checkt den Crc32 Hashwert vom Inhalt
+                einer Datei. Sie basiert auf der <classname>Hash</classname> Prüfung und bietet eine
+                bequeme und einfache Prüfung die nur Crc32 unterstützt.
             </para>
         </listitem>
 
         <listitem>
             <para>
-                <code>ExcludeExtension</code>: Diese Prüfung checkt die Dateierweiterung. Sie wirft
-                einen Fehler wenn die angegebene Datei eine definierte Erweiterung hat. Mit dieser
-                Prüfung können definierte Erweiterungen von der Prüfung ausgenommen werden.
+                <classname>ExcludeExtension</classname>: Diese Prüfung checkt die Dateierweiterung.
+                Sie wirft einen Fehler wenn die angegebene Datei eine definierte Erweiterung hat.
+                Mit dieser Prüfung können definierte Erweiterungen von der Prüfung ausgenommen
+                werden.
             </para>
         </listitem>
 
         <listitem>
             <para>
-                <code>ExcludeMimeType</code>: Diese Prüfung prüft den <acronym>MIME</acronym> Typ
-                von Dateien. Sie kann auch Arten von <acronym>MIME</acronym> Typen prüfen und wirft
-                einen Fehler wenn der <acronym>MIME</acronym> Typ einer spezifizierten Datei passt.
+                <classname>ExcludeMimeType</classname>: Diese Prüfung prüft den
+                <acronym>MIME</acronym> Typ von Dateien. Sie kann auch Arten von
+                <acronym>MIME</acronym> Typen prüfen und wirft einen Fehler wenn der
+                <acronym>MIME</acronym> Typ einer spezifizierten Datei passt.
             </para>
         </listitem>
 
         <listitem>
             <para>
-                <code>Exists</code>: Diese Prüfung checkt ob Dateien existieren. Sie wirft einen
-                Fehler wenn eine spezifizierte Datei nicht existiert.
+                <classname>Exists</classname>: Diese Prüfung checkt ob Dateien existieren. Sie wirft
+                einen Fehler wenn eine spezifizierte Datei nicht existiert.
             </para>
         </listitem>
 
         <listitem>
             <para>
-                <code>Extension</code>: Diese Prüfung checkt die Dateierweiterung. Sie wirft einen
-                Fehler wenn eine spezifizierte Datei eine undefinierte Erweiterung hat.
+                <classname>Extension</classname>: Diese Prüfung checkt die Dateierweiterung. Sie
+                wirft einen Fehler wenn eine spezifizierte Datei eine undefinierte Erweiterung hat.
             </para>
         </listitem>
 
         <listitem>
             <para>
-                <code>FilesSize</code>: Diese Prüfung checkt die Größe von geprüften Dateien.
-                Sie merkt sich intern die Größe aller geprüften Dateien und wirft einen Fehler wenn
-                die Summe aller spezifizierten Dateien die definierte Größe überschreitet. Sie
-                bietet auch Mindest- und Maximalwerte an.
+                <classname>FilesSize</classname>: Diese Prüfung checkt die Größe von geprüften
+                Dateien. Sie merkt sich intern die Größe aller geprüften Dateien und wirft einen
+                Fehler wenn die Summe aller spezifizierten Dateien die definierte Größe
+                überschreitet. Sie bietet auch Mindest- und Maximalwerte an.
             </para>
         </listitem>
 
         <listitem>
             <para>
-                <code>ImageSize</code>: Diese Prüfung checkt die Größe von Bildern. Sie prüft die
-                Breite und Höhe und erzwingt sowohl eine Mindest- als auch eine Maximalegröße.
+                <classname>ImageSize</classname>: Diese Prüfung checkt die Größe von Bildern. Sie
+                prüft die Breite und Höhe und erzwingt sowohl eine Mindest- als auch eine
+                Maximalgröße.
             </para>
         </listitem>
 
         <listitem>
             <para>
-                <code>IsCompressed</code>: Diese Prüfung checkt ob die Datei komprimiert ist. Sie
-                basiert auf der <code>MimeType</code> Prüfung und validiert Komprimierungsarchiven
-                wie Zip oder Arc. Sie kann auch auf andere Archive begrenzt werden.
+                <classname>IsCompressed</classname>: Diese Prüfung checkt ob die Datei komprimiert
+                ist. Sie basiert auf der <classname>MimeType</classname> Prüfung und validiert
+                Komprimierungsarchiven wie Zip oder Arc. Sie kann auch auf andere Archive begrenzt
+                werden.
             </para>
         </listitem>
 
         <listitem>
             <para>
-                <code>IsImage</code>: Diese Prüfung checkt ob die Datei ein Bild ist. Sie basiert
-                auf der <code>MimeType</code> Prüfung und validiert Bildedateien wie Jpg oder Gif.
-                Sie kann auch auf andere Bildtypen begrenzt werden.
+                <classname>IsImage</classname>: Diese Prüfung checkt ob die Datei ein Bild ist. Sie
+                basiert auf der <classname>MimeType</classname> Prüfung und validiert Bilddateien
+                wie Jpg oder Gif. Sie kann auch auf andere Bildtypen begrenzt werden.
             </para>
         </listitem>
 
         <listitem>
             <para>
-                <code>Hash</code>: Diese Prüfung check den Hashwert des Inhalts einer Datei. Sie
-                unterstützt mehrere Algorithmen.
+                <classname>Hash</classname>: Diese Prüfung check den Hashwert des Inhalts einer
+                Datei. Sie unterstützt mehrere Algorithmen.
             </para>
         </listitem>
 
         <listitem>
             <para>
-                <code>Md5</code>: Diese Prüfung checkt den Md5 Hashwert vom Inhalt einer Datei. Sie
-                basiert auf der <code>Hash</code> Prüfung und bietet eine bequeme und einfache
-                Prüfung die nur Md5 unterstützt.
+                <classname>Md5</classname>: Diese Prüfung checkt den Md5 Hashwert vom Inhalt einer
+                Datei. Sie basiert auf der <code>Hash</code> Prüfung und bietet eine bequeme und
+                einfache Prüfung die nur Md5 unterstützt.
             </para>
         </listitem>
 
         <listitem>
             <para>
-                <code>MimeType</code>: Diese Prüfung prüft den <acronym>MIME</acronym> Typ von
-                Dateien. Sie kann auch Arten von <acronym>MIME</acronym> Typen prüfen und wirft
+                <classname>MimeType</classname>: Diese Prüfung prüft den <acronym>MIME</acronym> Typ
+                von Dateien. Sie kann auch Arten von <acronym>MIME</acronym> Typen prüfen und wirft
                 einen Fehler wenn der <acronym>MIME</acronym> Typ einer spezifizierten Datei nicht
                 passt.
             </para>
@@ -119,41 +123,42 @@
 
         <listitem>
             <para>
-                <code>NotExists</code>: Diese Prüfung checkt ob Dateien existieren. Sie wirft einen
-                Fehler wenn eine angegebene Datei existiert.
+                <classname>NotExists</classname>: Diese Prüfung checkt ob Dateien existieren. Sie
+                wirft einen Fehler wenn eine angegebene Datei existiert.
             </para>
         </listitem>
 
         <listitem>
             <para>
-                <code>Sha1</code>: Diese Prüfung checkt den Sha1 Hashwert vom Inhalt einer Datei.
-                Sie basiert auf der <code>Hash</code> Prüfung und bietet eine bequeme und einfache
-                Prüfung die nur Sha1 unterstützt.
+                <classname>Sha1</classname>: Diese Prüfung checkt den Sha1 Hashwert vom Inhalt einer
+                Datei. Sie basiert auf der <classname>Hash</classname> Prüfung und bietet eine
+                bequeme und einfache Prüfung die nur Sha1 unterstützt.
             </para>
         </listitem>
 
         <listitem>
             <para>
-                <code>Size</code>: Diese Prüfung ist fähig Dateien auf Ihre Dateigröße zu prüfen.
-                Sie bietet eine Mindest- und eine Maximalgröße an und wirft einen Fehler wenn eine
-                der beiden Grenzen überschritten wird.
+                <classname>Size</classname>: Diese Prüfung ist fähig Dateien auf Ihre Dateigröße zu
+                prüfen. Sie bietet eine Mindest- und eine Maximalgröße an und wirft einen Fehler
+                wenn eine der beiden Grenzen überschritten wird.
             </para>
         </listitem>
 
         <listitem>
             <para>
-                <code>Upload</code>: Diese Prüfung ist eine interne. Sie prüft ob ein Upload zu
-                einem Fehler geführt hat. Dieser darf nicht gesetzt werden, da er automatisch durch
-                <classname>Zend_File_Transfer</classname> selbst gesetzt wird. Deshalb darf diese
-                Prüfung nicht direkt verwendet werden. Man sollte nur wissen das Sie existiert.
+                <classname>Upload</classname>: Diese Prüfung ist eine interne. Sie prüft ob ein
+                Upload zu einem Fehler geführt hat. Dieser darf nicht gesetzt werden, da er
+                automatisch durch <classname>Zend_File_Transfer</classname> selbst gesetzt wird.
+                Deshalb darf diese Prüfung nicht direkt verwendet werden. Man sollte nur wissen das
+                Sie existiert.
             </para>
         </listitem>
 
         <listitem>
             <para>
-                <code>WordCount</code>: Diese Prüfung ist fähig die Anzahl von Wörtern in Dateien zu
-                prüfen. Sie bietet eine Mindest- und Maximalanzahl und wirft einen Fehler wenn eine
-                der Grenzen überschritten wird.
+                <classname>WordCount</classname>: Diese Prüfung ist fähig die Anzahl von Wörtern in
+                Dateien zu prüfen. Sie bietet eine Mindest- und Maximalanzahl und wirft einen Fehler
+                wenn eine der Grenzen überschritten wird.
             </para>
         </listitem>
     </itemizedlist>
@@ -178,9 +183,9 @@
 
             <listitem>
                 <para>
-                    <code>addValidator($validator, $breakChainOnFailure, $options = null, $files =
-                    null)</code>: Fügt die spezifizierte Prüfung zu den Prüfungsstapel hinzu
-                    (optional nur zu den Datei(en) die spezifiziert wurden).
+                    <methodname>addValidator($validator, $breakChainOnFailure, $options = null,
+                        $files = null)</methodname>: Fügt die spezifizierte Prüfung zu den
+                    Prüfungsstapel hinzu (optional nur zu den Datei(en) die spezifiziert wurden).
                     <varname>$validator</varname> kann entweder eine aktuelle Prüfinstanz sein oder
                     ein Kurzname der den Prüfungstyp spezifiziert (z.B. 'Count').
                 </para>
@@ -188,20 +193,20 @@
 
             <listitem>
                 <para>
-                    <code>addValidators(array $validators, $files = null)</code>: Fügt die
-                    spezifizierten Prüfungen zum Prüfungsstapel hinzu. Jeder Eintrag kann entweder
-                    ein Prüfungstyp/-options Paar sein oder ein Array mit dem Schlüssel 'validator'
-                    das die Prüfung spezifiziert. Alle anderen Optionen werden als Optionen für die
-                    Instanzierung der Prüfung angenommen.
+                    <methodname>addValidators(array $validators, $files = null)</methodname>: Fügt
+                    die spezifizierten Prüfungen zum Prüfungsstapel hinzu. Jeder Eintrag kann
+                    entweder ein Prüfungstyp/-options Paar sein oder ein Array mit dem Schlüssel
+                    'validator' das die Prüfung spezifiziert. Alle anderen Optionen werden als
+                    Optionen für die Instanzierung der Prüfung angenommen.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>setValidators(array $validators, $files = null)</code>: Überschreibt alle
-                    bestehenden Prüfungen mit den spezifizierten Prüfungen. Die Prüfungen sollten
-                    der Syntax folgen die für <methodname>addValidators()</methodname> definiert
-                    ist.
+                    <methodname>setValidators(array $validators, $files = null)</methodname>:
+                    Überschreibt alle bestehenden Prüfungen mit den spezifizierten Prüfungen. Die
+                    Prüfungen sollten der Syntax folgen die für
+                    <methodname>addValidators()</methodname> definiert ist.
                 </para>
             </listitem>
 
@@ -365,14 +370,15 @@ if ($upload->isValid()) {
         <title>Count Prüfung</title>
 
         <para>
-            Die <code>Count</code> Prüfung checkt die Anzahl der Dateien die angegeben wurde. Sie
-            unterstützt die folgenden Schlüssel für Optionen:
+            Die <classname>Count</classname> Prüfung checkt die Anzahl der Dateien die angegeben
+            wurde. Sie unterstützt die folgenden Schlüssel für Optionen:
         </para>
 
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>min</code>: Setzt die minimale Anzahl der Dateien die übertragen wird.
+                    <property>min</property>: Setzt die minimale Anzahl der Dateien die übertragen
+                    wird.
                 </para>
 
                 <note>
@@ -391,7 +397,8 @@ if ($upload->isValid()) {
 
             <listitem>
                 <para>
-                    <code>max</code>: Setzt die maximale Anzahl an Dateien die übertragen wird.
+                    <property>max</property>: Setzt die maximale Anzahl an Dateien die übertragen
+                    wird.
                 </para>
 
                 <para>
@@ -404,7 +411,7 @@ if ($upload->isValid()) {
 
         <para>
             Wenn diese Prüfung mit einem String oder Integer initiiert wird, wird Sie als
-            <code>max</code> verwendet. Es können aber auch die Methoden
+            <property>max</property> verwendet. Es können aber auch die Methoden
             <methodname>setMin()</methodname> und <methodname>setMax()</methodname> verwendet
             werden um beide Optionen im Nachhinein zu setzen und <methodname>getMin()</methodname>
             und <methodname>getMax()</methodname> um die aktuell gesetzten Werte zu erhalten.
@@ -436,16 +443,16 @@ $upload->addValidator('Count', false, array('min' =>1, 'max' => 5));
         <title>Crc32 Prüfung</title>
 
         <para>
-            Die <code>Crc32</code> Prüfung checkt den Inhalt einer übertragenen Datei durch hashen.
-            Diese Prüfung verwendet die Hash Erweiterung von <acronym>PHP</acronym> mit dem Crc32
-            Algorithmus. Sie unterstützt die folgenden Optionen:
+            Die <classname>Crc32</classname> Prüfung checkt den Inhalt einer übertragenen Datei
+            durch hashen. Diese Prüfung verwendet die Hash Erweiterung von <acronym>PHP</acronym>
+            mit dem Crc32 Algorithmus. Sie unterstützt die folgenden Optionen:
         </para>
 
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>*</code>: Setzt einen beliebigen Schlüssel oder ein nummerisches Array
-                    Dieser Wert wird als Hash verwendet gegen den geprüft wird.
+                    <property>*</property>: Setzt einen beliebigen Schlüssel oder ein nummerisches
+                    Array. Dieser Wert wird als Hash verwendet gegen den geprüft wird.
                 </para>
 
                 <para>
@@ -475,22 +482,22 @@ $upload->addValidator('Crc32', false, array('3b3652f', 'e612b69'));
         <title>ExcludeExtension Prüfung</title>
 
         <para>
-            Die <code>ExcludeExtension</code> Prüfung checkt die Dateierweiterung der angegebenen
-            Dateien. Sie unterstützt die folgenden Optionen:
+            Die <classname>ExcludeExtension</classname> Prüfung checkt die Dateierweiterung der
+            angegebenen Dateien. Sie unterstützt die folgenden Optionen:
         </para>
 
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>*</code>: Setzt einen beliebigen Schlüssel oder ein nummerisches Array.
-                    Dieser Wert wird verwendet um zu prüfen ob die angegebene Datei diese
+                    <property>*</property>: Setzt einen beliebigen Schlüssel oder ein nummerisches
+                    Array. Dieser Wert wird verwendet um zu prüfen ob die angegebene Datei diese
                     Dateierweiterung nicht verwendet.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>case</code>: Setzt ein Boolean der anzeigt ob die Prüfung auf die
+                    <property>case</property>: Setzt ein Boolean der anzeigt ob die Prüfung auf die
                     Klein/Großschreibung achten soll. Standardmäßig ist die Klein/Großschreibung
                     egal. Beachte das dieser Schlüssel für alle vorhandenen Erweiterungen angewendet
                     werden kann.
@@ -544,15 +551,15 @@ $upload->addValidator('ExcludeExtension',
         <title>ExcludeMimeType Prüfung</title>
 
         <para>
-            Die <code>MimeType</code> Prüfung checkt den <acronym>MIME</acronym> Typ von
-            übertragenen Dateien. Sie unterstützt die folgenden Optionen:
+            Die <classname>ExcludeMimeType</classname> Prüfung checkt den <acronym>MIME</acronym>
+            Typ von übertragenen Dateien. Sie unterstützt die folgenden Optionen:
         </para>
 
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>*</code>: Setzt einen beliebigen Schlüssel oder ein nummerisches Array.
-                    Setzt den <acronym>MIME</acronym> Typ gegen den geprüft werden soll.
+                    <property>*</property>: Setzt einen beliebigen Schlüssel oder ein nummerisches
+                    Array. Setzt den <acronym>MIME</acronym> Typ gegen den geprüft werden soll.
                 </para>
 
                 <para>
@@ -563,10 +570,10 @@ $upload->addValidator('ExcludeExtension',
 
             <listitem>
                 <para>
-                    <code>headerCheck</code>: Wenn diese Option auf <constant>TRUE</constant>
-                    gesetzt wird, dann werden die <acronym>HTTP</acronym> Informationen für den
-                    Dateityp geprüft wenn die <emphasis>fileInfo</emphasis> oder
-                    <emphasis>mimeMagic</emphasis> Erweiterungen nicht gefunden werden können.
+                    <property>headerCheck</property>: Wenn diese Option auf
+                    <constant>TRUE</constant> gesetzt wird, dann werden die <acronym>HTTP</acronym>
+                    Informationen für den Dateityp geprüft wenn die <emphasis>fileInfo</emphasis>
+                    oder <emphasis>mimeMagic</emphasis> Erweiterungen nicht gefunden werden können.
                     Der Standardwert dieser Option ist <constant>FALSE</constant>.
                 </para>
             </listitem>
@@ -622,15 +629,16 @@ $upload->setValidator('ExcludeMimeType', 'image');
         <title>Exists Prüfung</title>
 
         <para>
-            Die <code>Exists</code> Prüfung checkt ob Dateien die spezifiziert werden existieren.
-            Sie unterstützt die folgenden Optionen:
+            Die <classname>Exists</classname> Prüfung checkt ob Dateien die spezifiziert werden
+            existieren. Sie unterstützt die folgenden Optionen:
         </para>
 
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>*</code>: Setzt einen beliebigen Schlüssel oder ein nummerisches Array um
-                    zu prüfen ob die spezifizierte Datei im gegebenen Verzeichnis existiert.
+                    <property>*</property>: Setzt einen beliebigen Schlüssel oder ein nummerisches
+                    Array um zu prüfen ob die spezifizierte Datei im gegebenen Verzeichnis
+                    existiert.
                 </para>
             </listitem>
         </itemizedlist>
@@ -672,23 +680,23 @@ $upload->addValidator('Exists',
         <title>Extension Prüfung</title>
 
         <para>
-            Die <code>Extension</code> Prüfung checkt die Dateierweiterung der angegebenen Dateien.
-            Sie unterstützt die folgenden Optionen:
+            Die <classname>Extension</classname> Prüfung checkt die Dateierweiterung der angegebenen
+            Dateien. Sie unterstützt die folgenden Optionen:
         </para>
 
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>*</code>: Setzt einen beliebigen Schlüssel oder ein nummerisches Array um
-                    zu prüfen ob die angegebene Datei diese Dateierweiterung verwendet.
+                    <property>*</property>: Setzt einen beliebigen Schlüssel oder ein nummerisches
+                    Array um zu prüfen ob die angegebene Datei diese Dateierweiterung verwendet.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>case</code>: Definiert of die Prüfung auf die Klein/Großschreibung achten
-                    soll. Standardmäßig ist die Klein/Großschreibung egal. Es ist zu beachten das
-                    dieser Schlüssel für alle verwendeten Erweiterungen angegeben wird.
+                    <property>case</property>: Definiert of die Prüfung auf die Klein/Großschreibung
+                    achten soll. Standardmäßig ist die Klein/Großschreibung egal. Es ist zu beachten
+                    das dieser Schlüssel für alle verwendeten Erweiterungen angegeben wird.
                 </para>
             </listitem>
         </itemizedlist>
@@ -740,21 +748,21 @@ if (!$upload->isValid('C:\temp\myfile.MO')) {
         <title>FilesSize Prüfung</title>
 
         <para>
-            Die <code>FilesSize</code> Prüfung checkt die komplette Größe aller übertragenen
-            Dateien. Sie unterstützt die folgenden Optionen:
+            Die <classname>FilesSize</classname> Prüfung checkt die komplette Größe aller
+            übertragenen Dateien. Sie unterstützt die folgenden Optionen:
         </para>
 
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>min</code>: Setzt die minimale gemeinsame Dateigröße. Diese Option
+                    <property>min</property>: Setzt die minimale gemeinsame Dateigröße. Diese Option
                     definiert die mindeste gemeinsame Größe die übertragen werden soll.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>max</code>: Setzt die maximale gemeinsame Dateigröße.
+                    <property>max</property>: Setzt die maximale gemeinsame Dateigröße.
                 </para>
 
                 <para>
@@ -765,8 +773,8 @@ if (!$upload->isValid('C:\temp\myfile.MO')) {
 
             <listitem>
                 <para>
-                    <code>bytestring</code>: Definiert ob im Fehlerfall eine Benutzerfreundliche
-                    Nummer, oder die reine Dateigröße zurückgegeben wird.
+                    <property>bytestring</property>: Definiert ob im Fehlerfall eine
+                    benutzerfreundliche Nummer, oder die reine Dateigröße zurückgegeben wird.
                 </para>
 
                 <para>
@@ -779,7 +787,7 @@ if (!$upload->isValid('C:\temp\myfile.MO')) {
 
         <para>
             Diese Prüfung kann auch mit einem String initiiert werden, der dann verwendet wird um
-            die <code>max</code> Option zu setzen. Man kann auch die Methoden
+            die <property>max</property> Option zu setzen. Man kann auch die Methoden
             <methodname>setMin()</methodname> und <methodname>setMax()</methodname> verwenden um
             beide Optionen nach den Contrucor zu setzen, zusammen mit
             <methodname>getMin()</methodname> und <methodname>getMax()</methodname> um die Werte zu
@@ -790,9 +798,10 @@ if (!$upload->isValid('C:\temp\myfile.MO')) {
             Die Größe selbst wird auch in der SI Schreibweise akzeptiert wie Sie die meisten
             Betriebsystemen verwenden. Statt <emphasis>20000 bytes</emphasis> kann auch
             <emphasis>20kB</emphasis> angeben werden. Alle Einheiten werden mit dem Basiswert 1024
-            konvertiert. Die folgenden Einheiten werden akzeptiert: <code>kB</code>,
-            <code>MB</code>, <code>GB</code>, <code>TB</code>, <code>PB</code> und <code>EB</code>.
-            Beachte das 1kB gleich 1024 Bytes ist, 1MB gleich 1024kB, und so weiter.
+            konvertiert. Die folgenden Einheiten werden akzeptiert: <emphasis>kB</emphasis>,
+            <emphasis>MB</emphasis>, <emphasis>GB</emphasis>, <emphasis>TB</emphasis>,
+            <emphasis>PB</emphasis> und <emphasis>EB</emphasis>. Beachte das 1kB gleich 1024 Bytes
+            ist, 1MB gleich 1024kB, und so weiter.
         </para>
 
         <example id="zend.file.transfer.validators.filessize.example">
@@ -832,25 +841,25 @@ $upload->addValidator('FilesSize',
         <title>ImageSize Prüfung</title>
 
         <para>
-            Die <code>ImageSize</code> Prüfung checkt die Größe von Bildern. Sie unterstützt die
-            folgenden Optionen:
+            Die <classname>ImageSize</classname> Prüfung checkt die Größe von Bildern. Sie
+            unterstützt die folgenden Optionen:
         </para>
 
         <itemizedlist>
             <listitem>
-                <para><code>minheight</code>: Setzt die mindeste Höhe des Bildes.</para>
+                <para><property>minheight</property>: Setzt die mindeste Höhe des Bildes.</para>
             </listitem>
 
             <listitem>
-                <para><code>maxheight</code>: Settzt die maximale Höhe des Bildes.</para>
+                <para><property>maxheight</property>: Settzt die maximale Höhe des Bildes.</para>
             </listitem>
 
             <listitem>
-                <para><code>minwidth</code>: Setzt die mindeste Breite des Bildes.</para>
+                <para><property>minwidth</property>: Setzt die mindeste Breite des Bildes.</para>
             </listitem>
 
             <listitem>
-                <para><code>maxwidth</code>: Setzt die maximale Breite des Bildes.</para>
+                <para><property>maxwidth</property>: Setzt die maximale Breite des Bildes.</para>
             </listitem>
         </itemizedlist>
 
@@ -899,10 +908,11 @@ $upload->setImageWidth(array('minwidth' => 20, 'maxwidth' => 200));
         <title>IsCompressed Prüfung</title>
 
         <para>
-            Die <code>IsCompressed</code> Prüfung checkt ob eine übertragene Datei komprimiert ist
-            wie zum Beispiel Zip oder Arc. Diese Prüfung basiert auf der <code>MimeType</code>
-            Prüfung und unterstützt die gleichen Methoden und Optionen. Diese Prüfung kann mit den
-            dort beschriebenen Methoden auf gewünschte Komprimierungstypen limitiert werden.
+            Die <classname>IsCompressed</classname> Prüfung checkt ob eine übertragene Datei
+            komprimiert ist wie zum Beispiel Zip oder Arc. Diese Prüfung basiert auf der
+            <classname>MimeType</classname> Prüfung und unterstützt die gleichen Methoden und
+            Optionen. Diese Prüfung kann mit den dort beschriebenen Methoden auf gewünschte
+            Komprimierungstypen limitiert werden.
         </para>
 
         <example id="zend.file.transfer.validators.iscompressed.example">
@@ -937,10 +947,11 @@ $upload->addValidator('IsCompressed', false, 'zip');
         <title>IsImage Prüfung</title>
 
         <para>
-            Die <code>IsImage</code> Prüfung checkt ob eine übertragene Datei eine Bilddatei ist,
-            wie zum Beispiel Gif oder Jpeg. Diese Prüfung basiert auf der <code>MimeType</code>
-            Prüfung und unterstützt die gleichen Methoden und Optionen. Diese Prüfung kann mit den
-            dort beschriebenen Methoden auf gewünschte Bildarten limitiert werden.
+            Die <classname>IsImage</classname> Prüfung checkt ob eine übertragene Datei eine
+            Bilddatei ist, wie zum Beispiel Gif oder Jpeg. Diese Prüfung basiert auf der
+            <classname>MimeType</classname> Prüfung und unterstützt die gleichen Methoden und
+            Optionen. Diese Prüfung kann mit den dort beschriebenen Methoden auf gewünschte
+            Bildarten limitiert werden.
         </para>
 
         <example id="zend.file.transfer.validators.isimage.example">
@@ -975,16 +986,16 @@ $upload->addValidator('IsImage', false, 'jpeg');
         <title>Hash Prüfung</title>
 
         <para>
-            Die <code>Hash</code> Prüfung checkt den Inhalt einer übertragenen Datei indem Sie
-            gehasht wird. Diese Prüfung verwendet die Hash Erweiterung von <acronym>PHP</acronym>.
-            Sie unterstützt die folgenden Optionen:
+            Die <classname>Hash</classname> Prüfung checkt den Inhalt einer übertragenen Datei indem
+            Sie gehasht wird. Diese Prüfung verwendet die Hash Erweiterung von
+            <acronym>PHP</acronym>. Sie unterstützt die folgenden Optionen:
         </para>
 
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>*</code>: Nimmt einen beliebigen Schlüssel oder ein nummerisches Array.
-                    Setzt den Hash gegen den geprüft werden soll.
+                    <property>*</property>: Nimmt einen beliebigen Schlüssel oder ein nummerisches
+                    Array. Setzt den Hash gegen den geprüft werden soll.
                 </para>
 
                 <para>
@@ -996,8 +1007,8 @@ $upload->addValidator('IsImage', false, 'jpeg');
 
             <listitem>
                 <para>
-                    <code>algorithm</code>: Setzt den Algorithmus der für das Hashen des Inhalts
-                    verwendet wird.
+                    <property>algorithm</property>: Setzt den Algorithmus der für das Hashen des
+                    Inhalts verwendet wird.
                 </para>
 
                 <para>
@@ -1042,15 +1053,16 @@ $upload->addValidator('Hash',
         <title>Md5 Prüfung</title>
 
         <para>
-            Die <code>Md5</code> Prüfung checkt den Inhalt einer übertragenen Datei durch hashen.
-            Diese Prüfung verwendet die Hash Erweiterung von <acronym>PHP</acronym> mit dem Md5
-            Algorithmus. Sie unterstützt die folgenden Optionen:
+            Die <classname>Md5</classname> Prüfung checkt den Inhalt einer übertragenen Datei durch
+            hashen. Diese Prüfung verwendet die Hash Erweiterung von <acronym>PHP</acronym> mit dem
+            Md5 Algorithmus. Sie unterstützt die folgenden Optionen:
         </para>
 
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>*</code>: nimmt einen beliebigen Schlüssel oder ein nummerisches Array.
+                    <property>*</property>: nimmt einen beliebigen Schlüssel oder ein nummerisches
+                    Array.
                 </para>
 
                 <para>
@@ -1083,15 +1095,15 @@ $upload->addValidator('Md5',
         <title>MimeType Prüfung</title>
 
         <para>
-            Die <code>MimeType</code> Prüfung checkt den <acronym>MIME</acronym> Typ von
+            Die <classname>MimeType</classname> Prüfung checkt den <acronym>MIME</acronym> Typ von
             übertragenen Dateien. Sie unterstützt die folgenden Optionen:
         </para>
 
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>*</code>: Setzt einen beliebigen Schlüssel oder ein nummerisches Array.
-                    Setzt die Art des <acronym>MIME</acronym> Typs der geprüft werden soll.
+                    <property>*</property>: Setzt einen beliebigen Schlüssel oder ein nummerisches
+                    Array. Setzt die Art des <acronym>MIME</acronym> Typs der geprüft werden soll.
                 </para>
 
                 <para>
@@ -1102,16 +1114,18 @@ $upload->addValidator('Md5',
 
             <listitem>
                 <para>
-                    <code>headerCheck</code>: Wenn diese Option auf <constant>TRUE</constant>
-                    gesetzt wird, dann werden die <acronym>HTTP</acronym> Informationen für den
-                    Dateityp geprüft wenn die <emphasis>fileInfo</emphasis> oder
-                    <emphasis>mimeMagic</emphasis> Erweiterungen nicht gefunden werden können.
+                    <property>headerCheck</property>: Wenn diese Option auf
+                    <constant>TRUE</constant> gesetzt wird, dann werden die <acronym>HTTP</acronym>
+                    Informationen für den Dateityp geprüft wenn die <emphasis>fileInfo</emphasis>
+                    oder <emphasis>mimeMagic</emphasis> Erweiterungen nicht gefunden werden können.
                     Der Standardwert dieser Option ist <constant>FALSE</constant>.
                 </para>
             </listitem>
 
             <listitem>
-                <para><code>magicfile</code>: Das Magicfile das verwendet werden soll.</para>
+                <para>
+                    <property>magicfile</property>: Das Magicfile das verwendet werden soll.
+                </para>
 
                 <para>
                     Mit dieser Option kann definiert werden welches Magicfile zu verwenden ist. Wenn
@@ -1181,17 +1195,18 @@ $upload->addValidator('MimeType',
 
         <note>
             <para>
-                Diese Komponente verwendet die <code>fileinfo</code> Erweiterung wenn Sie vorhanden
-                ist. Wenn nicht wird Sie die <code>mime_content_type</code> Funktion verwenden. Und
-                wenn dieser Funktionsaufruf fehlschlägt wird der <acronym>MIME</acronym> Typ
-                verwendet der von <acronym>HTTP</acronym> angegeben wurde.
+                Diese Komponente verwendet die <classname>FileInfo</classname> Erweiterung wenn Sie
+                vorhanden ist. Wenn nicht wird Sie die <methodname>mime_content_type()</methodname>
+                Funktion verwenden. Und wenn dieser Funktionsaufruf fehlschlägt wird der
+                <acronym>MIME</acronym> Typ verwendet der von <acronym>HTTP</acronym> angegeben
+                wurde.
             </para>
 
             <para>
                 Man sollte sich vor möglichen Sicherheitsproblemen vorsehen wenn weder
-                <code>fileinfo</code> noch <code>mime_content_type</code> vorhanden sind. Der von
-                <acronym>HTTP</acronym> angegebene <acronym>MIME</acronym> Typ ist nicht sicher und
-                kann einfach manipuliert werden.
+                <classname>FileInfo</classname> noch <methodname>mime_content_type()</methodname>
+                vorhanden sind. Der von <acronym>HTTP</acronym> angegebene <acronym>MIME</acronym>
+                Typ ist nicht sicher und kann einfach manipuliert werden.
             </para>
         </note>
     </sect2>
@@ -1200,15 +1215,15 @@ $upload->addValidator('MimeType',
         <title>NotExists Prüfung</title>
 
         <para>
-            Die <code>NotExists</code> Prüfung checkt ob Dateien die angegeben werden existieren.
-            Sie unterstützt die folgenden Optionen:
+            Die <classname>NotExists</classname> Prüfung checkt ob Dateien die angegeben werden
+            existieren. Sie unterstützt die folgenden Optionen:
         </para>
 
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>*</code>: Setzt einen beliebigen Schlüssel oder ein nummerisches Array.
-                    Checkt ob die Datei im gegebenen Verzeichnis existiert.
+                    <property>*</property>: Setzt einen beliebigen Schlüssel oder ein nummerisches
+                    Array. Checkt ob die Datei im gegebenen Verzeichnis existiert.
                 </para>
             </listitem>
         </itemizedlist>
@@ -1251,15 +1266,16 @@ $upload->addValidator('NotExists',
         <title>Sha1 Prüfung</title>
 
         <para>
-            Die <code>Sha1</code> Prüfung checkt den Inhalt einer übertragenen Datei durch hashen.
-            Diese Prüfung verwendet die Hash Erweiterung von <acronym>PHP</acronym> mit dem Sha1
-            Algorithmus. Sie unterstützt die folgenden Optionen:
+            Die <classname>Sha1</classname> Prüfung checkt den Inhalt einer übertragenen Datei durch
+            hashen. Diese Prüfung verwendet die Hash Erweiterung von <acronym>PHP</acronym> mit dem
+            Sha1 Algorithmus. Sie unterstützt die folgenden Optionen:
         </para>
 
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>*</code>: Nimmt einen beliebigen Schlüssel oder ein nummerisches Array.
+                    <property>*</property>: Nimmt einen beliebigen Schlüssel oder ein nummerisches
+                    Array.
                 </para>
 
                 <para>
@@ -1291,23 +1307,23 @@ $upload->addValidator('Sha1',
         <title>Size Prüfung</title>
 
         <para>
-            Die <code>Size</code> Prüfung checkt die Größe von einzelnen Dateien. Sie unterstützt
-            die folgenden Optionen:
+            Die <classname>Size</classname> Prüfung checkt die Größe von einzelnen Dateien. Sie
+            unterstützt die folgenden Optionen:
         </para>
 
         <itemizedlist>
             <listitem>
-                <para><code>min</code>: Setzt die minimale Dateigröße.</para>
+                <para><property>min</property>: Setzt die minimale Dateigröße.</para>
             </listitem>
 
             <listitem>
-                <para><code>max</code>: Setzt die maximale Dateigröße.</para>
+                <para><property>max</property>: Setzt die maximale Dateigröße.</para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>bytestring</code>: Definiert ob ein Fehler mit einer Benutzerfreundlichen
-                    Nummer zurückgegeben wird, oder mit der reinen Dateigröße.
+                    <property>bytestring</property>: Definiert ob ein Fehler mit einer
+                    benutzerfreundlichen Nummer zurückgegeben wird, oder mit der reinen Dateigröße.
                 </para>
 
                 <para>
@@ -1319,7 +1335,7 @@ $upload->addValidator('Sha1',
 
         <para>
             Man kann diese Prüfung auch nur mit einem String initialisieren, der dann verwendet
-            wird um die <code>max</code> Option zu setzen. Man kann auch die Methoden
+            wird um die <property>max</property> Option zu setzen. Man kann auch die Methoden
             <methodname>setMin()</methodname> und <methodname>setMax()</methodname> verwenden um
             beide Optionen nach der Instanziierung setzen, zusammen mit
             <methodname>getMin()</methodname> und <methodname>getMax()</methodname> um die Werte zu
@@ -1330,10 +1346,10 @@ $upload->addValidator('Sha1',
             Die Größe selbst wird auch in der SI Schreibweise akzeptiert wie Sie von den meisten
             Betriebsystemen verwendet wird. Statt <emphasis>20000 bytes</emphasis> kann man auch
             <emphasis>20kB</emphasis> angeben. Alle Einheiten werden konvertiert wobei 1024 als
-            Basiswert verwendet wird. Die folgenden Einheiten werden akzeptiert: <code>kB</code>,
-            <code>MB</code>, <code>GB</code>, <code>TB</code>, <code>PB</code> und <code>EB</code>.
-            Beachte das 1kB identisch mit 1024 Bytes ist, 1MB identisch mit 1024kB ist, und so
-            weiter.
+            Basiswert verwendet wird. Die folgenden Einheiten werden akzeptiert:
+            <emphasis>kB</emphasis>, <emphasis>MB</emphasis>, <emphasis>GB</emphasis>,
+            <emphasis>TB</emphasis>, <emphasis>PB</emphasis> und <emphasis>EB</emphasis>. Beachte
+            das 1kB identisch mit 1024 Bytes ist, 1MB identisch mit 1024kB ist, und so weiter.
         </para>
 
         <example id="zend.file.transfer.validators.size.example">
@@ -1361,30 +1377,32 @@ $upload->addValidator('Size',
         <title>WordCount Prüfung</title>
 
         <para>
-            Die <code>WordCount</code> Prüfung checkt die Anzahl von Wörtern in angegebenen Dateien.
-            Sie Unterstützt die folgenden Optionen:
+            Die <classname>WordCount</classname> Prüfung checkt die Anzahl von Wörtern in
+            angegebenen Dateien. Sie Unterstützt die folgenden Optionen:
         </para>
 
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>min</code>: Setzt die mindeste Anzahl an Wörtern die gefunden werden soll.
+                    <property>min</property>: Setzt die mindeste Anzahl an Wörtern die gefunden
+                    werden soll.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>max</code>: Setzt die maximale Anzahl an Wörtern die gefunden werden soll.
+                    <property>max</property>: Setzt die maximale Anzahl an Wörtern die gefunden
+                    werden soll.
                 </para>
             </listitem>
         </itemizedlist>
 
         <para>
             Wenn man diese Prüfung mit einem String oder Integer initiiert, wird der Wert als
-            <code>max</code> verwendet. Oder man verwendet die <methodname>setMin()</methodname>
-            und <methodname>setMax()</methodname> Methoden um beide Optionen im Nachhinein zu
-            Setzen und <methodname>getMin()</methodname> sowie <methodname>getMax()</methodname> um
-            die aktuell gesetzten Werte zu erhalten.
+            <property>max</property> verwendet. Oder man verwendet die
+            <methodname>setMin()</methodname> und <methodname>setMax()</methodname> Methoden um
+            beide Optionen im Nachhinein zu Setzen und <methodname>getMin()</methodname> sowie
+            <methodname>getMax()</methodname> um die aktuell gesetzten Werte zu erhalten.
         </para>
 
         <example id="zend.file.transfer.validators.wordcount.example">

+ 16 - 16
documentation/manual/de/module_specs/Zend_Filter-Encryption.xml

@@ -1,13 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21212 -->
+<!-- EN-Revision: 21606 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.filter.set.encrypt">
     <title>Encrypt</title>
 
     <para>
         Dieser Filter verschlüsselt beliebige Strings mit den angegebenen Einstellungen. Hierfür
-        verwendet er Adapter. Aktuell gibt es Adapter für die <code>Mcrypt</code> und
-        <code>OpenSSL</code> Erweiterungen von php.
+        verwendet er Adapter. Aktuell gibt es Adapter für die <classname>Mcrypt</classname> und
+        <classname>OpenSSL</classname> Erweiterungen von php.
     </para>
 
     <para>
@@ -38,8 +38,8 @@ $filter->setAdapter('openssl');
 
     <note>
         <para>
-            Wenn man die <code>adapter</code> Option nicht angibt oder setAdapter nicht verwendet,
-            dann wird standardmäßig der <code>Mcrypt</code> Adapter verwendet.
+            Wenn man die <property>adapter</property> Option nicht angibt oder setAdapter nicht
+            verwendet, dann wird standardmäßig der <classname>Mcrypt</classname> Adapter verwendet.
         </para>
     </note>
 
@@ -47,8 +47,8 @@ $filter->setAdapter('openssl');
         <title>Verschlüsselung mit Mcrypt</title>
 
         <para>
-            Wenn man die <code>Mcrypt</code> Erweiterung installiert hat, kann man den
-            <code>Mcrypt</code> Adapter verwenden. Dieser Adapter unterstützt bei der
+            Wenn man die <classname>Mcrypt</classname> Erweiterung installiert hat, kann man den
+            <classname>Mcrypt</classname> Adapter verwenden. Dieser Adapter unterstützt bei der
             Initialisierung die folgenden Optionen:
         </para>
 
@@ -65,7 +65,7 @@ $filter->setAdapter('openssl');
                     <emphasis>algorithm</emphasis>: Der Algorithmus der verwendet werden soll. Das
                     sollte einer der Algorithmus Cipher sein die man unter <ulink
                         url="http://php.net/mcrypt">PHP's Mcrypt Cipers</ulink> finden kann. Wenn er
-                    nicht gesetzt wird, ist er standardmäßig <code>blowfish</code>.
+                    nicht gesetzt wird, ist er standardmäßig 'blowfish'.
                 </para>
             </listitem>
 
@@ -82,7 +82,7 @@ $filter->setAdapter('openssl');
                     <emphasis>mode</emphasis>: Der Verschlüsselungs Modus der verwendet werden soll.
                     Es sollte einer der Modi sein der unter <ulink url="http://php.net/mcrypt">PHP's
                     Mcrypt Modi</ulink> gefunden werden kann. Wenn er nicht gesetzt wird, ist er
-                    standardmäßig <code>cbc</code>.
+                    standardmäßig 'cbc'.
                 </para>
             </listitem>
 
@@ -90,7 +90,7 @@ $filter->setAdapter('openssl');
                 <para>
                     <emphasis>mode_directory</emphasis>: Der Verzeichnis in dem der Modus gefunden
                     werden kann. Wenn es nicht gesetzt wird, ist es standardmäßig der Pfad der in
-                    der <code>mcrypt</code> Erweiterung gesetzt wurde.
+                    der <classname>Mcrypt</classname> Erweiterung gesetzt wurde.
                 </para>
             </listitem>
 
@@ -180,8 +180,8 @@ print $encrypted;
         <title>Verschlüsselung mit OpenSSL</title>
 
         <para>
-            Wenn man die <code>OpenSSL</code> Erweiterung installiert hat, kann man den
-            <code>OpenSSL</code> Adapter verwenden. Dieser Adapter unterstützt bei der
+            Wenn man die <classname>OpenSSL</classname> Erweiterung installiert hat, kann man den
+            <classname>OpenSSL</classname> Adapter verwenden. Dieser Adapter unterstützt bei der
             Instanziierung die folgenden Optionen:
         </para>
 
@@ -245,8 +245,8 @@ $filter->setPublicKey(array(
 
         <note>
             <para>
-                Es ist zu beachten das der <code>OpenSSL</code> Adapter nicht funktionieren wird
-                wenn keine gültigen Schlüsseln angegeben werden.
+                Es ist zu beachten das der <classname>OpenSSL</classname> Adapter nicht
+                funktionieren wird wenn keine gültigen Schlüsseln angegeben werden.
             </para>
         </note>
 
@@ -286,8 +286,8 @@ $filter->setPassphrase('mypassphrase');
         </para>
 
         <para>
-            Unser komplettes Beispiel für die Verschlüsselung von Inhalten mit <code>OpenSSL</code>
-            schaut wie folgt aus.
+            Unser komplettes Beispiel für die Verschlüsselung von Inhalten mit
+            <classname>OpenSSL</classname> schaut wie folgt aus.
         </para>
 
         <programlisting language="php"><![CDATA[

+ 14 - 14
documentation/manual/de/module_specs/Zend_Filter-Inflector.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21217 -->
+<!-- EN-Revision: 21606 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.filter.inflector">
     <title>Zend_Filter_Inflector</title>
@@ -49,7 +49,7 @@ $filtered = $inflector->filter(array('page' => $string));
             Eine Beugung benötigt ein <emphasis>Ziel</emphasis> (target) und ein oder mehrere
             <emphasis>Regeln</emphasis> (rules). Ein Ziel ist grundsätzlich ein String der
             Platzhalter für Variablen definiert die ersetzt werden sollen. Sie werden durch das
-            Voranstellen eines ':' spezifiziert: <code>:script</code>.
+            Voranstellen eines ':' spezifiziert: <emphasis>:script</emphasis>.
         </para>
 
         <para>
@@ -146,8 +146,8 @@ $inflector->setTargetReplacementIdentifier('#');
         <para>
             Typischerweise wird das Ziel über den Konstruktor gesetzt. Trotzdem kann es Ziel später
             geändert werden (zum Beispiel, um die Standardbeugung in Kernkomponenten die dem
-            <code>ViewRenderer</code> oder <classname>Zend_Layout</classname> zu verändern).
-            <methodname>setTarget()</methodname> kann für diese Zwecke verwendet werden:
+            <classname>ViewRenderer</classname> oder <classname>Zend_Layout</classname> zu
+            verändern). <methodname>setTarget()</methodname> kann für diese Zwecke verwendet werden:
         </para>
 
         <programlisting language="php"><![CDATA[
@@ -451,20 +451,20 @@ $inflector->addRules(array(
 
         <itemizedlist>
             <listitem>
-                <para><code>target</code> spezifiziert das Beugungsziel.</para>
+                <para><property>target</property> spezifiziert das Beugungsziel.</para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>filterPrefixPath</code> spezifiziert ein oder mehrere Filter Präfix/Pfad
-                    Paare für die Verwendung mit dem Beugungsmechanismus.
+                    <property>filterPrefixPath</property> spezifiziert ein oder mehrere Filter
+                    Präfix/Pfad Paare für die Verwendung mit dem Beugungsmechanismus.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>throwTargetExceptionsOn</code> sollte ein Boolscher Wert sein der anzeigt
-                    ob eine Ausnahme geworfen wird, oder nicht geworfen wird, wenn ein
+                    <property>throwTargetExceptionsOn</property> sollte ein Boolscher Wert sein der
+                    anzeigt ob eine Ausnahme geworfen wird, oder nicht geworfen wird, wenn ein
                     Idenzifizierer der ersetzt werden soll nach der Beugung noch immer vorhanden
                     ist.
                 </para>
@@ -472,16 +472,16 @@ $inflector->addRules(array(
 
             <listitem>
                 <para>
-                    <code>targetReplacementIdentifier</code> spezifiziert das Zeichen das verwendet
-                    wird wenn Ersetzungsvariablen im Zielstring identifiziert werden.
+                    <property>targetReplacementIdentifier</property> spezifiziert das Zeichen das
+                    verwendet wird wenn Ersetzungsvariablen im Zielstring identifiziert werden.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>rules</code> spezifiziert ein Array von Beugungsregeln; es sollte aus
-                    Schlüsseln bestehen die entweder Werte oder Arrays von Werten spezifizieren, die
-                    mit <methodname>addRules()</methodname> übereinstimmen.
+                    <property>rules</property> spezifiziert ein Array von Beugungsregeln; es sollte
+                    aus Schlüsseln bestehen die entweder Werte oder Arrays von Werten spezifizieren,
+                    die mit <methodname>addRules()</methodname> übereinstimmen.
                 </para>
             </listitem>
         </itemizedlist>

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21193 -->
+<!-- EN-Revision: 21606 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.filter.introduction">
     <title>Einführung</title>
@@ -35,11 +35,10 @@
             Situation ab welcher Weg mehr zutrifft. Ein Filter der HTML Entititäten entfernt
             operiert innerhalb der Beschreibung der ersten Definition von Filter - ein Operator der
             ein Subset von einer Eingabe produziert. Ein Filter der HTML Entititäten auskommentiert,
-            wandelt die Eingabe um (z.B. "<code>&amp;</code>" wird umgewandelt in
-            "<code>&amp;amp;</code>"). Solche Fälle zu unterstützen ist für Web Entwickler sehr
-            wichtig und "zu filtern", im Kontext der Verwendung von
-            <classname>Zend_Filter</classname>, bedeutet einige Umwandlungen über Eingabedaten
-            durchzuführen.
+            wandelt die Eingabe um (z.B. "&amp;" wird umgewandelt in "&amp;amp;"). Solche Fälle zu
+            unterstützen ist für Web Entwickler sehr wichtig und "zu filtern", im Kontext der
+            Verwendung von <classname>Zend_Filter</classname>, bedeutet einige Umwandlungen über
+            Eingabedaten durchzuführen.
         </para>
     </sect2>
 
@@ -55,8 +54,8 @@
 
         <para>
             Nachfolgend ist ein grundsätzliches Beispiel der Verwendung eines Filters über zwei
-            Eingabedaten, einem Undzeichen (<code>&amp;</code>) und einem Hochkommazeichen
-            (<code>&quot;</code>):
+            Eingabedaten, einem Und-Zeichen (<emphasis>&amp;</emphasis>) und einem Hochkommazeichen
+            (<emphasis>&quot;</emphasis>):
 
             <programlisting language="php"><![CDATA[
 $htmlEntities = new Zend_Filter_HtmlEntities();

+ 22 - 20
documentation/manual/de/module_specs/Zend_Filter_Input.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20774 -->
+<!-- EN-Revision: 21606 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.filter.input">
     <title>Zend_Filter_Input</title>
@@ -171,12 +171,12 @@ $validators = array(
         </note>
 
         <para>
-            Es kann ein spezieller "Wildcard" Regelschlüssel <code>'*'</code>, entweder im Array des
-            Filters oder im Array des Prüfers, verwendet werden. Das bedeutet das der Filter oder
-            Prüfer der in dieser Regel deklariert wird allen Feldern der Eingabedaten zugewiesen
-            wird. Es gilt zu beachten das die Reihenfolge der Einträge im Array des Filters oder im
-            Array des Prüfers bedeutend ist; die Regeln werden in der gleichen Reihenfolge
-            zugewiesen in dem diese deklariert wurden.
+            Es kann ein spezieller "Wildcard" Regelschlüssel <emphasis>'*'</emphasis>, entweder im
+            Array des Filters oder im Array des Prüfers, verwendet werden. Das bedeutet das der
+            Filter oder Prüfer der in dieser Regel deklariert wird allen Feldern der Eingabedaten
+            zugewiesen wird. Es gilt zu beachten das die Reihenfolge der Einträge im Array des
+            Filters oder im Array des Prüfers bedeutend ist; die Regeln werden in der gleichen
+            Reihenfolge zugewiesen in dem diese deklariert wurden.
         </para>
 
         <programlisting language="php"><![CDATA[
@@ -288,7 +288,7 @@ if ($input->isValid('month')) {
                     <para>
                         <emphasis>Fehlende</emphasis> Felder sind jene die nicht in den
                         Eingabedaten vorhanden sind, aber im Metakommando
-                        <code>'presence'=>'required'</code> (Siehe die <link
+                        <command>'presence'=>'required'</command> (Siehe die <link
                             linkend="zend.filter.input.metacommands.presence">spätere Sektion</link>
                         über Metakommandos) deklariert wurden.
                     </para>
@@ -576,7 +576,7 @@ $validators = array(
 
             <para>
                 Wenn die Prüfung dieser Regel fehlschlägt wird der Schlüssel der Regel
-                (<code>'password'</code>) im Rückgabewert von <methodname>getInvalid()</methodname>
+                ('password') im Rückgabewert von <methodname>getInvalid()</methodname>
                 verwendet und nicht eine der benannten Felder im 'fields' Metakommando.
             </para>
         </sect3>
@@ -666,10 +666,10 @@ echo $input->month; // gibt 1 aus
 
             <para>
                 Standardmäßig, wenn ein Feld in den Eingabedaten existiert, wird Ihm der Prüfer
-                zugeordnet selbst wenn der Wert des Feldes ein leerer String ist (<code>''</code>).
-                Das kann zu einem Fehler in der Prüfung führen. Zum Beispiel, wenn ein Prüfer auf
-                Ziffern prüft und es keine gibt weil ein leerer String keine Zeichen hat, weil der
-                Prüfer dann die Daten als fehlerhaft meldet.
+                zugeordnet selbst wenn der Wert des Feldes ein leerer String ist
+                (<emphasis>''</emphasis>). Das kann zu einem Fehler in der Prüfung führen. Zum
+                Beispiel, wenn ein Prüfer auf Ziffern prüft und es keine gibt weil ein leerer String
+                keine Zeichen hat, weil der Prüfer dann die Daten als fehlerhaft meldet.
             </para>
 
             <para>
@@ -999,10 +999,11 @@ $input->addFilterPrefixPath('Foo_Namespace', 'Foo/Namespace');
             <para>
                 Ab der Version 1.5 sollte die Funktion
                 <methodname>addNamespace($namespace)</methodname> nicht mehr verwendet werden und
-                wurde durch den Plugin Lader getauscht. Und <code>addFilterPrefixPath</code> sowie
-                <code>addValidatorPrefixPath</code> wurden hinzugefügt. Auch die Konstante
-                <constant>Zend_Filter_Input::INPUT_NAMESPACE</constant> sollte jetzt nicht mehr
-                verwendet werden. Die Konstanten
+                wurde durch den Plugin Lader getauscht. Und
+                <methodname>addFilterPrefixPath()</methodname> sowie
+                <methodname>addValidatorPrefixPath()</methodname> wurden hinzugefügt. Auch die
+                Konstante <constant>Zend_Filter_Input::INPUT_NAMESPACE</constant> sollte jetzt nicht
+                mehr verwendet werden. Die Konstanten
                 <constant>Zend_Filter_Input::VALIDATOR_NAMESPACE</constant> und
                 <constant>Zend_Filter_Input::FILTER_NAMESPACE</constant> sind seit den Releases
                 nach 1.7.0 vorhanden.
@@ -1012,10 +1013,11 @@ $input->addFilterPrefixPath('Foo_Namespace', 'Foo/Namespace');
         <note>
             <para>
                 Seit Version 1.0.4 wurde <constant>Zend_Filter_Input::NAMESPACE</constant>, der
-                den Wert <code>namespace</code> hatte, auf
+                den Wert <property>namespace</property> hatte, auf
                 <constant>Zend_Filter_Input::INPUT_NAMESPACE</constant>, mit dem Wert
-                <code>inputNamespace</code> geändert, um der Reservierung des Schlüsselwortes
-                <code>namespace</code> ab <acronym>PHP</acronym> 5.3 gerecht zu werden.
+                <property>inputNamespace</property> geändert, um der Reservierung des
+                Schlüsselwortes <property>namespace</property> ab <acronym>PHP</acronym> 5.3 gerecht
+                zu werden.
             </para>
         </note>
     </sect2>

+ 11 - 11
documentation/manual/de/module_specs/Zend_Form-Decorators.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20774 -->
+<!-- EN-Revision: 21606 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.form.decorators">
     <title>Erstellen von eigenem Form Markup durch Zend_Form_Decorator</title>
@@ -56,17 +56,17 @@
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>placement</code>: Die Platzierung kann entweder 'append' oder 'prepend'
-                    sein (unabhängig von der Schreibweise), und definiert ob der Inhalt der
-                    <methodname>render()</methodname> übergeben wird, angehängt oder vorangestellt
-                    wird. Im Fall das ein Dekorator den Inhalt ersetzt wird diese Einstellung
-                    ignoriert. Der Standardwert ist anhängen (append).
+                    <property>placement</property>: Die Platzierung kann entweder 'append' oder
+                    'prepend' sein (unabhängig von der Schreibweise), und definiert ob der Inhalt
+                    der <methodname>render()</methodname> übergeben wird, angehängt oder
+                    vorangestellt wird. Im Fall das ein Dekorator den Inhalt ersetzt wird diese
+                    Einstellung ignoriert. Der Standardwert ist anhängen (append).
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>separator</code>: Der Separator wird zwischen dem Inhalt der an
+                    <property>separator</property>: Der Separator wird zwischen dem Inhalt der an
                     <methodname>render()</methodname> übergeben wird und durch den Dekorator neu
                     erstelltem Inhalt verwendet, oder zwischen Teilen die durch den Dekorator
                     dargestellt werden (z.B. FormElements verwenden Separatoren zwischen jedem
@@ -183,7 +183,7 @@ interface Zend_Form_Decorator_Interface
         <para>
             Als Beispiel nehmen wir an, dass wir die Anzahl an verwendeten Dekoratoren verringern
             wollen, und einen "gemeinsamen" Dekorator erstellen der die Darstellung von Label,
-            Element, jeglicher Fehlermeldungen, und Beschreibung in einem HTML <code>div</code>
+            Element, jeglicher Fehlermeldungen, und Beschreibung in einem HTML 'div'
             übernimmt. So ein 'gemeinsamer' Dekorator kann wie folgt erstellt werden:
         </para>
 
@@ -358,9 +358,9 @@ class My_Decorator_Errors
         </para>
 
         <para>
-            Um das zu tun muss einfach <code>render[DecoratorName]()</code> aufgerufen werden, wobei
-            "[DecoratorName]" der "Kurzname" des eigenen Dekorators ist; optional kann Inhalt
-            eingefügt werden der dargestellt werden soll. Zum Beispiel:
+            Um das zu tun muss einfach <methodname>render[DecoratorName]()</methodname> aufgerufen
+            werden, wobei "[DecoratorName]" der "Kurzname" des eigenen Dekorators ist; optional kann
+            Inhalt eingefügt werden der dargestellt werden soll. Zum Beispiel:
         </para>
 
         <programlisting language="php"><![CDATA[

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20774 -->
+<!-- EN-Revision: 21606 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.form.elements">
     <title>Erstellen von Form Elementen mit Hilfe von Zend_Form_Element</title>
@@ -584,8 +584,8 @@ class My_Validate_PasswordConfirmation extends Zend_Validate_Abstract
         <para>
             Prüfungen werden in der Reihenfolge ausgeführt. Jede Prüfung wird ausgeführt solange bis
             eine Prüfung die mit einem <constant>TRUE</constant> Wert für
-            <code>breakChainOnFailure</code> bei Ihrer Prüfung fehlschlägt. Man sollte sichergehen,
-            dass Prüfungen in einer begründeten Reihenfolge definiert werden.
+            <varname>$breakChainOnFailure</varname> bei Ihrer Prüfung fehlschlägt. Man sollte
+            sichergehen, dass Prüfungen in einer begründeten Reihenfolge definiert werden.
         </para>
 
         <para>
@@ -628,11 +628,11 @@ $messages = $element->getMessages();
                 <para>
                     Standardmäßig, wenn ein Element benötigt wird, es aber keine 'NotEmpty'
                     Prüfung hat, wird <methodname>isValid()</methodname> eine an oberster Stelle im
-                    Stack platzieren. Das heißt, dass das Flag folgende semantische Bedeutung
-                    bekommt: Wenn kein Wert übergeben wird, wird die Übertragung sofort ungülig und
-                    der Benutzer wird informiert, was die anderen Prüfungen davon abhält,
-                    ausgeführt zu werden, auf Daten, von denen wir bereits wissen, dass sie
-                    ungültig sind.
+                    Stack platzieren, mit gesetztem <varname>$breakChainOnFailure</varname> Flag.
+                    Das heißt, dass das Flag folgende semantische Bedeutung bekommt: Wenn kein Wert
+                    übergeben wird, wird die Übertragung sofort ungülig und der Benutzer wird
+                    informiert, was die anderen Prüfungen davon abhält, ausgeführt zu werden, auf
+                    Daten, von denen wir bereits wissen, dass sie ungültig sind.
                 </para>
 
                 <para>
@@ -717,8 +717,8 @@ $messages = $element->getMessages();
 
             <listitem>
                 <para>
-                    <code>addValidator($nameOrValidator, $breakChainOnFailure = false, array
-                        $options = null)</code>
+                    <methodname>addValidator($nameOrValidator, $breakChainOnFailure = false, array
+                        $options = null)</methodname>
                 </para>
             </listitem>
 
@@ -1365,8 +1365,8 @@ $element->class = 'text;
                 <itemizedlist>
                     <listitem>
                         <para>
-                            <code>setPluginLoader(Zend_Loader_PluginLoader_Interface $loader,
-                            $type)</code>
+                            <methodname>setPluginLoader(Zend_Loader_PluginLoader_Interface $loader,
+                                $type)</methodname>
                         </para>
                     </listitem>
 
@@ -1392,8 +1392,8 @@ $element->class = 'text;
                 <itemizedlist>
                     <listitem>
                         <para>
-                            <code>addValidator($validator, $breakChainOnFailure = false, $options =
-                            array())</code>
+                            <methodname>addValidator($validator, $breakChainOnFailure = false,
+                                $options = array())</methodname>
                         </para>
                     </listitem>
 
@@ -1524,8 +1524,8 @@ $element->class = 'text;
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>prefixPath</code> wird an <methodname>addPrefixPaths()</methodname>
-                    übergeben
+                    <property>prefixPath</property> wird an
+                    <methodname>addPrefixPaths()</methodname> übergeben
                 </para>
             </listitem>
 
@@ -1537,16 +1537,16 @@ $element->class = 'text;
                 <itemizedlist>
                     <listitem>
                         <para>
-                                <code>setAttrib</code> (über <code>setAttribs</code>
+                                <property>setAttrib</property> (über <property>setAttribs</property>
                                 <emphasis>wird</emphasis> es funktionieren)
                         </para>
                     </listitem>
 
-                    <listitem><para><code>setConfig</code></para></listitem>
-                    <listitem><para><code>setOptions</code></para></listitem>
-                    <listitem><para><code>setPluginLoader</code></para></listitem>
-                    <listitem><para><code>setTranslator</code></para></listitem>
-                    <listitem><para><code>setView</code></para></listitem>
+                    <listitem><para><property>setConfig</property></para></listitem>
+                    <listitem><para><property>setOptions</property></para></listitem>
+                    <listitem><para><property>setPluginLoader</property></para></listitem>
+                    <listitem><para><property>setTranslator</property></para></listitem>
+                    <listitem><para><property>setView</property></para></listitem>
                 </itemizedlist>
             </listitem>
         </itemizedlist>
@@ -1615,11 +1615,11 @@ decorators.label.decorator = "Label"
 
         <para>
             Als Beispiel nehmen wir an, dass alle Text Elemente eines Formulars die erstellt werden
-            mit <code>StringTrim</code> gefiltert werden müssen, mit einem gemeinsamen Regulären
-            Ausdruck und das ein eigener Dekorator 'My_Decorator_TextItem' verwendet werden soll,
-            der für die Darstellung von ihnen erstellt wurde; zusätzlich gibt es eine Anzahl an
-            Standardattributen, wie 'size', 'maxLength', und 'class', die spezifiziert werden
-            sollen. So ein Element könnte wie folgt definiert werden:
+            mit <classname>StringTrim</classname> gefiltert werden müssen, mit einem gemeinsamen
+            Regulären Ausdruck und das ein eigener Dekorator 'My_Decorator_TextItem' verwendet
+            werden soll, der für die Darstellung von ihnen erstellt wurde; zusätzlich gibt es eine
+            Anzahl an Standardattributen, wie 'size', 'maxLength', und 'class', die spezifiziert
+            werden sollen. So ein Element könnte wie folgt definiert werden:
         </para>
 
         <programlisting language="php"><![CDATA[

+ 23 - 21
documentation/manual/de/module_specs/Zend_Form-Forms.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20774 -->
+<!-- EN-Revision: 21606 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.form.forms">
     <title>Erstellen von Form durch Verwendung von Zend_Form</title>
@@ -812,8 +812,8 @@ $form->setDefaultDisplayGroupClass('My_DisplayGroup');
 
                         <listitem>
                             <para>
-                                <code>addElement($typeOrElement, $name, array $options =
-                                array())</code>
+                                <methodname>addElement($typeOrElement, $name, array $options =
+                                    array())</methodname>
                             </para>
                         </listitem>
 
@@ -918,8 +918,8 @@ $form->setDefaultDisplayGroupClass('My_DisplayGroup');
                     <itemizedlist>
                         <listitem>
                             <para>
-                                <code>setTranslator(Zend_Translate_Adapter $translator =
-                                null)</code>
+                                <methodname>setTranslator(Zend_Translate_Adapter $translator =
+                                    null)</methodname>
                             </para>
                         </listitem>
 
@@ -1120,8 +1120,8 @@ $form->setAction('/user/login')
         </note>
 
         <para>
-            <classname>Zend_Form</classname> implementiert das <code>Countable</code> Interface,
-            welches es erlaubt es als Argument fürs Zählen zu übergeben:
+            <classname>Zend_Form</classname> implementiert das <classname>Countable</classname>
+            Interface, welches es erlaubt es als Argument fürs Zählen zu übergeben:
         </para>
 
         <programlisting language="php"><![CDATA[
@@ -1201,7 +1201,7 @@ $form->setDecorators(array(
 
         <para>
             Jegliche Attribute die auf dem Form Objekt gesetzt sindwerden als HTML Attribute des
-            <code>&lt;form&gt;</code> Tags verwendet.
+            <emphasis>&lt;form&gt;</emphasis> Tags verwendet.
         </para>
 
         <note>
@@ -1562,8 +1562,8 @@ $validValues = $form->getValidValues($_POST);
                 <itemizedlist>
                     <listitem>
                         <para>
-                            <code>setPluginLoader(Zend_Loader_PluginLoader_Interface $loader, $type
-                                = null)</code>
+                            <methodname>setPluginLoader(Zend_Loader_PluginLoader_Interface $loader,
+                                $type = null)</methodname>
                         </para>
                     </listitem>
 
@@ -1877,21 +1877,21 @@ $validValues = $form->getValidValues($_POST);
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>prefixPaths</code> wird übergeben an
+                    <property>prefixPaths</property> wird übergeben an
                     <methodname>addPrefixPaths()</methodname>
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>elementPrefixPaths</code> wird übergeben an
+                    <property>elementPrefixPaths</property> wird übergeben an
                     <methodname>addElementPrefixPaths()</methodname>
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>displayGroupPrefixPaths</code> wird übergeben an
+                    <property>displayGroupPrefixPaths</property> wird übergeben an
                     <methodname>addDisplayGroupPrefixPaths()</methodname>
                 </para>
             </listitem>
@@ -1901,16 +1901,18 @@ $validValues = $form->getValidValues($_POST);
 
                 <itemizedlist>
                     <listitem>
-                        <para><code>setAttrib (da setAttribs *wird* funktionieren)</code></para>
+                        <para>
+                            <property>setAttrib</property> (da setAttribs *wird* funktionieren)
+                        </para>
                     </listitem>
 
-                    <listitem><para><code>setConfig</code></para></listitem>
-                    <listitem><para><code>setDefault</code></para></listitem>
-                    <listitem><para><code>setOptions</code></para></listitem>
-                    <listitem><para><code>setPluginLoader</code></para></listitem>
-                    <listitem><para><code>setSubForms</code></para></listitem>
-                    <listitem><para><code>setTranslator</code></para></listitem>
-                    <listitem><para><code>setView</code></para></listitem>
+                    <listitem><para><property>setConfig</property></para></listitem>
+                    <listitem><para><property>setDefault</property></para></listitem>
+                    <listitem><para><property>setOptions</property></para></listitem>
+                    <listitem><para><property>setPluginLoader</property></para></listitem>
+                    <listitem><para><property>setSubForms</property></para></listitem>
+                    <listitem><para><property>setTranslator</property></para></listitem>
+                    <listitem><para><property>setView</property></para></listitem>
                 </itemizedlist>
             </listitem>
         </itemizedlist>

+ 13 - 11
documentation/manual/de/module_specs/Zend_Form-QuickStart.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20774 -->
+<!-- EN-Revision: 21614 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.form.quickstart">
     <title>Schnellstart mit Zend_Form</title>
@@ -40,14 +40,16 @@ $form->setAction('/resource/process')
 
         <para>
             Der obige Code setzt die Formular Aktion zu der partiellen <acronym>URL</acronym>
-            "/resource/process" und die Formular Methode zu <acronym>HTTP</acronym> POST. Das wird
+            "<filename>/resource/process</filename>" und die Formular Methode zu
+            <acronym>HTTP</acronym> <acronym>POST</acronym>. Das wird
             während der endgültigen Darstellung berücksichtigt.
         </para>
 
         <para>
-            Man kann zusätzliche HTML Attribute für das <code>&lt;form&gt;</code> Tag setzen, indem
-            die <code>setAttrib()</code> oder <code>setAttribs()</code> Methoden verwendet werden.
-            Zum Beispiel wenn man die ID setzen will, setzt man das "id" Attribut:
+            Man kann zusätzliche HTML Attribute für das <emphasis>&lt;form&gt;</emphasis> Tag
+            setzen, indem die <methodname>setAttrib()</methodname> oder
+            <methodname>setAttribs()</methodname> Methoden verwendet werden. Zum Beispiel wenn man
+            die ID setzen will, setzt man das "<property>id</property>" Attribut:
         </para>
 
         <programlisting language="php"><![CDATA[
@@ -237,7 +239,7 @@ echo $form;
 
         <para>
             Standardmäßig versuchen <classname>Zend_Form</classname> und
-            <classname>Zend_Form_Element</classname> ein im <code>ViewRenderer</code>
+            <classname>Zend_Form_Element</classname> ein im <classname>ViewRenderer</classname>
             initialisiertes View Objekt zu verwenden, was bedeutet, dass die View nicht manuell
             gesetzt werden muss, wenn das <acronym>MVC</acronym> des Zend Frameworks verwendet wird.
             Die Darstellung eines Formulars in einem View Skript ist sehr einfach:
@@ -298,11 +300,11 @@ $element->addDecorators(array(
         </para>
 
         <para>
-            Das Formular selbst, geht alle Elemente durch, und fügt diese in eine HTML
-            <code>&lt;form&gt;</code> ein. Die Aktion und Methode, die bei der Erstellung des
-            Formulars angegeben wurden, werden dem <code>&lt;form&gt;</code> Tag angegeben, wie
-            wenn sie Attribute wären, die über <methodname>setAttribs()</methodname> und ähnliche
-            gesetzt werden.
+            Das Formular selbst, geht alle Elemente durch, und fügt diese in eine
+            <acronym>HTML</acronym> <emphasis>&lt;form&gt;</emphasis> ein. Die Aktion und Methode,
+            die bei der Erstellung des Formulars angegeben wurden, werden dem
+            <emphasis>&lt;form&gt;</emphasis> Tag angegeben, wie wenn sie Attribute wären, die über
+            <methodname>setAttribs()</methodname> und ähnliche gesetzt werden.
         </para>
 
         <para>

+ 7 - 7
documentation/manual/de/module_specs/Zend_Form-StandardDecorators.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20774 -->
+<!-- EN-Revision: 21614 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.form.standardDecorators">
     <title>Standard Formular Dekoratoren die mit dem Zend Framework ausgeliefert werden</title>
@@ -34,10 +34,10 @@ class Util
 ]]></programlisting>
 
         <para>
-            Dieser Callback kann mit <code>array('Util', 'label')</code> spezifiziert werden, und
-            würde einige (falsche) HTML Markups für das Label erzeugen. Der Callback Dekorator würde
-            entweder ersetzen, voranstellen, oder dem originalen Inhalt den zurückgegebenen Wert
-            anhängen.
+            Dieser Callback kann mit <methodname>array('Util', 'label')</methodname> spezifiziert
+            werden, und würde einige (falsche) <acronym>HTML</acronym> Markups für das Label
+            erzeugen. Der Callback Dekorator würde entweder ersetzen, voranstellen, oder dem
+            originalen Inhalt den zurückgegebenen Wert anhängen.
         </para>
 
         <para>
@@ -79,8 +79,8 @@ class Util
 
         <para>
             Standardmäßig, wenn keine Beschreibung vorhanden ist, wird keine Ausgabe erzeugt. Wenn
-            die Beschreibung vorhanden ist, wird sie standardmäßig in ein HTML
-            <code>&lt;p&gt;</code> Tag eingebunden, es kann aber ein Tag durch die Übergabe einer
+            die Beschreibung vorhanden ist, wird sie standardmäßig in ein <acronym>HTML</acronym>
+            <emphasis>p</emphasis> Tag eingebunden, es kann aber ein Tag durch die Übergabe einer
             <code>tag</code> Option spezifiziert werden, bei der Erstellung des Dekorators, oder
             durch Aufruf von <methodname>setTag()</methodname>. Zusätzlich kann eine Klasse für das
             Tag spezifiziert werden, indem die <code>class</code> Option verwendet wird, oder durch

+ 75 - 1
documentation/manual/de/module_specs/Zend_Log-Overview.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20792 -->
+<!-- EN-Revision: 21613 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.log.overview">
     <title>Übersicht</title>
@@ -234,4 +234,78 @@ $logger->setEventItem('pid', getmypid());
             Element informiert wurde. Siehe in die Sektion über Formatter um mehr darüber zu lernen.
         </para>
     </sect2>
+
+    <sect2 id="zend.log.overview.as-errorHandler">
+        <title>PHP Fehler loggen</title>
+
+        <para>
+            Zend_Log kann auch verwendet werden um PHP Fehler zu loggen. Der Aufruf von
+            <methodname>registerErrorHandler()</methodname> fügt Zend_Log vor dem aktuellen Error
+            Handler hinzu, und gibt den Fehler genauso weiter.
+        </para>
+
+        <table id="zend.log.overview.as-errorHandler.properties.table-1">
+            <title>Zend_Log Events für PHP Fehler haben ein zusätzliches Feld welches
+            <methodname>handler (int $errno ,string $errstr [,string $errfile [,int $errline [,array
+                $errcontext]]])</methodname> von <ulink
+                url="http://us3.php.net/manual/en/function.set-error-handler.php">set_error_handler</ulink>
+            entspricht</title>
+
+            <tgroup cols="3">
+                <thead>
+                    <row>
+                        <entry>Name</entry>
+                        <entry>Parameter für den Error Handler</entry>
+                        <entry>Beschreibung</entry>
+                    </row>
+                </thead>
+
+                <tbody>
+                    <row>
+                        <entry>message</entry>
+                        <entry>errstr</entry>
+                        <entry>Enthält die Fehlermeldung als String.</entry>
+                    </row>
+
+                    <row>
+                        <entry>errno</entry>
+                        <entry>errno</entry>
+                        <entry>Enthält das Level des geworfenen Fehlers als Integer.</entry>
+                    </row>
+
+                    <row>
+                        <entry>file</entry>
+                        <entry>errfile</entry>
+
+                        <entry>
+                            Enthält den Dateinamen in dem der Fehler geworfen wurde als String
+                        </entry>
+                    </row>
+
+                    <row>
+                        <entry>line</entry>
+                        <entry>errline</entry>
+
+                        <entry>
+                            Enthält die Zeilennummer in welcher der Fehler geworfen wurde als
+                            Integer
+                        </entry>
+                    </row>
+
+                    <row>
+                        <entry>context</entry>
+                        <entry>errcontext</entry>
+
+                        <entry>
+                            (Optional) Ein Array welches auf eine aktive Symboltabelle zeigt in
+                            welcher der Fehler aufgetreten ist. In anderen Worden, enthält
+                            errcontext ein Array jeder Variable welche in dem Scope existiert hat
+                            in welchem der Fehler geworfen wurde. Benutzerdefinierte Error Handler
+                            müssen den Error Context nicht verändern.
+                        </entry>
+                    </row>
+                </tbody>
+            </tgroup>
+        </table>
+    </sect2>
 </sect1>

+ 65 - 1
documentation/manual/de/module_specs/Zend_Translate-Additional.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21049 -->
+<!-- EN-Revision: 21643 -->
 <!-- Reviewed: 21049 -->
 <sect1 id="zend.translate.additional">
     <title>Zusätzliche Features für Übersetzungen</title>
@@ -645,6 +645,70 @@ $translate = new Zend_Translate(
         </sect3>
     </sect2>
 
+    <sect2 id="zend.translate.additional.combination">
+        <title>Mehrere Übersetzungs-Quellen kombinieren</title>
+
+        <para>
+            Wenn man mit mehreren Übersetzungen arbeitet kann es zu Situationen kommen in denen man
+            unterschiedliche Quell-Typen verwenden will. Zum Beispiel die Ressource Dateien welche
+            vom Framework angeboten werden und eigene Übersetzungen welche durch Verwendung des
+            Gettext Adapters vorhanden sind.
+        </para>
+
+        <para>
+            Durch Kombination mehrerer Übersetzungs-Adapter kann man diese in einer Instanz
+            verwenden. Siehe das folgende Beispiel:
+        </para>
+
+        <programlisting><![CDATA[
+$translate = new Zend_Translate(
+    'gettext',
+    '\path\to\translation.mo',
+    'en'
+);
+
+$translate_second = new Zend_Translate(
+    'array',
+    '\resources\languages\en\Zend_Validate.php',
+    'en'
+);
+
+$translate->addTranslation($translate_second);
+]]></programlisting>
+
+        <para>
+            Jetzt enthält die erste Instanz alle Übersetzungen der zweiten Instanz und man kann Sie
+            in der Anwendung sogar dann verwenden wenn unterschiedliche Quell-Typen verwendet
+            werden.
+        </para>
+
+        <note>
+            <title>Speicher sparen</title>
+
+            <para>
+                Wie man sehen kann wird die zweite Instanz nicht länger verwendet sobald man Sie der
+                ersten Instanz hinzugefügt hat. Um etwas Speicher zu sparen kan man Sie entfernen
+                (unset).
+            </para>
+        </note>
+
+        <para>
+            Wenn man Verzeichnisse scannt kann es sein dass man nur eine definierte Sprache
+            verwenden will. Die vordefinierten Ressourcen zum Beispiel sind in mehr als 10 Sprachen
+            vorhanden. Aber die eigene Sprache ist nicht in allen dieser Sprachen erhältlich.
+            Deshalb kann man auch nur eine Sprache vom zweiten Adapter hinzufügen.
+        </para>
+
+        <programlisting><![CDATA[
+$translate->addTranslation($translate_second, 'en');
+]]></programlisting>
+
+        <para>
+            Das erlaubt es trotzdem durch die Verzeichnisse zu scannen und nur jene Sprachen hinzu
+            zu fügen welche für die eigene Anwendung relevant sind.
+        </para>
+    </sect2>
+
     <sect2 id="zend.translate.additional.istranslated">
         <title>Prüfen von Übersetzungen</title>