forrest-svn mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From s...@apache.org
Subject svn commit: r694215 - /forrest/trunk/plugins/org.apache.forrest.plugin.output.pdf/output.xmap
Date Thu, 11 Sep 2008 11:04:01 GMT
Author: sjur
Date: Thu Sep 11 04:04:00 2008
New Revision: 694215

URL: http://svn.apache.org/viewvc?rev=694215&view=rev
Log:
Added i18n processing for the PDF plugin.

Modified:
    forrest/trunk/plugins/org.apache.forrest.plugin.output.pdf/output.xmap

Modified: forrest/trunk/plugins/org.apache.forrest.plugin.output.pdf/output.xmap
URL: http://svn.apache.org/viewvc/forrest/trunk/plugins/org.apache.forrest.plugin.output.pdf/output.xmap?rev=694215&r1=694214&r2=694215&view=diff
==============================================================================
--- forrest/trunk/plugins/org.apache.forrest.plugin.output.pdf/output.xmap (original)
+++ forrest/trunk/plugins/org.apache.forrest.plugin.output.pdf/output.xmap Thu Sep 11 04:04:00
2008
@@ -27,6 +27,13 @@
 ]>
 <map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0">
   <map:components>
+    <map:transformers default="xslt">
+      <map:transformer name="i18n" src="org.apache.cocoon.transformation.I18nTransformer">
+        <catalogues default="pdfmessages">
+          <catalogue id="pdfmessages" name="OutputPDFMessages" location="{lm:plugin.translations}"/>
+        </catalogues>
+      </map:transformer>
+    </map:transformers>
     <map:serializers default="fo2pdf">
       <map:serializer name="fo2pdf" src="org.apache.cocoon.blocks.fop.FOPNGSerializer"
mime-type="application/pdf">
       	<user-config>&pdf-config-file;</user-config>
@@ -35,6 +42,7 @@
   </map:components>
   <map:pipelines>
     <map:pipeline>
+      <map:act type="locale" >
         
         <map:match type="regexp" pattern="^(.*?)([^/]*).fo$">
             <map:select type="exists">
@@ -59,8 +67,8 @@
             </map:select>
             <map:serialize type="xml"/>
         </map:match>
+
 <!-- generate .pdf files from .fo -->
-        
         <map:match type="regexp" pattern="^(.*?)([^/]*).pdf$">
             <map:select type="exists">
                 <map:when test="{lm:project.{1}{2}.pdf}">
@@ -68,15 +76,22 @@
                 </map:when>
                 <map:when test="{lm:project.{1}{2}.fo}">
                     <map:generate src="{lm:project.{1}{2}.fo}"/>
+                    <map:transform type="i18n">
+                      <map:parameter name="locale" value="{../locale}"/>
+                    </map:transform>
                     <map:serialize type="fo2pdf"/>
                 </map:when>
                 <map:otherwise>
                     <map:generate src="cocoon://{1}{2}.fo"/>
+                    <map:transform type="i18n">
+                      <map:parameter name="locale" value="{../locale}"/>
+                    </map:transform>
                     <map:serialize type="fo2pdf"/>
                 </map:otherwise>
             </map:select>
         </map:match>
               
+      </map:act>
     </map:pipeline>
   </map:pipelines>
 </map:sitemap>



Mime
View raw message