mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-06-02 16:41:04 +03:00
parent
e9c53b73f9
commit
bf40b98819
6
l10n.py
6
l10n.py
@ -223,7 +223,7 @@ class Locale:
|
|||||||
def preferredLanguages(self):
|
def preferredLanguages(self):
|
||||||
|
|
||||||
if platform=='darwin':
|
if platform=='darwin':
|
||||||
return NSLocale.preferredLanguages() or None
|
return NSLocale.preferredLanguages()
|
||||||
|
|
||||||
elif platform=='win32':
|
elif platform=='win32':
|
||||||
|
|
||||||
@ -243,11 +243,11 @@ class Locale:
|
|||||||
buf = ctypes.create_unicode_buffer(size.value)
|
buf = ctypes.create_unicode_buffer(size.value)
|
||||||
if GetUserPreferredUILanguages(MUI_LANGUAGE_NAME, ctypes.byref(num), ctypes.byref(buf), ctypes.byref(size)):
|
if GetUserPreferredUILanguages(MUI_LANGUAGE_NAME, ctypes.byref(num), ctypes.byref(buf), ctypes.byref(size)):
|
||||||
return wszarray_to_list(buf)
|
return wszarray_to_list(buf)
|
||||||
return None
|
return []
|
||||||
|
|
||||||
else: # POSIX
|
else: # POSIX
|
||||||
lang = locale.getlocale()[0]
|
lang = locale.getlocale()[0]
|
||||||
return lang and [lang.replace('_','-')]
|
return lang and [lang.replace('_','-')] or []
|
||||||
|
|
||||||
# singletons
|
# singletons
|
||||||
Locale = Locale()
|
Locale = Locale()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user