forked from qt-creator/qt-creator
Distinguish chinese translations in settings
Task-number: QTCREATORBUG-8252 Change-Id: Iccf75baf05fe76cf0fd17e2e76af5b84674bbe34 Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
@@ -91,7 +91,10 @@ void GeneralSettings::fillLanguageBox() const
|
|||||||
const QString locale = languageFile.mid(start, end-start);
|
const QString locale = languageFile.mid(start, end-start);
|
||||||
// no need to show a language that creator will not load anyway
|
// no need to show a language that creator will not load anyway
|
||||||
if (hasQmFilesForLocale(locale, creatorTrPath)) {
|
if (hasQmFilesForLocale(locale, creatorTrPath)) {
|
||||||
m_page->languageBox->addItem(QLocale::languageToString(QLocale(locale).language()), locale);
|
QLocale tmpLocale(locale);
|
||||||
|
QString languageItem = QLocale::languageToString(tmpLocale.language()) + QLatin1String(" (")
|
||||||
|
+ QLocale::countryToString(tmpLocale.country()) + QLatin1Char(')');
|
||||||
|
m_page->languageBox->addItem(languageItem, locale);
|
||||||
if (locale == currentLocale)
|
if (locale == currentLocale)
|
||||||
m_page->languageBox->setCurrentIndex(m_page->languageBox->count() - 1);
|
m_page->languageBox->setCurrentIndex(m_page->languageBox->count() - 1);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user