diff --git a/bot/handlers/menu/language.py b/bot/handlers/menu/language.py index c69c92a..a68394d 100644 --- a/bot/handlers/menu/language.py +++ b/bot/handlers/menu/language.py @@ -92,5 +92,5 @@ async def set_language(message: CallbackQuery, **kwargs): await db_session.commit() i18n: I18n = kwargs["i18n"] - with i18n.use_locale(user.lang): + with i18n.use_locale(user.lang.value): await route_callback(message, **kwargs) diff --git a/model/bot_enum.py b/model/bot_enum.py index 0ce3235..8dc3b36 100644 --- a/model/bot_enum.py +++ b/model/bot_enum.py @@ -137,7 +137,7 @@ class EnumMember(object): lang = i18n.current_locale else: lang = list(self.loc_obj.keys())[0] - + if lang in self.loc_obj.keys(): return self.loc_obj[lang] else: