feat: knowledge pipeline (#25360)
Signed-off-by: -LAN- <laipz8200@outlook.com> Co-authored-by: twwu <twwu@dify.ai> Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com> Co-authored-by: jyong <718720800@qq.com> Co-authored-by: Wu Tianwei <30284043+WTW0313@users.noreply.github.com> Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com> Co-authored-by: lyzno1 <yuanyouhuilyz@gmail.com> Co-authored-by: quicksand <quicksandzn@gmail.com> Co-authored-by: Jyong <76649700+JohnJyong@users.noreply.github.com> Co-authored-by: lyzno1 <92089059+lyzno1@users.noreply.github.com> Co-authored-by: zxhlyh <jasonapring2015@outlook.com> Co-authored-by: Yongtao Huang <yongtaoh2022@gmail.com> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Joel <iamjoel007@gmail.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: nite-knite <nkCoding@gmail.com> Co-authored-by: Hanqing Zhao <sherry9277@gmail.com> Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> Co-authored-by: Harry <xh001x@hotmail.com>
This commit is contained in:
@@ -6,6 +6,7 @@ const translation = {
|
||||
tools: 'Herramientas',
|
||||
agents: 'Estrategias de los agentes',
|
||||
models: 'Modelos',
|
||||
datasources: 'Fuentes de datos',
|
||||
},
|
||||
categorySingle: {
|
||||
bundle: 'Haz',
|
||||
@@ -13,6 +14,7 @@ const translation = {
|
||||
tool: 'Herramienta',
|
||||
model: 'Modelo',
|
||||
agent: 'Estrategia del agente',
|
||||
datasource: 'Fuente de datos',
|
||||
},
|
||||
list: {
|
||||
source: {
|
||||
@@ -49,21 +51,27 @@ const translation = {
|
||||
paramsTip1: 'Controla los parámetros de inferencia de LLM.',
|
||||
settings: 'CONFIGURACIÓN DEL USUARIO',
|
||||
unsupportedContent2: 'Haga clic para cambiar de versión.',
|
||||
descriptionPlaceholder: 'Breve descripción del propósito de la herramienta, por ejemplo, obtener la temperatura para una ubicación específica.',
|
||||
empty: 'Haga clic en el botón \'+\' para agregar herramientas. Puede agregar varias herramientas.',
|
||||
paramsTip2: 'Cuando \'Auto\' está desactivado, se utiliza el valor predeterminado.',
|
||||
descriptionPlaceholder:
|
||||
'Breve descripción del propósito de la herramienta, por ejemplo, obtener la temperatura para una ubicación específica.',
|
||||
empty:
|
||||
'Haga clic en el botón \'+\' para agregar herramientas. Puede agregar varias herramientas.',
|
||||
paramsTip2:
|
||||
'Cuando \'Auto\' está desactivado, se utiliza el valor predeterminado.',
|
||||
uninstalledTitle: 'Herramienta no instalada',
|
||||
descriptionLabel: 'Descripción de la herramienta',
|
||||
unsupportedContent: 'La versión del plugin instalado no proporciona esta acción.',
|
||||
unsupportedContent:
|
||||
'La versión del plugin instalado no proporciona esta acción.',
|
||||
auto: 'Auto',
|
||||
title: 'Agregar herramienta',
|
||||
placeholder: 'Seleccione una herramienta...',
|
||||
uninstalledContent: 'Este plugin se instala desde el repositorio local/GitHub. Úselo después de la instalación.',
|
||||
uninstalledContent:
|
||||
'Este plugin se instala desde el repositorio local/GitHub. Úselo después de la instalación.',
|
||||
unsupportedTitle: 'Acción no admitida',
|
||||
params: 'CONFIGURACIÓN DE RAZONAMIENTO',
|
||||
uninstalledLink: 'Administrar en Plugins',
|
||||
toolSetting: 'Configuraciones de la herramienta',
|
||||
unsupportedMCPTool: 'La versión actual del plugin de estrategia del agente seleccionado no es compatible con las herramientas MCP.',
|
||||
unsupportedMCPTool:
|
||||
'La versión actual del plugin de estrategia del agente seleccionado no es compatible con las herramientas MCP.',
|
||||
},
|
||||
endpointDeleteContent: '¿Te gustaría eliminar {{nombre}}?',
|
||||
endpointDisableTip: 'Deshabilitar punto de conexión',
|
||||
@@ -73,16 +81,19 @@ const translation = {
|
||||
serviceOk: 'Servicio OK',
|
||||
endpointDisableContent: '¿Te gustaría desactivar {{name}}?',
|
||||
switchVersion: 'Versión del interruptor',
|
||||
endpointsTip: 'Este complemento proporciona funcionalidades específicas a través de puntos finales, y puede configurar varios conjuntos de puntos finales para el espacio de trabajo actual.',
|
||||
endpointsTip:
|
||||
'Este complemento proporciona funcionalidades específicas a través de puntos finales, y puede configurar varios conjuntos de puntos finales para el espacio de trabajo actual.',
|
||||
configureModel: 'Configurar modelo',
|
||||
actionNum: '{{num}} {{acción}} INCLUIDO',
|
||||
configureTool: 'Herramienta de configuración',
|
||||
endpointModalDesc: 'Una vez configurado, se pueden utilizar las funciones proporcionadas por el complemento a través de los puntos finales de la API.',
|
||||
endpointModalDesc:
|
||||
'Una vez configurado, se pueden utilizar las funciones proporcionadas por el complemento a través de los puntos finales de la API.',
|
||||
modelNum: '{{num}} MODELOS INCLUIDOS',
|
||||
endpoints: 'Extremos',
|
||||
endpointModalTitle: 'Punto de conexión de configuración',
|
||||
endpointsDocLink: 'Ver el documento',
|
||||
endpointsEmpty: 'Haga clic en el botón \'+\' para agregar un punto de conexión',
|
||||
endpointsEmpty:
|
||||
'Haga clic en el botón \'+\' para agregar un punto de conexión',
|
||||
configureApp: 'Configurar la aplicación',
|
||||
deprecation: {
|
||||
reason: {
|
||||
@@ -90,9 +101,12 @@ const translation = {
|
||||
noMaintainer: 'sin mantenedor',
|
||||
businessAdjustments: 'ajustes comerciales',
|
||||
},
|
||||
noReason: 'Este complemento ha sido descontinuado y ya no se actualizará.',
|
||||
onlyReason: 'Este complemento ha sido desaprobado debido a {{deprecatedReason}} y ya no se actualizará.',
|
||||
fullMessage: 'Este complemento ha sido descontinuado debido a {{deprecatedReason}}, y ya no será actualizado. Por favor, utilice <CustomLink href=\'https://example.com/\'>{{-alternativePluginId}}</CustomLink> en su lugar.',
|
||||
noReason:
|
||||
'Este complemento ha sido descontinuado y ya no se actualizará.',
|
||||
onlyReason:
|
||||
'Este complemento ha sido desaprobado debido a {{deprecatedReason}} y ya no se actualizará.',
|
||||
fullMessage:
|
||||
'Este complemento ha sido descontinuado debido a {{deprecatedReason}}, y ya no será actualizado. Por favor, utilice <CustomLink href=\'https://example.com/\'>{{-alternativePluginId}}</CustomLink> en su lugar.',
|
||||
},
|
||||
},
|
||||
debugInfo: {
|
||||
@@ -132,20 +146,23 @@ const translation = {
|
||||
uploadingPackage: 'Subiendo {{packageName}}...',
|
||||
installComplete: 'Instalación completa',
|
||||
installFailed: 'Error de instalación',
|
||||
fromTrustSource: 'Por favor, asegúrate de que sólo instalas plugins de una <trustSource>fuente de confianza</trustSource>.',
|
||||
fromTrustSource:
|
||||
'Por favor, asegúrate de que sólo instalas plugins de una <trustSource>fuente de confianza</trustSource>.',
|
||||
installedSuccessfullyDesc: 'El plugin se ha instalado correctamente.',
|
||||
back: 'Atrás',
|
||||
installFailedDesc: 'El plugin ha fallado en la instalación.',
|
||||
installing: 'Instalar...',
|
||||
next: 'Próximo',
|
||||
readyToInstallPackages: 'A punto de instalar los siguientes plugins {{num}}',
|
||||
readyToInstallPackages:
|
||||
'A punto de instalar los siguientes plugins {{num}}',
|
||||
cancel: 'Cancelar',
|
||||
uploadFailed: 'Error de carga',
|
||||
install: 'Instalar',
|
||||
pluginLoadError: 'Error de carga del plugin',
|
||||
pluginLoadErrorDesc: 'Este plugin no se instalará',
|
||||
readyToInstall: 'A punto de instalar el siguiente plugin',
|
||||
dropPluginToInstall: 'Suelte el paquete del complemento aquí para instalarlo',
|
||||
dropPluginToInstall:
|
||||
'Suelte el paquete del complemento aquí para instalarlo',
|
||||
readyToInstallPackage: 'A punto de instalar el siguiente plugin',
|
||||
installedSuccessfully: 'Instalación exitosa',
|
||||
installWarning: 'Este plugin no está permitido para instalar.',
|
||||
@@ -155,7 +172,8 @@ const translation = {
|
||||
updatePlugin: 'Actualizar plugin desde GitHub',
|
||||
selectPackagePlaceholder: 'Por favor, seleccione un paquete',
|
||||
installedSuccessfully: 'Instalación exitosa',
|
||||
installNote: 'Por favor, asegúrate de que sólo instalas plugins de una fuente de confianza.',
|
||||
installNote:
|
||||
'Por favor, asegúrate de que sólo instalas plugins de una fuente de confianza.',
|
||||
gitHubRepo: 'Repositorio de GitHub',
|
||||
selectPackage: 'Seleccionar paquete',
|
||||
selectVersion: 'Seleccionar versión',
|
||||
@@ -173,9 +191,12 @@ const translation = {
|
||||
usedInApps: 'Usado en aplicaciones {{num}}',
|
||||
},
|
||||
error: {
|
||||
fetchReleasesError: 'No se pueden recuperar las versiones. Por favor, inténtelo de nuevo más tarde.',
|
||||
noReleasesFound: 'No se han encontrado versiones. Compruebe el repositorio de GitHub o la URL de entrada.',
|
||||
inValidGitHubUrl: 'URL de GitHub no válida. Introduzca una URL válida en el formato: https://github.com/owner/repo',
|
||||
fetchReleasesError:
|
||||
'No se pueden recuperar las versiones. Por favor, inténtelo de nuevo más tarde.',
|
||||
noReleasesFound:
|
||||
'No se han encontrado versiones. Compruebe el repositorio de GitHub o la URL de entrada.',
|
||||
inValidGitHubUrl:
|
||||
'URL de GitHub no válida. Introduzca una URL válida en el formato: https://github.com/owner/repo',
|
||||
},
|
||||
marketplace: {
|
||||
sortOption: {
|
||||
@@ -199,10 +220,13 @@ const translation = {
|
||||
task: {
|
||||
installing: 'Instalando plugins {{installingLength}}, 0 hecho.',
|
||||
clearAll: 'Borrar todo',
|
||||
installingWithSuccess: 'Instalando plugins {{installingLength}}, {{successLength}} éxito.',
|
||||
installingWithSuccess:
|
||||
'Instalando plugins {{installingLength}}, {{successLength}} éxito.',
|
||||
installedError: 'Los complementos {{errorLength}} no se pudieron instalar',
|
||||
installError: 'Los complementos {{errorLength}} no se pudieron instalar, haga clic para ver',
|
||||
installingWithError: 'Instalando plugins {{installingLength}}, {{successLength}} éxito, {{errorLength}} fallido',
|
||||
installError:
|
||||
'Los complementos {{errorLength}} no se pudieron instalar, haga clic para ver',
|
||||
installingWithError:
|
||||
'Instalando plugins {{installingLength}}, {{successLength}} éxito, {{errorLength}} fallido',
|
||||
},
|
||||
fromMarketplace: 'De Marketplace',
|
||||
endpointsEnabled: '{{num}} conjuntos de puntos finales habilitados',
|
||||
@@ -221,7 +245,8 @@ const translation = {
|
||||
metadata: {
|
||||
title: 'Complementos',
|
||||
},
|
||||
difyVersionNotCompatible: 'La versión actual de Dify no es compatible con este plugin, por favor actualiza a la versión mínima requerida: {{minimalDifyVersion}}',
|
||||
difyVersionNotCompatible:
|
||||
'La versión actual de Dify no es compatible con este plugin, por favor actualiza a la versión mínima requerida: {{minimalDifyVersion}}',
|
||||
requestAPlugin: 'Solicitar un plugin',
|
||||
publishPlugins: 'Publicar plugins',
|
||||
auth: {
|
||||
@@ -241,15 +266,21 @@ const translation = {
|
||||
custom: 'Personalizado',
|
||||
useOAuth: 'Usa OAuth',
|
||||
setDefault: 'Establecer como predeterminado',
|
||||
useApiAuthDesc: 'Después de configurar las credenciales, todos los miembros dentro del espacio de trabajo pueden usar esta herramienta al orquestar aplicaciones.',
|
||||
useApiAuthDesc:
|
||||
'Después de configurar las credenciales, todos los miembros dentro del espacio de trabajo pueden usar esta herramienta al orquestar aplicaciones.',
|
||||
saveOnly: 'Guardar solo',
|
||||
clientInfo: 'Como no se encontraron secretos de cliente del sistema para este proveedor de herramientas, se requiere configurarlo manualmente. Para redirect_uri, por favor utiliza',
|
||||
clientInfo:
|
||||
'Como no se encontraron secretos de cliente del sistema para este proveedor de herramientas, se requiere configurarlo manualmente. Para redirect_uri, por favor utiliza',
|
||||
oauthClientSettings: 'Configuración del cliente OAuth',
|
||||
default: 'Predeterminado',
|
||||
customCredentialUnavailable: 'Las credenciales personalizadas no están disponibles actualmente.',
|
||||
customCredentialUnavailable:
|
||||
'Las credenciales personalizadas no están disponibles actualmente.',
|
||||
unavailable: 'No disponible',
|
||||
credentialUnavailable: 'Credenciales actualmente no disponibles. Por favor, contacte al administrador.',
|
||||
credentialUnavailable:
|
||||
'Credenciales actualmente no disponibles. Por favor, contacte al administrador.',
|
||||
credentialUnavailableInButton: 'Credencial no disponible',
|
||||
emptyAuth: 'Configure la autenticación',
|
||||
connectedWorkspace: 'Espacio de trabajo conectado',
|
||||
},
|
||||
deprecated: 'Obsoleto',
|
||||
autoUpdate: {
|
||||
@@ -260,8 +291,10 @@ const translation = {
|
||||
},
|
||||
fixOnly: {
|
||||
name: 'Arreglar Solo',
|
||||
selectedDescription: 'Actualización automática solo para versiones de parches',
|
||||
description: 'Actualización automática solo para versiones de parche (por ejemplo, 1.0.1 → 1.0.2). Los cambios de versión menor no activarán actualizaciones.',
|
||||
selectedDescription:
|
||||
'Actualización automática solo para versiones de parches',
|
||||
description:
|
||||
'Actualización automática solo para versiones de parche (por ejemplo, 1.0.1 → 1.0.2). Los cambios de versión menor no activarán actualizaciones.',
|
||||
},
|
||||
latest: {
|
||||
selectedDescription: 'Siempre actualiza a la última versión',
|
||||
@@ -276,7 +309,8 @@ const translation = {
|
||||
},
|
||||
upgradeModePlaceholder: {
|
||||
exclude: 'Los plugins seleccionados no se actualizarán automáticamente',
|
||||
partial: 'Solo los plugins seleccionados se actualizarán automáticamente. Actualmente no hay plugins seleccionados, por lo que no se actualizarán automáticamente.',
|
||||
partial:
|
||||
'Solo los plugins seleccionados se actualizarán automáticamente. Actualmente no hay plugins seleccionados, por lo que no se actualizarán automáticamente.',
|
||||
},
|
||||
operation: {
|
||||
clearAll: 'Borrar todo',
|
||||
@@ -286,7 +320,8 @@ const translation = {
|
||||
title: 'Degradar plugin',
|
||||
exclude: 'Excluir de la actualización automática',
|
||||
downgrade: 'De todas formas, degradar',
|
||||
description: 'La actualización automática está actualmente habilitada para este complemento. Downgradear la versión puede hacer que tus cambios se sobrescriban durante la próxima actualización automática.',
|
||||
description:
|
||||
'La actualización automática está actualmente habilitada para este complemento. Downgradear la versión puede hacer que tus cambios se sobrescriban durante la próxima actualización automática.',
|
||||
},
|
||||
noPluginPlaceholder: {
|
||||
noFound: 'No se encontraron complementos',
|
||||
@@ -297,9 +332,12 @@ const translation = {
|
||||
specifyPluginsToUpdate: 'Especifique qué complementos actualizar',
|
||||
updateTime: 'Actualizar tiempo',
|
||||
updateSettings: 'Actualizar configuraciones',
|
||||
excludeUpdate: 'Los siguientes {{num}} complementos no se actualizarán automáticamente',
|
||||
partialUPdate: 'Solo los siguientes {{num}} complementos se actualizarán automáticamente',
|
||||
changeTimezone: 'Para cambiar la zona horaria, ve a <setTimezone>Configuración</setTimezone>.',
|
||||
excludeUpdate:
|
||||
'Los siguientes {{num}} complementos no se actualizarán automáticamente',
|
||||
partialUPdate:
|
||||
'Solo los siguientes {{num}} complementos se actualizarán automáticamente',
|
||||
changeTimezone:
|
||||
'Para cambiar la zona horaria, ve a <setTimezone>Configuración</setTimezone>.',
|
||||
automaticUpdates: 'Actualizaciones automáticas',
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user