QLocale Получить реальное название языка - PullRequest
0 голосов
/ 26 марта 2019

У меня есть код языка как fr_fr, fr_be. Я хотел бы получить французы и Бельгию, используя QLocale, но я не могу найти, как это сделать. Я сделал:

QLocale locale("fr_fr"); // or fr_be
QString l = locale.languageToString(locale.language()); //returns French in both cases

1 Ответ

3 голосов
/ 26 марта 2019

Вы запрашиваете название языка, то есть французское в обоих случаях. Может быть, вы хотите получить название страны так:

QLocale locale("fr_be");
QString l = locale.countryToString(locale.country());

Читайте здесь для получения дополнительной информации.

...