diff --git a/hikka/modules/loader.py b/hikka/modules/loader.py index a4e6bfe..f437f91 100755 --- a/hikka/modules/loader.py +++ b/hikka/modules/loader.py @@ -856,7 +856,7 @@ class LoaderMod(loader.Module): ) if pack_url and ( - transations := self.allmodules.translator.load_module_translations( + transations := await self.allmodules.translator.load_module_translations( pack_url ) ): diff --git a/hikka/translations.py b/hikka/translations.py index a6cf255..416a0c3 100755 --- a/hikka/translations.py +++ b/hikka/translations.py @@ -97,10 +97,7 @@ class BaseTranslator: async def load_module_translations(self, pack_url: str) -> typing.Union[bool, dict]: try: - data = self._get_pack_raw( - (await utils.run_sync(requests.get, pack_url)).text, - pack_url.split(".")[-1], - ) + data = yaml.load((await utils.run_sync(requests.get, pack_url)).text) except Exception: logger.exception("Unable to decode %s", pack_url) return False