23 QMap<QString, QString>
27 if (languages.isEmpty()) {
28 languages.insert(
"en",
"English");
29 languages.insert(
"ar",
30 QString::fromUtf8(
"\330\247\331\204\330\271\330\261\330"
31 "\250\331\212\330\251"));
35 languages.insert(
"my",
"Burmese");
38 languages.insert(
"da",
"dansk");
39 languages.insert(
"de",
"Deutsch");
40 languages.insert(
"es",
41 QString::fromUtf8(
"espa\303\261ol"));
42 languages.insert(
"fa",
43 QString::fromUtf8(
"\331\201\330\247\330\261\330\263\333\214"));
44 languages.insert(
"fi",
"suomi");
45 languages.insert(
"fr",
46 QString::fromUtf8(
"fran\303\247ais"));
49 languages.insert(
"hu",
"magyar nyelv");
50 languages.insert(
"it",
"Italiano");
51 languages.insert(
"ja",
52 QString::fromUtf8(
"\346\227\245\346\234\254\350\252\236"));
53 languages.insert(
"nb",
54 QString::fromUtf8(
"Bokm\303\245l"));
56 languages.insert(
"pl",
"Polski");
57 languages.insert(
"pt",
58 QString::fromUtf8(
"Portugu\303\252s"));
59 languages.insert(
"pt",
60 QString::fromUtf8(
"Portugu\303\252s brasileiro"));
61 languages.insert(
"ro",
62 QString::fromUtf8(
"rom\303\242n\304\203"));
63 languages.insert(
"ru",
64 QString::fromUtf8(
"\320\240\321\203\321\201\321\201\320\272\320\270\320\271"));
66 languages.insert(
"sv",
"svenska");
67 languages.insert(
"th",
"Thai");
68 languages.insert(
"tr", QString::fromUtf8(
"T\303\274rk\303\247e"));
69 languages.insert(
"vi",
70 QString::fromUtf8(
"ti\341\272\277ng Vi\341\273\207t"));
71 languages.insert(
"zh_CN",
72 QString::fromUtf8(
"\347\256\200\344\275\223\345\255\227"));
73 languages.insert(
"zh_TW",
74 QString::fromUtf8(
"\347\260\241\351\253\224\345\255\227"));
83 QString language = QLocale::system().name();
85 if (language !=
"zh_CN" && language !=
"zh_TW")
86 language = language.mid(0, language.indexOf(
"_"));
static QStringList languageCodes()
static bool isValidLanguageCode(const QString &languageCode)
static QString defaultLanguageCode()
static QString languageName(const QString &languageCode)
static QString languageCode(const QString &languageName)
static QStringList languageNames()
static QMap< QString, QString > languages()