embedded qm files into qrc file

This commit is contained in:
ronoaer 2023-09-30 17:36:06 +08:00
parent 68095700a2
commit 5535b6a6e3
5 changed files with 32 additions and 24 deletions

View file

@ -227,15 +227,16 @@ void AmneziaApplication::loadTranslator()
void AmneziaApplication::updateTranslator(const QLocale &locale)
{
QResource::registerResource(":/translations.qrc");
if (!m_translator->isEmpty()) {
QCoreApplication::removeTranslator(m_translator.get());
}
m_settings->setAppLanguage(locale);
QString strFileName = QString("amneziavpn")+QLatin1String("_")+locale.name()+".qm";
if (m_translator->load(strFileName, "../../../")) {
QString strFileName = QString(":/translations/amneziavpn")+QLatin1String("_")+locale.name()+".qm";
if (m_translator->load(strFileName)) {
qDebug() << "yyyyyyxxxxxxxx--------------" <<strFileName;
if (QCoreApplication::installTranslator(m_translator.get())) {
m_settings->setAppLanguage(locale);
}