force lang in env
This commit is contained in:
parent
7764fa9b43
commit
49f1cda4d3
1 changed files with 19 additions and 14 deletions
|
@ -18,10 +18,12 @@
|
|||
# the rough gus of pypy: pypy: http://codespeak.net/svn/pypy/dist/pypy/config/
|
||||
# the whole pypy projet is under MIT licence
|
||||
"internationalisation utilities"
|
||||
from .log import log
|
||||
|
||||
from gettext import translation, NullTranslations
|
||||
from platform import system
|
||||
from pkg_resources import resource_filename
|
||||
from .log import log
|
||||
from os import environ
|
||||
|
||||
|
||||
DEFAULT = 'en'
|
||||
|
@ -35,6 +37,9 @@ def get_translation() -> str:
|
|||
app_name = __name__[:-5]
|
||||
translations_path = resource_filename(app_name, 'locale')
|
||||
|
||||
if 'TIRAMISU_LOCALE' in environ:
|
||||
user_locale = environ['TIRAMISU_LOCALE']
|
||||
else:
|
||||
if 'Windows' in system():
|
||||
import ctypes
|
||||
from locale import windows_locale
|
||||
|
|
Loading…
Reference in a new issue