Преглед на файлове

[MANUAL] German:

- sync up to r22065

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@22266 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas преди 15 години
родител
ревизия
68b8e0c55a

+ 17 - 1
documentation/manual/de/module_specs/Zend_Cache-Backends.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21109 -->
+<!-- EN-Revision: 22060 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.cache.backends">
     <title>Zend_Cache Backends</title>
@@ -584,6 +584,22 @@ $cache = Zend_Cache::factory('Core', 'Zend_Cache_Backend_ZendServer_Disk',
             <acronym>PHP</acronym> oder sogar Zend Framework involviert sind.
         </para>
 
+        <note>
+            <para>
+                <classname>Zend_Cache_Frontend_Capture</classname> arbeitet indem es eine Callback
+                Funktion registriert welche aufgerufen wird wenn der Ausgabebuffer den es verwendet
+                gelöscht wird. Damit das richtig funktioniert muss er der letzte Ausgabebuffer in
+                der Anfrage sein. Um dies zu garantieren MUSS der Ausgabebuffer welcher vom
+                Dispacher verwendet wird ausgeschaltet sein indem
+                <classname>Zend_Controller_Front</classname>'s Methode
+                <methodname>setParam()</methodname> verwendet wird, zum Beispiel
+                <command>$front->setParam('disableOutputBuffering', true);</command> oder indem
+                "resources.frontcontroller.params.disableOutputBuffering = true" in der Bootstrap
+                Konfigurationsdatei (wir nehmen <acronym>INI</acronym> an) wenn
+                <classname>Zend_Application</classname> verwendet wird.
+            </para>
+        </note>
+
         <para>
             Der Vorteil dieses Caches besteht darin das eine starke Verbesserung des Durchsatzes
             stattfindet weil statische Dateien zurückgegeben werden und keine weitere dynamische

+ 43 - 2
documentation/manual/de/module_specs/Zend_Cache-Frontends.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21130 -->
+<!-- EN-Revision: 22060 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.cache.frontends">
     <title>Zend_Cache Frontends</title>
@@ -683,7 +683,7 @@ $res = $cache->foobar2('1', '2');
                     Dieses Frontend arbeitet indem es eine Callback Funktion registriert welche
                     aufgerufen wird wenn das Buffern der Ausgabe welches es verwendet, gelöscht
                     wird. Damit dies korrekt arbeitet muss es der letzte Ausgabebuffer in der
-                    Anfrage sein. Um dies zu garantieren muss der Ausgabebuffer, den der Dispatcher
+                    Anfrage sein. Um dies zu garantieren MUSS der Ausgabebuffer, den der Dispatcher
                     verwendet, deaktiviert sein indem die <methodname>setParam()</methodname>
                     Methode von <classname>Zend_Controller_Front</classname> verwendet wird. Zum
                     Beispiel <command>$front->setParam('disableOutputBuffering', true)</command>
@@ -1019,4 +1019,45 @@ if ($someTest) {
 ]]></programlisting>
         </sect3>
     </sect2>
+
+    <sect2 id="zend.cache.frontends.capture">
+        <title>Zend_Cache_Frontend_Capture</title>
+
+        <sect3 id="zend.cache.frontends.capture.introduction">
+            <title>Einführung</title>
+
+            <para>
+                <classname>Zend_Cache_Frontend_Capture</classname> ist wie
+                <classname>Zend_Cache_Frontend_Output</classname> aber für komplette Seiten
+                gestaltet. Es ist nicht möglich <classname>Zend_Cache_Frontend_Capture</classname>
+                für das Cachen eines einzelnen Blocks zu verwenden. Diese Klasse ist speziell dazu
+                gestaltet um nur in Verbindung mit dem
+                <classname>Zend_Cache_Backend_Static</classname> Backend zu funktionieren indem es
+                komplette Seiten von HTML/XML oder anderen Inhalten in einer statischen
+                physikalischen Datei auf dem lokalen Dateisystem cached.
+            </para>
+
+            <para>
+                Sehen Sie bitte in die Dokumentation von
+                <classname>Zend_Cache_Backend_Static</classname> für alle Use Cases bezüglich dieser
+                Klasse.
+            </para>
+
+            <note>
+                <para>
+                    Dieses Frontend arbeitet indem es eine Callback Funktion registriert welche
+                    aufgerufen wird wenn das Buffern der Ausgabe welches es verwendet, gelöscht
+                    wird. Damit dies korrekt arbeitet muss es der letzte Ausgabebuffer in der
+                    Anfrage sein. Um dies zu garantieren MUSS der Ausgabebuffer, den der Dispatcher
+                    verwendet, deaktiviert sein indem die <methodname>setParam()</methodname>
+                    Methode von <classname>Zend_Controller_Front</classname> verwendet wird. Zum
+                    Beispiel <command>$front->setParam('disableOutputBuffering', true)</command>
+                    oder durch hinzufügen von
+                    "resources.frontcontroller.params.disableOutputBuffering = true" zum eigenen
+                    Konfigurationsdatei der Bootstrap (<acronym>INI</acronym> angenommen) wenn
+                    <classname>Zend_Application</classname> verwendet wird.
+                </para>
+            </note>
+        </sect3>
+    </sect2>
 </sect1>

+ 91 - 0
documentation/manual/de/module_specs/Zend_Validate-Float.xml

@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- EN-Revision: 22040 -->
+<!-- Reviewed: no -->
+<sect2 id="zend.validate.set.float">
+    <title>Float</title>
+
+    <para>
+        <classname>Zend_Validate_Float</classname> erlaubt es zu prüfen ob ein angegebener Wert eine
+        Gleitkommazahl enthält. Diese Prüfung kann auch lokalisierte Eingaben prüfen.
+    </para>
+
+    <sect3 id="zend.validate.set.float.options">
+        <title>Unterstützte Optionen für Zend_Validate_Float</title>
+
+        <para>
+            Die folgenden Optionen werden für <classname>Zend_Validate_Float</classname>
+            unterstützt:
+        </para>
+
+        <itemizedlist>
+            <listitem>
+                <para>
+                    <emphasis><property>locale</property></emphasis>: Setzt das Gebietsschema
+                    welches verwendet wird um lokalisierte Gleitkommazahlen zu prüfen.
+                </para>
+            </listitem>
+        </itemizedlist>
+    </sect3>
+
+    <sect3 id="zend.validate.set.float.basic">
+        <title>Einfache Float Prüfung</title>
+
+        <para>
+            Der einfachste Weg eine Gleitkommazahl zu prüfen ist die Verwendung der
+            Systemeinstellungen. Wenn keine Option verwendet wird, dann wird das Gebietsschema der
+            Umgebung für die Prüfung verwendet:
+        </para>
+
+        <programlisting language="php"><![CDATA[
+$validator = new Zend_Validate_Float();
+
+$validator->isValid(1234.5);   // Gibt true zurück
+$validator->isValid('10a01'); // Gibt false zurück
+$validator->isValid('1,234.5'); // Gibt true zurück
+]]></programlisting>
+
+        <para>
+            Im obigen Beispiel wird in der Umgebung das Gebietsschema "en" erwartet.
+        </para>
+    </sect3>
+
+    <sect3 id="zend.validate.set.float.localized">
+        <title>Lokalisierte Prüfung von Gleitkommazahlen</title>
+
+        <para>
+            Oft ist es nützlich in der Lage zu sein lokalisierte Werte zu prüfen. Gleitkommazahlen
+            werden in anderen Ländern oft unterschiedlich geschrieben. Wird zum Beispiel englisch
+            verwendet wird "1.5" geschrieben. Im deutschen wird man "1,5" schreiben und in anderen
+            Sprachen können Gruppierungen verwendet werden.
+        </para>
+
+        <para>
+            <classname>Zend_Validate_Float</classname> ist in der Lage solche Schreibweisen zu
+            verwenden. Aber es ist auf das Gebietsschema begrenzt welches man verwendet. Siehe den
+            folgenden Code:
+        </para>
+
+        <programlisting language="php"><![CDATA[
+$validator = new Zend_Validate_Float(array('locale' => 'de'));
+
+$validator->isValid(1234.5); // Gibt true zurück
+$validator->isValid("1 234,5"); // Gibt false zurück
+$validator->isValid("1.234"); // Gibt true zurück
+]]></programlisting>
+
+        <para>
+            Bei Verwendung eines Gebietsschemas wird die Eingabe, wie man sehen kann lokalisiert
+            geprüft. Bei Verwendung einer anderen Schreibweise erhält man ein
+            <constant>FALSE</constant> wenn das Gebietsschema eine andere Schreibweise erzwingt.
+        </para>
+
+        <para>
+            Das Gebietsschema kann auch im Nachhinein gesetzt werden indem
+            <methodname>setLocale()</methodname> verwendet wird, und empfangen indem man
+            <methodname>getLocale()</methodname> verwendet.
+        </para>
+    </sect3>
+</sect2>
+<!--
+vim:se ts=4 sw=4 et:
+-->

+ 2 - 15
documentation/manual/de/module_specs/Zend_Validate-Set.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21985 -->
+<!-- EN-Revision: 22040 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.validate.set" xmlns:xi="http://www.w3.org/2001/XInclude">
     <title>Standard Prüfklassen</title>
@@ -45,20 +45,7 @@
     <xi:include href="Zend_Validate-Db.xml" />
     <xi:include href="Zend_Validate-Digits.xml" />
     <xi:include href="Zend_Validate-EmailAddress.xml" />
-
-    <sect2 id="zend.validate.set.float">
-        <title>Float</title>
-
-        <para>
-            Gibt nur dann <constant>TRUE</constant> zurück wenn <varname>$value</varname> ein
-            Fließkomma Wert ist. Seit Zend Framework 1.8 verwendet diese Prüfung auch das aktuelle
-            Gebietsschema des Browsers, der Umgebung oder eines anwendungsweit gesetzten
-            Gebietsschemas. Man kann natürlich die Zugriffsmethoden get/setLocale verwenden um das
-            verwendete Gebietsschema zu verändern oder es bei der Erstellung einer Instanz dieser
-            Prüfung angeben.
-        </para>
-    </sect2>
-
+    <xi:include href="Zend_Validate-Float.xml" />
     <xi:include href="Zend_Validate-GreaterThan.xml" />
     <xi:include href="Zend_Validate-Hex.xml" />
     <xi:include href="Zend_Validate-Hostname.xml" />