Browse Source

[DOCUMENTATION] German:

- sync up to r17910

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@17911 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas 16 years ago
parent
commit
9a4616bbfb

+ 54 - 67
documentation/manual/de/module_specs/Zend_Date-Creation.xml

@@ -1,8 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17178 -->
+<!-- EN-Revision: 17910 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.date.creation">
-
     <title>Erstellen von Datumswerten</title>
 
     <para>
@@ -12,20 +11,18 @@
     </para>
 
     <sect2 id="zend.date.creation.actual">
-
         <title>Erstellen des aktuellen Datums</title>
 
         <para>
             Der einfachste Weg der Erstellung eines Datumsobjektes ist es ein aktuelles Datum zu
-            erstellen. Man kann entweder eine neue Instanz mit <emphasis>new Zend_Date()</emphasis>
-            erstellen, oder die bequemere statische Methode <emphasis>Zend_Date::now()</emphasis>
-            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. 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.
         </para>
 
         <example id="zend.date.creation.actual.example-1">
-
             <title>Datum durch Instanz erstellen</title>
 
             <para>
@@ -38,11 +35,9 @@
             <programlisting language="php"><![CDATA[
 $date = new Zend_Date();
 ]]></programlisting>
-
         </example>
 
         <example id="zend.date.creation.actual.example-2">
-
             <title>Statische Erstellung eines Datums</title>
 
             <para>
@@ -58,20 +53,17 @@ $date = new Zend_Date();
             <programlisting language="php"><![CDATA[
 $date = Zend_Date::now();
 ]]></programlisting>
-
         </example>
-
     </sect2>
 
     <sect2 id="zend.date.creation.database">
-
         <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. <code>MsSQL</code>
+            jede Datenbank Ihre Datumswerte in einem anderen Weg ausgibt. <emphasis>MsSQL</emphasis>
             Datenbanken verwenden eine etwas andere Standardausgabe von Datumswerten als
-            <code>MySQL</code> Datenbanken. Aber zur Vereinfachung macht es
+            <emphasis>MySQL</emphasis> Datenbanken. Aber zur Vereinfachung macht es
             <classname>Zend_Date</classname> sehr simpel ein Datum von einem Datumswert einer
             Datenbank zu erstellen.
         </para>
@@ -79,9 +71,9 @@ $date = Zend_Date::now();
         <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
-            <code>datetime</code> 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.
+            <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.
         </para>
 
         <para>
@@ -90,7 +82,6 @@ $date = Zend_Date::now();
         </para>
 
         <example id="zend.date.creation.database.example-1">
-
             <title>Schnelle Erstellung eines Datums von Datumswerten einer Datenbank</title>
 
             <para>
@@ -106,11 +97,9 @@ $date = Zend_Date::now();
 // SELECT UNIX_TIMESTAMP(my_datetime_column) FROM my_table
 $date = new Zend_Date($unixtimestamp, Zend_Date::TIMESTAMP);
 ]]></programlisting>
-
         </example>
 
         <example id="zend.date.creation.database.example-2">
-
             <title>Bequeme Erstellung eines Datums von Datumswerten einer Datenbank</title>
 
             <para>
@@ -120,25 +109,23 @@ $date = new Zend_Date($unixtimestamp, Zend_Date::TIMESTAMP);
                 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
-                Beispiel <code>MySQL</code> und <code>MsSQL</code>. Aber alle Datenbanken können
-                eine <code>ISO 8601</code> Repräsentation von Datumsspalten ausgeben.
-                <code>ISO 8601</code> hat den großen Vorteil das es menschlich lesbar ist. Der
-                Nachteil ist das <code>ISO 8601</code> 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.
+                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.
             </para>
 
             <programlisting language="php"><![CDATA[
 // SELECT datecolumn FROM my_table
 $date = new Zend_Date($datecolumn, Zend_Date::ISO_8601);
 ]]></programlisting>
-
         </example>
 
     </sect2>
 
     <sect2 id="zend.date.creation.array">
-
         <title>Erstellung eines Datums von einem Array</title>
 
         <para>
@@ -146,43 +133,45 @@ $date = new Zend_Date($datecolumn, Zend_Date::ISO_8601);
             einfacher und leichter Weg. Die verwendeten Array Schlüssel sind:
         </para>
 
-        <para>
-            <itemizedlist mark='opencircle'>
-                <listitem>
-                    <para>
-                        <emphasis>day</emphasis>: Tag des Datums als Zahl
-                    </para>
-                </listitem>
-                <listitem>
-                    <para>
-                        <emphasis>month</emphasis>: Monat des Datums als Zahl
-                    </para>
-                </listitem>
-                <listitem>
-                    <para>
-                        <emphasis>year</emphasis>: Vollständiges Jahr des Datums
-                    </para>
-                </listitem>
-                <listitem>
-                    <para>
-                        <emphasis>hour</emphasis>: Stunde des Datums
-                    </para>
-                </listitem>
-                <listitem>
-                    <para>
-                        <emphasis>minute</emphasis>: Minute des Datums
-                    </para>
-                </listitem>
-                <listitem>
-                    <para>
-                        <emphasis>second</emphasis>: Sekunde des Datums
-                    </para>
-                </listitem>
-            </itemizedlist>
-        </para>
+        <itemizedlist mark='opencircle'>
+            <listitem>
+                <para>
+                    <emphasis>day</emphasis>: Tag des Datums als Zahl
+                </para>
+            </listitem>
+
+            <listitem>
+                <para>
+                    <emphasis>month</emphasis>: Monat des Datums als Zahl
+                </para>
+            </listitem>
+
+            <listitem>
+                <para>
+                    <emphasis>year</emphasis>: Vollständiges Jahr des Datums
+                </para>
+            </listitem>
+
+            <listitem>
+                <para>
+                    <emphasis>hour</emphasis>: Stunde des Datums
+                </para>
+            </listitem>
+
+            <listitem>
+                <para>
+                    <emphasis>minute</emphasis>: Minute des Datums
+                </para>
+            </listitem>
+
+            <listitem>
+                <para>
+                    <emphasis>second</emphasis>: Sekunde des Datums
+                </para>
+            </listitem>
+        </itemizedlist>
 
         <example id="zend.date.creation.array.example">
-
             <title>Erstellen eines Datums durch ein Array</title>
 
             <para>
@@ -207,7 +196,5 @@ $datearray = array('year' => 2006, 'month' => 4, 'day' => 18);
 $date = new Zend_Date($datearray);
 ]]></programlisting>
         </example>
-
     </sect2>
-
 </sect1>

+ 35 - 23
documentation/manual/de/module_specs/Zend_Date-Introduction.xml

@@ -1,8 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17600 -->
+<!-- EN-Revision: 17910 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.date.introduction">
-
     <title>Einführung</title>
 
     <para>
@@ -34,15 +33,14 @@
     </para>
 
     <sect2 id="zend.date.setdefaulttimezone">
-
         <title>Immer eine Standard-Zeitzone definieren</title>
 
         <para>
             Bevor beliebige datumsrelevante Funktionen in PHP oder dem Zend Framework verwendet
             werden können, sollten sichergestellt werden, dass die Standard-Zeitzone in der
             Anwendung korrekt definiert wurde. Das kann wahlweise mit dem Definieren einer TZ
-            Umgebungsvariablen, der <code>date.timezone</code> Einstellung in der php.ini oder durch
-            die Funktion <ulink
+            Umgebungsvariablen, der <property>date.timezone</property> Einstellung in der
+            <filename>php.ini</filename> oder durch die Funktion <ulink
                 url="http://php.net/date_default_timezone_set">date_default_timezone_set()</ulink>
             durchgeführt werden.
 
@@ -51,18 +49,24 @@
             vollständige Auflistung der Zeitzoneneinstellungen kann in der <ulink
                 url="http://unicode.org/cldr/data/diff/supplemental/territory_containment_un_m_49.html">
                 CLDR Zeitzonen Liste</ulink> ( Englisch ) gefunden werden.
-            <example id="zend.date.setdefaulttimezone.example-1">
-                <title>Definieren einer Standard-Zeitzone</title>
-                <programlisting language="php"><![CDATA[
+        </para>
+
+        <example id="zend.date.setdefaulttimezone.example-1">
+            <title>Definieren einer Standard-Zeitzone</title>
+
+            <programlisting language="php"><![CDATA[
 // Zeitzone für die USA, Kalifornien
 date_default_timezone_set('America/Los_Angeles');
 // Zeitzone für Deutschland
 date_default_timezone_set('Europe/Berlin');
 ]]></programlisting>
-            </example>
-            <emphasis>Wenn eine Zend_Date Instanz erzeugt wird, wird die Zeitzone des aktuellen
-            Benutzers automatisch als aktuelle Standardzeitzone übernommen</emphasis>.
-            Das erspart das explizite setzen der Sommer-/Winterzeitumstellung (DST).
+        </example>
+
+        <para>
+            <emphasis>Wenn eine <classname>Zend_Date</classname> Instanz erzeugt wird, wird die
+            Zeitzone des aktuellen Benutzers automatisch als aktuelle Standardzeitzone
+            übernommen</emphasis>. Das erspart das explizite setzen der
+            Sommer-/Winterzeitumstellung (DST).
         </para>
 
         <para>
@@ -76,7 +80,6 @@ date_default_timezone_set('Europe/Berlin');
     </sect2>
 
     <sect2 id="zend.date.why">
-
         <title>Warum soll Zend_Date verwendet werden ?</title>
 
         <para>
@@ -89,6 +92,7 @@ date_default_timezone_set('Europe/Berlin');
                 <para>
                     Einfache <acronym>API</acronym>
                 </para>
+
                 <para>
                     <classname>Zend_Date</classname> bietet eine sehr einfache
                     <acronym>API</acronym>, welche die besten Datums- und Zeitfunktionen aus vier
@@ -96,20 +100,24 @@ date_default_timezone_set('Europe/Berlin');
                     zwei Zeiten miteinander zu vergleichen oder zu addieren.
                 </para>
             </listitem>
+
             <listitem>
                 <para>
                     Vollständig Internationalisiert
                 </para>
+
                 <para>
                     Alle vollen und abgekürzten Monatsnamen und Wochentage aus mehr als 130 Sprachen
                     werden unterstützt. Die Methoden ermöglichen die Ein- und Ausgabe von Daten im
                     Format des jeweiligen Gebietsschemas.
                 </para>
             </listitem>
+
             <listitem>
                 <para>
                     Unlimitierte Zeitpunkte
                 </para>
+
                 <para>
                     Obwohl die <acronym>PHP</acronym> 5.2 Dokumentation erklärt: "Die gültige Spanne
                     eines Zeitpunktes geht von Fr, 13. Dez 1901 20:45:54 <acronym>GMT</acronym> bis
@@ -118,8 +126,9 @@ date_default_timezone_set('Europe/Berlin');
                     fast unbegrenzte Zeitspanne. Wenn BCMath nicht verfügbar ist, bietet
                     <classname>Zend_Date</classname> eine Spanne innerhalb des <code>float</code>
                     Datentyps des verwendeten Servers. "Die Größe von float ist Plattformabhängig,
-                    allerdings ist das Maximum von ~1.8e308 mit einer Genauigkeit von ca. 14
-                    Dezimalstellen ein Standardwert. (das 64 bit IEEE Format)." [<ulink
+                    allerdings ist das Maximum von <command>~1.8e308</command> mit einer Genauigkeit
+                    von ca. 14 Dezimalstellen ein Standardwert. (das 64 bit <acronym>IEEE</acronym>
+                    Format)." [<ulink
                         url="http://www.php.net/float">http://www.php.net/float</ulink>]. Zusätzlich
                     können inhärente Beschränkungen der Float-Datentypen sowie Rundungsfehler von
                     Fließkommazahlen Berechnungsfehler verursachen. Um diese Probleme zu vermeiden,
@@ -127,13 +136,15 @@ date_default_timezone_set('Europe/Berlin');
                     verfügbar.
                 </para>
             </listitem>
+
             <listitem>
                 <para>
-                    Unterstützung der ISO_8601 Datumsspezifikation
+                    Unterstützung der <acronym>ISO-8601</acronym> Datumsspezifikation
                 </para>
+
                 <para>
-                    Die ISO_8601 Datumsspezifikationen werden unterstützt. Sogar
-                    teilkonforme ISO_8601 Datumsspezifikationen werden erkannt.
+                    Die <acronym>ISO-8601</acronym> Datumsspezifikationen werden unterstützt. Sogar
+                    teilkonforme <acronym>ISO-8601</acronym> Datumsspezifikationen werden erkannt.
                     Diese Zeitformate sind vor allem bei der Arbeit mit Datenbanken sinnvoll. Selbst
                     wenn zum Beispiel MsSQL und <ulink
                         url="http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html">MySQL</ulink>
@@ -141,15 +152,18 @@ date_default_timezone_set('Europe/Berlin');
                     <classname>Zend_Date</classname> unterstützt, wenn die <link
                         linkend="zend.date.constants.list">Zend_Date::ISO_8601</link> Format
                     Konstante verwendet wird. Wenn Datumszeichen mit den <acronym>PHP</acronym>
-                    date() Formaten "Y/m/d" oder "Y-m-d H:i:s" übereinstimmen, sollte die in
-                    <classname>Zend_Date</classname> eingebaute Unterstützung für
-                    <acronym>ISO</acronym> 8601 formatierte Daten verwendet werden.
+                    date() Formaten "<command>Y/m/d</command>" oder "<command>Y-m-d H:i:s</command>"
+                    übereinstimmen, sollte die in <classname>Zend_Date</classname> eingebaute
+                    Unterstützung für <acronym>ISO</acronym> 8601 formatierte Daten verwendet
+                    werden.
                 </para>
             </listitem>
+
             <listitem>
                 <para>
                     Sonnenauf- und Untergang errechnen
                 </para>
+
                 <para>
                     Sonnenauf-und Untergang können für jeden beliebigen Ort und Tag anzeigen werden,
                     so dass keine einzige Sekunde Tageslicht für das Lieblings
@@ -157,7 +171,5 @@ date_default_timezone_set('Europe/Berlin');
                 </para>
             </listitem>
         </itemizedlist>
-
     </sect2>
-
 </sect1>

+ 45 - 46
documentation/manual/de/module_specs/Zend_Date-Theory.xml

@@ -1,8 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17598 -->
+<!-- EN-Revision: 17910 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.date.definition.theory">
-
     <title>Theorie der Arbeitsweise</title>
 
     <para>
@@ -27,53 +26,53 @@
     </para>
 
     <sect2 id="zend.date.theory.internals">
-
         <title>Internes</title>
 
-        <para>
-            <itemizedlist mark='opencircle'>
-                <listitem>
-                    <para>
-                        UNIX Zeitpunkte
-                    </para>
-                    <para>
-                        Alle Daten und Zeiten, selbst die mehrdeutigen (z.B. kein Jahr), sind intern
-                        dargestellt in absoluten Momenten der Zeit, repräsentiert als UNIX Zeitpunkt
-                        welcher die Differenz zwischen der gewünschten Zeit und dem 01.Jänner 1970
-                        00:00:00 <acronym>GMT</acronym>/UTC darstellt. Das ist nur deshalb möglich
-                        weil <classname>Zend_Date</classname> nicht durch UNIX 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.
-                    </para>
-                </listitem>
-                <listitem>
-                    <para>
-                        Datumsabschnitte als Offsets in Zeitpunken
-                    </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>/UTC bzw. 0 + 3 * 60 * 60 = 10800 dargestellt.
-                    </para>
-                </listitem>
-                <listitem>
-                    <para>
-                        <acronym>PHP</acronym> Funktionen
-                    </para>
-                    <para>
-                        Wo es möglich ist verwendet <classname>Zend_Date</classname> normalerweise
-                        <acronym>PHP</acronym> Funktionen um die Geschwindigkeit zu erhöhen.
-                    </para>
-                </listitem>
-            </itemizedlist>
-        </para>
+        <itemizedlist mark='opencircle'>
+            <listitem>
+                <para>
+                    UNIX Zeitpunkte
+                </para>
+
+                <para>
+                    Alle Daten und Zeiten, selbst die mehrdeutigen (z.B. kein Jahr), sind intern
+                    dargestellt in absoluten Momenten der Zeit, repräsentiert als UNIX Zeitpunkt
+                    welcher die Differenz zwischen der gewünschten Zeit und dem 01.Jänner 1970
+                    00:00:00 <acronym>GMT</acronym>/UTC darstellt. Das ist nur deshalb möglich
+                    weil <classname>Zend_Date</classname> nicht durch UNIX 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.
+                </para>
+            </listitem>
+
+            <listitem>
+                <para>
+                    Datumsabschnitte als Offsets in Zeitpunken
+                </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>/UTC bzw. 0 + 3 * 60 * 60 = 10800 dargestellt.
+                </para>
+            </listitem>
 
-    </sect2>
+            <listitem>
+                <para>
+                    <acronym>PHP</acronym> Funktionen
+                </para>
 
+                <para>
+                    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:-->

+ 1 - 1
documentation/manual/de/module_specs/Zend_Validate-Migration.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17874 -->
+<!-- EN-Revision: 17908 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.validate.migration">