feat: streamline admin tariff settings

This commit is contained in:
3252a8
2026-05-24 19:10:36 +03:00
parent 2b3078fcce
commit 3c4ff66150
6 changed files with 305 additions and 179 deletions
+37
View File
@@ -1305,6 +1305,43 @@
"admin_tariffs_stat_disabled": "Disabled",
"admin_tariffs_stat_disabled_hint": "Hidden from showcase",
"admin_tariffs_catalog_empty": "The catalog is empty. Add your first tariff; a catalog JSON file will be created after saving.",
"admin_tariffs_trial_title": "Trial access",
"admin_tariffs_trial_subtitle": "Configure trial duration, traffic limit, and Remnawave squads from the tariff page.",
"admin_tariffs_trial_enabled": "Trial enabled",
"admin_tariffs_trial_days": "Duration, days",
"admin_tariffs_trial_traffic": "Traffic limit, GB",
"admin_tariffs_trial_strategy": "Traffic reset strategy",
"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_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",
"admin_tariffs_legacy_enabled": "Enabled",
"admin_tariffs_legacy_traffic_packages": "Traffic packages",
"admin_tariffs_legacy_stars_traffic_packages": "Traffic packages, Stars",
"admin_tariffs_legacy_traffic_hint": "Format: 10:199,50:799",
"admin_tariff_tab_general": "General",
"admin_tariff_tab_pricing": "Prices",
"admin_tariff_tab_topup": "Top-ups",
"admin_tariff_tab_premium": "Premium",
"admin_tariff_tab_hwid": "Devices",
"admin_payment_rub": "Ruble payments",
"admin_payment_stars": "Telegram Stars payments",
"admin_appearance_theme_accent": "Accent",
"admin_settings_icon_empty": "Default icon",
"admin_settings_icon_default_value": "Default: {icon}",
"admin_settings_icon_picker_title": "Choose icon",
"admin_settings_icon_current": "Current icon",
"admin_settings_icon_use_default": "Use default",
"admin_search": "Search",
"admin_clear": "Clear",
"admin_save": "Save",
"admin_saving": "Saving...",
"admin_tariff_placeholder_name_en": "Standard",
"admin_tariff_placeholder_desc_en": "Base server pool",
"admin_tariff_placeholder_premium_name_en": "Premium servers",
"admin_tariff_label_premium_squads": "Premium Internal Squads",
"admin_themes_catalog_title": "Web App themes",
"admin_themes_catalog_sub": "Select the current theme from a card; edit appearance through files in the theme folder",
"admin_themes_use_primary_accent": "Use primary accent color",
+42 -5
View File
@@ -1107,12 +1107,12 @@
"admin_id": "ID",
"admin_status_default": "По умолчанию",
"admin_status_current": "Текущая",
"admin_tariff_squads": "Squads",
"admin_tariff_premium": "Premium",
"admin_settings_badge_secret": "Secret",
"admin_tariff_squads": "Сквады",
"admin_tariff_premium": "Премиум",
"admin_settings_badge_secret": "Секрет",
"admin_settings_secret_configured": "Секрет задан",
"admin_settings_secret_empty": "Не задан",
"admin_settings_badge_override": "Override",
"admin_settings_badge_override": "Оверрайд",
"admin_status_limited": "Ограничен",
"admin_status_expired": "Истёк",
"admin_status_disabled": "Выключен",
@@ -1292,7 +1292,7 @@
"admin_collapse_all": "Свернуть всё",
"admin_expand_all": "Развернуть всё",
"admin_settings_params_count": "{count} параметров",
"admin_settings_overridden_count": "{count} override",
"admin_settings_overridden_count": "Оверрайдов: {count}",
"admin_settings_fields_count": "{count} полей",
"admin_settings_field_log_admin_actions_label": "Логировать действия администраторов",
"admin_settings_field_log_admin_actions_description": "Если выключено, события от пользователей из ADMIN_IDS не записываются в message logs.",
@@ -1305,6 +1305,43 @@
"admin_tariffs_stat_disabled": "Отключено",
"admin_tariffs_stat_disabled_hint": "Скрыто с витрины",
"admin_tariffs_catalog_empty": "Каталог пуст. Добавьте первый тариф, после сохранения будет создан JSON-файл каталога.",
"admin_tariffs_trial_title": "Пробный период",
"admin_tariffs_trial_subtitle": "Настройки длительности, лимита трафика и Remnawave-сквадов для триала.",
"admin_tariffs_trial_enabled": "Триал включён",
"admin_tariffs_trial_days": "Длительность, дней",
"admin_tariffs_trial_traffic": "Лимит трафика, GB",
"admin_tariffs_trial_strategy": "Стратегия сброса трафика",
"admin_tariffs_trial_squads": "Internal Squads для триала",
"admin_tariffs_trial_squads_hint": "Эти сквады применяются при активации триала. Если поле пустое, используются USER_SQUAD_UUIDS.",
"admin_tariffs_trial_add_squad": "Добавить сквад из панели",
"admin_tariffs_legacy_title": "Совместимость с legacy-тарифами",
"admin_tariffs_legacy_subtitle": "Старые периоды и пакеты трафика remnawave-tg-shop, которые используются только без JSON-каталога.",
"admin_tariffs_legacy_period": "Период",
"admin_tariffs_legacy_enabled": "Включён",
"admin_tariffs_legacy_traffic_packages": "Пакеты трафика",
"admin_tariffs_legacy_stars_traffic_packages": "Пакеты трафика, Stars",
"admin_tariffs_legacy_traffic_hint": "Формат: 10:199,50:799",
"admin_tariff_tab_general": "Основное",
"admin_tariff_tab_pricing": "Цены",
"admin_tariff_tab_topup": "Докупки",
"admin_tariff_tab_premium": "Премиум",
"admin_tariff_tab_hwid": "Устройства",
"admin_payment_rub": "Оплата рублями",
"admin_payment_stars": "Оплата Telegram Stars",
"admin_appearance_theme_accent": "Акцент",
"admin_settings_icon_empty": "Иконка по умолчанию",
"admin_settings_icon_default_value": "По умолчанию: {icon}",
"admin_settings_icon_picker_title": "Выбор иконки",
"admin_settings_icon_current": "Текущая иконка",
"admin_settings_icon_use_default": "Использовать по умолчанию",
"admin_search": "Поиск",
"admin_clear": "Очистить",
"admin_save": "Сохранить",
"admin_saving": "Сохранение...",
"admin_tariff_placeholder_name_en": "Standard",
"admin_tariff_placeholder_desc_en": "Base server pool",
"admin_tariff_placeholder_premium_name_en": "Premium servers",
"admin_tariff_label_premium_squads": "Internal Squads премиума",
"admin_themes_catalog_title": "Темы Web App",
"admin_themes_catalog_sub": "Текущая тема выбирается карточкой; внешний вид редактируется файлами в папке темы",
"admin_themes_use_primary_accent": "Протягивать акцентный цвет",