From 01393ec77b194df2509f5bdd0ed36ba7948c3e59 Mon Sep 17 00:00:00 2001 From: qitian Date: Mon, 6 Jan 2025 23:34:29 +0800 Subject: [PATCH] fix: Default en --- modules/gettext.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/gettext.py b/modules/gettext.py index f3ab3de..25fbb23 100644 --- a/modules/gettext.py +++ b/modules/gettext.py @@ -7,11 +7,12 @@ class LanguageManager: self.translations = {} self.load_language(default_language) - def load_language(self, language_code): + def load_language(self, language_code) -> bool: """load language file""" + if language_code == "en": + return True try: file_path = Path(__file__).parent.parent / f"locales/{language_code}.json" - print(file_path) with open(file_path, "r", encoding="utf-8") as file: self.translations = json.load(file) self.current_language = language_code @@ -20,6 +21,6 @@ class LanguageManager: print(f"Language file not found: {language_code}") return False - def _(self, key, default=None): + def _(self, key, default=None) -> str: """get translate text""" return self.translations.get(key, default if default else key) \ No newline at end of file