Просмотр исходного кода

[DOCUMENTATION] German:

- sync up to r15426

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@15470 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas 16 лет назад
Родитель
Сommit
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_LINT_XML=manual-lint.xml.in
 MODULE=module_specs
+PDF_XSL=pdf-manual.xsl
 XMLFILE=
 
 all:	$(MANUAL_XML) html
@@ -77,22 +78,22 @@ pdf-dir:
 		mkdir pdf; \
 	fi
 
-pdf: pdf-dir $(MANUAL_XML)
+pdf: pdf-dir $(MANUAL_XML) $(PDF_XSL)
 	@echo "Rendering of the PDF manual with $(FOP)..."
 	$(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
 
-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)..."
 	$(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
 
-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)..."
 	$(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
 
 $(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
 	sed -e 's!@DOCBOOK_DTD@!$(DOCBOOK_DTD)!' $< > $@
 
+$(PDF_XSL): $(PDF_XSL).in
+	sed -e 's!@DOCBOOK_FO_XSL@!$(DOCBOOK_FO_XSL)!' $< > $@
+
 # Cleanup
 
 check: $(MANUAL_XML)
@@ -130,7 +134,7 @@ clean:
 		rm -Rf html/figures ; \
 	fi
 	-rm -f _temp_*.xml
-	-rm -f ./*.pdf
+	-rm -f /*.pdf
 	-rm -f ZendFramework.fo
 
 cleanall: clean

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

@@ -85,7 +85,7 @@
 [production]
 resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
 resources.frontController.moduleControllerDirectoryName = "actions"
-resources.frontController.moduleController = APPLICATION_PATH "/modules"
+resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
 resources.frontController.defaultControllerName = "site"
 resources.frontController.defaultAction = "home"
 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"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15421 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.application.available-resources.session">
     <title>Zend_Application_Resource_Session</title>
@@ -48,7 +48,7 @@
         <para>
             Anbei ist das Beispiel eines INI Abschnitts der zeigt wie die Session Ressource
             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.
         </para>
 
@@ -56,7 +56,7 @@
 resources.session.save_path = APPLICATION_PATH "/../data/session"
 resources.session.use_only_cookies = true
 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.primary.session_id = "session_id"
 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"
 ]]></programlisting>
     </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>

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15207 -->
+<!-- EN-Revision: 15397 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.config.adapters.xml">
     <title>Zend_Config_Xml</title>
@@ -139,7 +139,7 @@ echo $config->database->params->dbname; // ausgabe "dbname"
         <para>
             <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
-            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>
         <programlisting role="xml"><![CDATA[
 $string = <<<EOT

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15207 -->
+<!-- EN-Revision: 15399 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.controller.router"  xmlns:xi="http://www.w3.org/2001/XInclude">
     <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"?>
-<!-- EN-Revision: 15346 -->
+<!-- EN-Revision: 15422 -->
 <!-- Reviewed: no -->
 <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
                 ist besser als die <code>__construct</code> Methode wenn die Metadaten nicht
                 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
 {
     protected $_observer;
@@ -297,9 +298,7 @@ class Bugs extends Zend_Db_Table_Abstract
 }
 ]]></programlisting>
 
-                </example>
-
-            </para>
+            </example>
 
         </sect3>
 

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

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15373 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.reflection.introduction">
     <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"?>
-<!-- EN-Revision: 15343 -->
+<!-- EN-Revision: 15369 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.service.amazon.ec2.instance">
     <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"?>
-<!-- EN-Revision: 15346 -->
+<!-- EN-Revision: 15404 -->
 <!-- Reviewed: no -->
 <appendix id="requirements">
 
@@ -658,7 +658,7 @@
                 <title>
                     Zend Framework Komponenten und die PHP Erweiterungen die sie verwenden
                 </title>
-                <tgroup cols='4'>
+                <tgroup cols='3'>
                     <thead>
                         <row>
                             <entry>Zend Framework Komponenten</entry>