fix: Default en

qitian 2025-01-06 23:34:29 +08:00
parent 85a52e92b2
commit 01393ec77b
1 changed files with 4 additions and 3 deletions

View File

@ -7,11 +7,12 @@ class LanguageManager:
self.translations = {} self.translations = {}
self.load_language(default_language) self.load_language(default_language)
def load_language(self, language_code): def load_language(self, language_code) -> bool:
"""load language file""" """load language file"""
if language_code == "en":
return True
try: try:
file_path = Path(__file__).parent.parent / f"locales/{language_code}.json" file_path = Path(__file__).parent.parent / f"locales/{language_code}.json"
print(file_path)
with open(file_path, "r", encoding="utf-8") as file: with open(file_path, "r", encoding="utf-8") as file:
self.translations = json.load(file) self.translations = json.load(file)
self.current_language = language_code self.current_language = language_code
@ -20,6 +21,6 @@ class LanguageManager:
print(f"Language file not found: {language_code}") print(f"Language file not found: {language_code}")
return False return False
def _(self, key, default=None): def _(self, key, default=None) -> str:
"""get translate text""" """get translate text"""
return self.translations.get(key, default if default else key) return self.translations.get(key, default if default else key)