Browse Source

[MANUAL] German:

- sync up to r22386

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@22387 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas 15 years ago
parent
commit
9264f43c5f

+ 2 - 2
documentation/manual/de/module_specs/Zend_Dojo-View-Helpers.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 22210 -->
+<!-- EN-Revision: 22256 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.dojo.view.dijit">
     <title>Dijit-Spezifische View Helfer</title>
@@ -351,7 +351,7 @@ $view->addHelperPath('Zend/Dojo/View/Helper', 'Zend_Dojo_View_Helper');
             <listitem>
                 <para>
                     <command>captureStart($id, array $params = array(), array $attribs =
-                        array())</command>: Beginnt die Erfassung von Inhalt um Ihn in einem
+                        array());</command>: Beginnt die Erfassung von Inhalt um Ihn in einem
                     Container einzufügen. <varname>$params</varname> referiert auf die Dijit
                     Parameters die mit dem Container verwendet werden, wärend
                     <varname>$attribs</varname> auf alle generellen <acronym>HTML</acronym>

+ 9 - 3
documentation/manual/de/module_specs/Zend_Filter-Digits.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 22248 -->
+<!-- EN-Revision: 22384 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.filter.set.digits">
     <title>Digits</title>
@@ -27,14 +27,20 @@
 $filter = new Zend_Filter_Digits();
 
 print $filter->filter('October 2009');
-// Gibt "2009" zurück
 ]]></programlisting>
 
+        <para>
+            Dies gibt "2009" zurück.
+        </para>
+
         <programlisting language="php"><![CDATA[
 $filter = new Zend_Filter_Digits();
 
 print $filter->filter('HTML 5 für Dummies');
-// Gibt "5" zurück
 ]]></programlisting>
+
+        <para>
+            Dies gibt "5" zurück.
+        </para>
     </sect3>
 </sect2>

+ 10 - 4
documentation/manual/de/module_specs/Zend_Filter-Dir.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 22249 -->
+<!-- EN-Revision: 22384 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.filter.set.dir">
     <title>Dir</title>
@@ -28,14 +28,20 @@
 $filter = new Zend_Filter_Dir();
 
 print $filter->filter('/etc/passwd');
-// Gibt "/etc" zurück
 ]]></programlisting>
 
+        <para>
+            Dies gibt "/etc" zurück.
+        </para>
+
         <programlisting language="php"><![CDATA[
 $filter = new Zend_Filter_Dir();
 
-print $filter->filter('c:/Temp/x');
-// Gibt "c:/Temp" zurück
+print $filter->filter('C:/Temp/x');
 ]]></programlisting>
+
+        <para>
+            Dies gibt "C:/Temp" zurück.
+        </para>
     </sect3>
 </sect2>

+ 3 - 4
documentation/manual/de/module_specs/Zend_Filter-HtmlEntities.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 22252 -->
+<!-- EN-Revision: 22384 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.filter.set.htmlentities">
     <title>HtmlEntities</title>
@@ -108,12 +108,11 @@ print $filter->filter($input);
 $filter = new Zend_Filter_HtmlEntities(array('quotestyle' => ENT_COMPAT));
 
 $input  = "Ein 'einfaches' und " . '"doppeltes"';
-$return = $filter->filter($input);
-print "Ein 'einfaches' and &quot;double&quot;"
+print $filter->filter($input);
 ]]></programlisting>
 
         <para>
-            Das obige Beispiel gibt <emphasis>>Ein 'einfaches' und &quot;doppeltes&quot;</emphasis>
+            Das obige Beispiel gibt <emphasis>Ein 'einfaches' und &quot;doppeltes&quot;</emphasis>
             zurück. Es ist zu beachten dass "doppelte" Hochkommas gefiltert werden wärend 'einfache'
             Hochkommas nich verändert werden.
         </para>

+ 37 - 0
documentation/manual/de/module_specs/Zend_Filter-Int.xml

@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- EN-Revision: 22253 -->
+<!-- Reviewed: no -->
+<sect2 id="zend.filter.set.int">
+    <title>Int</title>
+
+    <para>
+        <classname>Zend_Filter_Int</classname> erlaubt es einen skalaren Wert in einen Integer Wert
+        zu konvertieren.
+    </para>
+
+    <sect3 id="zend.filter.set.int.options">
+        <title>Unterstützte Optionen für Zend_Filter_Int</title>
+
+        <para>
+            Es gibt keine zusätzlichen Optionen für <classname>Zend_Filter_Int</classname>.
+        </para>
+    </sect3>
+
+    <sect3 id="zend.filter.set.int.basic">
+        <title>Einfache Verwendung</title>
+
+        <para>
+            Ein einfaches Beispiel der Verwendung ist nachfolgend zu finden:
+        </para>
+
+        <programlisting language="php"><![CDATA[
+$filter = new Zend_Filter_Int();
+
+print $filter->filter('-4 ist weniger als 0');
+]]></programlisting>
+
+        <para>
+            Das gibt '-4' zurück.
+        </para>
+    </sect3>
+</sect2>

+ 3 - 19
documentation/manual/de/module_specs/Zend_Filter-Set.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 22247 -->
+<!-- EN-Revision: 22254 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.filter.set" xmlns:xi="http://www.w3.org/2001/XInclude">
     <title>Standard Filter Klassen</title>
@@ -20,15 +20,7 @@
     <xi:include href="Zend_Filter-Dir.xml" />
     <xi:include href="Zend_Filter-Encryption.xml" />
     <xi:include href="Zend_Filter-HtmlEntities.xml" />
-
-    <sect2 id="zend.filter.set.int">
-        <title>Int</title>
-
-        <para>
-            Gibt (int) <varname>$value</varname> zurück.
-        </para>
-    </sect2>
-
+    <xi:include href="Zend_Filter-Int.xml" />
     <xi:include href="Zend_Filter-LocalizedToNormalized.xml" />
     <xi:include href="Zend_Filter-NormalizedToLocalized.xml" />
     <xi:include href="Zend_Filter-Null.xml" />
@@ -36,15 +28,7 @@
     <xi:include href="Zend_Filter-RealPath.xml" />
     <xi:include href="Zend_Filter-StringToLower.xml" />
     <xi:include href="Zend_Filter-StringToUpper.xml" />
-
-    <sect2 id="zend.filter.set.stringtrim">
-        <title>StringTrim</title>
-
-        <para>
-            Gibt den String <varname>$value</varname> zurück und entfernt alle Leerzeichen vom
-            Beginn und vom Ende.
-        </para>
-    </sect2>
+    <xi:include href="Zend_Filter-StringTrim.xml" />
 
     <sect2 id="zend.filter.set.stripnewlines">
         <title>StripNewlines</title>

+ 74 - 0
documentation/manual/de/module_specs/Zend_Filter-StringTrim.xml

@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- EN-Revision: 22255 -->
+<!-- Reviewed: no -->
+<sect2 id="zend.filter.set.stringtrim">
+    <title>StringTrim</title>
+
+    <para>
+        Dieser Filter verändert einen angegebenen String so dass bestimmte Zeichen vom Anfang und
+        vom Ende entfernt werden.
+    </para>
+
+     <sect3 id="zend.filter.set.stringtrim.options">
+        <title>Unterstützte Optionen für Zend_Filter_StringTrim</title>
+
+        <para>
+            Die folgenden Optionen werden für <classname>Zend_Filter_StringTrim</classname>
+            unterstützt:
+        </para>
+
+        <itemizedlist>
+            <listitem>
+                <para>
+                    <emphasis><property>charlist</property></emphasis>: Liste der Zeichen welche vom
+                    Anfang und vom Ende des Strings entfernt werden sollen. Wenn sie nicht gesetzt
+                    wird oder null ist, wird das Standardverhalten verwendet, welches nur
+                    Leerzeichen vom Beginn und vom Ende des Strings entfernt.
+                </para>
+            </listitem>
+        </itemizedlist>
+    </sect3>
+
+    <sect3 id="zend.filter.set.stringtrim.basic">
+        <title>Einfache Verwendung</title>
+
+        <para>
+            Ein einfaches Beispiel der Verwendung ist nachfolgend zu finden:
+        </para>
+
+        <programlisting language="php"><![CDATA[
+$filter = new Zend_Filter_StringTrim();
+
+print $filter->filter(' Das ist (mein) Inhalt: ');
+]]></programlisting>
+
+        <para>
+            Das obige Beispiel gibe 'Das ist (mein) Inhalt:' zurück. Es sollte beachtet werden dass
+            alle Leerzeichen entfernt wurden.
+        </para>
+    </sect3>
+
+    <sect3 id="zend.filter.set.stringtrim.types">
+        <title>Standardverhalten für Zend_Filter_StringTrim</title>
+
+        <programlisting language="php"><![CDATA[
+$filter = new Zend_Filter_StringTrim(':');
+// oder new Zend_Filter_StringTrim(array('charlist' => ':'));
+
+print $filter->filter(' Das ist (mein) Inhalt:');
+]]></programlisting>
+
+        <para>
+            Das obige Beispiel gibt 'Das ist (mein) Inhalt' zurück. Es sollte beachtet werden dass
+            Leerzeichen und Doppelpunkte entfernt werden. Man kann auch eine Instanz von
+            <classname>Zend_Config</classname> oder ein Array mit einem 'charlist' Schlüssel
+            angeben. Un die gewünschte Liste der Zeichen nach der Instanzierung zu setzen kann die
+            Methode <methodname>setCharList()</methodname> verwendet werden.
+            <methodname>getCharList()</methodname> gibt die Werte zurück welche für die Zeichenliste
+            gesetzt sind.
+        </para>
+    </sect3>
+</sect2>
+<!--
+vim:se ts=4 sw=4 et:
+-->

+ 42 - 0
documentation/manual/de/module_specs/Zend_Translate-Additional.xml

@@ -896,6 +896,48 @@ $translate = new Zend_Translate(
         </sect3>
     </sect2>
 
+    <sect2 id="zend.translate.additional.rerouting">
+        <title>Weiterleiten von Übersetzungen</title>
+
+        <para>
+            Nicht jede Nachrichten ID kann übersetzt werden. Aber manchmal ist es sinnvoll die
+            Ausgabe der Übersetzung von einer anderen Sprache durchzuführen statt die Nachrichten
+            ID selbst zurückzugeben. Man kann dies durchführen indem man die Option
+            <property>route</property> verwendet.
+        </para>
+
+        <para>
+            Man kann eine Route für jede Sprache hinzufügen. Siehe das folgende Beispiel:
+        </para>
+
+        <programlisting language="php"><![CDATA[
+$translate = new Zend_Translate(
+    array(
+        'adapter' => $adapter,
+        'content' => $content,
+        'locale'  => $locale,
+        'route'   => array('fr' => 'en', 'de' => 'fr')
+    )
+);
+]]></programlisting>
+
+        <para>
+            Das oben stehende give eine englische Übersetzung für alle Nachrichten zurück welche
+            nicht in französisch übersetzt werden können. Und es gibt eine französische Übersetzung
+            für alle Nachrichten zurück welche nicht in deutsch übersetzt werden können. Es gibt
+            sogar eine englische Übersetzung für alle Nachrichten zurück welche weder in deutsch
+            noch in französisch übersetzt werden können. So kann man sogar eine komplette
+            Übersetzung-Kette definieren.
+        </para>
+
+        <para>
+            Dieses Feature kann für jedermann interessant sein. Aber man sollte darauf achten dass
+            es problematisch sein kann Übersetzungen einer falsche oder anderen Sprache zurück
+            zu geben wenn der Benutzer diese Sprache nicht versteht. Man sollte dieses Feature
+            also sehr sparsam einsetzen.
+        </para>
+    </sect2>
+
     <sect2 id="zend.translate.additional.combination">
         <title>Mehrere Übersetzungsquellen kombinieren</title>