fix: Default en
parent
85a52e92b2
commit
01393ec77b
|
@ -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)
|
Loading…
Reference in New Issue