UNPKG

@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
{ "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": "Неизвестный плагин" }