Add Ant commands to import and export translations
parent
3654c28153
commit
c5a270ca26
|
@ -1,2 +1,3 @@
|
||||||
bin
|
bin
|
||||||
gen
|
gen
|
||||||
|
launchpad-*.tar.gz
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
package="org.connectbot"
|
package="org.connectbot"
|
||||||
android:versionName="1.7.1"
|
android:versionName="1.7.1"
|
||||||
android:versionCode="332"
|
android:versionCode="333"
|
||||||
android:installLocation="auto">
|
android:installLocation="auto">
|
||||||
|
|
||||||
<application
|
<application
|
||||||
|
|
33
build.xml
33
build.xml
|
@ -46,6 +46,16 @@
|
||||||
<property name="proguard.out.dir" value="${out.dir}/proguard.out"/>
|
<property name="proguard.out.dir" value="${out.dir}/proguard.out"/>
|
||||||
<property name="out.dex.input.absolute.dir" value="${proguard.out.dir}"/>
|
<property name="out.dex.input.absolute.dir" value="${proguard.out.dir}"/>
|
||||||
|
|
||||||
|
<!-- Output directory for .po files. -->
|
||||||
|
<property name="locale.dir" value="locale" />
|
||||||
|
|
||||||
|
<!-- Default args to pass to a2po for .po generation. -->
|
||||||
|
<property name="a2po.args" value="--groups strings --template fortune/fortune.pot --layout 'po/fortune/fortune-%(locale)s.po'"/>
|
||||||
|
|
||||||
|
<!-- File names for launchpad translations. -->
|
||||||
|
<property name="launchpad.export.file" value="launchpad-export.tar.gz"/>
|
||||||
|
<property name="launchpad.import.file" value="launchpad-import.tar.gz"/>
|
||||||
|
|
||||||
<target name="check-proguard">
|
<target name="check-proguard">
|
||||||
<available file="tools/proguard.jar" property="have.proguard"/>
|
<available file="tools/proguard.jar" property="have.proguard"/>
|
||||||
</target>
|
</target>
|
||||||
|
@ -171,6 +181,29 @@
|
||||||
</fail>
|
</fail>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
|
<!-- Translations come from launchpad.net and are placed in the
|
||||||
|
locale/ subdirectory. -->
|
||||||
|
<target name="translations-import">
|
||||||
|
<untar src="${launchpad.export.file}" dest="${locale.dir}" compression="gzip"/>
|
||||||
|
<exec executable="a2po" failonerror="true">
|
||||||
|
<arg value="import"/>
|
||||||
|
<arg line="${a2po.args}"/>
|
||||||
|
</exec>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<!-- Translations are to be uploaded to launchpad.net as a tar ball
|
||||||
|
created from the locale/ subdirectory. -->
|
||||||
|
<target name="translations-export">
|
||||||
|
<exec executable="a2po" failonerror="true">
|
||||||
|
<arg value="export"/>
|
||||||
|
<arg line="${a2po.args}"/>
|
||||||
|
</exec>
|
||||||
|
<tar destfile="${launchpad.import.file}"
|
||||||
|
compression="gzip"
|
||||||
|
basedir="${locale.dir}"
|
||||||
|
includes="**/*.pot **/*.po" />
|
||||||
|
</target>
|
||||||
|
|
||||||
<!-- End custom ConnectBot stuff -->
|
<!-- End custom ConnectBot stuff -->
|
||||||
|
|
||||||
<taskdef name="setup"
|
<taskdef name="setup"
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
*
|
Loading…
Reference in New Issue