Вот такой код для проверки: #include int main(int /*argc*/, char ** /*argv*/){qDebug("Locale for Kashmiri language: %s", qPrintable(QLocale(QLocale::Kashmiri).na me()));qDebug("Locale for Maori language: %s", qPrintable(QLocale(QLocale::Maori).name( )));qDebug("Locale for Russian language: %s", qPrintable(QLocale(QLocale::Russian).nam e()));return 0;}Результаты выполнения:$ ./maori Locale for Kashmiri language: ru_RULocale for Maori language: ru_RULocale for Russian language: ru_RU$ LANG=en ./maori Locale for Kashmiri language: en_USLocale for Maori language: en_USLocale for Russian language: ru_RU$ LANG=de ./maori Locale for Kashmiri language: de_DELocale for Maori language: de_DELocale for Russian language: ru_RUт.е. для некоторых языков вместо кода языка ISO639 и кода страны выводится код языка и страны текущей локали.
|