Ver Fonte

[MANUAL] German:

- sync up to r20791

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@20957 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas há 16 anos atrás
pai
commit
de0b3575e5

+ 31 - 13
documentation/manual/de/module_specs/Zend_Gdata-Introduction.xml

@@ -1,8 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17175 -->
+<!-- EN-Revision: 20779 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.gdata.introduction">
 <sect1 id="zend.gdata.introduction">
     <title>Einführung</title>
     <title>Einführung</title>
+
     <para>
     <para>
         Die <acronym>API</acronym>s von Google Data bieten ein programmtechnisches Interface zu
         Die <acronym>API</acronym>s von Google Data bieten ein programmtechnisches Interface zu
         einigen von Google's Online Services. Das Google Data Protokoll basiert auf dem
         einigen von Google's Online Services. Das Google Data Protokoll basiert auf dem
@@ -33,6 +34,7 @@
                     online Kalender Anwendung.
                     online Kalender Anwendung.
                 </para>
                 </para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
                 <para>
                 <para>
                     <link linkend="zend.gdata.spreadsheets">Google Tabellenkalkulation</link> bietet
                     <link linkend="zend.gdata.spreadsheets">Google Tabellenkalkulation</link> bietet
@@ -40,6 +42,7 @@
                     Datenspeicher für eigene Anwendungen verwendet werden kann.
                     Datenspeicher für eigene Anwendungen verwendet werden kann.
                 </para>
                 </para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
                 <para>
                 <para>
                     <link linkend="zend.gdata.docs">Google Dokumenten Liste</link> bietet eine
                     <link linkend="zend.gdata.docs">Google Dokumenten Liste</link> bietet eine
@@ -47,6 +50,7 @@
                     Präsentationen die in einem Google Account gespeichert sind.
                     Präsentationen die in einem Google Account gespeichert sind.
                 </para>
                 </para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
                 <para>
                 <para>
                     <link linkend="zend.gdata.gapps">Google Versorgung</link> bietet die Möglichkeit
                     <link linkend="zend.gdata.gapps">Google Versorgung</link> bietet die Möglichkeit
@@ -54,12 +58,14 @@
                     zu erstellen, erhalten, aktualisieren und zu löschen.
                     zu erstellen, erhalten, aktualisieren und zu löschen.
                 </para>
                 </para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
                 <para>
                 <para>
                     <link linkend="zend.gdata.gbase">Google Base</link> bietet die Möglichkeit
                     <link linkend="zend.gdata.gbase">Google Base</link> bietet die Möglichkeit
                     Elemente in Google Base zu empfangen, senden, aktualisieren und zu löschen.
                     Elemente in Google Base zu empfangen, senden, aktualisieren und zu löschen.
                 </para>
                 </para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
                 <para>
                 <para>
                     <link linkend="zend.gdata.youtube">YouTube</link> bietet die Möglichkeit Videos,
                     <link linkend="zend.gdata.youtube">YouTube</link> bietet die Möglichkeit Videos,
@@ -67,12 +73,14 @@
                     Suchen und zu Empfangen.
                     Suchen und zu Empfangen.
                 </para>
                 </para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
                 <para>
                 <para>
                     <link linkend="zend.gdata.photos">Picasa Web Album</link> bietet eine online
                     <link linkend="zend.gdata.photos">Picasa Web Album</link> bietet eine online
                     Photo Sharing Anwendung.
                     Photo Sharing Anwendung.
                 </para>
                 </para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
                 <para>
                 <para>
                     <ulink
                     <ulink
@@ -81,12 +89,14 @@
                     Veröffentlichung" und Verbreitung.
                     Veröffentlichung" und Verbreitung.
                 </para>
                 </para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
                 <para>
                 <para>
                     Google CodeSearch erlaubt das Suchen von öffentlichem Source Code für viele
                     Google CodeSearch erlaubt das Suchen von öffentlichem Source Code für viele
                     Projekte.
                     Projekte.
                 </para>
                 </para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
                 <para>
                 <para>
                     Google Notebook erlaubt das sehen von veröffentlichten Notebook Inhalten.
                     Google Notebook erlaubt das sehen von veröffentlichten Notebook Inhalten.
@@ -97,6 +107,7 @@
 
 
     <note>
     <note>
         <title>Nicht unterstützte Services</title>
         <title>Nicht unterstützte Services</title>
+
         <para>
         <para>
             <classname>Zend_Gdata</classname> bietet kein Interface zu irgendwelchen anderen Google
             <classname>Zend_Gdata</classname> bietet kein Interface zu irgendwelchen anderen Google
             Services wie Search, Gmail, Translation oder Maps. Nur Services die das Google Data
             Services wie Search, Gmail, Translation oder Maps. Nur Services die das Google Data
@@ -106,8 +117,10 @@
 
 
     <sect2 id="zend.gdata.introduction.structure">
     <sect2 id="zend.gdata.introduction.structure">
         <title>Struktur von Zend_Gdata</title>
         <title>Struktur von Zend_Gdata</title>
+
         <para>
         <para>
             <classname>Zend_Gata</classname> besteht aus verschiedenen Typen von Klassen:
             <classname>Zend_Gata</classname> besteht aus verschiedenen Typen von Klassen:
+
             <itemizedlist>
             <itemizedlist>
                 <listitem>
                 <listitem>
                     <para>
                     <para>
@@ -119,6 +132,7 @@
                         löschen.
                         löschen.
                     </para>
                     </para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
                     <para>
                     <para>
                         Abfrage Klassen - abgeleitet von <classname>Zend_Gdata_Query</classname>.
                         Abfrage Klassen - abgeleitet von <classname>Zend_Gdata_Query</classname>.
@@ -136,6 +150,7 @@
                         <methodname>getQueryString()</methodname> Methode verwendet wird.
                         <methodname>getQueryString()</methodname> Methode verwendet wird.
                     </para>
                     </para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
                     <para>
                     <para>
                         Feed Klassen - abgeleitet von <classname>Zend_Gdata_App_Feed</classname>.
                         Feed Klassen - abgeleitet von <classname>Zend_Gdata_App_Feed</classname>.
@@ -148,6 +163,7 @@
                         erhalten.
                         erhalten.
                     </para>
                     </para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
                     <para>
                     <para>
                         Eingabe Klassen - abgeleitet von
                         Eingabe Klassen - abgeleitet von
@@ -165,6 +181,7 @@
                         <code>$entry->delete()</code> um einen Eintrag von einem Server zu löschen.
                         <code>$entry->delete()</code> um einen Eintrag von einem Server zu löschen.
                     </para>
                     </para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
                     <para>
                     <para>
                         Andere Daten Modell Klassen - abgeleitet von
                         Andere Daten Modell Klassen - abgeleitet von
@@ -194,6 +211,7 @@
 
 
     <sect2 id="zend.gdata.introduction.services">
     <sect2 id="zend.gdata.introduction.services">
         <title>Mit Google Services interagieren</title>
         <title>Mit Google Services interagieren</title>
+
         <para>
         <para>
             Google Daten Services basieren auf dem Atom Publishing Protokoll (APP) und dem Atom
             Google Daten Services basieren auf dem Atom Publishing Protokoll (APP) und dem Atom
             Syndication Format. Um mit APP oder den Google Services zu interagieren indem
             Syndication Format. Um mit APP oder den Google Services zu interagieren indem
@@ -214,6 +232,7 @@
 
 
     <sect2 id="zend.gdata.introduction.magicfactory">
     <sect2 id="zend.gdata.introduction.magicfactory">
         <title>Instanzen von Zend_Gdata Klassen erhalten</title>
         <title>Instanzen von Zend_Gdata Klassen erhalten</title>
+
         <para>
         <para>
             Der Zend Framework Namensstandard erzwingt das alle Klassen nach der Verzeichnis
             Der Zend Framework Namensstandard erzwingt das alle Klassen nach der Verzeichnis
             Struktur benannt werden in welcher sie vorhanden sind. Zum Beispiel eine Erweiterung die
             Struktur benannt werden in welcher sie vorhanden sind. Zum Beispiel eine Erweiterung die
@@ -223,6 +242,7 @@
             verursacht eine Menge an Tipparbeit wenn versucht wird eine neue Instanz eines Zellen
             verursacht eine Menge an Tipparbeit wenn versucht wird eine neue Instanz eines Zellen
             Elements zu erstellen!
             Elements zu erstellen!
         </para>
         </para>
+
         <para>
         <para>
             Wir haben eine magische Fabriksmethode in alle Service Klassen (wie
             Wir haben eine magische Fabriksmethode in alle Service Klassen (wie
             <classname>Zend_Gdata_App</classname>, <classname>Zend_Gdata</classname>,
             <classname>Zend_Gdata_App</classname>, <classname>Zend_Gdata</classname>,
@@ -261,6 +281,7 @@ $entry->cell = $cell;
 
 
     <sect2 id="zend.gdata.introduction.authentication">
     <sect2 id="zend.gdata.introduction.authentication">
         <title>Google Data Client Authentifizierung</title>
         <title>Google Data Client Authentifizierung</title>
+
         <para>
         <para>
             Die meisten Google Daten Services erfordern das sich die Client Anwendung auf dem Google
             Die meisten Google Daten Services erfordern das sich die Client Anwendung auf dem Google
             Server authentifiziert bevor auf private Daten zugegriffen, oder Daten gespeichert oder
             Server authentifiziert bevor auf private Daten zugegriffen, oder Daten gespeichert oder
@@ -274,11 +295,11 @@ $entry->cell = $cell;
             Die meisten anderen Typen von Abfragen auf Google Daten Servicen benötigen keine
             Die meisten anderen Typen von Abfragen auf Google Daten Servicen benötigen keine
             Authentifizierung.
             Authentifizierung.
         </para>
         </para>
-
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.gdata.introduction.dependencies">
     <sect2 id="zend.gdata.introduction.dependencies">
         <title>Abhängigkeiten</title>
         <title>Abhängigkeiten</title>
+
         <para>
         <para>
             <classname>Zend_Gdata</classname> verwendet <link
             <classname>Zend_Gdata</classname> verwendet <link
                 linkend="zend.http.client">Zend_Http_Client</link> um Anfragen an
                 linkend="zend.http.client">Zend_Http_Client</link> um Anfragen an
@@ -293,7 +314,6 @@ $entry->cell = $cell;
             <classname>Zend_Gdata</classname> Client arbeitet indem er zu Google Daten Servern
             <classname>Zend_Gdata</classname> Client arbeitet indem er zu Google Daten Servern
             Kontakt aufnimmt.
             Kontakt aufnimmt.
         </para>
         </para>
-
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.gdata.introduction.creation">
     <sect2 id="zend.gdata.introduction.creation">
@@ -346,7 +366,6 @@ $gdata->setMinorProtocolVersion(null);
             Siehe auch die Sektion über Authentifizierung für Methoden, um ein authentifiziertes
             Siehe auch die Sektion über Authentifizierung für Methoden, um ein authentifiziertes
             <classname>Zend_Http_Client</classname> Objekt zu erstellen.
             <classname>Zend_Http_Client</classname> Objekt zu erstellen.
         </para>
         </para>
-
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.gdata.introduction.parameters">
     <sect2 id="zend.gdata.introduction.parameters">
@@ -372,6 +391,7 @@ $gdata->setMinorProtocolVersion(null);
                     Der <code>q</code> Parameter spezifiziert eine komplette Textabfrage. Der Wert
                     Der <code>q</code> Parameter spezifiziert eine komplette Textabfrage. Der Wert
                     dieses Parameters ist ein String.
                     dieses Parameters ist ein String.
                 </para>
                 </para>
+
                 <para>
                 <para>
                     Dieser Parameter kann mit der <methodname>setQuery()</methodname> Methode
                     Dieser Parameter kann mit der <methodname>setQuery()</methodname> Methode
                     gesetzt werden.
                     gesetzt werden.
@@ -389,6 +409,7 @@ $gdata->setMinorProtocolVersion(null);
                     <classname>Zend_Gdata_Query</classname> Klasse oder deren Subklassen erzeugten
                     <classname>Zend_Gdata_Query</classname> Klasse oder deren Subklassen erzeugten
                     Abfrage <acronym>URL</acronym>s verwendet werden.
                     Abfrage <acronym>URL</acronym>s verwendet werden.
                 </para>
                 </para>
+
                 <para>
                 <para>
                     Dieser Parameter kann mit der <methodname>setAlt()</methodname> Methode gesetzt
                     Dieser Parameter kann mit der <methodname>setAlt()</methodname> Methode gesetzt
                     werden.
                     werden.
@@ -401,6 +422,7 @@ $gdata->setMinorProtocolVersion(null);
                     Der Wert dieses Parameters ist ein Integer. Die zurückgegebene Anzahl an
                     Der Wert dieses Parameters ist ein Integer. Die zurückgegebene Anzahl an
                     Einträgen im Feed wird diesen Wert nicht überschreiten.
                     Einträgen im Feed wird diesen Wert nicht überschreiten.
                 </para>
                 </para>
+
                 <para>
                 <para>
                     Dieser Parameter kann mit der <methodname>setMaxResults()</methodname> Methode
                     Dieser Parameter kann mit der <methodname>setMaxResults()</methodname> Methode
                     gesetzt werden.
                     gesetzt werden.
@@ -413,6 +435,7 @@ $gdata->setMinorProtocolVersion(null);
                     ersten Eintrags der im Feed zurückgegeben wird. Einträge vor dieser Nummer
                     ersten Eintrags der im Feed zurückgegeben wird. Einträge vor dieser Nummer
                     werden übergangen.
                     werden übergangen.
                 </para>
                 </para>
+
                 <para>
                 <para>
                     Dieser Parameter kann mit der <methodname>setStartIndex()</methodname> Methode
                     Dieser Parameter kann mit der <methodname>setStartIndex()</methodname> Methode
                     gesetzt werden.
                     gesetzt werden.
@@ -425,19 +448,20 @@ $gdata->setMinorProtocolVersion(null);
                     Grenzen für das Datum der Einträge. Wenn ein Wert für <code>updatedMin</code>
                     Grenzen für das Datum der Einträge. Wenn ein Wert für <code>updatedMin</code>
                     spezifiziert wird, werden keine Einträge die vor dem spezifizierten Datum
                     spezifiziert wird, werden keine Einträge die vor dem spezifizierten Datum
                     aktualisiert wurden, im Feed inkludiert. Genauso werden keine Einträge
                     aktualisiert wurden, im Feed inkludiert. Genauso werden keine Einträge
-                    inkludiert die nach einem Datum aktualisiert wurden wenn <code>updatedMax</code>
-                    spezifiziert wird.
+                    inkludiert die nach einem Datum aktualisiert wurden wenn
+                    <code>updatedMax</code> spezifiziert wird.
                 </para>
                 </para>
+
                 <para>
                 <para>
                     Es können nummerische Zeitstempel, oder eine Variation von Datum/Zeit String
                     Es können nummerische Zeitstempel, oder eine Variation von Datum/Zeit String
                     Repräsentationen als Wert für diese Parameter verwendet werden.
                     Repräsentationen als Wert für diese Parameter verwendet werden.
                 </para>
                 </para>
+
                 <para>
                 <para>
                     Diese Parameter kkönnen mit den <methodname>setUpdatedMin()</methodname> und
                     Diese Parameter kkönnen mit den <methodname>setUpdatedMin()</methodname> und
                     <methodname>setUpdatedMax()</methodname> Methoden gesetzt werden.
                     <methodname>setUpdatedMax()</methodname> Methoden gesetzt werden.
                 </para>
                 </para>
             </listitem>
             </listitem>
-
         </itemizedlist>
         </itemizedlist>
 
 
         <para>
         <para>
@@ -476,7 +500,6 @@ $query->maxResults = 10;
 $query->resetParameters();      // löscht alle Parameter
 $query->resetParameters();      // löscht alle Parameter
 // ...einen anderen Feed empfangen...
 // ...einen anderen Feed empfangen...
 ]]></programlisting>
 ]]></programlisting>
-
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.gdata.introduction.getfeed">
     <sect2 id="zend.gdata.introduction.getfeed">
@@ -502,7 +525,6 @@ $feed = $gdata->getFeed($query);
             Services. Diese Funktionen helfen Feeds von einer <acronym>URI</acronym> zu empfangen
             Services. Diese Funktionen helfen Feeds von einer <acronym>URI</acronym> zu empfangen
             die für das angeforderte Service zuständig ist.
             die für das angeforderte Service zuständig ist.
         </para>
         </para>
-
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.gdata.introduction.paging">
     <sect2 id="zend.gdata.introduction.paging">
@@ -548,7 +570,6 @@ $feed = $gdata->retrieveAllEntriesForFeed($gdata->getFeed($query));
             <acronym>PHP</acronym>'s Limit der Ausführungszeit zu vergrößern mithilfe von
             <acronym>PHP</acronym>'s Limit der Ausführungszeit zu vergrößern mithilfe von
             <methodname>set_time_limit()</methodname> zu vergrößern.
             <methodname>set_time_limit()</methodname> zu vergrößern.
         </para>
         </para>
-
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.gdata.introduction.usefeedentry">
     <sect2 id="zend.gdata.introduction.usefeedentry">
@@ -649,7 +670,6 @@ echo 'Die <id> des resultierenden Eintrages ist: ' . $entryResult->id->text;
             verwendet werden der mit Hilfe der <classname>Zend_Gdata_AuthSub</classname> oder
             verwendet werden der mit Hilfe der <classname>Zend_Gdata_AuthSub</classname> oder
             <classname>Zend_Gdata_ClientLogin</classname> Klassen erstellt wurde.
             <classname>Zend_Gdata_ClientLogin</classname> Klassen erstellt wurde.
         </para>
         </para>
-
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.gdata.introduction.delete">
     <sect2 id="zend.gdata.introduction.delete">
@@ -687,7 +707,5 @@ foreach ($feed as $feedEntry) {
             <classname>Zend_Gdata_AuthSub</classname> oder
             <classname>Zend_Gdata_AuthSub</classname> oder
             <classname>Zend_Gdata_ClientLogin</classname> Klassen erstellt wurde.
             <classname>Zend_Gdata_ClientLogin</classname> Klassen erstellt wurde.
         </para>
         </para>
-
     </sect2>
     </sect2>
-
 </sect1>
 </sect1>

+ 20 - 19
documentation/manual/de/module_specs/Zend_Gdata_AuthSub.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17987 -->
+<!-- EN-Revision: 20779 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.gdata.authsub">
 <sect1 id="zend.gdata.authsub">
     <title>Authentifizierung mit AuthSub</title>
     <title>Authentifizierung mit AuthSub</title>
@@ -33,6 +33,7 @@
 
 
     <note>
     <note>
         <title>Registrierte Anwendungen</title>
         <title>Registrierte Anwendungen</title>
+
         <para>
         <para>
             <classname>Zend_Gdata</classname> unterstützt aktuell die Verwendung von sicheren Tokens
             <classname>Zend_Gdata</classname> unterstützt aktuell die Verwendung von sicheren Tokens
             nicht, weil die AuthSub Authentifizierung die Übergabe von Digitalen Zertifikaten, um
             nicht, weil die AuthSub Authentifizierung die Übergabe von Digitalen Zertifikaten, um
@@ -103,7 +104,6 @@ $client = Zend_Gdata_AuthSub::getHttpClient($_SESSION['cal_token']);
 // Erstellt ein Gdara Objekt das den authentifizierten Http Client verwendet
 // Erstellt ein Gdara Objekt das den authentifizierten Http Client verwendet
 $cal = new Zend_Gdata_Calendar($client);
 $cal = new Zend_Gdata_Calendar($client);
 ]]></programlisting>
 ]]></programlisting>
-
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.gdata.authsub.logout">
     <sect2 id="zend.gdata.authsub.logout">
@@ -130,22 +130,23 @@ if (isset($_GET['logout'])) {
 }
 }
 ]]></programlisting>
 ]]></programlisting>
 
 
-    <note>
-        <title>Sicherheitshinweise</title>
-        <para>
-            Das vermeiden der <varname>$php_self</varname> Variable im obigen Beispiel ist eine
-            generelle Sicherheits Richtlinie, die nicht nur für <classname>Zend_Gdata</classname>
-            gilt. Inhalt der zu Http Headern ausgegeben wird sollte immer gefiltert werden.
-        </para>
-        <para>
-            Betreffend der Beendigung des authentifizierten Tokens wird empfohlen dass dies gemacht
-            wird, sobald der Benutzer mit seiner Google Data Session fertig ist. Die Möglichkeit das
-            jemand das Token herausfindet und für seine eigenen miesen Zwecke verwendet ist sehr
-            klein, aber trotzdem ist es eine gute Praxis einen authentifizierten Zugriff auf
-            jegliche Services zu beenden.
-        </para>
-    </note>
-
+        <note>
+            <title>Sicherheitshinweise</title>
+
+            <para>
+                Das vermeiden der <varname>$php_self</varname> Variable im obigen Beispiel ist eine
+                generelle Sicherheits Richtlinie, die nicht nur für
+                <classname>Zend_Gdata</classname> gilt. Inhalt der zu Http Headern ausgegeben wird
+                sollte immer gefiltert werden.
+            </para>
+
+            <para>
+                Betreffend der Beendigung des authentifizierten Tokens wird empfohlen dass dies
+                gemacht wird, sobald der Benutzer mit seiner Google Data Session fertig ist. Die
+                Möglichkeit das jemand das Token herausfindet und für seine eigenen miesen Zwecke
+                verwendet ist sehr klein, aber trotzdem ist es eine gute Praxis einen
+                authentifizierten Zugriff auf jegliche Services zu beenden.
+            </para>
+        </note>
     </sect2>
     </sect2>
-
 </sect1>
 </sect1>

+ 1 - 40
documentation/manual/de/module_specs/Zend_Gdata_Books.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17175 -->
+<!-- EN-Revision: 20779 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.gdata.books">
 <sect1 id="zend.gdata.books">
     <title>Die Buchsuche Daten API verwenden</title>
     <title>Die Buchsuche Daten API verwenden</title>
@@ -29,7 +29,6 @@
     </para>
     </para>
 
 
     <sect2 id="zend.gdata.books.authentication">
     <sect2 id="zend.gdata.books.authentication">
-
         <title>Beim Buchsuche Service authentifizieren</title>
         <title>Beim Buchsuche Service authentifizieren</title>
 
 
         <para>
         <para>
@@ -44,11 +43,9 @@
                 url="http://code.google.com/apis/books/gdata/developers_guide_php.html#Authentication">Authentifizierungs
                 url="http://code.google.com/apis/books/gdata/developers_guide_php.html#Authentication">Authentifizierungs
                 Kapitel im <acronym>PHP</acronym> Developer Guide</ulink> für weitere Details.
                 Kapitel im <acronym>PHP</acronym> Developer Guide</ulink> für weitere Details.
         </para>
         </para>
-
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.gdata.books.searching_for_books">
     <sect2 id="zend.gdata.books.searching_for_books">
-
         <title>Nach Büchern suchen</title>
         <title>Nach Büchern suchen</title>
 
 
         <para>
         <para>
@@ -162,7 +159,6 @@ http://www.google.com/books/feeds/volumes?q=keyword&amp;min-viewability=partial
         </para>
         </para>
 
 
         <sect3 id="zend.gdata.books.partner_restrict">
         <sect3 id="zend.gdata.books.partner_restrict">
-
             <title>Partner Co-Branded Suche</title>
             <title>Partner Co-Branded Suche</title>
 
 
             <para>
             <para>
@@ -208,17 +204,13 @@ $query =
                 Für zusätzliche Informationen oder Support, sehen Sie in unser
                 Für zusätzliche Informationen oder Support, sehen Sie in unser
                 <ulink url="http://books.google.com/support/partner/">Partner Help Center</ulink>.
                 <ulink url="http://books.google.com/support/partner/">Partner Help Center</ulink>.
             </para>
             </para>
-
         </sect3>
         </sect3>
-
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.gdata.books.community_features">
     <sect2 id="zend.gdata.books.community_features">
-
         <title>Übliche Features verwenden</title>
         <title>Übliche Features verwenden</title>
 
 
         <sect3 id="zend.gdata.books.adding_ratings">
         <sect3 id="zend.gdata.books.adding_ratings">
-
             <title>Eine Bewertung hinzufügen</title>
             <title>Eine Bewertung hinzufügen</title>
 
 
             <para>
             <para>
@@ -240,11 +232,9 @@ $entry->setId(new Zend_Gdata_App_Extension_Id(VOLUME_ID));
 $entry->setRating(new Zend_Gdata_Extension_Rating(3, 1, 5, 1));
 $entry->setRating(new Zend_Gdata_Extension_Rating(3, 1, 5, 1));
 $books->insertVolume($entry, Zend_Gdata_Books::MY_ANNOTATION_FEED_URI);
 $books->insertVolume($entry, Zend_Gdata_Books::MY_ANNOTATION_FEED_URI);
 ]]></programlisting>
 ]]></programlisting>
-
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.gdata.books.reviews">
         <sect3 id="zend.gdata.books.reviews">
-
             <title>Reviews</title>
             <title>Reviews</title>
 
 
             <para>
             <para>
@@ -256,7 +246,6 @@ $books->insertVolume($entry, Zend_Gdata_Books::MY_ANNOTATION_FEED_URI);
             </para>
             </para>
 
 
             <sect4 id="zend.gdata.books.adding_review">
             <sect4 id="zend.gdata.books.adding_review">
-
                 <title>Eine Review hinzufügen</title>
                 <title>Eine Review hinzufügen</title>
 
 
                 <para>
                 <para>
@@ -274,11 +263,9 @@ $review->setText("Dieses Buch ist aufregend!");
 $entry->setReview($review);
 $entry->setReview($review);
 $books->insertVolume($entry, $annotationUrl);
 $books->insertVolume($entry, $annotationUrl);
 ]]></programlisting>
 ]]></programlisting>
-
             </sect4>
             </sect4>
 
 
             <sect4 id="zend.gdata.books.editing_review">
             <sect4 id="zend.gdata.books.editing_review">
-
                 <title>Eine Review bearbeiten</title>
                 <title>Eine Review bearbeiten</title>
 
 
                 <para>
                 <para>
@@ -295,13 +282,10 @@ $review->setText("Dieses Buch ist leider nicht sehr gut!");
 $entry->setReview($review);
 $entry->setReview($review);
 $books->updateVolume($entry, $entryUrl);
 $books->updateVolume($entry, $entryUrl);
 ]]></programlisting>
 ]]></programlisting>
-
             </sect4>
             </sect4>
-
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.gdata.books.labels">
         <sect3 id="zend.gdata.books.labels">
-
             <title>Labels</title>
             <title>Labels</title>
 
 
             <para>
             <para>
@@ -313,7 +297,6 @@ $books->updateVolume($entry, $entryUrl);
             </para>
             </para>
 
 
             <sect4 id="zend.gdata.books.submitting_labels">
             <sect4 id="zend.gdata.books.submitting_labels">
-
                 <title>Ein Set von Label übermitteln</title>
                 <title>Ein Set von Label übermitteln</title>
 
 
                 <para>
                 <para>
@@ -330,13 +313,10 @@ $category      = new Zend_Gdata_App_Extension_Category(
 $entry->setCategory(array($category));
 $entry->setCategory(array($category));
 $books->insertVolume($entry, Zend_Gdata_Books::MY_ANNOTATION_FEED_URI);
 $books->insertVolume($entry, Zend_Gdata_Books::MY_ANNOTATION_FEED_URI);
 ]]></programlisting>
 ]]></programlisting>
-
             </sect4>
             </sect4>
-
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.gdata.books.retrieving_annotations">
         <sect3 id="zend.gdata.books.retrieving_annotations">
-
             <title>Empfangen von Anmerkungen: Reviews, Bewertungen und Label</title>
             <title>Empfangen von Anmerkungen: Reviews, Bewertungen und Label</title>
 
 
             <para>
             <para>
@@ -369,11 +349,9 @@ foreach ($feed as $entry) {
                 Für eine Liste an unterstützten Abfrageparametern, kann man in das Kapitel
                 Für eine Liste an unterstützten Abfrageparametern, kann man in das Kapitel
                 <ulink url="#zend.gdata.books.query_parameters">Abfrageparameter</ulink> sehen.
                 <ulink url="#zend.gdata.books.query_parameters">Abfrageparameter</ulink> sehen.
             </para>
             </para>
-
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.gdata.books.deleting_annotations">
         <sect3 id="zend.gdata.books.deleting_annotations">
-
             <title>Anmerkungen löschen</title>
             <title>Anmerkungen löschen</title>
 
 
             <para>
             <para>
@@ -385,13 +363,10 @@ foreach ($feed as $entry) {
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $books->deleteVolume($entry);
 $books->deleteVolume($entry);
 ]]></programlisting>
 ]]></programlisting>
-
         </sect3>
         </sect3>
-
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.gdata.books.sharing_with_my_library">
     <sect2 id="zend.gdata.books.sharing_with_my_library">
-
         <title>Büchersammlungen und My Library</title>
         <title>Büchersammlungen und My Library</title>
 
 
         <para>
         <para>
@@ -408,7 +383,6 @@ $books->deleteVolume($entry);
         </para>
         </para>
 
 
         <sect3 id="zend.gdata.books.retrieving_books_in_library">
         <sect3 id="zend.gdata.books.retrieving_books_in_library">
-
             <title>Bücher auf der Benutzerbibliothek erhalten</title>
             <title>Bücher auf der Benutzerbibliothek erhalten</title>
 
 
             <para>
             <para>
@@ -421,7 +395,6 @@ $books->deleteVolume($entry);
             </para>
             </para>
 
 
             <sect4 id="zend.gdata.books.retrieving_all_books_in_library">
             <sect4 id="zend.gdata.books.retrieving_all_books_in_library">
-
                 <title>Alle Bücher in einer Benutzerbibliothek empfangen</title>
                 <title>Alle Bücher in einer Benutzerbibliothek empfangen</title>
 
 
                 <para>
                 <para>
@@ -442,11 +415,9 @@ $feed = $books->getUserLibraryFeed();
                     Abfrageparameter in <ulink url="#zend.gdata.books.searching_for_books">Suchen
                     Abfrageparameter in <ulink url="#zend.gdata.books.searching_for_books">Suchen
                         nach Büchern</ulink>.
                         nach Büchern</ulink>.
                 </para>
                 </para>
-
             </sect4>
             </sect4>
 
 
             <sect4 id="zend.gdata.books.retrieving_books_in_library_with_query">
             <sect4 id="zend.gdata.books.retrieving_books_in_library_with_query">
-
                 <title>Nach Büchern in einer Benutzerbibliothek suchen</title>
                 <title>Nach Büchern in einer Benutzerbibliothek suchen</title>
 
 
                 <para>
                 <para>
@@ -485,13 +456,10 @@ $query->setCategory(
 $query->setCategory('favorites');
 $query->setCategory('favorites');
 $feed = $books->getVolumeFeed($query);
 $feed = $books->getVolumeFeed($query);
 ]]></programlisting>
 ]]></programlisting>
-
             </sect4>
             </sect4>
-
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.gdata.books.updating_library">
         <sect3 id="zend.gdata.books.updating_library">
-
             <title>Bücher in einer Benutzerbibliothek aktualisieren</title>
             <title>Bücher in einer Benutzerbibliothek aktualisieren</title>
 
 
             <para>
             <para>
@@ -504,7 +472,6 @@ $feed = $books->getVolumeFeed($query);
             </para>
             </para>
 
 
             <sect4 id="zend.gdata.books.library_book_add">
             <sect4 id="zend.gdata.books.library_book_add">
-
                 <title>Ein Buch zu einer Bibliothek hinzufügen</title>
                 <title>Ein Buch zu einer Bibliothek hinzufügen</title>
 
 
                 <para>
                 <para>
@@ -542,11 +509,9 @@ $books->insertVolume(
     Zend_Gdata_Books::MY_LIBRARY_FEED_URI
     Zend_Gdata_Books::MY_LIBRARY_FEED_URI
 );
 );
 ]]></programlisting>
 ]]></programlisting>
-
             </sect4>
             </sect4>
 
 
             <sect4 id="zend.gdata.books.library_book_remove">
             <sect4 id="zend.gdata.books.library_book_remove">
-
                 <title>Ein Buch von einer Bibliothek entfernen</title>
                 <title>Ein Buch von einer Bibliothek entfernen</title>
 
 
                 <para>
                 <para>
@@ -558,11 +523,7 @@ $books->insertVolume(
                 <programlisting language="php"><![CDATA[
                 <programlisting language="php"><![CDATA[
 $books->deleteVolume($entry);
 $books->deleteVolume($entry);
 ]]></programlisting>
 ]]></programlisting>
-
             </sect4>
             </sect4>
-
         </sect3>
         </sect3>
-
     </sect2>
     </sect2>
-
 </sect1>
 </sect1>

+ 3 - 1
documentation/manual/de/module_specs/Zend_Gdata_Calendar.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20115 -->
+<!-- EN-Revision: 20779 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.gdata.calendar">
 <sect1 id="zend.gdata.calendar">
     <title>Google Kalender verwenden</title>
     <title>Google Kalender verwenden</title>
@@ -272,6 +272,7 @@ try {
     echo "Fehler: " . $e->getMessage();
     echo "Fehler: " . $e->getMessage();
 }
 }
 ]]></programlisting>
 ]]></programlisting>
+
         <para>
         <para>
             Der Aufruf von <methodname>getCalendarListFeed()</methodname> erstellt eine neue Instanz
             Der Aufruf von <methodname>getCalendarListFeed()</methodname> erstellt eine neue Instanz
             von <classname>Zend_Gdata_Calendar_ListFeed</classname> die jeden vorhandenen Kalender
             von <classname>Zend_Gdata_Calendar_ListFeed</classname> die jeden vorhandenen Kalender
@@ -279,6 +280,7 @@ try {
             der Feed empfangen wurde, können der Iterator und der Accessor die innerhalb des Feeds
             der Feed empfangen wurde, können der Iterator und der Accessor die innerhalb des Feeds
             enthalten sind, verwendet werden um die enthaltenen Kalender zu inspizieren.
             enthalten sind, verwendet werden um die enthaltenen Kalender zu inspizieren.
         </para>
         </para>
+
         <programlisting language="php"><![CDATA[
         <programlisting language="php"><![CDATA[
 echo "<h1>Kalender Feed Liste</h1>";
 echo "<h1>Kalender Feed Liste</h1>";
 echo "<ul>";
 echo "<ul>";

+ 6 - 9
documentation/manual/de/module_specs/Zend_Gdata_ClientLogin.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17175 -->
+<!-- EN-Revision: 20779 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.gdata.clientlogin">
 <sect1 id="zend.gdata.clientlogin">
     <title>Authentifizieren mit ClientLogin</title>
     <title>Authentifizieren mit ClientLogin</title>
@@ -11,8 +11,8 @@
     </para>
     </para>
 
 
     <para>
     <para>
-        Siehe
-        <ulink url="http://code.google.com/apis/accounts/AuthForInstalledApps.html">http://code.google.com/apis/accounts/AuthForInstalledApps.html</ulink>
+        Siehe <ulink
+            url="http://code.google.com/apis/accounts/AuthForInstalledApps.html">http://code.google.com/apis/accounts/AuthForInstalledApps.html</ulink>
         für weitere Informationen über die Google Data ClientLogin Authentifizierung.
         für weitere Informationen über die Google Data ClientLogin Authentifizierung.
     </para>
     </para>
 
 
@@ -51,9 +51,9 @@
         <para>
         <para>
             Der optionale vierte Parameter ist eine Instanz von
             Der optionale vierte Parameter ist eine Instanz von
             <classname>Zend_Http_Client</classname>. Das erlaubt das Setzen von Optionen an den
             <classname>Zend_Http_Client</classname>. Das erlaubt das Setzen von Optionen an den
-            Client, wie z.B. Proxy Server Einstellungen. Wenn für diesen Parameter <constant>NULL</constant>
-            übergeben wird, wird ein generisches <classname>Zend_Http_Client</classname> Objekt
-            erstellt.
+            Client, wie z.B. Proxy Server Einstellungen. Wenn für diesen Parameter
+            <constant>NULL</constant> übergeben wird, wird ein generisches
+            <classname>Zend_Http_Client</classname> Objekt erstellt.
         </para>
         </para>
 
 
         <para>
         <para>
@@ -98,7 +98,6 @@ try {
 
 
 $cal = new Zend_Gdata_Calendar($client);
 $cal = new Zend_Gdata_Calendar($client);
 ]]></programlisting>
 ]]></programlisting>
-
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.gdata.clientlogin.terminating">
     <sect2 id="zend.gdata.clientlogin.terminating">
@@ -110,7 +109,5 @@ $cal = new Zend_Gdata_Calendar($client);
             verwendet werden sind der Login und das Passwort zu einem Google Account, und deshalb
             verwendet werden sind der Login und das Passwort zu einem Google Account, und deshalb
             können diese wiederholend in der Zukunft verwendet werden.
             können diese wiederholend in der Zukunft verwendet werden.
         </para>
         </para>
-
     </sect2>
     </sect2>
-
 </sect1>
 </sect1>

+ 11 - 5
documentation/manual/de/module_specs/Zend_Gdata_Docs.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 18786 -->
+<!-- EN-Revision: 20779 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.gdata.docs">
 <sect1 id="zend.gdata.docs">
     <title>Verwenden der Google Dokumente Listen Daten API</title>
     <title>Verwenden der Google Dokumente Listen Daten API</title>
@@ -12,13 +12,14 @@
     </para>
     </para>
 
 
     <para>
     <para>
-        Siehe
-        <ulink url="http://code.google.com/apis/documents/overview.html">http://code.google.com/apis/documents/overview.html</ulink>
+        Siehe <ulink
+            url="http://code.google.com/apis/documents/overview.html">http://code.google.com/apis/documents/overview.html</ulink>
         für weitere Informationen über die Google Dokumente Listen <acronym>API</acronym>.
         für weitere Informationen über die Google Dokumente Listen <acronym>API</acronym>.
     </para>
     </para>
 
 
     <sect2 id="zend.gdata.docs.listdocuments">
     <sect2 id="zend.gdata.docs.listdocuments">
         <title>Eine Liste von Dokumenten erhalten</title>
         <title>Eine Liste von Dokumenten erhalten</title>
+
         <para>
         <para>
             Man kann eine Liste von den Google Dokumenten für einen bestimmten Benutzer erhalten
             Man kann eine Liste von den Google Dokumenten für einen bestimmten Benutzer erhalten
             indem die <methodname>getDocumentListFeed()</methodname> Methode des Docs Services
             indem die <methodname>getDocumentListFeed()</methodname> Methode des Docs Services
@@ -45,12 +46,14 @@ $feed = $docs->getDocumentListFeed();
 
 
     <sect2 id="zend.gdata.docs.creating">
     <sect2 id="zend.gdata.docs.creating">
         <title>Ein Dokument hochladen</title>
         <title>Ein Dokument hochladen</title>
+
         <para>
         <para>
             Man kann ein neues Google Dokument erstellen indem ein Wortverarbeitungs Dokument, eine
             Man kann ein neues Google Dokument erstellen indem ein Wortverarbeitungs Dokument, eine
             Tabellenkalkulation oder eine Präsentation hochgeladen wird. Dieses Beispiel ist vom
             Tabellenkalkulation oder eine Präsentation hochgeladen wird. Dieses Beispiel ist vom
             interaktiven Docs.php Beispiel welches mit der Bibliothek kommt. Es demonstriert das
             interaktiven Docs.php Beispiel welches mit der Bibliothek kommt. Es demonstriert das
             Hochladen einer Datei und das Ausdrucken der Information über das Ergebnis vom Server.
             Hochladen einer Datei und das Ausdrucken der Information über das Ergebnis vom Server.
         </para>
         </para>
+
         <programlisting language="php"><![CDATA[
         <programlisting language="php"><![CDATA[
 /**
 /**
  * Ein spezielles Dokument hochladen
  * Ein spezielles Dokument hochladen
@@ -109,6 +112,7 @@ function uploadDocument($docs, $html, $originalFileName,
 
 
     <sect2 id="zend.gdata.docs.queries">
     <sect2 id="zend.gdata.docs.queries">
         <title>Den Dokumenten Feed durchsuchen</title>
         <title>Den Dokumenten Feed durchsuchen</title>
+
         <para>
         <para>
             Die Dokumenten Liste kann durchsucht werden indem einer der
             Die Dokumenten Liste kann durchsucht werden indem einer der
             <ulink url="http://code.google.com/apis/gdata/reference.html#Queries">standardmäßigen
             <ulink url="http://code.google.com/apis/gdata/reference.html#Queries">standardmäßigen
@@ -122,6 +126,7 @@ function uploadDocument($docs, $html, $originalFileName,
 
 
         <sect3 id="zend.gdata.docs.listwpdocuments">
         <sect3 id="zend.gdata.docs.listwpdocuments">
             <title>Eine Liste von Wortverarbeitungs Dokumenten erhalten</title>
             <title>Eine Liste von Wortverarbeitungs Dokumenten erhalten</title>
+
             <para>
             <para>
                 Ein Feed der alle Dokumente eines speziellen Typs enthält kann auch angefragt
                 Ein Feed der alle Dokumente eines speziellen Typs enthält kann auch angefragt
                 werden. Um zum Beispiel eine Liste von eigenen Wortverarbeitungs Dokumenten zu
                 werden. Um zum Beispiel eine Liste von eigenen Wortverarbeitungs Dokumenten zu
@@ -136,6 +141,7 @@ $feed = $docs->getDocumentListFeed(
 
 
         <sect3 id="zend.gdata.docs.listspreadsheets">
         <sect3 id="zend.gdata.docs.listspreadsheets">
             <title>Eine Liste von Tabellenkalkulationen erhalten</title>
             <title>Eine Liste von Tabellenkalkulationen erhalten</title>
+
             <para>
             <para>
                 Um eine Liste aller eigenen Google Tabellenkalkulationen zu erhalten kann die
                 Um eine Liste aller eigenen Google Tabellenkalkulationen zu erhalten kann die
                 folgende Abfrage verwendet werden:
                 folgende Abfrage verwendet werden:
@@ -149,6 +155,7 @@ $feed = $docs->getDocumentListFeed(
 
 
         <sect3 id="zend.gdata.docs.textquery">
         <sect3 id="zend.gdata.docs.textquery">
             <title>Eine Textabfrage durchführen</title>
             <title>Eine Textabfrage durchführen</title>
+
             <para>
             <para>
                 Der Inhalt von Dokumenten kann durch Verwendung von
                 Der Inhalt von Dokumenten kann durch Verwendung von
                 <classname>Zend_Gdata_Docs_Query</classname> in der Abfrage durchsucht werden. Ein
                 <classname>Zend_Gdata_Docs_Query</classname> in der Abfrage durchsucht werden. Ein
@@ -157,13 +164,12 @@ $feed = $docs->getDocumentListFeed(
                 Beispielmethode welche die Dokumenten Liste nach Dokumenten abfrage die den
                 Beispielmethode welche die Dokumenten Liste nach Dokumenten abfrage die den
                 Suchstring enthalten:
                 Suchstring enthalten:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $docsQuery = new Zend_Gdata_Docs_Query();
 $docsQuery = new Zend_Gdata_Docs_Query();
 $docsQuery->setQuery($query);
 $docsQuery->setQuery($query);
 $feed = $client->getDocumentListFeed($docsQuery);
 $feed = $client->getDocumentListFeed($docsQuery);
 ]]></programlisting>
 ]]></programlisting>
         </sect3>
         </sect3>
-
     </sect2>
     </sect2>
-
 </sect1>
 </sect1>

+ 6 - 3
documentation/manual/de/module_specs/Zend_Gdata_Exception.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17987 -->
+<!-- EN-Revision: 20779 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.gdata.exception">
 <sect1 id="zend.gdata.exception">
     <title>Gdata Ausnahmen auffangen</title>
     <title>Gdata Ausnahmen auffangen</title>
@@ -31,6 +31,7 @@ try {
                     Account Daten nicht gültig sind.
                     Account Daten nicht gültig sind.
                 </para>
                 </para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
                 <para>
                 <para>
                     <classname>Zend_Gdata_App_BadMethodCallException</classname> indiziert das eine
                     <classname>Zend_Gdata_App_BadMethodCallException</classname> indiziert das eine
@@ -39,6 +40,7 @@ try {
                     nicht.
                     nicht.
                 </para>
                 </para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
                 <para>
                 <para>
                     <classname>Zend_Gdata_App_HttpException</classname> indiziert das eine
                     <classname>Zend_Gdata_App_HttpException</classname> indiziert das eine
@@ -48,6 +50,7 @@ try {
                     <command>$e->getMessage()</command> nicht genug Details liefert.
                     <command>$e->getMessage()</command> nicht genug Details liefert.
                 </para>
                 </para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
                 <para>
                 <para>
                     <classname>Zend_Gdata_App_InvalidArgumentException</classname> wird geworfen
                     <classname>Zend_Gdata_App_InvalidArgumentException</classname> wird geworfen
@@ -57,7 +60,8 @@ try {
                     spezifizieren.
                     spezifizieren.
                 </para>
                 </para>
             </listitem>
             </listitem>
-              <listitem>
+
+            <listitem>
                 <para>
                 <para>
                     <classname>Zend_Gdata_App_CaptchaRequiredException</classname> wird geworfen
                     <classname>Zend_Gdata_App_CaptchaRequiredException</classname> wird geworfen
                     wenn ein ClientLogin Versuch stattfindet und eine <trademark>CAPTCHA</trademark>
                     wenn ein ClientLogin Versuch stattfindet und eine <trademark>CAPTCHA</trademark>
@@ -97,5 +101,4 @@ try {
     die($httpEx->getMessage);
     die($httpEx->getMessage);
 }
 }
 ]]></programlisting>
 ]]></programlisting>
-
 </sect1>
 </sect1>

+ 5 - 34
documentation/manual/de/module_specs/Zend_Gdata_Gapps.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 19867 -->
+<!-- EN-Revision: 20779 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.gdata.gapps">
 <sect1 id="zend.gdata.gapps">
     <title>Google Apps Provisionierung verwenden</title>
     <title>Google Apps Provisionierung verwenden</title>
@@ -22,13 +22,14 @@
 
 
     <para>
     <para>
         Für weitere Information zur Google Apps Provisionierungs <acronym>API</acronym>, inklusive
         Für weitere Information zur Google Apps Provisionierungs <acronym>API</acronym>, inklusive
-        Anleitungen für das einschalten des <acronym>API</acronym> Zugriffs, kann in die
-        <ulink url="http://code.google.com/apis/apps/gdata_provisioning_api_v2.0_reference.html">Provisionierungs
+        Anleitungen für das einschalten des <acronym>API</acronym> Zugriffs, kann in die <ulink
+            url="http://code.google.com/apis/apps/gdata_provisioning_api_v2.0_reference.html">Provisionierungs
             <acronym>API</acronym> V2.0 Referenz</ulink> gesehen werden.
             <acronym>API</acronym> V2.0 Referenz</ulink> gesehen werden.
     </para>
     </para>
 
 
     <note>
     <note>
         <title>Authentifizierung</title>
         <title>Authentifizierung</title>
+
         <para>
         <para>
             Die Provisionierungs <acronym>API</acronym> unterstützt keine Authentifizierung über
             Die Provisionierungs <acronym>API</acronym> unterstützt keine Authentifizierung über
             AuthSub und anonymer Zugriff ist nicht gestattet. Alle <acronym>HTTP</acronym>
             AuthSub und anonymer Zugriff ist nicht gestattet. Alle <acronym>HTTP</acronym>
@@ -59,7 +60,6 @@
 $domain = "example.com";
 $domain = "example.com";
 $gdata = new Zend_Gdata_Gapps($client, $domain);
 $gdata = new Zend_Gdata_Gapps($client, $domain);
 ]]></programlisting>
 ]]></programlisting>
-
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.gdata.gapps.domain.query">
         <sect3 id="zend.gdata.gapps.domain.query">
@@ -89,9 +89,7 @@ $domain = "example.com";
 $gdata = new Zend_Gdata_Gapps($client, $domain);
 $gdata = new Zend_Gdata_Gapps($client, $domain);
 $query = $gdata->newUserQuery($arg);
 $query = $gdata->newUserQuery($arg);
 ]]></programlisting>
 ]]></programlisting>
-
         </sect3>
         </sect3>
-
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.gdata.gapps.users">
     <sect2 id="zend.gdata.gapps.users">
@@ -139,7 +137,6 @@ $user = $gdata->insertUser($user);
                 Operional kann das Passwort als SHA-1 Schlüssel angegeben werden wenn
                 Operional kann das Passwort als SHA-1 Schlüssel angegeben werden wenn
                 <code>login->passwordHashFunction</code> auf 'SHA-1' gesetzt ist.
                 <code>login->passwordHashFunction</code> auf 'SHA-1' gesetzt ist.
             </para>
             </para>
-
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.gdata.gapps.users.retrieving">
         <sect3 id="zend.gdata.gapps.users.retrieving">
@@ -195,7 +192,6 @@ echo 'Hat den Regeln zugestimmt: ' .
                 ServiceExceptions werden in <xref linkend="zend.gdata.gapps.exceptions" />
                 ServiceExceptions werden in <xref linkend="zend.gdata.gapps.exceptions" />
                 behandelt.
                 behandelt.
             </para>
             </para>
-
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.gdata.gapps.users.retrievingAll">
         <sect3 id="zend.gdata.gapps.users.retrievingAll">
@@ -235,7 +231,6 @@ foreach ($feed as $user) {
         ' ' . $user->name->familyName . ")\n";
         ' ' . $user->name->familyName . ")\n";
 }
 }
 ]]></programlisting>
 ]]></programlisting>
-
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.gdata.gapps.users.updating">
         <sect3 id="zend.gdata.gapps.users.updating">
@@ -274,7 +269,6 @@ $user = $user->save();
                     wiederherzustellen da gespeicherte Passwörter aus Sicherheitsgründern nicht über
                     wiederherzustellen da gespeicherte Passwörter aus Sicherheitsgründern nicht über
                     die Provisionierungs <acronym>API</acronym> verfügbar gemacht werden.
                     die Provisionierungs <acronym>API</acronym> verfügbar gemacht werden.
                 </para>
                 </para>
-
             </sect4>
             </sect4>
 
 
             <sect4 id="zend.gdata.gapps.users.updating.forcingPasswordChange">
             <sect4 id="zend.gdata.gapps.users.updating.forcingPasswordChange">
@@ -297,7 +291,6 @@ $user = $user->save();
                     <code>login->changePasswordAtNextLogin</code> Eigenschaft auf
                     <code>login->changePasswordAtNextLogin</code> Eigenschaft auf
                     <constant>FALSE</constant> gesetzt wird.
                     <constant>FALSE</constant> gesetzt wird.
                 </para>
                 </para>
-
             </sect4>
             </sect4>
 
 
             <sect4 id="zend.gdata.gapps.users.updating.suspendingAccount">
             <sect4 id="zend.gdata.gapps.users.updating.suspendingAccount">
@@ -332,7 +325,6 @@ $user = $user->save();
                     Um den Benutzerzugang wiederherzustellen muß die <code>login->suspended</code>
                     Um den Benutzerzugang wiederherzustellen muß die <code>login->suspended</code>
                     Eigenschaft auf <constant>FALSE</constant> gesetzt werden.
                     Eigenschaft auf <constant>FALSE</constant> gesetzt werden.
                 </para>
                 </para>
-
             </sect4>
             </sect4>
 
 
             <sect4 id="zend.gdata.gapps.users.updating.grantingAdminRights">
             <sect4 id="zend.gdata.gapps.users.updating.grantingAdminRights">
@@ -354,9 +346,7 @@ $user = $user->save();
                     Und wie erwartet, entfernt das Setzen der Eigenschaft <code>login->admin</code>,
                     Und wie erwartet, entfernt das Setzen der Eigenschaft <code>login->admin</code>,
                     des Benutzers auf <constant>FALSE</constant>, dessen administrative Rechte.
                     des Benutzers auf <constant>FALSE</constant>, dessen administrative Rechte.
                 </para>
                 </para>
-
             </sect4>
             </sect4>
-
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.gdata.gapps.users.deleting">
         <sect3 id="zend.gdata.gapps.users.deleting">
@@ -380,9 +370,7 @@ $user->delete();
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $gdata->deleteUser('foo');
 $gdata->deleteUser('foo');
 ]]></programlisting>
 ]]></programlisting>
-
         </sect3>
         </sect3>
-
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.gdata.gapps.nicknames">
     <sect2 id="zend.gdata.gapps.nicknames">
@@ -425,7 +413,6 @@ $nickname->login = $gdata->newLogin('foo');
 $nickname->nickname = $gdata->newNickname('bar');
 $nickname->nickname = $gdata->newNickname('bar');
 $nickname = $gdata->insertNickname($nickname);
 $nickname = $gdata->insertNickname($nickname);
 ]]></programlisting>
 ]]></programlisting>
-
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.gdata.gapps.nicknames.retrieving">
         <sect3 id="zend.gdata.gapps.nicknames.retrieving">
@@ -466,7 +453,6 @@ echo 'Eigentümer: ' . $nickname->login->username . "\n";
                 <constant>Zend_Gdata_Gapps_Error::ENTITY_DOES_NOT_EXIST</constant> zurückgegeben.
                 <constant>Zend_Gdata_Gapps_Error::ENTITY_DOES_NOT_EXIST</constant> zurückgegeben.
                 Auch das wird in <xref linkend="zend.gdata.gapps.exceptions" /> beschrieben.
                 Auch das wird in <xref linkend="zend.gdata.gapps.exceptions" /> beschrieben.
             </para>
             </para>
-
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.gdata.gapps.nicknames.retrievingUser">
         <sect3 id="zend.gdata.gapps.nicknames.retrievingUser">
@@ -506,11 +492,11 @@ foreach ($feed as $nickname) {
     echo '  * ' . $nickname->nickname->name . "\n";
     echo '  * ' . $nickname->nickname->name . "\n";
 }
 }
 ]]></programlisting>
 ]]></programlisting>
-
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.gdata.gapps.nicknames.retrievingAll">
         <sect3 id="zend.gdata.gapps.nicknames.retrievingAll">
             <title>Empfangen aller Spitznamen in einer Domain</title>
             <title>Empfangen aller Spitznamen in einer Domain</title>
+
             <para>
             <para>
                 Um alle Spitznamen in einerm Feed zu empfangen, muß einfach die bequeme Methode
                 Um alle Spitznamen in einerm Feed zu empfangen, muß einfach die bequeme Methode
                 <methodname>retrieveAllNicknames()</methodname> aufgerufen werden.
                 <methodname>retrieveAllNicknames()</methodname> aufgerufen werden.
@@ -543,7 +529,6 @@ foreach ($feed as $nickname) {
         $nickname->login->username . "\n";
         $nickname->login->username . "\n";
 }
 }
 ]]></programlisting>
 ]]></programlisting>
-
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.gdata.gapps.nicknames.deleting">
         <sect3 id="zend.gdata.gapps.nicknames.deleting">
@@ -567,9 +552,7 @@ $nickname->delete();
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $gdata->deleteNickname('bar');
 $gdata->deleteNickname('bar');
 ]]></programlisting>
 ]]></programlisting>
-
         </sect3>
         </sect3>
-
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.gdata.gapps.emailLists">
     <sect2 id="zend.gdata.gapps.emailLists">
@@ -611,7 +594,6 @@ $list = $gdata->newEmailListEntry();
 $list->emailList = $gdata->newEmailList('friends');
 $list->emailList = $gdata->newEmailList('friends');
 $list = $gdata->insertEmailList($list);
 $list = $gdata->insertEmailList($list);
 ]]></programlisting>
 ]]></programlisting>
-
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.gdata.gapps.emailList.retrieve">
         <sect3 id="zend.gdata.gapps.emailList.retrieve">
@@ -653,7 +635,6 @@ foreach ($feed as $list) {
     echo '  * ' . $list->emailList->name . "\n";
     echo '  * ' . $list->emailList->name . "\n";
 }
 }
 ]]></programlisting>
 ]]></programlisting>
-
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.gdata.gapps.emailLists.retrievingAll">
         <sect3 id="zend.gdata.gapps.emailLists.retrievingAll">
@@ -689,7 +670,6 @@ foreach ($feed as $list) {
     echo '  * ' . $list->emailList->name . "\n";
     echo '  * ' . $list->emailList->name . "\n";
 }
 }
 ]]></programlisting>
 ]]></programlisting>
-
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.gdata.gapps.emailList.deleting">
         <sect3 id="zend.gdata.gapps.emailList.deleting">
@@ -703,9 +683,7 @@ foreach ($feed as $list) {
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $gdata->deleteEmailList('friends');
 $gdata->deleteEmailList('friends');
 ]]></programlisting>
 ]]></programlisting>
-
         </sect3>
         </sect3>
-
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.gdata.gapps.emailListRecipients">
     <sect2 id="zend.gdata.gapps.emailListRecipients">
@@ -729,7 +707,6 @@ $gdata->deleteEmailList('friends');
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $gdata->addRecipientToEmailList('bar@somewhere.com', 'friends');
 $gdata->addRecipientToEmailList('bar@somewhere.com', 'friends');
 ]]></programlisting>
 ]]></programlisting>
-
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.gdata.gapps.emailListRecipients.retrieving">
         <sect3 id="zend.gdata.gapps.emailListRecipients.retrieving">
@@ -769,7 +746,6 @@ foreach ($feed as $recipient) {
                 Das Erstellt ein <classname>Zend_Gdata_Gapps_EmailListRecipientFeed</classname>
                 Das Erstellt ein <classname>Zend_Gdata_Gapps_EmailListRecipientFeed</classname>
                 Objekt welche jeden Empfänger für die ausgewählte Email Liste enthält.
                 Objekt welche jeden Empfänger für die ausgewählte Email Liste enthält.
             </para>
             </para>
-
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.gdata.gapps.emailListRecipients.removing">
         <sect3 id="zend.gdata.gapps.emailListRecipients.removing">
@@ -778,15 +754,12 @@ foreach ($feed as $recipient) {
             <para>
             <para>
                 Um einen Empfänger von einer Email Liste zu entfernen, muß die bequeme
                 Um einen Empfänger von einer Email Liste zu entfernen, muß die bequeme
                 <methodname>removeRecipientFromEmailList()</methodname> Methode aufgerufen werden:
                 <methodname>removeRecipientFromEmailList()</methodname> Methode aufgerufen werden:
-                method:
             </para>
             </para>
 
 
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $gdata->removeRecipientFromEmailList('baz@somewhere.com', 'friends');
 $gdata->removeRecipientFromEmailList('baz@somewhere.com', 'friends');
 ]]></programlisting>
 ]]></programlisting>
-
         </sect3>
         </sect3>
-
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.gdata.gapps.exceptions">
     <sect2 id="zend.gdata.gapps.exceptions">
@@ -841,7 +814,5 @@ function retrieveUser ($username) {
     return $user;
     return $user;
 }
 }
 ]]></programlisting>
 ]]></programlisting>
-
     </sect2>
     </sect2>
-
 </sect1>
 </sect1>

+ 68 - 17
documentation/manual/de/module_specs/Zend_Gdata_Gbase.xml

@@ -1,24 +1,24 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17175 -->
+<!-- EN-Revision: 20779 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.gdata.gbase">
 <sect1 id="zend.gdata.gbase">
     <title>Google Base verwenden</title>
     <title>Google Base verwenden</title>
+
     <para>
     <para>
         Die Google Base Daten <acronym>API</acronym> wurde entwickelt um Entwicklern zwei Dinge zu
         Die Google Base Daten <acronym>API</acronym> wurde entwickelt um Entwicklern zwei Dinge zu
         gestatten:
         gestatten:
+
         <itemizedlist>
         <itemizedlist>
             <listitem>
             <listitem>
-                <para>
-                    Google Base Daten abzufragen um Anwendungen und Mashups zu erstellen.
-                </para>
+                <para>Google Base Daten abzufragen um Anwendungen und Mashups zu erstellen.</para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
-                <para>
-                    Google Base Elemente einzugeben und programtechnisch handzuhaben.
-                </para>
+                <para>Google Base Elemente einzugeben und programtechnisch handzuhaben.</para>
             </listitem>
             </listitem>
         </itemizedlist>
         </itemizedlist>
     </para>
     </para>
+
     <para>
     <para>
         Es gibt zwei Feeds an Elementen: Feed Fetzen und benutzerdefinierte Feeds für Elemente. Der
         Es gibt zwei Feeds an Elementen: Feed Fetzen und benutzerdefinierte Feeds für Elemente. Der
         Feed Fetzen enthält alle Google Base Daten und ist für jeden lesbar um Abfragen darauf
         Feed Fetzen enthält alle Google Base Daten und ist für jeden lesbar um Abfragen darauf
@@ -27,13 +27,16 @@
         kann auf diesen Feed zugreifen um eigene Daten einzufügen, zu aktualisieren oder zu löschen.
         kann auf diesen Feed zugreifen um eigene Daten einzufügen, zu aktualisieren oder zu löschen.
         Abfragen werden für beide Typen von Feeds auf dem selben Weg erstellt.
         Abfragen werden für beide Typen von Feeds auf dem selben Weg erstellt.
     </para>
     </para>
+
     <para>
     <para>
         Siehe <ulink
         Siehe <ulink
             url="http://code.google.com/apis/base/">http://code.google.com/apis/base</ulink> für
             url="http://code.google.com/apis/base/">http://code.google.com/apis/base</ulink> für
         weitere Informationen über die Google Base <acronym>API</acronym>.
         weitere Informationen über die Google Base <acronym>API</acronym>.
     </para>
     </para>
+
     <sect2 id="zend.gdata.gbase.connect">
     <sect2 id="zend.gdata.gbase.connect">
         <title>Verbinden zum Base Service</title>
         <title>Verbinden zum Base Service</title>
+
         <para>
         <para>
             Die Google Base <acronym>API</acronym> basiert, wie alle GData <acronym>API</acronym>s,
             Die Google Base <acronym>API</acronym> basiert, wie alle GData <acronym>API</acronym>s,
             auf dem Atom Publishing Protokoll (APP), einem <acronym>XML</acronym> basierenden Format
             auf dem Atom Publishing Protokoll (APP), einem <acronym>XML</acronym> basierenden Format
@@ -41,14 +44,17 @@
             Google Base Servern findet über <acronym>HTTP</acronym> statt, und erlaubt sowohl
             Google Base Servern findet über <acronym>HTTP</acronym> statt, und erlaubt sowohl
             authentifizierte als auch nicht authentifizierte Verbindungen.
             authentifizierte als auch nicht authentifizierte Verbindungen.
         </para>
         </para>
+
         <para>
         <para>
             Bevor irgendeine Transaktion stattfinden kann, muß diese Verbindung hergestellt werden.
             Bevor irgendeine Transaktion stattfinden kann, muß diese Verbindung hergestellt werden.
             Das Erstellen einer Verbindung zu den Base Server enthält zwei Schritte: Erstellen eines
             Das Erstellen einer Verbindung zu den Base Server enthält zwei Schritte: Erstellen eines
             <acronym>HTTP</acronym> Clients und das Binden einer
             <acronym>HTTP</acronym> Clients und das Binden einer
             <classname>Zend_Gdata_Gbase</classname> Serviceinstanz an diesen Client.
             <classname>Zend_Gdata_Gbase</classname> Serviceinstanz an diesen Client.
         </para>
         </para>
+
         <sect3 id="zend.gdata.gbase.connect.authentication">
         <sect3 id="zend.gdata.gbase.connect.authentication">
             <title>Authentifizierung</title>
             <title>Authentifizierung</title>
+
             <para>
             <para>
                 Die Google Base <acronym>API</acronym> erlaubt Zugriff auf beide, sowohl öffentliche
                 Die Google Base <acronym>API</acronym> erlaubt Zugriff auf beide, sowohl öffentliche
                 als auch private Base Feeds. Öffentliche Feeds benötigen keine Authentifizierung,
                 als auch private Base Feeds. Öffentliche Feeds benötigen keine Authentifizierung,
@@ -57,26 +63,28 @@
                 Base Servern. Es gibt drei authentifizierung Schematas die von Google Base
                 Base Servern. Es gibt drei authentifizierung Schematas die von Google Base
                 unterstützt werden:
                 unterstützt werden:
             </para>
             </para>
+
             <itemizedlist>
             <itemizedlist>
                 <listitem>
                 <listitem>
                     <para>
                     <para>
-                        <firstterm>ClientAuth</firstterm>
-                        bietet dirakte Benutzername/Passwort Authentifizierung zu den Base Servern.
-                        Da es dieses Schema notwendig macht das Benutzer die Anwendung mit Ihrem
-                        Passwort versorgen, ist diese Authentifizierung nur dann notwendig wenn
-                        andere Authentifizierung Schemata unzureichend sind.
+                        <firstterm>ClientAuth</firstterm> bietet dirakte Benutzername/Passwort
+                        Authentifizierung zu den Base Servern. Da es dieses Schema notwendig macht
+                        das Benutzer die Anwendung mit Ihrem Passwort versorgen, ist diese
+                        Authentifizierung nur dann notwendig wenn andere Authentifizierung Schemata
+                        unzureichend sind.
                     </para>
                     </para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
                     <para>
                     <para>
-                        <firstterm>AuthSub</firstterm>
-                        erlaubt die Authentifizierung zu den Base Servern über einen Google Proxy
-                        Server. Das bietet das gleiche Level an Bequemlichkeit wie ClientAuth, aber
-                        ohne die Sicherheitsrisiken was es zu einer idealen Wahl für Web-basierte
-                        Anwendungen macht.
+                        <firstterm>AuthSub</firstterm> erlaubt die Authentifizierung zu den Base
+                        Servern über einen Google Proxy Server. Das bietet das gleiche Level an
+                        Bequemlichkeit wie ClientAuth, aber ohne die Sicherheitsrisiken was es zu
+                        einer idealen Wahl für Web-basierte Anwendungen macht.
                     </para>
                     </para>
                 </listitem>
                 </listitem>
             </itemizedlist>
             </itemizedlist>
+
             <para>
             <para>
                 Die <classname>Zend_Gdata</classname> Bibliothek bietet Unterstützung für alle drei
                 Die <classname>Zend_Gdata</classname> Bibliothek bietet Unterstützung für alle drei
                 Authentifizierungs Schemata. Im Rest dieses Kapitels wird angenommen das man mit den
                 Authentifizierungs Schemata. Im Rest dieses Kapitels wird angenommen das man mit den
@@ -88,14 +96,17 @@
                     <acronym>API</acronym></ulink> gesehen werden.
                     <acronym>API</acronym></ulink> gesehen werden.
             </para>
             </para>
         </sect3>
         </sect3>
+
         <sect3 id="zend.gdata.gbase.connect.service">
         <sect3 id="zend.gdata.gbase.connect.service">
             <title>Eine Service Instanz erstellen</title>
             <title>Eine Service Instanz erstellen</title>
+
             <para>
             <para>
                 Im mit Google Base zu interagieren, bietet diese Bibliothek die
                 Im mit Google Base zu interagieren, bietet diese Bibliothek die
                 <classname>Zend_Gdata_Gbase</classname> Service Klasse. Diese klasse bietet ein
                 <classname>Zend_Gdata_Gbase</classname> Service Klasse. Diese klasse bietet ein
                 standardmäßiges Interface zu Google Data und den Atom Publishing Protokoll Modellen
                 standardmäßiges Interface zu Google Data und den Atom Publishing Protokoll Modellen
                 und unterstützt in der Durchführung von Anfragen von und zu den Base Servern.
                 und unterstützt in der Durchführung von Anfragen von und zu den Base Servern.
             </para>
             </para>
+
             <para>
             <para>
                 Sobald ein Authentifizierungs Schema ausgewählt wurde, besteht der nächste Schritt
                 Sobald ein Authentifizierungs Schema ausgewählt wurde, besteht der nächste Schritt
                 darin eine Instanz von <classname>Zend_Gdata_Gbase</classname> zu erstellen. Diese
                 darin eine Instanz von <classname>Zend_Gdata_Gbase</classname> zu erstellen. Diese
@@ -105,10 +116,12 @@
                 Erstellung benötigen. Wenn keine Argumente angegeben wurden, wird automatisch eine
                 Erstellung benötigen. Wenn keine Argumente angegeben wurden, wird automatisch eine
                 nicht authentifizierte Instanz von <classname>Zend_Http_Client</classname> erstellt.
                 nicht authentifizierte Instanz von <classname>Zend_Http_Client</classname> erstellt.
             </para>
             </para>
+
             <para>
             <para>
                 Das nachfolgende Beispiel zeigt wir eine Base Service Klasse erstellt wird indem die
                 Das nachfolgende Beispiel zeigt wir eine Base Service Klasse erstellt wird indem die
                 ClientAuth Authentifizierung verwendet wird:
                 ClientAuth Authentifizierung verwendet wird:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 // Parameter für die ClientAuth Authentifizierung
 // Parameter für die ClientAuth Authentifizierung
 $service = Zend_Gdata_Gbase::AUTH_SERVICE_NAME;
 $service = Zend_Gdata_Gbase::AUTH_SERVICE_NAME;
@@ -121,10 +134,12 @@ $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
 // Erstellt eine Instanz des Base Services
 // Erstellt eine Instanz des Base Services
 $service = new Zend_Gdata_Gbase($client);
 $service = new Zend_Gdata_Gbase($client);
 ]]></programlisting>
 ]]></programlisting>
+
             <para>
             <para>
                 Ein Base Service der AuthSub verwendet kann ähnlich erstellt werden, durch einen
                 Ein Base Service der AuthSub verwendet kann ähnlich erstellt werden, durch einen
                 etwas längeren Code:
                 etwas längeren Code:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 /*
 /*
  * Empfängt die aktuelle URL so das der AuthSub Server weiß wohin er
  * Empfängt die aktuelle URL so das der AuthSub Server weiß wohin er
@@ -213,10 +228,12 @@ session_start();
 // wenn das notwendig ist.
 // wenn das notwendig ist.
 $service = new Zend_Gdata_Gbase(getAuthSubHttpClient());
 $service = new Zend_Gdata_Gbase(getAuthSubHttpClient());
 ]]></programlisting>
 ]]></programlisting>
+
             <para>
             <para>
                 Letztendlich kann ein nicht authentifizierter Server erstellt werden für die
                 Letztendlich kann ein nicht authentifizierter Server erstellt werden für die
                 Verwendung mit Feed Fetzen:
                 Verwendung mit Feed Fetzen:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 // Erstellt eine Instanz des Base Services und verwendet einen nicht
 // Erstellt eine Instanz des Base Services und verwendet einen nicht
 // authentifizierten HTTP Client
 // authentifizierten HTTP Client
@@ -224,19 +241,24 @@ $service = new Zend_Gdata_Gbase();
 ]]></programlisting>
 ]]></programlisting>
         </sect3>
         </sect3>
     </sect2>
     </sect2>
+
     <sect2 id="zend.gdata.gbase.retrieve">
     <sect2 id="zend.gdata.gbase.retrieve">
         <title>Elemente empfangen</title>
         <title>Elemente empfangen</title>
+
         <para>
         <para>
             Benutzerdefinierte Feeds oder Feed Fetzen können abgefragt werden um Elemente zu
             Benutzerdefinierte Feeds oder Feed Fetzen können abgefragt werden um Elemente zu
             erhalten. Es benötigt zwei Schritte um eine Abfrage zu senden und über den
             erhalten. Es benötigt zwei Schritte um eine Abfrage zu senden und über den
             zurückgegebenen Feed zu iterieren.
             zurückgegebenen Feed zu iterieren.
         </para>
         </para>
+
         <sect3 id="zend.gdata.gbase.retrieve.query">
         <sect3 id="zend.gdata.gbase.retrieve.query">
             <title>Eine strukturierte Anfrage senden</title>
             <title>Eine strukturierte Anfrage senden</title>
+
             <para>
             <para>
                 Eine strukturierte Anfrage kann gesendet werden um Elemente vom eigenen
                 Eine strukturierte Anfrage kann gesendet werden um Elemente vom eigenen
                 benutzerdefinierten Feed oder von einem öffentlichen Feed Fetzen zu erhalten.
                 benutzerdefinierten Feed oder von einem öffentlichen Feed Fetzen zu erhalten.
             </para>
             </para>
+
             <para>
             <para>
                 Wenn Elemente empfangen werden indem die Base <acronym>API</acronym> verwendet wird,
                 Wenn Elemente empfangen werden indem die Base <acronym>API</acronym> verwendet wird,
                 werden speziell konstruierte Abfrage <acronym>URL</acronym>s verwendet um zu
                 werden speziell konstruierte Abfrage <acronym>URL</acronym>s verwendet um zu
@@ -246,13 +268,16 @@ $service = new Zend_Gdata_Gbase();
                 Aufgabe durch die automatische Erstellung einer Anfrage <acronym>URL</acronym>
                 Aufgabe durch die automatische Erstellung einer Anfrage <acronym>URL</acronym>
                 basierend auf den angegebenen Parametern.
                 basierend auf den angegebenen Parametern.
             </para>
             </para>
+
             <sect4 id="zend.gdata.gbase.retrieve.query.customeritems">
             <sect4 id="zend.gdata.gbase.retrieve.query.customeritems">
                 <title>Benutzerdefinierte Feed Elemente Anfragen</title>
                 <title>Benutzerdefinierte Feed Elemente Anfragen</title>
+
                 <para>
                 <para>
                     Um eine Abfrage auf Benutzerdefinierte Feed Elemente durchzuführen, gibt es die
                     Um eine Abfrage auf Benutzerdefinierte Feed Elemente durchzuführen, gibt es die
                     <methodname>newItemQuery()</methodname> und
                     <methodname>newItemQuery()</methodname> und
                     <methodname>getGbaseItemFeed()</methodname> Methoden:
                     <methodname>getGbaseItemFeed()</methodname> Methoden:
                 </para>
                 </para>
+
                 <programlisting language="php"><![CDATA[
                 <programlisting language="php"><![CDATA[
 $service = new Zend_Gdata_Gbase($client);
 $service = new Zend_Gdata_Gbase($client);
 $query = $service->newItemQuery();
 $query = $service->newItemQuery();
@@ -262,6 +287,7 @@ $query->setSortOrder('descending');
 $query->setMaxResults('5');
 $query->setMaxResults('5');
 $feed = $service->getGbaseItemFeed($query);
 $feed = $service->getGbaseItemFeed($query);
 ]]></programlisting>
 ]]></programlisting>
+
                 <para>
                 <para>
                     Eine komplette Liste dieser Parameter ist im <ulink
                     Eine komplette Liste dieser Parameter ist im <ulink
                         url="http://code.google.com/apis/base/items-feed.html#QueParameters">Abfrage
                         url="http://code.google.com/apis/base/items-feed.html#QueParameters">Abfrage
@@ -269,13 +295,16 @@ $feed = $service->getGbaseItemFeed($query);
                     Dokumentation vorhanden.
                     Dokumentation vorhanden.
                 </para>
                 </para>
             </sect4>
             </sect4>
+
             <sect4 id="zend.gdata.gbase.retrieve.query.snippets">
             <sect4 id="zend.gdata.gbase.retrieve.query.snippets">
                 <title>Feed Fetzen abfragen</title>
                 <title>Feed Fetzen abfragen</title>
+
                 <para>
                 <para>
                     Um eine Abfrage über öffentliche Feed Fetzen durchzuführen, gibt es die
                     Um eine Abfrage über öffentliche Feed Fetzen durchzuführen, gibt es die
                     <methodname>newSnippetQuery()</methodname> und
                     <methodname>newSnippetQuery()</methodname> und
                     <methodname>getGbaseSnippetFeed()</methodname> Methoden:
                     <methodname>getGbaseSnippetFeed()</methodname> Methoden:
                 </para>
                 </para>
+
                 <programlisting language="php"><![CDATA[
                 <programlisting language="php"><![CDATA[
 $service = new Zend_Gdata_Gbase();
 $service = new Zend_Gdata_Gbase();
 $query = $service->newSnippetQuery();
 $query = $service->newSnippetQuery();
@@ -285,6 +314,7 @@ $query->setSortOrder('descending');
 $query->setMaxResults('5');
 $query->setMaxResults('5');
 $feed = $service->getGbaseSnippetFeed($query);
 $feed = $service->getGbaseSnippetFeed($query);
 ]]></programlisting>
 ]]></programlisting>
+
                 <para>
                 <para>
                     Eine komplette Liste dieser Parameter ist im <ulink
                     Eine komplette Liste dieser Parameter ist im <ulink
                         url="http://code.google.com/apis/base/items-feed.html#QueParameters">Abfrage
                         url="http://code.google.com/apis/base/items-feed.html#QueParameters">Abfrage
@@ -292,17 +322,21 @@ $feed = $service->getGbaseSnippetFeed($query);
                 </para>
                 </para>
             </sect4>
             </sect4>
         </sect3>
         </sect3>
+
         <sect3 id="zend.gdata.gbase.retrieve.iterate">
         <sect3 id="zend.gdata.gbase.retrieve.iterate">
             <title>Über die Elemente iterieren</title>
             <title>Über die Elemente iterieren</title>
+
             <para>
             <para>
                 Google Base Elemente können Element-Spezifische Attribute enthalten, wie
                 Google Base Elemente können Element-Spezifische Attribute enthalten, wie
                 <code>&lt;g:main_ingredient&gt;</code> und <code>&lt;g:weight&gt;</code>.
                 <code>&lt;g:main_ingredient&gt;</code> und <code>&lt;g:weight&gt;</code>.
             </para>
             </para>
+
             <para>
             <para>
                 Um über alle Attribute eines gegebenen Elements zu iterieren, gibt es die
                 Um über alle Attribute eines gegebenen Elements zu iterieren, gibt es die
                 <methodname>getGbaseAttributes()</methodname> Methode die über alle Ergebnisse
                 <methodname>getGbaseAttributes()</methodname> Methode die über alle Ergebnisse
                 iteriert:
                 iteriert:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 foreach ($feed->entries as $entry) {
 foreach ($feed->entries as $entry) {
   // Alle Attribute erhalten und den Namen und den Textwert
   // Alle Attribute erhalten und den Namen und den Textwert
@@ -313,10 +347,12 @@ foreach ($feed->entries as $entry) {
   }
   }
 }
 }
 ]]></programlisting>
 ]]></programlisting>
+
             <para>
             <para>
                 Oder es kann auf spezielle Attributnamen gesehen werden und über die passenden
                 Oder es kann auf spezielle Attributnamen gesehen werden und über die passenden
                 Ergebnisse iteriert werden:
                 Ergebnisse iteriert werden:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 foreach ($feed->entries as $entry) {
 foreach ($feed->entries as $entry) {
   // Gibt alle Hauptzutaten aus <g:main_ingredient>
   // Gibt alle Hauptzutaten aus <g:main_ingredient>
@@ -328,25 +364,31 @@ foreach ($feed->entries as $entry) {
 ]]></programlisting>
 ]]></programlisting>
         </sect3>
         </sect3>
     </sect2>
     </sect2>
+
     <sect2 id="zend.gdata.gbase.crud">
     <sect2 id="zend.gdata.gbase.crud">
         <title>Benutzerdefinierte Elemente einfügen, aktualisieren und löschen</title>
         <title>Benutzerdefinierte Elemente einfügen, aktualisieren und löschen</title>
+
         <para>
         <para>
             Ein Benutzer/Eigentümer kann auf seine eigenen Benutzerdefinierten Feed Elemente
             Ein Benutzer/Eigentümer kann auf seine eigenen Benutzerdefinierten Feed Elemente
             zugreifen um Sie hinzuzufügen, zu aktualisieren oder Ihre Elemente zu löschen. Diese
             zugreifen um Sie hinzuzufügen, zu aktualisieren oder Ihre Elemente zu löschen. Diese
             Operationen sind für den öffentlichen Feed Fetzen nicht vorhanden.
             Operationen sind für den öffentlichen Feed Fetzen nicht vorhanden.
         </para>
         </para>
+
         <para>
         <para>
             Eine Feed Operation kann getestet werden bevor diese wirklich ausgeführt wird durch das
             Eine Feed Operation kann getestet werden bevor diese wirklich ausgeführt wird durch das
             setzen des Dry-Run Flags (<varname>$dryRun</varname>) auf <constant>TRUE</constant>.
             setzen des Dry-Run Flags (<varname>$dryRun</varname>) auf <constant>TRUE</constant>.
             Sobald sichergestellt ist das die Daten übertragen werden sollen, muß es auf
             Sobald sichergestellt ist das die Daten übertragen werden sollen, muß es auf
             <constant>FALSE</constant> gesetzt werden um die Operation durchzuführen.
             <constant>FALSE</constant> gesetzt werden um die Operation durchzuführen.
         </para>
         </para>
+
         <sect3 id="zend.gdata.gbase.crud.insert">
         <sect3 id="zend.gdata.gbase.crud.insert">
             <title>Ein Element einfügen</title>
             <title>Ein Element einfügen</title>
+
             <para>
             <para>
                 Elemente können hinzugefügt werden durch Verwenden der
                 Elemente können hinzugefügt werden durch Verwenden der
                 <methodname>insertGbaseItem()</methodname> Methode des Base Services:
                 <methodname>insertGbaseItem()</methodname> Methode des Base Services:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $service = new Zend_Gdata_Gbase($client);
 $service = new Zend_Gdata_Gbase($client);
 $newEntry = $service->newItemEntry();
 $newEntry = $service->newItemEntry();
@@ -381,11 +423,14 @@ $dryRun = true;
 $createdEntry = $service->insertGbaseItem($newEntry, $dryRun);
 $createdEntry = $service->insertGbaseItem($newEntry, $dryRun);
 ]]></programlisting>
 ]]></programlisting>
         </sect3>
         </sect3>
+
         <sect3 id="zend.gdata.gbase.crud.modify">
         <sect3 id="zend.gdata.gbase.crud.modify">
             <title>Ein Element modifizieren</title>
             <title>Ein Element modifizieren</title>
+
             <para>
             <para>
                 Jedes Atribut eines Element kann aktualisiert werden wenn durch Sie iteriert wird:
                 Jedes Atribut eines Element kann aktualisiert werden wenn durch Sie iteriert wird:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 // Die Überschrift aktualisieren
 // Die Überschrift aktualisieren
 $newTitle = "PHP Entwickler Handbuch zweite Editiondbook Second Edition";
 $newTitle = "PHP Entwickler Handbuch zweite Editiondbook Second Edition";
@@ -429,6 +474,7 @@ $entry->save($dryRun);
 // $dryRun = true;
 // $dryRun = true;
 // $service->updateGbaseItem($entry, $dryRun);
 // $service->updateGbaseItem($entry, $dryRun);
 ]]></programlisting>
 ]]></programlisting>
+
             <para>
             <para>
                 Nach der Durchführung der Änderungen, muß entweder die
                 Nach der Durchführung der Änderungen, muß entweder die
                 <methodname>save($dryRun)</methodname> Methode am
                 <methodname>save($dryRun)</methodname> Methode am
@@ -438,20 +484,25 @@ $entry->save($dryRun);
                 abzuspeichern.
                 abzuspeichern.
             </para>
             </para>
         </sect3>
         </sect3>
+
         <sect3 id="zend.gdata.gbase.crud.delete">
         <sect3 id="zend.gdata.gbase.crud.delete">
             <title>Ein Element löschen</title>
             <title>Ein Element löschen</title>
+
             <para>
             <para>
                 ein Element kann gelöscht werden indem die
                 ein Element kann gelöscht werden indem die
                 <methodname>deleteGbaseItem()</methodname> Methode aufgerufen wird:
                 <methodname>deleteGbaseItem()</methodname> Methode aufgerufen wird:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $dryRun = false;
 $dryRun = false;
 $service->deleteGbaseItem($entry, $dryRun);
 $service->deleteGbaseItem($entry, $dryRun);
 ]]></programlisting>
 ]]></programlisting>
+
             <para>
             <para>
                 Alternativ kann <methodname>delete()</methodname> auf dem
                 Alternativ kann <methodname>delete()</methodname> auf dem
                 <classname>Zend_Gdata_Gbase_ItemEntry</classname> Objekt aufgerufen werden:
                 <classname>Zend_Gdata_Gbase_ItemEntry</classname> Objekt aufgerufen werden:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $dryRun = false;
 $dryRun = false;
 $entry->delete($dryRun);
 $entry->delete($dryRun);

+ 59 - 2
documentation/manual/de/module_specs/Zend_Gdata_Health.xml

@@ -1,11 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17175 -->
+<!-- EN-Revision: 20779 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.gdata.health">
 <sect1 id="zend.gdata.health">
     <title>Verwenden von Google Health</title>
     <title>Verwenden von Google Health</title>
+
     <para>
     <para>
         Die Google Health Data <acronym>API</acronym> wurde entwickelt um es Entwicklern zu erlauben
         Die Google Health Data <acronym>API</acronym> wurde entwickelt um es Entwicklern zu erlauben
         die folgenden 2 Dinge zu tun:
         die folgenden 2 Dinge zu tun:
+
         <itemizedlist>
         <itemizedlist>
             <listitem>
             <listitem>
                 <para>
                 <para>
@@ -15,6 +17,7 @@
                     Daten anzubieten.
                     Daten anzubieten.
                 </para>
                 </para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
                 <para>
                 <para>
                     Neue Medizinische Daten zu einem Benutzerprofil hinzuzufügen indem CCR Daten
                     Neue Medizinische Daten zu einem Benutzerprofil hinzuzufügen indem CCR Daten
@@ -27,6 +30,7 @@
             </listitem>
             </listitem>
         </itemizedlist>
         </itemizedlist>
     </para>
     </para>
+
     <para>
     <para>
         Es gibt drei Hauptfeeds, die alle eine Authentifikation benötigen. Anders als andere Google
         Es gibt drei Hauptfeeds, die alle eine Authentifikation benötigen. Anders als andere Google
         Data <acronym>API</acronym>s hat jede der Google Health Feeds ein begrenztes Set von
         Data <acronym>API</acronym>s hat jede der Google Health Feeds ein begrenztes Set von
@@ -34,6 +38,7 @@
         Authentifizierungsmethode die man verwendet (ClientLogin oder AuthSub/OAuth). Für eine Liste
         Authentifizierungsmethode die man verwendet (ClientLogin oder AuthSub/OAuth). Für eine Liste
         von gestatteten Anweisungen siehe <ulink
         von gestatteten Anweisungen siehe <ulink
             url="http://code.google.com/apis/health/reference.html#Authentication">http://code.google.com/apis/health/reference.html#Authentication</ulink>.
             url="http://code.google.com/apis/health/reference.html#Authentication">http://code.google.com/apis/health/reference.html#Authentication</ulink>.
+
         <itemizedlist>
         <itemizedlist>
             <listitem>
             <listitem>
                 <para>
                 <para>
@@ -41,12 +46,14 @@
                     Gesundheitsprofil eines Benutzers nach speziellen Informationen zu durchsuchen.
                     Gesundheitsprofil eines Benutzers nach speziellen Informationen zu durchsuchen.
                 </para>
                 </para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
                 <para>
                 <para>
                     <firstterm>Registrierungs Feed</firstterm>
                     <firstterm>Registrierungs Feed</firstterm>
                     verwende den Registrierungsfeed um neue CCR Daten in ein Profil einzupflegen.
                     verwende den Registrierungsfeed um neue CCR Daten in ein Profil einzupflegen.
                 </para>
                 </para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
                 <para>
                 <para>
                     <firstterm>Profil Listen Feed</firstterm> der Profil Listen Feed sollte
                     <firstterm>Profil Listen Feed</firstterm> der Profil Listen Feed sollte
@@ -57,13 +64,16 @@
             </listitem>
             </listitem>
         </itemizedlist>
         </itemizedlist>
     </para>
     </para>
+
     <para>
     <para>
         Siehe <ulink
         Siehe <ulink
             url="http://code.google.com/apis/health/">http://code.google.com/apis/health</ulink> für
             url="http://code.google.com/apis/health/">http://code.google.com/apis/health</ulink> für
         weitere Informationen über die Google Health <acronym>API</acronym>.
         weitere Informationen über die Google Health <acronym>API</acronym>.
     </para>
     </para>
+
     <sect2 id="zend.gdata.health.connect">
     <sect2 id="zend.gdata.health.connect">
         <title>Zum Health Service verbinden</title>
         <title>Zum Health Service verbinden</title>
+
         <para>
         <para>
             Die Google Health <acronym>API</acronym> basiert, wie alle Google Data
             Die Google Health <acronym>API</acronym> basiert, wie alle Google Data
             <acronym>API</acronym>s, auf dem Atom Publishing Protokoll (APP), einem
             <acronym>API</acronym>s, auf dem Atom Publishing Protokoll (APP), einem
@@ -71,19 +81,23 @@
             Ressourcen. Verkehr zwischen einem Client und dem Google Health Servern findet über
             Ressourcen. Verkehr zwischen einem Client und dem Google Health Servern findet über
             <acronym>HTTP</acronym> statt und erlaubt authentifizierte Verbindungen.
             <acronym>HTTP</acronym> statt und erlaubt authentifizierte Verbindungen.
         </para>
         </para>
+
         <para>
         <para>
             Bevor eine Transaktion stattfinden kann, muß eine Verbindung erstellt werden. Das
             Bevor eine Transaktion stattfinden kann, muß eine Verbindung erstellt werden. Das
             Erstellen einer Verbindung zu den Health Servern beinhaltet zwei Schritte: Erstellung
             Erstellen einer Verbindung zu den Health Servern beinhaltet zwei Schritte: Erstellung
             eines <acronym>HTTP</acronym> Clients und diesen Client an eine
             eines <acronym>HTTP</acronym> Clients und diesen Client an eine
             <classname>Zend_Gdata_Health</classname> Instanz binden.
             <classname>Zend_Gdata_Health</classname> Instanz binden.
         </para>
         </para>
+
         <sect3 id="zend.gdata.health.connect.authentication">
         <sect3 id="zend.gdata.health.connect.authentication">
             <title>Authentifikation</title>
             <title>Authentifikation</title>
+
             <para>
             <para>
                 Die Google Health <acronym>API</acronym> erlaubt den programmtechnischen Zugriff auf
                 Die Google Health <acronym>API</acronym> erlaubt den programmtechnischen Zugriff auf
                 das Gesundheitsprofil eines Benutzer. Es gibt drei Authentifizierungsschemata die
                 das Gesundheitsprofil eines Benutzer. Es gibt drei Authentifizierungsschemata die
                 von Google Health unterstützt werden:
                 von Google Health unterstützt werden:
             </para>
             </para>
+
             <itemizedlist>
             <itemizedlist>
                 <listitem>
                 <listitem>
                     <para>
                     <para>
@@ -94,6 +108,7 @@
                         installierte/Desktopanwendungen empfohlen.
                         installierte/Desktopanwendungen empfohlen.
                     </para>
                     </para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
                     <para>
                     <para>
                         <firstterm>AuthSub</firstterm>
                         <firstterm>AuthSub</firstterm>
@@ -105,6 +120,7 @@
                         <acronym>API</acronym> digital signiert werden müssen.
                         <acronym>API</acronym> digital signiert werden müssen.
                     </para>
                     </para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
                     <para>
                     <para>
                         <firstterm>OAuth</firstterm>
                         <firstterm>OAuth</firstterm>
@@ -116,6 +132,7 @@
                     </para>
                     </para>
                 </listitem>
                 </listitem>
             </itemizedlist>
             </itemizedlist>
+
             <para>
             <para>
                 Siehe
                 Siehe
                 <ulink url="http://code.google.com/apis/gdata/auth.html">Authentication Overview in
                 <ulink url="http://code.google.com/apis/gdata/auth.html">Authentication Overview in
@@ -123,14 +140,17 @@
                 Informationen über jede Authentifizierungsmethode.
                 Informationen über jede Authentifizierungsmethode.
             </para>
             </para>
         </sect3>
         </sect3>
+
         <sect3 id="zend.gdata.health.connect.service">
         <sect3 id="zend.gdata.health.connect.service">
             <title>Erstellen einer Health Service Instanz</title>
             <title>Erstellen einer Health Service Instanz</title>
+
             <para>
             <para>
                 Um mit Google Health zu interagieren, bietet die Client Bibliothek die Serviceklasse
                 Um mit Google Health zu interagieren, bietet die Client Bibliothek die Serviceklasse
                 <classname>Zend_Gdata_Health</classname>. Diese Klasse bietet ein übliches Interface
                 <classname>Zend_Gdata_Health</classname>. Diese Klasse bietet ein übliches Interface
                 zu den Google Data und Atom Publishing Protokoll Modellen und hilft bei der
                 zu den Google Data und Atom Publishing Protokoll Modellen und hilft bei der
                 Durchführung von Anfragen von und zur Health <acronym>API</acronym>.
                 Durchführung von Anfragen von und zur Health <acronym>API</acronym>.
             </para>
             </para>
+
             <para>
             <para>
                 Sobald man sich für ein Authentifizierungsschema entschieden hat, ist der nächste
                 Sobald man sich für ein Authentifizierungsschema entschieden hat, ist der nächste
                 Schritt die Erstellung einer Instanz von <classname>Zend_Gdata_Health</classname>.
                 Schritt die Erstellung einer Instanz von <classname>Zend_Gdata_Health</classname>.
@@ -138,15 +158,18 @@
                 übergeben werden. Diese bietet ein Interface für- AuthSub/OAuth und ClientLogin um
                 übergeben werden. Diese bietet ein Interface für- AuthSub/OAuth und ClientLogin um
                 einen speziell authentifizierten <acronym>HTTP</acronym> Client zu erstellen.
                 einen speziell authentifizierten <acronym>HTTP</acronym> Client zu erstellen.
             </para>
             </para>
+
             <para>
             <para>
                 Um mit dem H9 des Entwicklers (/h9) statt Google Health (/health) nimmt der
                 Um mit dem H9 des Entwicklers (/h9) statt Google Health (/health) nimmt der
                 Konstruktor von <classname>Zend_Gdata_Health</classname> ein optionales drittes
                 Konstruktor von <classname>Zend_Gdata_Health</classname> ein optionales drittes
                 Argument mit dem man den H9 Service Name 'weaver' spezifizieren kann.
                 Argument mit dem man den H9 Service Name 'weaver' spezifizieren kann.
             </para>
             </para>
+
             <para>
             <para>
                 Das folgende Beispiel zeigt wie eine Health Service Klasse bei Verwendung der
                 Das folgende Beispiel zeigt wie eine Health Service Klasse bei Verwendung der
                 ClientLogin Authentifizierung erstellt wird:
                 ClientLogin Authentifizierung erstellt wird:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 // Parameter für die ClientLogin Authentifikation
 // Parameter für die ClientLogin Authentifikation
 $healthServiceName = Zend_Gdata_Health::HEALTH_SERVICE_NAME;
 $healthServiceName = Zend_Gdata_Health::HEALTH_SERVICE_NAME;
@@ -162,6 +185,7 @@ $client = Zend_Gdata_ClientLogin::getHttpClient($user,
 // Erstellt eine Instanz des Health Services
 // Erstellt eine Instanz des Health Services
 $service = new Zend_Gdata_Health($client);
 $service = new Zend_Gdata_Health($client);
 ]]></programlisting>
 ]]></programlisting>
+
             <para>
             <para>
                 Ein Health Service der AuthSub verwendet kann ähnlich erstellt werden, im einem
                 Ein Health Service der AuthSub verwendet kann ähnlich erstellt werden, im einem
                 etwas längeren Aussehen. AuthSub ist das empfohlene Interface um mit Google Health
                 etwas längeren Aussehen. AuthSub ist das empfohlene Interface um mit Google Health
@@ -169,6 +193,7 @@ $service = new Zend_Gdata_Health($client);
                 Benutzers verlinkt wird. Anders als andere Google Data <acronym>API</acronym>s, ist
                 Benutzers verlinkt wird. Anders als andere Google Data <acronym>API</acronym>s, ist
                 es notwendig das alle Anfragen von der eigenen Anwendung digital signiert werden.
                 es notwendig das alle Anfragen von der eigenen Anwendung digital signiert werden.
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 /*
 /*
  * Empfängt die aktuelle URL damit der AuthSub Server weiß wohin er den
  * Empfängt die aktuelle URL damit der AuthSub Server weiß wohin er den
@@ -255,26 +280,32 @@ $healthService = new Zend_Gdata_Health($client,
                                        'googleInc-MyTestAppName-v1.0',
                                        'googleInc-MyTestAppName-v1.0',
                                        $userH9Sandbox);
                                        $userH9Sandbox);
 ]]></programlisting>
 ]]></programlisting>
+
             <para>
             <para>
                 Achtung: der Rest dieses Dokument wird annehmen das man AuthSub für die
                 Achtung: der Rest dieses Dokument wird annehmen das man AuthSub für die
                 Authentifikation verwendet.
                 Authentifikation verwendet.
             </para>
             </para>
         </sect3>
         </sect3>
     </sect2>
     </sect2>
+
     <sect2 id="zend.gdata.health.profilefeed">
     <sect2 id="zend.gdata.health.profilefeed">
         <title>Profil Feed</title>
         <title>Profil Feed</title>
+
         <para>
         <para>
             Um den Profil Feed des Benutzers abzufragen, muß man sicherstellen das der initiale
             Um den Profil Feed des Benutzers abzufragen, muß man sicherstellen das der initiale
             AuthSub Token mit gesetztem <code>permission=1</code> Parameter angefragt wurde. Der
             AuthSub Token mit gesetztem <code>permission=1</code> Parameter angefragt wurde. Der
             Prozess des extrahierens von Daten aus dem Profil benötigt zwei Schritte. Das Senden
             Prozess des extrahierens von Daten aus dem Profil benötigt zwei Schritte. Das Senden
             einer Anfrage und dem durchlaufen des resultierenden Feeds.
             einer Anfrage und dem durchlaufen des resultierenden Feeds.
         </para>
         </para>
+
         <sect3 id="zend.gdata.health.profilefeed.query">
         <sect3 id="zend.gdata.health.profilefeed.query">
             <title>Eine strukturierte Anfrage senden</title>
             <title>Eine strukturierte Anfrage senden</title>
+
             <para>
             <para>
                 Man kann strukturierte Anfragen senden um spezielle Einträge von einem
                 Man kann strukturierte Anfragen senden um spezielle Einträge von einem
                 Benutzerprofil zu erhalten.
                 Benutzerprofil zu erhalten.
             </para>
             </para>
+
             <para>
             <para>
                 Wenn man die Health <acronym>API</acronym> verwendet um ein Profil zu empfangen,
                 Wenn man die Health <acronym>API</acronym> verwendet um ein Profil zu empfangen,
                 werden speziell konstruierte Anfrage <acronym>URL</acronym>s verwendet um zu
                 werden speziell konstruierte Anfrage <acronym>URL</acronym>s verwendet um zu
@@ -283,14 +314,17 @@ $healthService = new Zend_Gdata_Health($client,
                 vereinfachen indem automatisch eine Abfrage <acronym>URL</acronym> erstellt wird
                 vereinfachen indem automatisch eine Abfrage <acronym>URL</acronym> erstellt wird
                 basierend auf den Parametern die man gesetzt hat.
                 basierend auf den Parametern die man gesetzt hat.
             </para>
             </para>
+
             <sect4 id="zend.gdata.health.profilefeed.query.construct">
             <sect4 id="zend.gdata.health.profilefeed.query.construct">
                 <title>Den Feed abfragen</title>
                 <title>Den Feed abfragen</title>
+
                 <para>
                 <para>
                     Um eine Abfrage eines Profil Feeds durchzuführen, muß eine neue Instanz von
                     Um eine Abfrage eines Profil Feeds durchzuführen, muß eine neue Instanz von
                     <classname>Zend_Gdata_Health_Query</classname> erzeugt und die
                     <classname>Zend_Gdata_Health_Query</classname> erzeugt und die
                     <methodname>getHealthProfileFeed()</methodname> Methode des Services aufgerufen
                     <methodname>getHealthProfileFeed()</methodname> Methode des Services aufgerufen
                     werden:
                     werden:
                 </para>
                 </para>
+
                 <programlisting language="php"><![CDATA[
                 <programlisting language="php"><![CDATA[
 $healthService = new Zend_Gdata_Health($client);
 $healthService = new Zend_Gdata_Health($client);
 
 
@@ -304,11 +338,13 @@ $query->setCategory("medication");
 
 
 $profileFeed = $healthService->getHealthProfileFeed($query);
 $profileFeed = $healthService->getHealthProfileFeed($query);
 ]]></programlisting>
 ]]></programlisting>
+
                 <para>
                 <para>
                     Wenn man <methodname>setDigest("true")</methodname> verwendet werden alle CCR
                     Wenn man <methodname>setDigest("true")</methodname> verwendet werden alle CCR
                     Daten des Benutzers in einem einzelnen Atom <code>&lt;entry&gt;</code>
                     Daten des Benutzers in einem einzelnen Atom <code>&lt;entry&gt;</code>
                     zurückgegeben.
                     zurückgegeben.
                 </para>
                 </para>
+
                 <para>
                 <para>
                     Dem <methodname>setCategory()</methodname> Helfer kann ein zusätzlicher
                     Dem <methodname>setCategory()</methodname> Helfer kann ein zusätzlicher
                     Parameter übergeben werden um spezifischere CCR Informationen zurückzuerhalten.
                     Parameter übergeben werden um spezifischere CCR Informationen zurückzuerhalten.
@@ -317,6 +353,7 @@ $profileFeed = $healthService->getHealthProfileFeed($query);
                     kann bei anderen Kategorien wie Konditionen, Allergien, Labor Ergebnisse, usw.
                     kann bei anderen Kategorien wie Konditionen, Allergien, Labor Ergebnisse, usw.
                     angewendet werden.
                     angewendet werden.
                 </para>
                 </para>
+
                 <para>
                 <para>
                     Eine komplette Liste der unterstützten Abfrageparameter ist im <ulink
                     Eine komplette Liste der unterstützten Abfrageparameter ist im <ulink
                         url="http://code.google.com/apis/health/reference.html#Parameters">Kapitel
                         url="http://code.google.com/apis/health/reference.html#Parameters">Kapitel
@@ -325,20 +362,24 @@ $profileFeed = $healthService->getHealthProfileFeed($query);
                 </para>
                 </para>
             </sect4>
             </sect4>
         </sect3>
         </sect3>
+
         <sect3 id="zend.gdata.health.profilefeed.iterate">
         <sect3 id="zend.gdata.health.profilefeed.iterate">
             <title>Durch die Profil Einträge iterieren</title>
             <title>Durch die Profil Einträge iterieren</title>
+
             <para>
             <para>
                 Jeder Google Health Eintrag enthält CCR Daten, trotzem führt die Verwendung des
                 Jeder Google Health Eintrag enthält CCR Daten, trotzem führt die Verwendung des
                 Abfrageparameters <code>digest=true</code> dazu das alle CCR Elemente (die dieser
                 Abfrageparameters <code>digest=true</code> dazu das alle CCR Elemente (die dieser
                 Abfrage entsprechen) in einen einzelnen Atom <code>&lt;entry&gt;</code>
                 Abfrage entsprechen) in einen einzelnen Atom <code>&lt;entry&gt;</code>
                 zusammengefügt werden.
                 zusammengefügt werden.
             </para>
             </para>
+
             <para>
             <para>
                 Um die kompletten CCR Informationen von einem Eintrag zu erhalten, muß ein Aufruf
                 Um die kompletten CCR Informationen von einem Eintrag zu erhalten, muß ein Aufruf
                 zur <methodname>getCcr()</methodname> Methode der
                 zur <methodname>getCcr()</methodname> Methode der
                 <classname>Zend_Gdata_Health_ProfileEntry</classname> Klasse durchgeführt werden.
                 <classname>Zend_Gdata_Health_ProfileEntry</classname> Klasse durchgeführt werden.
                 Das gibt ein <classname>Zend_Gdata_Health_Extension_CCR</classname> zurück:
                 Das gibt ein <classname>Zend_Gdata_Health_Extension_CCR</classname> zurück:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $entries = $profileFeed->getEntries();
 $entries = $profileFeed->getEntries();
 foreach ($entries as $entry) {
 foreach ($entries as $entry) {
@@ -353,6 +394,7 @@ foreach ($entries as $entry) {
     }
     }
 }
 }
 ]]></programlisting>
 ]]></programlisting>
+
             <para>
             <para>
                 Hier wird die <methodname>getCcr()</methodname> Methode in Verbindung mit einem
                 Hier wird die <methodname>getCcr()</methodname> Methode in Verbindung mit einem
                 magischen Helfer verwendet um nur die Medikationsdaten aufzureißen und aus den CCR
                 magischen Helfer verwendet um nur die Medikationsdaten aufzureißen und aus den CCR
@@ -362,11 +404,13 @@ foreach ($entries as $entry) {
                 den <ulink url="http://code.google.com/apis/health/reference.html#CatQueries">Google
                 den <ulink url="http://code.google.com/apis/health/reference.html#CatQueries">Google
                     Health Referenz Guide</ulink> gesehen werden.
                     Health Referenz Guide</ulink> gesehen werden.
             </para>
             </para>
+
             <para>
             <para>
                 Um effizienter zu sein, können auch Kategorie Abfragen verwendet werden um nur die
                 Um effizienter zu sein, können auch Kategorie Abfragen verwendet werden um nur die
                 notwendigen CCRs von den Google Health Servern zu erhalten. Dann muß durch diese
                 notwendigen CCRs von den Google Health Servern zu erhalten. Dann muß durch diese
                 Ergebnisse iteriert werden:
                 Ergebnisse iteriert werden:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $query = new Zend_Gdata_Health_Query();
 $query = new Zend_Gdata_Health_Query();
 $query->setDigest("true");
 $query->setDigest("true");
@@ -385,11 +429,14 @@ foreach ($conditions as $cond) {
 ]]></programlisting>
 ]]></programlisting>
         </sect3>
         </sect3>
     </sect2>
     </sect2>
+
     <sect2 id="zend.gdata.health.profilelist">
     <sect2 id="zend.gdata.health.profilelist">
         <title>Profil Listen Feed</title>
         <title>Profil Listen Feed</title>
+
         <para>
         <para>
             Beachte: Dieser Feed ist nur vorhanden wenn man ClientLogin verwendet
             Beachte: Dieser Feed ist nur vorhanden wenn man ClientLogin verwendet
         </para>
         </para>
+
         <para>
         <para>
             Da ClientLogin bei jedem seiner Feeds eine Profil ID benötigt, sollten Anwendungen
             Da ClientLogin bei jedem seiner Feeds eine Profil ID benötigt, sollten Anwendungen
             diesen Feed als erstes abfragen um die richtigen Profile auszuwählen. Der Profil Listen
             diesen Feed als erstes abfragen um die richtigen Profile auszuwählen. Der Profil Listen
@@ -397,13 +444,16 @@ foreach ($conditions as $cond) {
             entsprechen. Die ProfilID wird im Atom <code>&lt;content&gt;</code> und der Name im
             entsprechen. Die ProfilID wird im Atom <code>&lt;content&gt;</code> und der Name im
             <code>&lt;title&gt;</code> Element zurückgegeben.
             <code>&lt;title&gt;</code> Element zurückgegeben.
         </para>
         </para>
+
         <sect3 id="zend.gdata.health.profilelist.query">
         <sect3 id="zend.gdata.health.profilelist.query">
             <title>Den Feed abfragen</title>
             <title>Den Feed abfragen</title>
+
             <para>
             <para>
                 Um eine Abfrage gegen den Profil Listen Feed durchzuführen muß die
                 Um eine Abfrage gegen den Profil Listen Feed durchzuführen muß die
                 <methodname>getHealthProfileListFeed()</methodname> Methode des Services aufgerufen
                 <methodname>getHealthProfileListFeed()</methodname> Methode des Services aufgerufen
                 werden:
                 werden:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $client = Zend_Gdata_ClientLogin::getHttpClient('user@gmail.com',
 $client = Zend_Gdata_ClientLogin::getHttpClient('user@gmail.com',
                                                 'pa$$word',
                                                 'pa$$word',
@@ -418,12 +468,14 @@ foreach ($entries as $entry) {
     echo 'Profil ID: ' . $entry->getProfileID() . '</p>';
     echo 'Profil ID: ' . $entry->getProfileID() . '</p>';
 }
 }
 ]]></programlisting>
 ]]></programlisting>
+
             <para>
             <para>
                 Sobald man sich entschieden hat welches Profil verwendet werden soll, wird
                 Sobald man sich entschieden hat welches Profil verwendet werden soll, wird
                 <methodname>setProfileID()</methodname> mit der Profil ID als Argument aufgerufen.
                 <methodname>setProfileID()</methodname> mit der Profil ID als Argument aufgerufen.
                 Das begrenzt die weiteren <acronym>API</acronym> Abfragen auf genau das betreffende
                 Das begrenzt die weiteren <acronym>API</acronym> Abfragen auf genau das betreffende
                 Profil:
                 Profil:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 // Verwende das erste Profil
 // Verwende das erste Profil
 $profileID = $feed->entry[0]->getProfileID();
 $profileID = $feed->entry[0]->getProfileID();
@@ -436,8 +488,10 @@ echo '<p><b>Abgefragte Profil ID</b>: ' . $profileID . '</p>';
 ]]></programlisting>
 ]]></programlisting>
         </sect3>
         </sect3>
     </sect2>
     </sect2>
+
     <sect2 id="zend.gdata.health.notice">
     <sect2 id="zend.gdata.health.notice">
         <title>Notizen an des Register Feed versenden</title>
         <title>Notizen an des Register Feed versenden</title>
+
         <para>
         <para>
             Individuelle Antworten zum registrierten Feed sind als Notizen bekannt. Notizen werden
             Individuelle Antworten zum registrierten Feed sind als Notizen bekannt. Notizen werden
             von Dritt-Anwendungen gesendet um den Benutzer über ein neues Event zu informieren. Mit
             von Dritt-Anwendungen gesendet um den Benutzer über ein neues Event zu informieren. Mit
@@ -448,12 +502,15 @@ echo '<p><b>Abgefragte Profil ID</b>: ' . $profileID . '</p>';
             Sie spezielle Rezepte nehmen sollen, oder sie können Laborergebnisse im CCR Format
             Sie spezielle Rezepte nehmen sollen, oder sie können Laborergebnisse im CCR Format
             enthalten.
             enthalten.
         </para>
         </para>
+
         <sect3 id="zend.gdata.health.notice.send">
         <sect3 id="zend.gdata.health.notice.send">
             <title>Senden einer Notiz</title>
             <title>Senden einer Notiz</title>
+
             <para>
             <para>
                 Notizen können durch das Verwenden der <methodname>sendHealthNotice()</methodname>
                 Notizen können durch das Verwenden der <methodname>sendHealthNotice()</methodname>
                 Methode des Health Services gesendet werden:
                 Methode des Health Services gesendet werden:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $healthService = new Zend_Gdata_Health($client);
 $healthService = new Zend_Gdata_Health($client);
 
 
@@ -486,6 +543,6 @@ $responseEntry = $healthService->sendHealthNotice($subject,
                                                   "html",
                                                   "html",
                                                   $ccr);
                                                   $ccr);
 ]]></programlisting>
 ]]></programlisting>
-      </sect3>
+        </sect3>
     </sect2>
     </sect2>
 </sect1>
 </sect1>

+ 55 - 3
documentation/manual/de/module_specs/Zend_Gdata_Photos.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17175 -->
+<!-- EN-Revision: 20779 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.gdata.photos">
 <sect1 id="zend.gdata.photos">
     <title>Picasa Web Alben verwenden</title>
     <title>Picasa Web Alben verwenden</title>
@@ -26,6 +26,7 @@
 
 
     <note>
     <note>
         <title>Authentifizierung</title>
         <title>Authentifizierung</title>
+
         <para>
         <para>
             Die <acronym>API</acronym> bietet Authentifizierung über AuthSub (vorgeschlagen) und
             Die <acronym>API</acronym> bietet Authentifizierung über AuthSub (vorgeschlagen) und
             ClientAuth. <acronym>HTTP</acronym> Verbindungen müssen für einen Lesezugriff
             ClientAuth. <acronym>HTTP</acronym> Verbindungen müssen für einen Lesezugriff
@@ -36,6 +37,7 @@
 
 
     <sect2 id="zend.gdata.photos.connecting">
     <sect2 id="zend.gdata.photos.connecting">
         <title>Zum Service verbinden</title>
         <title>Zum Service verbinden</title>
+
         <para>
         <para>
             Die Picasa Web Album <acronym>API</acronym> basiert, wie alle GData
             Die Picasa Web Album <acronym>API</acronym> basiert, wie alle GData
             <acronym>API</acronym>s, auf dem Atom Publishing Protokoll (APP), einem
             <acronym>API</acronym>s, auf dem Atom Publishing Protokoll (APP), einem
@@ -53,6 +55,7 @@
 
 
         <sect3 id="zend.gdata.photos.connecting.authentication">
         <sect3 id="zend.gdata.photos.connecting.authentication">
             <title>Authentifikation</title>
             <title>Authentifikation</title>
+
             <para>
             <para>
                 Die Google Picasa <acronym>API</acronym> erlaubt erlaubt den Zugriff sowohl auf
                 Die Google Picasa <acronym>API</acronym> erlaubt erlaubt den Zugriff sowohl auf
                 öffentliche als auch auf private Kalender Feeds. Öffentliche Feeds benötigen keine
                 öffentliche als auch auf private Kalender Feeds. Öffentliche Feeds benötigen keine
@@ -72,6 +75,7 @@
                         nicht anwendbar sind.
                         nicht anwendbar sind.
                     </para>
                     </para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
                     <para>
                     <para>
                         <firstterm>AuthSub</firstterm> erlaubt die Authentifizierung zu den Picasa
                         <firstterm>AuthSub</firstterm> erlaubt die Authentifizierung zu den Picasa
@@ -96,6 +100,7 @@
 
 
         <sect3 id="zend.gdata.photos.connecting.service">
         <sect3 id="zend.gdata.photos.connecting.service">
             <title>Erstellen einer Service Instanz</title>
             <title>Erstellen einer Service Instanz</title>
+
             <para>
             <para>
                 Um mit den Servern zu interagieren, bietet diese Bibliothek die
                 Um mit den Servern zu interagieren, bietet diese Bibliothek die
                 <classname>Zend_Gdata_Photos</classname> Service Klasse. Diese Klasse bietet ein
                 <classname>Zend_Gdata_Photos</classname> Service Klasse. Diese Klasse bietet ein
@@ -118,6 +123,7 @@
                 Das folgende Beispiel zeigt wie man eine Service Klasse erstellt und dabei die
                 Das folgende Beispiel zeigt wie man eine Service Klasse erstellt und dabei die
                 ClientAuth Authentifizierung verwendet:
                 ClientAuth Authentifizierung verwendet:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 // Parameter für die ClientAuth Authentifizierung
 // Parameter für die ClientAuth Authentifizierung
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
@@ -135,6 +141,7 @@ $service = new Zend_Gdata_Photos($client);
                 Eine Service Instanz die AuthSub verwendet, kann ähnlich erstellt werden, aber durch
                 Eine Service Instanz die AuthSub verwendet, kann ähnlich erstellt werden, aber durch
                 eine etwas längere Schreibweise:
                 eine etwas längere Schreibweise:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 session_start();
 session_start();
 
 
@@ -231,6 +238,7 @@ $service = new Zend_Gdata_Photos(getAuthSubHttpClient());
                 Zuletzt kann ein nicht authentifizierter Server für die Verwendung mit öffentlichen
                 Zuletzt kann ein nicht authentifizierter Server für die Verwendung mit öffentlichen
                 Feeds erstellt werden:
                 Feeds erstellt werden:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 // Erstellt eine Instanz des Services und verwendet einen nicht authentifizierten HTTP Client
 // Erstellt eine Instanz des Services und verwendet einen nicht authentifizierten HTTP Client
 $service = new Zend_Gdata_Photos();
 $service = new Zend_Gdata_Photos();
@@ -240,6 +248,7 @@ $service = new Zend_Gdata_Photos();
 
 
     <sect2 id="zend.gdata.photos.queries">
     <sect2 id="zend.gdata.photos.queries">
         <title>Verstehen und Erstellen von Abfragen</title>
         <title>Verstehen und Erstellen von Abfragen</title>
+
         <para>
         <para>
             Die primäre Methode um Daten vom Service anzufragen ist die Erstellung einer Abfrage.
             Die primäre Methode um Daten vom Service anzufragen ist die Erstellung einer Abfrage.
             Es gibt Abfrage Klassen für jede der folgenden Typen:
             Es gibt Abfrage Klassen für jede der folgenden Typen:
@@ -254,6 +263,7 @@ $service = new Zend_Gdata_Photos();
                     authentifizierten Benutzer zu bezeichnen (wenn er authentifiziert wurde).
                     authentifizierten Benutzer zu bezeichnen (wenn er authentifiziert wurde).
                 </para>
                 </para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
                 <para>
                 <para>
                     <firstterm>Album</firstterm> wird verwendet um das Album zu spezifizieren das
                     <firstterm>Album</firstterm> wird verwendet um das Album zu spezifizieren das
@@ -261,6 +271,7 @@ $service = new Zend_Gdata_Photos();
                     spezifiziert.
                     spezifiziert.
                 </para>
                 </para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
                 <para>
                 <para>
                     <firstterm>Photo</firstterm> wird verwendet um das Photo zu spezifizieren das
                     <firstterm>Photo</firstterm> wird verwendet um das Photo zu spezifizieren das
@@ -270,6 +281,7 @@ $service = new Zend_Gdata_Photos();
         </itemizedlist>
         </itemizedlist>
 
 
         <para>Eine neue <code>UserQuery</code> kann wie folgt erstellt werden:</para>
         <para>Eine neue <code>UserQuery</code> kann wie folgt erstellt werden:</para>
+
         <programlisting language="php"><![CDATA[
         <programlisting language="php"><![CDATA[
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
@@ -292,12 +304,14 @@ $query->setUser("sample.user");
                     Standardwert.
                     Standardwert.
                 </para>
                 </para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
                 <para>
                 <para>
                     <firstterm>Type</firstterm> setzt den Typ der Elemente die zurückgegeben werden,
                     <firstterm>Type</firstterm> setzt den Typ der Elemente die zurückgegeben werden,
                     entweder "feed" oder "entry". Der Standardwert ist "feed".
                     entweder "feed" oder "entry". Der Standardwert ist "feed".
                 </para>
                 </para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
                 <para>
                 <para>
                     <firstterm>Access</firstterm> setzt die Sichtbarkeit von Teilen die
                     <firstterm>Access</firstterm> setzt die Sichtbarkeit von Teilen die
@@ -306,6 +320,7 @@ $query->setUser("sample.user");
                     durch authentifizierte Benutzer gesucht wird.
                     durch authentifizierte Benutzer gesucht wird.
                 </para>
                 </para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
                 <para>
                 <para>
                     <firstterm>Tag</firstterm> setzt einen Tag Filter für zurückgegebenen Teile.
                     <firstterm>Tag</firstterm> setzt einen Tag Filter für zurückgegebenen Teile.
@@ -313,6 +328,7 @@ $query->setUser("sample.user");
                     zurückgegeben.
                     zurückgegeben.
                 </para>
                 </para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
                 <para>
                 <para>
                     <firstterm>Kind</firstterm> setzt die Art von Elementen die zurückgegeben wird.
                     <firstterm>Kind</firstterm> setzt die Art von Elementen die zurückgegeben wird.
@@ -320,6 +336,7 @@ $query->setUser("sample.user");
                     diesen Wert passen.
                     diesen Wert passen.
                 </para>
                 </para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
                 <para>
                 <para>
                     <firstterm>ImgMax</firstterm> setzt das Maximum der Bildgröße für zurückgegebene
                     <firstterm>ImgMax</firstterm> setzt das Maximum der Bildgröße für zurückgegebene
@@ -327,6 +344,7 @@ $query->setUser("sample.user");
                     zurückgegeben.
                     zurückgegeben.
                 </para>
                 </para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
                 <para>
                 <para>
                     <firstterm>Thumbsize</firstterm> setzt die Vorschaugröße von Einträgen die
                     <firstterm>Thumbsize</firstterm> setzt die Vorschaugröße von Einträgen die
@@ -334,12 +352,14 @@ $query->setUser("sample.user");
                     diesem Wert entspricht.
                     diesem Wert entspricht.
                 </para>
                 </para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
                 <para>
                 <para>
                     <firstterm>User</firstterm> setzt den Benutzer nach dessen Daten gesucht werden
                     <firstterm>User</firstterm> setzt den Benutzer nach dessen Daten gesucht werden
                     soll. Der Standardwert ist "default".
                     soll. Der Standardwert ist "default".
                 </para>
                 </para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
                 <para>
                 <para>
                     <firstterm>AlbumId</firstterm> setzt die ID des Albums nachdem gesucht wird.
                     <firstterm>AlbumId</firstterm> setzt die ID des Albums nachdem gesucht wird.
@@ -349,6 +369,7 @@ $query->setUser("sample.user");
                     einen Entfernt den anderen.
                     einen Entfernt den anderen.
                 </para>
                 </para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
                 <para>
                 <para>
                     <firstterm>AlbumName</firstterm> setzt den Namen des Albums nachdem gesucht
                     <firstterm>AlbumName</firstterm> setzt den Namen des Albums nachdem gesucht
@@ -358,6 +379,7 @@ $query->setUser("sample.user");
                     Setzen des einen Entfernt den anderen.
                     Setzen des einen Entfernt den anderen.
                 </para>
                 </para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
                 <para>
                 <para>
                     <firstterm>PhotoId</firstterm> setzt die ID des Photos nachdem gesucht wird.
                     <firstterm>PhotoId</firstterm> setzt die ID des Photos nachdem gesucht wird.
@@ -369,6 +391,7 @@ $query->setUser("sample.user");
 
 
     <sect2 id="zend.gdata.photos.retrieval">
     <sect2 id="zend.gdata.photos.retrieval">
         <title>Feeds und Einträge erhalten</title>
         <title>Feeds und Einträge erhalten</title>
+
         <para>
         <para>
             Das Service besitzt Funktionen um einen Feed oder individuelle Einträge für Benutzer,
             Das Service besitzt Funktionen um einen Feed oder individuelle Einträge für Benutzer,
             Alben, und individuelle Photos zu erhalten.
             Alben, und individuelle Photos zu erhalten.
@@ -376,6 +399,7 @@ $query->setUser("sample.user");
 
 
         <sect3 id="zend.gdata.photos.user_retrieval">
         <sect3 id="zend.gdata.photos.user_retrieval">
             <title>Einen Benutzer erhalten</title>
             <title>Einen Benutzer erhalten</title>
+
             <para>
             <para>
                 Dieser Service unterstützt das Erhalten eines Benutzer Feeds und Listen von Benutzer
                 Dieser Service unterstützt das Erhalten eines Benutzer Feeds und Listen von Benutzer
                 Inhalten. Wenn der abgefragte Benutzer auch der authentifizierter Benutzer ist,
                 Inhalten. Wenn der abgefragte Benutzer auch der authentifizierter Benutzer ist,
@@ -386,6 +410,7 @@ $query->setUser("sample.user");
                 Auf den Benutzer Feed kann durch die Übergabe eines Benutzernamens an die
                 Auf den Benutzer Feed kann durch die Übergabe eines Benutzernamens an die
                 <code>getUserFeed</code> Methode zugegriffen werden:
                 <code>getUserFeed</code> Methode zugegriffen werden:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
@@ -402,6 +427,7 @@ try {
                 Oder, der auf den Feed kann zugegriffen werden indem zuerst eine Abfrage erstellt
                 Oder, der auf den Feed kann zugegriffen werden indem zuerst eine Abfrage erstellt
                 wird:
                 wird:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
@@ -421,6 +447,7 @@ try {
                 Die Erstellung einer Abfrage bietet auch die Möglichkeit ein Benutzer Eintrags
                 Die Erstellung einer Abfrage bietet auch die Möglichkeit ein Benutzer Eintrags
                 Objekt abzufragen:
                 Objekt abzufragen:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
@@ -440,6 +467,7 @@ try {
 
 
         <sect3 id="zend.gdata.photos.album_retrieval">
         <sect3 id="zend.gdata.photos.album_retrieval">
             <title>Ein Album erhalten</title>
             <title>Ein Album erhalten</title>
+
             <para>
             <para>
                 Der Service unterstützt auch das erhalten eines Album Feeds und von Listen des
                 Der Service unterstützt auch das erhalten eines Album Feeds und von Listen des
                 Inhalts von Alben.
                 Inhalts von Alben.
@@ -449,6 +477,7 @@ try {
                 Auf einen Album Feed wird durch die Erstellung eines Abfrage Objekts zugegriffen und
                 Auf einen Album Feed wird durch die Erstellung eines Abfrage Objekts zugegriffen und
                 dessen Übergabe an <code>getAlbumFeed</code>:
                 dessen Übergabe an <code>getAlbumFeed</code>:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
@@ -475,6 +504,7 @@ try {
                 Die Erstellung einer Abfragen bietet auch die Möglichkeit ein Album Eintrags Objekt
                 Die Erstellung einer Abfragen bietet auch die Möglichkeit ein Album Eintrags Objekt
                 abzufragen:
                 abzufragen:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
@@ -495,6 +525,7 @@ try {
 
 
         <sect3 id="zend.gdata.photos.photo_retrieval">
         <sect3 id="zend.gdata.photos.photo_retrieval">
             <title>Ein Photo erhalten</title>
             <title>Ein Photo erhalten</title>
+
             <para>
             <para>
                 Der Service unterstützt auch das erhalten eines Photo Feeds und von Listen von
                 Der Service unterstützt auch das erhalten eines Photo Feeds und von Listen von
                 zugeordneten Kommentaren und Tags.
                 zugeordneten Kommentaren und Tags.
@@ -504,6 +535,7 @@ try {
                 Auf einen Photo Feed wird durch die Erstellung eines Abfrage Objekts zugegriffen und
                 Auf einen Photo Feed wird durch die Erstellung eines Abfrage Objekts zugegriffen und
                 dessen Übergabe an <code>getPhotoFeed</code>:
                 dessen Übergabe an <code>getPhotoFeed</code>:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
@@ -525,6 +557,7 @@ try {
                 Die Erstellung einer Abfragen bietet auch die Möglichkeit ein Photo Eintrags Objekt
                 Die Erstellung einer Abfragen bietet auch die Möglichkeit ein Photo Eintrags Objekt
                 abzufragen:
                 abzufragen:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
@@ -546,6 +579,7 @@ try {
 
 
         <sect3 id="zend.gdata.photos.comment_retrieval">
         <sect3 id="zend.gdata.photos.comment_retrieval">
             <title>Ein Kommentar erhalten</title>
             <title>Ein Kommentar erhalten</title>
+
             <para>
             <para>
                 Der Service unterstützt den Erhalt von Kommentaren von einem Feed eines anderen
                 Der Service unterstützt den Erhalt von Kommentaren von einem Feed eines anderen
                 Typs. Durch das Setzen der Abfrage das eine Art von "Kommentar" zurückgegeben wird,
                 Typs. Durch das Setzen der Abfrage das eine Art von "Kommentar" zurückgegeben wird,
@@ -557,6 +591,7 @@ try {
                 Die Durchführung von Aktionen auf jedem der Kommentare eines gegebenen Photos kann
                 Die Durchführung von Aktionen auf jedem der Kommentare eines gegebenen Photos kann
                 die folgt vollendet werden:
                 die folgt vollendet werden:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
@@ -584,6 +619,7 @@ try {
 
 
         <sect3 id="zend.gdata.photos.tag_retrieval">
         <sect3 id="zend.gdata.photos.tag_retrieval">
             <title>Ein Tag erhalten</title>
             <title>Ein Tag erhalten</title>
+
             <para>
             <para>
                 Der Service unterstützt den Erhalt von Tags von einem Feed eines anderen Typs. Durch
                 Der Service unterstützt den Erhalt von Tags von einem Feed eines anderen Typs. Durch
                 das Setzen der Abfrage das eine Art von "Tag" zurückgegeben wird, kann eine Feed
                 das Setzen der Abfrage das eine Art von "Tag" zurückgegeben wird, kann eine Feed
@@ -594,6 +630,7 @@ try {
                 Das Ausführen einer Aktrion auf jedem Tag an gegebenen Photos kann wie folgt
                 Das Ausführen einer Aktrion auf jedem Tag an gegebenen Photos kann wie folgt
                 durchgeführt werden:
                 durchgeführt werden:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
@@ -618,21 +655,23 @@ try {
 }
 }
 ]]></programlisting>
 ]]></programlisting>
         </sect3>
         </sect3>
-
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.gdata.photos.creation">
     <sect2 id="zend.gdata.photos.creation">
         <title>Einträge erstellen</title>
         <title>Einträge erstellen</title>
+
         <para>
         <para>
             Der Service hat Funktionen für die Erstellung von Alben, Photos, Kommentaren und Tags.
             Der Service hat Funktionen für die Erstellung von Alben, Photos, Kommentaren und Tags.
         </para>
         </para>
 
 
         <sect3 id="zend.gdata.photos.album_creation">
         <sect3 id="zend.gdata.photos.album_creation">
             <title>Ein Album erstellen</title>
             <title>Ein Album erstellen</title>
+
             <para>
             <para>
                 Der Service unterstützt die Erstellung eines neues Albums für authentifizierte
                 Der Service unterstützt die Erstellung eines neues Albums für authentifizierte
                 Benutzer:
                 Benutzer:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
@@ -647,10 +686,12 @@ $service->insertAlbumEntry($entry);
 
 
         <sect3 id="zend.gdata.photos.photo_creation">
         <sect3 id="zend.gdata.photos.photo_creation">
             <title>Ein Photo erstellen</title>
             <title>Ein Photo erstellen</title>
+
             <para>
             <para>
                 Der Service unterstützt die Erstellung eines neuen Photos für authentifizierte
                 Der Service unterstützt die Erstellung eines neuen Photos für authentifizierte
                 Benutzer:
                 Benutzer:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
@@ -678,6 +719,7 @@ $service->insertPhotoEntry($entry, $albumEntry);
         <sect3 id="zend.gdata.photos.comment_creation">
         <sect3 id="zend.gdata.photos.comment_creation">
             <title>Erstellen eines Kommentars</title>
             <title>Erstellen eines Kommentars</title>
             <para>Das Service unterstützt die Erstellung von neuen Kommentaren für ein Photo:</para>
             <para>Das Service unterstützt die Erstellung von neuen Kommentaren für ein Photo:</para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
@@ -702,6 +744,7 @@ $service->insertCommentEntry($entry, $photoEntry);
         <sect3 id="zend.gdata.photos.tag_creation">
         <sect3 id="zend.gdata.photos.tag_creation">
             <title>Erstellen eines Tags</title>
             <title>Erstellen eines Tags</title>
             <para>Das Service unterstützt die Erstellung von neuen Tags für ein Photo:</para>
             <para>Das Service unterstützt die Erstellung von neuen Tags für ein Photo:</para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
@@ -730,9 +773,11 @@ $service->insertTagEntry($entry, $photoEntry);
 
 
         <sect3 id="zend.gdata.photos.album_deletion">
         <sect3 id="zend.gdata.photos.album_deletion">
             <title>Ein Album löschen</title>
             <title>Ein Album löschen</title>
+
             <para>
             <para>
                 Der Service unterstützt das Löschen von Alben für authentifizierte Benutzer:
                 Der Service unterstützt das Löschen von Alben für authentifizierte Benutzer:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
@@ -751,9 +796,11 @@ $service->deleteAlbumEntry($entry, true);
 
 
         <sect3 id="zend.gdata.photos.photo_deletion">
         <sect3 id="zend.gdata.photos.photo_deletion">
             <title>Löschen eines Photos</title>
             <title>Löschen eines Photos</title>
+
             <para>
             <para>
                 Der Service unterstützt das Löschen von Photos für authentifizierte Benutzer:
                 Der Service unterstützt das Löschen von Photos für authentifizierte Benutzer:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
@@ -773,9 +820,11 @@ $service->deletePhotoEntry($entry, true);
 
 
         <sect3 id="zend.gdata.photos.comment_deletion">
         <sect3 id="zend.gdata.photos.comment_deletion">
             <title>Ein Kommentar löschen</title>
             <title>Ein Kommentar löschen</title>
+
             <para>
             <para>
                 Der Service unterstützt das Löschen von Kommentaren für authentifizierte Benutzer:
                 Der Service unterstützt das Löschen von Kommentaren für authentifizierte Benutzer:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
@@ -797,9 +846,11 @@ $service->deleteCommentEntry($entry, true);
 
 
         <sect3 id="zend.gdata.photos.tag_deletion">
         <sect3 id="zend.gdata.photos.tag_deletion">
             <title>Ein Tag löschen</title>
             <title>Ein Tag löschen</title>
+
             <para>
             <para>
                 Das Service unterstützt das Löschen eines Tags für authentifizierte Benutzer:
                 Das Service unterstützt das Löschen eines Tags für authentifizierte Benutzer:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $service = Zend_Gdata_Photos::AUTH_SERVICE_NAME;
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
 $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
@@ -828,6 +879,7 @@ $service->deleteTagEntry($tagEntry, true);
 
 
         <sect3 id="zend.gdata.photos.optimistic_concurrenty">
         <sect3 id="zend.gdata.photos.optimistic_concurrenty">
             <title>Optimistische Gleichzeitigkeit (Notizen für das Löschen)</title>
             <title>Optimistische Gleichzeitigkeit (Notizen für das Löschen)</title>
+
             <para>
             <para>
                 GData Feeds, inklusive denen des Picasa Web Album Services, implementieren
                 GData Feeds, inklusive denen des Picasa Web Album Services, implementieren
                 optimistische Gleichzeitigkeit, ein Versionsverwaltungs System das vermeidet das
                 optimistische Gleichzeitigkeit, ein Versionsverwaltungs System das vermeidet das
@@ -841,6 +893,7 @@ $service->deleteTagEntry($tagEntry, true);
                 Ein Beispiel davon wie die Versionierung wärend einer Löschung handzuhaben ist wird
                 Ein Beispiel davon wie die Versionierung wärend einer Löschung handzuhaben ist wird
                 durch <code>deleteAlbumEntry</code> gezeigt:
                 durch <code>deleteAlbumEntry</code> gezeigt:
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 // $album ist ein albumEntry der gelöscht werden soll
 // $album ist ein albumEntry der gelöscht werden soll
 try {
 try {
@@ -856,6 +909,5 @@ try {
 }
 }
 ]]></programlisting>
 ]]></programlisting>
         </sect3>
         </sect3>
-
     </sect2>
     </sect2>
 </sect1>
 </sect1>

+ 7 - 6
documentation/manual/de/module_specs/Zend_Gdata_Spreadsheets.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20115 -->
+<!-- EN-Revision: 20779 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.gdata.spreadsheets">
 <sect1 id="zend.gdata.spreadsheets">
     <title>Google Tabellenkalkulation verwenden</title>
     <title>Google Tabellenkalkulation verwenden</title>
@@ -21,6 +21,7 @@
 
 
     <sect2 id="zend.gdata.spreadsheets.creating">
     <sect2 id="zend.gdata.spreadsheets.creating">
         <title>Eine Tabellenkalkulation erstellen</title>
         <title>Eine Tabellenkalkulation erstellen</title>
+
         <para>
         <para>
             Die Tabellenkalkulations Daten <acronym>API</acronym> bietet aktuell noch keinen Weg um
             Die Tabellenkalkulations Daten <acronym>API</acronym> bietet aktuell noch keinen Weg um
             eine Tabellenkalkulation programmtechnisch zu erstellen oder zu löschen.
             eine Tabellenkalkulation programmtechnisch zu erstellen oder zu löschen.
@@ -29,6 +30,7 @@
 
 
     <sect2 id="zend.gdata.spreadsheets.listspreadsheets">
     <sect2 id="zend.gdata.spreadsheets.listspreadsheets">
         <title>Eine Liste von Tabellenkalkulationen erhalten</title>
         <title>Eine Liste von Tabellenkalkulationen erhalten</title>
+
         <para>
         <para>
             Man kann eine Liste von Tabellenkalkulationen für einen bestimmten Benutzer erhalten
             Man kann eine Liste von Tabellenkalkulationen für einen bestimmten Benutzer erhalten
             indem die <code>getSpreadsheetFeed</code> Methode des Tabellenkalkulationsservices
             indem die <code>getSpreadsheetFeed</code> Methode des Tabellenkalkulationsservices
@@ -48,6 +50,7 @@ $feed = $spreadsheetService->getSpreadsheetFeed();
 
 
      <sect2 id="zend.gdata.spreadsheets.listworksheets">
      <sect2 id="zend.gdata.spreadsheets.listworksheets">
         <title>Eine Liste von Arbeitsblättern erhalten</title>
         <title>Eine Liste von Arbeitsblättern erhalten</title>
+
         <para>
         <para>
             Eine gegebene Tabellenkalkulation kann mehrere Arbeitsblätter enthalten. Für jedes
             Eine gegebene Tabellenkalkulation kann mehrere Arbeitsblätter enthalten. Für jedes
             Arbeitsblass gibt es einen Arbeitsblatt Metafeed der alle Arbeitsblätter in dieser
             Arbeitsblass gibt es einen Arbeitsblatt Metafeed der alle Arbeitsblätter in dieser
@@ -74,11 +77,11 @@ $feed = $spreadsheetService->getWorksheetFeed($query);
             Objekten (<code>$feed->entries</code>), wobei jedes ein einzelnes Arbeitsblatt
             Objekten (<code>$feed->entries</code>), wobei jedes ein einzelnes Arbeitsblatt
             repräsentiert.
             repräsentiert.
         </para>
         </para>
-
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.gdata.spreadsheets.listfeeds">
     <sect2 id="zend.gdata.spreadsheets.listfeeds">
         <title>Mit listen-basierenden Feeds interagieren</title>
         <title>Mit listen-basierenden Feeds interagieren</title>
+
         <para>
         <para>
             Ein gegebenes Arbeitsblatt enthält generell mehrere Zeilen, wobei jede mehrere Zellen
             Ein gegebenes Arbeitsblatt enthält generell mehrere Zeilen, wobei jede mehrere Zellen
             enthält. Man kann Daten vom Arbeitsblatt entweder als listen-basierenden Feed anfragen,
             enthält. Man kann Daten vom Arbeitsblatt entweder als listen-basierenden Feed anfragen,
@@ -122,6 +125,7 @@ $feed = $spreadsheetService->getWorksheetFeed($query);
 
 
         <sect3 id="zend.gdata.spreadsheets.listfeeds.get">
         <sect3 id="zend.gdata.spreadsheets.listfeeds.get">
             <title>Einen listen-basierenden Feed erhalten</title>
             <title>Einen listen-basierenden Feed erhalten</title>
+
             <para>
             <para>
                 Um einen Listenfeed eines Arbeitsblattes zu erhalten, kann die
                 Um einen Listenfeed eines Arbeitsblattes zu erhalten, kann die
                 <code>getListFeed</code> Methode des Tabellenkalkulations Services verwendet werden.
                 <code>getListFeed</code> Methode des Tabellenkalkulations Services verwendet werden.
@@ -291,7 +295,6 @@ $spreadsheetService->deleteRow($listEntry);
 $listEntry->delete();
 $listEntry->delete();
 ]]></programlisting>
 ]]></programlisting>
         </sect3>
         </sect3>
-
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.gdata.spreadsheets.cellfeeds">
     <sect2 id="zend.gdata.spreadsheets.cellfeeds">
@@ -308,6 +311,7 @@ $listEntry->delete();
 
 
         <sect3 id="zend.gdata.spreadsheets.cellfeeds.get">
         <sect3 id="zend.gdata.spreadsheets.cellfeeds.get">
             <title>Einen zellen-basierenden Feed erhalten</title>
             <title>Einen zellen-basierenden Feed erhalten</title>
+
             <para>
             <para>
                 Um einen Zellen Feed des Arbeitsblatt zu erhalten muß die <code>getCellFeed</code>
                 Um einen Zellen Feed des Arbeitsblatt zu erhalten muß die <code>getCellFeed</code>
                 Methode des Tabellenkalkulations Services verwendet werden.
                 Methode des Tabellenkalkulations Services verwendet werden.
@@ -337,7 +341,6 @@ foreach($cellFeed as $cellEntry) {
   echo "$row, $col = $val\n";
   echo "$row, $col = $val\n";
 }
 }
 ]]></programlisting>
 ]]></programlisting>
-
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.gdata.spreadsheets.cellfeeds.cellrangequery">
         <sect3 id="zend.gdata.spreadsheets.cellfeeds.cellrangequery">
@@ -385,7 +388,5 @@ $updatedCell = $spreadsheetService->updateCell($row,
                 selbst wenn diese Zelle leer ist.
                 selbst wenn diese Zelle leer ist.
             </para>
             </para>
         </sect3>
         </sect3>
-
     </sect2>
     </sect2>
-
 </sect1>
 </sect1>

+ 55 - 31
documentation/manual/de/module_specs/Zend_Gdata_YouTube.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20115 -->
+<!-- EN-Revision: 20779 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.gdata.youtube">
 <sect1 id="zend.gdata.youtube">
     <title>Verwenden der YouTube Daten API</title>
     <title>Verwenden der YouTube Daten API</title>
@@ -27,13 +27,14 @@
             Anfragen muß sich ein Benutzer entweder mit ClientLogin oder AuthSub authentifizieren.
             Anfragen muß sich ein Benutzer entweder mit ClientLogin oder AuthSub authentifizieren.
             Schauen Sie bitte in das <ulink
             Schauen Sie bitte in das <ulink
                 url="http://code.google.com/apis/youtube/developers_guide_php.html#Authentication">Kapitel
                 url="http://code.google.com/apis/youtube/developers_guide_php.html#Authentication">Kapitel
-                über Authentifizierung in der <acronym>PHP</acronym> Entwickler Dokumentation</ulink> für
-            weitere Details.
+                über Authentifizierung in der <acronym>PHP</acronym> Entwickler
+                Dokumentation</ulink> für weitere Details.
         </para>
         </para>
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.gdata.youtube.developer_key">
     <sect2 id="zend.gdata.youtube.developer_key">
         <title>Entwickler Schlüssel und Client ID</title>
         <title>Entwickler Schlüssel und Client ID</title>
+
         <para>
         <para>
             Ein Entwickler Schlüssel identifiziert den QouTube Entwickler der die
             Ein Entwickler Schlüssel identifiziert den QouTube Entwickler der die
             <acronym>API</acronym> Anfrage schickt. Eine Client ID identifiziert die Anwendung für
             <acronym>API</acronym> Anfrage schickt. Eine Client ID identifiziert die Anwendung für
@@ -44,10 +45,13 @@
                 url="http://framework.zend.com/apidoc/core/Zend_Gdata/Zend_Gdata_YouTube.html">Zend_Gdata_YouTube</ulink>
                 url="http://framework.zend.com/apidoc/core/Zend_Gdata/Zend_Gdata_YouTube.html">Zend_Gdata_YouTube</ulink>
             Service Pbjekt übergeben werden.
             Service Pbjekt übergeben werden.
         </para>
         </para>
+
         <example id="zend.gdata.youtube.developer_key.example">
         <example id="zend.gdata.youtube.developer_key.example">
+
             <title>
             <title>
                 Einen Entwicklerschlüssel und eine ClientID an Zend_Gdata_YouTube übergeben
                 Einen Entwicklerschlüssel und eine ClientID an Zend_Gdata_YouTube übergeben
             </title>
             </title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $yt = new Zend_Gdata_YouTube($httpClient,
 $yt = new Zend_Gdata_YouTube($httpClient,
                              $applicationId,
                              $applicationId,
@@ -84,6 +88,7 @@ $yt = new Zend_Gdata_YouTube($httpClient,
 
 
             <example id="zend.gdata.youtube.videos.searching.example">
             <example id="zend.gdata.youtube.videos.searching.example">
                 <title>Suchen nach Videos</title>
                 <title>Suchen nach Videos</title>
+
                 <programlisting language="php"><![CDATA[
                 <programlisting language="php"><![CDATA[
 $yt = new Zend_Gdata_YouTube();
 $yt = new Zend_Gdata_YouTube();
 $query = $yt->newVideoQuery();
 $query = $yt->newVideoQuery();
@@ -129,6 +134,7 @@ foreach ($videoFeed as $videoEntry) {
 
 
             <example id="zend.gdata.youtube.videos.searchingcategories.example">
             <example id="zend.gdata.youtube.videos.searchingcategories.example">
                 <title>Suchen nach Videos in speziellen Kategorien</title>
                 <title>Suchen nach Videos in speziellen Kategorien</title>
+
                 <programlisting language="php"><![CDATA[
                 <programlisting language="php"><![CDATA[
 $yt = new Zend_Gdata_YouTube();
 $yt = new Zend_Gdata_YouTube();
 $query = $yt->newVideoQuery();
 $query = $yt->newVideoQuery();
@@ -146,8 +152,8 @@ $videoFeed = $yt->getVideoFeed($query);
             <para>
             <para>
                 Die YouTube Daten <acronym>API</acronym> hat eine Anzahl an <ulink
                 Die YouTube Daten <acronym>API</acronym> hat eine Anzahl an <ulink
                     url="http://code.google.com/apis/youtube/reference.html#Standard_feeds">Standard
                     url="http://code.google.com/apis/youtube/reference.html#Standard_feeds">Standard
-                    Feeds</ulink>. Diese Standard Feeds können als
-                <ulink url="http://framework.zend.com/apidoc/core/Zend_Gdata/Zend_Gdata_YouTube_VideoFeed.html">Zend_Gdata_YouTube_VideoFeed</ulink>
+                    Feeds</ulink>. Diese Standard Feeds können als <ulink
+                    url="http://framework.zend.com/apidoc/core/Zend_Gdata/Zend_Gdata_YouTube_VideoFeed.html">Zend_Gdata_YouTube_VideoFeed</ulink>
                 Objekte empfangen werden indem die spezifizierten <acronym>URL</acronym>s und die in
                 Objekte empfangen werden indem die spezifizierten <acronym>URL</acronym>s und die in
                 der <ulink
                 der <ulink
                     url="http://framework.zend.com/apidoc/core/Zend_Gdata/Zend_Gdata_YouTube.html">Zend_Gdata_YouTube</ulink>
                     url="http://framework.zend.com/apidoc/core/Zend_Gdata/Zend_Gdata_YouTube.html">Zend_Gdata_YouTube</ulink>
@@ -163,6 +169,7 @@ $videoFeed = $yt->getVideoFeed($query);
 
 
             <example id="zend.gdata.youtube.videos.standard.example-1">
             <example id="zend.gdata.youtube.videos.standard.example-1">
                 <title>Empfangen eines Standard Videofeeds</title>
                 <title>Empfangen eines Standard Videofeeds</title>
+
                 <programlisting language="php"><![CDATA[
                 <programlisting language="php"><![CDATA[
 $yt = new Zend_Gdata_YouTube();
 $yt = new Zend_Gdata_YouTube();
 $videoFeed = $yt->getTopRatedVideoFeed();
 $videoFeed = $yt->getTopRatedVideoFeed();
@@ -180,6 +187,7 @@ $videoFeed = $yt->getTopRatedVideoFeed();
 
 
             <example id="zend.gdata.youtube.videos.standard.example-2">
             <example id="zend.gdata.youtube.videos.standard.example-2">
                 <title>Verwenden von Zend_Gdata_YouTube_VideoQuery um Videos zu empfangen</title>
                 <title>Verwenden von Zend_Gdata_YouTube_VideoQuery um Videos zu empfangen</title>
+
                 <programlisting language="php"><![CDATA[
                 <programlisting language="php"><![CDATA[
 $yt = new Zend_Gdata_YouTube();
 $yt = new Zend_Gdata_YouTube();
 $query = $yt->newVideoQuery();
 $query = $yt->newVideoQuery();
@@ -195,6 +203,7 @@ $videoFeed = $yt->getTopRatedVideoFeed($query);
 
 
             <example id="zend.gdata.youtube.videos.standard.example-3">
             <example id="zend.gdata.youtube.videos.standard.example-3">
                 <title>Empfangen eines Video Feeds durch die URL</title>
                 <title>Empfangen eines Video Feeds durch die URL</title>
+
                 <programlisting language="php"><![CDATA[
                 <programlisting language="php"><![CDATA[
 $yt = new Zend_Gdata_YouTube();
 $yt = new Zend_Gdata_YouTube();
 $url = 'http://gdata.youtube.com/feeds/standardfeeds/top_rated?time=today'
 $url = 'http://gdata.youtube.com/feeds/standardfeeds/top_rated?time=today'
@@ -216,6 +225,7 @@ $videoFeed = $yt->getVideoFeed($url);
                 <title>
                 <title>
                     Empfangen von Videos die von einem spezifischen Benutzer hochgeladen wurden
                     Empfangen von Videos die von einem spezifischen Benutzer hochgeladen wurden
                 </title>
                 </title>
+
                 <programlisting language="php"><![CDATA[
                 <programlisting language="php"><![CDATA[
 $yt = new Zend_Gdata_YouTube();
 $yt = new Zend_Gdata_YouTube();
 $videoFeed = $yt->getUserUploads('liz');
 $videoFeed = $yt->getUserUploads('liz');
@@ -234,6 +244,7 @@ $videoFeed = $yt->getUserUploads('liz');
 
 
             <example id="zend.gdata.youtube.videos.favorites.example">
             <example id="zend.gdata.youtube.videos.favorites.example">
                 <title>Empfangen von den bevorzugten Videos eines Benutzers</title>
                 <title>Empfangen von den bevorzugten Videos eines Benutzers</title>
+
                 <programlisting language="php"><![CDATA[
                 <programlisting language="php"><![CDATA[
 $yt = new Zend_Gdata_YouTube();
 $yt = new Zend_Gdata_YouTube();
 $videoFeed = $yt->getUserFavorites('liz');
 $videoFeed = $yt->getUserFavorites('liz');
@@ -252,6 +263,7 @@ $videoFeed = $yt->getUserFavorites('liz');
 
 
             <example id="zend.gdata.youtube.videos.responses.example">
             <example id="zend.gdata.youtube.videos.responses.example">
                 <title>Empfangen eines Feeds von Video Antworten</title>
                 <title>Empfangen eines Feeds von Video Antworten</title>
+
                 <programlisting language="php"><![CDATA[
                 <programlisting language="php"><![CDATA[
 $yt = new Zend_Gdata_YouTube();
 $yt = new Zend_Gdata_YouTube();
 $videoFeed = $yt->getVideoResponseFeed('abc123813abc');
 $videoFeed = $yt->getVideoResponseFeed('abc123813abc');
@@ -271,6 +283,7 @@ $videoFeed = $yt->getVideoResponseFeed('abc123813abc');
 
 
         <example id="zend.gdata.youtube.videos.comments.example-1">
         <example id="zend.gdata.youtube.videos.comments.example-1">
             <title>Empfangen eines Feeds von Videokommentaren von einer Video ID</title>
             <title>Empfangen eines Feeds von Videokommentaren von einer Video ID</title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $yt = new Zend_Gdata_YouTube();
 $yt = new Zend_Gdata_YouTube();
 $commentFeed = $yt->getVideoCommentFeed('abc123813abc');
 $commentFeed = $yt->getVideoCommentFeed('abc123813abc');
@@ -283,8 +296,8 @@ foreach ($commentFeed as $commentEntry) {
         </example>
         </example>
 
 
         <para>
         <para>
-            Kommentare können für ein Video auch empfangen werden wenn man eine Kopie des
-            <ulink url="http://framework.zend.com/apidoc/core/Zend_Gdata/Zend_Gdata_YouTube_VideoEntry.html">Zend_Gdata_YouTube_VideoEntry</ulink>
+            Kommentare können für ein Video auch empfangen werden wenn man eine Kopie des <ulink
+                url="http://framework.zend.com/apidoc/core/Zend_Gdata/Zend_Gdata_YouTube_VideoEntry.html">Zend_Gdata_YouTube_VideoEntry</ulink>
             Objektes hat:
             Objektes hat:
         </para>
         </para>
 
 
@@ -292,6 +305,7 @@ foreach ($commentFeed as $commentEntry) {
             <title>
             <title>
                 Empfangen eines Feeds von Videokommentaren von einem Zend_Gdata_YouTube_VideoEntry
                 Empfangen eines Feeds von Videokommentaren von einem Zend_Gdata_YouTube_VideoEntry
             </title>
             </title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $yt = new Zend_Gdata_YouTube();
 $yt = new Zend_Gdata_YouTube();
 $videoEntry = $yt->getVideoEntry('abc123813abc');
 $videoEntry = $yt->getVideoEntry('abc123813abc');
@@ -300,7 +314,6 @@ $commentFeed = $yt->getVideoCommentFeed(null,
                                         $videoEntry->comments->href);
                                         $videoEntry->comments->href);
 ]]></programlisting>
 ]]></programlisting>
         </example>
         </example>
-
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.gdata.youtube.playlists">
     <sect2 id="zend.gdata.youtube.playlists">
@@ -322,6 +335,7 @@ $commentFeed = $yt->getVideoCommentFeed(null,
 
 
             <example id="zend.gdata.youtube.playlists.user.example">
             <example id="zend.gdata.youtube.playlists.user.example">
                 <title>Empfangen von Playlisten eines Benutzers</title>
                 <title>Empfangen von Playlisten eines Benutzers</title>
+
                 <programlisting language="php"><![CDATA[
                 <programlisting language="php"><![CDATA[
 $yt = new Zend_Gdata_YouTube();
 $yt = new Zend_Gdata_YouTube();
 $playlistListFeed = $yt->getPlaylistListFeed('liz');
 $playlistListFeed = $yt->getPlaylistListFeed('liz');
@@ -346,6 +360,7 @@ foreach ($playlistListFeed as $playlistEntry) {
 
 
             <example id="zend.gdata.youtube.playlists.special.example">
             <example id="zend.gdata.youtube.playlists.special.example">
                 <title>Empfangen von speziellen Playlisten</title>
                 <title>Empfangen von speziellen Playlisten</title>
+
                 <programlisting language="php"><![CDATA[
                 <programlisting language="php"><![CDATA[
 $feedUrl = $playlistEntry->getPlaylistVideoFeedUrl();
 $feedUrl = $playlistEntry->getPlaylistVideoFeedUrl();
 $playlistVideoFeed = $yt->getPlaylistVideoFeed($feedUrl);
 $playlistVideoFeed = $yt->getPlaylistVideoFeed($feedUrl);
@@ -359,8 +374,8 @@ $playlistVideoFeed = $yt->getPlaylistVideoFeed($feedUrl);
 
 
         <para>
         <para>
             Ein Benutzer kann verschiedene Arten von Einschreibungen besitzen: Kanal
             Ein Benutzer kann verschiedene Arten von Einschreibungen besitzen: Kanal
-            Einschreibungen, Tag Einschreibungen, oder Favoriten Einschreibungen. Ein
-            <ulink url="http://framework.zend.com/apidoc/core/Zend_Gdata/Zend_Gdata_YouTube_SubscriptionEntry.html">Zend_Gdata_YouTube_SubscriptionEntry</ulink>
+            Einschreibungen, Tag Einschreibungen, oder Favoriten Einschreibungen. Ein <ulink
+                url="http://framework.zend.com/apidoc/core/Zend_Gdata/Zend_Gdata_YouTube_SubscriptionEntry.html">Zend_Gdata_YouTube_SubscriptionEntry</ulink>
             wird verwendet um individuelle Einschreibungen zu repräsentieren.
             wird verwendet um individuelle Einschreibungen zu repräsentieren.
         </para>
         </para>
 
 
@@ -371,6 +386,7 @@ $playlistVideoFeed = $yt->getPlaylistVideoFeed($feedUrl);
 
 
         <example id="zend.gdata.youtube.subscriptions.example">
         <example id="zend.gdata.youtube.subscriptions.example">
             <title>Empfangen aller Einschreibungen eines Benutzers</title>
             <title>Empfangen aller Einschreibungen eines Benutzers</title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $yt = new Zend_Gdata_YouTube();
 $yt = new Zend_Gdata_YouTube();
 $subscriptionFeed = $yt->getSubscriptionFeed('liz');
 $subscriptionFeed = $yt->getSubscriptionFeed('liz');
@@ -392,6 +408,7 @@ foreach ($subscriptionFeed as $subscriptionEntry) {
 
 
         <example id="zend.gdata.youtube.profile.example">
         <example id="zend.gdata.youtube.profile.example">
             <title>Empfangen des Profils eines Benutzers</title>
             <title>Empfangen des Profils eines Benutzers</title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $yt = new Zend_Gdata_YouTube();
 $yt = new Zend_Gdata_YouTube();
 $userProfile = $yt->getUserProfile('liz');
 $userProfile = $yt->getUserProfile('liz');
@@ -415,8 +432,8 @@ echo "Heimatstadt: " . $userProfile->hometown->text . "\n";
         </para>
         </para>
 
 
         <para>
         <para>
-            Um ein Video direkt hochzuladen, muß zuerst ein neues
-            <ulink url="http://framework.zend.com/apidoc/core/Zend_Gdata/Zend_Gdata_YouTube_VideoEntry.html">Zend_Gdata_YouTube_VideoEntry</ulink>
+            Um ein Video direkt hochzuladen, muß zuerst ein neues <ulink
+                url="http://framework.zend.com/apidoc/core/Zend_Gdata/Zend_Gdata_YouTube_VideoEntry.html">Zend_Gdata_YouTube_VideoEntry</ulink>
             Objekt erstellt und einige benötigte Meta-Daten spezifiziert werden. Das folgende
             Objekt erstellt und einige benötigte Meta-Daten spezifiziert werden. Das folgende
             Beispiel zeigt das Hochladen des Quicktime Videos "mytestmovie.mov" auf YouTube mit den
             Beispiel zeigt das Hochladen des Quicktime Videos "mytestmovie.mov" auf YouTube mit den
             folgenden Eigenschaften:
             folgenden Eigenschaften:
@@ -424,6 +441,7 @@ echo "Heimatstadt: " . $userProfile->hometown->text . "\n";
 
 
         <table id="zend.gdata.youtube.uploads.metadata">
         <table id="zend.gdata.youtube.uploads.metadata">
             <title>Metadaten die im folgenden Code-Beispiel verwendet werden</title>
             <title>Metadaten die im folgenden Code-Beispiel verwendet werden</title>
+
             <tgroup cols="2" align="left" colsep="1" rowsep="1">
             <tgroup cols="2" align="left" colsep="1" rowsep="1">
                 <thead>
                 <thead>
                     <row>
                     <row>
@@ -431,39 +449,48 @@ echo "Heimatstadt: " . $userProfile->hometown->text . "\n";
                         <entry>Wert</entry>
                         <entry>Wert</entry>
                     </row>
                     </row>
                 </thead>
                 </thead>
+
                 <tbody>
                 <tbody>
                     <row>
                     <row>
                         <entry>Title</entry>
                         <entry>Title</entry>
                         <entry>My Test Movie</entry>
                         <entry>My Test Movie</entry>
                     </row>
                     </row>
+
                     <row>
                     <row>
                         <entry>Category</entry>
                         <entry>Category</entry>
                         <entry>Autos</entry>
                         <entry>Autos</entry>
                     </row>
                     </row>
+
                     <row>
                     <row>
                         <entry>Keywords</entry>
                         <entry>Keywords</entry>
                         <entry>cars, funny</entry>
                         <entry>cars, funny</entry>
                     </row>
                     </row>
+
                     <row>
                     <row>
                         <entry>Description</entry>
                         <entry>Description</entry>
                         <entry>My description</entry>
                         <entry>My description</entry>
                     </row>
                     </row>
+
                     <row>
                     <row>
                         <entry>Filename</entry>
                         <entry>Filename</entry>
                         <entry>mytestmovie.mov</entry>
                         <entry>mytestmovie.mov</entry>
                     </row>
                     </row>
+
                     <row>
                     <row>
                         <entry>File <acronym>MIME</acronym> type</entry>
                         <entry>File <acronym>MIME</acronym> type</entry>
                         <entry>video/quicktime</entry>
                         <entry>video/quicktime</entry>
                     </row>
                     </row>
+
                     <row>
                     <row>
                         <entry>Video private?</entry>
                         <entry>Video private?</entry>
                         <entry><constant>FALSE</constant></entry>
                         <entry><constant>FALSE</constant></entry>
                     </row>
                     </row>
+
                     <row>
                     <row>
                         <entry>Video location</entry>
                         <entry>Video location</entry>
                         <entry>37, -122 (lat, long)</entry>
                         <entry>37, -122 (lat, long)</entry>
                     </row>
                     </row>
+
                     <row>
                     <row>
                         <entry>Developer Tags</entry>
                         <entry>Developer Tags</entry>
                         <entry>mydevelopertag, anotherdevelopertag</entry>
                         <entry>mydevelopertag, anotherdevelopertag</entry>
@@ -473,12 +500,13 @@ echo "Heimatstadt: " . $userProfile->hometown->text . "\n";
         </table>
         </table>
 
 
         <para>
         <para>
-            Der folgende Code erzeugt einen leeren
-            <ulink url="http://framework.zend.com/apidoc/core/Zend_Gdata/Zend_Gdata_YouTube_VideoEntry.html">Zend_Gdata_YouTube_VideoEntry</ulink>
-            der Hochgeladen werden kann. Ein
-            <ulink url="http://framework.zend.com/apidoc/core/Zend_Gdata/Zend_Gdata_App_MediaFileSource.html">Zend_Gdata_App_MediaFileSource</ulink>
+            Der folgende Code erzeugt einen leeren <ulink
+                url="http://framework.zend.com/apidoc/core/Zend_Gdata/Zend_Gdata_YouTube_VideoEntry.html">Zend_Gdata_YouTube_VideoEntry</ulink>
+            der Hochgeladen werden kann. Ein <ulink
+                url="http://framework.zend.com/apidoc/core/Zend_Gdata/Zend_Gdata_App_MediaFileSource.html">Zend_Gdata_App_MediaFileSource</ulink>
             wird dann verwendet um die aktuelle Video Datei zu speichern. Unter der Hand wird ein
             wird dann verwendet um die aktuelle Video Datei zu speichern. Unter der Hand wird ein
-            <ulink url="http://framework.zend.com/apidoc/core/Zend_Gdata/Zend_Gdata_YouTube_Extension_MediaGroup.html">Zend_Gdata_YouTube_Extension_MediaGroup</ulink>
+            <ulink
+                url="http://framework.zend.com/apidoc/core/Zend_Gdata/Zend_Gdata_YouTube_Extension_MediaGroup.html">Zend_Gdata_YouTube_Extension_MediaGroup</ulink>
             Objekt verwendet um alle Metadaten des Videos zu speichern. Die anbei beschriebenen
             Objekt verwendet um alle Metadaten des Videos zu speichern. Die anbei beschriebenen
             Helfermethoden erlauben es die Metadaten des Videos zu setzen ohne das man sich um das
             Helfermethoden erlauben es die Metadaten des Videos zu setzen ohne das man sich um das
             Medien Gruppen Objekt kümmern muß. $uploadUrl ist der Ort an den der neue Eintrag
             Medien Gruppen Objekt kümmern muß. $uploadUrl ist der Ort an den der neue Eintrag
@@ -489,6 +517,7 @@ echo "Heimatstadt: " . $userProfile->hometown->text . "\n";
 
 
         <example id="zend.gdata.youtube.uploads.example">
         <example id="zend.gdata.youtube.uploads.example">
             <title>Ein Video hochladen</title>
             <title>Ein Video hochladen</title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $yt = new Zend_Gdata_YouTube($httpClient);
 $yt = new Zend_Gdata_YouTube($httpClient);
 $myVideoEntry = new Zend_Gdata_YouTube_VideoEntry();
 $myVideoEntry = new Zend_Gdata_YouTube_VideoEntry();
@@ -544,19 +573,17 @@ try {
             verwendet werden; bevor das Hochladen durchgeführt wird. $videoEntry->isVideoPrivate()
             verwendet werden; bevor das Hochladen durchgeführt wird. $videoEntry->isVideoPrivate()
             kann verwendet werden um zu prüfen ob ein Video Eintrag privat ist oder nicht.
             kann verwendet werden um zu prüfen ob ein Video Eintrag privat ist oder nicht.
         </para>
         </para>
-
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.gdata.youtube.uploads.browser">
     <sect2 id="zend.gdata.youtube.uploads.browser">
-
         <title>Browser-basierender Upload</title>
         <title>Browser-basierender Upload</title>
 
 
         <para>
         <para>
             Browser-basierendes hochladen wird fast auf die gleiche Weise durchgeführt wie direktes
             Browser-basierendes hochladen wird fast auf die gleiche Weise durchgeführt wie direktes
-            Hochladen, ausser das man kein
-            <ulink url="http://framework.zend.com/apidoc/core/Zend_Gdata/Zend_Gdata_App_MediaFileSource.html">Zend_Gdata_App_MediaFileSource</ulink>
-            Objekt an den
-            <ulink url="http://framework.zend.com/apidoc/core/Zend_Gdata/Zend_Gdata_YouTube_VideoEntry.html">Zend_Gdata_YouTube_VideoEntry</ulink>
+            Hochladen, ausser das man kein <ulink
+                url="http://framework.zend.com/apidoc/core/Zend_Gdata/Zend_Gdata_App_MediaFileSource.html">Zend_Gdata_App_MediaFileSource</ulink>
+            Objekt an den <ulink
+                url="http://framework.zend.com/apidoc/core/Zend_Gdata/Zend_Gdata_YouTube_VideoEntry.html">Zend_Gdata_YouTube_VideoEntry</ulink>
             anhängt den man erstellt. Stattdessen überträgt man einfach alle Metadaten des Videos um
             anhängt den man erstellt. Stattdessen überträgt man einfach alle Metadaten des Videos um
             ein Token Element zurück zu erhalten welches verwendet werden kann um ein HTML Upload
             ein Token Element zurück zu erhalten welches verwendet werden kann um ein HTML Upload
             Formular zu erstellen.
             Formular zu erstellen.
@@ -564,6 +591,7 @@ try {
 
 
         <example id="zend.gdata.youtube.uploads.browser.example-1">
         <example id="zend.gdata.youtube.uploads.browser.example-1">
             <title>Browser-basierender Upload</title>
             <title>Browser-basierender Upload</title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $yt = new Zend_Gdata_YouTube($httpClient);
 $yt = new Zend_Gdata_YouTube($httpClient);
 
 
@@ -596,6 +624,7 @@ $postUrl = $tokenArray['url'];
 
 
         <example id="zend.gdata.youtube.uploads.browser.example-2">
         <example id="zend.gdata.youtube.uploads.browser.example-2">
             <title>Browser-basierender Upload: Erstellen des HTML Formulars</title>
             <title>Browser-basierender Upload: Erstellen des HTML Formulars</title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 // Platzieren um den Benutzer nach dem Upload umzuleiten
 // Platzieren um den Benutzer nach dem Upload umzuleiten
 $nextUrl = 'http://mysite.com/youtube_uploads';
 $nextUrl = 'http://mysite.com/youtube_uploads';
@@ -608,11 +637,9 @@ $form = '<form action="'. $postUrl .'?nexturl='. $nextUrl .
         '</form>';
         '</form>';
 ]]></programlisting>
 ]]></programlisting>
         </example>
         </example>
-
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.gdata.youtube.uploads.status">
     <sect2 id="zend.gdata.youtube.uploads.status">
-
         <title>Den Upload Status prüfen</title>
         <title>Den Upload Status prüfen</title>
 
 
         <para>
         <para>
@@ -620,13 +647,14 @@ $form = '<form action="'. $postUrl .'?nexturl='. $nextUrl .
              Benutzer unmittelbar sichtbar sein. Trotzdem wird es auf der Site nicht öffentlich sein
              Benutzer unmittelbar sichtbar sein. Trotzdem wird es auf der Site nicht öffentlich sein
              solange es nicht bearbeitet wurde. Videos die ausgeschlossen oder nicht erfolgreich
              solange es nicht bearbeitet wurde. Videos die ausgeschlossen oder nicht erfolgreich
              hochgeladen wurden werden auch nur im Upload Feed des authentifizierten Benutzers
              hochgeladen wurden werden auch nur im Upload Feed des authentifizierten Benutzers
-             sichtbar sein. Der folgende Code prüft den Status eines
-             <ulink url="http://framework.zend.com/apidoc/core/Zend_Gdata/Zend_Gdata_YouTube_VideoEntry.html">Zend_Gdata_YouTube_VideoEntry</ulink>
+             sichtbar sein. Der folgende Code prüft den Status eines <ulink
+                 url="http://framework.zend.com/apidoc/core/Zend_Gdata/Zend_Gdata_YouTube_VideoEntry.html">Zend_Gdata_YouTube_VideoEntry</ulink>
              um zu sehen ob er jetzt noch nicht live ist oder ob er nicht akzeptiert wurde.
              um zu sehen ob er jetzt noch nicht live ist oder ob er nicht akzeptiert wurde.
         </para>
         </para>
 
 
         <example id="zend.gdata.youtube.uploads.status.example">
         <example id="zend.gdata.youtube.uploads.status.example">
             <title>Den Status von Video Uploads checken</title>
             <title>Den Status von Video Uploads checken</title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 try {
 try {
     $control = $videoEntry->getControl();
     $control = $videoEntry->getControl();
@@ -652,11 +680,9 @@ if ($control instanceof Zend_Gdata_App_Extension_Control) {
 }
 }
 ]]></programlisting>
 ]]></programlisting>
         </example>
         </example>
-
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.gdata.youtube.other">
     <sect2 id="zend.gdata.youtube.other">
-
         <title>Andere Funktionen</title>
         <title>Andere Funktionen</title>
 
 
         <para>
         <para>
@@ -673,7 +699,5 @@ if ($control instanceof Zend_Gdata_App_Extension_Control) {
             <ulink url="http://code.google.com/apis/youtube/developers_guide_php.html">PHP
             <ulink url="http://code.google.com/apis/youtube/developers_guide_php.html">PHP
                 Entwickler Guide</ulink> auf code.google.com zu finden ist.
                 Entwickler Guide</ulink> auf code.google.com zu finden ist.
         </para>
         </para>
-
     </sect2>
     </sect2>
-
 </sect1>
 </sect1>

+ 44 - 15
documentation/manual/de/module_specs/Zend_Http_Client-Adapters.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20115 -->
+<!-- EN-Revision: 20779 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.http.client.adapters">
 <sect1 id="zend.http.client.adapters">
     <title>Zend_Http_Client - Verbindungsadapter</title>
     <title>Zend_Http_Client - Verbindungsadapter</title>
@@ -20,29 +20,28 @@
         <para>
         <para>
             Derzeit stellt die <classname>Zend_Http_Client</classname> Klasse vier eingebaute
             Derzeit stellt die <classname>Zend_Http_Client</classname> Klasse vier eingebaute
             Verbindungsadapter bereit:
             Verbindungsadapter bereit:
+
             <itemizedlist>
             <itemizedlist>
                 <listitem>
                 <listitem>
                     <para>
                     <para>
                         <classname>Zend_Http_Client_Adapter_Socket</classname> (Standard)
                         <classname>Zend_Http_Client_Adapter_Socket</classname> (Standard)
                     </para>
                     </para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
-                    <para>
-                        <classname>Zend_Http_Client_Adapter_Proxy</classname>
-                    </para>
+                    <para><classname>Zend_Http_Client_Adapter_Proxy</classname></para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
-                    <para>
-                        <classname>Zend_Http_Client_Adapter_Curl</classname>
-                    </para>
+                    <para><classname>Zend_Http_Client_Adapter_Curl</classname></para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
-                    <para>
-                        <classname>Zend_Http_Client_Adapter_Test</classname>
-                    </para>
+                    <para><classname>Zend_Http_Client_Adapter_Test</classname></para>
                 </listitem>
                 </listitem>
             </itemizedlist>
             </itemizedlist>
         </para>
         </para>
+
         <para>
         <para>
             Der Verbindungsadapter für das <classname>Zend_Http_Client</classname> Objekt wird durch
             Der Verbindungsadapter für das <classname>Zend_Http_Client</classname> Objekt wird durch
             Verwendung der 'adapter' Konfigurationsoption gesetzt. Beim Instanzieren des Client
             Verwendung der 'adapter' Konfigurationsoption gesetzt. Beim Instanzieren des Client
@@ -56,6 +55,7 @@
 
 
     <sect2 id="zend.http.client.adapters.socket">
     <sect2 id="zend.http.client.adapters.socket">
         <title>Der Socket Adapter</title>
         <title>Der Socket Adapter</title>
+
         <para>
         <para>
             Der Standard-Adapter ist <classname>Zend_Http_Client_Adapter_Socket</classname>.
             Der Standard-Adapter ist <classname>Zend_Http_Client_Adapter_Socket</classname>.
             Dieser wird benutzt, wenn kein anderer angegeben wird. Der Socket Adapter benutzt die
             Dieser wird benutzt, wenn kein anderer angegeben wird. Der Socket Adapter benutzt die
@@ -67,6 +67,7 @@
             Der Socket Adapter erlaubt verschiedene zusätzliche Konfigurations Optionen die gesetzt
             Der Socket Adapter erlaubt verschiedene zusätzliche Konfigurations Optionen die gesetzt
             werden können durch Verwendung von <classname>Zend_Http_Client->setConfig()</classname>
             werden können durch Verwendung von <classname>Zend_Http_Client->setConfig()</classname>
             oder deren Übergabe an den Konstruktor des Clients.
             oder deren Übergabe an den Konstruktor des Clients.
+
             <table id="zend.http.client.adapter.socket.configuration.table">
             <table id="zend.http.client.adapter.socket.configuration.table">
                 <title>Zend_Http_Client_Adapter_Socket Konfigurations Parameter</title>
                 <title>Zend_Http_Client_Adapter_Socket Konfigurations Parameter</title>
 
 
@@ -216,6 +217,7 @@ $response = $client->request();
             <para>
             <para>
                 Man kann auf den Stream Kontext zugreifen indem die folgenden Methoden von
                 Man kann auf den Stream Kontext zugreifen indem die folgenden Methoden von
                 <classname>Zend_Http_Client_Adapter_Socket</classname> verwendet werden:
                 <classname>Zend_Http_Client_Adapter_Socket</classname> verwendet werden:
+
                 <itemizedlist>
                 <itemizedlist>
                     <listitem>
                     <listitem>
                         <para>
                         <para>
@@ -230,6 +232,7 @@ $response = $client->request();
                             dieser Optionen erstellt, und gesetzt.
                             dieser Optionen erstellt, und gesetzt.
                         </para>
                         </para>
                     </listitem>
                     </listitem>
+
                     <listitem>
                     <listitem>
                         <para>
                         <para>
                             <firstterm><methodname>getStreamContext()</methodname></firstterm>
                             <firstterm><methodname>getStreamContext()</methodname></firstterm>
@@ -242,8 +245,10 @@ $response = $client->request();
                     </listitem>
                     </listitem>
                 </itemizedlist>
                 </itemizedlist>
             </para>
             </para>
+
             <example id="zend.http.client.adapters.socket.streamcontext.example-1">
             <example id="zend.http.client.adapters.socket.streamcontext.example-1">
                 <title>Setzen von Stream Kontext Optionen für den Socket Adapter</title>
                 <title>Setzen von Stream Kontext Optionen für den Socket Adapter</title>
+
                 <programlisting language="php"><![CDATA[
                 <programlisting language="php"><![CDATA[
 // Array von Optionen
 // Array von Optionen
 $options = array(
 $options = array(
@@ -286,6 +291,7 @@ $opts = stream_context_get_options($adapter->getStreamContext());
 echo $opts['ssl']['peer_certificate'];
 echo $opts['ssl']['peer_certificate'];
 ]]></programlisting>
 ]]></programlisting>
             </example>
             </example>
+
             <note>
             <note>
                 <para>
                 <para>
                     Es ist zu beachten das alle Stream Kontext Optionen gesetzt sein müssen bevor
                     Es ist zu beachten das alle Stream Kontext Optionen gesetzt sein müssen bevor
@@ -301,6 +307,7 @@ echo $opts['ssl']['peer_certificate'];
 
 
     <sect2 id="zend.http.client.adapters.proxy">
     <sect2 id="zend.http.client.adapters.proxy">
         <title>Der Proxy Adapter</title>
         <title>Der Proxy Adapter</title>
+
         <para>
         <para>
             Der Proxy Adapter <classname>Zend_Http_Client_Adapter_Proxy</classname> verhält sich wie
             Der Proxy Adapter <classname>Zend_Http_Client_Adapter_Proxy</classname> verhält sich wie
             der standard <classname>Zend_Http_Client_Adapter_Socket</classname>, mit dem
             der standard <classname>Zend_Http_Client_Adapter_Socket</classname>, mit dem
@@ -313,8 +320,10 @@ echo $opts['ssl']['peer_certificate'];
         <para>
         <para>
             Der Proxy Adapter benötigt zusätzliche Konfigurationsvariablen, die
             Der Proxy Adapter benötigt zusätzliche Konfigurationsvariablen, die
             nachfolgend gelistet sind.
             nachfolgend gelistet sind.
+
             <table id="zend.http.client.adapters.proxy.table">
             <table id="zend.http.client.adapters.proxy.table">
                 <title>Zend_Http_Client Konfigurationsparameter</title>
                 <title>Zend_Http_Client Konfigurationsparameter</title>
+
                 <tgroup cols="4">
                 <tgroup cols="4">
                     <thead>
                     <thead>
                         <row>
                         <row>
@@ -324,6 +333,7 @@ echo $opts['ssl']['peer_certificate'];
                             <entry>Beispielwert</entry>
                             <entry>Beispielwert</entry>
                         </row>
                         </row>
                     </thead>
                     </thead>
+
                     <tbody>
                     <tbody>
                         <row>
                         <row>
                             <entry>proxy_host</entry>
                             <entry>proxy_host</entry>
@@ -331,24 +341,28 @@ echo $opts['ssl']['peer_certificate'];
                             <entry>string</entry>
                             <entry>string</entry>
                             <entry>zum Beispiel 'proxy.myhost.com' oder '10.1.2.3'</entry>
                             <entry>zum Beispiel 'proxy.myhost.com' oder '10.1.2.3'</entry>
                         </row>
                         </row>
+
                         <row>
                         <row>
                             <entry>proxy_port</entry>
                             <entry>proxy_port</entry>
                             <entry><acronym>TCP</acronym> Port des Proxy-Servers</entry>
                             <entry><acronym>TCP</acronym> Port des Proxy-Servers</entry>
                             <entry>integer</entry>
                             <entry>integer</entry>
                             <entry>8080 (Standardwert) oder 81</entry>
                             <entry>8080 (Standardwert) oder 81</entry>
                         </row>
                         </row>
+
                         <row>
                         <row>
                             <entry>proxy_user</entry>
                             <entry>proxy_user</entry>
                             <entry>Benutzername für die Proxynutzung, falls nötig</entry>
                             <entry>Benutzername für die Proxynutzung, falls nötig</entry>
                             <entry>string</entry>
                             <entry>string</entry>
                             <entry>'wulli' oder '' für keinen Namen (Standardwert)</entry>
                             <entry>'wulli' oder '' für keinen Namen (Standardwert)</entry>
                         </row>
                         </row>
+
                         <row>
                         <row>
                             <entry>proxy_pass</entry>
                             <entry>proxy_pass</entry>
                             <entry>Passwort für die Proxynutzung, falls nötig</entry>
                             <entry>Passwort für die Proxynutzung, falls nötig</entry>
                             <entry>string</entry>
                             <entry>string</entry>
                             <entry>'geheim' oder '' für kein Passwort (Standardwert)</entry>
                             <entry>'geheim' oder '' für kein Passwort (Standardwert)</entry>
                         </row>
                         </row>
+
                         <row>
                         <row>
                             <entry>proxy_auth</entry>
                             <entry>proxy_auth</entry>
                             <entry>Proxy <acronym>HTTP</acronym> Authentifizierungs-Typ</entry>
                             <entry>Proxy <acronym>HTTP</acronym> Authentifizierungs-Typ</entry>
@@ -359,12 +373,14 @@ echo $opts['ssl']['peer_certificate'];
                 </tgroup>
                 </tgroup>
             </table>
             </table>
         </para>
         </para>
+
         <para>
         <para>
             proxy_host muss immer gesetzt werden, ansonsten wird der Proxy-Adapter auf
             proxy_host muss immer gesetzt werden, ansonsten wird der Proxy-Adapter auf
             <classname>Zend_Http_Client_Adapter_Socket</classname> zurückgreifen und keinen Proxy
             <classname>Zend_Http_Client_Adapter_Socket</classname> zurückgreifen und keinen Proxy
             Server benutzen. Wird kein Prot mit übergeben, so versucht der Proxy-Adapter sich auf
             Server benutzen. Wird kein Prot mit übergeben, so versucht der Proxy-Adapter sich auf
             den Standardport '8080' zu verbinden.
             den Standardport '8080' zu verbinden.
         </para>
         </para>
+
         <para>
         <para>
             proxy_user und proxy_pass werden nur dann benötigt, wenn der Proxy-Server
             proxy_user und proxy_pass werden nur dann benötigt, wenn der Proxy-Server
             tatsächlich eine Authentifizierung erwartet. Werden diese Parameter mit
             tatsächlich eine Authentifizierung erwartet. Werden diese Parameter mit
@@ -372,6 +388,7 @@ echo $opts['ssl']['peer_certificate'];
             Header bei Anfragen. Wird keine Authentifizierung benötigt, sollten die
             Header bei Anfragen. Wird keine Authentifizierung benötigt, sollten die
             beiden Parameter weggelassen werden.
             beiden Parameter weggelassen werden.
         </para>
         </para>
+
         <para>
         <para>
             proxy_auth setzt den Authentifizierungs-Typ. Dies ist nur nötig, wenn der
             proxy_auth setzt den Authentifizierungs-Typ. Dies ist nur nötig, wenn der
             Proxy-Server eine Authentifizierung erwartet.
             Proxy-Server eine Authentifizierung erwartet.
@@ -379,8 +396,10 @@ echo $opts['ssl']['peer_certificate'];
             Zur Zeit wird nur die BASIC-Authentifizierung
             Zur Zeit wird nur die BASIC-Authentifizierung
             (Zend_Http_Client::AUTH_BASIC) unterstützt.
             (Zend_Http_Client::AUTH_BASIC) unterstützt.
         </para>
         </para>
+
         <example id="zend.http.client.adapters.proxy.example-1">
         <example id="zend.http.client.adapters.proxy.example-1">
             <title>Zend_Http_Client hinter einem Proxy-Server nutzen</title>
             <title>Zend_Http_Client hinter einem Proxy-Server nutzen</title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 // Konfigurationsparameter setzen
 // Konfigurationsparameter setzen
 $config = array(
 $config = array(
@@ -397,11 +416,11 @@ $client = new Zend_Http_Client('http://www.example.com', $config);
 // $client kann jetzt wie gewohnt benutzt werden
 // $client kann jetzt wie gewohnt benutzt werden
 ]]></programlisting>
 ]]></programlisting>
         </example>
         </example>
+
         <para>
         <para>
-                        Wie vorher erwähnt, nutzt der Proxy-Adapter eine einfache Socket-Verbindung,
-                        wenn proxy_host nicht gesetzt oder leer gelassen wurde. Dies ermöglicht
-                        die optionale Nutzung eines Proxy-Servers, abhängig von dem proxy_host
-                        Parameter.
+            Wie vorher erwähnt, nutzt der Proxy-Adapter eine einfache Socket-Verbindung,
+            wenn proxy_host nicht gesetzt oder leer gelassen wurde. Dies ermöglicht
+            die optionale Nutzung eines Proxy-Servers, abhängig von dem proxy_host Parameter.
         </para>
         </para>
 
 
         <note>
         <note>
@@ -417,6 +436,7 @@ $client = new Zend_Http_Client('http://www.example.com', $config);
 
 
     <sect2 id="zend.http.client.adapters.curl">
     <sect2 id="zend.http.client.adapters.curl">
         <title>Der cURL Adapter</title>
         <title>Der cURL Adapter</title>
+
         <para>
         <para>
             cURL ist eine Standard <acronym>HTTP</acronym> Client Bibliothek die mit vielen
             cURL ist eine Standard <acronym>HTTP</acronym> Client Bibliothek die mit vielen
             Betriebssystemen ausgeliefert wird, und kann in <acronym>PHP</acronym> über die cURL
             Betriebssystemen ausgeliefert wird, und kann in <acronym>PHP</acronym> über die cURL
@@ -429,6 +449,7 @@ $client = new Zend_Http_Client('http://www.example.com', $config);
 
 
         <example id="zend.http.client.adapters.curl.example-1">
         <example id="zend.http.client.adapters.curl.example-1">
             <title>Setzen von cURL Optionen</title>
             <title>Setzen von cURL Optionen</title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $config = array(
 $config = array(
     'adapter'   => 'Zend_Http_Client_Adapter_Curl',
     'adapter'   => 'Zend_Http_Client_Adapter_Curl',
@@ -477,12 +498,14 @@ $client->request("PUT");
 
 
     <sect2 id="zend.http.client.adapters.test">
     <sect2 id="zend.http.client.adapters.test">
         <title>Der Test Adapter</title>
         <title>Der Test Adapter</title>
+
         <para>
         <para>
             Manchmal ist es sehr schwer Code zu testen, der von <acronym>HTTP</acronym> Verbindungen
             Manchmal ist es sehr schwer Code zu testen, der von <acronym>HTTP</acronym> Verbindungen
             abhängig ist. Zum Beispiel verlangt das Testen einer Applikation, die einen
             abhängig ist. Zum Beispiel verlangt das Testen einer Applikation, die einen
             <acronym>RSS</acronym> Feed von einem fremden Server anfordert, eine Netzwerkverbindung,
             <acronym>RSS</acronym> Feed von einem fremden Server anfordert, eine Netzwerkverbindung,
             die nicht immer verfügbar ist.
             die nicht immer verfügbar ist.
         </para>
         </para>
+
         <para>
         <para>
             Aus diesem Grund wird der <classname>Zend_Http_Client_Adapter_Test</classname> Adapter
             Aus diesem Grund wird der <classname>Zend_Http_Client_Adapter_Test</classname> Adapter
             bereit gestellt. Man kann seine eigenen Applikationen schreiben, um
             bereit gestellt. Man kann seine eigenen Applikationen schreiben, um
@@ -490,6 +513,7 @@ $client->request("PUT");
             der Unit Test Suite, den Standardadapter durch den Testadapter (ein Mock Objekt)
             der Unit Test Suite, den Standardadapter durch den Testadapter (ein Mock Objekt)
             austauschen, um Tests ohne direkte Serverbindungen auszuführen.
             austauschen, um Tests ohne direkte Serverbindungen auszuführen.
         </para>
         </para>
+
         <para>
         <para>
             Der <classname>Zend_Http_Client_Adapter_Test</classname> Adapter stellt die zusätzliche
             Der <classname>Zend_Http_Client_Adapter_Test</classname> Adapter stellt die zusätzliche
             Methode setResponse() bereit. Diese Methode nimmt einen Parameter entgegen, der eine
             Methode setResponse() bereit. Diese Methode nimmt einen Parameter entgegen, der eine
@@ -498,8 +522,10 @@ $client->request("PUT");
             wird der Testadapter immer diese Antwort zurückgeben, ohne tatsächlich eine
             wird der Testadapter immer diese Antwort zurückgeben, ohne tatsächlich eine
             <acronym>HTTP</acronym> Anfrage auszuführen.
             <acronym>HTTP</acronym> Anfrage auszuführen.
         </para>
         </para>
+
         <example id="zend.http.client.adapters.test.example-1">
         <example id="zend.http.client.adapters.test.example-1">
             <title>Testen gegen einen einfachen HTTP Response Stumpf</title>
             <title>Testen gegen einen einfachen HTTP Response Stumpf</title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 // Instanziere einen neuen Adapter und Client
 // Instanziere einen neuen Adapter und Client
 $adapter = new Zend_Http_Client_Adapter_Test();
 $adapter = new Zend_Http_Client_Adapter_Test();
@@ -544,6 +570,7 @@ $response = $client->request('GET');
 
 
         <example id="zend.http.client.adapters.test.example-2">
         <example id="zend.http.client.adapters.test.example-2">
             <title>Test mit mehreren HTTP-Antworten</title>
             <title>Test mit mehreren HTTP-Antworten</title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 // Instanzen vom Adapter und Client erzeugen
 // Instanzen vom Adapter und Client erzeugen
 $adapter = new Zend_Http_Client_Adapter_Test();
 $adapter = new Zend_Http_Client_Adapter_Test();
@@ -614,6 +641,7 @@ $adapter->addResponse(
 
 
         <example id="zend.http.client.adapters.test.example-3">
         <example id="zend.http.client.adapters.test.example-3">
             <title>Erzwingen das der Adapter fehlschlägt</title>
             <title>Erzwingen das der Adapter fehlschlägt</title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 // Einen neuen Adapter und Client instanziieren
 // Einen neuen Adapter und Client instanziieren
 $adapter = new Zend_Http_Client_Adapter_Test();
 $adapter = new Zend_Http_Client_Adapter_Test();
@@ -655,6 +683,7 @@ try {
 
 
         <example id="zend.http.client.adapters.extending.example-1">
         <example id="zend.http.client.adapters.extending.example-1">
             <title>Gerüst für einen eigenen Verbindungs-Adapter</title>
             <title>Gerüst für einen eigenen Verbindungs-Adapter</title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 class MyApp_Http_Client_Adapter_BananaProtocol
 class MyApp_Http_Client_Adapter_BananaProtocol
     implements Zend_Http_Client_Adapter_Interface
     implements Zend_Http_Client_Adapter_Interface
@@ -730,4 +759,4 @@ $client = new Zend_Http_Client(array(
 ]]></programlisting>
 ]]></programlisting>
         </example>
         </example>
     </sect2>
     </sect2>
-</sect1>
+</sect1>

+ 36 - 4
documentation/manual/de/module_specs/Zend_Http_Client-Advanced.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20115 -->
+<!-- EN-Revision: 20779 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.http.client.advanced">
 <sect1 id="zend.http.client.advanced">
     <title>Zend_Http_Client - Fortgeschrittende Nutzung</title>
     <title>Zend_Http_Client - Fortgeschrittende Nutzung</title>
@@ -22,6 +22,7 @@
             GET und POST Parameter zurückgesetzt und eine GET Anfrage wird an die neue Stelle
             GET und POST Parameter zurückgesetzt und eine GET Anfrage wird an die neue Stelle
             versandt. Dieses Verhalten kann durch Setzen des 'strictredirects'
             versandt. Dieses Verhalten kann durch Setzen des 'strictredirects'
             Konfigurationsparameters auf das boolesche <constant>TRUE</constant> geändert werden.
             Konfigurationsparameters auf das boolesche <constant>TRUE</constant> geändert werden.
+
             <example id="zend.http.client.redirections.example-1">
             <example id="zend.http.client.redirections.example-1">
                 <title>Strikte Umleitung von 301 und 302 Antworten nach RFC 2616 erzwingen</title>
                 <title>Strikte Umleitung von 301 und 302 Antworten nach RFC 2616 erzwingen</title>
 
 
@@ -49,8 +50,10 @@ $client->setConfig(array('strictredirects' => false);
             Anfrage bereit, so dass keine direkten Header Änderungen notwendig sind. Dies wird
             Anfrage bereit, so dass keine direkten Header Änderungen notwendig sind. Dies wird
             durch Verwendung der setCookie() Methode erledigt. Diese Methode kann auf mehrere
             durch Verwendung der setCookie() Methode erledigt. Diese Methode kann auf mehrere
             Arten verwendet werden:
             Arten verwendet werden:
+
             <example id="zend.http.client.cookies.example-1">
             <example id="zend.http.client.cookies.example-1">
                 <title>Cookies setzen durch Verwendung von setCookie()</title>
                 <title>Cookies setzen durch Verwendung von setCookie()</title>
+
                 <programlisting language="php"><![CDATA[
                 <programlisting language="php"><![CDATA[
 // Ganz einfach: durch Übergabe von Namen und Wert für den Cookie
 // Ganz einfach: durch Übergabe von Namen und Wert für den Cookie
 $client->setCookie('flavor', 'chocolate chips');
 $client->setCookie('flavor', 'chocolate chips');
@@ -64,17 +67,21 @@ $cookie = Zend_Http_Cookie::fromString('flavor=chocolate%20chips');
 $client->setCookie($cookie);
 $client->setCookie($cookie);
 ]]></programlisting>
 ]]></programlisting>
             </example>
             </example>
+
             Für weitere Informationen über Zend_Http_Cookie Objekte, siehe
             Für weitere Informationen über Zend_Http_Cookie Objekte, siehe
             <xref linkend="zend.http.cookies" />.
             <xref linkend="zend.http.cookies" />.
         </para>
         </para>
+
         <para>
         <para>
             Zend_Http_Client stellt außerdem die Möglichkeiten für "Cookie Stickiness" bereit - das
             Zend_Http_Client stellt außerdem die Möglichkeiten für "Cookie Stickiness" bereit - das
             bedeutet, dass der Client intern alle gesendeten und erhaltenen Cookies speichert und
             bedeutet, dass der Client intern alle gesendeten und erhaltenen Cookies speichert und
             bei nachfolgenden Anfragen automatisch wieder mit sendet. Dies ist z.B. nützlich, wenn
             bei nachfolgenden Anfragen automatisch wieder mit sendet. Dies ist z.B. nützlich, wenn
             man sich bei einer entfernten Site zuerst einloggen muss und einen Authentifizierungs-
             man sich bei einer entfernten Site zuerst einloggen muss und einen Authentifizierungs-
             oder Session-Cookie erhält, bevor man weitere Anfragen versenden kann.
             oder Session-Cookie erhält, bevor man weitere Anfragen versenden kann.
+
             <example id="zend.http.client.cookies.example-2">
             <example id="zend.http.client.cookies.example-2">
                 <title>Cookie Stickiness aktivieren</title>
                 <title>Cookie Stickiness aktivieren</title>
+
                 <programlisting language="php"><![CDATA[
                 <programlisting language="php"><![CDATA[
 // Um die Cookie Stickiness einzuschalten, setze eine Cookie Jar (Keksdose)
 // Um die Cookie Stickiness einzuschalten, setze eine Cookie Jar (Keksdose)
 $client->setCookieJar();
 $client->setCookieJar();
@@ -94,6 +101,7 @@ $client->setUri('http://example.com/read_member_news.php');
 $client->request('GET');
 $client->request('GET');
 ]]></programlisting>
 ]]></programlisting>
             </example>
             </example>
+
             Für weitere Informationen über die Zend_Http_CookieJar Klasse, siehe
             Für weitere Informationen über die Zend_Http_CookieJar Klasse, siehe
             <xref linkend="zend.http.cookies.cookiejar" />.
             <xref linkend="zend.http.cookies.cookiejar" />.
         </para>
         </para>
@@ -101,12 +109,15 @@ $client->request('GET');
 
 
     <sect2 id="zend.http.client.custom_headers">
     <sect2 id="zend.http.client.custom_headers">
         <title>Setzen von individuellen Anfrageheadern</title>
         <title>Setzen von individuellen Anfrageheadern</title>
+
         <para>
         <para>
             Das Setzen von individuellen Headern kann durch Verwendung der setHeaders() Methode
             Das Setzen von individuellen Headern kann durch Verwendung der setHeaders() Methode
             erledigt werden. Diese Methode ist sehr facettenreich und kann auf verschiedene Arten
             erledigt werden. Diese Methode ist sehr facettenreich und kann auf verschiedene Arten
             verwendet werden, wie das folgende Beispiel zeigt:
             verwendet werden, wie das folgende Beispiel zeigt:
+
             <example id="zend.http.client.custom_headers.example-1">
             <example id="zend.http.client.custom_headers.example-1">
                 <title>Setzen eines einzelnen individuellen Anfrageheaders</title>
                 <title>Setzen eines einzelnen individuellen Anfrageheaders</title>
+
                 <programlisting language="php"><![CDATA[
                 <programlisting language="php"><![CDATA[
 // Setzen eines einzelnen Headers, vorherige werden überschrieben
 // Setzen eines einzelnen Headers, vorherige werden überschrieben
 $client->setHeaders('Host', 'www.example.com');
 $client->setHeaders('Host', 'www.example.com');
@@ -123,11 +134,14 @@ $client->setHeaders('Cookie', array(
 ]]></programlisting>
 ]]></programlisting>
             </example>
             </example>
         </para>
         </para>
+
         <para>
         <para>
             setHeader() kann genauso einfach für das Setzen mehrerer Header in einem Aufruf durch
             setHeader() kann genauso einfach für das Setzen mehrerer Header in einem Aufruf durch
             Übergabe eines Array mit Headern als einzigen Parameter verwendet werden:
             Übergabe eines Array mit Headern als einzigen Parameter verwendet werden:
+
             <example id="zend.http.client.custom_headers.example-2">
             <example id="zend.http.client.custom_headers.example-2">
                 <title>Setzen eines mehreren individuellen Anfrageheaders</title>
                 <title>Setzen eines mehreren individuellen Anfrageheaders</title>
+
                 <programlisting language="php"><![CDATA[
                 <programlisting language="php"><![CDATA[
 // Setzen von mehreren Headern, vorherige werden überschrieben
 // Setzen von mehreren Headern, vorherige werden überschrieben
 $client->setHeaders(array(
 $client->setHeaders(array(
@@ -163,6 +177,7 @@ $client->setHeaders(array(
             nicht angegeben wird, liest Zend_Http_Client die Datei von der Platte und verwendet die
             nicht angegeben wird, liest Zend_Http_Client die Datei von der Platte und verwendet die
             mime_content_type Funktion, um den Content-type der Datei zu erraten, wenn er verfügbar
             mime_content_type Funktion, um den Content-type der Datei zu erraten, wenn er verfügbar
             ist. Auf jeden Fall ist der Standard MIME Typ 'application/octet-stream'.
             ist. Auf jeden Fall ist der Standard MIME Typ 'application/octet-stream'.
+
             <example id="zend.http.client.file_uploads.example-1">
             <example id="zend.http.client.file_uploads.example-1">
                 <title>Verwendung von setFileUpload um Dateien hochzuladen</title>
                 <title>Verwendung von setFileUpload um Dateien hochzuladen</title>
 
 
@@ -178,14 +193,17 @@ $client->setFileUpload('/tmp/Backup.tar.gz', 'bufile');
 $client->request('POST');
 $client->request('POST');
 ]]></programlisting>
 ]]></programlisting>
             </example>
             </example>
+
             Im ersten Beispiel, wird die Variable $text hochgeladen und als $_FILES['upload'] auf
             Im ersten Beispiel, wird die Variable $text hochgeladen und als $_FILES['upload'] auf
             der Serverseite verfügbar sein. Im zweiten Beispiel wird die vorhandene Datei
             der Serverseite verfügbar sein. Im zweiten Beispiel wird die vorhandene Datei
             /tmp/Backup.tar.gz auf den Server geladen und als $_FILES['bufile'] verfügbar sein. Der
             /tmp/Backup.tar.gz auf den Server geladen und als $_FILES['bufile'] verfügbar sein. Der
             Content-type wird automatisch erraten, wenn möglich - und wenn nicht, wird der
             Content-type wird automatisch erraten, wenn möglich - und wenn nicht, wird der
             Content-type auf 'application/octet-stream' gesetzt.
             Content-type auf 'application/octet-stream' gesetzt.
         </para>
         </para>
+
         <note>
         <note>
             <title>Dateien hochladen</title>
             <title>Dateien hochladen</title>
+
             <para>
             <para>
                 Beim Hochladen von Dateien wird der Content-type der <acronym>HTTP</acronym> Anfrage
                 Beim Hochladen von Dateien wird der Content-type der <acronym>HTTP</acronym> Anfrage
                 automatisch auf 'multipart/form-data' gesetzt. Man sollte beachten, dass man eine
                 automatisch auf 'multipart/form-data' gesetzt. Man sollte beachten, dass man eine
@@ -194,8 +212,10 @@ $client->request('POST');
             </para>
             </para>
         </note>
         </note>
     </sect2>
     </sect2>
+
     <sect2 id="zend.http.client.raw_post_data">
     <sect2 id="zend.http.client.raw_post_data">
         <title>Unverarbeitete POST Daten versenden</title>
         <title>Unverarbeitete POST Daten versenden</title>
+
         <para>
         <para>
             Man kann Zend_Http_Client verwenden, um mit der setRawData() Methode unverarbeitete POST
             Man kann Zend_Http_Client verwenden, um mit der setRawData() Methode unverarbeitete POST
             Daten zu versenden. Diese Methode nimmt zwei Parameter entgegen: der erste ist die im
             Daten zu versenden. Diese Methode nimmt zwei Parameter entgegen: der erste ist die im
@@ -203,8 +223,10 @@ $client->request('POST');
             Content-type der Daten. Obwohl dieser Parameter optional ist, sollte man ihn
             Content-type der Daten. Obwohl dieser Parameter optional ist, sollte man ihn
             normalerweise vor dem Absenden der Anfrage setzen - entweder durch Verwendung von
             normalerweise vor dem Absenden der Anfrage setzen - entweder durch Verwendung von
             setRawData() oder durch eine andere Methode: setEncType().
             setRawData() oder durch eine andere Methode: setEncType().
+
             <example id="zend.http.client.raw_post_data.example-1">
             <example id="zend.http.client.raw_post_data.example-1">
                 <title>Unverarbeitete POST Daten versenden</title>
                 <title>Unverarbeitete POST Daten versenden</title>
+
                 <programlisting language="php"><![CDATA[
                 <programlisting language="php"><![CDATA[
 $xml = '<book>' .
 $xml = '<book>' .
        '  <title>Islands in the Stream</title>' .
        '  <title>Islands in the Stream</title>' .
@@ -218,11 +240,14 @@ $client->setRawData($xml, 'text/xml')->request('POST');
 $client->setRawData($xml)->setEncType('text/xml')->request('POST');
 $client->setRawData($xml)->setEncType('text/xml')->request('POST');
 ]]></programlisting>
 ]]></programlisting>
             </example>
             </example>
+
             Die Daten sollten auf der Serverseite über die PHP Variable $HTTP_RAW_POST_DATA
             Die Daten sollten auf der Serverseite über die PHP Variable $HTTP_RAW_POST_DATA
             oder über den php://input stream verfügbar sein.
             oder über den php://input stream verfügbar sein.
         </para>
         </para>
+
         <note>
         <note>
             <title>Unverarbeitete POST Daten verwenden</title>
             <title>Unverarbeitete POST Daten verwenden</title>
+
             <para>
             <para>
                 Das Setzen von unverarbeiteten POST Daten für eine Anfrage überschreibt jeden POST
                 Das Setzen von unverarbeiteten POST Daten für eine Anfrage überschreibt jeden POST
                 Parameter oder Dateiuploads. Man sollte nicht beides in der selben Anfrage
                 Parameter oder Dateiuploads. Man sollte nicht beides in der selben Anfrage
@@ -234,6 +259,7 @@ $client->setRawData($xml)->setEncType('text/xml')->request('POST');
 
 
     <sect2 id="zend.http.client.http_authentication">
     <sect2 id="zend.http.client.http_authentication">
         <title>HTTP Authentifizierung</title>
         <title>HTTP Authentifizierung</title>
+
         <para>
         <para>
             Derzeit unterstützt Zend_Http_Client nur die Basis HTTP Authentifizierung. Diese
             Derzeit unterstützt Zend_Http_Client nur die Basis HTTP Authentifizierung. Diese
             Funktion kann durch Verwendung der <methodname>setAuth()</methodname> Methode oder durch
             Funktion kann durch Verwendung der <methodname>setAuth()</methodname> Methode oder durch
@@ -242,8 +268,10 @@ $client->setRawData($xml)->setEncType('text/xml')->request('POST');
             Benutzernamen, das Passwort und einen optionalen Authentifizierungstyp Parameter. Wie
             Benutzernamen, das Passwort und einen optionalen Authentifizierungstyp Parameter. Wie
             gesagt, wird derzeit nur die Basis Authentifizierung unterstützt (Unterstützung für eine
             gesagt, wird derzeit nur die Basis Authentifizierung unterstützt (Unterstützung für eine
             Digest Authentifizierung ist geplant).
             Digest Authentifizierung ist geplant).
+
             <example id="zend.http.client.http_authentication.example-1">
             <example id="zend.http.client.http_authentication.example-1">
                 <title>Setzen von Benutzer und Password für eine HTTP Authentifizierung</title>
                 <title>Setzen von Benutzer und Password für eine HTTP Authentifizierung</title>
+
                 <programlisting language="php"><![CDATA[
                 <programlisting language="php"><![CDATA[
 // Verwende die Basis Authentifizierung
 // Verwende die Basis Authentifizierung
 $client->setAuth('shahar', 'myPassword!', Zend_Http_Client::AUTH_BASIC);
 $client->setAuth('shahar', 'myPassword!', Zend_Http_Client::AUTH_BASIC);
@@ -260,6 +288,7 @@ $client->setUri('http://christer:secret@example.com');
 
 
     <sect2 id="zend.http.client.multiple_requests">
     <sect2 id="zend.http.client.multiple_requests">
         <title>Versenden mehrerer Anfragen mit dem selben Client</title>
         <title>Versenden mehrerer Anfragen mit dem selben Client</title>
+
         <para>
         <para>
             <classname>Zend_Http_Client</classname> wurde zusätzlich besonders dafür entwickelt, um
             <classname>Zend_Http_Client</classname> wurde zusätzlich besonders dafür entwickelt, um
             mehrere, aufeinander folgende Abfragen durch das selbe Objekt verarbeiten zu können.
             mehrere, aufeinander folgende Abfragen durch das selbe Objekt verarbeiten zu können.
@@ -267,6 +296,7 @@ $client->setUri('http://christer:secret@example.com');
             abzurufen, oder wenn eine spezielle <acronym>HTTP</acronym> Ressource das Einloggen und
             abzurufen, oder wenn eine spezielle <acronym>HTTP</acronym> Ressource das Einloggen und
             Erhalten eines Session Cookies erfordert.
             Erhalten eines Session Cookies erfordert.
         </para>
         </para>
+
         <para>
         <para>
             Beim Ausführen mehrere Anfrage an den selben Host, wird es besonders empfohlen, den
             Beim Ausführen mehrere Anfrage an den selben Host, wird es besonders empfohlen, den
             Konfigurationsschalter 'keepalive' zu aktivieren. Wenn der Server keep-alive
             Konfigurationsschalter 'keepalive' zu aktivieren. Wenn der Server keep-alive
@@ -275,6 +305,7 @@ $client->setUri('http://christer:secret@example.com');
             verhindert den Overhead beim Öffnen und Schließen von <acronym>TCP</acronym>
             verhindert den Overhead beim Öffnen und Schließen von <acronym>TCP</acronym>
             Verbindungen zum Server.
             Verbindungen zum Server.
         </para>
         </para>
+
         <para>
         <para>
             Wenn man verschiedene Anfragen mit dem selben Client durchführt, aber sicherstellen
             Wenn man verschiedene Anfragen mit dem selben Client durchführt, aber sicherstellen
             möchte, dass alle anfragespezifischen Parameter entfernt werden, sollte man die
             möchte, dass alle anfragespezifischen Parameter entfernt werden, sollte man die
@@ -316,8 +347,10 @@ $client->setUri('http://christer:secret@example.com');
             speichern. Auf diese Weise muß der Benutzer nur einmal pro Session authentifiziert
             speichern. Auf diese Weise muß der Benutzer nur einmal pro Session authentifiziert
             werden.
             werden.
         </para>
         </para>
+
         <example id="zend.http.client.multiple_requests.example-1">
         <example id="zend.http.client.multiple_requests.example-1">
             <title>Durchführen von aufeinander folgenden Anfrage mit einem Client</title>
             <title>Durchführen von aufeinander folgenden Anfrage mit einem Client</title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 // Zuerst den Client instanzieren
 // Zuerst den Client instanzieren
 $client = new Zend_Http_Client('http://www.example.com/fetchdata.php', array(
 $client = new Zend_Http_Client('http://www.example.com/fetchdata.php', array(
@@ -371,6 +404,7 @@ $_SESSION['cookiejar'] = $client->getCookieJar();
             verwenden, muss die Methode <methodname>setRawData()</methodname> verwendet werden,
             verwenden, muss die Methode <methodname>setRawData()</methodname> verwendet werden,
             wobei das Daten Argument eine Stream Ressource ist (z.B. das Ergebnis von
             wobei das Daten Argument eine Stream Ressource ist (z.B. das Ergebnis von
             <methodname>fopen()</methodname>).
             <methodname>fopen()</methodname>).
+
             <example id="zend.http.client.streaming.example-1">
             <example id="zend.http.client.streaming.example-1">
                 <title>Senden von Dateien zum HTTP Server durch Streamen</title>
                 <title>Senden von Dateien zum HTTP Server durch Streamen</title>
 
 
@@ -407,6 +441,7 @@ $client->setRawData($fp, 'application/zip')->request('PUT');
             Man kann die Antwort entweder in eine vordefinierte Datei schreiben, oder eine temporäre
             Man kann die Antwort entweder in eine vordefinierte Datei schreiben, oder eine temporäre
             Datei hierfür verwenden und Sie woanders hinsenden, oder Sie durch Verwendung von
             Datei hierfür verwenden und Sie woanders hinsenden, oder Sie durch Verwendung von
             regulären Streaming Funktionen an eine andere Datei Senden.
             regulären Streaming Funktionen an eine andere Datei Senden.
+
             <example id="zend.http.client.streaming.example-2">
             <example id="zend.http.client.streaming.example-2">
                 <title>Empfangen von Dateien vom HTTP Server durch Streamen</title>
                 <title>Empfangen von Dateien vom HTTP Server durch Streamen</title>
 
 
@@ -425,6 +460,3 @@ $client->setStreaming("my/downloads/myfile)->request('GET');
         </para>
         </para>
     </sect2>
     </sect2>
 </sect1>
 </sect1>
-<!--
-vim:se ts=4 sw=4 et:
--->

+ 11 - 4
documentation/manual/de/module_specs/Zend_Http_Client.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20115 -->
+<!-- EN-Revision: 20779 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.http.client">
 <sect1 id="zend.http.client">
     <title>Einführung</title>
     <title>Einführung</title>
@@ -23,6 +23,7 @@
             entweder ein String oder ein Zend_Uri_Http Objekt sein) und ein Array oder Zend_Config
             entweder ein String oder ein Zend_Uri_Http Objekt sein) und ein Array oder Zend_Config
             Objekt welches Konfigurationsparameter enthält. Beides kann ausgelassen und später
             Objekt welches Konfigurationsparameter enthält. Beides kann ausgelassen und später
             durch Verwendung der setUri() and setConfig() Methoden gesetzt werden.
             durch Verwendung der setUri() and setConfig() Methoden gesetzt werden.
+
             <example id="zend.http.client.introduction.example-1">
             <example id="zend.http.client.introduction.example-1">
                 <title>Ein Zend_Http_Client Objekt instanzieren</title>
                 <title>Ein Zend_Http_Client Objekt instanzieren</title>
 
 
@@ -65,6 +66,7 @@ $client->setConfig($config);
             Der Konstruktor und die setConfig() Methode akzeptieren ein assoziatives Array mit
             Der Konstruktor und die setConfig() Methode akzeptieren ein assoziatives Array mit
             Konfigurationsparametern oder ein <classname>Zend_Config</classname> Objekt. Das Setzen
             Konfigurationsparametern oder ein <classname>Zend_Config</classname> Objekt. Das Setzen
             dieser Parameter ist optional, da alle einen Standardwert haben.
             dieser Parameter ist optional, da alle einen Standardwert haben.
+
             <table id="zend.http.client.configuration.table">
             <table id="zend.http.client.configuration.table">
                 <title>Zend_Http_Client Konfigurationsparameter</title>
                 <title>Zend_Http_Client Konfigurationsparameter</title>
 
 
@@ -193,6 +195,7 @@ $client->setConfig($config);
         <para>
         <para>
             Das Durchführen von einfachen HTTP Anfragen kann sehr leicht durch Verwendung der
             Das Durchführen von einfachen HTTP Anfragen kann sehr leicht durch Verwendung der
             request() Methode gemacht werden und benötigt selten mehr als drei Codezeilen:
             request() Methode gemacht werden und benötigt selten mehr als drei Codezeilen:
+
             <example id="zend.http.client.basic-requests.example-1">
             <example id="zend.http.client.basic-requests.example-1">
                 <title>Durchführen einer einfache GET Anfrage</title>
                 <title>Durchführen einer einfache GET Anfrage</title>
 
 
@@ -207,9 +210,10 @@ $response = $client->request();
             Protokoll definiert.
             Protokoll definiert.
 
 
             <footnote>
             <footnote>
-              <para>
-                Siehe RFC 2616 - <ulink url="http://www.w3.org/Protocols/rfc2616/rfc2616.html" />.
-              </para>
+                <para>
+                    Siehe RFC 2616 - <ulink
+                        url="http://www.w3.org/Protocols/rfc2616/rfc2616.html" />.
+                </para>
             </footnote>.
             </footnote>.
 
 
             Zur Erleichterung sind alle als Klassenkonstanten definiert:
             Zur Erleichterung sind alle als Klassenkonstanten definiert:
@@ -220,6 +224,7 @@ $response = $client->request();
             Wenn keine Methode angegeben worden ist, wird die durch den letzten Aufruf von
             Wenn keine Methode angegeben worden ist, wird die durch den letzten Aufruf von
             setMethod() gesetzte Methode verwendet. Wenn setMethod() vorher nicht aufgerufen worden
             setMethod() gesetzte Methode verwendet. Wenn setMethod() vorher nicht aufgerufen worden
             ist, wird als Standardmethode GET verwendet (siehe obiges Beispiel).
             ist, wird als Standardmethode GET verwendet (siehe obiges Beispiel).
+
             <example id="zend.http.client.basic-requests.example-2">
             <example id="zend.http.client.basic-requests.example-2">
                 <title>Andere Anfragemethoden als GET verwenden</title>
                 <title>Andere Anfragemethoden als GET verwenden</title>
 
 
@@ -247,6 +252,7 @@ $response = $client->request();
             setParameterGet() Methode auch ein einzelnes assoziatives Array mit GET Parameter als
             setParameterGet() Methode auch ein einzelnes assoziatives Array mit GET Parameter als
             Name => Wert Variablen, was beim setzen von mehreren GET Parametern komfortabler sein
             Name => Wert Variablen, was beim setzen von mehreren GET Parametern komfortabler sein
             kann.
             kann.
+
             <example id="zend.http.client.parameters.example-1">
             <example id="zend.http.client.parameters.example-1">
                 <title>Setzen von GET Parametern</title>
                 <title>Setzen von GET Parametern</title>
 
 
@@ -273,6 +279,7 @@ $client->setParameterGet(array(
             Parameter zu einer Anfrage ist sehr ähnlich wie das Hinzufügen von GET Parametern and
             Parameter zu einer Anfrage ist sehr ähnlich wie das Hinzufügen von GET Parametern and
             kann mit der setParameterPost() Methode gemacht werden, die vom Aufbau der
             kann mit der setParameterPost() Methode gemacht werden, die vom Aufbau der
             setParameterGet() Methode ähnlich ist..
             setParameterGet() Methode ähnlich ist..
+
             <example id="zend.http.client.parameters.example-2">
             <example id="zend.http.client.parameters.example-2">
                 <title>Setzen von POST Parametern</title>
                 <title>Setzen von POST Parametern</title>
 
 

+ 80 - 64
documentation/manual/de/module_specs/Zend_Http_Cookie-Handling.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20115 -->
+<!-- EN-Revision: 20779 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.http.cookies">
 <sect1 id="zend.http.cookies">
     <title>Zend_Http_Cookie und Zend_Http_CookieJar</title>
     <title>Zend_Http_Cookie und Zend_Http_CookieJar</title>
@@ -38,6 +38,7 @@
 
 
         <para>
         <para>
             Es gibt zwei Möglichkeiten ein Cookie Objekt zu erstellen:
             Es gibt zwei Möglichkeiten ein Cookie Objekt zu erstellen:
+
             <itemizedlist>
             <itemizedlist>
                 <listitem>
                 <listitem>
                     <para>
                     <para>
@@ -147,6 +148,7 @@ $cookie = Zend_Http_Cookie::fromString('foo=bar; secure;',
             der den Namen sowie den Inhalt des Cookies enthält und durch ein Semikolon (';')
             der den Namen sowie den Inhalt des Cookies enthält und durch ein Semikolon (';')
             abgeschlossen ist. Der Inhalt wird URL-kodiert, wie es für einen Cookie-Header
             abgeschlossen ist. Der Inhalt wird URL-kodiert, wie es für einen Cookie-Header
             vorgeschrieben ist:
             vorgeschrieben ist:
+
             <example id="zend.http.cookies.cookie.instantiating.example-2">
             <example id="zend.http.cookies.cookie.instantiating.example-2">
                <title>Transformation eines Zend_Http_Cookie-Objekts zu einem String</title>
                <title>Transformation eines Zend_Http_Cookie-Objekts zu einem String</title>
 
 
@@ -178,6 +180,7 @@ echo $cookie;
             Sobald ein <classname>Zend_Http_Cookie</classname> instanziert wurde, stellt es diverse
             Sobald ein <classname>Zend_Http_Cookie</classname> instanziert wurde, stellt es diverse
             getter-Methoden zur Verfügung, die es einem ermöglichen, auf die verschiedenen
             getter-Methoden zur Verfügung, die es einem ermöglichen, auf die verschiedenen
             Eigenschaften des <acronym>HTTP</acronym> Cookies zuzugreifen:
             Eigenschaften des <acronym>HTTP</acronym> Cookies zuzugreifen:
+
             <itemizedlist>
             <itemizedlist>
                 <listitem>
                 <listitem>
                     <para>
                     <para>
@@ -217,6 +220,7 @@ echo $cookie;
 
 
         <para>
         <para>
             Zusätzlich gibt es einige boolesche tester-Methoden:
             Zusätzlich gibt es einige boolesche tester-Methoden:
+
             <itemizedlist>
             <itemizedlist>
                 <listitem>
                 <listitem>
                     <para>
                     <para>
@@ -291,6 +295,7 @@ echo ($cookie->isSessionCookie() ? 'Ja' : 'Nein');
             der Anfrage gesendet werden soll. Die Methode hat folgende Syntax und Parameter:
             der Anfrage gesendet werden soll. Die Methode hat folgende Syntax und Parameter:
             <code>boolean Zend_Http_Cookie->match(mixed $uri, [boolean $matchSessionCookies,
             <code>boolean Zend_Http_Cookie->match(mixed $uri, [boolean $matchSessionCookies,
                 [int $now]]);</code>
                 [int $now]]);</code>
+
             <itemizedlist>
             <itemizedlist>
                 <listitem>
                 <listitem>
                     <para>
                     <para>
@@ -409,6 +414,7 @@ $cookie->match('http://www.example.com/', true, time() + (3 * 3600));
             <classname>Zend_Http_Client</classname> Objekt automatisch zu dessen CookieJar
             <classname>Zend_Http_Client</classname> Objekt automatisch zu dessen CookieJar
             hinzugefügt. Wenn man es wünscht, kann man Cookies auch manuell zum CookieJar
             hinzugefügt. Wenn man es wünscht, kann man Cookies auch manuell zum CookieJar
             hinzufügen, was durch Nutzen zweier Methoden erreicht werden kann:
             hinzufügen, was durch Nutzen zweier Methoden erreicht werden kann:
+
             <itemizedlist>
             <itemizedlist>
                 <listitem>
                 <listitem>
                     <para>
                     <para>
@@ -458,6 +464,7 @@ $cookie->match('http://www.example.com/', true, time() + (3 * 3600));
             Es ist wichtig anzumerken, dass jede dieser Methoden einen speziellen
             Es ist wichtig anzumerken, dass jede dieser Methoden einen speziellen
             Parameter verlangt, der den Rückgabetyp der Methode festlegt. Dieser
             Parameter verlangt, der den Rückgabetyp der Methode festlegt. Dieser
             Parameter kann drei verschiedene Werte annehmen:
             Parameter kann drei verschiedene Werte annehmen:
+
             <itemizedlist>
             <itemizedlist>
                 <listitem>
                 <listitem>
                     <para>
                     <para>
@@ -470,23 +477,23 @@ $cookie->match('http://www.example.com/', true, time() + (3 * 3600));
 
 
                 <listitem>
                 <listitem>
                     <para>
                     <para>
-                    <constant>Zend_Http_CookieJar::COOKIE_STRING_ARRAY</constant>: Gibt Cookies
-                    als Strings - im Format "foo=bar" - zurück, welche passend für das
-                    Senden im "Cookie"-Header einer <acronym>HTTP</acronym>Anfrage sind. Wenn mehr
-                    als ein Cookie zurückgegeben werden sollte, wird stattdessen ein Array
-                    solcher Strings zurückgegeben.
+                        <constant>Zend_Http_CookieJar::COOKIE_STRING_ARRAY</constant>: Gibt Cookies
+                        als Strings - im Format "foo=bar" - zurück, welche passend für das
+                        Senden im "Cookie"-Header einer <acronym>HTTP</acronym>Anfrage sind. Wenn
+                        mehr als ein Cookie zurückgegeben werden sollte, wird stattdessen ein Array
+                        solcher Strings zurückgegeben.
                     </para>
                     </para>
                 </listitem>
                 </listitem>
 
 
                 <listitem>
                 <listitem>
                     <para>
                     <para>
-                    <constant>Zend_Http_CookieJar::COOKIE_STRING_CONCAT</constant>: Ähnlich zu
-                    COOKIE_STRING_ARRAY; allerdings gibt diese Methode, falls mehr als
-                    ein Cookie zurückgegeben wird, einen einzelnen, langen String zurück,
-                    der die Cookies anhand eines Semikolons (;) trennt. Dieses Prozedere
-                    ist besonders hilfreich, wenn man alle zutreffenden Cookies in einem
-                    einzelnen "Cookie"-Header einer <acronym>HTTP</acronym> Anfrage zurückgeben
-                    will.
+                        <constant>Zend_Http_CookieJar::COOKIE_STRING_CONCAT</constant>: Ähnlich zu
+                        COOKIE_STRING_ARRAY; allerdings gibt diese Methode, falls mehr als
+                        ein Cookie zurückgegeben wird, einen einzelnen, langen String zurück,
+                        der die Cookies anhand eines Semikolons (;) trennt. Dieses Prozedere
+                        ist besonders hilfreich, wenn man alle zutreffenden Cookies in einem
+                        einzelnen "Cookie"-Header einer <acronym>HTTP</acronym> Anfrage zurückgeben
+                        will.
                     </para>
                     </para>
                 </listitem>
                 </listitem>
             </itemizedlist>
             </itemizedlist>
@@ -494,70 +501,79 @@ $cookie->match('http://www.example.com/', true, time() + (3 * 3600));
 
 
         <para>
         <para>
             Die Struktur der unterschiedlichen Cookie-Abrufmethoden wird unterhalb beschrieben:
             Die Struktur der unterschiedlichen Cookie-Abrufmethoden wird unterhalb beschrieben:
+
             <itemizedlist>
             <itemizedlist>
                 <listitem>
                 <listitem>
                     <para>
                     <para>
-                    <classname>Zend_Http_CookieJar->getCookie($uri, $cookie_name[,
-                        $ret_as])</classname>: Gibt einen einzelnen Cookie von dem CookieJar zurück,
-                    dessen <acronym>URI</acronym> (Domain und Pfad) und Name zu den Parametern
-                    passen. $uri ist entweder ein String oder ein
-                    <classname>Zend_Http_Uri</classname> Objekt, die den <acronym>URI</acronym>
-                    darstellen. $cookie_name ist ein String zum Identifizieren des Cookie-Namens.
-                    $ret_as ist ein optionaler Parameter, der angibt, von welchem Typ der
-                    zurückgegebene Wert ist. Der Standardwert ist COOKIE_OBJECT.
+                        <classname>Zend_Http_CookieJar->getCookie($uri, $cookie_name[,
+                            $ret_as])</classname>: Gibt einen einzelnen Cookie von dem CookieJar
+                            zurück, dessen <acronym>URI</acronym> (Domain und Pfad) und Name zu den
+                            Parametern passen. $uri ist entweder ein String oder ein
+                        <classname>Zend_Http_Uri</classname> Objekt, die den <acronym>URI</acronym>
+                        darstellen. $cookie_name ist ein String zum Identifizieren des
+                        Cookie-Namens. $ret_as ist ein optionaler Parameter, der angibt, von welchem
+                        Typ der zurückgegebene Wert ist. Der Standardwert ist COOKIE_OBJECT.
                     </para>
                     </para>
                 </listitem>
                 </listitem>
 
 
                 <listitem>
                 <listitem>
                     <para>
                     <para>
-                    <classname>Zend_Http_CookieJar->getAllCookies($ret_as)</classname>: Holt alle
-                    Cookies aus dem CookieJar. $ret_as gibt den Rückgabetyp - wie oben bereits
-                    beschrieben - an. Wenn er nicht angegeben wird, nimmt er COOKIE_OBJECT an.
+                        <classname>Zend_Http_CookieJar->getAllCookies($ret_as)</classname>: Holt
+                        alle Cookies aus dem CookieJar. $ret_as gibt den Rückgabetyp - wie oben
+                        bereits beschrieben - an. Wenn er nicht angegeben wird, nimmt er
+                        COOKIE_OBJECT an.
                     </para>
                     </para>
                 </listitem>
                 </listitem>
 
 
                 <listitem>
                 <listitem>
                     <para>
                     <para>
-                    <classname>Zend_Http_CookieJar->getMatchingCookies($uri[, $matchSessionCookies[,
-                        $ret_as[, $now]]])</classname>: Gibt alle Cookies vom CookieJar zurück, die
-                    mit der Ablaufzeit und dem <acronym>URI</acronym> übereinstimmen.
-                    <itemizedlist>
-                        <listitem>
-                            <para>
-                            <varname>$uri</varname> ist entweder ein
-                            <classname>Zend_Uri_Http</classname> Objekt oder ein String, der den
-                            Verbindungstyp (sicher oder unsicher), die Domain und den Pfad angibt.
-                            Nach diesen Informationen wird im CookieJar gesucht.
-                            </para>
-                        </listitem>
-
-                        <listitem>
-                            <para>
-                            <varname>$matchSessionCookies</varname> ist ein boolescher Ausdruck, der
-                            festlegt, ob nach Session-Cookies gesucht werden soll. Session-Cookies
-                            sind Cookies, die keine Ablaufzeit enthalten. Standardmäßig ist dieser
-                            Wert <constant>TRUE</constant>.
-                            </para>
-                        </listitem>
-
-                        <listitem>
-                            <para>
-                            <varname>$ret_as</varname> gibt den Rückgabetyp - wie oben beschrieben
-                            - an. Wenn keiner angegeben wird, wird COOKIE_OBJECT angenommen.
-                            </para>
-                        </listitem>
-
-                        <listitem>
-                            <para>
-                            <varname>$now</varname> ist ein Integer der einen UNIX-Zeitstempel
-                            darstellt. Cookies, die vor der angegeben Zeit ablaufen, werden nicht
-                            zurückgegeben. Wenn dieser Parameter nicht angegeben wird, wird
-                            stattdessen die aktuelle Zeit gewählt.
-                            </para>
-                        </listitem>
-                    </itemizedlist>
-                    Mehr über das Zutreffen von Cookies gibt es hier:
-                    <xref linkend="zend.http.cookies.cookie.matching" />.
+                        <classname>Zend_Http_CookieJar->getMatchingCookies($uri[,
+                            $matchSessionCookies[, $ret_as[, $now]]])</classname>: Gibt alle Cookies
+                        vom CookieJar zurück, die mit der Ablaufzeit und dem <acronym>URI</acronym>
+                        übereinstimmen.
+
+                        <itemizedlist>
+                            <listitem>
+                                <para>
+                                    <varname>$uri</varname> ist entweder ein
+                                    <classname>Zend_Uri_Http</classname> Objekt oder ein String, der
+                                    den Verbindungstyp (sicher oder unsicher), die Domain und den
+                                    Pfad angibt. Nach diesen Informationen wird im CookieJar
+                                    gesucht.
+                                </para>
+                            </listitem>
+
+                            <listitem>
+                                <para>
+                                    <varname>$matchSessionCookies</varname> ist ein boolescher
+                                    Ausdruck, der festlegt, ob nach Session-Cookies gesucht werden
+                                    soll. Session-Cookies sind Cookies, die keine Ablaufzeit
+                                    enthalten. Standardmäßig ist dieser Wert
+                                    <constant>TRUE</constant>.
+                                </para>
+                            </listitem>
+
+                            <listitem>
+                                <para>
+                                    <varname>$ret_as</varname> gibt den Rückgabetyp - wie oben
+                                    beschrieben - an. Wenn keiner angegeben wird, wird
+                                    COOKIE_OBJECT angenommen.
+                                </para>
+                            </listitem>
+
+                            <listitem>
+                                <para>
+                                    <varname>$now</varname> ist ein Integer der einen
+                                    UNIX-Zeitstempel darstellt. Cookies, die vor der angegeben Zeit
+                                    ablaufen, werden nicht zurückgegeben. Wenn dieser Parameter
+                                    nicht angegeben wird, wird stattdessen die aktuelle Zeit
+                                    gewählt.
+                                </para>
+                            </listitem>
+                        </itemizedlist>
+
+                        Mehr über das Zutreffen von Cookies gibt es hier:
+                        <xref linkend="zend.http.cookies.cookie.matching" />.
                     </para>
                     </para>
                 </listitem>
                 </listitem>
             </itemizedlist>
             </itemizedlist>

+ 6 - 1
documentation/manual/de/module_specs/Zend_Http_Response.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20121 -->
+<!-- EN-Revision: 20779 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.http.response">
 <sect1 id="zend.http.response">
     <title>Zend_Http_Response</title>
     <title>Zend_Http_Response</title>
@@ -19,6 +19,7 @@
             In den meisten Fällen wird ein Zend_Http_Response Objekt über die fromString() Methode
             In den meisten Fällen wird ein Zend_Http_Response Objekt über die fromString() Methode
             instanziert, die einen String liest, der eine HTTP Rückantwort enthält und ein
             instanziert, die einen String liest, der eine HTTP Rückantwort enthält und ein
             Zend_Http_Response Objekt zurückgibt.
             Zend_Http_Response Objekt zurückgibt.
+
             <example id="zend.http.response.introduction.example-1">
             <example id="zend.http.response.introduction.example-1">
                 <title>Ein Zend_Http_Response Object über die factory Methode instanzieren</title>
                 <title>Ein Zend_Http_Response Object über die factory Methode instanzieren</title>
 
 
@@ -97,6 +98,7 @@ $response = Zend_Http_Response::fromString($str);
             mehrere Methoden bereit, die zum Testen des Typs der Antwort verwendet werden können.
             mehrere Methoden bereit, die zum Testen des Typs der Antwort verwendet werden können.
             Diese geben alle ein boolesches <constant>TRUE</constant> oder
             Diese geben alle ein boolesches <constant>TRUE</constant> oder
             <constant>FALSE</constant> zurück:
             <constant>FALSE</constant> zurück:
+
             <itemizedlist>
             <itemizedlist>
                 <listitem>
                 <listitem>
                     <para>
                     <para>
@@ -145,6 +147,7 @@ if ($response->isError()) {
         <para>
         <para>
             Der Hauptzweck eines Response Okjektes ist der einfache Zugriff auf diverse
             Der Hauptzweck eines Response Okjektes ist der einfache Zugriff auf diverse
             Antwortparameter.
             Antwortparameter.
+
             <itemizedlist>
             <itemizedlist>
                 <listitem>
                 <listitem>
                     <para>
                     <para>
@@ -263,6 +266,7 @@ echo $body;
             Rückantworten bereit. Diese Methoden sind alle als statische Methoden eingerichtet, so
             Rückantworten bereit. Diese Methoden sind alle als statische Methoden eingerichtet, so
             dass man sie extern verwenden kann, ohne dass man ein Response Objekt instanzierebn muss
             dass man sie extern verwenden kann, ohne dass man ein Response Objekt instanzierebn muss
             und nur einen bestimmten Teil der Antwort extrahieren möchte.
             und nur einen bestimmten Teil der Antwort extrahieren möchte.
+
             <itemizedlist>
             <itemizedlist>
                 <listitem>
                 <listitem>
                     <para>
                     <para>
@@ -323,6 +327,7 @@ echo $body;
         <para>
         <para>
             Neben der Analysemethoden beinhaltet die Klasse auch einen Satz von Dekodieren für
             Neben der Analysemethoden beinhaltet die Klasse auch einen Satz von Dekodieren für
             allgemein <acronym>HTTP</acronym> Antwort Transferkodierungen:
             allgemein <acronym>HTTP</acronym> Antwort Transferkodierungen:
+
             <itemizedlist>
             <itemizedlist>
                 <listitem>
                 <listitem>
                     <para>
                     <para>

+ 1 - 4
documentation/manual/de/module_specs/Zend_InfoCard-Basics.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17232 -->
+<!-- EN-Revision: 20779 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.infocard.basics">
 <sect1 id="zend.infocard.basics">
     <title>Einführung</title>
     <title>Einführung</title>
@@ -392,6 +392,3 @@ $claims = $infoCard->process($_POST['xmlToken']);
 ]]></programlisting>
 ]]></programlisting>
     </sect2>
     </sect2>
 </sect1>
 </sect1>
-<!--
-vim:se ts=4 sw=4 et:
--->

+ 2 - 2
documentation/manual/de/tutorials/quickstart-create-layout.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 19777 -->
+<!-- EN-Revision: 20787 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="learning.quickstart.create-layout">
 <sect1 id="learning.quickstart.create-layout">
     <title>Ein Layout erstellen</title>
     <title>Ein Layout erstellen</title>
@@ -167,7 +167,7 @@ class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
     <programlisting language="php"><![CDATA[
     <programlisting language="php"><![CDATA[
 // application/layouts/scripts/layout.phtml
 // application/layouts/scripts/layout.phtml
 
 
-echo $this->doctype() ?>
+<?php echo $this->doctype() ?>
 <html xmlns="http://www.w3.org/1999/xhtml">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <head>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />