diff --git a/configs/__init__.py b/configs/__init__.py index 746e607..ff395e6 100644 --- a/configs/__init__.py +++ b/configs/__init__.py @@ -1 +1 @@ -from .config import singleton_variable, Config \ No newline at end of file +from .config import singleton_variable, Config diff --git a/i18n/i18n.py b/i18n/i18n.py index dab3b0b..ea555da 100644 --- a/i18n/i18n.py +++ b/i18n/i18n.py @@ -9,12 +9,13 @@ def load_language_list(language): language_list = json.load(f) return language_list + @singleton_variable class I18nAuto: def __init__(self, language=None): if language in ["Auto", None]: language = locale.getdefaultlocale( - envvars=('LANG', 'LC_ALL', 'LC_CTYPE', 'LANGUAGE') + envvars=("LANG", "LC_ALL", "LC_CTYPE", "LANGUAGE") )[0] if not os.path.exists(f"./i18n/locale/{language}.json"): language = "en_US"