qa1145's picture
Upload 1245 files
8ede856 verified
Invalid JSON: Unexpected token '', "{ "ti"... is not valid JSON
{
"title": "Инструменты и функции",
"subtitle": "Управление MCP-серверами и доступными функциями",
"tooltip": {
"info": "Что такое Function Calling и MCP?",
"marketplace": "Обзор и установка MCP-серверов от сообщества",
"serverConfig": "Конфигурация MCP-серверов (stdio) поддерживает следующие поля:\ncommand: имя команды (например, python или uv)\nargs: массив аргументов (например, [\"run\", \"server.py\"])\nenv: объект переменных окружения (например, {\"api_key\": \"abc\"})\ncwd: рабочий каталог (например, /path/to/server)\nencoding: кодировка вывода (по умолчанию utf-8)\nПодробности см. в документации MCP.\n⚠️ Если вы используете Docker, устанавливайте сервера в смонтированную директорию data."
},
"tabs": {
"local": "Локальные сервера",
"marketplace": "Магазин MCP"
},
"mcpServers": {
"title": "MCP Сервера",
"buttons": {
"refresh": "Обновить",
"add": "Добавить сервер",
"useTemplateStdio": "Шаблон Stdio",
"useTemplateStreamableHttp": "Шаблон Streamable HTTP",
"useTemplateSse": "Шаблон SSE",
"sync": "Синхронизировать"
},
"empty": "MCP-сервера не найдены. Нажмите «Добавить сервер».",
"status": {
"noTools": "Нет доступных инструментов",
"availableTools": "Доступные инструменты",
"configSummary": "Конфигурация: {keys}",
"noConfig": "Конфигурация не задана"
}
},
"functionTools": {
"title": "Функции (Tools)",
"buttons": {
"view": "Показать инструменты"
},
"search": "Поиск по функциям",
"empty": "Доступные инструменты не найдены",
"description": "Описание функции",
"parameters": "Параметры",
"noParameters": "У этого инструмента нет параметров",
"table": {
"paramName": "Параметр",
"type": "Тип",
"description": "Описание",
"required": "Обяз.",
"origin": "Источник",
"originName": "Имя источника",
"actions": "Действия"
}
},
"marketplace": {
"title": "Магазин MCP-серверов",
"search": "Поиск по магазину",
"buttons": {
"refresh": "Обновить",
"detail": "Инфо",
"import": "Импорт"
},
"loading": "Загрузка списка серверов...",
"empty": "Доступных MCP-серверов не найдено",
"status": {
"availableTools": "Инструментов: {count}",
"noToolsInfo": "Нет данных об инструментах"
}
},
"dialogs": {
"addServer": {
"title": "Добавление MCP-сервера",
"editTitle": "Редактирование MCP-сервера",
"fields": {
"name": "Название сервера",
"nameRequired": "Название обязательно",
"enable": "Включить сервер",
"config": "Конфигурация сервера"
},
"errors": {
"configEmpty": "Конфигурация не может быть пустой",
"jsonFormat": "Ошибка формата JSON: {error}",
"jsonParse": "Ошибка разбора JSON: {error}"
},
"buttons": {
"cancel": "Отмена",
"save": "Сохранить",
"testConnection": "Тест связи",
"sync": "Синхронизировать"
},
"tips": {
"timeoutConfig": "Тайм-аут вызова инструментов настраивается отдельно на странице конфигурации"
}
},
"serverDetail": {
"title": "Детали сервера",
"installConfig": "Конфигурация установки",
"availableTools": "Список инструментов",
"buttons": {
"close": "Закрыть",
"importConfig": "Импортировать конфиг"
}
},
"confirmDelete": "Вы уверены, что хотите удалить сервер «{name}»?",
"syncProvider": {
"title": "Синхронизация MCP",
"subtitle": "Загрузка конфигурации MCP-серверов от провайдера",
"steps": {
"selectProvider": "Шаг 1: Провайдер",
"configureAuth": "Шаг 2: Авторизация",
"syncServers": "Шаг 3: Синхронизация"
},
"providers": {
"modelscope": "ModelScope",
"description": "ModelScope — это сообщество моделей с открытым исходным кодом, предоставляющее различные MCP-сервера для AI-сервисов"
},
"fields": {
"provider": "Выберите провайдера",
"accessToken": "Токен доступа",
"tokenRequired": "Токен обязателен",
"tokenHint": "Введите ваш токен доступа ModelScope"
},
"buttons": {
"cancel": "Отмена",
"previous": "Назад",
"next": "Далее",
"sync": "Начать",
"getToken": "Получить токен"
},
"status": {
"selectProvider": "Пожалуйста, выберите провайдера MCP-серверов",
"enterToken": "Введите токен для продолжения",
"readyToSync": "Готов к синхронизации"
},
"messages": {
"syncSuccess": "MCP-сервера успешно синхронизированы!",
"syncError": "Ошибка синхронизации: {error}",
"tokenHelp": "Как получить токен ModelScope? Нажмите кнопку справа для инструкции"
}
}
},
"messages": {
"getServersError": "Ошибка получения списка серверов: {error}",
"getToolsError": "Ошибка получения списка инструментов: {error}",
"saveSuccess": "Настройки сохранены!",
"saveError": "Ошибка сохранения: {error}",
"deleteSuccess": "Сервер удален успешно!",
"deleteError": "Ошибка удаления: {error}",
"updateSuccess": "Обновлено успешно!",
"updateError": "Ошибка обновления: {error}",
"getMarketError": "Не удалось загрузить магазин MCP: {error}",
"importError": {
"noConfig": "У этого сервера нет доступной конфигурации",
"invalidFormat": "Неверный формат конфигурации",
"failed": "Импорт не удался: {error}"
},
"configParseError": "Ошибка разбора конфигурации: {error}",
"noAvailableConfig": "Конфигурация отсутствует",
"toggleToolSuccess": "Статус инструмента изменен!",
"toggleToolError": "Не удалось изменить статус: {error}",
"testError": "Ошибка теста связи: {error}"
},
"syncProvider": {
"title": "Синхронизация серверов MCP",
"subtitle": "Синхронизировать конфигурации серверов MCP от провайдеров с локальными",
"steps": {
"selectProvider": "Шаг 1: Выберите провайдер",
"configureAuth": "Шаг 2: Настройте аутентификацию",
"syncServers": "Шаг 3: Синхронизируйте серверы"
},
"providers": {
"modelscope": "ModelScope",
"description": "ModelScope — это сообщество открытых моделей, предоставляющее серверы MCP для различных сервисов машинного обучения и ИИ"
},
"fields": {
"provider": "Выберите провайдер",
"accessToken": "Токен доступа",
"tokenRequired": "Требуется токен доступа",
"tokenHint": "Введите ваш токен доступа ModelScope"
},
"buttons": {
"cancel": "Отмена",
"previous": "Назад",
"next": "Далее",
"sync": "Начать синхронизацию",
"getToken": "Получить токен"
},
"status": {
"selectProvider": "Пожалуйста, выберите провайдер сервера MCP",
"enterToken": "Введите токен доступа для продолжения",
"readyToSync": "Готово к синхронизации конфигураций серверов"
},
"messages": {
"syncSuccess": "Серверы MCP успешно синхронизированы!",
"syncError": "Ошибка синхронизации: {error}",
"tokenHelp": "Как получить токен доступа ModelScope? Нажмите кнопку справа для получения инструкций"
}
}
}