Переглянути джерело

[ZF-8780, GERMAN] Manual:

- added review patches (thx Uli)

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@20548 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas 16 роки тому
батько
коміт
91a021f75b

+ 70 - 69
documentation/manual/de/module_specs/Zend_Date-Additional.xml

@@ -1,14 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- EN-Revision: 17750 -->
-<!-- Reviewed: no -->
+<!-- Reviewed: 17750 -->
 <sect1 id="zend.date.additional">
     <title>Funktionierende Beispiele</title>
 
     <para>
-        In diesem Kapitel werden wir verschiedene zusätzliche Funkionen beschreiben welche auch
-        durch <classname>Zend_Date</classname> verfügbar sind. Natürlich haben alle beschriebene
-        Funktionen auch Beispiele um die Arbeitsweise, und die einfache <acronym>API</acronym> für
-        die richtige Benutzung von Ihnen, zu zeigen.
+        In diesem Kapitel werden verschiedene zusätzliche Funkionen beschrieben welche auch durch
+        <classname>Zend_Date</classname> verfügbar sind. Natürlich sind für alle beschriebenen
+        Funktionen auch Beispiele vorhanden, um die Arbeitsweise und die einfache
+        <acronym>API</acronym> für die richtige Benutzung zu zeigen.
     </para>
 
     <sect2 id="zend.date.additional.checking">
@@ -16,44 +16,45 @@
 
         <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
+            mit Zeichenketten ist, dass 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
+            <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
-            <methodname>isDate($date)</methodname> integriert welche das für uns prüft.
+            Beispiel erkannt und anschließend nur die Nummer des Monats zurück gegeben. Da
+            <classname>Zend_Locale</classname> lediglich eine Klasse zum Normalisieren und
+            Lokalisieren ist und somit keine Kenntnis über die Daten hat, wurde die Funktion
+            <methodname>isDate($date)</methodname> integriert, welche dies prüfen kann.
         </para>
 
         <para>
             <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
+            entgegen und benötigt mindestens einen Parameter. Deshalb ist alles, was für die Prüfung
+            eines Datums benötigt wird, 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. Details darüber, wie
+            Formate aussehen müssen, sind im Kapitel über
             <link linkend="zend.date.constants.selfdefinedformats">selbst definierte Formate</link>
-            nachgeschaut werden.
+            nachzulesen.
         </para>
 
         <para>
-            Der dritte Parameter ist auch optional genauso wie der zweite Parameter und kann
-            verwendet werden um ein Gebietsschema anzugeben. Das gebietsschema wird benötigt um
-            Monats- und Wochentagsnamen zu normalisieren. Mit dem dritten Parameter sind wir also in
-            der Lage Daten zu erkennen wie '<command>01.Jänner.2000</command>' oder
-            '<command>01.January.2000</command>' abhängig von dem angegebenen Gebietsschema.
+            Der dritte Parameter ist, wie schon der zweite Parameter, optional und kann für die
+            Angabe eines Gebietsschemas verwendet werden. Das Gebietsschema wird zur Normalisierung
+            von Monats- und Wochentagsnamen benötigt. Mit der Angabe des dritten Parameters ist es
+            also möglich, Daten wie '<command>01.Jänner.2000</command>' oder
+            '<command>01.January.2000</command>' abhängig vom angegebenen Gebietsschema, zu
+            erkennen.
         </para>
 
         <para>
-            <methodname>isDate()</methodname> prüft natürlich auch ob ein Datum existiert.
+            <methodname>isDate()</methodname> prüft 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 '<command>31.Februar.2000</command>' 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
-            '<command>03.März.2000</command>'. Auf der anderen Seite führt
+            <classname>Zend_Date</classname> zu erstellen, da <classname>Zend_Date</classname> das
+            Datum automatisch korrigiert und eine gültige Datumsangabe zurück gibt. In unserem Fall
+            den '<command>03.März.2000</command>'. Auf der anderen Seite führt
             <methodname>isDate()</methodname> diese Prüfung durch und gibt beim
             '<command>31.Februar.2000</command>' <constant>FALSE</constant> zurück, weil sie weiß
             das dieses Datum unmöglich ist.
@@ -94,19 +95,19 @@ if (Zend_Date::isDate($date,'dd MMMM yyyy', 'en')) {
         <title>Sonnenaufgang und Sonnenuntergang</title>
 
         <para>
-            <classname>Zend_Date</classname> beinhaltet auch Funktionen um Informationen von der
-            Sonne zu erhalten. Oft ist es notwendig die Zeit für Sonnenaugang oder Sonnenuntergang
+            <classname>Zend_Date</classname> beinhaltet auch Funktionen um Informationen zur
+            Sonne zu erhalten. Oft ist es notwendig, die Zeit für Sonnenaugang oder Sonnenuntergang
             für einen bestimmten Tag zu erhalten. Das ist mit <classname>Zend_Date</classname> sehr
-            einfach weil nur der gewünschte Tag angegeben werden muß, und zusätzlich die Ortsangabe
-            für den Sonnenaufgang oder Sonnenuntergang berechnet werden soll.
+            einfach, da nur der gewünschte Tag und die Ortsangabe für den Sonnenaufgang oder
+            Sonnenuntergang angegeben werden muss.
         </para>
 
         <para>
-            Da die meisten Personen die genaue Ortsangabe Ihrer Stadt nicht kennen haben wir auch
-            eine Helferklasse spendiert die für etwa 250 Haupt- und Großstädte der ganzen Welt die
-            Daten der Ortsangaben bereithält. Die meisten Personen können Städte in Ihrer näheren
-            Umgebung benutzen, da die Differenz für Ortsangaben welche nahe beineinander liegen nur
-            in Sekunden gemessen werden kann.
+            Da die meisten Personen die genaue Ortsangabe Ihrer Stadt nicht kennen, wird eine
+            eine Helferklasse bereitgestellt, die für etwa 250 Haupt- und Großstädte der ganzen Welt
+            die Daten der Ortsangaben bereithält. Die meisten Personen können Städte in Ihrer
+            näheren Umgebung benutzen, da die Differenz für Ortsangaben, welche nahe beineinander
+            liegen, nur in Sekunden gemessen werden kann.
         </para>
 
         <para>
@@ -127,11 +128,11 @@ print_r (Zend_Date_Cities::getCityList());
             Die Ortsangabe selbst erhält man mit der Funktion
             <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.
+            angegeben und optional als zweiten Parameter für den zu setzenden Horizont.
         </para>
 
         <para>
-            Es gibt 4 vordefinierte Horizonte welche mit einer Ortsangabe benutzt werden können um
+            Es gibt 4 vordefinierte Horizonte, welche mit einer Ortsangabe benutzt werden können, um
             den genauen Zeitpunkt von Sonnenauf- und -untergang zu erhalten. Der
             '<varname>$horizon</varname>' Parameter ist in allen Funktionen immer optional. Wenn er
             nicht gesetzt wird, wird der '<property>effective</property>' Horizont benutzt.
@@ -199,12 +200,12 @@ $mylocation = array('latitude' => 41.5, 'longitude' => 13.2446);
         </example>
 
         <para>
-            Da nun alle benötigten Daten angegeben werde können ist der nächste Schritt die
-            Erstellung eines <classname>Zend_Date</classname> Objekts mit dem Tag für welchen
+            Da nun alle benötigten Daten angegeben werden können, ist der nächste Schritt die
+            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
             '<methodname>getSunset()</methodname>', des Sonnenuntergangs mit
-            '<methodname>getSunrise()</methodname>' und alle möglichen Informationen welche die
+            '<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.
@@ -238,35 +239,35 @@ foreach ($info as $sun) {
 
         <para>
             Zeitzonen sind genauso wichtig wie die Datumsangaben selbst. Es gibt einige Zeitzonen
-            abhängig davon wo auf der Welt der Benutzer lebt. Deshalb bedeutet das Arbeiten mit
-            Daten auch immer das eine gültige Zeitzone gesetzt ist. Das klingt eventuell
+            abhängig vom Aufenthaltsort des Nutzers. Deshalb bedeutet das Arbeiten mit
+            Daten auch immer, dass 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 <filename>php.ini</filename> oder durch Definition in der Bootstrap
-            Datei.
+            <classname>Zend_Date</classname> erwähnt, muss immer eine Standardzeitzone gesetzt
+            werden. Dies kann entweder in der <filename>php.ini</filename> oder durch Definition in
+            der Bootstrap Datei durchgeführt werden.
         </para>
 
         <para>
-            Ein <classname>Zend_Date</classname> Objekt speichert natürlich die aktuelle Zeitzone.
+            Ein <classname>Zend_Date</classname> Objekt speichert die aktuelle Zeitzone.
             Selbst wenn die Zeitzone nach der Erstellung des Objektes geändert wird, merkt sich das
-            Objekt die originale Zeitzone und arbeitet mit Ihr. Es ist also nicht notwendig die
+            Objekt die originale Zeitzone und arbeitet mit dieser. Es ist also nicht notwendig, die
             Zeitzone im Code mithilfe von <acronym>PHP</acronym> Funktionen zu ändern.
-            <classname>Zend_Date</classname> hat zwei eingebaute Funktionen die es ermöglichen damit
-            zu Arbeiten.
+            <classname>Zend_Date</classname> hat zwei eingebaute Funktionen, die es ermöglichen
+            damit zu arbeiten.
         </para>
 
         <para>
             <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 <acronym>PHP</acronym> Internas gekoppelt
-            ist. Deshalb ist die zurückgegebene Zeitzone nicht die des <acronym>PHP</acronym>
-            Skripts sondern jene des Objektes. <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.
+            <classname>Zend_Date</classname> Objektes zurück. Man sollte in Erinnerung behalten,
+            dass <classname>Zend_Date</classname> nicht mit den <acronym>PHP</acronym> Internas
+            gekoppelt ist. Deshalb ist die zurückgegebene Zeitzone nicht die des
+            <acronym>PHP</acronym> Skripts, sondern jene des Objektes.
+            <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">
@@ -274,8 +275,8 @@ foreach ($info as $sun) {
 
             <programlisting language="php"><![CDATA[
 // Setzen einer Standardzeitzone... das muß in der Bootstrap Datei
-// oder php.ini gemacht werden. Wir setzen Sie hier nur der Vollständigkeit
-// halber um ein komplettes Beispiel zu erhalten.
+// oder php.ini gemacht werden. Wir setzen diese hier nur der Vollständigkeit
+// halber, um ein komplettes Beispiel zu erhalten.
 date_default_timezone_set('Europe/Vienna');
 
 // Erstellen des Datumsobjektes
@@ -300,18 +301,18 @@ print $date->getIso();
 
         <para>
             <classname>Zend_Date</classname> nimmt immer die aktuelle Zeitzone für das Erstellen
-            eines Objektes wie in den ersten Zeilen des Beispiels gezeigt. Das Ändern der Zeitzone
+            eines Objektes, wie in den ersten Zeilen des Beispiels gezeigt. Das Ändern der Zeitzone
             für ein erstelltes Objekt hat einen Effekt auf das Datum selbst. Daten sind immer
             relativ zu einer Zeitzone. Das Ändern der Zeitzone für ein
             <classname>Zend_Date</classname> Objekt ändert nicht die Zeit des
-            <classname>Zend_Date</classname> Objektes selbst. Man muß sich in Erinnerung halten das
-            Daten intern immer als Zeitpunkte und in der <acronym>GMT</acronym> gespeichert werden.
-            Eine Zeitzone bedeutet also wieviele Stunden subtrahiert oder addiert werden müssen um
-            die aktuelle globale Zeit für die eigene Zeitzone und Region er erhalten.
+            <classname>Zend_Date</classname> Objektes selbst. Man muß sich in Erinnerung halten,
+            dass Daten intern immer als Zeitpunkte und in der <acronym>GMT</acronym> gespeichert
+            werden. Eine Zeitzone bedeutet also wieviele Stunden subtrahiert oder addiert werden
+            müssen, um die aktuelle globale Zeit für die eigene Zeitzone und Region zu erhalten.
         </para>
 
         <para>
-            Das koppeln der Zeitzone innerhalb von <classname>Zend_Date</classname> hat einen
+            Das Koppeln der Zeitzone innerhalb von <classname>Zend_Date</classname> hat einen
             anderen positiven Nebeneffekt. Es ist möglich verschiedene Daten mit verschiedenen
             Zeitzonen zu haben.
         </para>
@@ -321,8 +322,8 @@ print $date->getIso();
 
             <programlisting language="php"><![CDATA[
 // Setzen einer Standardzeitzone... das muß in der Bootstrap Datei oder
-// php.ini gemacht werden. Wir setzen Sie hier nur der Vollständigkeit
-// halber um ein komplettes Beispiel zu erhalten.
+// php.ini gemacht werden. Wir setzen diese hier nur der Vollständigkeit
+// halber, um ein komplettes Beispiel zu erhalten.
 date_default_timezone_set('Europe/Vienna');
 
 // Erstellen des Datumsobjektes

+ 18 - 29
documentation/manual/de/module_specs/Zend_Date-Basic.xml

@@ -1,8 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- EN-Revision: 17597 -->
-<!-- Reviewed: no -->
+<!-- Reviewed: 17597 -->
 <sect1 id="zend.date.basic">
-
     <title>Basis Methoden</title>
 
     <para>
@@ -16,31 +15,31 @@
     </para>
 
     <para>
-        Das Setzen eines Datums ohne Zeit bedeutet das die Zeit auf 00:00:00 gesetzt wird. Genauso
-        bedeutet das Setzen einer Zeit ohne Datum das Intern das Datum auf 01.01.1970 gesetzt wird
-        inklusive der Anzahl an Sekunden welche der vergangenen Stunden, Minuten und Sekunden der
-        angegebenen Zeit entsprechen. Normalerweise messen Personen Dinge von einem Startpunkt aus,
-        wie das Jahr 0 A.D. Trotzdem, verwenden die meisten Softwaresysteme die erste Sekunde des
-        Jahres 1970 als Startpunkt und bezeichnen Zeiten als Abstand zum Zeitpunkt durch Zählen der
-        Anzahl an Sekunden die seit diesem dem Startpunkt vergangen sind.
+        Das Setzen eines Datums ohne Zeit bedeutet, dass die Zeit auf 00:00:00 gesetzt wird. Genauso
+        bedeutet das Setzen einer Zeit ohne Datum, dass intern das Datum auf 01.01.1970 inklusive
+        der Anzahl an Sekunden welche der vergangenen Stunden, Minuten und Sekunden der angegebenen
+        Zeit entsprechen, gesetzt wird . Normalerweise messen Personen Dinge von einem Startpunkt
+        aus, wie das Jahr 0 A.D. Trotzdem verwenden die meisten Softwaresysteme die erste Sekunde
+        des Jahres 1970 als Startpunkt und bezeichnen Zeiten als Abstand zum Zeitpunkt durch Zählen
+        der Anzahl an Sekunden, die seit diesem dem Startpunkt vergangen sind.
     </para>
 
     <sect2 id="zend.date.basic.creation">
-
         <title>Aktuelles Datum</title>
 
         <para>
-            Ohne jegliche Argumente bedeutet die Erstellung einer Instanz das ein Objekt mit dem
+            Ohne jegliche Argumente bedeutet die Erstellung einer Instanz, dass ein Objekt mit dem
             aktuellen Gebietsschema und dem aktuellen lokalen Datum zurückgegeben wird, durch
             Verwendung von <acronym>PHP</acronym>'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 <acronym>PHP</acronym> Umgebung
+            das Objekt zu erhalten. Man muß sicherstellen, dass die <acronym>PHP</acronym> Umgebung
             die richtige <link linkend="zend.date.setdefaulttimezone">Standardzeitzone</link>
             gesetzt hat.
         </para>
 
         <example id="zend.date.basic.creation.example-1">
             <title>Erstellen des aktuellen Datums</title>
+
             <programlisting language="php"><![CDATA[
 $date = new Zend_Date();
 
@@ -48,11 +47,9 @@ $date = new Zend_Date();
 print $date;
 ]]></programlisting>
         </example>
-
     </sect2>
 
     <sect2 id="zend.date.basic.functions">
-
         <title>Zend_Date durch Beispiele</title>
 
         <para>
@@ -63,18 +60,18 @@ print $date;
         </para>
 
         <sect3 id="zend.date.simple.functions.get">
-
             <title>Ein Datum ausgeben</title>
 
             <para>
                 Ein Datum in einem <classname>Zend_Date</classname> Objekt kann als Integer oder
-                lokalisierte Zeichenkette ausgegeben werden indem man die
-                <methodname>get()</methodname> Methode verwendet. Es gibt viele Optionen welche
+                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">
                 <title>get() - Ausgabe eines Datums</title>
+
                 <programlisting language="php"><![CDATA[
 $date = new Zend_Date();
 
@@ -82,11 +79,9 @@ $date = new Zend_Date();
 print $date->get();
 ]]></programlisting>
             </example>
-
         </sect3>
 
         <sect3 id="zend.date.simple.functions.set">
-
             <title>Setzen eines Datums</title>
 
             <para>
@@ -98,6 +93,7 @@ print $date->get();
 
             <example id="zend.date.simple.functions.set.example-1">
                 <title>set() - Setzen eines Datums</title>
+
                 <programlisting language="php"><![CDATA[
 $date = new Zend_Date();
 
@@ -106,11 +102,9 @@ $date->set('13:00:00',Zend_Date::TIMES);
 print $date->get(Zend_Date::W3C);
 ]]></programlisting>
             </example>
-
         </sect3>
 
         <sect3 id="zend.date.simple.functions.add">
-
             <title>Addieren und Subtrahieren von Daten</title>
 
             <para>
@@ -124,6 +118,7 @@ print $date->get(Zend_Date::W3C);
 
             <example id="zend.date.simple.functions.add.example-1">
                 <title>add() - Addieren von Daten</title>
+
                 <programlisting language="php"><![CDATA[
 $date = new Zend_Date();
 
@@ -137,11 +132,9 @@ echo "Datum über get() = ", $date->get(Zend_Date::W3C), "\n";
 echo "Datum über toString() = ", $date, "\n";
 ]]></programlisting>
             </example>
-
         </sect3>
 
         <sect3 id="zend.date.simple.functions.compare">
-
             <title>Vergleichen von Daten</title>
 
             <para>
@@ -155,6 +148,7 @@ echo "Datum über toString() = ", $date, "\n";
 
             <example id="zend.date.simple.functions.compare.example-1">
                 <title>compare() - Vergleichen von Daten</title>
+
                 <programlisting language="php"><![CDATA[
 $date = new Zend_Date();
 
@@ -174,6 +168,7 @@ if ($date->compare(10, Zend_Date::MINUTE) == -1) {
 
             <example id="zend.date.simple.functions.compare.example-2">
                 <title>equals() - Identifizieren eines Datums oder Datumsabschnittes</title>
+
                 <programlisting language="php"><![CDATA[
 $date = new Zend_Date();
 
@@ -185,12 +180,6 @@ if ($date->equals(10, Zend_Date::HOUR)) {
 }
 ]]></programlisting>
             </example>
-
         </sect3>
-
     </sect2>
-
 </sect1>
-<!--
-vim:se ts=4 sw=4 et:
--->

+ 43 - 41
documentation/manual/de/module_specs/Zend_Date-Creation.xml

@@ -1,11 +1,11 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- EN-Revision: 18427 -->
-<!-- Reviewed: no -->
+<!-- Reviewed: 18427 -->
 <sect1 id="zend.date.creation">
     <title>Erstellen von Datumswerten</title>
 
     <para>
-        <classname>Zend_Date</classname> unterstützt viele verschiedene Wege um eine neue Instanz
+        <classname>Zend_Date</classname> unterstützt viele verschiedene Wege, um eine neue Instanz
         von sich selbst zu erstellen. Da es verschiedene Notwendigkeiten gibt, werden die bequemsten
         Wege in diesem Kapitel gezeigt.
     </para>
@@ -14,21 +14,21 @@
         <title>Erstellen des aktuellen Datums</title>
 
         <para>
-            Der einfachste Weg der Erstellung eines Datumsobjektes ist es ein aktuelles Datum zu
+            Der einfachste Weg der Erstellung eines Datumsobjektes ist es, ein aktuelles Datum zu
             erstellen. Man kann entweder eine neue Instanz mit <command>new Zend_Date()</command>
-            erstellen, oder die bequemere statische Methode
-            <methodname>Zend_Date::now()</methodname> verwenden wobei beide das aktuelle Datum als
-            neue Instanz von <classname>Zend_Date</classname> zurückgeben. Das aktuelle Datum
-            enthält immer das aktuelle Datum und die Zeit für die aktuell gesetzte Zeitzone.
+            erstellen oder die bequemere statische Methode <methodname>Zend_Date::now()</methodname>
+            verwenden, wobei beide das aktuelle Datum als neue Instanz von
+            <classname>Zend_Date</classname> zurückgeben. Das aktuelle Datum enthält immer das
+            Datum und die Zeit der aktuell gesetzten Zeitzone.
         </para>
 
         <example id="zend.date.creation.actual.example-1">
             <title>Datum durch Instanz erstellen</title>
 
             <para>
-                Datumserstellung durch Erzeugen einer neuen Instanz bedeutet das man keinen
-                Parameter angeben muß. Natürlich gibt es mehrere Parameter die später beschrieben
-                werden aber normalerweise ist das der einfachste und meist genutzte Weg um das
+                Datumserstellung durch Erzeugen einer neuen Instanz bedeutet, dass man keinen
+                Parameter angeben muß. Natürlich gibt es mehrere Parameter, die später beschrieben
+                werden. Normalerweise ist das jedoch der einfachste und meist genutzte Weg, um das
                 aktuelle Datum als <classname>Zend_Date</classname> Instanz zu erhalten.
             </para>
 
@@ -41,12 +41,12 @@ $date = new Zend_Date();
             <title>Statische Erstellung eines Datums</title>
 
             <para>
-                Machmal ist es einfacher eine statische Methode für die Erstellung eines Datums zu
+                Machmal ist es einfacher, eine statische Methode für die Erstellung eines Datums zu
                 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
+                <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. Dieses Verhalten kann auch nur durch die Angabe von optionalen
                 Parametern geändert werden.
             </para>
 
@@ -60,20 +60,21 @@ $date = Zend_Date::now();
         <title>Erstellen von Datumswerten von einer Datenbank</title>
 
         <para>
-            Datenbanken werden oft verwendet um Datumswerte zu speichern. Aber das Problem ist, das
-            jede Datenbank Ihre Datumswerte in einem anderen Weg ausgibt. <emphasis>MsSQL</emphasis>
-            Datenbanken verwenden eine etwas andere Standardausgabe von Datumswerten als
-            <emphasis>MySQL</emphasis> Datenbanken. Aber zur Vereinfachung macht es
+            Datenbanken werden oft verwendet, um Datumswerte zu speichern. Das Problem ist dabei,
+            dass jede Datenbank Ihre Datumswerte in einer anderen Form ausgibt.
+            <emphasis>MsSQL</emphasis> Datenbanken verwenden eine etwas andere Standardausgabe von
+            Datumswerten als <emphasis>MySQL</emphasis> Datenbanken. Zur Vereinfachung macht es
             <classname>Zend_Date</classname> sehr simpel ein Datum von einem Datumswert einer
             Datenbank zu erstellen.
         </para>
 
         <para>
-            Natürlich kann jeder Datenbank gesagt werden das Sie die Ausgabe einer definierten
-            Spalte in einen speziellen Wert konvertiert. Zum Beispiel können ein
-            <emphasis>datetime</emphasis> Wert so konvertiert werden das ein Minutenwert ausgegeben
-            wird. Aber das benötigt viel Zeit und oft müssen Datumswerte auf eine andere Art und
-            Weise bearbeitet werden als bei der Erstellung der Datenbankabfrage gedacht wurde.
+            Natürlich kann jeder Datenbank mitgeteilt werden, dass diese die Ausgabe einer
+            definierten Spalte in einen speziellen Wert konvertiert. Zum Beispiel können ein
+            <emphasis>datetime</emphasis> Wert so konvertiert werden, dass ein Minutenwert
+            ausgegeben wird. Aber das benötigt viel Zeit und oft müssen Datumswerte auf eine andere
+            Art und Weise bearbeitet werden, als bei der Erstellung der Datenbankabfrage gedacht
+            wurde.
         </para>
 
         <para>
@@ -85,12 +86,13 @@ $date = Zend_Date::now();
             <title>Schnelle Erstellung eines Datums von Datumswerten einer Datenbank</title>
 
             <para>
-                Von allen Datenbanken ist bekannt das Sie Abfragen so schnell wie möglich
-                bearbeiten. Sie wurden erstellt um schnell zu arbeiten und zu antworten. Der
-                Schnellste Weg um Datumswerte zu bearbeiten ist es aus der Datenbank Unit Timestamps
-                zu erhalten. Alle Datenbanken speichern Datumswerte intern als Timestamps (nicht
-                Unix Timestamps). Das bedeutet das die Zeit für die Erstellung eines Timestamps
-                durch eine Abfrage viel kleiner ist als die Konvertierung in ein spezielles Format.
+                Von allen Datenbanken ist bekannt, dass Abfragen so schnell wie möglich bearbeitet
+                werden. Sie wurden erstellt um schnell zu arbeiten und zu antworten. Der
+                schnellste Weg um Datumswerte zu bearbeiten ist es aus der Datenbank
+                <acronym>UNIX</acronym> Timestamps zu erhalten. Alle Datenbanken speichern
+                Datumswerte intern als Timestamps (nicht UNIX Timestamps). Das bedeutet, dass die
+                Zeit für die Erstellung eines Timestamps durch eine Abfrage viel kleiner ist, als
+                die Konvertierung in ein spezielles Format.
             </para>
 
             <programlisting language="php"><![CDATA[
@@ -103,18 +105,18 @@ $date = new Zend_Date($unixtimestamp, Zend_Date::TIMESTAMP);
             <title>Bequeme Erstellung eines Datums von Datumswerten einer Datenbank</title>
 
             <para>
-                Die Standardausgabe von allen Datenbanken ist leicht unterschiedlich selbst wenn
-                diese auf den ersten Blick gleich ausschauen. Aber alle sind Teil des
-                <acronym>ISO</acronym> Standards und durch Ihn beschrieben. Deshalb liegt der
-                einfachste Weg ein Datum zu erstellen in der Verwendung von
-                <constant>Zend_Date::ISO_8601</constant>. Datenbanken von denen bekannt ist das
-                Sie durch <constant>Zend_Date::ISO_8601</constant> erkannt werden sind zum
+                Die Standardausgabe von allen Datenbanken ist leicht unterschiedlich, selbst wenn
+                diese auf den ersten Blick gleich aussehen. Aber alle sind Teil des
+                <acronym>ISO</acronym> Standards und durch diesen beschrieben. Deshalb liegt der
+                einfachste Weg ein Datum zu erstellen, in der Verwendung von
+                <constant>Zend_Date::ISO_8601</constant>. Datenbanken, von denen bekannt ist, dass
+                diese durch <constant>Zend_Date::ISO_8601</constant> erkannt werden, sind zum
                 Beispiel <emphasis>MySQL</emphasis> und <emphasis>MsSQL</emphasis>. Aber alle
                 Datenbanken können eine <acronym>ISO-8601</acronym> Repräsentation von Datumsspalten
-                ausgeben. <acronym>ISO-8601</acronym> hat den großen Vorteil das es menschlich
-                lesbar ist. Der Nachteil ist das <acronym>ISO-8601</acronym> mehr Zeit zur
-                Berechnung benötigt als ein einfacher Unix Timestamp. Es soll auch erwähnt werden
-                das Unix Timestamps nur für Datumswerte nach dem 1 Jänner 1970 unterstützt werden.
+                ausgeben. <acronym>ISO-8601</acronym> hat den großen Vorteil, dass es menschlich
+                lesbar ist. Der Nachteil ist, dass <acronym>ISO-8601</acronym> mehr Zeit zur
+                Berechnung benötigt, als ein einfacher UNIX Timestamp. Es soll auch erwähnt werden
+                das UNIX Timestamps nur für Datumswerte nach dem 1. Januar 1970 unterstützt werden.
             </para>
 
             <programlisting language="php"><![CDATA[
@@ -176,8 +178,8 @@ $date = new Zend_Date($datecolumn, Zend_Date::ISO_8601);
 
             <para>
                 Normalerweise wird ein komplettes Datumsarray für die Erstellung einer neuen Instanz
-                des Datums angegeben werden. Aber wenn nicht alle Werte angegeben werden, werden die
-                nicht angegebenen Arraywerte genullt. Das bedeutet das wenn z.B. keine Stunde
+                des Datums angegeben werden. Wenn nicht alle Werte angegeben werden, werden die
+                nicht angegebenen Arraywerte genullt. Das bedeutet, dass wenn z.B. keine Stunde
                 angegeben wird, die Stunde <emphasis>0</emphasis> verwendet wird.
             </para>
 

+ 18 - 20
documentation/manual/de/module_specs/Zend_Date-Theory.xml

@@ -11,16 +11,16 @@
 
     <para>
         Viele Sprachen teilen das Arbeiten mit Zeiten und Kalendern in zwei Klassen. Aber Zend
-        Framework strebt nach extremer Vereinfachung und die Entwickler zu zwingen verschiedene
-        Objekte mit verschiedenen Methoden für Zeiten und Daten zu verwenden ist in vielen
+        Framework strebt nach extremer Vereinfachung und die Entwickler zu zwingen, verschiedene
+        Objekte mit verschiedenen Methoden für Zeiten und Daten zu verwenden, ist in vielen
         Situationen eine Belastung. Da die Methoden von <classname>Zend_Date</classname> das
-        Arbeiten mit vieldeutigen Daten unterstützen die möglicherweise nicht alle Datumsabschnitte
+        Arbeiten mit vieldeutigen Daten unterstützen, die möglicherweise nicht alle Datumsabschnitte
         beinhalten (Zeitalter, Jahr, Monat, Tag, Stunde, Minute, Sekunde, Zeitzone), können
         Entwickler die Flexibilität und die einfache Handhabung der selben Klasse und der selben
-        Methode geniessen um die gleichen Änderungen durchzuführen (zum Beispiel Addieren,
+        Methode geniessen, um die gleichen Änderungen durchzuführen (zum Beispiel Addieren,
         Subtrahieren, Vergleichen, Verbinden von Datumsabschnitten, und vieles mehr). Das Aufteilen
         der Handhabung dieser Datumsabschnitte in verschiedene Klassen würde Komplikationen
-        hervorrufen wenn einfaches gemeinsames Arbeiten und eine kleine Lernkurve gewünscht sind.
+        hervorrufen, wenn einfaches gemeinsames Arbeiten und eine kleine Lernkurve gewünscht sind.
         Eine einzige Klasse reduziert die Verdopplung von Code für gleichartige Arbeiten, ohne die
         Notwendigkeit einer komplexen Ableitungshirarchie.
     </para>
@@ -38,15 +38,14 @@
                     Alle Daten und Zeiten, selbst die mehrdeutigen (z.B. kein Jahr), sind intern
                     dargestellt in absoluten Momenten der Zeit, repräsentiert als
                     <acronym>UNIX</acronym> Zeitpunkt welcher die Differenz zwischen der gewünschten
-                    Zeit und dem 01.Jänner 1970 00:00:00 <acronym>GMT</acronym> darstellt. Das ist
-                    nur deshalb möglich weil <classname>Zend_Date</classname> nicht durch
-                    <acronym>UNIX</acronym> Zeitpunkte limitiert ist und auch nicht durch Integer
-                    Zahlen. Die BCMath Erweiterung wird benötigt um extrem große Daten ausserhalb
-                    des Bereichs vom Freitag dem 13.Dezember 1901 20:45:54 <acronym>GMT</acronym>
-                    bis zum 19.Jänner 2038 03:14:07 <acronym>GMT</acronym> zu unterstützen.
-                    Zusätzlich können kleine Mathematikfehler aufgrund der inhärenten Beschränkungen
-                    des Float-Datentyps sowie durch Rundung auftreten, es sei denn, die BCMath
-                    Extension wird verwendet.
+                    Zeit und dem 01. Januar 1970 00:00:00 <acronym>GMT</acronym> darstellt. Das ist
+                    nur deshalb möglich, weil <classname>Zend_Date</classname> nicht durch
+                    <acronym>UNIX</acronym> Zeitpunkte oder Integer-Zahlen limitert ist. Die BCMath
+                    Erweiterung wird benötigt, um extrem große Daten außerhalb des Bereichs vom
+                    Freitag dem 13.Dezember 1901 20:45:54 <acronym>GMT</acronym> bis zum 19. Januar
+                    2038 03:14:07 <acronym>GMT</acronym> zu unterstützen. Zusätzlich können kleine
+                    Mathematikfehler aufgrund der inhärenten Beschränkungen des Float-Datentyps
+                    sowie durch Rundung auftreten, es sei denn, die BCMath Extension wird verwendet.
                 </para>
             </listitem>
 
@@ -56,9 +55,9 @@
                 </para>
 
                 <para>
-                    Deswegen wird eine Objektinstanz welche drei Stunden repräsentiert
-                    ausgedrückt als drei Stunden nach dem 01.Jänner.1970 00:00:00
-                    <acronym>GMT</acronym> bzw. 0 + 3 * 60 * 60 = 10800 dargestellt.
+                    Deswegen wird eine Objektinstanz, welche drei Stunden repräsentiert, als drei
+                    Stunden nach dem 01. Januar 1970 00:00:00 <acronym>GMT</acronym> bzw.
+                    0 + 3 * 60 * 60 = 10800 dargestellt.
                 </para>
             </listitem>
 
@@ -68,11 +67,10 @@
                 </para>
 
                 <para>
-                    Wo es möglich ist verwendet <classname>Zend_Date</classname> normalerweise
-                    <acronym>PHP</acronym> Funktionen um die Geschwindigkeit zu erhöhen.
+                    Wo es möglich ist, verwendet <classname>Zend_Date</classname> normalerweise
+                    <acronym>PHP</acronym> Funktionen, um die Geschwindigkeit zu erhöhen.
                 </para>
             </listitem>
         </itemizedlist>
      </sect2>
 </sect1>
-<!--vim:se ts=4 sw=4 et:-->

+ 23 - 27
documentation/manual/de/module_specs/Zend_Debug.xml

@@ -2,15 +2,13 @@
 <!-- EN-Revision: 18834 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.debug.dumping">
-
     <title>Variablen ausgeben</title>
 
     <para>
         Die statische Methode <methodname>Zend_Debug::dump()</methodname> druckt oder gibt
-        Informationen, über einen Ausdruck, zurück. Diese einfache Technik des
-        Debuggens ist üblich, weil Sie in einer Ad-Hoc Weise einfach zu Verwenden
-        ist, und Sie benötigt keine Initialisierung, spezielle Tools oder eine
-        Debuggingumgebung.
+        Informationen über einen Ausdruck zurück. Diese einfache Technik des Debuggens ist üblich,
+        weil Sie in einer Ad-Hoc Weise einfach zu verwenden ist und keine Initialisierung, spezielle
+        Tools oder eine Debuggingumgebung benötigt.
     </para>
 
     <example id="zend.debug.dumping.example">
@@ -21,55 +19,53 @@ Zend_Debug::dump($var, $label = null, $echo = true);
     </example>
 
     <para>
-        Das <varname>$var</varname> Argument definiert den Ausdruck oder die Variable
-        über welche die <methodname>Zend_Debug::dump()</methodname> Methode Informationen ausgeben
+        Das Argument <varname>$var</varname> definiert den Ausdruck oder die Variable,
+        über welche die Methode <methodname>Zend_Debug::dump()</methodname> Informationen ausgeben
         soll.
     </para>
 
     <para>
-        Das <varname>$label</varname> Argument ist eine Zeichenkette die der Ausgabe von
-        <methodname>Zend_Debug::dump()</methodname> vorgestellt wurd. Das kann hilfreich sein,
-        zum Beispiel, um Überschriften zu erhalten wenn Informationen über mehrere
+        Das Argument <varname>$label</varname> ist eine Zeichenkette, die der Ausgabe von
+        <methodname>Zend_Debug::dump()</methodname> vorgestellt wurd. Das kann beispielsweise
+        hilfreich sein, um Überschriften zu erhalten, wenn Informationen über mehrere
         Variablen auf einen Bildschirm ausgegeben werden.
     </para>
 
     <para>
-        Das boolsche Argument <varname>$echo</varname> definiert ob die Ausgabe von
-        <methodname>Zend_Debug::dump()</methodname> mit Echo ausgegeben wird oder nicht.
-        Wenn Sie <constant>TRUE</constant> ist, wird mit Echo ausgegeben, sonst nicht.
-        Unabhängig vom Wert des <varname>$echo</varname> Arguments enthält der
-        Rückgabewert dieser Methode die Ausgabe.
+        Das boolsche Argument <varname>$echo</varname> definiert, ob die Ausgabe von
+        <methodname>Zend_Debug::dump()</methodname> mit Echo ausgegeben wird oder nicht. Wenn der
+        Wert <constant>TRUE</constant> ist, wird mit Echo ausgegeben, sonst nicht. Unabhängig vom
+        Wert des <varname>$echo</varname> Arguments enthält der Rückgabewert dieser Methode die
+        Ausgabe.
     </para>
 
     <para>
-        Es könnte hilfreich sein, zu verstehen das die <methodname>Zend_Debug::dump()</methodname>
+        Es könnte hilfreich sein, zu verstehen, dass die <methodname>Zend_Debug::dump()</methodname>
         Methode die <acronym>PHP</acronym> Funktion
         <ulink url="http://php.net/var_dump"><methodname>var_dump()</methodname></ulink>
         verwendet. Wenn der Ausgabestream als Webdarstellung erkannt wird, wird die
         Ausgabe von <methodname>var_dump()</methodname> mit Hilfe von <ulink
             url="http://php.net/htmlspecialchars"><methodname>htmlspecialchars()</methodname></ulink>
-        ausgeführt und umschlossen mit (X)HTML <command>&lt;pre&gt;</command> Tags.
+        ausgeführt und mit (X)HTML <command>&lt;pre&gt;</command> Tags umschlossen.
     </para>
 
     <tip>
         <title>Debuggen mit Zend_Log</title>
+
         <para>
-            Die Verwendung von <methodname>Zend_Debug::dump()</methodname> ist am Besten für
-            Ad-Hoc Debuggen wärend der Software Entwicklung. Es kann Code
-            hinzugefügt werden um eine Variable auszugeben und der Code kann auch
+            Die Verwendung von <methodname>Zend_Debug::dump()</methodname>eignet sich am besten für
+            Ad-Hoc Debuggen wärend der Software Entwicklung. Es kann für die Ausgabe einer Variablen
+            Code hinzugefügt werden und dieser auch wieder sehr schnell entfernt werden.
             wieder sehr schnell entfernt werden.
         </para>
+
         <para>
-            Um permanenteren Debugging-Code zu schreiben sollte die
+            Um permanenteren Debugging-Code zu schreiben, sollte die
             <link linkend="zend.log.overview">Zend_Log</link> Komponente verwendet
             werden. Zum Beispiel kann der <constant>DEBUG</constant> Loglevel mit dem
-            <link linkend="zend.log.writers.stream">Stream Logger</link> verwendet werden um die
-            Zeichenkette auszugeben die durch <methodname>Zend_Debug::dump()</methodname>
+            <link linkend="zend.log.writers.stream">Stream Logger</link> verwendet werden, um die
+            Zeichenkette auszugeben, die durch <methodname>Zend_Debug::dump()</methodname>
             zurückgegeben wird.
         </para>
     </tip>
-
 </sect1>
-<!--
-vim:se ts=4 sw=4 et:
--->

+ 20 - 18
documentation/manual/de/module_specs/Zend_Feed_Pubsubhubbub.xml

@@ -75,27 +75,29 @@
         </para>
 
         <para>
-            A Subscriber is any party or application which subscribes to one or more Hubs to receive
-            updates from a Topic hosted by a Publisher. The Subscriber never directly communicates
-            with the Publisher since the Hub acts as an intermediary, accepting subscriptions and
-            sending updates to subscribed Subscribers. The Subscriber therefore communicates only
-            with the Hub, either to subscribe/unsubscribe to Topics, or when it receives updates
-            from the Hub. This communication design ("Fat Pings") effectively removes the possibility of
-            a "Thundering Herd" issue. This occurs in a pubsub system where the Hub merely informs
-            Subscribers that an update is available, prompting all Subscribers to immediately retrieve
-            the feed from the Publisher giving rise to a traffic spike. In Pubsubhubbub, the Hub
-            distributes the actual update in a "Fat Ping" so the Publisher is not subjected to any
-            traffic spike.
+            Ein Abonnent ist jedes Mitglied oder jede Anwendung welche einen oder mehrere Hubs
+            abonniert um Aktuslisierungen von einem Thema zu empfangen welches von einem Publizisten
+            gehostet wird. Der Abonnent kommuniziert niemals direkt mit dem Publizisten da der Hub
+            als Zwischenglied fungiert welches Abos akzeptiert und Aktualisierungen an Abonnenten
+            sendet. Der Abonnent kommuniziert seinerseits nur mit dem Hub um Themen entweder zu
+            abonnieren und Abos zu entfernen, oder wenn er Aktualisierungen vom Hub empfängt. Dieses
+            Design der Kommunikation ("Fat Pings") entfernt effektiverweise die Möglichkeit eines
+            "Thundering Herd" Problems. Dieses findet in einem Pubsub System statt in dem der Hub
+            Abonnenten über eine vorhandene Aktualisierung informiert, und alle Abonnenten dazu
+            auffordert den Feed sofort vom Publizisten zu empfangen, was zu einer Verkehrsspitze
+            führt. In Pubsubhubbub verteilt der Hub das aktuelle Update in einem "Fat Ping" so dass
+            der Publizist keine Verkehrsspitze aushalten muss.
         </para>
 
         <para>
-            <classname>Zend_Feed_Pubsubhubbub</classname> implements Pubsubhubbub Publishers and
-            Subscribers with the
-            classes <classname>Zend_Feed_Pubsubhubbub_Publisher</classname> and
-            <classname>Zend_Feed_Pubsubhubbub_Subscriber</classname>. In addition, the Subscriber
-            implementation may handle any feed updates forwarded from a Hub by using
-            <classname>Zend_Feed_Pubsubhubbub_Subscriber_Callback</classname>.  These classes, their
-            use cases, and APIs are covered in subsequent sections.
+            <classname>Zend_Feed_Pubsubhubbub</classname> implementiert Pubsubhubbub Publizisten und
+            Abonnenten mit den Klassen <classname>Zend_Feed_Pubsubhubbub_Publisher</classname> und
+            <classname>Zend_Feed_Pubsubhubbub_Subscriber</classname>. Zusätzlich kann die
+            Implementation des Abonnenten alle Feed Aktualisierungen behandeln die von einem Hub
+            weitergeleitet werden indem
+            <classname>Zend_Feed_Pubsubhubbub_Subscriber_Callback</classname> verwendet wird. Diese
+            Klassen, deren Verwendungszweck, und die APIs werden in den weiterführenden Abschnitten
+            behandelt.
         </para>
     </sect2>
 

+ 1 - 1
documentation/manual/de/module_specs/Zend_Oauth-SecurityArchitecture.xml

@@ -2,7 +2,7 @@
 <!-- EN-Revision: 20232 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.oauth.introduction.security-architecture">
-    <title>Security Architecture</title>
+    <title>Architektur der Sicherheit</title>
 
     <para>
         OAuth was designed specifically to operate over an insecure HTTP connection and so the use

+ 5 - 6
documentation/manual/de/module_specs/Zend_Server.xml

@@ -1,17 +1,19 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- EN-Revision: 17175 -->
-<!-- Reviewed: no -->
+<!-- Reviewed: 17175 -->
 <sect1 id="zend.server.introduction">
     <title>Einführung</title>
+
     <para>
         Die <classname>Zend_Server</classname> Klassenfamilie stellt Funktionalitäten für die
         verschiedenen Serverklassen bereit, inklusive <classname>Zend_XmlRpc_Server</classname>,
         <classname>Zend_Rest_Server</classname>, <classname>Zend_Json_Server</classname> und
         <classname>Zend_Soap_Wsdl</classname>. <classname>Zend_Server_Interface</classname> stellt
-        eine Interface bereit, das <acronym>PHP</acronym> 5's <code>SoapServer</code> Klasse
-        immitiert; alle Server Klassen sollten dieses Interface implementieren, um einen Standard
+        eine Interface bereit, welches <acronym>PHP</acronym> 5's <code>SoapServer</code> Klasse
+        immitiert; alle Server Klassen sollten dieses Interface implementieren, um eine Standard
         Server <acronym>API</acronym> bereit zu stellen.
     </para>
+
     <para>
         Der <classname>Zend_Server_Reflection</classname> Baum stellt einen Standardmechanismus
         bereit, um Funktion und Klassen Introspektion für die Verwendung als Rückfragen mit den
@@ -20,6 +22,3 @@
         <methodname>loadFunctions()</methodname> Methoden bereit.
     </para>
 </sect1>
-<!--
-vim:se ts=4 sw=4 et:
--->

+ 6 - 7
documentation/manual/de/module_specs/Zend_Server_Reflection.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- EN-Revision: 17175 -->
-<!-- Reviewed: no -->
+<!-- Reviewed: 17175 -->
 <sect1 id="zend.server.reflection">
     <title>Zend_Server_Reflection</title>
 
@@ -11,15 +11,17 @@
             <classname>Zend_Server_Reflection</classname> stellt einen Standardmechanismus für
             Funktion und Klassen Introspektion für die Verwendung der Serverklassen bereit. Es
             basiert auf der <acronym>PHP</acronym> 5 Reflection <acronym>API</acronym> und erweitert
-            es, um Methoden für die Erhaltung von Parameter und Rückgabewerttypen und Beschreibung,
-            eine komplette Liste mit Funktion und Methoden Prototypen (d.h. alle möglichen, gültigen
-            Aufrufkombinationen) sowie Funktions- und Methodenbeschreibungen bereit zu stellen.
+            diese, um Methoden für die Erhaltung von Parameter und Rückgabewerttypen und
+            Beschreibung, eine komplette Liste mit Funktion und Methoden Prototypen (d.h.
+            alle möglichen, gültigen Aufrufkombinationen) sowie Funktions- und
+            Methodenbeschreibungen bereit zu stellen.
         </para>
         <para>
             Normalerweise wird diese Funktionalität nur von Entwicklern von Serverklassen für das
             Framework verwendet.
         </para>
     </sect2>
+
     <sect2 id="zend.server.reflection.usage">
         <title>Verwendung</title>
 
@@ -65,6 +67,3 @@ $reflection->getNamespace();
         </para>
     </sect2>
 </sect1>
-<!--
-vim:se ts=4 sw=4 et:
--->

+ 41 - 42
documentation/manual/de/module_specs/Zend_TimeSync-Working.xml

@@ -13,9 +13,9 @@
 
     <note>
         <para>
-            Alle Beispiele in diesem Kapitel verwenden einen öfentlichen, generellen
+            Alle Beispiele in diesem Kapitel verwenden einen öffentlichen, generellen
             Zeitserver: <emphasis>0.europe.pool.ntp.org</emphasis>.
-            Man sollte einen öffentlichen, generellen Zeitserver verwenden der in der Nähe
+            Man sollte einen öffentlichen, generellen Zeitserver verwenden, der in der Nähe
             des eigenen Anwendungsservers steht. Siehe
             <ulink url="http://www.pool.ntp.org">http://www.pool.ntp.org</ulink> für Informationen.
         </para>
@@ -26,8 +26,8 @@
         <title>Generelle Anfragen von Zeitserver</title>
 
         <para>
-            Die Anfrage der Zeit von einem Zeitserver ist einfach. Zuerst gibt man den Zeitserver an
-            von dem man die Zeit anfragen will.
+            Die Anfrage der Zeit von einem Zeitserver ist einfach. Zuerst gibt man den Zeitserver,
+            von dem man die Zeit anfragen will, an.
         </para>
 
         <programlisting language="php"><![CDATA[
@@ -41,9 +41,9 @@ print $server->getDate()->getIso();
             der Syntax des Timeservers geprüft. In unserem Beispiel wird also
             '<emphasis>0.pool.ntp.org</emphasis>' geprüft und als möglicherweise richtige Adresse
             für einen Zeitserver erkannt. Wenn jetzt <methodname>getDate()</methodname> aufgerufen
-            wird, wird der aktuell gesetzte Zeitserver angefragt und er gibt seine eigene Zeit
+            wird, wird der aktuell gesetzte Zeitserver angefragt und dieser gibt dessen eigene Zeit
             zurück. <classname>Zend_TimeSync</classname> berechnet darauf die Differenz zur
-            aktuellen Zeit des Servers auf dem das Skript läuft und gibt ein
+            aktuellen Zeit des Servers, auf dem das Skript läuft, und gibt ein
             <classname>Zend_Date</classname> Objekt mit der korrigierten Zeit zurück.
         </para>
 
@@ -60,17 +60,17 @@ print $server->getDate()->getIso();
         <title>Mehrere Zeitserver</title>
 
         <para>
-            Nicht alle Zeitserver sind immer erreichbar und geben Ihr Zeit zurück. Server können
-            wärend Ihrer Wartung nicht erreichbar sein. Senn die Zeit nicht vom Zeitserver angefragt
-            werden kann, erhält man eine Ausnahme.
+            Nicht alle Zeitserver sind immer erreichbar und geben eine Zeit zurück. Server können
+            wärend Wartungsarbeiten nicht erreichbar sein. Wenn die Zeit nicht vom Zeitserver
+            angefragt werden kann, erhält man eine Exception.
         </para>
 
         <para>
-            <classname>Zend_TimeSync</classname> ist eine einfache Lösung die mehrere Zeitserver
+            <classname>Zend_TimeSync</classname> ist eine einfache Lösung, die mehrere Zeitserver
             behandeln kann und einen automatischen Fallback Mechanismus bietet. Es gibt zwei
-            unterstützte Wege; man kann entweder ein Array von Zeitserver angeben wenn die Instanz
+            unterstützte Wege; man kann entweder ein Array von Zeitservern angeben wenn die Instanz
             erstellt wird, oder zusätzliche Zeitserver zur Instanz durch Verwendung der
-            <methodname>addServer()</methodname> Methode hinzufügen.
+            Methode <methodname>addServer()</methodname> hinzufügen.
         </para>
 
         <programlisting language="php"><![CDATA[
@@ -83,7 +83,7 @@ print $server->getDate()->getIso();
 ]]></programlisting>
 
         <para>
-            Es gibt keine Begrenzung in der Anzahl an Zeitservern die hinzugefügt werden können.
+            Es gibt keine Begrenzung in der Anzahl an Zeitservern, die hinzugefügt werden können.
             Wenn ein Zeitserver nicht erreicht werden kann, dann fällt
             <classname>Zend_TimeSync</classname> zurück und versucht den nächsten Zeitserver zu
             erreichen.
@@ -106,8 +106,8 @@ print $server->getDate()->getIso();
 ]]></programlisting>
 
         <para>
-            Die Benennung der Zeitserver gibt die Möglichkeit das ein spezieller Zeitserver
-            angefragt werden kann wie man später in diesem Kapitel sieht.
+            Die Benennung der Zeitserver gibt die Möglichkeit, dass ein spezieller Zeitserver
+            angefragt werden kann, wie man später in diesem Kapitel sieht.
         </para>
 
     </sect2>
@@ -119,15 +119,15 @@ print $server->getDate()->getIso();
         <para>
             Es gibt verschiedene Typen von Zeitservern. Die meisten öffentlichen Zeitserver
             verwenden <emphasis>NTP</emphasis> als Protokoll. Es sind auch
-            andere Zeit Synchronisations Prtokolle vorhanden.
+            andere Zeit Synchronisationsprotokolle vorhanden.
         </para>
 
         <para>
             Man kann das richtige Prokoll mit der Adresse des Zeitservers setzen. Aktuell gibt
-            es zwei Prokolle die von <classname>Zend_TimeSync</classname> unterstützt werden:
+            es zwei Prokolle, die von <classname>Zend_TimeSync</classname> unterstützt werden:
             <emphasis>NTP</emphasis> und <emphasis>SNTP</emphasis>. Das
             Standardprotokoll ist <emphasis>NTP</emphasis>. Wenn man nur <emphasis>NTP</emphasis>
-            verwendet kann das Protkoll in der Adresse, wie im vorherigen Beispiel gezeigt,
+            verwendet, kann man das Protokoll in der Adresse, wie im vorherigen Beispiel gezeigt,
             unterdrücken.
         </para>
 
@@ -153,14 +153,13 @@ print $server->getDate()->getIso();
         <title>Ports für Zeitserver verwenden</title>
 
         <para>
-            Wie bei jedes Protkoll im World Wide Web, verwenden das
-            <emphasis>NTP</emphasis> und <emphasis>SNTP</emphasis>
-            Protokoll Standardports. NTP verwendet den Port <emphasis>123</emphasis>,
-            und SNTP den Port <emphasis>37</emphasis>.
+            Wie bei jedes Protkoll im World Wide Web, verwenden die Protokolle
+            <emphasis>NTP</emphasis> und <emphasis>SNTP</emphasis> Standardports. NTP verwendet den
+            Port <emphasis>123</emphasis>, SNTP hingegen den Port <emphasis>37</emphasis>.
         </para>
 
         <para>
-            Aber manchmal differiert der Port den das Protokoll verwendet von Standard. Der zu
+            Aber manchmal weicht der, für ein Protokoll verwendete Port vom Standard ab. Der zu
             verwendende Port kann mit der Adresse für jeden Server definiert werden. Es muß nur
             die Nummer des Ports nach der Adresse hinzugefügt werden. Wenn kein Port definiert
             wurde, dann verwendet <classname>Zend_TimeSync</classname> den Standardport.
@@ -182,26 +181,26 @@ print $server->getDate()->getIso();
 
         <para>
             Es gibt nur eine Option in <classname>Zend_TimeSync</classname> die intern verwendet
-            wird: <emphasis>timeout</emphasis>. Man kann aber beliebige selbstdefinierte
-            Optionen verwenden wenn man will und diese auch Abfragen.
+            wird: <emphasis>timeout</emphasis>. Wenn gewünscht, können beliebige selbstdefinierte
+            Optionen verwendent und abgefragt werden.
         </para>
 
         <para>
             Die Option <emphasis>timeout</emphasis> definiert die Anzahl an Sekunden
-            nach der eine Verbindung als Abgebrochen erkannt wird wenn keine Antwort kommt. Der
+            nach der eine Verbindung als abgebrochen erkannt wird, wenn keine Antwort kommt. Der
             Standardwert ist <emphasis>1</emphasis>, was bedeutet das
-            <classname>Zend_TimeSync</classname> auf den nächsten Zeitserver zurückfällt wenn der
+            <classname>Zend_TimeSync</classname> auf den nächsten Zeitserver zurückfällt, wenn der
             angefragte Server nicht in einer Sekunde antwortet.
         </para>
 
         <para>
             Mit der <methodname>setOptions()</methodname> Methode kann jede Option gesetzt werden.
-            Diese Funktion akzeptiert ein Array wobei die Schlüssel die zu setzende Option sind und
+            Diese Funktion akzeptiert ein Array, wobei die Schlüssel die zu setzende Option sind und
             der Wert der Wert dieser Option. Jede vorher gesetzte Option wird mit dem neuen Wert
-            überschrieben. Wenn man wissen will welche Optionen gesetzt sind, kann die
+            überschrieben. Wenn man wissen will, welche Optionen gesetzt sind, kann die
             <methodname>getOptions()</methodname> Methode verwendet werden. Sie akzeptiert entweder
-            einen Schlüssel welcher die gegebene Option zurückgibt wenn diese gesetzt ist, oder,
-            wenn kein Schlüssel angegeben wird, gibt Sie alle gesetzten Optionen zurück.
+            einen Schlüssel, der die gegebene Option zurückgibt sofern diese gesetzt ist, oder,
+            wenn kein Schlüssel angegeben wird, gibt sie alle gesetzten Optionen zurück.
         </para>
 
         <programlisting language="php"><![CDATA[
@@ -216,7 +215,7 @@ print "Timeout = " . Zend_TimeSync::getOptions('timeout');
 ]]></programlisting>
 
         <para>
-            Wie man sieht sind die Optionen für <classname>Zend_TimeSync</classname> statisch. Jede
+            Wie man sieht, sind die Optionen für <classname>Zend_TimeSync</classname> statisch. Jede
             Instanz von <classname>Zend_TimeSync</classname> verwendet die gleichen Optionen.
         </para>
 
@@ -228,11 +227,11 @@ print "Timeout = " . Zend_TimeSync::getOptions('timeout');
 
         <para>
             <classname>Zend_TimeSync</classname>'s Standardverhalten für die Anfrage einer Zeit ist
-            diese vom ersten gegebenen Server anzufragen. Manchmal ist es aber sinnvoll einen
-            anderen Zeitserver zu setzen von dem die Zeit abgefragt werden soll. Das kann mit der
+            diese vom ersten gegebenen Server anzufragen. Manchmal ist es aber sinnvoll, einen
+            anderen Zeitserver zu setzen, von dem die Zeit abgefragt werden soll. Das kann mit der
             <methodname>setServer()</methodname> Methode getan werden. Um den zu verwendenden
-            Zeitserver zu definieren muß einfach der Alias als Parameter in dieser Methode gesetzt
-            werden. Und um den aktuell verwendeten Zeitserver zu erhalten kann die
+            Zeitserver zu definieren, muss einfach der Alias als Parameter in dieser Methode gesetzt
+            werden. Und um den aktuell verwendeten Zeitserver zu erhalten, kann die
             <methodname>getServer()</methodname> Methode aufgerufen werden. Wenn kein Parameter
             angegeben wird, wird der aktuelle Zeitserver zurückgegeben.
         </para>
@@ -253,7 +252,7 @@ $server = $server->setServer('additional');
         <title>Informationen von Zeitservern</title>
 
         <para>
-            Zeitserver bieten nicht nur die Zeit selbst sondern auch zusätzliche Informationen.
+            Zeitserver bieten nicht nur die Zeit selbst, sondern auch zusätzliche Informationen.
             Man kann diese Informationen mit der <methodname>getInfo()</methodname> Methode
             erhalten.
         </para>
@@ -266,8 +265,8 @@ print_r ($server->getInfo());
 ]]></programlisting>
 
         <para>
-            Die zurückgegebenen Informationen unterscheiden sich im verwendeten Protokoll und sie
-            unterscheiden sich auch im verwendeten Server.
+            Die zurückgegebenen Informationen unterscheiden sich im verwendeten Protokoll und im
+            verwendeten Server.
         </para>
 
     </sect2>
@@ -277,8 +276,8 @@ print_r ($server->getInfo());
         <title>Behandeln von Ausnahmen</title>
 
         <para>
-            Ausnahmen werden für alle Zeitserver gesammelt und werden als Array zurückgegeben. Es
-            ist also möglich durch alle geworfenen Ausnahmen zu laufen wie im folgenden Beispiel
+            Ausnahmen werden für alle Zeitserver gesammelt und als Array zurückgegeben. Es ist also
+            möglich, durch alle geworfenen Ausnahmen zu laufen, wie im folgenden Beispiel gezeigt:
             gezeigt:
         </para>
 
@@ -305,4 +304,4 @@ try {
 }
 ]]></programlisting>
     </sect2>
-</sect1>
+</sect1>

+ 46 - 46
documentation/manual/de/module_specs/Zend_TimeSync.xml

@@ -5,17 +5,17 @@
     <title>Einführung</title>
 
     <para>
-        <classname>Zend_TimeSync</classname> ist fähig die Internet- oder Netzwerkzeit von einem
-        Zeitserver zu empfangen indem es das <emphasis>NTP</emphasis> oder
+        <classname>Zend_TimeSync</classname> ist fähig, die Internet- oder Netzwerkzeit von einem
+        Zeitserver zu empfangen, indem es das <emphasis>NTP</emphasis> oder
         <emphasis>SNTP</emphasis> Protokoll verwendet. Mit <classname>Zend_TimeSync</classname>
-        ist Zend Framework fähig unabhängig von den Zeiteinstellungen des Servers auf dem es
-        läuft zu agieren.
+        wird Zend Framework ermöglicht, unabhängig von den Zeiteinstellungen des Servers, auf dem es
+        läuft, zu agieren.
     </para>
 
     <para>
         Um unabhängig von der aktuellen Zeit des Servers zu sein, arbeitet
         <classname>Zend_TimeSync</classname> intern nur mit dem Unterschied der wirklichen Zeit der
-        über NTP oder SNTP geschickten und der internen Zeit des Servers.
+        über NTP oder SNTP empfangenen und der internen Zeit des Servers.
     </para>
 
     <note>
@@ -23,8 +23,8 @@
 
         <para>
             <classname>Zend_TimeSync</classname> ist nicht fähig die Zeit des Servers zu ändern,
-            aber es gibt eine Instanz von <link linkend="zend.date.introduction">Zend_Date</link>
-            zurück mit welcher der Unterschied zur Serverzeit verarbeitet werden kann.
+            jedoch gibt es eine Instanz von <link linkend="zend.date.introduction">Zend_Date</link>
+            zurück, mit der der Unterschied zur Serverzeit verarbeitet werden kann.
         </para>
     </note>
 
@@ -36,11 +36,11 @@
         </para>
 
         <para>
-            Normalerweise hat jeder Server in einer Multiserver Farm einen Service laufen der die
+            Normalerweise hat jeder Server in einer Multiserver Farm einen Service laufen, der die
             eigene Zeit mit einem Zeitserver syncronisiert. In einer Standardumgebung sollte es
-            also nicht notwendig sein <classname>Zend_TimeSync</classname> zu verwenden. Aber
-            manchmal ist es sehr nützlich wenn es keinen Service gibt und wenn man nicht das Recht
-            hat so einen Service zu installieren.
+            also nicht notwendig sein, <classname>Zend_TimeSync</classname> zu verwenden. Aber
+            manchmal ist es sehr nützlich, wenn es keinen Service gibt und wenn man nicht das Recht
+            hat, einen solchen Service zu installieren.
         </para>
 
         <para>
@@ -55,7 +55,7 @@
 
                 <para>
                     Wenn eine Anwendung auf einem Server läuft und auf diesem Server kein
-                    Zeitservice läuft kann es Sinn machen <classname>Zend_TimeSync</classname> in
+                    Zeitservice läuft, kann es Sinn machen <classname>Zend_TimeSync</classname> in
                     der eigenen Anwendung zu verwenden.
                 </para>
             </listitem>
@@ -67,9 +67,9 @@
 
                 <para>
                     Wenn eine Datenbank auf einem anderen Server läuft und dieser Server
-                    nicht mit <emphasis>NTP</emphasis> oder
-                    <emphasis>SNTP</emphasis> an dem Anwendungsserver angebunden ist,
-                    kann man Probleme haben Zeitstempel zu speichern und zu verwenden.
+                    nicht mit <emphasis>NTP</emphasis> oder <emphasis>SNTP</emphasis> an dem
+                    Anwendungsserver angebunden ist, kann man Probleme haben, Zeitstempel zu
+                    speichern und zu verwenden.
                 </para>
             </listitem>
 
@@ -80,8 +80,8 @@
 
                 <para>
                     Wenn die Anwendung auf mehr als einem Server läuft, und die Zeitbasis dieser
-                    Server nicht miteinander gekoppelt sind, kann das zu Problemen in der Anwendung
-                    führen wenn Teile der Anwendung von einem Server und andere von einem anderen
+                    Server nicht miteinander gekoppelt ist, kann das zu Problemen in der Anwendung
+                    führen, wenn Teile der Anwendung von einem Server und andere von einem anderen
                     Server kommen.
                 </para>
             </listitem>
@@ -92,8 +92,8 @@
                 </para>
 
                 <para>
-                    Wenn man mit einem Zeitserver arbeiten oder Ihn in einer Batchdatei oder in
-                    einer Kommandozeilen Anwendung inkludieren will, kann
+                    Wenn man mit einem Zeitserver arbeiten oder in einer Batchdatei oder in einer
+                    Kommandozeilen Anwendung verwenden möchte, kann
                     <classname>Zend_TimeSync</classname> nützlich sein.
                 </para>
             </listitem>
@@ -101,7 +101,7 @@
 
         <para>
             <classname>Zend_TimeSync</classname> kann in allen diesen Fällen eine gute Lösung bieten
-            und kann verwendet werden wenn man nicht in der Lage ist Services auf dem Server zu
+            und kann verwendet werden, wenn man nicht in der Lage ist, Services auf dem Server zu
             starten.
         </para>
 
@@ -114,7 +114,7 @@
             Das Network Time Protocol (<emphasis>NTP</emphasis>) ist
             ein Protokoll für die Synchronisierung von mehreren Systemuhren über
             Paket-geführte, variabel laufende Datennetzwerke. NTP verwendet den UDP Port 123 als
-            seine Transportschicht. Siehe <ulink
+            Transportschicht. Siehe <ulink
                 url="http://en.wikipedia.org/wiki/Network_Time_Protocol">diesen Wikipedia
                 Artikel</ulink> für Details über das Protokoll.
         </para>
@@ -127,7 +127,7 @@
             Das Simple Network Time Protocol (<emphasis>SNTP</emphasis>)
             ist ein Protokoll für die Synchronisierung von mehreren Systemuhren über
             Paket-geführte, variabel laufende Datennetzwerke. SNTP verwendet den UDP Port 37 als
-            Transportschicht. Es ist fast identisch mit dem Network Time Protokoll aber
+            Transportschicht. Es ist fast identisch mit dem Network Time Protokoll, aber
             einfacher.
         </para>
     </sect2>
@@ -137,9 +137,9 @@
 
         <para>
             Vorsicht das man sich, wenn <classname>Zend_TimeSync</classname> verwendet wird, einige
-            Gedanken über Details betreffend der Struktur von Zeitsynchronisierung und dem Internet
+            Gedanken über Details, betreffend der Struktur von Zeitsynchronisierung und dem Internet
             selbst machen muß. Die richtige Verwendung und die beste Praxis werden hier beschrieben.
-            Bevor man <classname>Zend_TimeSync</classname> verwendet sollte das hier sorgfältig
+            Bevor man <classname>Zend_TimeSync</classname> verwendet, sollte das hier sorgfältig
             durchgelesen werden.
         </para>
     </sect2>
@@ -148,7 +148,7 @@
         <title>Auswählen welcher Server verwendet werden soll</title>
 
         <para>
-            Der Zeitserver der verwendet werden soll muß, anhand der folgenden Kriterien, sehr
+            Der Zeitserver, der verwendet werden soll, muß anhand der folgenden Kriterien, sehr
             sorgfältig ausgewählt werden:
         </para>
 
@@ -159,11 +159,11 @@
                 </para>
 
                 <para>
-                    Die Distanz vom Server auf dem die Anwendung läuft und dem Zeitserver der
-                    angefragt wird. Wenn der Server in Europa sitzt mach es weni Sinn einen
-                    Zeitserver zu verwenden der in Tahiti ist. Es sollte immer ein Server
-                    ausgewählt werden der nicht weit weg ist. Das reduziert die Zeit für die
-                    Anfrage und es reduziert auch die Last im Netzwerk.
+                    Die Distanz vom Server auf dem die Anwendung läuft und dem angefragten
+                    Zeitserver. Wenn der Server in Europa lokalisiert ist, macht es wenig Sinn,
+                    einen Zeitserver aus Tahiti zu verwenden. Es sollte immer ein Server
+                    ausgewählt werden, der nicht weit entfernt ist. Das reduziert die Zeit für die
+                    Anfrage und es reduziert die Last im Netzwerk.
                 </para>
             </listitem>
 
@@ -173,9 +173,9 @@
                 </para>
 
                 <para>
-                    Wie lange es dauert eine Anfrage zu empfangen ist auch relevant. Es sollten
-                    andere Server probiert werden um das beste Ergebnis zu erhalten. Wenn ein
-                    Server angefragt wird auf den nie zugegriffen werden kann wird man immer
+                    Wie lange es dauert, eine Anfrage zu empfangen ist auch relevant. Es sollten
+                    andere Server probiert werden, um das beste Ergebnis zu erhalten. Wenn ein
+                    Server angefragt wird, auf den nie zugegriffen werden kann, wird man immer
                     unnötige Verzögerungen haben.
                 </para>
             </listitem>
@@ -187,28 +187,28 @@
 
                 <para>
                     Es sollte nicht immer der gleiche Server verwendet werden. Alle Zeitserver
-                    sperren Anfragen von Servern welche sie überfluten. Wenn eine Anwendung
-                    exzessiv Zeitserver verwendet sollte man ein Pool verwenden wie anbei
-                    beschrieben.
+                    sperren Anfragen von Servern, welche sie überfluten. Wenn eine Anwendung
+                    exzessiv Zeitserver verwendet, sollte man, wie anbei beschrieben einen Pool
+                    verwenden.
                 </para>
             </listitem>
         </itemizedlist>
 
         <para>
-            Wo kann man also einen Zeitserver finden ? Generell kann jeder Zeitserver verwendet
-            werden den man kennt. Das kann ein Zeitserver im eigenen LAN oder ein öffentlicher
-            Zeitserver sein auf den man Zugriff hat. Wenn man sich für einen öffentlichen Zeitserver
-            entscheidet sollte man einen Pool-Server verwenden. Serverpools sind öffentliche
-            Adressen von denen man einen zufälligen Zeitserver auf dem Pool erhält wenn man die
-            Zeit anfrägt. Auf diesem Weg muß man seine Anfragen nicht aufteilen. Es gibt
-            öffentliche Serverpools für verschiedene Regionen sodas man die vorher erwähnten
+            Wo kann man also einen Zeitserver finden? Generell kann jeder bekannte Zeitserver
+            verwendet werden. Das kann ein Zeitserver im eigenen LAN oder ein öffentlicher
+            Zeitserver sein, auf den man Zugriff hat. Wenn man sich für einen öffentlichen
+            Zeitserver entscheidet, sollte man einen Pool-Server verwenden. Serverpools sind
+            öffentliche Adressen, von denen man einen zufälligen Zeitserver auf dem Pool erhält,
+            wenn man die Zeit anfrägt. Auf diesem Weg muss man seine Anfragen nicht aufteilen. Es
+            gibt öffentliche Serverpools für verschiedene Regionen, so dass man die vorher erwähnten
             Probleme nicht hat.
         </para>
 
         <para>
-            Siehe <ulink url="http://www.pool.ntp.org">pool.ntp.org</ulink> um den
-            am nächsten liegenden Serverpool zu finden. Wenn, zum Beispiel, der eigene Server also
-            in Deutschland liegt kann man sich auf <emphasis>0.europe.pool.ntp.org</emphasis>
+            Siehe <ulink url="http://www.pool.ntp.org">pool.ntp.org</ulink>, um den
+            am nächsten liegenden Serverpool zu finden. Wenn zum Beispiel der eigene Server also
+            in Deutschland liegt, kann man sich auf <emphasis>0.europe.pool.ntp.org</emphasis>
             verbinden.
         </para>
     </sect2>

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

@@ -153,9 +153,9 @@ Zend_Uri::setConfig(array('allow_unwise' => false));
             <note>
                 <para>
                     <methodname>Zend_Uri::setConfig()</methodname> setzt Konfigurationsoptionen
-                    global. Es wird empfohlen die 'allow_unwise' Option auf
-                    '<constant>FALSE</constant>' zurückzusetzen wie im obigen Beispiel, solange man
-                    unwise Zeichen immer global erlauben will.
+                    global. Es wird, wie im obigen Beispiel, empfohlen die 'allow_unwise' Option auf
+                    '<constant>FALSE</constant>' zurückzusetzen, solange man unwise Zeichen immer
+                    global erlauben will.
                 </para>
             </note>
         </sect3>

+ 1 - 1
documentation/manual/de/module_specs/Zend_Wildfire.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- EN-Revision: 18817 -->
-<!-- Reviewed: no -->
+<!-- Reviewed: 18817 -->
 <sect1 id="zend.wildfire.chapter">
     <title>Zend_Wildfire</title>