Kaynağa Gözat

[DOCUMENTATION] German:

- sync up to r16650

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@16849 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas 16 yıl önce
ebeveyn
işleme
194227a698

+ 11 - 11
documentation/manual/de/module_specs/Zend_Amf-Server.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15997 -->
+<!-- EN-Revision: 16650 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.amf.server">
     <title>Zend_Amf_Server</title>
@@ -16,7 +16,7 @@
         <title>AMF Server Grundlagen</title>
 
         <para>
-            Angenommen wir haben eine Klasse <emphasis>Foo</emphasis> mit einer Anzahl von
+            Angenommen wir haben eine Klasse <classname>Foo</classname> mit einer Anzahl von
             öffentlichen Methoden erstellt. Man kann einen <acronym>AMF</acronym> Server erstellen
             indem der folgende Code verwendet wird:
         </para>
@@ -304,8 +304,8 @@ $server->setProduction(false);
 ]]></programlisting>
 
         <para>
-            Um Ihn wieder einzuschalten, muß stattdessen einfach ein boolscher true Wert übergeben
-            werden:
+            Um Ihn wieder einzuschalten, muß stattdessen einfach ein boolscher
+            <constant>true</constant> Wert übergeben werden:
         </para>
 
         <programlisting language="php"><![CDATA[
@@ -327,10 +327,10 @@ $server->setProduction(true);
         <para>
             Ein Feld bei dem man im speziellen Vorsichtig sein muß ist bei <acronym>PHP</acronym>
             Fehlern selbst. Wenn die <acronym>INI</acronym> Direktive
-            <emphasis>display_errors</emphasis> aktiviert ist, wird jeder <acronym>PHP</acronym>
+            <property>display_errors</property> aktiviert ist, wird jeder <acronym>PHP</acronym>
             Fehler für das aktuelle Error Reporting Level direkt in der Ausgabe dargestellt -- was
             den <acronym>AMF</acronym> Antwortpayload potentiell unterbrechen kann. Wir empfehlen
-            die <emphasis>display_errors</emphasis> Direktive in der Produktion auszuschalten um
+            die <property>display_errors</property> Direktive in der Produktion auszuschalten um
             solche Probleme zu verhindern.
         </para>
     </sect2>
@@ -738,7 +738,7 @@ private function onFault(fault:Object):void {
 
         <para>
             Die Identität die vom Adapter zurückgegeben wird sollte ein Objekt sein das die
-            Eigenschaft <emphasis>role</emphasis> enthält damit die Zugriffskontrolle von
+            Eigenschaft <property>role</property> enthält damit die Zugriffskontrolle von
             <acronym>ACL</acronym> funktioniert.
         </para>
 
@@ -781,10 +781,10 @@ $server->setAcl($acl);
         <para>
             Nachdem die <acronym>ACL</acronym> gesetzt wurde, wird der Server prüfen ob mit der,
             von der Authentifizierung gesetzten, Rolle Zugriff erlaubt ist, die Ressource im
-            Klassennamen ist (oder null für Funktionsaufrufe) und ob die Privilegien der
-            Funktionsname sind. Wenn keine Authentifizierung angegeben wurde, wird die
-            <emphasis>anonymous</emphasis> verwendet, wenn diese definiert wurde, andernfalls wird
-            der Zugriff verweigert.
+            Klassennamen ist (oder <constant>NULL</constant> für Funktionsaufrufe) und ob die
+            Privilegien der Funktionsname sind. Wenn keine Authentifizierung angegeben wurde, wird
+            die <emphasis>anonymous</emphasis> verwendet, wenn diese definiert wurde, andernfalls
+            wird der Zugriff verweigert.
         </para>
 
         <programlisting language="php"><![CDATA[

+ 7 - 6
documentation/manual/de/module_specs/Zend_Application-AvailableResources-Db.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15787 -->
+<!-- EN-Revision: 16650 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.application.available-resources.db">
     <title>Zend_Application_Resource_Db</title>
@@ -17,17 +17,18 @@
 
     <itemizedlist>
         <listitem><para>
-            <emphasis>adapter</emphasis>: <classname>Zend_Db</classname> Adaptertyp.
+            <emphasis><property>adapter</property></emphasis>: <classname>Zend_Db</classname>
+            Adaptertyp.
         </para></listitem>
 
         <listitem><para>
-            <emphasis>params</emphasis>: Assoziatives Array von Konfigurationsparametern das
-            verwendet wird wenn man die Instanz des Adapter empfängt.
+            <emphasis><property>params</property></emphasis>: Assoziatives Array von
+            Konfigurationsparametern das verwendet wird wenn man die Instanz des Adapter empfängt.
         </para></listitem>
 
         <listitem><para>
-            <emphasis>isDefaultTableAdapter</emphasis>: Ob dieser Adapter als Standard-Tabellen
-            Adapter verwendet werden soll oder nicht.
+            <emphasis><property>isDefaultTableAdapter</property></emphasis>: Ob dieser Adapter als
+            Standard-Tabellen Adapter verwendet werden soll oder nicht.
         </para></listitem>
     </itemizedlist>
 

+ 21 - 20
documentation/manual/de/module_specs/Zend_Application-AvailableResources-Frontcontroller.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15787 -->
+<!-- EN-Revision: 16650 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.application.available-resources.frontcontroller">
     <title>Zend_Application_Resource_Frontcontroller</title>
@@ -25,49 +25,50 @@
 
     <itemizedlist>
         <listitem><para>
-            <emphasis>controllerDirectory</emphasis>: Entweder ein Stringwert der ein einzelnes
-            Controller Verzeichnis spezifiziert, oder ein Array von Modul/Controller Verzeichnis
-            Paaren.
+            <emphasis><property>controllerDirectory</property></emphasis>: Entweder ein Stringwert
+            der ein einzelnes Controller Verzeichnis spezifiziert, oder ein Array von
+            Modul/Controller Verzeichnis Paaren.
         </para></listitem>
 
         <listitem><para>
-            <emphasis>moduleControllerDirectoryName</emphasis>: Ein Stringwert der auf ein
-            Unterverzeichnis unter einem Modul zeigt, das Controller enthält.
+            <emphasis><property>moduleControllerDirectoryName</property></emphasis>: Ein Stringwert
+            der auf ein Unterverzeichnis unter einem Modul zeigt, das Controller enthält.
         </para></listitem>
 
         <listitem><para>
-            <emphasis>moduleDirectory</emphasis>: Verzeichnis in dem Module gefunden werden können.
+            <emphasis><property>moduleDirectory</property></emphasis>: Verzeichnis in dem Module
+            gefunden werden können.
         </para></listitem>
 
         <listitem><para>
-            <emphasis>defaultControllerName</emphasis>: Basisname des Standard Controllers
-            (normalerweise "index").
+            <emphasis><property>defaultControllerName</property></emphasis>: Basisname des Standard
+            Controllers (normalerweise "index").
         </para></listitem>
 
         <listitem><para>
-            <emphasis>defaultAction</emphasis>: Basisname der Standard Aktion (normalerweise
-            "index").
+            <emphasis><property>defaultAction</property></emphasis>: Basisname der Standard Aktion
+            (normalerweise "index").
         </para></listitem>
 
         <listitem><para>
-            <emphasis>defaultModule</emphasis>: Basisname des Standard Moduls (normalerweise
-            "default").
+            <emphasis><property>defaultModule</property></emphasis>: Basisname des Standard Moduls
+            (normalerweise "default").
         </para></listitem>
 
         <listitem><para>
-            <emphasis>baseUrl</emphasis>: Explizite Basis <acronym>URL</acronym> zur Anwendung
-            (normalerweise automatisch erkannt).
+            <emphasis><property>baseUrl</property></emphasis>: Explizite Basis
+            <acronym>URL</acronym> zur Anwendung (normalerweise automatisch erkannt).
         </para></listitem>
 
         <listitem><para>
-            <emphasis>plugins</emphasis>: Array von Front Controller Plugin Klassennamen. Die
-            Ressource wird jede Klasse instanziieren (ohne Contructor Argumente) und die Instanz
-            dann mit dem Front Controller registrieren.
+            <emphasis><property>plugins</property></emphasis>: Array von Front Controller Plugin
+            Klassennamen. Die Ressource wird jede Klasse instanziieren (ohne Contructor Argumente)
+            und die Instanz dann mit dem Front Controller registrieren.
         </para></listitem>
 
         <listitem><para>
-            <emphasis>params</emphasis>: Array von Schlüssel/Wert Paaren die mit dem Front
-            Controller registriert werden sollen.
+            <emphasis><property>params</property></emphasis>: Array von Schlüssel/Wert Paaren die
+            mit dem Front Controller registriert werden sollen.
         </para></listitem>
     </itemizedlist>
 

+ 2 - 2
documentation/manual/de/module_specs/Zend_Application-AvailableResources-Session.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15997 -->
+<!-- EN-Revision: 16650 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.application.available-resources.session">
     <title>Zend_Application_Resource_Session</title>
@@ -12,7 +12,7 @@
 
     <para>
         Um einen Session Save Handler zu setzen, muß einfach der Optionsschlüssel
-        <emphasis>saveHandler</emphasis> (Groß-/Kleinschreibung beachten) an die Ressource
+        <property>saveHandler</property> (Groß-/Kleinschreibung beachten) an die Ressource
         übergeben werden. Der Wert dieser Option kann einer der folgenden sein:
     </para>
 

+ 3 - 3
documentation/manual/de/module_specs/Zend_Application-CoreFunctionality-Resource_ResourceAbstract.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15823 -->
+<!-- EN-Revision: 16649 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.application.core-functionality.resource-resourceabstract">
     <title>Zend_Application_Resource_ResourceAbstract</title>
@@ -189,8 +189,8 @@ class My_Resource_View extends Zend_Application_Resource_ResourceAbstract
 ]]></programlisting>
 
         <para>
-            Wir können dann die Ressource bootstrappen, oder Sie durch den Namen "My_View"
-            erhalten:
+            Wir können dann die Ressource bootstrappen, oder Sie durch den Namen
+            "<classname>My_View</classname>" erhalten:
         </para>
 
         <programlisting language="php"><![CDATA[

+ 1 - 1
documentation/manual/de/module_specs/Zend_Cache-Backends.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 16382 -->
+<!-- EN-Revision: 16649 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.cache.backends">
     <title>Zend_Cache Backends</title>

+ 2 - 2
documentation/manual/de/module_specs/Zend_Cache-Frontends.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 16419 -->
+<!-- EN-Revision: 16649 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.cache.frontends">
     <title>Zend_Cache Frontends</title>
@@ -776,7 +776,7 @@ $res = $cache->foobar2('1', '2');
                               <entry><methodname>array()</methodname></entry>
                               <entry>
                                     Ein assoziatives Array, um Optionen nur für einige
-                                    <acronym>REQUEST_URI</acronym> zu setzen. Die Schlüssel sind
+                                    <constant>REQUEST_URI</constant> zu setzen. Die Schlüssel sind
                                     reguläre Ausdrücke (<acronym>PCRE</acronym>), die Werte sind
                                     ein assoziatives Array mit spezifischen Optionen, die gesetzt
                                     werden sollen, wenn der reguläre Ausdruck auf

+ 6 - 6
documentation/manual/de/module_specs/Zend_Controller-ActionController.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 16502 -->
+<!-- EN-Revision: 16649 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.controller.action">
     <title>Action Controller</title>
@@ -314,10 +314,10 @@ applicationOrModule/
 
             <para>
                 In anderen Worten, wird angenommen das View Skripte im
-                <filename>views/scripts/</filename> Unterverzeichnis sind, und das
-                <filename>views/</filename> Unterverzeichnis weitere Funktionalitäten enthält
+                <filename>/views/scripts/</filename> Unterverzeichnis sind, und das
+                <filename>/views/</filename> Unterverzeichnis weitere Funktionalitäten enthält
                 (helpers, filters). Wenn der Name und der Pfad des View Skripts ermittelt wird,
-                wird das <filename>views/scripts/</filename> Verzeichnis als Basispfad verwendet,
+                wird das <filename>/views/scripts/</filename> Verzeichnis als Basispfad verwendet,
                 mit einem Verzeichnis das nach dem individuellen Kontroller benannt ist und eine
                 Hierarchie von View Skripten bietet.
             </para>
@@ -342,8 +342,8 @@ string render(string $action = null,
                 <filename>[controller]/[action].phtml</filename> ist (wobei
                 <filename>.phtml</filename> der Wert der <varname>$viewSuffix</varname> Eigenschaft
                 ist). Wenn ein Wert für <varname>$action</varname> angegeben wird, wird das
-                Template im <filename>[controller]/</filename> Unterverzeichnis gerendert. Um die
-                Verwendung des <filename>[controller]/</filename> Unterverzeichnisses zu
+                Template im <filename>/[controller]/</filename> Unterverzeichnis gerendert. Um die
+                Verwendung des <filename>/[controller]/</filename> Unterverzeichnisses zu
                 überschreiben kann ein <constant>TRUE</constant> Wert für
                 <varname>$noController</varname> übergeben werden. Zuletzt werden
                 templates in das Antwort Objekt gerendert; wenn zu einem spezifischen

+ 42 - 5
documentation/manual/de/module_specs/Zend_Controller-Router-Route-Chain.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 16443 -->
+<!-- EN-Revision: 16444 -->
 <!-- Reviewed: no -->
 <sect3 id="zend.controller.router.routes.chain">
     <title>Zend_Controller_Router_Route_Chain</title>
@@ -47,7 +47,7 @@ $chainedRoute = $hostnameRoute->chain($pathRoute);
 ]]></programlisting>
 
     <para>
-        Wenn Routen miteinander verkettet werden, ist Ihr standardmäßiges Trennzeichen ein
+        Wenn Routen miteinander verkettet werden, ist Ihr Trennzeichen ein
         Schrägstrich. Es kann Fälle geben in denen man ein anderes Trennzeichen verwenden will:
     </para>
 
@@ -72,9 +72,9 @@ echo $chainedRoute->assemble();
             <code>chains</code> Parameters. Dieser ist einfach eine Liste von Routen, die mit der
             Eltern-Route verkettet werden. Weder die Eltern-, noch die Kind-Routen werden dem
             Router direkt hinzugefügt sondern nur die resultierende verkettete Route. Der Name der
-            verketteten Route im Router ist der Name der Eltern-Route und der Name der Kind-Route
-            verbunden mit einem Bindestrich (-). Eine einfache Konfiguration würde in XML wie folgt
-            aussehen:
+            verketteten Route im Router ist standardmäßig der Name der Eltern-Route und der Name
+            der Kind-Route verbunden mit einem Bindestrich (-). Eine einfache Konfiguration würde
+            in XML wie folgt aussehen:
         </para>
 
         <programlisting language="xml"><![CDATA[
@@ -172,6 +172,43 @@ echo $chainedRoute->assemble();
     </www-imprint>
 </routes>
 ]]></programlisting>
+
+        <para>
+            Wenn man Chain-Routen mit <classname>Zend_Config</classname> konfiguriert und will das
+            das Trennzeichen ein anderes als ein Unterstrich ist, dann muss man dises Trennzeichen
+            separat spezifizieren:
+        </para>
+
+        <programlisting language="php"><![CDATA[
+$config = new Zend_Config(array(
+    'chainName' => array(
+        'type'   => 'Zend_Controller_Router_Route_Static',
+        'route'  => 'foo',
+        'chains' => array(
+            'subRouteName' => array(
+                'type'     => 'Zend_Controller_Router_Route_Static',
+                'route'    => 'bar',
+                'defaults' => array(
+                    'module'      => 'module',
+                     'controller' => 'controller',
+                     'action'     => 'action'
+                )
+            )
+        )
+    )
+));
+
+// Das Trennzeichen vor dem hinzufügen der Config setzen
+$router->setChainNameSeparator('_separator_')
+
+// Config hinzufügen
+$outer->addConfig($config);
+
+// Der Name unserer Route ist jetzt: chainName_separator_subRouteName
+echo $this->_router->assemble(array(), 'chainName_separator_subRouteName');
+
+// Die Prüfung: Ausgegeben wird /foo/bar
+]]></programlisting>
     </sect4>
 </sect3>
 <!--