Pārlūkot izejas kodu

[MANUAL] German:

- sync up to 18747

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@18793 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas 16 gadi atpakaļ
vecāks
revīzija
b9348df18d

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15783 -->
+<!-- EN-Revision: 18729 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.acl.introduction">
     <title>Einführung</title>

+ 7 - 7
documentation/manual/de/module_specs/Zend_Controller-Router.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 18427 -->
+<!-- EN-Revision: 18742 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.controller.router" xmlns:xi="http://www.w3.org/2001/XInclude">
     <title>Der Standard Router</title>
@@ -157,22 +157,22 @@ $router->addRoute('user',
 
         <itemizedlist mark="opencircle">
             <listitem>
-                <para><link linkend="zend.controller.router.routes.standard" /></para>
+                <para><xref linkend="zend.controller.router.routes.standard" /></para>
             </listitem>
             <listitem>
-                <para><link linkend="zend.controller.router.routes.static" /></para>
+                <para><xref linkend="zend.controller.router.routes.static" /></para>
             </listitem>
             <listitem>
-                <para><link linkend="zend.controller.router.routes.regex" /></para>
+                <para><xref linkend="zend.controller.router.routes.regex" /></para>
             </listitem>
             <listitem>
-                <para><link linkend="zend.controller.router.routes.hostname" /></para>
+                <para><xref linkend="zend.controller.router.routes.hostname" /></para>
             </listitem>
             <listitem>
-                <para><link linkend="zend.controller.router.routes.chain" /></para>
+                <para><xref linkend="zend.controller.router.routes.chain" /></para>
             </listitem>
             <listitem>
-                <para><link linkend="zend.controller.router.default-routes" /> *</para>
+                <para><xref linkend="zend.controller.router.default-routes" /> *</para>
             </listitem>
         </itemizedlist>
 

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 18598 -->
+<!-- EN-Revision: 18744 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.db.adapter">
 
@@ -45,7 +45,7 @@
         <listitem>
             <para>
                 Microsoft <acronym>SQL</acronym> Server, verwendet die <ulink
-                    url="http://www.php.net/pdo-mssql">pdo_mssql</ulink> <acronym>PHP</acronym>
+                    url="http://www.php.net/pdo-dblib">pdo_dblib</ulink> <acronym>PHP</acronym>
                 Erweiterung
             </para>
         </listitem>
@@ -193,7 +193,7 @@ $db = Zend_Db::factory('Pdo_Mysql', array(
 
             <para>
                 Wenn eine eigene Klasse geschrieben wird, die
-                <classname>Zend_Db_Adapter_Abstract_Adapter</classname> erweitert aber nicht mit
+                <classname>Zend_Db_Adapter_Abstract</classname> erweitert aber nicht mit
                 dem Präfix "Zend_Db_Adapter" beginnt, kann die <methodname>factory()</methodname>
                 Methode verwendet werden um den Adapter zu Laden wenn der führende Teil der Adapter
                 Klasse mit dem 'adapterNamespace' Schlüssel im Parameter Array spezifiziert wird.
@@ -2083,7 +2083,7 @@ if (!is_null($version)) {
                 <listitem>
                     <para>
                         Dieser Adapter nutzt die <acronym>PHP</acronym> Erweiterungen pdo und
-                        pdo_mssql.
+                        pdo_dblib.
                     </para>
                 </listitem>
                 <listitem>

+ 2 - 2
documentation/manual/de/module_specs/Zend_Db_Table.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17600 -->
+<!-- EN-Revision: 18737 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.db.table">
 
@@ -1081,7 +1081,7 @@ $order  = 'bug_id';
 $count  = 10;
 $offset = 20;
 
-$select = $table->select()->where(array('bug_status = ?' => 'NEW'))
+$select = $table->select()->where('bug_status = ?' => 'NEW')
                           ->order($order)
                           ->limit($count, $offset);
 

+ 2 - 2
documentation/manual/de/module_specs/Zend_Queue-Framework.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 16949 -->
+<!-- EN-Revision: 18733 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.queue.framework">
     <title>Framework</title>
@@ -42,7 +42,7 @@ $queue = Zend_Queue('Db', $options);
 
     <para>
         Die akzeptierten Konfigurationseinstellungen für jeden Adapter sind in den
-        <ulink url="zend.queue.adapters">Adapter Notizen</ulink> beschrieben.
+        <link linkend="zend.queue.adapters">Adapter Notizen</link> beschrieben.
     </para>
 
     <para>

+ 2 - 2
documentation/manual/de/module_specs/Zend_Search_Lucene-Extending.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17166 -->
+<!-- EN-Revision: 18739 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.search.lucene.extending">
     <title>Erweiterbarkeit</title>
@@ -252,7 +252,7 @@ Zend_Search_Lucene_Analysis_Analyzer::setDefault($analyzer);
 
         <para>
             idf(t) -
-            <methodname>Zend_Search_Lucene_Search_Similarity::tf($term, $reader)</methodname>
+            <methodname>Zend_Search_Lucene_Search_Similarity::idf($input, $reader)</methodname>
             - ein Punktwertfaktor für einen einfachen Begriff mit dem spezifischen Index.
         </para>
 

+ 125 - 0
documentation/manual/de/module_specs/Zend_Validate-Identical.xml

@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- EN-Revision: 18724 -->
+<!-- Reviewed: no -->
+<sect2 id="zend.validate.set.identical">
+
+    <title>Identical</title>
+
+    <para>
+        <classname>Zend_Validate_Identical</classname> erlaubt es zu prüfen ob ein angegebener Wert
+        mit einem angegebenen Vergleichswert identisch ist.
+    </para>
+
+    <sect3 id="zend.validate.set.identical.basic">
+        <title>Grundsätzliche Verwendung</title>
+
+        <para>
+            Um zu prüfen ob zwei Werte identisch sind muss man den originalen Wert als
+            Vergleichswert setzen. Siehe das folgende Beispiel welches zwei Strings vergleicht.
+        </para>
+
+        <programlisting language="php"><![CDATA[
+$valid = new Zend_Validate_Identical('original');
+if ($valid->isValid($value) {
+    return true;
+}
+]]></programlisting>
+
+        <para>
+            Die Prüfung wird nur dann <constant>TRUE</constant> zurückgeben wenn beide Werte 100%
+            identisch sind. In unserem Beispiel wenn <varname>$value</varname> 'original' ist.
+        </para>
+
+        <para>
+            Man kann den gewünschten Token auch im Nachhinein durch Verwendung der Methode
+            <methodname>setToken()</methodname> setzen und mit <methodname>getToken()</methodname>
+            den aktuell gesetzten Token erhalten.
+        </para>
+    </sect3>
+
+    <sect3 id="zend.validate.set.identical.types">
+        <title>Identische Objekte</title>
+
+        <para>
+            Natürlich kann <classname>Zend_Validate_Identical</classname> nicht nur Strings prüfen,
+            sondern jeden Variablentyp wie Boolean, Integer, Float, Array oder sogar Objekte. Wie
+            bereits notiert müssen Vergleichswert und Wert identisch sein.
+        </para>
+
+        <programlisting language="php"><![CDATA[
+$valid = new Zend_Validate_Identical(123);
+if ($valid->isValid($input)) {
+    // Der Wert scheint gültig zu sein
+} else {
+    // Der Wert ist ungültig
+}
+]]></programlisting>
+
+        <note>
+            <title>Vergleich des Typs</title>
+
+            <para>
+                Man sollte darauf acht geben das der Typ einer Variable für die Prüfung verwendet
+                wird. Das bedeutet das der String <emphasis>'3'</emphasis> nicht identisch ist mit
+                dem Integerwert <emphasis>3</emphasis>.
+            </para>
+
+            <para>
+                Das ist auch der Fall für Form Elemente. Sie sind Objekte oder Arrays. Deshalb kann
+                man nicht einfach ein Textfeld welches ein Passwort enthält mit einem textuellen
+                Passwort aus einer anderen Quelle vergleichen. Das Element selbst ist als Array
+                angegeben welches auch zusätzliche Informationen enthält.
+            </para>
+        </note>
+    </sect3>
+
+    <sect3 id="zend.validate.set.identical.types">
+        <title>Konfiguration</title>
+
+        <para>
+            Wie alle anderen Prüfungen unterstützt <classname>Zend_Validate_Identical</classname>
+            auch die Verwendung von Konfigurationseinstellungen als Eingabe Parameter. Das
+            bedeutet das man den Prüfer mit einem <classname>Zend_Config</classname> Objekt
+            konfigurieren kann.
+        </para>
+
+        <para>
+            Aber das führt zu einem weiteren Fall den man berücksichtigen muss. Wenn man ein Array
+            als Vergleichswert verwendet, dann sollte man dieses in einen
+            <property>'token'</property> Schlüssel einhüllen wenn dieses nur ein Element enthält.
+        </para>
+
+        <programlisting language="php"><![CDATA[
+$valid = new Zend_Validate_Identical(array('token' => 123));
+if ($valid->isValid($input)) {
+    // Der Wert scheint gültig zu sein
+} else {
+    // Der Wert ist ungültig
+}
+]]></programlisting>
+
+        <para>
+            Das oben stehende Beispiel prüft den Integerwert 123. Der Grund für diesen speziellen
+            Fall ist, dass man den Token der verwendet werden soll, durch Angabe des
+            <property>'token'</property> Schlüssels, konfigurieren kann.
+        </para>
+
+        <para>
+            Wenn der eigene Vergleichswert nur ein Element enthält, und dieses Element
+            <property>'token'</property> heißt dann muss man dieses, wie im oben stehenden Beispiel
+            gezeigt, einhüllen.
+        </para>
+
+        <programlisting language="php"><![CDATA[
+$valid = new Zend_Validate_Identical(array('token' => array('token' => 123)));
+if ($valid->isValid($input)) {
+    // Der Wert scheint gültig zu sein
+} else {
+    // Der Wert ist ungültig
+}
+]]></programlisting>
+    </sect3>
+</sect2>
+<!--
+vim:se ts=4 sw=4 et:
+-->

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 18298 -->
+<!-- EN-Revision: 18724 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.validate.set" xmlns:xi="http://www.w3.org/2001/XInclude">
 
@@ -175,35 +175,7 @@ if ($validator->isValid($iban)) {
         </para>
     </sect2>
 
-    <sect2 id="zend.validate.set.identical">
-        <title>Identical</title>
-        <para>
-            Gibt nur dann <constant>TRUE</constant> zurück wenn der angegebene Token mit
-            <varname>$value</varname> identisch ist. Diese Prüfung kann jeden beliebigen Typ
-            handhaben.
-        </para>
-
-        <para>
-            Der Token gegen den geprüft werden soll kann entweder als Parameter bei der
-            Instanziierung gesetzt werden, oder durch die Verwendung der
-            <methodname>setToken()</methodname> Methode.
-        </para>
-
-        <programlisting language="php"><![CDATA[
-// Setzen des Token bei der Instanziierung
-$validator = new Zend_Validate_Identical(array('one' => 'two'));
-if ($validator->isValid(array('one' => 'two'))) { // Token gültig
-    // Irgendwas machen
-}
-
-// Setzen des Tokens durch Verwendung von setToken()
-$validator->setToken(true);
-if ($validator->isValid(1)) { // Token gültig
-    // Irgendwas machen
-}
-]]></programlisting>
-    </sect2>
-
+    <xi:include href="Zend_Validate-Identical.xml" />
     <xi:include href="Zend_Validate-InArray.xml" />
 
     <sect2 id="zend.validate.set.int">