{ "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_terms_button": "📄 Условия сервиса", "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{install_share_link}", "devices_button": "📱 Мои устройства ({current_devices}/{max_devices})", "my_devices_details": "📱 Список ваших устройств ({current_devices}/{max_devices})\n\n{devices}\n\nВы можете отключить устройство, выбрав его в списке ниже.\n
Примечание: Если вы отключили устройство, оно будет автоматически подключено заново при следующем использовании. Перед удалением убедитесь, что вы удалили подписку из приложения.
", "no_devices_details_found_message": "📱 Список ваших устройств\n\nУ вас пока нет устройств.\nВам доступно {max_devices} устройств. Подключить их можно через кнопку \"🔗 Подключиться\" в меню подписки.", "device_details": "{index}) {device_model} ({platform} {os_version})\nДата подключения: {created_at_str}\nUser Agent: {user_agent}\nHWID: {hwid}", "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} не найден, истек или уже использован максимальное количество раз.", "promo_code_too_many_attempts": "Слишком много неудачных попыток ввода промокода. Повторите через {seconds} сек.", "promo_code_already_used_by_user": "Вы уже активировали промокод {code}.", "promo_code_applied_success_full": "✅ Промокод успешно применен!\nПодписка активна до {end_date}.\n\nКлюч подключения:\n{config_link}\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{config_link}\n\nЧтобы подключиться, перейдите по ссылке и следуйте инструкции 👇", "referral_welcome_bonus_applied": "🎁 Вам начислено {days} бонусных дн. за регистрацию по реферальной ссылке!\nПодписка активна до {end_date}.", "yes_button": "Да", "no_button": "Нет", "referral_program_info_new": "🎁 Реферальная программа\n\n📊 Твоя статистика:\n👥 Приглашено друзей: {invited_count}\n💳 Купили подписку: {purchased_count}\n\n🔗 Telegram ссылка:\n{referral_link}{webapp_link_section}\n\n💰 Бонусы за приглашения:\n{bonus_details}\n\n📢 Поделись ссылкой с друзьями и получай бонусы!", "referral_bonus_per_period": "\n\n🎁 За {months}-мес. подписку друга:\n ➢ Вы: {inviter_bonus_days} дн.\n ➢ Друг: {referee_bonus_days} дн.", "referral_bonus_days_range": "от {min_days} до {max_days} дн.", "referral_bonus_tariff_range": "\n\n🎁 {tariff_name}:\n ➢ Вы: {inviter_bonus_range}\n ➢ Друг: {referee_bonus_range}", "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{webapp_referral_link}", "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": "👥 Список пользователей\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": "🏆 Рейтинг пользователей (ТОП {top_limit})", "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} — {traffic_gb} ГБ", "admin_user_ratings_invited_item": "{rank}. {user} — {invited_count}", "admin_user_ratings_revenue_item": "{rank}. {user} — {revenue} RUB", "admin_user_ratings_empty": "Пока нет данных.", "admin_payments_header": "💰 Все платежи", "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": "⌛ Неактивные", "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} успешно создан!\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Использовано: {used}\nОсталось: {remaining}\nЛимит: {limit_total}\n\nЧтобы продолжить пользоваться сервисом, оформите подписку по кнопке ниже.", "autorenew_48h_charge_tomorrow_notice": "🔔 Напоминание\n\nЗавтра будет автоматическое списание за продление подписки. Если вы не хотите автопродление — отключите его кнопкой ниже.", "autorenew_confirm_enable": "🔄 Включить автопродление? Перед окончанием подписки будет выполняться автосписание.", "autorenew_confirm_disable": "🛑 Отключить автопродление? Автосписаний больше не будет.", "yookassa_auto_renewal": "🔄 Подписка автоматически продлена\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": "📊 Создано: {created} из {total}", "admin_bulk_promo_settings": "🎁 Бонусные дни: {bonus_days}\n📊 Макс. активаций: {max_activations}\n⏰ Срок действия: {validity}", "admin_promo_list_page_info": "Страница {current}/{total} ({count} промокодов)", "admin_queue_status_button": "📊 Статус очередей", "admin_queue_status_title": "📊 Статус очередей сообщений", "admin_queue_status_info": "📤 Очереди сообщений:\n\n👥 Пользователи (25 сообщ/сек):\n 📋 В очереди: {user_queue_size}\n 🔄 Обрабатывается: {user_processing}\n 📈 Отправлено за минуту: {user_recent}\n\n📢 Группы/каналы (15 сообщ/мин):\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": "{timestamp_str} - {user_display} (ID: {user_id})\n {event_type}: {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_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_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": "📊 Статистика Бота\n👥 Пользователи\n\n📊 Всего: {total}\n📈 Активных сегодня: {active_today}\n📡 С активной подпиской: {active}\n💳 С платной подпиской: {paid}\n🧪 С пробной подпиской: {trial}\n🎁 С бесплатной подпиской: {free}\n😴 Без активной подписки: {inactive}\n🚫 Заблокированных: {banned}\n🎁 Привлечено по реферальной программе: {referral}", "inline_user_stats_description": "Всего: {total}, с подпиской: {active}", "inline_admin_user_stats_title": "👥 Статистика пользователей", "inline_financial_stats_message": "💰 Финансовая статистика\n\n📅 За сегодня: {today:.2f} RUB\n ({today_count} платежей)\n📅 За неделю: {week:.2f} RUB\n📅 За месяц: {month:.2f} RUB\n🏆 За все время: {all_time:.2f} RUB", "inline_admin_financial_stats_title": "💰 Финансовая статистика", "inline_system_stats_message": "🖥 Статистика панели\n\n🟢 Онлайн: {online}\n📊 Активных: {active}\n🔴 Отключенных: {disabled}\n⏰ Истекшие: {expired}\n⚠️ Ограниченные: {limited}\n👥 Всего пользователей: {total}\n💾 Использование RAM: {memory:.1f}%\n📊 Трафик за неделю: {week_traffic}\n📊 Трафик за месяц: {month_traffic}\n🔗 Активных нод: {active_nodes}/{total_nodes}", "inline_admin_system_stats_title": "🖥 Системная статистика", "log_referral_suffix": " (реферал от {referrer_link})", "log_open_profile_link": "👤 Открыть профиль", "log_open_referrer_profile_button": "👤 Профиль пригласившего", "log_new_user_registration": "👤 Новый пользователь\n\n🆔 ID: {user_id}\n👤 Имя: {user_display}{referral_text}\n📅 Время: {timestamp}", "log_new_email_user_registration": "📧 Новый пользователь (email)\n\n🆔 ID: {user_id}\n📧 Email: {email}{referral_text}\n📅 Время: {timestamp}", "log_account_email_linked": "📧 Привязана почта\n\n🆔 ID пользователя: {user_id}\n📨 Telegram ID: {telegram_id}\n👤 Пользователь: {user_display}\n📧 Email: {email}\n🕐 Время: {timestamp}", "log_account_telegram_linked": "📨 Привязан Telegram\n\n🆔 ID пользователя: {user_id}\n📨 Telegram ID: {telegram_id}\n👤 Пользователь: {user_display}\n📧 Email: {email}\n🕐 Время: {timestamp}", "log_account_merged": "🔗 Аккаунты объединены\n\n🆔 Оставлен ID: {primary_user_id}\n🗑 Удалён ID: {removed_user_id}\n📨 Telegram ID: {telegram_id}\n👤 Пользователь: {user_display}\n📧 Email: {email}\n⏰ Новая дата окончания: {final_end_date}\n📋 UUID оставленного в панели: {primary_panel_user_uuid}\n📋 UUID удалённого в панели: {removed_panel_user_uuid}\n🕐 Время: {timestamp}", "log_payment_received": "{provider_emoji} Получен платеж\n\n👤 Пользователь: {user_display}\n💰 Сумма: {amount} {currency}\n📅 Период: {months} мес.\n🏦 Провайдер: {payment_provider}\n🕐 Время: {timestamp}", "log_payment_received_traffic": "{provider_emoji} Получен платеж (докупка трафика)\n\n👤 Пользователь: {user_display}\n💰 Сумма: {amount} {currency}\n🗂 {traffic_summary}\n{tariff_line}🏦 Провайдер: {payment_provider}\n🕐 Время: {timestamp}", "log_payment_traffic_purchase_line": "{gb} ГБ · {kind}", "log_payment_traffic_kind_regular": "основной трафик", "log_payment_traffic_kind_premium": "премиум-трафик", "log_payment_tariff_line": "📋 Тариф: {name}\n", "traffic_warning_regular_almost": "⚠️ Трафик тарифа {tariff_name} почти израсходован.\nОсталось примерно {left_pct}%.\n\nТекущий период:\nизрасходовано — {used}\nдоступно — {remaining}\nлимит — {limit_total}\n\nДокупить основной трафик можно через кнопку ниже.", "traffic_warning_regular_depleted": "⛔️ Трафик тарифа {tariff_name} израсходован.\n\nТекущий период:\nизрасходовано — {used}\nдоступно — {remaining}\nлимит — {limit_total}\n\nДоступ может быть ограничен до сброса периода или докупки пакета.\n\nДокупить трафик можно через кнопку ниже.", "traffic_warning_premium_almost": "⚠️ Лимит премиум-серверов тарифа {tariff_name} почти израсходован.\nОсталось примерно {left_pct}%.\n\nТекущий период:\nизрасходовано — {used}\nдоступно — {remaining}\nлимит — {limit_total}\n\nЛимит действует на:\n{servers}\n\nДокупить премиум-трафик можно через кнопку ниже; неизрасходованный остаток переносится на следующие месяцы.", "traffic_warning_premium_depleted": "⛔️ Лимит премиум-серверов тарифа {tariff_name} израсходован.\n\nТекущий период:\nизрасходовано — {used}\nдоступно — {remaining}\nлимит — {limit_total}\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": "🎁 Активирован промокод\n\n👤 Пользователь: {user_display}\n🏷 Код: {promo_code}\n🎯 Бонус: +{bonus_days} дн.\n🕐 Время: {timestamp}", "log_trial_activation": "🆓 Активирован триал\n\n👤 Пользователь: {user_display}\n⏰ Действует до: {end_date}\n🕐 Время: {timestamp}", "log_panel_sync": "{status_emoji} Синхронизация с панелью\n\n📊 Статус: {status}\n👥 Обработано пользователей: {users_processed}\n📋 Синхронизировано подписок: {subs_synced}\n🕐 Время: {timestamp}\n\n📝 Детали:\n{details}", "log_suspicious_promo": "⚠️ Подозрительная попытка ввода промокода\n\n👤 Пользователь: {user_display}\n🆔 ID: {user_id}\n📝 Ввод:
{suspicious_input}
\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": "📦 Массовое создание промокодов\n\nШаг 1 из 4: Количество промокодов\n\nВведите количество промокодов для создания (1-1000):", "admin_bulk_promo_step2_bonus_days": "📦 Массовое создание промокодов\n\nШаг 2 из 4: Бонусные дни\n\nКоличество: {quantity}\n\nВведите количество бонусных дней (1-365):", "admin_bulk_promo_step3_max_activations": "📦 Массовое создание промокодов\n\nШаг 3 из 4: Максимальные активации\n\nКоличество: {quantity}\nБонусные дни: {bonus_days}\n\nВведите максимальное количество активаций для каждого промокода (1-10000):", "admin_bulk_promo_step4_validity": "📦 Массовое создание промокодов\n\nШаг 4 из 4: Срок действия\n\nКоличество: {quantity}\nБонусные дни: {bonus_days}\nМакс. активации: {max_activations}\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": "🎟 Создание промокода\n\nШаг 1 из 4: Код промокода\n\nВведите код промокода (3-30 символов, только буквы и цифры):", "admin_promo_step2_bonus_days": "🎟 Создание промокода\n\nШаг 2 из 4: Бонусные дни\n\nКод: {code}\n\nВведите количество бонусных дней (1-365):", "admin_promo_step3_max_activations": "🎟 Создание промокода\n\nШаг 3 из 4: Максимальные активации\n\nКод: {code}\nБонусные дни: {bonus_days}\n\nВведите максимальное количество активаций (1-10000):", "admin_promo_step4_validity": "🎟 Создание промокода\n\nШаг 4 из 4: Срок действия\n\nКод: {code}\nБонусные дни: {bonus_days}\nМакс. активации: {max_activations}\n\nВыберите срок действия промокода:", "admin_promo_code_already_exists": "❌ Промокод с таким кодом уже существует", "admin_promo_enter_validity_days": "⏰ Введите количество дней действия промокода (1-365):", "admin_user_id_label": "🆔 ID:", "admin_user_name_label": "👤 Имя:", "admin_user_username_label": "📱 Username:", "admin_user_email_label": "✉️ Email:", "admin_user_telegram_id_label": "📨 Telegram ID:", "admin_user_language_label": "🌍 Язык:", "admin_user_registration_label": "📅 Регистрация:", "admin_user_status_label": "🛡 Статус:", "admin_user_referral_label": "🎁 Привлечен по реферальной программе от:", "admin_user_panel_uuid_label": "🔗 Panel UUID:", "admin_user_panel_status_label": "📊 Статус на панели:", "admin_user_traffic_label": "📊 Трафик:", "admin_user_subscription_label": "💼 Подписка:", "admin_user_trial_label": "🏡 Триал:", "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": "📜 Всего действий:", "admin_user_total_paid_label": "💰 Всего оплачено:", "admin_user_referral_revenue_label": "💸 Доход по рефералам:", "admin_user_invited_friends_label": "👥 Приглашено друзей:", "admin_user_ref_purchased_label": "💳 Купили подписку:", "admin_user_invited_by_label": "🎁 Пригласил:", "admin_user_invitees_button": "👥 Приглашённые", "admin_user_invitees_message_title": "👥 Пользователи, приглашённые {user}\n\nВсего: {total}. Страница {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": "🔗 Ссылки", "admin_user_subscription_url_label": "📡 Подписка:", "admin_user_ref_bot_link_label": "🤖 Реф. ссылка (бот):", "admin_user_ref_webapp_link_label": "🌐 Реф. ссылка (веб):", "admin_user_subscription_active_until": "⏰ Действует до:", "admin_user_subscription_error": "Ошибка загрузки", "admin_promo_management_button": "🎟 Управление промокодами", "admin_promo_management_title": "🎟 Управление промокодами\n\nВыберите промокод для детального просмотра:", "admin_promo_management_empty": "📭 Промокоды отсутствуют", "admin_promo_card_title": "🎟 Промокод: {code}", "admin_promo_card_bonus_days": "🎁 Бонусные дни: {days}", "admin_promo_card_activations": "🔢 Активации: {current}/{max}", "admin_promo_card_validity": "⏰ Действует до: {validity}", "admin_promo_card_status": "📊 Статус: {status}", "admin_promo_card_created": "📅 Создан: {created}", "admin_promo_card_created_by": "👤 Создал: {creator}", "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": "📋 Активации промокода: {code}\n\n❌ Активаций не найдено", "admin_promo_activations_header": "📋 Активации промокода: {code}\n\n", "admin_promo_activation_item": "👤 User ID: {user_id}\n📅 Дата: {date}\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": "🗂 Трафик: {traffic_gb} ГБ", "admin_payment_months_label": "📅 Период: {months} мес.", "my_subscription_details": "🔐 Моя подписка\n\n⏰ Статус: {status}\n📅 Действует до: {end_date}\n📆 Осталось дней: {days_left}\n\n🔗 Ссылка на конфигурацию:\n{config_link}\n\n📊 Трафик ({traffic_period}):\nЛимит: {traffic_limit}\nИспользовано: {traffic_used}", "my_traffic_details": "🔐 Мой трафик\n\n⏰ Статус: {status}\n📅 Действует до: {end_date}\n\n🔗 Ссылка на конфигурацию:\n{config_link}\n\n📊 Трафик ({traffic_period}):\nЛимит: {traffic_limit}\nИспользовано: {traffic_used}\nОсталось: {traffic_left}", "traffic_no_expiry": "без ограничения", "traffic_period_unknown": "неизвестно", "autorenew_enable_button": "🔄 Включить автопродление", "autorenew_disable_button": "🛑 Отключить автопродление", "subscription_autorenew_updated": "Настройки автопродления обновлены.", "payment_methods_manage_button": "💳 Способы оплаты", "payment_methods_title": "💳 Способы оплаты", "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Источник: {source}\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": "📈 Реклама\n💰 Пришло: {revenue} RUB\n💸 Потрачено: {cost} RUB", "back_to_ads_list_button": "⬅️ К списку", "admin_ads_card": "📈 Кампания #{id}\nИсточник: {source}\nstart={start_param}\nСтоимость: {cost} RUB\nАктивна: {active}\n\n👥 Запустили: {starts}\n🆓 Взяли триал: {trials}\n💳 Оплатили: {payers}\n💵 Доход: {revenue} RUB", "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": "Код действует {minutes} мин.", "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": "Код для создания пароля действует {minutes} мин.", "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_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_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_activation_success_title": "Всё успешно активировано", "wa_activation_success_install_hint": "Нажмите ОК и следуйте инструкциям по установке на вашем устройстве.", "wa_activation_success_connect_hint": "Нажмите ОК, и мы откроем страницу подписки Remnawave для настройки устройства.", "wa_trial_activation_failed": "Не удалось активировать пробный период", "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_link_title": "Ваша реферальная ссылка", "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 устройств:", "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}. При продлении подписки их нужно докупить заново для нового срока.", "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_valid_until": "+{count} дополнительных устройств действует до {date}", "wa_hwid_devices_renewal_notice": "Докупленные +{count} устройств действуют до {date}. При продлении подписки их нужно докупить заново.", "wa_hwid_devices_renewal_offer": "Текущая докупка +{count} устройств действует до {date}. Выберите пакет, чтобы продлить устройства на новый срок подписки.", "wa_hwid_devices_renewal_prompt": "Подписка продлена. Докупите устройства для нового срока.", "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_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_sort": "Сортировка", "admin_total": "Всего", "admin_users_empty": "Никого не найдено", "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": "Совместимость с legacy-тарифами", "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_subsection_common": "Общие", "admin_settings_subsection_checkout": "Оформление оплаты", "admin_settings_subsection_remnawave": "Remnawave", "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_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_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_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": "Профиль пользователя: {name}\nUser ID: {user_id}\nTelegram ID: {telegram_id}\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_override_unlimited_short": "Безлимит", "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_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_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_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_terms_of_service_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_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_use_emoji_label": "Использовать эмоджи-логотип", "admin_settings_field_webapp_logo_url_label": "URL логотипа", "admin_settings_field_webapp_logo_emoji_label": "Эмоджи-логотип", "admin_settings_field_webapp_logo_emoji_font_label": "Шрифт эмоджи-логотипа", "admin_settings_field_webapp_logo_emoji_font_description": "Выберите шрифт для отображения эмодзи-логотипа.", "admin_settings_field_webapp_logo_emoji_font_choice_system": "Системный (по умолчанию)", "admin_settings_field_webapp_logo_emoji_font_choice_noto_color": "Noto Color Emoji", "admin_settings_field_webapp_logo_emoji_font_choice_noto_color_animated": "Noto Color Emoji Animated", "admin_settings_field_webapp_logo_emoji_font_choice_noto_emoji": "Noto Emoji", "admin_settings_field_webapp_logo_emoji_font_choice_twemoji": "Twitter Emoji", "admin_settings_field_webapp_logo_emoji_font_choice_openmoji": "OpenMoji", "admin_settings_field_webapp_logo_emoji_font_choice_apple": "Apple Color Emoji (local)", "admin_settings_field_webapp_logo_emoji_font_choice_segoe": "Segoe UI Emoji (local)", "admin_settings_field_webapp_logo_emoji_font_choice_noto_local": "Noto Emoji (local)", "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_referral_one_bonus_per_referee_label": "Один бонус на приглашённого", "admin_settings_field_referral_welcome_bonus_days_label": "Приветственный бонус (дней)", "admin_settings_field_legacy_refs_label": "Поддержка старых ref-ссылок", "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": "Файл, ссылка или подтвержденный emoji-логотип", "admin_appearance_brand_title": "Логотип", "admin_appearance_emoji_font": "Шрифт emoji", "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_themes_sub": "Глобальная тема, accent color и предпросмотр", "admin_appearance_themes_title": "Темы", "admin_appearance_use_custom_favicon": "Использовать отдельную favicon", "admin_appearance_use_emoji_logo": "Использовать emoji-логотип", "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_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": "Управление приложением" }