Мне нужно определить язык пользователя и код страны в Qt. Эти коды должны соответствовать стандартам на http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s04.html.Определение кода страны и языка
Я пробовал QLocale, но он возвратил полное название страны и языка в countryToString и languageToString. (Мне нужен короткий код, например, «en» вместо «English».)
Одним из способов создания карты QLocale :: Language и QString. Но есть ли более быстрый и простой способ?
Привет, как в Qt, если пользователь решает изменить локаль с помощью опции в приложении, он может инициировать событие изменения языка в приложении, которое можно прослушать и сделать для обновления интерфейса, соответственно, есть ли какое-либо событие, которое Qt может захватить, если пользователь изменит языковой стандарт в ОС? – SexyBeast