1import json, os
2
3class Language_Handler:
4 current_language_id = "en_US"
5
6 def __init__(self, game):
7 self.game = game
8
9 with open(os.path.join("src", "resources", self.game.current_assetpack, "data", "lang", self.current_language_id + ".json"), "r") as lang_file:
10 self.lang_json = json.load(lang_file)
11
12 def translatable_text(self, lang_file_link):
13 if lang_file_link in self.lang_json:
14 text = self.lang_json[lang_file_link]
15 return text
16 else:
17 return lang_file_link
18