You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323
  1. const translation = {
  2. createApp: 'CREAR APP',
  3. types: {
  4. all: 'Todos',
  5. chatbot: 'Chatbot',
  6. agent: 'Agente',
  7. workflow: 'Flujo de trabajo',
  8. completion: 'Finalización',
  9. basic: 'Básico',
  10. advanced: 'Flujo de chat',
  11. },
  12. duplicate: 'Duplicar',
  13. duplicateTitle: 'Duplicar App',
  14. export: 'Exportar DSL',
  15. exportFailed: 'Error al exportar DSL.',
  16. importDSL: 'Importar archivo DSL',
  17. createFromConfigFile: 'Crear desde archivo DSL',
  18. deleteAppConfirmTitle: '¿Eliminar esta app?',
  19. deleteAppConfirmContent:
  20. 'Eliminar la app es irreversible. Los usuarios ya no podrán acceder a tu app y todas las configuraciones y registros de prompts se eliminarán permanentemente.',
  21. appDeleted: 'App eliminada',
  22. appDeleteFailed: 'Error al eliminar app',
  23. join: 'Únete a la comunidad',
  24. communityIntro:
  25. 'Discute con miembros del equipo, colaboradores y desarrolladores en diferentes canales.',
  26. roadmap: 'Ver nuestro plan de desarrollo',
  27. newApp: {
  28. startFromBlank: 'Crear desde cero',
  29. startFromTemplate: 'Crear desde plantilla',
  30. workflowWarning: 'Actualmente en beta',
  31. captionName: 'Icono y nombre de la app',
  32. appNamePlaceholder: 'Asigna un nombre a tu app',
  33. captionDescription: 'Descripción',
  34. appDescriptionPlaceholder: 'Ingresa la descripción de la app',
  35. useTemplate: 'Usar esta plantilla',
  36. previewDemo: 'Vista previa de demostración',
  37. chatApp: 'Asistente',
  38. chatAppIntro:
  39. 'Quiero construir una aplicación basada en chat. Esta app utiliza un formato de pregunta y respuesta, permitiendo múltiples rondas de conversación continua.',
  40. agentAssistant: 'Nuevo Asistente de Agente',
  41. completeApp: 'Generador de Texto',
  42. completeAppIntro:
  43. 'Quiero crear una aplicación que genera texto de alta calidad basado en prompts, como la generación de artículos, resúmenes, traducciones y más.',
  44. showTemplates: 'Quiero elegir una plantilla',
  45. hideTemplates: 'Volver a la selección de modo',
  46. Create: 'Crear',
  47. Cancel: 'Cancelar',
  48. nameNotEmpty: 'El nombre no puede estar vacío',
  49. appTemplateNotSelected: 'Por favor, selecciona una plantilla',
  50. appTypeRequired: 'Por favor, selecciona un tipo de app',
  51. appCreated: 'App creada',
  52. appCreateFailed: 'Error al crear app',
  53. Confirm: 'Confirmar',
  54. caution: 'Cautela',
  55. appCreateDSLErrorTitle: 'Incompatibilidad de versiones',
  56. appCreateDSLErrorPart2: '¿Quieres continuar?',
  57. appCreateDSLErrorPart4: 'Versión de DSL compatible con el sistema:',
  58. appCreateDSLErrorPart1: 'Se ha detectado una diferencia significativa en las versiones de DSL. Forzar la importación puede hacer que la aplicación no funcione correctamente.',
  59. appCreateDSLWarning: 'Precaución: La diferencia de versión de DSL puede afectar a determinadas funciones',
  60. appCreateDSLErrorPart3: 'Versión actual de DSL de la aplicación:',
  61. forBeginners: 'Tipos de aplicación más básicos',
  62. learnMore: 'Aprende más',
  63. noTemplateFoundTip: 'Intente buscar usando diferentes palabras clave.',
  64. chatbotShortDescription: 'Chatbot basado en LLM con una configuración sencilla',
  65. chooseAppType: 'Elija un tipo de aplicación',
  66. noAppsFound: 'No se han encontrado aplicaciones',
  67. workflowUserDescription: 'Construya flujos de trabajo autónomos de IA con la simplicidad de arrastrar y soltar.',
  68. advancedShortDescription: 'Flujo de trabajo mejorado para chats de múltiples turnos',
  69. forAdvanced: 'PARA USUARIOS AVANZADOS',
  70. completionShortDescription: 'Asistente de IA para tareas de generación de texto',
  71. optional: 'Opcional',
  72. noIdeaTip: '¿No tienes ideas? Echa un vistazo a nuestras plantillas',
  73. agentUserDescription: 'Un agente inteligente capaz de realizar un razonamiento iterativo y un uso autónomo de las herramientas para alcanzar los objetivos de las tareas.',
  74. workflowShortDescription: 'Flujo agéntico para automatizaciones inteligentes',
  75. advancedUserDescription: 'Flujo de trabajo con funciones de memoria y una interfaz de chatbot.',
  76. agentShortDescription: 'Agente inteligente con razonamiento y uso autónomo de herramientas',
  77. foundResults: '{{conteo}} Resultados',
  78. noTemplateFound: 'No se han encontrado plantillas',
  79. foundResult: '{{conteo}} Resultado',
  80. chatbotUserDescription: 'Cree rápidamente un chatbot basado en LLM con una configuración sencilla. Puedes cambiar a Chatflow más tarde.',
  81. completionUserDescription: 'Cree rápidamente un asistente de IA para tareas de generación de texto con una configuración sencilla.',
  82. dropDSLToCreateApp: 'Suelta el archivo DSL aquí para crear la aplicación',
  83. import: 'Importación',
  84. },
  85. editApp: 'Editar información',
  86. editAppTitle: 'Editar información de la app',
  87. editDone: 'Información de la app actualizada',
  88. editFailed: 'Error al actualizar información de la app',
  89. iconPicker: {
  90. ok: 'OK',
  91. cancel: 'Cancelar',
  92. emoji: 'Emoji',
  93. image: 'Imagen',
  94. },
  95. switch: 'Cambiar a Orquestación de Flujo de Trabajo',
  96. switchTipStart: 'Se creará una nueva copia de la app para ti y la nueva copia cambiará a Orquestación de Flujo de Trabajo. La nueva copia no permitirá',
  97. switchTip: 'volver',
  98. switchTipEnd: ' a la Orquestación Básica.',
  99. switchLabel: 'La copia de la app a crear',
  100. removeOriginal: 'Eliminar la app original',
  101. switchStart: 'Iniciar cambio',
  102. typeSelector: {
  103. all: 'Todos los tipos',
  104. chatbot: 'Chatbot',
  105. agent: 'Agente',
  106. workflow: 'Flujo de trabajo',
  107. completion: 'Finalización',
  108. advanced: 'Flujo de chat',
  109. },
  110. tracing: {
  111. title: 'Rastreo del rendimiento de la app',
  112. description: 'Configuración de un proveedor de LLMOps de terceros y rastreo del rendimiento de la app.',
  113. config: 'Configurar',
  114. collapse: 'Contraer',
  115. expand: 'Expandir',
  116. tracing: 'Rastreo',
  117. disabled: 'Deshabilitado',
  118. disabledTip: 'Por favor, configura el proveedor primero',
  119. enabled: 'En servicio',
  120. tracingDescription: 'Captura el contexto completo de la ejecución de la app, incluyendo llamadas LLM, contexto, prompts, solicitudes HTTP y más, en una plataforma de rastreo de terceros.',
  121. configProviderTitle: {
  122. configured: 'Configurado',
  123. notConfigured: 'Configurar proveedor para habilitar el rastreo',
  124. moreProvider: 'Más proveedores',
  125. },
  126. arize: {
  127. title: 'Arize',
  128. description: 'Observabilidad de LLM de nivel empresarial, evaluación en línea y fuera de línea, monitoreo y experimentación—impulsada por OpenTelemetry. Diseñada específicamente para aplicaciones impulsadas por LLM y agentes.',
  129. },
  130. phoenix: {
  131. title: 'Phoenix',
  132. description: 'Plataforma de observabilidad, evaluación, ingeniería de prompts y experimentación de código abierto basada en OpenTelemetry para sus flujos de trabajo y agentes de LLM.',
  133. },
  134. langsmith: {
  135. title: 'LangSmith',
  136. description: 'Una plataforma de desarrollo todo en uno para cada paso del ciclo de vida de la aplicación impulsada por LLM.',
  137. },
  138. langfuse: {
  139. title: 'Langfuse',
  140. description: 'Rastrea, evalúa, gestiona prompts y métricas para depurar y mejorar tu aplicación LLM.',
  141. },
  142. inUse: 'En uso',
  143. configProvider: {
  144. title: 'Configurar ',
  145. placeholder: 'Ingresa tu {{key}}',
  146. project: 'Proyecto',
  147. publicKey: 'Clave pública',
  148. secretKey: 'Clave secreta',
  149. viewDocsLink: 'Ver documentación de {{key}}',
  150. removeConfirmTitle: '¿Eliminar la configuración de {{key}}?',
  151. removeConfirmContent: 'La configuración actual está en uso, eliminarla desactivará la función de rastreo.',
  152. },
  153. view: 'Vista',
  154. opik: {
  155. description: 'Opik es una plataforma de código abierto para evaluar, probar y monitorear aplicaciones LLM.',
  156. title: 'Opik',
  157. },
  158. weave: {
  159. description: 'Weave es una plataforma de código abierto para evaluar, probar y monitorear aplicaciones de LLM.',
  160. title: 'Tejer',
  161. },
  162. aliyun: {
  163. title: 'Monitor de Nubes',
  164. description: 'La plataforma de observabilidad totalmente gestionada y sin mantenimiento proporcionada por Alibaba Cloud, permite la monitorización, trazado y evaluación de aplicaciones Dify de manera inmediata.',
  165. },
  166. },
  167. answerIcon: {
  168. title: 'Usar el icono de la aplicación web para reemplazar 🤖',
  169. descriptionInExplore: 'Si se debe usar el icono de la aplicación web para reemplazarlo 🤖 en Explore',
  170. description: 'Si se va a usar el icono de la aplicación web para reemplazarlo 🤖 en la aplicación compartida',
  171. },
  172. importFromDSLUrl: 'URL de origen',
  173. importFromDSLUrlPlaceholder: 'Pegar enlace DSL aquí',
  174. dslUploader: {
  175. button: 'Arrastrar y soltar archivo, o',
  176. browse: 'Examinar',
  177. },
  178. importFromDSL: 'Importar desde DSL',
  179. importFromDSLFile: 'Desde el archivo DSL',
  180. mermaid: {
  181. handDrawn: 'Dibujado a mano',
  182. classic: 'Clásico',
  183. },
  184. openInExplore: 'Abrir en Explorar',
  185. newAppFromTemplate: {
  186. sidebar: {
  187. Programming: 'Programación',
  188. Agent: 'Agente',
  189. Writing: 'Escritura',
  190. Assistant: 'Asistente',
  191. Recommended: 'Recomendado',
  192. HR: 'HR',
  193. Workflow: 'Flujo de trabajo',
  194. },
  195. byCategories: 'POR CATEGORÍAS',
  196. searchAllTemplate: 'Buscar todas las plantillas...',
  197. },
  198. showMyCreatedAppsOnly: 'Mostrar solo mis aplicaciones creadas',
  199. appSelector: {
  200. label: 'APLICACIÓN',
  201. placeholder: 'Selecciona una aplicación...',
  202. noParams: 'No se necesitan parámetros',
  203. params: 'PARÁMETROS DE LA APLICACIÓN',
  204. },
  205. structOutput: {
  206. notConfiguredTip: 'La salida estructurada aún no ha sido configurada.',
  207. required: 'Requerido',
  208. configure: 'Configurar',
  209. LLMResponse: 'Respuesta del LLM',
  210. moreFillTip: 'Mostrando un máximo de 10 niveles de anidación',
  211. modelNotSupportedTip: 'El modelo actual no admite esta función y se degrada automáticamente a inyección de comandos.',
  212. structuredTip: 'Las Salidas Estructuradas son una función que garantiza que el modelo siempre generará respuestas que se ajusten a su esquema JSON proporcionado.',
  213. modelNotSupported: 'Modelo no soportado',
  214. structured: 'sistemático',
  215. },
  216. accessItemsDescription: {
  217. anyone: 'Cualquiera puede acceder a la aplicación web.',
  218. specific: 'Solo grupos o miembros específicos pueden acceder a la aplicación web',
  219. organization: 'Cualquiera en la organización puede acceder a la aplicación web',
  220. external: 'Solo los usuarios externos autenticados pueden acceder a la aplicación web.',
  221. },
  222. accessControlDialog: {
  223. accessItems: {
  224. anyone: 'Cualquiera con el enlace',
  225. specific: 'Grupos o miembros específicos',
  226. organization: 'Solo miembros dentro de la empresa',
  227. external: 'Usuarios externos autenticados',
  228. },
  229. operateGroupAndMember: {
  230. searchPlaceholder: 'Buscar grupos y miembros',
  231. allMembers: 'Todos los miembros',
  232. expand: 'Expandir',
  233. noResult: 'Sin resultado',
  234. },
  235. title: 'Control de Acceso a la Aplicación Web',
  236. description: 'Establecer permisos de acceso a la aplicación web',
  237. accessLabel: '¿Quién tiene acceso?',
  238. groups_one: '{{count}} GRUPO',
  239. groups_other: '{{count}} GRUPOS',
  240. members_one: '{{count}} MIEMBRO',
  241. members_other: '{{count}} MIEMBROS',
  242. noGroupsOrMembers: 'No grupos o miembros seleccionados',
  243. webAppSSONotEnabledTip: 'Por favor, contacte al administrador de la empresa para configurar el método de autenticación de la aplicación web.',
  244. updateSuccess: 'Actualización exitosa',
  245. },
  246. publishApp: {
  247. title: '¿Quién puede acceder a la aplicación web?',
  248. notSet: 'No establecido',
  249. notSetDesc: 'Actualmente nadie puede acceder a la aplicación web. Por favor, configure los permisos.',
  250. },
  251. accessControl: 'Control de Acceso a la Aplicación Web',
  252. noAccessPermission: 'No se permite el acceso a la aplicación web',
  253. maxActiveRequestsPlaceholder: 'Introduce 0 para ilimitado',
  254. maxActiveRequests: 'Máximas solicitudes concurrentes',
  255. maxActiveRequestsTip: 'Número máximo de solicitudes activas concurrentes por aplicación (0 para ilimitado)',
  256. gotoAnything: {
  257. actions: {
  258. searchApplications: 'Buscar aplicaciones',
  259. searchKnowledgeBasesDesc: 'Busque y navegue por sus bases de conocimiento',
  260. searchWorkflowNodes: 'Buscar nodos de flujo de trabajo',
  261. searchPlugins: 'Buscar complementos',
  262. searchWorkflowNodesDesc: 'Buscar y saltar a nodos en el flujo de trabajo actual por nombre o tipo',
  263. searchKnowledgeBases: 'Buscar en las bases de conocimiento',
  264. searchApplicationsDesc: 'Buscar y navegar a sus aplicaciones',
  265. searchPluginsDesc: 'Busca y navega a tus plugins',
  266. searchWorkflowNodesHelp: 'Esta función solo funciona cuando se visualiza un flujo de trabajo. Primero vaya a un flujo de trabajo.',
  267. languageCategoryTitle: 'Idioma',
  268. runDesc: 'Ejecutar comandos rápidos (tema, idioma, ...)',
  269. runTitle: 'Comandos',
  270. themeSystem: 'Tema del sistema',
  271. themeDark: 'Tema oscuro',
  272. themeLight: 'Tema Claro',
  273. themeCategoryTitle: 'Tema',
  274. themeLightDesc: 'Usar apariencia clara',
  275. themeSystemDesc: 'Sigue la apariencia de tu sistema operativo',
  276. languageChangeDesc: 'Cambiar el idioma de la interfaz',
  277. themeDarkDesc: 'Usar apariencia oscura',
  278. languageCategoryDesc: 'Cambiar el idioma de la interfaz',
  279. themeCategoryDesc: 'Cambiar el tema de la aplicación',
  280. slashDesc: 'Ejecuta comandos como /tema, /idioma',
  281. accountDesc: 'Navegar a la página de cuenta',
  282. communityDesc: 'Abrir comunidad de Discord',
  283. feedbackDesc: 'Discusiones de retroalimentación de la comunidad abierta',
  284. docDesc: 'Abrir la documentación de ayuda',
  285. },
  286. emptyState: {
  287. noAppsFound: 'No se encontraron aplicaciones',
  288. noPluginsFound: 'No se encontraron complementos',
  289. noWorkflowNodesFound: 'No se encontraron nodos de flujo de trabajo',
  290. noKnowledgeBasesFound: 'No se han encontrado bases de conocimiento',
  291. tryDifferentTerm: 'Intenta un término de búsqueda diferente o elimina el filtro {{mode}}',
  292. trySpecificSearch: 'Prueba {{shortcuts}} para búsquedas específicas',
  293. },
  294. groups: {
  295. apps: 'Aplicaciones',
  296. workflowNodes: 'Nodos de flujo de trabajo',
  297. knowledgeBases: 'Bases de conocimiento',
  298. plugins: 'Complementos',
  299. commands: 'Comandos',
  300. },
  301. clearToSearchAll: 'Borrar @ para buscar todo',
  302. noResults: 'No se han encontrado resultados',
  303. searching: 'Buscando...',
  304. searchTemporarilyUnavailable: 'La búsqueda no está disponible temporalmente',
  305. searchFailed: 'Error de búsqueda',
  306. useAtForSpecific: 'Use @ para tipos específicos',
  307. searchPlaceholder: 'Busque o escriba @ para los comandos...',
  308. searchTitle: 'Busca cualquier cosa',
  309. someServicesUnavailable: 'Algunos servicios de búsqueda no están disponibles',
  310. servicesUnavailableMessage: 'Algunos servicios de búsqueda pueden estar experimentando problemas. Inténtalo de nuevo en un momento.',
  311. searchHint: 'Empieza a escribir para buscar todo al instante',
  312. commandHint: 'Escriba @ para buscar por categoría',
  313. selectSearchType: 'Elige qué buscar',
  314. resultCount: '{{count}} resultado',
  315. resultCount_other: '{{count}} resultados',
  316. inScope: 'en {{scope}}s',
  317. tryDifferentSearch: 'Prueba con un término de búsqueda diferente',
  318. noMatchingCommands: 'No se encontraron comandos coincidentes',
  319. slashHint: 'Escribe / para ver todos los comandos disponibles',
  320. },
  321. }
  322. export default translation