diff --git a/src/manager/LangManager.py b/src/manager/LangManager.py index 2db83ed..f147a71 100644 --- a/src/manager/LangManager.py +++ b/src/manager/LangManager.py @@ -50,7 +50,7 @@ class LangManager: def translate(self, token) -> Union[Dict, str]: translation_key = str(token) - if isinstance(token, type) and type(token).__name__ == 'EnumType': + if isinstance(token, type) and 'enum' in type(token).__name__.lower(): values = {} for enum_item in token: tkey = self.enum_to_translation_key(enum_item) diff --git a/src/service/PluginStore.py b/src/service/PluginStore.py index 5eb19de..1009ec2 100644 --- a/src/service/PluginStore.py +++ b/src/service/PluginStore.py @@ -143,7 +143,7 @@ class PluginStore: # LANGS self._model_store.lang().load(directory=plugin.get_directory(), prefix=plugin.use_id()) - self._model_store.variable().reload(lang_map=self._model_store.lang().map()) + self._model_store.variable().reload() # WEB CONTROLLERS self.load_controllers(plugin)