Author: sflanigan
Date: 2008-11-27 22:16:20 -0500 (Thu, 27 Nov 2008)
New Revision: 12106
Added:
trunk/i18n/prop2potincludes.txt
Modified:
trunk/i18n/build.xml
trunk/i18n/i18n.properties
Log:
Externalised prop2pot wildcards and corresponding regex.
Modified: trunk/i18n/build.xml
===================================================================
--- trunk/i18n/build.xml 2008-11-28 02:52:08 UTC (rev 12105)
+++ trunk/i18n/build.xml 2008-11-28 03:16:20 UTC (rev 12106)
@@ -107,8 +107,8 @@
regexpmapper below)
-->
<prop2pot srcDir="${jbt.srcdir}" dstDir="po"
- includes="*/plugins/*/plugin.properties,*/plugins/*/src/**/*.properties,*/plugins/*/jbosscore/**/*.properties,*/plugins/*/jbossui/**/*.properties,*/plugins/*/resources/**/*.properties,*/plugins/*/template-src/**/*.properties"
>
- <!-- we need to include properties from the following base directories:
+ includesfile="prop2potincludes.txt">
+ <!-- we currently need to include properties from the following base directories:
src/main
src
jbosscore
@@ -120,10 +120,12 @@
-->
<chainedmapper>
<!-- rename to module~pluginID-org.jboss.ide.*~org.jboss.ide.*.pot -->
+
+ <!-- from/to params are defined in i18n.properties -->
<regexpmapper
handledirsep="true"
- from="^([^/]+)/plugins/([^/]+)/(?:src/main/resources/|src/main/|[^/]+/|)(.*)[.]properties$$"
- to="\1~\2-\3~\3.pot" />
+ from="${prop2pot_regex_from}"
+ to="${prop2pot_regex_to}" />
<filtermapper>
<!-- org/jboss/ide/* -> org.jboss.ide.* -->
<replacestring from="${file.separator}" to="."/>
Modified: trunk/i18n/i18n.properties
===================================================================
--- trunk/i18n/i18n.properties 2008-11-28 02:52:08 UTC (rev 12105)
+++ trunk/i18n/i18n.properties 2008-11-28 03:16:20 UTC (rev 12106)
@@ -5,25 +5,8 @@
#locales: en,en_AA,qps,zh_CN,pt_BR,es_ES,fr_FR,de_DE
locales: en,en_AA,qps
-#we don't care about .properties/.meta in these places:
-srcexcludes=\
-*/plugins/*/.settings,\
-*/plugins/*/bin,\
-*/plugins/*/build,\
-*/plugins/*/dtd,\
-*/plugins/*/dtds,\
-*/plugins/*/dtdsAndSchemas,\
-*/plugins/*/icons,\
-*/plugins/*/images,\
-*/plugins/*/lib,\
-*/plugins/*/libsrc,\
-*/plugins/*/META-INF,\
-*/plugins/*/template-src,\
-*/plugins/*/meta,\
-*/plugins/*/schema,\
-*/plugins/*/schemas,\
-*/plugins/*/target
-#*/plugins/*/templates
+prop2pot_regex_from=^([^/]+)/plugins/([^/]+)/(?:src/main/resources/|src/main/|[^/]+/|)(.*)[.]properties$$
+prop2pot_regex_to=\\1~\\2-\\3~\\3.pot
BUILD_NUMBER=0
PLUGIN_VERSION=0.1.${BUILD_NUMBER}
Added: trunk/i18n/prop2potincludes.txt
===================================================================
--- trunk/i18n/prop2potincludes.txt (rev 0)
+++ trunk/i18n/prop2potincludes.txt 2008-11-28 03:16:20 UTC (rev 12106)
@@ -0,0 +1,6 @@
+*/plugins/*/plugin.properties
+*/plugins/*/src/**/*.properties
+*/plugins/*/jbosscore/**/*.properties
+*/plugins/*/jbossui/**/*.properties
+*/plugins/*/resources/**/*.properties
+*/plugins/*/template-src/**/*.properties
Show replies by date