feat(localization): добавить тексты для DISCOUNT промокодов

Добавлены переводы на все 4 языка (ru, en, ua, zh):
- ADMIN_PROMOCODE_TYPE_DISCOUNT - название типа в админке
- PROMOCODE_ACTIVE_DISCOUNT_EXISTS - ошибка при конфликте скидок

Тексты описывают функционал одноразовой процентной скидки.
This commit is contained in:
libkit
2026-01-17 11:25:51 +05:00
parent 7a351d3028
commit 8b6683302d
4 changed files with 8 additions and 0 deletions

View File

@@ -407,6 +407,7 @@
"ADMIN_PROMOCODE_TYPE_DAYS": "📅 Subscription days",
"ADMIN_PROMOCODE_TYPE_TRIAL": "🎁 Trial",
"ADMIN_PROMOCODE_TYPE_PROMO_GROUP": "🏷️ Promo Group",
"ADMIN_PROMOCODE_TYPE_DISCOUNT": "💸 One-time Discount",
"ADMIN_PROMO_GROUPS": "💳 Promo groups",
"ADMIN_PROMO_GROUPS_DEFAULT_LABEL": " (default)",
"ADMIN_PROMO_GROUPS_EMPTY": "No promo groups found.",
@@ -1225,6 +1226,7 @@
"PROMOCODE_INVALID": "❌ Invalid promo code",
"PROMOCODE_SUCCESS": "🎉 Promo code applied!",
"PROMOCODE_USED": " Promo code has already been used",
"PROMOCODE_ACTIVE_DISCOUNT_EXISTS": "❌ You already have an active discount. Use it before activating a new one.",
"PROMO_GROUPS_INFO_CURRENT_LEVEL": "🏆 Current level: {name}",
"PROMO_GROUPS_INFO_EMPTY": "Auto-assigned promo groups are not configured yet.",
"PROMO_GROUPS_INFO_HEADER": "🎯 <b>Promo groups</b>",

View File

@@ -410,6 +410,7 @@
"ADMIN_PROMOCODE_TYPE_DAYS": "📅 Дни подписки",
"ADMIN_PROMOCODE_TYPE_TRIAL": "🎁 Триал",
"ADMIN_PROMOCODE_TYPE_PROMO_GROUP": "🏷️ Промогруппа",
"ADMIN_PROMOCODE_TYPE_DISCOUNT": "💸 Одноразовая скидка",
"ADMIN_PROMO_GROUPS": "💳 Промогруппы",
"ADMIN_PROMO_GROUPS_DEFAULT_LABEL": " (базовая)",
"ADMIN_PROMO_GROUPS_EMPTY": "Промогруппы не найдены.",
@@ -1242,6 +1243,7 @@
"PROMOCODE_INVALID": "❌ Неверный промокод",
"PROMOCODE_SUCCESS": "🎉 Промокод активирован! {description}",
"PROMOCODE_USED": "❌ Промокод уже использован",
"PROMOCODE_ACTIVE_DISCOUNT_EXISTS": "❌ У вас уже есть активная скидка. Используйте её перед активацией новой.",
"PROMO_GROUPS_INFO_CURRENT_LEVEL": "🏆 Текущий уровень: {name}",
"PROMO_GROUPS_INFO_EMPTY": "Промогруппы с автовыдачей ещё не настроены.",
"PROMO_GROUPS_INFO_HEADER": "🎯 <b>Скидки за траты</b>",

View File

@@ -337,6 +337,7 @@
"ADMIN_PROMOCODE_TYPE_DAYS": "📅 Дні підписки",
"ADMIN_PROMOCODE_TYPE_TRIAL": "🎁 Тріал",
"ADMIN_PROMOCODE_TYPE_PROMO_GROUP": "🏷️ Промогрупа",
"ADMIN_PROMOCODE_TYPE_DISCOUNT": "💸 Одноразова знижка",
"ADMIN_PROMO_GROUPS": "💳 Промогрупи",
"ADMIN_PROMO_GROUPS_DEFAULT_LABEL": " (базова)",
"ADMIN_PROMO_GROUPS_EMPTY": "Промогрупи не знайдено.",
@@ -1163,6 +1164,7 @@
"PROMOCODE_INVALID": "❌ Невірний промокод",
"PROMOCODE_SUCCESS": "🎉 Промокод активовано! {description}",
"PROMOCODE_USED": "❌ Промокод вже використано",
"PROMOCODE_ACTIVE_DISCOUNT_EXISTS": "❌ У вас вже є активна знижка. Використайте її перед активацією нової.",
"PROMO_GROUPS_INFO_CURRENT_LEVEL": "🏆 Поточний рівень: {name}",
"PROMO_GROUPS_INFO_EMPTY": "Промогрупи з автовидачею ще не налаштовані.",
"PROMO_GROUPS_INFO_HEADER": "🎯 <b>Знижки за витрати</b>",

View File

@@ -336,6 +336,7 @@
"ADMIN_PROMOCODE_TYPE_DAYS":"📅订阅天数",
"ADMIN_PROMOCODE_TYPE_TRIAL":"🎁试用",
"ADMIN_PROMOCODE_TYPE_PROMO_GROUP":"🏷️促销组",
"ADMIN_PROMOCODE_TYPE_DISCOUNT":"💸一次性折扣",
"ADMIN_PROMO_GROUPS":"💳促销组",
"ADMIN_PROMO_GROUPS_DEFAULT_LABEL":"(基础)",
"ADMIN_PROMO_GROUPS_EMPTY":"未找到促销组。",
@@ -1161,6 +1162,7 @@
"PROMOCODE_INVALID":"❌优惠码无效",
"PROMOCODE_SUCCESS":"🎉优惠码已激活!{description}",
"PROMOCODE_USED":"❌优惠码已被使用",
"PROMOCODE_ACTIVE_DISCOUNT_EXISTS":"❌您已有活动折扣。请先使用后再激活新折扣。",
"PROMO_GROUPS_INFO_CURRENT_LEVEL":"🏆当前等级:{name}",
"PROMO_GROUPS_INFO_EMPTY":"尚未设置带自动分配的促销组。",
"PROMO_GROUPS_INFO_HEADER":"🎯<b>消费折扣</b>",