equal
deleted
inserted
replaced
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 } |