From 162f4d0f85413912ef090b8006869f711be50a59 Mon Sep 17 00:00:00 2001 From: vchikalkin Date: Sat, 16 Aug 2025 14:02:45 +0300 Subject: [PATCH] localization: update error message keys in English and Russian for consistency; adjust bot response logic to use new keys --- apps/bot/locales/en.ftl | 8 ++++---- apps/bot/locales/ru.ftl | 8 ++++---- apps/bot/src/bot/features/download.ts | 6 +++--- apps/bot/src/bot/index.ts | 2 +- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/apps/bot/locales/en.ftl b/apps/bot/locales/en.ftl index 8f4ba64..ceec7c4 100644 --- a/apps/bot/locales/en.ftl +++ b/apps/bot/locales/en.ftl @@ -1,4 +1,4 @@ -invalid_url = ❌ Invalid URL! Please send a valid TikTok link (e.g., https://vt.tiktok.com/...) -invalid_download_urls = 🔍 Download links not found. The video might be deleted or unavailable -generic = ⚠️ Something went wrong. Please try again in a few seconds -limit_exceeded = 🚫 Too many requests! Please wait before sending the next link \ No newline at end of file +err_invalid_url = ❌ Invalid URL! Please send a valid TikTok link (e.g., https://vt.tiktok.com/...) +err_invalid_download_urls = 🔍 Download links not found. The video might be deleted or unavailable +err_generic = ⚠️ Something went wrong. Please try again in a few seconds +err_limit_exceeded = 🚫 Too many requests! Please wait before sending the next link \ No newline at end of file diff --git a/apps/bot/locales/ru.ftl b/apps/bot/locales/ru.ftl index 344591c..dc49dda 100644 --- a/apps/bot/locales/ru.ftl +++ b/apps/bot/locales/ru.ftl @@ -1,4 +1,4 @@ -invalid_url = ❌ Неверная ссылка! Отправьте корректную ссылку TikTok (например: https://vt.tiktok.com/...) -invalid_download_urls = 🔍 Не удалось найти ссылки для скачивания. Возможно, видео удалено или недоступно -generic = ⚠️ Что-то пошло не так. Попробуйте еще раз через несколько секунд -limit_exceeded = 🚫 Слишком много запросов! Подождите немного перед следующей ссылкой \ No newline at end of file +err_invalid_url = ❌ Неверная ссылка! Отправьте корректную ссылку TikTok (например: https://vt.tiktok.com/...) +err_invalid_download_urls = 🔍 Не удалось найти ссылки для скачивания. Возможно, видео удалено или недоступно +err_generic = ⚠️ Что-то пошло не так. Попробуйте еще раз через несколько секунд +err_limit_exceeded = 🚫 Слишком много запросов! Подождите немного перед следующей ссылкой \ No newline at end of file diff --git a/apps/bot/src/bot/features/download.ts b/apps/bot/src/bot/features/download.ts index b98e0a1..802b4fd 100644 --- a/apps/bot/src/bot/features/download.ts +++ b/apps/bot/src/bot/features/download.ts @@ -17,7 +17,7 @@ feature.on('message:text', logHandle('download-message'), async (context) => { const url = context.message.text.trim(); if (!validateTikTokUrl(url)) { - return context.reply(context.t('invalid_url')); + return context.reply(context.t('err_invalid_url')); } const cachedFileId = await redis.get(url); @@ -34,7 +34,7 @@ feature.on('message:text', logHandle('download-message'), async (context) => { const imagesUrls = result?.images; if (!videoUrl && !imagesUrls?.length) { - return context.reply(context.t('invalid_download_urls')); + return context.reply(context.t('err_invalid_download_urls')); } if (result?.type === 'video' && videoUrl) { @@ -50,7 +50,7 @@ feature.on('message:text', logHandle('download-message'), async (context) => { } } catch (error) { context.logger.error(error); - return context.reply(context.t('generic')); + return context.reply(context.t('err_generic')); } }); diff --git a/apps/bot/src/bot/index.ts b/apps/bot/src/bot/index.ts index c2e3dcf..23ea9fc 100644 --- a/apps/bot/src/bot/index.ts +++ b/apps/bot/src/bot/index.ts @@ -34,7 +34,7 @@ export function createBot({ apiRoot, token }: Parameters_) { }, limit: 1, onLimitExceeded: async (ctx) => { - await ctx.reply(ctx.t('limit_exceeded')); + await ctx.reply(ctx.t('err_limit_exceeded')); }, storageClient: redis, timeFrame: env.RATE_LIMIT,