feat: add runtime locale overrides

This commit is contained in:
3252a8
2026-05-25 17:47:45 +03:00
parent 23784d00fe
commit 59fa301344
51 changed files with 4026 additions and 214 deletions
+2
View File
@@ -23,6 +23,7 @@ from bot.payment_providers.yookassa import (
process_cancelled_payment,
process_successful_payment,
)
from bot.services.locale_override_service import load_locale_overrides
from bot.services.settings_override_service import load_overrides_from_db
from bot.services.tariff_worker import TariffTrafficWorker
from bot.utils.message_queue import init_queue_manager
@@ -37,6 +38,7 @@ async def _build_worker_context(settings):
default=DefaultBotProperties(parse_mode=ParseMode.HTML),
)
i18n = get_i18n_instance(path="locales", default=settings.DEFAULT_LANGUAGE)
await load_locale_overrides(i18n, session_factory)
bot_username = "your_bot_username"
try:
bot_info = await bot.get_me()