LINUX.ORG.RU

PyQt5 Qlocale показывает неверно

 , qlocale


0

1

Простой код

locale = QLocale()
a = locale.nativeCountryName()
b = locale.system().name()
d = QLocale.language(locale)

Выводит Україна ru_RU 96 Язык интерфейса - украинский, страна или регион - Украина, региональный формат - украинский.

Я не знаю откуда береться ru_RU. Менял на все на английский, перезагружал - всеравно > ru_RU. Может кто подскажет откуда pyqt5 берет локаль, может в реестре где то?

UPD: Скомпилированный скрипт (pyinstaller - onefile) показывает верно Україна uk_UA 129



Последнее исправление: Elendiar (всего исправлений: 2)

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.