Parcourir la source

[DOCUMENTATION] German:

- sync up to r15426

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@15470 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas il y a 16 ans
Parent
commit
a5a923f1ee

+ 11 - 7
documentation/manual/de/Makefile.in

@@ -47,6 +47,7 @@ MANUAL_PRINT1_XML=manual-print1.xml
 MANUAL_PRINT2_XML=manual-print2.xml
 MANUAL_PRINT2_XML=manual-print2.xml
 MANUAL_LINT_XML=manual-lint.xml.in
 MANUAL_LINT_XML=manual-lint.xml.in
 MODULE=module_specs
 MODULE=module_specs
+PDF_XSL=pdf-manual.xsl
 XMLFILE=
 XMLFILE=
 
 
 all:	$(MANUAL_XML) html
 all:	$(MANUAL_XML) html
@@ -77,22 +78,22 @@ pdf-dir:
 		mkdir pdf; \
 		mkdir pdf; \
 	fi
 	fi
 
 
-pdf: pdf-dir $(MANUAL_XML)
+pdf: pdf-dir $(MANUAL_XML) $(PDF_XSL)
 	@echo "Rendering of the PDF manual with $(FOP)..."
 	@echo "Rendering of the PDF manual with $(FOP)..."
 	$(XMLLINT) --xinclude --output _temp_manual.xml $(MANUAL_XML)
 	$(XMLLINT) --xinclude --output _temp_manual.xml $(MANUAL_XML)
-	$(XSLTPROC) --xinclude --output ZendFramework.fo $(DOCBOOK_FO_XSL) _temp_manual.xml
+	$(XSLTPROC) --xinclude --output ZendFramework.fo $(PDF_XSL) _temp_manual.xml
 	"$(FOP)" -fo ZendFramework.fo -pdf pdf/ZendFramework.pdf
 	"$(FOP)" -fo ZendFramework.fo -pdf pdf/ZendFramework.pdf
 
 
-pdf-print-volume1: pdf-dir $(MANUAL_PRINT1_XML)
+pdf-print-volume1: pdf-dir $(PDF_XSL) $(MANUAL_PRINT1_XML)
 	@echo "Rendering volume 1 of the PDF manual with $(FOP)..."
 	@echo "Rendering volume 1 of the PDF manual with $(FOP)..."
 	$(XMLLINT) --xinclude --output _temp_manual_1.xml $(MANUAL_PRINT1_XML)
 	$(XMLLINT) --xinclude --output _temp_manual_1.xml $(MANUAL_PRINT1_XML)
-	$(XSLTPROC) --xinclude --output ZendFramework.fo $(DOCBOOK_FO_XSL) _temp_manual_1.xml
+	$(XSLTPROC) --xinclude --output ZendFramework.fo $(PDF_XSL) _temp_manual_1.xml
 	"$(FOP)" -fo ZendFramework.fo -pdf pdf/ZendFrameworkVolume1.pdf
 	"$(FOP)" -fo ZendFramework.fo -pdf pdf/ZendFrameworkVolume1.pdf
 
 
-pdf-print-volume2: pdf-dir $(MANUAL_PRINT2_XML)
+pdf-print-volume2: pdf-dir $(PDF_XSL) $(MANUAL_PRINT2_XML)
 	@echo "Rendering volume 2 of the PDF manual with $(FOP)..."
 	@echo "Rendering volume 2 of the PDF manual with $(FOP)..."
 	$(XMLLINT) --xinclude --output _temp_manual_2.xml $(MANUAL_PRINT1_XML)
 	$(XMLLINT) --xinclude --output _temp_manual_2.xml $(MANUAL_PRINT1_XML)
-	$(XSLTPROC) --xinclude --output ZendFramework.fo $(DOCBOOK_FO_XSL) _temp_manual_2.xml
+	$(XSLTPROC) --xinclude --output ZendFramework.fo $(PDF_XSL) _temp_manual_2.xml
 	"$(FOP)" -fo ZendFramework.fo -pdf pdf/ZendFrameworkVolume2.pdf
 	"$(FOP)" -fo ZendFramework.fo -pdf pdf/ZendFrameworkVolume2.pdf
 
 
 $(MANUAL_PRINT1_XML): $(MANUAL_PRINT1_XML).in
 $(MANUAL_PRINT1_XML): $(MANUAL_PRINT1_XML).in
@@ -101,6 +102,9 @@ $(MANUAL_PRINT1_XML): $(MANUAL_PRINT1_XML).in
 $(MANUAL_PRINT2_XML): $(MANUAL_PRINT2_XML).in
 $(MANUAL_PRINT2_XML): $(MANUAL_PRINT2_XML).in
 	sed -e 's!@DOCBOOK_DTD@!$(DOCBOOK_DTD)!' $< > $@
 	sed -e 's!@DOCBOOK_DTD@!$(DOCBOOK_DTD)!' $< > $@
 
 
+$(PDF_XSL): $(PDF_XSL).in
+	sed -e 's!@DOCBOOK_FO_XSL@!$(DOCBOOK_FO_XSL)!' $< > $@
+
 # Cleanup
 # Cleanup
 
 
 check: $(MANUAL_XML)
 check: $(MANUAL_XML)
@@ -130,7 +134,7 @@ clean:
 		rm -Rf html/figures ; \
 		rm -Rf html/figures ; \
 	fi
 	fi
 	-rm -f _temp_*.xml
 	-rm -f _temp_*.xml
-	-rm -f ./*.pdf
+	-rm -f /*.pdf
 	-rm -f ZendFramework.fo
 	-rm -f ZendFramework.fo
 
 
 cleanall: clean
 cleanall: clean

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

@@ -85,7 +85,7 @@
 [production]
 [production]
 resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
 resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
 resources.frontController.moduleControllerDirectoryName = "actions"
 resources.frontController.moduleControllerDirectoryName = "actions"
-resources.frontController.moduleController = APPLICATION_PATH "/modules"
+resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
 resources.frontController.defaultControllerName = "site"
 resources.frontController.defaultControllerName = "site"
 resources.frontController.defaultAction = "home"
 resources.frontController.defaultAction = "home"
 resources.frontController.defaultModule = "static"
 resources.frontController.defaultModule = "static"

+ 18 - 3
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: 15103 -->
+<!-- EN-Revision: 15421 -->
 <!-- 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>
@@ -48,7 +48,7 @@
         <para>
         <para>
             Anbei ist das Beispiel eines INI Abschnitts der zeigt wie die Session Ressource
             Anbei ist das Beispiel eines INI Abschnitts der zeigt wie die Session Ressource
             konfiguriert werden kann. Er setzt verschiedene <classname>Zend_Session</classname>
             konfiguriert werden kann. Er setzt verschiedene <classname>Zend_Session</classname>
-            Optionen, und konfiguriert eine <classname>Zend_Session_SaveHandler_Db</classname>
+            Optionen, und konfiguriert eine <classname>Zend_Session_SaveHandler_DbTable</classname>
             Instanz.
             Instanz.
         </para>
         </para>
 
 
@@ -56,7 +56,7 @@
 resources.session.save_path = APPLICATION_PATH "/../data/session"
 resources.session.save_path = APPLICATION_PATH "/../data/session"
 resources.session.use_only_cookies = true
 resources.session.use_only_cookies = true
 resources.session.remember_me_seconds = 864000
 resources.session.remember_me_seconds = 864000
-resources.session.saveHandler.class = "Zend_Session_SaveHandler_Db"
+resources.session.saveHandler.class = "Zend_Session_SaveHandler_DbTable"
 resources.session.saveHandler.options.name = "session"
 resources.session.saveHandler.options.name = "session"
 resources.session.saveHandler.options.primary.session_id = "session_id"
 resources.session.saveHandler.options.primary.session_id = "session_id"
 resources.session.saveHandler.options.primary.save_path = "save_path"
 resources.session.saveHandler.options.primary.save_path = "save_path"
@@ -69,4 +69,19 @@ resources.session.saveHandler.options.dataColumn = "session_data"
 resources.session.saveHandler.options.lifetimeColumn = "lifetime"
 resources.session.saveHandler.options.lifetimeColumn = "lifetime"
 ]]></programlisting>
 ]]></programlisting>
     </example>
     </example>
+
+    <note>
+        <title>Die Datenbank zuerst bootstrappen!</title>
+
+        <para>
+            Wenn man den <classname>Zend_Session_SaveHandler_DbTable</classname> Session Save
+            Handler konfiguriert, muß man für diesen zuerst die Datenbank Verbindung konfigurieren
+            damit er arbeitet. Das kann entweder durch Verwendung der <link
+                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.
+        </para>
+    </note>
 </sect2>
 </sect2>

+ 2 - 2
documentation/manual/de/module_specs/Zend_Config_Xml.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15207 -->
+<!-- EN-Revision: 15397 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.config.adapters.xml">
 <sect1 id="zend.config.adapters.xml">
     <title>Zend_Config_Xml</title>
     <title>Zend_Config_Xml</title>
@@ -139,7 +139,7 @@ echo $config->database->params->dbname; // ausgabe "dbname"
         <para>
         <para>
             <classname>Zend_Config_Xml</classname> ist dazu in der Lage XML Strings direkt zu laden,
             <classname>Zend_Config_Xml</classname> ist dazu in der Lage XML Strings direkt zu laden,
             wie z.B. deren Empfang von einer Datenbank. Der String wird als erster Parameter an den
             wie z.B. deren Empfang von einer Datenbank. Der String wird als erster Parameter an den
-            Konstruktor übergeben und muß mit den Zeichen <code>'&lt;?xml':</code> beginnen
+            Konstruktor übergeben und muß mit den Zeichen <code>'&lt;?xml'</code> beginnen:
         </para>
         </para>
         <programlisting role="xml"><![CDATA[
         <programlisting role="xml"><![CDATA[
 $string = <<<EOT
 $string = <<<EOT

+ 1 - 1
documentation/manual/de/module_specs/Zend_Controller-Router.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15207 -->
+<!-- EN-Revision: 15399 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.controller.router"  xmlns:xi="http://www.w3.org/2001/XInclude">
 <sect1 id="zend.controller.router"  xmlns:xi="http://www.w3.org/2001/XInclude">
     <title>Der Standard Router</title>
     <title>Der Standard Router</title>

+ 6 - 7
documentation/manual/de/module_specs/Zend_Db_Table.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15346 -->
+<!-- EN-Revision: 15422 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.db.table">
 <sect1 id="zend.db.table">
 
 
@@ -280,12 +280,13 @@ class Bugs extends Zend_Db_Table_Abstract
                 verschieben, die aufgerufen wird nachdem alle Tabellen Metadaten bearbeitet wurden. Das
                 verschieben, die aufgerufen wird nachdem alle Tabellen Metadaten bearbeitet wurden. Das
                 ist besser als die <code>__construct</code> Methode wenn die Metadaten nicht
                 ist besser als die <code>__construct</code> Methode wenn die Metadaten nicht
                 programmtechnisch verändert werden sollen.
                 programmtechnisch verändert werden sollen.
+            </para>
 
 
-                <example id="zend.db.table.defining.init.usage.example">
+            <example id="zend.db.table.defining.init.usage.example">
 
 
-                    <title>Beispielverwendung der init() Methode</title>
+                <title>Beispielverwendung der init() Methode</title>
 
 
-                    <programlisting role="php"><![CDATA[
+                <programlisting role="php"><![CDATA[
 class Bugs extends Zend_Db_Table_Abstract
 class Bugs extends Zend_Db_Table_Abstract
 {
 {
     protected $_observer;
     protected $_observer;
@@ -297,9 +298,7 @@ class Bugs extends Zend_Db_Table_Abstract
 }
 }
 ]]></programlisting>
 ]]></programlisting>
 
 
-                </example>
-
-            </para>
+            </example>
 
 
         </sect3>
         </sect3>
 
 

+ 1 - 1
documentation/manual/de/module_specs/Zend_Reflection-Introduction.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15373 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.reflection.introduction">
 <sect1 id="zend.reflection.introduction">
     <title>Einführung</title>
     <title>Einführung</title>

+ 1 - 1
documentation/manual/de/module_specs/Zend_Service_Amazon_Ec2-Instance.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15343 -->
+<!-- EN-Revision: 15369 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.service.amazon.ec2.instance">
 <sect1 id="zend.service.amazon.ec2.instance">
     <title>Zend_Service_Amazon_Ec2: Instanzen</title>
     <title>Zend_Service_Amazon_Ec2: Instanzen</title>

+ 122 - 0
documentation/manual/de/pdf-manual.xsl.in

@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet
+    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+    xmlns:fo="http://www.w3.org/1999/XSL/Format"
+    version="1.0">
+
+<!-- path to original XSL used to do transforms -->
+<xsl:import href="@DOCBOOK_FO_XSL@"/>
+
+<!-- DIRECTIVES FOR CUSTOMIZATION -->
+
+<xsl:param name="fop1.extensions" select="1"></xsl:param>
+
+<!-- Hyphenation -->
+<xsl:template name="set.flow.properties">
+  <xsl:param name="element" select="local-name(.)"/>
+  <xsl:param name="master-reference" select="''"/>
+
+  <xsl:choose>
+    <xsl:when test="starts-with($master-reference, 'index') or
+                    starts-with($master-reference, 'titlepage') or
+                    starts-with($master-reference, 'lot') or  
+                    starts-with($master-reference, 'front')">
+      <xsl:attribute name="hyphenate">false</xsl:attribute>
+    </xsl:when>
+    <xsl:otherwise>
+      <xsl:attribute name="hyphenate">
+        <xsl:value-of select="$hyphenate"/>
+      </xsl:attribute>
+    </xsl:otherwise>
+  </xsl:choose>
+</xsl:template>
+
+<!-- pages always start on odd -->
+<xsl:template match="chapter">
+  <xsl:variable name="id">
+    <xsl:call-template name="object.id"/>
+  </xsl:variable>
+
+  <xsl:variable name="master-reference">
+    <xsl:call-template name="select.pagemaster"/>
+  </xsl:variable>
+
+  <fo:page-sequence hyphenate="{$hyphenate}"
+      master-reference="{$master-reference}"
+      force-page-count="end-on-even">
+    <xsl:attribute name="language">
+      <xsl:call-template name="l10n.language"/>
+    </xsl:attribute>
+    <xsl:attribute name="format">
+      <xsl:call-template name="page.number.format">
+        <xsl:with-param name="master-reference" select="$master-reference"/>
+      </xsl:call-template>
+    </xsl:attribute>
+    <xsl:attribute name="initial-page-number">
+      <xsl:call-template name="initial.page.number">
+        <xsl:with-param name="master-reference" select="$master-reference"/>
+      </xsl:call-template>
+    </xsl:attribute>
+
+    <!--
+    <xsl:attribute name="force-page-count">
+      <xsl:call-template name="force.page.count">
+        <xsl:with-param name="master-reference" select="$master-reference"/>
+      </xsl:call-template>
+    </xsl:attribute>
+    -->
+
+    <xsl:attribute name="hyphenation-character">
+      <xsl:call-template name="gentext">
+        <xsl:with-param name="key" select="'hyphenation-character'"/>
+      </xsl:call-template>
+    </xsl:attribute>
+    <xsl:attribute name="hyphenation-push-character-count">
+      <xsl:call-template name="gentext">
+        <xsl:with-param name="key" select="'hyphenation-push-character-count'"/>
+      </xsl:call-template>
+    </xsl:attribute>
+    <xsl:attribute name="hyphenation-remain-character-count">
+      <xsl:call-template name="gentext">
+        <xsl:with-param name="key" select="'hyphenation-remain-character-count'"/>
+      </xsl:call-template>
+    </xsl:attribute>
+
+    <xsl:apply-templates select="." mode="running.head.mode">
+      <xsl:with-param name="master-reference" select="$master-reference"/>
+    </xsl:apply-templates>
+
+    <xsl:apply-templates select="." mode="running.foot.mode">
+      <xsl:with-param name="master-reference" select="$master-reference"/>
+    </xsl:apply-templates>
+
+    <fo:flow flow-name="xsl-region-body">
+      <xsl:call-template name="set.flow.properties">
+        <xsl:with-param name="element" select="local-name(.)"/>
+        <xsl:with-param name="master-reference" select="$master-reference"/>
+      </xsl:call-template>
+
+      <fo:block id="{$id}"
+                xsl:use-attribute-sets="component.titlepage.properties">
+        <xsl:call-template name="chapter.titlepage"/>
+      </fo:block>
+
+      <xsl:variable name="toc.params">
+        <xsl:call-template name="find.path.params">
+          <xsl:with-param name="table" select="normalize-space($generate.toc)"/>
+        </xsl:call-template>
+      </xsl:variable>
+      <xsl:if test="contains($toc.params, 'toc')">
+        <xsl:call-template name="component.toc">
+          <xsl:with-param name="toc.title.p" 
+                          select="contains($toc.params, 'title')"/>
+        </xsl:call-template>
+        <xsl:call-template name="component.toc.separator"/>
+      </xsl:if>
+      <xsl:apply-templates/>
+    </fo:flow>
+  </fo:page-sequence>
+</xsl:template>
+
+
+</xsl:stylesheet>

+ 2 - 2
documentation/manual/de/ref/requirements.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15346 -->
+<!-- EN-Revision: 15404 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <appendix id="requirements">
 <appendix id="requirements">
 
 
@@ -658,7 +658,7 @@
                 <title>
                 <title>
                     Zend Framework Komponenten und die PHP Erweiterungen die sie verwenden
                     Zend Framework Komponenten und die PHP Erweiterungen die sie verwenden
                 </title>
                 </title>
-                <tgroup cols='4'>
+                <tgroup cols='3'>
                     <thead>
                     <thead>
                         <row>
                         <row>
                             <entry>Zend Framework Komponenten</entry>
                             <entry>Zend Framework Komponenten</entry>