1
0
mirror of https://github.com/arsenetar/dupeguru.git synced 2024-10-31 22:05:58 +00:00

Default to English on unsupported system language Fix #976

- Add check for supported language to system locale detection
- Fall-back to English when not a supported locale
This commit is contained in:
Andrew Senetar 2022-03-12 04:33:27 -06:00
parent 9e4b41feb5
commit 4b2fbe87ea
Signed by: arsenetar
GPG Key ID: C63300DCE48AB2F1

View File

@ -150,7 +150,9 @@ def install_gettext_trans_under_qt(base_folder, lang=None):
if not lang: if not lang:
lang = str(QLocale.system().name())[:2] lang = str(QLocale.system().name())[:2]
localename = get_locale_name(lang) localename = get_locale_name(lang)
if localename is not None: if localename is None:
lang = "en"
localename = get_locale_name(lang)
try: try:
locale.setlocale(locale.LC_ALL, localename) locale.setlocale(locale.LC_ALL, localename)
except locale.Error: except locale.Error: