You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by lt...@apache.org on 2005/10/24 04:42:13 UTC

svn commit: r327927 - in /maven/maven-1/plugins/trunk/xdoc: plugin.jelly plugin.properties xdocs/changes.xml xdocs/properties.xml

Author: ltheussl
Date: Sun Oct 23 19:42:12 2005
New Revision: 327927

URL: http://svn.apache.org/viewcvs?rev=327927&view=rev
Log:
MPXDOC-177: Internationalized sites have no images

Modified:
    maven/maven-1/plugins/trunk/xdoc/plugin.jelly
    maven/maven-1/plugins/trunk/xdoc/plugin.properties
    maven/maven-1/plugins/trunk/xdoc/xdocs/changes.xml
    maven/maven-1/plugins/trunk/xdoc/xdocs/properties.xml

Modified: maven/maven-1/plugins/trunk/xdoc/plugin.jelly
URL: http://svn.apache.org/viewcvs/maven/maven-1/plugins/trunk/xdoc/plugin.jelly?rev=327927&r1=327926&r2=327927&view=diff
==============================================================================
--- maven/maven-1/plugins/trunk/xdoc/plugin.jelly (original)
+++ maven/maven-1/plugins/trunk/xdoc/plugin.jelly Sun Oct 23 19:42:12 2005
@@ -885,12 +885,26 @@
   <goal name="xdoc:copy-resources"
     prereqs="xdoc:init"
     description="copy static resources for use in xdocs generated html">
-    
+
+    <util:tokenize var="allLocales" delim=", " trim="true">${maven.xdoc.locale.default}, ${maven.xdoc.locale.supported}</util:tokenize>
+
+    <j:forEach var="locale" items="${allLocales}">
+
+      <j:choose>
+        <j:when test="${locale == defaultLocale}">
+          <j:set var="_resourcesDestDir" value="${maven.docs.dest}"/>
+        </j:when>
+        <j:otherwise>
+          <j:set var="_resourcesDestDir" value="${maven.docs.dest}/${locale}"/>
+        </j:otherwise>
+      </j:choose>
+
+
     <!-- Read in the ui properties. -->
     <util:properties uri="file:${plugin.resources}/ui.properties" var="uiProperties"/>
 
     <!-- Copy maven supplied stylesheets.  -->
-    <copy todir="${maven.docs.dest}/style" overwrite="yes" filtering="yes">
+    <copy todir="${_resourcesDestDir}/style" overwrite="yes" filtering="yes">
       <fileset dir="${plugin.resources}/css">
         <include name="**/*.css"/>
       </fileset>
@@ -917,7 +931,7 @@
     </copy>
 
     <!-- Copy maven supplied images.  -->
-    <copy todir="${maven.docs.dest}/images">
+    <copy todir="${_resourcesDestDir}/images">
       <fileset dir="${plugin.resources}/images">
         <include name="**/*.gif"/>
         <include name="**/*.jpeg"/>
@@ -939,10 +953,13 @@
     <!-- excluded by default from previous -->
     <j:set var="var" value="${maven.xdoc.poweredby.image}" />
     <j:if test="${!empty(var)}">
-      <mkdir dir="${maven.docs.dest}/images/logos" />
-      <copy todir="${maven.docs.dest}/images/logos"
+      <mkdir dir="${_resourcesDestDir}/images/logos" />
+      <copy todir="${_resourcesDestDir}/images/logos"
             file="${plugin.resources}/images/logos/${var}" />
     </j:if>
+
+    </j:forEach>
+
   </goal>
 
   <!-- ================================================================== -->

Modified: maven/maven-1/plugins/trunk/xdoc/plugin.properties
URL: http://svn.apache.org/viewcvs/maven/maven-1/plugins/trunk/xdoc/plugin.properties?rev=327927&r1=327926&r2=327927&view=diff
==============================================================================
--- maven/maven-1/plugins/trunk/xdoc/plugin.properties (original)
+++ maven/maven-1/plugins/trunk/xdoc/plugin.properties Sun Oct 23 19:42:12 2005
@@ -99,7 +99,7 @@
 
 # The default locale (if null, it is the default locale for this instance of the Java Virtual Machine)
 # By default it is en to ensure backward compatible
-maven.xdoc.locale.default=EN
+maven.xdoc.locale.default=en
 # A comma separated of locales supported by the project
 maven.xdoc.locale.supported=
 

Modified: maven/maven-1/plugins/trunk/xdoc/xdocs/changes.xml
URL: http://svn.apache.org/viewcvs/maven/maven-1/plugins/trunk/xdoc/xdocs/changes.xml?rev=327927&r1=327926&r2=327927&view=diff
==============================================================================
--- maven/maven-1/plugins/trunk/xdoc/xdocs/changes.xml (original)
+++ maven/maven-1/plugins/trunk/xdoc/xdocs/changes.xml Sun Oct 23 19:42:12 2005
@@ -27,6 +27,7 @@
   </properties>
   <body>
     <release version="1.10" date="in SVN">
+      <action dev="ltheussl" type="fix" issue="MPXDOC-177">Internationalized sites have no images.</action>
       <action dev="ltheussl" type="add" issue="MPXDOC-164">New goal <code>xdoc:sitemap</code> to generate a sitemap.</action>
       <action dev="aheritier" type="update" issue="MAVEN-1712">Update dependencies to match ones in maven 1.1 core and to unify them between plugins. The following dependencies are updated : 
         <ul>

Modified: maven/maven-1/plugins/trunk/xdoc/xdocs/properties.xml
URL: http://svn.apache.org/viewcvs/maven/maven-1/plugins/trunk/xdoc/xdocs/properties.xml?rev=327927&r1=327926&r2=327927&view=diff
==============================================================================
--- maven/maven-1/plugins/trunk/xdoc/xdocs/properties.xml (original)
+++ maven/maven-1/plugins/trunk/xdoc/xdocs/properties.xml Sun Oct 23 19:42:12 2005
@@ -169,7 +169,8 @@
         <tr>
             <td>maven.xdoc.date.locale</td>
             <td>Yes</td>
-            <td>DEPRECATED. Use the property maven.xdoc.locale.default instead.<br/>Sets the locale used for the date. Defaults to ${maven.xdoc.locale.default}.
+            <td>DEPRECATED. Use the property maven.xdoc.locale.default instead.<br/>
+            Sets the locale used for the date. Defaults to ${maven.xdoc.locale.default}.
         </td>
         </tr>
         <tr>
@@ -178,15 +179,15 @@
             <td>
                 Sets the default locale used for the translation. If null, it is
                 the default locale for this instance of the Java Virtual Machine
-                Defaults to "en", ie english, to ensure backward compatible.
+                Defaults to "en", ie english, to ensure backwards compatibility.
             </td>
         </tr>
         <tr>
             <td>maven.xdoc.locale.supported</td>
             <td>Yes</td>
             <td>
-                A comma separated of locales supported by the project, ie "fr,
-                en_CA"
+                A comma separated list of locales supported by the project,
+                ie "fr, en_CA".
             </td>
         </tr>
         <tr>