Explorar o código

[MANUAL] German:

- sync up to 18818

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

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 18742 -->
+<!-- EN-Revision: 18814 -->
 <!-- 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><xref linkend="zend.controller.router.routes.standard" /></para>
+                <para><link linkend="zend.controller.router.routes.standard">Zend_Controller_Router_Route</link></para>
             </listitem>
             <listitem>
-                <para><xref linkend="zend.controller.router.routes.static" /></para>
+                <para><link linkend="zend.controller.router.routes.static">Zend_Controller_Router_Route_Static</link></para>
             </listitem>
             <listitem>
-                <para><xref linkend="zend.controller.router.routes.regex" /></para>
+                <para><link linkend="zend.controller.router.routes.regex">Zend_Controller_Router_Route_Regex</link></para>
             </listitem>
             <listitem>
-                <para><xref linkend="zend.controller.router.routes.hostname" /></para>
+                <para><link linkend="zend.controller.router.routes.hostname">Zend_Controller_Router_Route_Hostname</link></para>
             </listitem>
             <listitem>
-                <para><xref linkend="zend.controller.router.routes.chain" /></para>
+                <para><link linkend="zend.controller.router.routes.chain">Zend_Controller_Router_Route_Chain</link></para>
             </listitem>
             <listitem>
-                <para><xref linkend="zend.controller.router.default-routes" /> *</para>
+                <para><link linkend="zend.controller.router.default-routes">Zend_Controller_Router_Rewrite</link> *</para>
             </listitem>
         </itemizedlist>
 

+ 16 - 15
documentation/manual/de/module_specs/Zend_Service-ReCaptcha.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17621 -->
+<!-- EN-Revision: 18816 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.service.recaptcha">
     <title>Zend_Service_ReCaptcha</title>
@@ -12,7 +12,7 @@
                 url="http://recaptcha.net/">reCAPTCHA Web Service</ulink>. Laut der reCAPTCHA Seite
             ist "reCAPTCHA ein freies CAPTCHA Service das hilft Bücher zu digitalisieren." Jedes
             reCAPTCHA verlangt das der Benutzer zwei Wörter eingibt, das erste ist das aktuelle
-            Captcha, und das zweite ist ein Wort von einem eingescannten Text bei dem Software für
+            CAPTCHA, und das zweite ist ein Wort von einem eingescannten Text bei dem Software für
             optische Zeichenerkennung (OCR) keine Identifizierung durchführen kann. Die Annahme ist
             das, wenn der Benutzer das erste Wort richtig angegeben hat, dass dann das zweite auch
             korrekt angegeben wird, und das dieses dann verwendet werden kann um OCR Software für
@@ -36,7 +36,7 @@
         </para>
 
         <example id="zend.service.recaptcha.example-1">
-            <title>Erstellung einer Instanz des ReCaptcha Services</title>
+            <title>Erstellung einer Instanz des reCAPTCHA Services</title>
 
             <programlisting language="php"><![CDATA[
 $recaptcha = new Zend_Service_ReCaptcha($pubKey, $privKey);
@@ -49,7 +49,7 @@ $recaptcha = new Zend_Service_ReCaptcha($pubKey, $privKey);
         </para>
 
         <example id="zend.service.recaptcha.example-2">
-            <title>Das ReCaptcha darstellen</title>
+            <title>Das reCAPTCHA darstellen</title>
 
             <programlisting language="php"><![CDATA[
 echo $recaptcha->getHTML();
@@ -59,7 +59,7 @@ echo $recaptcha->getHTML();
         <para>
             Wenn das Formular übertragen wurde, sollte man zwei Felder empfangen haben,
             'recaptcha_challenge_field' und 'recaptcha_response_field'. Diese sind an die
-            <methodname>verify()</methodname> Methode des ReCaptcha Objekts zu übergeben:
+            <methodname>verify()</methodname> Methode des reCAPTCHA Objekts zu übergeben:
         </para>
 
         <example id="zend.service.recaptcha.example-3">
@@ -80,7 +80,7 @@ $result = $recaptcha->verify(
         </para>
 
         <example id="zend.service.recaptcha.example-4">
-            <title>Das ReCaptcha prüfen</title>
+            <title>Das reCAPTCHA prüfen</title>
 
             <programlisting language="php"><![CDATA[
 if (!$result->isValid()) {
@@ -92,9 +92,10 @@ if (!$result->isValid()) {
         <para>
             Noch einfacher zu verwenden ist
             <link linkend="zend.captcha.adapters.recaptcha">der ReCaptcha</link>
-            <classname>Zend_Captcha</classname> Adapter, oder diesen Adapter als Backend für das
-            <link linkend="zend.form.standardElements.captcha">Captcha Formularelement</link> zu
-            verwenden. In jedem Fall werden die Details der Darstellung und Prüfung des reCAPTCHA
+            <classname>Zend_Captcha</classname> Adapter, oder man verwendet diesen Adapter als
+            Backend für das <link
+                linkend="zend.form.standardElements.captcha">CAPTCHA Formularelement</link>.
+            In jedem Fall werden die Details der Darstellung und Prüfung des reCAPTCHA
             automatisch durchgeführt.
         </para>
     </sect2>
@@ -105,13 +106,13 @@ if (!$result->isValid()) {
         <para>
             <classname>Zend_Service_ReCaptcha_MailHide</classname> kann verwendet werden um Email
             Adressen zu verstecken. Es ersetzt den Teil der Email Adresse mit einem Link der ein
-            Popup Fenster mit einer ReCaptcha Challenge öffnet. Das Lösen der Challenge gibt die
+            Popup Fenster mit einer reCAPTCHA Challenge öffnet. Das Lösen der Challenge gibt die
             komplette Email Adresse zurück.
         </para>
 
         <para>
             Um diese Komponente zu verwenden benötigt man
-            <ulink url="http://recaptcha.net/whyrecaptcha.html">einen Account</ulink>, und m
+            <ulink url="http://recaptcha.net/whyrecaptcha.html">einen Account</ulink> um
             öffentliche und private Schlüssel für die Mailhide API erstellen.
         </para>
 
@@ -136,11 +137,11 @@ print($mailHide);
 
         <para>
             Das obige Beispiel zeigt "m...@example.com" wobei "..." einen Link enthält der sich
-            mit einem Popup Fenster und einer ReCaptcha Challenge öffnet.
+            mit einem Popup Fenster und einer reCAPTCHA Challenge öffnet.
         </para>
 
         <para>
-            Der öffentliche Schlüssel, private Schlüssel und die Email Adresse können auch im
+            Der öffentliche Schlüssel, der private Schlüssel, und die Email Adresse können auch im
             Konstruktor der Klasse spezifiziert werden. Es existiert ein viertes Argument das es
             erlaubt einige Optionen für die Komponente zu setzen. Die vorhandenen Optionen sind in
             der folgenden Tabelle aufgelistet:
@@ -197,7 +198,7 @@ print($mailHide);
 
             <programlisting language="php"><![CDATA[
 // Eine Instanz der Mailhide Komponente erstellen, dieser die öffentlichen und
-// privaten Schlüssel übergeben sowie die Mail Adresse die man verstecken will
+// privaten Schlüssel übergeben sowie einige Konfigurations Optionen
 $mailHide = new Zend_Service_ReCaptcha_Mailhide();
 $mailHide->setPublicKey($pubKey);
 $mailHide->setPrivateKey($privKey);
@@ -206,7 +207,7 @@ $mailHide->setOptions(array(
     'linkHiddenText' => '+++++',
 ));
 
-// Die Adressen die wir verstecken wollen
+// Die Mail Adressen die wir verstecken wollen
 $mailAddresses = array(
     'mail@example.com',
     'johndoe@example.com',

+ 25 - 25
documentation/manual/de/module_specs/Zend_Service_Akismet.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17409 -->
+<!-- EN-Revision: 18818 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.service.akismet">
     <title>Zend_Service_Akismet</title>
@@ -11,28 +11,28 @@
             <classname>Zend_Service_Akismet</classname> bietet einen Client für die
             <ulink url="http://akismet.com/development/api/">Akismet <acronym>API</acronym></ulink>.
             Der Akismet Service wird verwendet um herauszufinden ob hereinkommende Daten
-            potentieller Spam sind; Er bietet auch Methoden für das Übertragen von Daten als
-            bekannter Spam oder als falsch Positiv (ham). Original dazu gedacht um für Wordpress zu
-            kategorisieren und Spam zu identifizieren, kann es für alle Arten von Daten verwendet
-            werden.
+            potentieller Spam sind. Er bietet auch Methoden für das Übertragen von Daten als
+            bekannter Spam oder als falsch Positiv (ham). Original war es dazu gedacht um für
+            Wordpress zu kategorisieren und Spam zu identifizieren, aber es für alle Arten von
+            Daten verwendet werden.
         </para>
 
         <para>
             Akismet benötigt einen <acronym>API</acronym> Schlüssel um verwendet zu werden. Man kann
             einen bekommen indem man sich für einen
             <ulink url="http://wordpress.com/">WordPress.com</ulink> Zugang einschreibt. Man muß
-            keinen Blog aktivieren; nur das Erstellen des Accounts reicht um den
+            keinen Blog aktivieren. Nur das Erstellen des Accounts reicht um den
             <acronym>API</acronym> Schlüssel zu erhalten.
         </para>
 
         <para>
-            Zusätzlich erfordert Akismet das alle Anfragen eine <acronym>URL</acronym> zu der
-            Ressource enthalten für die die Daten gefiltert werden und, weil Akismeth's Ursprung
-            Wordpress ist, wird diese Ressource die Blog URL genannt. Dieser Wert sollte als zweites
-            Argument an den Konstruktor übergeben werden; aber er kann zu jeder Zeit resetiert
-            werden in dem der <methodname>setBlogUrl()</methodname> Accessor verwendet wird, oder
-            überschrieben durch die Spezifizierung eines 'blog' Schlüssels in den verschiedenen
-            Methodenaufrufen.
+            Akismet erfordert dass alle Anfragen eine <acronym>URL</acronym> zu der
+            Ressource enthalten für die die Daten gefiltert werden. Weil Akismeth's Ursprung
+            Wordpress ist, wird diese Ressource die Blog <acronym>URL</acronym> genannt. Dieser Wert
+            sollte als zweites Argument an den Konstruktor übergeben werden; aber er kann zu jeder
+            Zeit resetiert werden in dem der <methodname>setBlogUrl()</methodname> Methode verwendet
+            wird, oder überschrieben durch die Spezifizierung eines 'blog' Schlüssels in den
+            verschiedenen Methodenaufrufen.
         </para>
     </sect2>
 
@@ -135,26 +135,26 @@ if ($akismet->verifyKey($apiKey) {
 
             <listitem>
                 <para>
-                    <code>comment_author</code>, Name der Person die die Daten überträgt.
+                    <code>comment_author</code>, der Name der Person die die Daten überträgt.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>comment_author_email</code>, Email der Person die die Daten überträgt.
+                    <code>comment_author_email</code>, die Email der Person die die Daten überträgt.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>comment_author_url</code>, <acronym>URL</acronym> oder Homepage der Person
-                    welche die Daten überträgt.
+                    <code>comment_author_url</code>, die <acronym>URL</acronym> oder Homepage der
+                    Person welche die Daten überträgt.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>comment_content</code>, aktuell übertragener Dateninhalt.
+                    <code>comment_content</code>, der aktuell übertragene Dateninhalt.
                 </para>
             </listitem>
         </itemizedlist>
@@ -166,8 +166,8 @@ if ($akismet->verifyKey($apiKey) {
         </para>
 
         <para>
-            Die <methodname>isSpam()</methodname> gibt true oder false zurück, und wirft eine
-            Ausnahme wenn der <acronym>API</acronym> Schlüssel nicht gültig ist.
+            Die <methodname>isSpam()</methodname> Methode gibt true oder false zurück, oder wirft
+            eine Ausnahme wenn der <acronym>API</acronym> Schlüssel nicht gültig ist.
         </para>
 
         <example id="zend.service.akismet.isspam.example-1">
@@ -202,7 +202,7 @@ if ($akismet->isSpam($data)) {
         <title>Bekannten Spam übertragen</title>
 
         <para>
-            Gelegentlich werden Spam Daten durch den Filter kommen. Wenn in der Begutachtung der
+            Spam Daten kommen gelegentlich durch den Filter. Wenn in der Begutachtung der
             hereinkommenden Daten Spam erkannt wird, und man das Gefühl hat das er gefunden werden
             sollte, kann er an Akismet übertragen werden um deren Filter zu verbessern.
         </para>
@@ -241,7 +241,7 @@ $akismet->submitSpam($data));
         <title>Falsche Positive (Ham) übermitteln</title>
 
         <para>
-            Gelegentlich werden Daten fehlerhafterweise von Akismet als Spam erkannt. Für diesen
+            Daten werden genegentlich fehlerhafterweise von Akismet als Spam erkannt. Für diesen
             Fall, sollte ein Log aller Daten behalten werden, indem alle Daten die von Akismet als
             Spam erkannt, geloggt werden und dieses von Zeit zu Zeit durchgesehen. Wenn solche Fülle
             gefunden werden, können die Daten an Akismet als "Ham", oder falsche Positive
@@ -280,12 +280,12 @@ $akismet->submitHam($data));
     </sect2>
 
     <sect2 id="zend.service.akismet.accessors">
-        <title>Zend-spezielle Zugriffsmethoden</title>
+        <title>Zend-spezifische Methoden</title>
 
         <para>
             Wärend die Akismet <acronym>API</acronym> nur vier Methoden spezifiziert, hat
-            <classname>Zend_Service_Akismet</classname> verschiedene zusätzliche Helfer die für die
-            Modifikation von internen Eigenschaften verwendet werden können.
+            <classname>Zend_Service_Akismet</classname> verschiedene zusätzliche Methoden die für
+            das Empfangen und Ändern von internen Eigenschaften verwendet werden können.
         </para>
 
         <itemizedlist>

+ 11 - 12
documentation/manual/de/module_specs/Zend_Wildfire.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17062 -->
+<!-- EN-Revision: 18817 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.wildfire.chapter">
 
@@ -15,21 +15,20 @@
         Der Zweck des Wildfire Projekt ist es standardisierte Kommunikationskanäle zwischen eine
         großen Vielzahl von Komponenten und eine dynamische und skriptfähige Plugin Architektur zu
         entwickeln. Aktuell ist der primäre Fokus ein System anzubieten das es serverseitigem
-        <acronym>PHP</acronym> Code zu erlauben Loggingnachrichten in die <ulink
-            url="http://www.getfirebug.com/">Firebug</ulink> <ulink
-            url="http://getfirebug.com/logging.html">Console</ulink> zu übertragen.
+        <acronym>PHP</acronym> Code zu erlauben Loggingnachrichten in die
+        <ulink url="http://www.getfirebug.com/">Firebug Console</ulink> zu übertragen.
     </para>
 
     <para>
-        Für den Zweck des Loggens in Firebug wird die <link
+        Die Komponente <link
             linkend="zend.log.writers.firebug"><classname>Zend_Log_Writer_Firebug</classname></link>
-        Komponente angeboten und es wurde ein Kommunikationsprotokoll wurde entwickelt das
-        <acronym>HTTP</acronym> Requests und Response header verwendet um Daten zwischen dem Server
-        und Client Komponenten zu senden. Es ist gut für das Loggen von intelligenten Daten, die
-        wärend der Skriptausführung erstellt wurden, im Browser ohne das mit dem Seiteninhalt
-        eingegriffen wird. Das Debuggen von <acronym>AJAX</acronym> Anfragen die klare
-        <acronym>JSON</acronym> und <acronym>XML</acronym> Antworten benötigen ist mit diesem
-        Prinzip möglich.
+        wird für den Zweck des Loggens in Firebug angeboten und es wurde ein Kommunikationsprotokoll
+        entwickelt das <acronym>HTTP</acronym> Requests und Response Header verwendet um Daten
+        zwischen dem Server und der Client Komponenten zu Senden. Es ist gut für das Loggen von
+        intelligenten Daten zum Browser, die wärend der Skriptausführung erstellt wurden, ohne das
+        auf den Seiteninhalt eingegriffen wird. Mit diesem Vorgehen ist es möglich
+        <acronym>AJAX</acronym> Anfragen zu debuggen die klare <acronym>JSON</acronym> und
+        <acronym>XML</acronym> Antworten benötigen.
     </para>
 
     <para>

+ 2 - 44
documentation/manual/de/ref/migration-110.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 18683 -->
+<!-- EN-Revision: 18804 -->
 <!-- Reviewed: no -->
 <sect1 id="migration.110">
     <title>Zend Framework 1.10</title>
@@ -11,6 +11,7 @@
 
     <sect2 id="migration.110.zend.file.transfer">
         <title>Zend_File_Transfer</title>
+
         <sect3 id="migration.110.zend.file.transfer.count">
             <title>Count Prüfung</title>
 
@@ -57,49 +58,6 @@
                 mehr übersetzen um die richtige Schreibweise zu erhalten.
             </para>
         </sect3>
-
-        <sect3 id="migration.110.zend.file.transfer.mimetype">
-            <title>MimeType Prüfung</title>
-
-            <para>
-                Aus Sicherheitsgründen haben wir den standardmäßigen Fallback Mechanismus der
-                <classname>MimeType</classname>, <classname>ExcludeMimeType</classname>,
-                <classname>IsCompressed</classname> und <classname>IsImage</classname> Prüfungen
-                ausgeschaltet. Das bedeutet, wenn die <emphasis>fileInfo</emphasis> oder
-                <emphasis>magicMime</emphasis> Erweiterungen nicht gefunden werden können, dann
-                wird die Prüfung immer fehlschlagen.
-            </para>
-
-            <para>
-                Wenn es notwendig ist das man für die Prüfung die <acronym>HTTP</acronym> Felder
-                verwendet welche vom Benutzer geschickt werden, dann kann man dieses Feature
-                einschalten indem die <methodname>enableHeaderCheck()</methodname> Methode
-                verwendet wird.
-            </para>
-
-            <note>
-                <title>Sicherheits Hinweis</title>
-
-                <para>
-                    Man sollte beachten, das wenn man sich auf die <acronym>HTTP</acronym> Felder
-                    verlässt, die vom Benutzer geschickt werden, das ein Sicherheits Risiko ist.
-                    Diese können einfach geändert werden und könnten es einem Benutzer erlauben eine
-                    schädliche Datei zu schicken.
-                </para>
-            </note>
-
-            <example id="migration.110.zend.file.transfer.example">
-                <title>Die Verwendung der HTTP Felder erlauben</title>
-
-                <programlisting language="php"><![CDATA[
-// Bei der Initiierung
-$valid = new Zend_File_Transfer_Adapter_Http(array('headerCheck' => true);
-
-// oder im Nachhinein
-$valid->enableHeaderCheck();
-]]></programlisting>
-            </example>
-        </sect3>
     </sect2>
 
     <sect2 id="migration.110.zend.validate">

+ 48 - 1
documentation/manual/de/ref/migration-19.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 18682 -->
+<!-- EN-Revision: 18804 -->
 <!-- Reviewed: no -->
 <sect1 id="migration.19">
     <title>Zend Framework 1.9</title>
@@ -9,6 +9,53 @@
         man die folgenden Migrations Hinweise beachten.
     </para>
 
+    <sect2 id="migration.19.zend.file.transfer">
+        <title>Zend_File_Transfer</title>
+
+        <sect3 id="migration.19.zend.file.transfer.mimetype">
+            <title>MimeType Prüfung</title>
+
+            <para>
+                Aus Sicherheitsgründen haben wir den standardmäßigen Fallback Mechanismus der
+                <classname>MimeType</classname>, <classname>ExcludeMimeType</classname>,
+                <classname>IsCompressed</classname> und <classname>IsImage</classname> Prüfungen
+                ausgeschaltet. Das bedeutet, wenn die <emphasis>fileInfo</emphasis> oder
+                <emphasis>magicMime</emphasis> Erweiterungen nicht gefunden werden können, dann
+                wird die Prüfung immer fehlschlagen.
+            </para>
+
+            <para>
+                Wenn es notwendig ist das man für die Prüfung die <acronym>HTTP</acronym> Felder
+                verwendet welche vom Benutzer geschickt werden, dann kann man dieses Feature
+                einschalten indem die <methodname>enableHeaderCheck()</methodname> Methode
+                verwendet wird.
+            </para>
+
+            <note>
+                <title>Sicherheits Hinweis</title>
+
+                <para>
+                    Man sollte beachten, das wenn man sich auf die <acronym>HTTP</acronym> Felder
+                    verlässt, die vom Benutzer geschickt werden, das ein Sicherheits Risiko ist.
+                    Diese können einfach geändert werden und könnten es einem Benutzer erlauben eine
+                    schädliche Datei zu schicken.
+                </para>
+            </note>
+
+            <example id="migration.19.zend.file.transfer.example">
+                <title>Die Verwendung der HTTP Felder erlauben</title>
+
+                <programlisting language="php"><![CDATA[
+// Bei der Initiierung
+$valid = new Zend_File_Transfer_Adapter_Http(array('headerCheck' => true);
+
+// oder im Nachhinein
+$valid->enableHeaderCheck();
+]]></programlisting>
+            </example>
+        </sect3>
+    </sect2>
+
     <sect2 id="migration.19.zend.filter">
         <title>Zend_Filter</title>