config: add lang list to init, reduce logging
This commit is contained in:
parent
2fef5660cb
commit
6e4d0ff962
@ -34,6 +34,7 @@ class KlipperScreenConfig:
|
|||||||
do_not_edit_prefix = "#~#"
|
do_not_edit_prefix = "#~#"
|
||||||
|
|
||||||
def __init__(self, configfile, screen=None):
|
def __init__(self, configfile, screen=None):
|
||||||
|
self.lang_list = None
|
||||||
self.errors = []
|
self.errors = []
|
||||||
self.default_config_path = os.path.join(klipperscreendir, "ks_includes", "defaults.conf")
|
self.default_config_path = os.path.join(klipperscreendir, "ks_includes", "defaults.conf")
|
||||||
self.config = configparser.ConfigParser()
|
self.config = configparser.ConfigParser()
|
||||||
@ -110,7 +111,6 @@ class KlipperScreenConfig:
|
|||||||
lang_path = os.path.join(klipperscreendir, "ks_includes", "locales")
|
lang_path = os.path.join(klipperscreendir, "ks_includes", "locales")
|
||||||
self.lang_list = [d for d in os.listdir(lang_path) if not os.path.isfile(os.path.join(lang_path, d))]
|
self.lang_list = [d for d in os.listdir(lang_path) if not os.path.isfile(os.path.join(lang_path, d))]
|
||||||
self.lang_list.sort()
|
self.lang_list.sort()
|
||||||
logging.info(f"Available lang list {self.lang_list}")
|
|
||||||
for lng in self.lang_list:
|
for lng in self.lang_list:
|
||||||
self.langs[lng] = gettext.translation('KlipperScreen', localedir=lang_path, languages=[lng], fallback=True)
|
self.langs[lng] = gettext.translation('KlipperScreen', localedir=lang_path, languages=[lng], fallback=True)
|
||||||
|
|
||||||
@ -126,6 +126,7 @@ class KlipperScreenConfig:
|
|||||||
lang = language
|
lang = language
|
||||||
if lang not in self.lang_list:
|
if lang not in self.lang_list:
|
||||||
logging.error(f"lang: {lang} not found")
|
logging.error(f"lang: {lang} not found")
|
||||||
|
logging.info(f"Available lang list {self.lang_list}")
|
||||||
lang = "en"
|
lang = "en"
|
||||||
logging.info(f"Using lang {lang}")
|
logging.info(f"Using lang {lang}")
|
||||||
self.lang = self.langs[lang]
|
self.lang = self.langs[lang]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user