Fix translations bundled with Qt.

This commit is contained in:
Nick Tiskov 2013-10-05 20:28:26 +04:00 committed by sledgehammer999
parent ce3aac5f9d
commit 138c3dc3cb

View file

@ -264,8 +264,11 @@ int main(int argc, char *argv[]) {
pref.setLocale(locale);
}
if (qtTranslator.load(
QString::fromUtf8("qt_") + locale, QLibraryInfo::location(QLibraryInfo::TranslationsPath)
)) {
#if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0))
QString::fromUtf8("qtbase_") + locale, QLibraryInfo::location(QLibraryInfo::TranslationsPath)) ||
qtTranslator.load(
#endif
QString::fromUtf8("qt_") + locale, QLibraryInfo::location(QLibraryInfo::TranslationsPath))) {
qDebug("Qt %s locale recognized, using translation.", qPrintable(locale));
}else{
qDebug("Qt %s locale unrecognized, using default (en).", qPrintable(locale));