feat: improve admin trial settings controls

This commit is contained in:
3252a8
2026-05-24 19:19:39 +03:00
parent 3c4ff66150
commit 00b54e1f15
5 changed files with 409 additions and 89 deletions
+9
View File
@@ -1113,6 +1113,7 @@
"admin_settings_secret_configured": "Secret is set",
"admin_settings_secret_empty": "Not set",
"admin_settings_badge_override": "Override",
"admin_settings_badge_dirty": "Changed",
"admin_status_limited": "Limited",
"admin_status_expired": "Expired",
"admin_status_disabled": "Disabled",
@@ -1314,6 +1315,14 @@
"admin_tariffs_trial_squads": "Trial Internal Squads",
"admin_tariffs_trial_squads_hint": "These squads are applied when trial is activated. Empty value falls back to USER_SQUAD_UUIDS.",
"admin_tariffs_trial_add_squad": "Add squad from panel",
"admin_tariffs_trial_group_switch": "Access",
"admin_tariffs_trial_group_switch_hint": "Turns trial activation on or off for users.",
"admin_tariffs_trial_group_general": "General settings",
"admin_tariffs_trial_group_general_hint": "Trial duration and traffic volume granted to the user.",
"admin_tariffs_trial_group_reset": "Traffic reset",
"admin_tariffs_trial_group_reset_hint": "Strategy Remnawave uses to refresh the trial traffic limit.",
"admin_tariffs_trial_group_squads": "Squads",
"admin_tariffs_trial_group_squads_hint": "Squads assigned to the user when trial access is activated.",
"admin_tariffs_legacy_title": "Legacy tariff compatibility",
"admin_tariffs_legacy_subtitle": "Old remnawave-tg-shop periods and traffic packages used only when the JSON tariff catalog is not configured.",
"admin_tariffs_legacy_period": "Period",
+9
View File
@@ -1113,6 +1113,7 @@
"admin_settings_secret_configured": "Секрет задан",
"admin_settings_secret_empty": "Не задан",
"admin_settings_badge_override": "Оверрайд",
"admin_settings_badge_dirty": "Изменено",
"admin_status_limited": "Ограничен",
"admin_status_expired": "Истёк",
"admin_status_disabled": "Выключен",
@@ -1314,6 +1315,14 @@
"admin_tariffs_trial_squads": "Internal Squads для триала",
"admin_tariffs_trial_squads_hint": "Эти сквады применяются при активации триала. Если поле пустое, используются USER_SQUAD_UUIDS.",
"admin_tariffs_trial_add_squad": "Добавить сквад из панели",
"admin_tariffs_trial_group_switch": "Доступ",
"admin_tariffs_trial_group_switch_hint": "Включает или выключает выдачу пробного периода пользователям.",
"admin_tariffs_trial_group_general": "Общие настройки",
"admin_tariffs_trial_group_general_hint": "Длительность пробного доступа и объём трафика, который получает пользователь.",
"admin_tariffs_trial_group_reset": "Сброс трафика",
"admin_tariffs_trial_group_reset_hint": "Стратегия, по которой Remnawave обновляет лимит трафика для пробного периода.",
"admin_tariffs_trial_group_squads": "Сквады",
"admin_tariffs_trial_group_squads_hint": "Сквады, которые будут назначены пользователю при активации триала.",
"admin_tariffs_legacy_title": "Совместимость с legacy-тарифами",
"admin_tariffs_legacy_subtitle": "Старые периоды и пакеты трафика remnawave-tg-shop, которые используются только без JSON-каталога.",
"admin_tariffs_legacy_period": "Период",