diff --git a/source/translate.py b/source/translate.py index e7834bc..ebe7e5d 100644 --- a/source/translate.py +++ b/source/translate.py @@ -2,7 +2,7 @@ import json def translate(self, text, lang = None): - if lang == None: lang = self.language + if lang == None: lang = self.stringvar_language.get() elif lang == "E": lang = "en" elif lang == "G": lang = "ge" elif lang == "I": lang = "it" @@ -13,16 +13,15 @@ def translate(self, text, lang = None): if lang in translation: _lang_trad = translation[lang] if text in _lang_trad: return _lang_trad[text] - else: - print(f"no translation for : \"{text}\"") + else: + print(f"no translation for : \"{text}\"") return text def change_language(self): with open("./translation.json", encoding="utf-8") as f: translation = json.load(f) - translation["selected"] = self.listbox_language.get() - with open("./translation.json", "w", encoding="utf-8") as f: json.dump(translation, f) - + translation["selected"] = self.stringvar_language.get() + with open("./translation.json", "w", encoding="utf-8") as f: json.dump(translation, f, ensure_ascii=False) self.restart()