mirror of
https://github.com/langgenius/dify.git
synced 2026-09-05 08:48:10 +08:00
1157 lines
84 KiB
JSON
1157 lines
84 KiB
JSON
{
|
|
"blocks.agent": "Agent",
|
|
"blocks.agent-v2": "Agent",
|
|
"blocks.answer": "Respuesta",
|
|
"blocks.assigner": "Asignador de Variables",
|
|
"blocks.code": "Código",
|
|
"blocks.datasource": "Fuente de datos",
|
|
"blocks.datasource-empty": "Fuente de datos vacía",
|
|
"blocks.document-extractor": "Extractor de documentos",
|
|
"blocks.end": "Salida",
|
|
"blocks.http-request": "Solicitud HTTP",
|
|
"blocks.human-input": "Entrada Humana",
|
|
"blocks.if-else": "SI/SINO",
|
|
"blocks.iteration": "Iteración",
|
|
"blocks.iteration-start": "Inicio de iteración",
|
|
"blocks.knowledge-index": "Knowledge base",
|
|
"blocks.knowledge-retrieval": "Recuperación de conocimiento",
|
|
"blocks.list-operator": "Operador de lista",
|
|
"blocks.llm": "LLM",
|
|
"blocks.loop": "Bucle",
|
|
"blocks.loop-end": "Salir del bucle",
|
|
"blocks.loop-start": "Inicio del bucle",
|
|
"blocks.mostCommon": "Más común",
|
|
"blocks.originalStartNode": "nodo inicial original",
|
|
"blocks.parameter-extractor": "Extractor de parámetros",
|
|
"blocks.question-classifier": "Clasificador de preguntas",
|
|
"blocks.start": "Inicio",
|
|
"blocks.start-placeholder": "Inicio del workflow",
|
|
"blocks.template-transform": "Plantilla",
|
|
"blocks.tool": "Herramienta",
|
|
"blocks.trigger-plugin": "Disparador de complemento",
|
|
"blocks.trigger-schedule": "Disparador de horario",
|
|
"blocks.trigger-webhook": "Disparador de Webhook",
|
|
"blocks.variable-aggregator": "Agregador de variables",
|
|
"blocks.variable-assigner": "Asignador de variables",
|
|
"blocksAbout.agent": "Invocar modelos de lenguaje de gran tamaño para responder preguntas o procesar el lenguaje natural",
|
|
"blocksAbout.agent-v2": "Invocar modelos de lenguaje de gran tamaño para responder preguntas o procesar el lenguaje natural",
|
|
"blocksAbout.answer": "Define el contenido de respuesta de una conversación de chat",
|
|
"blocksAbout.assigner": "El nodo de asignación de variables se utiliza para asignar valores a variables escribibles (como variables de conversación).",
|
|
"blocksAbout.code": "Ejecuta un fragmento de código Python o NodeJS para implementar lógica personalizada",
|
|
"blocksAbout.datasource": "Fuente de datos Acerca de",
|
|
"blocksAbout.datasource-empty": "Marcador de fuente de datos vacía",
|
|
"blocksAbout.document-extractor": "Se utiliza para analizar documentos cargados en contenido de texto que es fácilmente comprensible por LLM.",
|
|
"blocksAbout.end": "Define la salida y el tipo de resultado de un flujo de trabajo",
|
|
"blocksAbout.http-request": "Permite enviar solicitudes al servidor a través del protocolo HTTP",
|
|
"blocksAbout.human-input": "Solicitar confirmación humana antes de generar el siguiente paso",
|
|
"blocksAbout.if-else": "Te permite dividir el flujo de trabajo en dos ramas basadas en condiciones SI/SINO",
|
|
"blocksAbout.iteration": "Realiza múltiples pasos en un objeto de lista hasta que se generen todos los resultados.",
|
|
"blocksAbout.iteration-start": "Nodo de inicio de iteración",
|
|
"blocksAbout.knowledge-index": "Base de conocimientos Acerca de",
|
|
"blocksAbout.knowledge-retrieval": "Te permite consultar contenido de texto relacionado con las preguntas de los usuarios desde el conocimiento",
|
|
"blocksAbout.list-operator": "Se utiliza para filtrar u ordenar el contenido de la matriz.",
|
|
"blocksAbout.llm": "Invoca modelos de lenguaje grandes para responder preguntas o procesar lenguaje natural",
|
|
"blocksAbout.loop": "Ejecuta un bucle de lógica hasta que se cumpla la condición de terminación o se alcance el conteo máximo de bucles.",
|
|
"blocksAbout.loop-end": "Equivalente a \"romper\". Este nodo no tiene elementos de configuración. Cuando el cuerpo del bucle alcanza este nodo, el bucle termina.",
|
|
"blocksAbout.loop-start": "Nodo de inicio de bucle",
|
|
"blocksAbout.parameter-extractor": "Utiliza LLM para extraer parámetros estructurados del lenguaje natural para invocaciones de herramientas o solicitudes HTTP.",
|
|
"blocksAbout.question-classifier": "Define las condiciones de clasificación de las preguntas de los usuarios, LLM puede definir cómo progresa la conversación en función de la descripción de clasificación",
|
|
"blocksAbout.start": "Define los parámetros iniciales para iniciar un flujo de trabajo",
|
|
"blocksAbout.start-placeholder": "Elige cómo empieza este workflow",
|
|
"blocksAbout.template-transform": "Convierte datos en una cadena utilizando la sintaxis de plantillas Jinja",
|
|
"blocksAbout.tool": "Utiliza herramientas externas para ampliar las capacidades del flujo de trabajo",
|
|
"blocksAbout.trigger-plugin": "Disparador de integración de terceros que inicia flujos de trabajo a partir de eventos de plataformas externas",
|
|
"blocksAbout.trigger-schedule": "Disparador de flujo de trabajo basado en tiempo que inicia flujos de trabajo según un horario",
|
|
"blocksAbout.trigger-webhook": "El disparador de Webhook recibe envíos HTTP de sistemas de terceros para activar automáticamente flujos de trabajo.",
|
|
"blocksAbout.variable-aggregator": "Agrega variables de múltiples ramas en una sola variable para configurar de manera unificada los nodos descendentes.",
|
|
"blocksAbout.variable-assigner": "Agrega variables de múltiples ramas en una sola variable para configurar de manera unificada los nodos descendentes.",
|
|
"changeHistory.clearHistory": "Borrar historial",
|
|
"changeHistory.currentState": "Estado actual",
|
|
"changeHistory.edgeDelete": "Nodo desconectado",
|
|
"changeHistory.hint": "Sugerencia",
|
|
"changeHistory.hintText": "Tus acciones de edición se registran en un historial de cambios, que se almacena en tu dispositivo durante esta sesión. Este historial se borrará cuando salgas del editor.",
|
|
"changeHistory.nodeAdd": "Nodo añadido",
|
|
"changeHistory.nodeChange": "Nodo cambiado",
|
|
"changeHistory.nodeConnect": "Nodo conectado",
|
|
"changeHistory.nodeDelete": "Nodo eliminado",
|
|
"changeHistory.nodeDescriptionChange": "Descripción del nodo cambiada",
|
|
"changeHistory.nodeDragStop": "Nodo movido",
|
|
"changeHistory.nodePaste": "Nodo pegado",
|
|
"changeHistory.nodeResize": "Nodo redimensionado",
|
|
"changeHistory.nodeTitleChange": "Título del nodo cambiado",
|
|
"changeHistory.noteAdd": "Nota agregada",
|
|
"changeHistory.noteChange": "Nota cambiada",
|
|
"changeHistory.noteDelete": "Nota eliminada",
|
|
"changeHistory.placeholder": "Aún no has realizado cambios",
|
|
"changeHistory.sessionStart": "Inicio de sesión",
|
|
"changeHistory.stepBackward_one": "{{count}} paso hacia atrás",
|
|
"changeHistory.stepBackward_other": "{{count}} pasos hacia atrás",
|
|
"changeHistory.stepForward_one": "{{count}} paso hacia adelante",
|
|
"changeHistory.stepForward_other": "{{count}} pasos hacia adelante",
|
|
"changeHistory.title": "Historial de cambios",
|
|
"chatVariable.button": "Añadir Variable",
|
|
"chatVariable.modal.addArrayValue": "Añadir Valor",
|
|
"chatVariable.modal.arrayValue": "Valor",
|
|
"chatVariable.modal.description": "Descripción",
|
|
"chatVariable.modal.descriptionPlaceholder": "Describa la variable",
|
|
"chatVariable.modal.descriptionTooLong": "La descripción debe tener {{maxLength}} caracteres o menos",
|
|
"chatVariable.modal.editInForm": "Editar en Formulario",
|
|
"chatVariable.modal.editInJSON": "Editar en JSON",
|
|
"chatVariable.modal.editTitle": "Editar Variable de Conversación",
|
|
"chatVariable.modal.name": "Nombre",
|
|
"chatVariable.modal.namePlaceholder": "Nombre de la variable",
|
|
"chatVariable.modal.objectKey": "Clave",
|
|
"chatVariable.modal.objectKeyPatternError": "La clave solo puede contener letras, números y guiones bajos",
|
|
"chatVariable.modal.objectKeyRequired": "La clave del objeto no puede estar vacía",
|
|
"chatVariable.modal.objectType": "Tipo",
|
|
"chatVariable.modal.objectValue": "Valor Predeterminado",
|
|
"chatVariable.modal.oneByOne": "Añadir uno por uno",
|
|
"chatVariable.modal.title": "Añadir Variable de Conversación",
|
|
"chatVariable.modal.type": "Tipo",
|
|
"chatVariable.modal.value": "Valor Predeterminado",
|
|
"chatVariable.modal.valuePlaceholder": "Valor predeterminado, dejar en blanco para no establecer",
|
|
"chatVariable.panelDescription": "Las Variables de Conversación se utilizan para almacenar información interactiva que el LLM necesita recordar, incluyendo el historial de conversación, archivos subidos y preferencias del usuario. Son de lectura y escritura.",
|
|
"chatVariable.panelTitle": "Variables de Conversación",
|
|
"chatVariable.storedContent": "Contenido almacenado",
|
|
"chatVariable.tips": "Consejos",
|
|
"chatVariable.updatedAt": "Actualizado el ",
|
|
"collaboration.historyAction.generic": "Un colaborador realizó deshacer/rehacer",
|
|
"comments.actions.addComment": "Añadir un comentario",
|
|
"comments.actions.deleteReply": "Eliminar respuesta",
|
|
"comments.actions.editComment": "Editar comentario",
|
|
"comments.actions.editReply": "Editar respuesta",
|
|
"comments.aria.closeComment": "Cerrar comentario",
|
|
"comments.aria.commentActions": "Acciones del comentario",
|
|
"comments.aria.deleteComment": "Eliminar comentario",
|
|
"comments.aria.filterComments": "Filtrar comentarios",
|
|
"comments.aria.nextComment": "Comentario siguiente",
|
|
"comments.aria.previousComment": "Comentario anterior",
|
|
"comments.aria.replyActions": "Acciones de respuesta",
|
|
"comments.aria.resolveComment": "Resolver comentario",
|
|
"comments.confirm.deleteReplyDesc": "Esta respuesta se eliminará de forma permanente.",
|
|
"comments.confirm.deleteReplyTitle": "¿Eliminar esta respuesta?",
|
|
"comments.confirm.deleteThreadDesc": "Esta acción eliminará permanentemente la conversación y todas sus respuestas. No se puede deshacer.",
|
|
"comments.confirm.deleteThreadTitle": "¿Eliminar esta conversación?",
|
|
"comments.fallback.user": "Usuario",
|
|
"comments.filter.all": "Todos",
|
|
"comments.filter.onlyYourThreads": "Solo tus hilos",
|
|
"comments.filter.showResolved": "Mostrar resueltos",
|
|
"comments.loading": "Cargando…",
|
|
"comments.noComments": "Aún no hay comentarios",
|
|
"comments.panelTitle": "Comentario",
|
|
"comments.placeholder.add": "Añadir un comentario",
|
|
"comments.placeholder.editComment": "Editar comentario",
|
|
"comments.placeholder.editReply": "Editar respuesta",
|
|
"comments.placeholder.reply": "Responder",
|
|
"comments.reply": "Responder",
|
|
"common.accessAPIReference": "Acceder a la referencia de la API",
|
|
"common.accessPointDescription": "Configurar la aplicación web, la API, MCP y los activadores",
|
|
"common.addBlock": "Agregar nodo",
|
|
"common.addDescription": "Agregar descripción...",
|
|
"common.addFailureBranch": "Agregar rama de error",
|
|
"common.addParallelNode": "Agregar nodo paralelo",
|
|
"common.addTitle": "Agregar título...",
|
|
"common.autoSaved": "Guardado automático",
|
|
"common.backupCurrentDraft": "Respaldar borrador actual",
|
|
"common.branch": "RAMA",
|
|
"common.chooseDSL": "Elegir archivo DSL (yml)",
|
|
"common.chooseStartNodeToRun": "Elige el nodo de inicio para ejecutar",
|
|
"common.clipboardVersionCompatibilityWarning": "Este contenido se copió desde una versión diferente de la aplicación Dify. Es posible que algunas partes no sean compatibles.",
|
|
"common.commentMode": "Modo de comentarios",
|
|
"common.configure": "Configurar",
|
|
"common.configureRequired": "Configuración requerida",
|
|
"common.copy": "Copiar",
|
|
"common.currentDraft": "Borrador actual",
|
|
"common.currentDraftUnpublished": "Borrador actual no publicado",
|
|
"common.currentView": "Vista actual",
|
|
"common.currentWorkflow": "Flujo de trabajo actual",
|
|
"common.debugAndPreview": "Vista previa",
|
|
"common.deployDescription": "Implementar versiones en entornos",
|
|
"common.disconnect": "Desconectar",
|
|
"common.draftSaveFailed": "Error al guardar el borrador",
|
|
"common.duplicate": "Duplicar",
|
|
"common.effectVarConfirm.content": "La variable se utiliza en otros nodos. ¿Aún quieres eliminarla?",
|
|
"common.effectVarConfirm.title": "Eliminar variable",
|
|
"common.enableJinja": "Habilitar soporte de plantillas Jinja",
|
|
"common.exitVersions": "Versiones de salida",
|
|
"common.exportImage": "Exportar imagen",
|
|
"common.exportJPEG": "Exportar como JPEG",
|
|
"common.exportPNG": "Exportar como PNG",
|
|
"common.exportSVG": "Exportar como SVG",
|
|
"common.features": "Características",
|
|
"common.featuresDescription": "Mejorar la experiencia del usuario en la aplicación web",
|
|
"common.goBackToEdit": "Volver al editor",
|
|
"common.handMode": "Modo mano",
|
|
"common.humanInputEmailTip": "Correo electrónico (Método de Entrega) enviado a los destinatarios configurados",
|
|
"common.humanInputEmailTipInDebugMode": "Correo electrónico (Método de Entrega) enviado a <email>{{email}}</email>",
|
|
"common.humanInputWebappTip": "Solo vista previa de depuración, el usuario no verá esto en la aplicación web.",
|
|
"common.importDSL": "Importar DSL",
|
|
"common.importDSLTip": "El borrador actual se sobrescribirá. Exporta el flujo de trabajo como respaldo antes de importar.",
|
|
"common.importFailure": "Error al importar",
|
|
"common.importSuccess": "Importación exitosa",
|
|
"common.importWarning": "Cautela",
|
|
"common.importWarningDetails": "La diferencia de versión de DSL puede afectar a ciertas características",
|
|
"common.input": "Entrada",
|
|
"common.insertVarTip": "Presiona la tecla '/' para insertar rápidamente",
|
|
"common.jinjaEditorPlaceholder": "Escribe '/' o '{' para insertar una variable",
|
|
"common.jumpToNode": "Saltar a este nodo",
|
|
"common.latestPublished": "Último publicado",
|
|
"common.learnMore": "Más información",
|
|
"common.listening": "Escucha",
|
|
"common.loadMore": "Cargar más flujos de trabajo",
|
|
"common.manageInTools": "Administrar en Herramientas",
|
|
"common.maxTreeDepth": "Límite máximo de {{depth}} nodos por rama",
|
|
"common.model": "Modelo",
|
|
"common.moreActions": "Más acciones",
|
|
"common.needAdd": "Se debe añadir el nodo {{node}}",
|
|
"common.needConnectTip": "Este paso no está conectado a nada",
|
|
"common.needStartNode": "Se debe añadir al menos un nodo de inicio",
|
|
"common.noVar": "Sin variable",
|
|
"common.notPublishedYet": "Aún no publicado",
|
|
"common.notRunning": "Aún no se está ejecutando",
|
|
"common.onFailure": "Sobre el fracaso",
|
|
"common.openWebApp": "Abrir aplicación web",
|
|
"common.openWebAppDescription": "Abrir la aplicación publicada en una pestaña nueva",
|
|
"common.output": "Salida",
|
|
"common.overwriteAndImport": "Sobrescribir e importar",
|
|
"common.parallel": "PARALELO",
|
|
"common.parallelTip.click.desc": "Para agregar",
|
|
"common.parallelTip.click.title": "Clic",
|
|
"common.parallelTip.drag.desc": "Para conectarse",
|
|
"common.parallelTip.drag.title": "Arrastrar",
|
|
"common.pasteHere": "Pegar aquí",
|
|
"common.pointerMode": "Modo puntero",
|
|
"common.preview": "Vista previa",
|
|
"common.previewPlaceholder": "Ingrese contenido en el cuadro de abajo para comenzar a depurar el Chatbot",
|
|
"common.processData": "Procesar datos",
|
|
"common.publish": "Publicar",
|
|
"common.publishToMarketplace": "Publicar en Marketplace",
|
|
"common.publishToMarketplaceDescription": "Compartir esta aplicación con la comunidad",
|
|
"common.publishToMarketplaceFailed": "Error al publicar en Marketplace",
|
|
"common.publishUpdate": "Publicar actualización",
|
|
"common.published": "Publicado",
|
|
"common.publishedAt": "Publicado el",
|
|
"common.publishedBy": "Publicado {{time}} por {{author}}",
|
|
"common.publishingToMarketplace": "Publicando...",
|
|
"common.redo": "Rehacer",
|
|
"common.restore": "Restaurar",
|
|
"common.run": "Ejecutar prueba",
|
|
"common.runAllTriggers": "Ejecutar todos los desencadenadores",
|
|
"common.runHistory": "Historial de ejecución",
|
|
"common.running": "Ejecutando",
|
|
"common.scheduleTriggerRunFailed": "Falló la ejecución del disparador programado",
|
|
"common.searchVar": "Buscar variable",
|
|
"common.setVarValuePlaceholder": "Establecer variable",
|
|
"common.showRunHistory": "Mostrar historial de ejecución",
|
|
"common.syncingData": "Sincronizando datos, solo unos segundos.",
|
|
"common.tagBound": "Número de aplicaciones que utilizan esta etiqueta",
|
|
"common.undo": "Deshacer",
|
|
"common.unpublished": "No publicado",
|
|
"common.upToDate": "Actualizado",
|
|
"common.variableNamePlaceholder": "Nombre de la variable",
|
|
"common.versionHistory": "Historial de versiones",
|
|
"common.viewOnly": "Solo vista",
|
|
"common.viewRunHistory": "Ver historial de ejecución",
|
|
"common.webhookDebugFailed": "Falló la depuración del Webhook",
|
|
"common.webhookDebugRequestFailed": "Falló la solicitud de depuración del Webhook",
|
|
"common.workflowAsTool": "Flujo de trabajo como herramienta",
|
|
"common.workflowAsToolDescription": "Usarlo como herramienta en otras aplicaciones",
|
|
"common.workflowAsToolDisabledHint": "Publica el flujo de trabajo más reciente y asegúrate de que haya un nodo de Entrada de Usuario conectado antes de configurarlo como una herramienta.",
|
|
"common.workflowAsToolReady": "Listo",
|
|
"common.workflowAsToolReconfigure": "Reconfigurar",
|
|
"common.workflowAsToolTip": "Se requiere la reconfiguración de la herramienta después de la actualización del flujo de trabajo.",
|
|
"common.workflowAsToolUpdateNeeded": "Actualización necesaria",
|
|
"common.workflowProcess": "Proceso de flujo de trabajo",
|
|
"common.workflowProcessFailed": "Proceso de flujo de trabajo fallido",
|
|
"common.workflowProcessPaused": "Proceso de flujo de trabajo pausado",
|
|
"common.workflowProcessRunning": "Proceso de flujo de trabajo en ejecución",
|
|
"common.workflowProcessSucceeded": "Proceso de flujo de trabajo completado correctamente",
|
|
"common.workflowSaveStatus": "Estado de guardado del flujo de trabajo",
|
|
"customWebhook": "Webhook personalizado",
|
|
"debug.lastOutput": "Última salida",
|
|
"debug.lastRunTab": "Última ejecución",
|
|
"debug.noData.description": "Los resultados de la última ejecución se mostrarán aquí",
|
|
"debug.noData.runThisNode": "Ejecuta este nodo",
|
|
"debug.settingsTab": "Ajustes",
|
|
"debug.variableInspect.chatNode": "Conversación",
|
|
"debug.variableInspect.clearAll": "Restablecer todo",
|
|
"debug.variableInspect.clearNode": "Limpiar variable en caché",
|
|
"debug.variableInspect.edited": "Editado",
|
|
"debug.variableInspect.emptyLink": "Aprender más",
|
|
"debug.variableInspect.emptyTip": "Después de recorrer un nodo en el lienzo o ejecutar un nodo paso a paso, puedes ver el valor actual de la variable del nodo en Inspección de Variables.",
|
|
"debug.variableInspect.envNode": "Medio ambiente",
|
|
"debug.variableInspect.export": "exportar",
|
|
"debug.variableInspect.exportToolTip": "Exportar variable como archivo",
|
|
"debug.variableInspect.largeData": "Datos grandes, vista previa de solo lectura. Exportar para verlo todo.",
|
|
"debug.variableInspect.largeDataNoExport": "Datos grandes: solo vista previa parcial",
|
|
"debug.variableInspect.listening.defaultNodeName": "este disparador",
|
|
"debug.variableInspect.listening.defaultPluginName": "este activador de plugin",
|
|
"debug.variableInspect.listening.defaultScheduleTime": "No configurado",
|
|
"debug.variableInspect.listening.stopButton": "Para",
|
|
"debug.variableInspect.listening.tip": "Ahora puedes simular disparadores de eventos enviando solicitudes de prueba al endpoint HTTP {{nodeName}} o usarlo como una URL de retorno de llamada para la depuración de eventos en tiempo real. Todos los resultados se pueden ver directamente en el Inspector de Variables.",
|
|
"debug.variableInspect.listening.tipFallback": "Esperando eventos desencadenantes entrantes. Las salidas aparecerán aquí.",
|
|
"debug.variableInspect.listening.tipPlugin": "Ahora puedes crear eventos en {{- pluginName}} y obtener los resultados de estos eventos en el Inspector de Variables.",
|
|
"debug.variableInspect.listening.tipSchedule": "Escuchando eventos de los desencadenadores de programación.\nPróxima ejecución programada: {{nextTriggerTime}}",
|
|
"debug.variableInspect.listening.title": "Escuchando eventos desde los activadores...",
|
|
"debug.variableInspect.markdownContent": "Contenido Markdown",
|
|
"debug.variableInspect.reset": "Restablecer al último valor ejecutado",
|
|
"debug.variableInspect.resetConversationVar": "Restablecer la variable de conversación al valor predeterminado",
|
|
"debug.variableInspect.systemNode": "Sistema",
|
|
"debug.variableInspect.title": "Inspeccionar Variable",
|
|
"debug.variableInspect.trigger.cached": "Ver variables en caché",
|
|
"debug.variableInspect.trigger.clear": "Claro",
|
|
"debug.variableInspect.trigger.normal": "Inspeccionar Variable",
|
|
"debug.variableInspect.trigger.running": "Estado de ejecución de la caché",
|
|
"debug.variableInspect.trigger.stop": "Detén la carrera",
|
|
"debug.variableInspect.view": "Ver registro",
|
|
"difyTeam": "Equipo Dify",
|
|
"entryNodeStatus.enabled": "INICIAR",
|
|
"env.envDescription": "Las variables de entorno se pueden utilizar para almacenar información privada y credenciales. Son de solo lectura y se pueden separar del archivo DSL durante la exportación.",
|
|
"env.envPanelButton": "Añadir Variable",
|
|
"env.envPanelTitle": "Variables de Entorno",
|
|
"env.export.checkbox": "Exportar valores secretos",
|
|
"env.export.export": "Exportar DSL con valores secretos",
|
|
"env.export.ignore": "Exportar DSL",
|
|
"env.export.name": "Nombre",
|
|
"env.export.secret": "Secreto",
|
|
"env.export.title": "¿Exportar variables de entorno secretas?",
|
|
"env.export.value": "Valor",
|
|
"env.modal.description": "Descripción",
|
|
"env.modal.descriptionPlaceholder": "Describa la variable",
|
|
"env.modal.editTitle": "Editar Variable de Entorno",
|
|
"env.modal.name": "Nombre",
|
|
"env.modal.namePlaceholder": "nombre de env",
|
|
"env.modal.secretTip": "Se utiliza para definir información o datos sensibles, con configuraciones DSL configuradas para prevenir fugas.",
|
|
"env.modal.title": "Añadir Variable de Entorno",
|
|
"env.modal.type": "Tipo",
|
|
"env.modal.value": "Valor",
|
|
"env.modal.valuePlaceholder": "valor de env",
|
|
"env.modal.valueRequired": "El valor no puede estar vacío",
|
|
"errorMsg.authRequired": "Se requiere autorización",
|
|
"errorMsg.configureModel": "Configura un modelo",
|
|
"errorMsg.duplicateOutputVariable": "Variable duplicada del nodo de salida \"{{variable}}\". Los nombres de las variables del nodo de salida deben ser únicos.",
|
|
"errorMsg.fieldRequired": "Se requiere {{field}}",
|
|
"errorMsg.fields.code": "Código",
|
|
"errorMsg.fields.model": "Modelo",
|
|
"errorMsg.fields.rerankModel": "Modelo de reordenamiento",
|
|
"errorMsg.fields.variable": "Nombre de la variable",
|
|
"errorMsg.fields.variableValue": "Valor de la variable",
|
|
"errorMsg.fields.visionVariable": "Variable de visión",
|
|
"errorMsg.invalidJson": "{{field}} no es un JSON válido",
|
|
"errorMsg.invalidVariable": "Variable no válida",
|
|
"errorMsg.modelPluginNotInstalled": "Variable no válida. Configura un modelo para habilitar esta variable.",
|
|
"errorMsg.noValidTool": "{{field}} no se ha seleccionado ninguna herramienta válida",
|
|
"errorMsg.rerankModelRequired": "Antes de activar el modelo de reclasificación, confirme que el modelo se ha configurado correctamente en la configuración.",
|
|
"errorMsg.toolParameterRequired": "{{field}}: el parámetro [{{param}}] es obligatorio",
|
|
"globalVar.description": "Las variables del sistema son variables globales que cualquier nodo puede usar sin conexiones cuando el tipo es correcto, como el ID del usuario final y el ID del flujo de trabajo.",
|
|
"globalVar.fieldsDescription.appId": "ID de la aplicación",
|
|
"globalVar.fieldsDescription.conversationId": "ID de la conversación",
|
|
"globalVar.fieldsDescription.dialogCount": "Número de conversaciones",
|
|
"globalVar.fieldsDescription.triggerTimestamp": "Marca de tiempo de inicio de la aplicación",
|
|
"globalVar.fieldsDescription.userId": "ID de usuario",
|
|
"globalVar.fieldsDescription.workflowId": "ID del flujo de trabajo",
|
|
"globalVar.fieldsDescription.workflowRunId": "ID de ejecución del flujo de trabajo",
|
|
"globalVar.title": "Variables del sistema",
|
|
"nodes.agent.checkList.strategyNotSelected": "Estrategia no seleccionada",
|
|
"nodes.agent.clickToViewParameterSchema": "Haga clic para ver el esquema de parámetros",
|
|
"nodes.agent.installPlugin.cancel": "Cancelar",
|
|
"nodes.agent.installPlugin.changelog": "Registro de cambios",
|
|
"nodes.agent.installPlugin.desc": "A punto de instalar la siguiente integración",
|
|
"nodes.agent.installPlugin.install": "Instalar",
|
|
"nodes.agent.installPlugin.title": "Instalar integración",
|
|
"nodes.agent.learnMore": "Aprende más",
|
|
"nodes.agent.linkToPlugin": "Enlace a los integraciones",
|
|
"nodes.agent.model": "modelo",
|
|
"nodes.agent.modelNotInstallTooltip": "Este modelo no está instalado",
|
|
"nodes.agent.modelNotSelected": "Modelo no seleccionado",
|
|
"nodes.agent.outputVars.confirm": "Confirmar",
|
|
"nodes.agent.outputVars.defaultValueArrayInvalid": "Introduce un arreglo JSON.",
|
|
"nodes.agent.outputVars.defaultValueBooleanInvalid": "Introduce true o false.",
|
|
"nodes.agent.outputVars.defaultValueFileUnsupported": "Los valores predeterminados de archivo aún no se pueden configurar aquí.",
|
|
"nodes.agent.outputVars.defaultValueLabel": "Predeterminado",
|
|
"nodes.agent.outputVars.defaultValueNumberInvalid": "Introduce un número válido.",
|
|
"nodes.agent.outputVars.defaultValueObjectInvalid": "Introduce un objeto JSON.",
|
|
"nodes.agent.outputVars.defaultValuePlaceholder": "Valor predeterminado",
|
|
"nodes.agent.outputVars.delete": "Eliminar {{name}}",
|
|
"nodes.agent.outputVars.descriptionLabel": "Descripción",
|
|
"nodes.agent.outputVars.descriptionPlaceholder": "Añadir descripción",
|
|
"nodes.agent.outputVars.edit": "Editar {{name}}",
|
|
"nodes.agent.outputVars.editorLabel": "Editor de variables de salida",
|
|
"nodes.agent.outputVars.files.title": "Archivos generados por el agente",
|
|
"nodes.agent.outputVars.json": "JSON generado por el agente",
|
|
"nodes.agent.outputVars.nameDuplicate": "El nombre de salida ya existe",
|
|
"nodes.agent.outputVars.nameInvalid": "Usa letras, números y guiones bajos. Comienza con una letra o guion bajo.",
|
|
"nodes.agent.outputVars.nameLabel": "Nombre del campo",
|
|
"nodes.agent.outputVars.namePlaceholder": "Nombre del campo",
|
|
"nodes.agent.outputVars.newOutput": "Nueva salida",
|
|
"nodes.agent.outputVars.requiredLabel": "Obligatorio",
|
|
"nodes.agent.outputVars.showAdvancedOptions": "Mostrar opciones avanzadas",
|
|
"nodes.agent.outputVars.text": "Contenido generado por el agente",
|
|
"nodes.agent.outputVars.typeLabel": "Tipo de salida",
|
|
"nodes.agent.outputVars.usage": "Información de uso del modelo",
|
|
"nodes.agent.parameterSchema": "Esquema de Parámetros",
|
|
"nodes.agent.pluginInstaller.install": "Instalar",
|
|
"nodes.agent.pluginInstaller.installing": "Instalar",
|
|
"nodes.agent.pluginNotInstalled": "Este integración no está instalado",
|
|
"nodes.agent.pluginNotInstalledDesc": "Este integración se instala desde GitHub. Por favor, vaya a Integraciones para reinstalar",
|
|
"nodes.agent.roster.change": "Cambiar",
|
|
"nodes.agent.roster.editInConsole": "Editar en Agents",
|
|
"nodes.agent.roster.editInConsoleDisabled": "Para editar agentes se requiere el rol Editor o uno superior.",
|
|
"nodes.agent.roster.editInConsoleDisabledRbac": "Solo los miembros con el rol Editor o uno superior, o con el permiso Gestionar Agents, pueden editar agentes.",
|
|
"nodes.agent.roster.inlineSetup.description": "Una configuración puntual que existe solo en este nodo",
|
|
"nodes.agent.roster.inlineSetup.name": "Configuración inline",
|
|
"nodes.agent.roster.inlineSetup.type": "Solo en este nodo",
|
|
"nodes.agent.roster.label": "Agente",
|
|
"nodes.agent.roster.makeCopy": "Hacer una copia",
|
|
"nodes.agent.roster.more": "Más acciones del agente",
|
|
"nodes.agent.roster.openPanel": "Abrir detalles de {{name}}",
|
|
"nodes.agent.roster.panelLabel": "Detalles de {{name}}",
|
|
"nodes.agent.strategy.configureTip": "Configure la estrategia de agentes.",
|
|
"nodes.agent.strategy.configureTipDesc": "Después de configurar la estrategia agentica, este nodo cargará automáticamente las configuraciones restantes. La estrategia afectará el mecanismo de razonamiento de herramientas de varios pasos.",
|
|
"nodes.agent.strategy.label": "Estrategia Agentica",
|
|
"nodes.agent.strategy.searchPlaceholder": "Estrategia de agentes de búsqueda",
|
|
"nodes.agent.strategy.selectTip": "Seleccionar estrategia agentica",
|
|
"nodes.agent.strategy.shortLabel": "Estrategia",
|
|
"nodes.agent.strategy.tooltip": "Diferentes estrategias agentic determinan cómo el sistema planifica y ejecuta las llamadas a herramientas de varios pasos",
|
|
"nodes.agent.strategyNotFoundDesc": "La versión del integración instalado no proporciona esta estrategia.",
|
|
"nodes.agent.strategyNotFoundDescAndSwitchVersion": "La versión del integración instalado no proporciona esta estrategia. Haga clic para cambiar de versión.",
|
|
"nodes.agent.strategyNotInstallTooltip": "{{strategy}} no está instalado",
|
|
"nodes.agent.strategyNotSet": "Estrategia agentica No establecida",
|
|
"nodes.agent.task.insert": "Insertar",
|
|
"nodes.agent.task.label": "Tarea del agente",
|
|
"nodes.agent.task.learnMore": "Aprende más",
|
|
"nodes.agent.task.mention": "Mencionar",
|
|
"nodes.agent.task.placeholder": "Describe lo que este agente debe hacer...",
|
|
"nodes.agent.task.tooltip": "Lo que el agente debe hacer en este paso.",
|
|
"nodes.agent.toolNotAuthorizedTooltip": "{{tool}} no está autorizada",
|
|
"nodes.agent.toolNotInstallTooltip": "{{tool}} no está instalada",
|
|
"nodes.agent.toolbox": "caja de herramientas",
|
|
"nodes.agent.unsupportedStrategy": "Estrategia no respaldada",
|
|
"nodes.answer.answer": "Respuesta",
|
|
"nodes.assigner.assignedVariable": "Variable Asignada",
|
|
"nodes.assigner.noVarTip": "Haga clic en el botón \"+\" para agregar variables",
|
|
"nodes.assigner.operations.*=": "*=",
|
|
"nodes.assigner.operations.+=": "+=",
|
|
"nodes.assigner.operations.-=": "-=",
|
|
"nodes.assigner.operations./=": "/=",
|
|
"nodes.assigner.operations.append": "Añadir",
|
|
"nodes.assigner.operations.clear": "Claro",
|
|
"nodes.assigner.operations.extend": "Extender",
|
|
"nodes.assigner.operations.over-write": "Sobrescribir",
|
|
"nodes.assigner.operations.overwrite": "Sobrescribir",
|
|
"nodes.assigner.operations.remove-first": "Eliminar primero",
|
|
"nodes.assigner.operations.remove-last": "Eliminar último",
|
|
"nodes.assigner.operations.set": "Poner",
|
|
"nodes.assigner.operations.title": "Operación",
|
|
"nodes.assigner.selectAssignedVariable": "Seleccione la variable asignada...",
|
|
"nodes.assigner.setParameter": "Establecer parámetro...",
|
|
"nodes.assigner.varNotSet": "Variable NO establecida",
|
|
"nodes.assigner.variable": "Variable",
|
|
"nodes.assigner.variables": "Variables",
|
|
"nodes.code.inputVars": "Variables de entrada",
|
|
"nodes.code.outputVars": "Variables de salida",
|
|
"nodes.code.syncFunctionSignature": "Sincronizar la firma de la función con el código",
|
|
"nodes.common.errorHandle.defaultValue.desc": "Cuando se produzca un error, especifique un contenido de salida estático.",
|
|
"nodes.common.errorHandle.defaultValue.inLog": "Excepción de nodo, salida según los valores predeterminados.",
|
|
"nodes.common.errorHandle.defaultValue.output": "Valor predeterminado de salida",
|
|
"nodes.common.errorHandle.defaultValue.title": "Valor predeterminado",
|
|
"nodes.common.errorHandle.failBranch.customize": "Vaya al lienzo para personalizar la lógica de la rama de error.",
|
|
"nodes.common.errorHandle.failBranch.customizeTip": "Cuando se activa la rama fail, las excepciones lanzadas por los nodos no finalizarán el proceso. En su lugar, ejecutará automáticamente la rama de error predefinida, lo que le permitirá proporcionar de forma flexible mensajes de error, informes, correcciones u omitir acciones.",
|
|
"nodes.common.errorHandle.failBranch.desc": "Cuando se produce un error, ejecutará la rama de excepción",
|
|
"nodes.common.errorHandle.failBranch.inLog": "Node, ejecutará automáticamente la rama de error. La salida del nodo devolverá un tipo de error y un mensaje de error y los pasará a la versión posterior.",
|
|
"nodes.common.errorHandle.failBranch.title": "Rama de error",
|
|
"nodes.common.errorHandle.none.desc": "El nodo dejará de ejecutarse si se produce una excepción y no se controla",
|
|
"nodes.common.errorHandle.none.title": "Ninguno",
|
|
"nodes.common.errorHandle.partialSucceeded.tip": "Hay nodos {{num}} en el proceso que se ejecutan de manera anormal, vaya a <tracingLink>rastreo</tracingLink> para verificar los registros.",
|
|
"nodes.common.errorHandle.tip": "Estrategia de control de excepciones, que se desencadena cuando un nodo encuentra una excepción.",
|
|
"nodes.common.errorHandle.title": "Manejo de errores",
|
|
"nodes.common.inputVars": "Variables de entrada",
|
|
"nodes.common.memories.builtIn": "Incorporada",
|
|
"nodes.common.memories.tip": "Memoria de chat",
|
|
"nodes.common.memories.title": "Memorias",
|
|
"nodes.common.memory.assistant": "Prefijo de asistente",
|
|
"nodes.common.memory.conversationRoleName": "Nombre del rol de conversación",
|
|
"nodes.common.memory.memory": "Memoria",
|
|
"nodes.common.memory.memoryTip": "Configuración de memoria de chat",
|
|
"nodes.common.memory.user": "Prefijo de usuario",
|
|
"nodes.common.memory.windowSize": "Tamaño de ventana",
|
|
"nodes.common.outputVars": "Variables de salida",
|
|
"nodes.common.pluginNotInstalled": "El complemento no está instalado",
|
|
"nodes.common.pluginsNotInstalled": "{{count}} integraciones no instalados",
|
|
"nodes.common.retry.maxRetries": "Número máximo de reintentos",
|
|
"nodes.common.retry.ms": "Sra.",
|
|
"nodes.common.retry.retries": "{{num}} Reintentos",
|
|
"nodes.common.retry.retry": "Reintentar",
|
|
"nodes.common.retry.retryFailed": "Error en el reintento",
|
|
"nodes.common.retry.retryInterval": "Intervalo de reintento",
|
|
"nodes.common.retry.retryOnFailure": "Volver a intentarlo en caso de error",
|
|
"nodes.common.retry.retrySuccessful": "Volver a intentarlo correctamente",
|
|
"nodes.common.retry.retryTimes": "Reintentar {{times}} veces en caso de error",
|
|
"nodes.common.retry.retrying": "Reintentando...",
|
|
"nodes.common.retry.times": "veces",
|
|
"nodes.common.typeSwitch.input": "Valor de entrada",
|
|
"nodes.common.typeSwitch.variable": "Usa la variable",
|
|
"nodes.dataSource.add": "Agregar origen de datos",
|
|
"nodes.dataSource.supportedFileFormats": "Formatos de archivo compatibles",
|
|
"nodes.dataSource.supportedFileFormatsPlaceholder": "Extensión de archivo, e.g. doc",
|
|
"nodes.docExtractor.inputVar": "Variable de entrada",
|
|
"nodes.docExtractor.learnMore": "Aprende más",
|
|
"nodes.docExtractor.outputVars.text": "Texto extraído",
|
|
"nodes.docExtractor.supportFileTypes": "Tipos de archivos de soporte: {{types}}.",
|
|
"nodes.end.output.variable": "variable de salida",
|
|
"nodes.http.api": "API",
|
|
"nodes.http.apiPlaceholder": "Ingresa la URL, escribe '/' para insertar una variable",
|
|
"nodes.http.authorization.api-key": "Clave de API",
|
|
"nodes.http.authorization.api-key-title": "Clave de API",
|
|
"nodes.http.authorization.auth-type": "Tipo de autenticación",
|
|
"nodes.http.authorization.authorization": "Autorización",
|
|
"nodes.http.authorization.authorizationType": "Tipo de autorización",
|
|
"nodes.http.authorization.basic": "Básica",
|
|
"nodes.http.authorization.bearer": "Bearer",
|
|
"nodes.http.authorization.custom": "Personalizada",
|
|
"nodes.http.authorization.header": "Encabezado",
|
|
"nodes.http.authorization.no-auth": "Ninguna",
|
|
"nodes.http.binaryFileVariable": "Variable de archivo binario",
|
|
"nodes.http.body": "Cuerpo",
|
|
"nodes.http.curl.placeholder": "Pegar la cadena cURL aquí",
|
|
"nodes.http.curl.title": "Importar desde cURL",
|
|
"nodes.http.extractListPlaceholder": "Introduzca el índice de elementos de la lista, escriba '/' insertar variable",
|
|
"nodes.http.headers": "Encabezados",
|
|
"nodes.http.insertVarPlaceholder": "escribe '/' para insertar una variable",
|
|
"nodes.http.key": "Clave",
|
|
"nodes.http.outputVars.body": "Contenido de la respuesta",
|
|
"nodes.http.outputVars.files": "Lista de archivos",
|
|
"nodes.http.outputVars.headers": "Lista de encabezados de respuesta en formato JSON",
|
|
"nodes.http.outputVars.statusCode": "Código de estado de la respuesta",
|
|
"nodes.http.params": "Parámetros",
|
|
"nodes.http.timeout.connectLabel": "Tiempo de espera de conexión",
|
|
"nodes.http.timeout.connectPlaceholder": "Ingresa el tiempo de espera de conexión en segundos",
|
|
"nodes.http.timeout.readLabel": "Tiempo de espera de lectura",
|
|
"nodes.http.timeout.readPlaceholder": "Ingresa el tiempo de espera de lectura en segundos",
|
|
"nodes.http.timeout.title": "Tiempo de espera",
|
|
"nodes.http.timeout.writeLabel": "Tiempo de espera de escritura",
|
|
"nodes.http.timeout.writePlaceholder": "Ingresa el tiempo de espera de escritura en segundos",
|
|
"nodes.http.type": "Tipo",
|
|
"nodes.http.value": "Valor",
|
|
"nodes.http.verifySSL.title": "Verificar el certificado SSL",
|
|
"nodes.http.verifySSL.warningTooltip": "Deshabilitar la verificación SSL no se recomienda para entornos de producción. Esto solo debe utilizarse en desarrollo o pruebas, ya que hace que la conexión sea vulnerable a amenazas de seguridad como ataques de intermediario.",
|
|
"nodes.humanInput.deliveryMethod.added": "Agregado",
|
|
"nodes.humanInput.deliveryMethod.contactTip1": "¿Falta un método de entrega que necesita?",
|
|
"nodes.humanInput.deliveryMethod.contactTip2": "Cuéntenoslo en <email>support@dify.ai</email>.",
|
|
"nodes.humanInput.deliveryMethod.emailConfigure.allMembers": "Todos los miembros ({{workspaceName}})",
|
|
"nodes.humanInput.deliveryMethod.emailConfigure.body": "Cuerpo",
|
|
"nodes.humanInput.deliveryMethod.emailConfigure.bodyMustContainRequestURL": "El cuerpo debe contener {{field}}",
|
|
"nodes.humanInput.deliveryMethod.emailConfigure.bodyRequired": "El cuerpo es obligatorio",
|
|
"nodes.humanInput.deliveryMethod.emailConfigure.debugMode": "Modo de Depuración",
|
|
"nodes.humanInput.deliveryMethod.emailConfigure.debugModeTip1": "En modo de depuración, el correo electrónico solo se enviará a su correo electrónico de cuenta <email>{{email}}</email>.",
|
|
"nodes.humanInput.deliveryMethod.emailConfigure.debugModeTip2": "El entorno de producción no se ve afectado.",
|
|
"nodes.humanInput.deliveryMethod.emailConfigure.description": "Enviar solicitud de entrada por correo electrónico",
|
|
"nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.add": "+ Agregar",
|
|
"nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.added": "Agregado",
|
|
"nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.placeholder": "Correo electrónico, separado por comas",
|
|
"nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.title": "Agregar miembros del espacio de trabajo o destinatarios externos",
|
|
"nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.trigger": "Seleccionar",
|
|
"nodes.humanInput.deliveryMethod.emailConfigure.recipient": "Destinatario",
|
|
"nodes.humanInput.deliveryMethod.emailConfigure.recipientsRequired": "Se requiere al menos un destinatario",
|
|
"nodes.humanInput.deliveryMethod.emailConfigure.subject": "Asunto",
|
|
"nodes.humanInput.deliveryMethod.emailConfigure.subjectPlaceholder": "Ingrese el asunto del correo electrónico",
|
|
"nodes.humanInput.deliveryMethod.emailConfigure.subjectRequired": "El asunto es obligatorio",
|
|
"nodes.humanInput.deliveryMethod.emailConfigure.title": "Configuración de Correo Electrónico",
|
|
"nodes.humanInput.deliveryMethod.emailSender.debugDone": "Se ha enviado un correo electrónico de prueba a <email>{{email}}</email>. Por favor, revise su bandeja de entrada.",
|
|
"nodes.humanInput.deliveryMethod.emailSender.debugModeTip": "El modo de depuración está activado.",
|
|
"nodes.humanInput.deliveryMethod.emailSender.debugModeTip2": "El correo electrónico se enviará a <email>{{email}}</email>.",
|
|
"nodes.humanInput.deliveryMethod.emailSender.done": "Correo Electrónico Enviado",
|
|
"nodes.humanInput.deliveryMethod.emailSender.send": "Enviar Correo Electrónico",
|
|
"nodes.humanInput.deliveryMethod.emailSender.testSendTip": "Enviar correos electrónicos de prueba a los destinatarios configurados",
|
|
"nodes.humanInput.deliveryMethod.emailSender.testSendTipInDebugMode": "Enviar un correo electrónico de prueba a {{email}}",
|
|
"nodes.humanInput.deliveryMethod.emailSender.tip": "Se recomienda <strong>activar el Modo de Depuración</strong> para probar la entrega de correo electrónico.",
|
|
"nodes.humanInput.deliveryMethod.emailSender.title": "Remitente de Correo Electrónico de Prueba",
|
|
"nodes.humanInput.deliveryMethod.emailSender.vars": "Variables en el Contenido del Formulario",
|
|
"nodes.humanInput.deliveryMethod.emailSender.varsTip": "Complete las variables del formulario para emular lo que los destinatarios realmente ven.",
|
|
"nodes.humanInput.deliveryMethod.emailSender.wholeTeamDone1": "El correo electrónico se ha enviado a los miembros de <team>{{team}}</team> y las siguientes direcciones de correo electrónico:",
|
|
"nodes.humanInput.deliveryMethod.emailSender.wholeTeamDone2": "El correo electrónico se ha enviado a los miembros de <team>{{team}}</team>.",
|
|
"nodes.humanInput.deliveryMethod.emailSender.wholeTeamDone3": "El correo electrónico se ha enviado a las siguientes direcciones de correo electrónico:",
|
|
"nodes.humanInput.deliveryMethod.emailSender.wholeTeamTip1": "El correo electrónico se enviará a los miembros de <team>{{team}}</team> y las siguientes direcciones de correo electrónico:",
|
|
"nodes.humanInput.deliveryMethod.emailSender.wholeTeamTip2": "El correo electrónico se enviará a los miembros de <team>{{team}}</team>.",
|
|
"nodes.humanInput.deliveryMethod.emailSender.wholeTeamTip3": "El correo electrónico se enviará a las siguientes direcciones de correo electrónico:",
|
|
"nodes.humanInput.deliveryMethod.emptyTip": "No se ha agregado ningún método de entrega, la operación no se puede activar.",
|
|
"nodes.humanInput.deliveryMethod.notAvailableInTriggerMode": "No disponible",
|
|
"nodes.humanInput.deliveryMethod.notConfigured": "No configurado",
|
|
"nodes.humanInput.deliveryMethod.title": "Método de Entrega",
|
|
"nodes.humanInput.deliveryMethod.tooltip": "Cómo se entrega el formulario de entrada humana al usuario.",
|
|
"nodes.humanInput.deliveryMethod.types.discord.description": "Enviar solicitud de entrada a través de Discord",
|
|
"nodes.humanInput.deliveryMethod.types.discord.title": "Discord",
|
|
"nodes.humanInput.deliveryMethod.types.email.description": "Enviar solicitud de entrada por correo electrónico",
|
|
"nodes.humanInput.deliveryMethod.types.email.title": "Correo Electrónico",
|
|
"nodes.humanInput.deliveryMethod.types.slack.description": "Enviar solicitud de entrada a través de Slack",
|
|
"nodes.humanInput.deliveryMethod.types.slack.title": "Slack",
|
|
"nodes.humanInput.deliveryMethod.types.teams.description": "Enviar solicitud de entrada a través de Teams",
|
|
"nodes.humanInput.deliveryMethod.types.teams.title": "Teams",
|
|
"nodes.humanInput.deliveryMethod.types.webapp.description": "Mostrar al usuario final en la webapp",
|
|
"nodes.humanInput.deliveryMethod.types.webapp.title": "Webapp",
|
|
"nodes.humanInput.deliveryMethod.upgradeTip": "Desbloquear entrega de correo electrónico para Entrada Humana",
|
|
"nodes.humanInput.deliveryMethod.upgradeTipContent": "Enviar solicitudes de confirmación por correo electrónico antes de que los agentes tomen acción — útil para flujos de trabajo de publicación y aprobación.",
|
|
"nodes.humanInput.deliveryMethod.upgradeTipHide": "Descartar",
|
|
"nodes.humanInput.editor.previewTip": "En modo de vista previa, los botones de acción no son funcionales.",
|
|
"nodes.humanInput.errorMsg.duplicateActionId": "Se encontró un ID de acción duplicado en las acciones del usuario",
|
|
"nodes.humanInput.errorMsg.emailConfigIncomplete": "Por favor, complete la configuración del método de entrega por correo electrónico",
|
|
"nodes.humanInput.errorMsg.emptyActionId": "El ID de acción no puede estar vacío",
|
|
"nodes.humanInput.errorMsg.emptyActionTitle": "El título de acción no puede estar vacío",
|
|
"nodes.humanInput.errorMsg.noDeliveryMethod": "Seleccione al menos un método de entrega",
|
|
"nodes.humanInput.errorMsg.noDeliveryMethodEnabled": "Active al menos un método de entrega",
|
|
"nodes.humanInput.errorMsg.noUserActions": "Agregue al menos una acción del usuario",
|
|
"nodes.humanInput.formContent.hotkeyTip": "Presione <Key/> para insertar variable, <CtrlKey/><Key/> para insertar campo de entrada",
|
|
"nodes.humanInput.formContent.placeholder": "Escriba el contenido aquí",
|
|
"nodes.humanInput.formContent.preview": "Vista previa",
|
|
"nodes.humanInput.formContent.title": "Contenido del Formulario",
|
|
"nodes.humanInput.formContent.tooltip": "Lo que los usuarios verán después de abrir el formulario. Admite formato Markdown.",
|
|
"nodes.humanInput.insertInputField.fieldType": "Tipo de Campo",
|
|
"nodes.humanInput.insertInputField.insert": "Insertar",
|
|
"nodes.humanInput.insertInputField.options": "Opciones",
|
|
"nodes.humanInput.insertInputField.prePopulateField": "Rellenar Campo Previamente",
|
|
"nodes.humanInput.insertInputField.prePopulateFieldPlaceholder": "Agregue <staticContent/> o <variable/> los usuarios verán este contenido inicialmente, o déjelo vacío.",
|
|
"nodes.humanInput.insertInputField.saveResponseAs": "Guardar Respuesta Como",
|
|
"nodes.humanInput.insertInputField.saveResponseAsPlaceholder": "Nombre esta variable para referencia posterior",
|
|
"nodes.humanInput.insertInputField.staticContent": "Contenido Estático",
|
|
"nodes.humanInput.insertInputField.title": "Insertar Campo de Entrada",
|
|
"nodes.humanInput.insertInputField.useConstantInstead": "Usar Constante En Su Lugar",
|
|
"nodes.humanInput.insertInputField.useVarInstead": "Usar Variable En Su Lugar",
|
|
"nodes.humanInput.insertInputField.variable": "variable",
|
|
"nodes.humanInput.insertInputField.variableNameDuplicated": "El nombre de la variable ya existe",
|
|
"nodes.humanInput.insertInputField.variableNameInvalid": "El nombre de la variable solo puede contener letras, números y guiones bajos, y no puede comenzar con un número",
|
|
"nodes.humanInput.log.backstageInputURL": "URL de entrada entre bastidores:",
|
|
"nodes.humanInput.log.reason": "Razón:",
|
|
"nodes.humanInput.log.reasonContent": "Se requiere entrada humana para continuar",
|
|
"nodes.humanInput.singleRun.back": "Atrás",
|
|
"nodes.humanInput.singleRun.button": "Generar Formulario",
|
|
"nodes.humanInput.singleRun.label": "Variables del formulario",
|
|
"nodes.humanInput.timeout.days": "Días",
|
|
"nodes.humanInput.timeout.hours": "Horas",
|
|
"nodes.humanInput.timeout.title": "Tiempo de Espera",
|
|
"nodes.humanInput.userActions.actionIdFormatTip": "El ID de acción debe comenzar con una letra o guiones bajos, seguido de letras, números o guiones bajos",
|
|
"nodes.humanInput.userActions.actionIdTooLong": "El ID de acción debe tener {{maxLength}} caracteres o menos",
|
|
"nodes.humanInput.userActions.actionNamePlaceholder": "Nombre de Acción",
|
|
"nodes.humanInput.userActions.buttonTextPlaceholder": "Valor de la Acción",
|
|
"nodes.humanInput.userActions.buttonTextTooLong": "El texto del botón debe tener {{maxLength}} caracteres o menos",
|
|
"nodes.humanInput.userActions.chooseStyle": "Elija un estilo de botón",
|
|
"nodes.humanInput.userActions.emptyTip": "Haga clic en el botón '+' para agregar acciones del usuario",
|
|
"nodes.humanInput.userActions.title": "Acciones del Usuario",
|
|
"nodes.humanInput.userActions.tooltip": "Defina botones en los que los usuarios puedan hacer clic para responder a este formulario. El ID de acción controla la ramificación. El Valor de la Acción se expone aguas abajo como la salida integrada seleccionada. El ID de acción debe comenzar con una letra o guiones bajos, seguido de letras, números o guiones bajos.",
|
|
"nodes.humanInput.userActions.triggered": "<strong>{{actionName}}</strong> ha sido activado",
|
|
"nodes.ifElse.addCondition": "Agregar condición",
|
|
"nodes.ifElse.addSubVariable": "Sub Variable",
|
|
"nodes.ifElse.and": "y",
|
|
"nodes.ifElse.comparisonOperator.after": "después",
|
|
"nodes.ifElse.comparisonOperator.all of": "Todos los",
|
|
"nodes.ifElse.comparisonOperator.before": "antes",
|
|
"nodes.ifElse.comparisonOperator.contains": "contiene",
|
|
"nodes.ifElse.comparisonOperator.empty": "está vacío",
|
|
"nodes.ifElse.comparisonOperator.end with": "termina con",
|
|
"nodes.ifElse.comparisonOperator.exists": "Existe",
|
|
"nodes.ifElse.comparisonOperator.in": "en",
|
|
"nodes.ifElse.comparisonOperator.is": "es",
|
|
"nodes.ifElse.comparisonOperator.is not": "no es",
|
|
"nodes.ifElse.comparisonOperator.is not null": "no es nulo",
|
|
"nodes.ifElse.comparisonOperator.is null": "es nulo",
|
|
"nodes.ifElse.comparisonOperator.not contains": "no contiene",
|
|
"nodes.ifElse.comparisonOperator.not empty": "no está vacío",
|
|
"nodes.ifElse.comparisonOperator.not exists": "no existe",
|
|
"nodes.ifElse.comparisonOperator.not in": "no en",
|
|
"nodes.ifElse.comparisonOperator.start with": "comienza con",
|
|
"nodes.ifElse.conditionNotSetup": "Condición NO configurada",
|
|
"nodes.ifElse.else": "Sino",
|
|
"nodes.ifElse.elseDescription": "Se utiliza para definir la lógica que se debe ejecutar cuando no se cumple la condición del si.",
|
|
"nodes.ifElse.enterValue": "Ingresa un valor",
|
|
"nodes.ifElse.operator": "Operador",
|
|
"nodes.ifElse.optionName.audio": "Audio",
|
|
"nodes.ifElse.optionName.doc": "Doc",
|
|
"nodes.ifElse.optionName.image": "Imagen",
|
|
"nodes.ifElse.optionName.localUpload": "Carga local",
|
|
"nodes.ifElse.optionName.url": "URL",
|
|
"nodes.ifElse.optionName.video": "Vídeo",
|
|
"nodes.ifElse.or": "o",
|
|
"nodes.ifElse.select": "Escoger",
|
|
"nodes.ifElse.selectVariable": "Seleccionar variable...",
|
|
"nodes.iteration.ErrorMethod.continueOnError": "Continuar en el error",
|
|
"nodes.iteration.ErrorMethod.operationTerminated": "Terminado",
|
|
"nodes.iteration.ErrorMethod.removeAbnormalOutput": "eliminar-salida-anormal",
|
|
"nodes.iteration.MaxParallelismDesc": "El paralelismo máximo se utiliza para controlar el número de tareas ejecutadas simultáneamente en una sola iteración.",
|
|
"nodes.iteration.MaxParallelismTitle": "Máximo paralelismo",
|
|
"nodes.iteration.answerNodeWarningDesc": "Advertencia de modo paralelo: Los nodos de respuesta, las asignaciones de variables de conversación y las operaciones de lectura/escritura persistentes dentro de las iteraciones pueden provocar excepciones.",
|
|
"nodes.iteration.comma": ",",
|
|
"nodes.iteration.currentIteration": "Iteración actual",
|
|
"nodes.iteration.deleteDesc": "Eliminar el nodo de iteración eliminará todos los nodos secundarios",
|
|
"nodes.iteration.deleteTitle": "¿Eliminar nodo de iteración?",
|
|
"nodes.iteration.errorResponseMethod": "Método de respuesta a errores",
|
|
"nodes.iteration.error_one": "{{count}} Error",
|
|
"nodes.iteration.error_other": "{{count}} Errores",
|
|
"nodes.iteration.flattenOutput": "Aplanar salida",
|
|
"nodes.iteration.flattenOutputDesc": "Cuando está habilitado, si todas las salidas de la iteración son arrays, se aplanarán en un solo array. Cuando está deshabilitado, las salidas mantendrán una estructura de array anidada.",
|
|
"nodes.iteration.input": "Entrada",
|
|
"nodes.iteration.iteration_one": "{{count}} Iteración",
|
|
"nodes.iteration.iteration_other": "{{count}} Iteraciones",
|
|
"nodes.iteration.output": "Variables de salida",
|
|
"nodes.iteration.parallelMode": "Modo paralelo",
|
|
"nodes.iteration.parallelModeEnableDesc": "En el modo paralelo, las tareas dentro de las iteraciones admiten la ejecución en paralelo. Puede configurar esto en el panel de propiedades a la derecha.",
|
|
"nodes.iteration.parallelModeEnableTitle": "Modo paralelo habilitado",
|
|
"nodes.iteration.parallelModeUpper": "MODO PARALELO",
|
|
"nodes.iteration.parallelPanelDesc": "En el modo paralelo, las tareas de la iteración admiten la ejecución en paralelo.",
|
|
"nodes.knowledgeBase.aboutRetrieval": "sobre el método de recuperación.",
|
|
"nodes.knowledgeBase.changeChunkStructure": "Cambiar la estructura de fragmentos",
|
|
"nodes.knowledgeBase.chooseChunkStructure": "Elegir una estructura de fragmentos",
|
|
"nodes.knowledgeBase.chunkIsRequired": "Se requiere una estructura de fragmentos",
|
|
"nodes.knowledgeBase.chunkStructure": "Estructura de fragmentos",
|
|
"nodes.knowledgeBase.chunkStructureTip.learnMore": "Aprende más",
|
|
"nodes.knowledgeBase.chunkStructureTip.message": "La base de conocimientos de Dify admite tres estructuras de fragmentación: General, Padre-hijo y Preguntas y respuestas. Cada base de conocimiento solo puede tener una estructura. La salida del nodo anterior debe alinearse con la estructura de fragmentos seleccionada. Tenga en cuenta que la elección de la estructura de fragmentación afecta a los métodos de índice disponibles.",
|
|
"nodes.knowledgeBase.chunkStructureTip.title": "Elija una estructura de fragmentos",
|
|
"nodes.knowledgeBase.chunksInput": "Trozo",
|
|
"nodes.knowledgeBase.chunksInputTip": "La variable de entrada del nodo de la base de conocimientos es Chunks. El tipo de variable es un objeto con un esquema JSON específico que debe ser consistente con la estructura del fragmento seleccionado.",
|
|
"nodes.knowledgeBase.chunksVariableIsRequired": "La variable Chunks es obligatoria",
|
|
"nodes.knowledgeBase.embeddingModelNotConfigured": "Modelo de embedding no configurado",
|
|
"nodes.knowledgeBase.indexMethodIsRequired": "Se requiere el método de índice",
|
|
"nodes.knowledgeBase.rerankingModelIsInvalid": "El modelo de reordenación no es válido",
|
|
"nodes.knowledgeBase.rerankingModelIsRequired": "Se requiere un modelo de reordenamiento",
|
|
"nodes.knowledgeBase.retrievalSettingIsRequired": "Se requiere configuración de recuperación",
|
|
"nodes.knowledgeRetrieval.knowledge": "Conocimiento",
|
|
"nodes.knowledgeRetrieval.metadata.options.automatic.desc": "Generar automáticamente condiciones de filtrado de metadatos basadas en la variable de consulta",
|
|
"nodes.knowledgeRetrieval.metadata.options.automatic.subTitle": "Generar automáticamente condiciones de filtrado de metadatos basadas en la consulta del usuario",
|
|
"nodes.knowledgeRetrieval.metadata.options.automatic.title": "Automático",
|
|
"nodes.knowledgeRetrieval.metadata.options.disabled.subTitle": "No habilitar el filtrado de metadatos",
|
|
"nodes.knowledgeRetrieval.metadata.options.disabled.title": "Deshabilitado",
|
|
"nodes.knowledgeRetrieval.metadata.options.manual.subTitle": "Añadir manualmente condiciones de filtro de metadatos",
|
|
"nodes.knowledgeRetrieval.metadata.options.manual.title": "Manual",
|
|
"nodes.knowledgeRetrieval.metadata.panel.add": "Agregar condición",
|
|
"nodes.knowledgeRetrieval.metadata.panel.conditions": "Condiciones",
|
|
"nodes.knowledgeRetrieval.metadata.panel.datePlaceholder": "Elige una hora...",
|
|
"nodes.knowledgeRetrieval.metadata.panel.placeholder": "Ingrese valor",
|
|
"nodes.knowledgeRetrieval.metadata.panel.search": "Buscar metadatos",
|
|
"nodes.knowledgeRetrieval.metadata.panel.select": "Seleccionar variable...",
|
|
"nodes.knowledgeRetrieval.metadata.panel.title": "Condiciones del filtro de metadatos",
|
|
"nodes.knowledgeRetrieval.metadata.tip": "El filtrado de metadatos es el proceso de utilizar atributos de metadatos (como etiquetas, categorías o permisos de acceso) para refinar y controlar la recuperación de información relevante dentro de un sistema.",
|
|
"nodes.knowledgeRetrieval.metadata.title": "Filtrado de Metadatos",
|
|
"nodes.knowledgeRetrieval.outputVars.content": "Contenido segmentado",
|
|
"nodes.knowledgeRetrieval.outputVars.files": "Archivos recuperados",
|
|
"nodes.knowledgeRetrieval.outputVars.icon": "Ícono segmentado",
|
|
"nodes.knowledgeRetrieval.outputVars.metadata": "Metadatos adicionales",
|
|
"nodes.knowledgeRetrieval.outputVars.output": "Datos segmentados de recuperación",
|
|
"nodes.knowledgeRetrieval.outputVars.title": "Título segmentado",
|
|
"nodes.knowledgeRetrieval.outputVars.url": "URL segmentada",
|
|
"nodes.knowledgeRetrieval.queryAttachment": "Consultar imágenes",
|
|
"nodes.knowledgeRetrieval.queryText": "Texto de consulta",
|
|
"nodes.listFilter.asc": "ASC",
|
|
"nodes.listFilter.desc": "DESC",
|
|
"nodes.listFilter.extractsCondition": "Extraiga el elemento N",
|
|
"nodes.listFilter.filterCondition": "Condición del filtro",
|
|
"nodes.listFilter.filterConditionComparisonOperator": "Operador de comparación de condiciones de filtro",
|
|
"nodes.listFilter.filterConditionComparisonValue": "Valor de la condición de filtro",
|
|
"nodes.listFilter.filterConditionKey": "Clave de condición de filtro",
|
|
"nodes.listFilter.inputVar": "Variable de entrada",
|
|
"nodes.listFilter.limit": "Arriba N",
|
|
"nodes.listFilter.orderBy": "Ordenar por",
|
|
"nodes.listFilter.outputVars.first_record": "Primer registro",
|
|
"nodes.listFilter.outputVars.last_record": "Último registro",
|
|
"nodes.listFilter.outputVars.result": "Filtrar resultado",
|
|
"nodes.llm.addMessage": "Agregar mensaje",
|
|
"nodes.llm.context": "contexto",
|
|
"nodes.llm.contextTooltip": "Puedes importar el conocimiento como contexto",
|
|
"nodes.llm.jsonSchema.addChildField": "Agregar campo de niño",
|
|
"nodes.llm.jsonSchema.addField": "Agregar campo",
|
|
"nodes.llm.jsonSchema.apply": "Aplicar",
|
|
"nodes.llm.jsonSchema.back": "Atrás",
|
|
"nodes.llm.jsonSchema.descriptionPlaceholder": "Agregar descripción",
|
|
"nodes.llm.jsonSchema.enum": "Enumeración",
|
|
"nodes.llm.jsonSchema.fieldNameAlreadyExists": "El nombre de la propiedad ya existe",
|
|
"nodes.llm.jsonSchema.fieldNamePlaceholder": "Nombre del campo",
|
|
"nodes.llm.jsonSchema.generate": "Generar",
|
|
"nodes.llm.jsonSchema.generateJsonSchema": "Generar esquema JSON",
|
|
"nodes.llm.jsonSchema.generatedResult": "Resultado Generado",
|
|
"nodes.llm.jsonSchema.generating": "Generando esquema JSON...",
|
|
"nodes.llm.jsonSchema.generationTip": "Puedes usar lenguaje natural para crear rápidamente un esquema JSON.",
|
|
"nodes.llm.jsonSchema.import": "Importar desde JSON",
|
|
"nodes.llm.jsonSchema.instruction": "Instrucción",
|
|
"nodes.llm.jsonSchema.promptPlaceholder": "Describe tu esquema JSON...",
|
|
"nodes.llm.jsonSchema.promptTooltip": "Convierta la descripción del texto en una estructura de esquema JSON estandarizada.",
|
|
"nodes.llm.jsonSchema.regenerate": "Regenerar",
|
|
"nodes.llm.jsonSchema.required": "requerido",
|
|
"nodes.llm.jsonSchema.resetDefaults": "Restablecer",
|
|
"nodes.llm.jsonSchema.resultTip": "Aquí está el resultado generado. Si no estás satisfecho, puedes regresar y modificar tu solicitud.",
|
|
"nodes.llm.jsonSchema.stringValidations": "Validaciones de cadenas",
|
|
"nodes.llm.jsonSchema.title": "Esquema de salida estructurada",
|
|
"nodes.llm.jsonSchema.warningTips.saveSchema": "Por favor, termina de editar el campo actual antes de guardar el esquema.",
|
|
"nodes.llm.model": "modelo",
|
|
"nodes.llm.notSetContextInPromptTip": "Para habilitar la función de contexto, completa la variable de contexto en PROMPT.",
|
|
"nodes.llm.outputVars.output": "Generar contenido",
|
|
"nodes.llm.outputVars.reasoning_content": "Contenido de razonamiento",
|
|
"nodes.llm.outputVars.usage": "Información de uso del modelo",
|
|
"nodes.llm.prompt": "indicación",
|
|
"nodes.llm.reasoningFormat.title": "Habilitar la separación de etiquetas de razonamiento",
|
|
"nodes.llm.reasoningFormat.tooltip": "Extraer contenido de las etiquetas de pensamiento y almacenarlo en el campo reasoning_content.",
|
|
"nodes.llm.resolution.high": "Alta",
|
|
"nodes.llm.resolution.low": "Baja",
|
|
"nodes.llm.resolution.name": "Resolución",
|
|
"nodes.llm.roleDescription.assistant": "Las respuestas del modelo basadas en los mensajes del usuario",
|
|
"nodes.llm.roleDescription.system": "Proporciona instrucciones generales para la conversación",
|
|
"nodes.llm.roleDescription.user": "Proporciona instrucciones, consultas o cualquier entrada basada en texto al modelo",
|
|
"nodes.llm.singleRun.variable": "Variable",
|
|
"nodes.llm.sysQueryInUser": "se requiere sys.query en el mensaje del usuario",
|
|
"nodes.llm.vision": "visión",
|
|
"nodes.loop.breakCondition": "Condición de terminación del bucle",
|
|
"nodes.loop.breakConditionTip": "Solo se pueden hacer referencia a las variables dentro de bucles con condiciones de terminación y variables de conversación.",
|
|
"nodes.loop.comma": ",",
|
|
"nodes.loop.currentLoopCount": "Contador de bucles actual: {{count}}",
|
|
"nodes.loop.deleteDesc": "Eliminar el nodo de bucle eliminará todos los nodos hijos",
|
|
"nodes.loop.deleteTitle": "¿Eliminar nodo de bucle?",
|
|
"nodes.loop.error_one": "{{count}} Error",
|
|
"nodes.loop.error_other": "{{count}} Errores",
|
|
"nodes.loop.finalLoopVariables": "Variables del Bucle Final",
|
|
"nodes.loop.initialLoopVariables": "Variables de Bucle Iniciales",
|
|
"nodes.loop.inputMode": "Modo de entrada",
|
|
"nodes.loop.loopMaxCount": "Conteo máximo de bucles",
|
|
"nodes.loop.loopMaxCountError": "Por favor, introduce un conteo máximo de bucles válido, que varíe entre 1 y {{maxCount}}.",
|
|
"nodes.loop.loopNode": "Nodo de bucle",
|
|
"nodes.loop.loopVariables": "Variables de bucle",
|
|
"nodes.loop.loop_one": "{{count}} Bucle",
|
|
"nodes.loop.loop_other": "{{count}} bucles",
|
|
"nodes.loop.setLoopVariables": "Establecer variables dentro del alcance del bucle",
|
|
"nodes.loop.totalLoopCount": "Total de loops: {{count}}",
|
|
"nodes.loop.variableName": "Nombre de Variable",
|
|
"nodes.note.addNote": "Agregar nota",
|
|
"nodes.note.editor.bold": "Negrita",
|
|
"nodes.note.editor.bulletList": "Lista de viñetas",
|
|
"nodes.note.editor.enterUrl": "Introducir URL...",
|
|
"nodes.note.editor.invalidUrl": "URL inválida",
|
|
"nodes.note.editor.italic": "Itálica",
|
|
"nodes.note.editor.large": "Grande",
|
|
"nodes.note.editor.link": "Enlace",
|
|
"nodes.note.editor.medium": "Mediano",
|
|
"nodes.note.editor.openLink": "Abrir",
|
|
"nodes.note.editor.placeholder": "Escribe tu nota...",
|
|
"nodes.note.editor.showAuthor": "Mostrar autor",
|
|
"nodes.note.editor.small": "Pequeño",
|
|
"nodes.note.editor.strikethrough": "Tachado",
|
|
"nodes.note.editor.unlink": "Quitar enlace",
|
|
"nodes.parameterExtractor.addExtractParameter": "Agregar parámetro de extracción",
|
|
"nodes.parameterExtractor.addExtractParameterContent.description": "Descripción",
|
|
"nodes.parameterExtractor.addExtractParameterContent.descriptionPlaceholder": "Descripción del parámetro de extracción",
|
|
"nodes.parameterExtractor.addExtractParameterContent.name": "Nombre",
|
|
"nodes.parameterExtractor.addExtractParameterContent.namePlaceholder": "Nombre del parámetro de extracción",
|
|
"nodes.parameterExtractor.addExtractParameterContent.required": "Requerido",
|
|
"nodes.parameterExtractor.addExtractParameterContent.requiredContent": "El campo requerido se utiliza solo como referencia para la inferencia del modelo, y no para la validación obligatoria de la salida del parámetro.",
|
|
"nodes.parameterExtractor.addExtractParameterContent.type": "Tipo",
|
|
"nodes.parameterExtractor.addExtractParameterContent.typePlaceholder": "Tipo de parámetro de extracción",
|
|
"nodes.parameterExtractor.advancedSetting": "Configuración avanzada",
|
|
"nodes.parameterExtractor.extractParameters": "Extraer parámetros",
|
|
"nodes.parameterExtractor.extractParametersNotSet": "Parámetros de extracción no configurados",
|
|
"nodes.parameterExtractor.importFromTool": "Importar desde herramientas",
|
|
"nodes.parameterExtractor.inputVar": "Variable de entrada",
|
|
"nodes.parameterExtractor.instruction": "Instrucción",
|
|
"nodes.parameterExtractor.instructionTip": "Ingrese instrucciones adicionales para ayudar al extractor de parámetros a entender cómo extraer parámetros.",
|
|
"nodes.parameterExtractor.outputVars.errorReason": "Motivo del error",
|
|
"nodes.parameterExtractor.outputVars.isSuccess": "Es éxito. En caso de éxito el valor es 1, en caso de fallo el valor es 0.",
|
|
"nodes.parameterExtractor.outputVars.usage": "Información de uso del modelo",
|
|
"nodes.parameterExtractor.reasoningMode": "Modo de razonamiento",
|
|
"nodes.parameterExtractor.reasoningModeFunctionToolCalling": "Función/Llamada de herramienta",
|
|
"nodes.parameterExtractor.reasoningModePrompt": "Prompt",
|
|
"nodes.parameterExtractor.reasoningModeTip": "Puede elegir el modo de razonamiento apropiado basado en la capacidad del modelo para responder a instrucciones para llamadas de funciones o indicaciones.",
|
|
"nodes.questionClassifiers.addClass": "Agregar clase",
|
|
"nodes.questionClassifiers.advancedSetting": "Configuración avanzada",
|
|
"nodes.questionClassifiers.class": "Clase",
|
|
"nodes.questionClassifiers.defaultLabel": "CLASE {{index}}",
|
|
"nodes.questionClassifiers.inputVars": "Variables de entrada",
|
|
"nodes.questionClassifiers.instruction": "Instrucción",
|
|
"nodes.questionClassifiers.instructionTip": "Input additional instructions to help the question classifier better understand how to categorize questions.",
|
|
"nodes.questionClassifiers.labelEditorAriaLabel": "Editor de etiqueta de clase",
|
|
"nodes.questionClassifiers.model": "modelo",
|
|
"nodes.questionClassifiers.outputVars.classLabel": "Etiqueta de clase",
|
|
"nodes.questionClassifiers.outputVars.className": "Nombre de la clase",
|
|
"nodes.questionClassifiers.outputVars.usage": "Información de uso del modelo",
|
|
"nodes.questionClassifiers.renameHint": "Haz doble clic en el título de la clase para renombrar",
|
|
"nodes.questionClassifiers.topicName": "Nombre del tema",
|
|
"nodes.questionClassifiers.topicPlaceholder": "Escribe el nombre de tu tema",
|
|
"nodes.start.inputField": "Campo de entrada",
|
|
"nodes.start.noVarTip": "Establece las entradas que se pueden utilizar en el flujo de trabajo",
|
|
"nodes.start.required": "requerido",
|
|
"nodes.start.userInputTipDescription": "Define las entradas que se recopilarán de los usuarios finales cuando tu workflow se inicie bajo demanda.",
|
|
"nodes.startPlaceholder.browseMoreOnMarketplace": "Explorar más en Marketplace",
|
|
"nodes.startPlaceholder.noTriggersFound": "No se encontraron disparadores",
|
|
"nodes.startPlaceholder.nodeCollapsedDescription": "Haz clic para configurar el nodo de inicio",
|
|
"nodes.startPlaceholder.nodeDescription": "Elige un nodo de inicio en el panel derecho",
|
|
"nodes.startPlaceholder.panelDescription": "El nodo de inicio define qué activa la ejecución de tu workflow",
|
|
"nodes.startPlaceholder.panelTitle": "Elige un nodo de inicio",
|
|
"nodes.startPlaceholder.userInputConflictTip": "La entrada de usuario no se puede combinar con otros disparadores",
|
|
"nodes.startPlaceholder.validationRequired": "Elige primero un nodo de inicio.",
|
|
"nodes.templateTransform.code": "Código",
|
|
"nodes.templateTransform.codeSupportTip": "Solo admite Jinja2",
|
|
"nodes.templateTransform.inputVars": "Variables de entrada",
|
|
"nodes.templateTransform.outputVars.output": "Contenido transformado",
|
|
"nodes.tool.authorizationRequired": "Autorización requerida",
|
|
"nodes.tool.dateRange.endPlaceholder": "Fecha de fin",
|
|
"nodes.tool.dateRange.startPlaceholder": "Fecha de inicio",
|
|
"nodes.tool.inputVars": "Variables de entrada",
|
|
"nodes.tool.insertPlaceholder1": "Escribe o presiona",
|
|
"nodes.tool.insertPlaceholder2": "insertar variable",
|
|
"nodes.tool.outputVars.files.title": "Archivos generados por la herramienta",
|
|
"nodes.tool.outputVars.json": "JSON generado por la herramienta",
|
|
"nodes.tool.outputVars.text": "Contenido generado por la herramienta",
|
|
"nodes.tool.settings": "Ajustes",
|
|
"nodes.triggerPlugin.subscriptionRequired": "Se requiere suscripción",
|
|
"nodes.triggerSchedule.cronExpression": "Expresión Cron",
|
|
"nodes.triggerSchedule.days": "Días",
|
|
"nodes.triggerSchedule.executionTimeCalculationError": "Error al calcular los tiempos de ejecución",
|
|
"nodes.triggerSchedule.frequency.daily": "diario",
|
|
"nodes.triggerSchedule.frequency.hourly": "Por hora",
|
|
"nodes.triggerSchedule.frequency.label": "FRECUENCIA",
|
|
"nodes.triggerSchedule.frequency.monthly": "Mensual",
|
|
"nodes.triggerSchedule.frequency.weekly": "Semanal",
|
|
"nodes.triggerSchedule.frequencyLabel": "Frecuencia",
|
|
"nodes.triggerSchedule.invalidCronExpression": "Expresión cron inválida",
|
|
"nodes.triggerSchedule.invalidFrequency": "Frecuencia inválida",
|
|
"nodes.triggerSchedule.invalidMonthlyDay": "El día del mes debe estar entre 1 y 31 o \"último\"",
|
|
"nodes.triggerSchedule.invalidOnMinute": "El minuto debe estar entre 0 y 59",
|
|
"nodes.triggerSchedule.invalidTimeFormat": "Formato de hora inválido (se esperaba HH:MM AM/PM)",
|
|
"nodes.triggerSchedule.invalidTimezone": "Zona horaria no válida",
|
|
"nodes.triggerSchedule.invalidWeekday": "Día de la semana no válido: {{weekday}}",
|
|
"nodes.triggerSchedule.lastDay": "Último día",
|
|
"nodes.triggerSchedule.lastDayTooltip": "No todos los meses tienen 31 días. Usa la opción 'último día' para seleccionar el último día de cada mes.",
|
|
"nodes.triggerSchedule.mode": "Modo",
|
|
"nodes.triggerSchedule.monthlyDay": "Día mensual",
|
|
"nodes.triggerSchedule.nextExecutionTime": "PRÓXIMA HORA DE EJECUCIÓN",
|
|
"nodes.triggerSchedule.nextExecutionTimes": "Próximos 5 tiempos de ejecución",
|
|
"nodes.triggerSchedule.noValidExecutionTime": "No se puede calcular un tiempo de ejecución válido",
|
|
"nodes.triggerSchedule.onMinute": "En un minuto",
|
|
"nodes.triggerSchedule.selectFrequency": "Seleccionar frecuencia",
|
|
"nodes.triggerSchedule.selectTime": "Seleccionar hora",
|
|
"nodes.triggerSchedule.time": "Tiempo",
|
|
"nodes.triggerSchedule.title": "Horario",
|
|
"nodes.triggerSchedule.useCronExpression": "Usar expresión cron",
|
|
"nodes.triggerSchedule.useVisualPicker": "Usar selector visual",
|
|
"nodes.triggerSchedule.visualConfig": "Configuración Visual",
|
|
"nodes.triggerSchedule.weekdays": "Días de la semana",
|
|
"nodes.triggerWebhook.contentType": "Tipo de contenido",
|
|
"nodes.triggerWebhook.debugUrlCopied": "¡Copiado!",
|
|
"nodes.triggerWebhook.debugUrlCopy": "Haz clic para copiar",
|
|
"nodes.triggerWebhook.debugUrlPrivateAddressWarning": "Esta URL parece ser una dirección interna, lo que puede hacer que las solicitudes del webhook fallen. Puede cambiar TRIGGER_URL a una dirección pública.",
|
|
"nodes.triggerWebhook.debugUrlTitle": "Para pruebas, siempre use esta URL",
|
|
"nodes.triggerWebhook.method": "Método",
|
|
"nodes.triggerWebhook.noBodyParameters": "No se configuraron parámetros de cuerpo",
|
|
"nodes.triggerWebhook.noHeaders": "No se han configurado encabezados",
|
|
"nodes.triggerWebhook.noParameters": "No se han configurado parámetros",
|
|
"nodes.triggerWebhook.noQueryParameters": "No se han configurado parámetros de consulta",
|
|
"nodes.triggerWebhook.required": "Requerido",
|
|
"nodes.triggerWebhook.responseBody": "Cuerpo de la respuesta",
|
|
"nodes.triggerWebhook.responseBodyPlaceholder": "Escribe aquí el cuerpo de tu respuesta",
|
|
"nodes.triggerWebhook.responseConfiguration": "Respuesta",
|
|
"nodes.triggerWebhook.statusCode": "Código de estado",
|
|
"nodes.triggerWebhook.urlCopied": "URL copiada al portapapeles",
|
|
"nodes.triggerWebhook.validation.invalidParameterType": "Tipo de parámetro inválido \"{{type}}\" para el parámetro \"{{name}}\"",
|
|
"nodes.triggerWebhook.validation.webhookUrlRequired": "Se requiere la URL del webhook",
|
|
"nodes.triggerWebhook.varName": "Nombre de la variable",
|
|
"nodes.triggerWebhook.varNamePlaceholder": "Ingrese el nombre de la variable...",
|
|
"nodes.triggerWebhook.varType": "Tipo",
|
|
"nodes.triggerWebhook.webhookUrl": "URL del webhook",
|
|
"nodes.triggerWebhook.webhookUrlPlaceholder": "Haz clic en generar para crear la URL del webhook",
|
|
"nodes.variableAssigner.addGroup": "Agregar grupo",
|
|
"nodes.variableAssigner.aggregationGroup": "Grupo de agregación",
|
|
"nodes.variableAssigner.aggregationGroupTip": "Al habilitar esta función, el agregador de variables puede agregar múltiples conjuntos de variables.",
|
|
"nodes.variableAssigner.noVarTip": "Agrega las variables que se asignarán",
|
|
"nodes.variableAssigner.outputVars.varDescribe": "Salida de {{groupName}}",
|
|
"nodes.variableAssigner.setAssignVariable": "Establecer variable asignada",
|
|
"nodes.variableAssigner.title": "Asignar variables",
|
|
"nodes.variableAssigner.varNotSet": "Variable no establecida",
|
|
"onboarding.description": "Los diferentes nodos iniciales tienen distintas capacidades. No te preocupes, siempre puedes cambiarlos más adelante.",
|
|
"onboarding.title": "Selecciona un nodo de inicio para comenzar",
|
|
"onboarding.trigger": "Disparador",
|
|
"onboarding.triggerDescription": "Los desencadenantes pueden servir como el nodo inicial de un flujo de trabajo, como tareas programadas, webhooks personalizados o integraciones con otras aplicaciones.",
|
|
"onboarding.userInputDescription": "Nodo de inicio que permite establecer variables de entrada del usuario, con capacidades de herramienta para aplicación web, API de servicio, servidor MCP y flujo de trabajo.",
|
|
"onboarding.userInputFull": "Entrada del usuario (nodo de inicio original)",
|
|
"operator.alignBottom": "Abajo",
|
|
"operator.alignCenter": "Centro",
|
|
"operator.alignLeft": "Izquierda",
|
|
"operator.alignMiddle": "Centro",
|
|
"operator.alignNodes": "Alinear nodos",
|
|
"operator.alignRight": "Derecha",
|
|
"operator.alignTop": "Arriba",
|
|
"operator.distributeHorizontal": "Espaciar horizontalmente",
|
|
"operator.distributeVertical": "Espaciar verticalmente",
|
|
"operator.horizontal": "Horizontal",
|
|
"operator.selectionAlignment": "Alineación de selección",
|
|
"operator.showMiniMap": "Minimapa",
|
|
"operator.showUserComments": "Comentarios",
|
|
"operator.showUserCursors": "Cursores de colaboradores",
|
|
"operator.vertical": "Vertical",
|
|
"operator.zoomIn": "Acercar",
|
|
"operator.zoomOut": "Alejar",
|
|
"operator.zoomTo100": "Zoom al 100%",
|
|
"operator.zoomTo50": "Zoom al 50%",
|
|
"operator.zoomToFit": "Ajustar al tamaño",
|
|
"panel.about": "Acerca de",
|
|
"panel.addNextStep": "Agrega el siguiente paso en este flujo de trabajo",
|
|
"panel.change": "Cambiar",
|
|
"panel.changeBlock": "Cambiar Nodo",
|
|
"panel.checklist": "Lista de verificación",
|
|
"panel.checklistDescription": "Resuelve los siguientes problemas antes de publicar",
|
|
"panel.checklistResolved": "Se resolvieron todos los problemas",
|
|
"panel.checklistTip": "Asegúrate de resolver todos los problemas antes de publicar",
|
|
"panel.createdBy": "Creado por ",
|
|
"panel.goToFix": "Ir a corregir",
|
|
"panel.helpLink": "Ayuda",
|
|
"panel.locateNodeNotFound": "Nodo no encontrado: {{nodeId}}",
|
|
"panel.locateNodeSuccess": "Nodo localizado: {{title}}",
|
|
"panel.nextStep": "Siguiente paso",
|
|
"panel.openWorkflow": "Abrir flujo de trabajo",
|
|
"panel.optional": "(opcional)",
|
|
"panel.optional_and_hidden": "(opcional y oculto)",
|
|
"panel.organizeBlocks": "Organizar nodos",
|
|
"panel.runThisStep": "Ejecutar este paso",
|
|
"panel.scrollToSelectedNode": "Desplácese hasta el nodo seleccionado",
|
|
"panel.selectNextStep": "Seleccionar siguiente paso",
|
|
"panel.startNode": "Nodo de inicio",
|
|
"panel.userInputField": "Campo de entrada del usuario",
|
|
"publishLimit.startNodeDesc": "Has alcanzado el límite de 2 desencadenadores por flujo de trabajo para este plan. Actualiza para publicar este flujo de trabajo.",
|
|
"publishLimit.startNodeTitlePrefix": "Actualizar a",
|
|
"publishLimit.startNodeTitleSuffix": "desbloquear disparadores ilimitados por flujo de trabajo",
|
|
"sidebar.exportWarning": "Exportar la versión guardada actual",
|
|
"sidebar.exportWarningDesc": "Esto exportará la versión guardada actual de tu flujo de trabajo. Si tienes cambios no guardados en el editor, guárdalos primero utilizando la opción de exportar en el lienzo del flujo de trabajo.",
|
|
"singleRun.back": "Atrás",
|
|
"singleRun.iteration": "Iteración",
|
|
"singleRun.loop": "Bucle",
|
|
"singleRun.startRun": "Iniciar ejecución",
|
|
"singleRun.testRun": "Ejecución de prueba",
|
|
"snippet.confirm": "Confirmar",
|
|
"snippet.createDialogTitle": "Crear fragmento",
|
|
"snippet.createSuccess": "Fragmento creado",
|
|
"snippet.descriptionLabel": "Descripción (opcional)",
|
|
"snippet.descriptionPlaceholder": "Describe brevemente tu fragmento",
|
|
"snippet.nameLabel": "Nombre del fragmento",
|
|
"snippet.namePlaceholder": "Nombre del fragmento",
|
|
"tabs.addAll": "Agregar todo",
|
|
"tabs.allAdded": "Todo añadido",
|
|
"tabs.allTool": "Todos",
|
|
"tabs.allTriggers": "Todos los desencadenantes",
|
|
"tabs.blocks": "Nodos",
|
|
"tabs.clearSnippetSearch": "Borrar búsqueda de fragmentos",
|
|
"tabs.customTool": "Swagger API",
|
|
"tabs.featuredTools": "Destacado",
|
|
"tabs.listView": "Vista de lista",
|
|
"tabs.logic": "Lógica",
|
|
"tabs.noFeaturedPlugins": "Descubre más herramientas en el Marketplace",
|
|
"tabs.noFeaturedTriggers": "Descubre más desencadenantes en el Marketplace",
|
|
"tabs.noPluginsFound": "No se encontraron complementos",
|
|
"tabs.noResult": "No se encontraron coincidencias",
|
|
"tabs.noSnippetsFound": "No se encontraron fragmentos",
|
|
"tabs.plugin": "Plugin de herramienta",
|
|
"tabs.question-understand": "Entender pregunta",
|
|
"tabs.requestToCommunity": "Solicitudes a la comunidad",
|
|
"tabs.searchBlock": "Buscar nodos, agente, humano, conocimiento",
|
|
"tabs.searchDataSource": "Fuente de datos de búsqueda",
|
|
"tabs.searchSnippets": "Buscar fragmentos...",
|
|
"tabs.searchTrigger": "Buscar desencadenantes...",
|
|
"tabs.showLessFeatured": "Mostrar menos",
|
|
"tabs.showMoreFeatured": "Mostrar más",
|
|
"tabs.snippets": "Fragmentos",
|
|
"tabs.sources": "Fuentes",
|
|
"tabs.start": "Iniciar",
|
|
"tabs.startDisabledTip": "El nodo activador y el nodo de entrada del usuario son mutuamente excluyentes.",
|
|
"tabs.startNotSupportedTip": "La pestaña Inicio no se admite en fragmentos.",
|
|
"tabs.tools": "Herramientas",
|
|
"tabs.transform": "Transformar",
|
|
"tabs.treeView": "Vista de árbol",
|
|
"tabs.unconfiguredStartDisabledTip": "Se ha añadido al lienzo un nodo de inicio sin configurar. Completa la configuración antes de continuar.",
|
|
"tabs.utilities": "Utilidades",
|
|
"tabs.workflowTool": "Flujo de trabajo",
|
|
"tracing.stopBy": "Pásate por {{user}}",
|
|
"triggerStatus.enabled": "DISPARADOR",
|
|
"variableReference.assignedVarsDescription": "Las variables asignadas deben ser variables grabables, como las variables de conversación.",
|
|
"variableReference.noAssignedVars": "No hay variables asignadas disponibles",
|
|
"variableReference.noAvailableVars": "No hay variables disponibles",
|
|
"variableReference.noVarsForOperation": "No hay variables disponibles para la asignación con la operación seleccionada.",
|
|
"versionHistory.action.copyIdSuccess": "ID copiado en el portapapeles",
|
|
"versionHistory.action.deleteDeployedVersionError": "Esta versión del flujo de trabajo está desplegada, o se está desplegando, en uno o más entornos. Retírala de todos los entornos antes de eliminarla.",
|
|
"versionHistory.action.deleteFailure": "Error al eliminar la versión",
|
|
"versionHistory.action.deleteSuccess": "Versión eliminada",
|
|
"versionHistory.action.restoreFailure": "Error al restaurar la versión",
|
|
"versionHistory.action.restoreInProgress": "{{userName}} está restaurando a la versión {{versionName}}...",
|
|
"versionHistory.action.restoreSuccess": "Versión restaurada",
|
|
"versionHistory.action.updateFailure": "Error al actualizar la versión",
|
|
"versionHistory.action.updateSuccess": "Versión actualizada",
|
|
"versionHistory.copyId": "Copiar ID",
|
|
"versionHistory.currentDraft": "Borrador Actual",
|
|
"versionHistory.defaultName": "Versión sin título",
|
|
"versionHistory.deletionTip": "La eliminación es irreversible, por favor confirma.",
|
|
"versionHistory.editField.releaseNotes": "Notas de Lanzamiento",
|
|
"versionHistory.editField.releaseNotesLengthLimit": "Las notas de lanzamiento no pueden exceder {{limit}} caracteres",
|
|
"versionHistory.editField.title": "Título",
|
|
"versionHistory.editField.titleLengthLimit": "El título no puede exceder {{limit}} caracteres",
|
|
"versionHistory.editVersionInfo": "Editar información de la versión",
|
|
"versionHistory.filter.all": "Todo",
|
|
"versionHistory.filter.empty": "No se encontró un historial de versiones coincidente.",
|
|
"versionHistory.filter.onlyShowNamedVersions": "Solo muestra versiones nombradas",
|
|
"versionHistory.filter.onlyYours": "Solo tuyo",
|
|
"versionHistory.filter.reset": "Restablecer filtro",
|
|
"versionHistory.latest": "Último",
|
|
"versionHistory.nameIt": "Nombrar",
|
|
"versionHistory.nameThisVersion": "Nombra esta versión",
|
|
"versionHistory.releaseNotesPlaceholder": "Describe lo que cambió",
|
|
"versionHistory.restorationTip": "Después de la restauración de la versión, el borrador actual será sobrescrito.",
|
|
"versionHistory.title": "Versiones",
|
|
"workflowGenerator.applied": "Aplicado",
|
|
"workflowGenerator.appliedRefineHint": "Aplicado — refina en cualquier momento con ⌘K → /refine",
|
|
"workflowGenerator.applyFailed": "No se pudo aplicar el flujo de trabajo",
|
|
"workflowGenerator.applyToNew": "Crear nueva aplicación",
|
|
"workflowGenerator.cancel": "Cancelar",
|
|
"workflowGenerator.description": "Describe lo que quieres que haga el flujo de trabajo. Elija un modelo, escriba una instrucción y obtenga una vista previa del gráfico generado antes de aplicarlo a Studio.",
|
|
"workflowGenerator.diff.summary": "Añadidos {{added}} · Eliminados {{removed}} · Cambiados {{changed}}",
|
|
"workflowGenerator.dismiss": "Descartar",
|
|
"workflowGenerator.errors.DANGLING_EDGE": "El flujo de trabajo generado tiene un borde que apunta a un nodo que no existe. Inténtalo de nuevo o mejora tus instrucciones.",
|
|
"workflowGenerator.errors.DUPLICATE_NODE_ID": "El flujo de trabajo generado contiene IDs de nodo duplicados. Intenta regenerarlo.",
|
|
"workflowGenerator.errors.EMPTY_INSTRUCTION": "Primero escriba una instrucción.",
|
|
"workflowGenerator.errors.EMPTY_PLAN": "La modelo devolvió un plano vacío. Pruebe con una instrucción más específica.",
|
|
"workflowGenerator.errors.GRAPH_CYCLE": "El flujo de trabajo generado contiene una conexión circular. Intenta regenerarlo o simplifica tu instrucción.",
|
|
"workflowGenerator.errors.INSTRUCTION_TOO_LONG": "La instrucción es demasiado larga. Acórtala e inténtalo de nuevo.",
|
|
"workflowGenerator.errors.INVALID_CONTAINER": "El flujo de trabajo generado tiene un bucle o contenedor de iteración con formato incorrecto. Pruebe con una instrucción más simple o elija un modelo más capaz.",
|
|
"workflowGenerator.errors.INVALID_JSON": "El modelo devolvió una respuesta que no pudimos analizar. Inténtalo de nuevo o elige un modelo más capaz.",
|
|
"workflowGenerator.errors.INVALID_SCHEMA": "El modelo arrojó un gráfico con una forma inesperada. Inténtalo de nuevo o elige un modelo más capaz.",
|
|
"workflowGenerator.errors.MISSING_START": "Al flujo de trabajo generado le falta su nodo de inicio. Intenta regenerarte.",
|
|
"workflowGenerator.errors.MISSING_TERMINAL": "Al flujo de trabajo generado le falta un nodo final o de respuesta. Intenta regenerarte.",
|
|
"workflowGenerator.errors.MODEL_ERROR": "La llamada al modelo falló. Verifique la cuota de su proveedor y vuelva a intentarlo.",
|
|
"workflowGenerator.errors.UNKNOWN_NODE_REFERENCE": "Un nodo en el flujo de trabajo generado apunta a un nodo que no existe. Intenta regenerarte.",
|
|
"workflowGenerator.errors.UNKNOWN_TOOL": "El flujo de trabajo hace referencia a una herramienta que no está instalada para este espacio de trabajo. Instálelo desde la página Herramientas o refine sus instrucciones.",
|
|
"workflowGenerator.errors.UNRESOLVED_REFERENCE": "Un nodo en el flujo de trabajo generado hace referencia a una variable que no está declarada en sentido ascendente. Intenta regenerarte.",
|
|
"workflowGenerator.errors.apply_failed_orphan": "No pudimos terminar de crear la aplicación. Es posible que se haya dejado un borrador vacío en su lista de aplicaciones; elimínelo manualmente.",
|
|
"workflowGenerator.errors.atNode": "Nodo afectado: {{node}}",
|
|
"workflowGenerator.errors.hash_collision": "El borrador del flujo de trabajo se editó en otra pestaña. Vuelva a cargar para recoger esos cambios, luego intente aplicarlos nuevamente.",
|
|
"workflowGenerator.errors.hash_collision_title": "El espacio de trabajo fue editado en otro lugar",
|
|
"workflowGenerator.errors.installTools": "Instalar herramientas",
|
|
"workflowGenerator.errors.timeout": "La generación tomó demasiado tiempo. Es posible que el modelo sea lento o no esté disponible; inténtalo de nuevo.",
|
|
"workflowGenerator.examples.chatflow.support": "Bot de atención al cliente respaldado por una base de conocimientos",
|
|
"workflowGenerator.examples.chatflow.triage": "Clasifique las preguntas entrantes y diríjalas a un mensaje especializado",
|
|
"workflowGenerator.examples.chatflow.tutor": "Tutor multilingüe que explica paso a paso",
|
|
"workflowGenerator.examples.label": "Prueba uno de estos",
|
|
"workflowGenerator.examples.refresh": "Más ideas",
|
|
"workflowGenerator.examples.workflow.classify": "Obtenga problemas de GitHub y clasifíquelos",
|
|
"workflowGenerator.examples.workflow.rag": "Consulta de la base de conocimientos, luego formatee la respuesta como Markdown",
|
|
"workflowGenerator.examples.workflow.summarize": "Resumir una URL",
|
|
"workflowGenerator.examples.workflow.translate": "Traducir texto a varios idiomas",
|
|
"workflowGenerator.generate": "generar",
|
|
"workflowGenerator.generateFailed": "No se pudo generar el flujo de trabajo",
|
|
"workflowGenerator.instruction": "Instrucciones",
|
|
"workflowGenerator.instructionPlaceholder": "Describe el flujo de trabajo que deseas: qué entrada, qué procesamiento, qué salida.",
|
|
"workflowGenerator.instructionRequired": "Por favor escriba una instrucción primero",
|
|
"workflowGenerator.modelRequired": "Elija un modelo antes de generar.",
|
|
"workflowGenerator.modes.chatflow": "Flujo de chat",
|
|
"workflowGenerator.modes.workflow": "Flujo de trabajo",
|
|
"workflowGenerator.overwriteMessage": "La aplicación de este flujo de trabajo reemplazará el borrador del gráfico actual. Esto no se puede deshacer.",
|
|
"workflowGenerator.overwriteTitle": "¿Sobrescribir el borrador actual?",
|
|
"workflowGenerator.phases.building": "Construyendo nodos…",
|
|
"workflowGenerator.phases.planning": "Planificando el flujo de trabajo...",
|
|
"workflowGenerator.placeholder": "Escriba una instrucción a la izquierda y luego haga clic en Generar para obtener una vista previa del gráfico de flujo de trabajo.",
|
|
"workflowGenerator.refineDescription": "Describe el cambio que deseas. El borrador actual se utiliza como contexto; el gráfico generado lo reemplaza cuando aplica.",
|
|
"workflowGenerator.refineDraftUnavailable": "No se pudo cargar el borrador actual; se generará desde cero.",
|
|
"workflowGenerator.refineInstructionPlaceholder": "Describe el cambio, p.e. agregue un paso de traducción, cambie a una herramienta, agregue manejo de errores.",
|
|
"workflowGenerator.refineTitle": "Refinar {{mode}}",
|
|
"workflowGenerator.regenerate": "Regenerar",
|
|
"workflowGenerator.reload": "recargar",
|
|
"workflowGenerator.studioApply": "Aplicar",
|
|
"workflowGenerator.title": "Generar {{mode}}"
|
|
}
|