Explorar el Código

[DOCUMENTATION] German:

-  sync to r15997

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@16022 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas hace 16 años
padre
commit
1950fa1e9c

+ 12 - 10
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: 15959 -->
+<!-- EN-Revision: 15997 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.amf.server">
 <sect1 id="zend.amf.server">
     <title>Zend_Amf_Server</title>
     <title>Zend_Amf_Server</title>
@@ -166,20 +166,22 @@ class World
             verwenden soll um den Endpunkt des RemoteObjects zu finden. Um das zu tun muß das
             verwenden soll um den Endpunkt des RemoteObjects zu finden. Um das zu tun muß das
             Fenster der Projekteigenschaften nochmals durch einen rechts-klick auf das
             Fenster der Projekteigenschaften nochmals durch einen rechts-klick auf das
             Projektverzeichnis vom Navigator aus geöffnet und Eigenschaften ausgewählt werden. Vom
             Projektverzeichnis vom Navigator aus geöffnet und Eigenschaften ausgewählt werden. Vom
-            Eigenschaften-Popup muß 'Flex Compiler' aufgewählt und der String: -services
-            "services-config.xml" hinzugefügt werden. Auf Apply drücken, anschließend auf OK um die
-            Option zu aktualisieren. Was man jetzt getan hat, ist dem Flex Compiler zu sagen das er
-            in der Datei <filename>services-config.xml</filename> nach Laufzeitvariablen schauen
-            soll die von der RemotingObject Klasse verwendet werden.
+            Eigenschaften-Popup muß 'Flex Compiler' aufgewählt und der String:
+            <command>-services "services-config.xml"</command> hinzugefügt werden. Auf Apply
+            drücken, anschließend auf OK um die Option zu aktualisieren. Was man jetzt getan hat,
+            ist dem Flex Compiler zu sagen das er in der Datei
+            <filename>services-config.xml</filename> nach Laufzeitvariablen schauen soll die von
+            der RemotingObject Klasse verwendet werden.
         </para>
         </para>
 
 
         <para>
         <para>
             Jetzt müssen wir Flex mitteilen welche Konfigurationsdateien der Services für die
             Jetzt müssen wir Flex mitteilen welche Konfigurationsdateien der Services für die
             Verbindung zu unseren entfernten Methoden zu verwenden sind. Aus diesem Grund muß eine
             Verbindung zu unseren entfernten Methoden zu verwenden sind. Aus diesem Grund muß eine
-            neue 'services-config.xml' Datei im Flexprojekt src Verzeichnis erstellt werden. Um das
-            zu tun, muß man auf den Projektfolder rechts klicken und 'new' 'File' auswählen was
-            ein neues Fenster öffnet. Anschließend das Projektverzeichnis auswählen und dann die
-            Datei 'services-config.xml' benennen und auf beenden drücken.
+            neue '<filename>services-config.xml</filename>' Datei im Flexprojekt src Verzeichnis
+            erstellt werden. Um das zu tun, muß man auf den Projektfolder rechts klicken und 'new'
+            'File' auswählen was ein neues Fenster öffnet. Anschließend das Projektverzeichnis
+            auswählen und dann die Datei '<filename>services-config.xml</filename>' benennen und
+            auf Beenden drücken.
         </para>
         </para>
 
 
         <para>
         <para>

+ 5 - 5
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: 15787 -->
+<!-- EN-Revision: 15997 -->
 <!-- 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>
@@ -78,10 +78,10 @@ resources.session.saveHandler.options.lifetimeColumn = "lifetime"
             Handler konfiguriert, muß man für diesen zuerst die Datenbank Verbindung konfigurieren
             Handler konfiguriert, muß man für diesen zuerst die Datenbank Verbindung konfigurieren
             damit er arbeitet. Das kann entweder durch Verwendung der <link
             damit er arbeitet. Das kann entweder durch Verwendung der <link
                 linkend="zend.application.available-resources.db">Db</link> Ressource getan werden
                 linkend="zend.application.available-resources.db">Db</link> Ressource getan werden
-            -- und indem man sicherstellt das der "resources.db" Schlüssel vor dem
-            "resources.session" Schlüssel kommt -- oder durch Schreiben einer eigenen Ressource die
-            die Datenbank initialisiert, und im speziellen den Standardmäßigen
-            <classname>Zend_Db_Table</classname> Adapter setzt.
+            -- und indem man sicherstellt das der "<emphasis>resources.db</emphasis>" Schlüssel vor
+            dem "<emphasis>resources.session</emphasis>" Schlüssel kommt -- oder durch Schreiben
+            einer eigenen Ressource die die Datenbank initialisiert, und im speziellen den
+            Standardmäßigen <classname>Zend_Db_Table</classname> Adapter setzt.
         </para>
         </para>
     </note>
     </note>
 </sect2>
 </sect2>

+ 5 - 4
documentation/manual/de/module_specs/Zend_Auth_Adapter_Http.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15867 -->
+<!-- EN-Revision: 15997 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.auth.adapter.http">
 <sect1 id="zend.auth.adapter.http">
 
 
@@ -139,9 +139,10 @@
                             <emphasis>'digest'</emphasis> enthält
                             <emphasis>'digest'</emphasis> enthält
                         </entry>
                         </entry>
                         <entry>
                         <entry>
-                            Leerzeichen-getrennte Liste von URIs für die die gleichen
-                            Authentifizierungs Informationen gültig sind. Die URIs müssen nicht
-                            alle auf den gleichen Server zeigen.
+                            Leerzeichen-getrennte Liste von <acronym>URI</acronym>s für die die
+                            gleichen Authentifizierungs Informationen gültig sind. Die
+                            <acronym>URI</acronym>s müssen nicht alle auf den gleichen Server
+                            zeigen.
                         </entry>
                         </entry>
                     </row>
                     </row>
                     <row>
                     <row>

+ 17 - 16
documentation/manual/de/module_specs/Zend_Auth_Adapter_Ldap.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15892 -->
+<!-- EN-Revision: 15997 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.auth.adapter.ldap">
 <sect1 id="zend.auth.adapter.ldap">
 
 
@@ -247,7 +247,7 @@ Array
                 z.B. eine Domainkomponente wie <filename>alice@foo.net</filename> oder
                 z.B. eine Domainkomponente wie <filename>alice@foo.net</filename> oder
                 <filename>FOO\alice</filename>). Wenn eine Domain vorhanden ist, aber mit keiner
                 <filename>FOO\alice</filename>). Wenn eine Domain vorhanden ist, aber mit keiner
                 der Domainnamen der Server (<filename>foo.net</filename> oder
                 der Domainnamen der Server (<filename>foo.net</filename> oder
-                <emphasis>FOO</emphasis>) übereinstimmt, wird eine spezielle Ausnahme geworfen und
+                <acronym>FOO</acronym>) übereinstimmt, wird eine spezielle Ausnahme geworfen und
                 durch <classname>Zend_Auth_Adapter_Ldap</classname> gefangen, was bewirkt das der
                 durch <classname>Zend_Auth_Adapter_Ldap</classname> gefangen, was bewirkt das der
                 Server ignoriert wird und der nächste, in den Serveroptionen gesetzte Server,
                 Server ignoriert wird und der nächste, in den Serveroptionen gesetzte Server,
                 ausgewählt wird. Wenn eine Domain <emphasis>doch</emphasis> passt, oder der
                 ausgewählt wird. Wenn eine Domain <emphasis>doch</emphasis> passt, oder der
@@ -436,13 +436,13 @@ Array
                     <row>
                     <row>
                         <entry><emphasis>accountDomainName</emphasis></entry>
                         <entry><emphasis>accountDomainName</emphasis></entry>
                         <entry>
                         <entry>
-                            Der FDQN Domainname für welchen der Ziel LDAP Server eine Authorität ist
-                            (z.B., <filename>example.com</filename>). Diese Option wird verwendet um
-                            Namen zu kanonisieren sodas der Benutzername der vom Benutzer angeboten
-                            wird, wie es für das Binden notwendig ist, konvertiert werden kann. Er
-                            wird auch verwendet um festzustellen ob der Server eine Authorität für
-                            den angegebenen Benutzernamen ist (z.B., wenn
-                            <emphasis>accountDomainName</emphasis>
+                            Der <acronym>FQDN</acronym> Domainname für welchen der Ziel LDAP Server
+                            eine Authorität ist (z.B., <filename>example.com</filename>). Diese
+                            Option wird verwendet um Namen zu kanonisieren sodas der Benutzername
+                            der vom Benutzer angeboten wird, wie es für das Binden notwendig ist,
+                            konvertiert werden kann. Er wird auch verwendet um festzustellen ob der
+                            Server eine Authorität für den angegebenen Benutzernamen ist (z.B.,
+                            wenn <emphasis>accountDomainName</emphasis>
                             <emphasis>foo.net</emphasis> ist und der angegebene Benutzer
                             <emphasis>foo.net</emphasis> ist und der angegebene Benutzer
                             <emphasis>bob@bar.net</emphasis>, wird der Server nicht abgefragt, und
                             <emphasis>bob@bar.net</emphasis>, wird der Server nicht abgefragt, und
                             das Ergebnis wird ein Fehler sein). Diese Option wird nicht benötigt,
                             das Ergebnis wird ein Fehler sein). Diese Option wird nicht benötigt,
@@ -456,9 +456,9 @@ Array
                     <row>
                     <row>
                         <entry><emphasis>accountDomainNameShort</emphasis></entry>
                         <entry><emphasis>accountDomainNameShort</emphasis></entry>
                         <entry>
                         <entry>
-                            Die 'short' Domain für die der Ziel LDAP Server eine Authorität ist
-                            (z.B., <emphasis>FOO</emphasis>). Es ist z ubeachten das es ein 1:1
-                            Mapping zwischen <emphasis>accountDomainName</emphasis> und
+                            Die 'short' Domain für die der Ziel <acronym>LDAP</acronym> Server eine
+                            Authorität ist (z.B., <acronym>FOO</acronym>). Es ist z ubeachten das
+                            es ein 1:1 Mapping zwischen <emphasis>accountDomainName</emphasis> und
                             <emphasis>accountDomainNameShort</emphasis> existiert. Diese
                             <emphasis>accountDomainNameShort</emphasis> existiert. Diese
                             Option sollte verwendet werden um den NetBIOS Domainnamen für Windows
                             Option sollte verwendet werden um den NetBIOS Domainnamen für Windows
                             Netzwerke zu spezifizieren, kann aber auch von nicht-AD Servern
                             Netzwerke zu spezifizieren, kann aber auch von nicht-AD Servern
@@ -466,7 +466,7 @@ Array
                             Serveroptionen bei dem Schrägstrich Stil
                             Serveroptionen bei dem Schrägstrich Stil
                             <emphasis>accountCanonicalForm</emphasis>). Diese Option wird nicht
                             <emphasis>accountCanonicalForm</emphasis>). Diese Option wird nicht
                             benötigt, aber wenn Sie nicht angegeben wird, werden Benutzernamen im
                             benötigt, aber wenn Sie nicht angegeben wird, werden Benutzernamen im
-                            Schrägstrich Stil (z.B. <emphasis>FOO\alice</emphasis>) nicht
+                            Schrägstrich Stil (z.B. <filename>FOO\alice</filename>) nicht
                             unterstützt.
                             unterstützt.
                         </entry>
                         </entry>
                     </row>
                     </row>
@@ -509,7 +509,7 @@ Array
                 Servers nicht überprüfen kann. Angenommen die <acronym>PHP</acronym>
                 Servers nicht überprüfen kann. Angenommen die <acronym>PHP</acronym>
                 <acronym>LDAP</acronym> Erweiterung ist ultimativ verlinkt mit der OpenLDAP Client
                 <acronym>LDAP</acronym> Erweiterung ist ultimativ verlinkt mit der OpenLDAP Client
                 Bibliothek, muß man um dieses Problem zu lösen
                 Bibliothek, muß man um dieses Problem zu lösen
-                "<emphasis>TLS_REQCERT niemals</emphasis>" im OpenLDAP Client
+                "<command>TLS_REQCERT never</command>" im OpenLDAP Client
                 <filename>ldap.conf</filename> setzen (und den Web Server restarten) um der
                 <filename>ldap.conf</filename> setzen (und den Web Server restarten) um der
                 OpenLDAP Client Bibliothek anzuzeigen das man dem Server vertraut. Alternativ,
                 OpenLDAP Client Bibliothek anzuzeigen das man dem Server vertraut. Alternativ,
                 wenn man annimmt das der Server gehackt werden könnte kann das Basiszertifikat des
                 wenn man annimmt das der Server gehackt werden könnte kann das Basiszertifikat des
@@ -590,7 +590,8 @@ Array
                 Für <acronym>ADS</acronym> sind die folgenden Optionen beachtenswert:
                 Für <acronym>ADS</acronym> sind die folgenden Optionen beachtenswert:
             </para>
             </para>
 
 
-            <table id="zend.auth.adapter.ldap.options-common-server-specific.active-directory.table">
+            <table
+                id="zend.auth.adapter.ldap.options-common-server-specific.active-directory.table">
                 <title>Optionen für Active Directory</title>
                 <title>Optionen für Active Directory</title>
                 <tgroup cols="2">
                 <tgroup cols="2">
                     <thead>
                     <thead>
@@ -782,7 +783,7 @@ Array
                                 <emphasis>accountDomainName</emphasis>
                                 <emphasis>accountDomainName</emphasis>
                                 <emphasis>foo.net</emphasis> ist, wäre ein guter
                                 <emphasis>foo.net</emphasis> ist, wäre ein guter
                                 <emphasis>accountDomainNameShort</emphasis> Wert
                                 <emphasis>accountDomainNameShort</emphasis> Wert
-                                <emphasis>FOO</emphasis>).
+                                <acronym>FOO</acronym>).
                             </entry>
                             </entry>
                         </row>
                         </row>
                     </tbody>
                     </tbody>

+ 7 - 6
documentation/manual/de/module_specs/Zend_Config-Introduction.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15827 -->
+<!-- EN-Revision: 15978 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.config.introduction">
 <sect1 id="zend.config.introduction">
     <title>Einleitung</title>
     <title>Einleitung</title>
@@ -21,9 +21,10 @@
             <link linkend="zend.config.adapters.ini"><classname>Zend_Config_Ini</classname></link>
             <link linkend="zend.config.adapters.ini"><classname>Zend_Config_Ini</classname></link>
             oder <link
             oder <link
             linkend="zend.config.adapters.xml"><classname>Zend_Config_Xml</classname></link>
             linkend="zend.config.adapters.xml"><classname>Zend_Config_Xml</classname></link>
-            verwenden. Wenn die Konfigurations-Daten aber als PHP-Array vorliegen, können diese auch
-            einfach an den <classname>Zend_Config</classname>-Konstruktor übergeben werden, um dann
-            über die objektorientierte Schnittstelle auf sie zugreifen zu können:
+            verwenden. Wenn die Konfigurations-Daten aber als <acronym>PHP</acronym> Array
+            vorliegen, können diese auch einfach an den <classname>Zend_Config</classname>
+            Constructor übergeben werden, um dann über die objektorientierte Schnittstelle auf sie
+            zugreifen zu können:
         </para>
         </para>
         <programlisting language="php"><![CDATA[
         <programlisting language="php"><![CDATA[
 // Gegeben ist ein Array mit Konfigurations-Daten
 // Gegeben ist ein Array mit Konfigurations-Daten
@@ -71,8 +72,8 @@ $host = $config->database->get('host', 'localhost');
     <example id="zend.config.introduction.example.file.php">
     <example id="zend.config.introduction.example.file.php">
         <title>Zend_Config mit einer PHP Konfigurationsdatei verwenden</title>
         <title>Zend_Config mit einer PHP Konfigurationsdatei verwenden</title>
         <para>
         <para>
-            Es ist oft gewünscht eine reine PHP-basierende Konfigurationsdatei zu verwenden. Der
-            folgende Code zeigt wie das ganz einfach erreicht werden kann:
+            Es ist oft gewünscht eine reine <acronym>PHP</acronym> basierende Konfigurationsdatei
+            zu verwenden. Der folgende Code zeigt wie das ganz einfach erreicht werden kann:
         </para>
         </para>
         <programlisting language="php"><![CDATA[
         <programlisting language="php"><![CDATA[
 // config.php
 // config.php

+ 47 - 35
documentation/manual/de/module_specs/Zend_Config-TheoryOfOperation.xml

@@ -1,8 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15848 -->
+<!-- EN-Revision: 15978 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.config.theory_of_operation">
 <sect1 id="zend.config.theory_of_operation">
     <title>Theory of Operation</title>
     <title>Theory of Operation</title>
+
     <para>
     <para>
         Konfigurations-Daten werden dem <classname>Zend_Config</classname>-Konstruktor als
         Konfigurations-Daten werden dem <classname>Zend_Config</classname>-Konstruktor als
         assoziatives Array zur Verfügung gestellt. Das Array kann mehrdimensional sein, um die
         assoziatives Array zur Verfügung gestellt. Das Array kann mehrdimensional sein, um die
@@ -12,6 +13,7 @@
         Arrays an den <classname>Zend_Config</classname>-Konstruktor übergeben werden, ohne eine
         Arrays an den <classname>Zend_Config</classname>-Konstruktor übergeben werden, ohne eine
         Adapter-Klasse zu benutzen. In manchen Situationen kann das angebracht sein.
         Adapter-Klasse zu benutzen. In manchen Situationen kann das angebracht sein.
     </para>
     </para>
+
     <para>
     <para>
         Jeder Konfigurationswert des Arrays wird zu einer Eigenschaft des
         Jeder Konfigurationswert des Arrays wird zu einer Eigenschaft des
         <classname>Zend_Config</classname> Objektes. Der Schlüssel wird als Name der Eigenschaft
         <classname>Zend_Config</classname> Objektes. Der Schlüssel wird als Name der Eigenschaft
@@ -20,72 +22,82 @@
         Array Daten geladen. Das findet rekursiv statt, sodas hirarchische Konfigurationswerte mit
         Array Daten geladen. Das findet rekursiv statt, sodas hirarchische Konfigurationswerte mit
         einer beliebigen Anzahl an Level erstellt werden können.
         einer beliebigen Anzahl an Level erstellt werden können.
     </para>
     </para>
+
     <para>
     <para>
-        <classname>Zend_Config</classname> implementiert die Interfaces <code>Countable</code> und
-        <code>Iterator</code> um den einfachen Zugriff auf Konfigurationsdaten zu gewährleisten.
-        Dementsprechend kann man die <ulink
-            url="http://php.net/count"><code>count()</code></ulink>-Funktion und auch PHP-Konstrukte
-        wie <ulink url="http://php.net/foreach"><code>foreach</code></ulink> auf
+        <classname>Zend_Config</classname> implementiert die Interfaces
+        <emphasis>Countable</emphasis> und <emphasis>Iterator</emphasis> um den einfachen Zugriff
+        auf Konfigurationsdaten zu gewährleisten. Dementsprechend kann man die <ulink
+            url="http://php.net/count"><methodname>count()</methodname></ulink>-Funktion und auch
+        <acronym>PHP</acronym> Konstrukte wie <ulink
+            url="http://php.net/foreach"><emphasis>foreach</emphasis></ulink> auf
         <classname>Zend_Config</classname>-Objekte anwenden.
         <classname>Zend_Config</classname>-Objekte anwenden.
     </para>
     </para>
+
     <para>
     <para>
         Standardmäßig gewährt <classname>Zend_Config</classname> nur Lesezugriff auf die Daten und
         Standardmäßig gewährt <classname>Zend_Config</classname> nur Lesezugriff auf die Daten und
-        der Versuch einer Wertzuweisung (wie z. B. <code>$config->database->host =
-        'example.com';</code>) löst eine Ausnahme aus. Dieses Standard-Verhalten kann mit Hilfe des
+        der Versuch einer Wertzuweisung (wie z. B. $config->database->host =
+        'example.com';) löst eine Ausnahme aus. Dieses Standard-Verhalten kann mit Hilfe des
         Konstruktors aber so überschrieben werden, dass die Veränderung von Daten erlaubt ist. Wenn
         Konstruktors aber so überschrieben werden, dass die Veränderung von Daten erlaubt ist. Wenn
         auch Änderungen erlaubt sind, unterstützt <classname>Zend_Config</classname> das entfernen
         auch Änderungen erlaubt sind, unterstützt <classname>Zend_Config</classname> das entfernen
-        von Werten (z.B. <code>unset($config->database->host);</code>). Die <code>readOnly()</code>
-        Methode kann verwendet werden um festzustellen ob Änderungen an einem gegebenen
-        <classname>Zend_Config</classname> Objekt erlaubt sind und die <code>setReadOnly()</code>
-        kann verwendet werden um weitere Änderungen an einem <classname>Zend_Config</classname>
-        Objekt, das erstellt wurde und Änderungen erlaubt, zu verhindern.
-
-        <note>
-            <para>
-                Es muss angemerkt werden, dass hierbei nur die Daten im Speicher verändert werden.
-                Es wird keine Änderung an den Konfigurations-Daten auf dem Speichermedium
-                vorgenommen. Werkzeuge zur Veränderung gespeicherter Konfigurations-Daten liegen
-                nicht im Bereich von <classname>Zend_Config</classname>. Drittanbieter bieten
-                bereits diverse Open-Source-Lösungen für das Erstellen und Verändern von
-                Konfigurations-Datensätzen in verschienen Formaten.
-            </para>
-        </note>
+        von Werten (z.B. <methodname>unset($config->database->host);</methodname>). Die
+        <methodname>readOnly()</methodname> Methode kann verwendet werden um festzustellen ob
+        Änderungen an einem gegebenen <classname>Zend_Config</classname> Objekt erlaubt sind und
+        die <methodname>setReadOnly()</methodname> kann verwendet werden um weitere Änderungen an
+        einem <classname>Zend_Config</classname> Objekt, das erstellt wurde und Änderungen erlaubt,
+        zu verhindern.
     </para>
     </para>
+
+    <note>
+        <para>
+            Es muss angemerkt werden, dass hierbei nur die Daten im Speicher verändert werden.
+            Es wird keine Änderung an den Konfigurations-Daten auf dem Speichermedium
+            vorgenommen. Werkzeuge zur Veränderung gespeicherter Konfigurations-Daten liegen
+            nicht im Bereich von <classname>Zend_Config</classname>. Drittanbieter bieten
+            bereits diverse Open-Source-Lösungen für das Erstellen und Verändern von
+            Konfigurations-Datensätzen in verschienen Formaten.
+        </para>
+    </note>
+
     <para>
     <para>
         Adapter-Klassen erben von der <classname>Zend_Config</classname>-Klasse, da sie ihre
         Adapter-Klassen erben von der <classname>Zend_Config</classname>-Klasse, da sie ihre
         Funktionalität nutzen.
         Funktionalität nutzen.
     </para>
     </para>
+
     <para>
     <para>
         Die Familie der <classname>Zend_Config</classname>-Klassen ermöglicht es, Daten in Sektionen
         Die Familie der <classname>Zend_Config</classname>-Klassen ermöglicht es, Daten in Sektionen
         einzuteilen. Beim Initialisieren eines <classname>Zend_Config</classname>-Adapter-Objektes
         einzuteilen. Beim Initialisieren eines <classname>Zend_Config</classname>-Adapter-Objektes
         können eine einzelne spezifizierte Sektion, mehrere spezifizierte Sektionen oder alle
         können eine einzelne spezifizierte Sektion, mehrere spezifizierte Sektionen oder alle
         Sektionen (wenn keine spezifiziert ist) geladen werden.
         Sektionen (wenn keine spezifiziert ist) geladen werden.
     </para>
     </para>
+
     <para>
     <para>
         Die <classname>Zend_Config</classname>-Adapter-Klassen unterstützen ein Modell einfacher
         Die <classname>Zend_Config</classname>-Adapter-Klassen unterstützen ein Modell einfacher
         Vererbung, welches es ermöglicht, dass Konfigurations-Daten aus einer Sektion an eine Andere
         Vererbung, welches es ermöglicht, dass Konfigurations-Daten aus einer Sektion an eine Andere
         vererbt werden können. Dadurch kann die Notwendigeit doppelter Konfigurations-Daten für
         vererbt werden können. Dadurch kann die Notwendigeit doppelter Konfigurations-Daten für
         verschiedene Einsatzgebiete reduziert oder beseitigt werden. Eine erbende Sektion kann die
         verschiedene Einsatzgebiete reduziert oder beseitigt werden. Eine erbende Sektion kann die
         von der Eltern-Sektion geerbten Werte auch überschreiben. Wie auch bei der Klassen-Vererbung
         von der Eltern-Sektion geerbten Werte auch überschreiben. Wie auch bei der Klassen-Vererbung
-        in PHP kann eine Sektion von einer Eltern-Sektion geerbt werden, die wiederum von einer
-        Großeltern-Sektion geerbt hat und so weiter. Mehrfaches Erben (Beispielsweise der Fall, dass
-        Sektion C direkt von den Eltern-Sektionen A und B erbt) wird dagegen nicht unterstützt.
+        in <acronym>PHP</acronym> kann eine Sektion von einer Eltern-Sektion geerbt werden, die
+        wiederum von einer Großeltern-Sektion geerbt hat und so weiter. Mehrfaches Erben
+        (Beispielsweise der Fall, dass Sektion C direkt von den Eltern-Sektionen A und B erbt)
+        wird dagegen nicht unterstützt.
     </para>
     </para>
+
     <para>
     <para>
         Wenn zwei <classname>Zend_Config</classname> Objekte vorhanden sind, können diese in ein
         Wenn zwei <classname>Zend_Config</classname> Objekte vorhanden sind, können diese in ein
-        einzelnes Objekt zusammengeführt werden indem die <code>merge()</code> Funktion verwendet
-        wird. Angenommen es gibt <varname>$config</varname> und <varname>$localConfig</varname>,
-        kann <varname>$localConfig</varname> in <varname>$config</varname> zusammengeführt werden
-        indem <code>$config->merge($localConfig);</code> aufgerufen wird. Die Elemente in
+        einzelnes Objekt zusammengeführt werden indem die <methodname>merge()</methodname> Funktion
+        verwendet wird. Angenommen es gibt <varname>$config</varname> und
+        <varname>$localConfig</varname>, kann <varname>$localConfig</varname> in
+        <varname>$config</varname> zusammengeführt werden indem
+        <methodname>$config->merge($localConfig);</methodname> aufgerufen wird. Die Elemente in
         <varname>$localConfig</varname> überschreiben gleichnamige Elemente in
         <varname>$localConfig</varname> überschreiben gleichnamige Elemente in
         <varname>$config</varname>.
         <varname>$config</varname>.
         <note>
         <note>
             <para>
             <para>
-                Das <classname>Zend_Config</classname> Objekt das die Zusammenführung durchführt muß
-                so erstellt worden sein das es Änderungen erlaubt, indem dem Constructor
+                Das <classname>Zend_Config</classname> Objekt das die Zusammenführung durchführt
+                muß so erstellt worden sein das es Änderungen erlaubt, indem dem Constructor
                 <constant>TRUE</constant> als zweiter Parameter übergeben wird. Die
                 <constant>TRUE</constant> als zweiter Parameter übergeben wird. Die
-                <code>setReadOnly()</code> Methode kann dann verwendet werden um weitere Änderungen
-                zu verhindern nachdem die Zusammenführung fertiggestellt ist.
+                <methodname>setReadOnly()</methodname> Methode kann dann verwendet werden um
+                weitere Änderungen zu verhindern nachdem die Zusammenführung fertiggestellt ist.
             </para>
             </para>
         </note>
         </note>
     </para>
     </para>

+ 37 - 23
documentation/manual/de/module_specs/Zend_Config_Ini.xml

@@ -1,23 +1,26 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15848 -->
+<!-- EN-Revision: 15981 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.config.adapters.ini">
 <sect1 id="zend.config.adapters.ini">
     <title>Zend_Config_Ini</title>
     <title>Zend_Config_Ini</title>
+
     <para>
     <para>
         <classname>Zend_Config_Ini</classname> ermöglicht es Entwicklern, Konfigurations-Daten in
         <classname>Zend_Config_Ini</classname> ermöglicht es Entwicklern, Konfigurations-Daten in
-        einem vertrauten INI-Format zu speichern und sie mit einer Syntax auszulesen, die dem
-        Zugriff auf die Eigenschaften verschachtelter Objekte entspricht. Das verwendete
-        INI-Format bietet einerseits die Möglichkeit, Konfigurations-Daten hierarchisch abzulegen
-        und andererseits Vererbung zwischen Sektionen zu spezifizieren.
-        Konfigurations-Daten-Hierarchien werden durch das Trennen der Schlüsselwörter durch einen
-        Punkt (<emphasis>.</emphasis>). Eine Sektion kann eine andere Sektion erweitern oder
-        beerben indem man nach dem Sektionsname einen Doppelpunkt (<emphasis>:</emphasis>) notiert,
-        gefolgt vom Namen der zu beerbenden Sektion.
+        einem vertrauten <acronym>INI</acronym> Format zu speichern und sie mit einer Syntax
+        auszulesen, die dem Zugriff auf die Eigenschaften verschachtelter Objekte entspricht. Das
+        verwendete <acronym>INI</acronym> Format bietet einerseits die Möglichkeit, Konfigurations
+        Daten hierarchisch abzulegen und andererseits Vererbung zwischen Sektionen zu
+        spezifizieren. Konfigurations-Daten-Hierarchien werden durch das Trennen der
+        Schlüsselwörter durch einen Punkt (<emphasis>.</emphasis>). Eine Sektion kann eine andere
+        Sektion erweitern oder beerben indem man nach dem Sektionsname einen Doppelpunkt
+        (<emphasis>:</emphasis>) notiert, gefolgt vom Namen der zu beerbenden Sektion.
     </para>
     </para>
+
     <note>
     <note>
         <title>Die Ini Datei parsen</title>
         <title>Die Ini Datei parsen</title>
+
         <para>
         <para>
-            <classname>Zend_Config_Ini</classname> verwendet die PHP-Funktion <ulink
+            <classname>Zend_Config_Ini</classname> verwendet die <acronym>PHP</acronym> Funktion <ulink
                 url="http://php.net/parse_ini_file"><methodname>parse_ini_file()</methodname></ulink>.
                 url="http://php.net/parse_ini_file"><methodname>parse_ini_file()</methodname></ulink>.
             Deren Dokumentation klärt über spezielle Verhaltensweisen auf, die sich auch auf
             Deren Dokumentation klärt über spezielle Verhaltensweisen auf, die sich auch auf
             <classname>Zend_Config_Ini</classname> auswirken, z. B. wie die besonderen Werte
             <classname>Zend_Config_Ini</classname> auswirken, z. B. wie die besonderen Werte
@@ -25,35 +28,42 @@
             "<constant>NULL</constant>" gehandhabt werden.
             "<constant>NULL</constant>" gehandhabt werden.
         </para>
         </para>
     </note>
     </note>
+
     <note>
     <note>
         <title>Schlüssel Trenner</title>
         <title>Schlüssel Trenner</title>
+
         <para>
         <para>
             Standardmäßig ist das Schlüssel Trennzeichen der Punkt (<emphasis>.</emphasis>). Dies
             Standardmäßig ist das Schlüssel Trennzeichen der Punkt (<emphasis>.</emphasis>). Dies
             kann geändert werden, indem der <varname>$options</varname> Schlüssel
             kann geändert werden, indem der <varname>$options</varname> Schlüssel
             <emphasis>'nestSeparator'</emphasis> geändert wird, wenn das
             <emphasis>'nestSeparator'</emphasis> geändert wird, wenn das
             <classname>Zend_Config_Ini</classname> Objekt instanziert wird.
             <classname>Zend_Config_Ini</classname> Objekt instanziert wird.
             Zum Beispiel:
             Zum Beispiel:
-            <programlisting language="php"><![CDATA[
+        </para>
+
+        <programlisting language="php"><![CDATA[
 $options['nestSeparator'] = ':';
 $options['nestSeparator'] = ':';
 $config = new Zend_Config_Ini('/path/to/config.ini',
 $config = new Zend_Config_Ini('/path/to/config.ini',
                               'staging',
                               'staging',
                               $options);
                               $options);
 ]]></programlisting>
 ]]></programlisting>
-        </para>
     </note>
     </note>
+
     <example id="zend.config.adapters.ini.example.using">
     <example id="zend.config.adapters.ini.example.using">
         <title>Zend_Config_Ini benutzen</title>
         <title>Zend_Config_Ini benutzen</title>
+
         <para>
         <para>
             Dieses Beispiel zeigt die grundlegende Nutzung von
             Dieses Beispiel zeigt die grundlegende Nutzung von
-            <classname>Zend_Config_Ini</classname> um Konfigurations-Daten aus einem XML-File zu
-            laden. In diesem Beispiel gibt es Konfigurations-Daten für ein Produktiv- und ein
-            Staging-System. Da sich die Daten für das Staging-System nur unwesentlich von denen für
-            das Produktiv-System unterscheiden, erbt das Staging-System vom Produktiv-System. In
-            diesem Fall ist die Entscheidung darüber, welche Sektion von welcher erben soll,
-            willkürlich und es könnte auch anders herum gemacht werden. In komplexeren Fällen ist
-            das möglicherweise nicht der Fall. Nehmen wir also an, dass sich die folgenden
-            Konfigurations-Daten in der Datei <filename>/path/to/config.ini</filename> befinden:
+            <classname>Zend_Config_Ini</classname> um Konfigurations-Daten aus einer
+            <acronym>INI</acronym> Datei zu laden. In diesem Beispiel gibt es Konfigurations-Daten
+            für ein Produktiv- und ein Staging-System. Da sich die Daten für das Staging-System nur
+            unwesentlich von denen für das Produktiv-System unterscheiden, erbt das Staging-System
+            vom Produktiv-System. In diesem Fall ist die Entscheidung darüber, welche Sektion von
+            welcher erben soll, willkürlich und es könnte auch anders herum gemacht werden. In
+            komplexeren Fällen ist das möglicherweise nicht der Fall. Nehmen wir also an, dass sich
+            die folgenden Konfigurations-Daten in der Datei
+            <filename>/path/to/config.ini</filename> befinden:
         </para>
         </para>
+
         <programlisting language="ini"><![CDATA[
         <programlisting language="ini"><![CDATA[
 ; Konfigurations-Daten für die Produktiv-Site
 ; Konfigurations-Daten für die Produktiv-Site
 [production]
 [production]
@@ -71,11 +81,14 @@ database.params.host     = dev.example.com
 database.params.username = devuser
 database.params.username = devuser
 database.params.password = devsecret
 database.params.password = devsecret
 ]]></programlisting>
 ]]></programlisting>
+
         <para>
         <para>
             Nehmen wir weiterhin an, dass der Anwendungs-Entwickler die Staging-Konfiguration aus
             Nehmen wir weiterhin an, dass der Anwendungs-Entwickler die Staging-Konfiguration aus
-            diesem INI-File benötigt. Es ist ein Leichtes, diese Daten zu laden, es muss nur das
-            INI-File und die Staging-Sektion spezifiziert werden:
+            dieser <acronym>INI</acronym> Datei benötigt. Es ist ein Leichtes, diese Daten zu laden,
+            es muss nur die <acronym>INI</acronym> Datei und die Staging-Sektion spezifiziert
+            werden:
         </para>
         </para>
+
         <programlisting language="php"><![CDATA[
         <programlisting language="php"><![CDATA[
 $config = new Zend_Config_Ini('/path/to/config.ini', 'staging');
 $config = new Zend_Config_Ini('/path/to/config.ini', 'staging');
 
 
@@ -86,6 +99,7 @@ echo $config->database->params->dbname; // Ausgabe "dbname"
     <note>
     <note>
     <table id="zend.config.adapters.ini.table">
     <table id="zend.config.adapters.ini.table">
         <title>Zend_Config_Ini Kontruktor Parameter</title>
         <title>Zend_Config_Ini Kontruktor Parameter</title>
+
         <tgroup cols="2">
         <tgroup cols="2">
             <thead>
             <thead>
                   <row>
                   <row>
@@ -96,7 +110,7 @@ echo $config->database->params->dbname; // Ausgabe "dbname"
             <tbody>
             <tbody>
                 <row>
                 <row>
                     <entry><varname>$filename</varname></entry>
                     <entry><varname>$filename</varname></entry>
-                    <entry>The INI Datei die geladen wird.</entry>
+                    <entry>Die <acronym>INI</acronym> Datei die geladen wird.</entry>
                 </row>
                 </row>
                 <row>
                 <row>
                     <entry><varname>$section</varname></entry>
                     <entry><varname>$section</varname></entry>