Ver código fonte

[DOCUMENTATION] German:

- sync up to r16275

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

+ 35 - 31
documentation/manual/de/module_specs/Zend_Date-Additional.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15851 -->
+<!-- EN-Revision: 16186 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.date.additional">
 
@@ -17,25 +17,26 @@
         <title>Prüfen von Daten</title>
 
         <para>
-            Normalerweise werden die meisten Daten als Zeichenketten übergeben. Aber das Problem mit
-            Zeichenketten ist das man nicht sicher sein kann ob eine Zeichenkette ein echtes Datum
-            enthält. Hierfür gibt es in <classname>Zend_Date</classname> eine eigene statische
-            Funktion um Datums-Zeichenketten zu prüfen. <classname>Zend_Locale</classname> hat eine
-            eigene Funktion <code>getDate($date, $locale);</code> welche ein Datum analysiert und
+            Normalerweise werden die meisten Daten als Zeichenketten übergeben. Aber das Problem
+            mit Zeichenketten ist das man nicht sicher sein kann ob eine Zeichenkette ein echtes
+            Datum enthält. Hierfür gibt es in <classname>Zend_Date</classname> eine eigene
+            statische Funktion um Datums-Zeichenketten zu prüfen.
+            <classname>Zend_Locale</classname> hat eine eigene Funktion
+            <methodname>getDate($date, $locale)</methodname> welche ein Datum analysiert und
             die gültigen normalisierten Datumsabschnitte zurück gibt. Ein Monatsname wird zum
             Beispiel erkannt und anschließend nur die Nummer des Monats zurück gegeben. Aber da
             <classname>Zend_Locale</classname> nichts über Daten weiß, da es eine Klasse zum
             Normalisieren und Lokalisieren ist, haben wir eine eigene Funktion
-            <code>isDate($date);</code> integriert welche das für uns prüft.
+            <methodname>isDate($date)</methodname> integriert welche das für uns prüft.
         </para>
 
         <para>
-            <code>isDate($date, $format, $locale);</code> nimmt bis zu drei Parameter entgegen und
-            benötigt mindestens einen Parameter. Deshalb ist alles was wir für das Prüfen eines
-            Datums benötigen natürlich das Datum selbst als Zeichenkette. Der zweite Parameter kann
-            das Format sein, in welchem das Datum erwartet wird. Wenn kein Format angegeben wurde,
-            wird das Standardformat des verwendeten Gebietsschemas benutzt. Für Details darüber wie
-            Formate aussehen müssen kann im Kapitel über
+            <methodname>isDate($date, $format, $locale)</methodname> nimmt bis zu drei Parameter
+            entgegen und benötigt mindestens einen Parameter. Deshalb ist alles was wir für das
+            Prüfen eines Datums benötigen natürlich das Datum selbst als Zeichenkette. Der zweite
+            Parameter kann das Format sein, in welchem das Datum erwartet wird. Wenn kein Format
+            angegeben wurde, wird das Standardformat des verwendeten Gebietsschemas benutzt. Für
+            Details darüber wie Formate aussehen müssen kann im Kapitel über
             <link linkend="zend.date.constants.selfdefinedformats">selbst definierte Formate</link>
             nachgeschaut werden.
         </para>
@@ -49,13 +50,13 @@
         </para>
 
         <para>
-            <code>isDate();</code> prüft natürlich auch ob ein Datum existiert.
+            <methodname>isDate()</methodname> prüft natürlich auch ob ein Datum existiert.
             <classname>Zend_Date</classname> selbst prüft die Daten nicht. Deshalb ist es möglich
             ein Datum wie zum Beispiel '31.Februar.2000' mit <classname>Zend_Date</classname> zu
             erstellen weil <classname>Zend_Date</classname> das Datum automatisch korrigiert und
             ein gültiges Datum zurück gibt. In unserem Fall den '03.März.2000'. Auf der anderen
-            Seite führt <code>isDate()</code> diese Prüfung durch und gibt beim '31.Februar.2000'
-            falsch zurück, weil sie weiß das dieses Datum unmöglich ist.
+            Seite führt <methodname>isDate()</methodname> diese Prüfung durch und gibt beim
+            '31.Februar.2000' falsch zurück, weil sie weiß das dieses Datum unmöglich ist.
         </para>
 
         <example id="zend.date.additional.checking.example-1">
@@ -125,9 +126,9 @@ print_r (Zend_Date_Cities::getCityList());
 
         <para>
             Die Ortsangabe selbst erhält man mit der Funktion
-            <classname>Zend_Date_Cities::City()</classname>. Sie akzeptiert den Namen einer Stadt
-            wie durch die Funktion <classname>Zend_Date_Cities::getCityList()</classname> angegeben
-            und optional als zweiten Parameter den zu setzenden Horizont.
+            <methodname>Zend_Date_Cities::City()</methodname>. Sie akzeptiert den Namen einer Stadt
+            wie durch die Funktion <methodname>Zend_Date_Cities::getCityList()</methodname>
+            angegeben und optional als zweiten Parameter den zu setzenden Horizont.
         </para>
 
         <para>
@@ -201,10 +202,11 @@ $mylocation = array('latitude' => 41.5, 'longitude' => 13.2446);
             Erstellung eines <classname>Zend_Date</classname> Objekts mit dem Tag für welchen
             Sonnenauf- oder -untergang berechnet werden sollen. Für die Berechnung stehen 3
             Funktionen bereit. Die Berechnung des Sonnenaufganges ist mit
-            '<code>getSunset()</code>', des Sonnenuntergangs mit '<code>getSunrise()</code>' und
-            alle möglichen Informationen welche die Sonne betreffen mit '<code>getSunInfo()</code>'
-            möglich. Nach der Berechnung wird das <classname>Zend_Date</classname> Objekt mit der
-            berechneten Zeit zurückgegeben.
+            '<methodname>getSunset()</methodname>', des Sonnenuntergangs mit
+            '<methodname>getSunrise()</methodname>' und alle möglichen Informationen welche die
+            Sonne betreffen mit '<methodname>getSunInfo()</methodname>' möglich. Nach der
+            Berechnung wird das <classname>Zend_Date</classname> Objekt mit der berechneten Zeit
+            zurückgegeben.
         </para>
 
         <example id="zend.date.additional.sunrise-sunset.example-3">
@@ -241,7 +243,8 @@ foreach ($info as $sun) {
             Daten auch immer das eine gültige Zeitzone gesetzt ist. Das klingt eventuell
             kompliziert, ist aber viel einfacher als erwartet. Wie schon im ersten Kapitel von
             <classname>Zend_Date</classname> erwähnt muß immer eine Standardzeitzone ersetzt werden.
-            Entweder durch <code>php.ini</code> oder durch Definition in der Bootstrap Datei.
+            Entweder durch <filename>php.ini</filename> oder durch Definition in der Bootstrap
+            Datei.
         </para>
 
         <para>
@@ -253,16 +256,17 @@ foreach ($info as $sun) {
         </para>
 
         <para>
-            <code>getTimezone()</code> gibt die aktuell gesetzte Zeitzone des
+            <methodname>getTimezone()</methodname> gibt die aktuell gesetzte Zeitzone des
             <classname>Zend_Date</classname> Objektes zurück. Man sollte in Erinnerung behalten das
             <classname>Zend_Date</classname> nicht mit den PHP Internas gekoppelt ist. Deshalb ist
             die zurückgegebene Zeitzone nicht die des PHP Skripts sondern jene des Objektes.
-            <code>setTimezone($zone)</code> ist die zweite Funktion und ermöglicht es eine neue
-            Zeitzone für <classname>Zend_Date</classname> zu setzen. Eine angegebene Zeitzone wird
-            immer geprüft. Wenn diese nicht existiert wird eine Ausnahme geworfen. Zusätzlich kann
-            die Zeitzone des aktuellen Skripts oder des Systems für das Datumsobjekt gesetzt werden
-            indem <code>setTimezone()</code> ohne den Parameter zone aufgerufen wird. Das wird auch
-            automatisch gemacht wenn das Datumsobjekt erstellt wird.
+            <methodname>setTimezone($zone)</methodname> ist die zweite Funktion und ermöglicht es
+            eine neue Zeitzone für <classname>Zend_Date</classname> zu setzen. Eine angegebene
+            Zeitzone wird immer geprüft. Wenn diese nicht existiert wird eine Ausnahme geworfen.
+            Zusätzlich kann die Zeitzone des aktuellen Skripts oder des Systems für das
+            Datumsobjekt gesetzt werden indem <methodname>setTimezone()</methodname> ohne den
+            Parameter zone aufgerufen wird. Das wird auch automatisch gemacht wenn das Datumsobjekt
+            erstellt wird.
         </para>
 
         <example id="zend.date.additional.timezones.example-1">

+ 19 - 17
documentation/manual/de/module_specs/Zend_Date-Basic.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15851 -->
+<!-- EN-Revision: 16186 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.date.basic">
 
@@ -32,7 +32,7 @@
         <para>
             Ohne jegliche Argumente bedeutet die Erstellung einer Instanz das ein Objekt mit dem
             aktuellen Gebietsschema und dem aktuellen lokalen Datum zurückgegeben wird, durch
-            Verwendung von PHP's <code>time()</code> Funktion um den aktuellen
+            Verwendung von PHP's <methodname>time()</methodname> Funktion um den aktuellen
             <ulink url="http://en.wikipedia.org/wiki/Unix_Time">UNIX Zeitpunkt</ulink> für das
             Objekt zu erhalten. Man muß sicherstellen das die PHP Umgebung die richtige
             <link linkend="zend.date.setdefaulttimezone">Standardzeitzone</link> gesetzt hat.
@@ -67,9 +67,9 @@ print $date;
 
             <para>
                 Ein Datum in einem <classname>Zend_Date</classname> Objekt kann als Integer oder
-                lokalisierte Zeichenkette ausgegeben werden indem man die <code>get()</code> Methode
-                verwendet. Es gibt viele Optionen welche in einer späteren Sektion beschrieben
-                werden.
+                lokalisierte Zeichenkette ausgegeben werden indem man die
+                <methodname>get()</methodname> Methode verwendet. Es gibt viele Optionen welche
+                in einer späteren Sektion beschrieben werden.
             </para>
 
             <example id="zend.date.simple.functions.get.example-1">
@@ -89,9 +89,10 @@ print $date->get();
             <title>Setzen eines Datums</title>
 
             <para>
-                Die <code>set()</code> Methode verändert das Datum welches im Objekt gespeichert ist
-                und gibt das endgültige Datum als Zeitpunkt (nicht als Objekt) zurück. Auch hier
-                gibt es viele Optionen die in einer späteren Sektion beschrieben werden.
+                Die <methodname>set()</methodname> Methode verändert das Datum welches im Objekt
+                gespeichert ist und gibt das endgültige Datum als Zeitpunkt (nicht als Objekt)
+                zurück. Auch hier gibt es viele Optionen die in einer späteren Sektion beschrieben
+                werden.
             </para>
 
             <example id="zend.date.simple.functions.set.example-1">
@@ -112,11 +113,12 @@ print $date->get(Zend_Date::W3C);
             <title>Addieren und Subtrahieren von Daten</title>
 
             <para>
-                Das Addieren von zwei Daten mit <code>add()</code> bedeutet normalerweise das
-                Addieren eines echtes Datums mit einem speziellen Zeitpunkt der einen
-                Datumsabschnitt repräsentiert, wie z.B. 12 Stunden, wie im nachfolgenden Beispiel
-                gezeigt. Beide, <code>add()</code> und <code>sub()</code> verwenden die gleichen
-                Optionen wie <code>set()</code>, welche später erklärt werden.
+                Das Addieren von zwei Daten mit <methodname>add()</methodname> bedeutet
+                normalerweise das Addieren eines echtes Datums mit einem speziellen Zeitpunkt der
+                einen Datumsabschnitt repräsentiert, wie z.B. 12 Stunden, wie im nachfolgenden
+                Beispiel gezeigt. Beide, <methodname>add()</methodname> und
+                <methodname>sub()</methodname> verwenden die gleichen Optionen wie
+                <methodname>set()</methodname>, welche später erklärt werden.
             </para>
 
             <example id="zend.date.simple.functions.add.example-1">
@@ -146,8 +148,8 @@ echo "Datum über toString() = ", $date, "\n";
                 Daten, welche in einem Objekt enthalten sind, arbeiten, oder mit Datumsabschnitten,
                 wie dem Vergleich eines Minutenwertes in einem Datum mit einem absoluten Wert. Zum
                 Beispiel können die aktuellen Minuten der aktuellen Zeit mit einer speziellen Zahl
-                von Minuten verglichen werden durch Verwendung von <code>compare()</code> wie im
-                nachfolgenden Beispiel beschrieben.
+                von Minuten verglichen werden durch Verwendung von
+                <methodname>compare()</methodname> wie im nachfolgenden Beispiel beschrieben.
             </para>
 
             <example id="zend.date.simple.functions.compare.example-1">
@@ -165,8 +167,8 @@ if ($date->compare(10, Zend_Date::MINUTE) == -1) {
             </example>
 
             <para>
-                Für einen einfachen Vergleich der Gleichheit kann <code>equals()</code> verwendet
-                werden, welches ein Boolean zurückgibt.
+                Für einen einfachen Vergleich der Gleichheit kann <methodname>equals()</methodname>
+                verwendet werden, welches ein Boolean zurückgibt.
             </para>
 
             <example id="zend.date.simple.functions.compare.example-2">

+ 13 - 13
documentation/manual/de/module_specs/Zend_Date-Constants.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15851 -->
+<!-- EN-Revision: 16186 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.date.constants">
 
@@ -1141,19 +1141,19 @@ print $date->toString("'Epoche:GGGG='GGGG, ' Datum:yy.MMMM.dd'yy.MMMM.dd");
         <para>
             Wenn man mit PHP's date Formatdefinition vertrauter ist als mit den ISO
             Formatdefinitionen, dann kann man durch Verwendung der Methode
-            <classname>Zend_Date::setOptions(array('format_type' => 'php'))</classname> das Wechseln
-            von ISO Formatdefinition zu PHP date Formatdefinition welche dann für alle Zend_Date
-            Methoden verwendet werden wechseln. Danach müssen alle Format Parameter in
-            <ulink url="http://php.net/date">PHP's <code>date()</code> Formatdefintion</ulink>
-            angegeben werden. Das PHP date Format vermisst einige der Formate welche durch PHP
-            unterstützt werden und umgekehrt. Wenn keine Erfahrung damit besteht sollte auf alle
-            Fälle das ISO Format genommen werden. Und wenn Altlast-Code vorhanden ist der PHP's date
-            Format verwendet, kann dieser entweder manuell in das ISO Format konvertiert werden
-            indem <link
+            <classname>Zend_Date::setOptions(array('format_type' => 'php'))</classname> das
+            Wechseln von ISO Formatdefinition zu PHP date Formatdefinition welche dann für alle
+            Zend_Date Methoden verwendet werden wechseln. Danach müssen alle Format Parameter in
+            <ulink url="http://php.net/date">PHP's <methodname>date()</methodname>
+                Formatdefintion</ulink> angegeben werden. Das PHP date Format vermisst einige der
+            Formate welche durch PHP unterstützt werden und umgekehrt. Wenn keine Erfahrung damit
+            besteht sollte auf alle Fälle das ISO Format genommen werden. Und wenn Altlast-Code
+            vorhanden ist der PHP's date Format verwendet, kann dieser entweder manuell in das ISO
+            Format konvertiert werden indem <link
                 linkend="zend.locale.date.normalize">Zend_Locale_Format::convertPhpToIsoFormat()</link>
-            verwendet wird, oder durch Verwendung von <code>setOptions()</code>. Die folgenden
-            Beispiel zeigen die Verwendung der Konstanten anhand der unteren Tabelle für die
-            Erstellung von selbst-definierten Formaten.
+            verwendet wird, oder durch Verwendung von <methodname>setOptions()</methodname>. Die
+            folgenden Beispiel zeigen die Verwendung der Konstanten anhand der unteren Tabelle für
+            die Erstellung von selbst-definierten Formaten.
         </para>
 
         <example id="zend.date.constants.phpformats.example-1">

+ 7 - 6
documentation/manual/de/module_specs/Zend_Date-Creation.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15851 -->
+<!-- EN-Revision: 16186 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.date.creation">
 
@@ -47,11 +47,12 @@ $date = new Zend_Date();
 
             <para>
                 Machmal ist es einfacher eine statische Methode für die Erstellung eines Datums zu
-                verwenden. Hierfür kann die <emphasis><code>now()</code></emphasis> Methode
-                verwendet werden. Sie gibt eine neue Instanz von <classname>Zend_Date</classname>
-                auf die gleiche Art und Weise zurück wie wenn man <code>new Zend_Date()</code>
-                Verwenden würde. Es wird aber immer das aktuelle Datum zurückgegeben und das kann
-                auch nur durch die Angabe von optionalen Parametern geändert werden.
+                verwenden. Hierfür kann die <emphasis><methodname>now()</methodname></emphasis>
+                Methode verwendet werden. Sie gibt eine neue Instanz von
+                <classname>Zend_Date</classname> auf die gleiche Art und Weise zurück wie wenn man
+                <command>new Zend_Date()</command> Verwenden würde. Es wird aber immer das aktuelle
+                Datum zurückgegeben und das kann auch nur durch die Angabe von optionalen
+                Parametern geändert werden.
             </para>
 
             <programlisting language="php"><![CDATA[

+ 65 - 58
documentation/manual/de/module_specs/Zend_Date-Overview.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15851 -->
+<!-- EN-Revision: 16186 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.date.overview">
 
@@ -21,8 +21,8 @@
 
             <para>
                 Viele Methoden benutzen Zeichenketten für Datumsformate so ähnlich wie PHP's
-                <code>date()</code>. Wenn man mit den Zeichen von PHP's Datumsformaten mehr
-                Erfahrung hat als mit den ISO Zeichen für Formate dann kann man
+                <methodname>date()</methodname>. Wenn man mit den Zeichen von PHP's Datumsformaten
+                mehr Erfahrung hat als mit den ISO Zeichen für Formate dann kann man
                 <classname>Zend_Date::setOptions(array('format_type' => 'php'))</classname>
                 benutzen. Danach können PHP's Zeichen für Datumsformate für alle Funktionen
                 verwendet werden die einen <varname>$format</varname> Parameter akzeptieren. Durch
@@ -60,10 +60,10 @@
                 erwartet. Um solche Problem zu verhindern kann die Option <code>fix_dst</code>
                 verwendet werden, welche standardmäßig wahr ist. Das führt dazu das die
                 Sommer-/Winterzeit keinen Einfluß mehr bei Datumsberechnungen zeigt
-                (<code>addMOnth(), subMonth()</code>).
-                <classname>Zend_Date::setOptions(array('fix_dst' => false))</classname> kann benutzt
-                werden um Hinzufügen oder Entfernen der Sommer-/Winterzeitanpassung zu gestatten
-                wenn Datumsberechnungen durchgeführt werden.
+                (<methodname>addMonth()</methodname>, <methodname>subMonth()</methodname>).
+                <methodname>Zend_Date::setOptions(array('fix_dst' => false))</methodname> kann
+                benutzt werden um Hinzufügen oder Entfernen der Sommer-/Winterzeitanpassung zu
+                gestatten wenn Datumsberechnungen durchgeführt werden.
             </para>
 
             <para>
@@ -155,9 +155,10 @@
                 url="http://en.wikipedia.org/wiki/Unix_Time">UNIX Zeitpunkten</ulink>. Damit ein
             Datum in einer lokalisierten Art und Weise durchsucht werden kann, muß zuerst eine
             Zeitzone bekannt sein. Die Standardzeitzone ist immer GMT/UTC. Um die Zeitzone des
-            Objektes zu inspizieren kann <code>getTimeZone())</code> verwendet werden. Um die
-            Zeitzone des Objektes zu wechseln kann <code>setTimeZone())</code> verwendet werden.
-            Alle Änderungen des Objektes sind immer relativ zu seiner Zeitzone zu sehen.
+            Objektes zu inspizieren kann <methodname>getTimeZone()</methodname> verwendet werden.
+            Um die Zeitzone des Objektes zu wechseln kann <methodname>setTimeZone()</methodname>
+            verwendet werden. Alle Änderungen des Objektes sind immer relativ zu seiner Zeitzone zu
+            sehen.
         </para>
 
         <para>
@@ -219,10 +220,10 @@ echo $date3, "\n"; // Ausgabe "Mar 3, 2007 12:00:00 AM"
             <varname>$locale</varname> Parameter das Gebietsschema für lokalisierte Ausgaben (z.B.
             das Datumsformat für eine Ausgabe als Zeichenkette). Anzumerken ist auch das der
             <varname>$date</varname> Parameter stattdessen ein Typname sein kann (z.B.
-            <varname>$hour</varname> für <code>addHour()</code>), und das verhindert auch nicht das
-            ein <classname>Zend_Date</classname> Objekt als Argument für diesen Parameter angegeben
-            werden kann. Wenn keine <varname>$locale</varname> angegeben wurde, wird das
-            Gebietsschema des aktuellen Objektes genommen um <varname>$date</varname> zu
+            <varname>$hour</varname> für <methodname>addHour()</methodname>), und das verhindert
+            auch nicht das ein <classname>Zend_Date</classname> Objekt als Argument für diesen
+            Parameter angegeben werden kann. Wenn keine <varname>$locale</varname> angegeben wurde,
+            wird das Gebietsschema des aktuellen Objektes genommen um <varname>$date</varname> zu
             interpretieren oder das lokalisierte Format für die Ausgabe auszuwählen.
         </para>
 
@@ -250,18 +251,20 @@ $date = new Zend_Date('31.Feb.2007');
         <title>Grundsätzliche Zend_Date Operationen für die meisten Teile von Daten</title>
 
         <para>
-            Die Methoden <code>add(), sub(), compare(), get(), und set()</code> arbeiten generell
-            mit Daten. In Jedem Fall wird die Operation auf dem Datum durchgeführt das in den
-            Objektinstanz vorhanden ist. Der <varname>$date</varname> Operand wird für alle dieser
-            Methoden benötigt, ausser für <code>get()</code> und kann eine
-            <classname>Zend_Date</classname> Objektinstanz, eine nummerische Zeichenkette oder ein
-            Integer sein. Diese Methoden nehmen an das <varname>$date</varname> ein Zeitpunkt ist,
-            wenn es kein Objekt ist. Trotzdem kontrolliert der <varname>$part</varname> Operand an
-            welchem logischen Teil der zwei Daten gearbeitet werden soll, was Arbeiten an Teilen von
-            Daten des Objekts erlaubt, wie Jahr oder Minute selbst wenn <varname>$date</varname>
-            eine lange form einer Datumszeichenkette enthält wie "Dezember 31, 2007 23:59:59". Das
-            Ergebnis der Operation ändert das Datum im Objekt ausser bei <code>compare()</code> und
-            <code>get()</code>.
+            Die Methoden <methodname>add()</methodname>, <methodname>sub()</methodname>,
+            <methodname>compare()</methodname>, <methodname>get()</methodname>, und
+            <methodname>set()</methodname> arbeiten generell mit Daten. In Jedem Fall wird die
+            Operation auf dem Datum durchgeführt das in den Objektinstanz vorhanden ist. Der
+            <varname>$date</varname> Operand wird für alle dieser Methoden benötigt, ausser für
+            <methodname>get()</methodname> und kann eine <classname>Zend_Date</classname>
+            Objektinstanz, eine nummerische Zeichenkette oder ein Integer sein. Diese Methoden
+            nehmen an das <varname>$date</varname> ein Zeitpunkt ist, wenn es kein Objekt ist.
+            Trotzdem kontrolliert der <varname>$part</varname> Operand an welchem logischen Teil
+            der zwei Daten gearbeitet werden soll, was Arbeiten an Teilen von Daten des Objekts
+            erlaubt, wie Jahr oder Minute selbst wenn <varname>$date</varname> eine lange Form
+            einer Datumszeichenkette enthält wie "Dezember 31, 2007 23:59:59". Das Ergebnis der
+            Operation ändert das Datum im Objekt ausser bei <methodname>compare()</methodname> und
+            <methodname>get()</methodname>.
         </para>
 
         <example id="zend.date.basic.example-1">
@@ -282,10 +285,10 @@ print $date;
                 linkend="zend.date.constants.list">Konstanten für Datumsabschnitte</link>
             ausgeschrieben werden müssen. Normalerweise sind wir benannt durch Kombination eines
             Prefixes (Name der Basisoperation) und einem Suffix (Art des Datumsabschnittes), wie
-            <code>addYear()</code>. In der Liste die anbei steht, existieren alle Kombinationen von
-            "Datumsabschnitten" und "Basisoperationen". Zum Beispiel die Operation "add" existiert
-            für jeden dieser Datumsabschnitte wie <code>addDay()</code>, <code>addYear()</code>
-            und viele mehr.
+            <methodname>addYear()</methodname>. In der Liste die anbei steht, existieren alle
+            Kombinationen von "Datumsabschnitten" und "Basisoperationen". Zum Beispiel die
+            Operation "add" existiert für jeden dieser Datumsabschnitte wie
+            <methodname>addDay()</methodname>, <methodname>addYear()</methodname> und viele mehr.
         </para>
 
         <para>
@@ -373,11 +376,11 @@ print $date;
                                 Methoden für das Arbeiten mit Zeiteinheiten die kleiner als Sekunden
                                 sind. Normalerweise verwenden <classname>Zend_Date</classname>
                                 Instanzen eine Genauigkeit welche der von Millisekunden entspricht
-                                wie man durch <code>getFractionalPrecision()</code> sehen kann. Um
-                                die Genauigkeit zu Ändern kann
-                                <code>setFractionalPrecision($precision)</code> verwendet werden.
-                                Trotzdem ist die Genauigkeit praktisch auf Millisekunden begrezt da
-                                <classname>Zend_Date</classname> <code><ulink
+                                wie man durch <methodname>getFractionalPrecision()</methodname> sehen
+                                kann. Um die Genauigkeit zu Ändern kann
+                                <methodname>setFractionalPrecision($precision)</methodname> verwendet
+                                werden. Trotzdem ist die Genauigkeit praktisch auf Millisekunden
+                                begrezt da <classname>Zend_Date</classname> <code><ulink
                                     url="http://php.net/microtime">microtime()</ulink></code> dafür
                                 benutzt.
                             </entry>
@@ -387,7 +390,7 @@ print $date;
                                 <ulink url="http://en.wikipedia.org/wiki/Day">Tag</ulink>
                             </entry>
                             <entry>
-                                <classname>Zend_Date::DAY_SHORT</classname> wird von
+                                <constant>Zend_Date::DAY_SHORT</constant> wird von
                                 <varname>$date</varname> extrahiert wenn der
                                 <varname>$date</varname> Operand eine
                                 <classname>Zend_Date</classname> Instanz oder eine nummerische
@@ -510,14 +513,15 @@ print $date;
                                     <emphasis>get($part = null, $locale = null)</emphasis>
                                 </para>
                                 <para>
-                                    <code>get($part)</code> kann benutzt werden um einen
+                                    <methodname>get($part)</methodname> kann benutzt werden um einen
                                     Datumsabschnitt <varname>$part</varname> dieses Datumsobjektes
                                     welcher in ein Gebietsschema lokalisiert oder als formatierte
                                     Zeichenkette oder Integer gewünscht ist zurück zu bekommen.
                                     Durch Verwendung der BCMath Erweiterung können nummerische
                                     Zeichenkettten statt Integer für große Werte zurückgegeben
-                                    werden. <emphasis>NOTE:</emphasis> Anders als <code>get()</code>
-                                    geben die anderen get*() bequemlichen Methoden nur Instanzen von
+                                    werden. <emphasis>NOTE:</emphasis> Anders als
+                                    <methodname>get()</methodname> geben die anderen get*()
+                                    bequemlichen Methoden nur Instanzen von
                                     <classname>Zend_Date</classname> zurück welche nur das Datum
                                     oder die Zeit repräsentieren das ausgewählt oder berechnet
                                     wurde.
@@ -709,10 +713,11 @@ print $date;
                                 <emphasis>isLeapYear()</emphasis>
                             </para>
                             <para>
-                                <code>isLeapYear()</code> kann benutzt werden ob zu prüfen ob das
-                                aktuelle Objekt ein Schaltjahr ist. Sonst kann
-                                Zend_Date::checkLeapYear($year) benutzt werden um das Jahr $year zu
-                                prüfen, welches eine Zeichenkette, ein Integer oder eine Instanz von
+                                <methodname>isLeapYear()</methodname> kann benutzt werden ob zu
+                                prüfen ob das aktuelle Objekt ein Schaltjahr ist. Sonst kann
+                                <methodname>Zend_Date::checkLeapYear($year)</methodname> benutzt
+                                werden um das Jahr <varname>$year</varname> zu prüfen, welches eine
+                                Zeichenkette, ein Integer oder eine Instanz von
                                 <classname>Zend_Date</classname> sein kann. Ist das Jahr ein
                                 Schaltjahr ?
                             </para>
@@ -766,10 +771,11 @@ print $date;
                             </para>
                             <para>
                                 Direkt aufzurufen oder über die magische Methode
-                                <code>__toString()</code>. Die <code>toString()</code> Methode
-                                formatiert automatisch den Wert des Datumsobjektes anhand der
-                                Konventionen des Gebietsschemas des Objektes, oder einem optional
-                                definierten Gebietsschema <varname>$locale</varname>. Für eine Liste von
+                                <methodname>__toString()</methodname>. Die
+                                <methodname>toString()</methodname> Methode formatiert automatisch
+                                den Wert des Datumsobjektes anhand der Konventionen des
+                                Gebietsschemas des Objektes, oder einem optional definierten
+                                Gebietsschema <varname>$locale</varname>. Für eine Liste von
                                 unterstützten Formatcodes kann hier nachgeschaut werden:
                                 <xref linkend="zend.date.constants.selfdefinedformats" />.
                             </para>
@@ -875,17 +881,18 @@ print $date;
                             </para>
                             <para>
                                 Gibt eine Integer Repräsentation des ausgewählten Datumsabschnittes
-                                <varname>$part</varname> zurück anhand der Konventionen des Gebietsschemas
-                                des Objektes. Gibt <constant>FALSE</constant> zurück wenn der Abschnitt
-                                <varname>$part</varname> ein nicht numerischer Wert ist, wie
-                                <classname>Zend_Date::MONTH_NAME_SHORT</classname>.
+                                <varname>$part</varname> zurück anhand der Konventionen des
+                                Gebietsschemas des Objektes. Gibt <constant>FALSE</constant> zurück
+                                wenn der Abschnitt <varname>$part</varname> ein nicht numerischer
+                                Wert ist, wie <classname>Zend_Date::MONTH_NAME_SHORT</classname>.
                                 <emphasis>NOTIZ:</emphasis> Diese Methode ruft <link
-                                    linkend="id.date.basic.operations"><code>get()</code></link> auf
-                                und castet das Ergebnis einen PHP Integer Wert, welcher unerwartete
-                                Ergebnisse liefern wird, wenn <code>get()</code> eine numerische
-                                Zeichenkette zurückgibt die eine Zahl enthält welche zu groß für
-                                einen PHP Integer Wert auf Ihrem System ist. Stattdessen sollte
-                                <code>get()</code> benutzt werden.
+                                    linkend="id.date.basic.operations"><methodname>get()</methodname></link>
+                                auf und castet das Ergebnis einen PHP Integer Wert, welcher
+                                unerwartete Ergebnisse liefern wird, wenn
+                                <methodname>get()</methodname> eine numerische Zeichenkette
+                                zurückgibt die eine Zahl enthält welche zu groß für einen PHP
+                                Integer Wert auf Ihrem System ist. Stattdessen sollte
+                                <methodname>get()</methodname> benutzt werden.
                             </para>
                         </entry>
                     </row>
@@ -914,7 +921,7 @@ print $date;
                             </para>
                             <para>
                                 Diese bequemliche Funktion ist identisch mit
-                                <code>new Zend_Date()</code>. Sie gibt das aktuelle Datum als
+                                <command>new Zend_Date()</command>. Sie gibt das aktuelle Datum als
                                 <classname>Zend_Date</classname> Objekt zurück, welches das
                                 Gebietsschema <varname>$locale</varname> hat.
                             </para>

+ 2 - 2
documentation/manual/de/module_specs/Zend_Validate-Messages.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 16170 -->
+<!-- EN-Revision: 16184 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.validate.messages">
 
@@ -575,7 +575,7 @@ $validator = new Zend_Validate_Alnum();
 $messages  = $validator->getMessageTemplates();
 ]]></programlisting>
 
-    <sect2 id="zend.validate.messages">
+    <sect2 id="zend.validate.messages.limitation">
         <title>Begrenzen der Größe einer Prüfungsmeldung</title>
 
         <para>

+ 21 - 18
documentation/manual/de/ref/performance-view.xml

@@ -1,15 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15617 -->
+<!-- EN-Revision: 16183 -->
 <!-- Reviewed: no -->
 <sect1 id="performance.view">
     <title>Darstellen der View</title>
 
     <para>
-        Wenn man den MVC Layer vom Zend Framework verwendet, sind die Chancen das man
-        <classname>Zend_View</classname> verwendet recht hoch. <classname>Zend_View</classname> ist
-        performant verglichen mit anderen View oder Templating Engines; da View Skripte in PHP
-        geschrieben sind muß man weder den Overhead eines Kompilierungssystems zu PHP auf sich
-        nehmen, noch muß man darauf achten das das kompilierte PHP nicht optimiert ist. Trotzdem
+        Wenn man den <acronym>MVC</acronym> Layer vom Zend Framework verwendet, sind die Chancen
+        das man <classname>Zend_View</classname> verwendet recht hoch.
+        <classname>Zend_View</classname> ist performant verglichen mit anderen View oder Templating
+        Engines; da View Skripte in <acronym>PHP</acronym> geschrieben sind muß man weder den
+        Overhead eines Kompilierungssystems zu <acronym>PHP</acronym> auf sich nehmen, noch muß man
+        darauf achten das das kompilierte <acronym>PHP</acronym> nicht optimiert ist. Trotzdem
         zeigt <classname>Zend_View</classname> seine eigenen Probleme: Erweiterungen werden durch
         überladen (View Helfer) durchgeführt, und eine Anzahl von View Helfern, die dadurch
         Schlüsselfunktionalitäten bieten machen das auch, mit einem Verlust von Geschwindigkeit.
@@ -169,10 +170,11 @@ class My_View extends Zend_View
 
             <para>
                 Grundsätzlich, solange man nicht Variablen an das Partial übergibt und einen reinen
-                Variablenraum benötigt, oder ein Viewskript von einem anderen MVC Modul darstellt,
-                gibt es keinen Grund den Overhead von <methodname>partial()</methodname> zu
-                verwenden; stattdessen sollte man <classname>Zend_View</classname>'s eingebaute
-                <methodname>render()</methodname> Methode verwendet um das Viewskript darzustellen.
+                Variablenraum benötigt, oder ein Viewskript von einem anderen
+                <acronym>MVC</acronym> Modul darstellt, gibt es keinen Grund den Overhead von
+                <methodname>partial()</methodname> zu verwenden; stattdessen sollte man
+                <classname>Zend_View</classname>'s eingebaute <methodname>render()</methodname>
+                Methode verwendet um das Viewskript darzustellen.
             </para>
         </sect3>
     </sect2>
@@ -182,12 +184,13 @@ class My_View extends Zend_View
 
         <para>
             Version 1.5.0 führte die <methodname>action()</methodname> des View Helfers ein, welche
-            es erlaubt eine MVC Aktion abzuschicken und deren dargestellten Inhalt aufzufangen. Das
-            biete einen wichtigen Schritt in die Prinzipien von DRY, und erlaubt die
-            Wiederverwendung von Code. Trotzdem, wie jede die Ihre Anwendung profilieren schnell
-            feststellen werden, ist es auch eine sehr teure Operation. Intern muß der
-            <methodname>action()</methodname> Viewhelfer neue Anfrage und Antwort Objekte klonen,
-            den Dispatcher aufrufen, den angefragten Controller und die Aktion aufrufen, usw.
+            es erlaubt eine <acronym>MVC</acronym> Aktion abzuschicken und deren dargestellten
+            Inhalt aufzufangen. Das biete einen wichtigen Schritt in die Prinzipien von
+            <acronym>DRY</acronym>, und erlaubt die Wiederverwendung von Code. Trotzdem, wie jede
+            die Ihre Anwendung profilieren schnell feststellen werden, ist es auch eine sehr teure
+            Operation. Intern muß der <methodname>action()</methodname> Viewhelfer neue Anfrage und
+            Antwort Objekte klonen, den Dispatcher aufrufen, den angefragten Controller und die
+            Aktion aufrufen, usw.
         </para>
 
         <para>
@@ -260,7 +263,7 @@ class LoginPlugin extends Zend_Controller_Plugin_Abstract
                 da er Objekte nicht klonen und den internen Status resetieren muß. Zustzlich stellt
                 es sicher das alle Pre und Post Dispatch Plugins aufgerufen werden, was von
                 spezieller Wichtigkeit ist wenn man Frontcontroller Plugins für die Behandlung von
-                ACLs in speziellen Aktionen verwendet.
+                <acronym>ACL</acronym>'s in speziellen Aktionen verwendet.
             </para>
         </sect3>
 
@@ -342,7 +345,7 @@ class My_View_Helper_BugList extends Zend_View_Helper_Abstract
             <para>
                 Das hat zwei Vorteile: Es übernimmt nicht länger den Overhead vom
                 <methodname>action()</methodname> View Helfer, und präsentiert eine bessere und
-                semantisch verständlichere API.
+                semantisch verständlichere <acronym>API</acronym>.
             </para>
         </sect3>
     </sect2>

+ 30 - 24
documentation/manual/de/ref/requirements.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15611 -->
+<!-- EN-Revision: 16182 -->
 <!-- Reviewed: no -->
 <appendix id="requirements">
 
@@ -10,18 +10,21 @@
         <title>Einführung</title>
 
         <para>
-            Zend Framework benötigt einen PHP 5 Interpreter mit einem Web Server der konfiguriert
-            ist PHP Skripte korrekt handzuhaben. Einige Features benötigen zusätzliche Erweiterungen
-            oder Features des Web Servers; in den meisten Fällen kann der Framewrok ohne diese
-            verwendet werden, was aber zu geringerer Performance führen kann, oder dazu das
-            bestimmte Features nicht vollständig funktionieren. Ein Beispiel solch einer
-            Abhängigkeit ist mod_rewrite in einer Apache Umgebung, welches verwendet werden kann um
-            "hübsche URL's" wie "http://www.example.com/user/edit" zu implementieren. Wenn
-            mod_rewrite nicht aktiviert ist, kann ZF konfiguriert werden um URL's wie
-            "http://www.example.com?controller=user&amp;action=edit" zu unterstützen. Hübsche URL's
-            können verwendet werden um URL's zu verkleinern, für textuelle Darstellung oder die
-            Optimierung von Suchmaschinen (SEO), aber sie beeinflussen die Funktionalität der
-            Anwendung nicht direkt.
+            Zend Framework benötigt einen <acronym>PHP</acronym> 5 Interpreter mit einem Web Server
+            der konfiguriert ist <acronym>PHP</acronym> Skripte korrekt handzuhaben. Einige
+            Features benötigen zusätzliche Erweiterungen oder Features des Web Servers; in den
+            meisten Fällen kann der Framewrok ohne diese verwendet werden, was aber zu geringerer
+            Performance führen kann, oder dazu das bestimmte Features nicht vollständig
+            funktionieren. Ein Beispiel solch einer Abhängigkeit ist mod_rewrite in einer Apache
+            Umgebung, welches verwendet werden kann um "hübsche <acronym>URL</acronym>'s" wie
+            "<filename>http://www.example.com/user/edit</filename>" zu implementieren. Wenn
+            mod_rewrite nicht aktiviert ist, kann Zend Framework konfiguriert werden um
+            <acronym>URL</acronym>'s wie
+            "<filename>http://www.example.com?controller=user&amp;action=edit</filename>" zu
+            unterstützen. Hübsche <acronym>URL</acronym>'s können verwendet werden um
+            <acronym>URL</acronym>'s zu verkleinern, für textuelle Darstellung oder die Optimierung
+            von Suchmaschinen (<acronym>SEO</acronym>), aber sie beeinflussen die Funktionalität
+            der Anwendung nicht direkt.
         </para>
 
         <sect2 id="requirements.version">
@@ -29,8 +32,9 @@
             <title>PHP Version</title>
 
             <para>
-                Zend empfiehlt das aktuellste Release von PHP wegen kritischer Sicherheits und
-                Performance Verbesserungen, und unterstützt aktuell PHP 5.2.4 oder höher.
+                Zend empfiehlt das aktuellste Release von <acronym>PHP</acronym> wegen kritischer
+                Sicherheits und Performance Verbesserungen, und unterstützt aktuell
+                <acronym>PHP</acronym> 5.2.4 oder höher.
             </para>
 
             <para>
@@ -46,10 +50,11 @@
 
             <para>
                 Anbei finden Sie eine Tabelle die alle Erweiterungen auflistet die typischerweise
-                in PHP gefunden werden können und wie Sie im Zend Framework verwendet werden. Sie
-                sollten prüfen die Erweiterungen die die ZF Komponenten die Sie in Ihrer Anwendung
-                verwenden werden in Ihrer PHP Umgebung vorhanden sind. Viele Anwendungen benötigen
-                nicht jede der Erweiterungen die anbei gelistet sind.
+                in <acronym>PHP</acronym> gefunden werden können und wie Sie im Zend Framework
+                verwendet werden. Sie sollten prüfen die Erweiterungen die die Zend Framework
+                Komponenten die Sie in Ihrer Anwendung verwenden werden in Ihrer
+                <acronym>PHP</acronym> Umgebung vorhanden sind. Viele Anwendungen benötigen nicht
+                jede der Erweiterungen die anbei gelistet sind.
             </para>
 
             <para>
@@ -867,7 +872,7 @@
                                 </emphasis>
                             </entry>
                             <entry>Hard</entry>
-                            <entry>All PDO database adapters</entry>
+                            <entry>All <acronym>PDO</acronym> database adapters</entry>
                         </row>
                         <row>
                             <entry>
@@ -1433,10 +1438,11 @@
             <title>Zend Framework Komponenten</title>
 
             <para>
-                Anbei ist eine Tabelle die alle vorhandenen Zend Framework Komponenten auflistet und
-                welche PHP Erweiterungen diese benötigen. Das kann helfen um herauszufinden welche
-                Erweiterung in der eigenen Anwendung benötigt wird. Nicht alle Erweiterungen welche
-                vom Zend Framework verwendet werden sind für jede Anwendung notwendig.
+                Anbei ist eine Tabelle die alle vorhandenen Zend Framework Komponenten auflistet
+                und welche <acronym>PHP</acronym> Erweiterungen diese benötigen. Das kann helfen
+                um herauszufinden welche Erweiterung in der eigenen Anwendung benötigt wird. Nicht
+                alle Erweiterungen welche vom Zend Framework verwendet werden sind für jede
+                Anwendung notwendig.
             </para>
 
             <para>