QTfrontend/model/MapModel.cpp
changeset 11899 0b6baf802b3d
parent 11757 6874644a2d00
child 11900 d71448338ac2
equal deleted inserted replaced
11898:c885ef66bf08 11899:0b6baf802b3d
   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