diff --git a/src/core/Translator.cpp b/src/core/Translator.cpp index 2101e8dc1..8e0d9ed9a 100644 --- a/src/core/Translator.cpp +++ b/src/core/Translator.cpp @@ -118,11 +118,14 @@ QList> Translator::availableLanguages() QLocale locale(langcode); QString languageStr = QLocale::languageToString(locale.language()); - if (langcode == "la") { + if (langcode == "zh_CN") { + languageStr = "Simplified Chinese"; + } else if (langcode == "zh_TW") { + languageStr = "Traditional Chinese"; + } else if (langcode == "la") { // langcode "la" (Latin) is translated into "C" by QLocale::languageToString() languageStr = "Latin"; - } - if (langcode.contains("_")) { + } else if (langcode.contains("_")) { languageStr += QString(" (%1)").arg(QLocale::countryToString(locale.country())); } diff --git a/src/gui/AboutDialog.cpp b/src/gui/AboutDialog.cpp index 1fa50043d..73149ed7d 100644 --- a/src/gui/AboutDialog.cpp +++ b/src/gui/AboutDialog.cpp @@ -285,8 +285,8 @@ static const QString aboutContributors = R"(

Translations: