forked from I2P_Developers/i2p.i2p
fix msgbundle under windows
This commit is contained in:
@ -86,9 +86,8 @@
|
|||||||
<exec executable="sh" osfamily="mac" failifexecutionfails="false" >
|
<exec executable="sh" osfamily="mac" failifexecutionfails="false" >
|
||||||
<arg value="./bundle-messages.sh" />
|
<arg value="./bundle-messages.sh" />
|
||||||
</exec>
|
</exec>
|
||||||
<exec executable="cmd" osfamily="windows" failifexecutionfails="false" >
|
<exec executable="sh" osfamily="windows" failifexecutionfails="false" >
|
||||||
<arg value="/c" />
|
<arg value="./bundle-messages.sh" />
|
||||||
<arg value="bundle-messages.bat" />
|
|
||||||
</exec>
|
</exec>
|
||||||
<!-- jar again to get the latest messages_*.class files -->
|
<!-- jar again to get the latest messages_*.class files -->
|
||||||
<jar destfile="./build/routerconsole.jar" basedir="./build/obj" includes="**/*.class" update="true" />
|
<jar destfile="./build/routerconsole.jar" basedir="./build/obj" includes="**/*.class" update="true" />
|
||||||
@ -106,9 +105,8 @@
|
|||||||
<arg value="./bundle-messages.sh" />
|
<arg value="./bundle-messages.sh" />
|
||||||
<arg value="-p" />
|
<arg value="-p" />
|
||||||
</exec>
|
</exec>
|
||||||
<exec executable="cmd" osfamily="windows" failifexecutionfails="true" >
|
<exec executable="sh" osfamily="windows" failifexecutionfails="true" >
|
||||||
<arg value="/c" />
|
<arg value="./bundle-messages.sh" />
|
||||||
<arg value="bundle-messages.bat" />
|
|
||||||
<arg value="-p" />
|
<arg value="-p" />
|
||||||
</exec>
|
</exec>
|
||||||
</target>
|
</target>
|
||||||
|
@ -18,6 +18,17 @@ then
|
|||||||
POUPDATE=1
|
POUPDATE=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# on windows, one must specify the path of commnad find
|
||||||
|
# since windows has its own retarded version of find.
|
||||||
|
if which find|grep -q -i windows ; then
|
||||||
|
export PATH=.:/bin:/usr/local/bin:$PATH
|
||||||
|
fi
|
||||||
|
# Fast mode - update ondemond
|
||||||
|
echo Placing a file named messages_{LangCode}.only in locale folder,
|
||||||
|
echo will limit .po file update to the language specified by {LangCode}.
|
||||||
|
LG2=$(find ../locale -iname messages_*.only|tail -1)
|
||||||
|
[ LG2 ] && LG2=${LG2#../locale/messages_} && LG2=${LG2%.only}
|
||||||
|
|
||||||
#
|
#
|
||||||
# generate strings/Countries.java from ../../../installer/resources/countries.txt
|
# generate strings/Countries.java from ../../../installer/resources/countries.txt
|
||||||
#
|
#
|
||||||
@ -54,6 +65,11 @@ do
|
|||||||
LG=${i#../locale/messages_}
|
LG=${i#../locale/messages_}
|
||||||
LG=${LG%.po}
|
LG=${LG%.po}
|
||||||
|
|
||||||
|
# skip, if specified
|
||||||
|
if [ $LG2 ]; then
|
||||||
|
[ $LG != $LG2 ] && continue || echo INFO: Language update is set to [$LG2] only.
|
||||||
|
fi
|
||||||
|
|
||||||
if [ "$POUPDATE" = "1" ]
|
if [ "$POUPDATE" = "1" ]
|
||||||
then
|
then
|
||||||
# make list of java files newer than the .po file
|
# make list of java files newer than the .po file
|
||||||
|
Reference in New Issue
Block a user