QTfrontend/pages.cpp
changeset 2913 865ae941d59e
parent 2898 c53636f556f8
child 2915 a02f276035e8
equal deleted inserted replaced
2912:76d43f7458ad 2913:865ae941d59e
   443             QDir tmpdir;
   443             QDir tmpdir;
   444             tmpdir.cd(datadir->absolutePath());
   444             tmpdir.cd(datadir->absolutePath());
   445             tmpdir.cd("Locale");
   445             tmpdir.cd("Locale");
   446             tmpdir.setFilter(QDir::Files);
   446             tmpdir.setFilter(QDir::Files);
   447             QStringList locs = tmpdir.entryList(QStringList("hedgewars_*.qm"));
   447             QStringList locs = tmpdir.entryList(QStringList("hedgewars_*.qm"));
       
   448 			CBLanguage->addItem(QComboBox::tr("(System default)"), QString(""));
   448             for(int i = 0; i < locs.count(); i++)
   449             for(int i = 0; i < locs.count(); i++)
   449             {
   450             {
   450                 QLocale loc(locs[i].replace(QRegExp("hedgewars_(.*)\\.qm"), "\\1"));
   451                 QLocale loc(locs[i].replace(QRegExp("hedgewars_(.*)\\.qm"), "\\1"));
   451                 CBLanguage->addItem(QLocale::languageToString(loc.language()) + " (" + QLocale::countryToString(loc.country()) + ")", loc.name());
   452                 CBLanguage->addItem(QLocale::languageToString(loc.language()) + " (" + QLocale::countryToString(loc.country()) + ")", loc.name());
   452             }
   453             }