feat: polish admin settings layout

This commit is contained in:
3252a8
2026-05-24 09:11:43 +03:00
parent 02b57ead00
commit ad275a7c83
4 changed files with 267 additions and 16 deletions
+16 -3
View File
@@ -943,7 +943,7 @@
"admin_logs_empty": "No entries",
"admin_settings_section_general": "General",
"admin_settings_section_appearance": "Appearance",
"admin_settings_section_pricing": "Tariffs and prices",
"admin_settings_section_pricing": "Legacy tariff compatibility",
"admin_settings_section_payments": "Payment systems",
"admin_settings_section_trial": "Trial",
"admin_settings_section_referral": "Referral program",
@@ -951,6 +951,7 @@
"admin_settings_section_devices": "Devices",
"admin_settings_section_support": "Support",
"admin_settings_subsection_common": "Common",
"admin_settings_subsection_checkout": "Checkout",
"admin_settings_subsection_remnawave": "Remnawave",
"admin_settings_subsection_telegram_stars": "Telegram Stars",
"admin_settings_subsection_yookassa": "YooKassa",
@@ -1241,9 +1242,21 @@
"admin_ads_col_status": "Status",
"admin_no_data": "No data",
"admin_settings_hint": "Changes in the admin panel take precedence over .env. The 'Reset' button returns the value from environment variables.",
"admin_settings_legacy_tariffs_warning_title": "Legacy tariffs",
"admin_settings_legacy_tariffs_warning_body": "These settings do not apply when tariffs are configured in the dedicated Tariffs section.",
"admin_settings_legacy_tariffs_warning_title": "remnawave-tg-shop legacy compatibility",
"admin_settings_legacy_tariffs_warning_body": "These fields are only for the old mode without a JSON catalog. They do not apply when tariffs are configured in the dedicated Tariffs section.",
"admin_settings_legacy_tariffs_warning_link": "Open Tariffs",
"admin_settings_group_platega_common": "Common settings",
"admin_settings_group_platega_common_hint": "Merchant details, API URL, and return pages shared by all Platega buttons.",
"admin_settings_group_platega_sbp": "SBP/card button",
"admin_settings_group_platega_sbp_hint": "Visibility, method ID, and labels for the card or SBP payment button.",
"admin_settings_group_platega_crypto": "Crypto button",
"admin_settings_group_platega_crypto_hint": "Visibility, method ID, and labels for the crypto payment button.",
"admin_settings_group_platega_legacy": "Legacy compatibility",
"admin_settings_group_platega_legacy_hint": "Fallback method for old Platega callbacks and deployments.",
"admin_settings_group_legacy_tariff_periods": "Legacy subscription periods",
"admin_settings_group_legacy_tariff_periods_hint": "Monthly periods and prices for compatibility with old remnawave-tg-shop mode.",
"admin_settings_group_legacy_tariff_traffic": "Legacy traffic packages",
"admin_settings_group_legacy_tariff_traffic_hint": "Traffic packages for the old mode without a JSON tariff catalog.",
"admin_collapse_all": "Collapse all",
"admin_expand_all": "Expand all",
"admin_settings_params_count": "{count} parameters",
+16 -3
View File
@@ -943,7 +943,7 @@
"admin_logs_empty": "Записей нет",
"admin_settings_section_general": "Общие",
"admin_settings_section_appearance": "Внешний вид",
"admin_settings_section_pricing": "Тарифы и цены",
"admin_settings_section_pricing": "Совместимость с legacy-тарифами",
"admin_settings_section_payments": "Платёжные системы",
"admin_settings_section_trial": "Триал",
"admin_settings_section_referral": "Реферальная программа",
@@ -951,6 +951,7 @@
"admin_settings_section_devices": "Устройства",
"admin_settings_section_support": "Поддержка",
"admin_settings_subsection_common": "Общие",
"admin_settings_subsection_checkout": "Оформление оплаты",
"admin_settings_subsection_remnawave": "Remnawave",
"admin_settings_subsection_telegram_stars": "Telegram Stars",
"admin_settings_subsection_yookassa": "YooKassa",
@@ -1241,9 +1242,21 @@
"admin_ads_col_status": "Статус",
"admin_no_data": "Нет данных",
"admin_settings_hint": "Изменения в админке имеют приоритет над .env. Кнопка «Сбросить» возвращает значение из переменных окружения.",
"admin_settings_legacy_tariffs_warning_title": "Legacy-тарифы",
"admin_settings_legacy_tariffs_warning_body": "Эти настройки не применяются, если тарифы настроены через отдельный раздел «Тарифы».",
"admin_settings_legacy_tariffs_warning_title": "Совместимость с remnawave-tg-shop legacy",
"admin_settings_legacy_tariffs_warning_body": "Эти поля нужны только для старого режима без JSON-каталога. Если тарифы настроены через отдельный раздел «Тарифы», они не применяются.",
"admin_settings_legacy_tariffs_warning_link": "Открыть тарифы",
"admin_settings_group_platega_common": "Общие настройки",
"admin_settings_group_platega_common_hint": "Данные мерчанта, URL API и страницы возврата для всех кнопок Platega.",
"admin_settings_group_platega_sbp": "Кнопка SBP/карта",
"admin_settings_group_platega_sbp_hint": "Включение, method ID и тексты кнопки для оплаты картой или через SBP.",
"admin_settings_group_platega_crypto": "Кнопка Crypto",
"admin_settings_group_platega_crypto_hint": "Включение, method ID и тексты кнопки для криптооплаты.",
"admin_settings_group_platega_legacy": "Legacy-совместимость",
"admin_settings_group_platega_legacy_hint": "Fallback-метод для старых callback и старых установок Platega.",
"admin_settings_group_legacy_tariff_periods": "Legacy-подписки на срок",
"admin_settings_group_legacy_tariff_periods_hint": "Месячные периоды и цены для режима совместимости со старым remnawave-tg-shop.",
"admin_settings_group_legacy_tariff_traffic": "Legacy-пакеты трафика",
"admin_settings_group_legacy_tariff_traffic_hint": "Пакеты трафика для старого режима без JSON-каталога тарифов.",
"admin_collapse_all": "Свернуть всё",
"admin_expand_all": "Развернуть всё",
"admin_settings_params_count": "{count} параметров",