{
  "confirm": "Подтвердить",
  "debug": {
    "arguments": "Аргументы вызова",
    "function_call": "Вызов функции",
    "off": "Отключить отладку",
    "on": "Просмотр информации о вызове плагина",
    "payload": "Полезная нагрузка плагина",
    "pluginState": "Состояние плагина",
    "response": "Результат",
    "title": "Детали плагина",
    "tool_call": "Запрос вызова инструмента"
  },
  "detailModal": {
    "customPlugin": {
      "description": "Пожалуйста, перейдите на страницу редактирования для просмотра деталей",
      "editBtn": "Редактировать сейчас",
      "title": "Это пользовательский плагин"
    },
    "emptyState": {
      "description": "Пожалуйста, сначала установите этот плагин, чтобы просмотреть его возможности и параметры настройки",
      "title": "Просмотр деталей плагина после установки"
    },
    "info": {
      "description": "Описание API",
      "name": "Название API"
    },
    "tabs": {
      "info": "Возможности плагина",
      "manifest": "Файл установки",
      "settings": "Настройки"
    },
    "title": "Детали плагина"
  },
  "dev": {
    "confirmDeleteDevPlugin": "Вы собираетесь удалить этот локальный плагин. После удаления его нельзя будет восстановить. Удалить плагин?",
    "customParams": {
      "useProxy": {
        "label": "Установка через прокси (если возникают ошибки доступа из-за CORS, попробуйте включить эту опцию и переустановить)"
      }
    },
    "deleteSuccess": "Плагин успешно удалён",
    "manifest": {
      "identifier": {
        "desc": "Уникальный идентификатор плагина",
        "label": "Идентификатор"
      },
      "mode": {
        "mcp": "MCP плагин",
        "mcpExp": "Экспериментальный",
        "url": "Онлайн-ссылка"
      },
      "name": {
        "desc": "Название плагина",
        "label": "Заголовок",
        "placeholder": "Поисковая система"
      }
    },
    "mcp": {
      "advanced": {
        "title": "Расширенные настройки"
      },
      "args": {
        "desc": "Список аргументов для команды запуска, обычно здесь указывается имя MCP сервера или путь к скрипту запуска",
        "label": "Аргументы команды",
        "placeholder": "Например: mcp-hello-world",
        "required": "Пожалуйста, введите аргументы запуска"
      },
      "auth": {
        "bear": "API ключ",
        "desc": "Выберите способ аутентификации MCP сервера",
        "label": "Тип аутентификации",
        "none": "Аутентификация не требуется",
        "placeholder": "Пожалуйста, выберите тип аутентификации",
        "token": {
          "desc": "Введите ваш API ключ или Bearer токен",
          "label": "API ключ",
          "placeholder": "sk-xxxxx",
          "required": "Пожалуйста, введите токен аутентификации"
        }
      },
      "avatar": {
        "label": "Иконка плагина"
      },
      "command": {
        "desc": "Исполняемый файл или скрипт для запуска MCP STDIO сервера",
        "label": "Команда",
        "placeholder": "Например: npx / uv / docker и т.д.",
        "required": "Пожалуйста, введите команду запуска"
      },
      "desc": {
        "desc": "Добавьте описание плагина",
        "label": "Описание плагина",
        "placeholder": "Дополните информацию об использовании и сценариях"
      },
      "endpoint": {
        "desc": "Введите адрес вашего MCP Streamable HTTP сервера",
        "label": "URL MCP Endpoint"
      },
      "env": {
        "add": "Добавить строку",
        "desc": "Введите переменные окружения, необходимые для MCP сервера",
        "duplicateKeyError": "Ключ поля должен быть уникальным",
        "formValidationFailed": "Ошибка проверки формы, пожалуйста, проверьте формат параметров",
        "keyRequired": "Ключ поля не может быть пустым",
        "label": "Переменные окружения MCP сервера",
        "stringifyError": "Не удалось сериализовать параметры, проверьте формат"
      },
      "headers": {
        "add": "Добавить строку",
        "desc": "Введите заголовки запроса",
        "label": "HTTP заголовки"
      },
      "identifier": {
        "desc": "Укажите имя для вашего MCP плагина, используйте английские символы",
        "invalid": "Идентификатор может содержать только буквы, цифры, дефисы и подчеркивания",
        "label": "Имя MCP плагина",
        "placeholder": "Например: my-mcp-plugin",
        "required": "Пожалуйста, введите идентификатор MCP сервиса"
      },
      "previewManifest": "Предварительный просмотр файла описания плагина",
      "quickImport": "Быстрый импорт JSON конфигурации",
      "quickImportError": {
        "empty": "Ввод не может быть пустым",
        "invalidJson": "Неверный формат JSON",
        "invalidStructure": "Неверная структура JSON"
      },
      "stdioNotSupported": "Текущая среда не поддерживает MCP плагины типа stdio",
      "testConnection": "Проверить соединение",
      "testConnectionTip": "MCP плагин можно использовать только после успешного теста соединения",
      "type": {
        "desc": "Выберите способ связи MCP плагина, веб-версия поддерживает только Streamable HTTP",
        "httpFeature1": "Совместимость с веб и десктоп версиями",
        "httpFeature2": "Подключение к удалённому MCP серверу без дополнительной установки",
        "httpShortDesc": "Протокол связи на основе потокового HTTP",
        "label": "Тип MCP плагина",
        "stdioFeature1": "Низкая задержка связи, подходит для локального выполнения",
        "stdioFeature2": "Требуется локальная установка MCP сервера",
        "stdioNotAvailable": "Режим STDIO доступен только в десктоп версии",
        "stdioShortDesc": "Протокол связи на основе стандартного ввода-вывода",
        "title": "Тип MCP плагина"
      },
      "url": {
        "desc": "Введите адрес Streamable HTTP MCP сервера, SSE режим не поддерживается",
        "invalid": "Пожалуйста, введите корректный URL",
        "label": "URL Streamable HTTP Endpoint",
        "required": "Пожалуйста, введите URL MCP сервиса"
      }
    },
    "meta": {
      "author": {
        "desc": "Автор плагина",
        "label": "Автор"
      },
      "avatar": {
        "desc": "Иконка плагина, можно использовать Emoji или URL",
        "label": "Иконка"
      },
      "description": {
        "desc": "Описание плагина",
        "label": "Описание",
        "placeholder": "Поиск информации через поисковую систему"
      },
      "formFieldRequired": "Это поле обязательно для заполнения",
      "homepage": {
        "desc": "Домашняя страница плагина",
        "label": "Домашняя страница"
      },
      "identifier": {
        "desc": "Уникальный идентификатор плагина, автоматически определяется из manifest",
        "errorDuplicate": "Идентификатор совпадает с уже существующим плагином, пожалуйста, измените его",
        "label": "Идентификатор",
        "pattenErrorMessage": "Допустимы только английские буквы, цифры, дефис и подчеркивание"
      },
      "lobe": "{{appName}} плагин",
      "manifest": {
        "desc": "{{appName}} установит плагин по этой ссылке",
        "label": "URL файла описания плагина (Manifest)",
        "preview": "Предварительный просмотр Manifest",
        "refresh": "Обновить"
      },
      "openai": "OpenAI плагин",
      "title": {
        "desc": "Заголовок плагина",
        "label": "Заголовок",
        "placeholder": "Поисковая система"
      }
    },
    "metaConfig": "Конфигурация метаданных плагина",
    "modalDesc": "После добавления пользовательского плагина его можно использовать для разработки и тестирования, а также напрямую в диалогах. Для разработки плагинов смотрите <1>документацию по разработке↗</>",
    "openai": {
      "importUrl": "Импорт из URL",
      "schema": "Схема"
    },
    "preview": {
      "api": {
        "noParams": "У этого инструмента нет параметров",
        "noResults": "API, соответствующие условиям поиска, не найдены",
        "params": "Параметры:",
        "searchPlaceholder": "Поиск инструмента..."
      },
      "card": "Предварительный просмотр отображения плагина",
      "desc": "Предварительный просмотр описания плагина",
      "empty": {
        "desc": "После настройки здесь можно будет просмотреть поддерживаемые возможности плагина",
        "title": "Начните предварительный просмотр после настройки плагина"
      },
      "title": "Предварительный просмотр названия плагина"
    },
    "save": "Установить плагин",
    "saveSuccess": "Настройки плагина успешно сохранены",
    "tabs": {
      "manifest": "Функциональный манифест (Manifest)",
      "meta": "Метаданные плагина"
    },
    "title": {
      "create": "Добавить пользовательский плагин",
      "edit": "Редактировать пользовательский плагин"
    },
    "type": {
      "lobe": "{{appName}} плагин",
      "openai": "OpenAI плагин"
    },
    "update": "Обновить",
    "updateSuccess": "Настройки плагина успешно обновлены"
  },
  "error": {
    "fetchError": "Не удалось получить manifest по ссылке, пожалуйста, убедитесь в её корректности и проверьте разрешения CORS",
    "installError": "Ошибка установки плагина {{name}}",
    "manifestInvalid": "Manifest не соответствует стандартам, результат проверки: \n\n {{error}}",
    "noManifest": "Файл описания отсутствует",
    "openAPIInvalid": "Ошибка разбора OpenAPI, ошибка: \n\n {{error}}",
    "reinstallError": "Ошибка обновления плагина {{name}}",
    "testConnectionFailed": "Не удалось получить Manifest: {{error}}",
    "urlError": "По этой ссылке не возвращается содержимое в формате JSON, пожалуйста, убедитесь, что ссылка действительна"
  },
  "inspector": {
    "args": "Просмотр списка параметров",
    "pluginRender": "Просмотр интерфейса плагина"
  },
  "list": {
    "item": {
      "deprecated.title": "Удалён",
      "local.config": "Настройки",
      "local.title": "Пользовательский"
    }
  },
  "loading": {
    "content": "Вызов плагина...",
    "plugin": "Плагин работает..."
  },
  "localSystem": {
    "apiName": {
      "listLocalFiles": "Просмотр списка файлов",
      "moveLocalFiles": "Перемещение файлов",
      "readLocalFile": "Чтение содержимого файла",
      "renameLocalFile": "Переименование",
      "searchLocalFiles": "Поиск файлов",
      "writeLocalFile": "Запись в файл"
    },
    "title": "Локальные файлы"
  },
  "mcpInstall": {
    "CHECKING_INSTALLATION": "Проверка среды установки...",
    "COMPLETED": "Установка завершена",
    "CONFIGURATION_REQUIRED": "Пожалуйста, завершите настройку перед продолжением установки",
    "ERROR": "Ошибка установки",
    "FETCHING_MANIFEST": "Получение файла описания плагина...",
    "GETTING_SERVER_MANIFEST": "Инициализация MCP сервера...",
    "INSTALLING_PLUGIN": "Установка плагина...",
    "configurationDescription": "Для корректной работы MCP плагина необходимо настроить параметры, пожалуйста, заполните обязательные поля",
    "configurationRequired": "Настройка параметров плагина",
    "continueInstall": "Продолжить установку",
    "dependenciesDescription": "Для работы этого плагина необходимо установить системные зависимости. Пожалуйста, установите отсутствующие зависимости согласно инструкции, затем нажмите 'Проверить снова' для продолжения установки.",
    "dependenciesRequired": "Пожалуйста, установите системные зависимости плагина",
    "dependencyStatus": {
      "installed": "Установлено",
      "notInstalled": "Не установлено",
      "requiredVersion": "Требуемая версия: {{version}}"
    },
    "errorDetails": {
      "args": "Аргументы",
      "command": "Команда",
      "connectionParams": "Параметры подключения",
      "env": "Переменные окружения",
      "errorOutput": "Лог ошибок",
      "exitCode": "Код выхода",
      "hideDetails": "Скрыть детали",
      "originalError": "Исходная ошибка",
      "showDetails": "Показать детали"
    },
    "errorTypes": {
      "AUTHORIZATION_ERROR": "Ошибка авторизации",
      "CONNECTION_FAILED": "Ошибка подключения",
      "INITIALIZATION_TIMEOUT": "Превышено время инициализации",
      "PROCESS_SPAWN_ERROR": "Ошибка запуска процесса",
      "UNKNOWN_ERROR": "Неизвестная ошибка",
      "VALIDATION_ERROR": "Ошибка проверки параметров"
    },
    "installError": "Ошибка установки MCP плагина, причина: {{detail}}",
    "installMethods": {
      "manual": "Ручная установка:",
      "recommended": "Рекомендуемый способ установки:"
    },
    "recheckDependencies": "Проверить зависимости снова",
    "skipDependencies": "Пропустить проверку"
  },
  "pluginList": "Список плагинов",
  "protocolInstall": {
    "actions": {
      "install": "Установить",
      "installAnyway": "Установить в любом случае",
      "installed": "Установлено"
    },
    "config": {
      "args": "Аргументы",
      "command": "Команда",
      "env": "Переменные окружения",
      "headers": "Заголовки запроса",
      "title": "Информация о конфигурации",
      "type": {
        "http": "Тип: HTTP",
        "label": "Тип",
        "stdio": "Тип: Stdio"
      },
      "url": "Адрес сервиса"
    },
    "custom": {
      "badge": "Пользовательский плагин",
      "security": {
        "description": "Этот плагин не прошёл официальную проверку, установка может быть небезопасной! Пожалуйста, убедитесь, что вы доверяете источнику плагина.",
        "title": "⚠️ Предупреждение о безопасности"
      },
      "title": "Установка пользовательского плагина"
    },
    "marketplace": {
      "title": "Установка сторонних плагинов",
      "trustedBy": "Предоставлено {{name}}",
      "unverified": {
        "title": "Непроверенные сторонние плагины",
        "warning": "Этот плагин из непроверенного стороннего магазина, пожалуйста, убедитесь в доверии к источнику перед установкой."
      },
      "verified": "Проверено"
    },
    "messages": {
      "connectionTestFailed": "Тест соединения не удался",
      "installError": "Ошибка установки плагина, попробуйте снова",
      "installSuccess": "Плагин {{name}} успешно установлен!",
      "manifestError": "Не удалось получить детали плагина, проверьте подключение к сети и попробуйте снова",
      "manifestNotFound": "Не удалось получить файл описания плагина"
    },
    "meta": {
      "author": "Автор",
      "homepage": "Домашняя страница",
      "identifier": "Идентификатор",
      "source": "Источник",
      "version": "Версия"
    },
    "official": {
      "badge": "Официальный плагин LobeHub",
      "description": "Этот плагин разработан и поддерживается официальной командой LobeHub, прошёл строгую проверку безопасности и безопасен для использования.",
      "loadingMessage": "Получение деталей плагина...",
      "loadingTitle": "Загрузка",
      "title": "Установка официального плагина"
    },
    "title": "Установка MCP плагина",
    "warning": "⚠️ Пожалуйста, убедитесь, что вы доверяете источнику этого плагина, вредоносные плагины могут угрожать безопасности вашей системы."
  },
  "search": {
    "apiName": {
      "crawlMultiPages": "Чтение содержимого нескольких страниц",
      "crawlSinglePage": "Чтение содержимого страницы",
      "search": "Поиск по странице"
    },
    "config": {
      "addKey": "Добавить ключ",
      "close": "Удалить",
      "confirm": "Конфигурация завершена, повторить попытку"
    },
    "crawPages": {
      "crawling": "Определение ссылок...",
      "detail": {
        "preview": "Предварительный просмотр",
        "raw": "Исходный текст",
        "tooLong": "Текст слишком длинный, в контекст диалога включено только первые {{characters}} символов, остальное не учитывается"
      },
      "meta": {
        "crawler": "Режим сканирования",
        "words": "Количество символов"
      }
    },
    "searchxng": {
      "baseURL": "Пожалуйста, введите",
      "description": "Введите URL SearchXNG для начала сетевого поиска",
      "keyPlaceholder": "Пожалуйста, введите ключ",
      "title": "Настройка поисковой системы SearchXNG",
      "unconfiguredDesc": "Пожалуйста, обратитесь к администратору для настройки SearchXNG, чтобы начать сетевой поиск",
      "unconfiguredTitle": "SearchXNG не настроен"
    },
    "title": "Сетевой поиск"
  },
  "setting": "Настройки плагина",
  "settings": {
    "capabilities": {
      "prompts": "Подсказки",
      "resources": "Ресурсы",
      "title": "Возможности плагина",
      "tools": "Инструменты"
    },
    "configuration": {
      "title": "Конфигурация плагина"
    },
    "connection": {
      "args": "Аргументы запуска",
      "command": "Команда запуска",
      "title": "Информация о подключении",
      "type": "Тип подключения",
      "url": "Адрес сервиса"
    },
    "edit": "Редактировать",
    "envConfigDescription": "Эти настройки будут переданы как переменные окружения при запуске MCP сервера",
    "httpTypeNotice": "HTTP тип MCP плагина не требует настройки переменных окружения",
    "indexUrl": {
      "title": "Индекс рынка",
      "tooltip": "Онлайн-редактирование пока не поддерживается, настройте через переменные окружения при развертывании"
    },
    "messages": {
      "connectionUpdateFailed": "Не удалось обновить информацию о подключении",
      "connectionUpdateSuccess": "Информация о подключении успешно обновлена",
      "envUpdateFailed": "Не удалось сохранить переменные окружения",
      "envUpdateSuccess": "Переменные окружения успешно сохранены"
    },
    "modalDesc": "После настройки адреса рынка плагинов можно использовать пользовательские рынки плагинов",
    "rules": {
      "argsRequired": "Пожалуйста, введите аргументы запуска",
      "commandRequired": "Пожалуйста, введите команду запуска",
      "urlRequired": "Пожалуйста, введите адрес сервиса"
    },
    "saveSettings": "Сохранить настройки",
    "title": "Настройки рынка плагинов"
  },
  "showInPortal": "Пожалуйста, просмотрите детали в рабочей области",
  "store": {
    "actions": {
      "cancel": "Отменить установку",
      "confirmUninstall": "Вы собираетесь удалить этот плагин, после удаления все его настройки будут удалены. Подтвердите действие.",
      "detail": "Детали",
      "install": "Установить",
      "manifest": "Редактировать файл установки",
      "settings": "Настройки",
      "uninstall": "Удалить"
    },
    "communityPlugin": "Стороннее сообщество",
    "customPlugin": "Пользовательский",
    "empty": "Нет установленных плагинов",
    "emptySelectHint": "Выберите плагин для просмотра подробной информации",
    "installAllPlugins": "Установить все",
    "networkError": "Не удалось получить магазин плагинов, проверьте подключение к сети и попробуйте снова",
    "placeholder": "Поиск по названию, описанию или ключевым словам...",
    "releasedAt": "Опубликовано {{createdAt}}",
    "tabs": {
      "installed": "Установленные",
      "mcp": "MCP плагины",
      "old": "LobeChat плагины"
    },
    "title": "Магазин плагинов"
  },
  "unknownError": "Неизвестная ошибка",
  "unknownPlugin": "Неизвестный плагин"
}
