Ver Fonte

[DOCUMENTATION] German:

- sync up to r17133

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@17259 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas há 16 anos atrás
pai
commit
ce361be2c3

+ 46 - 39
documentation/manual/de/module_specs/Zend_Filter-Inflector.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15854 -->
+<!-- EN-Revision: 17133 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.filter.inflector">
     <title>Zend_Filter_Inflector</title>
@@ -19,7 +19,7 @@
     <para>
         <classname>Zend_Filter_Inflector</classname> implementiert
         <classname>Zend_Filter_Interface</classname>; eine Beugung kann durch den Aufruf von
-        <code>filter()</code> auf der Objekt Instanz durchgeführt werden.
+        <methodname>filter()</methodname> auf der Objekt Instanz durchgeführt werden.
     </para>
 
     <example id="zend.filter.inflector.camel_case_example">
@@ -53,8 +53,8 @@ $filtered = $inflector->filter(array('page' => $string));
         </para>
 
         <para>
-            Wenn <code>filter()</code> aufgerufen wird, muß ein Array von Schlüssel/Wert Paaren
-            übergeben werden die den Variablen im Ziel entsprechen.
+            Wenn <methodname>filter()</methodname> aufgerufen wird, muß ein Array von
+            Schlüssel/Wert Paaren übergeben werden die den Variablen im Ziel entsprechen.
         </para>
 
         <para>
@@ -94,7 +94,8 @@ $inflector->addRules(array('script' => 'Word_CamelCaseToDash'));
 
         <para>
             Um einen alternativen Pfad zu setzen hat <classname>Zend_Filter_Inflector</classname>
-            eine Utility Methode die den Plugin Lader verwendet, <code>addFilterPrefixPath()</code>:
+            eine Utility Methode die den Plugin Lader verwendet,
+            <methodname>addFilterPrefixPath()</methodname>:
         </para>
 
         <programlisting language="php"><![CDATA[
@@ -123,14 +124,15 @@ $loader->addPrefixPath('My_Filter', 'My/Filter/');
         <para>
             Das Ziel der Beugung ist ein String mit einigen Platzhaltern für Variablen. Platzhalter
             haben die Form eines Identifizierers, standardmäßig einem Doppelpunkt (':'), gefolgt von
-            einem Variablennamen: ':script', ':path', usw. Die <code>filter()</code> Methode sieht
-            nach dem Identifizierer gefolgt von dem Variablennamen der ersetzt werden soll.
+            einem Variablennamen: ':script', ':path', usw. Die <methodname>filter()</methodname>
+            Methode sieht nach dem Identifizierer gefolgt von dem Variablennamen der ersetzt werden
+            soll.
         </para>
 
         <para>
             Der Identifizierer kann geändert werden in dem die
-            <code>setTargetReplacementIdentifier()</code> Methode verwendet wird, oder indem er als
-            drittes Argument dem Konstruktor übergeben wird:
+            <methodname>setTargetReplacementIdentifier()</methodname> Methode verwendet wird, oder
+            indem er als drittes Argument dem Konstruktor übergeben wird:
         </para>
 
         <programlisting language="php"><![CDATA[
@@ -145,7 +147,7 @@ $inflector->setTargetReplacementIdentifier('#');
             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).
-            <code>setTarget()</code> kann für diese Zwecke verwendet werden:
+            <methodname>setTarget()</methodname> kann für diese Zwecke verwendet werden:
         </para>
 
         <programlisting language="php"><![CDATA[
@@ -156,8 +158,8 @@ $inflector->setTarget('layouts/:script.phtml');
         <para>
             Zusätzlich kann es gewünscht sein einen Klassenmember für die eigene Klasse zu haben,
             der es erlaubt das Beugungsziel zu aktualisieren -- ohne das das Ziel jedesmal direkt
-            aktualisiert werden muß (was Methodenaufrufe erspart). <code>setTargetReference()</code>
-            erlaubt es das zu tun:
+            aktualisiert werden muß (was Methodenaufrufe erspart).
+            <methodname>setTargetReference()</methodname> erlaubt es das zu tun:
         </para>
 
         <programlisting language="php"><![CDATA[
@@ -222,7 +224,8 @@ class Foo
                 Statische Regeln führen einfach eine Ersetzung von Strings aus; sie sollten
                 verwendet werden wenn ein Segment in einem Ziel existiert das typischerweise
                 statisch ist, aber welches der Entwickler ändern darf. Die
-                <code>setStaticRule()</code> Methode kann verwendet werden um die Regel zu ändern:
+                <methodname>setStaticRule()</methodname> Methode kann verwendet werden um die Regel
+                zu ändern:
             </para>
 
             <programlisting language="php"><![CDATA[
@@ -238,8 +241,9 @@ $inflector->setStaticRule('suffix', 'php');
                 werden, was die Aktualisierung einer einzelnen Variablen erlaubt statt das ein
                 Methodenaufruf benötigt wird; das ist oft nützlich wenn die Klasse intern eine
                 Beugung verwendet, und die User den Beugungsmechanismus nicht holen sollen damit
-                dieser aktualisiert werden kann. Die <code>setStaticRuleReference()</code> kann
-                verwendet werden um das durchzuführen:
+                dieser aktualisiert werden kann. Die
+                <methodname>setStaticRuleReference()</methodname> kann verwendet werden um das
+                durchzuführen:
             </para>
 
             <programlisting language="php"><![CDATA[
@@ -289,10 +293,11 @@ class Foo
             </para>
 
             <para>
-                Regeln können durch Verwendung von <code>setFilterRule()</code> hinzugefügt werden
-                (was alle vorhergehenden Regeln für diese Variable überschreibt) oder
-                <code>addFilterRule()</code> (was die neue Regel zu jeder existierenden Regel für
-                diese Variable hinzufügt). Filter werden in einem der folgenden Wege spezifiziert:
+                Regeln können durch Verwendung von <methodname>setFilterRule()</methodname>
+                hinzugefügt werden (was alle vorhergehenden Regeln für diese Variable überschreibt)
+                oder <methodname>addFilterRule()</methodname> (was die neue Regel zu jeder
+                existierenden Regel für diese Variable hinzufügt). Filter werden in einem der
+                folgenden Wege spezifiziert:
             </para>
 
             <itemizedlist>
@@ -344,8 +349,8 @@ $inflector->setFilterRule('script', array(
             <para>
                 Typischerweise ist es einfacher viele Regeln auf einmal zu setzen als eine einzelne
                 Variable und die Beugungsregeln auf einmal zu konfigurieren.
-                <classname>Zend_Filter_Inflector</classname>'s <code>addRules()</code> und
-                <code>setRules()</code> Methode erlaubt dies.
+                <classname>Zend_Filter_Inflector</classname>'s <methodname>addRules()</methodname>
+                und <methodname>setRules()</methodname> Methode erlaubt dies.
             </para>
 
             <para>
@@ -399,43 +404,44 @@ $inflector->addRules(array(
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>setPluginLoader()</code> kann verwendet werden wenn ein eigener Plugin
-                    Loader konfiguriert werden soll der mit
+                    <methodname>setPluginLoader()</methodname> kann verwendet werden wenn ein
+                    eigener Plugin Loader konfiguriert werden soll der mit
                     <classname>Zend_Filter_Inflector</classname> verwendet werden soll;
-                    <code>getPluginLoader()</code> empfängt den aktuell gesetzten.
+                    <methodname>getPluginLoader()</methodname> empfängt den aktuell gesetzten.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>setThrowTargetExceptionsOn()</code> kann verwendet werden um zu
-                    kontrollieren ob <code>filter()</code> eine Ausnahme wirft, oder nicht, wenn ein
-                    übergegebener Identifizierer der ersetzt werden soll nicht im Ziel gefunden
-                    wird. Standardmäßig wird keine Ausnahme geworfen.
-                    <code>isThrowTargetExceptionsOn()</code> zeigt wie der aktuelle Wert ist.
+                    <methodname>setThrowTargetExceptionsOn()</methodname> kann verwendet werden um
+                    zu kontrollieren ob <methodname>filter()</methodname> eine Ausnahme wirft, oder
+                    nicht, wenn ein übergegebener Identifizierer der ersetzt werden soll nicht im
+                    Ziel gefunden wird. Standardmäßig wird keine Ausnahme geworfen.
+                    <methodname>isThrowTargetExceptionsOn()</methodname> zeigt wie der aktuelle
+                    Wert ist.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>getRules($spec = null)</code> kann verwendet werden um alle registrierten
-                    Regeln für alle Variablen zu empfangen, oder nur die Regeln für eine einzelne
-                    Variable.
+                    <methodname>getRules($spec = null)</methodname> kann verwendet werden um alle
+                    registrierten Regeln für alle Variablen zu empfangen, oder nur die Regeln für
+                    eine einzelne Variable.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>getRule($spec, $index)</code> holt eine einzelne Regel für eine gegebene
-                    Variable; das kann nützlich sein für das Holen einer spezifischen Filterregel
-                    für eine Variable die eine Filterkette hat. <code>$index</code> muß übergeben
-                    werden.
+                    <methodname>getRule($spec, $index)</methodname> holt eine einzelne Regel für
+                    eine gegebene Variable; das kann nützlich sein für das Holen einer spezifischen
+                    Filterregel für eine Variable die eine Filterkette hat. <code>$index</code> muß
+                    übergeben werden.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>clearRules()</code> löscht alle aktuell registrierten Regeln.
+                    <methodname>clearRules()</methodname> löscht alle aktuell registrierten Regeln.
                 </para>
             </listitem>
         </itemizedlist>
@@ -448,7 +454,8 @@ $inflector->addRules(array(
             <classname>Zend_Config</classname> kann verwendet werden um Regeln, Filter Präfix Pfade,
             oder andere Objektstati im Beugungsmachanismus zu setzen, entweder durch die Übergabe
             eines <classname>Zend_Config</classname> Objekts zum Konstruktor, oder durch
-            <code>setConfig()</code>. Die folgenden Einstellungen können spezifiziert werden:
+            <methodname>setConfig()</methodname>. Die folgenden Einstellungen können spezifiziert
+            werden:
         </para>
 
         <itemizedlist>
@@ -485,7 +492,7 @@ $inflector->addRules(array(
                 <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 <code>addRules()</code> übereinstimmen.
+                    mit <methodname>addRules()</methodname> übereinstimmen.
                 </para>
             </listitem>
         </itemizedlist>

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17073 -->
+<!-- EN-Revision: 17133 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.filter.introduction">
 
@@ -50,8 +50,9 @@
 
         <para>
             Diese Filterdefinition bekanntgegeben zu haben bietet die Grundlage für
-            <classname>Zend_Filter_Interface</classname>, welches eine einzelne Methode benötigt die
-            <code>filter()</code> genannt wird, und von der Filterklasse implementiert werden muß.
+            <classname>Zend_Filter_Interface</classname>, welches eine einzelne Methode benötigt
+            die <methodname>filter()</methodname> genannt wird, und von der Filterklasse
+            implementiert werden muß.
         </para>
 
         <para>
@@ -78,11 +79,11 @@ echo $htmlEntities->filter('"'); // &quot;
             Wenn es unbequem ist einen gegebene Filterklasse zu Laden und eine Instanz des Filters
             zu erstellen, kann die statische <classname>Zend_Filter::staticFilter()</classname>
             Methode als alternativer Aufrufstil verwendet werden. Das erste Argument dieser Methode
-            ist der Eingabewert, der die <code>filter()</code> Methode passieren soll. Das zweite
-            Argument ist ein String, der dem Basisnamen der Filterklasse, relativ zum Zend_Filter
-            Namensraum, entspricht. Die <code>filterStatic()</code> Methode läde die Klasse
-            automatisch, erstellt eine Instanz, und führt die Eingabedaten der
-            <code>filter()</code> Methode zu.
+            ist der Eingabewert, der die <methodname>filter()</methodname> Methode passieren soll.
+            Das zweite Argument ist ein String, der dem Basisnamen der Filterklasse, relativ zum
+            Zend_Filter Namensraum, entspricht. Die <methodname>filterStatic()</methodname> Methode
+            läde die Klasse automatisch, erstellt eine Instanz, und führt die Eingabedaten der
+            <methodname>filter()</methodname> Methode zu.
 
             <programlisting language="php"><![CDATA[
 echo Zend_Filter::filterStatic('&', 'HtmlEntities');
@@ -104,7 +105,7 @@ echo Zend_Filter::filterStatic('"', 'HtmlEntities', array(ENT_QUOTES));
             Die statische Verwendung kann für das Ad-Hoc aufrufen von Filtern bequem sein, aber wenn
             man einen Filter über mehrere Eingaben anwenden will ist es effizienter den ersten
             Beispiel von oben zu folgen, eine Instanz des Filter Objekts zu erstellen und dessen
-            <code>filter()</code> Methode aufzurufen.
+            <methodname>filter()</methodname> Methode aufzurufen.
         </para>
 
         <para>

+ 69 - 63
documentation/manual/de/module_specs/Zend_Filter_Input.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 16166 -->
+<!-- EN-Revision: 17133 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.filter.input">
     <title>Zend_Filter_Input</title>
@@ -227,9 +227,9 @@ $input = new Zend_Filter_Input($filters, $validators, $data);
 ]]></programlisting>
 
         <para>
-            Alternativ kann die <code>setData()</code> Methode verwendet werden, indem ein
-            assoziatives Array von Schlüssel/Werte Paaren, im selben Format wie oben beschrieben,
-            übergeben wird.
+            Alternativ kann die <methodname>setData()</methodname> Methode verwendet werden, indem
+            ein assoziatives Array von Schlüssel/Werte Paaren, im selben Format wie oben
+            beschrieben, übergeben wird.
         </para>
 
         <programlisting language="php"><![CDATA[
@@ -238,10 +238,10 @@ $input->setData($newData);
 ]]></programlisting>
 
         <para>
-            Die <code>setData()</code> Methode definiert Daten nocheinmal, in einem existierenden
-            Zend_Filter_Input Objekt ohne die Filter- und Prüfregeln zu verändern. Wenn diese
-            Methode verwendet wird können die selben Regeln, an anderen Sets von Eingabedaten,
-            wieder verwendet werden.
+            Die <methodname>setData()</methodname> Methode definiert Daten nocheinmal, in einem
+            existierenden Zend_Filter_Input Objekt ohne die Filter- und Prüfregeln zu verändern.
+            Wenn diese Methode verwendet wird können die selben Regeln, an anderen Sets von
+            Eingabedaten, wieder verwendet werden.
         </para>
 
     </sect2>
@@ -262,9 +262,9 @@ $input->setData($newData);
 
             <para>
                 Wenn alle Eingabedaten die Prüfregeln bestanden haben, gibt die
-                <code>isValid()</code> Methode <constant>TRUE</constant> zurück. Wenn irgendein Feld
-                ungültig ist oder ein benötigtes Feld fehlt, gibt die <code>isValid()</code> Methode
-                <constant>FALSE</constant> zurück.
+                <methodname>isValid()</methodname> Methode <constant>TRUE</constant> zurück. Wenn
+                irgendein Feld ungültig ist oder ein benötigtes Feld fehlt, gibt die
+                <methodname>isValid()</methodname> Methode <constant>FALSE</constant> zurück.
             </para>
 
             <programlisting language="php"><![CDATA[
@@ -276,7 +276,8 @@ if ($input->isValid()) {
             <para>
                 Diese Methode akzeptiert ein optionales String Argument, das ein individuelles Feld
                 benennt. Wenn das spezifizierte Feld die Prüfung passiert und bereit ist um abgeholt
-                zu werden, gibt <code>isValid('fieldName')</code> den Wert <constant>TRUE</constant> zurück.
+                zu werden, gibt <methodname>isValid('fieldName')</methodname> den Wert
+                <constant>TRUE</constant> zurück.
             </para>
 
             <programlisting language="php"><![CDATA[
@@ -338,32 +339,33 @@ if ($input->hasUnknown()) {
 ]]></programlisting>
 
             <para>
-                Das Ergebnis der <code>getMessages()</code> Methode ist ein assoziatives Array, das
-                die Regelnamen einem Array von Fehlermeldungen, relativ zu diesen Regeln, zuordnet.
-                Es ist anzumerken das der Index dieses Arrays der Name der Regel ist die in der
-                Regeldeklaration verwendet wird, und welche von den Namen der Felder, die von der
-                Regel geprüft werden, unterschiedlich sein kann.
+                Das Ergebnis der <methodname>getMessages()</methodname> Methode ist ein
+                assoziatives Array, das die Regelnamen einem Array von Fehlermeldungen, relativ zu
+                diesen Regeln, zuordnet. Es ist anzumerken das der Index dieses Arrays der Name der
+                Regel ist die in der Regeldeklaration verwendet wird, und welche von den Namen der
+                Felder, die von der Regel geprüft werden, unterschiedlich sein kann.
             </para>
 
             <para>
-                Die <code>getMessages()</code> Methode gibt eine Zusammenfassung der Arrays zurück
-                die von <code>getInvalid()</code> und <code>getMissing()</code> retourniert werden.
-                Diese Methoden geben Subsets der Nachrichten zurück, relativ zu den Prüffehlern,
-                oder Felder die als benötigt deklariert wurden aber in der Eingabe fehlen.
+                Die <methodname>getMessages()</methodname> Methode gibt eine Zusammenfassung der
+                Arrays zurück die von <methodname>getInvalid()</methodname> und
+                <methodname>getMissing()</methodname> retourniert werden. Diese Methoden geben
+                Subsets der Nachrichten zurück, relativ zu den Prüffehlern, oder Felder die als
+                benötigt deklariert wurden aber in der Eingabe fehlen.
             </para>
 
             <para>
-                Die <code>getErrors()</code> Methode gibt ein assoziatives Array zurück, in dem die
-                Regelnamen einem Array von Fehler Identifizierern entsprechen. Fehler Identifizierer
-                sind fixe Strings, um Gründe für eine fehlgeschlagene Prüfung, zu identifizieren,
-                wobei Nachrichten selbst geändert werden können. Siehe <xref
-                    linkend="zend.validate.introduction.using" /> für mehr Informationen.
+                Die <methodname>getErrors()</methodname> Methode gibt ein assoziatives Array
+                zurück, in dem die Regelnamen einem Array von Fehler Identifizierern entsprechen.
+                Fehler Identifizierer sind fixe Strings, um Gründe für eine fehlgeschlagene
+                Prüfung, zu identifizieren, wobei Nachrichten selbst geändert werden können. Siehe
+                <xref linkend="zend.validate.introduction.using" /> für mehr Informationen.
             </para>
 
             <para>
-                Die Nachricht die von <code>getMissing()</code> zurückgegeben wird kann als Argument
-                beim Zend_Filter_Input Konstruktor, oder durch verwenden der
-                <code>setOptions()</code> Methode, spezifiziert werden.
+                Die Nachricht die von <methodname>getMissing()</methodname> zurückgegeben wird kann
+                als Argument beim Zend_Filter_Input Konstruktor, oder durch verwenden der
+                <methodname>setOptions()</methodname> Methode, spezifiziert werden.
             </para>
 
             <programlisting language="php"><![CDATA[
@@ -380,10 +382,10 @@ $input->setOptions($options);
 ]]></programlisting>
 
             <para>
-                Das Ergebnis der <code>getUnknown()</code> Methode ist ein assoziatives Array, in
-                dem die Feldnamen den Feldwerten zugeordnet werden. Feldnamen werden in diesem Fall
-                als Arrayschlüssel verwendet, statt als Regelnamen, weil keine Regel die Feld
-                erwähnt die unbekannte Felder sind.
+                Das Ergebnis der <methodname>getUnknown()</methodname> Methode ist ein assoziatives
+                Array, in dem die Feldnamen den Feldwerten zugeordnet werden. Feldnamen werden in
+                diesem Fall als Arrayschlüssel verwendet, statt als Regelnamen, weil keine Regel
+                die Feld erwähnt die unbekannte Felder sind.
             </para>
 
         </sect3>
@@ -396,7 +398,7 @@ $input->setOptions($options);
                 Alle Felder die entweder ungültig, fehlend oder unbekannt sind, werden als gültig
                 angenommen. Man kann Werte für diese Felder erhalten indem ein magischer Accessor
                 verwendet wird. Es gibt auch die nicht-magische Accessor Methoden
-                <code>getEscaped()</code> und <code>getUnescaped()</code>.
+                <methodname>getEscaped()</methodname> und <methodname>getUnescaped()</methodname>.
             </para>
 
             <programlisting language="php"><![CDATA[
@@ -416,9 +418,10 @@ $m = $input->getUnescaped('month'); // nicht kommentieren
             <note>
                 <para>
                     Wie oben gezeigt, kann man unkommentierte Werte erhalten undem die
-                    <code>getUnescaped()</code> Methode verwendet wird, aber man muß dafür Code
-                    schreiben um die Werte sicher zu verwendetn, und Sicherheitsprobleme, wie
-                    Verletzbarkeit für Seitenübergreifende Skript Attacken zu vermeiden.
+                    <methodname>getUnescaped()</methodname> Methode verwendet wird, aber man muß
+                    dafür Code schreiben um die Werte sicher zu verwendetn, und
+                    Sicherheitsprobleme, wie Verletzbarkeit für Seitenübergreifende Skript Attacken
+                    zu vermeiden.
                 </para>
             </note>
 
@@ -433,7 +436,8 @@ $input = new Zend_Filter_Input($filters, $validators, $data, $options);
 ]]></programlisting>
 
             <para>
-                Alternativ kann die <code>setDefaultEscapeFilter()</code> Methode verwendet werden:
+                Alternativ kann die <methodname>setDefaultEscapeFilter()</methodname> Methode
+                verwendet werden:
             </para>
 
             <programlisting language="php"><![CDATA[
@@ -453,19 +457,20 @@ $input->setDefaultEscapeFilter(new Zend_Filter_StringTrim());
                 sicherzustellen das Sie nach der Prüfung ausgeführt werden. Andere Filter, die im
                 Array der Filterregeln deklariert werden, werden bei den Eingabedaten angewendet
                 bevor diese Daten geprüft werden. Wenn Kommentarfilter vor der Prüfung ausgeführt
-                werden, würde der Prozess der Prüfung viel komplexer sein um sowohl kommentierte als
-                auch unkommentierte Versionen der Daten anzubieten. Deswegen wird empfohlen, Filter
-                die Ausgaben mit <code>setDefaultEscapeFilter()</code> kommentieren, nicht im
-                <code>$filters</code> Array zu deklarieren.
+                werden, würde der Prozess der Prüfung viel komplexer sein um sowohl kommentierte
+                als auch unkommentierte Versionen der Daten anzubieten. Deswegen wird empfohlen,
+                Filter die Ausgaben mit <methodname>setDefaultEscapeFilter()</methodname>
+                kommentieren, nicht im <code>$filters</code> Array zu deklarieren.
             </para>
 
             <para>
-                Es gibt nur eine <code>getEscaped()</code> Methode, und deswegen kann nur ein Filter
-                für das kommentieren spezifiziert werden (trotzdem kann dieser Filter eine
-                Filterkette sein). Wenn eine einzelne Instanz von Zend_Filter_Input benötigt wird,
-                um kommentierte Ausgaben zu erhalten, und mehr als eine Filtermethode angewendet
-                werden soll, sollte Zend_Filter_Input erweitert werden und neue Methoden in der
-                Subklasse implementiert werden um Wert auf unterschiedlichen Wegen zu erhalten.
+                Es gibt nur eine <methodname>getEscaped()</methodname> Methode, und deswegen kann
+                nur ein Filter für das kommentieren spezifiziert werden (trotzdem kann dieser
+                Filter eine Filterkette sein). Wenn eine einzelne Instanz von Zend_Filter_Input
+                benötigt wird, um kommentierte Ausgaben zu erhalten, und mehr als eine
+                Filtermethode angewendet werden soll, sollte Zend_Filter_Input erweitert werden und
+                neue Methoden in der Subklasse implementiert werden um Wert auf unterschiedlichen
+                Wegen zu erhalten.
             </para>
 
         </sect3>
@@ -546,8 +551,8 @@ $validators = array(
 
             <para>
                 Wenn die Prüfung dieser Regel fehlschlägt wird der Schlüssel der Regel
-                (<code>'password'</code>) im Rückgabewert von <code>getInvalid()</code> verwendet
-                und nicht eine der benannten Felder im 'fields' Metakommando.
+                (<code>'password'</code>) im Rückgabewert von <methodname>getInvalid()</methodname>
+                verwendet und nicht eine der benannten Felder im 'fields' Metakommando.
             </para>
 
         </sect3>
@@ -675,12 +680,12 @@ $validators = array(
 
             <para>
                 Im unüblichen Fall das eine Prüfregel mit keinem Prüfer definiert wird, aber das
-                'allowEmpty' Metakommando <constant>FALSE</constant> ist (das bedeutet, das das Feld als
-                ungültig angenommen wird wenn es leer ist), gibt Zend_Filter_Input eine Standard
-                Fehlermeldung zurück die mit <code>getMessages()</code> empfangen werden kann. Diese
-                Meldung kann spezifiziert werden indem die 'notEmptyMessage' als Argument für den
-                Zend_Filter_Input Kontruktor verwendet wird oder indem die <code>setOptions()</code>
-                Methode verwendet wird.
+                'allowEmpty' Metakommando <constant>FALSE</constant> ist (das bedeutet, das das
+                Feld als ungültig angenommen wird wenn es leer ist), gibt Zend_Filter_Input eine
+                Standard Fehlermeldung zurück die mit <methodname>getMessages()</methodname>
+                empfangen werden kann. Diese Meldung kann spezifiziert werden indem die
+                'notEmptyMessage' als Argument für den Zend_Filter_Input Kontruktor verwendet wird
+                oder indem die <methodname>setOptions()</methodname> Methode verwendet wird.
             </para>
 
             <programlisting language="php"><![CDATA[
@@ -945,9 +950,10 @@ $input = new Zend_Filter_Input($filters, $validators, $data, $options);
 ]]></programlisting>
 
         <para>
-            Alternatic kann die <code>addValidatorPrefixPath($prefix, $path)</code> oder die
-            <code>addFilterPrefixPath($prefix, $path)</code> Methoden verwendet werden, welche
-            direkt auf den Plugin Lader verweisen der von Zend_Filter_Input verwendet wird:
+            Alternativ kann die <methodname>addValidatorPrefixPath($prefix, $path)</methodname>
+            oder die <methodname>addFilterPrefixPath($prefix, $path)</methodname> Methoden
+            verwendet werden, welche direkt auf den Plugin Lader verweisen der von
+            Zend_Filter_Input verwendet wird:
         </para>
 
         <programlisting language="php"><![CDATA[
@@ -973,10 +979,10 @@ $input->addFilterPrefixPath('Foo_Namespace', 'Foo/Namespace');
 
         <note>
             <para>
-                Ab der Version 1.5 sollte die Funktion <code>addNamespace($namespace)</code> 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
+                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
                 <classname>Zend_Filter_Input::INPUT_NAMESPACE</classname> sollte jetzt nicht mehr
                 verwendet werden. Die Konstanten
                 <classname>Zend_Filter_Input::VALIDATOR_NAMESPACE</classname> und

+ 16 - 15
documentation/manual/de/module_specs/Zend_Form-Advanced.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15617 -->
+<!-- EN-Revision: 17133 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.form.advanced">
     <title>Fortgeschrittene Verwendung von Zend_Form</title>
@@ -173,17 +173,18 @@
             <listitem>
                 <para>
                     <classname>Zend_Form::setIsArray($flag)</classname>: Durch das Setzen dieses
-                    Flags auf <constant>TRUE</constant>, kann angezeigt werden, dass das komplette Formular
-                    als Array behandelt werden soll. Standardmäßig wird der Name des Formulars als
-                    Name des Arrays verwendet, solange <code>setElementsBelongTo()</code> aufgerufen
-                    wurde. Wenn das Formular keinen Namen spezifiziert hat, oder
-                    <code>setElementsBelongTo()</code> nicht gesetzt wurde, wird dieses Flag
-                    ignoriert (da es kein Arraynamen gibt zu dem die Elemente gehören).
+                    Flags auf <constant>TRUE</constant>, kann angezeigt werden, dass das komplette
+                    Formular als Array behandelt werden soll. Standardmäßig wird der Name des
+                    Formulars als Name des Arrays verwendet, solange
+                    <methodname>setElementsBelongTo()</methodname> aufgerufen wurde. Wenn das
+                    Formular keinen Namen spezifiziert hat, oder
+                    <methodname>setElementsBelongTo()</methodname> nicht gesetzt wurde, wird dieses
+                    Flag ignoriert (da es kein Arraynamen gibt zu dem die Elemente gehören).
                 </para>
 
                 <para>
                     Man kann auswählen, ob ein Formular als Array behandelt wird, indem die
-                    Zugriffsmethode <code>isArray()</code> verwendet wird.
+                    Zugriffsmethode <methodname>isArray()</methodname> verwendet wird.
                 </para>
             </listitem>
 
@@ -191,7 +192,7 @@
                     <classname>Zend_Form::setElementsBelongTo($array)</classname>: Durch Verwendung
                     dieser Methode kann der Name eines Arrays spezifiziert werden dem alle Elemente
                     des Formulars angehören. Der Name kann durch Verwendung der Zugriffsmethode
-                    <code>getElementsBelongTo()</code> eruiert werden.
+                    <methodname>getElementsBelongTo()</methodname> eruiert werden.
             </para></listitem>
         </itemizedlist>
 
@@ -200,8 +201,8 @@
             bestimmten Arrays angehören indem die
             <classname>Zend_Form_Element::setBelongsTo()</classname> Methode verwendet wird. Um
             herauszufinden welcher Wert gesetzt ist -- egal ob dieser explizit gesetzt wurde oder
-            implzit über das Formular -- kann die Zugriffsmethode <code>getBelongsTo()</code>
-            verwendet werden.
+            implzit über das Formular -- kann die Zugriffsmethode
+            <methodname>getBelongsTo()</methodname> verwendet werden.
         </para>
     </sect2>
 
@@ -569,12 +570,12 @@ class RegistrationController extends Zend_Controller_Action
 
             <para>
                 Sehen wir uns nun an, wie die verschiedenen Unterformulare bearbeitet und angezeigt
-                werden können. Wir können <code>getCurrentSubForm()</code> verwenden um
+                werden können. Wir können <methodname>getCurrentSubForm()</methodname> verwenden um
                 herauszufinden ob ein Unterformular übertragen wurde (<constant>FALSE</constant>
                 Rückgabewerte zeigen an, dass keine angezeigt oder übertragen wurden) und
-                <code>getNextSubForm()</code> empfängt die Form die angezeigt werden soll. Wir
-                können die <code>prepareSubForm()</code> Methode des Formulars verwenden, um
-                sicherzustellen, dass das Formular bereit zur Anzeige ist.
+                <methodname>getNextSubForm()</methodname> empfängt die Form die angezeigt werden
+                soll. Wir können die <methodname>prepareSubForm()</methodname> Methode des
+                Formulars verwenden, um sicherzustellen, dass das Formular bereit zur Anzeige ist.
             </para>
 
             <para>

+ 36 - 34
documentation/manual/de/module_specs/Zend_Form-Decorators.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15643 -->
+<!-- EN-Revision: 17133 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.form.decorators">
     <title>Erstellen von eigenem Form Markup durch Zend_Form_Decorator</title>
@@ -21,21 +21,22 @@
 
     <para>
         Der Objektstatus wird durch Konfigurationsoptionen gesetzt die dem Konstruktor oder der
-        <code>setOptions()</code> Methode des Dekorators übergeben werden. Wenn Dekoratoren, über
-        <code>addDecorator()</code> oder ähnliche Methoden erstellt werden, können der Methode
-        Optionen als Argument übergeben werden. Diese können verwendet werden um eine Platzierung
-        zu spezifizieren, einen Separator festzulegen, der zwischen übergebenem Inhalt und neu
-        erstelltem Inhalt verwendet wird, oder welche Option der Dekorator sonst noch unterstützt.
+        <methodname>setOptions()</methodname> Methode des Dekorators übergeben werden. Wenn
+        Dekoratoren, über <methodname>addDecorator()</methodname> oder ähnliche Methoden erstellt
+        werden, können der Methode Optionen als Argument übergeben werden. Diese können verwendet
+        werden um eine Platzierung zu spezifizieren, einen Separator festzulegen, der zwischen
+        übergebenem Inhalt und neu erstelltem Inhalt verwendet wird, oder welche Option der
+        Dekorator sonst noch unterstützt.
     </para>
 
     <para>
-        Bevor jede <code>render()</code> Methode der Dekoratoren aufgerufen wird, wird das aktuelle
-        Element im Dekorator mit <code>setElement()</code> gesetzt, was dem Dekorator zeigt welches
-        Element dargestellt werden soll. Das erlaubt es Dekoratoren zu erstellen, die nur spezielle
-        Abschnitte eines Elements darstellen -- wie das Label, den Wert, Fehlermeldungen, usw. Durch
-        die Verbindung von verschiedenen Dekoratoren, die ein spezielles Segment des Elements
-        darstellen, kann ein komplexes Markup gebaut werden, das das komplette Element
-        repräsentiert.
+        Bevor jede <methodname>render()</methodname> Methode der Dekoratoren aufgerufen wird, wird
+        das aktuelle Element im Dekorator mit <methodname>setElement()</methodname> gesetzt, was
+        dem Dekorator zeigt welches Element dargestellt werden soll. Das erlaubt es Dekoratoren zu
+        erstellen, die nur spezielle Abschnitte eines Elements darstellen -- wie das Label, den
+        Wert, Fehlermeldungen, usw. Durch die Verbindung von verschiedenen Dekoratoren, die ein
+        spezielles Segment des Elements darstellen, kann ein komplexes Markup gebaut werden, das
+        das komplette Element repräsentiert.
     </para>
 
     <sect2 id="zend.form.decorators.operation">
@@ -44,8 +45,8 @@
         <para>
             Um einen Dekorator zu konfigurieren, kann ein Array von Optionen, oder ein
             <classname>Zend_Config</classname> Objekt an dessen Konstruktor übergeben werden, ein
-            Array an <code>setOptions()</code>, oder ein <classname>Zend_Config</classname> Objekt
-            an <code>setConfig()</code>.
+            Array an <methodname>setOptions()</methodname>, oder ein
+            <classname>Zend_Config</classname> Objekt an <methodname>setConfig()</methodname>.
         </para>
 
         <para>
@@ -56,18 +57,18 @@
             <listitem><para>
                     <code>placement</code>: Die Platzierung kann entweder 'append' oder 'prepend'
                     sein (unabhängig von der Schreibweise), und definiert ob der Inhalt der
-                    <code>render()</code> ü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).
+                    <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
-                    <code>render()</code> ü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 dargestellten
-                    Element). Im Fall das ein Dekorator den Inhalt ersetzt, wird diese Einstellung
-                    ignoriert. Der Standardwert ist <code>PHP_EOL</code>.
+                    <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
+                    dargestellten Element). Im Fall das ein Dekorator den Inhalt ersetzt, wird
+                    diese Einstellung ignoriert. Der Standardwert ist <code>PHP_EOL</code>.
             </para></listitem>
         </itemizedlist>
 
@@ -78,37 +79,38 @@
 
         <itemizedlist>
             <listitem><para>
-                    <code>setOption($key, $value)</code>: setzt eine einzelne Option.
+                    <methodname>setOption($key, $value)</methodname>: Setzt eine einzelne Option.
             </para></listitem>
 
             <listitem><para>
-                    <code>getOption($key)</code>: einen einzelnen Optionswert erhalten.
+                    <methodname>getOption($key)</methodname>: Einen einzelnen Optionswert erhalten.
             </para></listitem>
 
             <listitem><para>
-                    <code>getOptions()</code>: alle Optionen erhalten.
+                    <methodname>getOptions()</methodname>: Alle Optionen erhalten.
             </para></listitem>
 
             <listitem><para>
-                    <code>removeOption($key)</code>: eine einzelne Option entfernen.
+                    <methodname>removeOption($key)</methodname>: Eine einzelne Option entfernen.
             </para></listitem>
 
             <listitem><para>
-                    <code>clearOptions()</code>: alle Optionen entfernen.
+                    <methodname>clearOptions()</methodname>: Alle Optionen entfernen.
             </para></listitem>
         </itemizedlist>
 
         <para>
             Dekoratoren sollen mit den verschiedenen <classname>Zend_Form</classname> Klassentypen
             interagieren: <classname>Zend_Form</classname>,
-            <classname>Zend_Form_Element</classname>, <classname>Zend_Form_DisplayGroup</classname>,
-            und allen von ihnen abgeleiteten Klassen. Die Methode <code>setElement()</code> erlaubt
-            es, das Objekt des Dekorators, mit den aktuell gearbeitet wird, zu setzen und
-            <code>getElement()</code> wird verwendet um es zu Empfangen.
+            <classname>Zend_Form_Element</classname>,
+            <classname>Zend_Form_DisplayGroup</classname>, und allen von ihnen abgeleiteten
+            Klassen. Die Methode <methodname>setElement()</methodname> erlaubt es, das Objekt des
+            Dekorators, mit den aktuell gearbeitet wird, zu setzen und
+            <methodname>getElement()</methodname> wird verwendet um es zu Empfangen.
         </para>
 
         <para>
-            Die <code>render()</code> Methode jedes Dekorators akzeptiert einen String
+            Die <methodname>render()</methodname> Methode jedes Dekorators akzeptiert einen String
             <code>$content</code>. Wenn der erste Dekorator aufgerufen wird, ist dieser String
             typischerweise leer, wärend er bei nachfolgenden Aufrufen bekannt sein wird. Basierend
             auf dem Typ des Dekorators und den ihm übergebenen Optionen, wird der Dekorator
@@ -161,7 +163,7 @@ interface Zend_Form_Decorator_Interface
         <para>
             Um es sich einfacher zu machen, kann man
             <classname>Zend_Form_Decorator_Abstract</classname> erweitern, welches alle Methoden
-            ausser <code>render()</code> implementiert.
+            ausser <methodname>render()</methodname> implementiert.
         </para>
 
         <para>

+ 262 - 191
documentation/manual/de/module_specs/Zend_Form-Elements.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17132 -->
+<!-- EN-Revision: 17133 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.form.elements">
     <title>Erstellen von Form Elementen mit Hilfe von Zend_Form_Element</title>
@@ -70,21 +70,21 @@
 
         <itemizedlist>
             <listitem><para>
-                <code>setPluginLoader($loader, $type)</code>: <code>$loader</code> ist das
-                Plugin Loader Objekt selbst, während <code>$type</code> eine der oben spezifizierten
-                Typen ist. Das setzt den Plugin Loader für den gegebenen Typ auf das neu
-                spezifizierte Loader Objekt.
+                <methodname>setPluginLoader($loader, $type)</methodname>: <code>$loader</code> ist
+                das Plugin Loader Objekt selbst, während <code>$type</code> eine der oben
+                spezifizierten Typen ist. Das setzt den Plugin Loader für den gegebenen Typ auf das
+                neu spezifizierte Loader Objekt.
             </para></listitem>
 
             <listitem><para>
-                <code>getPluginLoader($type)</code>: Empfängt den mit <code>$type</code>
-                assoziierten Plugin Loader.
+                <methodname>getPluginLoader($type)</methodname>: Empfängt den mit
+                <code>$type</code> assoziierten Plugin Loader.
             </para></listitem>
 
             <listitem><para>
-                <code>addPrefixPath($prefix, $path, $type = null)</code>: Fügt eine Präfix/Pfad
-                Assoziation hinzu, Wenn <code>$type</code> null ist, wird versucht den Pfad zu
-                allen Loadern hinzuzufügen durch anhängen des Präfix von jedem "_Validate",
+                <methodname>addPrefixPath($prefix, $path, $type = null)</methodname>: Fügt eine
+                Präfix/Pfad Assoziation hinzu, Wenn <code>$type</code> null ist, wird versucht den
+                Pfad zu allen Loadern hinzuzufügen durch anhängen des Präfix von jedem "_Validate",
                 "_Filter", und "_Decorator"; und anhängen des Pfades an "Validate/", "Filter/",
                 und "Decorator/". Wenn alle extra Formular Elementklassen unter einer üblichen
                 Hirarchie stehen, ist das die bequemste Methode für das Setzen von grundsätzlichen
@@ -92,8 +92,8 @@
             </para></listitem>
 
             <listitem><para>
-                <code>addPrefixPaths(array $spec)</code>: Erlaubt es viele Pfade auf einmal zu
-                einem oder mehreren Plugin Loadern hinzuzufügen. Sie erwartet das jedes
+                <methodname>addPrefixPaths(array $spec)</methodname>: Erlaubt es viele Pfade auf
+                einmal zu einem oder mehreren Plugin Loadern hinzuzufügen. Sie erwartet das jedes
                 Arrayelement ein Array mit den Sclüsseln 'path', 'prefix' und 'type' ist.
             </para></listitem>
         </itemizedlist>
@@ -200,8 +200,8 @@ $form->addElementPrefixPath('My_Decorator', 'My/Decorator/', 'decorator');
             durchgeführt werden indem <classname>Zend_Filter</classname> verwendet wird, und
             <classname>Zend_Form_Element</classname> unterstützt Filterketten, was es erlaubt
             mehrere, sequentielle Filter zu spezifizieren und anzupassen. Das Filtern geschieht
-            während der Prüfung und wenn der Wert des Elements über <code>getValue()</code> geholt
-            wird:
+            während der Prüfung und wenn der Wert des Elements über
+            <methodname>getValue()</methodname> geholt wird:
         </para>
 
         <programlisting language="php"><![CDATA[
@@ -251,9 +251,10 @@ $element->addFilter('alnum');
             <para>
                 Wenn man sein eigenes Set an Filterklassen hat, kann man
                 <classname>Zend_Form_Element</classname> mitteilen diese zu verwenden indem
-                <code>addPrefixPath()</code> verwendet wird. Wenn man zum Beispiel eigene Filter
-                unter dem 'My_Filter' Präfix hat, kann <classname>Zend_Form_Element</classname> dies
-                auf dem folgenden Weg mitgeteilt werden:
+                <methodname>addPrefixPath()</methodname> verwendet wird. Wenn man zum Beispiel
+                eigene Filter unter dem 'My_Filter' Präfix hat, kann
+                <classname>Zend_Form_Element</classname> dies auf dem folgenden Weg mitgeteilt
+                werden:
             </para>
 
             <programlisting language="php"><![CDATA[
@@ -268,7 +269,7 @@ $element->addPrefixPath('My_Filter', 'My/Filter/', 'filter');
 
         <para>
             Wenn man zu irgendeiner Zeit den ungefilterten Wert benötigt, kann die
-            <code>getUnfilteredValue()</code> Methode verwendet werden:
+            <methodname>getUnfilteredValue()</methodname> Methode verwendet werden:
         </para>
 
         <programlisting language="php"><![CDATA[
@@ -286,31 +287,33 @@ $unfiltered = $element->getUnfilteredValue();
 
         <itemizedlist>
             <listitem><para>
-                <code>addFilter($nameOfFilter, array $options = null)</code>
+                <methodname>addFilter($nameOfFilter, array $options = null)</methodname>
             </para></listitem>
 
             <listitem><para>
-                <code>addFilters(array $filters)</code>
+                <methodname>addFilters(array $filters)</methodname>
             </para></listitem>
 
             <listitem><para>
-                <code>setFilters(array $filters)</code> (Überschreibt alle Filter)
+                <methodname>setFilters(array $filters)</methodname> (Überschreibt alle Filter)
             </para></listitem>
 
             <listitem><para>
-                <code>getFilter($name)</code> (Empfängt ein Filterobjekt durch seinen Namen)
+                <methodname>getFilter($name)</methodname> (Empfängt ein Filterobjekt durch seinen
+                Namen)
             </para></listitem>
 
             <listitem><para>
-                <code>getFilters()</code> (Empfängt alle Filter)
+                <methodname>getFilters()</methodname> (Empfängt alle Filter)
             </para></listitem>
 
             <listitem><para>
-                <code>removeFilter($name)</code> (Entfernt einen Filter durch seinen Namen)
+                <methodname>removeFilter($name)</methodname> (Entfernt einen Filter durch seinen
+                Namen)
             </para></listitem>
 
             <listitem><para>
-                <code>clearFilters()</code> (Entfernt alle Filter)
+                <methodname>clearFilters()</methodname> (Entfernt alle Filter)
             </para></listitem>
         </itemizedlist>
     </sect2>
@@ -368,9 +371,10 @@ $element->addValidator('alnum');
             <para>
                 Wenn man sein eigenes Set an Prüfklassen hat, kann man
                 <classname>Zend_Form_Element</classname> mitteilen diese zu verwenden indem
-                <code>addPrefixPath()</code> verwendet wird. Wenn man zum Beispiel eigene Prüfungen
-                unter dem 'My_Validator' Präfix hat, kann <classname>Zend_Form_Element</classname>
-                dies auf dem folgenden Weg mitgeteilt werden:
+                <methodname>addPrefixPath()</methodname> verwendet wird. Wenn man zum Beispiel
+                eigene Prüfungen unter dem 'My_Validator' Präfix hat, kann
+                <classname>Zend_Form_Element</classname> dies auf dem folgenden Weg mitgeteilt
+                werden:
             </para>
 
             <programlisting language="php"><![CDATA[
@@ -396,7 +400,7 @@ $element->addValidator('alnum', true);
         <para>
             Wenn ein Stringname verwendet wird, um eine Prüfung hinzuzufügen und die Prüfklasse
             Argumente in ihrem Konstruktor akzeptiert, können diese als dritter Parameter an
-            <code>addValidator()</code> als Array übergeben werden:
+            <methodname>addValidator()</methodname> als Array übergeben werden:
         </para>
 
         <programlisting language="php"><![CDATA[
@@ -436,9 +440,9 @@ $validator = new Zend_Validate_StringLength(6, 20);
 
         <para>
             Es können auch viele Prüfungen auf einmal gesetzt werden, indem
-            <code>addValidators()</code> verwendet wird. Die grundsätzliche Verwendung ist es ein
-            Array von Arrays zu übergeben, wobei jedes Array ein bis drei Werte enthält, die dem
-            Konstruktor von <code>addValidator()</code> entsprechen:
+            <methodname>addValidators()</methodname> verwendet wird. Die grundsätzliche Verwendung
+            ist es ein Array von Arrays zu übergeben, wobei jedes Array ein bis drei Werte enthält,
+            die dem Konstruktor von <methodname>addValidator()</methodname> entsprechen:
         </para>
 
         <programlisting language="php"><![CDATA[
@@ -488,7 +492,8 @@ element.validators.strlen.options.max = 20
         </para>
 
         <para>
-            Um ein Element zu prüfen, muss der Wert an <code>isValid()</code> übergeben werden:
+            Um ein Element zu prüfen, muss der Wert an <methodname>isValid()</methodname> übergeben
+            werden:
         </para>
 
         <programlisting language="php"><![CDATA[
@@ -579,39 +584,42 @@ $messages = $element->getMessages();
         </para>
 
         <para>
-            Zusätzlich zu Prüfungen, kann spezifiziert werden, dass ein Element benötigt wird, indem
-            <code>setRequired(true)</code> verwendet wird. Standardmäßig ist dieses Flag
-            <constant>FALSE</constant>, was bedeutet, dass die Prüfkette übersprungen wird, wenn kein Wert
-            an <code>isValid()</code> übergeben wird. Dieses Verhalten kann auf verschiedene Weisen
-            geändert werden:
+            Zusätzlich zu Prüfungen, kann spezifiziert werden, dass ein Element benötigt wird,
+            indem <methodname>setRequired(true)</methodname> verwendet wird. Standardmäßig ist
+            dieses Flag <constant>FALSE</constant>, was bedeutet, dass die Prüfkette übersprungen
+            wird, wenn kein Wert an <methodname>isValid()</methodname> übergeben wird. Dieses
+            Verhalten kann auf verschiedene Weisen geändert werden:
         </para>
 
         <itemizedlist>
             <listitem>
                 <para>
                     Standardmäßig, wenn ein Element benötigt wird, ist auch ein Flag 'allowEmpty'
-                    <constant>TRUE</constant>. Das bedeutet, dass, wenn ein Wert evaluiert wird, der leer
-                    ist, und an <code>isValid()</code> übergeben wird, die Prüfung übersprungen
-                    wird. Dieses Flag kann gewechselt werden mit Hilfe der Zugriffsmethode
-                    <code>setAllowEmpty($flag)</code>; Wenn das Flag <constant>FALSE</constant> ist, und ein
-                    Wert übergeben wird, werden die Prüfungen trotzdem durchlaufen.
+                    <constant>TRUE</constant>. Das bedeutet, dass, wenn ein Wert evaluiert wird,
+                    der leer ist, und an <methodname>isValid()</methodname> übergeben wird, die
+                    Prüfung übersprungen wird. Dieses Flag kann gewechselt werden mit Hilfe der
+                    Zugriffsmethode <methodname>setAllowEmpty($flag)</methodname>; Wenn das Flag
+                    <constant>FALSE</constant> ist, und ein Wert übergeben wird, werden die
+                    Prüfungen trotzdem durchlaufen.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
                     Standardmäßig, wenn ein Element benötigt wird, es aber keine 'NotEmpty'
-                    Prüfung hat, wird <code>isValid()</code> 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.
+                    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.
                 </para>
 
                 <para>
                     Wenn dieses Verhalten nicht gewünscht ist kann es durch die Übergabe eines
-                    <constant>FALSE</constant> Wert an <code>setAutoInsertNotEmptyValidator($flag)</code>
-                    ausgeschaltet werden; das verhindert, dass <code>isValid()</code> die 'NotEmpty'
+                    <constant>FALSE</constant> Wert an
+                    <methodname>setAutoInsertNotEmptyValidator($flag)</methodname> ausgeschaltet
+                    werden; das verhindert, dass <methodname>isValid()</methodname> die 'NotEmpty'
                     Prüfung in der Prüfkette platziert.
                 </para>
             </listitem>
@@ -639,23 +647,25 @@ $messages = $element->getMessages();
 
         <itemizedlist>
             <listitem><para>
-                    <code>setRequired($flag)</code> und <code>isRequired()</code> erlauben es den
-                    Status des 'required' Flag zu setzen und zu empfangen. Wenn der Wert auf
-                    <constant>TRUE</constant> gesetzt wird, erzwingt dieses Flag, dass das Element, in den
-                    Daten die von <classname>Zend_Form</classname> bearbeitet werden, vorhanden ist.
+                    <methodname>setRequired($flag)</methodname> und
+                    <methodname>isRequired()</methodname> erlauben es den Status des 'required'
+                    Flag zu setzen und zu empfangen. Wenn der Wert auf <constant>TRUE</constant>
+                    gesetzt wird, erzwingt dieses Flag, dass das Element, in den Daten die von
+                    <classname>Zend_Form</classname> bearbeitet werden, vorhanden ist.
             </para></listitem>
 
             <listitem><para>
-                    <code>setAllowEmpty($flag)</code> und <code>getAllowEmpty()</code> erlauben es
-                    das Verhalten von optionalen Elementen (z.B. Elementen in denen das 'required'
-                    Flag <constant>FALSE</constant> ist) zu ändern. Wenn das 'allowEmpty' Flag
+                    <methodname>setAllowEmpty($flag)</methodname> und
+                    <methodname>getAllowEmpty()</methodname> erlauben es das Verhalten von
+                    optionalen Elementen (z.B. Elementen in denen das 'required' Flag
+                    <constant>FALSE</constant> ist) zu ändern. Wenn das 'allowEmpty' Flag
                     <constant>TRUE</constant> ist, werden leere Werte nicht an die Prüfkette übergeben.
             </para></listitem>
 
             <listitem><para>
-                    <code>setAutoInsertNotEmptyValidator($flag)</code> erlaubt es zu definieren ob
-                    eine 'NotEmpty' Prüfung der Prüfkette vorangestellt wird wenn das Element
-                    benötigt wird. Standardmäßig ist dieses Flag <constant>TRUE</constant>.
+                    <methodname>setAutoInsertNotEmptyValidator($flag)</methodname> erlaubt es zu
+                    definieren ob eine 'NotEmpty' Prüfung der Prüfkette vorangestellt wird wenn das
+                    Element benötigt wird. Standardmäßig ist dieses Flag <constant>TRUE</constant>.
             </para></listitem>
 
             <listitem><para>
@@ -664,27 +674,30 @@ $messages = $element->getMessages();
             </para></listitem>
 
             <listitem><para>
-                <code>addValidators(array $validators)</code>
+                <methodname>addValidators(array $validators)</methodname>
             </para></listitem>
 
             <listitem><para>
-                <code>setValidators(array $validators)</code> (Überschreibt alle Prüfer)
+                <methodname>setValidators(array $validators)</methodname> (Überschreibt alle
+                Prüfer)
             </para></listitem>
 
             <listitem><para>
-                <code>getValidator($name)</code> (Empfängt ein Prüfobjekt durch seinen Namen)
+                <methodname>getValidator($name)</methodname> (Empfängt ein Prüfobjekt durch seinen
+                Namen)
             </para></listitem>
 
             <listitem><para>
-                <code>getValidators()</code> (Empfängt alle Prüfer)
+                <methodname>getValidators()</methodname> (Empfängt alle Prüfer)
             </para></listitem>
 
             <listitem><para>
-                <code>removeValidator($name)</code> (Entfernt einen Prüfer durch seinen Namen)
+                <methodname>removeValidator($name)</methodname> (Entfernt einen Prüfer durch seinen
+                Namen)
             </para></listitem>
 
             <listitem><para>
-                <code>clearValidators()</code> (Entfernt alle Prüfer)
+                <methodname>clearValidators()</methodname> (Entfernt alle Prüfer)
             </para></listitem>
         </itemizedlist>
 
@@ -701,56 +714,57 @@ $messages = $element->getMessages();
 
             <itemizedlist>
                 <listitem><para>
-                    <code>addErrorMessage($message)</code>: Fügt eine Fehlermeldung hinzu, die bei
-                    Formular-Überprüfungs-Fehlern angezeigt wird. Sie kann mehr als einmal
-                    aufgerufen werden, und neue Meldungen werden dem Stack angehängt.
+                    <methodname>addErrorMessage($message)</methodname>: Fügt eine Fehlermeldung
+                    hinzu, die bei Formular-Überprüfungs-Fehlern angezeigt wird. Sie kann mehr als
+                    einmal aufgerufen werden, und neue Meldungen werden dem Stack angehängt.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>addErrorMessages(array $messages)</code>: Fügt mehrere Fehlermeldungen
-                    hinzu, die bei Formular-Überprüfungs-Fehlern angezeigt werden.
+                    <methodname>addErrorMessages(array $messages)</methodname>: Fügt mehrere
+                    Fehlermeldungen hinzu, die bei Formular-Überprüfungs-Fehlern angezeigt werden.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>setErrorMessages(array $messages)</code>: Fügt mehrere Fehlermeldungen
-                    hinzu, die bei Formular-Überprüfungs-Fehlern angezeigt werden, und überschreibt
-                    alle vorher gesetzten Fehlermeldungen.
+                    <methodname>setErrorMessages(array $messages)</methodname>: Fügt mehrere
+                    Fehlermeldungen hinzu, die bei Formular-Überprüfungs-Fehlern angezeigt werden,
+                    und überschreibt alle vorher gesetzten Fehlermeldungen.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>getErrorMessages()</code>: Empfängt eine Liste von selbstdefinierten
-                    Fehlermeldungen, die vorher definiert wurden.
+                    <methodname>getErrorMessages()</methodname>: Empfängt eine Liste von
+                    selbstdefinierten Fehlermeldungen, die vorher definiert wurden.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>clearErrorMessages()</code>: Entfernt alle eigenen Fehlermeldungen, die
-                    vorher definiert wurden.
+                    <methodname>clearErrorMessages()</methodname>: Entfernt alle eigenen
+                    Fehlermeldungen, die vorher definiert wurden.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>markAsError()</code>: Markiert das Element, wie, wenn die Überprüfung
-                    fehlgeschlagen wäre.
+                    <methodname>markAsError()</methodname>: Markiert das Element, wie, wenn die
+                    Überprüfung fehlgeschlagen wäre.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>hasErrors()</code>: Erkennt, ob ein Element eine Überprüfung nicht
-                    bestanden hat oder, ob es als ungültig markiert wurde.
+                    <methodname>hasErrors()</methodname>: Erkennt, ob ein Element eine Überprüfung
+                    nicht bestanden hat oder, ob es als ungültig markiert wurde.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>addError($message)</code>: Fügt einen Fehler zum eigenen Stack der
-                    Fehlermeldungen hinzu und markiert das Element als ungültig.
+                    <methodname>addError($message)</methodname>: Fügt einen Fehler zum eigenen
+                    Stack der Fehlermeldungen hinzu und markiert das Element als ungültig.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>addErrors(array $messages)</code>: Fügt mehrere Nachrichten zum eigenen
-                    Stack der Fehlermeldungen hinzu und markiert das Element als ungültig.
+                    <methodname>addErrors(array $messages)</methodname>: Fügt mehrere Nachrichten
+                    zum eigenen Stack der Fehlermeldungen hinzu und markiert das Element als
+                    ungültig.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>setErrors(array $messages)</code>: Überschreibt den eigenen Stack der
-                    Fehlermeldungen mit den angegebenen Meldungen und markiert das Element als
-                    ungültig.
+                    <methodname>setErrors(array $messages)</methodname>: Überschreibt den eigenen
+                    Stack der Fehlermeldungen mit den angegebenen Meldungen und markiert das
+                    Element als ungültig.
                 </para></listitem>
             </itemizedlist>
 
@@ -904,8 +918,8 @@ $this->addDecorators(array(
             <para>
                 Um das zu umgehen, können <emphasis>Aliase</emphasis> verwendet werden. Statt der
                 Übergabe eines Dekorators oder Dekoratornamens als erstes Argument an
-                <code>addDecorator()</code>, kann ein Array mit einem einzelnen Element übergeben
-                werden, mit dem Alias der auf das Dekoratorobjekt oder -namen zeigt:
+                <methodname>addDecorator()</methodname>, kann ein Array mit einem einzelnen Element
+                übergeben werden, mit dem Alias der auf das Dekoratorobjekt oder -namen zeigt:
             </para>
 
             <programlisting language="php"><![CDATA[
@@ -918,9 +932,9 @@ $decorator = $element->getDecorator('FooBar');
 ]]></programlisting>
 
             <para>
-                In den <code>addDecorators()</code> und <code>setDecorators()</code> Methoden
-                muss die 'decorator' Option im Array übergeben werden, welche den Dekorator
-                repräsentiert:
+                In den <methodname>addDecorators()</methodname> und
+                <methodname>setDecorators()</methodname> Methoden muss die 'decorator' Option im
+                Array übergeben werden, welche den Dekorator repräsentiert:
             </para>
 
             <programlisting language="php"><![CDATA[
@@ -945,42 +959,45 @@ $fooBar  = $element->getDecorator('FooBar');
 
         <itemizedlist>
             <listitem><para>
-                <code>addDecorator($nameOrDecorator, array $options = null)</code>
+                <methodname>addDecorator($nameOrDecorator, array $options = null)</methodname>
             </para></listitem>
 
             <listitem><para>
-                <code>addDecorators(array $decorators)</code>
+                <methodname>addDecorators(array $decorators)</methodname>
             </para></listitem>
 
             <listitem><para>
-                <code>setDecorators(array $decorators)</code> (Überschreibt alle Dekoratoren)
+                <methodname>setDecorators(array $decorators)</methodname> (Überschreibt alle
+                Dekoratoren)
             </para></listitem>
 
             <listitem><para>
-                <code>getDecorator($name)</code> (Empfängt ein Dekoratorobjekt durch seinen Namen)
+                <methodname>getDecorator($name)</methodname> (Empfängt ein Dekoratorobjekt durch
+                seinen Namen)
             </para></listitem>
 
             <listitem><para>
-                <code>getDecorators()</code> (Empfängt alle Dekoratoren)
+                <methodname>getDecorators()</methodname> (Empfängt alle Dekoratoren)
             </para></listitem>
 
             <listitem><para>
-                <code>removeDecorator($name)</code> (Entfernt einen Dekorator durch seinen Namen)
+                <methodname>removeDecorator($name)</methodname> (Entfernt einen Dekorator durch
+                seinen Namen)
             </para></listitem>
 
             <listitem><para>
-                <code>clearDecorators()</code> (Entfernt alle Dekoratoren)
+                <methodname>clearDecorators()</methodname> (Entfernt alle Dekoratoren)
             </para></listitem>
         </itemizedlist>
 
         <para>
             <classname>Zend_Form_Element</classname> verwendet auch Überladung um die Darstellung
-            von speziellen Dekoratoren zu erlauben. <code>__call()</code> interagiert mit Methoden
-            auf mit dem Text 'render' anfangen und verwendet den Rest des Methodennamens dazu um
-            nach einen Dekorator zu suchen; wenn er gefunden wird, wird er diesen
-            <emphasis>einzelnen</emphasis> Dekorator darstellen. Jedes Argument das dem
+            von speziellen Dekoratoren zu erlauben. <methodname>__call()</methodname> interagiert
+            mit Methoden auf mit dem Text 'render' anfangen und verwendet den Rest des
+            Methodennamens dazu um nach einen Dekorator zu suchen; wenn er gefunden wird, wird er
+            diesen <emphasis>einzelnen</emphasis> Dekorator darstellen. Jedes Argument das dem
             Methodenaufruf übergeben wird, wird als Inhalt für die Übergabe an die
-            <code>render()</code> Methode des Dekorators verwendet. Als Beispiel:
+            <methodname>render()</methodname> Methode des Dekorators verwendet. Als Beispiel:
         </para>
 
         <programlisting language="php"><![CDATA[
@@ -1007,54 +1024,59 @@ echo $element->renderHtmlTag("Das ist der Inhalt des HTML Tags");
         <itemizedlist>
             <listitem><para>
                 <emphasis>name</emphasis>: Der Name des Elements. Verwendet die Zugriffsmethoden
-                <code>setName()</code> und <code>getName()</code>.
+                <methodname>setName()</methodname> und <methodname>getName()</methodname>.
             </para></listitem>
 
             <listitem><para>
                 <emphasis>label</emphasis>: Das Label des Elements. Verwendet die Zugriffsmethoden
-                <code>setLabel()</code> und <code>getLabel()</code>.
+                <methodname>setLabel()</methodname> und <methodname>getLabel()</methodname>.
             </para></listitem>
 
             <listitem><para>
                 <emphasis>order</emphasis>: Der Index bei dem ein Element im Formular erscheinen
-                soll. Verwendet die Zugriffsmethoden <code>setOrder()</code> und
-                <code>getOrder()</code>.
+                soll. Verwendet die Zugriffsmethoden <methodname>setOrder()</methodname> und
+                <methodname>getOrder()</methodname>.
             </para></listitem>
 
             <listitem><para>
                 <emphasis>value</emphasis>: Der aktuelle Wert des Elements. Verwendet die
-                Zugriffsmethoden <code>setValue()</code> und <code>getValue()</code>.
+                Zugriffsmethoden <methodname>setValue()</methodname> und
+                <methodname>getValue()</methodname>.
             </para></listitem>
 
             <listitem><para>
                 <emphasis>description</emphasis>: Eine Beschreibung des Elements; wird oft
                 verwendet um Tooltips oder Javascript mäßige Hinweise anzubieten die den Zweck
                 des Elements beschreiben. Verwendet die Zugriffsmethoden
-                <code>setDescription()</code> und <code>getDescription()</code>.
+                <methodname>setDescription()</methodname> und
+                <methodname>getDescription()</methodname>.
             </para></listitem>
 
             <listitem><para>
                 <emphasis>required</emphasis>: Ein Flag, das anzeigt ob ein Element benötigt wird
                 wenn eine Prüfung des Formulars durchgeführt wird, oder nicht. Verwendet die
-                Zugriffsmethoden <code>setRequired()</code> und <code>getRequired()</code>. Dieses
-                Flag ist standardmäßig <constant>FALSE</constant>.
+                Zugriffsmethoden <methodname>setRequired()</methodname> und
+                <methodname>getRequired()</methodname>. Dieses Flag ist standardmäßig
+                <constant>FALSE</constant>.
             </para></listitem>
 
             <listitem><para>
                 <emphasis>allowEmpty</emphasis>: Ein Flag, das indiziert ob ein nicht benötigtes
-                (optionales) Element versuchen soll leere Werte zu prüfen. Wenn es <constant>TRUE</constant>
-                ist, und das 'required' Flag <constant>FALSE</constant>, dann werden leere Werte nicht an
-                die Prüfkette übergeben, und es wird <constant>TRUE</constant> angenommen. Verwendet die
-                Zugriffsmethoden <code>setAllowEmpty()</code> und <code>getAllowEmpty()</code>.
-                Dieses Flag ist standardmäßig <constant>TRUE</constant>.
+                (optionales) Element versuchen soll leere Werte zu prüfen. Wenn es
+                <constant>TRUE</constant> ist, und das 'required' Flag <constant>FALSE</constant>,
+                dann werden leere Werte nicht an die Prüfkette übergeben, und es wird
+                <constant>TRUE</constant> angenommen. Verwendet die Zugriffsmethoden
+                <methodname>setAllowEmpty()</methodname> und
+                <methodname>getAllowEmpty()</methodname>. Dieses Flag ist standardmäßig
+                <constant>TRUE</constant>.
             </para></listitem>
 
             <listitem><para>
                 <emphasis>autoInsertNotEmptyValidator</emphasis>: Ein Flag, das indiziert, ob eine
                 'NotEmpty' Prüfung eingefügt werden soll, wenn das Element benötigt wird, oder
                 nicht. Standardmäßig ist dieses Flag <constant>TRUE</constant>. Das Flag kann mit
-                <code>setAutoInsertNotEmptyValidator($flag)</code> gesetzt und der Wert mit
-                <code>autoInsertNotEmptyValidator()</code> ermittelt werden.
+                <methodname>setAutoInsertNotEmptyValidator($flag)</methodname> gesetzt und der Wert
+                mit <methodname>autoInsertNotEmptyValidator()</methodname> ermittelt werden.
             </para></listitem>
         </itemizedlist>
 
@@ -1123,8 +1145,12 @@ $element->class = 'text;
         <itemizedlist>
             <listitem><para>Konfiguration:</para>
                 <itemizedlist>
-                    <listitem><para><code>setOptions(array $options)</code></para></listitem>
-                    <listitem><para><code>setConfig(Zend_Config $config)</code></para></listitem>
+                    <listitem>
+                        <para><methodname>setOptions(array $options)</methodname></para>
+                    </listitem>
+                    <listitem>
+                        <para><methodname>setConfig(Zend_Config $config)</methodname></para>
+                    </listitem>
                 </itemizedlist>
             </listitem>
 
@@ -1132,45 +1158,58 @@ $element->class = 'text;
                 <itemizedlist>
                     <listitem>
                         <para>
-                            <code>setTranslator(Zend_Translate_Adapter $translator = null)</code>
+                            <methodname>setTranslator(Zend_Translate_Adapter $translator =
+                                null)</methodname>
                         </para>
                     </listitem>
-                    <listitem><para><code>getTranslator()</code></para></listitem>
-                    <listitem><para><code>setDisableTranslator($flag)</code></para></listitem>
-                    <listitem><para><code>translatorIsDisabled()</code></para></listitem>
+                    <listitem><para><methodname>getTranslator()</methodname></para></listitem>
+                    <listitem>
+                        <para><methodname>setDisableTranslator($flag)</methodname></para>
+                    </listitem>
+                    <listitem>
+                        <para><methodname>translatorIsDisabled()</methodname></para>
+                    </listitem>
                 </itemizedlist>
             </listitem>
 
             <listitem><para>Eigenschaften:</para>
                 <itemizedlist>
-                    <listitem><para><code>setName($name)</code></para></listitem>
-                    <listitem><para><code>getName()</code></para></listitem>
-                    <listitem><para><code>setValue($value)</code></para></listitem>
-                    <listitem><para><code>getValue()</code></para></listitem>
-                    <listitem><para><code>getUnfilteredValue()</code></para></listitem>
-                    <listitem><para><code>setLabel($label)</code></para></listitem>
-                    <listitem><para><code>getLabel()</code></para></listitem>
-                    <listitem><para><code>setDescription($description)</code></para></listitem>
-                    <listitem><para><code>getDescription()</code></para></listitem>
-                    <listitem><para><code>setOrder($order)</code></para></listitem>
-                    <listitem><para><code>getOrder()</code></para></listitem>
-                    <listitem><para><code>setRequired($flag)</code></para></listitem>
-                    <listitem><para><code>getRequired()</code></para></listitem>
-                    <listitem><para><code>setAllowEmpty($flag)</code></para></listitem>
-                    <listitem><para><code>getAllowEmpty()</code></para></listitem>
+                    <listitem><para><methodname>setName($name)</methodname></para></listitem>
+                    <listitem><para><methodname>getName()</methodname></para></listitem>
+                    <listitem><para><methodname>setValue($value)</methodname></para></listitem>
+                    <listitem><para><methodname>getValue()</methodname></para></listitem>
+                    <listitem><para><methodname>getUnfilteredValue()</methodname></para></listitem>
+                    <listitem><para><methodname>setLabel($label)</methodname></para></listitem>
+                    <listitem><para><methodname>getLabel()</methodname></para></listitem>
+                    <listitem>
+                        <para><methodname>setDescription($description)</methodname></para>
+                    </listitem>
+                    <listitem><para><methodname>getDescription()</methodname></para></listitem>
+                    <listitem><para><methodname>setOrder($order)</methodname></para></listitem>
+                    <listitem><para><methodname>getOrder()</methodname></para></listitem>
+                    <listitem><para><methodname>setRequired($flag)</methodname></para></listitem>
+                    <listitem><para><methodname>getRequired()</methodname></para></listitem>
+                    <listitem><para><methodname>setAllowEmpty($flag)</methodname></para></listitem>
+                    <listitem><para><methodname>getAllowEmpty()</methodname></para></listitem>
                     <listitem>
                         <para>
-                            <code>setAutoInsertNotEmptyValidator($flag)</code>
+                            <methodname>setAutoInsertNotEmptyValidator($flag)</methodname>
                         </para>
                     </listitem>
-                    <listitem><para><code>autoInsertNotEmptyValidator()</code></para></listitem>
-                    <listitem><para><code>setIgnore($flag)</code></para></listitem>
-                    <listitem><para><code>getIgnore()</code></para></listitem>
-                    <listitem><para><code>getType()</code></para></listitem>
-                    <listitem><para><code>setAttrib($name, $value)</code></para></listitem>
-                    <listitem><para><code>setAttribs(array $attribs)</code></para></listitem>
-                    <listitem><para><code>getAttrib($name)</code></para></listitem>
-                    <listitem><para><code>getAttribs()</code></para></listitem>
+                    <listitem>
+                        <para><methodname>autoInsertNotEmptyValidator()</methodname></para>
+                    </listitem>
+                    <listitem><para><methodname>setIgnore($flag)</methodname></para></listitem>
+                    <listitem><para><methodname>getIgnore()</methodname></para></listitem>
+                    <listitem><para><methodname>getType()</methodname></para></listitem>
+                    <listitem>
+                        <para><methodname>setAttrib($name, $value)</methodname></para>
+                    </listitem>
+                    <listitem>
+                        <para><methodname>setAttribs(array $attribs)</methodname></para>
+                    </listitem>
+                    <listitem><para><methodname>getAttrib($name)</methodname></para></listitem>
+                    <listitem><para><methodname>getAttribs()</methodname></para></listitem>
                 </itemizedlist>
             </listitem>
 
@@ -1182,11 +1221,17 @@ $element->class = 'text;
                             $type)</code>
                         </para>
                     </listitem>
-                    <listitem><para><code>getPluginLoader($type)</code></para></listitem>
                     <listitem>
-                        <para><code>addPrefixPath($prefix, $path, $type = null)</code></para>
+                        <para><methodname>getPluginLoader($type)</methodname></para>
+                    </listitem>
+                    <listitem>
+                        <para>
+                            <methodname>addPrefixPath($prefix, $path, $type = null)</methodname>
+                        </para>
+                    </listitem>
+                    <listitem>
+                        <para><methodname>addPrefixPaths(array $spec)</methodname></para>
                     </listitem>
-                    <listitem><para><code>addPrefixPaths(array $spec)</code></para></listitem>
                 </itemizedlist>
             </listitem>
 
@@ -1198,49 +1243,75 @@ $element->class = 'text;
                             array())</code>
                         </para>
                     </listitem>
-                    <listitem><para><code>addValidators(array $validators)</code></para></listitem>
-                    <listitem><para><code>setValidators(array $validators)</code></para></listitem>
-                    <listitem><para><code>getValidator($name)</code></para></listitem>
-                    <listitem><para><code>getValidators()</code></para></listitem>
-                    <listitem><para><code>removeValidator($name)</code></para></listitem>
-                    <listitem><para><code>clearValidators()</code></para></listitem>
-                    <listitem><para><code>isValid($value, $context = null)</code></para></listitem>
-                    <listitem><para><code>getErrors()</code></para></listitem>
-                    <listitem><para><code>getMessages()</code></para></listitem>
+                    <listitem>
+                        <para><methodname>addValidators(array $validators)</methodname></para>
+                    </listitem>
+                    <listitem>
+                        <para><methodname>setValidators(array $validators)</methodname></para>
+                    </listitem>
+                    <listitem><para><methodname>getValidator($name)</methodname></para></listitem>
+                    <listitem><para><methodname>getValidators()</methodname></para></listitem>
+                    <listitem>
+                        <para><methodname>removeValidator($name)</methodname></para>
+                    </listitem>
+                    <listitem><para><methodname>clearValidators()</methodname></para></listitem>
+                    <listitem>
+                        <para><methodname>isValid($value, $context = null)</methodname></para>
+                    </listitem>
+                    <listitem><para><methodname>getErrors()</methodname></para></listitem>
+                    <listitem><para><methodname>getMessages()</methodname></para></listitem>
                 </itemizedlist>
             </listitem>
 
             <listitem><para>Filter:</para>
                 <itemizedlist>
                     <listitem>
-                        <para><code>addFilter($filter, $options = array())</code></para>
+                        <para>
+                            <methodname>addFilter($filter, $options = array())</methodname>
+                        </para>
                     </listitem>
-                    <listitem><para><code>addFilters(array $filters)</code></para></listitem>
-                    <listitem><para><code>setFilters(array $filters)</code></para></listitem>
-                    <listitem><para><code>getFilter($name)</code></para></listitem>
-                    <listitem><para><code>getFilters()</code></para></listitem>
-                    <listitem><para><code>removeFilter($name)</code></para></listitem>
-                    <listitem><para><code>clearFilters()</code></para></listitem>
+                    <listitem>
+                        <para><methodname>addFilters(array $filters)</methodname></para>
+                    </listitem>
+                    <listitem>
+                        <para><methodname>setFilters(array $filters)</methodname></para>
+                    </listitem>
+                    <listitem><para><methodname>getFilter($name)</methodname></para></listitem>
+                    <listitem><para><methodname>getFilters()</methodname></para></listitem>
+                    <listitem><para><methodname>removeFilter($name)</methodname></para></listitem>
+                    <listitem><para><methodname>clearFilters()</methodname></para></listitem>
                 </itemizedlist>
             </listitem>
 
             <listitem><para>Darstellung:</para>
                 <itemizedlist>
                     <listitem>
-                        <para><code>setView(Zend_View_Interface $view = null)</code></para>
+                        <para>
+                            <methodname>setView(Zend_View_Interface $view = null)</methodname>
+                        </para>
+                    </listitem>
+                    <listitem><para><methodname>getView()</methodname></para></listitem>
+                    <listitem>
+                        <para>
+                            <methodname>addDecorator($decorator, $options = null)</methodname>
+                        </para>
                     </listitem>
-                    <listitem><para><code>getView()</code></para></listitem>
                     <listitem>
-                        <para><code>addDecorator($decorator, $options = null)</code></para>
+                        <para><methodname>addDecorators(array $decorators)</methodname></para>
                     </listitem>
-                    <listitem><para><code>addDecorators(array $decorators)</code></para></listitem>
-                    <listitem><para><code>setDecorators(array $decorators)</code></para></listitem>
-                    <listitem><para><code>getDecorator($name)</code></para></listitem>
-                    <listitem><para><code>getDecorators()</code></para></listitem>
-                    <listitem><para><code>removeDecorator($name)</code></para></listitem>
-                    <listitem><para><code>clearDecorators()</code></para></listitem>
                     <listitem>
-                        <para><code>render(Zend_View_Interface $view = null)</code></para>
+                        <para><methodname>setDecorators(array $decorators)</methodname></para>
+                    </listitem>
+                    <listitem><para><methodname>getDecorator($name)</methodname></para></listitem>
+                    <listitem><para><methodname>getDecorators()</methodname></para></listitem>
+                    <listitem>
+                        <para><methodname>removeDecorator($name)</methodname></para>
+                    </listitem>
+                    <listitem><para><methodname>clearDecorators()</methodname></para></listitem>
+                    <listitem>
+                        <para>
+                            <methodname>render(Zend_View_Interface $view = null)</methodname>
+                        </para>
                     </listitem>
                 </itemizedlist>
             </listitem>
@@ -1253,9 +1324,9 @@ $element->class = 'text;
         <para>
             Der Konstruktor von <classname>Zend_Form_Element</classname> akzeptiert entweder einen
             Array von Optionen oder ein <classname>Zend_Config</classname> Objekt das Optionen
-            enthält, und es kann auch durch Verwendung von <code>setOptions()</code> oder
-            <code>setConfig()</code> konfiguriert werden. Generell, werden die Schlüssel wie folgt
-            benannt:
+            enthält, und es kann auch durch Verwendung von <methodname>setOptions()</methodname>
+            oder <methodname>setConfig()</methodname> konfiguriert werden. Generell, werden die
+            Schlüssel wie folgt benannt:
         </para>
 
         <itemizedlist>
@@ -1275,7 +1346,7 @@ $element->class = 'text;
 
         <itemizedlist>
             <listitem><para>
-                <code>prefixPath</code> wird an <code>addPrefixPaths()</code> übergeben
+                <code>prefixPath</code> wird an <methodname>addPrefixPaths()</methodname> übergeben
             </para></listitem>
 
             <listitem>
@@ -1358,10 +1429,10 @@ decorators.label.decorator = "Label"
 
         <para>
             Es gibt zwei Methoden die typischerweise verwendet werden, um ein Element zu erweitern:
-            <code>init()</code>, was verwendet werden kannm um eine eigene Initialisierungs-Logik
-            zum Element hinzuzufügen, und <code>loadDefaultDecorators()</code>, was verwendet
-            werden kann um eine Liste von Standard Dekoratoren zu setzen, die vom Element
-            verwendet werden sollen.
+            <methodname>init()</methodname>, was verwendet werden kannm um eine eigene
+            Initialisierungs-Logik zum Element hinzuzufügen, und
+            <methodname>loadDefaultDecorators()</methodname>, was verwendet werden kann um eine
+            Liste von Standard Dekoratoren zu setzen, die vom Element verwendet werden sollen.
         </para>
 
         <para>
@@ -1407,9 +1478,9 @@ $form->addPrefixPath('My_Element', 'My/Element/', 'element')
         <para>
             Eine andere Methode, die man überschreiben sollte, wenn
             <classname>Zend_Form_Element</classname> erweitert wird, ist die
-            <code>loadDefaultDecorators()</code> Methode. Diese Methode lädt fallweise ein Set von
-            Standarddekoratoren für das Element; es kann gewünscht sein, eigene Dekoratoren in der
-            erweiterten Klasse zu verwenden:
+            <methodname>loadDefaultDecorators()</methodname> Methode. Diese Methode lädt fallweise
+            ein Set von Standarddekoratoren für das Element; es kann gewünscht sein, eigene
+            Dekoratoren in der erweiterten Klasse zu verwenden:
         </para>
 
         <programlisting language="php"><![CDATA[