== "middlewares":
i18n = Localization(config.I18N_DOMAIN, config.LOCALES_DIR)
dp.middleware.setup(i18n)
l = i18n.gettext
keyboard(в другом файле):
from middlewares import l
from aiogram.types import KeyboardButton, ReplyKeyboardMarkup
keyboard = ReplyKeyboardMarkup(keyboard=[
[KeyboardButton(l("Show tests")), KeyboardButton(l("Create a new test"))]
], resize_keyboard=True)
Почему то с текстом в хендлерах оно работает, переводит отлично, а в файлах таких как клавиатура, отдельно выделенных, не работает. Когда я переношу и прописываю клавиатуру в хендлере, оно также нормально работает и переводит. В чём может быть проблема, может я как то непонятно импортирую?
он вот тут
к сожалению не шарю в i18n
Обсуждают сегодня