]> sigrok.org Git - sigrok-util.git/commitdiff
sigrok-native-macosx: Add Qt translations to generated DMG file.
authorUwe Hermann <redacted>
Sat, 18 Jan 2020 17:47:31 +0000 (18:47 +0100)
committerUwe Hermann <redacted>
Sat, 18 Jan 2020 17:47:31 +0000 (18:47 +0100)
cross-compile/macosx/create_dmg

index 734852830a4980c94d48487376310475e662d694..002927ecf16a56133f9da9b21775c10bc2f4d51e 100755 (executable)
@@ -31,6 +31,7 @@ QTVER=qt@5.5
 
 # Path to Qt5 binaries.
 QTBINDIR=`brew list $QTVER | grep bin | head -n 1 | xargs dirname`
+QTTRANSLATIONSDIR=`brew --prefix $QTVER`/translations
 
 # Path to boost libraries.
 BOOSTLIBDIR=`brew list boost | grep libboost_system | head -n 1 | xargs dirname`
@@ -72,6 +73,13 @@ cp $BOOSTLIBDIR/libboost_timer-mt.dylib $FRAMEWORKSDIR
 cp $BOOSTLIBDIR/libboost_chrono-mt.dylib $FRAMEWORKSDIR
 chmod 644 $FRAMEWORKSDIR/*boost*
 
+# Manually copy translations ("macdeployqt" won't copy them).
+mkdir -p $CONTENTSDIR/translations
+for lang in "de"; do
+       cp $QTTRANSLATIONSDIR/qt_$lang.qm $CONTENTSDIR/translations
+       cp $QTTRANSLATIONSDIR/qtbase_$lang.qm $CONTENTSDIR/translations
+done
+
 $QTBINDIR/macdeployqt $APPNAME.app
 
 # Copy Python framework and fix it up.