1. updated memory text when language changed,

2. updated initialize index
This commit is contained in:
ronoaer 2023-10-01 11:12:27 +08:00
parent 07d7fac490
commit eaede032b4
5 changed files with 27 additions and 5 deletions

View file

@ -87,6 +87,7 @@ void AmneziaApplication::init()
m_vpnConnectionThread.start();
initModels();
loadTranslator();
initControllers();
#ifdef Q_OS_ANDROID
@ -231,17 +232,17 @@ void AmneziaApplication::updateTranslator(const QLocale &locale)
QCoreApplication::removeTranslator(m_translator.get());
}
m_settings->setAppLanguage(locale);
QString strFileName = QString(":/translations/amneziavpn")+QLatin1String("_")+locale.name()+".qm";
if (m_translator->load(strFileName)) {
if (QCoreApplication::installTranslator(m_translator.get())) {
m_settings->setAppLanguage(locale);
}
m_engine->retranslate();
} else {
m_settings->setAppLanguage(QLocale::English);
}
m_engine->retranslate();
emit translationsUpdated();
}