From eca5c53233595680958123833418ef7c1a0bb97b Mon Sep 17 00:00:00 2001 From: er8dd Date: Fri, 22 Mar 2024 18:13:20 +0400 Subject: [PATCH] locale --- server/custom.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/server/custom.py b/server/custom.py index 4377a24..2aac911 100644 --- a/server/custom.py +++ b/server/custom.py @@ -26,9 +26,12 @@ _redis: ty.Optional[Redis] = None def _get_translator(message: types.Message) -> ty.Callable: - if not message.from_user.locale: + try: + if not message.from_user.locale: + return _ + return translators.get(message.from_user.locale.language, _) + except Exception: return _ - return translators.get(message.from_user.locale.language, _) async def init_redis():