Changeset 13964 in osm for applications/editors/josm
- Timestamp:
- 2009-03-03T20:50:02+01:00 (16 years ago)
- Location:
- applications/editors/josm/i18n
- Files:
-
- 2 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/i18n
- Property svn:ignore
-
old new 1 java_sourcefiles.txt2 trans_*.java3 1 build
-
- Property svn:ignore
-
applications/editors/josm/i18n/build.xml
r13619 r13964 16 16 <property name="ant.build.javac.target" value="1.5"/> 17 17 18 <target name="josm.pot"> 19 <exec executable="perl" output="trans_presets.java"> 18 <property name="gettexttasks.jar" value="lib/gettext-ant-tasks-0.9.6.jar"/> 19 20 <target name="init.gettext" description="Loads the Ant gettext tasks"> 21 <taskdef name="gettext-extract" classname="org.xnap.commons.ant.gettext.GettextExtractKeysTask" classpath="${gettexttasks.jar}"/> 22 <taskdef name="gettext-merge" classname="org.xnap.commons.ant.gettext.GettextMergeKeysTask" classpath="${gettexttasks.jar}"/> 23 <taskdef name="gettext-dist" classname="org.xnap.commons.ant.gettext.GettextDistTask" classpath="${gettexttasks.jar}"/> 24 </target> 25 26 <target name="trans_.java"> 27 <mkdir dir="${i18n.build.dir}"/> 28 <exec executable="perl" output="${i18n.build.dir}/trans_presets.java"> 20 29 <arg line="convpreset.pl ${josm.presets}"/> 21 30 </exec> 22 <exec executable="perl" output="trans_style.java"> 31 <exec executable="perl" output="${i18n.build.dir}/trans_style.java"> 23 32 <arg line="convstyle.pl ${josm.style}"/> 24 33 </exec> 25 <exec executable="perl" output="trans_validator.java"> 34 <exec executable="perl" output="${i18n.build.dir}/trans_validator.java"> 26 35 <arg line="convvalidator.pl ${validator.tagfile}"/> 27 36 </exec> 28 <exec executable="perl" output="trans_wms.java"> 37 <exec executable="perl" output="${i18n.build.dir}/trans_wms.java"> 29 38 <arg line="convwms.pl ${wms.srcfile}"/> 30 39 </exec> 31 <exec executable="perl" output="trans_surveyor.java"> 40 <exec executable="perl" output="${i18n.build.dir}/trans_surveyor.java"> 32 41 <arg line="convsurveyor.pl ${surveyor.srcfile}"/> 33 </exec>34 35 <exec executable="find" output="java_sourcefiles.txt" osfamily="unix">36 <arg value="${josm.build.dir}/src" />37 <arg value="${plugin.dir}"/>38 <arg value="."/>39 <arg value="-name"/>40 <arg value="*.java"/>41 </exec>42 43 <exec executable="xgettext">44 <arg line="-ktr -ktrn:1,2 -ktrc -kmarktr -Ljava --from-code=UTF-8 -opo/josm.pot -fjava_sourcefiles.txt"/>45 42 </exec> 46 43 </target> 47 44 48 <target name="build" depends="josm.pot"> 45 <target name="po/josm.pot" 46 description="Extracts message keys from the source code" 47 depends="trans_.java,init.gettext"> 48 <gettext-extract keysFile="josm.pot" poDirectory="po" 49 keywords="-k -ktrc -ktr -kmarktr -ktrn:1,2 -ktrl"> 50 <fileset dir="${josm.build.dir}/src" includes="**/*.java"/> 51 <fileset dir="${plugin.dir}" includes="**/*.java"/> 52 <fileset dir="${i18n.build.dir}" includes="trans_*.java"/> 53 </gettext-extract> 54 </target> 55 56 <target name="build" depends="po/josm.pot,init.gettext"> 49 57 <copy file="i18n.properties" todir="build/org/openstreetmap/josm" /> 50 58 51 <ant target="build-lang"><property name="language" value="bg"/></ant> 52 <ant target="build-lang"><property name="language" value="cs"/></ant> 53 <ant target="build-lang"><property name="language" value="da"/></ant> 54 <ant target="build-lang"><property name="language" value="de"/></ant> 55 <ant target="build-lang"><property name="language" value="el"/></ant> 56 <ant target="build-lang"><property name="language" value="en_GB"/></ant> 57 <ant target="build-lang"><property name="language" value="es"/></ant> 58 <ant target="build-lang"><property name="language" value="fi"/></ant> 59 <ant target="build-lang"><property name="language" value="fr"/></ant> 60 <ant target="build-lang"><property name="language" value="he"/><property name="jlanguage" value="iw_IL"/></ant> 61 <ant target="build-lang"><property name="language" value="ja"/></ant> 62 <ant target="build-lang"><property name="language" value="it"/></ant> 63 <ant target="build-lang"><property name="language" value="nl"/></ant> 64 <ant target="build-lang"><property name="language" value="pl"/></ant> 65 <ant target="build-lang"><property name="language" value="ro"/></ant> 66 <ant target="build-lang"><property name="language" value="ru"/></ant> 67 <ant target="build-lang"><property name="language" value="sk"/></ant> 68 <ant target="build-lang"><property name="language" value="sl"/></ant> 69 <ant target="build-lang"><property name="language" value="sv"/></ant> 70 <ant target="build-lang"><property name="language" value="tr"/></ant> 59 <gettext-merge keysFile="josm.pot" poDirectory="po"/> 60 61 <gettext-dist targetBundle="org.openstreetmap.josm.i18n.Translation" 62 poDirectory="po" outputDirectory="build"/> 71 63 72 64 <exec append="false" output="REVISION" executable="svn" failifexecutionfails="false"> … … 89 81 </target> 90 82 91 <target name="build-lang">92 <property name="jlanguage" value="${language}"/>93 <exec executable="msgmerge">94 <arg line="-U po/${language}.po po/josm.pot"/>95 </exec>96 97 <exec executable="msgfmt">98 <arg line="--verbose --java2 -dbuild -rorg.openstreetmap.josm.i18n.Translation -l${jlanguage} po/${language}.po"/>99 </exec>100 </target>101 102 83 <target name="clean"> 103 84 <delete dir="${i18n.build.dir}" /> … … 105 86 <delete> 106 87 <fileset dir="po" includes="*.po~" defaultexcludes="false"/> 107 <fileset dir="." includes="trans_*.java"/>108 88 </delete> 109 <delete file="java_sourcefiles.txt"/>110 89 </target> 111 90
Note:
See TracChangeset
for help on using the changeset viewer.