Jelajahi Sumber

[MANUAL] German:

  - added review

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@22440 44c647ce-9c0f-0410-b52a-842ac1e357ba
loeffler.de 15 tahun lalu
induk
melakukan
a77cc66307
1 mengubah file dengan 180 tambahan dan 180 penghapusan
  1. 180 180
      documentation/manual/de/module_specs/Zend_Feed_Writer.xml

+ 180 - 180
documentation/manual/de/module_specs/Zend_Feed_Writer.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- EN-Revision: 22109 -->
-<!-- Reviewed: no -->
+<!-- Reviewed: 22109 -->
 <sect1 id="zend.feed.writer">
     <title>Zend_Feed_Writer</title>
 
@@ -12,38 +12,38 @@
             <classname>Zend_Feed_Reader</classname> und verantwortlich für die Erzeugung von
             Feeds für die Ausgabe. Sie unterstützt die Atom 1.0 Spezifikation (RFC 4287) und
             <acronym>RSS</acronym> 2.0 wie vom <acronym>RSS</acronym> Advisory Board
-            (<acronym>RSS</acronym> 2.0.11) spezifiziert. Es ist kein Nachkomme dieses
-            Standards. Trotzdem bietet es ein einfaches System der Erweiterung welches es erlaubt
-            jede Erweiterung und jedes Modul für jede der zwei Spezifikationen zu implementieren
+            (<acronym>RSS</acronym> 2.0.11) spezifiziert. Es weicht nicht von diesen
+            Standards ab. Trotzdem bietet es ein einfaches System der Erweiterung, welches es erlaubt
+            jede Erweiterung und jedes Modul für jede der zwei Spezifikationen zu implementieren,
             wenn diese nicht von Haus aus angeboten werden.
         </para>
 
         <para>
-            Auf vielen Wegen ist <classname>Zend_Feed_Writer</classname> das Gegenteil von
-            <classname>Zend_Feed_Reader</classname>. Wobei <classname>Zend_Feed_Reader</classname>
-            darauf fokusiert ist ein einfach zu verwendendes Architektur Frontend durch Getter
-            Methoden anzubieten, und <classname>Zend_Feed_Writer</classname> durch ähnlich
-            benannte Setter oder Mutatoren. Das stellt sicher das die <acronym>API</acronym> keine
-            weitere Lernkurve erfordert wenn jemand bereits mit
-            <classname>Zend_Feed_Reader</classname> bekannt ist.
+            In vieler Hinsicht ist <classname>Zend_Feed_Writer</classname> das Gegenteil von
+            <classname>Zend_Feed_Reader</classname>. Während <classname>Zend_Feed_Reader</classname>
+            darauf abzielt, eine einfach zu verwendende Architektur zur Verfügung zu stellen,
+            die sich durch Getter-Methoden auszeichnet, stellt <classname>Zend_Feed_Writer</classname> ähnlich
+            benannte Setter oder Mutatoren bereit. Das stellt sicher, dass die <acronym>API</acronym> keine
+            weitere Lernkurve aufwirft, wenn sich jemand bereits mit
+            <classname>Zend_Feed_Reader</classname> auskennt.
         </para>
 
         <para>
-            Als Ergebnis dieses Designs, ist der Rest sogar einleuchtend. Dahinter, wird jedes
-            Datenset eines <classname>Zend_Feed_Writer</classname> Daten Container wärend der
-            Darstellungszeit in ein DOMDocument Objekt übersetzt indem die
-            notwendigen Feed Elemente verwendet werden. Für jeden unterstützten Feed Typen gibt es
+            Als Ergebnis dieses Designs ist der Rest nämlich einleuchtend. Hinter den Kulissen wird jedes
+            Datenset eines <classname>Zend_Feed_Writer</classname>-Daten-Containers während der
+            Darstellungszeit in ein DOMDocument-Objekt übersetzt, indem die
+            notwendigen Feed-Elemente verwendet werden. Für jeden unterstützten Feed-Typen gibt es
             beide, sowohl einen Atom 1.0 als auch einen <acronym>RSS</acronym> 2.0 Renderer. Die
-            Verwendung der DOMDocument Klasse statt einer Template Lösung hat viele Vorteile.
+            Verwendung der DOMDocument-Klasse statt einer Templatelösung hat viele Vorteile.
             Der offensichtlichste ist die Möglichkeit das DOMDocument zu
-            exportieren um es weiter zu bearbeiten und auf <acronym>PHP</acronym>
-            <acronym>DOM</acronym> für die Korrakturen und richtige Darstellung zu setzen.
+            exportieren, um es weiter zu bearbeiten und sich auf <acronym>PHP</acronym>
+            <acronym>DOM</acronym> für die korrekte und richtige Darstellung zu verlassen.
         </para>
 
         <para>
             Wie bei <classname>Zend_Feed_Reader</classname> ist
             <classname>Zend_Feed_Writer</classname> ein alleinstehender Ersatz für
-            <classname>Zend_Feed</classname>'s Builder Architektur und nicht kompatibel mit diesen
+            <classname>Zend_Feed</classname>s Builder-Architektur und nicht kompatibel mit diesen
             Klassen.
         </para>
     </sect2>
@@ -53,61 +53,61 @@
 
         <para>
             Die Architektur von <classname>Zend_Feed_Writer</classname> ist sehr einfach. Es hat
-            zwei Kernsets von Klassen: Daten Container und Renderer.
+            zwei Kernsets von Klassen: Daten-Container und Renderer.
         </para>
 
         <para>
             Der Container enthält die Klassen <classname>Zend_Feed_Writer_Feed</classname> und
             <classname>Zend_Feed_Writer_Entry</classname>. Die Einstiegsklassen können bei jeder
-            Feed Klasse angehängt werden. Der einzige Zweck dieses Containers ist es Daten über den
-            zu erstellenden Feed zu sammeln, indem ein einfaches Interface von Setter Methoden
-            verwendet wird. Diese Methode führen einige Test zur Datenprüfung durch. Zum Beispiel
-            prüft er übergebene <acronym>URI</acronym>s, Datum, usw. Diese Checks sind nicht an
-            eine der Feed Standard Definitionen gebunden. Das Container Objekt enthält auch Methoden
-            welche die schnelle Darstellung und den Export des endgültigen Feeds erlauben, und Sie
-            können auf Wunsch wiederverwendet werden.
+            Feed-Klasse angehängt werden. Der einzige Zweck dieses Containers ist es, Daten über den
+            zu erstellenden Feed zu sammeln, indem ein einfaches Interface von Setter-Methoden
+            verwendet wird. Diese Methoden führen einige Test zur Datenprüfung durch. Zum Beispiel
+            prüft er übergebene <acronym>URI</acronym>s, Datum, usw. Diese Prüfungen sind nicht an
+            einen der Feed-Standarddefinitionen gebunden. Das Container-Objekt enthält auch Methoden, welche die
+            schnelle Darstellung und den Export des endgültigen Feeds erlauben und sie können auf
+            Wunsch wiederverwendet werden.
         </para>
 
         <para>
-            Zusätzlich zu den hauptsächlichen Daten Container Klassen gibt es zwei Atom 2.0
+            Zusätzlich zu den hauptsächlichen Datencontainerklassen gibt es zwei Atom 2.0
             spezifische Klassen. <classname>Zend_Feed_Writer_Source</classname> und
             <classname>Zend_Feed_Writer_Deleted</classname>. Die erstere implementiert Atom 2.0
-            Quell-Elemente welche Feed Metadaten der Quelle für spezielle Einträge im verwendeten
-            Feed enthalten (z.B. wenn der aktuelle Feed nicht die Originale Quelle des Eintrags
-            enthält). Die letztere implementiert Atom Timbstones RFC und erlaubt es Feeds Referenzen
-            zu Einträgen zu haben welche bereits gelöscht wurden.
+            Quell-Elemente, welche Feed-Metadaten der Quelle für spezielle Einträge im verwendeten
+            Feed enthalten (z.B. wenn der aktuelle Feed nicht die originale Quelle des Eintrags
+            enthält). Die letztere implementiert Atom Tombstones RFC und erlaubt es Feeds, Referenzen
+            zu Einträgen zu haben, welche bereits gelöscht wurden.
         </para>
 
         <para>
-            Wärend es zwei hauptsächliche Datencontainer-Typen gibt, gibt es vier Renderer - zwei
-            passende Container Renderer pro unterstütztem Feed Typ. Jeder Renderer akzeptiert einen
+            Während es zwei hauptsächliche Datencontainer-Typen gibt, gibt es vier Renderer - zwei
+            passende Container-Renderer pro unterstütztem Feedtyp. Jeder Renderer akzeptiert einen
             Container, und basierend auf seinem Container versucht er ein gültiges Feed-Markup zu
-            erstellen. Wenn der Renderer nicht in der Lage ist ein gültiges Feed-Markup zu
+            erstellen. Wenn der Renderer nicht in der Lage ist, ein gültiges Feed-Markup zu
             erstellen, möglicherweise weil dem Container ein obligatorischer Datenpunkt fehlt, dann
-            wird er dies melden indem eine <classname>Exception</classname> geworfen wird. Wärend es
-            möglich ist <classname>Exception</classname>s zu ignorieren, würde das diese alle
-            standardmäßigen Sicherheiten entfernen welche sicherstellen das gültige Daten gesetzt
-            wurden um einen komplett gültigen Feed darzustellen.
+            wird er dies melden, indem eine <classname>Exception</classname> geworfen wird. Während es
+            möglich ist <classname>Exception</classname>s zu ignorieren, würde dies die
+            standardmäßige Schutzvorrichtung entfernen, welche sicherstellt, dass gültige Daten gesetzt
+            wurden, um einen komplett gültigen Feed darzustellen.
         </para>
 
         <para>
-            Um dies etwas genauer zu erklären, kann man ein Set von Daten Containern für einen Feed
-            erstellen wobei es einen Feed Container gibt in dem einige Entry Container hinzugefügt
-            wurden und ein Deleted (gelöschter) Container. Dies formt eine Daten Hierarchie die
+            Um dies etwas genauer zu erklären, kann man ein Set von Datencontainern für einen Feed
+            erstellen, wobei es einen Feed-Container gibt, in dem einige Entry-Container hinzugefügt
+            wurden und ein Deleted (gelöschter) Container. Dies formt eine Datenhierarchie, die
             einen normalen Feed nachstellt. Wenn die Darstellung durchgeführt wird, dann übergibt
-            diese Hierarchie Ihre Teile den betreffenden Darstellern und die partiellen Feeds (alle
-            DOMDocuments) werden dann zusammen geworfen um einen kompletten Feed zu erstellen. Im
+            diese Hierarchie ihre Teile den betreffenden Darstellern und die partiellen Feeds (alle
+            DOMDocuments) werden dann zusammen geworfen, um einen kompletten Feed zu erstellen. Im
             Falle von Source oder Deleted (Tomestone) Containern werden diese nur für Atom 2.0
             dargestellt und für RSS ignoriert.
         </para>
 
         <para>
-            Da das System in Datencontainer und Renderer geteilt ist, kann es Erweiterungen
-            interessant machen. Eine typische Erweiterung welche namespaced Feeds und Entry Level
-            Elemente bietet, muss selbst exakt die gleiche Atchitektur reflektieren, z.B. anbieten
-            von Feed und Entry Level Daten Containern, und passenden Renderern. Das ist,
-            glücklicherweise, keine komplexe Integrationsarbeit da alle Erweiterungsklassen einfach
-            registriert und automatisch von den Kern Klassen verwendet werden. Wir kommen später in
+            Da das System in Datencontainer und Renderer aufgeteilt ist, sind Erweiterungen
+            interessant. Eine typische Erweiterung, welche Namespaced Feeds und Entry Level
+            Elemente bietet, muss selbst exakt die gleiche Architektur reflektieren, z.B. anbieten
+            von Feed und Entry Level Daten Containern und passenden Renderern. Das ist
+            glücklicherweise keine komplexe Integrationsarbeit, da alle Erweiterungsklassen einfach
+            registriert und automatisch von den Kernklassen verwendet werden. Wir kommen später in
             diesem Kapitel im Detail zu den Erweiterungen.
         </para>
     </sect2>
@@ -215,17 +215,17 @@ $out = $feed->export('atom');
 ]]></programlisting>
 
         <para>
-            Das ist ein perfekt gültiges Beispiel für Atom 1.0. Es sollte erwähnt sein das die
-            Unterdrückung von obligatorischen Datenpunkten, wie dem Titel, eine
-            <classname>Exception</classname> werfen wenn diese als Atom 1.0 dargestellt werden.
-            Das unterscheidet sich für <acronym>RSS</acronym> 2.0 wo ein Titel unterdrückt werden
-            kann solange eine Beschreibung vorhanden ist. Dadurch werden Exceptions geworfen die
-            sich zwischen beiden Standards unterscheiden abhängig vom Renderer der Verwendet wird.
-            Vom Design her wird <classname>Zend_Feed_Writer</classname> einen ungültigen Feed für
-            keinen Standard darstellen solange der End-Benutzer nicht definiert das alle Exceptions
-            ignoriert werden sollen. Diese eingebaute Sicherheit wurde hinzugefügt um
-            sicherzustellen dass sich Benutzer ohne tiefe Kenntnisse der betreffenden
-            Spezifikationen keine Sorgen machen muss.
+            Das ist ein vollkommen gültiges Beispiel für Atom 1.0. Es sollte erwähnt werden, dass das
+            Weglassen von obligatorischen Teilen der Daten, wie dem Titel, zu einer
+            <classname>Exception</classname> führt, wenn diese als Atom 1.0 dargestellt werden.
+            Anders ist das bei <acronym>RSS</acronym> 2.0, wo ein Titel weggelassen werden
+            kann, solange eine Beschreibung vorhanden ist. Dadurch werden Exceptions geworfen, die
+            sich zwischen beiden Standards abhängig vom Renderer unterscheiden, der verwendet wird.
+            Vom Design her wird <classname>Zend_Feed_Writer</classname> keinen ungültigen Feed für
+            einen Standard übersetzen, außer der End-Benutzer entscheidet sich bewusst, alle Exceptions
+            zu ignorieren. Diese eingebaute Sicherheit wurde hinzugefügt, um
+            sicherzustellen, dass sich Benutzer ohne tiefe Kenntnisse der betreffenden
+            Spezifikationen keine Sorgen machen müssen.
         </para>
     </sect2>
 
@@ -233,43 +233,43 @@ $out = $feed->export('atom');
         <title>Die Datenpunkte eines Feeds setzen</title>
 
         <para>
-            Bevor ein Feed dargestellt werden kann, müssen zuerst die notwendigen Daten, für den
-            Feed der dargestellt werden soll, gesetzt werden. Hierbei wird eine einfache Setter
-            artige <acronym>API</acronym> verwendet welche auch als initiale Methode für die Prüfung
-            von Daten herhält wenn diese gesetzt werden. Vom Design her entspricht die
-            <acronym>API</acronym> stark der von <classname>Zend_Feed_Reader</classname> um
+            Bevor ein Feed dargestellt werden kann, müssen zuerst die dafür notwendigen Daten
+            gesetzt werden. Hierbei wird eine einfache Setter-artige
+            <acronym>API</acronym> verwendet, welche auch als initiale Methode für die Prüfung
+            von Daten herhält, wenn diese gesetzt werden. Vom Design her entspricht die
+            <acronym>API</acronym> stark der von <classname>Zend_Feed_Reader</classname>, um
             Unklarheiten und Unsicherheiten zu vermeiden.
         </para>
 
         <note>
             <para>
-                Benutzer haben angemerkt dass das nicht Vorhandensein einer einfachen Array
-                Schreibweise für Eingabedaten zu langen Codeabschnitten führt. Das wird in
+                Benutzer haben angemerkt, dass das Nichtvorhandensein einer einfachen
+                Array-Schreibweise für Eingabedaten zu langen Codeabschnitten führt. Das wird in
                 zukünftigen Versionen behoben.
             </para>
         </note>
 
         <para>
             <classname>Zend_Feed_Writer</classname> bietet diese <acronym>API</acronym> über seine
-            Datencontainer Klassen <classname>Zend_Feed_Writer_Feed</classname> und
+            Datencontainerklassen <classname>Zend_Feed_Writer_Feed</classname> und
             <classname>Zend_Feed_Writer_Entry</classname> an (nicht zu erwähnen die Atom 2.0
             spezifischen Erweiterungsklassen). Diese Klassen speichern nahezu alle
-            Feed Daten in einer vom Typ unabhängigen Art, was bedeutet das man jeden Datencontainer
-            mit jedem Renderer wiederverwenden kann ohne das zusätzliche Arbeit notwendig ist. Beide
-            Klassen sind auch offen für Erweiterungen, was bedeutet das eine Erweiterung seine
-            eigenen Containerklassen definieren kann welche bei den Basis Containerklassen als
-            Erweiterung registriert sind, und geprüft werden sobald irgendein Methodenaufruf die
+            Feed-Daten in einer vom Typ unabhängigen Art, was bedeutet, dass man jeden Datencontainer
+            mit jedem Renderer wiederverwenden kann, ohne dass zusätzliche Arbeit notwendig ist. Beide
+            Klassen sind auch offen für Erweiterungen, was bedeutet, dass eine Erweiterung ihre
+            eigenen Containerklassen definieren kann, welche bei den Basis-Containerklassen als
+            Erweiterung registriert sind und geprüft werden, sobald irgendein Methodenaufruf die
             <methodname>__call()</methodname> Methode des Basiscontainers auslöst.
         </para>
 
         <para>
-            Hier ist eine Zusammenfassung der Kern <acronym>API</acronym> für Feeds. Man sollte
-            beachten das Sie nicht nur die Standards für <acronym>RSS</acronym> und Atom umfasst,
-            sondern auch eine Anzahl von Erweiterungen welche in
-            <classname>Zend_Feed_Writer</classname> enthalten sind. Die Benamung dieser Erweiterungs
-            Methoden ist recht generisch - alle Erweiterungs Methoden arbeiten auf dem gleichen
-            Level wie die Kern <acronym>API</acronym> da wir es erlauben jedes Erweiterungs Objekt
-            seperat zu empfangen wenn das notwendig ist.
+            Hier ist eine Zusammenfassung der Kern-<acronym>API</acronym> für Feeds. Man sollte
+            beachten, dass sie nicht nur die Standards für <acronym>RSS</acronym> und Atom umfasst,
+            sondern auch eine Anzahl von Erweiterungen, welche in
+            <classname>Zend_Feed_Writer</classname> enthalten sind. Die Benennung dieser
+            Erweiterungsmethoden ist recht generisch - alle Erweiterungsmethoden arbeiten auf dem gleichen
+            Level wie die Kern-<acronym>API</acronym>, da wir es erlauben, jedes Erweiterungsobjekt
+            separat zu empfangen wenn das notwendig ist.
         </para>
 
         <para>
@@ -288,9 +288,9 @@ $out = $feed->export('atom');
                         <entry><methodname>setId()</methodname></entry>
 
                         <entry>
-                            Setzt eine eindeutige ID die mit diesem Feed assoziiert ist. Für Atom
+                            Setzt eine eindeutige ID, die mit diesem Feed assoziiert ist. Für Atom
                             1.0 ist das ein atom:id Element, und für <acronym>RSS</acronym> 2.0 wird
-                            es als guid Element hinzugefügt. Diese sind optional solange ein Link
+                            es als guid Element hinzugefügt. Diese sind optional, solange ein Link
                             hinzugefügt wird, wenn z.B. der Link als ID gesetzt ist.
                         </entry>
                     </row>
@@ -309,11 +309,11 @@ $out = $feed->export('atom');
                         <entry><methodname>setLink()</methodname></entry>
 
                         <entry>
-                            Setzt eine <acronym>URI</acronym> zur <acronym>HTML</acronym> Website
+                            Setzt eine <acronym>URI</acronym> zur <acronym>HTML</acronym>-Website,
                             welche die gleichen oder ähnliche Informationen wie dieser Feed
                             enthält (z.B. wenn der Feed von einem Blog ist, sollte er die
-                            <acronym>URI</acronym> des Blogs anbieten unter welche die
-                            <acronym>HTML</acronym> Version der Einträge gelesen werden können).
+                            <acronym>URI</acronym> des Blogs anbieten, unter der die
+                            <acronym>HTML</acronym>-Version der Einträge gelesen werden können).
                         </entry>
                     </row>
 
@@ -321,14 +321,14 @@ $out = $feed->export('atom');
                         <entry><methodname>setFeedLinks()</methodname></entry>
 
                         <entry>
-                            Fügt einen Link zu einem <acronym>XML</acronym> Feed hinzu, entweder der
+                            Fügt einen Link zu einem <acronym>XML</acronym>-Feed hinzu, entweder der
                             erzeugte Feed oder eine alternative <acronym>URI</acronym> zeigen auf
                             den gleichen Feed, aber in einem anderen Format. Es ist mindestens
-                            notwendig einen Link zum erstellten Feed zu inkludieren damit dieser
+                            notwendig einen Link zum erstellten Feed zu inkludieren, damit dieser
                             eine identifizierbare endgültige <acronym>URI</acronym> hat, welche es
-                            dem Client erlaubt Änderungen des Orts mitzubekommen ohne das dauernde
+                            dem Client erlaubt, Änderungen des Orts mitzubekommen, ohne dass dauernde
                             Umleitungen notwendig sind. Dieser Parameter ist ein Array von Arrays,
-                            wobei jedes Unter-Array die Schlüssel "type" und "uri" enthält. Der Type
+                            wobei jedes Unter-Array die Schlüssel "type" und "uri" enthält. Der Typ
                             sollte "atom", "rss" oder "rdf" sein.
                         </entry>
                     </row>
@@ -337,13 +337,13 @@ $out = $feed->export('atom');
                         <entry><methodname>addAuthors()</methodname></entry>
 
                         <entry>
-                            Setzt die Daten für Autoren. Der Parameter ist ein Array von Arrays
+                            Setzt die Daten für Autoren. Der Parameter ist ein Array von Arrays,
                             wobei jedes Unter-Array die Schlüssel "name", "email" und "uri"
-                            enthalten kann. Der Wert "uri ist nur für Atom Feeds anwendbar da
-                            <acronym>RSS</acronym> keine Möglichkeit enthält Ihn anzuzeigen. Für
+                            enthalten kann. Der Wert "uri" ist nur für Atom Feeds anwendbar, da
+                            <acronym>RSS</acronym> keine Möglichkeit enthält diese anzuzeigen. Für
                             <acronym>RSS</acronym> 2.0 werden bei der Darstellung zwei Elemente
-                            erzeugt - ein Autor Element welches die Referenz zur Email enthält und
-                            dem Namen in Klammern, und ein Dublin Core Creator Element welches nur
+                            erzeugt - ein Autorelement, welches die Referenz zur Email und
+                            dem Namen in Klammern enthält und ein Dublin Core Creator Element, welches nur
                             den Namen enthält.
                         </entry>
                     </row>
@@ -352,8 +352,8 @@ $out = $feed->export('atom');
                         <entry><methodname>addAuthor()</methodname></entry>
 
                         <entry>
-                            Setzt die Daten für einen einzelnen Autor und folgt dem selben Array
-                            Format wie vorher für ein einzelnes Unter-Array beschrieben.
+                            Setzt die Daten für einen einzelnen Autor und folgt demselben
+                            Array-Format wie vorher für ein einzelnes Unter-Array beschrieben.
                         </entry>
                     </row>
 
@@ -361,11 +361,11 @@ $out = $feed->export('atom');
                         <entry><methodname>setDateCreated()</methodname></entry>
 
                         <entry>
-                            Setzt das Datum an dem dieser Feed erstellt wurde. Generell nur
-                            für Atom anwendbar wo es das Datum beschreibt zu der die Ressource,
+                            Setzt das Datum, an dem dieser Feed erstellt wurde. Generell nur
+                            für Atom anwendbar, wo es das Datum beschreibt, zu der die Ressource,
                             die von dem Atom 1.0 Dokument beschrieben wird, erstellt wurde. Der
-                            erwartete Parameter muss ein <acronym>UNIX</acronym> Timestamp oder ein
-                            <classname>Zend_Date</classname> Objekt sein.
+                            erwartete Parameter muss ein <acronym>UNIX</acronym>-Timestamp oder ein
+                            <classname>Zend_Date</classname>-Objekt sein.
                         </entry>
                     </row>
 
@@ -373,9 +373,9 @@ $out = $feed->export('atom');
                         <entry><methodname>setDateModified()</methodname></entry>
 
                         <entry>
-                            Setzt das Datum zu dem dieser Feed das letzte Mal geändert wurde. Der
-                            erwartete Parameter muss ein <acronym>UNIX</acronym> Timestamp oder ein
-                            <classname>Zend_Date</classname> Objekt sein.
+                            Setzt das Datum, an dem dieser Feed das letzte Mal geändert wurde. Der
+                            erwartete Parameter muss ein <acronym>UNIX</acronym>-Timestamp oder ein
+                            <classname>Zend_Date</classname>-Objekt sein.
                         </entry>
                     </row>
 
@@ -395,7 +395,7 @@ $out = $feed->export('atom');
                         <entry><methodname>setLanguage()</methodname></entry>
 
                         <entry>
-                            Setzt die Sprache des Feeds. Diese wird unterdrückt solange Sie nicht
+                            Setzt die Sprache des Feeds. Diese wird unterdrückt, solange sie nicht
                             gesetzt ist.
                         </entry>
                     </row>
@@ -405,27 +405,27 @@ $out = $feed->export('atom');
 
                         <entry>
                             Erlaubt es einen Generator zu setzen. Der Parameter sollte ein Array
-                            sein welche die Schlüssel "name", "version" und "uri" enthält. Wenn er
-                            unterdrückt wird, wird ein standardmäßiger Generator hinzugefügt welcher
-                            auf <classname>Zend_Feed_Writer</classname>, die aktuelle Version vom
+                            sein, welches die Schlüssel "name", "version" und "uri" enthält. Wenn er
+                            unterdrückt wird, wird ein standardmäßiger Generator hinzugefügt, welcher
+                            auf <classname>Zend_Feed_Writer</classname>, die aktuelle Version des
                             Zend Framework und die <acronym>URI</acronym> des Frameworks verweist.
                         </entry>
                     </row>
 
                     <row>
                         <entry><methodname>setCopyright()</methodname></entry>
-                        <entry>Setzt eine Copyright Notiz die mit dem Feed assoziiert ist.</entry>
+                        <entry>Setzt eine Copyright-Notiz, die mit dem Feed assoziiert ist.</entry>
                     </row>
 
                     <row>
                         <entry><methodname>addHubs()</methodname></entry>
 
                         <entry>
-                            Akzeptiert ein Array von Pubsubhubbub Hub Endpunkten die im Feed als
-                            Atom Links dargestellt werden damit PuSH Abonnenten den eigenen Feed
-                            abbonieren können. Es ist zu beachten das man einen Pubsubhubbub
-                            Herausgeber implementieren muss damit Real-Time Updates ermöglicht
-                            werden. Ein Herausgeber kann implementiert werden indem
+                            Akzeptiert ein Array von Pubsubhubbub Hub Endpunkten, die im Feed als
+                            Atom-Links dargestellt werden, damit PuSH-Abonnenten den eigenen Feed
+                            abbonieren können. Es ist zu beachten, dass man einen Pubsubhubbub
+                            Herausgeber implementieren muss, damit Real-Time-Updates ermöglicht
+                            werden. Ein Herausgeber kann implementiert werden, indem
                             <classname>Zend_Feed_Pubsubhubbub_Publisher</classname> verwendet wird.
                             Die Methode <methodname>addHub()</methodname> erlaubt es gleichzeitig
                             nur einen Hub hinzuzufügen.
@@ -436,14 +436,14 @@ $out = $feed->export('atom');
                         <entry><methodname>addCategories()</methodname></entry>
 
                         <entry>
-                            Akzepziert ein Array an Kategorien für die Darstellung, wobei jedes
-                            Element selbst ein Array ist dessen möglich Schlüssel "term", "label"
+                            Akzeptiert ein Array an Kategorien für die Darstellung, wobei jedes
+                            Element selbst ein Array ist, dessen mögliche Schlüssel "term", "label"
                             und "scheme" enthalten. "term" ist typischerweise der Name einer
-                            Kategorie welche für die Aufnahme in einer <acronym>URI</acronym>
-                            passen. "label" kann ein menschlich lesbarer Name einer Kategorie sein
-                            der spezielle Zeichen unterstützt (er wird wärend der Darstellung
+                            Kategorie, welche für die Aufnahme in einer <acronym>URI</acronym>
+                            passen. "label" kann ein menschenlesbarer Name einer Kategorie sein,
+                            der spezielle Zeichen unterstützt (er wird während der Darstellung
                             kodiert) und ist ein benötigter Schlüssel. "scheme" (im
-                            <acronym>RSS</acronym> auch die Domain genannt) ist optional muss aber
+                            <acronym>RSS</acronym> auch die Domain genannt) ist optional, muss aber
                             eine gültige <acronym>URI</acronym> sein. Die Methode
                             <methodname>addCategory()</methodname> erlaubt es gleichzeitig nur eine
                             Kategorie hinzuzufügen.
@@ -469,8 +469,8 @@ $out = $feed->export('atom');
 
                         <entry>
                             Gibt eine neue Instanz von <classname>Zend_Feed_Writer_Entry</classname>
-                            zurück. Das ist der Daten Container auf Level des Eintrags. Neue
-                            Einträge müssen <methodname>addEntry()</methodname> explizit aufrufen um
+                            zurück. Das ist der Daten Container auf der Ebene des Eintrags. Neue
+                            Einträge müssen <methodname>addEntry()</methodname> explizit aufrufen, um
                             Einträge für die Darstellung hinzuzufügen.
                         </entry>
                     </row>
@@ -511,8 +511,8 @@ $out = $feed->export('atom');
                         <entry><methodname>removeEntry()</methodname></entry>
 
                         <entry>
-                            Akzeptiert einen Parameter welche des Array Index eines Eintrags
-                            anzeigt welche vom Feed zu entfernen ist.
+                            Akzeptiert einen Parameter, der den Array-Index eines Eintrags
+                            bestimmt, welcher vom Feed zu entfernen ist.
                         </entry>
                     </row>
 
@@ -522,8 +522,8 @@ $out = $feed->export('atom');
                         <entry>
                             Exportiert die komplette Datenhierarchie in einen <acronym>XML</acronym>
                             Feed. Die Methode has zwei Parameter. Der erste ist der Feedtyp,
-                            entweder "atom" oder "rss". Der zweite in ein optionaler Boolean der
-                            zeigt ob Exceptions geworfen werden oder nicht. Er ist Standardmäßig
+                            entweder "atom" oder "rss". Der zweite in ein optionaler Boolean-Wert, der
+                            zeigt ob Exceptions geworfen werden oder nicht. Er ist standardmäßig
                             <constant>TRUE</constant>.
                         </entry>
                     </row>
@@ -533,7 +533,7 @@ $out = $feed->export('atom');
 
         <note>
             <para>
-                Zusätzlich zu diesen Settern gibt es passende Getter um Daten von den
+                Zusätzlich zu diesen Settern gibt es passende Getter, um Daten von den
                 Eintrags-Daten-Containern zu erhalten. Zum Beispiel gibt es zu
                 <methodname>setImage()</methodname> eine passende
             </para>
@@ -544,16 +544,16 @@ $out = $feed->export('atom');
     </sect2>
 
     <sect2 id="zend.feed.writer.setting.entry.data.points">
-        <title>Setzen der Datenpunkt für Einträge</title>
+        <title>Setzen der Datenpunkte für Einträge</title>
 
         <para>
-            Hier ist eine Zusammenfassung der Kern <acronym>API</acronym> für Einträge und Elemente.
-            Man sollte beachten das Sie nicht nur die Standards für <acronym>RSS</acronym> und Atom
-            umfasst, sondern auch eine Anzahl von Erweiterungen welche in
-            <classname>Zend_Feed_Writer</classname> enthalten sind. Die Benamung dieser Erweiterungs
-            Methoden ist recht generisch - alle Erweiterungs Methoden arbeiten auf dem gleichen
-            Level wie die Kern <acronym>API</acronym> da wir es erlauben jedes Erweiterungs Objekt
-            seperat zu empfangen wenn das notwendig ist.
+            Hier ist eine Zusammenfassung der Kern-<acronym>API</acronym> für Einträge und Elemente.
+            Man sollte beachten, dass dies nicht nur die Standards für <acronym>RSS</acronym> und Atom
+            umfasst, sondern auch eine Anzahl von Erweiterungen, welche in
+            <classname>Zend_Feed_Writer</classname> enthalten sind. Die Benennung dieser
+            Erweiterungsmethoden ist recht generisch - alle Erweiterungsmethoden arbeiten auf der gleichen
+            Ebene wie die Kern-<acronym>API</acronym>, da wir es zulassen, jedes Erweiterungsobjekt
+            separat zu empfangen, wenn das notwendig ist.
         </para>
 
         <para>
@@ -562,7 +562,7 @@ $out = $feed->export('atom');
         </para>
 
         <table>
-            <title>API Methoden auf Eintrags Level</title>
+            <title>API-Methoden auf Eintragsebene</title>
 
             <tgroup cols="2">
                 <tbody>
@@ -570,9 +570,9 @@ $out = $feed->export('atom');
                         <entry><methodname>setId()</methodname></entry>
 
                         <entry>
-                            Setzt eine eindeutige ID die mit diesem Eintrag assoziiert ist. Für Atom
-                            1.0 ist das ein atom:id Element, und für <acronym>RSS</acronym> 2.0 wird
-                            es als guid Element hinzugefügt. Diese sind optional solange ein Link
+                            Setzt eine eindeutige ID, die mit diesem Eintrag assoziiert ist. Für Atom
+                            1.0 ist das ein atom:id Element und für <acronym>RSS</acronym> 2.0 wird
+                            es als guid-Element hinzugefügt. Diese sind optional, solange ein Link
                             hinzugefügt wird, wenn z.B. der Link als ID gesetzt ist.
                         </entry>
                     </row>
@@ -596,11 +596,11 @@ $out = $feed->export('atom');
                         <entry><methodname>setLink()</methodname></entry>
 
                         <entry>
-                            Setzt eine <acronym>URI</acronym> zur <acronym>HTML</acronym> Website
+                            Setzt eine <acronym>URI</acronym> zur <acronym>HTML</acronym>-Website,
                             welche die gleichen oder ähnliche Informationen wie dieser Eintrag
                             enthält (z.B. wenn der Feed von einem Blog ist, sollte er die
-                            <acronym>URI</acronym> des Blog Artikels anbieten unter welche die
-                            <acronym>HTML</acronym> Version des Eintrags gelesen werden kann).
+                            <acronym>URI</acronym> des Blog Artikels anbieten, unter welcher die
+                            <acronym>HTML</acronym>-Version des Eintrags gelesen werden kann).
                         </entry>
                     </row>
 
@@ -608,16 +608,16 @@ $out = $feed->export('atom');
                         <entry><methodname>setFeedLinks()</methodname></entry>
 
                         <entry>
-                            Fügt einen Link zu einem <acronym>XML</acronym> Feed hinzu, entweder der
-                            erzeugte Feed oder eine alternative <acronym>URI</acronym> zeigen auf
-                            den gleichen Feed, aber in einem anderen Format. Es ist mindestens
-                            notwendig einen Link zum erstellten Feed zu inkludieren damit dieser
-                            eine identifizierbare endgültige <acronym>URI</acronym> hat, welche es
-                            dem Client erlaubt Änderungen des Orts mitzubekommen ohne
-                            das dauernde Umleitungen notwendig sind. Dieser Parameter ist ein Array
+                            Fügt einen Link zu einem <acronym>XML</acronym>-Feed hinzu, entweder der
+                            erzeugte Feed oder eine alternative <acronym>URI</acronym>, dieauf
+                            den gleichen Feed zeigt, aber in einem anderen Format. Es wird empfohlen,
+                            mindestens einen Link zum erstellten Feed zu aufzunehmen, damit dieser
+                            eine erkennbare endgültige <acronym>URI</acronym> hat, welche es
+                            dem Client erlaubt, Ortswechsel mitzubekommen, ohne
+                            dass dauernde Umleitungen notwendig sind. Dieser Parameter ist ein Array
                             von Arrays, wobei jedes Unter-Array die Schlüssel "type" und "uri"
-                            enthält. Der Type sollte "atom", "rss" oder "rdf" sein. Wenn ein Typ
-                            unterdrückt wird, ist er standardmäßig mit dem Typ identisch mit dem
+                            enthält. Der Typ sollte "atom", "rss" oder "rdf" sein. Wenn der Typ
+                            weggelassen wird, ist er standardmäßig mit dem Typ identisch, mit dem
                             der Feed dargestellt wird.
                         </entry>
                     </row>
@@ -628,11 +628,11 @@ $out = $feed->export('atom');
                         <entry>
                             Setzt die Daten für Autoren. Der Parameter ist ein Array von Arrays
                             wobei jedes Unter-Array die Schlüssel "name", "email" und "uri"
-                            enthalten kann. Der Wert "uri ist nur für Atom Feeds anwendbar da
-                            <acronym>RSS</acronym> keine Möglichkeit enthält Ihn anzuzeigen. Für
+                            enthalten kann. Der Wert "uri" ist nur für Atom-Feeds anwendbar, da
+                            <acronym>RSS</acronym> keine Möglichkeit enthält, diese anzuzeigen. Für
                             <acronym>RSS</acronym> 2.0 werden bei der Darstellung zwei Elemente
-                            erzeugt - ein Autor Element welches die Referenz zur Email enthält und
-                            dem Namen in Klammern, und ein Dublin Core Creator Element welches nur
+                            erzeugt - ein Autorelement, welches die Referenz zur Email und
+                            den Namen in Klammern enthält und ein Dublin Core Creator Element, welches nur
                             den Namen enthält.
                         </entry>
                     </row>
@@ -641,7 +641,7 @@ $out = $feed->export('atom');
                         <entry><methodname>addAuthor()</methodname></entry>
 
                         <entry>
-                            Setzt die Daten für einen einzelnen Autor und folgt dem selben Format
+                            Setzt die Daten für einen einzelnen Autor und folgt demselben Format
                             wie vorher für ein einzelnes Unter-Array beschrieben.
                         </entry>
                     </row>
@@ -650,11 +650,11 @@ $out = $feed->export('atom');
                         <entry><methodname>setDateCreated()</methodname></entry>
 
                         <entry>
-                            Setzt das Datum an dem dieser Feed erstellt wurde. Generell nur
-                            für Atom anwendbar wo es das Datum beschreibt zu der die Ressource,
+                            Setzt das Datum, an dem dieser Feed erstellt wurde. Generell nur
+                            für Atom anwendbar, wo es das Datum beschreibt an dem die Ressource,
                             die von dem Atom 1.0 Dokument beschrieben wird, erstellt wurde. Der
-                            erwartete Parameter muss ein <acronym>UNIX</acronym> Timestamp oder ein
-                            <classname>Zend_Date</classname> Objekt sein. Wenn es nicht angegeben
+                            erwartete Parameter muss ein <acronym>UNIX</acronym>-Timestamp oder ein
+                            <classname>Zend_Date</classname>-Objekt sein. Wenn es nicht angegeben
                             wird, dann wird das verwendete Datum das aktuelle Datum und die aktuelle
                             Zeit sein.
                         </entry>
@@ -664,9 +664,9 @@ $out = $feed->export('atom');
                         <entry><methodname>setDateModified()</methodname></entry>
 
                         <entry>
-                            Setzt das Datum zu dem dieser Feed das letzte Mal geändert wurde. Der
-                            erwartete Parameter muss ein <acronym>UNIX</acronym> Timestamp oder ein
-                            <classname>Zend_Date</classname> Objekt sein. Wenn es nicht angegeben
+                            Setzt das Datum, an dem dieser Feed das letzte Mal geändert wurde. Der
+                            erwartete Parameter muss ein <acronym>UNIX</acronym>-Timestamp oder ein
+                            <classname>Zend_Date</classname>-Objekt sein. Wenn es nicht angegeben
                             wird, dann wird das verwendete Datum das aktuelle Datum und die aktuelle
                             Zeit sein.
                         </entry>
@@ -676,7 +676,7 @@ $out = $feed->export('atom');
                         <entry><methodname>setCopyright()</methodname></entry>
 
                         <entry>
-                            Setzt eine Copyright Notiz welche mit dem Feed assoziiert wird.
+                            Setzt eine Copyright-Notiz, welche mit dem Feed assoziiert wird.
                         </entry>
                     </row>
 
@@ -684,14 +684,14 @@ $out = $feed->export('atom');
                         <entry><methodname>setCategories()</methodname></entry>
 
                         <entry>
-                            Akzepziert ein Array an Kategorien für die Darstellung, wobei jedes
-                            Element selbst ein Array ist dessen möglich Schlüssel "term", "label"
+                            Akzeptiert ein Array von Kategorien für die Darstellung, wobei jedes
+                            Element selbst ein Array ist, dessen möglich Schlüssel "term", "label"
                             und "scheme" enthalten. "term" ist typischerweise der Name einer
-                            Kategorie welche für die Aufnahme in einer <acronym>URI</acronym>
-                            passen. "label" kann ein menschlich lesbarer Name einer Kategorie sein
-                            der spezielle Zeichen unterstützt (er wird wärend der Darstellung
+                            Kategorie, welche für die Aufnahme in einer <acronym>URI</acronym>
+                            passen. "label" kann ein menschenlesbarer Name einer Kategorie sein,
+                            der spezielle Zeichen unterstützt (er wird während der Darstellung
                             kodiert) und ist ein benötigter Schlüssel. "scheme" (im
-                            <acronym>RSS</acronym> auch die Domain genannt) ist optional muss aber
+                            <acronym>RSS</acronym> auch die Domain genannt) ist optional, muss aber
                             eine gültige <acronym>URI</acronym> sein.
                         </entry>
                     </row>
@@ -700,7 +700,7 @@ $out = $feed->export('atom');
                         <entry><methodname>setCommentCount()</methodname></entry>
 
                         <entry>
-                            Setzt die Anzahl an Kommentaren welche mit diesem Eintrag assoziiert
+                            Setzt die Anzahl an Kommentaren, welche mit diesem Eintrag verbunden
                             sind. Die Darstellung unterscheidet sich zwischen <acronym>RSS</acronym>
                             und Atom 2.0 abhängig vom benötigten Element oder Attribut.
                         </entry>
@@ -710,8 +710,8 @@ $out = $feed->export('atom');
                         <entry><methodname>setCommentLink()</methodname></entry>
 
                         <entry>
-                            Setzt einen Link zu einer <acronym>HTML</acronym> Seite welche
-                            Kommentare enthält die mit diesem Eintrag assoziiert sind.
+                            Setzt einen Link zu einer <acronym>HTML</acronym> Seite, welche
+                            Kommentare enthält, die mit diesem Eintrag assoziiert sind.
                         </entry>
                     </row>
 
@@ -719,9 +719,9 @@ $out = $feed->export('atom');
                         <entry><methodname>setCommentFeedLink()</methodname></entry>
 
                         <entry>
-                            Setzt einen Link zu einem <acronym>XML</acronym> Feed welcher Kommentare
-                            enthält welche mit diesem Eintrag assoziiert sind. Der Parameter ist ein
-                            Array welches die Schlüssel "uri" und "type" enthält, wobei der Typ
+                            Setzt einen Link zu einem <acronym>XML</acronym>-Feed, der Kommentare
+                            enthält, welche mit diesem Eintrag assoziiert sind. Der Parameter ist ein
+                            Array, welches die Schlüssel "uri" und "type" enthält, wobei der Typ
                             entweder "rdf", "rss" oder "atom" ist.
                         </entry>
                     </row>
@@ -730,8 +730,8 @@ $out = $feed->export('atom');
                         <entry><methodname>setCommentFeedLinks()</methodname></entry>
 
                         <entry>
-                            Gleich wie <methodname>setCommentFeedLink()</methodname> ausser das Sie
-                            ein Array von Array akzeptiert wobei jedes Unterarray die von
+                            Das gleiche wie <methodname>setCommentFeedLink()</methodname>, außer dass sie
+                            ein Array von Arrays akzeptiert, wobei jedes Unterarray die von
                             <methodname>setCommentFeedLink()</methodname> erwarteten Parameter
                             enthält.
                         </entry>
@@ -742,7 +742,7 @@ $out = $feed->export('atom');
 
                         <entry>
                             Setzt die Kodierung des Textes des Eintrags. Diese ist standardmäßig
-                            UTF-8 welche auch die bevorzugte Kodierung ist.
+                            UTF-8, welche auch die bevorzugte Kodierung ist.
                         </entry>
                     </row>
                 </tbody>
@@ -751,7 +751,7 @@ $out = $feed->export('atom');
 
         <note>
             <para>
-                Zusätzlich zu diesen Settern gibt es passende Getter um Daten von den
+                Zusätzlich zu diesen Settern gibt es passende Getter, um Daten von den
                 Eintrags-Daten-Containern zu erhalten.
             </para>
         </note>