@lobehub/chat
Version:
Lobe Chat - an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible Function Call plugin system. Supports one-click free deployment of your private ChatGPT/LLM web application.
471 lines (470 loc) • 26.7 kB
JSON
{
"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": "Плагины LobeHub"
},
"title": "Магазин плагинов"
},
"unknownError": "Неизвестная ошибка",
"unknownPlugin": "Неизвестный плагин"
}