summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2011-06-14 00:16:05 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2011-06-14 00:16:05 +0000
commit25b79d5647573f7620da4a97c9977333805f4da6 (patch)
treed83e1cf54aee03fb9983e798cb3e0d97b4af54dc /tools
parent22a4f44939659e4bb2801579d51c5a1bfd3a6e2c (diff)
search for i18n files in more places and rationalize how that's done
git-svn-id: svn://localhost/ardour2/branches/3.0@9726 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'tools')
-rwxr-xr-xtools/linux_packaging/build39
1 files changed, 15 insertions, 24 deletions
diff --git a/tools/linux_packaging/build b/tools/linux_packaging/build
index 6b67828d8b..0f0ceb90cd 100755
--- a/tools/linux_packaging/build
+++ b/tools/linux_packaging/build
@@ -233,37 +233,28 @@ if test x$WITH_NLS != x ; then
echo "NLS support ..."
echo "I hope you remembered to run scons msgupdate!"
LINGUAS=
- files=`find ../../gtk2_ardour/ -name "*.mo"`
- if [ -z "$files" ]; then
- echo ""
- echo "!!!! WARNING !!!! - Did not find any .mo files in ../../gtk2_ardour"
- echo ""
- fi
-
- for file in $files
- do
- echo $file
- lang=`basename $file | sed 's/\.mo//'`
- mkdir -p $Locale/$lang/LC_MESSAGES
- cp $file $Locale/$lang/LC_MESSAGES/gtk2_ardour.mo
- LINGUAS="$LINGUAS $lang"
- done
-
- files=`find ../../libs/ardour/ -name "*.mo"`
+ for dl in gtk2_ardour libs/ardour libs/gtkmm2ext ; do
+ files=`find ../../$dl -name "*.mo"`
- if [ -z "$files" ]; then
+ if [ -z "$files" ]; then
echo ""
- echo "!!!! WARNING !!!! - Did not find any .mo files in ../../libs/ardour"
+ echo "!!!! WARNING !!!! - Did not find any .mo files in ../../$dl"
echo ""
- fi
-
- for file in $files
- do
+ fi
+
+ for file in $files
+ do
echo $file
lang=`basename $file | sed 's/\.mo//'`
mkdir -p $Locale/$lang/LC_MESSAGES
- cp $file $Locale/$lang/LC_MESSAGES/libardour.mo
+ cp $file $Locale/$lang/LC_MESSAGES/$dl.mo
+ if echo $LINGUAS | grep $lang >/dev/null 2>&1
+ :
+ else
+ LINGUAS="$LINGUAS $lang"
+ fi
+ done
done
GTK_MESSAGES="atk10.mo gdk-pixbuf.mo gtk20-properties.mo gtk20.mo atk10.mo glib20.mo"