diff --git i/src/libs/vmisc/vabstractapplication.cpp w/src/libs/vmisc/vabstractapplication.cpp index b64817bab..5f9aa3518 100644 --- i/src/libs/vmisc/vabstractapplication.cpp +++ w/src/libs/vmisc/vabstractapplication.cpp @@ -221,26 +221,26 @@ void VAbstractApplication::LoadTranslation(const QString &locale) ClearTranslation(); qtTranslator = new QTranslator(this); -#if defined(Q_OS_WIN) || defined(Q_OS_MAC) +#if defined(Q_OS_WIN) qtTranslator->load("qt_" + locale, translationsPath(locale)); #else - qtTranslator->load("qt_" + locale, QLibraryInfo::location(QLibraryInfo::TranslationsPath)); + qtTranslator->load("qt_" + locale, QLatin1String("@qttranslations@/translations")); #endif installTranslator(qtTranslator); qtxmlTranslator = new QTranslator(this); -#if defined(Q_OS_WIN) || defined(Q_OS_MAC) +#if defined(Q_OS_WIN) qtxmlTranslator->load("qtxmlpatterns_" + locale, translationsPath(locale)); #else - qtxmlTranslator->load("qtxmlpatterns_" + locale, QLibraryInfo::location(QLibraryInfo::TranslationsPath)); + qtxmlTranslator->load("qtxmlpatterns_" + locale, QLatin1String("@qttranslations@/translations")); #endif installTranslator(qtxmlTranslator); qtBaseTranslator = new QTranslator(this); -#if defined(Q_OS_WIN) || defined(Q_OS_MAC) +#if defined(Q_OS_WIN) qtBaseTranslator->load("qtbase_" + locale, translationsPath(locale)); #else - qtBaseTranslator->load("qtbase_" + locale, QLibraryInfo::location(QLibraryInfo::TranslationsPath)); + qtBaseTranslator->load("qtbase_" + locale, QLatin1String("@qttranslations@/translations")); #endif installTranslator(qtBaseTranslator);