Use UI language where available instead of system language.

Fixes issue #3175
This commit is contained in:
John Maguire 2012-09-26 12:05:43 +02:00
parent 63365d2587
commit b6276d53cf
1 changed files with 3 additions and 1 deletions

View File

@ -117,8 +117,10 @@ void LoadTranslation(const QString& prefix, const QString& path,
return;
#endif
QString system_language = QLocale::system().uiLanguages().empty() ?
QLocale::system().name() : QLocale::system().uiLanguages()[0];
QString language = override_language.isEmpty() ?
QLocale::system().name() : override_language;
system_language : override_language;
QTranslator* t = new PoTranslator;
if (t->load(prefix + "_" + language, path))