Explorar o código

[MANUAL] German:

- sync manual to r21111

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@21112 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas %!s(int64=16) %!d(string=hai) anos
pai
achega
92430466d0

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20765 -->
+<!-- EN-Revision: 21109 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.cache.backends">
     <title>Zend_Cache Backends</title>

+ 1 - 1
documentation/manual/de/module_specs/Zend_Cache-Cache_Manager.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20176 -->
+<!-- EN-Revision: 21109 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.cache.cache.manager">
     <title>Der Cache Manager</title>

+ 1 - 1
documentation/manual/de/module_specs/Zend_Cache-Frontends.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20765 -->
+<!-- EN-Revision: 21109 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.cache.frontends">
     <title>Zend_Cache Frontends</title>

+ 1 - 1
documentation/manual/de/module_specs/Zend_Cache-Theory.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20765 -->
+<!-- EN-Revision: 21109 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.cache.theory">
     <title>Die Theorie des Cachens</title>

+ 1 - 1
documentation/manual/de/module_specs/Zend_Currency-Number.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20100 -->
+<!-- EN-Revision: 21087 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.currency.number">
     <title>Wie sieht die Währung aus?</title>

+ 1 - 1
documentation/manual/de/module_specs/Zend_Currency-Options.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20102 -->
+<!-- EN-Revision: 21087 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.currency.options">
     <title>Optionen für Währungen</title>

+ 1 - 1
documentation/manual/de/module_specs/Zend_Currency-Position.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20102 -->
+<!-- EN-Revision: 21087 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.currency.position">
     <title>Wo ist die Währung?</title>

+ 6 - 4
documentation/manual/de/module_specs/Zend_Db_Adapter.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20766 -->
+<!-- EN-Revision: 21080 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.db.adapter">
     <title>Zend_Db_Adapter</title>
@@ -774,7 +774,8 @@ echo $result[0]->bug_description;
 
             <para>
                 Die <methodname>fetchAssoc()</methodname> Methode gibt Daten in einem Array von
-                assoziativen Array zurück, egal welcher Wert für den fetch-Modus gesetzt wurde.
+                assoziativen Array zurück, egal welcher Wert für den fetch-Modus gesetzt wurde,
+                indem die erste Spalte als Array Index verwendet wird.
             </para>
 
             <example id="zend.db.adapter.select.fetchassoc.example">
@@ -783,10 +784,11 @@ echo $result[0]->bug_description;
                 <programlisting language="php"><![CDATA[
 $db->setFetchMode(Zend_Db::FETCH_OBJ);
 
-$result = $db->fetchAssoc('SELECT * FROM bugs WHERE bug_id = ?', 2);
+$result = $db->fetchAssoc('SELECT bug_id, bug_description, bug_status FROM bugs');
 
 // $result ist ein Array von assoziativen Arrays im Geist von fetch mode
-echo $result[0]['bug_description'];
+echo $result[2]['bug_description']; // Beschreibung von Fehler #2
+echo $result[1]['bug_description']; // Beschreibung von Fehler #1
 ]]></programlisting>
             </example>
         </sect3>

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17232 -->
+<!-- EN-Revision: 21109 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.mail.read">
     <title>Lesen von Mail Nachrichten</title>

+ 3 - 3
documentation/manual/de/module_specs/Zend_Translate-Additional.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20799 -->
-<!-- Reviewed: 20799 -->
+<!-- EN-Revision: 21049 -->
+<!-- Reviewed: 21049 -->
 <sect1 id="zend.translate.additional">
     <title>Zusätzliche Features für Übersetzungen</title>
 
@@ -215,7 +215,7 @@ $translate->addTranslation('/path/to/new.csv', 'fr', $options);
 
                     <row>
                         <entry>useId</entry>
-                        <entry>Xliff</entry>
+                        <entry>Xliff und Tmx</entry>
 
                         <entry>
                             Wenn diese Option auf <constant>FALSE</constant> gesetzt wird, dann wird

+ 39 - 14
documentation/manual/de/module_specs/Zend_Translate-SourceCreation.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20799 -->
+<!-- EN-Revision: 21049 -->
 <!-- Reviewed: 20799 -->
 <sect1 id="zend.translate.sourcecreation">
     <title>Erstellen von Quelldateien</title>
@@ -148,19 +148,21 @@ print_r($translate->getAdapterInfo());
 <?xml version="1.0" ?>
 <!DOCTYPE tmx SYSTEM "tmx14.dtd">
 <tmx version="1.4">
- <header creationtoolversion="1.0.0" datatype="winres" segtype="sentence"
-         adminlang="en-us" srclang="de-at" o-tmf="abc"
-         creationtool="XYZTool" >
- </header>
- <body>
-  <tu tuid='message1'>
-   <tuv xml:lang="de"><seg>Nachricht1</seg></tuv>
-   <tuv xml:lang="en"><seg>message1</seg></tuv>
-  </tu>
-  <tu tuid='message2'>
-   <tuv xml:lang="en"><seg>message2</seg></tuv>
-   <tuv xml:lang="de"><seg>Nachricht2</seg></tuv>
-  </tu>
+   <header creationtoolversion="1.0.0" datatype="winres" segtype="sentence"
+           adminlang="en-us" srclang="de-at" o-tmf="abc"
+           creationtool="XYZTool" >
+   </header>
+   <body>
+       <tu tuid='message1'>
+           <tuv xml:lang="de"><seg>Nachricht1</seg></tuv>
+           <tuv xml:lang="en"><seg>message1</seg></tuv>
+       </tu>
+       <tu tuid='message2'>
+           <tuv xml:lang="de"><seg>Nachricht2</seg></tuv>
+           <tuv xml:lang="en"><seg>message2</seg></tuv>
+       </tu>
+   </body>
+</tmx>
 ]]></programlisting>
 
             <programlisting language="php"><![CDATA[
@@ -180,6 +182,29 @@ $translate = new Zend_Translate('tmx', 'path/to/mytranslation.tmx', 'en');
             Option können gewünschte Sprachen explizit mit <methodname>addLanguage()</methodname>
             hinzugefügt werden. Der Standardwert für diese Option fügt alle Sprachen hinzu.
         </para>
+
+        <note>
+            <title>Option useId</title>
+
+            <para>
+                Wenn man die Option <emphasis>useId</emphasis> auf <constant>FALSE</constant> setzt
+                dann wird der <emphasis>srclang</emphasis> Header verwendet um die Sprache zu
+                definieren welche die Meldung setzt.
+            </para>
+
+            <para>
+                In unserem Beispiel würde der Schlüssel der Meldung standardmäßig
+                <emphasis>message1</emphasis> sein. Wenn diese Option auf <constant>FALSE</constant>
+                gesetzt wird, dann würde der Schlüssel <emphasis>Nachricht1</emphasis> verwendet
+                werden.
+            </para>
+
+            <para>
+                Es ist zu beachten dass der <emphasis>tuv</emphasis> Eintrag, welcher dem
+                <emphasis>srclang</emphasis> Eintrag entspricht, der erste <emphasis>tuv</emphasis>
+                Eintrag sin muss welcher gesetzt ist, wie im obigen Beispiel zu sehen ist.
+            </para>
+        </note>
     </sect2>
 
     <sect2 id="zend.translate.sourcecreation.csv">

+ 32 - 0
documentation/manual/de/module_specs/Zend_Validate-Hex.xml

@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- EN-Revision: 21047 -->
+<!-- Reviewed: no -->
+<sect2 id="zend.validate.set.hex">
+    <title>Hex</title>
+
+    <para>
+        <classname>Zend_Validate_Hex</classname> erlaubt es zu prüfen ob ein angegebener Wert nur
+        hexadezimale Zeichen enthält. Das sint alle Zeichen von <emphasis>0 bis 9</emphasis> und
+        unabhängig von der Schreibweise <emphasis>A bis F</emphasis>. Es gibt keine Begrenzung der
+        Länge für den Wert welchen man prüfen will.
+    </para>
+
+    <programlisting language="php"><![CDATA[
+$validator = new Zend_Validate_Hex();
+if ($validator->isValid('123ABC')) {
+    // Der Wert enthält nur Hex Zeichen
+} else {
+    // Falsch
+}
+]]></programlisting>
+
+    <note>
+        <title>Ungültige Zeichen</title>
+
+        <para>
+            Alle anderen Zeichen geben false zurück, inklusive Leerzeichen und Kommazeichen. Auch
+            Unicode Nullzeichen und Ziffern von anderen Schriften als Latein werden nicht als
+            gültig erkannt.
+        </para>
+    </note>
+</sect2>

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20799 -->
+<!-- EN-Revision: 21047 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.validate.set" xmlns:xi="http://www.w3.org/2001/XInclude">
     <title>Standard Prüfklassen</title>
@@ -121,15 +121,7 @@
         </para>
     </sect2>
 
-    <sect2 id="zend.validate.set.hex">
-        <title>Hex</title>
-
-        <para>
-            Gibt nur dann <constant>TRUE</constant> zurück wenn <varname>$value</varname> nur
-            Hexadezimale Digitale Zeichen enthält.
-        </para>
-    </sect2>
-
+    <xi:include href="Zend_Validate-Hex.xml" />
     <xi:include href="Zend_Validate-Hostname.xml" />
 
     <sect2 id="zend.validate.set.iban">

+ 4 - 3
documentation/manual/de/ref/migration-110.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20876 -->
+<!-- EN-Revision: 21076 -->
 <!-- Reviewed: no -->
 <sect1 id="migration.110">
     <title>Zend Framework 1.10</title>
@@ -19,8 +19,9 @@
             nur den Standardcontroller und die Standardaktion angezeigt. Seit Zend Framework 1.10
             wirft der Router korrekterweise, wie im Router Interface beschrieben, eine Exception
             wenn keine passende Route vorhanden ist. Das Error Plugin fängt die Exception und leitet
-            Sie an den Errorcontroller weiter. Man kann mit der Konstante <constant></constant> auf
-            einen spezifischen Fehler testen:
+            Sie an den Errorcontroller weiter. Man kann mit der Konstante
+            <constant>Zend_Controller_Plugin_ErrorHandler::EXCEPTION_NO_ROUTE</constant> auf einen
+            spezifischen Fehler testen:
         </para>
 
         <programlisting language="php"><![CDATA[