Browse Source

[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 years ago
parent
commit
b9348df18d

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

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

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 18598 -->
+<!-- EN-Revision: 18744 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.db.adapter">
 <sect1 id="zend.db.adapter">
 
 
@@ -45,7 +45,7 @@
         <listitem>
         <listitem>
             <para>
             <para>
                 Microsoft <acronym>SQL</acronym> Server, verwendet die <ulink
                 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
                 Erweiterung
             </para>
             </para>
         </listitem>
         </listitem>
@@ -193,7 +193,7 @@ $db = Zend_Db::factory('Pdo_Mysql', array(
 
 
             <para>
             <para>
                 Wenn eine eigene Klasse geschrieben wird, die
                 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>
                 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
                 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.
                 Klasse mit dem 'adapterNamespace' Schlüssel im Parameter Array spezifiziert wird.
@@ -2083,7 +2083,7 @@ if (!is_null($version)) {
                 <listitem>
                 <listitem>
                     <para>
                     <para>
                         Dieser Adapter nutzt die <acronym>PHP</acronym> Erweiterungen pdo und
                         Dieser Adapter nutzt die <acronym>PHP</acronym> Erweiterungen pdo und
-                        pdo_mssql.
+                        pdo_dblib.
                     </para>
                     </para>
                 </listitem>
                 </listitem>
                 <listitem>
                 <listitem>

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17600 -->
+<!-- EN-Revision: 18737 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.db.table">
 <sect1 id="zend.db.table">
 
 
@@ -1081,7 +1081,7 @@ $order  = 'bug_id';
 $count  = 10;
 $count  = 10;
 $offset = 20;
 $offset = 20;
 
 
-$select = $table->select()->where(array('bug_status = ?' => 'NEW'))
+$select = $table->select()->where('bug_status = ?' => 'NEW')
                           ->order($order)
                           ->order($order)
                           ->limit($count, $offset);
                           ->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"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 16949 -->
+<!-- EN-Revision: 18733 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.queue.framework">
 <sect1 id="zend.queue.framework">
     <title>Framework</title>
     <title>Framework</title>
@@ -42,7 +42,7 @@ $queue = Zend_Queue('Db', $options);
 
 
     <para>
     <para>
         Die akzeptierten Konfigurationseinstellungen für jeden Adapter sind in den
         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>
 
 
     <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"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17166 -->
+<!-- EN-Revision: 18739 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.search.lucene.extending">
 <sect1 id="zend.search.lucene.extending">
     <title>Erweiterbarkeit</title>
     <title>Erweiterbarkeit</title>
@@ -252,7 +252,7 @@ Zend_Search_Lucene_Analysis_Analyzer::setDefault($analyzer);
 
 
         <para>
         <para>
             idf(t) -
             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.
             - ein Punktwertfaktor für einen einfachen Begriff mit dem spezifischen Index.
         </para>
         </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"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 18298 -->
+<!-- EN-Revision: 18724 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.validate.set" xmlns:xi="http://www.w3.org/2001/XInclude">
 <sect1 id="zend.validate.set" xmlns:xi="http://www.w3.org/2001/XInclude">
 
 
@@ -175,35 +175,7 @@ if ($validator->isValid($iban)) {
         </para>
         </para>
     </sect2>
     </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" />
     <xi:include href="Zend_Validate-InArray.xml" />
 
 
     <sect2 id="zend.validate.set.int">
     <sect2 id="zend.validate.set.int">