support for translations in opaque
the build was successful Details

This commit is contained in:
erinn 2020-05-20 13:14:20 -07:00
parent 219065dde5
commit f609dcaac4
3 changed files with 8 additions and 2 deletions

View File

@ -21,7 +21,7 @@ type GrandCentralDispatcher struct {
core.QObject
QMLEngine *qml.QQmlApplicationEngine
Translator *core.QTranslator
Translator, OpaqueTranslator *core.QTranslator
uIManagers map[string]Manager // profile-onion : Manager

View File

@ -171,10 +171,16 @@ func mainUi(flagLocal bool, flagClientUI bool) {
translator := core.NewQTranslator(nil)
translator.Load("translation_en", ":/i18n/", "", "")
core.QCoreApplication_InstallTranslator(translator)
opaqueTranslator := core.NewQTranslator(nil)
opaqueTranslator.Load("translation_en", ":/qml/opaque/i18n/", "", "")
core.QCoreApplication_InstallTranslator(opaqueTranslator)
gcd.Translator = core.NewQTranslator(nil)
gcd.Translator.Load("translation_"+core.QLocale_System().Name(), ":/i18n/", "", "")
core.QCoreApplication_InstallTranslator(gcd.Translator)
gcd.OpaqueTranslator = core.NewQTranslator(nil)
gcd.OpaqueTranslator.Load("translation_"+core.QLocale_System().Name(), ":/qml/opaque/i18n/", "", "")
core.QCoreApplication_InstallTranslator(gcd.OpaqueTranslator)
core.QCoreApplication_SetAttribute(core.Qt__AA_EnableHighDpiScaling, true)
quickcontrols2.QQuickStyle_SetStyle("Universe")

@ -1 +1 @@
Subproject commit 133a7697f159c2699fe46d9fc03148d85e6466a3
Subproject commit db305895e70fbb599d2600a7e1f2245a56380217