13
0

prepare windows i18n

This commit is contained in:
Robin Gareus 2015-03-12 02:36:01 +01:00
parent 1fca43791c
commit ae5c614bf8
3 changed files with 17 additions and 0 deletions

View File

@ -95,6 +95,14 @@ fixup_bundle_environment (int, char* [], const char** localedir)
// Unset GTK_RC_FILES so that only ardour specific files are loaded
Glib::unsetenv ("GTK_RC_FILES");
if (ARDOUR::translations_are_enabled ()) {
path = windows_search_path().to_string();
path += "\\locale";
Glib::setenv ("GTK_LOCALEDIR", path, true);
// and return the same path to our caller
(*localedir) = strdup (path.c_str());
}
std::string path;
const char *cstr;

View File

@ -72,3 +72,7 @@ LDFLAGS="-L${PREFIX}/lib" ./waf configure \
$ARDOURCFG \
--prefix=${PREFIX}
./waf ${CONCURRENCY}
echo " === build complete, creating translations"
./waf i18n
echo " === done"

View File

@ -83,6 +83,9 @@ if ! test -f build/gtk2_ardour/ardour-${BINVERSION}.exe; then
echo "*** Please compile ardour ${ARDOURVERSION} first."
exit 1
fi
echo " === bundle to $DESTDIR"
./waf install
################################################################################
@ -156,6 +159,7 @@ if test -f /usr/${XPREFIX}/lib/libwinpthread-1.dll; then
fi
cp -r $PREFIX/share/${LOWERCASE_DIRNAME} $DESTDIR/share/
cp -r $PREFIX/share/locale $DESTDIR/share/
cp -r $PREFIX/etc/${LOWERCASE_DIRNAME}/* $DESTDIR/share/${LOWERCASE_DIRNAME}/
cp COPYING $DESTDIR/share/
@ -166,6 +170,7 @@ cp gtk2_ardour/icons/ardour_bug.ico $DESTDIR/share/
cp gtk2_ardour/icons/cursor_square/* $DESTDIR/share/${LOWERCASE_DIRNAME}/icons/
# clean build-dir after depoyment
echo " === bundle completed, cleaning up"
./waf uninstall
echo " === complete"
du -sh $DESTDIR