Files
remnawave-minishop/locales/ru.json
T

2204 lines
206 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"welcome": "Добро пожаловать, {user_name}!",
"channel_subscription_required": "Чтобы пользоваться ботом, подпишитесь на канал и нажмите \"Проверить подписку\".",
"channel_subscription_join_button": "Перейти в канал",
"channel_subscription_verify_button": "Проверить подписку",
"channel_subscription_check_failed": "Не удалось проверить подписку. Попробуйте позже или обратитесь в поддержку.",
"channel_subscription_verified_success": "✅ Подписка подтверждена! Можно продолжать.",
"webapp_auth_success": "✅ Вход подтвержден. Вернитесь в Web App.",
"webapp_auth_expired": "Ссылка авторизации устарела. Вернитесь в Web App и попробуйте еще раз.",
"telegram_notifications_enabled_message": "✅ Уведомления в Telegram включены.",
"telegram_notifications_open_app_button": "Открыть кабинет",
"telegram_notifications_started": "✅ Уведомления включены. Теперь бот сможет присылать важные сообщения.",
"main_menu_greeting": "Привет, {user_name}! 👋\nПерейдите в \"Личный кабинет\", чтобы настроить подключение, посмотреть подписку или продлить доступ.",
"menu_activate_trial_button": "🆓 Пробный период",
"menu_subscribe_inline": "🚀 Купить",
"menu_personal_account_button": "🔑 Личный кабинет",
"menu_bot_interface_button": "🤖 Бот-меню",
"menu_my_subscription_inline": "🔐 Моя подписка",
"no_subscription_options_available": "Выдача подписки не настроена администратором бота",
"menu_referral_inline": "🎁 Пригласить друга",
"referral_no_bonuses_configured": "Извините, реферальная программа в данный момент отключена",
"menu_apply_promo_button": "🎟 Промокод",
"menu_language_settings_inline": "🌐 Язык",
"menu_server_status_button": "📊 Статус",
"menu_support_button": "💬 Связаться в telegram",
"menu_info_button": "ℹ️ Информация",
"bot_interface_menu_title": "Интерфейс в боте",
"bot_interface_menu_webapp_hint": "В личном кабинете взаимодействовать с сервисом будет удобнее.",
"info_links_message": "Выберите документ:",
"privacy_policy_button": "🔒 Политика конфиденциальности",
"user_agreement_button": "📄 Пользовательское соглашение",
"back_to_main_menu_button": "⬅️ Назад",
"choose_language": "Выберите язык / Select language:",
"language_set_alert": "Язык изменен!",
"error_occurred_try_again": "Произошла ошибка, попробуйте снова.",
"error_try_again": "Попробуйте еще раз.",
"error_displaying_menu": "Ошибка отображения меню.",
"main_menu_unknown_action": "Неизвестное действие.",
"select_subscription_period": "Выберите срок подписки:",
"select_traffic_package": "Выберите пакет трафика:",
"subscribe_for_months_button": "{months} мес. - {price} {currency_symbol}",
"buy_traffic_package_button": "{traffic_gb} ГБ - {price} {currency_symbol}",
"choose_payment_method": "Выберите способ оплаты:",
"choose_payment_method_traffic": "Выберите способ оплаты пакета трафика:",
"pay_button": "💳 Оплатить",
"yookassa_autopay_flow_prompt": "Автопродление включено. Выберите, как оплатить подписку:",
"yookassa_autopay_pay_saved_card_button": "💳 Оплата привязанной картой",
"yookassa_autopay_pay_new_card_button": "➕ Оплата новой картой",
"yookassa_autopay_choose_saved_card": "Выберите привязанную карту для списания:",
"yookassa_autopay_no_saved_cards": "Сохранённых карт нет. Оплатите новой картой или привяжите карту в разделе «Способы оплаты».",
"yookassa_autopay_charge_initiated": "Запрос на списание с выбранной карты отправлен. Сообщим, как только платёж завершится.",
"connect_button": "🔗 Подключиться",
"install_guide_share_button": "🔗 Поделиться инструкцией",
"install_guide_share_link_line": "\n\nИнструкция для передачи:\n<code>{install_share_link}</code>",
"devices_button": "📱 Мои устройства ({current_devices}/{max_devices})",
"my_devices_details": "📱 <b>Список ваших устройств ({current_devices}/{max_devices})</b>\n\n{devices}\n\nВы можете отключить устройство, выбрав его в списке ниже.\n<blockquote><i>Примечание: Если вы отключили устройство, оно будет автоматически подключено заново при следующем использовании. Перед удалением убедитесь, что вы удалили подписку из приложения.</i></blockquote>",
"no_devices_details_found_message": "📱 <b>Список ваших устройств</b>\n\nУ вас пока нет устройств.\nВам доступно {max_devices} устройств. Подключить их можно через кнопку \"🔗 Подключиться\" в меню подписки.",
"device_details": "{index}) <b>{device_model} ({platform} {os_version})</b>\nДата подключения: <b>{created_at_str}</b>\nUser Agent: <b>{user_agent}</b>\nHWID: <code>{hwid}</code>",
"disconnect_device_button": "🚫 Отключить {hwid} ({index})",
"device_disconnected": "Устройство успешно отключено.",
"no_devices_found": "Ошибка загрузки списка устройств.",
"devices_unlimited_label": "Без ограничений",
"my_devices_feature_disabled": "Раздел \"Мои устройства\" сейчас недоступен.",
"cancel_button": "❌ Отмена",
"payment_description_subscription": "Оплата подписки на {months} мес.",
"payment_description_traffic": "Пакет трафика {traffic_gb} ГБ",
"payment_link_message": "Для оплаты подписки на {months} мес., нажмите кнопку ниже:",
"payment_link_message_traffic": "Для оплаты пакета {traffic_gb} ГБ нажмите кнопку ниже:",
"free_kassa_order_info": "Заказ №{order_id} от {date}",
"payment_invoice_sent_message": "Счёт Telegram Stars отправлен выше. Нажмите «Оплатить» или вернитесь к выбору способа ниже.",
"payment_invoice_sent_message_traffic": "Счет на пакет {traffic_gb} ГБ отправлен выше. Нажмите «Оплатить» или вернитесь к выбору способа ниже.",
"payment_successful_error_details": "✅ Оплата прошла успешно, но возникла ошибка при отображении деталей. Ваша подписка активна. Свяжитесь с поддержкой, если что-то не так.",
"payment_successful_full": "✅ Оплата прошла успешно!\nВаша подписка на {months} мес. активна до {end_date}.",
"payment_successful_traffic_full": "✅ Оплата прошла успешно!\nВаш пакет {traffic_gb} ГБ активирован.\nДата действия: {end_date}",
"payment_successful_hwid_devices_full": "✅ Оплата прошла успешно!\nДобавлено HWID устройств: +{count}.",
"payment_successful_with_referral_bonus_full": "✅ Оплата прошла успешно!\nВаша подписка на {months} мес. (базовая дата окончания: {base_end_date}) продлена на {bonus_days} бонусных дней за приглашение от {inviter_name} и теперь активна до {final_end_date}.",
"payment_failed": "❌ Оплата не удалась или была отменена. Пожалуйста, попробуйте еще раз или свяжитесь с поддержкой.",
"config_link_not_available": "недоступна, обратитесь в поддержку",
"traffic_unlimited": "Безлимитный",
"traffic_period_day": "за день",
"traffic_period_week": "за неделю",
"traffic_period_month": "за месяц",
"traffic_period_no_reset": "без сброса",
"traffic_used_with_period": "{traffic_used} ({traffic_period})",
"promo_code_prompt": "Пожалуйста, введите ваш промокод:",
"promo_code_not_found": "Промокод <code>{code}</code> не найден, истек или уже использован максимальное количество раз.",
"promo_code_too_many_attempts": "Слишком много неудачных попыток ввода промокода. Повторите через {seconds} сек.",
"promo_code_already_used_by_user": "Вы уже активировали промокод <code>{code}</code>.",
"promo_code_applied_success_full": "✅ Промокод успешно применен!\nПодписка активна до {end_date}.\n\nКлюч подключения:\n<code>{config_link}</code>\n\nЧтобы подключиться, перейдите по ссылке и следуйте инструкции 👇",
"error_applying_promo_bonus": "Не удалось применить бонус по промокоду. Пожалуйста, попробуйте позже или свяжитесь с поддержкой.",
"promo_input_cancelled_short": "Ввод промокода отменен.",
"trial_feature_disabled": "Пробный период в данный момент недоступен.",
"trial_already_had_subscription_or_trial": "Вы уже использовали пробный период или у вас была платная подписка. Пробный период доступен только один раз для новых пользователей.",
"trial_confirm_activate_button": "✅ Активировать!",
"trial_activated_alert": "Пробный период активирован!",
"trial_activated_details_message": "✅ Пробный доступ активирован!\nВаш триал на {days} дн. действует до {end_date}.\n\nКлюч подключения:\n<code>{config_link}</code>\n\nЧтобы подключиться, перейдите по ссылке и следуйте инструкции 👇",
"referral_welcome_bonus_applied": "🎁 Вам начислено {days} бонусных дн. за регистрацию по реферальной ссылке!\nПодписка активна до {end_date}.",
"yes_button": "Да",
"no_button": "Нет",
"referral_program_info_new": "🎁 <b>Реферальная программа</b>\n\n📊 <b>Твоя статистика:</b>\n👥 Приглашено друзей: <b>{invited_count}</b>\n💳 Купили подписку: <b>{purchased_count}</b>\n\n🔗 Telegram ссылка:\n<code>{referral_link}</code>{webapp_link_section}\n\n💰 <b>Бонусы за приглашения:</b>\n{bonus_details}\n\n📢 Поделись ссылкой с друзьями и получай бонусы!",
"referral_bonus_per_period": "\n\n🎁 За {months}-мес. подписку друга:\n ➢ Вы: <b>{inviter_bonus_days} дн.</b>\n ➢ Друг: <b>{referee_bonus_days} дн.</b>",
"referral_bonus_days_range": "от {min_days} до {max_days} дн.",
"referral_bonus_tariff_range": "\n\n🎁 {tariff_name}:\n ➢ Вы: <b>{inviter_bonus_range}</b>\n ➢ Друг: <b>{referee_bonus_range}</b>",
"referral_not_available_for_traffic": "Для пакетов трафика реферальные бонусы не начисляются.",
"referral_share_message_button": "📩 Сообщение для друга",
"referral_friend_message": "🚀 Привет! Попробуй этот сервис - быстрый, надёжный и доступный!\n\n🎁 По моей ссылке тебе дадут бонусные дни к подписке!\n\n{referral_link}",
"referral_friend_message_with_webapp": "🚀 Привет! Попробуй этот сервис - быстрый, надёжный и доступный!\n\n🎁 По моей ссылке тебе дадут бонусные дни к подписке!\n\nTelegram: {referral_link}\nWeb: {webapp_referral_link}",
"referral_webapp_link_line": "\n🌐 Web ссылка:\n<code>{webapp_referral_link}</code>",
"friend_placeholder": "друг",
"referral_bonus_inviter_notification_extended": "🎉 Поздравляем! Ваш друг {referee_name} оплатил подписку. Вам начислено {days} бонусных дней! Ваша подписка теперь активна до {new_end_date}.",
"referral_bonus_inviter_notification_new_sub": "🎉 Поздравляем! Ваш друг {referee_name} оплатил подписку. Вам начислена бонусная подписка на {days} дней! Она активна до {new_end_date}.",
"user_is_banned": "🚫 Ваш аккаунт заблокирован. Пожалуйста, свяжитесь со службой поддержки.",
"admin_panel_title": "Админ-панель",
"admin_stats_button": "📊 Статистика",
"admin_broadcast_button": "📢 Рассылка",
"admin_create_promo_button": "🎁 Создать промо",
"admin_create_bulk_promo_button": "📦 Массовое создание",
"admin_ban_user_button": "🚫 Забанить",
"admin_unban_user_button": "✅ Разбанить",
"admin_view_banned_users_button": "📜 Бан-лист",
"admin_view_logs_menu_button": "📄 Логи",
"admin_sync_panel_button": "🔄 Синхронизация",
"admin_unknown_action": "Неизвестное действие администратора.",
"admin_stats_and_monitoring_section": "📊 Статистика",
"admin_user_management_section": "👥 Пользователи",
"admin_promo_marketing_section": "🎁 Промокоды",
"admin_system_functions_section": "⚙️ Система",
"admin_ban_management_section": "🚫 Блокировки",
"admin_users_search_button": "🔍 Поиск",
"admin_users_management_button": "👥 Список пользователей",
"admin_users_list_header": "👥 <b>Список пользователей</b>\n\nСтраница {current}/{total} ({total_users} пользователей)",
"admin_user_back_to_list_button": "⬅️ К списку",
"back_to_user_management_button": "⬅️ К пользователям",
"back_to_admin_panel_button": "⬅️ В админку",
"admin_stats_header": "📊 Статистика Бота",
"admin_enhanced_users_stats_header": "Пользователи",
"admin_financial_stats_header": "Финансовая статистика",
"admin_stats_recent_payments_header": "Последние платежи:",
"admin_stats_payment_item": "{status_emoji} {amount} {currency} от {user_info} ({p_status}) [{p_date}]",
"admin_stats_no_payments_found": "Платежей пока нет.",
"admin_view_payments_button": "💰 Платежи",
"admin_user_ratings_button": "🏆 Рейтинг пользователей",
"back_to_stats_monitoring_button": "⬅️ К статистике",
"admin_user_ratings_header": "🏆 <b>Рейтинг пользователей (ТОП {top_limit})</b>",
"admin_user_ratings_traffic_title": "📊 По использованному трафику",
"admin_user_ratings_traffic_month_title": "📊 По использованному трафику за месяц",
"admin_user_ratings_traffic_lifetime_title": "📊 По использованному трафику за всё время",
"admin_user_ratings_invited_title": "👥 По количеству приглашенных",
"admin_user_ratings_revenue_title": "💸 По доходу с приглашенных",
"admin_user_ratings_traffic_item": "{rank}. {user} — <b>{traffic_gb} ГБ</b>",
"admin_user_ratings_invited_item": "{rank}. {user} — <b>{invited_count}</b>",
"admin_user_ratings_revenue_item": "{rank}. {user} — <b>{revenue} RUB</b>",
"admin_user_ratings_empty": "Пока нет данных.",
"admin_payments_header": "💰 <b>Все платежи</b>",
"admin_no_payments_found": "Платежи не найдены.",
"admin_export_payments_csv": "📊 Экспорт CSV",
"admin_refresh_payments": "🔄 Обновить",
"admin_no_payments_to_export": "Нет платежей для экспорта.",
"admin_payments_export_success": "📊 Экспорт платежей завершен!\nВсего записей: {count}",
"admin_export_sent": "Файл отправлен!",
"admin_csv_user_id": "User ID",
"admin_csv_username": "Логин",
"admin_csv_first_name": "Имя",
"admin_csv_currency": "Валюта",
"admin_csv_provider": "Платежная система",
"admin_csv_units": "Месяцы/ГБ",
"admin_csv_months": "Месяцев",
"admin_csv_created_at": "Дата создания",
"admin_csv_provider_payment_id": "ID платежа в системе",
"admin_stats_last_sync_header": "Последняя синхронизация с панелью:",
"admin_stats_sync_time": "Время",
"admin_stats_sync_users_processed": "Обработано юзеров с панели",
"admin_stats_sync_subs_synced": "Синхронизировано подписок",
"admin_stats_sync_details_label": "Детали",
"admin_sync_status_never_run": "Синхронизация с панелью еще не проводилась.",
"admin_broadcast_enter_message": "Введите сообщение для рассылки (HTML поддерживается):",
"admin_broadcast_confirm_prompt_short": "Сообщение выше будет отправлено. Подтвердить отправку?",
"broadcast_target_all_button": "👥 Все",
"broadcast_target_active_button": "✅ Активные",
"broadcast_target_inactive_button": "⌛ Неактивные",
"broadcast_target_expired_button": "⏰ Просроченные",
"confirm_broadcast_send_button": "✅ Отправить",
"admin_broadcast_sending_started": "Начинаю рассылку...",
"admin_broadcast_error_no_message": "Ошибка: сообщение для рассылки не найдено.",
"admin_broadcast_error_no_message_alert": "Сообщение для рассылки пустое!",
"admin_broadcast_cancelled": "Рассылка отменена.",
"admin_broadcast_cancelled_alert": "Рассылка отменена!",
"admin_broadcast_cancelled_nav_back": "Рассылка отменена. Вы возвращены в админ-панель.",
"broadcast_queue_result": "🚀 Рассылка поставлена в очередь!\n📤 В очередь добавлено: {sent_count}\n❌ Ошибок: {failed_count}\n\n📊 Статус очередей:\n👥 Очередь пользователей: {user_queue_size} сообщений\n📢 Очередь групп: {group_queue_size} сообщений\n\nℹ️ Сообщения будут отправлены автоматически с соблюдением лимитов Telegram.",
"admin_promo_invalid_code_format": "Код должен быть от 3 до 30 символов и содержать только буквы и цифры.",
"admin_promo_invalid_bonus_days": "Количество бонусных дней должно быть положительным числом.",
"admin_promo_invalid_max_activations": "Максимальное количество активаций должно быть положительным числом.",
"admin_promo_invalid_validity_days": "Срок действия промокода (в днях) должен быть положительным числом.",
"admin_promo_created_success": "✅ Промокод <code>{code}</code> успешно создан!\nБонус: {bonus_days} дней\nМакс. активаций: {max_activations}\nДействителен: {valid_until_str}",
"subscription_72h_notification": "👋 Привет, {user_name}!\n\n⏳ Ваша подписка на сервис истекает через 3 дня — {end_date}.\n\nПродлите её по кнопке ниже.",
"subscription_48h_notification": "👋 Привет, {user_name}!\n\n⏳ Ваша подписка на сервис истекает через 2 дня — {end_date}.\n\nПродлите её по кнопке ниже.",
"subscription_24h_notification": "👋 Привет, {user_name}!\n\n⏳ Ваша подписка на сервис истекает через 1 день — {end_date}.\n\nПродлите её по кнопке ниже.",
"subscription_hours_notification": "👋 Привет, {user_name}!\n\n⏳ Ваша подписка на сервис истекает через {hours} ч. — {end_date}.\n\nПродлите её по кнопке ниже.",
"subscription_expired_notification": "👋 Привет, {user_name}!\n\n⛔ Срок вашей подписки на сервис истек ({end_date}).\n\nПродлите её по кнопке ниже.",
"subscription_expired_yesterday_notification": "👋 Привет, {user_name}!\n\n⏳ Ваша подписка на сервис истекла сутки назад ({end_date}).\n\nПродлите её по кнопке ниже.",
"trial_traffic_depleted_notification": "⛔️ Трафик пробного периода израсходован.\n\n<b>Использовано:</b> {used}\n<b>Осталось:</b> {remaining}\n<b>Лимит:</b> {limit_total}\n\nЧтобы продолжить пользоваться сервисом, оформите подписку по кнопке ниже.",
"autorenew_48h_charge_tomorrow_notice": "🔔 Напоминание\n\nЗавтра будет автоматическое списание за продление подписки. Если вы не хотите автопродление — отключите его кнопкой ниже.",
"autorenew_confirm_enable": "🔄 Включить автопродление? Перед окончанием подписки будет выполняться автосписание.",
"autorenew_confirm_disable": "🛑 Отключить автопродление? Автосписаний больше не будет.",
"yookassa_auto_renewal": "🔄 <b>Подписка автоматически продлена</b>\n\nВаша подписка была автоматически продлена на {months} мес.\nНовая дата окончания: {end_date}",
"admin_promo_set_validity_days": "⏰ Установить срок (дни)",
"admin_back_to_panel": "⬅️ В панель",
"admin_promo_unlimited": "♾️ Неограниченно",
"admin_bulk_promo_created_title": "📦 Массовое создание завершено",
"admin_bulk_promo_created_stats": "📊 Создано: <b>{created}</b> из <b>{total}</b>",
"admin_bulk_promo_settings": "🎁 Бонусные дни: <b>{bonus_days}</b>\n📊 Макс. активаций: <b>{max_activations}</b>\n⏰ Срок действия: <b>{validity}</b>",
"admin_promo_list_page_info": "Страница {current}/{total} ({count} промокодов)",
"admin_queue_status_button": "📊 Статус очередей",
"admin_queue_status_title": "📊 Статус очередей сообщений",
"admin_queue_status_info": "📤 <b>Очереди сообщений:</b>\n\n👥 <b>Пользователи (25 сообщ/сек):</b>\n 📋 В очереди: {user_queue_size}\n 🔄 Обрабатывается: {user_processing}\n 📈 Отправлено за минуту: {user_recent}\n\n📢 <b>Группы/каналы (15 сообщ/мин):</b>\n 📋 В очереди: {group_queue_size}\n 🔄 Обрабатывается: {group_processing}\n 📈 Отправлено за минуту: {group_recent}",
"admin_active_promos_list_header": "Активные промокоды:",
"admin_no_active_promos": "Нет активных промокодов.",
"admin_promo_valid_indefinitely": "бессрочно",
"admin_promo_edit_button": "✏️ Изменить",
"admin_promo_delete_button": "🗑 Удалить",
"admin_promo_deleted_success": "Промокод {code} удален.",
"admin_promo_not_found": "Промокод не найден.",
"admin_promo_export_csv_button": "📄 Экспорт в CSV",
"admin_promo_export_caption": "📄 Активации промокода {code}",
"admin_promo_export_all_generating": "📄 Создаю CSV файл...",
"admin_promo_export_all_caption": "📄 Экспорт всех промокодов\n📊 Всего: {count} промокодов",
"admin_promo_csv_code": "Код",
"admin_promo_csv_bonus_days": "Бонусные дни",
"admin_promo_csv_max_activations": "Максимальные активации",
"admin_promo_csv_current_activations": "Текущие активации",
"admin_promo_csv_valid_until": "Действителен до",
"admin_promo_csv_created_at": "Создан",
"admin_promo_csv_created_by_admin_id": "Создал (Admin ID)",
"admin_promo_edit_select_field": "Выберите поле для редактирования:",
"admin_promo_prompt_bonus_days": "Введите новое количество бонусных дней:",
"admin_promo_prompt_max_activations": "Введите новое максимальное количество активаций:",
"admin_promo_prompt_validity_days": "Введите новый срок действия в днях (0 для бессрочного):",
"admin_promo_edit_success": "Промокод успешно обновлен.",
"admin_promo_invalid_input": "Неверный ввод, попробуйте еще раз.",
"admin_promo_edit_bonus_days": "🎁 Бонусные дни",
"admin_promo_edit_max_activations": "🔢 Макс. активации",
"admin_promo_edit_validity": "⏰ Срок действия",
"admin_ban_user_prompt": "Введите ID, @username или email пользователя для блокировки:",
"admin_user_already_banned": "Пользователь {user_id_or_username} уже заблокирован.",
"admin_unban_user_prompt": "Введите ID, @username или email пользователя для разблокировки:",
"admin_user_not_banned": "⚠️ Пользователь не заблокирован",
"admin_banned_user_button_text": "{user_display} (ID: {user_id})",
"prev_page_button": "⬅️ Пред.",
"next_page_button": "След. ➡️",
"admin_user_card_title": "Карточка пользователя",
"user_card_ban_button": "🚫 Заблокировать",
"user_card_unban_button": "✅ Разблокировать",
"user_card_open_profile_button": "👤 Открыть профиль",
"user_card_open_referrer_profile_button": "👤 Профиль пригласившего",
"user_card_back_to_banned_list_button": "⬅️ К списку забаненных",
"admin_logs_menu_title": "Меню логов:",
"admin_view_all_logs_button": "📜 Все логи сообщений",
"admin_view_user_logs_prompt_button": "👤 Логи пользователя",
"admin_export_logs_csv_button": "📄 Экспорт в CSV",
"admin_no_logs_found": "Логи не найдены.",
"admin_log_entry_format": "<code>{timestamp_str}</code> - <b>{user_display}</b> (ID: {user_id})\n <i>{event_type}</i>: {content_preview}",
"admin_prompt_for_user_id_or_username_logs": "Введите ID, @username или email пользователя для просмотра его логов:",
"admin_log_user_not_found": "Пользователь по запросу \"{input}\" не найден в базе данных бота.",
"sync_started_simple": "🔄 Начинаю синхронизацию...",
"sync_success_simple": "✅ Синхронизация успешно завершена",
"sync_failed_simple": "❌ Синхронизация завершилась с ошибкой",
"sync_errors_simple": "⚠️ Синхронизация завершена с ошибками ({errors_count} ошибок)",
"sync_critical_error": "❌ Критическая ошибка синхронизации",
"admin_sync_initiated_from_panel": "Синхронизация запущена...",
"admin_broadcast_invalid_html": "❌ Некорректный HTML в сообщении. Пожалуйста, отправьте корректный HTML (поддерживаются теги Telegram) или уберите теги.",
"error_displaying_logs_too_long": "Ошибка: логи слишком длинные для отображения одним сообщением. Попробуйте найти логи по конкретному пользователю.",
"error_displaying_statistics": "Ошибка отображения статистики.",
"admin_user_management_prompt": "👤 Управление пользователями\n\nВведите ID пользователя, @username или email для поиска:",
"admin_user_subscription_info": "Информация о подписке:",
"admin_user_reset_trial_button": "🔄 Сбросить триал",
"admin_user_add_subscription_button": "➕ Добавить дни",
"admin_user_toggle_ban_button": "🚫 Бан/Разбан",
"admin_user_send_message_button": "✉️ Сообщение",
"admin_user_view_logs_button": "📜 Логи",
"admin_user_refresh_button": "🔄 Обновить",
"admin_user_delete_button": "❌ Удалить пользователя",
"admin_user_premium_override_button": "⭐ Премиум-оверрайд",
"admin_user_premium_override_label": "🌟 Премиум-оверрайд:",
"admin_user_premium_override_unlimited": "Безлимит",
"admin_user_premium_override_bonus_value": "+{gb} GB",
"admin_user_hwid_limit_button": "📱 HWID лимит",
"admin_user_hwid_limit_label": "📱 HWID-устройства:",
"admin_premium_override_title": "🌟 Премиум-оверрайд",
"admin_premium_override_hint": "Бесплатно увеличьте лимит премиум-трафика или сделайте его безлимитным для этого пользователя.",
"admin_premium_override_current": "Сейчас: {current}",
"admin_premium_override_state_unlimited": "безлимит",
"admin_premium_override_state_bonus": "+{gb} GB бонусом",
"admin_premium_override_state_none": "не задан",
"admin_premium_override_btn_unlimited": "♾ Включить безлимит",
"admin_premium_override_btn_bonus": "➕ Задать бонусные GB",
"admin_premium_override_btn_clear": "🗑 Снять оверрайд",
"admin_premium_override_no_subscription": "У пользователя нет активной подписки",
"admin_premium_override_bonus_prompt": "Введите количество дополнительных премиум-GB для пользователя {user_id} (число, можно дробное):",
"admin_premium_override_invalid_gb": "❌ Неверное значение. Введите неотрицательное число GB.",
"admin_premium_override_state_missing": "⚠️ Целевой пользователь не найден в состоянии. Откройте карточку пользователя заново.",
"admin_premium_override_bonus_set": "✅ Премиум-оверрайд: +{gb} GB для пользователя {user_id}",
"admin_premium_override_saved": "✅ Премиум-оверрайд сохранён",
"admin_premium_override_save_error": "❌ Не удалось сохранить премиум-оверрайд",
"admin_hwid_limit_title": "📱 Лимит HWID-устройств",
"admin_hwid_limit_hint": "Задайте ручной базовый лимит устройств для пользователя. 0 означает безлимит; сброс вернёт тарифный или default-лимит.",
"admin_hwid_limit_current": "Сейчас: {current}",
"admin_hwid_limit_state_default": "тарифный / default",
"admin_hwid_limit_state_unlimited": "безлимит",
"admin_hwid_limit_state_count": "{count} устройств",
"admin_hwid_limit_state_with_extra": "{total} устройств ({base} + {extra})",
"admin_hwid_limit_btn_set_number": "🔢 Задать число",
"admin_hwid_limit_btn_unlimited": "♾ Включить безлимит",
"admin_hwid_limit_btn_reset": "↩️ Вернуть тариф/default",
"admin_hwid_limit_prompt": "Введите лимит HWID-устройств для пользователя {user_id}. 0 означает безлимит:",
"admin_hwid_limit_invalid": "❌ Введите целое число устройств от 0 до 1 000 000.",
"admin_hwid_limit_no_subscription": "У пользователя нет активной подписки",
"admin_hwid_limit_state_missing": "⚠️ Целевой пользователь не найден в состоянии. Откройте карточку пользователя заново.",
"admin_hwid_limit_set": "✅ Лимит HWID-устройств для пользователя {user_id}: {current}",
"admin_hwid_limit_saved": "✅ Лимит HWID-устройств сохранён",
"admin_hwid_limit_save_error": "❌ Не удалось сохранить лимит HWID-устройств",
"admin_user_traffic_grant_button": "🎁 Выдать ГБ",
"admin_traffic_grant_title": "🎁 Выдать трафик",
"admin_traffic_grant_hint": "Зачисление ГБ на баланс пользователя — как при докупке, но без оплаты. Лимит и сквады в панели обновятся сразу.",
"admin_traffic_grant_btn_regular": "🟢 Обычный трафик",
"admin_traffic_grant_btn_premium": "⭐ Премиум-трафик",
"admin_traffic_grant_prompt_regular": "Введите количество ГБ обычного трафика для пользователя {user_id} (число, можно дробное):",
"admin_traffic_grant_prompt_premium": "Введите количество ГБ премиум-трафика для пользователя {user_id} (число, можно дробное):",
"admin_traffic_grant_invalid_gb": "❌ Введите положительное число ГБ (до 1 000 000).",
"admin_traffic_grant_no_user": "⚠️ Целевой пользователь не выбран. Откройте карточку заново.",
"admin_traffic_grant_failed": "❌ Не удалось выдать трафик. Проверьте, что у пользователя активная подписка и тариф поддерживает премиум-сквады.",
"admin_traffic_grant_regular_done": "✅ +{gb} ГБ обычного трафика выдано пользователю {user_id}",
"admin_traffic_grant_premium_done": "✅ +{gb} ГБ премиум-трафика выдано пользователю {user_id}",
"admin_user_delete_not_allowed": "❌ У вас нет прав для удаления пользователей.",
"admin_user_delete_confirmation_prompt": "⚠️ Вы хотите полностью удалить пользователя {user_id} из бота и панели.\n\nОтправьте точный Telegram ID этого пользователя, чтобы подтвердить удаление.\nЛюбой другой ответ отменит операцию.",
"admin_user_delete_state_missing": "⚠️ Нет активной операции удаления. Начните заново.",
"admin_user_delete_cancelled": "Удаление отменено.",
"admin_user_delete_mismatch": "⚠️ ID не совпадает. Удаление отменено.",
"admin_user_delete_already_removed": "ℹ️ Пользователь уже удалён.",
"admin_user_delete_panel_error": "❌ Не удалось удалить пользователя на панели. Операция прервана.",
"admin_user_delete_success": "✅ Пользователь {user_id} удалён из бота и панели.",
"admin_user_delete_error": "❌ Не удалось удалить пользователя. Попробуйте позже.",
"admin_user_search_new_button": "🔍 Новый поиск",
"admin_user_view_all_logs_button": "📋 Все логи",
"admin_user_back_to_card_button": "🔙 К карточке",
"admin_user_recent_actions_title": "📜 Последние действия пользователя {user_id}:",
"admin_user_not_found": "❌ Пользователь не найден: {input}",
"admin_user_not_found_action": "Пользователь не найден",
"admin_user_card_error": "❌ Ошибка отображения карточки пользователя",
"admin_user_trial_reset_success": "✅ Триал сброшен! Пользователь может активировать триал заново.",
"admin_user_trial_reset_error": "❌ Ошибка сброса триала",
"admin_user_add_subscription_prompt": "➕ Добавление дней подписки для пользователя {user_id}\n\nВведите количество дней для добавления:",
"admin_user_invalid_days": "❌ Неверное количество дней. Введите число от 1 до 3650.",
"admin_user_subscription_added_success": "✅ Успешно добавлено {days} дней подписки пользователю {user_id}",
"admin_user_subscription_added_error": "❌ Ошибка добавления дней подписки",
"admin_panel_user_creation_failed": "❌ Не удалось создать или привязать пользователя в панели для ID {user_id}. Требуется ручная проверка.",
"admin_user_ban_toggle_success": "✅ Пользователь {status}",
"admin_user_ban_toggle_error": "❌ Ошибка изменения статуса блокировки",
"admin_user_ban_success": "✅ Пользователь {input} заблокирован",
"admin_user_unban_success": "✅ Пользователь {input} разблокирован",
"admin_user_ban_error": "❌ Ошибка блокировки пользователя",
"admin_user_unban_error": "❌ Ошибка разблокировки пользователя",
"admin_user_send_message_prompt": "✉️ Отправка сообщения пользователю {user_id}\n\nВведите текст сообщения:",
"admin_user_message_too_long": "❌ Сообщение слишком длинное (максимум 4000 символов)",
"admin_user_message_sent_success": "✅ Сообщение отправлено пользователю {user_id}",
"admin_user_message_sent_error": "❌ Ошибка отправки сообщения",
"admin_user_no_logs": "📜 У пользователя нет действий",
"admin_user_logs_error": "❌ Ошибка загрузки действий пользователя",
"admin_direct_message_signature": "\n\n---\n💬 Сообщение от администратора",
"inline_user_stats_message": "📊 <b>Статистика Бота</b>\n👥 Пользователи\n\n📊 Всего: <b>{total}</b>\n📈 Активных сегодня: <b>{active_today}</b>\n📡 С активной подпиской: <b>{active}</b>\n💳 С платной подпиской: <b>{paid}</b>\n🧪 С пробной подпиской: <b>{trial}</b>\n🎁 С бесплатной подпиской: <b>{free}</b>\n😴 Без активной подписки: <b>{inactive}</b>\n🚫 Заблокированных: <b>{banned}</b>\n🎁 Привлечено по реферальной программе: <b>{referral}</b>",
"inline_user_stats_description": "Всего: {total}, с подпиской: {active}",
"inline_admin_user_stats_title": "👥 Статистика пользователей",
"inline_financial_stats_message": "💰 <b>Финансовая статистика</b>\n\n📅 За сегодня: <b>{today:.2f} RUB</b>\n ({today_count} платежей)\n📅 За неделю: <b>{week:.2f} RUB</b>\n📅 За месяц: <b>{month:.2f} RUB</b>\n🏆 За все время: <b>{all_time:.2f} RUB</b>",
"inline_admin_financial_stats_title": "💰 Финансовая статистика",
"inline_system_stats_message": "🖥 <b>Статистика панели</b>\n\n🟢 Онлайн: <b>{online}</b>\n📊 Активных: <b>{active}</b>\n🔴 Отключенных: <b>{disabled}</b>\n⏰ Истекшие: <b>{expired}</b>\n⚠️ Ограниченные: <b>{limited}</b>\n👥 Всего пользователей: <b>{total}</b>\n💾 Использование RAM: <b>{memory:.1f}%</b>\n📊 Трафик за неделю: <b>{week_traffic}</b>\n📊 Трафик за месяц: <b>{month_traffic}</b>\n🔗 Активных нод: <b>{active_nodes}/{total_nodes}</b>",
"inline_admin_system_stats_title": "🖥 Системная статистика",
"log_referral_suffix": " (реферал от {referrer_link})",
"log_open_profile_link": "👤 Открыть профиль",
"log_open_referrer_profile_button": "👤 Профиль пригласившего",
"log_new_user_registration": "👤 <b>Новый пользователь</b>\n\n🆔 ID: <code>{user_id}</code>\n👤 Имя: {user_display}{referral_text}\n📅 Время: {timestamp}",
"log_new_email_user_registration": "📧 <b>Новый пользователь (email)</b>\n\n🆔 ID: <code>{user_id}</code>\n📧 Email: <code>{email}</code>{referral_text}\n📅 Время: {timestamp}",
"log_account_email_linked": "📧 <b>Привязана почта</b>\n\n🆔 ID пользователя: <code>{user_id}</code>\n📨 Telegram ID: <code>{telegram_id}</code>\n👤 Пользователь: {user_display}\n📧 Email: <code>{email}</code>\n🕐 Время: {timestamp}",
"log_account_telegram_linked": "📨 <b>Привязан Telegram</b>\n\n🆔 ID пользователя: <code>{user_id}</code>\n📨 Telegram ID: <code>{telegram_id}</code>\n👤 Пользователь: {user_display}\n📧 Email: <code>{email}</code>\n🕐 Время: {timestamp}",
"log_account_merged": "🔗 <b>Аккаунты объединены</b>\n\n🆔 Оставлен ID: <code>{primary_user_id}</code>\n🗑 Удалён ID: <code>{removed_user_id}</code>\n📨 Telegram ID: <code>{telegram_id}</code>\n👤 Пользователь: {user_display}\n📧 Email: <code>{email}</code>\n⏰ Новая дата окончания: <b>{final_end_date}</b>\n📋 UUID оставленного в панели: <code>{primary_panel_user_uuid}</code>\n📋 UUID удалённого в панели: <code>{removed_panel_user_uuid}</code>\n🕐 Время: {timestamp}",
"log_payment_received": "{provider_emoji} <b>Получен платеж</b>\n\n👤 Пользователь: {user_display}\n💰 Сумма: <b>{amount} {currency}</b>\n📅 Период: <b>{months} мес.</b>\n🏦 Провайдер: {payment_provider}\n🕐 Время: {timestamp}",
"log_payment_received_traffic": "{provider_emoji} <b>Получен платеж (докупка трафика)</b>\n\n👤 Пользователь: {user_display}\n💰 Сумма: <b>{amount} {currency}</b>\n🗂 {traffic_summary}\n{tariff_line}🏦 Провайдер: {payment_provider}\n🕐 Время: {timestamp}",
"log_payment_traffic_purchase_line": "<b>{gb} ГБ</b> · {kind}",
"log_payment_traffic_kind_regular": "основной трафик",
"log_payment_traffic_kind_premium": "премиум-трафик",
"log_payment_tariff_line": "📋 Тариф: <b>{name}</b>\n",
"traffic_warning_regular_almost": "⚠️ Трафик тарифа <b>{tariff_name}</b> почти израсходован.\nОсталось примерно <b>{left_pct}%</b>.\n\n<b>Текущий период:</b>\nизрасходовано — <b>{used}</b>\nдоступно — <b>{remaining}</b>\nлимит — <b>{limit_total}</b>\n\nДокупить основной трафик можно через кнопку ниже.",
"traffic_warning_regular_depleted": "⛔️ Трафик тарифа <b>{tariff_name}</b> израсходован.\n\n<b>Текущий период:</b>\nизрасходовано — <b>{used}</b>\nдоступно — <b>{remaining}</b>\nлимит — <b>{limit_total}</b>\n\nДоступ может быть ограничен до сброса периода или докупки пакета.\n\nДокупить трафик можно через кнопку ниже.",
"traffic_warning_premium_almost": "⚠️ Лимит премиум-серверов тарифа <b>{tariff_name}</b> почти израсходован.\nОсталось примерно <b>{left_pct}%</b>.\n\n<b>Текущий период:</b>\nизрасходовано — <b>{used}</b>\nдоступно — <b>{remaining}</b>\nлимит — <b>{limit_total}</b>\n\nЛимит действует на:\n{servers}\n\nДокупить премиум-трафик можно через кнопку ниже; неизрасходованный остаток переносится на следующие месяцы.",
"traffic_warning_premium_depleted": "⛔️ Лимит премиум-серверов тарифа <b>{tariff_name}</b> израсходован.\n\n<b>Текущий период:</b>\nизрасходовано — <b>{used}</b>\nдоступно — <b>{remaining}</b>\nлимит — <b>{limit_total}</b>\n\nЛимит действует на:\n{servers}\n\nДоступ может быть ограничен до сброса периода или докупки премиум-трафика.\n\nДокупить можно через кнопку ниже.",
"traffic_warning_premium_generic_servers": "• серверы с премиум-доступом по вашему тарифу",
"traffic_warning_premium_servers_more": "… и ещё серверов: {count}",
"traffic_warn_btn_topup_webapp_regular": "Докупить трафик",
"traffic_warn_btn_topup_webapp_premium": "Докупить премиум-трафик",
"traffic_warn_btn_topup_regular": "Докупить трафик",
"traffic_warn_btn_topup_premium": "Докупить премиум-трафик",
"log_promo_activation": "🎁 <b>Активирован промокод</b>\n\n👤 Пользователь: {user_display}\n🏷 Код: <code>{promo_code}</code>\n🎯 Бонус: <b>+{bonus_days} дн.</b>\n🕐 Время: {timestamp}",
"log_trial_activation": "🆓 <b>Активирован триал</b>\n\n👤 Пользователь: {user_display}\n⏰ Действует до: <b>{end_date}</b>\n🕐 Время: {timestamp}",
"log_panel_sync": "{status_emoji} <b>Синхронизация с панелью</b>\n\n📊 Статус: <b>{status}</b>\n👥 Обработано пользователей: <b>{users_processed}</b>\n📋 Синхронизировано подписок: <b>{subs_synced}</b>\n🕐 Время: {timestamp}\n\n📝 Детали:\n{details}",
"log_suspicious_promo": "⚠️ <b>Подозрительная попытка ввода промокода</b>\n\n👤 Пользователь: {user_display}\n🆔 ID: <code>{user_id}</code>\n📝 Ввод: <pre>{suspicious_input}</pre>\n🕐 Время: {timestamp}",
"admin_logs_csv_export_started": "📄 Начинаю экспорт логов в CSV...",
"admin_logs_csv_export_success": "✅ Логи экспортированы! Файл прикреплен выше.",
"admin_user_logs_title": "Логи пользователя {user_display} (стр. {current_page}/{total_pages}):",
"admin_all_logs_title": "Все логи (стр. {current_page}/{total_pages}):",
"admin_csv_header_log_id": "ID Лога",
"admin_csv_header_timestamp": "Время",
"admin_csv_header_user_id": "ID Пользователя",
"admin_csv_header_telegram_username": "Username",
"admin_csv_header_telegram_first_name": "Имя",
"admin_csv_header_email": "Email",
"admin_csv_header_event_type": "Тип события",
"admin_csv_header_content": "Содержание",
"admin_csv_header_is_admin_event": "Админ событие",
"admin_csv_header_target_user_id": "ID Целевого юзера",
"admin_csv_header_raw_update_preview": "Превью обновления",
"admin_banned_users_empty": "📋 Заблокированные пользователи\n\nСписок пуст",
"admin_banned_users_list": "📋 Заблокированные пользователи ({count}):\n\n{users}",
"admin_panel_stats_header": "Статистика панели",
"admin_bulk_promo_step1_quantity": "📦 <b>Массовое создание промокодов</b>\n\n<b>Шаг 1 из 4:</b> Количество промокодов\n\nВведите количество промокодов для создания (1-1000):",
"admin_bulk_promo_step2_bonus_days": "📦 <b>Массовое создание промокодов</b>\n\n<b>Шаг 2 из 4:</b> Бонусные дни\n\nКоличество: <b>{quantity}</b>\n\nВведите количество бонусных дней (1-365):",
"admin_bulk_promo_step3_max_activations": "📦 <b>Массовое создание промокодов</b>\n\n<b>Шаг 3 из 4:</b> Максимальные активации\n\nКоличество: <b>{quantity}</b>\nБонусные дни: <b>{bonus_days}</b>\n\nВведите максимальное количество активаций для каждого промокода (1-10000):",
"admin_bulk_promo_step4_validity": "📦 <b>Массовое создание промокодов</b>\n\n<b>Шаг 4 из 4:</b> Срок действия\n\nКоличество: <b>{quantity}</b>\nБонусные дни: <b>{bonus_days}</b>\nМакс. активации: <b>{max_activations}</b>\n\nВыберите срок действия промокодов:",
"admin_bulk_promo_invalid_quantity": "❌ Количество должно быть от 1 до 1000",
"admin_bulk_promo_enter_validity_days": "⏰ Введите количество дней действия промокодов (1-365):",
"admin_bulk_promo_creating": "⏳ Создаю {quantity} промокодов...",
"admin_promo_step1_code": "🎟 <b>Создание промокода</b>\n\n<b>Шаг 1 из 4:</b> Код промокода\n\nВведите код промокода (3-30 символов, только буквы и цифры):",
"admin_promo_step2_bonus_days": "🎟 <b>Создание промокода</b>\n\n<b>Шаг 2 из 4:</b> Бонусные дни\n\nКод: <b>{code}</b>\n\nВведите количество бонусных дней (1-365):",
"admin_promo_step3_max_activations": "🎟 <b>Создание промокода</b>\n\n<b>Шаг 3 из 4:</b> Максимальные активации\n\nКод: <b>{code}</b>\nБонусные дни: <b>{bonus_days}</b>\n\nВведите максимальное количество активаций (1-10000):",
"admin_promo_step4_validity": "🎟 <b>Создание промокода</b>\n\n<b>Шаг 4 из 4:</b> Срок действия\n\nКод: <b>{code}</b>\nБонусные дни: <b>{bonus_days}</b>\nМакс. активации: <b>{max_activations}</b>\n\nВыберите срок действия промокода:",
"admin_promo_code_already_exists": "❌ Промокод с таким кодом уже существует",
"admin_promo_enter_validity_days": "⏰ Введите количество дней действия промокода (1-365):",
"admin_user_id_label": "🆔 <b>ID:</b>",
"admin_user_name_label": "👤 <b>Имя:</b>",
"admin_user_username_label": "📱 <b>Username:</b>",
"admin_user_email_label": "✉️ <b>Email:</b>",
"admin_user_telegram_id_label": "📨 <b>Telegram ID:</b>",
"admin_user_language_label": "🌍 <b>Язык:</b>",
"admin_user_registration_label": "📅 <b>Регистрация:</b>",
"admin_user_status_label": "🛡 <b>Статус:</b>",
"admin_user_referral_label": "🎁 <b>Привлечен по реферальной программе от:</b>",
"admin_user_panel_uuid_label": "🔗 <b>Panel UUID:</b>",
"admin_user_panel_status_label": "📊 <b>Статус на панели:</b>",
"admin_user_traffic_label": "📊 <b>Трафик:</b>",
"admin_user_subscription_label": "💼 <b>Подписка:</b>",
"admin_user_trial_label": "🏡 <b>Триал:</b>",
"admin_user_status_banned": "🚫 Заблокирован",
"admin_user_status_active": "✅ Активен",
"admin_user_trial_used": "Использовал",
"admin_user_trial_not_used": "Не использовал",
"admin_user_ban_action_banned": "заблокирован",
"admin_user_ban_action_unbanned": "разблокирован",
"admin_user_na_value": "N/A",
"admin_user_subscription_none": "Нет активной подписки",
"admin_user_actions_count_label": "📜 <b>Всего действий:</b>",
"admin_user_total_paid_label": "💰 <b>Всего оплачено:</b>",
"admin_user_referral_revenue_label": "💸 <b>Доход по рефералам:</b>",
"admin_user_invited_friends_label": "👥 <b>Приглашено друзей:</b>",
"admin_user_ref_purchased_label": "💳 <b>Купили подписку:</b>",
"admin_user_invited_by_label": "🎁 <b>Пригласил:</b>",
"admin_user_invitees_button": "👥 Приглашённые",
"admin_user_invitees_message_title": "👥 <b>Пользователи, приглашённые {user}</b>\n\nВсего: <b>{total}</b>. Страница {current}/{total_pages}.",
"admin_user_invitees_empty": "Пользователь пока никого не пригласил.",
"admin_user_invitee_item": "{index}. {user}{suffix}",
"admin_user_invitee_registered_suffix": " · регистрация {date}",
"admin_user_invitees_error": "❌ Ошибка загрузки приглашённых пользователей",
"admin_user_links_section_title": "🔗 <b>Ссылки</b>",
"admin_user_subscription_url_label": "📡 <b>Подписка:</b>",
"admin_user_ref_bot_link_label": "🤖 <b>Реф. ссылка (бот):</b>",
"admin_user_ref_webapp_link_label": "🌐 <b>Реф. ссылка (веб):</b>",
"admin_user_subscription_active_until": "⏰ <b>Действует до:</b>",
"admin_user_subscription_error": "Ошибка загрузки",
"admin_promo_management_button": "🎟 Управление промокодами",
"admin_promo_management_title": "🎟 <b>Управление промокодами</b>\n\nВыберите промокод для детального просмотра:",
"admin_promo_management_empty": "📭 Промокоды отсутствуют",
"admin_promo_card_title": "🎟 <b>Промокод: {code}</b>",
"admin_promo_card_bonus_days": "🎁 Бонусные дни: <b>{days}</b>",
"admin_promo_card_activations": "🔢 Активации: <b>{current}/{max}</b>",
"admin_promo_card_validity": "⏰ Действует до: <b>{validity}</b>",
"admin_promo_card_status": "📊 Статус: <b>{status}</b>",
"admin_promo_card_created": "📅 Создан: <b>{created}</b>",
"admin_promo_card_created_by": "👤 Создал: <b>{creator}</b>",
"admin_promo_status_active": "✅ Активен",
"admin_promo_status_inactive": "🚫 Неактивен",
"admin_promo_status_activated": "активирован",
"admin_promo_status_deactivated": "деактивирован",
"admin_promo_status_expired": "⏰ Истек",
"admin_promo_status_used_up": "🔄 Исчерпан",
"admin_promo_toggle_status_button": "🔄 Вкл/Выкл",
"admin_promo_view_activations_button": "📋 Активации",
"admin_promo_back_to_list_button": "⬅️ К списку",
"admin_promo_toggle_success": "✅ Промокод {code} {status}",
"admin_promo_no_activations": "📋 <b>Активации промокода: {code}</b>\n\n❌ Активаций не найдено",
"admin_promo_activations_header": "📋 <b>Активации промокода: {code}</b>\n\n",
"admin_promo_activation_item": "👤 User ID: <b>{user_id}</b>\n📅 Дата: <b>{date}</b>\n",
"admin_promo_back_to_detail_button": "⬅️ К промокоду",
"admin_panel_online_label": "Онлайн",
"admin_panel_active_label": "Активных",
"admin_panel_disabled_label": "Отключенных",
"admin_panel_expired_label": "Истекшие",
"admin_panel_limited_label": "Ограниченные",
"admin_panel_total_users_label": "Всего пользователей",
"admin_panel_memory_usage_label": "Использование RAM",
"admin_panel_traffic_week_label": "Трафик за неделю",
"admin_panel_traffic_month_label": "Трафик за месяц",
"admin_panel_nodes_label": "Активных нод",
"admin_panel_system_stats_error": "Ошибка получения системной статистики",
"admin_panel_bandwidth_stats_error": "Ошибка получения статистики трафика",
"admin_panel_stats_fetch_error": "Ошибка получения данных с панели",
"admin_panel_stats_error_details": "Детали",
"inline_referral_title": "Реферальная ссылка",
"inline_referral_description": "Поделиться реферальной ссылкой для получения бонусов",
"inline_financial_description": "Сегодня: {today} RUB",
"inline_system_description": "🟢 Онлайн: {online}, 📊 Активных: {active}",
"admin_user_stats_active_subscription_label": "С активной подпиской",
"admin_user_stats_paid_subs_label": "С платной подпиской",
"admin_user_stats_trial_label": "С пробной подпиской",
"admin_user_stats_free_subscription_label": "С бесплатной подпиской",
"admin_user_stats_inactive_label": "Без активной подписки",
"admin_user_stats_banned_label": "Заблокированных",
"admin_user_stats_referral_label": "Привлечено по реферальной программе",
"admin_financial_today_label": "За сегодня",
"admin_financial_week_label": "За неделю",
"admin_financial_month_label": "За месяц",
"admin_financial_all_time_label": "За все время",
"admin_financial_payments_label": "платежей",
"admin_sync_details": "📊 Статистика синхронизации:\n🔍 Проверено записей панели: {panel_records_checked}\n👥 Найдено пользователей в БД: {users_found_in_db}\n✨ Создано новых пользователей: {users_created}\n🔄 Пользователей обновлено: {users_updated}\n📋 Подписок синхронизировано: {subscriptions_synced_count}\n ├── Создано новых: {subscriptions_created}\n └── Обновлено существующих: {subscriptions_updated}{additional_stats}",
"admin_sync_no_telegram_id": "\n⚠️ Записей без telegramId: {count}",
"admin_sync_not_found_in_db": "\n❌ Не найдено в БД: {count}",
"admin_payments_pagination_info": "📊 Показано {shown} из {total} платежей (стр. {current_page}/{total_pages})",
"admin_payment_traffic_label": "🗂 Трафик: <b>{traffic_gb} ГБ</b>",
"admin_payment_months_label": "📅 Период: <b>{months} мес.</b>",
"my_subscription_details": "🔐 <b>Моя подписка</b>\n\n⏰ Статус: <b>{status}</b>\n📅 Действует до: <b>{end_date}</b>\n📆 Осталось дней: <b>{days_left}</b>\n\n🔗 Ссылка на конфигурацию:\n<code>{config_link}</code>\n\n📊 Трафик ({traffic_period}):\nЛимит: <b>{traffic_limit}</b>\nИспользовано: <b>{traffic_used}</b>",
"my_traffic_details": "🔐 <b>Мой трафик</b>\n\n⏰ Статус: <b>{status}</b>\n📅 Действует до: <b>{end_date}</b>\n\n🔗 Ссылка на конфигурацию:\n<code>{config_link}</code>\n\n📊 Трафик ({traffic_period}):\nЛимит: <b>{traffic_limit}</b>\nИспользовано: <b>{traffic_used}</b>\nОсталось: <b>{traffic_left}</b>",
"traffic_no_expiry": "без ограничения",
"traffic_period_unknown": "неизвестно",
"autorenew_enable_button": "🔄 Включить автопродление",
"autorenew_disable_button": "🛑 Отключить автопродление",
"subscription_autorenew_updated": "Настройки автопродления обновлены.",
"payment_methods_manage_button": "💳 Способы оплаты",
"payment_methods_title": "💳 <b>Способы оплаты</b>",
"payment_method_bind_button": "➕ Добавить способ",
"payment_method_delete_button": "🗑 Удалить",
"payment_method_view_button": "️ Детали",
"payment_method_none": "У вас пока нет сохранённого способа оплаты.",
"payment_method_bound_success": "✅ Способ оплаты добавлен.",
"payment_method_deleted_success": "✅ Способ оплаты удалён.",
"payment_method_delete_confirm": "Удалить сохранённый способ оплаты?",
"payment_method_card_title": "💳 {network} ••••{last4}",
"payment_method_generic_title": "💳 {network}",
"payment_method_wallet_title": "💼 Кошелёк YooMoney ••••{last4}",
"payment_network_card": "Карта",
"payment_network_generic": "Способ оплаты",
"payment_method_added_at": "Добавлена: {date}",
"payment_method_last_tx": "Последняя операция: {date}",
"payment_method_tx_history_title": "📜 История операций",
"payment_method_no_history": "История операций отсутствует.",
"subscription_purchase_title": "Покупка подписки на {months} мес.",
"traffic_purchase_title": "Покупка {traffic_gb} ГБ",
"autorenew_enable_requires_card": "Прежде чем включать автоплатёж, привяжите карту в разделе «Способы оплаты».",
"subscription_not_active": "У вас нет активной подписки.",
"error_service_unavailable": "Сервис недоступен. Попробуйте позже.",
"error_payment_gateway": "Ошибка платежного сервиса. Попробуйте позже.",
"traffic_na": "N/A",
"payment_service_unavailable": "Платежный сервис недоступен.",
"payment_service_unavailable_alert": "Платежный сервис недоступен. Попробуйте позже.",
"error_creating_payment_record": "Ошибка создания записи платежа. Попробуйте позже.",
"error_payment_gateway_link_failed": "Ошибка создания платежной ссылки. Попробуйте позже.",
"status_active": "Активна",
"status_inactive": "Неактивна",
"admin_ads_section": "📈 Реклама",
"admin_ads_header": "📈 Рекламные кампании:",
"admin_ads_empty": "Кампаний нет",
"admin_ads_item": "ID: {id}\nИсточник: <b>{source}</b>\nstart={start_param}\nСтоимость: {cost} RUB\nАктивна: {active}\n— Запустили: {starts}\n— Взяли триал: {trials}\n— Оплатили: {payers}\n— Доход: {revenue} RUB",
"admin_ads_create_button": "➕ Создать кампанию",
"admin_ads_create_source_prompt": "Введите источник (например: AEZA, VK, TG-канал):",
"admin_ads_create_start_param_prompt": "Введите параметр старт-ссылки (например: AEZA). Будет использован как start=AEZA",
"admin_ads_create_cost_prompt": "Введите сумму затрат на кампанию (в RUB):",
"admin_ads_invalid_source": "❌ Неверный источник. Введите до 64 символов.",
"admin_ads_invalid_start_param": "❌ Неверный параметр. Допустимы буквы/цифры/подчёркивания/дефисы (2-64).",
"admin_ads_invalid_cost": "❌ Неверная сумма. Введите неотрицательное число.",
"admin_ads_start_param_exists": "❌ Кампания с таким start-параметром уже существует.",
"admin_ads_created_success": "✅ Кампания создана!\nID: {id}\nИсточник: {source}\nПараметр: {start_param}\nЗатраты: {cost} RUB",
"admin_ads_back_to_menu_hint": "Готово. Вернуться к разделу рекламы:",
"admin_ads_overview": "📈 <b>Реклама</b>\n💰 Пришло: <b>{revenue} RUB</b>\n💸 Потрачено: <b>{cost} RUB</b>",
"back_to_ads_list_button": "⬅️ К списку",
"admin_ads_card": "📈 <b>Кампания #{id}</b>\nИсточник: <b>{source}</b>\nstart=<code>{start_param}</code>\nСтоимость: <b>{cost} RUB</b>\nАктивна: {active}\n\n👥 Запустили: <b>{starts}</b>\n🆓 Взяли триал: <b>{trials}</b>\n💳 Оплатили: <b>{payers}</b>\n💵 Доход: <b>{revenue} RUB</b>",
"admin_ads_delete_button": "🗑 Удалить кампанию",
"admin_ads_delete_confirm": "Вы уверены, что хотите удалить кампанию #{id}? Это действие необратимо.",
"admin_ads_deleted_success": "Кампания удалена.",
"admin_ads_not_found": "Кампания не найдена.",
"free_kassa_order_full": "Заказ №{order_id} от {date}\n\n",
"email_footer_auto": "Это автоматическое письмо от {brand}. Отвечать на него не нужно.",
"email_login_code_subject": "{code} — код для входа",
"email_login_code_preheader": "Одноразовый код действует {minutes} мин.",
"email_login_code_heading": "Подтвердите вход",
"email_login_code_intro": "Введите этот 6-значный код, чтобы завершить вход в личный кабинет подписки.",
"email_login_code_expiry_html": "Код действует <strong style=\"color:#e6e9ef;\">{minutes} мин</strong>.",
"email_login_code_security": "Если вы не запрашивали код, просто проигнорируйте это письмо — ваш аккаунт в безопасности.",
"email_login_code_magic_cta": "Войти одним нажатием",
"email_login_code_magic_intro": "Не хотите вводить код? Войдите по ссылке.",
"email_login_code_magic_hint": "Ссылка одноразовая и действует столько же, сколько код.",
"email_login_code_magic_or": "или",
"email_login_code_text": "Ваш код подтверждения: {code}\n\nКод действует {minutes} мин.\nЕсли вы не запрашивали код, проигнорируйте это письмо.",
"email_login_code_text_magic": "Или войдите по ссылке (одноразовая): {url}",
"email_set_password_code_subject": "{code} — код для создания пароля",
"email_set_password_code_preheader": "Подтвердите создание пароля. Код действует {minutes} мин.",
"email_set_password_code_heading": "Подтвердите создание пароля",
"email_set_password_code_intro": "Введите этот 6-значный код в личном кабинете, чтобы создать или изменить пароль для входа по почте.",
"email_set_password_code_expiry_html": "Код для создания пароля действует <strong style=\"color:#e6e9ef;\">{minutes} мин</strong>.",
"email_set_password_code_security": "Если вы не создавали пароль, просто проигнорируйте это письмо — пароль для аккаунта не изменится.",
"email_set_password_code_text": "Ваш код для создания пароля: {code}\n\nКод действует {minutes} мин.\nЕсли вы не создавали пароль, проигнорируйте это письмо — пароль для аккаунта не изменится.",
"email_account_merged_subject": "Аккаунты объединены",
"email_account_merged_preheader": "Мы объединили ваши аккаунты в один профиль.",
"email_account_merged_heading": "Аккаунты объединены",
"email_account_merged_intro": "Мы объединили ваши аккаунты в один профиль — теперь у вас одна подписка и общая история оплат.",
"email_account_merged_row_kept": "Оставлен аккаунт",
"email_account_merged_row_removed": "Удалён аккаунт",
"email_account_merged_row_end_date": "Новая дата окончания",
"email_account_merged_note": "Ссылка на подписку осталась прежней. Дублирующий пользователь панели был удалён автоматически.",
"email_account_merged_text": "Мы объединили ваши аккаунты в один профиль.\n\nОставлен аккаунт: {primary}\nУдалён аккаунт: {removed}\nОплаченные периоды сложились. Новая дата окончания подписки: {end_date}.\nСсылка на подписку осталась прежней, а более поздний аккаунт был удалён из Remnawave автоматически.",
"email_payment_success_subject": "Платёж получен",
"email_payment_success_preheader": "Спасибо — подписка активирована.",
"email_payment_success_heading": "Платёж получен",
"email_payment_success_intro_subscription": "Спасибо! Ваша подписка продлена на {months} мес.",
"email_payment_success_intro_traffic": "Спасибо! Мы зачислили {traffic_gb} ГБ трафика на ваш аккаунт.",
"email_payment_success_intro_premium_topup": "Спасибо! Мы зачислили {traffic_gb} ГБ premium-трафика на ваш аккаунт.",
"email_payment_success_intro_hwid": "Спасибо! Мы добавили HWID-устройства к вашей подписке: +{count}.",
"email_payment_success_intro_tariff_upgrade": "Спасибо! Платное повышение тарифа применено.",
"email_payment_success_row_period": "Период",
"email_payment_success_row_traffic": "Трафик",
"email_payment_success_row_hwid": "HWID-устройства",
"email_payment_success_row_operation": "Операция",
"email_payment_success_row_amount": "Сумма",
"email_payment_success_row_end_date": "Действует до",
"email_payment_success_row_method": "Способ оплаты",
"email_payment_success_period_value": "{months} мес.",
"email_payment_success_traffic_value": "{traffic_gb} ГБ",
"email_payment_success_hwid_value": "+{count}",
"email_payment_success_tariff_upgrade_value": "Повышение тарифа",
"email_payment_success_cta": "Открыть кабинет",
"email_payment_success_footer_note": "За несколько дней до окончания мы напомним о продлении.",
"email_payment_success_text_subscription": "Платёж получен: {amount}.\nПодписка продлена на {months} мес.\nДействует до: {end_date}.",
"email_payment_success_text_traffic": "Платёж получен: {amount}.\nЗачислено трафика: {traffic_gb} ГБ.\nДействует до: {end_date}.",
"email_payment_success_text_hwid": "Платёж получен: {amount}.\nДобавлено HWID-устройств: +{count}.\nДействует до: {end_date}.",
"email_payment_success_text_tariff_upgrade": "Платёж получен: {amount}.\nПовышение тарифа применено.\nДействует до: {end_date}.",
"email_payment_success_text_dashboard": "Кабинет: {url}",
"email_user_notification_subject": "Уведомление",
"email_user_notification_intro": "Важное событие по вашему аккаунту.",
"email_user_notification_cta": "Открыть кабинет",
"email_user_notification_text_dashboard": "Кабинет: {url}",
"email_payment_failed_subject": "Оплата не удалась",
"email_payment_method_bound_subject": "Способ оплаты добавлен",
"email_referral_bonus_subject": "Реферальный бонус начислен",
"email_trial_traffic_depleted_subject": "Трафик пробного периода израсходован",
"email_traffic_warning_regular_almost_subject": "Трафик тарифа почти израсходован",
"email_traffic_warning_regular_depleted_subject": "Трафик тарифа израсходован",
"email_traffic_warning_premium_almost_subject": "Premium-трафик почти израсходован",
"email_traffic_warning_premium_depleted_subject": "Premium-трафик израсходован",
"email_traffic_warning_regular_cta": "Докупить трафик",
"email_traffic_warning_premium_cta": "Докупить premium-трафик",
"email_subscription_expiring_subject_today": "Подписка заканчивается сегодня",
"email_subscription_expiring_subject_tomorrow": "Подписка заканчивается завтра",
"email_subscription_expiring_subject_days": "До конца подписки осталось {days} дн.",
"email_subscription_expiring_heading_today": "Подписка заканчивается сегодня",
"email_subscription_expiring_heading_tomorrow": "Подписка заканчивается завтра",
"email_subscription_expiring_heading_days": "До конца подписки {days} дн.",
"email_subscription_expiring_preheader_today": "Продлите сегодня, чтобы не потерять доступ.",
"email_subscription_expiring_preheader_tomorrow": "Подписка истекает завтра.",
"email_subscription_expiring_preheader_days": "Подписка заканчивается через {days} дн.",
"email_subscription_expiring_intro_today": "Ваша подписка вот-вот истечёт. Продлите её, чтобы соединение не прерывалось.",
"email_subscription_expiring_intro_tomorrow": "Ваша подписка истекает завтра. Продлите её, чтобы не потерять доступ.",
"email_subscription_expiring_intro_days": "Напоминаем заранее, чтобы вы успели продлить подписку без перерыва в работе.",
"email_subscription_expiring_row_days_left": "Осталось дней",
"email_subscription_expiring_row_end_date": "Действует до",
"email_subscription_expiring_cta": "Продлить подписку",
"email_subscription_expiring_note": "Если вы уже продлили или включили автопродление — просто проигнорируйте это письмо.",
"email_subscription_expiring_text": "{heading}.\nДействует до: {end_date}.",
"email_subscription_expiring_text_renew": "Продлить: {url}",
"email_subscription_lifecycle_subject_before_days": "До конца подписки осталось {days} дн.",
"email_subscription_lifecycle_subject_before_hours": "До конца подписки осталось {hours} ч.",
"email_subscription_lifecycle_subject_expired": "Подписка закончилась",
"email_subscription_lifecycle_subject_expired_after": "Подписка закончилась сутки назад",
"email_subscription_lifecycle_subject_autorenew": "Завтра автопродление подписки",
"email_subscription_lifecycle_intro": "Это уведомление по важному событию подписки.",
"email_subscription_lifecycle_intro_direct": "Это уведомление по важному событию подписки. Отправляем его на привязанную почту, чтобы вы ничего не пропустили.",
"email_subscription_lifecycle_intro_mirrored": "Это уведомление продублировано из Telegram, чтобы вы не пропустили важное событие по подписке.",
"email_subscription_lifecycle_row_end_date": "Действует до",
"email_subscription_lifecycle_cta": "Открыть кабинет",
"email_subscription_lifecycle_text_renew": "Кабинет: {url}",
"email_support_new_ticket_admin_subject": "Новый тикет поддержки #{ticket_id}",
"email_support_new_ticket_admin_heading": "Новый тикет поддержки #{ticket_id}",
"email_support_new_ticket_admin_intro": "Пользователь создал новый тикет поддержки.",
"email_support_user_reply_admin_subject": "Новый ответ пользователя в тикете #{ticket_id}",
"email_support_user_reply_admin_heading": "Пользователь ответил в тикете #{ticket_id}",
"email_support_user_reply_admin_intro": "Пользователь отправил новое сообщение в поддержку.",
"email_support_admin_reply_user_subject": "Новый ответ по тикету #{ticket_id}",
"email_support_admin_reply_user_heading": "Новый ответ по тикету #{ticket_id}",
"email_support_admin_reply_user_intro": "Поддержка ответила на ваш тикет.",
"email_support_ticket_closed_user_subject": "Тикет #{ticket_id} закрыт",
"email_support_ticket_closed_user_heading": "Тикет #{ticket_id} закрыт",
"email_support_ticket_closed_user_intro": "Ваш тикет поддержки закрыт.",
"email_support_ticket_closed_user_body": "Тикет закрыт.",
"email_support_row_ticket": "Тикет",
"email_support_row_user": "Пользователь",
"email_support_row_subject": "Тема",
"email_support_row_tariff": "Тариф",
"email_support_row_end_date": "Дата окончания",
"email_support_row_remaining": "Осталось",
"email_support_row_panel_status": "Статус в панели",
"email_support_cta_open_ticket": "Открыть тикет",
"email_support_cta_open_mini_app": "Открыть обращение",
"wa_loading": "Загрузка...",
"wa_back": "Назад",
"wa_next": "Далее",
"wa_close": "Закрыть",
"wa_auth_checking_login": "Проверяем вход...",
"wa_auth_login_confirm_failed": "Не удалось подтвердить вход",
"wa_auth_checking_telegram": "Проверяем Telegram...",
"wa_auth_access_denied": "Доступ запрещен",
"wa_auth_telegram_not_confirmed": "Telegram-вход не подтвержден",
"wa_auth_telegram_unavailable": "Telegram-вход сейчас недоступен",
"wa_auth_telegram_timeout": "Не удалось проверить доступность Telegram. Попробуйте позже или войдите по email",
"wa_auth_telegram_not_configured": "Telegram-вход не настроен",
"wa_auth_telegram_cancelled": "Вход через Telegram отменён",
"wa_auth_invalid_email": "Введите корректный email",
"wa_auth_sending_code": "Отправляем код...",
"wa_auth_send_code_failed": "Не удалось отправить код",
"wa_auth_enter_code_6digits": "Введите 6 цифр из письма",
"wa_auth_checking_code": "Проверяем код...",
"wa_auth_invalid_code": "Неверный код",
"wa_auth_code_expired": "Код устарел",
"wa_auth_resend_wait": "Повторная отправка через {seconds} сек.",
"wa_email_verification_title": "Подтверждение по email",
"wa_email_sent_to": "Мы отправили код на {email}",
"wa_email_code_aria": "Код подтверждения",
"wa_email_placeholder": "Email",
"wa_confirm": "Подтвердить",
"wa_resend_code": "Отправить код повторно",
"wa_send_code_email": "Отправить код на почту",
"wa_or": "или",
"wa_login_telegram_button": "Войти через телеграм",
"wa_login_telegram_unavailable_button": "Telegram недоступен",
"wa_auth_legal_intro": "Создавая аккаунт, вы соглашаетесь с",
"wa_auth_legal_privacy": "политикой конфиденциальности",
"wa_auth_legal_and": "и",
"wa_auth_legal_agreement": "пользовательским соглашением",
"wa_home_subscription_active": "Подписка активна",
"wa_home_access_active": "Доступ активен",
"wa_subscription_expiring_soon": "Скоро закончится!",
"wa_sub_term_forever": "Навсегда",
"wa_sub_term_value_unit": "{value} {unit}",
"wa_sub_term_day_one": "день",
"wa_sub_term_day_few": "дня",
"wa_sub_term_day_many": "дней",
"wa_sub_term_month_one": "месяц",
"wa_sub_term_month_few": "месяца",
"wa_sub_term_month_many": "месяцев",
"wa_sub_term_year_one": "год",
"wa_sub_term_year_few": "года",
"wa_sub_term_year_many": "лет",
"wa_home_subscription_inactive": "Подписка не активна",
"wa_until_date": "до {date}",
"wa_subscription_remaining_countdown": "осталось: {countdown}",
"wa_home_traffic_used": "Использовано трафика",
"wa_premium_traffic_title": "Premium-серверы",
"wa_premium_reset_monthly": "Отдельный лимит на месяц",
"wa_premium_access_limited": "Доступ к premium временно ограничен",
"wa_premium_unlimited": "Безлимит на premium-сервера",
"wa_premium_left": "Осталось",
"wa_premium_topup_balance": "Докупленный остаток",
"wa_renew": "Продлить",
"wa_renew_subscription": "Продлить подписку",
"wa_pay_subscription": "Оплатить подписку",
"wa_pay_full_subscription": "Оплатить полную подписку",
"wa_subscription_title": "Подписка",
"wa_subscription_choose_period": "Выберите срок подписки",
"wa_tariffs_title": "Тарифы",
"wa_tariffs_choose": "Выберите тариф и вариант оплаты",
"wa_tariff_choose_period_payment": "{tariff}: выберите период и способ оплаты",
"wa_back_to_tariffs": "К списку тарифов",
"wa_selected_tariff": "Выбран тариф: {tariff}",
"wa_tariff_no_description": "Описание тарифа не задано",
"wa_change_tariff": "Сменить тариф",
"wa_topup_traffic": "Докупить трафик",
"wa_add_traffic": "Добавить трафик",
"wa_add_traffic_premium": "Добавить трафик на {target}",
"wa_current_tariff": "Текущий тариф: {tariff}",
"wa_tariff_options_loading": "Загружаем варианты",
"wa_tariff_options_failed": "Не удалось загрузить варианты тарифов",
"wa_tariff_change_applied": "Тариф изменен",
"wa_tariff_change_failed": "Не удалось изменить тариф",
"wa_no_tariff_change_options": "Нет доступных вариантов смены тарифа",
"wa_no_topup_options": "Нет доступных пакетов докупки",
"wa_tariff_model_period": "период",
"wa_tariff_model_traffic": "трафик",
"wa_tariff_change_recalc_days": "Без доплаты: станет {days} дн.",
"wa_tariff_change_convert_gb": "Без доплаты: получить {gb} GB",
"wa_tariff_change_pay_diff": "Доплатить {price}",
"wa_tariff_change_buy_package": "Перейти и добавить {gb} GB за {price}",
"wa_tariff_change_recalc_hint": "Оставшиеся {days} дн. будут пересчитаны по цене нового тарифа.",
"wa_tariff_change_convert_hint": "Оставшиеся {days} дн. будут переведены в пакет трафика.",
"wa_tariff_change_payment_hint": "Переход применится после оплаты.",
"wa_tariff_change_targets_title": "Новый тариф",
"wa_tariff_change_strategy_title": "Вариант перехода",
"wa_tariff_change_confirm_title": "Подтвердите смену тарифа",
"wa_tariff_change_confirm_desc": "Проверьте, что произойдет после подтверждения.",
"wa_tariff_change_confirm_target": "Новый тариф: {tariff}",
"wa_tariff_change_confirm_action": "Вариант: {action}",
"wa_tariff_change_confirm_recalc": "После перехода останется {days} дн.",
"wa_tariff_change_confirm_convert": "Будет начислено {gb} GB трафика.",
"wa_tariff_change_confirm_payment": "Будет создана оплата на {price}.",
"wa_confirm_and_apply": "Подтвердить и применить",
"wa_confirm_and_pay": "Подтвердить и оплатить",
"wa_topup_for_tariff": "Пакеты для тарифа {tariff}",
"wa_topup_carryover": "Докупленный трафик не сгорает: сначала расходуется месячный лимит, затем докупленный остаток.",
"wa_topup_warning_levels": "Предупреждения о трафике приходят на {levels}%.",
"wa_topup_warning_medium": "Использовано {percent}% трафика. Предупреждения настроены на {levels}%.",
"wa_topup_warning_high": "Использовано {percent}% трафика. Лучше докупить пакет заранее.",
"wa_topup_warning_critical": "Использовано {percent}% трафика. Доступ скоро может быть ограничен.",
"wa_apply": "Применить",
"wa_per_month_short": "/мес",
"wa_traffic_packages_title": "Трафик",
"wa_traffic_packages_choose": "Выберите пакет трафика",
"wa_per_gb_short": "/ГБ",
"wa_buy_traffic": "Купить трафик",
"wa_activate_trial": "Активировать триал",
"wa_trial_title": "Пробный период",
"wa_trial_details": "{days} дн., {traffic}",
"wa_trial_offer_title": "Можно начать с льготного периода",
"wa_trial_offer_description": "Активируйте триал: {duration} доступа и {traffic} для скачивания без оплаты.",
"wa_trial_duration_label": "Срок",
"wa_trial_download_traffic_label": "Доступно для скачивания",
"wa_trial_try_free": "Попробовать бесплатно",
"wa_trial_activated": "Пробный период активирован",
"wa_trial_telegram_required_title": "Привяжите Telegram для триала",
"wa_trial_telegram_required_description": "Чтобы активировать триал на {duration} с лимитом {traffic}, сначала привяжите Telegram.",
"wa_trial_link_telegram_and_activate": "Привязать и активировать",
"wa_activation_success_title": "Всё успешно активировано",
"wa_activation_success_install_hint": "Нажмите ОК и следуйте инструкциям по установке на вашем устройстве.",
"wa_activation_success_connect_hint": "Нажмите ОК, и мы откроем страницу подписки Remnawave для настройки устройства.",
"wa_trial_activation_failed": "Не удалось активировать пробный период",
"wa_trial_telegram_required_error": "Для активации пробного периода привяжите Telegram.",
"wa_trial_activation_loading": "Активируем пробный период...",
"wa_trial_activation_wait": "Готовим доступ и данные для подключения.",
"wa_trial_active_hint": "Доступ готов. Установите приложение и импортируйте профиль.",
"wa_trial_active_until_label": "Действует до",
"wa_trial_days_left_label": "Осталось",
"wa_trial_days_left": "{days} дн.",
"wa_trial_traffic_label": "Трафик",
"wa_trial_unavailable_title": "Пробный период недоступен",
"wa_trial_unavailable_hint": "Он уже использован или для аккаунта уже есть активный доступ.",
"wa_trial_retry": "Попробовать еще раз",
"wa_install_and_configure": "Установить и настроить",
"wa_payment_methods_not_configured": "Способы оплаты пока не настроены",
"wa_pay": "Оплатить",
"wa_referral_program_title": "Реферальная программа",
"wa_referral_link_title": "Ваша реферальная ссылка",
"wa_referral_welcome_telegram_required_title": "Бонус ждёт привязки Telegram",
"wa_referral_welcome_telegram_required_description": "Привяжите Telegram, чтобы получить {days} бонусных дней за регистрацию по приглашению.",
"wa_referral_link_telegram_and_claim": "Привязать и получить бонус",
"wa_referral_welcome_claimed": "Реферальный бонус начислен",
"wa_referral_welcome_claimed_until": "Реферальный бонус начислен до {date}",
"wa_referral_welcome_claim_failed": "Не удалось начислить реферальный бонус",
"wa_referral_welcome_telegram_required_error": "Для получения реферального бонуса привяжите Telegram.",
"wa_link_unavailable": "Ссылка пока недоступна",
"wa_link_copied": "Ссылка скопирована",
"wa_copy": "Копировать",
"wa_referral_bonus_overview_title": "Система бонусов",
"wa_referral_bonus_once_note": "Бонус за приглашённого начисляется только один раз, после его первой оплаты.",
"wa_referral_bonus_registration_title": "За регистрацию по реферальной ссылке",
"wa_referral_bonus_paid_intro": "Если друг оплатит подписку:",
"wa_referral_bonus_depends_on_tariff": "Бонус зависит от тарифа и периода оплаты друга",
"wa_referral_bonus_range_days": "от {min} до {max} дней",
"wa_referral_bonus_you_days": "Вам: +{days} дней",
"wa_referral_bonus_friend_days": "Другу: +{days} дней",
"wa_referral_bonus_you_range": "Вам: {range}",
"wa_referral_bonus_friend_range": "Другу: {range}",
"wa_referral_bonus_not_configured": "Реферальные бонусы не настроены",
"wa_promo_enter": "Введите промокод",
"wa_promo_activated_until": "Промокод активирован. Подписка до {date}",
"wa_promo_activated": "Промокод активирован",
"wa_promo_activation_failed": "Не удалось активировать промокод",
"wa_activate": "Активировать",
"wa_settings_avatar_alt": "Аватар пользователя",
"wa_settings_language": "Выбор языка",
"wa_settings_theme": "Тема оформления",
"wa_settings_theme_follow_default": "По умолчанию (сервер)",
"wa_settings_theme_update_failed": "Не удалось обновить тему",
"wa_settings_link_telegram": "Привязка Telegram",
"wa_settings_not_linked": "Не привязан",
"wa_settings_link_email": "Привязка почты",
"wa_settings_email_not_linked": "Не привязана",
"wa_settings_linked": "Привязано",
"wa_settings_language_update_failed": "Не удалось обновить язык",
"wa_settings_user_agreement": "Пользовательское соглашение",
"wa_settings_privacy_policy": "Политика конфиденциальности",
"wa_logout": "Выйти",
"wa_end_session": "Завершить сессию",
"wa_navigation": "Навигация",
"wa_nav_home": "Главная",
"wa_nav_settings": "Настройки",
"wa_nav_devices": "Устройства",
"wa_devices_title": "Мои устройства",
"wa_devices_count": "{current} из {max}",
"wa_devices_unlimited": "Без ограничений",
"wa_devices_refresh": "Обновить устройства",
"wa_devices_loading": "Загружаем устройства...",
"wa_devices_load_failed": "Не удалось загрузить устройства",
"wa_devices_empty": "Устройств пока нет",
"wa_devices_empty_hint": "Можно подключить до {max} устройств через приложение с подпиской.",
"wa_device_fallback_name": "Устройство {index}",
"wa_devices_platform_unknown": "Платформа неизвестна",
"wa_devices_connected_at": "Подключено",
"wa_devices_disconnect": "Отключить устройство",
"wa_devices_disconnect_desc": "{device} будет удалено из списка устройств. Оно может подключиться снова при следующем использовании подписки на этом устройстве.",
"wa_devices_disconnect_confirm": "Отключить",
"wa_device_disconnected": "Устройство отключено",
"wa_device_disconnect_failed": "Не удалось отключить устройство",
"wa_cancel": "Отмена",
"wa_ok": "ОК",
"wa_payment_created": "Платеж создан",
"wa_payment_create_failed": "Не удалось создать платеж",
"wa_payment_stars_telegram_required": "Откройте оплату в Telegram, чтобы заплатить звездами",
"wa_connect_link_unavailable": "Ссылка для подключения пока недоступна",
"wa_copied": "Скопировано",
"wa_unavailable": "Пока недоступно",
"wa_method_other_title": "Другие способы",
"wa_unlimited_traffic": "Безлимитный трафик",
"wa_traffic_of": "{used} из {limit}",
"wa_traffic_depleted": "Трафик закончился",
"wa_language_default": "Русский",
"wa_telegram_not_linked": "Telegram не привязан",
"wa_tg_id_not_linked": "TG ID не привязан",
"wa_nav_bonuses": "Бонусы",
"wa_method_platega_sbp_card": "СБП/Карта",
"wa_method_platega_crypto": "Крипта",
"wa_settings_link_telegram_action": "Привязать телеграм",
"wa_settings_telegram_linked_title": "Телеграм привязан",
"wa_settings_link_email_action": "Привязать почту",
"wa_settings_email_linked_title": "Почта привязана",
"wa_telegram_notifications_banner_title": "Включите уведомления в Telegram",
"wa_telegram_notifications_banner_text": "Бот пришлет напоминания о подписке, оплатах и ответах поддержки только после разрешения или запуска чата.",
"wa_telegram_notifications_blocked_title": "Бот не может отправлять уведомления",
"wa_telegram_notifications_blocked_text": "Откройте бота в Telegram и разблокируйте чат, затем вернитесь в приложение.",
"wa_telegram_notifications_open_bot": "Запустить бота",
"wa_telegram_notifications_link_unavailable": "Ссылка на бота пока недоступна",
"wa_activate_promo_title": "Активировать промокод",
"wa_traffic_reset_none": "Без сброса",
"wa_traffic_reset_monthly": "Сброс ежемесячно",
"wa_traffic_reset_weekly": "Сброс еженедельно",
"wa_traffic_reset_daily": "Сброс ежедневно",
"wa_traffic_reset_yearly": "Сброс ежегодно",
"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 устройств:",
"select_hwid_device_renewal_package": "Продление докупленных HWID устройств выполняется вместе с продлением подписки. Текущая докупка действует до {date}.",
"choose_payment_method_hwid_devices": "Выберите способ оплаты дополнительных HWID устройств:",
"payment_hwid_renewal_toggle_on": "✅ Продлить также +{count} HWID устройств за {price} {currency_symbol}",
"payment_hwid_renewal_toggle_off": "☐ Продлить +{count} HWID устройств за {price} {currency_symbol}",
"no_hwid_device_packages_available": "Дополнительные HWID устройства для этого тарифа не настроены.",
"hwid_devices_unlimited_no_topup": "У вас уже безлимитное число устройств.",
"payment_description_hwid_devices": "Дополнительные HWID устройства +{count}",
"payment_successful_hwid_devices_renewal_note": "Докупленные +{count} HWID устройств действуют до {date}. Если нужно продлить их на следующий срок, включите продление устройств при оплате подписки.",
"payment_successful_hwid_devices_renewed_note": "Докупленные +{count} HWID устройств продлены вместе с подпиской до {date}.",
"subscription_hwid_renewal_reminder": "У вас докуплено +{count} HWID устройств до {date}. При продлении подписки можно включить продление этих устройств в тот же платеж.",
"wa_buy_hwid_devices": "Купить устройства",
"wa_device_topup_for_tariff": "Пакеты устройств для тарифа {tariff}",
"wa_hwid_devices_package": "+{count} устройств",
"wa_hwid_devices_renewal_package": "Продлить +{count} устройств",
"wa_hwid_devices_active_until": "Действует до {date}",
"wa_hwid_devices_renewal_period": "С {from} до {to}",
"wa_hwid_devices_valid_until": "+{count} дополнительных устройств действует до {date}",
"wa_hwid_devices_renewal_notice": "Докупленные +{count} устройств действуют до {date}. Продлить их на следующий срок можно вместе с продлением подписки.",
"wa_hwid_devices_renewal_checkbox": "Продлить также +{count} доп. устройств за {price}",
"wa_hwid_devices_renewal_checkbox_aria": "Продлить дополнительные устройства вместе с подпиской",
"wa_hwid_devices_renewal_checkbox_hint": "Новый срок устройств: с {from} до {to}",
"wa_hwid_devices_renewal_checkbox_hint_short": "Устройства будут продлены на новый срок подписки",
"wa_hwid_devices_desync_notice": "Текущая докупка действует до {date}; до начала нового периода лимит может вернуться к базовому.",
"wa_hwid_devices_renewal_offer": "Текущая докупка +{count} устройств действует до {date}. Продление устройств выполняется вместе с продлением подписки.",
"wa_hwid_devices_renewal_prompt": "Подписка продлена. Если устройства не продлевались вместе с ней, текущая докупка действует до своей даты окончания.",
"wa_hwid_devices_renewal_unavailable": "Сейчас докуплено +{count} устройств до {date}. Для выбранного способа оплаты или тарифа продление этих устройств недоступно.",
"wa_no_hwid_device_options": "Нет доступных пакетов устройств",
"wa_device_topup_options_failed": "Не удалось загрузить пакеты устройств",
"admin_nav_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_themes": "Темы",
"admin_nav_backups": "Бэкапы",
"admin_nav_settings": "Настройки",
"admin_section_stats_title": "Дашборд",
"admin_section_stats_subtitle": "Аудитория, доходы, панель Remnawave и последние платежи",
"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_themes_title": "Темы Web App",
"admin_section_themes_subtitle": "Цвета, шрифты и темы оформления Mini App",
"admin_section_backups_title": "Бэкапы",
"admin_section_backups_subtitle": "Архивы, загрузка и восстановление БД/compose",
"admin_section_settings_title": "Настройки приложения",
"admin_section_settings_subtitle": "Оверрайды над .env, применяются мгновенно",
"admin_backups_load_failed": "Не удалось загрузить бэкапы",
"admin_backups_upload_done": "Архив загружен",
"admin_backups_upload_failed": "Не удалось загрузить архив",
"admin_backups_select_archive": "Выберите архив",
"admin_backups_select_target": "Выберите, что восстановить",
"admin_backups_restore_done": "Восстановление завершено",
"admin_backups_restore_failed": "Не удалось восстановить",
"admin_backups_col_archive": "Архив",
"admin_backups_col_created": "Создан",
"admin_backups_col_size": "Размер",
"admin_backups_col_contents": "Состав",
"admin_backups_col_warnings": "Предупреждения",
"admin_backups_target_database": "БД",
"admin_backups_target_compose": "compose-папка",
"admin_backups_restore_confirm": "Запустить восстановление из {name}: {components}?",
"admin_backups_uploading": "Загрузка...",
"admin_backups_upload": "Загрузить архив",
"admin_backups_dir": "Каталог",
"admin_backups_restore_title": "Восстановление",
"admin_backups_last_restore_done": "Готово",
"admin_backups_restoring": "Восстановление...",
"admin_backups_restore_run": "Запустить",
"admin_backups_pre_restore_snapshot": "Текущая compose-папка сохранена перед заменой: {path}",
"admin_backups_empty": "Архивов пока нет",
"admin_backups_badge_db": "БД",
"admin_backups_badge_compose": "Compose",
"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_sort_premium_ratio_asc": "Премиум % ↑",
"admin_sort_premium_ratio_desc": "Премиум % ↓",
"admin_sort_ascending": "Сортировка по возрастанию",
"admin_sort_descending": "Сортировка по убыванию",
"admin_sort_off": "Без сортировки",
"admin_premium_traffic_filter_label": "Премиум трафик",
"admin_premium_traffic_filter_all": "Все",
"admin_premium_traffic_filter_none": "Без лимита в тарифе",
"admin_premium_traffic_filter_unlimited": "Безлимит (оверрайд)",
"admin_premium_traffic_filter_good": "Премиум: норма",
"admin_premium_traffic_filter_warn": "Премиум: мало",
"admin_premium_traffic_filter_critical": "Премиум: исчерпан",
"admin_premium_traffic_na": "—",
"admin_close_menu": "Закрыть меню",
"admin_sidebar_navigation": "Навигация админки",
"admin_exit": "Выйти",
"admin_language": "Язык",
"admin_menu": "Меню",
"admin_users_search_placeholder": "ID, @username или email",
"admin_find": "Найти",
"admin_filter": "Фильтр",
"admin_filters": "Фильтры",
"admin_active_filters": "Активные фильтры",
"admin_clear_filter": "Сбросить {label}",
"admin_done": "Готово",
"admin_users_filters_open": "Открыть фильтры",
"admin_users_filters_title": "Фильтры пользователей",
"admin_users_filters_description": "Уточните список пользователей, не уходя из таблицы.",
"admin_sort": "Сортировка",
"admin_total": "Всего",
"admin_users_empty": "Никого не найдено",
"admin_users_col_payments_total": "Сумма платежей",
"admin_users_col_payments_count": "Платежи",
"admin_users_col_invited": "Приглашенные",
"admin_users_col_subscription_expires": "Истекает",
"admin_users_col_registration": "Регистрация",
"admin_page": "Страница",
"admin_page_short": "Стр.",
"admin_user": "Пользователь",
"admin_amount": "Сумма",
"admin_provider": "Провайдер",
"admin_description": "Описание",
"admin_status": "Статус",
"admin_date": "Дата",
"admin_payments_empty": "Нет платежей",
"admin_payments_col_traffic_regular": "Основной трафик",
"admin_payments_col_traffic_premium": "Премиум трафик",
"admin_payments_col_actions": "",
"admin_payments_open_user": "Открыть карточку пользователя",
"admin_payments_desc_traffic_package_regular": "Пакет трафика {gb} ГБ (обычный)",
"admin_payments_desc_traffic_package_premium": "Пакет трафика {gb} ГБ (премиум)",
"admin_payment_detail_open": "Открыть платёж",
"admin_payment_detail_title": "Платёж #{id}",
"admin_payment_load_failed": "Не удалось загрузить платёж",
"admin_payment_detail_updated_at": "Обновлён",
"admin_payment_detail_provider_payment_id": "ID у провайдера",
"admin_payment_detail_idempotence_key": "Ключ идемпотентности",
"admin_payment_detail_sale_mode": "Тип продажи",
"admin_payment_detail_tariff_key": "Тариф",
"admin_payment_detail_duration_months": "Период",
"admin_payment_detail_months_count": "{count} мес.",
"admin_payment_detail_traffic": "Трафик",
"admin_payment_detail_regular_traffic": "Основной: {gb}",
"admin_payment_detail_premium_traffic": "Премиум: {gb}",
"admin_payment_detail_purchased_gb": "Куплено GB",
"admin_payment_detail_hwid_devices": "HWID-устройства",
"admin_payment_detail_promo_code": "Промокод",
"admin_payment_detail_payment_section": "Платёж",
"admin_payment_detail_purchase_section": "Покупка",
"admin_logs_user_filter_placeholder": "Фильтр по ID пользователя",
"admin_reset": "Сбросить",
"admin_event": "Событие",
"admin_content": "Контент",
"admin_logs_empty": "Записей нет",
"admin_settings_section_general": "Общие",
"admin_settings_section_remnawave": "Remnawave Panel",
"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_backups": "Бэкапы",
"admin_settings_section_devices": "Устройства",
"admin_settings_section_support": "Поддержка",
"admin_settings_section_system": "Система",
"admin_settings_section_migrations": "Миграции",
"admin_settings_field_telemetry_enabled_label": "Анонимная статистика установки",
"admin_settings_field_telemetry_enabled_description": "Раз в сутки отправляет обезличенный сигнал: версия, ОС, локаль и число пользователей в виде диапазона. Без персональных данных, токенов и доменов. Помогает оценить число активных установок и используемые версии. Отключение применяется без перезапуска.",
"admin_settings_subsection_common": "Общие",
"admin_settings_subsection_checkout": "Оформление оплаты",
"admin_settings_subsection_trial": "Пробный период",
"admin_settings_subsection_referral": "Реферальная программа",
"admin_settings_subsection_legacy_tariffs": "Legacy-тарифы",
"admin_settings_subsection_remnawave": "Remnawave",
"admin_settings_subsection_remnashop": "Remnashop",
"admin_settings_subsection_telegram_stars": "Telegram Stars",
"admin_settings_subsection_yookassa": "YooKassa",
"admin_settings_subsection_freekassa": "FreeKassa",
"admin_settings_subsection_platega": "Platega",
"admin_settings_subsection_severpay": "SeverPay",
"admin_settings_subsection_cryptopay": "CryptoPay",
"admin_settings_subsection_wata": "Wata",
"admin_settings_subsection_heleket": "Heleket",
"admin_settings_provider_webhook_url": "Webhook URL",
"admin_settings_provider_webhook_url_hint": "Укажите этот адрес в настройках вебхуков провайдера.",
"admin_settings_panel_webhook_url_hint": "Укажите этот адрес как WEBHOOK_URL в Remnawave Panel.",
"admin_settings_provider_webhook_base_missing": "Укажите WEBHOOK_BASE_URL в .env, чтобы увидеть полный адрес для {path}.",
"admin_settings_provider_admin_only_label": "Только для админов",
"admin_settings_provider_admin_only_description": "Показывает провайдер только администраторам. Вебхуки и обработка статусов остаются активными для тестовых платежей.",
"admin_settings_field_migration_remnashop_referral_code_compat_enabled_label": "Совместимость ref-кодов Remnashop",
"admin_settings_field_migration_remnashop_referral_code_compat_enabled_description": "Разрешает вход по старым ref-кодам Remnashop без изменения их регистра и формата. Включается импортёром автоматически.",
"admin_settings_field_migration_remnashop_promo_code_compat_enabled_label": "Совместимость промокодов Remnashop",
"admin_settings_field_migration_remnashop_promo_code_compat_enabled_description": "Ищет промокоды сначала в исходном регистре, затем по текущим правилам. Обычные промокоды продолжают работать как раньше.",
"admin_settings_field_migration_remnashop_imported_at_label": "Дата импорта Remnashop",
"admin_settings_field_migration_remnashop_imported_at_description": "Служебная отметка последнего импорта Remnashop в ISO-формате.",
"admin_settings_field_migration_remnashop_notes_label": "Заметки импорта Remnashop",
"admin_settings_field_migration_remnashop_notes_description": "Краткая сводка импортёра: какие сущности перенесены и какие совместимые режимы включены.",
"admin_settings_validation_errors": "Ошибки: {errors}",
"admin_settings_save_error": "Ошибка: {error}",
"admin_sync_started": "Синхронизация запущена",
"admin_sync_error": "Ошибка синхронизации",
"admin_error": "Ошибка",
"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_broadcast_target_expired": "С просроченной подпиской",
"admin_broadcast_target_active_never_connected": "С подпиской, но без VPN-подключений",
"admin_broadcast_target_never": "Без подписки и без истории",
"admin_expired_at": "Истекла {date}",
"admin_expired_badge": "Expired {date}",
"admin_stats_error": "Не удалось загрузить статистику: {error}",
"admin_stats_label_users": "Пользователи",
"admin_stats_trend_banned": "В бане: {count}",
"admin_stats_label_active_subs": "Активные пользователи",
"admin_stats_label_paid_subs": "Платные пользователи",
"admin_stats_label_trial_users": "С пробной подпиской",
"admin_stats_label_free_users": "С бесплатной подпиской",
"admin_stats_trend_paid": "Платные: {count}",
"admin_stats_trend_trials": "Пробные: {count}",
"admin_stats_trend_free": "Бесплатные: {count}",
"admin_stats_label_today_rev": "Доход за день",
"admin_stats_trend_payments": "{count} платежей",
"admin_stats_label_week": "За неделю",
"admin_stats_trend_month": "Месяц: {value}",
"admin_stats_label_all_time": "Всё время",
"admin_stats_sync_label": "Синхронизация",
"admin_stats_label_queue": "Очередь",
"admin_stats_trend_groups": "Группы: {count}",
"admin_stats_recent_payments": "Последние платежи",
"admin_stats_records_count": "{count} записей",
"admin_stats_section_audience": "Аудитория",
"admin_stats_section_audience_hint": "Пользователи бота и подписки",
"admin_stats_trend_referrals": "Рефералы: {count}",
"admin_stats_label_inactive": "Без активной подписки",
"admin_stats_trend_new_today": "Регистраций сегодня: {count}",
"admin_stats_trend_expired_subscriptions": "С просроченной подпиской: {count}",
"admin_stats_section_revenue": "Доходы",
"admin_stats_section_revenue_hint": "Успешные платежи, валюта магазина",
"admin_stats_revenue_chart_title": "Выручка по дням (UTC)",
"admin_stats_revenue_chart_aria": "График дневной выручки; наведите курсор для даты и суммы",
"admin_stats_revenue_chart_aria_period": "Дневная выручка, последние {days} дн. (UTC)",
"admin_stats_revenue_chart_hint": "Наведите на график — дата и сумма за день",
"admin_stats_revenue_chart_range_sum": "Сумма за выбранный период: {value}",
"admin_stats_revenue_chart_days_available": "В выборке: {count} дн.",
"admin_stats_revenue_chart_uplot_time": "Время",
"admin_stats_revenue_chart_uplot_value": "Сумма",
"admin_stats_revenue_period_7": "7 дн.",
"admin_stats_revenue_period_14": "14 дн.",
"admin_stats_revenue_period_30": "30 дн.",
"admin_stats_revenue_period_90": "90 дн.",
"admin_stats_revenue_period_180": "6 мес.",
"admin_stats_revenue_period_365": "1 г.",
"admin_stats_revenue_period_custom": "Свой период",
"admin_stats_revenue_custom_range_title": "Диапазон дат (UTC)",
"admin_stats_revenue_granularity_aria": "Шаг графика выручки",
"admin_stats_revenue_granularity_day": "По дням",
"admin_stats_revenue_granularity_week": "По неделям",
"admin_stats_revenue_granularity_month": "По месяцам",
"admin_stats_revenue_chart_hint_week": "Недели с понедельника (UTC); наведите на график для суммы",
"admin_stats_revenue_chart_hint_month": "Календарные месяцы (UTC); наведите на график для суммы",
"admin_stats_revenue_chart_bucket_count": "Точек: {count}",
"admin_stats_revenue_chart_custom_span": "Диапазон: {days} дн.",
"admin_stats_revenue_tooltip_day": "День",
"admin_stats_revenue_avg_check": "Средний чек сегодня: {value}",
"admin_stats_revenue_avg_none": "Сегодня без успешных платежей",
"admin_stats_revenue_avg_ticket_label": "Средний чек (сегодня)",
"admin_stats_card_active_subs_caption": "Платные, пробные и бесплатные вместе",
"admin_stats_card_paid_caption": "Платные отдельно от пробных и бесплатных",
"admin_stats_card_trial_caption": "Только реальные пробные подписки",
"admin_stats_card_free_caption": "Ручные начисления и бонусный доступ",
"admin_stats_card_inactive_caption": "Доля от всех пользователей — в бейдже",
"admin_stats_revenue_last_7_calendar": "Сумма за последние 7 дн. (календарь)",
"admin_stats_revenue_prev_7_calendar": "Предыдущие 7 дн.",
"admin_stats_revenue_growth": "к прошлым 7 дн.: {value}%",
"admin_stats_revenue_growth_na": "Нет базы для сравнения 7×7",
"admin_stats_revenue_total_14": "За 14 дн. на графике",
"admin_stats_revenue_rolling_week": "Скользящие 7 дн.",
"admin_stats_revenue_rolling_month": "Скользящие 30 дн.",
"admin_stats_revenue_all_time": "Всё время",
"admin_stats_revenue_no_chart": "Нет данных для графика",
"admin_stats_section_panel": "Панель Remnawave",
"admin_stats_panel_unavailable": "Панель недоступна",
"admin_stats_section_panel_hint": "Состояние из API панели",
"admin_stats_panel_unavailable_detail": "Проверьте REMNAWAVE_* и доступность API панели.",
"admin_stats_panel_online": "Онлайн",
"admin_stats_panel_active": "Активных",
"admin_stats_panel_expired": "Истекла",
"admin_stats_panel_disabled": "Отключено",
"admin_stats_panel_limited": "Лимит",
"admin_stats_panel_total_users": "Всего в панели",
"admin_stats_panel_nodes_online": "Нод в списке",
"admin_stats_panel_nodes_online_hint": "Совпадает с числом строк в блоке «По нодам (7 дней)» ниже (данные bandwidth или метрик нод). Это не поле system.nodes.totalOnline из /system/stats — там часто считаются бэкенды/inbounds и число может быть больше, чем уникальных нод.",
"admin_stats_panel_memory": "Память",
"admin_stats_panel_bw_week": "Трафик 7 дней",
"admin_stats_panel_bw_month": "Трафик 30 дней",
"admin_stats_panel_inner_nodes": "По нодам (7 дней)",
"admin_stats_panel_inner_nodes_hint": "Трафик из bandwidth API; онлайн — метрики нод, сортировка по трафику",
"admin_stats_panel_node_users_online": "Сейчас онлайн: {count}",
"admin_stats_panel_cpu": "CPU",
"admin_stats_panel_nodes_empty": "Панель не вернула разбивку по нодам",
"admin_stats_panel_nodes_overflow": "и ещё {count}",
"admin_stats_sync_last": "Последняя",
"admin_stats_sync_processed": "Обработано: {users} польз., {subs} подписок",
"admin_stats_queue_users": " польз.",
"admin_stats_queue_groups": " групп",
"admin_id": "ID",
"admin_status_default": "По умолчанию",
"admin_status_current": "Текущая",
"admin_tariff_squads": "Сквады",
"admin_tariff_premium": "Премиум",
"admin_settings_badge_secret": "Секрет",
"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": "Выключен",
"admin_status_not_configured": "Не настроен",
"admin_status_bot_only": "Только бот",
"admin_user_detail_title": "Пользователь #{id}",
"admin_user_avatar_open": "Открыть аватар",
"admin_user_avatar_title": "Аватар",
"admin_user_open_tg_profile": "Открыть Telegram",
"admin_user_open_tg_profile_hint": "Открыть профиль Telegram",
"admin_user_open_tg_profile_id_hint": "Бот отправит кнопку профиля в Telegram.",
"admin_user_tg_profile_unavailable": "Ссылка на профиль Telegram недоступна",
"admin_user_tg_profile_link_sent": "Ссылка отправлена в Telegram",
"admin_user_tg_profile_link_failed": "Не удалось отправить ссылку",
"admin_user_profile_link_message": "Профиль пользователя: <b>{name}</b>\nUser ID: <code>{user_id}</code>\nTelegram ID: <code>{telegram_id}</code>\n\nНажмите кнопку ниже, чтобы открыть профиль в Telegram.",
"admin_loading": "Загрузка…",
"admin_badge_banned": "Бан",
"admin_badge_active": "Активен",
"admin_badge_subscription": "Подписка",
"admin_badge_no_subscription": "Без подписки",
"admin_user_label_paid": "Заплачено",
"admin_user_label_logs": "Логов",
"admin_user_section_profile": "Профиль",
"admin_user_label_registration": "Регистрация",
"admin_user_label_ref_code": "Реф. код",
"admin_user_label_invited_by": "Пригласил",
"admin_user_label_invited_users": "Приглашённые",
"admin_user_invited_by_none": "—",
"admin_user_invitees_open": "Показать",
"admin_user_open_related": "Открыть карточку",
"admin_user_invitees_title": "Приглашённые пользователи",
"admin_user_invitees_description": "{name} · {count}",
"admin_user_col_user": "Пользователь",
"admin_user_section_links": "Ссылки",
"admin_user_copy_tooltip": "Скопировать",
"admin_user_sub_link_copied": "Ссылка на подписку скопирована",
"admin_user_ref_link_copied": "Реф. ссылка скопирована",
"admin_user_tab_subscription": "Подписка",
"admin_user_tab_activity": "Активность",
"admin_user_tab_logs": "Логи",
"admin_user_tab_actions": "Действия",
"admin_user_logs_section_title": "Логи пользователя",
"admin_user_logs_admin_event": "Админ",
"admin_refresh": "Обновить",
"admin_user_label_active_until": "Активна до",
"admin_user_label_tariff": "Тариф",
"admin_user_label_auto_renew": "Авто-продление",
"admin_user_label_main_traffic": "Основной трафик",
"admin_user_traffic_left": "Осталось: {left}",
"admin_user_label_premium_squads": "Premium-сквады",
"user_label_hwid_devices": "HWID-устройства",
"user_override_unlimited_short": "Безлимит",
"user_hwid_limit_card_title": "HWID-устройства",
"user_hwid_limit_card_hint": "Ручной лимит устройств для пользователя. Пустое поле вернёт тарифный или default-лимит.",
"user_hwid_limit_input": "Лимит устройств",
"user_hwid_limit_input_hint": "Пусто — тариф/default; 0 или галочка — безлимит.",
"user_hwid_limit_default_placeholder": "Тариф",
"user_hwid_limit_save": "Сохранить",
"user_hwid_limit_status": "Сейчас: {current}",
"user_hwid_limit_default": "Тарифный / default",
"user_hwid_limit_unlimited": "Безлимит",
"user_hwid_limit_count": "{count} устройств",
"user_hwid_limit_with_extra": "{total} устройств ({base} + {extra})",
"hwid_limit_saved": "Лимит устройств сохранён",
"hwid_limit_invalid": "Введите целое число устройств от 0 до 1 000 000 или включите безлимит",
"user_premium_override_card_title": "Премиум-трафик",
"user_premium_override_card_hint": "Безлимит и дополнительный объём для премиум-сквадов поверх тарифа.",
"user_regular_override_card_title": "Основной трафик",
"user_regular_override_card_hint": "Режим безлимита и постоянный бонус к лимиту основного трафика.",
"user_regular_override_status_unlimited": "Сейчас: безлимит",
"regular_override_saved": "Оверрайд основного трафика сохранён",
"user_traffic_override_title": "Оверрайд трафика",
"user_traffic_override_hint": "Дополнительный лимит основного и премиум-трафика поверх тарифа; безлимит можно включить для основного трафика или премиум-сквадов.",
"user_regular_override_bonus": "Доп. основной трафик, GB",
"user_regular_override_bonus_hint": "Постоянный бонус к лимиту основного трафика (не то же самое, что докупка ГБ).",
"user_regular_override_status_bonus": "Основной сейчас: +{gb} GB",
"user_regular_override_status_none": "Бонус основного трафика не задан",
"regular_override_invalid_bonus": "Некорректное значение GB для основного трафика",
"user_premium_override_title": "Премиум-оверрайд",
"user_premium_override_hint": "Подарите пользователю бесплатный безлимит или дополнительный премиум-трафик сверх лимита тарифа.",
"user_premium_override_bonus_hint": "Не используется, пока включён безлимит на премиум.",
"user_premium_override_unlimited": "Безлимит на премиум",
"user_premium_override_bonus": "Доп. премиум-трафик, GB",
"user_premium_override_save": "Сохранить оверрайд",
"user_premium_override_status_bonus": "Сейчас: +{gb} GB",
"user_premium_override_status_none": "Премиум-оверрайд не задан",
"user_premium_unlimited_value": "∞ (использовано {used})",
"user_premium_unlimited_hint": "Безлимит (админ-оверрайд)",
"premium_override_saved": "Премиум-оверрайд сохранён",
"premium_override_invalid_bonus": "Некорректное значение GB",
"user_traffic_grant_title": "Выдать трафик",
"user_traffic_grant_hint": "Зачисление ГБ на баланс пользователя — как при докупке, но без оплаты. Лимит и сквады в панели обновятся сразу.",
"user_traffic_grant_kind": "Тип трафика",
"user_traffic_grant_kind_regular": "Обычный",
"user_traffic_grant_kind_premium": "Премиум",
"user_traffic_grant_gb": "ГБ к выдаче",
"user_traffic_grant_submit": "Выдать",
"traffic_grant_invalid_gb": "Введите положительное число ГБ",
"traffic_grant_regular_done": "+{gb} ГБ обычного трафика выдано",
"traffic_grant_premium_done": "+{gb} ГБ премиум-трафика выдано",
"admin_user_no_active_subscription": "Активной подписки нет",
"admin_user_history_title": "История подписок · {count}",
"admin_user_history_no_tariff": "Без тарифа",
"admin_user_history_active": "Активна",
"admin_user_history_status_panel": "История",
"admin_user_recent_payments_title": "Последние платежи · {count}",
"admin_user_no_payments": "Платежей нет",
"admin_user_btn_reset_trial": "Сбросить триал",
"admin_user_label_extend": "Продлить подписку",
"admin_user_label_extend_days": "Дней",
"admin_user_extend_hwid_devices": "Продлить также +{count} HWID устройств",
"admin_user_extend_hwid_devices_aria": "Продлить докупленные HWID устройства",
"admin_user_extend_hwid_devices_hint": "Срок действующих докупок устройств увеличится на те же дни.",
"admin_user_btn_extend": "Продлить",
"admin_user_label_telegram_msg": "Сообщение в Telegram",
"admin_user_hint_telegram_msg": "Поддерживается HTML-разметка Telegram",
"admin_user_placeholder_msg": "Текст сообщения",
"admin_user_btn_preview_tg": "Превью в Telegram",
"admin_user_btn_send_msg": "Отправить сообщение",
"admin_user_danger_zone_title": "Опасные действия",
"admin_user_danger_zone_subtitle": "Эти действия требуют подтверждения и (для удаления) необратимы",
"admin_user_btn_unban": "Разбанить пользователя",
"admin_user_btn_ban": "Заблокировать",
"admin_user_btn_delete_account": "Удалить аккаунт",
"admin_user_msg_confirm_title": "Отправить сообщение пользователю?",
"admin_user_msg_confirm_recipient": "Получатель: {name}",
"admin_user_btn_confirm_send": "Подтвердить отправку",
"admin_user_ban_confirm_title": "Заблокировать пользователя?",
"admin_user_ban_confirm_subtitle": "{name} больше не сможет взаимодействовать с ботом. Действие можно отменить позже.",
"admin_user_delete_confirm_title": "Удалить пользователя?",
"admin_user_delete_confirm_subtitle": "Действие необратимо. Удалятся записи в БД бота и пользователь в Remnawave Panel.",
"admin_user_btn_confirm_delete": "Подтвердить удаление",
"admin_btn_add_premium_squad": "Добавить premium-сквад",
"admin_tariff_col_volume_gb": "Объём, GB",
"admin_tariff_col_price_rub": "Цена, ₽",
"admin_tariff_col_price_stars": "Цена, ⭐",
"admin_tariff_col_price_stars_full": "Цена, ⭐ Stars",
"admin_tariff_col_period_months": "Срок, мес.",
"admin_tariff_col_ref_inviter": "Бонус пригласившему",
"admin_tariff_col_ref_referee": "Бонус приглашённому",
"admin_tariff_col_hwid_count": "+ устройств",
"admin_tariff_label_hwid_count_full": "Сколько устройств добавляет пакет",
"admin_tariff_label_price_rub": "Цена в рублях",
"admin_tariff_label_price_stars": "Цена в Telegram Stars",
"admin_tariff_label_ref_inviter": "Бонус пригласившему, дней",
"admin_tariff_label_ref_referee": "Бонус приглашённому, дней",
"admin_aria_label_main_traffic": "Использование основного трафика",
"admin_aria_label_premium_traffic": "Использование premium-трафика",
"admin_btn_delete": "Удалить",
"admin_promos_empty": "Промокодов нет",
"admin_btn_create": "Создать",
"admin_btn_campaign": "Кампания",
"admin_btn_tariff": "Тариф",
"admin_btn_sync": "Синхронизировать",
"admin_btn_syncing": "Синхронизация...",
"admin_btn_enable": "Вкл",
"admin_btn_disable": "Выкл",
"admin_btn_show_more": "Показать еще",
"admin_settings_dirty_count": "Изменений: {count}",
"admin_promo_col_bonus": "Бонус",
"admin_promo_col_activations": "Активаций",
"admin_promo_col_valid_until": "Действует до",
"admin_promo_create_title": "Создать промокод",
"admin_promo_label_bonus_days": "Бонус (дней)",
"admin_promo_label_max_activations": "Макс. активаций",
"admin_promo_label_valid_days": "Срок действия (дней)",
"admin_ad_create_title": "Новая кампания",
"admin_ad_label_param": "start-параметр",
"admin_ad_hint_param": "Unique identifier for the referral link",
"admin_ad_label_cost": "Стоимость, RUB",
"admin_ads_col_source": "Источник",
"admin_ads_col_param": "Параметр",
"admin_ads_col_cost": "Стоимость",
"admin_ads_col_registrations": "Регистрации",
"admin_ads_col_conversions": "Конверсии",
"admin_no_data": "Нет данных",
"admin_pagination_meta": "{current}/{total}",
"admin_prev_page": "Назад",
"admin_next_page": "Вперёд",
"admin_settings_hint": "Изменения в админке имеют приоритет над .env. Кнопка «Сбросить» возвращает значение из переменных окружения.",
"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} параметров",
"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.",
"admin_show": "Показать",
"admin_hide": "Скрыть",
"admin_tariffs_stat_total": "Всего тарифов",
"admin_tariffs_stat_default": "По умолчанию",
"admin_tariffs_stat_default_hint": "Используется для новых подписок",
"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_without_telegram_enabled": "Триал без Telegram",
"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_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_referral_title": "Реферальная программа",
"admin_tariffs_referral_subtitle": "Настройки приветственного бонуса, правил начисления и защиты от одноразовых email.",
"admin_tariffs_referral_group_welcome": "Приветственный бонус",
"admin_tariffs_referral_group_welcome_hint": "Дни, которые получает приглашённый пользователь после регистрации по ссылке.",
"admin_tariffs_referral_welcome_bonus_days": "Приветственный бонус, дней",
"admin_tariffs_referral_without_telegram": "Начислять welcome bonus без Telegram",
"admin_tariffs_referral_group_rules": "Правила и антиабьюз",
"admin_tariffs_referral_group_rules_hint": "Ограничения повторных бонусов и домены одноразовой почты для no-Telegram аккаунтов.",
"admin_tariffs_referral_one_bonus_per_referee": "Один бонус на приглашённого",
"admin_tariffs_referral_legacy_refs": "Старые ref-ссылки",
"admin_tariffs_referral_disposable_domains": "Disposable email домены",
"admin_tariffs_referral_disposable_domains_hint": "По одному домену на строку или через запятую. Поддомены тоже считаются совпадением.",
"admin_tariffs_legacy_title": "Совместимость с legacy-тарифами",
"admin_tariffs_legacy_subtitle": "Старые периоды и пакеты трафика remnawave-tg-shop, которые используются только без JSON-каталога.",
"admin_tariffs_legacy_period": "Период",
"admin_tariffs_legacy_enabled": "Включён",
"admin_tariffs_legacy_ref_inviter": "Бонус пригласившему",
"admin_tariffs_legacy_ref_referee": "Бонус другу",
"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": "Протягивать акцентный цвет",
"admin_themes_use_in_admin": "Использовать в админке",
"admin_themes_catalog_empty": "Каталог пуст. Добавьте папку темы в data/themes и обновите список.",
"admin_themes_saved": "Темы сохранены",
"admin_themes_save_failed": "Не удалось сохранить темы",
"appearance_logo_uploaded_pending": "Логотип загружен и применен.",
"appearance_favicon_uploaded_pending": "Favicon загружена и применена.",
"admin_no_description": "Без описания",
"admin_tariff_model_traffic": "Трафик",
"admin_tariff_model_periods": "Периоды",
"admin_tariff_devices": "Устройства",
"admin_btn_configure": "Настроить",
"admin_btn_set_default": "По умолчанию",
"admin_btn_delete_tariff": "Удалить тариф",
"admin_months_short": "мес.",
"admin_at": "за",
"admin_tariff_traffic_packages": "Пакеты трафика",
"admin_btn_create_tariff": "Создать тариф",
"admin_enabled": "Включено",
"admin_disabled": "Выключено",
"admin_broadcast_title": "Рассылка",
"admin_broadcast_subtitle": "Доставка через очередь сообщений",
"admin_broadcast_label_audience": "Аудитория",
"admin_broadcast_label_text": "Текст сообщения",
"admin_broadcast_hint_text": "Поддерживается HTML-разметка Telegram",
"admin_btn_queue": "Поставить в очередь",
"admin_btn_sending": "Отправка...",
"admin_broadcast_stat_queued": "В очереди",
"admin_broadcast_stat_failed": "Неудач",
"admin_broadcast_started": "Рассылка запущена",
"admin_broadcast_failed": "Ошибка рассылки",
"admin_target_short": "Цель",
"admin_settings_field_default_language_label": "Язык по умолчанию",
"admin_settings_field_default_language_description": "Используется для приветственных сообщений и публичных страниц.",
"admin_settings_field_default_currency_symbol_label": "Валюта",
"admin_settings_field_default_currency_symbol_description": "Например, RUB, USD, EUR.",
"admin_settings_field_support_link_label": "Ссылка поддержки",
"admin_settings_field_support_link_description": "Куда вести пользователей за помощью.",
"admin_settings_field_server_status_url_label": "Ссылка на статус серверов",
"admin_settings_field_privacy_policy_url_label": "Политика конфиденциальности",
"admin_settings_field_user_agreement_url_label": "Пользовательское соглашение",
"admin_settings_field_disable_welcome_message_label": "Скрыть приветствие /start",
"admin_settings_field_start_command_description_label": "Описание /start",
"admin_settings_field_required_channel_id_label": "ID обязательного канала",
"admin_settings_field_required_channel_id_description": "Telegram ID канала, в котором нужно состоять.",
"admin_settings_field_required_channel_link_label": "Ссылка на канал",
"admin_settings_field_required_channel_link_description": "Имя пользователя или invite-link.",
"admin_settings_field_panel_api_url_label": "URL API Remnawave",
"admin_settings_field_panel_api_url_description": "Например, https://panel.example.com/api.",
"admin_settings_field_panel_api_key_label": "API-ключ Remnawave",
"admin_settings_field_panel_api_key_description": "Секретный ключ API панели.",
"admin_settings_field_panel_api_total_timeout_seconds_label": "Общий таймаут API Remnawave",
"admin_settings_field_panel_api_total_timeout_seconds_description": "Максимальное время одного запроса к Remnawave API, в секундах.",
"admin_settings_field_panel_api_connect_timeout_seconds_label": "Таймаут подключения API Remnawave",
"admin_settings_field_panel_api_connect_timeout_seconds_description": "Максимальное время получения или открытия соединения с Remnawave API, в секундах.",
"admin_settings_field_panel_api_sock_connect_timeout_seconds_label": "TCP/TLS-таймаут API Remnawave",
"admin_settings_field_panel_api_sock_connect_timeout_seconds_description": "Максимальное время TCP/TLS-подключения к Remnawave API, в секундах.",
"admin_settings_field_panel_api_sock_read_timeout_seconds_label": "Таймаут чтения API Remnawave",
"admin_settings_field_panel_api_sock_read_timeout_seconds_description": "Максимальное ожидание данных ответа от Remnawave API, в секундах.",
"admin_settings_field_panel_webhook_secret_label": "Секрет вебхуков Remnawave",
"admin_settings_field_panel_webhook_secret_description": "Задайте секрет в Remnawave Panel и вставьте то же значение здесь для проверки входящих вебхуков панели.",
"admin_settings_field_user_squad_uuids_label": "Internal Squads по умолчанию",
"admin_settings_field_user_squad_uuids_description": "UUID через запятую для legacy-режима без JSON-каталога тарифов.",
"admin_settings_field_user_external_squad_uuid_label": "External Squad по умолчанию",
"admin_settings_field_user_external_squad_uuid_description": "Необязательный UUID External Squad для новых пользователей.",
"admin_settings_field_webapp_title_label": "Название Web App",
"admin_settings_field_subscription_mini_app_url_label": "Публичный URL Mini App",
"admin_settings_field_subscription_mini_app_url_description": "Например, https://app.example.com/.",
"admin_settings_field_webapp_primary_color_label": "Основной цвет",
"admin_settings_field_webapp_logo_url_label": "URL логотипа",
"admin_settings_field_webapp_favicon_use_custom_label": "Использовать отдельную favicon",
"admin_settings_field_webapp_favicon_url_label": "URL отдельной favicon",
"admin_settings_field_webapp_logo_favicon_url_label": "Favicon из логотипа",
"admin_settings_field_webapp_enabled_label": "Web App включён",
"admin_settings_field_month_1_enabled_label": "Тариф 1 месяц",
"admin_settings_field_month_3_enabled_label": "Тариф 3 месяца",
"admin_settings_field_month_6_enabled_label": "Тариф 6 месяцев",
"admin_settings_field_month_12_enabled_label": "Тариф 12 месяцев",
"admin_settings_field_rub_price_1_month_label": "Цена 1 мес. (RUB)",
"admin_settings_field_rub_price_3_months_label": "Цена 3 мес. (RUB)",
"admin_settings_field_rub_price_6_months_label": "Цена 6 мес. (RUB)",
"admin_settings_field_rub_price_12_months_label": "Цена 12 мес. (RUB)",
"admin_settings_field_stars_price_1_month_label": "Цена 1 мес. (Stars)",
"admin_settings_field_stars_price_3_months_label": "Цена 3 мес. (Stars)",
"admin_settings_field_stars_price_6_months_label": "Цена 6 мес. (Stars)",
"admin_settings_field_stars_price_12_months_label": "Цена 12 мес. (Stars)",
"admin_settings_field_traffic_packages_label": "Пакеты трафика",
"admin_settings_field_traffic_packages_description": "Формат: 10:199,50:799 (ГБ:цена)",
"admin_settings_field_stars_traffic_packages_label": "Пакеты трафика (Stars)",
"admin_settings_field_payment_methods_order_label": "Порядок методов оплаты",
"admin_settings_field_payment_methods_order_description": "Через запятую, например: severpay,freekassa,yookassa,heleket",
"admin_settings_field_subscription_purchase_description_enabled_label": "Показывать описание подписки",
"admin_settings_field_subscription_purchase_description_enabled_description": "Текст появится перед выбором срока покупки или продления.",
"admin_settings_field_subscription_purchase_description_ru_label": "Описание подписки (RU)",
"admin_settings_field_subscription_purchase_description_ru_description": "Русская версия текста на этапе оплаты.",
"admin_settings_field_subscription_purchase_description_en_label": "Описание подписки (EN)",
"admin_settings_field_subscription_purchase_description_en_description": "Английская версия текста на этапе оплаты.",
"admin_settings_field_stars_enabled_label": "Telegram Stars",
"admin_settings_field_yookassa_enabled_label": "Включена",
"admin_settings_field_yookassa_shop_id_label": "Shop ID",
"admin_settings_field_yookassa_secret_key_label": "Secret key",
"admin_settings_field_yookassa_return_url_label": "Return URL",
"admin_settings_field_yookassa_default_receipt_email_label": "Email для чека по умолчанию",
"admin_settings_field_yookassa_vat_code_label": "VAT code",
"admin_settings_field_yookassa_vat_code_description": "1..6 в зависимости от системы налогообложения",
"admin_settings_field_yookassa_autopayments_enabled_label": "Автоплатежи (recurring)",
"admin_settings_field_yookassa_autopayments_require_card_binding_label": "Принудительная привязка карты",
"admin_settings_field_freekassa_enabled_label": "Включена",
"admin_settings_field_freekassa_merchant_id_label": "Merchant ID",
"admin_settings_field_freekassa_first_secret_label": "First secret",
"admin_settings_field_freekassa_second_secret_label": "Second secret",
"admin_settings_field_freekassa_second_secret_description": "Используется для проверки подписи входящих уведомлений",
"admin_settings_field_freekassa_api_key_label": "API key",
"admin_settings_field_freekassa_payment_url_label": "Payment URL",
"admin_settings_field_freekassa_payment_method_id_label": "Метод оплаты по умолчанию",
"admin_settings_field_freekassa_payment_ip_label": "IP сервера",
"admin_settings_field_freekassa_payment_ip_description": "Передаётся в подпись запроса при создании платежа",
"admin_settings_field_freekassa_trusted_ips_label": "Доверенные IP",
"admin_settings_field_freekassa_trusted_ips_description": "Через запятую — IP-адреса, с которых принимаются нотификации",
"admin_settings_field_platega_enabled_label": "Включена",
"admin_settings_field_platega_base_url_label": "Base URL",
"admin_settings_field_platega_merchant_id_label": "Merchant ID",
"admin_settings_field_platega_secret_label": "Secret",
"admin_settings_field_platega_payment_method_label": "Метод оплаты (legacy)",
"admin_settings_field_platega_sbp_enabled_label": "SBP-кнопка",
"admin_settings_field_platega_sbp_method_label": "SBP method ID",
"admin_settings_field_platega_crypto_enabled_label": "Crypto-кнопка",
"admin_settings_field_platega_crypto_method_label": "Crypto method ID",
"admin_settings_field_platega_return_url_label": "Return URL",
"admin_settings_field_platega_failed_url_label": "Failed URL",
"admin_settings_field_severpay_enabled_label": "Включена",
"admin_settings_field_severpay_mid_label": "MID",
"admin_settings_field_severpay_token_label": "Token",
"admin_settings_field_severpay_base_url_label": "Base URL",
"admin_settings_field_severpay_return_url_label": "Return URL",
"admin_settings_field_severpay_lifetime_minutes_label": "Срок жизни ссылки (мин)",
"admin_settings_field_severpay_lifetime_minutes_description": "30..4320; пусто — значение провайдера",
"admin_settings_field_cryptopay_enabled_label": "Включена",
"admin_settings_field_cryptopay_token_label": "Token",
"admin_settings_field_cryptopay_network_label": "Network",
"admin_settings_field_cryptopay_network_description": "mainnet или testnet",
"admin_settings_field_cryptopay_currency_type_label": "Currency type",
"admin_settings_field_cryptopay_currency_type_description": "fiat или crypto",
"admin_settings_field_cryptopay_asset_label": "Asset",
"admin_settings_field_wata_enabled_label": "Включена",
"admin_settings_field_wata_api_token_label": "API token",
"admin_settings_field_wata_base_url_label": "Base URL",
"admin_settings_field_wata_return_url_label": "Return URL",
"admin_settings_field_wata_failed_url_label": "Failed URL",
"admin_settings_field_wata_link_ttl_minutes_label": "Срок жизни ссылки (мин)",
"admin_settings_field_wata_link_ttl_minutes_description": "15..43200; по умолчанию 15 минут. Wata требует больше 10 минут и допускает до 30 дней.",
"admin_settings_field_wata_webhook_verify_signature_label": "Проверять подпись вебхука",
"admin_settings_field_wata_public_key_label": "Публичный ключ вебхука",
"admin_settings_field_wata_public_key_description": "Необязательно. Если пусто, бэкенд получит ключ из Wata.",
"admin_settings_field_wata_trusted_ips_label": "Доверенные IP",
"admin_settings_field_wata_trusted_ips_description": "IP-адреса через запятую, с которых принимаются вебхуки Wata.",
"admin_settings_field_heleket_enabled_label": "Включена",
"admin_settings_field_heleket_merchant_id_label": "Merchant ID",
"admin_settings_field_heleket_api_key_label": "Payment API key",
"admin_settings_field_heleket_base_url_label": "Base URL",
"admin_settings_field_heleket_currency_label": "Валюта инвойса",
"admin_settings_field_heleket_currency_description": "Фиатный или криптовалютный код (RUB, USD, USDT).",
"admin_settings_field_heleket_to_currency_label": "Целевая криптовалюта",
"admin_settings_field_heleket_to_currency_description": "Необязательная криптовалюта для конвертации.",
"admin_settings_field_heleket_network_label": "Blockchain network",
"admin_settings_field_heleket_network_description": "Необязательный код сети (tron, bsc, eth).",
"admin_settings_field_heleket_return_url_label": "Return URL",
"admin_settings_field_heleket_success_url_label": "Success URL",
"admin_settings_field_heleket_lifetime_seconds_label": "Срок жизни инвойса (сек)",
"admin_settings_field_heleket_lifetime_seconds_description": "300..43200; по умолчанию Heleket использует 3600.",
"admin_settings_field_heleket_verify_webhook_signature_label": "Проверять подпись вебхука",
"admin_settings_field_heleket_trusted_ips_label": "Доверенные IP",
"admin_settings_field_heleket_trusted_ips_description": "IP-адреса через запятую, с которых принимаются вебхуки Heleket.",
"admin_settings_field_trial_enabled_label": "Триал включён",
"admin_settings_field_trial_duration_days_label": "Длительность триала (дней)",
"admin_settings_field_trial_traffic_limit_gb_label": "Лимит трафика триала (ГБ)",
"admin_settings_field_trial_traffic_strategy_label": "Стратегия сброса трафика триала",
"admin_settings_field_trial_without_telegram_enabled_label": "Триал без Telegram",
"admin_settings_field_trial_without_telegram_enabled_description": "Если выключено, email-only пользователю нужно привязать Telegram для активации триала. Disposable email домены всегда требуют Telegram.",
"admin_settings_field_referral_one_bonus_per_referee_label": "Один бонус на приглашённого",
"admin_settings_field_referral_welcome_bonus_days_label": "Приветственный бонус (дней)",
"admin_settings_field_referral_welcome_bonus_without_telegram_enabled_label": "Приветственный бонус без Telegram",
"admin_settings_field_referral_welcome_bonus_without_telegram_enabled_description": "Если выключено, email-only пользователю нужно привязать Telegram для получения реферального приветственного бонуса. Disposable email домены всегда требуют Telegram.",
"admin_settings_field_legacy_refs_label": "Поддержка старых ref-ссылок",
"admin_settings_field_disposable_email_domains_label": "Disposable email домены",
"admin_settings_field_disposable_email_domains_description": "Домены через запятую. Пользователи без Telegram с такими email не смогут получить trial или реферальный приветственный бонус.",
"admin_settings_field_disposable_email_domains_placeholder": "mailinator.com,temp-mail.org,yopmail.com",
"admin_settings_field_referral_bonus_days_inviter_1_month_label": "Бонус приглашающему: 1 мес.",
"admin_settings_field_referral_bonus_days_inviter_3_months_label": "Бонус приглашающему: 3 мес.",
"admin_settings_field_referral_bonus_days_inviter_6_months_label": "Бонус приглашающему: 6 мес.",
"admin_settings_field_referral_bonus_days_inviter_12_months_label": "Бонус приглашающему: 12 мес.",
"admin_settings_field_referral_bonus_days_referee_1_month_label": "Бонус приглашённому: 1 мес.",
"admin_settings_field_referral_bonus_days_referee_3_months_label": "Бонус приглашённому: 3 мес.",
"admin_settings_field_referral_bonus_days_referee_6_months_label": "Бонус приглашённому: 6 мес.",
"admin_settings_field_referral_bonus_days_referee_12_months_label": "Бонус приглашённому: 12 мес.",
"admin_settings_field_subscription_notifications_enabled_label": "Включены уведомления о подписке",
"admin_settings_field_subscription_email_notifications_enabled_label": "Email-уведомления о подписке",
"admin_settings_field_subscription_email_notifications_enabled_description": "Если включено, уведомления жизненного цикла подписки дублируются на email пользователям с привязанной почтой.",
"admin_settings_field_subscription_notify_on_expire_label": "Уведомлять об истечении",
"admin_settings_field_subscription_notify_after_expire_label": "Уведомлять после истечения",
"admin_settings_field_subscription_notify_days_before_label": "За сколько дней предупреждать",
"admin_settings_field_subscription_notify_hours_before_label": "За сколько часов предупреждать",
"admin_settings_field_log_new_users_label": "Логировать новых пользователей",
"admin_settings_field_log_payments_label": "Логировать платежи",
"admin_settings_field_log_promo_activations_label": "Логировать активации промокодов",
"admin_settings_field_log_trial_activations_label": "Логировать активации триала",
"admin_settings_field_log_suspicious_activity_label": "Логировать подозрительные действия",
"admin_settings_field_log_support_label": "Логировать поддержку",
"admin_settings_field_log_level_label": "Глобальный уровень логов",
"admin_settings_field_log_level_description": "DEBUG / INFO / WARNING / ERROR",
"admin_settings_field_log_chat_id_label": "ID чата для логов",
"admin_settings_field_log_thread_id_label": "ID треда (для супергрупп)",
"admin_settings_field_log_support_thread_id_label": "ID треда поддержки",
"admin_settings_field_log_support_thread_id_description": "Тред лог-чата для уведомлений о тикетах поддержки.",
"admin_settings_field_support_tickets_enabled_label": "Тикеты поддержки включены",
"admin_settings_field_support_tickets_enabled_description": "Показывает раздел поддержки в ЛК и включает создание тикетов.",
"admin_settings_field_support_admin_email_notifications_enabled_label": "Email-уведомления админам",
"admin_settings_field_support_admin_email_notifications_enabled_description": "Если выключено, новые тикеты и ответы пользователей останутся только в Telegram и лог-чате.",
"admin_settings_field_support_admin_notification_cooldown_seconds_label": "Пауза Telegram-уведомлений",
"admin_settings_field_support_admin_notification_cooldown_seconds_description": "Минимум секунд между повторными Telegram/log уведомлениями по одному непрочитанному тикету.",
"admin_settings_field_support_admin_email_cooldown_seconds_label": "Пауза email-уведомлений",
"admin_settings_field_support_admin_email_cooldown_seconds_description": "Минимум секунд между повторными email-уведомлениями по одному непрочитанному тикету.",
"admin_settings_field_support_ticket_max_body_length_label": "Макс. длина сообщения",
"admin_settings_field_support_ticket_max_body_length_description": "Максимальное количество символов в сообщении тикета.",
"admin_settings_field_support_ticket_max_subject_length_label": "Макс. длина темы",
"admin_settings_field_support_ticket_max_subject_length_description": "Максимальное количество символов в теме тикета.",
"admin_settings_field_support_ticket_rate_limit_per_hour_label": "Лимит тикетов в час",
"admin_settings_field_support_ticket_rate_limit_per_hour_description": "Сколько новых тикетов пользователь может создать за час. 0 — без лимита.",
"admin_settings_field_backup_enabled_label": "Бэкапы включены",
"admin_settings_field_backup_enabled_description": "Worker будет периодически собирать ZIP-архив и отправлять его в Telegram.",
"admin_settings_field_backup_chat_id_label": "ID чата для бэкапов",
"admin_settings_field_backup_chat_id_description": "Куда отправлять ZIP-архивы. Если пусто, используется LOG_CHAT_ID.",
"admin_settings_field_backup_thread_id_label": "ID треда для бэкапов",
"admin_settings_field_backup_thread_id_description": "Необязательный topic/thread ID. Если пусто, используется LOG_THREAD_ID.",
"admin_settings_field_backup_interval_seconds_label": "Период бэкапов (сек.)",
"admin_settings_field_backup_interval_seconds_description": "По умолчанию 3600: запуск на границе часа (12:00, 13:00 и т.д.).",
"admin_settings_field_backup_local_retention_label": "Сколько архивов хранить",
"admin_settings_field_backup_local_retention_description": "Сколько последних ZIP-архивов оставлять в data/backups на сервере.",
"admin_settings_field_backup_compose_enabled_label": "Добавлять compose-папку",
"admin_settings_field_backup_compose_enabled_description": "Добавляет snapshot /app/compose-source. Если папка не смонтирована, бэкап БД все равно будет создан.",
"admin_settings_field_my_devices_section_enabled_label": "Раздел «Мои устройства»",
"admin_settings_field_user_hwid_device_limit_label": "Лимит устройств по умолчанию (0 = ∞)",
"admin_settings_field_user_traffic_limit_gb_label": "Лимит трафика пользователя (ГБ)",
"admin_settings_field_user_traffic_strategy_label": "Стратегия сброса трафика",
"wa_auth_checking_password": "Проверяем пароль...",
"wa_auth_password_required": "Введите пароль",
"wa_auth_password_login_failed": "Не удалось войти с этим email и паролем. Можно войти по коду из письма.",
"wa_password_placeholder": "Пароль",
"wa_login_password_submit": "Войти",
"wa_login_use_password": "Использовать пароль",
"wa_login_use_email_code": "Войти по коду на почту",
"wa_settings_set_password_action": "Задать пароль",
"wa_settings_change_password_action": "Изменить пароль",
"wa_password_modal_title": "Пароль для входа",
"wa_password_modal_desc": "Введите новый пароль два раза. Затем мы отправим код на привязанную почту.",
"wa_password_modal_code_desc": "Введите код из письма, чтобы подтвердить пароль.",
"wa_password_new_placeholder": "Новый пароль",
"wa_password_confirm_placeholder": "Повторите пароль",
"wa_password_send_code_action": "Получить код",
"wa_password_confirm_action": "Сохранить пароль",
"wa_password_too_short": "Пароль должен быть не короче 8 символов",
"wa_password_too_long": "Пароль должен быть не длиннее 128 символов",
"wa_password_mismatch": "Пароли не совпадают",
"wa_password_code_send_failed": "Не удалось отправить код",
"wa_password_set_failed": "Не удалось сохранить пароль",
"wa_password_set_success": "Пароль сохранён",
"wa_nav_support": "Поддержка",
"wa_support_title": "Поддержка",
"wa_support_subtitle": "Тикеты и ответы команды",
"wa_support_new_ticket": "Новое обращение",
"wa_support_contact_support": "Связаться с поддержкой",
"wa_support_subject": "Тема",
"wa_support_subject_placeholder": "Кратко опишите вопрос",
"wa_support_category": "Категория",
"wa_support_priority": "Приоритет",
"wa_support_message": "Сообщение",
"wa_support_message_placeholder": "Расскажите, что произошло. Чем больше деталей, тем быстрее поможем.",
"wa_support_create": "Создать тикет",
"wa_support_creating": "Создаём...",
"wa_support_empty": "Тикетов пока нет",
"wa_support_no_open_tickets": "Нет открытых обращений",
"wa_support_empty_hint": "Создайте новое обращение, если нужна помощь с оплатой, подключением или аккаунтом.",
"wa_support_not_found": "Тикет не найден",
"wa_support_send": "Отправить",
"wa_support_reply_placeholder": "Напишите ответ",
"wa_support_closed_hint": "Тикет закрыт",
"wa_support_create_failed": "Не удалось создать тикет",
"wa_support_send_failed": "Не удалось отправить ответ",
"wa_support_filter_all": "Все",
"wa_support_filter_active": "Активные",
"wa_support_filter_label": "Фильтр обращений",
"wa_support_ticket_number": "Тикет #{id}",
"wa_support_no_messages": "Сообщений пока нет",
"wa_support_role_user": "Вы",
"wa_support_role_admin": "Поддержка",
"wa_support_role_system": "Система",
"wa_support_internal_note": "Внутренняя заметка",
"wa_support_open_ticket": "Открыть тикет",
"wa_support_open_ticket_hint": "Откройте тикет в Mini App.",
"wa_support_category_billing": "Оплата",
"wa_support_category_technical": "Техническое",
"wa_support_category_account": "Аккаунт",
"wa_support_category_other": "Другое",
"wa_support_priority_low": "Низкий",
"wa_support_priority_normal": "Обычный",
"wa_support_priority_high": "Высокий",
"wa_support_priority_urgent": "Срочный",
"wa_support_status_open": "Открыт",
"wa_support_status_awaiting_user": "Ждёт пользователя",
"wa_support_status_awaiting_admin": "Ждёт админа",
"wa_support_status_resolved": "Решён",
"wa_support_status_closed": "Закрыт",
"admin_nav_support": "Поддержка",
"admin_section_support_title": "Поддержка",
"admin_section_support_subtitle": "Инбокс тикетов и ответы пользователям",
"admin_support_select_ticket": "Выберите тикет",
"admin_support_reply_placeholder": "Ответ",
"admin_support_filter_closed": "Закрытые",
"admin_support_filter_all_priorities": "Любой приоритет",
"admin_support_filter_all_categories": "Все категории",
"admin_support_role_admin": "Админ",
"admin_support_open_user": "Карточка",
"admin_support_tariff": "Тариф",
"admin_support_remaining": "Осталось",
"admin_support_unread": "Непрочитано",
"admin_support_summary": "Сводка поддержки",
"admin_support_ticket_dialog": "Диалог поддержки",
"admin_support_sort_importance_desc": "Важные сверху",
"admin_sort_updated_desc": "Сначала новые",
"admin_sort_updated_asc": "Сначала старые",
"admin_sort_created_desc": "Созданы недавно",
"admin_sort_created_asc": "Созданы давно",
"wa_install_title": "Установка и настройка",
"wa_install_subtitle": "Выберите платформу и приложение.",
"wa_install_platform": "Платформа",
"wa_install_app": "Приложение",
"wa_install_loading": "Загружаем инструкции...",
"wa_install_unavailable": "Инструкции недоступны.",
"wa_install_featured": "Рекомендуем",
"wa_install_subscription_link": "Ссылка подписки",
"wa_install_subscription_link_hint": "Отсканируйте QR-код или скопируйте ссылку.",
"wa_install_qr_alt": "QR-код подписки",
"wa_install_copy_subscription_link": "Скопировать ссылку",
"wa_install_share": "Поделиться",
"wa_install_share_copied": "Ссылка на инструкцию скопирована",
"wa_app_launch_title": "Открываем приложение",
"wa_app_launch_opening_hint": "Открываем приложение на этом устройстве...",
"wa_app_launch_hint": "Если приложение не открылось автоматически, нажмите кнопку ниже.",
"wa_app_launch_button": "Открыть приложение",
"wa_app_launch_retry_button": "Открыть еще раз",
"wa_app_launch_done_title": "Настройки добавлены",
"wa_app_launch_done_hint": "Если приложение открылось, это окно можно закрыть.",
"wa_app_launch_close_button": "Закрыть окно",
"wa_app_launch_unavailable_title": "Ссылка недоступна",
"wa_app_launch_unavailable_hint": "Вернитесь в Telegram и попробуйте еще раз.",
"admin_settings_section_subscription_guides": "Инструкции подключения",
"admin_settings_field_subscription_guides_enabled_label": "Встроенные инструкции подключения",
"admin_settings_field_subscription_guides_enabled_description": "Открывать инструкции прямо внутри Web App вместо внешней страницы подключения.",
"admin_settings_field_subscription_guides_bot_menu_enabled_label": "Открывать инструкции из бота",
"admin_settings_field_subscription_guides_bot_menu_enabled_description": "Открывать экран установки в Telegram Mini App для кнопок подключения в боте и показывать публичные ссылки на инструкцию.",
"admin_settings_field_subscription_page_config_panel_enabled_label": "Использовать конфиг Remnawave Panel",
"admin_settings_field_subscription_page_config_panel_enabled_description": "Брать Subscription Page config из Remnawave Panel по short UUID подписки пользователя.",
"admin_settings_field_subscription_page_config_json_override_enabled_label": "Включить JSON-override из админки",
"admin_settings_field_subscription_page_config_json_override_enabled_description": "Использовать JSON-поле ниже вместо конфига Remnawave Panel. По умолчанию выключено.",
"admin_settings_field_subscription_page_config_path_label": "Путь к конфигу Subscription Page",
"admin_settings_field_subscription_page_config_path_description": "Запасной путь к JSON-файлу формата Remnawave Subscription Page v1.",
"admin_settings_field_subscription_page_config_path_placeholder": "data/subpage-config/multiapp.json",
"admin_settings_field_subscription_page_config_json_label": "JSON-конфиг Subscription Page",
"admin_settings_field_subscription_page_config_json_description": "Необязательный JSON-override из админки. Применяется только когда включен соответствующий тумблер.",
"admin_settings_field_subscription_page_config_json_placeholder": "{\n \"version\": \"1\"\n}",
"admin_settings_json_upload": "Загрузить .json",
"admin_nav_translations": "Переводы",
"admin_section_translations_title": "Переводы",
"admin_section_translations_subtitle": "Оверрайды строк локализации из базы данных и data/locales-overrides.json",
"admin_translations_saved": "Переводы сохранены",
"admin_translations_validation_errors": "Ошибки: {errors}",
"admin_translations_save_error": "Не удалось сохранить переводы: {error}",
"admin_translations_base_value": "Базовый текст",
"admin_translations_search_placeholder": "Поиск по ключам и тексту",
"admin_translations_hint": "Оверрайды хранятся в базе данных и зеркалируются в {path}.",
"admin_translations_keys_count": "Ключей: {count}",
"admin_translations_no_matches": "Подходящих строк нет",
"admin_translations_group_admin": "Админ-панель",
"admin_translations_group_admin_hint": "Навигация, таблицы, формы, диалоги и подписи только для админов.",
"admin_translations_group_admin_navigation": "Навигация и общий UI админки",
"admin_translations_group_admin_navigation_hint": "Сайдбар, заголовки разделов, действия тулбаров, фильтры и общие контролы.",
"admin_translations_group_admin_dashboard": "Дашборд и статистика",
"admin_translations_group_admin_dashboard_hint": "Карточки дашборда, графики выручки, статус синхронизации панели и мониторинг.",
"admin_translations_group_admin_users": "Пользователи в админке",
"admin_translations_group_admin_users_hint": "Списки и карточки пользователей, баны, начисления, premium-override и личные сообщения.",
"admin_translations_group_admin_payments": "Платежи в админке",
"admin_translations_group_admin_payments_hint": "Таблицы платежей, детали оплат, экспорт, названия провайдеров и платёжная статистика.",
"admin_translations_group_admin_promos_marketing": "Промо, реклама и рассылки",
"admin_translations_group_admin_promos_marketing_hint": "Управление промокодами, рекламные кампании, маркетинговые инструменты и сценарии рассылок.",
"admin_translations_group_admin_tariffs": "Тарифы в админке",
"admin_translations_group_admin_tariffs_hint": "Каталог тарифов, диалоги тарифов, legacy-строки и блоки триала.",
"admin_translations_group_admin_support": "Инбокс поддержки",
"admin_translations_group_admin_support_hint": "Инбокс тикетов, фильтры, ответы админа и статусы поддержки.",
"admin_translations_group_admin_appearance": "Внешний вид админки",
"admin_translations_group_admin_appearance_hint": "Каталог тем, брендинг, логотип, favicon и публичные ссылки.",
"admin_translations_group_admin_settings_payments": "Платёжные настройки",
"admin_translations_group_admin_settings_payments_hint": "Тумблеры способов оплаты, цены, реквизиты провайдеров и настройки вебхуков.",
"admin_translations_group_admin_settings_subscriptions": "Настройки подписок",
"admin_translations_group_admin_settings_subscriptions_hint": "Подключение панели, squad по умолчанию, триал, рефералы, лимиты устройств и инструкции.",
"admin_translations_group_admin_settings_notifications": "Уведомления и логи",
"admin_translations_group_admin_settings_notifications_hint": "Логирование, обязательный канал, уведомления о подписке и лимиты поддержки.",
"admin_translations_group_admin_settings": "Настройки админки",
"admin_translations_group_admin_settings_hint": "Группы настроек, подразделы, подсказки и настройки без отдельной категории.",
"admin_translations_group_admin_translations": "Переводы в админке",
"admin_translations_group_admin_translations_hint": "Экран оверрайдов переводов, управление языками и названия групп локалей.",
"admin_translations_group_admin_logs": "Логи и экспорт",
"admin_translations_group_admin_logs_hint": "Логи активности, экспорт логов, CSV-заголовки и подписи деталей событий.",
"admin_translations_group_admin_misc": "Прочее в админке",
"admin_translations_group_admin_misc_hint": "Старые подписи bot-admin и внутренние строки, которые не попали в другие разделы.",
"admin_translations_group_webapp": "Mini App",
"admin_translations_group_webapp_hint": "Пользовательские экраны Mini App, навигация, настройки и уведомления.",
"admin_translations_group_bot_menu": "Telegram-бот",
"admin_translations_group_bot_menu_hint": "Стартовое меню, inline-кнопки, выбор языка и сценарии внутри бота.",
"admin_translations_group_subscriptions": "Подписки и устройства",
"admin_translations_group_subscriptions_hint": "Статус подписки, инструкции подключения, пакеты трафика, триал и устройства.",
"admin_translations_group_payments": "Платежи",
"admin_translations_group_payments_hint": "Платежные сценарии, инвойсы, способы оплаты и сообщения checkout.",
"admin_translations_group_support": "Поддержка",
"admin_translations_group_support_hint": "Ссылки поддержки, тикеты, статусы тикетов и уведомления.",
"admin_translations_group_referrals_promos": "Рефералы и промокоды",
"admin_translations_group_referrals_promos_hint": "Реферальная программа, приглашения, промокоды и бонусы.",
"admin_translations_group_auth_security": "Вход и безопасность",
"admin_translations_group_auth_security_hint": "Логин, подтверждение email, привязка аккаунтов и сообщения безопасности.",
"admin_translations_group_emails": "Email-письма",
"admin_translations_group_emails_hint": "Транзакционные письма пользователям: коды входа, платежи, объединение аккаунтов и напоминания.",
"admin_translations_group_notifications_sync": "Уведомления и синхронизация",
"admin_translations_group_notifications_sync_hint": "Админские уведомления, синхронизация панели, логи и фоновые статусы.",
"admin_translations_group_common": "Общие строки",
"admin_translations_group_common_hint": "Общие кнопки, статусы, ошибки валидации и строки без отдельной группы.",
"admin_translations_file_write_warning": "Переводы сохранены в БД, но JSON-файл не обновился",
"admin_add": "Добавить",
"admin_translations_fallback_value": "Фолбэк",
"admin_translations_languages_title": "Языки",
"admin_translations_languages_hint": "Можно добавлять языки только для оверрайдов, без базовых locale-файлов.",
"admin_translations_language_placeholder": "de, uk, pt-BR",
"admin_translations_language_custom": "Доп.",
"admin_translations_language_invalid": "Неверный код языка",
"admin_translations_language_exists": "Язык {code} уже есть",
"admin_translations_audience_all": "Все",
"admin_translations_audience_user": "Видно пользователю",
"admin_translations_audience_internal": "Админка/внутреннее",
"admin_translations_audience_user_hint": "Строки Mini App, бота, платежей, подписок, поддержки и входа.",
"admin_translations_audience_internal_hint": "Админка, логи, статусы синхронизации и сервисные уведомления.",
"admin_actions": "Действия",
"admin_ad_created": "Кампания создана",
"admin_ad_deleted": "Кампания удалена",
"admin_appearance_brand_sub": "Загрузите логотип файлом или по ссылке",
"admin_appearance_brand_title": "Логотип",
"admin_appearance_favicon_upload_failed": "Не удалось загрузить favicon",
"admin_appearance_favicon_upload_file": "Загрузить favicon",
"admin_appearance_favicon_upload_url": "По ссылке",
"admin_appearance_favicon_uploaded_pending": "Favicon загружена и применена.",
"admin_appearance_logo_upload_failed": "Не удалось загрузить логотип",
"admin_appearance_logo_upload_file": "Загрузить файл",
"admin_appearance_logo_upload_url": "По ссылке",
"admin_appearance_logo_uploaded_pending": "Логотип загружен и применен.",
"admin_appearance_preview_theme": "Предпросмотр",
"admin_appearance_theme_accent_empty": "Не задан",
"admin_appearance_theme_accent_placeholder": "Не задан",
"admin_appearance_theme_home_logo_scale": "Логотип на главной и входе",
"admin_appearance_theme_home_logo_scale_desktop": "Логотип на десктопе",
"admin_appearance_theme_home_logo_scale_mobile": "Логотип на мобильных",
"admin_appearance_themes_sub": "Глобальная тема, accent color и предпросмотр",
"admin_appearance_themes_title": "Темы",
"admin_appearance_use_custom_favicon": "Использовать отдельную favicon",
"admin_backups_create": "Создать бэкап",
"admin_backups_create_done": "Бэкап создан",
"admin_backups_create_failed": "Не удалось создать бэкап",
"admin_backups_creating": "Создание...",
"admin_backups_pagination_meta": "{from}-{to} / {total}",
"admin_btn_add_squad": "Добавить сквад",
"admin_btn_ban": "Заблокировать",
"admin_btn_cancel": "Отмена",
"admin_btn_confirm_delete": "Подтвердить удаление",
"admin_btn_confirm_send": "Подтвердить отправку",
"admin_btn_delete_account": "Удалить аккаунт",
"admin_btn_preview_tg": "Превью в Telegram",
"admin_btn_save_tariff": "Сохранить тариф",
"admin_btn_send_msg": "Отправить сообщение",
"admin_btn_unban": "Разбанить пользователя",
"admin_days_short": "дн.",
"admin_load_failed": "Не удалось загрузить данные",
"admin_loading_squads": "Загружаю список из панели…",
"admin_message_preview_failed": "Ошибка отправки превью",
"admin_message_preview_sent": "Превью отправлено в Telegram",
"admin_nav_appearance": "Внешний вид",
"admin_nav_title": "Админ-панель",
"admin_no": "Нет",
"admin_pagination_next": "Далее",
"admin_pagination_prev": "Назад",
"admin_premium_override_invalid_bonus": "Некорректное значение GB",
"admin_regular_override_invalid_bonus": "Некорректное значение GB для основного трафика",
"admin_regular_override_saved": "Оверрайд основного трафика сохранён",
"admin_section_appearance_subtitle": "Логотип, темы и акцентные цвета Mini App",
"admin_section_appearance_title": "Внешний вид",
"admin_select": "Выбрать",
"admin_send": "Отправить",
"admin_settings_saved": "Настройки сохранены",
"admin_status_banned": "Бан",
"admin_status_subscription": "Подписка",
"admin_support_send_failed": "Ошибка отправки",
"admin_tariff_btn_package_rub": "Пакет ₽",
"admin_tariff_btn_package_stars": "Пакет ⭐",
"admin_tariff_btn_period": "Период",
"admin_tariff_create_subtitle": "Каталог будет сохранён в JSON после подтверждения",
"admin_tariff_create_title": "Новый тариф",
"admin_tariff_currency_supported": "Доступен",
"admin_tariff_currency_unsupported": "Заблокирован",
"admin_tariff_default_currency": "Валюта оплаты",
"admin_tariff_default_updated": "Тариф по умолчанию обновлён",
"admin_tariff_delete_subtitle": "Тариф {key} исчезнет из каталога продаж.",
"admin_tariff_delete_title": "Удалить тариф?",
"admin_tariff_deleted": "Тариф удалён",
"admin_tariff_edit_title": "Настройка тарифа",
"admin_tariff_enabled_hint": "Выключенный тариф не показывается в боте/мини-аппе, но активные подписки на нём продолжают работать",
"admin_tariff_error_delete_last_enabled": "Нельзя удалить последний включённый тариф",
"admin_tariff_error_key_exists": "Тариф с таким ключом уже есть",
"admin_tariff_error_key_required": "Укажите ключ тарифа",
"admin_tariff_error_min_enabled": "Должен быть хотя бы один включённый тариф",
"admin_tariff_hidden": "Тариф скрыт от пользователей",
"admin_tariff_hint_conversion": "По этому курсу остаток подписки пересчитывается в гигабайты при переходе пользователя с тарифа «Период» на «Трафик»",
"admin_tariff_hint_hwid": "Сколько устройств может одновременно использовать подписку. Пусто — взять значение из .env, 0 — без ограничений",
"admin_tariff_hint_key": "Латиницей, без пробелов. Используется в платежах и подписках, менять после публикации не рекомендуется",
"admin_tariff_hint_premium_name_en": "Опционально для английского интерфейса.",
"admin_tariff_hint_premium_name_ru": "Эта строка заменит «Premium-серверы» в кабинете, докупках и карточках лимитов.",
"admin_tariff_hint_premium_squads": "Сквады из Remnawave, доступные только владельцам этого тарифа. Трафик считается по их accessible nodes",
"admin_tariff_hint_premium_traffic_limit": "Сколько GB через premium-сквады включено в тариф каждый месяц. 0 или пусто — отдельного premium-лимита нет (premium-нодами можно пользоваться без ограничения)",
"admin_tariff_hint_squads": "Сквады Remnawave, к которым подключается пользователь по этому тарифу. Выберите один или несколько",
"admin_tariff_hint_traffic_limit": "Сколько GB включено в тариф на каждый месяц. 0 — безлимитный трафика. Сверху можно докупать пакеты на вкладке «Докупки»",
"admin_tariff_hwid_packages_subtitle": "Расширяет лимит, указанный во вкладке «Основное». Каждая строка — пакет «+N устройств за N единиц валюты»",
"admin_tariff_hwid_packages_title": "Пакеты дополнительных устройств (HWID)",
"admin_tariff_label_conversion": "Курс конвертации, ₽ за 1 GB",
"admin_tariff_label_desc_en": "Описание · EN",
"admin_tariff_label_desc_ru": "Описание · RU",
"admin_tariff_label_hwid": "Лимит устройств (HWID)",
"admin_tariff_label_key": "Ключ тарифа",
"admin_tariff_label_model": "Модель тарификации",
"admin_tariff_label_name_en": "Название · EN",
"admin_tariff_label_name_ru": "Название · RU",
"admin_tariff_label_premium_name_en": "Название premium-раздела, EN",
"admin_tariff_label_premium_name_ru": "Название premium-раздела, RU",
"admin_tariff_label_premium_traffic_limit": "Месячный лимит premium-трафика, GB",
"admin_tariff_label_squads": "Базовые Internal Squads",
"admin_tariff_label_traffic_limit": "Месячный лимит трафика, GB",
"admin_tariff_model_period_desc": "пользователь покупает фиксированный срок (1/3/12 мес. и т.д.)",
"admin_tariff_model_period_label": "Период",
"admin_tariff_model_traffic_desc": "пользователь покупает пакеты гигабайт по фиксированной цене за GB",
"admin_tariff_model_traffic_label": "Трафик",
"admin_tariff_placeholder_desc_ru": "Базовый набор серверов",
"admin_tariff_placeholder_name_ru": "Стандарт",
"admin_tariff_placeholder_premium_name_ru": "Premium-серверы",
"admin_tariff_premium_head": "Premium-доступ и отдельный счётчик трафика",
"admin_tariff_premium_subhead": "Premium-сквады дают пользователю доступ к более быстрым/премиальным нодам; их трафик считается отдельно от основного, чтобы можно было ограничить или продавать дополнительно",
"admin_tariff_premium_topup_subtitle": "Пакеты для расширения месячного premium-лимита, когда пользователь его исчерпал",
"admin_tariff_premium_topup_title": "Докупка premium-трафика",
"admin_tariff_provider_any_currency": "Любая",
"admin_tariff_provider_not_declared": "Не задано",
"admin_tariff_pricing_empty": "Добавьте хотя бы один период — без него тариф не появится на витрине.",
"admin_tariff_pricing_period_subtitle": "Каждая строка — отдельный вариант на витрине: за сколько месяцев пользователь платит и сколько это стоит. Перетаскивайте строки за рукоятку, чтобы задать порядок периодов в боте и веб-приложении",
"admin_tariff_pricing_period_title": "Периоды подписки и цены",
"admin_tariff_period_reorder": "Перетащите, чтобы изменить порядок",
"admin_tariff_package_reorder": "Перетащите, чтобы изменить порядок",
"admin_tariff_pricing_traffic_subtitle": "Базовая витрина для трафиковой модели. Каждая строка — пакет «N гигабайт за N единиц валюты». Перетаскивайте строки за рукоятку, чтобы задать порядок пакетов в боте и веб-приложении",
"admin_tariff_pricing_traffic_title": "Пакеты трафика",
"admin_tariff_saved": "Тариф сохранён",
"admin_tariff_status_updated": "Статус тарифа обновлён",
"admin_tariff_topup_subtitle": "Когда у пользователя кончился месячный лимит, ему предложат купить дополнительный пакет, не меняя срок подписки",
"admin_tariff_topup_title": "Докупка трафика поверх месячного лимита",
"admin_tariff_topup_traffic_hint": "Для трафиковой модели отдельные «докупки» не нужны — пакеты, которые вы настроили на вкладке «Цены», и являются докупками: пользователь покупает их повторно по мере исчерпания.",
"admin_tariff_visible": "Тариф виден на витрине",
"admin_tariffs_catalog_subtitle": "Периоды, цены, трафик и доступы пользователей.",
"admin_tariffs_currency_current": "Текущая валюта",
"admin_tariffs_currency_subtitle": "Цены тарифов и платёжные провайдеры проверяются по этой валюте.",
"admin_tariffs_currency_title": "Валюта каталога",
"admin_tariffs_provider_available_count": "Доступно: {count}",
"admin_tariffs_provider_blocked_count": "Не подходят: {count}",
"admin_tariffs_provider_empty": "Данные по провайдерам пока не загружены.",
"admin_tariffs_provider_enabled_count": "Включено: {count}",
"admin_tariffs_provider_subtitle": "Здесь видно, какие провайдеры смогут принять текущую валюту каталога.",
"admin_tariffs_provider_title": "Платёжные провайдеры",
"admin_tariffs_save_failed": "Ошибка сохранения тарифов",
"admin_tariffs_saved": "Тарифы сохранены",
"admin_tariffs_title": "Каталог тарифов",
"admin_user_label_ref_bot": "Реф. ссылка (бот)",
"admin_user_label_ref_web": "Реф. ссылка (веб)",
"admin_user_override_unlimited_short": "Безлимит",
"admin_user_premium_override_bonus": "Доп. премиум-трафик, GB",
"admin_user_premium_override_bonus_hint": "",
"admin_user_premium_override_card_hint": "Безлимит и дополнительный объём для премиум-сквадов поверх тарифа.",
"admin_user_premium_override_card_title": "Премиум-трафик",
"admin_user_premium_override_save": "Сохранить",
"admin_user_premium_override_status_bonus": "Премиум сейчас: +{gb} GB",
"admin_user_premium_override_status_none": "Премиум-оверрайд не задан",
"admin_user_premium_override_status_unlimited": "Сейчас: безлимит",
"admin_user_premium_unlimited_hint": "Безлимит (админ-оверрайд)",
"admin_user_premium_unlimited_value": "∞ (использовано {used})",
"admin_user_regular_override_bonus": "Доп. основной трафик, GB",
"admin_user_regular_override_bonus_hint": "",
"admin_user_regular_override_card_hint": "Безлимит и постоянный бонус к лимиту основного трафика.",
"admin_user_regular_override_card_title": "Основной трафик",
"admin_user_regular_override_save": "Сохранить",
"admin_user_regular_override_status_bonus": "Основной сейчас: +{gb} GB",
"admin_user_regular_override_status_none": "Бонус основного трафика не задан",
"admin_user_regular_override_status_unlimited": "Сейчас: безлимит",
"admin_user_traffic_grant_gb": "ГБ к выдаче",
"admin_user_traffic_grant_hint": "Зачисление ГБ на баланс пользователя — как при докупке, но без оплаты. Лимит и сквады в панели обновятся сразу.",
"admin_user_traffic_grant_kind": "Тип трафика",
"admin_user_traffic_grant_kind_premium": "Премиум",
"admin_user_traffic_grant_kind_regular": "Обычный",
"admin_user_traffic_grant_submit": "Выдать",
"admin_user_traffic_grant_title": "Выдать трафик",
"admin_yes": "Да",
"wa_payment_success": "Платёж успешно выполнен",
"wa_settings_admin_panel": "Админ-панель",
"wa_settings_admin_panel_hint": "Управление приложением"
}