Ticket #8645: i18n.build.xml.patch

File i18n.build.xml.patch, 1.6 KB (added by simon04, 10 years ago)
  • build.xml

     
    5050            <fileset dir="${plugin.dir}" includes="**/*.java"/>
    5151        </gettext-extract>
    5252    </target>
     53    <target name="po/core.pot" description="Extracts message keys from the source code" depends="init">
     54        <gettext-extract keysFile="core.pot" poDirectory="po" keywords="-k -ktrc:1c,2 -kmarktrc:1c,2 -ktr -kmarktr -ktrn:1,2 -ktrnc:1c,2,3">
     55            <fileset dir="${josm.build.dir}/src" includes="**/*.java"/>
     56            <fileset dir="${i18n.build.dir}" includes="specialmessages.java"/>
     57        </gettext-extract>
     58    </target>
     59    <target name="po/data.pot" description="Extracts message keys from the source code" depends="trans_.java,init">
     60        <gettext-extract keysFile="data.pot" poDirectory="po" keywords="-k -ktrc:1c,2 -kmarktrc:1c,2 -ktr -kmarktr -ktrn:1,2 -ktrnc:1c,2,3">
     61            <fileset dir="${i18n.build.dir}" includes="trans_*.java"/>
     62        </gettext-extract>
     63    </target>
     64    <target name="po/plugin.pot" description="Extracts message keys from the source code" depends="init">
     65        <gettext-extract keysFile="plugin.pot" poDirectory="po" keywords="-k -ktrc:1c,2 -kmarktrc:1c,2 -ktr -kmarktr -ktrn:1,2 -ktrnc:1c,2,3">
     66            <fileset dir="${plugin.dir}" includes="**/*.java"/>
     67        </gettext-extract>
     68    </target>
    5369    <target name="build" depends="po/josm.pot,init">
    5470        <gettext-merge keysFile="josm.pot" poDirectory="po"/>
    5571        <antcall target="coretrans"/>