mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-08-31 22:57:14 +00:00
Merge remote-tracking branch 'origin/master' into dev/4.11.x
# Conflicts: # src/langbot/pkg/pipeline/preproc/preproc.py # src/langbot/pkg/pipeline/process/handlers/chat.py # src/langbot/pkg/provider/runners/localagent.py # src/langbot/pkg/provider/tools/toolmgr.py # src/langbot/templates/metadata/pipeline/ai.yaml # tests/unit_tests/test_preproc.py # web/src/app/home/components/dynamic-form/DynamicFormComponent.tsx # web/src/app/home/pipelines/components/pipeline-form/PipelineFormComponent.tsx
This commit is contained in:
@@ -456,6 +456,26 @@ const esES = {
|
||||
userMessage: 'Usuario',
|
||||
botMessage: 'Asistente',
|
||||
},
|
||||
admins: {
|
||||
title: 'Admins',
|
||||
description:
|
||||
"Launchers (person/group IDs) that have admin privilege for this bot's commands",
|
||||
addAdmin: 'Add Admin',
|
||||
launcherType: 'Type',
|
||||
launcherId: 'ID',
|
||||
typePerson: 'Person',
|
||||
typeGroup: 'Group',
|
||||
placeholderId: 'User or group ID',
|
||||
addSuccess: 'Admin added',
|
||||
addError: 'Failed to add admin: ',
|
||||
deleteSuccess: 'Admin removed',
|
||||
deleteError: 'Failed to remove admin: ',
|
||||
noAdmins: 'No admins configured',
|
||||
setAdminTitle: 'Set as admin',
|
||||
removeAdminTitle: 'Remove admin',
|
||||
adminBadge: 'Admin',
|
||||
configureAdmins: 'Manage Admins',
|
||||
},
|
||||
},
|
||||
agents: {
|
||||
title: 'Agent',
|
||||
@@ -871,7 +891,9 @@ const esES = {
|
||||
toolsFound: 'herramientas',
|
||||
unknownError: 'Error desconocido',
|
||||
noToolsFound: 'No se encontraron herramientas',
|
||||
noResourcesFound: 'No se encontraron recursos',
|
||||
tabTools: 'Herramientas',
|
||||
tabResources: 'Recursos',
|
||||
tabDocs: 'Documentación',
|
||||
noReadme: 'No hay documentación disponible',
|
||||
parseResultFailed: 'Error al analizar el resultado de la prueba',
|
||||
@@ -891,6 +913,12 @@ const esES = {
|
||||
toolCount: 'Herramientas: {{count}}',
|
||||
parameterCount: 'Parámetros: {{count}}',
|
||||
noParameters: 'Sin parámetros',
|
||||
resourceCount: 'Recursos: {{count}}',
|
||||
resourceBinaryContent: 'Contenido binario (no se puede mostrar)',
|
||||
resourceBinaryOmitted:
|
||||
'Contenido binario omitido por la política de seguridad de recursos',
|
||||
resourceTruncated: 'Contenido truncado por límites de bytes o tokens',
|
||||
resourceReadFailed: 'Error al leer el contenido del recurso',
|
||||
statusConnected: 'Conectado',
|
||||
statusDisconnected: 'Desconectado',
|
||||
statusError: 'Error de conexión',
|
||||
@@ -985,9 +1013,12 @@ const esES = {
|
||||
selectPlugins: 'Seleccionar plugins',
|
||||
pluginsTitle: 'Plugins',
|
||||
mcpServersTitle: 'Servidores MCP',
|
||||
mcpResourcesTitle: 'Recursos MCP',
|
||||
noMCPServersSelected: 'No hay servidores MCP seleccionados',
|
||||
noMCPResourcesAvailable: 'No hay recursos MCP disponibles',
|
||||
addMCPServer: 'Añadir servidor MCP',
|
||||
selectMCPServers: 'Seleccionar servidores MCP',
|
||||
enableMCPResourceAgentRead: 'Permitir lectura del modelo',
|
||||
toolCount: '{{count}} herramientas',
|
||||
noPluginsInstalled: 'No hay plugins instalados',
|
||||
noMCPServersConfigured: 'No hay servidores MCP configurados',
|
||||
@@ -1003,6 +1034,42 @@ const esES = {
|
||||
addSkill: 'Añadir skill',
|
||||
selectSkills: 'Seleccionar skills',
|
||||
noSkillsAvailable: 'No hay skills disponibles',
|
||||
mcpServersScopeTooltip:
|
||||
'Aquí solo se controla qué servidores MCP se vinculan al Pipeline. Las herramientas y recursos MCP concretos se eligen en AI Feature > Local Agent.',
|
||||
enableAllMCPServersTooltip:
|
||||
'Al activarlo, todos los servidores MCP configurados y habilitados serán candidatos para herramientas y recursos MCP en AI Feature.',
|
||||
},
|
||||
localAgent: {
|
||||
toolsTitle: 'Herramientas',
|
||||
toolsDescription:
|
||||
'Selecciona las herramientas de plugins, MCP e integradas disponibles para este Local Agent.',
|
||||
toolsScopeTooltip:
|
||||
'Las herramientas MCP solo provienen de servidores MCP vinculados en Extensiones. Vincula allí otro servidor para poder seleccionarlo aquí.',
|
||||
enableAllTools: 'Activar todas las herramientas',
|
||||
allToolsEnabled: 'Todas las herramientas disponibles están activadas',
|
||||
noToolsSelected: 'No hay herramientas seleccionadas',
|
||||
editTools: 'Editar herramientas',
|
||||
builtinTools: 'Herramientas integradas',
|
||||
pluginTools: 'Herramientas de plugin',
|
||||
skillTools: 'Herramientas de skill',
|
||||
mcpTools: 'Herramientas MCP',
|
||||
mcpToolsScopeTooltip:
|
||||
'Aquí solo se muestran herramientas de servidores MCP permitidos actualmente en Extensiones.',
|
||||
skillToolsScopeTooltip:
|
||||
'Las herramientas de skill aparecen cuando el servicio de skills de LangBot y el backend de sandbox Box están disponibles. Permiten al agente activar o registrar skills.',
|
||||
selectTools: 'Seleccionar herramientas',
|
||||
resourcesTitle: 'Recursos',
|
||||
resourcesDescription:
|
||||
'Selecciona los recursos MCP y bases de conocimiento disponibles para este Local Agent.',
|
||||
knowledgeBases: 'Bases de conocimiento',
|
||||
mcpResources: 'Recursos MCP',
|
||||
mcpResourcesScopeTooltip:
|
||||
'Aquí solo se muestran recursos expuestos por servidores MCP permitidos actualmente en Extensiones.',
|
||||
enableMCPResourceRead: 'Permitir que el modelo lea recursos MCP',
|
||||
mcpResourceReadTooltip:
|
||||
'Si se desactiva, los recursos MCP seleccionados no se inyectarán en el contexto del modelo.',
|
||||
noMCPResourcesAvailable: 'No hay recursos MCP disponibles',
|
||||
selectKnowledgeBases: 'Seleccionar bases de conocimiento',
|
||||
},
|
||||
debugDialog: {
|
||||
title: 'Chat del Pipeline',
|
||||
@@ -1448,6 +1515,22 @@ const esES = {
|
||||
inaccurateReasons: 'Razones de inexactitud',
|
||||
platform: 'Plataforma',
|
||||
exportFeedback: 'Exportar comentarios',
|
||||
description:
|
||||
'Tell us what went wrong or what could be better. Instance UUID and login account are included for diagnosis.',
|
||||
placeholder: 'Describe your suggestion, issue, or reproduction steps...',
|
||||
attachImage: 'Add image',
|
||||
screenshot: 'Screenshot',
|
||||
submit: 'Submit feedback',
|
||||
privacyHint:
|
||||
'Do not include secrets, passwords, or private chat content.',
|
||||
contentRequired: 'Please enter feedback first',
|
||||
imageOnly: 'Only image attachments are supported',
|
||||
imageTooLarge: 'Each image must be under 1MB',
|
||||
tooManyImages: 'You can attach up to 3 images',
|
||||
screenshotFailed: 'Screenshot failed. Try pasting or uploading an image.',
|
||||
submitSuccess: 'Feedback submitted. Thanks!',
|
||||
submitFailed: 'Failed to submit feedback. Please try again later.',
|
||||
removeImage: 'Remove image',
|
||||
},
|
||||
queries: {
|
||||
title: 'Consultas',
|
||||
|
||||
Reference in New Issue
Block a user