From 19a0b30420a96019c4dbc1d21be6f5f1cc2c09c0 Mon Sep 17 00:00:00 2001 From: ovargasp <59069596+ovargasp@users.noreply.github.com> Date: Sun, 23 Feb 2025 13:53:01 -0600 Subject: [PATCH] Updated spanish translations (#3039) # Added some missing translation, updated some that were confusing in spanish Please provide a summary of the changes, including: - What was changed: messages_es_ES.properties - Why the change was made: add some missing translations and update some others - Any challenges encountered: no Closes #(issue_number) --- ## Checklist ### General - [ ] I have read the [Contribution Guidelines](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/CONTRIBUTING.md) - [ ] I have read the [Stirling-PDF Developer Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/DeveloperGuide.md) (if applicable) - [ ] I have read the [How to add new languages to Stirling-PDF](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/HowToAddNewLanguage.md) (if applicable) - [ ] I have performed a self-review of my own code - [ ] My changes generate no new warnings ### Documentation - [ ] I have updated relevant docs on [Stirling-PDF's doc repo](https://github.com/Stirling-Tools/Stirling-Tools.github.io/blob/main/docs/) (if functionality has heavily changed) - [ ] I have read the section [Add New Translation Tags](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/HowToAddNewLanguage.md#add-new-translation-tags) (for new translation tags only) ### UI Changes (if applicable) - [ ] Screenshots or videos demonstrating the UI changes are attached (e.g., as comments or direct attachments in the PR) ### Testing (if applicable) - [ ] I have tested my changes locally. Refer to the [Testing Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/DeveloperGuide.md#6-testing) for more details. --- src/main/resources/messages_es_ES.properties | 268 +++++++++---------- 1 file changed, 134 insertions(+), 134 deletions(-) diff --git a/src/main/resources/messages_es_ES.properties b/src/main/resources/messages_es_ES.properties index ec70810df..4cb20f3d0 100644 --- a/src/main/resources/messages_es_ES.properties +++ b/src/main/resources/messages_es_ES.properties @@ -138,13 +138,13 @@ analytics.settings=Puede cambiar la configuración de analíticas en el archivo # NAVBAR # ############# navbar.favorite=Favoritos -navbar.recent=New and recently updated +navbar.recent=Nuevo y recientemente actualizado navbar.darkmode=Modo oscuro navbar.language=Idiomas navbar.settings=Configuración navbar.allTools=Herramientas navbar.multiTool=Multi herramientas -navbar.search=Search +navbar.search=Buscar navbar.sections.organize=Organizar navbar.sections.convertTo=Convertir a PDF navbar.sections.convertFrom=Convertir desde PDF @@ -246,14 +246,14 @@ database.info_1=Al importar datos, es fundamental garantizar la estructura corre database.info_2=El nombre del archivo no importa al cargarlo. Posteriormente se le cambiará el nombre para que siga el formato backup_user_yyyyMMddHHmm.sql, lo que garantiza una convención de nomenclatura coherente. database.submit=Importar Copia de Seguridad database.importIntoDatabaseSuccessed=Importación a la base de datos ha sido exitosa -database.backupCreated=Database backup successful +database.backupCreated=Respaldo de la Base de Datos exitoso database.fileNotFound=Archivo no encontrado database.fileNullOrEmpty=El archivo no debe ser nulo o vacío. database.failedImportFile=Archivo de importación fallido -database.notSupported=This function is not available for your database connection. +database.notSupported=Esta función no esta disponible para su conexión de Base de Datos session.expired=Tu sesión ha caducado. Actualice la página e inténtelo de nuevo. -session.refreshPage=Refresh Page +session.refreshPage=Refrescar Página ############# # HOME-PAGE # @@ -262,18 +262,18 @@ home.desc=Su ventanilla única autohospedada para todas sus necesidades PDF home.searchBar=Buscar características... -home.viewPdf.title=View/Edit PDF +home.viewPdf.title=Ver/Editar PDF home.viewPdf.desc=Ver, anotar, añadir texto o imágenes viewPdf.tags=ver,leer,anotar,texto,imagen -home.setFavorites=Set Favourites -home.hideFavorites=Hide Favourites -home.showFavorites=Show Favourites -home.legacyHomepage=Old homepage -home.newHomePage=Try our new homepage! -home.alphabetical=Alphabetical -home.globalPopularity=Global Popularity -home.sortBy=Sort by: +home.setFavorites=Agregar Favoritos +home.hideFavorites=Ocultar Favoritos +home.showFavorites=Mostrar Favoritos +home.legacyHomepage=Página de inicio anterior +home.newHomePage=¡Prueba nuestra nueva página de inicio! +home.alphabetical=Alfabetico +home.globalPopularity=Popularidad Global +home.sortBy=Ordenado por: home.multiTool.title=Multi-herramienta PDF home.multiTool.desc=Combinar, rotar, reorganizar y eliminar páginas @@ -462,9 +462,9 @@ home.MarkdownToPDF.title=Markdown a PDF home.MarkdownToPDF.desc=Convierte cualquier archivo Markdown a PDF MarkdownToPDF.tags=margen,contenido web,transformación,convertir -home.PDFToMarkdown.title=PDF to Markdown -home.PDFToMarkdown.desc=Converts any PDF to Markdown -PDFToMarkdown.tags=markup,web-content,transformation,convert,md +home.PDFToMarkdown.title=PDF a Markdown +home.PDFToMarkdown.desc=Convierte cualquier PDF a Markdown +PDFToMarkdown.tags=markup,contenido web,transformación,convertir,md home.getPdfInfo.title=Obtener toda la información en PDF home.getPdfInfo.desc=Obtiene toda la información posible de archivos PDF @@ -489,9 +489,9 @@ home.autoRedact.title=Auto Redactar home.autoRedact.desc=Redactar automáticamente (ocultar) texto en un PDF según el texto introducido autoRedact.tags=Redactar,Ocultar,ocultar,negro,subrayador,oculto -home.redact.title=Manual Redaction -home.redact.desc=Redacts a PDF based on selected text, drawn shapes and/or selected page(s) -redact.tags=Redact,Hide,black out,black,marker,hidden,manual +home.redact.title=Redacción Manual +home.redact.desc=Redacta un PDF basado en el texto seleccionado, dibuja formas y/o página(s) selecionada(s) +redact.tags=Redactar,Ocultar,oscurece,negro,marcador,oculto,manual home.tableExtraxt.title=PDF a CSV home.tableExtraxt.desc=Extraer Tablas de un PDF convirtiéndolas a CSV @@ -533,9 +533,9 @@ home.splitPdfByChapters.title=Dividir PDF por capítulos home.splitPdfByChapters.desc=Divida un PDF en varios archivos según su estructura de capítulos. splitPdfByChapters.tags=dividir,capítulos,marcadores,organizar -home.validateSignature.title=Validate PDF Signature -home.validateSignature.desc=Verify digital signatures and certificates in PDF documents -validateSignature.tags=signature,verify,validate,pdf,certificate,digital signature,Validate Signature,Validate certificate +home.validateSignature.title=Validar firma del PDF +home.validateSignature.desc=Verifica firmas digitales y certificados en los documentos PDF +validateSignature.tags=firma,verificar,validar,pdf,certificado,firma digital,validar firma,validar certificado #replace-invert-color replace-color.title=Reemplazar-Invertir-Color @@ -580,50 +580,50 @@ login.oauth2invalidRequest=Solicitud no válida login.oauth2AccessDenied=Acceso denegado login.oauth2InvalidTokenResponse=Respuesta de token no válida login.oauth2InvalidIdToken=Token de identificación no válido -login.relyingPartyRegistrationNotFound=No relying party registration found +login.relyingPartyRegistrationNotFound=No hay registro de terceros confiables login.userIsDisabled=El usuario está desactivado, actualmente el acceso está bloqueado para ese nombre de usuario. Por favor, póngase en contacto con el administrador. login.alreadyLoggedIn=Ya has iniciado sesión en login.alreadyLoggedIn2=dispositivos. Cierra sesión en los dispositivos y vuelve a intentarlo. login.toManySessions=Tienes demasiadas sesiones activas #auto-redact -autoRedact.title=Auto Redactar -autoRedact.header=Auto Redactar +autoRedact.title=Auto Censurar Texto +autoRedact.header=Auto Censurar Texto autoRedact.colorLabel=Color -autoRedact.textsToRedactLabel=Texto para Redactar (separado por líneas) +autoRedact.textsToRedactLabel=Texto para Censurar (separado por líneas) autoRedact.textsToRedactPlaceholder=por ej. \nConfidencial \nAlto-Secreto autoRedact.useRegexLabel=Usar Regex autoRedact.wholeWordSearchLabel=Búsqueda por palabra completa autoRedact.customPaddingLabel=Extra Padding personalizado -autoRedact.convertPDFToImageLabel=Convertir PDF a imagen PDF (Utilizado para quitar el texto detrás del cajetín) +autoRedact.convertPDFToImageLabel=Convertir PDF a imagen PDF (Utilizado para eliminar el texto detrás del cajetín de censura) autoRedact.submitButton=Enviar #redact -redact.title=Manual Redaction -redact.header=Manual Redaction -redact.submit=Redact -redact.textBasedRedaction=Text based Redaction -redact.pageBasedRedaction=Page-based Redaction -redact.convertPDFToImageLabel=Convert PDF to PDF-Image (Used to remove text behind the box) -redact.pageRedactionNumbers.title=Pages +redact.title=Censurar texto Manualmente +redact.header=Censurar texto Manualmente +redact.submit=Enviar +redact.textBasedRedaction=Censura basada en texto +redact.pageBasedRedaction=Censura basada en la página +redact.convertPDFToImageLabel=Convertir PDF a PDF-Image (Utilizado para eliminar el texto detrás del cajetín de censura) +redact.pageRedactionNumbers.title=Páginas redact.pageRedactionNumbers.placeholder=(e.g. 1,2,8 or 4,7,12-16 or 2n-1) -redact.redactionColor.title=Redaction Color -redact.export=Export -redact.upload=Upload -redact.boxRedaction=Box draw redaction +redact.redactionColor.title=Color del cajetín +redact.export=Exportar +redact.upload=Cargar +redact.boxRedaction=Dibujar cajetín de censura redact.zoom=Zoom redact.zoomIn=Zoom in redact.zoomOut=Zoom out -redact.nextPage=Next Page -redact.previousPage=Previous Page -redact.toggleSidebar=Toggle Sidebar -redact.showThumbnails=Show Thumbnails -redact.showDocumentOutline=Show Document Outline (double-click to expand/collapse all items) -redact.showAttatchments=Show Attachments -redact.showLayers=Show Layers (double-click to reset all layers to the default state) -redact.colourPicker=Colour Picker -redact.findCurrentOutlineItem=Find current outline item -redact.applyChanges=Apply Changes +redact.nextPage=Siguiente página +redact.previousPage=Pagina Anterior +redact.toggleSidebar=Activar/desactivar barra lateral +redact.showThumbnails=Mostrar Miniaturas +redact.showDocumentOutline=Mostra Esquema del documento (doble-click para expandir/colapsar elementos) +redact.showAttatchments=Mostrar Adjuntos +redact.showLayers=Mostrar Capas (doble-click para reiniciar las capas a su estado inicial) +redact.colourPicker=Seleccionador de Color +redact.findCurrentOutlineItem=Buscar elemento actual de esquema +redact.applyChanges=Aplicar Cambios #showJS showJS.title=Mostrar Javascript @@ -661,9 +661,9 @@ MarkdownToPDF.credit=Usa WeasyPrint #pdf-to-markdown -PDFToMarkdown.title=PDF To Markdown -PDFToMarkdown.header=PDF To Markdown -PDFToMarkdown.submit=Convert +PDFToMarkdown.title=PDF a Markdown +PDFToMarkdown.header=PDF a Markdown +PDFToMarkdown.submit=Convertir #url-to-pdf @@ -713,14 +713,14 @@ AddStampRequest.submit=Enviar #sanitizePDF -sanitizePDF.title=Desinfectar archivo PDF -sanitizePDF.header=Desinfectar un archivo PDF -sanitizePDF.selectText.1=Eliminar acciones JavaScript +sanitizePDF.title=Limpiar archivo PDF +sanitizePDF.header=Limpiar un archivo PDF +sanitizePDF.selectText.1=Eliminar código JavaScript sanitizePDF.selectText.2=Eliminar archivos incrustados sanitizePDF.selectText.3=Eliminar metadatos sanitizePDF.selectText.4=Eliminar enlaces sanitizePDF.selectText.5=Eliminar fuentes -sanitizePDF.submit=Desinfectar PDF +sanitizePDF.submit=Limpiar PDF #addPageNumbers @@ -874,13 +874,13 @@ sign.save=Guardar Firma sign.personalSigs=Firmas Personales sign.sharedSigs=Firmas compartidas sign.noSavedSigs=No se encontraron firmas guardadas -sign.addToAll=Add to all pages -sign.delete=Delete -sign.first=First page -sign.last=Last page -sign.next=Next page -sign.previous=Previous page -sign.maintainRatio=Toggle maintain aspect ratio +sign.addToAll=Agregar a todas las páginas +sign.delete=Eliminar +sign.first=Primera página +sign.last=Última página +sign.next=Siguiente página +sign.previous=Página anterior +sign.maintainRatio=Activar/desactivar la relación de aspecto #repair @@ -952,7 +952,7 @@ compress.title=Comprimir compress.header=Comprimir PDF compress.credit=Este servicio utiliza qpdf para compresión/optimización de PDF compress.selectText.1=Modo manual - De 1 a 5 -compress.selectText.1.1=In optimization levels 6 to 9, in addition to general PDF compression, image resolution is scaled down to further reduce file size. Higher levels result in stronger image compression (up to 50% of the original size), achieving greater size reduction but with potential quality loss in images. +compress.selectText.1.1=En los niveles de optimización 6 a 9, además de la compresión general de PDF, se reduce la resolución de la imagen para reducir aún más el tamaño del archivo. Los niveles más altos dan como resultado una mayor compresión de la imagen (hasta el 50 % del tamaño original), lo que permite lograr una mayor reducción del tamaño, pero con una posible pérdida de calidad en las imágenes. compress.selectText.2=Nivel de optimización: compress.selectText.3=4 (Terrible para imágenes de texto) compress.selectText.4=Modo automático: ajusta automáticamente la calidad para que el PDF tenga el tamaño exacto @@ -1000,42 +1000,42 @@ pdfOrganiser.placeholder=(por ej., 1,3,2 o 4-8,2,10-12 o 2n-1) multiTool.title=Multi-herramienta PDF multiTool.header=Multi-herramienta PDF multiTool.uploadPrompts=Nombre del archivo -multiTool.selectAll=Select All -multiTool.deselectAll=Deselect All -multiTool.selectPages=Page Select -multiTool.selectedPages=Selected Pages -multiTool.page=Page -multiTool.deleteSelected=Delete Selected -multiTool.downloadAll=Export -multiTool.downloadSelected=Export Selected +multiTool.selectAll=Seleccionar Todo +multiTool.deselectAll=Deseleccionar Todo +multiTool.selectPages=Seleccionar página(s) +multiTool.selectedPages=Página(s) Selecccionada(s) +multiTool.page=Página +multiTool.deleteSelected=Borrar selecionado(s) +multiTool.downloadAll=Exportar +multiTool.downloadSelected=Exportar selecionado(s) -multiTool.insertPageBreak=Insert Page Break -multiTool.addFile=Add File -multiTool.rotateLeft=Rotate Left -multiTool.rotateRight=Rotate Right -multiTool.split=Split -multiTool.moveLeft=Move Left -multiTool.moveRight=Move Right -multiTool.delete=Delete -multiTool.dragDropMessage=Page(s) Selected -multiTool.undo=Undo -multiTool.redo=Redo +multiTool.insertPageBreak=Insertar salto página +multiTool.addFile=Agregar Archivo +multiTool.rotateLeft=Rotar a la izquierda +multiTool.rotateRight=Rotar a la derecha +multiTool.split=Dividir +multiTool.moveLeft=Mover a la izquierda +multiTool.moveRight=Mover a la derecha +multiTool.delete=Borrar +multiTool.dragDropMessage=Página(s) Selecccionada(s) +multiTool.undo=Deshacer +multiTool.redo=Rehacer #decrypt -decrypt.passwordPrompt=This file is password-protected. Please enter the password: -decrypt.cancelled=Operation cancelled for PDF: {0} -decrypt.noPassword=No password provided for encrypted PDF: {0} -decrypt.invalidPassword=Please try again with the correct password. -decrypt.invalidPasswordHeader=Incorrect password or unsupported encryption for PDF: {0} -decrypt.unexpectedError=There was an error processing the file. Please try again. -decrypt.serverError=Server error while decrypting: {0} -decrypt.success=File decrypted successfully. +decrypt.passwordPrompt=Este archivo está protegido con contraseña. Introdúzca la contraseña: +decrypt.cancelled=Operación cancelada para el PDF: {0} +decrypt.noPassword=No se proporcionó contraseña para PDF cifrado: {0} +decrypt.invalidPassword=Por favor, inténtelo de nuevo con la contraseña correcta. +decrypt.invalidPasswordHeader=Contraseña incorrecta o cifrado no compatible para PDF: {0} +decrypt.unexpectedError=Se produjo un error al procesar el archivo. Inténtalo nuevamente. +decrypt.serverError=Error del servidor al descifrar: {0} +decrypt.success=Archivo descifrado exitosamente. #multiTool-advert -multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! +multiTool-advert.message=Esta función también está disponible en nuestra página de herramientas múltiples. ¡Échale un vistazo para ver una interfaz de usuario página por página mejorada y funciones adicionales! #view pdf -viewPdf.title=View/Edit PDF +viewPdf.title=Ver/Editar PDF viewPdf.header=Ver PDF #pageRemover @@ -1337,51 +1337,51 @@ splitByChapters.submit=Dividir PDF #File Chooser fileChooser.click=Click -fileChooser.or=or -fileChooser.dragAndDrop=Drag & Drop -fileChooser.dragAndDropPDF=Drag & Drop PDF file -fileChooser.dragAndDropImage=Drag & Drop Image file -fileChooser.hoveredDragAndDrop=Drag & Drop file(s) here +fileChooser.or=o +fileChooser.dragAndDrop=Arrastrar & Soltar +fileChooser.dragAndDropPDF=Arrastrar & Soltar archivo PDF +fileChooser.dragAndDropImage=Arrastrar & Soltar archivo de Imagen +fileChooser.hoveredDragAndDrop=Arrastrar & Soltar archivos(s) aquí #release notes -releases.footer=Releases -releases.title=Release Notes -releases.header=Release Notes -releases.current.version=Current Release -releases.note=Release notes are only available in English +releases.footer=Versiones +releases.title=Notas de la versión +releases.header=Notas de la versión +releases.current.version=versión Actual +releases.note=Las notas de la versión solo están disponibles en Inglés #Validate Signature -validateSignature.title=Validate PDF Signatures -validateSignature.header=Validate Digital Signatures -validateSignature.selectPDF=Select signed PDF file -validateSignature.submit=Validate Signatures -validateSignature.results=Validation Results -validateSignature.status=Status -validateSignature.signer=Signer -validateSignature.date=Date -validateSignature.reason=Reason -validateSignature.location=Location -validateSignature.noSignatures=No digital signatures found in this document -validateSignature.status.valid=Valid -validateSignature.status.invalid=Invalid -validateSignature.chain.invalid=Certificate chain validation failed - cannot verify signer's identity -validateSignature.trust.invalid=Certificate not in trust store - source cannot be verified -validateSignature.cert.expired=Certificate has expired -validateSignature.cert.revoked=Certificate has been revoked -validateSignature.signature.info=Signature Information -validateSignature.signature=Signature -validateSignature.signature.mathValid=Signature is mathematically valid BUT: -validateSignature.selectCustomCert=Custom Certificate File X.509 (Optional) -validateSignature.cert.info=Certificate Details -validateSignature.cert.issuer=Issuer +validateSignature.title=Validar firmas del PDF +validateSignature.header=Validar firmas del PDF +validateSignature.selectPDF=Seleccione el archivo PDF firmado +validateSignature.submit=Validar firmas +validateSignature.results=Resultados de la Validación +validateSignature.status=Estador +validateSignature.signer=Firmante +validateSignature.date=Fecha +validateSignature.reason=Razón +validateSignature.location=Ubicación +validateSignature.noSignatures=No se encontrario firmas digiales en este documento +validateSignature.status.valid=Válido +validateSignature.status.invalid=Inválido +validateSignature.chain.invalid=Error en la validación de la cadena de certificados: no se puede verificar la identidad del firmante +validateSignature.trust.invalid=El certificado no se encuentra en los almacenes de confianza: no se puede verificar la fuente +validateSignature.cert.expired=Certificado expiredo +validateSignature.cert.revoked=Certificado fue revocado +validateSignature.signature.info=Información de la firma +validateSignature.signature=Firma +validateSignature.signature.mathValid=La firma es matemáticamente válida aunque: +validateSignature.selectCustomCert=Archivo de certificado personalizado X.509 (opcional) +validateSignature.cert.info=Detalles Certificado +validateSignature.cert.issuer=Emisor validateSignature.cert.subject=Subject -validateSignature.cert.serialNumber=Serial Number -validateSignature.cert.validFrom=Valid From -validateSignature.cert.validUntil=Valid Until -validateSignature.cert.algorithm=Algorithm -validateSignature.cert.keySize=Key Size -validateSignature.cert.version=Version -validateSignature.cert.keyUsage=Key Usage -validateSignature.cert.selfSigned=Self-Signed +validateSignature.cert.serialNumber=Número Serie +validateSignature.cert.validFrom=Válido desde +validateSignature.cert.validUntil=Válido hasta +validateSignature.cert.algorithm=Algoritmo +validateSignature.cert.keySize=Tamaño llave +validateSignature.cert.version=Versión +validateSignature.cert.keyUsage=Uso de la llave +validateSignature.cert.selfSigned=Autofirmado validateSignature.cert.bits=bits compress.grayscale.label=Aplicar escala de grises para compresión