feat(workflow): add altenate merge tool and translate workflow node and engine errors across locales

This commit is contained in:
alam00000 committed 2026-04-30 13:16:48 +05:30
1 parent 0040317e48
commit ef3dab5aeb
74 files changed
+2552 -1077

No files matched your search

+70 -2
View File
@@ -6,7 +6,9 @@
"convertFromPdf": "Convertir desde PDF",
"organizeManage": "Organizar y Gestionar",
"optimizeRepair": "Optimizar y Reparar",
"securePdf": "Asegurar PDF"
"securePdf": "Asegurar PDF",
"input": "Entrada",
"output": "Salida"
},
"pdfMultiTool": {
"name": "Multiherramienta PDF",
@@ -772,7 +774,73 @@
"templateLoaded": "Plantilla \"{{name}}\" cargada.",
"failedLoadTemplate": "Error al cargar la plantilla.",
"noSettings": "No hay opciones configurables para este nodo.",
"advancedSettings": "Configuración avanzada"
"advancedSettings": "Configuración avanzada",
"specialNodes": {
"pdfInput": {
"name": "Entrada PDF",
"description": "Sube uno o más archivos PDF"
},
"download": {
"name": "Descargar",
"description": "Descargar como PDF o ZIP automáticamente"
}
},
"errors": {
"noPdfsConnected": "No hay PDFs conectados al nodo {{node}}",
"noPdfInputs": "No hay PDFs en la entrada",
"expectedPdfInput": "Se esperaba una entrada PDF",
"failedToRenderPage": "Error al renderizar la página {{page}}",
"failedToGetCanvasContext": "No se pudo obtener el contexto del canvas para la página {{page}}",
"failedToRenderPageToImage": "No se pudo renderizar la página {{page}} como imagen",
"noPagesProcessed": "No se procesó ninguna página",
"cpdfNotConfigured": "CoherentPDF no está configurado. Configúralo en Ajustes avanzados.",
"workerError": "Error en el worker: {{message}}",
"alternateMergeWorkerError": "Error en el worker de fusión alternada: {{message}}",
"noPdfFilesUploaded": "No se subieron archivos PDF en el nodo de entrada PDF",
"failedToLoadFile": "No se pudo cargar \"{{file}}\": el archivo puede estar dañado",
"noImagesUploaded": "No se subieron imágenes en el nodo de entrada de imágenes",
"noWordDocsUploaded": "No se subieron documentos en el nodo de entrada Word",
"noExcelUploaded": "No se subieron hojas de cálculo en el nodo de entrada Excel",
"noPowerPointUploaded": "No se subieron presentaciones en el nodo de entrada PowerPoint",
"noCbzUploaded": "No se subieron archivos de cómic en el nodo de entrada CBZ",
"noEmailUploaded": "No se subieron archivos de correo en el nodo de entrada Email",
"noEpubUploaded": "No se subieron archivos EPUB en el nodo de entrada EPUB",
"noFb2Uploaded": "No se subieron archivos FB2 en el nodo de entrada FB2",
"noJsonUploaded": "No se subieron archivos JSON en el nodo de entrada JSON",
"noMarkdownUploaded": "No se subieron archivos Markdown en el nodo de entrada Markdown",
"noMobiUploaded": "No se subieron archivos MOBI en el nodo de entrada MOBI",
"noOdgUploaded": "No se subieron archivos ODG en el nodo de entrada ODG",
"noPagesUploaded": "No se subieron archivos Pages en el nodo de entrada Pages",
"noPubUploaded": "No se subieron archivos PUB en el nodo de entrada PUB",
"noSvgUploaded": "No se subieron archivos SVG en el nodo de entrada SVG",
"noTextUploaded": "No se subieron archivos de texto en el nodo de entrada de texto",
"noVsdUploaded": "No se subieron archivos Visio en el nodo de entrada VSD",
"noWpdUploaded": "No se subieron archivos WPD en el nodo de entrada WPD",
"noWpsUploaded": "No se subieron archivos WPS en el nodo de entrada WPS",
"noXmlUploaded": "No se subieron archivos XML en el nodo de entrada XML",
"noXpsUploaded": "No se subieron archivos XPS en el nodo de entrada XPS",
"alternateMergeNeedsTwo": "Alternar y mezclar necesita al menos dos PDFs conectados a su entrada",
"cropMarginsExceed": "Los márgenes de recorte exceden las dimensiones de la página. Reduce los valores.",
"digitalSignNoCertificate": "No se cargó ningún certificado en el nodo de firma digital",
"encryptUserPasswordRequired": "Se requiere contraseña de usuario para el cifrado",
"extractImagesNoneFound": "No se encontraron imágenes en los PDFs conectados",
"invertColorsFailedReadImage": "Error al leer los datos de la imagen",
"overlayRequiresPdf": "El nodo de superposición requiere una entrada PDF de superposición.",
"pdfToCsvNoTables": "No se encontraron tablas en el PDF",
"pdfToXlsxNoTables": "No se encontraron tablas en {{file}}",
"posterizeFailedTileCanvas": "No se pudo obtener el contexto del canvas del mosaico",
"redactNoText": "Censura: no se especificó texto para censurar",
"removeBlankPagesAllBlank": "Todas las páginas están en blanco",
"svgFailedToConvert": "Error al convertir SVG",
"svgFailedToLoad": "Error al cargar SVG",
"timestampFailed": "Error al sellar el tiempo usando TSA {{tsa}}: {{message}}",
"noOutputNodes": "No se encontraron nodos de salida. Añade un nodo de descarga para completar tu workflow.",
"circularDependency": "Dependencia circular detectada en el workflow. Elimina cualquier bucle entre nodos.",
"encryptOrdering": "El nodo de cifrado se conecta a \"{{target}}\", que puede fallar con datos cifrados. Mueve el cifrado justo antes del nodo de salida.",
"invalidWorkflowFile": "Archivo de workflow inválido: faltan los arrays de nodos o conexiones.",
"storageQuotaExceeded": "Error al guardar el workflow: cuota de almacenamiento excedida. Intenta eliminar plantillas antiguas.",
"failedToImport": "Error al importar el workflow: {{message}}"
}
},
"pdfOverlay": {
"name": "Superposición de PDF",