feat(mcp): add preset setup and capability mentions
This commit is contained in:
@@ -81,6 +81,7 @@
|
||||
"image": "Image",
|
||||
"web": "Web",
|
||||
"cliApps": "CLI Apps",
|
||||
"mcp": "MCP",
|
||||
"runtime": "Runtime",
|
||||
"advanced": "Advanced"
|
||||
},
|
||||
@@ -96,11 +97,20 @@
|
||||
"webSearch": "Web search",
|
||||
"webBehavior": "Behavior",
|
||||
"cliApps": "CLI Apps",
|
||||
"mcp": "MCP",
|
||||
"identity": "Identity",
|
||||
"safety": "Safety",
|
||||
"capabilities": "Capabilities",
|
||||
"integrations": "Integrations"
|
||||
},
|
||||
"models": {
|
||||
"selectModel": "Select model",
|
||||
"addConfiguration": "Add configuration",
|
||||
"newConfiguration": "New model configuration",
|
||||
"newConfigurationHelp": "Save a provider and model as a one-click option.",
|
||||
"configurationName": "Name",
|
||||
"configurationNamePlaceholder": "Fast writing"
|
||||
},
|
||||
"rows": {
|
||||
"theme": "Theme",
|
||||
"language": "Language",
|
||||
@@ -112,6 +122,7 @@
|
||||
"gateway": "Gateway",
|
||||
"restartState": "Restart state",
|
||||
"pendingChanges": "Pending changes",
|
||||
"currentModel": "Current model",
|
||||
"selectedPreset": "Selected preset",
|
||||
"presetModel": "Preset model",
|
||||
"density": "Density",
|
||||
@@ -154,6 +165,9 @@
|
||||
"provider": "Select the provider that should serve new model requests.",
|
||||
"model": "Set the default model name used by nanobot.",
|
||||
"configPath": "The gateway configuration file currently in use.",
|
||||
"currentModel": "Choose the model nanobot uses for new replies.",
|
||||
"selectedModelProvider": "Set by the selected model.",
|
||||
"selectedModelValue": "Set by the selected model.",
|
||||
"selectedPreset": "Named presets are read-only here; edit them in config.json.",
|
||||
"presetModel": "Switch to Default to edit model and provider from the WebUI.",
|
||||
"density": "Stored only in this browser.",
|
||||
@@ -178,6 +192,11 @@
|
||||
"cliAppsFilter": "Search by app, category, or capability.",
|
||||
"advancedReadOnly": "Advanced safety controls are read-only in WebUI. Edit config.json intentionally when needed."
|
||||
},
|
||||
"timezone": {
|
||||
"select": "Select timezone",
|
||||
"search": "Search timezone",
|
||||
"empty": "No matching timezones."
|
||||
},
|
||||
"cliApps": {
|
||||
"allCategories": "All categories",
|
||||
"availableCount": "{{count}} apps",
|
||||
@@ -209,6 +228,59 @@
|
||||
"unavailable": "Unavailable",
|
||||
"noDescription": "No description available."
|
||||
},
|
||||
"mcp": {
|
||||
"allCategories": "All categories",
|
||||
"summary": "{{installed}} of {{total}} presets enabled",
|
||||
"filterAll": "All",
|
||||
"filterInstalled": "Enabled",
|
||||
"filterNotInstalled": "Not enabled",
|
||||
"searchPlaceholder": "Search MCP presets",
|
||||
"moreOptions": "More MCP options",
|
||||
"moreOptionsSubtitle": "Add a custom server or import mcp.json.",
|
||||
"customTitle": "Custom MCP",
|
||||
"customSubtitle": "Add any stdio, HTTP, or SSE MCP server.",
|
||||
"customAction": "Custom",
|
||||
"importAction": "Import",
|
||||
"serverName": "Server name",
|
||||
"serverUrl": "URL",
|
||||
"transport": "Transport",
|
||||
"command": "Command",
|
||||
"args": "Args JSON",
|
||||
"headers": "Headers JSON",
|
||||
"env": "Env JSON",
|
||||
"timeout": "Tool timeout",
|
||||
"advancedOptions": "Advanced options",
|
||||
"hideAdvanced": "Hide advanced",
|
||||
"saveCustom": "Save MCP",
|
||||
"configImport": "Import mcp.json",
|
||||
"importConfig": "Import",
|
||||
"restartRequired": "Restart nanobot to connect updated MCP tools.",
|
||||
"toolsFound": "{{count}} tools",
|
||||
"loading": "Loading MCP presets...",
|
||||
"empty": "No MCP presets match this filter.",
|
||||
"openDocs": "Open docs",
|
||||
"test": "Test",
|
||||
"remove": "Remove",
|
||||
"enable": "Enable",
|
||||
"enabled": "Enabled",
|
||||
"setup": "Connect",
|
||||
"configure": "Connect",
|
||||
"connectTitle": "Connect {{name}}",
|
||||
"connectHint": "Add the key from your account settings.",
|
||||
"saveAndEnable": "Save and enable",
|
||||
"updateSetup": "Update setup",
|
||||
"configured": "configured",
|
||||
"keepExisting": "Leave blank to keep existing",
|
||||
"statusConfigured": "Configured",
|
||||
"statusMissingCredentials": "Needs key",
|
||||
"statusMissingDependency": "Needs dependency",
|
||||
"statusComingSoon": "Coming soon",
|
||||
"statusNotInstalled": "Not enabled",
|
||||
"toolScope": "Tools",
|
||||
"allTools": "All",
|
||||
"noTools": "None",
|
||||
"testForTools": "Run Test to inspect and choose individual tools."
|
||||
},
|
||||
"values": {
|
||||
"light": "Light",
|
||||
"dark": "Dark",
|
||||
@@ -296,7 +368,8 @@
|
||||
},
|
||||
"providers": {
|
||||
"searchPlaceholder": "Search providers",
|
||||
"noMatches": "No providers match this search."
|
||||
"noMatches": "No providers match this search.",
|
||||
"saveProvider": "Save provider"
|
||||
},
|
||||
"legal": {
|
||||
"thirdPartyBrands": "Product names, logos, and brands are property of their respective owners. Use is for identification only and does not imply endorsement."
|
||||
@@ -505,8 +578,14 @@
|
||||
}
|
||||
},
|
||||
"mentions": {
|
||||
"ariaLabel": "CLI Apps",
|
||||
"label": "CLI APPS"
|
||||
"ariaLabel": "Apps and MCP",
|
||||
"label": "Plugins",
|
||||
"cliGroup": "CLI Apps",
|
||||
"mcpGroup": "MCP servers",
|
||||
"cliBadge": "CLI",
|
||||
"mcpBadge": "MCP",
|
||||
"cliDescription": "Use @{{name}} as a local CLI app",
|
||||
"mcpDescription": "Use @{{name}} as an MCP server"
|
||||
},
|
||||
"encoding": "Encoding…",
|
||||
"remove": "Remove attachment",
|
||||
@@ -539,15 +618,17 @@
|
||||
"agentActivityToolsOnly": "{{tools}} tool calls",
|
||||
"agentActivityLiveSummary": "Working… · {{reasoning}} steps · {{tools}} tool calls",
|
||||
"agentActivityLiveToolsOnly": "Working… · {{tools}} tool calls",
|
||||
"cliActivityRunningOne": "Running CLI @{{name}}",
|
||||
"cliActivityRanOne": "Ran CLI @{{name}}",
|
||||
"cliActivityFailedOne": "CLI failed @{{name}}",
|
||||
"cliActivityRunningMany": "Running {{count}} CLIs",
|
||||
"cliActivityRanMany": "Ran {{count}} CLIs",
|
||||
"cliActivityFailedMany": "{{count}} CLI failed",
|
||||
"cliRunRunning": "Running CLI",
|
||||
"cliRunRan": "Ran CLI",
|
||||
"cliRunFailed": "CLI failed",
|
||||
"activityThinkingFor": "Thinking for {{duration}}",
|
||||
"activityThoughtFor": "Thought for {{duration}}",
|
||||
"cliActivityRunningOne": "Using @{{name}}",
|
||||
"cliActivityRanOne": "Used @{{name}}",
|
||||
"cliActivityFailedOne": "Failed @{{name}}",
|
||||
"cliActivityRunningMany": "Using {{count}} CLI apps",
|
||||
"cliActivityRanMany": "Used {{count}} CLI apps",
|
||||
"cliActivityFailedMany": "{{count}} CLI apps failed",
|
||||
"cliRunRunning": "Using",
|
||||
"cliRunRan": "Used",
|
||||
"cliRunFailed": "Failed",
|
||||
"imageAttachment": "Image attachment",
|
||||
"copyReply": "Copy reply",
|
||||
"copiedReply": "Copied reply",
|
||||
|
||||
@@ -81,7 +81,9 @@
|
||||
"image": "Image",
|
||||
"web": "Web",
|
||||
"runtime": "Runtime",
|
||||
"advanced": "Advanced"
|
||||
"advanced": "Advanced",
|
||||
"cliApps": "Apps CLI",
|
||||
"mcp": "MCP"
|
||||
},
|
||||
"sections": {
|
||||
"interface": "Interfaz",
|
||||
@@ -97,7 +99,9 @@
|
||||
"identity": "Identity",
|
||||
"safety": "Safety",
|
||||
"capabilities": "Capacidades",
|
||||
"integrations": "Integrations"
|
||||
"integrations": "Integrations",
|
||||
"cliApps": "Apps CLI",
|
||||
"mcp": "MCP"
|
||||
},
|
||||
"rows": {
|
||||
"theme": "Tema",
|
||||
@@ -141,7 +145,11 @@
|
||||
"ssrfWhitelist": "SSRF whitelist",
|
||||
"mcpServers": "MCP servers",
|
||||
"pathAppend": "PATH append",
|
||||
"configurationDocs": "Configuration docs"
|
||||
"configurationDocs": "Configuration docs",
|
||||
"currentModel": "Modelo actual",
|
||||
"brandLogos": "Logotipos de marca",
|
||||
"cliAppsCatalog": "Catálogo de apps CLI",
|
||||
"cliAppsFilter": "Filtro de apps CLI"
|
||||
},
|
||||
"help": {
|
||||
"theme": "Cambia entre apariencia clara y oscura.",
|
||||
@@ -168,7 +176,13 @@
|
||||
"botIcon": "Short emoji or text shown beside the bot name.",
|
||||
"timezone": "IANA timezone used by runtime context and schedules.",
|
||||
"toolHintMaxLength": "Maximum characters shown in tool progress hints.",
|
||||
"advancedReadOnly": "Advanced safety controls are read-only in WebUI. Edit config.json intentionally when needed."
|
||||
"advancedReadOnly": "Advanced safety controls are read-only in WebUI. Edit config.json intentionally when needed.",
|
||||
"currentModel": "Elige el modelo que nanobot usará para las próximas respuestas.",
|
||||
"selectedModelProvider": "Lo define el modelo seleccionado.",
|
||||
"selectedModelValue": "Lo define el modelo seleccionado.",
|
||||
"brandLogos": "Los logotipos se cargan desde los dominios de las marcas con una reserva de icono local.",
|
||||
"cliAppsCatalog": "Explora CLIs de apps que nanobot puede ejecutar localmente.",
|
||||
"cliAppsFilter": "Busca por app, categoría o capacidad."
|
||||
},
|
||||
"values": {
|
||||
"light": "Claro",
|
||||
@@ -185,9 +199,7 @@
|
||||
"on": "On",
|
||||
"off": "Off",
|
||||
"configured": "Configured",
|
||||
"notConfigured": "Not configured",
|
||||
"restartRequired": "Restart required",
|
||||
"liveReload": "Live reload ready"
|
||||
"notConfigured": "Not configured"
|
||||
},
|
||||
"status": {
|
||||
"loading": "Cargando configuración...",
|
||||
@@ -259,7 +271,8 @@
|
||||
},
|
||||
"providers": {
|
||||
"searchPlaceholder": "Search providers",
|
||||
"noMatches": "No providers match this search."
|
||||
"noMatches": "No providers match this search.",
|
||||
"saveProvider": "Guardar proveedor"
|
||||
},
|
||||
"image": {
|
||||
"selectProvider": "Seleccionar proveedor",
|
||||
@@ -267,6 +280,106 @@
|
||||
"selectSize": "Seleccionar tamaño",
|
||||
"configureProvider": "Configurar proveedor",
|
||||
"missingCredential": "Configura este proveedor antes de activar la generación de imágenes."
|
||||
},
|
||||
"models": {
|
||||
"selectModel": "Seleccionar modelo",
|
||||
"addConfiguration": "Añadir configuración",
|
||||
"newConfiguration": "Nueva configuración de modelo",
|
||||
"newConfigurationHelp": "Guarda un proveedor y un modelo como una opción de un clic.",
|
||||
"configurationName": "Nombre",
|
||||
"configurationNamePlaceholder": "Escritura rápida"
|
||||
},
|
||||
"timezone": {
|
||||
"select": "Seleccionar zona horaria",
|
||||
"search": "Buscar zona horaria",
|
||||
"empty": "No hay zonas horarias coincidentes."
|
||||
},
|
||||
"cliApps": {
|
||||
"allCategories": "Todas las categorías",
|
||||
"availableCount": "{{count}} apps",
|
||||
"installedCount": "{{count}} instaladas",
|
||||
"summary": "{{installed}} de {{total}} CLIs instaladas",
|
||||
"filterAll": "Todas",
|
||||
"filterInstalled": "CLIs instaladas",
|
||||
"filterNotInstalled": "No instaladas",
|
||||
"searchPlaceholder": "Buscar CLIs",
|
||||
"statusInstalled": "Instalada",
|
||||
"statusAvailable": "Disponible",
|
||||
"statusMissing": "Falta dependencia",
|
||||
"statusUnsupported": "No compatible",
|
||||
"statusNotInstalled": "No instalada",
|
||||
"unsupported": "No compatible",
|
||||
"loading": "Cargando apps CLI...",
|
||||
"empty": "Ninguna app CLI coincide con este filtro.",
|
||||
"readyTitle": "@{{name}} está listo",
|
||||
"readyStatus": "Listo",
|
||||
"readyPrompt": "Usa @{{name}} para ver qué puede hacer este CLI.",
|
||||
"readyTry": "Probar @{{name}}",
|
||||
"readyCopied": "Copiado",
|
||||
"openChat": "Abrir chat",
|
||||
"requires": "Requiere",
|
||||
"test": "Probar CLI",
|
||||
"update": "Actualizar CLI",
|
||||
"uninstall": "Desinstalar CLI",
|
||||
"install": "Instalar CLI",
|
||||
"unavailable": "No disponible",
|
||||
"noDescription": "Sin descripción disponible."
|
||||
},
|
||||
"mcp": {
|
||||
"allCategories": "Todas las categorías",
|
||||
"summary": "{{installed}} de {{total}} presets habilitados",
|
||||
"filterAll": "Todos",
|
||||
"filterInstalled": "Habilitados",
|
||||
"filterNotInstalled": "No habilitados",
|
||||
"searchPlaceholder": "Buscar presets MCP",
|
||||
"moreOptions": "Más opciones de MCP",
|
||||
"moreOptionsSubtitle": "Añade un servidor personalizado o importa mcp.json.",
|
||||
"customTitle": "MCP personalizado",
|
||||
"customSubtitle": "Añade cualquier servidor MCP stdio, HTTP o SSE.",
|
||||
"customAction": "Personalizado",
|
||||
"importAction": "Importar",
|
||||
"serverName": "Nombre del servidor",
|
||||
"serverUrl": "URL",
|
||||
"transport": "Transporte",
|
||||
"command": "Comando",
|
||||
"args": "Args JSON",
|
||||
"headers": "Headers JSON",
|
||||
"env": "Env JSON",
|
||||
"timeout": "Tiempo límite de herramienta",
|
||||
"advancedOptions": "Opciones avanzadas",
|
||||
"hideAdvanced": "Ocultar avanzado",
|
||||
"saveCustom": "Guardar MCP",
|
||||
"configImport": "Importar mcp.json",
|
||||
"importConfig": "Importar",
|
||||
"restartRequired": "Reinicia nanobot para conectar las herramientas MCP actualizadas.",
|
||||
"toolsFound": "{{count}} herramientas",
|
||||
"loading": "Cargando presets MCP...",
|
||||
"empty": "Ningún preset MCP coincide con este filtro.",
|
||||
"openDocs": "Abrir docs",
|
||||
"test": "Probar",
|
||||
"remove": "Eliminar",
|
||||
"enable": "Habilitar",
|
||||
"enabled": "Habilitado",
|
||||
"setup": "Conectar",
|
||||
"configure": "Conectar",
|
||||
"connectTitle": "Conectar {{name}}",
|
||||
"connectHint": "Añade la clave desde la configuración de tu cuenta.",
|
||||
"saveAndEnable": "Guardar y habilitar",
|
||||
"updateSetup": "Actualizar configuración",
|
||||
"configured": "configurado",
|
||||
"keepExisting": "Déjalo en blanco para conservar el valor actual",
|
||||
"statusConfigured": "Configurado",
|
||||
"statusMissingCredentials": "Necesita clave",
|
||||
"statusMissingDependency": "Necesita dependencia",
|
||||
"statusComingSoon": "Próximamente",
|
||||
"statusNotInstalled": "No habilitado",
|
||||
"toolScope": "Herramientas",
|
||||
"allTools": "Todas",
|
||||
"noTools": "Ninguna",
|
||||
"testForTools": "Ejecuta Probar para inspeccionar y elegir herramientas individuales."
|
||||
},
|
||||
"legal": {
|
||||
"thirdPartyBrands": "Los nombres, logotipos y marcas de productos pertenecen a sus respectivos propietarios. Su uso es solo identificativo y no implica respaldo."
|
||||
}
|
||||
},
|
||||
"chat": {
|
||||
@@ -370,8 +483,7 @@
|
||||
"title": "Editar una imagen",
|
||||
"prompt": "Ayúdame a editar una imagen. Primero pídeme que suba o indique la imagen, y luego genera el resultado editado."
|
||||
}
|
||||
},
|
||||
"description": "Haz preguntas, continúa tu trabajo local o inicia un nuevo hilo."
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"toggleSidebar": "Mostrar u ocultar la barra lateral",
|
||||
@@ -475,6 +587,16 @@
|
||||
"decode_failed": "No se pudo decodificar esta imagen",
|
||||
"too_large": "Imagen demasiado grande — prueba una más pequeña",
|
||||
"io": "No se pudo leer este archivo"
|
||||
},
|
||||
"mentions": {
|
||||
"ariaLabel": "Apps y MCP",
|
||||
"label": "Plugins",
|
||||
"cliGroup": "Apps CLI",
|
||||
"mcpGroup": "Servidores MCP",
|
||||
"cliBadge": "CLI",
|
||||
"mcpBadge": "MCP",
|
||||
"cliDescription": "Usar @{{name}} como app CLI local",
|
||||
"mcpDescription": "Usar @{{name}} como servidor MCP"
|
||||
}
|
||||
},
|
||||
"scrollToBottom": "Desplazarse al final",
|
||||
@@ -499,7 +621,18 @@
|
||||
"imageAttachment": "Imagen adjunta",
|
||||
"copyReply": "Copiar respuesta",
|
||||
"copiedReply": "Respuesta copiada",
|
||||
"turnLatencyTitle": "Tiempo de respuesta (extremo a extremo)"
|
||||
"turnLatencyTitle": "Tiempo de respuesta (extremo a extremo)",
|
||||
"activityThinkingFor": "Pensando durante {{duration}}",
|
||||
"activityThoughtFor": "Pensó durante {{duration}}",
|
||||
"cliActivityRunningOne": "Usando @{{name}}",
|
||||
"cliActivityRanOne": "Usó @{{name}}",
|
||||
"cliActivityFailedOne": "Falló @{{name}}",
|
||||
"cliActivityRunningMany": "Usando {{count}} apps CLI",
|
||||
"cliActivityRanMany": "Usó {{count}} apps CLI",
|
||||
"cliActivityFailedMany": "Fallaron {{count}} apps CLI",
|
||||
"cliRunRunning": "Usando",
|
||||
"cliRunRan": "Usado",
|
||||
"cliRunFailed": "Falló"
|
||||
},
|
||||
"lightbox": {
|
||||
"title": "Vista previa de imagen",
|
||||
|
||||
@@ -81,7 +81,9 @@
|
||||
"image": "Image",
|
||||
"web": "Web",
|
||||
"runtime": "Runtime",
|
||||
"advanced": "Advanced"
|
||||
"advanced": "Advanced",
|
||||
"cliApps": "Apps CLI",
|
||||
"mcp": "MCP"
|
||||
},
|
||||
"sections": {
|
||||
"interface": "Interface",
|
||||
@@ -97,7 +99,9 @@
|
||||
"identity": "Identity",
|
||||
"safety": "Safety",
|
||||
"capabilities": "Capacités",
|
||||
"integrations": "Integrations"
|
||||
"integrations": "Integrations",
|
||||
"cliApps": "Apps CLI",
|
||||
"mcp": "MCP"
|
||||
},
|
||||
"rows": {
|
||||
"theme": "Thème",
|
||||
@@ -141,7 +145,11 @@
|
||||
"ssrfWhitelist": "SSRF whitelist",
|
||||
"mcpServers": "MCP servers",
|
||||
"pathAppend": "PATH append",
|
||||
"configurationDocs": "Configuration docs"
|
||||
"configurationDocs": "Configuration docs",
|
||||
"currentModel": "Modèle actuel",
|
||||
"brandLogos": "Logos de marque",
|
||||
"cliAppsCatalog": "Catalogue d'apps CLI",
|
||||
"cliAppsFilter": "Filtre des apps CLI"
|
||||
},
|
||||
"help": {
|
||||
"theme": "Basculer entre les apparences claire et sombre.",
|
||||
@@ -168,7 +176,13 @@
|
||||
"botIcon": "Short emoji or text shown beside the bot name.",
|
||||
"timezone": "IANA timezone used by runtime context and schedules.",
|
||||
"toolHintMaxLength": "Maximum characters shown in tool progress hints.",
|
||||
"advancedReadOnly": "Advanced safety controls are read-only in WebUI. Edit config.json intentionally when needed."
|
||||
"advancedReadOnly": "Advanced safety controls are read-only in WebUI. Edit config.json intentionally when needed.",
|
||||
"currentModel": "Choisissez le modèle que nanobot utilisera pour les prochaines réponses.",
|
||||
"selectedModelProvider": "Défini par le modèle sélectionné.",
|
||||
"selectedModelValue": "Défini par le modèle sélectionné.",
|
||||
"brandLogos": "Les logos sont chargés depuis les domaines des marques avec une icône locale en secours.",
|
||||
"cliAppsCatalog": "Parcourez les CLIs d'apps que nanobot peut exécuter localement.",
|
||||
"cliAppsFilter": "Recherchez par app, catégorie ou capacité."
|
||||
},
|
||||
"values": {
|
||||
"light": "Clair",
|
||||
@@ -185,9 +199,7 @@
|
||||
"on": "On",
|
||||
"off": "Off",
|
||||
"configured": "Configured",
|
||||
"notConfigured": "Not configured",
|
||||
"restartRequired": "Restart required",
|
||||
"liveReload": "Live reload ready"
|
||||
"notConfigured": "Not configured"
|
||||
},
|
||||
"status": {
|
||||
"loading": "Chargement des paramètres...",
|
||||
@@ -259,7 +271,8 @@
|
||||
},
|
||||
"providers": {
|
||||
"searchPlaceholder": "Search providers",
|
||||
"noMatches": "No providers match this search."
|
||||
"noMatches": "No providers match this search.",
|
||||
"saveProvider": "Enregistrer le fournisseur"
|
||||
},
|
||||
"image": {
|
||||
"selectProvider": "Sélectionner un fournisseur",
|
||||
@@ -267,6 +280,106 @@
|
||||
"selectSize": "Sélectionner une taille",
|
||||
"configureProvider": "Configurer le fournisseur",
|
||||
"missingCredential": "Configurez ce fournisseur avant d’activer la génération d’images."
|
||||
},
|
||||
"models": {
|
||||
"selectModel": "Sélectionner un modèle",
|
||||
"addConfiguration": "Ajouter une configuration",
|
||||
"newConfiguration": "Nouvelle configuration de modèle",
|
||||
"newConfigurationHelp": "Enregistrez un fournisseur et un modèle comme option en un clic.",
|
||||
"configurationName": "Nom",
|
||||
"configurationNamePlaceholder": "Rédaction rapide"
|
||||
},
|
||||
"timezone": {
|
||||
"select": "Sélectionner un fuseau horaire",
|
||||
"search": "Rechercher un fuseau horaire",
|
||||
"empty": "Aucun fuseau horaire correspondant."
|
||||
},
|
||||
"cliApps": {
|
||||
"allCategories": "Toutes les catégories",
|
||||
"availableCount": "{{count}} apps",
|
||||
"installedCount": "{{count}} installées",
|
||||
"summary": "{{installed}} CLIs installées sur {{total}}",
|
||||
"filterAll": "Tout",
|
||||
"filterInstalled": "CLIs installées",
|
||||
"filterNotInstalled": "Non installées",
|
||||
"searchPlaceholder": "Rechercher des CLIs",
|
||||
"statusInstalled": "Installée",
|
||||
"statusAvailable": "Disponible",
|
||||
"statusMissing": "Dépendance manquante",
|
||||
"statusUnsupported": "Non compatible",
|
||||
"statusNotInstalled": "Non installée",
|
||||
"unsupported": "Non compatible",
|
||||
"loading": "Chargement des apps CLI...",
|
||||
"empty": "Aucune app CLI ne correspond à ce filtre.",
|
||||
"readyTitle": "@{{name}} est prêt",
|
||||
"readyStatus": "Prêt",
|
||||
"readyPrompt": "Utilisez @{{name}} pour voir ce que ce CLI peut faire.",
|
||||
"readyTry": "Essayer @{{name}}",
|
||||
"readyCopied": "Copié",
|
||||
"openChat": "Ouvrir le chat",
|
||||
"requires": "Requiert",
|
||||
"test": "Tester le CLI",
|
||||
"update": "Mettre à jour le CLI",
|
||||
"uninstall": "Désinstaller le CLI",
|
||||
"install": "Installer le CLI",
|
||||
"unavailable": "Indisponible",
|
||||
"noDescription": "Aucune description disponible."
|
||||
},
|
||||
"mcp": {
|
||||
"allCategories": "Toutes les catégories",
|
||||
"summary": "{{installed}} presets activés sur {{total}}",
|
||||
"filterAll": "Tout",
|
||||
"filterInstalled": "Activés",
|
||||
"filterNotInstalled": "Non activés",
|
||||
"searchPlaceholder": "Rechercher des presets MCP",
|
||||
"moreOptions": "Plus d'options MCP",
|
||||
"moreOptionsSubtitle": "Ajoutez un serveur personnalisé ou importez mcp.json.",
|
||||
"customTitle": "MCP personnalisé",
|
||||
"customSubtitle": "Ajoutez n'importe quel serveur MCP stdio, HTTP ou SSE.",
|
||||
"customAction": "Personnalisé",
|
||||
"importAction": "Importer",
|
||||
"serverName": "Nom du serveur",
|
||||
"serverUrl": "URL",
|
||||
"transport": "Transport",
|
||||
"command": "Commande",
|
||||
"args": "Args JSON",
|
||||
"headers": "Headers JSON",
|
||||
"env": "Env JSON",
|
||||
"timeout": "Délai d'outil",
|
||||
"advancedOptions": "Options avancées",
|
||||
"hideAdvanced": "Masquer les options avancées",
|
||||
"saveCustom": "Enregistrer MCP",
|
||||
"configImport": "Importer mcp.json",
|
||||
"importConfig": "Importer",
|
||||
"restartRequired": "Redémarrez nanobot pour connecter les outils MCP mis à jour.",
|
||||
"toolsFound": "{{count}} outils",
|
||||
"loading": "Chargement des presets MCP...",
|
||||
"empty": "Aucun preset MCP ne correspond à ce filtre.",
|
||||
"openDocs": "Ouvrir la doc",
|
||||
"test": "Tester",
|
||||
"remove": "Supprimer",
|
||||
"enable": "Activer",
|
||||
"enabled": "Activé",
|
||||
"setup": "Connecter",
|
||||
"configure": "Connecter",
|
||||
"connectTitle": "Connecter {{name}}",
|
||||
"connectHint": "Ajoutez la clé depuis les paramètres de votre compte.",
|
||||
"saveAndEnable": "Enregistrer et activer",
|
||||
"updateSetup": "Mettre à jour la configuration",
|
||||
"configured": "configuré",
|
||||
"keepExisting": "Laissez vide pour conserver la valeur actuelle",
|
||||
"statusConfigured": "Configuré",
|
||||
"statusMissingCredentials": "Clé requise",
|
||||
"statusMissingDependency": "Dépendance requise",
|
||||
"statusComingSoon": "Bientôt disponible",
|
||||
"statusNotInstalled": "Non activé",
|
||||
"toolScope": "Outils",
|
||||
"allTools": "Tous",
|
||||
"noTools": "Aucun",
|
||||
"testForTools": "Exécutez Tester pour inspecter et choisir des outils individuels."
|
||||
},
|
||||
"legal": {
|
||||
"thirdPartyBrands": "Les noms, logos et marques de produits appartiennent à leurs propriétaires respectifs. Leur utilisation sert uniquement à l'identification et n'implique aucune approbation."
|
||||
}
|
||||
},
|
||||
"chat": {
|
||||
@@ -370,8 +483,7 @@
|
||||
"title": "Modifier une image",
|
||||
"prompt": "Aidez-moi à modifier une image. Demandez-moi d’abord de téléverser ou d’indiquer l’image, puis générez le résultat modifié."
|
||||
}
|
||||
},
|
||||
"description": "Posez des questions, poursuivez votre travail local ou démarrez un nouveau fil."
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"toggleSidebar": "Afficher ou masquer la barre latérale",
|
||||
@@ -475,6 +587,16 @@
|
||||
"decode_failed": "Impossible de décoder cette image",
|
||||
"too_large": "Image trop grande — essayez-en une plus petite",
|
||||
"io": "Impossible de lire ce fichier"
|
||||
},
|
||||
"mentions": {
|
||||
"ariaLabel": "Apps et MCP",
|
||||
"label": "Plugins",
|
||||
"cliGroup": "Apps CLI",
|
||||
"mcpGroup": "Serveurs MCP",
|
||||
"cliBadge": "CLI",
|
||||
"mcpBadge": "MCP",
|
||||
"cliDescription": "Utiliser @{{name}} comme app CLI locale",
|
||||
"mcpDescription": "Utiliser @{{name}} comme serveur MCP"
|
||||
}
|
||||
},
|
||||
"scrollToBottom": "Faire défiler vers le bas",
|
||||
@@ -499,7 +621,18 @@
|
||||
"imageAttachment": "Pièce jointe image",
|
||||
"copyReply": "Copier la réponse",
|
||||
"copiedReply": "Réponse copiée",
|
||||
"turnLatencyTitle": "Temps de réponse (de bout en bout)"
|
||||
"turnLatencyTitle": "Temps de réponse (de bout en bout)",
|
||||
"activityThinkingFor": "Réflexion pendant {{duration}}",
|
||||
"activityThoughtFor": "Réflexion terminée en {{duration}}",
|
||||
"cliActivityRunningOne": "Utilisation de @{{name}}",
|
||||
"cliActivityRanOne": "@{{name}} utilisé",
|
||||
"cliActivityFailedOne": "Échec de @{{name}}",
|
||||
"cliActivityRunningMany": "Utilisation de {{count}} apps CLI",
|
||||
"cliActivityRanMany": "{{count}} apps CLI utilisées",
|
||||
"cliActivityFailedMany": "Échec de {{count}} apps CLI",
|
||||
"cliRunRunning": "Utilisation",
|
||||
"cliRunRan": "Utilisé",
|
||||
"cliRunFailed": "Échec"
|
||||
},
|
||||
"lightbox": {
|
||||
"title": "Aperçu de l’image",
|
||||
|
||||
@@ -81,7 +81,9 @@
|
||||
"image": "Image",
|
||||
"web": "Web",
|
||||
"runtime": "Runtime",
|
||||
"advanced": "Advanced"
|
||||
"advanced": "Advanced",
|
||||
"cliApps": "Aplikasi CLI",
|
||||
"mcp": "MCP"
|
||||
},
|
||||
"sections": {
|
||||
"interface": "Antarmuka",
|
||||
@@ -97,7 +99,9 @@
|
||||
"identity": "Identity",
|
||||
"safety": "Safety",
|
||||
"capabilities": "Kapabilitas",
|
||||
"integrations": "Integrations"
|
||||
"integrations": "Integrations",
|
||||
"cliApps": "Aplikasi CLI",
|
||||
"mcp": "MCP"
|
||||
},
|
||||
"rows": {
|
||||
"theme": "Tema",
|
||||
@@ -141,7 +145,11 @@
|
||||
"ssrfWhitelist": "SSRF whitelist",
|
||||
"mcpServers": "MCP servers",
|
||||
"pathAppend": "PATH append",
|
||||
"configurationDocs": "Configuration docs"
|
||||
"configurationDocs": "Configuration docs",
|
||||
"currentModel": "Model saat ini",
|
||||
"brandLogos": "Logo merek",
|
||||
"cliAppsCatalog": "Katalog aplikasi CLI",
|
||||
"cliAppsFilter": "Filter aplikasi CLI"
|
||||
},
|
||||
"help": {
|
||||
"theme": "Beralih antara tampilan terang dan gelap.",
|
||||
@@ -168,7 +176,13 @@
|
||||
"botIcon": "Short emoji or text shown beside the bot name.",
|
||||
"timezone": "IANA timezone used by runtime context and schedules.",
|
||||
"toolHintMaxLength": "Maximum characters shown in tool progress hints.",
|
||||
"advancedReadOnly": "Advanced safety controls are read-only in WebUI. Edit config.json intentionally when needed."
|
||||
"advancedReadOnly": "Advanced safety controls are read-only in WebUI. Edit config.json intentionally when needed.",
|
||||
"currentModel": "Pilih model yang digunakan nanobot untuk balasan berikutnya.",
|
||||
"selectedModelProvider": "Ditentukan oleh model yang dipilih.",
|
||||
"selectedModelValue": "Ditentukan oleh model yang dipilih.",
|
||||
"brandLogos": "Logo dimuat dari domain merek dengan ikon lokal sebagai cadangan.",
|
||||
"cliAppsCatalog": "Jelajahi CLI aplikasi yang dapat dijalankan nanobot secara lokal.",
|
||||
"cliAppsFilter": "Cari berdasarkan aplikasi, kategori, atau kemampuan."
|
||||
},
|
||||
"values": {
|
||||
"light": "Terang",
|
||||
@@ -185,9 +199,7 @@
|
||||
"on": "On",
|
||||
"off": "Off",
|
||||
"configured": "Configured",
|
||||
"notConfigured": "Not configured",
|
||||
"restartRequired": "Restart required",
|
||||
"liveReload": "Live reload ready"
|
||||
"notConfigured": "Not configured"
|
||||
},
|
||||
"status": {
|
||||
"loading": "Memuat pengaturan...",
|
||||
@@ -259,7 +271,8 @@
|
||||
},
|
||||
"providers": {
|
||||
"searchPlaceholder": "Search providers",
|
||||
"noMatches": "No providers match this search."
|
||||
"noMatches": "No providers match this search.",
|
||||
"saveProvider": "Simpan penyedia"
|
||||
},
|
||||
"image": {
|
||||
"selectProvider": "Pilih penyedia",
|
||||
@@ -267,6 +280,106 @@
|
||||
"selectSize": "Pilih ukuran",
|
||||
"configureProvider": "Konfigurasi penyedia",
|
||||
"missingCredential": "Konfigurasikan penyedia ini sebelum mengaktifkan pembuatan gambar."
|
||||
},
|
||||
"models": {
|
||||
"selectModel": "Pilih model",
|
||||
"addConfiguration": "Tambah konfigurasi",
|
||||
"newConfiguration": "Konfigurasi model baru",
|
||||
"newConfigurationHelp": "Simpan penyedia dan model sebagai opsi sekali klik.",
|
||||
"configurationName": "Nama",
|
||||
"configurationNamePlaceholder": "Penulisan cepat"
|
||||
},
|
||||
"timezone": {
|
||||
"select": "Pilih zona waktu",
|
||||
"search": "Cari zona waktu",
|
||||
"empty": "Tidak ada zona waktu yang cocok."
|
||||
},
|
||||
"cliApps": {
|
||||
"allCategories": "Semua kategori",
|
||||
"availableCount": "{{count}} aplikasi",
|
||||
"installedCount": "{{count}} terpasang",
|
||||
"summary": "{{installed}} dari {{total}} CLI terpasang",
|
||||
"filterAll": "Semua",
|
||||
"filterInstalled": "CLI terpasang",
|
||||
"filterNotInstalled": "Belum terpasang",
|
||||
"searchPlaceholder": "Cari CLI",
|
||||
"statusInstalled": "Terpasang",
|
||||
"statusAvailable": "Tersedia",
|
||||
"statusMissing": "Dependensi hilang",
|
||||
"statusUnsupported": "Tidak didukung",
|
||||
"statusNotInstalled": "Belum terpasang",
|
||||
"unsupported": "Tidak didukung",
|
||||
"loading": "Memuat aplikasi CLI...",
|
||||
"empty": "Tidak ada aplikasi CLI yang cocok dengan filter ini.",
|
||||
"readyTitle": "@{{name}} siap",
|
||||
"readyStatus": "Siap",
|
||||
"readyPrompt": "Gunakan @{{name}} untuk melihat kemampuan CLI ini.",
|
||||
"readyTry": "Coba @{{name}}",
|
||||
"readyCopied": "Disalin",
|
||||
"openChat": "Buka chat",
|
||||
"requires": "Membutuhkan",
|
||||
"test": "Uji CLI",
|
||||
"update": "Perbarui CLI",
|
||||
"uninstall": "Copot CLI",
|
||||
"install": "Pasang CLI",
|
||||
"unavailable": "Tidak tersedia",
|
||||
"noDescription": "Tidak ada deskripsi."
|
||||
},
|
||||
"mcp": {
|
||||
"allCategories": "Semua kategori",
|
||||
"summary": "{{installed}} dari {{total}} preset diaktifkan",
|
||||
"filterAll": "Semua",
|
||||
"filterInstalled": "Aktif",
|
||||
"filterNotInstalled": "Tidak aktif",
|
||||
"searchPlaceholder": "Cari preset MCP",
|
||||
"moreOptions": "Opsi MCP lainnya",
|
||||
"moreOptionsSubtitle": "Tambahkan server khusus atau impor mcp.json.",
|
||||
"customTitle": "MCP khusus",
|
||||
"customSubtitle": "Tambahkan server MCP stdio, HTTP, atau SSE apa pun.",
|
||||
"customAction": "Khusus",
|
||||
"importAction": "Impor",
|
||||
"serverName": "Nama server",
|
||||
"serverUrl": "URL",
|
||||
"transport": "Transport",
|
||||
"command": "Perintah",
|
||||
"args": "Args JSON",
|
||||
"headers": "Headers JSON",
|
||||
"env": "Env JSON",
|
||||
"timeout": "Batas waktu alat",
|
||||
"advancedOptions": "Opsi lanjutan",
|
||||
"hideAdvanced": "Sembunyikan lanjutan",
|
||||
"saveCustom": "Simpan MCP",
|
||||
"configImport": "Impor mcp.json",
|
||||
"importConfig": "Impor",
|
||||
"restartRequired": "Mulai ulang nanobot untuk menyambungkan alat MCP yang diperbarui.",
|
||||
"toolsFound": "{{count}} alat",
|
||||
"loading": "Memuat preset MCP...",
|
||||
"empty": "Tidak ada preset MCP yang cocok dengan filter ini.",
|
||||
"openDocs": "Buka dokumentasi",
|
||||
"test": "Uji",
|
||||
"remove": "Hapus",
|
||||
"enable": "Aktifkan",
|
||||
"enabled": "Aktif",
|
||||
"setup": "Hubungkan",
|
||||
"configure": "Hubungkan",
|
||||
"connectTitle": "Hubungkan {{name}}",
|
||||
"connectHint": "Tambahkan kunci dari pengaturan akun Anda.",
|
||||
"saveAndEnable": "Simpan dan aktifkan",
|
||||
"updateSetup": "Perbarui konfigurasi",
|
||||
"configured": "terkonfigurasi",
|
||||
"keepExisting": "Biarkan kosong untuk mempertahankan nilai saat ini",
|
||||
"statusConfigured": "Terkonfigurasi",
|
||||
"statusMissingCredentials": "Butuh kunci",
|
||||
"statusMissingDependency": "Butuh dependensi",
|
||||
"statusComingSoon": "Segera hadir",
|
||||
"statusNotInstalled": "Tidak aktif",
|
||||
"toolScope": "Alat",
|
||||
"allTools": "Semua",
|
||||
"noTools": "Tidak ada",
|
||||
"testForTools": "Jalankan Uji untuk memeriksa dan memilih alat individual."
|
||||
},
|
||||
"legal": {
|
||||
"thirdPartyBrands": "Nama produk, logo, dan merek adalah milik pemiliknya masing-masing. Penggunaan hanya untuk identifikasi dan tidak menyiratkan dukungan."
|
||||
}
|
||||
},
|
||||
"chat": {
|
||||
@@ -370,8 +483,7 @@
|
||||
"title": "Edit gambar",
|
||||
"prompt": "Bantu saya mengedit gambar. Minta saya mengunggah atau menyebutkan gambar terlebih dahulu, lalu buat hasil editnya."
|
||||
}
|
||||
},
|
||||
"description": "Ajukan pertanyaan, lanjutkan pekerjaan lokal, atau mulai thread baru."
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"toggleSidebar": "Tampilkan atau sembunyikan sidebar",
|
||||
@@ -475,6 +587,16 @@
|
||||
"decode_failed": "Tidak dapat mendekode gambar ini",
|
||||
"too_large": "Gambar terlalu besar — coba yang lebih kecil",
|
||||
"io": "Tidak dapat membaca file ini"
|
||||
},
|
||||
"mentions": {
|
||||
"ariaLabel": "Aplikasi dan MCP",
|
||||
"label": "Plugin",
|
||||
"cliGroup": "Aplikasi CLI",
|
||||
"mcpGroup": "Server MCP",
|
||||
"cliBadge": "CLI",
|
||||
"mcpBadge": "MCP",
|
||||
"cliDescription": "Gunakan @{{name}} sebagai aplikasi CLI lokal",
|
||||
"mcpDescription": "Gunakan @{{name}} sebagai server MCP"
|
||||
}
|
||||
},
|
||||
"scrollToBottom": "Gulir ke bawah",
|
||||
@@ -499,7 +621,18 @@
|
||||
"imageAttachment": "Lampiran gambar",
|
||||
"copyReply": "Salin balasan",
|
||||
"copiedReply": "Balasan disalin",
|
||||
"turnLatencyTitle": "Waktu respons (ujung ke ujung)"
|
||||
"turnLatencyTitle": "Waktu respons (ujung ke ujung)",
|
||||
"activityThinkingFor": "Berpikir selama {{duration}}",
|
||||
"activityThoughtFor": "Selesai berpikir dalam {{duration}}",
|
||||
"cliActivityRunningOne": "Menggunakan @{{name}}",
|
||||
"cliActivityRanOne": "Menggunakan @{{name}} selesai",
|
||||
"cliActivityFailedOne": "@{{name}} gagal",
|
||||
"cliActivityRunningMany": "Menggunakan {{count}} aplikasi CLI",
|
||||
"cliActivityRanMany": "{{count}} aplikasi CLI digunakan",
|
||||
"cliActivityFailedMany": "{{count}} aplikasi CLI gagal",
|
||||
"cliRunRunning": "Menggunakan",
|
||||
"cliRunRan": "Digunakan",
|
||||
"cliRunFailed": "Gagal"
|
||||
},
|
||||
"lightbox": {
|
||||
"title": "Pratinjau gambar",
|
||||
|
||||
@@ -81,7 +81,9 @@
|
||||
"image": "Image",
|
||||
"web": "Web",
|
||||
"runtime": "Runtime",
|
||||
"advanced": "Advanced"
|
||||
"advanced": "Advanced",
|
||||
"cliApps": "CLI アプリ",
|
||||
"mcp": "MCP"
|
||||
},
|
||||
"sections": {
|
||||
"interface": "インターフェース",
|
||||
@@ -97,7 +99,9 @@
|
||||
"identity": "Identity",
|
||||
"safety": "Safety",
|
||||
"capabilities": "機能",
|
||||
"integrations": "Integrations"
|
||||
"integrations": "Integrations",
|
||||
"cliApps": "CLI アプリ",
|
||||
"mcp": "MCP"
|
||||
},
|
||||
"rows": {
|
||||
"theme": "テーマ",
|
||||
@@ -141,7 +145,11 @@
|
||||
"ssrfWhitelist": "SSRF whitelist",
|
||||
"mcpServers": "MCP servers",
|
||||
"pathAppend": "PATH append",
|
||||
"configurationDocs": "Configuration docs"
|
||||
"configurationDocs": "Configuration docs",
|
||||
"currentModel": "現在のモデル",
|
||||
"brandLogos": "ブランドロゴ",
|
||||
"cliAppsCatalog": "CLI アプリカタログ",
|
||||
"cliAppsFilter": "CLI アプリフィルター"
|
||||
},
|
||||
"help": {
|
||||
"theme": "ライト表示とダーク表示を切り替えます。",
|
||||
@@ -168,7 +176,13 @@
|
||||
"botIcon": "Short emoji or text shown beside the bot name.",
|
||||
"timezone": "IANA timezone used by runtime context and schedules.",
|
||||
"toolHintMaxLength": "Maximum characters shown in tool progress hints.",
|
||||
"advancedReadOnly": "Advanced safety controls are read-only in WebUI. Edit config.json intentionally when needed."
|
||||
"advancedReadOnly": "Advanced safety controls are read-only in WebUI. Edit config.json intentionally when needed.",
|
||||
"currentModel": "今後の返信で nanobot が使用するモデルを選択します。",
|
||||
"selectedModelProvider": "選択したモデルによって設定されます。",
|
||||
"selectedModelValue": "選択したモデルによって設定されます。",
|
||||
"brandLogos": "ロゴはブランドのドメインから読み込まれ、ローカルアイコンにフォールバックします。",
|
||||
"cliAppsCatalog": "nanobot がローカルで実行できるアプリ CLI を探します。",
|
||||
"cliAppsFilter": "アプリ、カテゴリ、機能で検索します。"
|
||||
},
|
||||
"values": {
|
||||
"light": "ライト",
|
||||
@@ -185,9 +199,7 @@
|
||||
"on": "On",
|
||||
"off": "Off",
|
||||
"configured": "Configured",
|
||||
"notConfigured": "Not configured",
|
||||
"restartRequired": "Restart required",
|
||||
"liveReload": "Live reload ready"
|
||||
"notConfigured": "Not configured"
|
||||
},
|
||||
"status": {
|
||||
"loading": "設定を読み込んでいます...",
|
||||
@@ -259,7 +271,8 @@
|
||||
},
|
||||
"providers": {
|
||||
"searchPlaceholder": "Search providers",
|
||||
"noMatches": "No providers match this search."
|
||||
"noMatches": "No providers match this search.",
|
||||
"saveProvider": "プロバイダーを保存"
|
||||
},
|
||||
"image": {
|
||||
"selectProvider": "プロバイダーを選択",
|
||||
@@ -267,6 +280,106 @@
|
||||
"selectSize": "サイズを選択",
|
||||
"configureProvider": "プロバイダーを設定",
|
||||
"missingCredential": "画像生成を有効にする前に、このプロバイダーを設定してください。"
|
||||
},
|
||||
"models": {
|
||||
"selectModel": "モデルを選択",
|
||||
"addConfiguration": "設定を追加",
|
||||
"newConfiguration": "新しいモデル設定",
|
||||
"newConfigurationHelp": "プロバイダーとモデルをワンクリックの選択肢として保存します。",
|
||||
"configurationName": "名前",
|
||||
"configurationNamePlaceholder": "高速ライティング"
|
||||
},
|
||||
"timezone": {
|
||||
"select": "タイムゾーンを選択",
|
||||
"search": "タイムゾーンを検索",
|
||||
"empty": "一致するタイムゾーンはありません。"
|
||||
},
|
||||
"cliApps": {
|
||||
"allCategories": "すべてのカテゴリ",
|
||||
"availableCount": "{{count}} 個のアプリ",
|
||||
"installedCount": "{{count}} 個インストール済み",
|
||||
"summary": "{{total}} 個中 {{installed}} 個の CLI がインストール済み",
|
||||
"filterAll": "すべて",
|
||||
"filterInstalled": "インストール済み CLI",
|
||||
"filterNotInstalled": "未インストール",
|
||||
"searchPlaceholder": "CLI を検索",
|
||||
"statusInstalled": "インストール済み",
|
||||
"statusAvailable": "利用可能",
|
||||
"statusMissing": "依存関係が不足",
|
||||
"statusUnsupported": "未対応",
|
||||
"statusNotInstalled": "未インストール",
|
||||
"unsupported": "未対応",
|
||||
"loading": "CLI アプリを読み込み中...",
|
||||
"empty": "この条件に一致する CLI アプリはありません。",
|
||||
"readyTitle": "@{{name}} の準備ができました",
|
||||
"readyStatus": "準備完了",
|
||||
"readyPrompt": "@{{name}} を使って、この CLI でできることを確認します。",
|
||||
"readyTry": "@{{name}} を試す",
|
||||
"readyCopied": "コピーしました",
|
||||
"openChat": "チャットを開く",
|
||||
"requires": "必要条件",
|
||||
"test": "CLI をテスト",
|
||||
"update": "CLI を更新",
|
||||
"uninstall": "CLI をアンインストール",
|
||||
"install": "CLI をインストール",
|
||||
"unavailable": "利用不可",
|
||||
"noDescription": "説明はありません。"
|
||||
},
|
||||
"mcp": {
|
||||
"allCategories": "すべてのカテゴリ",
|
||||
"summary": "{{total}} 個中 {{installed}} 個のプリセットが有効",
|
||||
"filterAll": "すべて",
|
||||
"filterInstalled": "有効",
|
||||
"filterNotInstalled": "未有効",
|
||||
"searchPlaceholder": "MCP プリセットを検索",
|
||||
"moreOptions": "その他の MCP オプション",
|
||||
"moreOptionsSubtitle": "カスタムサーバーを追加するか mcp.json をインポートします。",
|
||||
"customTitle": "カスタム MCP",
|
||||
"customSubtitle": "任意の stdio、HTTP、SSE MCP サーバーを追加します。",
|
||||
"customAction": "カスタム",
|
||||
"importAction": "インポート",
|
||||
"serverName": "サーバー名",
|
||||
"serverUrl": "URL",
|
||||
"transport": "トランスポート",
|
||||
"command": "コマンド",
|
||||
"args": "Args JSON",
|
||||
"headers": "Headers JSON",
|
||||
"env": "Env JSON",
|
||||
"timeout": "ツールのタイムアウト",
|
||||
"advancedOptions": "詳細オプション",
|
||||
"hideAdvanced": "詳細を隠す",
|
||||
"saveCustom": "MCP を保存",
|
||||
"configImport": "mcp.json をインポート",
|
||||
"importConfig": "インポート",
|
||||
"restartRequired": "更新された MCP ツールに接続するには nanobot を再起動してください。",
|
||||
"toolsFound": "{{count}} 個のツール",
|
||||
"loading": "MCP プリセットを読み込み中...",
|
||||
"empty": "この条件に一致する MCP プリセットはありません。",
|
||||
"openDocs": "ドキュメントを開く",
|
||||
"test": "テスト",
|
||||
"remove": "削除",
|
||||
"enable": "有効化",
|
||||
"enabled": "有効",
|
||||
"setup": "接続",
|
||||
"configure": "接続",
|
||||
"connectTitle": "{{name}} に接続",
|
||||
"connectHint": "アカウント設定からキーを追加します。",
|
||||
"saveAndEnable": "保存して有効化",
|
||||
"updateSetup": "設定を更新",
|
||||
"configured": "設定済み",
|
||||
"keepExisting": "既存の値を維持するには空欄のままにします",
|
||||
"statusConfigured": "設定済み",
|
||||
"statusMissingCredentials": "キーが必要",
|
||||
"statusMissingDependency": "依存関係が必要",
|
||||
"statusComingSoon": "近日公開",
|
||||
"statusNotInstalled": "未有効",
|
||||
"toolScope": "ツール",
|
||||
"allTools": "すべて",
|
||||
"noTools": "なし",
|
||||
"testForTools": "テストを実行して個別のツールを確認・選択します。"
|
||||
},
|
||||
"legal": {
|
||||
"thirdPartyBrands": "製品名、ロゴ、ブランドはそれぞれの所有者に帰属します。使用は識別のみを目的とし、承認を意味するものではありません。"
|
||||
}
|
||||
},
|
||||
"chat": {
|
||||
@@ -370,8 +483,7 @@
|
||||
"title": "画像を編集",
|
||||
"prompt": "画像編集を手伝ってください。まず編集する画像のアップロードまたは指定を求め、その後に編集後の結果を生成してください。"
|
||||
}
|
||||
},
|
||||
"description": "質問したり、ローカル作業を続けたり、新しいスレッドを始めたりできます。"
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"toggleSidebar": "サイドバーを切り替える",
|
||||
@@ -475,6 +587,16 @@
|
||||
"decode_failed": "この画像をデコードできません",
|
||||
"too_large": "画像が大きすぎます。小さいものを選んでください",
|
||||
"io": "このファイルを読み込めません"
|
||||
},
|
||||
"mentions": {
|
||||
"ariaLabel": "アプリと MCP",
|
||||
"label": "プラグイン",
|
||||
"cliGroup": "CLI アプリ",
|
||||
"mcpGroup": "MCP サーバー",
|
||||
"cliBadge": "CLI",
|
||||
"mcpBadge": "MCP",
|
||||
"cliDescription": "@{{name}} をローカル CLI アプリとして使用",
|
||||
"mcpDescription": "@{{name}} を MCP サーバーとして使用"
|
||||
}
|
||||
},
|
||||
"scrollToBottom": "一番下へスクロール",
|
||||
@@ -499,7 +621,18 @@
|
||||
"imageAttachment": "画像の添付",
|
||||
"copyReply": "返信をコピー",
|
||||
"copiedReply": "返信をコピーしました",
|
||||
"turnLatencyTitle": "応答時間(全行程)"
|
||||
"turnLatencyTitle": "応答時間(全行程)",
|
||||
"activityThinkingFor": "{{duration}}考えています",
|
||||
"activityThoughtFor": "{{duration}}考えました",
|
||||
"cliActivityRunningOne": "@{{name}} を使用中",
|
||||
"cliActivityRanOne": "@{{name}} を使用しました",
|
||||
"cliActivityFailedOne": "@{{name}} が失敗しました",
|
||||
"cliActivityRunningMany": "{{count}} 個の CLI アプリを使用中",
|
||||
"cliActivityRanMany": "{{count}} 個の CLI アプリを使用しました",
|
||||
"cliActivityFailedMany": "{{count}} 個の CLI アプリが失敗しました",
|
||||
"cliRunRunning": "使用中",
|
||||
"cliRunRan": "使用済み",
|
||||
"cliRunFailed": "失敗"
|
||||
},
|
||||
"lightbox": {
|
||||
"title": "画像プレビュー",
|
||||
|
||||
@@ -81,7 +81,9 @@
|
||||
"image": "Image",
|
||||
"web": "Web",
|
||||
"runtime": "Runtime",
|
||||
"advanced": "Advanced"
|
||||
"advanced": "Advanced",
|
||||
"cliApps": "CLI 앱",
|
||||
"mcp": "MCP"
|
||||
},
|
||||
"sections": {
|
||||
"interface": "인터페이스",
|
||||
@@ -97,7 +99,9 @@
|
||||
"identity": "Identity",
|
||||
"safety": "Safety",
|
||||
"capabilities": "기능",
|
||||
"integrations": "Integrations"
|
||||
"integrations": "Integrations",
|
||||
"cliApps": "CLI 앱",
|
||||
"mcp": "MCP"
|
||||
},
|
||||
"rows": {
|
||||
"theme": "테마",
|
||||
@@ -141,7 +145,11 @@
|
||||
"ssrfWhitelist": "SSRF whitelist",
|
||||
"mcpServers": "MCP servers",
|
||||
"pathAppend": "PATH append",
|
||||
"configurationDocs": "Configuration docs"
|
||||
"configurationDocs": "Configuration docs",
|
||||
"currentModel": "현재 모델",
|
||||
"brandLogos": "브랜드 로고",
|
||||
"cliAppsCatalog": "CLI 앱 카탈로그",
|
||||
"cliAppsFilter": "CLI 앱 필터"
|
||||
},
|
||||
"help": {
|
||||
"theme": "밝은 모드와 어두운 모드를 전환합니다.",
|
||||
@@ -168,7 +176,13 @@
|
||||
"botIcon": "Short emoji or text shown beside the bot name.",
|
||||
"timezone": "IANA timezone used by runtime context and schedules.",
|
||||
"toolHintMaxLength": "Maximum characters shown in tool progress hints.",
|
||||
"advancedReadOnly": "Advanced safety controls are read-only in WebUI. Edit config.json intentionally when needed."
|
||||
"advancedReadOnly": "Advanced safety controls are read-only in WebUI. Edit config.json intentionally when needed.",
|
||||
"currentModel": "nanobot이 새 답변에 사용할 모델을 선택합니다.",
|
||||
"selectedModelProvider": "선택한 모델에서 설정됩니다.",
|
||||
"selectedModelValue": "선택한 모델에서 설정됩니다.",
|
||||
"brandLogos": "로고는 브랜드 도메인에서 불러오며, 실패하면 로컬 아이콘을 사용합니다.",
|
||||
"cliAppsCatalog": "nanobot이 로컬에서 실행할 수 있는 앱 CLI를 살펴봅니다.",
|
||||
"cliAppsFilter": "앱, 카테고리 또는 기능으로 검색합니다."
|
||||
},
|
||||
"values": {
|
||||
"light": "라이트",
|
||||
@@ -185,9 +199,7 @@
|
||||
"on": "On",
|
||||
"off": "Off",
|
||||
"configured": "Configured",
|
||||
"notConfigured": "Not configured",
|
||||
"restartRequired": "Restart required",
|
||||
"liveReload": "Live reload ready"
|
||||
"notConfigured": "Not configured"
|
||||
},
|
||||
"status": {
|
||||
"loading": "설정을 불러오는 중...",
|
||||
@@ -259,7 +271,8 @@
|
||||
},
|
||||
"providers": {
|
||||
"searchPlaceholder": "Search providers",
|
||||
"noMatches": "No providers match this search."
|
||||
"noMatches": "No providers match this search.",
|
||||
"saveProvider": "제공자 저장"
|
||||
},
|
||||
"image": {
|
||||
"selectProvider": "제공자 선택",
|
||||
@@ -267,6 +280,106 @@
|
||||
"selectSize": "크기 선택",
|
||||
"configureProvider": "제공자 구성",
|
||||
"missingCredential": "이미지 생성을 활성화하기 전에 이 제공자를 구성하세요."
|
||||
},
|
||||
"models": {
|
||||
"selectModel": "모델 선택",
|
||||
"addConfiguration": "구성 추가",
|
||||
"newConfiguration": "새 모델 구성",
|
||||
"newConfigurationHelp": "제공자와 모델을 한 번에 선택할 수 있는 옵션으로 저장합니다.",
|
||||
"configurationName": "이름",
|
||||
"configurationNamePlaceholder": "빠른 글쓰기"
|
||||
},
|
||||
"timezone": {
|
||||
"select": "시간대 선택",
|
||||
"search": "시간대 검색",
|
||||
"empty": "일치하는 시간대가 없습니다."
|
||||
},
|
||||
"cliApps": {
|
||||
"allCategories": "모든 카테고리",
|
||||
"availableCount": "앱 {{count}}개",
|
||||
"installedCount": "{{count}}개 설치됨",
|
||||
"summary": "CLI {{total}}개 중 {{installed}}개 설치됨",
|
||||
"filterAll": "전체",
|
||||
"filterInstalled": "설치된 CLI",
|
||||
"filterNotInstalled": "미설치",
|
||||
"searchPlaceholder": "CLI 검색",
|
||||
"statusInstalled": "설치됨",
|
||||
"statusAvailable": "사용 가능",
|
||||
"statusMissing": "의존성 필요",
|
||||
"statusUnsupported": "지원 안 함",
|
||||
"statusNotInstalled": "미설치",
|
||||
"unsupported": "지원 안 함",
|
||||
"loading": "CLI 앱 로드 중...",
|
||||
"empty": "이 필터와 일치하는 CLI 앱이 없습니다.",
|
||||
"readyTitle": "@{{name}} 준비됨",
|
||||
"readyStatus": "준비됨",
|
||||
"readyPrompt": "@{{name}}을 사용해 이 CLI가 무엇을 할 수 있는지 확인하세요.",
|
||||
"readyTry": "@{{name}} 사용해 보기",
|
||||
"readyCopied": "복사됨",
|
||||
"openChat": "채팅 열기",
|
||||
"requires": "필요 항목",
|
||||
"test": "CLI 테스트",
|
||||
"update": "CLI 업데이트",
|
||||
"uninstall": "CLI 제거",
|
||||
"install": "CLI 설치",
|
||||
"unavailable": "사용 불가",
|
||||
"noDescription": "설명이 없습니다."
|
||||
},
|
||||
"mcp": {
|
||||
"allCategories": "모든 카테고리",
|
||||
"summary": "프리셋 {{total}}개 중 {{installed}}개 활성화됨",
|
||||
"filterAll": "전체",
|
||||
"filterInstalled": "활성화됨",
|
||||
"filterNotInstalled": "비활성",
|
||||
"searchPlaceholder": "MCP 프리셋 검색",
|
||||
"moreOptions": "추가 MCP 옵션",
|
||||
"moreOptionsSubtitle": "사용자 지정 서버를 추가하거나 mcp.json을 가져옵니다.",
|
||||
"customTitle": "사용자 지정 MCP",
|
||||
"customSubtitle": "stdio, HTTP 또는 SSE MCP 서버를 추가합니다.",
|
||||
"customAction": "사용자 지정",
|
||||
"importAction": "가져오기",
|
||||
"serverName": "서버 이름",
|
||||
"serverUrl": "URL",
|
||||
"transport": "전송 방식",
|
||||
"command": "명령",
|
||||
"args": "Args JSON",
|
||||
"headers": "Headers JSON",
|
||||
"env": "Env JSON",
|
||||
"timeout": "도구 제한 시간",
|
||||
"advancedOptions": "고급 옵션",
|
||||
"hideAdvanced": "고급 숨기기",
|
||||
"saveCustom": "MCP 저장",
|
||||
"configImport": "mcp.json 가져오기",
|
||||
"importConfig": "가져오기",
|
||||
"restartRequired": "업데이트된 MCP 도구를 연결하려면 nanobot을 다시 시작하세요.",
|
||||
"toolsFound": "도구 {{count}}개",
|
||||
"loading": "MCP 프리셋 로드 중...",
|
||||
"empty": "이 필터와 일치하는 MCP 프리셋이 없습니다.",
|
||||
"openDocs": "문서 열기",
|
||||
"test": "테스트",
|
||||
"remove": "제거",
|
||||
"enable": "활성화",
|
||||
"enabled": "활성화됨",
|
||||
"setup": "연결",
|
||||
"configure": "연결",
|
||||
"connectTitle": "{{name}} 연결",
|
||||
"connectHint": "계정 설정에서 키를 추가하세요.",
|
||||
"saveAndEnable": "저장 후 활성화",
|
||||
"updateSetup": "설정 업데이트",
|
||||
"configured": "구성됨",
|
||||
"keepExisting": "기존 값을 유지하려면 비워 두세요",
|
||||
"statusConfigured": "구성됨",
|
||||
"statusMissingCredentials": "키 필요",
|
||||
"statusMissingDependency": "의존성 필요",
|
||||
"statusComingSoon": "곧 제공",
|
||||
"statusNotInstalled": "비활성",
|
||||
"toolScope": "도구",
|
||||
"allTools": "전체",
|
||||
"noTools": "없음",
|
||||
"testForTools": "테스트를 실행해 개별 도구를 확인하고 선택하세요."
|
||||
},
|
||||
"legal": {
|
||||
"thirdPartyBrands": "제품 이름, 로고 및 브랜드는 각 소유자의 자산입니다. 사용은 식별 목적일 뿐 보증이나 제휴를 의미하지 않습니다."
|
||||
}
|
||||
},
|
||||
"chat": {
|
||||
@@ -370,8 +483,7 @@
|
||||
"title": "이미지 편집",
|
||||
"prompt": "이미지 편집을 도와주세요. 먼저 편집할 이미지를 업로드하거나 지정하게 한 뒤, 편집된 결과를 생성해 주세요."
|
||||
}
|
||||
},
|
||||
"description": "질문을 하거나, 로컬 작업을 이어가거나, 새 스레드를 시작할 수 있습니다."
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"toggleSidebar": "사이드바 전환",
|
||||
@@ -475,6 +587,16 @@
|
||||
"decode_failed": "이 이미지를 디코딩할 수 없습니다",
|
||||
"too_large": "이미지가 너무 큽니다. 더 작은 걸로 시도해 주세요",
|
||||
"io": "이 파일을 읽을 수 없습니다"
|
||||
},
|
||||
"mentions": {
|
||||
"ariaLabel": "앱 및 MCP",
|
||||
"label": "플러그인",
|
||||
"cliGroup": "CLI 앱",
|
||||
"mcpGroup": "MCP 서버",
|
||||
"cliBadge": "CLI",
|
||||
"mcpBadge": "MCP",
|
||||
"cliDescription": "@{{name}}을 로컬 CLI 앱으로 사용",
|
||||
"mcpDescription": "@{{name}}을 MCP 서버로 사용"
|
||||
}
|
||||
},
|
||||
"scrollToBottom": "맨 아래로 스크롤",
|
||||
@@ -499,7 +621,18 @@
|
||||
"imageAttachment": "이미지 첨부",
|
||||
"copyReply": "답변 복사",
|
||||
"copiedReply": "답변이 복사됨",
|
||||
"turnLatencyTitle": "응답 시간(엔드투엔드)"
|
||||
"turnLatencyTitle": "응답 시간(엔드투엔드)",
|
||||
"activityThinkingFor": "{{duration}} 동안 생각 중",
|
||||
"activityThoughtFor": "{{duration}} 동안 생각함",
|
||||
"cliActivityRunningOne": "@{{name}} 사용 중",
|
||||
"cliActivityRanOne": "@{{name}} 사용함",
|
||||
"cliActivityFailedOne": "@{{name}} 실패",
|
||||
"cliActivityRunningMany": "CLI 앱 {{count}}개 사용 중",
|
||||
"cliActivityRanMany": "CLI 앱 {{count}}개 사용함",
|
||||
"cliActivityFailedMany": "CLI 앱 {{count}}개 실패",
|
||||
"cliRunRunning": "사용 중",
|
||||
"cliRunRan": "사용함",
|
||||
"cliRunFailed": "실패"
|
||||
},
|
||||
"lightbox": {
|
||||
"title": "이미지 미리보기",
|
||||
|
||||
@@ -81,7 +81,9 @@
|
||||
"image": "Image",
|
||||
"web": "Web",
|
||||
"runtime": "Runtime",
|
||||
"advanced": "Advanced"
|
||||
"advanced": "Advanced",
|
||||
"cliApps": "Ứng dụng CLI",
|
||||
"mcp": "MCP"
|
||||
},
|
||||
"sections": {
|
||||
"interface": "Giao diện",
|
||||
@@ -97,7 +99,9 @@
|
||||
"identity": "Identity",
|
||||
"safety": "Safety",
|
||||
"capabilities": "Khả năng",
|
||||
"integrations": "Integrations"
|
||||
"integrations": "Integrations",
|
||||
"cliApps": "Ứng dụng CLI",
|
||||
"mcp": "MCP"
|
||||
},
|
||||
"rows": {
|
||||
"theme": "Giao diện",
|
||||
@@ -141,7 +145,11 @@
|
||||
"ssrfWhitelist": "SSRF whitelist",
|
||||
"mcpServers": "MCP servers",
|
||||
"pathAppend": "PATH append",
|
||||
"configurationDocs": "Configuration docs"
|
||||
"configurationDocs": "Configuration docs",
|
||||
"currentModel": "Mô hình hiện tại",
|
||||
"brandLogos": "Logo thương hiệu",
|
||||
"cliAppsCatalog": "Danh mục ứng dụng CLI",
|
||||
"cliAppsFilter": "Bộ lọc ứng dụng CLI"
|
||||
},
|
||||
"help": {
|
||||
"theme": "Chuyển giữa giao diện sáng và tối.",
|
||||
@@ -168,7 +176,13 @@
|
||||
"botIcon": "Short emoji or text shown beside the bot name.",
|
||||
"timezone": "IANA timezone used by runtime context and schedules.",
|
||||
"toolHintMaxLength": "Maximum characters shown in tool progress hints.",
|
||||
"advancedReadOnly": "Advanced safety controls are read-only in WebUI. Edit config.json intentionally when needed."
|
||||
"advancedReadOnly": "Advanced safety controls are read-only in WebUI. Edit config.json intentionally when needed.",
|
||||
"currentModel": "Chọn mô hình nanobot dùng cho các câu trả lời mới.",
|
||||
"selectedModelProvider": "Được đặt bởi mô hình đã chọn.",
|
||||
"selectedModelValue": "Được đặt bởi mô hình đã chọn.",
|
||||
"brandLogos": "Logo được tải từ tên miền thương hiệu, có biểu tượng cục bộ làm dự phòng.",
|
||||
"cliAppsCatalog": "Duyệt các CLI ứng dụng mà nanobot có thể chạy cục bộ.",
|
||||
"cliAppsFilter": "Tìm theo ứng dụng, danh mục hoặc khả năng."
|
||||
},
|
||||
"values": {
|
||||
"light": "Sáng",
|
||||
@@ -185,9 +199,7 @@
|
||||
"on": "On",
|
||||
"off": "Off",
|
||||
"configured": "Configured",
|
||||
"notConfigured": "Not configured",
|
||||
"restartRequired": "Restart required",
|
||||
"liveReload": "Live reload ready"
|
||||
"notConfigured": "Not configured"
|
||||
},
|
||||
"status": {
|
||||
"loading": "Đang tải cài đặt...",
|
||||
@@ -259,7 +271,8 @@
|
||||
},
|
||||
"providers": {
|
||||
"searchPlaceholder": "Search providers",
|
||||
"noMatches": "No providers match this search."
|
||||
"noMatches": "No providers match this search.",
|
||||
"saveProvider": "Lưu nhà cung cấp"
|
||||
},
|
||||
"image": {
|
||||
"selectProvider": "Chọn nhà cung cấp",
|
||||
@@ -267,6 +280,106 @@
|
||||
"selectSize": "Chọn kích thước",
|
||||
"configureProvider": "Cấu hình nhà cung cấp",
|
||||
"missingCredential": "Cấu hình nhà cung cấp này trước khi bật tạo ảnh."
|
||||
},
|
||||
"models": {
|
||||
"selectModel": "Chọn mô hình",
|
||||
"addConfiguration": "Thêm cấu hình",
|
||||
"newConfiguration": "Cấu hình mô hình mới",
|
||||
"newConfigurationHelp": "Lưu nhà cung cấp và mô hình thành một lựa chọn một lần nhấp.",
|
||||
"configurationName": "Tên",
|
||||
"configurationNamePlaceholder": "Viết nhanh"
|
||||
},
|
||||
"timezone": {
|
||||
"select": "Chọn múi giờ",
|
||||
"search": "Tìm múi giờ",
|
||||
"empty": "Không có múi giờ phù hợp."
|
||||
},
|
||||
"cliApps": {
|
||||
"allCategories": "Tất cả danh mục",
|
||||
"availableCount": "{{count}} ứng dụng",
|
||||
"installedCount": "Đã cài {{count}}",
|
||||
"summary": "Đã cài {{installed}} / {{total}} CLI",
|
||||
"filterAll": "Tất cả",
|
||||
"filterInstalled": "CLI đã cài",
|
||||
"filterNotInstalled": "Chưa cài",
|
||||
"searchPlaceholder": "Tìm CLI",
|
||||
"statusInstalled": "Đã cài",
|
||||
"statusAvailable": "Có sẵn",
|
||||
"statusMissing": "Thiếu phụ thuộc",
|
||||
"statusUnsupported": "Không hỗ trợ",
|
||||
"statusNotInstalled": "Chưa cài",
|
||||
"unsupported": "Không hỗ trợ",
|
||||
"loading": "Đang tải ứng dụng CLI...",
|
||||
"empty": "Không có ứng dụng CLI nào khớp bộ lọc này.",
|
||||
"readyTitle": "@{{name}} đã sẵn sàng",
|
||||
"readyStatus": "Sẵn sàng",
|
||||
"readyPrompt": "Dùng @{{name}} để xem CLI này làm được gì.",
|
||||
"readyTry": "Thử @{{name}}",
|
||||
"readyCopied": "Đã sao chép",
|
||||
"openChat": "Mở chat",
|
||||
"requires": "Yêu cầu",
|
||||
"test": "Kiểm tra CLI",
|
||||
"update": "Cập nhật CLI",
|
||||
"uninstall": "Gỡ CLI",
|
||||
"install": "Cài CLI",
|
||||
"unavailable": "Không khả dụng",
|
||||
"noDescription": "Không có mô tả."
|
||||
},
|
||||
"mcp": {
|
||||
"allCategories": "Tất cả danh mục",
|
||||
"summary": "Đã bật {{installed}} / {{total}} preset",
|
||||
"filterAll": "Tất cả",
|
||||
"filterInstalled": "Đã bật",
|
||||
"filterNotInstalled": "Chưa bật",
|
||||
"searchPlaceholder": "Tìm preset MCP",
|
||||
"moreOptions": "Tùy chọn MCP khác",
|
||||
"moreOptionsSubtitle": "Thêm máy chủ tùy chỉnh hoặc nhập mcp.json.",
|
||||
"customTitle": "MCP tùy chỉnh",
|
||||
"customSubtitle": "Thêm bất kỳ máy chủ MCP stdio, HTTP hoặc SSE nào.",
|
||||
"customAction": "Tùy chỉnh",
|
||||
"importAction": "Nhập",
|
||||
"serverName": "Tên máy chủ",
|
||||
"serverUrl": "URL",
|
||||
"transport": "Giao thức truyền",
|
||||
"command": "Lệnh",
|
||||
"args": "Args JSON",
|
||||
"headers": "Headers JSON",
|
||||
"env": "Env JSON",
|
||||
"timeout": "Thời gian chờ công cụ",
|
||||
"advancedOptions": "Tùy chọn nâng cao",
|
||||
"hideAdvanced": "Ẩn nâng cao",
|
||||
"saveCustom": "Lưu MCP",
|
||||
"configImport": "Nhập mcp.json",
|
||||
"importConfig": "Nhập",
|
||||
"restartRequired": "Khởi động lại nanobot để kết nối các công cụ MCP đã cập nhật.",
|
||||
"toolsFound": "{{count}} công cụ",
|
||||
"loading": "Đang tải preset MCP...",
|
||||
"empty": "Không có preset MCP nào khớp bộ lọc này.",
|
||||
"openDocs": "Mở tài liệu",
|
||||
"test": "Kiểm tra",
|
||||
"remove": "Xóa",
|
||||
"enable": "Bật",
|
||||
"enabled": "Đã bật",
|
||||
"setup": "Kết nối",
|
||||
"configure": "Kết nối",
|
||||
"connectTitle": "Kết nối {{name}}",
|
||||
"connectHint": "Thêm khóa từ phần cài đặt tài khoản của bạn.",
|
||||
"saveAndEnable": "Lưu và bật",
|
||||
"updateSetup": "Cập nhật thiết lập",
|
||||
"configured": "đã cấu hình",
|
||||
"keepExisting": "Để trống để giữ giá trị hiện tại",
|
||||
"statusConfigured": "Đã cấu hình",
|
||||
"statusMissingCredentials": "Cần khóa",
|
||||
"statusMissingDependency": "Cần phụ thuộc",
|
||||
"statusComingSoon": "Sắp ra mắt",
|
||||
"statusNotInstalled": "Chưa bật",
|
||||
"toolScope": "Công cụ",
|
||||
"allTools": "Tất cả",
|
||||
"noTools": "Không có",
|
||||
"testForTools": "Chạy Kiểm tra để xem và chọn từng công cụ."
|
||||
},
|
||||
"legal": {
|
||||
"thirdPartyBrands": "Tên sản phẩm, logo và thương hiệu thuộc về chủ sở hữu tương ứng. Việc sử dụng chỉ nhằm nhận diện và không ngụ ý được xác nhận."
|
||||
}
|
||||
},
|
||||
"chat": {
|
||||
@@ -370,8 +483,7 @@
|
||||
"title": "Chỉnh sửa ảnh",
|
||||
"prompt": "Giúp tôi chỉnh sửa một ảnh. Trước tiên hãy yêu cầu tôi tải lên hoặc chỉ định ảnh, rồi tạo kết quả đã chỉnh sửa."
|
||||
}
|
||||
},
|
||||
"description": "Hãy đặt câu hỏi, tiếp tục công việc cục bộ hoặc bắt đầu một luồng mới."
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"toggleSidebar": "Bật/tắt thanh bên",
|
||||
@@ -475,6 +587,16 @@
|
||||
"decode_failed": "Không thể giải mã ảnh này",
|
||||
"too_large": "Ảnh quá lớn — hãy thử ảnh nhỏ hơn",
|
||||
"io": "Không thể đọc tệp này"
|
||||
},
|
||||
"mentions": {
|
||||
"ariaLabel": "Ứng dụng và MCP",
|
||||
"label": "Plugin",
|
||||
"cliGroup": "Ứng dụng CLI",
|
||||
"mcpGroup": "Máy chủ MCP",
|
||||
"cliBadge": "CLI",
|
||||
"mcpBadge": "MCP",
|
||||
"cliDescription": "Dùng @{{name}} như ứng dụng CLI cục bộ",
|
||||
"mcpDescription": "Dùng @{{name}} như máy chủ MCP"
|
||||
}
|
||||
},
|
||||
"scrollToBottom": "Cuộn xuống cuối",
|
||||
@@ -499,7 +621,18 @@
|
||||
"imageAttachment": "Tệp hình ảnh đính kèm",
|
||||
"copyReply": "Sao chép trả lời",
|
||||
"copiedReply": "Đã sao chép trả lời",
|
||||
"turnLatencyTitle": "Thời gian phản hồi (end-to-end)"
|
||||
"turnLatencyTitle": "Thời gian phản hồi (end-to-end)",
|
||||
"activityThinkingFor": "Đang suy nghĩ trong {{duration}}",
|
||||
"activityThoughtFor": "Đã suy nghĩ trong {{duration}}",
|
||||
"cliActivityRunningOne": "Đang dùng @{{name}}",
|
||||
"cliActivityRanOne": "Đã dùng @{{name}}",
|
||||
"cliActivityFailedOne": "@{{name}} thất bại",
|
||||
"cliActivityRunningMany": "Đang dùng {{count}} ứng dụng CLI",
|
||||
"cliActivityRanMany": "Đã dùng {{count}} ứng dụng CLI",
|
||||
"cliActivityFailedMany": "{{count}} ứng dụng CLI thất bại",
|
||||
"cliRunRunning": "Đang dùng",
|
||||
"cliRunRan": "Đã dùng",
|
||||
"cliRunFailed": "Thất bại"
|
||||
},
|
||||
"lightbox": {
|
||||
"title": "Xem trước ảnh",
|
||||
|
||||
@@ -9,6 +9,18 @@
|
||||
"title": "无法连接到 nanobot",
|
||||
"gatewayHint": "请确认 gateway 已启动(`nanobot gateway`),并且当前页面与 gateway 运行在同一台机器上。"
|
||||
},
|
||||
"auth": {
|
||||
"title": "需要验证",
|
||||
"hint": "请输入 gateway 配置中的 tokenIssueSecret。",
|
||||
"placeholder": "密码",
|
||||
"submit": "连接",
|
||||
"invalid": "密码无效,请重试。"
|
||||
},
|
||||
"account": {
|
||||
"section": "账户",
|
||||
"logoutHint": "断开此浏览器与 gateway 的连接。",
|
||||
"logout": "退出登录"
|
||||
},
|
||||
"system": {
|
||||
"section": "系统",
|
||||
"restartHint": "重启 nanobot 以应用运行时更改。",
|
||||
@@ -69,6 +81,7 @@
|
||||
"image": "图片",
|
||||
"web": "网页",
|
||||
"cliApps": "CLI 应用",
|
||||
"mcp": "MCP",
|
||||
"runtime": "运行时",
|
||||
"advanced": "高级"
|
||||
},
|
||||
@@ -84,11 +97,20 @@
|
||||
"webSearch": "网页搜索",
|
||||
"webBehavior": "行为",
|
||||
"cliApps": "CLI 应用",
|
||||
"mcp": "MCP",
|
||||
"identity": "身份",
|
||||
"safety": "安全",
|
||||
"capabilities": "能力",
|
||||
"integrations": "集成"
|
||||
},
|
||||
"models": {
|
||||
"selectModel": "选择模型",
|
||||
"addConfiguration": "添加配置",
|
||||
"newConfiguration": "新建模型配置",
|
||||
"newConfigurationHelp": "把服务商和模型保存为一个可直接切换的选项。",
|
||||
"configurationName": "名称",
|
||||
"configurationNamePlaceholder": "快速写作"
|
||||
},
|
||||
"rows": {
|
||||
"theme": "主题",
|
||||
"language": "语言",
|
||||
@@ -100,6 +122,7 @@
|
||||
"gateway": "网关",
|
||||
"restartState": "重启状态",
|
||||
"pendingChanges": "待处理更改",
|
||||
"currentModel": "当前模型",
|
||||
"selectedPreset": "选中的预设",
|
||||
"presetModel": "预设模型",
|
||||
"density": "密度",
|
||||
@@ -142,6 +165,9 @@
|
||||
"provider": "选择新模型请求使用的服务商。",
|
||||
"model": "设置 nanobot 默认使用的模型名称。",
|
||||
"configPath": "当前网关正在使用的配置文件。",
|
||||
"currentModel": "选择 nanobot 接下来回复时使用的模型。",
|
||||
"selectedModelProvider": "由当前模型决定。",
|
||||
"selectedModelValue": "由当前模型决定。",
|
||||
"selectedPreset": "命名预设在这里只读;需要编辑时请改 config.json。",
|
||||
"presetModel": "切回 Default 后可在 WebUI 编辑模型和服务商。",
|
||||
"density": "仅保存在当前浏览器。",
|
||||
@@ -166,6 +192,11 @@
|
||||
"cliAppsFilter": "按应用、分类或能力搜索。",
|
||||
"advancedReadOnly": "高级安全控制在 WebUI 中只读;需要时请谨慎编辑 config.json。"
|
||||
},
|
||||
"timezone": {
|
||||
"select": "选择时区",
|
||||
"search": "搜索时区",
|
||||
"empty": "没有匹配的时区。"
|
||||
},
|
||||
"cliApps": {
|
||||
"allCategories": "全部分类",
|
||||
"availableCount": "{{count}} 个应用",
|
||||
@@ -197,6 +228,59 @@
|
||||
"unavailable": "不可用",
|
||||
"noDescription": "暂无描述。"
|
||||
},
|
||||
"mcp": {
|
||||
"allCategories": "全部分类",
|
||||
"summary": "已启用 {{installed}} / {{total}} 个预设",
|
||||
"filterAll": "全部",
|
||||
"filterInstalled": "已启用",
|
||||
"filterNotInstalled": "未启用",
|
||||
"searchPlaceholder": "搜索 MCP 预设",
|
||||
"moreOptions": "更多 MCP 选项",
|
||||
"moreOptionsSubtitle": "添加自定义服务,或导入 mcp.json。",
|
||||
"customTitle": "自定义 MCP",
|
||||
"customSubtitle": "添加任意 stdio、HTTP 或 SSE MCP 服务。",
|
||||
"customAction": "自定义",
|
||||
"importAction": "导入",
|
||||
"serverName": "服务名",
|
||||
"serverUrl": "URL",
|
||||
"transport": "传输方式",
|
||||
"command": "命令",
|
||||
"args": "参数 JSON",
|
||||
"headers": "Headers JSON",
|
||||
"env": "环境变量 JSON",
|
||||
"timeout": "工具超时",
|
||||
"advancedOptions": "高级选项",
|
||||
"hideAdvanced": "收起高级",
|
||||
"saveCustom": "保存 MCP",
|
||||
"configImport": "导入 mcp.json",
|
||||
"importConfig": "导入",
|
||||
"restartRequired": "重启 nanobot 以连接更新后的 MCP 工具。",
|
||||
"toolsFound": "{{count}} 个工具",
|
||||
"loading": "正在加载 MCP 预设...",
|
||||
"empty": "没有匹配的 MCP 预设。",
|
||||
"openDocs": "打开文档",
|
||||
"test": "测试",
|
||||
"remove": "移除",
|
||||
"enable": "启用",
|
||||
"enabled": "已启用",
|
||||
"setup": "连接",
|
||||
"configure": "连接",
|
||||
"connectTitle": "连接 {{name}}",
|
||||
"connectHint": "填入你账户里的 key。",
|
||||
"saveAndEnable": "保存并启用",
|
||||
"updateSetup": "更新配置",
|
||||
"configured": "已配置",
|
||||
"keepExisting": "留空则保留当前值",
|
||||
"statusConfigured": "已配置",
|
||||
"statusMissingCredentials": "需要 key",
|
||||
"statusMissingDependency": "缺少依赖",
|
||||
"statusComingSoon": "暂不支持",
|
||||
"statusNotInstalled": "未启用",
|
||||
"toolScope": "工具",
|
||||
"allTools": "全部",
|
||||
"noTools": "不暴露",
|
||||
"testForTools": "运行测试后,可以查看并选择单个工具。"
|
||||
},
|
||||
"values": {
|
||||
"light": "浅色",
|
||||
"dark": "深色",
|
||||
@@ -284,7 +368,8 @@
|
||||
},
|
||||
"providers": {
|
||||
"searchPlaceholder": "搜索服务商",
|
||||
"noMatches": "没有匹配的服务商。"
|
||||
"noMatches": "没有匹配的服务商。",
|
||||
"saveProvider": "保存服务商"
|
||||
},
|
||||
"legal": {
|
||||
"thirdPartyBrands": "产品名称、Logo 和品牌归各自所有者所有;此处仅用于识别,不代表背书或合作。"
|
||||
@@ -492,8 +577,14 @@
|
||||
}
|
||||
},
|
||||
"mentions": {
|
||||
"ariaLabel": "CLI 应用",
|
||||
"label": "CLI 应用"
|
||||
"ariaLabel": "应用和 MCP",
|
||||
"label": "插件",
|
||||
"cliGroup": "CLI 应用",
|
||||
"mcpGroup": "MCP 服务",
|
||||
"cliBadge": "CLI",
|
||||
"mcpBadge": "MCP",
|
||||
"cliDescription": "使用 @{{name}} 调用本地 CLI",
|
||||
"mcpDescription": "使用 @{{name}} 调用 MCP 服务"
|
||||
},
|
||||
"encoding": "处理中…",
|
||||
"remove": "移除附件",
|
||||
@@ -527,15 +618,17 @@
|
||||
"agentActivityToolsOnly": "{{tools}} 次工具调用",
|
||||
"agentActivityLiveSummary": "进行中… · {{reasoning}} 步 · {{tools}} 次工具调用",
|
||||
"agentActivityLiveToolsOnly": "进行中… · {{tools}} 次工具调用",
|
||||
"cliActivityRunningOne": "正在运行 CLI @{{name}}",
|
||||
"cliActivityRanOne": "已运行 CLI @{{name}}",
|
||||
"cliActivityFailedOne": "CLI 调用失败 @{{name}}",
|
||||
"cliActivityRunningMany": "正在运行 {{count}} 个 CLI",
|
||||
"cliActivityRanMany": "已运行 {{count}} 个 CLI",
|
||||
"cliActivityFailedMany": "{{count}} 个 CLI 调用失败",
|
||||
"cliRunRunning": "正在运行 CLI",
|
||||
"cliRunRan": "已运行 CLI",
|
||||
"cliRunFailed": "CLI 调用失败",
|
||||
"activityThinkingFor": "思考中 {{duration}}",
|
||||
"activityThoughtFor": "思考了 {{duration}}",
|
||||
"cliActivityRunningOne": "正在使用 @{{name}}",
|
||||
"cliActivityRanOne": "已使用 @{{name}}",
|
||||
"cliActivityFailedOne": "使用 @{{name}} 失败",
|
||||
"cliActivityRunningMany": "正在使用 {{count}} 个 CLI 应用",
|
||||
"cliActivityRanMany": "已使用 {{count}} 个 CLI 应用",
|
||||
"cliActivityFailedMany": "{{count}} 个 CLI 应用失败",
|
||||
"cliRunRunning": "正在使用",
|
||||
"cliRunRan": "已使用",
|
||||
"cliRunFailed": "失败",
|
||||
"imageAttachment": "图片附件",
|
||||
"copyReply": "复制回复",
|
||||
"copiedReply": "已复制回复",
|
||||
|
||||
@@ -81,7 +81,9 @@
|
||||
"image": "Image",
|
||||
"web": "Web",
|
||||
"runtime": "Runtime",
|
||||
"advanced": "Advanced"
|
||||
"advanced": "Advanced",
|
||||
"cliApps": "CLI 應用",
|
||||
"mcp": "MCP"
|
||||
},
|
||||
"sections": {
|
||||
"interface": "介面",
|
||||
@@ -97,7 +99,9 @@
|
||||
"identity": "Identity",
|
||||
"safety": "Safety",
|
||||
"capabilities": "功能",
|
||||
"integrations": "Integrations"
|
||||
"integrations": "Integrations",
|
||||
"cliApps": "CLI 應用",
|
||||
"mcp": "MCP"
|
||||
},
|
||||
"rows": {
|
||||
"theme": "主題",
|
||||
@@ -141,7 +145,11 @@
|
||||
"ssrfWhitelist": "SSRF whitelist",
|
||||
"mcpServers": "MCP servers",
|
||||
"pathAppend": "PATH append",
|
||||
"configurationDocs": "Configuration docs"
|
||||
"configurationDocs": "Configuration docs",
|
||||
"currentModel": "目前模型",
|
||||
"brandLogos": "品牌標誌",
|
||||
"cliAppsCatalog": "CLI 應用目錄",
|
||||
"cliAppsFilter": "CLI 應用篩選"
|
||||
},
|
||||
"help": {
|
||||
"theme": "在淺色與深色外觀之間切換。",
|
||||
@@ -168,7 +176,13 @@
|
||||
"botIcon": "Short emoji or text shown beside the bot name.",
|
||||
"timezone": "IANA timezone used by runtime context and schedules.",
|
||||
"toolHintMaxLength": "Maximum characters shown in tool progress hints.",
|
||||
"advancedReadOnly": "Advanced safety controls are read-only in WebUI. Edit config.json intentionally when needed."
|
||||
"advancedReadOnly": "Advanced safety controls are read-only in WebUI. Edit config.json intentionally when needed.",
|
||||
"currentModel": "選擇 nanobot 接下來回覆時使用的模型。",
|
||||
"selectedModelProvider": "由目前模型決定。",
|
||||
"selectedModelValue": "由目前模型決定。",
|
||||
"brandLogos": "標誌會從品牌網域載入,並提供本地圖示作為備援。",
|
||||
"cliAppsCatalog": "瀏覽 nanobot 可在本機執行的應用 CLI。",
|
||||
"cliAppsFilter": "按應用、分類或能力搜尋。"
|
||||
},
|
||||
"values": {
|
||||
"light": "淺色",
|
||||
@@ -185,9 +199,7 @@
|
||||
"on": "On",
|
||||
"off": "Off",
|
||||
"configured": "Configured",
|
||||
"notConfigured": "Not configured",
|
||||
"restartRequired": "Restart required",
|
||||
"liveReload": "Live reload ready"
|
||||
"notConfigured": "Not configured"
|
||||
},
|
||||
"status": {
|
||||
"loading": "正在載入設定...",
|
||||
@@ -259,7 +271,8 @@
|
||||
},
|
||||
"providers": {
|
||||
"searchPlaceholder": "Search providers",
|
||||
"noMatches": "No providers match this search."
|
||||
"noMatches": "No providers match this search.",
|
||||
"saveProvider": "儲存服務商"
|
||||
},
|
||||
"image": {
|
||||
"selectProvider": "選擇服務商",
|
||||
@@ -267,6 +280,106 @@
|
||||
"selectSize": "選擇尺寸",
|
||||
"configureProvider": "設定服務商",
|
||||
"missingCredential": "啟用圖片生成前,請先設定此服務商。"
|
||||
},
|
||||
"models": {
|
||||
"selectModel": "選擇模型",
|
||||
"addConfiguration": "新增設定",
|
||||
"newConfiguration": "新增模型設定",
|
||||
"newConfigurationHelp": "把服務商和模型儲存為一個可直接切換的選項。",
|
||||
"configurationName": "名稱",
|
||||
"configurationNamePlaceholder": "快速寫作"
|
||||
},
|
||||
"timezone": {
|
||||
"select": "選擇時區",
|
||||
"search": "搜尋時區",
|
||||
"empty": "沒有符合的時區。"
|
||||
},
|
||||
"cliApps": {
|
||||
"allCategories": "全部分類",
|
||||
"availableCount": "{{count}} 個應用",
|
||||
"installedCount": "已安裝 {{count}} 個",
|
||||
"summary": "已安裝 {{installed}} / {{total}} 個 CLI",
|
||||
"filterAll": "全部",
|
||||
"filterInstalled": "已安裝的 CLI",
|
||||
"filterNotInstalled": "未安裝",
|
||||
"searchPlaceholder": "搜尋 CLI",
|
||||
"statusInstalled": "已安裝",
|
||||
"statusAvailable": "可用",
|
||||
"statusMissing": "缺少相依項",
|
||||
"statusUnsupported": "不支援",
|
||||
"statusNotInstalled": "未安裝",
|
||||
"unsupported": "不支援",
|
||||
"loading": "正在載入 CLI 應用...",
|
||||
"empty": "沒有符合此篩選條件的 CLI 應用。",
|
||||
"readyTitle": "@{{name}} 已就緒",
|
||||
"readyStatus": "就緒",
|
||||
"readyPrompt": "使用 @{{name}} 查看這個 CLI 能做什麼。",
|
||||
"readyTry": "試用 @{{name}}",
|
||||
"readyCopied": "已複製",
|
||||
"openChat": "開啟聊天",
|
||||
"requires": "需要",
|
||||
"test": "測試 CLI",
|
||||
"update": "更新 CLI",
|
||||
"uninstall": "解除安裝 CLI",
|
||||
"install": "安裝 CLI",
|
||||
"unavailable": "不可用",
|
||||
"noDescription": "暫無描述。"
|
||||
},
|
||||
"mcp": {
|
||||
"allCategories": "全部分類",
|
||||
"summary": "已啟用 {{installed}} / {{total}} 個預設",
|
||||
"filterAll": "全部",
|
||||
"filterInstalled": "已啟用",
|
||||
"filterNotInstalled": "未啟用",
|
||||
"searchPlaceholder": "搜尋 MCP 預設",
|
||||
"moreOptions": "更多 MCP 選項",
|
||||
"moreOptionsSubtitle": "新增自訂服務,或匯入 mcp.json。",
|
||||
"customTitle": "自訂 MCP",
|
||||
"customSubtitle": "新增任意 stdio、HTTP 或 SSE MCP 服務。",
|
||||
"customAction": "自訂",
|
||||
"importAction": "匯入",
|
||||
"serverName": "服務名稱",
|
||||
"serverUrl": "URL",
|
||||
"transport": "傳輸方式",
|
||||
"command": "指令",
|
||||
"args": "Args JSON",
|
||||
"headers": "Headers JSON",
|
||||
"env": "Env JSON",
|
||||
"timeout": "工具逾時",
|
||||
"advancedOptions": "進階選項",
|
||||
"hideAdvanced": "隱藏進階",
|
||||
"saveCustom": "儲存 MCP",
|
||||
"configImport": "匯入 mcp.json",
|
||||
"importConfig": "匯入",
|
||||
"restartRequired": "重新啟動 nanobot 以連接更新後的 MCP 工具。",
|
||||
"toolsFound": "{{count}} 個工具",
|
||||
"loading": "正在載入 MCP 預設...",
|
||||
"empty": "沒有符合此篩選條件的 MCP 預設。",
|
||||
"openDocs": "開啟文件",
|
||||
"test": "測試",
|
||||
"remove": "移除",
|
||||
"enable": "啟用",
|
||||
"enabled": "已啟用",
|
||||
"setup": "連接",
|
||||
"configure": "連接",
|
||||
"connectTitle": "連接 {{name}}",
|
||||
"connectHint": "從你的帳號設定中加入金鑰。",
|
||||
"saveAndEnable": "儲存並啟用",
|
||||
"updateSetup": "更新設定",
|
||||
"configured": "已設定",
|
||||
"keepExisting": "留空以保留目前值",
|
||||
"statusConfigured": "已設定",
|
||||
"statusMissingCredentials": "需要金鑰",
|
||||
"statusMissingDependency": "需要相依項",
|
||||
"statusComingSoon": "即將推出",
|
||||
"statusNotInstalled": "未啟用",
|
||||
"toolScope": "工具",
|
||||
"allTools": "全部",
|
||||
"noTools": "無",
|
||||
"testForTools": "執行測試以檢查並選擇個別工具。"
|
||||
},
|
||||
"legal": {
|
||||
"thirdPartyBrands": "產品名稱、標誌與品牌均屬於其各自擁有者。使用僅為識別用途,並不代表背書。"
|
||||
}
|
||||
},
|
||||
"chat": {
|
||||
@@ -370,8 +483,7 @@
|
||||
"title": "編輯圖片",
|
||||
"prompt": "幫我編輯一張圖片。先請我上傳或指定要編輯的圖片,然後生成編輯後的結果。"
|
||||
}
|
||||
},
|
||||
"description": "你可以提問、延續本地工作,或是開始新的執行緒。"
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"toggleSidebar": "切換側邊欄",
|
||||
@@ -475,6 +587,16 @@
|
||||
"decode_failed": "無法解碼這張圖片",
|
||||
"too_large": "圖片太大,請換一張小一點的",
|
||||
"io": "無法讀取這個檔案"
|
||||
},
|
||||
"mentions": {
|
||||
"ariaLabel": "應用和 MCP",
|
||||
"label": "插件",
|
||||
"cliGroup": "CLI 應用",
|
||||
"mcpGroup": "MCP 服務",
|
||||
"cliBadge": "CLI",
|
||||
"mcpBadge": "MCP",
|
||||
"cliDescription": "使用 @{{name}} 呼叫本機 CLI",
|
||||
"mcpDescription": "使用 @{{name}} 呼叫 MCP 服務"
|
||||
}
|
||||
},
|
||||
"scrollToBottom": "捲動到底部",
|
||||
@@ -499,7 +621,18 @@
|
||||
"imageAttachment": "圖片附件",
|
||||
"copyReply": "複製回覆",
|
||||
"copiedReply": "已複製回覆",
|
||||
"turnLatencyTitle": "本輪耗時(端到端)"
|
||||
"turnLatencyTitle": "本輪耗時(端到端)",
|
||||
"activityThinkingFor": "思考中,已 {{duration}}",
|
||||
"activityThoughtFor": "已思考 {{duration}}",
|
||||
"cliActivityRunningOne": "正在使用 @{{name}}",
|
||||
"cliActivityRanOne": "已使用 @{{name}}",
|
||||
"cliActivityFailedOne": "@{{name}} 失敗",
|
||||
"cliActivityRunningMany": "正在使用 {{count}} 個 CLI 應用",
|
||||
"cliActivityRanMany": "已使用 {{count}} 個 CLI 應用",
|
||||
"cliActivityFailedMany": "{{count}} 個 CLI 應用失敗",
|
||||
"cliRunRunning": "使用中",
|
||||
"cliRunRan": "已使用",
|
||||
"cliRunFailed": "失敗"
|
||||
},
|
||||
"lightbox": {
|
||||
"title": "圖片預覽",
|
||||
|
||||
Reference in New Issue
Block a user