Bläddra i källkod

[GENERIC] Manual:

- sync to r20452

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@20542 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas 16 år sedan
förälder
incheckning
66660a1444

+ 1 - 1
documentation/manual/de/module_specs/Zend_Application-Examples.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17734 -->
+<!-- EN-Revision: 20474 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.application.examples">
     <title>Beispiele</title>

+ 15 - 13
documentation/manual/de/module_specs/Zend_Feed_Pubsubhubbub.xml

@@ -37,28 +37,30 @@
         </para>
 
         <para>
-            The protocol does not exist in isolation. Pubsub systems have been around for a while,
-            such as the familiar Jabber Publish-Subscribe protocol, XEP-0060, or the less well known
-            rssCloud (described in 2001).  However these have not achieved widespread adoption typically
-            due to either their complexity, poor timing or lack of suitability for web applications.
-            rssCloud, which was recently revived as a response to the appearance of Pubsubhubbub, has
-            also seen its usage increase significantly though it lacks a formal specification and
-            currently does not support Atom 1.0 feeds.
+            Das Protokoll existiert nicht isoliert. PubSub Systems gibt es schon seit einiger Zeit,
+            wie auch das übliche Jabber Publish-Subscribe Protokoll, XEP-0060, oder das nicht so
+            bekannte rssCloud (beschrieben 2001). Trotzdem haben diese keine keine breite Anwendung
+            gefunden weil Sie entweder komplex sind, ein schlechtes Timing haben, oder nicht für
+            Web Anwendungen verwendbar sind. Bei rssCloud, welches zuletzt als Antwort auf das
+            Erscheinen von Pubsubhubbub revidiert wurde, wurde auch eine signifikante Steigerung
+            gesehen obwohl es an einer formalen Spezifikation fehlt und es aktuell keine Atom 1.0
+            Feeds unterstützt.
         </para>
 
         <para>
-            Perhaps surprisingly given its relative early age, Pubsubhubbub is already in use including
-            in Google Reader, Feedburner, and there are plugins available for Wordpress blogs.
+            Warscheinlich überraschend weil es noch relativ Jung ist, ist Pubsubhubbub trotzdem
+            bereits in Verwendung unter anderem bei Google Reader, Feedburner und es sind Plugins
+            für Wordpress Blogs vorhanden.
         </para>
     </sect2>
 
     <sect2 id="zend.feed.pubsubhubbub.architecture">
-        <title>Architecture</title>
+        <title>Architektur</title>
 
         <para>
-            <classname>Zend_Feed_Pubsubhubbub</classname> implements two sides of the Pubsubhubbub
-            0.2 Specification: a Publisher and a Subscriber. It does not currently implement a Hub
-            Server though this is in progress for a future Zend Framework release.
+            <classname>Zend_Feed_Pubsubhubbub</classname> implementiert zwei Seiten der Pubsubhubbub
+            0.2 Spezifikation: einen Publizisten und einen Abonnenten. Es implementiert aktuell
+            keinen Hub Server. Dieser ist aber in Arbeit für ein zukünftiges Zend Framework Release.
         </para>
 
         <para>

+ 26 - 1
documentation/manual/de/module_specs/Zend_Pdf-Drawing.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17227 -->
+<!-- EN-Revision: 20469 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.pdf.drawing">
     <title>Zeichnen</title>
@@ -99,6 +99,31 @@ public function drawRectangle($x1, $y1, $x2, $y2,
 ]]></programlisting>
         <programlisting language="php"><![CDATA[
 /**
+ * Zeichne ein gerundetes Rechteck.
+ *
+ * Füllarten:
+ * Zend_Pdf_Page::SHAPE_DRAW_FILL_AND_STROKE - fülle und strichliere
+ *                                             das Rechteck (Standard)
+ * Zend_Pdf_Page::SHAPE_DRAW_STROKE          - strichele das Rechteck
+ * Zend_Pdf_Page::SHAPE_DRAW_FILL            - fülle das Rechteck
+ *
+ * radius ist ein Integer der den Radius der vier Ecken repräsentiert, oder ein
+ * Arraay von vier Integern welche den Radius beginnend mit Links oben
+ * repräsentieren, und im Uhrzeigersinn weitergehen
+ *
+ * @param float $x1
+ * @param float $y1
+ * @param float $x2
+ * @param float $y2
+ * @param integer|array $radius
+ * @param integer $fillType
+ * @return Zend_Pdf_Page
+ */
+public function drawRoundedRectangle($x1, $y1, $x2, $y2, $radius,
+                       $fillType = Zend_Pdf_Page::SHAPE_DRAW_FILL_AND_STROKE);
+]]></programlisting>
+        <programlisting language="php"><![CDATA[
+/**
  * Zeichne ein Polygon
  *
  * Wenn $fillType Zend_Pdf_Page::SHAPE_DRAW_FILL_AND_STROKE oder

+ 4 - 3
documentation/manual/de/module_specs/Zend_Queue-Framework.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20063 -->
+<!-- EN-Revision: 20522 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.queue.framework">
     <title>Framework</title>
@@ -107,13 +107,14 @@ foreach ($messages as $i => $message) {
         <itemizedlist>
             <listitem>
                 <para>
-                    <emphasis><methodname>create()</methodname></emphasis> - Erstellt eine Queue
+                    <emphasis><methodname>createQueue()</methodname></emphasis> - Erstellt eine
+                    Queue
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <emphasis><methodname>delete()</methodname></emphasis> - Löscht eine Queue
+                    <emphasis><methodname>deleteQueue()</methodname></emphasis> - Löscht eine Queue
                 </para>
             </listitem>
 

+ 2 - 2
documentation/manual/de/module_specs/Zend_Search_Lucene-Queries.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20115 -->
+<!-- EN-Revision: 20473 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.search.lucene.query-api">
     <title>Abfrage Erzeugungs API</title>
@@ -281,7 +281,7 @@ $hits  = $index->find($query);
             Abfrage String:
         </para>
         <programlisting language="querystring"><![CDATA[
-+(word1 word2 word3) author:(word4 word5) -word6
++(word1 word2 word3) (author:word4 author:word5) -(word6)
 ]]></programlisting>
 
         <itemizedlist>

+ 4 - 4
documentation/manual/de/module_specs/Zend_Serializer-Adapter.xml

@@ -1,12 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20234 -->
+<!-- EN-Revision: 20533 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.serializer.adapter">
     <title>Zend_Serializer_Adapter</title>
 
     <para>
         <classname>Zend_Serializer</classname> Adapter erzeugen eine Brücke für unterschiedliche
-        Methoden der Serialisierung mit geringen Aufwand.
+        Methoden der Serialisierung mit geringem Aufwand.
     </para>
 
     <para>
@@ -78,7 +78,7 @@
                 url="http://php.net/manual/book.simplexml.php">SimpleXML</ulink> verwendet um zu
             prüfen ob ein von  <methodname>wddx_unserialize()</methodname> zurückgegebener
             <constant>NULL</constant> Wert auf einem serialisierten <constant>NULL</constant> Wert
-            basiert, oder auf invaliden Daten.
+            basiert, oder auf ungültigen Daten.
         </para>
 
         <para>
@@ -244,7 +244,7 @@
                           <entry>0</entry>
 
                           <entry>
-                               Die Version des Pickle Protokolls das bei
+                               Die Version des Pickle Protokolls welches bei
                                <methodname>serialize</methodname> verwendet wird
                           </entry>
                       </row>

+ 4 - 4
documentation/manual/de/tutorials/quickstart-create-form.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20106 -->
+<!-- EN-Revision: 20482 -->
 <!-- Reviewed: no -->
 <sect1 id="learning.quickstart.create-form">
     <title>Erstellen eines Formulars</title>
@@ -19,7 +19,7 @@
     <programlisting language="php"><![CDATA[
 // application/forms/Guestbook.php
 
-class Default_Form_Guestbook extends Zend_Form
+class Application_Form_Guestbook extends Zend_Form
 {
     public function init()
     {
@@ -116,11 +116,11 @@ class GuestbookController extends Zend_Controller_Action
     public function signAction()
     {
         $request = $this->getRequest();
-        $form    = new Default_Form_Guestbook();
+        $form    = new Application_Form_Guestbook();
 
         if ($this->getRequest()->isPost()) {
             if ($form->isValid($request->getPost())) {
-                $model = new Default_Model_Guestbook($form->getValues());
+                $model = new Application_Model_Guestbook($form->getValues());
                 $model->save();
                 return $this->_helper->redirector('index');
             }

+ 25 - 66
documentation/manual/de/tutorials/quickstart-create-model.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 19777 -->
+<!-- EN-Revision: 20482 -->
 <!-- Reviewed: no -->
 <sect1 id="learning.quickstart.create-model">
     <title>Ein Modell und eine Datenbank Tabelle erstellen</title>
@@ -18,62 +18,21 @@
         individuelle Mini-Anwendungen sind. Module mimen die Verzeichnisstruktur welche das
         <command>zf</command> Tool unter <filename>application/</filename> einrichtet, und von allen
         Klassen in Ihm wird angenommen das Sie mit einen gemeinsamen Präfix beginnen, dem Namen des
-        Moduls. <filename>application/</filename> selbst ist ein Modul -- das "default" (Standard-)
-        Modul. Als solches richten wir das Autoloading für Ressourcen in diesem Verzeichnis ein, und
-        geben Ihm den Präfix "Default". Das kann getan werden indem eine weitere Bootstrap Ressource
-        erstellt wird.
+        Moduls. <filename>application/</filename> selbst ist ein Modul -- das "default" oder
+        "application" Modul. Als solches richten wir das Autoloading für Ressourcen in diesem
+        Verzeichnis ein.
     </para>
 
     <para>
         <classname>Zend_Application_Module_Autoloader</classname> bietet die Funktionalität welche
         benötigt wird um die verschiedenen Ressourcen unter einem Modul mit den richtigen
-        Verzeichnissen zu verbinden, und auch einen standardmäßigen Namensmechanismus. In unserer
-        Bootstrap Ressource instanzieren wir dass, und das wars schon. Diese Methode sieht wie folgt
-        aus:
-    </para>
-
-    <programlisting language="php"><![CDATA[
-// application/Bootstrap.php
-
-// Diese Methode in der Bootstrap Klasse hinzufügen:
-
-    protected function _initAutoload()
-    {
-        $autoloader = new Zend_Application_Module_Autoloader(array(
-            'namespace' => 'Default_',
-            'basePath'  => dirname(__FILE__),
-        ));
-        return $autoloader;
-    }
-]]></programlisting>
-
-    <para>
-        Die endgültige Bootstrap Klasse wird wie folgt aussehen:
+        Verzeichnissen zu verbinden, und auch einen standardmäßigen Namensmechanismus. Standardmäßig
+        wird eine Instanz der Klasse wärend der Initialisierung des Bootstrap Objekts erstellt;
+        unser Application Bootstrap verwendet standardmäßig das Modulpräfix "Application". Daher
+        beginnen alle unsere Modelle, Formulare, und Tabellenklassen mit dem Klassenpräfix
+        "Application_".
     </para>
 
-    <programlisting language="php"><![CDATA[
-// application/Bootstrap.php
-
-class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
-{
-    protected function _initAutoload()
-    {
-        $autoloader = new Zend_Application_Module_Autoloader(array(
-            'namespace' => 'Default',
-            'basePath'  => dirname(__FILE__),
-        ));
-        return $autoloader;
-    }
-
-    protected function _initDoctype()
-    {
-        $this->bootstrap('view');
-        $view = $this->getResource('view');
-        $view->doctype('XHTML1_STRICT');
-    }
-}
-]]></programlisting>
-
     <para>
         Nehmen wir jetzt also an was ein Guestbook ausmacht. Typischerweise sind Sie einfach eine
         Liste ein Einträgen mit einem <emphasis>Kommentar</emphasis> (comment), einem
@@ -87,7 +46,7 @@ class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
     <programlisting language="php"><![CDATA[
 // application/models/Guestbook.php
 
-class Default_Model_Guestbook
+class Application_Model_Guestbook
 {
     protected $_comment;
     protected $_created;
@@ -405,7 +364,7 @@ Daten geladen.
 /**
  * Das ist die DbTable Klasse für die Guestbook Tabelle.
  */
-class Default_Model_DbTable_Guestbook extends Zend_Db_Table_Abstract
+class Application_Model_DbTable_Guestbook extends Zend_Db_Table_Abstract
 {
     /** Tabellenname */
     protected $_name    = 'guestbook';
@@ -413,8 +372,8 @@ class Default_Model_DbTable_Guestbook extends Zend_Db_Table_Abstract
 ]]></programlisting>
 
     <para>
-        Der Klassenpräfix ist zu beachten: <classname>Default_Model_DbTable</classname>. Der
-        Klassenpräfix "Default" von unserem Autoloader ist das erste Segment, und dann haben wir die
+        Der Klassenpräfix ist zu beachten: <classname>Application_Model_DbTable</classname>. Der
+        Klassenpräfix für unser Modul "Application" ist das erste Segment, und dann haben wir die
         Komponente "Model_DbTable"; die letztere verweist auf das Verzeichnis
         <filename>models/DbTable/</filename> des Moduls.
     </para>
@@ -429,15 +388,15 @@ class Default_Model_DbTable_Guestbook extends Zend_Db_Table_Abstract
         Jetzt erstellen wir einen <ulink
             url="http://martinfowler.com/eaaCatalog/dataMapper.html">Daten Mapper</ulink>. Ein
         <emphasis>Daten Mapper</emphasis> bildet ein Domain Objekt in der Datenbank ab. In unserem
-        Fall bildet es unser Modell <classname>Default_Model_Guestbook</classname> auf unsere
-        Datenquelle, <classname>Default_Model_DbTable_Guestbook</classname>, ab. Eine typische API
-        für einen Daten Mapper ist wie folgt:
+        Fall bildet es unser Modell <classname>Application_Model_Guestbook</classname> auf unsere
+        Datenquelle, <classname>Application_Model_DbTable_Guestbook</classname>, ab. Eine typische
+        API für einen Daten Mapper ist wie folgt:
     </para>
 
     <programlisting language="php"><![CDATA[
 // application/models/GuestbookMapper.php
 
-class Default_Model_GuestbookMapper
+class Application_Model_GuestbookMapper
 {
     public function save($model);
     public function find($id, $model);
@@ -455,7 +414,7 @@ class Default_Model_GuestbookMapper
     <programlisting language="php"><![CDATA[
 // application/models/GuestbookMapper.php
 
-class Default_Model_GuestbookMapper
+class Application_Model_GuestbookMapper
 {
     protected $_dbTable;
 
@@ -474,12 +433,12 @@ class Default_Model_GuestbookMapper
     public function getDbTable()
     {
         if (null === $this->_dbTable) {
-            $this->setDbTable('Default_Model_DbTable_Guestbook');
+            $this->setDbTable('Application_Model_DbTable_Guestbook');
         }
         return $this->_dbTable;
     }
 
-    public function save(Default_Model_Guestbook $guestbook)
+    public function save(Application_Model_Guestbook $guestbook)
     {
         $data = array(
             'email'   => $guestbook->getEmail(),
@@ -495,7 +454,7 @@ class Default_Model_GuestbookMapper
         }
     }
 
-    public function find($id, Default_Model_Guestbook $guestbook)
+    public function find($id, Application_Model_Guestbook $guestbook)
     {
         $result = $this->getDbTable()->find($id);
         if (0 == count($result)) {
@@ -513,7 +472,7 @@ class Default_Model_GuestbookMapper
         $resultSet = $this->getDbTable()->fetchAll();
         $entries   = array();
         foreach ($resultSet as $row) {
-            $entry = new Default_Model_Guestbook();
+            $entry = new Application_Model_Guestbook();
             $entry->setId($row->id)
                   ->setEmail($row->email)
                   ->setComment($row->comment)
@@ -538,7 +497,7 @@ class Default_Model_GuestbookMapper
     <programlisting language="php"><![CDATA[
 // application/models/Guestbook.php
 
-class Default_Model_Guestbook
+class Application_Model_Guestbook
 {
     protected $_comment;
     protected $_created;
@@ -636,7 +595,7 @@ class Default_Model_Guestbook
     public function getMapper()
     {
         if (null === $this->_mapper) {
-            $this->setMapper(new Default_Model_GuestbookMapper());
+            $this->setMapper(new Application_Model_GuestbookMapper());
         }
         return $this->_mapper;
     }
@@ -702,7 +661,7 @@ class GuestbookController extends Zend_Controller_Action
 {
     public function indexAction()
     {
-        $guestbook = new Default_Model_Guestbook();
+        $guestbook = new Application_Model_Guestbook();
         $this->view->entries = $guestbook->fetchAll();
     }
 }