Browse Source

[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 years ago
parent
commit
194227a698

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15997 -->
+<!-- EN-Revision: 16650 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.amf.server">
 <sect1 id="zend.amf.server">
     <title>Zend_Amf_Server</title>
     <title>Zend_Amf_Server</title>
@@ -16,7 +16,7 @@
         <title>AMF Server Grundlagen</title>
         <title>AMF Server Grundlagen</title>
 
 
         <para>
         <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
             öffentlichen Methoden erstellt. Man kann einen <acronym>AMF</acronym> Server erstellen
             indem der folgende Code verwendet wird:
             indem der folgende Code verwendet wird:
         </para>
         </para>
@@ -304,8 +304,8 @@ $server->setProduction(false);
 ]]></programlisting>
 ]]></programlisting>
 
 
         <para>
         <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>
         </para>
 
 
         <programlisting language="php"><![CDATA[
         <programlisting language="php"><![CDATA[
@@ -327,10 +327,10 @@ $server->setProduction(true);
         <para>
         <para>
             Ein Feld bei dem man im speziellen Vorsichtig sein muß ist bei <acronym>PHP</acronym>
             Ein Feld bei dem man im speziellen Vorsichtig sein muß ist bei <acronym>PHP</acronym>
             Fehlern selbst. Wenn die <acronym>INI</acronym> Direktive
             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
             Fehler für das aktuelle Error Reporting Level direkt in der Ausgabe dargestellt -- was
             den <acronym>AMF</acronym> Antwortpayload potentiell unterbrechen kann. Wir empfehlen
             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.
             solche Probleme zu verhindern.
         </para>
         </para>
     </sect2>
     </sect2>
@@ -738,7 +738,7 @@ private function onFault(fault:Object):void {
 
 
         <para>
         <para>
             Die Identität die vom Adapter zurückgegeben wird sollte ein Objekt sein das die
             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.
             <acronym>ACL</acronym> funktioniert.
         </para>
         </para>
 
 
@@ -781,10 +781,10 @@ $server->setAcl($acl);
         <para>
         <para>
             Nachdem die <acronym>ACL</acronym> gesetzt wurde, wird der Server prüfen ob mit der,
             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
             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>
         </para>
 
 
         <programlisting language="php"><![CDATA[
         <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"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15787 -->
+<!-- EN-Revision: 16650 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect2 id="zend.application.available-resources.db">
 <sect2 id="zend.application.available-resources.db">
     <title>Zend_Application_Resource_Db</title>
     <title>Zend_Application_Resource_Db</title>
@@ -17,17 +17,18 @@
 
 
     <itemizedlist>
     <itemizedlist>
         <listitem><para>
         <listitem><para>
-            <emphasis>adapter</emphasis>: <classname>Zend_Db</classname> Adaptertyp.
+            <emphasis><property>adapter</property></emphasis>: <classname>Zend_Db</classname>
+            Adaptertyp.
         </para></listitem>
         </para></listitem>
 
 
         <listitem><para>
         <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>
         </para></listitem>
 
 
         <listitem><para>
         <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>
         </para></listitem>
     </itemizedlist>
     </itemizedlist>
 
 

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15787 -->
+<!-- EN-Revision: 16650 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect2 id="zend.application.available-resources.frontcontroller">
 <sect2 id="zend.application.available-resources.frontcontroller">
     <title>Zend_Application_Resource_Frontcontroller</title>
     <title>Zend_Application_Resource_Frontcontroller</title>
@@ -25,49 +25,50 @@
 
 
     <itemizedlist>
     <itemizedlist>
         <listitem><para>
         <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>
         </para></listitem>
 
 
         <listitem><para>
         <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>
         </para></listitem>
 
 
         <listitem><para>
         <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>
         </para></listitem>
 
 
         <listitem><para>
         <listitem><para>
-            <emphasis>defaultControllerName</emphasis>: Basisname des Standard Controllers
-            (normalerweise "index").
+            <emphasis><property>defaultControllerName</property></emphasis>: Basisname des Standard
+            Controllers (normalerweise "index").
         </para></listitem>
         </para></listitem>
 
 
         <listitem><para>
         <listitem><para>
-            <emphasis>defaultAction</emphasis>: Basisname der Standard Aktion (normalerweise
-            "index").
+            <emphasis><property>defaultAction</property></emphasis>: Basisname der Standard Aktion
+            (normalerweise "index").
         </para></listitem>
         </para></listitem>
 
 
         <listitem><para>
         <listitem><para>
-            <emphasis>defaultModule</emphasis>: Basisname des Standard Moduls (normalerweise
-            "default").
+            <emphasis><property>defaultModule</property></emphasis>: Basisname des Standard Moduls
+            (normalerweise "default").
         </para></listitem>
         </para></listitem>
 
 
         <listitem><para>
         <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>
         </para></listitem>
 
 
         <listitem><para>
         <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>
         </para></listitem>
 
 
         <listitem><para>
         <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>
         </para></listitem>
     </itemizedlist>
     </itemizedlist>
 
 

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15997 -->
+<!-- EN-Revision: 16650 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect2 id="zend.application.available-resources.session">
 <sect2 id="zend.application.available-resources.session">
     <title>Zend_Application_Resource_Session</title>
     <title>Zend_Application_Resource_Session</title>
@@ -12,7 +12,7 @@
 
 
     <para>
     <para>
         Um einen Session Save Handler zu setzen, muß einfach der Optionsschlüssel
         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:
         übergeben werden. Der Wert dieser Option kann einer der folgenden sein:
     </para>
     </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"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15823 -->
+<!-- EN-Revision: 16649 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect2 id="zend.application.core-functionality.resource-resourceabstract">
 <sect2 id="zend.application.core-functionality.resource-resourceabstract">
     <title>Zend_Application_Resource_ResourceAbstract</title>
     <title>Zend_Application_Resource_ResourceAbstract</title>
@@ -189,8 +189,8 @@ class My_Resource_View extends Zend_Application_Resource_ResourceAbstract
 ]]></programlisting>
 ]]></programlisting>
 
 
         <para>
         <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>
         </para>
 
 
         <programlisting language="php"><![CDATA[
         <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"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 16382 -->
+<!-- EN-Revision: 16649 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.cache.backends">
 <sect1 id="zend.cache.backends">
     <title>Zend_Cache Backends</title>
     <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"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 16419 -->
+<!-- EN-Revision: 16649 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.cache.frontends">
 <sect1 id="zend.cache.frontends">
     <title>Zend_Cache Frontends</title>
     <title>Zend_Cache Frontends</title>
@@ -776,7 +776,7 @@ $res = $cache->foobar2('1', '2');
                               <entry><methodname>array()</methodname></entry>
                               <entry><methodname>array()</methodname></entry>
                               <entry>
                               <entry>
                                     Ein assoziatives Array, um Optionen nur für einige
                                     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
                                     reguläre Ausdrücke (<acronym>PCRE</acronym>), die Werte sind
                                     ein assoziatives Array mit spezifischen Optionen, die gesetzt
                                     ein assoziatives Array mit spezifischen Optionen, die gesetzt
                                     werden sollen, wenn der reguläre Ausdruck auf
                                     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"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 16502 -->
+<!-- EN-Revision: 16649 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.controller.action">
 <sect1 id="zend.controller.action">
     <title>Action Controller</title>
     <title>Action Controller</title>
@@ -314,10 +314,10 @@ applicationOrModule/
 
 
             <para>
             <para>
                 In anderen Worten, wird angenommen das View Skripte im
                 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,
                 (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
                 mit einem Verzeichnis das nach dem individuellen Kontroller benannt ist und eine
                 Hierarchie von View Skripten bietet.
                 Hierarchie von View Skripten bietet.
             </para>
             </para>
@@ -342,8 +342,8 @@ string render(string $action = null,
                 <filename>[controller]/[action].phtml</filename> ist (wobei
                 <filename>[controller]/[action].phtml</filename> ist (wobei
                 <filename>.phtml</filename> der Wert der <varname>$viewSuffix</varname> Eigenschaft
                 <filename>.phtml</filename> der Wert der <varname>$viewSuffix</varname> Eigenschaft
                 ist). Wenn ein Wert für <varname>$action</varname> angegeben wird, wird das
                 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
                 überschreiben kann ein <constant>TRUE</constant> Wert für
                 <varname>$noController</varname> übergeben werden. Zuletzt werden
                 <varname>$noController</varname> übergeben werden. Zuletzt werden
                 templates in das Antwort Objekt gerendert; wenn zu einem spezifischen
                 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"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 16443 -->
+<!-- EN-Revision: 16444 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect3 id="zend.controller.router.routes.chain">
 <sect3 id="zend.controller.router.routes.chain">
     <title>Zend_Controller_Router_Route_Chain</title>
     <title>Zend_Controller_Router_Route_Chain</title>
@@ -47,7 +47,7 @@ $chainedRoute = $hostnameRoute->chain($pathRoute);
 ]]></programlisting>
 ]]></programlisting>
 
 
     <para>
     <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:
         Schrägstrich. Es kann Fälle geben in denen man ein anderes Trennzeichen verwenden will:
     </para>
     </para>
 
 
@@ -72,9 +72,9 @@ echo $chainedRoute->assemble();
             <code>chains</code> Parameters. Dieser ist einfach eine Liste von Routen, die mit der
             <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
             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
             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>
         </para>
 
 
         <programlisting language="xml"><![CDATA[
         <programlisting language="xml"><![CDATA[
@@ -172,6 +172,43 @@ echo $chainedRoute->assemble();
     </www-imprint>
     </www-imprint>
 </routes>
 </routes>
 ]]></programlisting>
 ]]></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>
     </sect4>
 </sect3>
 </sect3>
 <!--
 <!--