feat: add show_in_gift toggle UI for tariffs in admin panel

Add pill toggle in tariff create/edit form and purple gift badge
in tariff list. Includes i18n for ru, en, zh, fa locales.
This commit is contained in:
Fringg
2026-03-12 04:16:04 +03:00
parent 01e811bdfc
commit 5a5a987893
7 changed files with 61 additions and 0 deletions

View File

@@ -2044,6 +2044,9 @@
"statusTitle": "Tariff Status",
"isActiveLabel": "Active",
"isActiveHint": "Inactive tariffs are not shown to users",
"showInGiftLabel": "Show in gifts",
"showInGiftHint": "Tariff will be available for purchase in the gifts section",
"giftBadge": "Gift",
"isTrialLabel": "Trial tariff",
"isTrialHint": "Available for free trial period",
"validation": {

View File

@@ -1705,6 +1705,9 @@
"statusTitle": "وضعیت تعرفه",
"isActiveLabel": "فعال",
"isActiveHint": "تعرفه‌های غیرفعال به کاربران نمایش داده نمی‌شوند",
"showInGiftLabel": "نمایش در هدایا",
"showInGiftHint": "تعرفه برای خرید در بخش هدایا در دسترس خواهد بود",
"giftBadge": "هدیه",
"isTrialLabel": "تعرفه آزمایشی",
"isTrialHint": "برای دوره آزمایشی رایگان در دسترس است",
"validation": {

View File

@@ -2558,6 +2558,9 @@
"statusTitle": "Статус тарифа",
"isActiveLabel": "Активен",
"isActiveHint": "Неактивные тарифы не отображаются пользователям",
"showInGiftLabel": "Видимость в подарках",
"showInGiftHint": "Тариф будет доступен для покупки в разделе подарков",
"giftBadge": "Подарок",
"isTrialLabel": "Триальный тариф",
"isTrialHint": "Доступен для бесплатного пробного периода",
"validation": {

View File

@@ -1742,6 +1742,9 @@
"statusTitle": "套餐状态",
"isActiveLabel": "已激活",
"isActiveHint": "未激活的套餐不会显示给用户",
"showInGiftLabel": "在礼物中显示",
"showInGiftHint": "套餐将在礼物区域中可供购买",
"giftBadge": "礼物",
"isTrialLabel": "试用套餐",
"isTrialHint": "可用于免费试用期",
"validation": {