Localizing macosx menu and sparkle.

cusax-fix
Damian Minkov 15 years ago
parent 2ec466b61f
commit 7e05103dda

@ -1183,6 +1183,30 @@
</chmod>
</target>
<!-- Creates empty folders in Contents/Resources for
available languages, so macosx can switch languages -->
<target name="dmg-create-language-folders"
depends="define-ant-contrib-task">
<foreach param="file.language.resource" target="dmg-language-folder"
inheritall="true" inheritrefs="true">
<path>
<fileset dir="${sc.basedir}/resources/languages">
<include name="*.properties"/>
</fileset>
</path>
</foreach>
</target>
<target name="dmg-language-folder">
<propertyregex property="jitsi.available.lang.resource"
input="${file.language.resource}"
regexp="resources_(.*)\.properties"
select="\1"
casesensitive="false"
defaultValue="en"/>
<mkdir dir="${macosx.app.dir}/${application.name}.app/Contents/Resources/${jitsi.available.lang.resource}.lproj"/>
</target>
<!-- Create the DMG - This only works on MacOSX (need hdiutil) -->
<target name="dmg" depends="macosx-sparkle"
if="is.running.macos"
@ -1195,6 +1219,10 @@
<delete file="${macosx.app.dir}/${macosx.dmg.name}"
quiet="yes" failonerror="false"/>
<!-- Creates empty folders in Contents/Resources for
available languages, so macosx can switch languages -->
<antcall target="dmg-create-language-folders" />
<!-- Create a temporary Disk Image -->
<exec executable="/usr/bin/hdiutil" os="Mac OS X" failonerror="true">
<arg value="create"/>

Loading…
Cancel
Save