{
  "channel.allowFrom": "Разрешённые пользователи",
  "channel.allowFromAdd": "Добавить пользователя",
  "channel.allowFromEmpty": "Пользователи ещё не добавлены — любой может взаимодействовать с ботом.",
  "channel.allowFromHint": "Только перечисленные пользователи могут взаимодействовать с ботом; ваш «ID пользователя платформы» добавляется автоматически.",
  "channel.allowFromIdLabel": "ID пользователя",
  "channel.allowFromIdPlaceholder": "ID пользователя платформы",
  "channel.allowFromNameLabel": "Примечание",
  "channel.allowFromNamePlaceholder": "например, Алиса (ваша пометка)",
  "channel.allowListRemove": "Удалить",
  "channel.appSecret": "Секрет приложения",
  "channel.appSecretHint": "Секретное приложение вашего бота. Оно будет зашифровано и надежно сохранено.",
  "channel.appSecretPlaceholder": "Вставьте секрет вашего приложения здесь",
  "channel.applicationId": "ID приложения / Имя пользователя бота",
  "channel.applicationIdHint": "Уникальный идентификатор для вашего приложения-бота.",
  "channel.applicationIdPlaceholder": "например, 1234567890",
  "channel.botToken": "Токен бота / API ключ",
  "channel.botTokenEncryptedHint": "Токен будет зашифрован и сохранен безопасно.",
  "channel.botTokenHowToGet": "Как получить?",
  "channel.botTokenPlaceholderExisting": "Токен скрыт для безопасности",
  "channel.botTokenPlaceholderNew": "Вставьте токен вашего бота здесь",
  "channel.charLimit": "Ограничение символов",
  "channel.charLimitHint": "Максимальное количество символов в сообщении",
  "channel.comingSoon": "Скоро будет",
  "channel.comingSoonDesc": "Мы работаем над добавлением этой интеграции в LobeHub. Следите за обновлениями.",
  "channel.comingSoonTitle": "Интеграция {{name}} скоро будет доступна",
  "channel.concurrency": "Режим параллельности",
  "channel.concurrencyDebounce": "Дебаунс",
  "channel.concurrencyDebounceHint": "Обрабатывать только последнее сообщение в серии (предыдущие будут отброшены)",
  "channel.concurrencyHint": "Очередь обрабатывает сообщения по одному; Дебаунс ожидает завершения серии сообщений перед обработкой",
  "channel.concurrencyQueue": "Очередь",
  "channel.concurrencyQueueHint": "Обрабатывать сообщения по одному",
  "channel.connectFailed": "Подключение бота не удалось",
  "channel.connectQueued": "Подключение бота поставлено в очередь. Оно начнется в ближайшее время.",
  "channel.connectStarting": "Бот запускается. Пожалуйста, подождите немного.",
  "channel.connectSuccess": "Бот успешно подключен",
  "channel.connecting": "Подключение...",
  "channel.connectionConfig": "Конфигурация подключения",
  "channel.connectionMode": "Режим подключения",
  "channel.connectionModeHint": "Для новых ботов рекомендуется WebSocket. Используйте Webhook, если для вашего бота уже настроен URL обратного вызова на платформе QQ Open Platform.",
  "channel.connectionModeWebSocket": "WebSocket",
  "channel.connectionModeWebSocketHint": "Рекомендуется для новых ботов",
  "channel.connectionModeWebhook": "Webhook",
  "channel.connectionModeWebhookHint": "Используйте, если у вашего бота настроен callback URL",
  "channel.copied": "Скопировано в буфер обмена",
  "channel.copy": "Копировать",
  "channel.credentials": "Учетные данные",
  "channel.debounceMs": "Окно объединения сообщений (мс)",
  "channel.debounceMsHint": "Время ожидания дополнительных сообщений перед отправкой агенту (мс)",
  "channel.deleteAllChannels": "Удалить все каналы",
  "channel.deleteAllConfirm": "Вы уверены, что хотите удалить все каналы?",
  "channel.deleteAllConfirmDesc": "Это действие навсегда удалит все каналы сообщений и их настройки для этого агента. Это действие нельзя отменить.",
  "channel.deleteAllFailed": "Не удалось удалить все каналы",
  "channel.deleteAllSuccess": "Все каналы удалены",
  "channel.deleteConfirm": "Вы уверены, что хотите удалить этот канал?",
  "channel.deleteConfirmDesc": "Это действие навсегда удалит этот канал сообщений и его настройки. Это действие нельзя отменить.",
  "channel.devWebhookProxyUrl": "URL HTTPS туннеля",
  "channel.devWebhookProxyUrlHint": "Необязательно. URL HTTPS туннеля для перенаправления запросов вебхука на локальный сервер разработки.",
  "channel.disabled": "Отключено",
  "channel.discord.description": "Подключите этого помощника к серверу Discord для общения в канале и личных сообщений.",
  "channel.displayToolCalls": "Отображать вызовы инструментов",
  "channel.displayToolCallsHint": "Показывать детали вызовов инструментов во время ответов ИИ. Если отключено, отображается только окончательный ответ для более чистого восприятия.",
  "channel.dm": "Личные сообщения",
  "channel.dmPolicy": "Политика личных сообщений",
  "channel.dmPolicyAllowlist": "Список разрешенных",
  "channel.dmPolicyAllowlistHint": "Только перечисленные пользователи могут писать боту в личные сообщения",
  "channel.dmPolicyDisabled": "Отключено",
  "channel.dmPolicyDisabledHint": "Отклонять все личные сообщения",
  "channel.dmPolicyHint": "Управляйте тем, кто может отправлять личные сообщения боту",
  "channel.dmPolicyOpen": "Открыто",
  "channel.dmPolicyOpenHint": "Принимать личные сообщения от всех",
  "channel.dmPolicyPairing": "Подтверждение",
  "channel.dmPolicyPairingHint": "Незнакомым пользователям требуется /approve, чтобы написать в личные сообщения",
  "channel.documentation": "Документация",
  "channel.enabled": "Включено",
  "channel.encryptKey": "Ключ шифрования",
  "channel.encryptKeyHint": "Необязательно. Используется для расшифровки зашифрованных данных событий.",
  "channel.encryptKeyPlaceholder": "Необязательный ключ шифрования",
  "channel.endpointUrl": "URL вебхука",
  "channel.endpointUrlHint": "Пожалуйста, скопируйте этот URL и вставьте его в поле <bold>{{fieldName}}</bold> на портале разработчика {{name}}.",
  "channel.exportConfig": "Экспортировать конфигурацию",
  "channel.feishu.description": "Подключите этого помощника к Feishu для общения в личных и групповых чатах.",
  "channel.feishu.webhookMigrationDesc": "Режим WebSocket обеспечивает доставку событий в реальном времени без необходимости публичного URL для обратного вызова. Чтобы перейти на него, переключите режим подключения на WebSocket в дополнительных настройках. Дополнительная конфигурация на платформе Feishu/Lark Open Platform не требуется.",
  "channel.feishu.webhookMigrationTitle": "Рекомендуем перейти на режим WebSocket",
  "channel.groupAllowFrom": "Разрешённые каналы",
  "channel.groupAllowFromAdd": "Добавить канал",
  "channel.groupAllowFromEmpty": "Каналы ещё не добавлены — бот не будет отвечать нигде.",
  "channel.groupAllowFromHint": "ID каналов / групп / чатов, в которых бот может отвечать.",
  "channel.groupAllowFromIdLabel": "ID канала",
  "channel.groupAllowFromIdPlaceholder": "ID канала / группы / чата",
  "channel.groupAllowFromNameLabel": "Примечание",
  "channel.groupAllowFromNamePlaceholder": "например, #general (ваша пометка)",
  "channel.groupPolicy": "Политика для групп",
  "channel.groupPolicyAllowlist": "Список разрешённых",
  "channel.groupPolicyAllowlistHint": "Отвечать только в перечисленных каналах",
  "channel.groupPolicyDisabled": "Отключено",
  "channel.groupPolicyDisabledHint": "Игнорировать все сообщения из групп",
  "channel.groupPolicyHint": "Где бот отвечает в группах, каналах и тредах",
  "channel.groupPolicyOpen": "Открыто",
  "channel.groupPolicyOpenHint": "Отвечать в любом канале, группе или треде",
  "channel.historyLimit": "Лимит сообщений в истории",
  "channel.historyLimitHint": "Количество сообщений по умолчанию для загрузки при просмотре истории канала",
  "channel.importConfig": "Импортировать конфигурацию",
  "channel.importFailed": "Не удалось импортировать конфигурацию",
  "channel.importInvalidFormat": "Неверный формат файла конфигурации",
  "channel.importSuccess": "Конфигурация успешно импортирована",
  "channel.lark.description": "Подключите этого помощника к Lark для общения в личных и групповых чатах.",
  "channel.line.channelAccessToken": "Токен доступа канала",
  "channel.line.channelAccessTokenHint": "Долгосрочный токен, выданный на вкладке Messaging API. Токен будет зашифрован и надежно сохранен.",
  "channel.line.channelSecret": "Секрет канала",
  "channel.line.channelSecretHint": "Из вкладки Основные настройки. Обязательно — используется для проверки X-Line-Signature на каждом входящем вебхуке.",
  "channel.line.description": "Подключите этого ассистента к LINE Messaging API для общения в личных и групповых чатах.",
  "channel.line.destinationUserId": "ID пользователя назначения",
  "channel.line.destinationUserIdHint": "ID пользователя назначения бота (начинается с `U`, всего 33 символа). Консоль разработчиков LINE НЕ отображает это значение. Сначала создайте токен доступа канала ниже, затем нажмите \"Получить из LINE\", чтобы автоматически заполнить это поле. Примечание: \"Ваш ID пользователя\" в Основных настройках — это ваш личный ID пользователя LINE, а не ID бота.",
  "channel.line.destinationUserIdPlaceholder": "например, U1234567890abcdef1234567890abcdef",
  "channel.line.fetchBotInfo": "Получить из LINE",
  "channel.line.fetchBotInfoFailed": "Не удалось получить информацию о боте",
  "channel.line.fetchBotInfoMissingToken": "Сначала введите токен доступа канала, затем нажмите \"Получить из LINE\".",
  "channel.line.fetchBotInfoSuccess": "ID пользователя назначения получен",
  "channel.line.webhookManualSetup": "LINE не позволяет программно регистрировать вебхуки. Скопируйте этот URL в консоль разработчиков LINE (Messaging API → URL вебхука), нажмите \"Проверить\" и включите \"Использовать вебхук\".",
  "channel.messengerPromo.action": "Попробовать Messenger",
  "channel.messengerPromo.desc": "Без настройки бота. Общайтесь с LobeHub в Slack, Discord, Telegram.",
  "channel.messengerPromo.dismiss": "Закрыть",
  "channel.messengerPromo.title": "Пропустить настройку",
  "channel.openPlatform": "Открытая платформа",
  "channel.platforms": "Платформы",
  "channel.publicKey": "Открытый ключ",
  "channel.publicKeyHint": "Необязательно. Используется для проверки запросов взаимодействия от Discord.",
  "channel.publicKeyPlaceholder": "Требуется для проверки взаимодействия",
  "channel.qq.appIdHint": "Ваш App ID бота QQ с платформы QQ Open Platform",
  "channel.qq.description": "Подключите этого ассистента к QQ для групповых чатов и личных сообщений.",
  "channel.qq.webhookMigrationDesc": "Режим WebSocket обеспечивает доставку событий в реальном времени и автоматическое переподключение без необходимости URL обратного вызова. Чтобы перейти на него, создайте нового бота на QQ Open Platform без настройки URL обратного вызова, затем переключите режим подключения на WebSocket в дополнительных настройках.",
  "channel.qq.webhookMigrationTitle": "Рекомендуем перейти на режим WebSocket",
  "channel.refreshStatus": "Обновить статус",
  "channel.removeChannel": "Удалить канал",
  "channel.removeFailed": "Не удалось удалить канал",
  "channel.removed": "Канал удален",
  "channel.runtimeDisconnected": "Бот отключен",
  "channel.save": "Сохранить конфигурацию",
  "channel.saveFailed": "Не удалось сохранить конфигурацию",
  "channel.saveFirstWarning": "Пожалуйста, сначала сохраните конфигурацию",
  "channel.saved": "Конфигурация успешно сохранена",
  "channel.secretToken": "Секретный токен вебхука",
  "channel.secretTokenHint": "Необязательно. Используется для проверки запросов вебхука от Telegram.",
  "channel.secretTokenPlaceholder": "Необязательный секрет для проверки вебхука",
  "channel.serverId": "ID сервера / гильдии по умолчанию",
  "channel.serverIdHint": "Ваш ID сервера или гильдии по умолчанию на этой платформе. ИИ использует его для отображения списка каналов без запроса.",
  "channel.serverIdHint.discord": "Включите режим разработчика (Настройки → Дополнительно), затем нажмите правой кнопкой по значку сервера → Копировать ID сервера.",
  "channel.serverIdHint.slack": "ID рабочей области (начинается с T). Найдите его в Настройки и администрирование → Настройки рабочей области или в URL рабочей области.",
  "channel.settings": "Расширенные настройки",
  "channel.settingsResetConfirm": "Вы уверены, что хотите сбросить расширенные настройки до значений по умолчанию?",
  "channel.settingsResetDefault": "Сбросить до значений по умолчанию",
  "channel.setupGuide": "Руководство по настройке",
  "channel.showUsageStats": "Показать статистику использования",
  "channel.showUsageStatsHint": "Показывать использование токенов, стоимость и статистику продолжительности в ответах бота",
  "channel.signingSecret": "Секрет подписи",
  "channel.signingSecretHint": "Используется для проверки запросов вебхуков.",
  "channel.slack.appIdHint": "Ваш ID приложения Slack из панели управления API Slack (начинается с A).",
  "channel.slack.appToken": "Токен уровня приложения",
  "channel.slack.appTokenHint": "Необходим для Socket Mode (WebSocket). Сгенерируйте токен уровня приложения (xapp-...) в разделе Basic Information настроек вашего Slack‑приложения.",
  "channel.slack.description": "Подключите этого помощника к Slack для общения в каналах и личных сообщениях.",
  "channel.slack.webhookMigrationDesc": "Socket Mode обеспечивает доставку событий в реальном времени через WebSocket без необходимости публичной HTTP‑конечной точки. Чтобы перейти на него, включите Socket Mode в настройках вашего Slack‑приложения, сгенерируйте токен уровня приложения, затем переключите режим подключения на WebSocket в дополнительных настройках.",
  "channel.slack.webhookMigrationTitle": "Рекомендуем перейти на Socket Mode (WebSocket)",
  "channel.statusConnected": "Подключено",
  "channel.statusDisconnected": "Отключено",
  "channel.statusDormant": "Неактивно",
  "channel.statusFailed": "Ошибка",
  "channel.statusQueued": "В очереди",
  "channel.statusStarting": "Запуск",
  "channel.telegram.description": "Подключите этого помощника к Telegram для общения в личных и групповых чатах.",
  "channel.testConnection": "Проверить подключение",
  "channel.testFailed": "Тест подключения не удался",
  "channel.testSuccess": "Тест подключения успешно пройден",
  "channel.updateFailed": "Не удалось обновить статус",
  "channel.userId": "Ваш ID пользователя на платформе",
  "channel.userIdHint": "Ваш ID пользователя на этой платформе. ИИ может использовать его для отправки вам личных сообщений.",
  "channel.userIdHint.discord": "Включите режим разработчика (Настройки → Дополнительно), затем нажмите правой кнопкой на свой аватар → Копировать ID пользователя.",
  "channel.userIdHint.feishu": "Откройте приложение на платформе Feishu / Lark Open Platform → Разрешения, затем найдите свой Open ID.",
  "channel.userIdHint.line": "Откройте LINE Developers Console → ваш канал → вкладка Основные настройки, и скопируйте \"Ваш пользовательский ID\" (начинается с U, 33 символа).",
  "channel.userIdHint.qq": "Ваш номер QQ, отображается на странице профиля QQ.",
  "channel.userIdHint.slack": "Откройте свой профиль Slack → ⋮ Ещё → Копировать ID участника (начинается с U).",
  "channel.userIdHint.telegram": "Отправьте любое сообщение боту @userinfobot в Telegram — он ответит вашим числовым ID пользователя.",
  "channel.userIdMissingDesc": "Без него инструменты ИИ не смогут отправлять вам напоминания, а подтверждения привязки будут недоступны. Укажите его в дополнительных настройках.",
  "channel.userIdMissingTitle": "Добавьте ваш пользовательский ID платформы",
  "channel.validationError": "Пожалуйста, заполните ID приложения и токен",
  "channel.verificationToken": "Токен проверки",
  "channel.verificationTokenHint": "Необязательно. Используется для проверки источника событий вебхука.",
  "channel.verificationTokenPlaceholder": "Вставьте ваш токен проверки здесь",
  "channel.watchKeywordInstructionLabel": "Инструкция",
  "channel.watchKeywordInstructionPlaceholder": "например, Просканируйте недавнюю ветку и ответьте, если есть отчет об ошибке, требующий действий",
  "channel.watchKeywordLabel": "Ключевое слово",
  "channel.watchKeywordPlaceholder": "например, ошибка",
  "channel.watchKeywords": "Отслеживаемые ключевые слова",
  "channel.watchKeywordsAdd": "Добавить ключевое слово",
  "channel.watchKeywordsEmpty": "Ключевые слова еще не добавлены — бот активируется только при упоминании @ или в личных сообщениях в подписанных каналах.",
  "channel.watchKeywordsHint": "Когда сообщение в подписанном канале совпадает с ключевым словом, бот активируется без упоминания @, и инструкция добавляется к сообщению пользователя перед отправкой в ИИ. Регистр не учитывается, совпадение по целому слову.",
  "channel.wechat.description": "Подключите этого помощника к WeChat через iLink Bot для частных и групповых чатов.",
  "channel.wechatBotId": "ID бота",
  "channel.wechatBotIdHint": "Идентификатор бота, назначенный после авторизации через QR-код.",
  "channel.wechatConnectedInfo": "Подключенный аккаунт WeChat",
  "channel.wechatIdleNotice": "Если пользователи не отправляют сообщения более 7 дней, это подключение будет автоматически приостановлено. Чтобы возобновить работу, нажмите «Перепривязать по QR‑коду».",
  "channel.wechatManagedCredentials": "Этот канал уже подключен через авторизацию по QR-коду. Учетные данные управляются автоматически.",
  "channel.wechatQrExpired": "Срок действия QR-кода истек. Пожалуйста, обновите, чтобы получить новый.",
  "channel.wechatQrRefresh": "Обновить QR-код",
  "channel.wechatQrScaned": "QR-код отсканирован. Пожалуйста, подтвердите вход в WeChat.",
  "channel.wechatQrWait": "Откройте WeChat и отсканируйте QR-код для подключения.",
  "channel.wechatRebind": "Переподключение через QR-код",
  "channel.wechatScanTitle": "Подключить бота WeChat",
  "channel.wechatScanToConnect": "Сканируйте QR-код для подключения",
  "channel.wechatTips": "Пожалуйста, обновите WeChat до последней версии и перезапустите его. Плагин ClawBot постепенно разворачивается, поэтому проверьте доступ в разделе Настройки > Плагины.",
  "channel.wechatUserId": "ID пользователя WeChat",
  "channel.wechatUserIdHint": "Идентификатор аккаунта WeChat, возвращаемый в процессе авторизации."
}