mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-06-18 03:34:20 +00:00
feat(mcp): add Docs/Tools tablist on detail page, tidy sidebar label
Wrap the MCP detail right panel in a compact left-aligned Docs/Tools tablist (Docs first). Move the tool count into the Tools tab label and drop the redundant panel title/subtitle; connecting/failed states still render the status component. Shorten the sidebar 'Installed Extensions' entry to 'Installed' across all 8 locales, and add tabTools/tabDocs/ noReadme strings.
This commit is contained in:
@@ -2,7 +2,7 @@ const enUS = {
|
||||
sidebar: {
|
||||
home: 'Home',
|
||||
extensions: 'Extensions',
|
||||
installedPlugins: 'Installed Extensions',
|
||||
installedPlugins: 'Installed',
|
||||
pluginMarket: 'Extension Market',
|
||||
mcpServers: 'MCP Servers',
|
||||
addExtension: 'Add Extension',
|
||||
@@ -765,6 +765,9 @@ const enUS = {
|
||||
toolsFound: 'tools',
|
||||
unknownError: 'Unknown error',
|
||||
noToolsFound: 'No tools found',
|
||||
tabTools: 'Tools',
|
||||
tabDocs: 'Docs',
|
||||
noReadme: 'No documentation available',
|
||||
parseResultFailed: 'Failed to parse test result',
|
||||
noResultReturned: 'Test returned no result',
|
||||
getTaskFailed: 'Failed to get task status',
|
||||
|
||||
@@ -2,7 +2,7 @@ const esES = {
|
||||
sidebar: {
|
||||
home: 'Inicio',
|
||||
extensions: 'Extensiones',
|
||||
installedPlugins: 'Plugins instalados',
|
||||
installedPlugins: 'Instalados',
|
||||
pluginMarket: 'Tienda',
|
||||
mcpServers: 'Servidores MCP',
|
||||
addExtension: 'Añadir extensión',
|
||||
@@ -779,6 +779,9 @@ const esES = {
|
||||
toolsFound: 'herramientas',
|
||||
unknownError: 'Error desconocido',
|
||||
noToolsFound: 'No se encontraron herramientas',
|
||||
tabTools: 'Herramientas',
|
||||
tabDocs: 'Documentación',
|
||||
noReadme: 'No hay documentación disponible',
|
||||
parseResultFailed: 'Error al analizar el resultado de la prueba',
|
||||
noResultReturned: 'La prueba no devolvió resultados',
|
||||
getTaskFailed: 'Error al obtener el estado de la tarea',
|
||||
|
||||
@@ -2,7 +2,7 @@ const jaJP = {
|
||||
sidebar: {
|
||||
home: 'ホーム',
|
||||
extensions: '拡張機能',
|
||||
installedPlugins: 'インストール済みプラグイン',
|
||||
installedPlugins: 'インストール済み',
|
||||
pluginMarket: 'プラグインマーケット',
|
||||
mcpServers: 'MCPサーバー',
|
||||
addExtension: '拡張機能を追加',
|
||||
@@ -770,6 +770,9 @@ const jaJP = {
|
||||
toolsFound: '個のツール',
|
||||
unknownError: '不明なエラー',
|
||||
noToolsFound: 'ツールが見つかりません',
|
||||
tabTools: 'ツール',
|
||||
tabDocs: 'ドキュメント',
|
||||
noReadme: 'ドキュメントがありません',
|
||||
parseResultFailed: 'テスト結果の解析に失敗しました',
|
||||
noResultReturned: 'テスト結果が返されませんでした',
|
||||
getTaskFailed: 'タスクステータスの取得に失敗しました',
|
||||
|
||||
@@ -2,7 +2,7 @@ const ruRU = {
|
||||
sidebar: {
|
||||
home: 'Главная',
|
||||
extensions: 'Расширения',
|
||||
installedPlugins: 'Установленные плагины',
|
||||
installedPlugins: 'Установленные',
|
||||
pluginMarket: 'Маркетплейс',
|
||||
mcpServers: 'MCP-серверы',
|
||||
addExtension: 'Добавить расширение',
|
||||
@@ -775,6 +775,9 @@ const ruRU = {
|
||||
toolsFound: 'инструментов',
|
||||
unknownError: 'Неизвестная ошибка',
|
||||
noToolsFound: 'Инструменты не найдены',
|
||||
tabTools: 'Инструменты',
|
||||
tabDocs: 'Документация',
|
||||
noReadme: 'Документация отсутствует',
|
||||
parseResultFailed: 'Не удалось разобрать результат теста',
|
||||
noResultReturned: 'Тест не вернул результат',
|
||||
getTaskFailed: 'Не удалось получить статус задачи',
|
||||
|
||||
@@ -2,7 +2,7 @@ const thTH = {
|
||||
sidebar: {
|
||||
home: 'หน้าแรก',
|
||||
extensions: 'ส่วนขยาย',
|
||||
installedPlugins: 'ปลั๊กอินที่ติดตั้ง',
|
||||
installedPlugins: 'ที่ติดตั้งแล้ว',
|
||||
pluginMarket: 'ตลาดปลั๊กอิน',
|
||||
mcpServers: 'เซิร์ฟเวอร์ MCP',
|
||||
addExtension: 'เพิ่มส่วนขยาย',
|
||||
@@ -755,6 +755,9 @@ const thTH = {
|
||||
toolsFound: 'เครื่องมือ',
|
||||
unknownError: 'ข้อผิดพลาดที่ไม่ทราบสาเหตุ',
|
||||
noToolsFound: 'ไม่พบเครื่องมือ',
|
||||
tabTools: 'เครื่องมือ',
|
||||
tabDocs: 'เอกสาร',
|
||||
noReadme: 'ไม่มีเอกสาร',
|
||||
parseResultFailed: 'ไม่สามารถแยกวิเคราะห์ผลการทดสอบได้',
|
||||
noResultReturned: 'การทดสอบไม่ส่งผลลัพธ์กลับมา',
|
||||
getTaskFailed: 'ไม่สามารถดึงสถานะงานได้',
|
||||
|
||||
@@ -2,7 +2,7 @@ const viVN = {
|
||||
sidebar: {
|
||||
home: 'Trang chủ',
|
||||
extensions: 'Tiện ích mở rộng',
|
||||
installedPlugins: 'Plugin đã cài đặt',
|
||||
installedPlugins: 'Đã cài đặt',
|
||||
pluginMarket: 'Chợ ứng dụng',
|
||||
mcpServers: 'Máy chủ MCP',
|
||||
addExtension: 'Thêm tiện ích mở rộng',
|
||||
@@ -769,6 +769,9 @@ const viVN = {
|
||||
toolsFound: 'công cụ',
|
||||
unknownError: 'Lỗi không xác định',
|
||||
noToolsFound: 'Không tìm thấy công cụ nào',
|
||||
tabTools: 'Công cụ',
|
||||
tabDocs: 'Tài liệu',
|
||||
noReadme: 'Không có tài liệu',
|
||||
parseResultFailed: 'Phân tích kết quả kiểm tra thất bại',
|
||||
noResultReturned: 'Kiểm tra không trả về kết quả',
|
||||
getTaskFailed: 'Lấy trạng thái tác vụ thất bại',
|
||||
|
||||
@@ -2,7 +2,7 @@ const zhHans = {
|
||||
sidebar: {
|
||||
home: '首页',
|
||||
extensions: '扩展',
|
||||
installedPlugins: '已安装扩展',
|
||||
installedPlugins: '已安装',
|
||||
pluginMarket: '扩展市场',
|
||||
mcpServers: 'MCP 服务器',
|
||||
addExtension: '添加扩展',
|
||||
@@ -737,6 +737,9 @@ const zhHans = {
|
||||
toolsFound: '个工具',
|
||||
unknownError: '未知错误',
|
||||
noToolsFound: '未找到任何工具',
|
||||
tabTools: '工具',
|
||||
tabDocs: '文档',
|
||||
noReadme: '暂无文档',
|
||||
parseResultFailed: '解析测试结果失败',
|
||||
noResultReturned: '测试未返回结果',
|
||||
getTaskFailed: '获取任务状态失败',
|
||||
|
||||
@@ -2,7 +2,7 @@ const zhHant = {
|
||||
sidebar: {
|
||||
home: '首頁',
|
||||
extensions: '擴展',
|
||||
installedPlugins: '已安裝外掛',
|
||||
installedPlugins: '已安裝',
|
||||
pluginMarket: '外掛市場',
|
||||
mcpServers: 'MCP 伺服器',
|
||||
addExtension: '添加擴展',
|
||||
@@ -736,6 +736,9 @@ const zhHant = {
|
||||
toolsFound: '個工具',
|
||||
unknownError: '未知錯誤',
|
||||
noToolsFound: '未找到任何工具',
|
||||
tabTools: '工具',
|
||||
tabDocs: '文件',
|
||||
noReadme: '暫無文件',
|
||||
parseResultFailed: '解析測試結果失敗',
|
||||
noResultReturned: '測試未返回結果',
|
||||
getTaskFailed: '獲取任務狀態失敗',
|
||||
|
||||
Reference in New Issue
Block a user