Переглянути джерело

[MANUAL] German:

- sync up to r22108

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@22340 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas 15 роки тому
батько
коміт
e2a6dc909d

+ 13 - 1
documentation/manual/de/module_specs/Zend_Feed_Reader.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21825 -->
+<!-- EN-Revision: 22104 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.feed.reader">
     <title>Zend_Feed_Reader</title>
@@ -703,6 +703,18 @@ $labels = $categories->getValues();
                             auf <constant>NULL</constant> gesetzt.
                         </entry>
                     </row>
+
+                    <row>
+                        <entry><methodname>getImage()</methodname></entry>
+
+                        <entry>
+                            Gibt ein Array zurück welches Daten enthält die jedem Feed Bild oder
+                            Logo angehören oder NULL wenn kein Bild gefunden wurde. Das
+                            resultierende Array kann die folgenden Schlüssel enthalten: uri, link,
+                            title, description, height, und width. Nur Atom Logos enthalten eine
+                            URI so dass die anderen Metadaten nur von RSS Feeds angehören.
+                        </entry>
+                    </row>
                 </tbody>
             </tgroup>
         </table>

+ 17 - 2
documentation/manual/de/module_specs/Zend_Feed_Writer.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21847 -->
+<!-- EN-Revision: 22104 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.feed.writer">
     <title>Zend_Feed_Writer</title>
@@ -439,6 +439,20 @@ $out = $feed->export('atom');
                     </row>
 
                     <row>
+                        <entry><methodname>setImage()</methodname></entry>
+
+                        <entry>
+                            Akzeptiert ein Array an Metadaten für Bilder für ein RSS Bild oder ein
+                            Atom Logo. Atom 1.0 benötigt nur eine URI. RSS 2.0 benötigt eine URI,
+                            einen HTML Link, und einen Bildtitel. RSS 2.0 kann optional eine Breite,
+                            eine Höhe und eine Beschreibung des Bildes senden. Die Array Parameter
+                            können Sie enthalten indem die folgenden Schlüssel verwendet werden:
+                            uri, link, title, description, height und width. Der RSS 2.0 HTML Link
+                            sollte auf die HTML Quellseite des Feeds zeigen.
+                        </entry>
+                    </row>
+
+                    <row>
                         <entry><methodname>createEntry()</methodname></entry>
 
                         <entry>
@@ -508,7 +522,8 @@ $out = $feed->export('atom');
         <note>
             <para>
                 Zusätzlich zu diesen Settern gibt es passende Getter um Daten von den
-                Eintrags-Daten-Containern zu erhalten.
+                Eintrags-Daten-Containern zu erhalten. Zum Beispiel gibt es zu
+                <methodname>setImage()</methodname> eine passende
             </para>
         </note>
 

+ 1 - 1
documentation/manual/de/module_specs/Zend_Test-PHPUnit-Db-Quickstart.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20807 -->
+<!-- EN-Revision: 22084 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.test.phpunit.db.quickstart">
     <title>Quickstart</title>

+ 42 - 5
documentation/manual/de/module_specs/Zend_Uri.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20799 -->
+<!-- EN-Revision: 22081 -->
 <!-- Reviewed: 20115 -->
 <sect1 id="zend.uri.chapter">
     <title>Zend_Uri</title>
@@ -49,10 +49,10 @@ $uri = Zend_Uri::factory('http');
         <para>
             Um eine neue <acronym>URI</acronym> von Grund auf zu erstellen, übergibt man nur das
             Schema an <methodname>Zend_Uri::factory()</methodname><footnote><para>Zum Zeitpunkt des
-            Schreibens unterstützt <classname>Zend_Uri</classname> nur die Schemata
-            <acronym>HTTP</acronym> und <acronym>HTTPS</acronym></para></footnote>. Wenn eine nicht
-            unterstütztes Schema übergeben wird, wird eine <classname>Zend_Uri_Exception</classname>
-            ausgeworfen.
+            Schreibens bietet <classname>Zend_Uri</classname> nur eingebaute Unterstützung für die
+            Schemata <acronym>HTTP</acronym> und <acronym>HTTPS</acronym></para></footnote>. Wenn
+            ein nicht unterstütztes Schema übergeben, und keine Schema-spezifische Klasse angegeben
+            wird, dann wird eine <classname>Zend_Uri_Exception</classname> ausgeworfen.
         </para>
 
         <para>
@@ -60,6 +60,43 @@ $uri = Zend_Uri::factory('http');
             <methodname>Zend_Uri::factory()</methodname> eine Unterklasse von sich selbst zurück,
             die auf das zu erstellende Schema spezialisiert ist.
         </para>
+
+        <sect3>
+            <title>Erstellen neuer eigener URI Klassen</title>
+
+            <para>
+                Beginnend mit Zend Framework 1.10.5 kann man eine eigene Klasse spezifizieren
+                welche, wenn Sie als zweiter Parameter der Methode
+                <methodname>Zend_Uri::factory()</methodname> angegeben wird, verwendet wird wenn man
+                eine Zend_Uri Instanz erstellt. Das erlaubt es Zend_Uri zu erweitern und eigene URI
+                Klassen zu erstellen, und neue URI Objekte zu instanzieren basierend auf den eigenen
+                Klassen.
+            </para>
+
+            <para>
+                Der zweite Parameter welcher an <methodname>Zend_Uri::factory()</methodname>
+                übergeben wird muss ein String sein mit dem Namen der Klasse welche
+                <classname>Zend_Uri</classname> erweitert. Diese Klasse muss entweder bereits
+                geladen sein, oder geladen werden können indem
+                <methodname>Zend_Loader::loadClass()</methodname> verwendet wird - deshalb muss es
+                den Konventionen für Zend Framework Klassen und Dateien folgen und muss im
+                include_path sein.
+            </para>
+
+            <example id="zend.uri.creation.custom.example-1">
+                <title>Erstellen eine URI durch Verwendung einer eigenen Klasse</title>
+
+                <programlisting language="php"><![CDATA[
+// Erstellt eine neue 'ftp' URI basierend auf einer eigenen Klasse
+$ftpUri = Zend_Uri::factory(
+    'ftp://user@ftp.example.com/path/file',
+    'MyLibrary_Uri_Ftp'
+);
+
+// $ftpUri ist eine Instanz von MyLibrary_Uri_Ftp, welche eine Unterklasse von Zend_Uri ist
+]]></programlisting>
+            </example>
+        </sect3>
     </sect2>
 
     <sect2 id="zend.uri.manipulation">

+ 14 - 5
documentation/manual/de/module_specs/Zend_View-Helpers-HeadTitle.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 21825 -->
+<!-- EN-Revision: 22090 -->
 <!-- Reviewed: no -->
 <sect3 id="zend.view.helpers.initial.headtitle">
     <title>HeadTitle Helfer</title>
@@ -14,13 +14,22 @@
     <para>
         Der <classname>HeadTitle</classname> Helfer ist eine konkrete Implementation des
         <link linkend="zend.view.helpers.initial.placeholder">Plaltzhalter Helfer</link>. Er
-        überschreibt die <methodname>toString()</methodname> Methode um die erstellung des
+        überschreibt die <methodname>toString()</methodname> Methode um die Erstellung des
         <emphasis>&lt;title&gt;</emphasis> Elements zu erzwingen, und fügt eine
         <methodname>headTitle()</methodname> Methode für das schnelle und einfache Einstellen und
         Ändern von Titel Elementen hinzu. Die Signatur dieser Methode ist
-        <methodname>headTitle($title, $setType = 'APPEND')</methodname>; standardmäßig, wird der
-        Wert dem Stack angefügt (Anhäufen von Title Segmenten), aber es kann auch 'PREPEND'
-        (Platzierung am Anfang des Stacks) oder 'SET' (Stack überschreiben) spezifiziert werden.
+        <methodname>headTitle($title, $setType = null)</methodname>; standardmäßig, wird der
+        Wert dem Stack angefügt (Anhäufen von Title Segmenten) wenn er auf null belassen wird, aber
+        es kann auch 'PREPEND' (Platzierung am Anfang des Stacks) oder 'SET' (Stack überschreiben)
+        spezifiziert werden.
+    </para>
+
+    <para>
+        Da das Setzen der weiteren (angehängten) Reihenfolge bei jedem Aufruf von
+        <methodname>headTitle</methodname> nervend sein kann, kann man eine standardmäßige
+        weitere Reihenfolge setzen indem <methodname>setDefaultAttachOrder()</methodname> aufgerufen
+        wird, welche bei allen Aufrufen von <methodname>headTitle()</methodname> angewendet wird
+        solange man nicht eine andere Reihenfolge explizit als zweiten Parameter übergibt.
     </para>
 
     <example id="zend.view.helpers.initial.headtitle.basicusage">