[Android-development] Finding translations and beyond
Tomasz Bojczuk
seelook at gmail.com
Thu Aug 30 10:19:22 CEST 2018
Hi,
I'm using such a trick:
in *.pro file:
================================
# append Qt base translations from current Qt installation
TR_DIR = "$$system(dirname $$QMAKESPEC)/../translations"
lang.path = /assets/lang
lang.files += lang/myapp_ru.qm
lang.files += lang/myapp_es.qm
# ... and more
lang.files += $$system(ls $$TR_DIR/qtbase_es.qm)
lang.files += $$system(ls $$TR_DIR/qtbase_ru.qm)
# ... and more
lang.depends += FORCE
INSTALLS += lang
===================================
and somewhere in the code
=======================================
QTranslator langQt;
QTranslator langMyApp;
#if defined (Q_OS_ANDROID)
langQt.load(QLocale::system(), QStringLiteral("qtbase_"), QString(),
QStringLiteral("assets:/lang"));
langMyApp.load(QLocale::system(), QStringLiteral("myApp_"), QString(),
QStringLiteral("assets:/lang"));
#endif
=======================================
I hope this is some clue
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/android-development/attachments/20180830/277a086d/attachment.html>
More information about the Android-development
mailing list