{
  "security": {
    "tabs": {
      "overview": "Обзор Безопасности",
      "incidents": "Инциденты Безопасности",
      "bans": "Блокировки",
      "blacklistedDevices": "Черный Списк Устройств"
    },
    "actions": {
      "cleanupExpiredBans": "Очистить Истекшие Блокировки",
      "createManualBan": "Создать Блокировку Вручную"
    },
    "cards": {
      "totalIncidents": "Всего Инцидентов",
      "todaysIncidents": "Инциденты за Сегодня",
      "activeBans": "Активные Блокировки",
      "permanentBans": "Постоянные Блокировки",
      "blacklistedDevices": "Устройства в Черном Списке"
    }
  },
  "masterKeys": {
    "createDialogDescription": "Создайте новый Мастер-ключ API для внешних приложений. Этот ключ предоставляет полный доступ к API без аутентификации через интерфейс.",
    "examples": {
      "appName": "напр.: Внешнее Приложение Редактора 2024"
    },
    "keyNameHelp": "Описательное имя для идентификации этого ключа API",
    "securityNoteTitle": "Примечание по Безопасности",
    "securityNoteDescription": "Сгенерированный ключ API будет показан только один раз. Обязательно скопируйте и сохраните его в надежном месте.",
    "empty": {
      "title": "Ключи API не найдены",
      "description": "Создайте свой первый Мастер-ключ API для интеграции внешних приложений"
    },
    "detailsTitle": "Детали Мастер-ключа API",
    "detailsDescription": "Просмотр и управление ключом API для интеграции внешних приложений",
    "apiKeyLabel": "Ключ API",
    "activeStatus": "Активный Статус",
    "regenerateButton": "Регенерировать Ключ",
    "deleteButton": "Удалить Ключ",
    "labels": {
      "created": "Создан",
      "lastUpdated": "Последнее Обновление",
      "lastUsed": "Последнее Использование"
    }
  },
  "loginHistory": {
    "title": "История Входов",
    "lastUpdated": "Последнее обновление: {{time}}",
    "autoRefreshOn": "Автообновление: ВКЛ",
    "refreshNow": "Обновить Сейчас",
    "filters": {
      "username": "Имя пользователя",
      "ipAddress": "IP-адрес",
      "startDate": "Дата Начала",
      "endDate": "Дата Окончания"
    },
    "placeholders": {
      "searchUsername": "Поиск пользователя...",
      "ipAddress": "IP-адрес..."
    },
    "loading": "Загрузка истории входов...",
    "errors": {
      "loading": "Ошибка при загрузке истории: {{message}}",
      "loadingFallback": "Не удалось загрузить историю входов"
    },
    "noHistory": "Попыток входа не найдено.",
    "table": {
      "dateTime": "Дата и Время",
      "user": "Пользователь",
      "status": "Статус",
      "ipAddress": "IP-адрес",
      "device": "Устройство",
      "userAgent": "Пользовательский агент"
    }
  },
  "securityIncidents": {
    "filterType": "Фильтр по типу",
    "allTypes": "Все типы",
    "bruteForce": "Брутфорс",
    "suspiciousActivity": "Подозрительная активность",
    "multipleDevices": "Несколько устройств",
    "tokenManipulation": "Манипуляция токеном",
    "searchByUsernamePlaceholder": "Поиск по пользователю...",
    "itemsPerPage": "Элементов на странице",
    "title": "Инциденты Безопасности ({{total}})",
    "noneFound": "Инцидентов не найдено.",
    "deviceId": "ID Устройства",
    "ipAddress": "IP-адрес",
    "deleteTitle": "Удалить инцидент",
    "showingPage": "Страница {{page}} из {{totalPages}}",
    "confirmDelete": "Удалить этот инцидент?"
  },
  "securityBans": {
    "searchByUsernamePlaceholder": "Поиск по пользователю...",
    "itemsPerPage": "Элементов на странице",
    "title": "Блокировки ({{total}})",
    "noneFound": "Блокировок не найдено.",
    "level": "Уровень",
    "type": "Тип",
    "reason": "Причина",
    "timeRemaining": "Оставшееся время"
  },
  "blacklistedDevices": {
    "title": "Черный Список Устройств ({{count}})",
    "noneTitle": "Черный список пуст",
    "noneDescription": "Все чисто. В настоящее время нет устройств в черном списке.",
    "removeButton": "Удалить из черного списка"
  },
  "unban": {
    "action": "Разблокировать",
    "confirm": "Разблокировать пользователя {{user}}?",
    "promptReason": "Введите причину разблокировки"
  },
  "dashboard": {
    "notAuthenticated": "Не аутентифицирован",
    "accessDenied": "Доступ запрещен. Требуется роль администратора.",
    "preparing": "Подготовка дашборда..."
  },
  "demos": {
    "title": "Демо-аккаунты",
    "subtitle": "Мониторинг демо-аккаунтов, настройка лимитов создания и просмотр истории доступа для предотвращения злоупотреблений.",
    "settingsTitle": "Ограничения создания",
    "settingsDescription": "Ограничьте количество демо-аккаунтов, которые можно создать с одного IP, и длительность блокировки нарушителей.",
    "totalUsers": "Активные демо",
    "thresholdLabel": "Порог (созданий / 24ч)",
    "banDurationLabel": "Длительность блокировки (дней)",
    "managementTitle": "Мониторинг демо",
    "managementDescription": "Просматривайте активные демо-аккаунты или проверяйте IP-адреса в пару кликов.",
    "usersTab": "Пользователи",
    "historyTab": "История",
    "usersSummary": "Активных демо-пользователей: {{count}}",
    "refreshing": "Обновление...",
    "ipLabel": "IP-адрес",
    "expiresLabel": "Истекает",
    "deviceLabel": "Устройство",
    "userAgentLabel": "Пользовательский агент",
    "resultLabel": "Результат",
    "successful": "Успешно",
    "failed": "Ошибка",
    "historySummary": "Показано {{total}} записей журнала",
    "noHistoryResults": "Попыток входа с текущими фильтрами не найдено.",
    "noUsers": "Демо-пользователей пока нет.",
    "confirmDelete": "Удалить этого демо-пользователя? Это действие нельзя отменить.",
    "userDeleted": "Демо-пользователь удален",
    "usernamePlaceholder": "ivan.ivanov"
  },
  "giftcodes": {
    "title": "Подарочные Коды",
    "description": "Управление одноразовыми или многоразовыми подарочными кодами для создания или продления подписок пользователей.",
    "create": "Создать Код",
    "bulkCreate": "Массовое Создание",
    "export": "Экспорт в CSV",
    "noData": "Нет подарочных кодов доступных для экспорта.",
    "bulkCreated": "Создано {{count}} подарочных кодов",
    "created": "Подарочный код создан",
    "deletedSelected": "Удалено {{count}} выбранных подарочных кодов",
    "generate": "Генерировать",
    "deleteSelected": "Удалить Выбранные ({{count}})",
    "deleteConfirm": "Удалить {{count}} выбранных подарочных кодов? Это действие нельзя отменить.",
    "table": {
      "code": "Код",
      "duration_days": "Длительность (дней)",
      "uses": "Использования",
      "remaining": "Осталось",
      "expires_at": "Истекает",
      "created_at": "Создан"
    },
    "form": {
      "codeOptional": "Код (необязательно)",
      "durationMonths": "Длительность (месяцев)",
      "uses": "Использования",
      "prefixOptional": "Префикс (необязательно)",
      "count": "Количество",
      "usesPerCode": "Использований на код"
    }
  },
  "billing": {
    "overview": {
      "title": "Обзор Биллинга",
      "description": "Показатели доходов и кредитов с первого взгляда",
      "metrics": {
        "onlineRevenue": "Онлайн Доход",
        "offlineRevenue": "Оффлайн Доход",
        "adjustments": "Корректировки",
        "totalRevenue": "Общий Доход",
        "creditsOnline": "Кредиты (Онлайн)",
        "creditsOffline": "Кредиты (Оффлайн)",
        "creditsAdjustments": "Кредиты (Корректировки)",
        "totalCredits": "Всего Кредитов"
      }
    },
    "pricing": {
      "title": "Цены на Кредиты",
      "description": "Базовые цены и уровни скидок, настроенные в системе",
      "basePrice": "Базовая цена (USD за кредит)",
      "activeTiers": "Активные уровни",
      "effectiveCurrency": "Эффективная валюта",
      "tiersNote": "Будет применен самый высокий уровень, для которого достигнуто минимальное количество.",
      "table": {
        "minQuantity": "Мин. количество (включительно)",
        "discountPercent": "Процент скидки",
        "noTiers": "Уровни не настроены. Базовая цена применяется ко всем количествам.",
        "discountSuffix": "скидка"
      }
    },
    "offline": {
      "title": "Добавить Оффлайн Платеж",
      "description": "Записывайте ручные платежи и мгновенно выдавайте кредиты",
      "labels": {
        "reseller": "Реселлер",
        "amount": "Сумма (USD)",
        "credits": "Кредитов к выдаче",
        "method": "Метод",
        "reference": "Ссылка/Номер",
        "notes": "Заметки"
      },
      "placeholders": {
        "resellerSearch": "Введите минимум 2 буквы...",
        "amount": "напр.: 100.00",
        "credits": "напр.: 100",
        "method": "наличные/банк/другое",
        "reference": "номер счета или ссылка",
        "notes": "необязательные заметки"
      },
      "chargedCurrency": "Валюта оплаты:",
      "success": "Оффлайн платеж записан, кредиты выданы",
      "actions": {
        "saving": "Сохранение...",
        "save": "Сохранить Оффлайн Платеж"
      },
      "errors": {
        "amountPositive": "Сумма (USD) должна быть больше 0",
        "creditsPositive": "Количество кредитов должно быть положительным целым числом",
        "resellerPositive": "ID реселлера должен быть положительным целым числом",
        "selectReseller": "Выберите реселлера из списка"
      }
    },
    "transactions": {
      "title": "Последние Транзакции",
      "description": "Фильтрация и навигация по транзакциям биллинга",
      "filters": {
        "source": "Источник",
        "status": "Статус",
        "resellerId": "ID Реселлера",
        "reference": "Ссылка/Пользователь",
        "perPage": "На странице"
      },
      "sources": {
        "stripe": "Полоса",
        "offline": "Оффлайн",
        "adjustment": "Корректировка"
      },
      "statuses": {
        "completed": "Завершено",
        "pending": "В ожидании",
        "refunded": "Возвращено",
        "failed": "Ошибка"
      },
      "placeholders": {
        "resellerId": "напр.: 42",
        "reference": "Поиск по ссылке или имени пользователя"
      },
      "table": {
        "id": "ID",
        "reseller": "Реселлер",
        "source": "Источник",
        "amount": "Сумма",
        "credits": "Кредиты",
        "status": "Статус",
        "reference": "Ссылка",
        "createdAt": "Создано"
      },
      "total": "Всего: {{count}}",
      "pagination": {
        "page": "Страница {{page}}"
      },
      "empty": "Транзакций не найдено."
    },
    "errors": {
      "fetchOverview": "Не удалось загрузить обзор биллинга",
      "fetchPricing": "Не удалось загрузить настройки цен",
      "fetchTransactions": "Не удалось загрузить транзакции биллинга",
      "createOfflinePayment": "Не удалось создать оффлайн платеж"
    }
  },
  "devices": {
    "errors": {
      "loadFailed": "Не удалось загрузить данные управления устройствами. Пожалуйста, попробуйте позже."
    },
    "overview": {
      "activeUsers": "Активные пользователи",
      "statsDescription": "Подробная разбивка использования устройств по пользователям",
      "usageByUserTitle": "Использование устройств пользователями",
      "usageByUserDescription": "Статистика устройств пользователей появится здесь после регистрации устройств.",
      "deviceCount": "{{count}}/{{max}} устройств"
    },
    "activeList": {
      "description": "Мониторинг всех активных подключений устройств в системе",
      "searchPlaceholder": "Поиск устройств...",
      "deviceId": "Идентификатор: {{id}}",
      "actions": {
        "disconnect": "Отключить"
      },
      "removeDialog": {
        "title": "Удалить Устройство",
        "description": "Вы уверены, что хотите навсегда удалить устройство «{{device}}» у пользователя {{user}}? Это действие нельзя отменить."
      },
      "emptyTitle": "Устройств не найдено",
      "noDevicesSearch": "Устройств по запросу «{{query}}» не найдено",
      "noDevicesDescription": "В системе нет зарегистрированных устройств.",
      "time": {
        "justNow": "Только что",
        "minutesAgo": "{{count}} мин. назад",
        "hoursAgo": "{{count}} ч. назад",
        "daysAgo": "{{count}} дн. назад"
      }
    },
    "limits": {
      "title": "Предупреждения о Лимите Устройств",
      "subtitle": "Мониторинг пользователей, приближающихся к лимиту устройств или превышающих его",
      "summary": {
        "warningTitle": "Предупреждение",
        "warningDescription": "80-99% лимита использовано",
        "criticalTitle": "Критично",
        "criticalDescription": "На лимите устройств",
        "exceededTitle": "Превышено",
        "exceededDescription": "Сверх лимита устройств"
      },
      "badges": {
        "safe": "Безопасно",
        "warning": "Предупреждение",
        "critical": "Критично",
        "exceeded": "Превышено"
      },
      "attention": {
        "title": "Пользователи, требующие внимания"
      },
      "table": {
        "deviceUsage": "Использование устройств",
        "progress": "Прогресс",
        "warningLevel": "Уровень предупреждения"
      },
      "actions": {
        "increaseLimit": "Увеличить лимит",
        "monitor": "Мониторинг"
      },
      "allSafeTitle": "Все пользователи в пределах лимитов",
      "allSafeDescription": "В данный момент нет пользователей, приближающихся к лимитам или превышающих их.",
      "allUsersTitle": "Обзор всех пользователей"
    },
    "removal": {
      "bulkRemoveFailed": "Не удалось удалить {{count}} устройств"
    }
  },
  "overview": {
    "totalUsers": "Всего Пользователей",
    "allSystemUsers": "Все пользователи в системе",
    "contentItems": "Элементы Контента",
    "moviesTvSeries": "Фильмы, сериалы и прочее",
    "activeResellers": "Активные Реселлеры",
    "currentlyActive": "Активны в данный момент",
    "systemStatus": "Статус Системы",
    "allSystemsOperational": "Все системы работают нормально",
    "quickActions": "Быстрые Действия",
    "commonTasks": "Переход к наиболее частым задачам администратора",
    "manageResellers": "Управление Реселлерами",
    "manageContent": "Управление Контентом",
    "systemConfig": "Конфигурация Системы",
    "viewReports": "Просмотр Отчетов",
    "systemHealth": "Состояние Системы",
    "systemStatusDescription": "Статус критических компонентов в реальном времени",
    "apiServices": "Сервисы API",
    "operational": "Работает",
    "database": "База Данных",
    "contentDelivery": "Доставка Контента"
  },
  "content": {
    "title": "Управление Контентом",
    "description": "Управляйте контентом во всех категориях с интеграцией TMDB",
    "confirmDelete": "Вы уверены, что хотите удалить этот контент?",
    "tmdb": {
      "confirm": "Заполнить метаданные TMDB для «{{category}}»? Это попытается сопоставить элементы без ID TMDB.",
      "success": "Метаданные TMDB обновлены: {{updated}} обновлено, {{skipped}} пропущено",
      "warning": "Не удалось сопоставить {{count}} элементов. Проверьте консоль для деталей.",
      "error": "Ошибка обновления метаданных TMDB",
      "defaultCategory": "этой категории"
    },
    "errors": {
      "load": "Не удалось загрузить контент: {{message}}"
    },
    "empty": {
      "title": "Контент не найден",
      "description": "Начните с добавления первого элемента в категорию «{{category}}»."
    },
    "categories": {
      "vod": {
        "label": "Фильмы",
        "description": "Фильмы и отдельный видеоконтент"
      },
      "tv": {
        "label": "ТВ Каналы",
        "description": "Прямые ТВ каналы и потоки"
      },
      "series": {
        "label": "Сериалы",
        "description": "ТВ сериалы с сезонами и сериями"
      },
      "events": {
        "label": "События",
        "description": "Прямые эфиры и специальные программы"
      },
      "kids": {
        "label": "Детям",
        "description": "Детский и семейный контент"
      },
      "anime": {
        "label": "Аниме",
        "description": "Аниме и адаптации манги"
      }
    },
    "actions": {
      "addManualMovie": "Добавить Фильм (вручную)",
      "addManualSeries": "Добавить Сериал (вручную)",
      "addManualKids": "Добавить Детям (вручную)",
      "addManualAnime": "Добавить Аниме (вручную)",
      "addTvChannel": "Добавить ТВ Канал",
      "addEvent": "Добавить Событие",
      "addContent": "Добавить Контент",
      "addFromTmdb": "Добавить из TMDB",
      "bulkImport": "Массовый Импорт",
      "manageCategories": "Управление Категориями",
      "scanFolders": "Сканировать Папки",
      "fillMetadata": "Заполнить Метаданные",
      "tvProviders": "ТВ Провайдеры"
    },
    "table": {
      "columns": {
        "title": "Название",
        "description": "Описание",
        "type": "Тип",
        "format": "Формат",
        "year": "Год",
        "status": "Статус",
        "created": "Создан",
        "actions": "Действия"
      },
      "values": {
        "tmdbId": "TMDB: {{id}}",
        "noDescription": "Описание отсутствует",
        "unknown": "Неизвестно",
        "event": "Событие"
      }
    },
    "pagination": {
      "range": "Показано {{start}}-{{end}} из {{total}} элементов",
      "rowsPerPage": "Строк на странице",
      "rows": "Строк",
      "updating": "Обновление...",
      "pageOf": "Страница {{page}} из {{total}}"
    }
  },
  "tickets": {
    "errors": {
      "sendMessage": "Ошибка при отправке сообщения",
      "sendMessageRetry": "Не удалось отправить сообщение. Пожалуйста, попробуйте еще раз.",
      "assign": "Ошибка при назначении тикета",
      "assignRetry": "Не удалось назначить тикет. Пожалуйста, попробуйте еще раз.",
      "delete": "Ошибка при удалении тикета",
      "deleteRetry": "Не удалось удалить тикет. Пожалуйста, попробуйте еще раз.",
      "updateStatus": "Ошибка при обновлении статуса тикета",
      "updateStatusRetry": "Не удалось обновить статус тикета. Пожалуйста, попробуйте еще раз.",
      "create": "Ошибка при создании тикета",
      "createRetry": "Не удалось создать тикет. Пожалуйста, попробуйте еще раз.",
      "validation": {
        "titleDescriptionRequired": "Заголовок и описание обязательны",
        "resellerRequired": "Пожалуйста, выберите реселлера"
      }
    },
    "confirm": {
      "delete": "Вы уверены, что хотите удалить этот тикет? Это действие нельзя отменить."
    },
    "filters": {
      "status": {
        "all": "Все Статусы"
      },
      "priority": {
        "all": "Все Приоритеты"
      },
      "unread": {
        "all": "Все Сообщения",
        "unread": "Непрочитанные",
        "read": "Прочитанные"
      }
    },
    "unreadMessages": "Непрочитанные Сообщения",
    "stats": {
      "total": "Всего"
    },
    "actions": {
      "panelTitle": "Действия Администратора",
      "assigning": "Назначение...",
      "assignToMe": "Назначить мне",
      "changeStatus": "Изменить Статус",
      "internalMessage": "Отправить как внутреннее сообщение",
      "scheduleFollowUp": "Запланировать проверку",
      "reassignTicket": "Переназначить Тикет"
    },
    "priority": {
      "low": "Низкий",
      "medium": "Средний",
      "high": "Высокий",
      "urgent": "Срочный"
    },
    "category": {
      "technical": "Технический",
      "billing": "Биллинг",
      "account": "Аккаунт",
      "content": "Контент",
      "other": "Другое"
    },
    "create": {
      "title": "Создать Новый Тикет",
      "description": "Создайте новый тикет в службу поддержки для тестирования или административных целей.",
      "labels": {
        "title": "Заголовок",
        "description": "Описание",
        "reseller": "Реселлер",
        "priority": "Приоритет",
        "category": "Категория"
      },
      "placeholders": {
        "title": "Введите заголовок тикета",
        "description": "Введите описание тикета",
        "reseller": "Выберите реселлера"
      },
      "submitting": "Создание...",
      "submit": "Создать Тикет"
    },
    "advanced": {
      "title": "Дополнительные Фильтры",
      "description": "Примените дополнительные фильтры, чтобы сузить поиск тикетов.",
      "labels": {
        "dateFrom": "Дата с",
        "dateTo": "Дата по"
      },
      "helper": "Фильтрация тикетов по диапазону дат создания. Оставьте поля пустыми, чтобы показать все даты.",
      "clear": "Очистить Все",
      "apply": "Применить Фильтры"
    },
    "sort": {
      "title": "Варианты Сортировки",
      "description": "Выберите, как сортировать ваши тикеты.",
      "labels": {
        "sortBy": "Сортировать по",
        "direction": "Направление"
      },
      "options": {
        "newestFirst": "Сначала новые",
        "oldestFirst": "Сначала старые",
        "priority": "По приоритету",
        "status": "По статусу",
        "unreadFirst": "Сначала непрочитанные"
      },
      "direction": {
        "descending": "По убыванию",
        "ascending": "По возрастанию"
      },
      "reset": "Сбросить",
      "apply": "Применить"
    }
  },
  "activityLogs": {
    "title": "Журналы Активности",
    "subtitle": "Полная активность системы и аудит",
    "tabs": {
      "dashboard": "Дашборд",
      "systemLogs": "Системные Журналы",
      "loginHistory": "История Входов",
      "viewingHistory": "История Просмотров"
    },
    "filters": {
      "actionType": "Тип Действия",
      "allActions": "Все действия",
      "startDate": "Дата Начала",
      "endDate": "Дата Окончания"
    },
    "errors": {
      "loading": "Ошибка загрузки журналов: {{message}}",
      "loadingFallback": "Не удалось загрузить журналы активности"
    },
    "noLogs": "Журналов активности не найдено.",
    "table": {
      "date": "Дата",
      "action": "Действие",
      "user": "Пользователь",
      "target": "Цель",
      "description": "Описание",
      "credits": "Кредиты"
    },
    "pagination": {
      "showing": "Показано с {{from}} по {{to}} из {{total}} записей",
      "pageOf": "Страница {{page}} из {{total_pages}}"
    },
    "actionTypes": {
      "USER_CREATED": "Пользователь Создан",
      "USER_DELETED": "Пользователь Удален",
      "RESELLER_CREATED": "Реселлер Создан",
      "RESELLER_DELETED": "Реселлер Удален",
      "CREDIT_USED": "Кредит Использован",
      "CREDIT_ASSIGNED": "Кредит Назначен",
      "SYSTEM_INIT": "Система Инициализирована",
      "LOGIN": "Вход",
      "LOGOUT": "Выход"
    }
  },
  "viewingHistory": {
    "title": "История Просмотров",
    "lastUpdated": "Последнее обновление: {{time}}",
    "autoRefreshOn": "Автообновление: ВКЛ",
    "refreshNow": "Обновить Сейчас",
    "filters": {
      "username": "Имя пользователя",
      "contentType": "Тип Контента",
      "allTypes": "Все типы",
      "ipAddress": "IP-адрес",
      "startDate": "Дата Начала",
      "endDate": "Дата Окончания"
    },
    "placeholders": {
      "searchUsername": "Поиск пользователя...",
      "ipAddress": "IP-адрес..."
    },
    "loading": "Загрузка истории просмотров...",
    "errors": {
      "loading": "Ошибка при загрузке истории: {{message}}"
    },
    "noHistory": "Истории просмотров не найдено.",
    "unknown": "Неизвестно",
    "table": {
      "dateTime": "Дата и Время",
      "user": "Пользователь",
      "contentType": "Тип Контента",
      "contentTitle": "Название Контента",
      "info": "Инфо",
      "ipAddress": "IP-адрес",
      "device": "Устройство"
    },
    "pagination": {
      "showing": "Показано с {{from}} по {{to}} из {{total}} сессий",
      "pageOf": "Страница {{page}} из {{total_pages}}"
    }
  },
  "email": {
    "title": "Конфигурация Электронной Почты",
    "description": "Настройте параметры SMTP для сброса пароля, уведомлений 2FA и других писем",
    "tabs": {
      "settings": "Настройки SMTP",
      "test": "Тестовое Письмо",
      "guide": "Руководство"
    },
    "status": {
      "title": "Статус Службы Почты",
      "description": "Включить или выключить почтовую службу глобально"
    },
    "server": {
      "title": "SMTP Сервер",
      "description": "Настройте подключение к вашему SMTP серверу",
      "preset": "Провайдер",
      "host": "SMTP Хост",
      "port": "Порт",
      "username": "Логин / Email",
      "password": "Пароль / Пароль Приложения",
      "enterPassword": "Введите пароль",
      "tls": "Включить TLS/STARTTLS (рекомендуется)",
      "presets": {
        "gmail": "Gmail",
        "outlook": "Перспективы",
        "sendgrid": "ОтправитьГрид",
        "mailgun": "Мейлган",
        "amazonSes": "Амазон СЭС",
        "zoho": "Зохо",
        "custom": "Обычай"
      }
    },
    "identity": {
      "title": "Идентификация Почты",
      "description": "Настройте то, как ваши письма выглядят для получателей",
      "fromName": "Имя Отправителя",
      "fromEmail": "Email Отправителя",
      "appName": "Название Приложения",
      "appNameHint": "Используется в шаблонах писем и темах",
      "frontendUrl": "URL Фронтенда",
      "frontendUrlHint": "Используется для ссылок сброса пароля"
    },
    "test": {
      "title": "Отправить Тестовое Письмо",
      "description": "Проверьте вашу конфигурацию SMTP, отправив тестовое письмо",
      "disabled": "Почтовая служба в данный момент отключена. Сначала включите ее во вкладке Настройки SMTP.",
      "recipient": "Email Получателя",
      "send": "Отправить Тест",
      "sending": "Отправка..."
    },
    "guide": {
      "title": "Руководство по Настройке Провайдеров SMTP",
      "description": "Инструкции по быстрой настройке для популярных почтовых сервисов",
      "providers": {
        "gmail": {
          "title": "Gmail/Google Рабочая область",
          "steps": {
            "1": "Зайдите в настройки своего аккаунта Google.",
            "2": "Перейдите в раздел «Безопасность» > «Двухэтапная проверка» (должно быть включено).",
            "3": "Откройте «Безопасность» > «Пароли приложений».",
            "4": "Создайте новый пароль приложения для «Почты».",
            "5": "Используйте этот 16-значный пароль здесь"
          },
          "example": "Хост: smtp.gmail.com | Порт: 587 | ТЛС: Да"
        },
        "sendgrid": {
          "title": "ОтправитьГрид",
          "steps": {
            "1": "Создайте учетную запись SendGrid",
            "2": "Перейдите в «Настройки» > «Ключи API».",
            "3": "Создайте ключ API с разрешениями «Отправка почты».",
            "4": "Имя пользователя: «apikey» (буквальный текст)",
            "5": "Пароль: ваш ключ API."
          },
          "example": "Хост: smtp.sendgrid.net | Порт: 587 | ТЛС: Да"
        },
        "amazonSes": {
          "title": "Амазон СЭС",
          "steps": {
            "1": "Подтвердите свой домен или адрес электронной почты в консоли SES.",
            "2": "Создайте учетные данные SMTP в SES.",
            "3": "Используйте сгенерированные имя пользователя и пароль SMTP.",
            "4": "Используйте правильную конечную точку региона"
          },
          "example": "Хост: email-smtp.[регион].amazonaws.com | Порт: 587 | ТЛС: Да"
        }
      }
    },
    "actions": {
      "save": "Сохранить Конфигурацию"
    },
    "success": {
      "saved": "Конфигурация SMTP успешно сохранена"
    },
    "errors": {
      "loadFailed": "Не удалось загрузить конфигурацию SMTP",
      "saveFailed": "Не удалось сохранить конфигурацию",
      "testFailed": "Не удалось отправить тестовое письмо"
    }
  },
  "twoFactor": {
    "title": "Двухфакторная Аутентификация",
    "description": "Добавьте дополнительный уровень безопасности вашему аккаунту",
    "status": {
      "enabled": "2FA включена",
      "disabled": "2FA не включена",
      "notAvailable": "Двухфакторная аутентификация доступна только для аккаунтов администраторов и реселлеров"
    },
    "setup": {
      "title": "Настройка Двухфакторной Аутентификации",
      "scanQR": "Отсканируйте этот QR-код вашим приложением для аутентификации",
      "manualEntry": "Или введите этот код вручную:",
      "verifyCode": "Введите 6-значный код из вашего приложения для подтверждения",
      "placeholder": "Введите 6-значный код",
      "verify": "Подтвердить и Включить",
      "verifying": "Подтверждение..."
    },
    "backupCodes": {
      "title": "Резервные Коды",
      "description": "Сохраните эти резервные коды в надежном месте. Каждый код можно использовать только один раз.",
      "copy": "Копировать Коды",
      "copied": "Скопировано!",
      "regenerate": "Регенерировать Коды",
      "regenerating": "Регенерация..."
    },
    "disable": {
      "title": "Отключить 2FA",
      "description": "Введите ваш код 2FA или резервный код, чтобы отключить двухфакторную аутентификацию",
      "button": "Отключить 2FA",
      "disabling": "Отключение..."
    },
    "errors": {
      "setupFailed": "Не удалось настроить 2FA",
      "verifyFailed": "Неверный код. Пожалуйста, попробуйте еще раз.",
      "disableFailed": "Не удалось отключить 2FA",
      "loadFailed": "Не удалось загрузить статус 2FA"
    }
  }
}
