#include int main(int argc, char **argv) { QApplication app(argc, argv); QList languagesWithoutCountries; for (int i = 1; i <= QLocale::LastLanguage; ++i) { QList countries = QLocale::countriesForLanguage(QLocale::Language(i)); if (countries.isEmpty()) languagesWithoutCountries << QLocale::Language(i); foreach (QLocale::Country cntry, countries) { qDebug() << QLocale::languageToString(QLocale::Language(i)) << QLocale::countryToString(cntry); } } qDebug() << "\n\nlanguages without countries:"; foreach(QLocale::Language l, languagesWithoutCountries) qDebug() << QLocale::languageToString(l); return 0; }