소스 검색

[DOCUMENTATION] German:

- sync up to r16595

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@16830 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas 16 년 전
부모
커밋
6a5516b463

+ 33 - 33
documentation/manual/de/module_specs/Zend_Controller-Router-Route-Rest.xml

@@ -5,16 +5,16 @@
     <title>Zend_Rest_Route</title>
 
     <para>
-        The <classname>Zend_Rest</classname> component contains a RESTful route
-        for <classname>Zend_Controller_Router_Rewrite</classname>. This route
-        offers a standardized routing scheme that routes requests by translating
-        the <acronym>HTTP</acronym> method and the <acronym>URI</acronym>
-        to a module, controller, and action. The table below provides an overview
-        of how request methods and <acronym>URI</acronym>'s are routed.
+        Die Komponente <classname>Zend_Rest</classname> enthält eine RESTvolle Route für
+        <classname>Zend_Controller_Router_Rewrite</classname>. Diese Route bietet ein
+        standartisiertes Routing Schema das Routinganfragen durch Übersetzung der
+        <acronym>HTTP</acronym> Methode und der <acronym>URI</acronym> zu einem Modul,
+        Controller und einer Action. Die unten stehende Tabelle bietet eine Übersicht darüber
+        wie Anfragemethoden und <acronym>URI</acronym>'s geroutet werden.
     </para>
 
     <table frame="all">
-        <title>Zend_Rest_Route Behavior</title>
+        <title>Verhalten von Zend_Rest_Route</title>
 
         <tgroup cols='3' align='left' colsep='1' rowsep='1'>
             <colspec colname='method' />
@@ -22,7 +22,7 @@
             <colspec colname='route' />
             <thead>
                 <row>
-                    <entry>Method</entry>
+                    <entry>Methode</entry>
                     <entry><acronym>URI</acronym></entry>
                     <entry>Module_Controller::action</entry>
                 </row>
@@ -72,9 +72,9 @@
     </table>
 
     <para>
-        To enable <classname>Zend_Rest_Route</classname> for an entire
-        application, construct it with no config params and add it as the
-        default route on the front controller:
+        Um <classname>Zend_Rest_Route</classname> für eine komplette Anwendung einzuschalten muss
+        diese ohne Konfigurationsparameter erstellt und als Standardroute dem
+        Frontcontroller hinzugefügt werden:
     </para>
 
     <programlisting language="php"><![CDATA[
@@ -85,16 +85,15 @@ $front->getRouter()->addRoute('default', $restRoute);
 
     <note>
         <para>
-            If <classname>Zend_Rest_Route</classname> cannot match a valid
-            module, controller, or action, it will return false and the router
-            will attempt to match using the next route in the router.
+            Wenn <classname>Zend_Rest_Route</classname> keinem gültigen Modul, Controller oder
+            keiner Action entspricht gibt diese false zurück und der Router versucht eine
+            Entsprechung zu finden indem die nächste Route im Router verwendet wird.
         </para>
     </note>
 
     <para>
-        To enable <classname>Zend_Rest_Route</classname> for specific modules,
-        construct it with an array of module names as the 3rd constructor
-        argument:
+        Um <classname>Zend_Rest_Route</classname> für spezielle Module einzuschalten muss diese
+        mit einem Array von Modulnamen als 3tes Argument des Constructors erstellt werden:
     </para>
 
     <programlisting language="php"><![CDATA[
@@ -104,9 +103,8 @@ $front->getRouter()->addRoute('rest', $restRoute);
 ]]></programlisting>
 
     <para>
-        To enable <classname>Zend_Rest_Route</classname> for specific
-        controllers, add an array of controller names as the value of each
-        module array element.
+        Um <classname>Zend_Rest_Route</classname> für spezielle Controller einzuschalten muss ein
+        Array von Controllernamen als Wert für jedes Modul (Arrayelement) hinzugefügt werden.
     </para>
 
     <programlisting language="php"><![CDATA[
@@ -121,45 +119,47 @@ $front->getRouter()->addRoute('rest', $restRoute);
         <title>Zend_Rest_Controller</title>
 
         <para>
-            To help guide development of Controllers for use with
-            <classname>Zend_Rest_Route</classname>, extend your Controllers from
-            <classname>Zend_Rest_Controller</classname>.
-            <classname>Zend_Rest_Controller</classname> defines the 5 most-commonly
-            needed operations for RESTful resources in the form of abstract action
-            methods.
+            Um bei der Entwicklung von Controllern zu Hilfe zu sein die mit
+            <classname>Zend_Rest_Route</classname> verwendet werden, müssen die Controller von
+            <classname>Zend_Rest_Controller</classname> erweitert werden.
+            <classname>Zend_Rest_Controller</classname> definiert die 5 am meisten benötigten
+            Operationen für RESTvolle Ressourcen in der Form von abstrakten Actionmethoden.
         </para>
 
         <itemizedlist>
             <listitem>
                 <para>
                     <emphasis><methodname>indexAction()</methodname></emphasis> -
-                    Should retrieve an index of resources and assign it to view.
+                    Sollte einen Index von Ressourcen empfangen und diese mit der View
+                    verknüpfen.
                 </para>
             </listitem>
             <listitem>
                 <para>
                     <emphasis><methodname>getAction()</methodname></emphasis> -
-                    Should retrieve a single resource identified by <acronym>URI</acronym>
-                    and assign it to view.
+                    Sollte eine einzelne  Ressource empfangen die von einer <acronym>URI</acronym>
+                    identifiziert wird und diese mit der Vew verknüpfen.
                 </para>
             </listitem>
             <listitem>
                 <para>
                     <emphasis><methodname>postAction()</methodname></emphasis> -
-                    Should accept a new single resource and persist its state.
+                    Sollte eine einzelne neue Ressource akzeptieren und dessen Status persistent
+                    machen.
                 </para>
             </listitem>
             <listitem>
                 <para>
                     <emphasis><methodname>putAction()</methodname></emphasis> -
-                    Should accept a single resource idenitifed by <acronym>URI</acronym>
-                    and persist its state.
+                    Sollte eine einzelne Ressource akzeptieren die von einer <acronym>URI</acronym>
+                    identifiziert wird und dessen Status persistent machen.
                 </para>
             </listitem>
             <listitem>
                 <para>
                     <emphasis><methodname>deleteAction()</methodname></emphasis> -
-                    Should delete a single resource identified by <acronym>URI</acronym>.
+                    Sollte eine einzelne Ressource löschen die von einer <acronym>URI</acronym>
+                    identifiziert wird.
                 </para>
             </listitem>
         </itemizedlist>

+ 98 - 89
documentation/manual/de/module_specs/Zend_Queue-Adapters.xml

@@ -2,12 +2,12 @@
 <!-- EN-Revision: 16590 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.queue.adapters">
-    <title>Adapters</title>
+    <title>Adapter</title>
 
     <para>
-        <classname>Zend_Queue</classname> supports all queues implementing the
-        interface <classname>Zend_Queue_Adapter_AdapterInterface</classname>.
-        The following Message Queue services are supported:
+        <classname>Zend_Queue</classname> unterstützt alle Queue die das Interface
+        <classname>Zend_Queue_Adapter_AdapterInterface</classname> implementieren. Die folgenden
+        Nachrichten Queue Services werden unterstützt:
     </para>
 
     <itemizedlist>
@@ -19,47 +19,46 @@
 
         <listitem>
             <para>
-                A database driven queue via <classname>Zend_Db</classname>.
+                Eine Datenbank verwendende Queue über <classname>Zend_Db</classname>.
             </para>
         </listitem>
 
         <listitem>
             <para>
-                A <ulink url="http://memcachedb.org/memcacheq/">MemcacheQ</ulink>
-                queue driven via <classname>Memcache</classname>.
+                Eine <ulink url="http://memcachedb.org/memcacheq/">MemcacheQ</ulink> verwendende
+                Queue über <classname>Memcache</classname>.
             </para>
         </listitem>
 
         <listitem>
             <para>
-                A local array. Useful for unit testing.
+                Ein lokales Array. Nützlich für Unit Tests.
             </para>
         </listitem>
     </itemizedlist>
 
     <note id="zend.queue.adapters.limitations">
-        <title>Limitations</title>
+        <title>Einschränkungen</title>
 
         <para>
-            Message transaction handling is not supported.
+            Das Transaction Handling für Nachrichten wird nicht unterstützt.
         </para>
     </note>
 
     <sect2 id="zend.queue.adapters.configuration">
-        <title>Specific Adapters - Configuration settings</title>
+        <title>Spezielle Adapter - Konfigurations Optionen</title>
 
         <para>
-            If a default setting is indicated then the parameter is optional.
-            If a default setting is not specified then the parameter is
-            required.
+            Wenn eine Standardeinstellung angezeigt wird, dann ist der Parameter optional.
+            Wenn keine Standardeinstellung spezifiziert ist dann wird der Parameter benötigt.
         </para>
 
         <sect3 id="zend.queue.adapters.configuration.Apachemq">
             <title>ApacheMQ - Zend_Queue_Adapter_Apachemq</title>
 
             <para>
-                Options here listed here are known requirements. Not all
-                messaging servers require username or password.
+                Hier aufgeführte Optionen sind bekannte Notwendigkeiten. Nicht alle Nachrichten
+                Server benötigen username oder password.
             </para>
 
             <itemizedlist>
@@ -69,8 +68,7 @@
                     </para>
 
                     <para>
-                        This is the name of the queue that you wish to start
-                        using. (Required)
+                        Das ist der Name der Queue die man anfangen will zu verwenden. (Benötigt)
                     </para>
                 </listitem>
 
@@ -84,11 +82,11 @@
                     </para>
 
                     <para>
-                        You may set host to an IP address or a hostname.
+                        Man kann host auf eine IP Adresse oder einen Hostnamen setzen.
                     </para>
 
                     <para>
-                        Default setting for host is '127.0.0.1'.
+                        Der Standardwert für host ist '127.0.0.1'.
                     </para>
                 </listitem>
 
@@ -97,7 +95,7 @@
                         <emphasis>$options['driverOptions']['port'] = 61613;</emphasis>
                     </para>
 
-                    <para>Default setting for port is 61613.</para>
+                    <para>Die Standardeinstellung für port ist 61613.</para>
                 </listitem>
 
                 <listitem>
@@ -106,8 +104,8 @@
                     </para>
 
                     <para>
-                        Optional for some messaging servers. Read the manual
-                        for your messaging server.
+                        Optional für einige Nachrichten Server. Lesen Sie das Handbuch für Ihren
+                        Nachrichten Server.
                     </para>
                 </listitem>
 
@@ -117,8 +115,8 @@
                     </para>
 
                     <para>
-                        Optional for some messaging servers. Read the manual
-                        for your messaging server.
+                        Optional für einige Nachrichten Server. Lesen Sie das Handbuch für Ihren
+                        Nachrichten Server.
                     </para>
                 </listitem>
 
@@ -132,9 +130,9 @@
                     </para>
 
                     <para>
-                        This is the amount of time that
-                        <classname>Zend_Queue_Adapter_Activemq</classname> will wait for
-                        read activity on a socket before returning no messages.
+                        Das ist die Menge an Zeit die
+                        <classname>Zend_Queue_Adapter_Activemq</classname> für einen Lesezugriff
+                        auf einem Socket wartet bevor keine Nachricht zurückgegeben wird.
                     </para>
                 </listitem>
             </itemizedlist>
@@ -144,13 +142,14 @@
             <title>Db - Zend_Queue_Adapter_Db</title>
 
             <para>
-                Driver options are checked for a few required options such
-                as <emphasis>type</emphasis>, <emphasis>host</emphasis>,
-                <emphasis>username</emphasis>, <emphasis>password</emphasis>,
-                and <emphasis>dbname</emphasis>. You may pass along
-                additional parameters for <methodname>Zend_DB::factory()</methodname> as parameters
-                in <varname>$options['driverOptions']</varname>. An example of an additional
-                option not listed here, but could be passed would be <emphasis>port</emphasis>.
+                Optionen des Treibers werden für wenige benötigte Optionen geprüft so wie
+                <emphasis>type</emphasis>, <emphasis>host</emphasis>,
+                <emphasis>username</emphasis>, <emphasis>password</emphasis> und
+                <emphasis>dbname</emphasis>. Man kann zusätzliche Parameter für
+                <methodname>Zend_DB::factory()</methodname> als Paramerter in
+                <varname>$options['driverOptions']</varname> übergeben. Ein Beispiel für eine
+                zusätzliche Option die hier nicht aufgeführt ist, aber übergeben werden könnte ist
+                <emphasis>port</emphasis>.
             </para>
 
             <programlisting language="php"><![CDATA[
@@ -161,16 +160,16 @@ $options = array(
         'password'  => 'my_password',
         'dbname'    => 'messaging',
         'type'      => 'pdo_mysql',
-        'port'      => 3306, // optional parameter.
+        'port'      => 3306, // Optionaler Parameter
     ),
     'options' => array(
-        // use Zend_Db_Select for update, not all databases can support this
-        // feature.
+        // Verwenden von Zend_Db_Select für das Update, nicht alle Datenbanken
+        // unterstützen dieses Feature.
         Zend_Db_Select::FOR_UPDATE => true
     )
 );
 
-// Create a database queue.
+// Eine Datenbank Queue erstellen.
 $queue = Zend_Queue::factory('Db', $options);
 ]]></programlisting>
 
@@ -181,7 +180,7 @@ $queue = Zend_Queue::factory('Db', $options);
                     </para>
 
                     <para>
-                        This is the name of the queue that you wish to start using. (Required)
+                        Das ist der Name der Queue die man anfangen will zu verwenden. (Benötigt)
                     </para>
                 </listitem>
 
@@ -191,11 +190,10 @@ $queue = Zend_Queue::factory('Db', $options);
                     </para>
 
                     <para>
-                        <emphasis>type</emphasis> is the adapter you wish to have
-                        <methodname>Zend_Db::factory()</methodname> use. This is
-                        the first parameter for the
-                        <methodname>Zend_Db::factory()</methodname> class
-                        method call.
+                        <emphasis>type</emphasis> ist der Adapter von dem man will das Ihn
+                        <methodname>Zend_Db::factory()</methodname> verwendet. Das ist der erste
+                        Parameter für den Aufruf der Klassenmethode
+                        <methodname>Zend_Db::factory()</methodname>
                     </para>
                 </listitem>
 
@@ -208,9 +206,13 @@ $queue = Zend_Queue::factory('Db', $options);
                         <emphasis>$options['driverOptions']['host'] = '127.0.0.1';</emphasis>
                     </para>
 
-                    <para>You may set host to an IP address or a hostname.</para>
+                    <para>
+                        Man kann host auf eine IP Adresse oder einen Hostnamen setzen.
+                    </para>
 
-                    <para>Default setting for host is '127.0.0.1'.</para>
+                    <para>
+                        Der Standardwert für host ist '127.0.0.1'.
+                    </para>
                 </listitem>
 
                 <listitem>
@@ -231,8 +233,8 @@ $queue = Zend_Queue::factory('Db', $options);
                     </para>
 
                     <para>
-                        The database name that you have created the required tables for.
-                        See the notes section below.
+                        Der Name der Datenbank für die man die benötigten Tabellen erstellt hat.
+                        Siehe das unten stehende Notizen Kapitel.
                     </para>
                 </listitem>
             </itemizedlist>
@@ -248,7 +250,7 @@ $queue = Zend_Queue::factory('Db', $options);
                     </para>
 
                     <para>
-                        This is the name of the queue that you wish to start using. (Required)
+                        Das ist der Name der Queue die man anfangen will zu verwenden. (Benötigt)
                     </para>
                 </listitem>
 
@@ -261,9 +263,13 @@ $queue = Zend_Queue::factory('Db', $options);
                          <emphasis>$options['driverOptions']['host'] = '127.0.0.1;'</emphasis>
                     </para>
 
-                    <para>You may set host to an IP address or a hostname.</para>
+                    <para>
+                        Man kann host auf eine IP Adresse oder einen Hostnamen setzen.
+                    </para>
 
-                    <para>Default setting for host is '127.0.0.1'.</para>
+                    <para>
+                        Der Standardwert für host ist '127.0.0.1'.
+                    </para>
                 </listitem>
 
                 <listitem>
@@ -271,7 +277,7 @@ $queue = Zend_Queue::factory('Db', $options);
                         <emphasis>$options['driverOptions']['port'] = 22201;</emphasis>
                     </para>
 
-                    <para>The default setting for port is 22201.</para>
+                    <para>Die Standardeinstellung für port ist 22201.</para>
                 </listitem>
             </itemizedlist>
         </sect3>
@@ -286,7 +292,7 @@ $queue = Zend_Queue::factory('Db', $options);
                     </para>
 
                     <para>
-                        This is the name of the queue that you wish to start using. (Required)
+                        Das ist der Name der Queue die man anfangen will zu verwenden. (Benötigt)
                     </para>
                 </listitem>
             </itemizedlist>
@@ -294,28 +300,27 @@ $queue = Zend_Queue::factory('Db', $options);
     </sect2>
 
     <sect2 id="zend.queue.adapters.notes">
-        <title>Notes for Specific Adapters</title>
+        <title>Hinweise für spezielle Adapter</title>
 
-        <para>The following adapters have notes:</para>
+        <para>Die folgenden Adapter haben Hinweise:</para>
 
         <sect3 id="zend.queue.adapters.notes.activemq">
             <title>ActiveMQ</title>
 
             <para>
-                Visibility duration for
-                <classname>Zend_Queue_Adapter_ActiveMQ</classname> is not
-                available.
+                Die Dauer der Sichtbarkeit (visibility duration) ist für
+                <classname>Zend_Queue_Adapter_ActiveMQ</classname> nicht vorhanden.
             </para>
 
             <para>
-                While Apache's ActiveMQ will support multiple subscriptions, the
-                <classname>Zend_Queue</classname> does not. You must create a
-                new <classname>Zend_Queue</classname> object for each individual
-                subscription.
+                Wärend Apache's ActiveMQ mehrere Einschreibungen unterstützt, wird das von
+                <classname>Zend_Queue</classname> nicht unterstützt. Man muss ein neues
+                <classname>Zend_Queue</classname> Objekt für jede individuelle Einschreibung
+                erstellen.
             </para>
 
             <para>
-                ActiveMQ queue/topic names must begin with one of:
+                ActiveMQ Queue oder Topic Namen müssen mit einem der folgenden beginnen:
             </para>
 
             <itemizedlist>
@@ -342,32 +347,32 @@ $queue = Zend_Queue::factory('Db', $options);
             </itemizedlist>
 
             <para>
-                For example: <filename>/queue/testing</filename>
+                Zum Beispiel: <filename>/queue/testing</filename>
             </para>
 
             <para>
-                The following functions are not supported:
+                Die folgenden Funktionen werden nicht unterstützt:
             </para>
 
             <itemizedlist>
                 <listitem>
                     <para>
-                         <methodname>create()</methodname> - create queue.
-                         Calling this function will throw an exception.
+                         <methodname>create()</methodname> - Erstelle eine Queue. Der Aufruf dieser
+                         Funktion wird eine Exception werfen.
                     </para>
                 </listitem>
 
                 <listitem>
                     <para>
-                        <methodname>delete()</methodname> - delete queue.
-                        Calling this function will throw an exception.
+                        <methodname>delete()</methodname> - Löscht eine Queue. Der Aufruf dieser
+                        Funktion wird eine Exception werfen.
                     </para>
                 </listitem>
 
                 <listitem>
                     <para>
-                        <methodname>getQueues()</methodname> - list queues.
-                        Calling this function will throw an exception.
+                        <methodname>getQueues()</methodname> - Auflisten von Queues. Der Aufruf
+                        dieser Funktion wird eine Exception werden.
                     </para>
                 </listitem>
             </itemizedlist>
@@ -377,8 +382,9 @@ $queue = Zend_Queue::factory('Db', $options);
             <title>Zend_Db</title>
 
             <para>
-                The database <emphasis>CREATE TABLE ( ... )</emphasis> <acronym>SQL</acronym>
-                statement can be found in <filename>Zend/Queue/Adapter/Db/queue.sql</filename>.
+                Das Datenbank <acronym>SQL</acronym> Statement
+                <emphasis>CREATE TABLE ( ... )</emphasis> kann in
+                <filename>Zend/Queue/Adapter/Db/queue.sql</filename> gefunden werden.
             </para>
         </sect3>
 
@@ -386,42 +392,45 @@ $queue = Zend_Queue::factory('Db', $options);
             <title>MemcacheQ</title>
 
             <para>
-                Memcache can be downloaded from <ulink
-                    url="http://www.danga.com/memcached/">http://www.danga.com/memcached/</ulink>.
+                Memcache kann von <ulink
+                    url="http://www.danga.com/memcached/">http://www.danga.com/memcached/</ulink>
+                heruntergeladen werden.
             </para>
 
             <para>
-                MemcacheQ can be downloaded from <ulink
-                    url="http://memcachedb.org/memcacheq/">http://memcachedb.org/memcacheq/</ulink>.
+                MemcacheQ kann von <ulink
+                    url="http://memcachedb.org/memcacheq/">http://memcachedb.org/memcacheq/</ulink>
+                heruntergeladen werden.
             </para>
 
             <itemizedlist>
                 <listitem>
                     <para>
-                        <methodname>deleteMessage()</methodname> - Messages are deleted upon
-                        reception from the queue. Calling this function would
-                        have no effect. Calling this function will throw an
-                        error.
+                        <methodname>deleteMessage()</methodname> - Nachrichten werden von der Queue
+                        gelöscht nachdem Sie von der Queue empfangen werden. Der Aufruf dieser
+                        Funktion hätte keinen Effekt. Der Aufruf dieser Funktion wird keinen Fehler
+                        werfen.
                     </para>
                 </listitem>
 
                 <listitem>
                     <para>
-                        <methodname>count()</methodname> or <methodname>count($adapter)</methodname>
-                        - MemcacheQ does not support a method for counting the number of items in
-                        a queue. Calling this function will throw an error.
+                        <methodname>count()</methodname> oder
+                        <methodname>count($adapter)</methodname> - MemcacheQ unterstützt keine
+                        Methode für das Zählen der Anzahl an Elementen in einer Queue. Der Aufruf
+                        dieser Funktion wird keinen Fehler werfen.
                     </para>
                 </listitem>
             </itemizedlist>
         </sect3>
 
         <sect3 id="zend.queue.adapters.notes.array">
-            <title>Array (local)</title>
+            <title>Array (Lokal)</title>
 
             <para>
-                The Array queue is a <acronym>PHP</acronym> <methodname>array()</methodname>
-                in local memory. The <classname>Zend_Queue_Adapter_Array</classname> is good for
-                unit testing.
+                Die Array Queue ist ein <acronym>PHP</acronym> <methodname>array()</methodname>
+                im lokalen Speicher. <classname>Zend_Queue_Adapter_Array</classname> ist gut
+                für das Unit Testen.
             </para>
         </sect3>
     </sect2>

+ 33 - 34
documentation/manual/de/module_specs/Zend_Queue-Custom.xml

@@ -2,36 +2,36 @@
 <!-- EN-Revision: 16590 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.queue.custom">
-    <title>Customizing Zend_Queue</title>
+    <title>Anpassen von Zend_Queue</title>
 
     <sect2 id="zend.queue.custom.adapter">
-        <title>Creating your own adapter</title>
+        <title>Erstellung eigener Adapter</title>
 
         <para>
-            <classname>Zend_Queue</classname> will accept any adapter that
-            implements
-            <classname>Zend_Queue_Adapter_AdapterAbstract</classname>. You can
-            create your own adapter by extending one of the existing adapters,
-            or the abstract class
-            <classname>Zend_Queue_Adapter_AdapterAbstract</classname>. I
-            suggest reviewing <classname>Zend_Queue_Adapter_Array</classname> as
-            this adapter is the easiest to conceptualize.
+            <classname>Zend_Queue</classname> akzeptiert jeden Adapter der
+            <classname>Zend_Queue_Adapter_AdapterAbstract</classname> implementiert. Man kann
+            eigene Adapter erstellen indem einer der existierenden Adapter, oder die abstrakte
+            Klasse <classname>Zend_Queue_Adapter_AdapterAbstract</classname> erweitert wird.
+            Es wird empfohlen <classname>Zend_Queue_Adapter_Array</classname> anzuschauen da
+            dieser Adapter in seiner Konzeption der einfachste ist.
         </para>
 
         <programlisting language="php"><![CDATA[
 class Custom_DbForUpdate extends Zend_Queue_Adapter_Db
 {
     /**
-     * @see code in tests/Zend/Queue/Custom/DbForUpdate.php
+     * @see Code in tests/Zend/Queue/Custom/DbForUpdate.php
      *
-     * Custom_DbForUpdate uses the SELECT ... FOR UPDATE to find it's rows.
-     * this is more likely to produce the wanted rows than the existing code.
+     * Custom_DbForUpdate verwendet SELECT ... FOR UPDATE um seine Zeilen zu
+     * finden. Das ist besser um die gewünschten Zeilen zu erstellen als der
+     * existierende Code.
      *
-     * However, not all databases have SELECT ... FOR UPDATE as a feature.
+     * Trotzdem haben nicht alle Datenbanken SELECT ... FOR UPDATE als Feature.
      *
-     * Note: this was later converted to be an option for Zend_Queue_Adapter_Db
+     * Notiz: Das wurde später konvertiert um eine Option für
+     * Zend_Queue_Adapter_Db zu sein.
      *
-     * This code still serves as a good example.
+     * Dieser Code ist trotzdem ein gutes Beispiel.
      */
 }
 
@@ -52,7 +52,7 @@ $queue = Zend_Queue($adapter, $options);
 ]]></programlisting>
 
         <para>
-            You can also change the adapter on the fly as well.
+            Man kann den Adapter auch im Betrieb ändern.
         </para>
 
         <programlisting language="php"><![CDATA[
@@ -82,11 +82,11 @@ $queue = Zend_Queue('DbForUpdate', $config); // loads Custom_DbForUpdate
     </sect2>
 
     <sect2 id="zend.queue.custom.message">
-        <title>Creating your own message class</title>
+        <title>Eine eigene Nachrichtenklasse erstellen</title>
 
         <para>
-            <classname>Zend_Queue</classname> will also accept your own message class.
-            Our variables start with an underscore. For example:
+            <classname>Zend_Queue</classname> akzeptiert auch eigene Nachrichten Klassen. Unsere
+            Variablen beginnen mit einem Unterstrich. Zum Beispiel:
         </para>
 
         <programlisting language="php"><![CDATA[
@@ -97,40 +97,39 @@ class Zend_Queue_Message
 ]]></programlisting>
 
         <para>
-            You can extend the existing messaging class. See the example code in
+            Man kann die bestehende Nachrichten Klasse erweitern. Siehe den Beispielcode in
             <filename>tests/Zend/Queue/Custom/Message.php</filename>.
         </para>
     </sect2>
 
     <sect2 id="zend.queue.custom-iterator">
-        <title>Creating your own message iterator class</title>
+        <title>Erstellen einer eigenen Nachrichten Iterator Klasse</title>
 
         <para>
-            <classname>Zend_Queue</classname> will also accept your own message
-            iterator class. The message iterator class is used to return
-            messages from
-            <methodname>Zend_Queue_Adapter_Abstract::recieve()</methodname>.
-            <methodname>Zend_Queue_Abstract::receive()</methodname> should always
-            return a container class like
-            <classname>Zend_Queue_Message_Iterator</classname>, even if there is
-            only one message.
+            <classname>Zend_Queue</classname> akzeptiert auch eine eigene Nachrichten Iterator
+            Klasse. Diese Nachrichten Iterator Klasse wird verwendet um Nachrichten von
+            <methodname>Zend_Queue_Adapter_Abstract::recieve()</methodname> zurckzugeben.
+            <methodname>Zend_Queue_Abstract::receive()</methodname> sollte immer eine Controller
+            Klasse zurückgeben so wie <classname>Zend_Queue_Message_Iterator</classname> selbst
+            wenn nur eine Nachricht vorhanden ist.
         </para>
 
         <para>
-            See the example filename in
+            Siehe den Beispiel Dateinamen in
             <filename>tests/Zend/Queue/Custom/Messages.php</filename>.
         </para>
     </sect2>
 
     <sect2 id="zend.queue.custom.queue">
-        <title>Creating your own queue class </title>
+        <title>Erstellen einer eigenen Queue Klasse</title>
 
         <para>
-            <classname>Zend_Queue</classname> can also be overloaded easily.
+            <classname>Zend_Queue</classname> kann auch sehr einfach überladen werden.
         </para>
 
         <para>
-            See the example filename in <filename>tests/Zend/Queue/Custom/Queue.php</filename>.
+            Siehe den Beispiel Dateinamen in
+            <filename>tests/Zend/Queue/Custom/Queue.php</filename>.
         </para>
     </sect2>
 </sect1>

+ 10 - 11
documentation/manual/de/module_specs/Zend_Queue-Introduction.xml

@@ -16,14 +16,14 @@
     </para>
 
     <para>
-        You could create a queue "<filename>/queue/applications</filename>" that
-        would have a sender and a receiver. The sender would be any available
-        source that could connect to your message service or indirectly to an
-        application (web) that could connect to the message service.
+        Man könnte eine Queue "<filename>/queue/applications</filename>" erstellen die einen Sender
+        und einen Empfänger hat. Der Sender würde jede vorhandene Quelle sein die sich zum
+        Nachrichten Service verbinden kann oder indirekt zu einer Anwendung (Web) die sich zum
+        Nachrichten Service verbinden kann.
     </para>
 
     <para>
-        The sender sends a message to the queue:
+        Der Sender sendet eine Nachricht an die Queue:
     </para>
 
     <programlisting language="xml"><![CDATA[
@@ -42,15 +42,14 @@
 ]]></programlisting>
 
     <para>
-        The recipient or consumer of the queue would pick up the message and
-        process the resume.
+        Der Empfänger oder Konsument der Queue würde die Nachricht entgegennehmen und den Prozess
+        weiterbearbeiten.
     </para>
 
     <para>
-        There are many messaging patterns that can be applied to queues to abstract
-        the flow of control from the code and provide metrics, transformations,
-        and monitoring of messages queues. A good book on messaging patterns is
-        <ulink
+        Es gibt viele Nachrichten-Pattern die Queues angehängt werden können um den kontrollierten
+        Ablauf des Codes zu abstrahieren um Metriken, Transformationen, und Monitoring für
+        Nachrichten-Queues anzubieten. Ein gutes Buch für Nachrichten-Pattern ist <ulink
             url="http://www.amazon.com/Enterprise-Integration-Patterns-Designing-Addison-Wesley/dp/0321200683">Enterprise
             Integration Patterns: Designing, Building, and Deploying Messaging Solutions
             (Addison-Wesley Signature Series)</ulink>