Ticket #1417: locale.patch

File locale.patch, 980 bytes (added by Łukasz Jernaś, 10 years ago)
  • Main.cpp

     
    3737        QString DefaultLanguage = getDefaultLanguage();
    3838        if (DefaultLanguage != "-")
    3939        {
    40 
    41                 if (DefaultLanguage == "")
    42                         DefaultLanguage = QLocale::system().name();
    43 
    4440                qtTranslator = new QTranslator;
    4541                qtTranslator->load("qt_" + DefaultLanguage
    4642        #ifdef TRANSDIR_SYSTEM
  • Preferences/MerkaartorPreferences.cpp

     
    881881QString getDefaultLanguage()
    882882{
    883883        QSettings Sets;
    884         return Sets.value("locale/language").toString();
     884        QString lang = Sets.value("locale/language").toString();
     885        if (lang == "")
     886                lang = QLocale::system().name().split("_")[0];
     887        return lang;
    885888}
    886889
    887890void setDefaultLanguage(const QString& theValue)