feat: tune visual of web app admin panel
This commit is contained in:
+100
-1
@@ -790,5 +790,104 @@
|
||||
"wa_device_topup_for_tariff": "Device packages for {tariff}",
|
||||
"wa_hwid_devices_package": "+{count} devices",
|
||||
"wa_no_hwid_device_options": "No device packages available",
|
||||
"wa_device_topup_options_failed": "Could not load device packages"
|
||||
"wa_device_topup_options_failed": "Could not load device packages",
|
||||
"admin_nav_overview": "Overview",
|
||||
"admin_nav_dashboard": "Dashboard",
|
||||
"admin_nav_operations": "Operations",
|
||||
"admin_nav_users": "Users",
|
||||
"admin_nav_payments": "Payments",
|
||||
"admin_nav_promos": "Promo codes",
|
||||
"admin_nav_ads": "Ads",
|
||||
"admin_nav_communication": "Communication",
|
||||
"admin_nav_broadcast": "Broadcast",
|
||||
"admin_nav_logs": "Logs",
|
||||
"admin_nav_system": "System",
|
||||
"admin_nav_tariffs": "Tariffs",
|
||||
"admin_nav_settings": "Settings",
|
||||
"admin_section_stats_title": "Dashboard",
|
||||
"admin_section_stats_subtitle": "Shop and panel summary",
|
||||
"admin_section_users_title": "Users",
|
||||
"admin_section_users_subtitle": "Search, bans, and account actions",
|
||||
"admin_section_payments_title": "Payments",
|
||||
"admin_section_payments_subtitle": "Transaction history and export",
|
||||
"admin_section_promos_title": "Promo codes",
|
||||
"admin_section_promos_subtitle": "Create and manage codes",
|
||||
"admin_section_ads_title": "Ad campaigns",
|
||||
"admin_section_ads_subtitle": "UTM sources and attribution",
|
||||
"admin_section_broadcast_title": "Broadcast",
|
||||
"admin_section_broadcast_subtitle": "Bulk Telegram message delivery",
|
||||
"admin_section_logs_title": "Activity logs",
|
||||
"admin_section_logs_subtitle": "User events and admin actions",
|
||||
"admin_section_tariffs_title": "Tariffs",
|
||||
"admin_section_tariffs_subtitle": "Sales catalog, periods, packages, and limits",
|
||||
"admin_section_settings_title": "Application settings",
|
||||
"admin_section_settings_subtitle": "Overrides over .env, applied immediately",
|
||||
"admin_filter_all": "All",
|
||||
"admin_filter_not_banned": "Not banned",
|
||||
"admin_filter_banned": "Banned",
|
||||
"admin_filter_tg_linked": "With Telegram",
|
||||
"admin_filter_no_tg": "No Telegram",
|
||||
"admin_filter_email_linked": "With email",
|
||||
"admin_filter_no_email": "No email",
|
||||
"admin_filter_panel_linked": "With panel",
|
||||
"admin_panel_status": "Panel status",
|
||||
"admin_panel_status_all": "All statuses",
|
||||
"admin_sort_registered_desc": "Newest first",
|
||||
"admin_sort_registered_asc": "Oldest first",
|
||||
"admin_sort_name_asc": "Name ↑",
|
||||
"admin_sort_name_desc": "Name ↓",
|
||||
"admin_sort_id_asc": "ID ↑",
|
||||
"admin_sort_id_desc": "ID ↓",
|
||||
"admin_close_menu": "Close menu",
|
||||
"admin_sidebar_navigation": "Admin navigation",
|
||||
"admin_exit": "Exit",
|
||||
"admin_language": "Language",
|
||||
"admin_menu": "Menu",
|
||||
"admin_users_search_placeholder": "ID, @username, or email",
|
||||
"admin_find": "Find",
|
||||
"admin_filter": "Filter",
|
||||
"admin_sort": "Sort",
|
||||
"admin_total": "Total",
|
||||
"admin_users_empty": "No users found",
|
||||
"admin_page": "Page",
|
||||
"admin_page_short": "Page",
|
||||
"admin_back": "Back",
|
||||
"admin_next": "Next",
|
||||
"admin_user": "User",
|
||||
"admin_amount": "Amount",
|
||||
"admin_provider": "Provider",
|
||||
"admin_description": "Description",
|
||||
"admin_status": "Status",
|
||||
"admin_date": "Date",
|
||||
"admin_payments_empty": "No payments",
|
||||
"admin_logs_user_filter_placeholder": "Filter by user ID",
|
||||
"admin_apply": "Apply",
|
||||
"admin_reset": "Reset",
|
||||
"admin_event": "Event",
|
||||
"admin_content": "Content",
|
||||
"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_payments": "Payment systems",
|
||||
"admin_settings_section_trial": "Trial",
|
||||
"admin_settings_section_referral": "Referral program",
|
||||
"admin_settings_section_notifications": "Notifications",
|
||||
"admin_settings_section_devices": "Devices",
|
||||
"admin_sync_started": "Synchronization started",
|
||||
"admin_sync_error": "Synchronization error",
|
||||
"admin_error": "Error",
|
||||
"admin_link_copied": "Link copied",
|
||||
"admin_user_banned": "User banned",
|
||||
"admin_user_unbanned": "User unbanned",
|
||||
"admin_message_sent": "Message sent",
|
||||
"admin_message_send_failed": "Could not send",
|
||||
"admin_subscription_extended": "Subscription extended by {days} days",
|
||||
"admin_trial_reset": "Trial reset",
|
||||
"admin_user_deleted": "User deleted",
|
||||
"admin_broadcast_target_all": "All active",
|
||||
"admin_broadcast_target_active": "With subscription",
|
||||
"admin_broadcast_target_inactive": "No subscription",
|
||||
"admin_expired_at": "Expired {date}",
|
||||
"admin_expired_badge": "Expired {date}"
|
||||
}
|
||||
|
||||
+111
-12
@@ -779,16 +779,115 @@
|
||||
"wa_traffic_reset_policy": "Стратегия сброса трафика",
|
||||
"wa_plan_one_year": "1 год",
|
||||
"wa_link_email_modal_desc": "Введите email и получите код подтверждения",
|
||||
"buy_hwid_devices_menu_button": "+ HWID ??????????",
|
||||
"buy_hwid_devices_button": "+{count} HWID ?? {price} {currency_symbol}",
|
||||
"select_hwid_device_package": "???????? ????? HWID ?????????:",
|
||||
"choose_payment_method_hwid_devices": "???????? ?????? ?????? ??????? HWID ?????????:",
|
||||
"no_hwid_device_packages_available": "??????? HWID ????????? ??? ????? ?????? ?? ?????????.",
|
||||
"hwid_devices_unlimited_no_topup": "? ??? ??? ??????????? ????? ?????????.",
|
||||
"payment_description_hwid_devices": "??????? HWID ????????? +{count}",
|
||||
"wa_buy_hwid_devices": "???????? ??????????",
|
||||
"wa_device_topup_for_tariff": "?????? ????????? ??? ?????? {tariff}",
|
||||
"wa_hwid_devices_package": "+{count} ?????????",
|
||||
"wa_no_hwid_device_options": "??? ????????? ??????? ?????????",
|
||||
"wa_device_topup_options_failed": "?? ??????? ????????? ?????? ?????????"
|
||||
"buy_hwid_devices_menu_button": "+ HWID устройства",
|
||||
"buy_hwid_devices_button": "+{count} HWID за {price} {currency_symbol}",
|
||||
"select_hwid_device_package": "Выберите пакет HWID устройств:",
|
||||
"choose_payment_method_hwid_devices": "Выберите способ оплаты дополнительных HWID устройств:",
|
||||
"no_hwid_device_packages_available": "Дополнительные HWID устройства для этого тарифа не настроены.",
|
||||
"hwid_devices_unlimited_no_topup": "У вас уже безлимитное число устройств.",
|
||||
"payment_description_hwid_devices": "Дополнительные HWID устройства +{count}",
|
||||
"wa_buy_hwid_devices": "Купить устройства",
|
||||
"wa_device_topup_for_tariff": "Пакеты устройств для тарифа {tariff}",
|
||||
"wa_hwid_devices_package": "+{count} устройств",
|
||||
"wa_no_hwid_device_options": "Нет доступных пакетов устройств",
|
||||
"wa_device_topup_options_failed": "Не удалось загрузить пакеты устройств",
|
||||
"admin_nav_overview": "Overview",
|
||||
"admin_nav_dashboard": "Дашборд",
|
||||
"admin_nav_operations": "Управление",
|
||||
"admin_nav_users": "Пользователи",
|
||||
"admin_nav_payments": "Платежи",
|
||||
"admin_nav_promos": "Промокоды",
|
||||
"admin_nav_ads": "Реклама",
|
||||
"admin_nav_communication": "Коммуникации",
|
||||
"admin_nav_broadcast": "Рассылка",
|
||||
"admin_nav_logs": "Логи",
|
||||
"admin_nav_system": "Система",
|
||||
"admin_nav_tariffs": "Тарифы",
|
||||
"admin_nav_settings": "Настройки",
|
||||
"admin_section_stats_title": "Дашборд",
|
||||
"admin_section_stats_subtitle": "Сводка по магазину и панели",
|
||||
"admin_section_users_title": "Пользователи",
|
||||
"admin_section_users_subtitle": "Поиск, баны, действия над аккаунтами",
|
||||
"admin_section_payments_title": "Платежи",
|
||||
"admin_section_payments_subtitle": "История транзакций и экспорт",
|
||||
"admin_section_promos_title": "Промокоды",
|
||||
"admin_section_promos_subtitle": "Создание и управление кодами",
|
||||
"admin_section_ads_title": "Рекламные кампании",
|
||||
"admin_section_ads_subtitle": "UTM-источники и атрибуция",
|
||||
"admin_section_broadcast_title": "Рассылка",
|
||||
"admin_section_broadcast_subtitle": "Массовая отправка сообщений в Telegram",
|
||||
"admin_section_logs_title": "Логи активности",
|
||||
"admin_section_logs_subtitle": "События пользователей и админ-действия",
|
||||
"admin_section_tariffs_title": "Тарифы",
|
||||
"admin_section_tariffs_subtitle": "Каталог продаж, периоды, пакеты и лимиты",
|
||||
"admin_section_settings_title": "Настройки приложения",
|
||||
"admin_section_settings_subtitle": "Оверрайды над .env, применяются мгновенно",
|
||||
"admin_filter_all": "Все",
|
||||
"admin_filter_not_banned": "Не забанены",
|
||||
"admin_filter_banned": "Забанены",
|
||||
"admin_filter_tg_linked": "С Telegram",
|
||||
"admin_filter_no_tg": "Без Telegram",
|
||||
"admin_filter_email_linked": "С email",
|
||||
"admin_filter_no_email": "Без email",
|
||||
"admin_filter_panel_linked": "С панелью",
|
||||
"admin_panel_status": "Статус панели",
|
||||
"admin_panel_status_all": "Все статусы",
|
||||
"admin_sort_registered_desc": "Сначала новые",
|
||||
"admin_sort_registered_asc": "Сначала старые",
|
||||
"admin_sort_name_asc": "Имя ↑",
|
||||
"admin_sort_name_desc": "Имя ↓",
|
||||
"admin_sort_id_asc": "ID ↑",
|
||||
"admin_sort_id_desc": "ID ↓",
|
||||
"admin_close_menu": "Закрыть меню",
|
||||
"admin_sidebar_navigation": "Навигация админки",
|
||||
"admin_exit": "Выйти",
|
||||
"admin_language": "Язык",
|
||||
"admin_menu": "Меню",
|
||||
"admin_users_search_placeholder": "ID, @username или email",
|
||||
"admin_find": "Найти",
|
||||
"admin_filter": "Фильтр",
|
||||
"admin_sort": "Сортировка",
|
||||
"admin_total": "Всего",
|
||||
"admin_users_empty": "Никого не найдено",
|
||||
"admin_page": "Страница",
|
||||
"admin_page_short": "Стр.",
|
||||
"admin_back": "Назад",
|
||||
"admin_next": "Далее",
|
||||
"admin_user": "Пользователь",
|
||||
"admin_amount": "Сумма",
|
||||
"admin_provider": "Провайдер",
|
||||
"admin_description": "Описание",
|
||||
"admin_status": "Статус",
|
||||
"admin_date": "Дата",
|
||||
"admin_payments_empty": "Нет платежей",
|
||||
"admin_logs_user_filter_placeholder": "Фильтр по ID пользователя",
|
||||
"admin_apply": "Применить",
|
||||
"admin_reset": "Сбросить",
|
||||
"admin_event": "Событие",
|
||||
"admin_content": "Контент",
|
||||
"admin_logs_empty": "Записей нет",
|
||||
"admin_settings_section_general": "Общие",
|
||||
"admin_settings_section_appearance": "Внешний вид",
|
||||
"admin_settings_section_pricing": "Тарифы и цены",
|
||||
"admin_settings_section_payments": "Платёжные системы",
|
||||
"admin_settings_section_trial": "Триал",
|
||||
"admin_settings_section_referral": "Реферальная программа",
|
||||
"admin_settings_section_notifications": "Уведомления",
|
||||
"admin_settings_section_devices": "Устройства",
|
||||
"admin_sync_started": "Синхронизация запущена",
|
||||
"admin_sync_error": "Ошибка синхронизации",
|
||||
"admin_error": "Ошибка",
|
||||
"admin_link_copied": "Ссылка скопирована",
|
||||
"admin_user_banned": "Пользователь забанен",
|
||||
"admin_user_unbanned": "Пользователь разбанен",
|
||||
"admin_message_sent": "Сообщение отправлено",
|
||||
"admin_message_send_failed": "Не удалось отправить",
|
||||
"admin_subscription_extended": "Подписка продлена на {days} дн.",
|
||||
"admin_trial_reset": "Триал сброшен",
|
||||
"admin_user_deleted": "Пользователь удалён",
|
||||
"admin_broadcast_target_all": "Все активные",
|
||||
"admin_broadcast_target_active": "С подпиской",
|
||||
"admin_broadcast_target_inactive": "Без подписки",
|
||||
"admin_expired_at": "Истекла {date}",
|
||||
"admin_expired_badge": "Expired {date}"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user