File size: 10,911 Bytes
8ede856 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 | {
"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? Нажмите кнопку справа для получения инструкций"
}
}
} |