Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/mumble.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Hacker <dd0t@users.sourceforge.net>2014-12-23 00:08:24 +0300
committerStefan Hacker <dd0t@users.sourceforge.net>2014-12-23 00:33:27 +0300
commit2438f31eb4f744a1e30d20f875638231334bc093 (patch)
tree25dff9d02a26eb1add7ffce946365c68848b5066
parentad19d157cbf7d25edf886b7a00407218b1e1ed3f (diff)
Fix Esperanto entry in language list and display cc in parentheses behind name.
-rw-r--r--src/mumble/LookConfig.cpp13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/mumble/LookConfig.cpp b/src/mumble/LookConfig.cpp
index 4603525b2..88e29a634 100644
--- a/src/mumble/LookConfig.cpp
+++ b/src/mumble/LookConfig.cpp
@@ -59,11 +59,18 @@ LookConfig::LookConfig(Settings &st) : ConfigWidget(st) {
QLocale tmpLocale = QLocale(cc);
//If there is no native language name, use the locale
+ QString displayName = cc;
if(!tmpLocale.nativeLanguageName().isEmpty()) {
- qcbLanguage->addItem(tmpLocale.nativeLanguageName(), QVariant(cc));
- } else {
- qcbLanguage->addItem(cc, QVariant(cc));
+ displayName = QString(QLatin1String("%1 (%2)"))
+ .arg(tmpLocale.nativeLanguageName())
+ .arg(cc);
+ } else if (cc == QLatin1String("eo")){
+ // Can't initialize QLocale for a countryless language (QTBUG-8452, QTBUG-14592).
+ // We only have one so special case it.
+ displayName = QLatin1String("Esperanto (eo)");
}
+
+ qcbLanguage->addItem(displayName, QVariant(cc));
}
QStringList styles = QStyleFactory::keys();