equal
deleted
inserted
replaced
117 mapCfgFile.close(); |
117 mapCfgFile.close(); |
118 |
118 |
119 // load description (if applicable) |
119 // load description (if applicable) |
120 if (isMission) |
120 if (isMission) |
121 { |
121 { |
122 QString locale = HWApplication::keyboardInputLocale().name(); |
122 // get locale |
|
123 DataManager & dataMgr = DataManager::instance(); |
|
124 QSettings settings(dataMgr.settingsFileName(), QSettings::IniFormat); |
|
125 QString locale = settings.value("misc/locale", "").toString(); |
|
126 if (locale.isEmpty()) |
|
127 locale = QLocale::system().name(); |
123 |
128 |
124 QSettings descSettings(QString("physfs://Maps/%1/desc.txt").arg(map), QSettings::IniFormat); |
129 QSettings descSettings(QString("physfs://Maps/%1/desc.txt").arg(map), QSettings::IniFormat); |
125 desc = descSettings.value(locale, QString()).toString().replace("|", "\n").replace("\\,", ","); |
130 desc = descSettings.value(locale, QString()).toString().replace("|", "\n").replace("\\,", ","); |
126 } |
131 } |
127 |
132 |