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

[GENERIC] Manual:

- sync to r20452

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

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

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

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

@@ -37,28 +37,30 @@
         </para>
         </para>
 
 
         <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>
 
 
         <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>
         </para>
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.feed.pubsubhubbub.architecture">
     <sect2 id="zend.feed.pubsubhubbub.architecture">
-        <title>Architecture</title>
+        <title>Architektur</title>
 
 
         <para>
         <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>
 
 
         <para>
         <para>

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17227 -->
+<!-- EN-Revision: 20469 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.pdf.drawing">
 <sect1 id="zend.pdf.drawing">
     <title>Zeichnen</title>
     <title>Zeichnen</title>
@@ -99,6 +99,31 @@ public function drawRectangle($x1, $y1, $x2, $y2,
 ]]></programlisting>
 ]]></programlisting>
         <programlisting language="php"><![CDATA[
         <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
  * Zeichne ein Polygon
  *
  *
  * Wenn $fillType Zend_Pdf_Page::SHAPE_DRAW_FILL_AND_STROKE oder
  * 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"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20063 -->
+<!-- EN-Revision: 20522 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.queue.framework">
 <sect1 id="zend.queue.framework">
     <title>Framework</title>
     <title>Framework</title>
@@ -107,13 +107,14 @@ foreach ($messages as $i => $message) {
         <itemizedlist>
         <itemizedlist>
             <listitem>
             <listitem>
                 <para>
                 <para>
-                    <emphasis><methodname>create()</methodname></emphasis> - Erstellt eine Queue
+                    <emphasis><methodname>createQueue()</methodname></emphasis> - Erstellt eine
+                    Queue
                 </para>
                 </para>
             </listitem>
             </listitem>
 
 
             <listitem>
             <listitem>
                 <para>
                 <para>
-                    <emphasis><methodname>delete()</methodname></emphasis> - Löscht eine Queue
+                    <emphasis><methodname>deleteQueue()</methodname></emphasis> - Löscht eine Queue
                 </para>
                 </para>
             </listitem>
             </listitem>
 
 

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

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

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

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

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 20106 -->
+<!-- EN-Revision: 20482 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="learning.quickstart.create-form">
 <sect1 id="learning.quickstart.create-form">
     <title>Erstellen eines Formulars</title>
     <title>Erstellen eines Formulars</title>
@@ -19,7 +19,7 @@
     <programlisting language="php"><![CDATA[
     <programlisting language="php"><![CDATA[
 // application/forms/Guestbook.php
 // application/forms/Guestbook.php
 
 
-class Default_Form_Guestbook extends Zend_Form
+class Application_Form_Guestbook extends Zend_Form
 {
 {
     public function init()
     public function init()
     {
     {
@@ -116,11 +116,11 @@ class GuestbookController extends Zend_Controller_Action
     public function signAction()
     public function signAction()
     {
     {
         $request = $this->getRequest();
         $request = $this->getRequest();
-        $form    = new Default_Form_Guestbook();
+        $form    = new Application_Form_Guestbook();
 
 
         if ($this->getRequest()->isPost()) {
         if ($this->getRequest()->isPost()) {
             if ($form->isValid($request->getPost())) {
             if ($form->isValid($request->getPost())) {
-                $model = new Default_Model_Guestbook($form->getValues());
+                $model = new Application_Model_Guestbook($form->getValues());
                 $model->save();
                 $model->save();
                 return $this->_helper->redirector('index');
                 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"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 19777 -->
+<!-- EN-Revision: 20482 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="learning.quickstart.create-model">
 <sect1 id="learning.quickstart.create-model">
     <title>Ein Modell und eine Datenbank Tabelle erstellen</title>
     <title>Ein Modell und eine Datenbank Tabelle erstellen</title>
@@ -18,62 +18,21 @@
         individuelle Mini-Anwendungen sind. Module mimen die Verzeichnisstruktur welche das
         individuelle Mini-Anwendungen sind. Module mimen die Verzeichnisstruktur welche das
         <command>zf</command> Tool unter <filename>application/</filename> einrichtet, und von allen
         <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
         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>
 
 
     <para>
     <para>
         <classname>Zend_Application_Module_Autoloader</classname> bietet die Funktionalität welche
         <classname>Zend_Application_Module_Autoloader</classname> bietet die Funktionalität welche
         benötigt wird um die verschiedenen Ressourcen unter einem Modul mit den richtigen
         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>
     </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>
     <para>
         Nehmen wir jetzt also an was ein Guestbook ausmacht. Typischerweise sind Sie einfach eine
         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
         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[
     <programlisting language="php"><![CDATA[
 // application/models/Guestbook.php
 // application/models/Guestbook.php
 
 
-class Default_Model_Guestbook
+class Application_Model_Guestbook
 {
 {
     protected $_comment;
     protected $_comment;
     protected $_created;
     protected $_created;
@@ -405,7 +364,7 @@ Daten geladen.
 /**
 /**
  * Das ist die DbTable Klasse für die Guestbook Tabelle.
  * 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 */
     /** Tabellenname */
     protected $_name    = 'guestbook';
     protected $_name    = 'guestbook';
@@ -413,8 +372,8 @@ class Default_Model_DbTable_Guestbook extends Zend_Db_Table_Abstract
 ]]></programlisting>
 ]]></programlisting>
 
 
     <para>
     <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
         Komponente "Model_DbTable"; die letztere verweist auf das Verzeichnis
         <filename>models/DbTable/</filename> des Moduls.
         <filename>models/DbTable/</filename> des Moduls.
     </para>
     </para>
@@ -429,15 +388,15 @@ class Default_Model_DbTable_Guestbook extends Zend_Db_Table_Abstract
         Jetzt erstellen wir einen <ulink
         Jetzt erstellen wir einen <ulink
             url="http://martinfowler.com/eaaCatalog/dataMapper.html">Daten Mapper</ulink>. Ein
             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
         <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>
     </para>
 
 
     <programlisting language="php"><![CDATA[
     <programlisting language="php"><![CDATA[
 // application/models/GuestbookMapper.php
 // application/models/GuestbookMapper.php
 
 
-class Default_Model_GuestbookMapper
+class Application_Model_GuestbookMapper
 {
 {
     public function save($model);
     public function save($model);
     public function find($id, $model);
     public function find($id, $model);
@@ -455,7 +414,7 @@ class Default_Model_GuestbookMapper
     <programlisting language="php"><![CDATA[
     <programlisting language="php"><![CDATA[
 // application/models/GuestbookMapper.php
 // application/models/GuestbookMapper.php
 
 
-class Default_Model_GuestbookMapper
+class Application_Model_GuestbookMapper
 {
 {
     protected $_dbTable;
     protected $_dbTable;
 
 
@@ -474,12 +433,12 @@ class Default_Model_GuestbookMapper
     public function getDbTable()
     public function getDbTable()
     {
     {
         if (null === $this->_dbTable) {
         if (null === $this->_dbTable) {
-            $this->setDbTable('Default_Model_DbTable_Guestbook');
+            $this->setDbTable('Application_Model_DbTable_Guestbook');
         }
         }
         return $this->_dbTable;
         return $this->_dbTable;
     }
     }
 
 
-    public function save(Default_Model_Guestbook $guestbook)
+    public function save(Application_Model_Guestbook $guestbook)
     {
     {
         $data = array(
         $data = array(
             'email'   => $guestbook->getEmail(),
             '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);
         $result = $this->getDbTable()->find($id);
         if (0 == count($result)) {
         if (0 == count($result)) {
@@ -513,7 +472,7 @@ class Default_Model_GuestbookMapper
         $resultSet = $this->getDbTable()->fetchAll();
         $resultSet = $this->getDbTable()->fetchAll();
         $entries   = array();
         $entries   = array();
         foreach ($resultSet as $row) {
         foreach ($resultSet as $row) {
-            $entry = new Default_Model_Guestbook();
+            $entry = new Application_Model_Guestbook();
             $entry->setId($row->id)
             $entry->setId($row->id)
                   ->setEmail($row->email)
                   ->setEmail($row->email)
                   ->setComment($row->comment)
                   ->setComment($row->comment)
@@ -538,7 +497,7 @@ class Default_Model_GuestbookMapper
     <programlisting language="php"><![CDATA[
     <programlisting language="php"><![CDATA[
 // application/models/Guestbook.php
 // application/models/Guestbook.php
 
 
-class Default_Model_Guestbook
+class Application_Model_Guestbook
 {
 {
     protected $_comment;
     protected $_comment;
     protected $_created;
     protected $_created;
@@ -636,7 +595,7 @@ class Default_Model_Guestbook
     public function getMapper()
     public function getMapper()
     {
     {
         if (null === $this->_mapper) {
         if (null === $this->_mapper) {
-            $this->setMapper(new Default_Model_GuestbookMapper());
+            $this->setMapper(new Application_Model_GuestbookMapper());
         }
         }
         return $this->_mapper;
         return $this->_mapper;
     }
     }
@@ -702,7 +661,7 @@ class GuestbookController extends Zend_Controller_Action
 {
 {
     public function indexAction()
     public function indexAction()
     {
     {
-        $guestbook = new Default_Model_Guestbook();
+        $guestbook = new Application_Model_Guestbook();
         $this->view->entries = $guestbook->fetchAll();
         $this->view->entries = $guestbook->fetchAll();
     }
     }
 }
 }