ソースを参照

[MANUAL] German:

- sync up to r18555

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@18648 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas 16 年 前
コミット
5d85d64c9a

+ 16 - 2
documentation/manual/de/module_specs/Zend_Date-Constants.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 18427 -->
+<!-- EN-Revision: 18451 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.date.constants">
     <title>Konstanten für generelle Datums Funktionen</title>
@@ -1168,8 +1168,22 @@ print $date->toString("'Format:D M j G:i:s T Y='D M j G:i:s T Y");
 ]]></programlisting>
         </example>
 
+        <important>
+            <title>PHP Datums Format und die Verwendung von Konstanten</title>
+
+            <para>
+                Es ist wichtig anzumerken das die Konstanten von <methodname>Zend_Date</methodname>
+                die <acronym>ISO</acronym> Schreibweise verwenden. Das bedeutet, wenn man für
+                <methodname>Zend_Date</methodname> setzt dass es die <acronym>PHP</acronym>
+                Schreibweise verwenden soll, dann sollte man die Konstanten von
+                <methodname>Zend_Date</methodname> nicht verwenden, sondern das gewünschte
+                Format manuell selbst definieren. Wenn man dieser Empfehlung nicht folgt, kann das
+                zu unerwarteten Ergebnissen führen.
+            </para>
+        </important>
+
         <para>
-            Die folgende Tabelle zeit die Liste der <acronym>PHP</acronym> date Formatdefinitionen
+            Die folgende Tabelle zeigt die Liste der <acronym>PHP</acronym> date Formatdefinitionen
             mit Ihrem Äquivalent in <classname>Zend_Date</classname> Konstanten und der im
             <acronym>CLDR</acronym> und <acronym>ISO</acronym> äquivalenten Formatdefintion. In den
             meisten Fällen wenn das <acronym>CLDR</acronym> und <acronym>ISO</acronym> Format keine

+ 12 - 1
documentation/manual/de/module_specs/Zend_Feed_Reader.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 18365 -->
+<!-- EN-Revision: 18514 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.feed.reader">
     <title>Zend_Feed_Reader</title>
@@ -582,6 +582,17 @@ foreach ($links as $link) {
                             Gibt alle Copyright Notizen zurück die mit dem Feed assoziiert sind
                         </entry>
                     </row>
+
+                    <row>
+                        <entry><methodname>getHubs()</methodname></entry>
+
+                        <entry>
+                            Gibt ein Array der <acronym>URI</acronym> Endpunkte aller Hub Server
+                            zurück welche vom Feed für die Berwendung mit dem Pubsubhubbub
+                            Protokoll bekanntgegeben werden, und erlaubt damit das Einschreiben
+                            für Feeds für Real-Time Updates.
+                        </entry>
+                    </row>
                 </tbody>
             </tgroup>
         </table>

+ 2 - 2
documentation/manual/de/module_specs/Zend_Filter-Compress.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 18311 -->
+<!-- EN-Revision: 18474 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.filter.set.compress">
     <title>Compress und Decompress</title>
@@ -214,7 +214,7 @@ $filter     = new Zend_Filter_Compress(array(
         'archive' => 'filename.bz2'
     ),
 ));
-$compressed = $filter->filter('C:\temp\compressme.txt');
+$compressed = $filter->filter('C:\temp\somedir');
 // Gibt bei Erfolg true zurück und erstellt die Archiv Datei
 ]]></programlisting>
 

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17409 -->
+<!-- EN-Revision: 18536 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.search.lucene.index-creation">
     <title>Indexerstellung</title>
@@ -147,7 +147,7 @@ for ($count = 0; $count < $index->maxDoc(); $count++) {
             Lucene Indexsegmentdateien können aufgrund ihres Designs nicht aktualisiert werden. Eine
             Segmentaktualisierung benötigt eine komplette Reorganisation der Segmente. Siehe auch
             die Lucene Indexdateiformate für weitere Details (<ulink
-                url="http://lucene.apache.org/java/docs/fileformats.html">http://lucene.apache.org/java/docs/fileformats.html</ulink>).
+                url="http://lucene.apache.org/java/2_3_0/fileformats.html">http://lucene.apache.org/java/2_3_0/fileformats.html</ulink>).
             <footnote>
                 <para>
                     Die aktuell unterstützte Version des Lucene Index File Formats ist 2.3

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17174 -->
+<!-- EN-Revision: 18536 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.search.lucene.java-lucene">
     <title>Zusammenarbeit Mit Java Lucene</title>
@@ -14,7 +14,7 @@
 
         <para>
             Eine detaillierte Beschreibung dieses Formats ist hier erhältlich:
-            <ulink url="http://lucene.apache.org/java/docs/fileformats.html"/>.
+            <ulink url="http://lucene.apache.org/java/2_3_0/fileformats.html"/>.
             <footnote>
                 <para>
                     Die aktuell unterstützte Version des Lucene Index Dateiformats ist 2.3

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15743 -->
+<!-- EN-Revision: 18536 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.search.lucene.query-language">
     <title>Abfragesprache</title>
@@ -16,7 +16,7 @@
 
     <para>
         Die komplette Java Lucene Syntax Dokumentation der Abfragesprache kann
-        <ulink url="http://lucene.apache.org/java/docs/queryparsersyntax.html">hier</ulink> gefunden
+        <ulink url="http://lucene.apache.org/java/2_3_0/queryparsersyntax.html">hier</ulink> gefunden
         werden.
     </para>
 

+ 142 - 8
documentation/manual/de/module_specs/Zend_Service_Twitter.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 18100 -->
+<!-- EN-Revision: 18505 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.service.twitter" xmlns:xi="http://www.w3.org/2001/XInclude">
     <title>Zend_Service_Twitter</title>
@@ -9,12 +9,12 @@
 
         <para>
             <classname>Zend_Service_Twitter</classname> bietet einen Client für die <ulink
-                url="http://apiwiki.twitter.com/REST+API+Documentation">REST <acronym>API</acronym>
-                von Twitter</ulink>. <classname>Zend_Service_Twitter</classname> erlaubt es eine
-            öffentliche Zeitachse abzufragen und wenn man einen Benutzernamen und ein Passwort für
-            Twitter angibt, ist es auch erlaubt den eigenen Status zu erhalten und zu aktualisieren,
-            Freunden zu antworten, Nachrichten an Freunde schicken, Tweets als Favoriten markieren
-            und vieles mehr.
+                url="http://apiwiki.twitter.com/Twitter-API-Documentation">REST
+                <acronym>API</acronym> von Twitter</ulink>.
+            <classname>Zend_Service_Twitter</classname> erlaubt es eine öffentliche Zeitachse
+            abzufragen und wenn man einen Benutzernamen und ein Passwort für Twitter angibt, ist es
+            auch erlaubt den eigenen Status zu erhalten und zu aktualisieren, Freunden zu antworten,
+            Nachrichten an Freunde schicken, Tweets als Favoriten markieren und vieles mehr.
         </para>
 
         <para>
@@ -73,6 +73,13 @@
                     Tweets.
                 </para>
             </listitem>
+
+            <listitem>
+                <para>
+                    <code>block</code>, blockiert und entfernt die Blockierung von Benutzern welche
+                    einem folgen.
+                </para>
+            </listitem>
         </itemizedlist>
     </sect2>
 
@@ -719,9 +726,136 @@ $response = $twitter->favorite->destroy(12351);
 ]]></programlisting>
                 </example>
             </listitem>
-
         </itemizedlist>
+    </sect2>
+
+    <sect2 id="zend.service.twitter.block">
+        <title>Blockierende Methoden</title>
+
+        <itemizedlist>
 
+            <listitem>
+                <para>
+                    <code>exists</code>, retourniert ob der authentifizierende Benutzer einen
+                    Zielbenutzer blockiert. Gibt das Objekt des blockierten Benutzers zurück wenn
+                    ein Block existiert.
+                </para>
+
+                <example id="zend.service.twitter.block.exists">
+                    <title>Prüfen ob ein Block existiert</title>
+                    <programlisting language="php"><![CDATA[
+$twitter = new Zend_Service_Twitter('myusername', 'mysecretpassword');
+$response = $twitter->block->exists('blockeduser');
+// gibt true oder false zurück
+
+$response2 = $twitter->block->exists('blockeduser', true);
+// gibt die Info des blockierten Benutzers zurück wenn dieser blockiert ist
+]]></programlisting>
+                </example>
+
+                <itemizedlist>
+                    <listitem>
+                        <para>
+                            <code>id</code>, die ID oder der Screen Name des Benutzers für den
+                            eine Blockierung existiert.
+                        </para>
+                    </listitem>
+                    <listitem>
+                        <para>
+                            <code>returnResult</code>, Boolean welches angibt ob das Objekt des
+                            Benutzers zurückgegeben werden soll, statt einfach nur true oder false.
+                        </para>
+                    </listitem>
+                </itemizedlist>
+
+            </listitem>
+
+            <listitem>
+                <para>
+                    <code>create</code>, blockiert den Benutzer der im ID Parameter als
+                    authentifizierter Benutzer spezifiziert wurde. Löscht eine Freundschaft zum
+                    blockierten Benutzer wenn diese existiert. Gibt den blockierten Benutzer im
+                    angeforderten Format zurück wenn es erfolgreich war
+                </para>
+
+                <example id="zend.service.twitter.block.create">
+                    <title>Einen Benutzer blockieren</title>
+                    <programlisting language="php"><![CDATA[
+$twitter = new Zend_Service_Twitter('myusername', 'mysecretpassword');
+$response = $twitter->block->create('usertoblock);
+]]></programlisting>
+                </example>
+
+                <itemizedlist>
+                    <listitem>
+                        <para>
+                            <code>id</code>, Die ID oder der Screen Name des Benutzers der blockiert
+                            werden soll.
+                        </para>
+                    </listitem>
+                </itemizedlist>
+            </listitem>
+
+            <listitem>
+                <para>
+                    <code>destroy</code>, Entfernt die Blockierung des Benutzers der im ID Parameter
+                    für den authentifizierten Benutzer spezifiziert wurde. Gibt den un-blockierten
+                    Benutzer im angeforderten Format zurück wenn diese erfolgreich war.
+                </para>
+
+                <example id="zend.service.twitter.block.destroy">
+                    <title>Entfernung einer Blockierung</title>
+                    <programlisting language="php"><![CDATA[
+$twitter = new Zend_Service_Twitter('myusername', 'mysecretpassword');
+$response = $twitter->block->destroy('blockeduser');
+]]></programlisting>
+                </example>
+
+                <itemizedlist>
+                    <listitem>
+                        <para>
+                            <code>id</code>, Die ID oder der Screen Name des Benutzers für den eine
+                            Blockierung existieren kann.
+                        </para>
+                    </listitem>
+                </itemizedlist>
+            </listitem>
+
+            <listitem>
+                <para>
+                    <code>blocking</code>, gibt ein Array von Benutzerobjekten zurück die der
+                    authentifizierte Benutzer blockiert.
+                </para>
+
+                <example id="zend.service.twitter.block.blocking">
+                    <title>Wen blockiert man</title>
+                    <programlisting language="php"><![CDATA[
+$twitter = new Zend_Service_Twitter('myusername', 'mysecretpassword');
+$response = $twitter->block->blocking(1);
+// gibt die komplette Benutzerliste zurück
+
+$response2 = $twitter->block->blocking(1, true);
+// gibt ein Array von nummerischen Benutzer IDs zurück
+]]></programlisting>
+                </example>
+
+                <itemizedlist>
+                    <listitem>
+                        <para>
+                            <code>page</code>, Optional. Spezifiziert die Seitenzahl der
+                            Ergebnisse beginnend mit 1. Eine einzelne Seite enthält 20 Id's.
+                        </para>
+                    </listitem>
+                    <listitem>
+                        <para>
+                            <code>returnUserIds</code>, wenn es true ist gibt eine Blockierung ein
+                            Array von nummerischen Benutzer Id's zurück die der authentifizierte
+                            Benutzer blockiert.
+                        </para>
+                    </listitem>
+                </itemizedlist>
+            </listitem>
+        </itemizedlist>
     </sect2>
 
     <xi:include href="Zend_Service_Twitter_Search.xml" />

+ 20 - 19
documentation/manual/de/module_specs/Zend_View-Introduction.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17406 -->
+<!-- EN-Revision: 18524 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.view.introduction">
     <title>Einführung</title>
@@ -178,30 +178,31 @@ base/path/
         <title>View Skripte mit Short Tags</title>
 
         <para>
-            In unseren Beispielen und der Dokumentation verwenden wir <acronym>PHP</acronym> Short
-            Tags: <code>&lt;?</code> und <code>&lt;?=</code>. Zusätzlich verwenden wir
-            typischerweise die <ulink
+            In unseren Beispielen verwenden wir <acronym>PHP</acronym> Long
+            Tags: <code>&lt;?php</code>. Wir empfehlen auch die <ulink
                 url="http://us.php.net/manual/en/control-structures.alternative-syntax.php">
-            alternative Syntax für Kontrollstrukturen</ulink>. Diese sind übliche Abkürzungen die
+                alternative Syntax für Kontrollstrukturen</ulink>. Diese sind übliche Abkürzungen die
             Verwendet werden wenn View Skripte geschrieben werden, da Sie Konstrukte verständlicher
-            machen und die Anweisungen auf einer einzelnen Zeile belassen.
+            machen, die Anweisungen auf einer einzelnen Zeile belassen und die Notwendigkeit
+            eleminieren nach Klammern im HTML zu suchen.
         </para>
 
         <para>
-            Aber viele Entwickler bevorzugen die Verwendung von Vollen Tags wegen Prüfungen oder
-            aus Portabilitätsgründen. Zum Beispiel ist <code>short_open_tag</code> in der Datei
-            php.ini.recommended ausgeschaltet, und wenn man <acronym>XML</acronym> in View Skripten
-            verwendet werden Short Open Tags dazu führen das die Prüfung des Templates fehlschlägt.
+            In vorhergehenden Versionen haben wir oft die Verwendung von Short Tags empfohlen
+            (<code>&lt;?</code> und <code>&lt;?=</code>), da Sie die View Skripte weniger
+            kompliziert machen. Trotzdem ist der Standardwert der <filename>php.ini</filename>
+            Option <constant>short_open_tag</constant> typischerweise in Produktion oder bei
+            Shared Hosts deaktiviert -- was deren Verwendung nicht wicklich portabel macht. Wenn
+            man <acronym>XML</acronym> in View Skripten als Template verwendet, werden Short
+            Open Tags dazu führen das die Prüfung der Templates fehlschlägt. Letztendlich, wenn man
+            Short Tags verwendet, wärend <constant>short_open_tag</constant> ausgeschaltet ist,
+            werden die View Skripte entweder Fehler verursachen oder einfach den PHP Code an den
+            Betrachter zurücksenden.
         </para>
 
         <para>
-            Zusätzlich, wenn Short Tags verwendet werden und die Einstellung deaktiviert ist, wird
-            das View Skript entweder Fehler verursachen oder einfach Code an den Benutzer ausgeben.
-        </para>
-
-        <para>
-            Für den letzteren Fall, wenn man Short Tags verwenden will, diese aber deaktiviert
-            sind, gibt es zwei Optionen:
+            Wenn man, trotz der Warnungen, Short Tags verwenden will diese aber ausgeschaltet sind,
+            hat man zwei Optionen:
         </para>
 
        <itemizedlist>
@@ -239,7 +240,7 @@ $view->setUseStreamWrapper(true);
             </listitem>
         </itemizedlist>
 
-        <note>
+        <warning>
             <title>View Stream Wrapper verringert die Geschwindigkeit</title>
 
             <para>
@@ -249,7 +250,7 @@ $view->setUseStreamWrapper(true);
                 aktiviert werden, die Skripte volle Tags verwenden, oder eine gute Strategie für
                 das Cachen von partiellen, und/oder volle Seiteninhalten vorhanden ist.
             </para>
-        </note>
+        </warning>
     </sect2>
 
     <sect2 id="zend.view.introduction.accessors">