mirror of
https://github.com/lobehub/lobehub.git
synced 2026-04-05 14:59:27 +07:00
* fix all render * add kb builtin tool * 完成知识库搜索功能 * 初步完成知识库读取实现 * finish display * fix * fix * fix * fix server api mode * update i18n
491 lines
27 KiB
JSON
491 lines
27 KiB
JSON
{
|
||
"builtins": {
|
||
"lobe-knowledge-base": {
|
||
"apiName": {
|
||
"readKnowledge": "Чтение содержимого базы знаний",
|
||
"searchKnowledgeBase": "Поиск в базе знаний"
|
||
},
|
||
"title": "База знаний"
|
||
},
|
||
"lobe-local-system": {
|
||
"apiName": {
|
||
"editLocalFile": "Редактировать файл",
|
||
"getCommandOutput": "Получить вывод команды",
|
||
"globLocalFiles": "Поиск файлов по шаблону",
|
||
"grepContent": "Поиск по содержимому",
|
||
"killCommand": "Остановить выполнение кода",
|
||
"listLocalFiles": "Просмотр списка файлов",
|
||
"moveLocalFiles": "Переместить файлы",
|
||
"readLocalFile": "Чтение содержимого файла",
|
||
"renameLocalFile": "Переименовать",
|
||
"runCommand": "Выполнить код",
|
||
"searchLocalFiles": "Поиск файлов",
|
||
"writeLocalFile": "Запись в файл"
|
||
},
|
||
"title": "Локальная система"
|
||
},
|
||
"lobe-web-browsing": {
|
||
"apiName": {
|
||
"crawlMultiPages": "Чтение содержимого нескольких страниц",
|
||
"crawlSinglePage": "Чтение содержимого страницы",
|
||
"search": "Поиск по страницам"
|
||
},
|
||
"title": "Поиск в интернете"
|
||
}
|
||
},
|
||
"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": "Просмотр списка параметров",
|
||
"delete": "Удалить вызов инструмента",
|
||
"orphanedToolCall": "Этот вызов инструмента, возможно, стал изолированным из-за непредвиденных обстоятельств, что может повлиять на корректную работу агента. Пожалуйста, удалите его.",
|
||
"pluginRender": "Просмотр интерфейса плагина"
|
||
},
|
||
"list": {
|
||
"item": {
|
||
"deprecated.title": "Удалён",
|
||
"local.config": "Настройки",
|
||
"local.title": "Пользовательский"
|
||
}
|
||
},
|
||
"loading": {
|
||
"content": "Вызов плагина...",
|
||
"plugin": "Плагин работает..."
|
||
},
|
||
"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": {
|
||
"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": "Плагины LobeHub"
|
||
},
|
||
"title": "Магазин плагинов"
|
||
},
|
||
"unknownError": "Неизвестная ошибка",
|
||
"unknownPlugin": "Неизвестный плагин"
|
||
}
|