{
"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, возвращаемый в процессе авторизации."
}