Merge pull request #2 from NeilJared/NeilJared

Update messages_es_ES.properties
This commit is contained in:
NeilJared 2025-07-10 23:53:12 +02:00 committed by GitHub
commit af2bafc6af
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -170,67 +170,67 @@ sizes.medium=Mediano
sizes.large=Grande
sizes.x-large=Extra grande
error.pdfPassword=El documento PDF está protegido con contraseña y no se ha proporcionado o es incorrecta
error.pdfCorrupted=PDF file appears to be corrupted or damaged. Please try using the 'Repair PDF' feature first to fix the file before proceeding with this operation.
error.pdfCorruptedMultiple=One or more PDF files appear to be corrupted or damaged. Please try using the 'Repair PDF' feature on each file first before attempting to merge them.
error.pdfCorruptedDuring=Error {0}: PDF file appears to be corrupted or damaged. Please try using the 'Repair PDF' feature first to fix the file before proceeding with this operation.
error.pdfCorrupted=El archivo PDF está corrupto o dañado. Por favor, utilice la herramienta "Reparar PDF" para reparar el archivo antes de proceder con esta operación.
error.pdfCorruptedMultiple=Uno o más archivos PDF están corruptos o dañados. utilice la herramienta "Reparar PDF" para reparar cada archivo antes de proceder a unirlos.
error.pdfCorruptedDuring=Error {0}: el archivo PDF está corrupto o dañado. Por favor, utilice la herramienta "Reparar PDF" para reparar el archivo antes de proceder con esta operación.
# Frontend corruption error messages
error.pdfInvalid=The PDF file "{0}" appears to be corrupted or has an invalid structure. Please try using the 'Repair PDF' feature to fix the file before proceeding.
error.tryRepair=Try using the Repair PDF feature to fix corrupted files.
error.pdfInvalid=El archivo PDF "{0}" parece estar corrupto o tiene una estructura no válida. Por favor, utilice la herramienta 'Reparar PDF' para reparar el archivo antes de proceder.
error.tryRepair=Utilice la opción Reparar PDF para reparar los archivos corruptos.
# Additional error messages
error.pdfEncryption=The PDF appears to have corrupted encryption data. This can happen when the PDF was created with incompatible encryption methods. Please try using the 'Repair PDF' feature first, or contact the document creator for a new copy.
error.fileProcessing=An error occurred while processing the file during {0} operation: {1}
error.pdfEncryption=El PDF parece tener datos de encriptación erróneos. Esto puede ocurrir cuando se creó el PDF con métodos incompatibles de encriptación. Por favor, pruebe primero con la opción "Reparar PDF", o contacte con el autor para que le facilite una nueva copia.
error.fileProcessing=Se ha producido un error al procesar el archivo durante la operación {0}: {1}
# Generic error message templates
error.toolNotInstalled={0} is not installed
error.toolRequired={0} is required for {1}
error.conversionFailed={0} conversion failed
error.commandFailed={0} command failed
error.algorithmNotAvailable={0} algorithm not available
error.optionsNotSpecified={0} options are not specified
error.fileFormatRequired=File must be in {0} format
error.invalidFormat=Invalid {0} format: {1}
error.endpointDisabled=This endpoint has been disabled by the admin
error.urlNotReachable=URL is not reachable, please provide a valid URL
error.toolNotInstalled={0} no está instalada
error.toolRequired={0} es necesario para {1}
error.conversionFailed={0} falló la conversión
error.commandFailed={0} falló el comando
error.algorithmNotAvailable={0} algoritmo no disponible
error.optionsNotSpecified={0} opciones no especificadas
error.fileFormatRequired=<el archivo debe estar en {0} formato
error.invalidFormat=Formato de {0} no válido: {1}
error.endpointDisabled=Este punto de acceso ha sido desactivado por el administrador
error.urlNotReachable=La URL no es accesible, por favor proporcione una URL válida
# DPI and image rendering messages - used by frontend for dynamic translation
# Backend sends: [TRANSLATE:messageKey:arg1,arg2] English message
# Frontend parses this and replaces with localized versions using these keys
error.dpiExceedsLimit=DPI value {0} exceeds maximum safe limit of {1}. High DPI values can cause memory issues and crashes. Please use a lower DPI value.
error.pageTooBigForDpi=PDF page {0} is too large to render at {1} DPI. Please try a lower DPI value (recommended: 150 or less).
error.pageTooBigExceedsArray=PDF page {0} is too large to render at {1} DPI. The resulting image would exceed Java's maximum array size. Please try a lower DPI value (recommended: 150 or less).
error.pageTooBigFor300Dpi=PDF page {0} is too large to render at 300 DPI. The resulting image would exceed Java's maximum array size. Please use a lower DPI value for PDF-to-image conversion.
error.dpiExceedsLimit=El valor de DPI {0} supera el límite seguro máximo de {1}. El uso de valores de DPI elevados puede provocar problemas de memoria y cierres inesperados de la aplicación. Utilice un valor de DPI inferior.
error.pageTooBigForDpi=La página PDF {0} es demasiado grande para renderizarse a {1} DPI. Utilice un valor de DPI más bajo (se recomienda 150 o menos).
error.pageTooBigExceedsArray=La página PDF {0} es demasiado grande para renderizarse a {1} DPI. La imagen resultante excedería el tamaño máximo de una matriz permitido por Java. Utilice un valor de DPI inferior (se recomienda 150 o menos).
error.pageTooBigFor300Dpi= La página PDF {0} es demasiado grande para mostrarse correctamente con una resolución de 300 DPI. Para evitar problemas durante la conversión a imagen, utiliza un valor de DPI más bajo (recomendado: 150 o menos).
# URL and website conversion messages
# System requirements messages
# Authentication and security messages
error.apiKeyInvalid=API key is not valid.
error.userNotFound=User not found.
error.passwordRequired=Password must not be null.
error.accountLocked=Your account has been locked due to too many failed login attempts.
error.invalidEmail=Invalid email addresses provided.
error.emailAttachmentRequired=An attachment is required to send the email.
error.signatureNotFound=Signature file not found.
error.apiKeyInvalid=La calve de API no es válida.
error.userNotFound=Usuario no encontrado.
error.passwordRequired=La contraseña no debe estar vacía.
error.accountLocked= Su cuenta ha sido bloqueada debido a demasiados intentos fallidos de inicio de sesión.
error.invalidEmail=Correo electrónico erróneo.
error.emailAttachmentRequired=Es necesario que adjunte un archivo para poder enviar el correo electrónico.
error.signatureNotFound=Archivo de firma no encontrado.
# File processing messages
error.fileNotFound=File not found with ID: {0}
error.fileNotFound=Archivo no encontrado con ID: {0}
# Database and configuration messages
error.noBackupScripts=No backup scripts were found.
error.unsupportedProvider={0} is not currently supported.
error.pathTraversalDetected=Path traversal detected for security reasons.
error.noBackupScripts=No se han encontrado scripts de copia de seguridad.
error.unsupportedProvider={0} no es soportado actualmente.
error.pathTraversalDetected=Se ha detectado un intento de recorrido de rutas por motivos de seguridad.
# Validation messages
error.invalidArgument=Invalid argument: {0}
error.argumentRequired={0} must not be null
error.operationFailed=Operation failed: {0}
error.angleNotMultipleOf90=Angle must be a multiple of 90
error.pdfBookmarksNotFound=No PDF bookmarks/outline found in document
error.fontLoadingFailed=Error processing font file
error.fontDirectoryReadFailed=Failed to read font directory
error.invalidArgument=Argumento no válido: {0}
error.argumentRequired={0} no debe estar vacío
error.operationFailed=Operación fallida: {0}
error.angleNotMultipleOf90=El ángulo debe ser un múltiplo de 90
error.pdfBookmarksNotFound=No se han encontrado marcadores ni esquemas PDF en el documento
error.fontLoadingFailed=Error procesando el archivo de fuentes
error.fontDirectoryReadFailed=No se ha podido leer el directorio de fuentes
delete=Borrar
username=Nombre de usuario
password=Contraseña
@ -260,7 +260,7 @@ disabledCurrentUserMessage=El usuario actual no se puede deshabilitar
downgradeCurrentUserLongMessage=No se puede degradar el rol del usuario actual. Por lo tanto, el usuario actual no se mostrará.
userAlreadyExistsOAuthMessage=La usuario ya existe como usuario de OAuth2.
userAlreadyExistsWebMessage=El usuario ya existe como usuario web.
invalidRoleMessage=Invalid role.
invalidRoleMessage=Rol no válido.
error=Error
oops=¡Ups!
help=Ayuda
@ -273,7 +273,7 @@ color=Color
sponsor=Patrocinador
info=Información
pro=Pro
proFeatures=Pro Features
proFeatures=Funciones avanzadas
page=Página
pages=Páginas
loading=Cargando...
@ -281,12 +281,12 @@ addToDoc=Agregar al Documento
reset=Restablecer
apply=Aplicar
noFileSelected=No ha seleccionado ningún archivo. Por favor, cargue uno.
view=View
cancel=Cancel
view=Ver
cancel=Cancelar
back.toSettings=Back to Settings
back.toHome=Back to Home
back.toAdmin=Back to Admin
back.toSettings=Volver a ajustes
back.toHome=Volver al inicio
back.toAdmin=Volver al administrador
legal.privacy=Política de Privacidad
legal.terms=Términos y Condiciones
@ -409,7 +409,7 @@ account.webBrowserSettings=Configuración del navegador
account.syncToBrowser=Sincronizar cuenta -> Navegador
account.syncToAccount=Sincronizar cuenta <- Navegador
account.adminTitle=Administrator Tools
account.adminNotif=You have admin privileges. Access system settings and user management.
account.adminNotif=Dispone de privilegios de administrador. Acceda a la configuración del sistema y a la gestión de usuarios.
adminUserSettings.title=Configuración de control de usuario
@ -440,48 +440,48 @@ adminUserSettings.disabledUsers=Usuarios deshabilitados:
adminUserSettings.totalUsers=Usuarios totales:
adminUserSettings.lastRequest=Última petición
adminUserSettings.usage=Ver uso
adminUserSettings.teams=View/Edit Teams
adminUserSettings.team=Team
adminUserSettings.manageTeams=Manage Teams
adminUserSettings.createTeam=Create Team
adminUserSettings.viewTeam=View Team
adminUserSettings.deleteTeam=Delete Team
adminUserSettings.teamName=Team Name
adminUserSettings.teamExists=Team already exists
adminUserSettings.teamCreated=Team created successfully
adminUserSettings.teamChanged=User's team was updated
adminUserSettings.teamHidden=Hidden
adminUserSettings.totalMembers=Total Members
adminUserSettings.confirmDeleteTeam=Are you sure you want to delete this team?
adminUserSettings.teams=Ver/Editar equipos
adminUserSettings.team=Equipo
adminUserSettings.manageTeams=Gestionar equipos
adminUserSettings.createTeam=Crear equipo
adminUserSettings.viewTeam=Ver equipo
adminUserSettings.deleteTeam=Borrar equipo
adminUserSettings.teamName=Nombre del equipo
adminUserSettings.teamExists=El equipo ya existe
adminUserSettings.teamCreated=Equipo creado satisfactoriamente
adminUserSettings.teamChanged=El equipo del usuario ha sido actualizado
adminUserSettings.teamHidden=Oculto
adminUserSettings.totalMembers=Total de miembros
adminUserSettings.confirmDeleteTeam=¿está seguro de que desea eliminar este equipo??
teamCreated=Team created successfully
teamExists=A team with that name already exists
teamNameExists=Another team with that name already exists
teamNotFound=Team not found
teamDeleted=Team deleted
teamHasUsers=Cannot delete a team with users assigned
teamRenamed=Team renamed successfully
teamCreated=Equipo creado correctamente
teamExists=Ya existe un equipo con ese nombre
teamNameExists=Ya existe otro equipo con ese nombre
teamNotFound=Equipo no encontrado
teamDeleted=Equipo eliminado
teamHasUsers=No se puede eliminar un equipo con usuarios asignados
teamRenamed=El equipo se ha renombrado correctamente
# Team user management
team.addUser=Add User to Team
team.selectUser=Select User
team.warning.moveUser=Warning: This will move the user from "{0}" team to "{1}" team. Are you sure?
team.confirm.moveUser=Are you sure you want to move this user from "{0}" team to "{1}" team?
team.userAdded=User successfully added to team
team.back=Back to Teams
team.internal=Internal Team
team.internalTeamNotAccessible=The Internal team is a system team and cannot be accessed
team.cannotMoveInternalUsers=Users in the Internal team cannot be moved to other teams
team.hidden=Hidden
team.name=Team Name
team.totalMembers=Total Members
team.members=Members
team.username=Username
team.role=Role
team.status=Status
team.enabled=Enabled
team.disabled=Disabled
team.noMembers=This team has no members yet.
team.addUser=Añadir usuario al equipo
team.selectUser=Seleccione usuario
team.warning.moveUser=Atención: Esto moverá al usuario del equipo "{0}" al equipo "{1}". ¿Está seguro de que desea continuar?
team.confirm.moveUser= ¿Está seguro de que desea mover a este usuario del equipo "{0}" al equipo "{1}"?
team.userAdded=El usuario se ha añadido correctamente al equipo.
team.back=Volver a equipos
team.internal=Equipo interno
team.internalTeamNotAccessible=Este equipo está reservado para funciones internas del sistema y no está disponible para su uso directo.
team.cannotMoveInternalUsers=Los usuarios del equipo interno no pueden ser trasladados a otros equipos
team.hidden=Oculto
team.name=Nombre de equipo
team.totalMembers=Usuarios totales
team.members=Miembros
team.username=Nombre de usuario
team.role=Rol
team.status=Estado
team.enabled=Habilitado
team.disabled=Deshabilitado
team.noMembers=Este equipo aún no tiene miembros.
@ -585,9 +585,9 @@ home.addImage.title=Agregar imagen al PDF
home.addImage.desc=Agregar una imagen en el PDF en una ubicación establecida (en desarrollo)
addImage.tags=img,jpg,imagen,fotografía
home.attachments.title=Add Attachments
home.attachments.desc=Add or remove embedded files (attachments) to/from a PDF
attachments.tags=embed,attach,file,attachment,attachments
home.attachments.title=Añadir archivos adjuntos
home.attachments.desc=Añadir o eliminar archivos incrustados (adjuntos) en un PDF
attachments.tags=incrustar,adjuntar,archivo,adjunto,adjuntos
home.watermark.title=Añadir marca de agua
home.watermark.desc=Añadir una marca de agua predefinida al documento PDF
@ -614,9 +614,9 @@ home.compressPdfs.title=Comprimir
home.compressPdfs.desc=Comprimir PDFs para reducir el tamaño del archivo
compressPdfs.tags=aplastar,pequeño,diminuto
home.unlockPDFForms.title=Unlock PDF Forms
home.unlockPDFForms.desc=Remove read-only property of form fields in a PDF document.
unlockPDFForms.tags=remove,delete,form,field,readonly
home.unlockPDFForms.title=Desbloquear formularios PDF
home.unlockPDFForms.desc=Eliminar la propiedad de solo lectura de los campos de formulario en un documento PDF.
unlockPDFForms.tags=eliminar,borrar,formulario,campo,solo lectura
home.changeMetadata.title=Cambiar metadatos
home.changeMetadata.desc=Cambiar/Eliminar/Añadir metadatos al documento PDF
@ -740,21 +740,21 @@ home.HTMLToPDF.desc=Convierte cualquier archivo HTML o ZIP a PDF
HTMLToPDF.tags=margen,contenido web,transformación,convertir
#eml-to-pdf
home.EMLToPDF.title=Email to PDF
home.EMLToPDF.desc=Converts email (EML) files to PDF format including headers, body, and inline images
EMLToPDF.tags=email,conversion,eml,message,transformation,convert,mail
home.EMLToPDF.title=Correo electrónico a PDF
home.EMLToPDF.desc=Convierte archivos de correo electrónico (EML) a formato PDF incluyendo encabezados, cuerpo e imágenes incrustadas
EMLToPDF.tags=Correo electrónico,conversión,eml,mensaje,transformación,convertir,correo
EMLToPDF.title=Email To PDF
EMLToPDF.header=Email To PDF
EMLToPDF.submit=Convert
EMLToPDF.downloadHtml=Download HTML intermediate file instead of PDF
EMLToPDF.downloadHtmlHelp=This allows you to see the HTML version before PDF conversion and can help debug formatting issues
EMLToPDF.includeAttachments=Include attachments in PDF
EMLToPDF.maxAttachmentSize=Maximum attachment size (MB)
EMLToPDF.help=Converts email (EML) files to PDF format including headers, body, and inline images
EMLToPDF.troubleshootingTip1=Email to HTML is a more reliable process, so with batch-processing it is recommended to save both
EMLToPDF.troubleshootingTip2=With a small number of Emails, if the PDF is malformed, you can download HTML and override some of the problematic HTML/CSS code.
EMLToPDF.troubleshootingTip3=Embeddings, however, do not work with HTMLs
EMLToPDF.title=Correo electrónico a PDF
EMLToPDF.header=Correo electrónico a PDF
EMLToPDF.submit=Convertir
EMLToPDF.downloadHtml=Descargar archivo intermedio en formato HTML en lugar de PDF
EMLToPDF.downloadHtmlHelp=Esto permite ver la versión HTML antes de la conversión a PDF y puede ayudar a depurar problemas de formato
EMLToPDF.includeAttachments=Incluir adjuntos en el PDF
EMLToPDF.maxAttachmentSize=Tamaño máximo de archivo adjunto (MB)
EMLToPDF.help=Convierte archivos de correo electrónico (EML) a formato PDF incluyendo encabezados, cuerpo e imágenes incrustadas
EMLToPDF.troubleshootingTip1=La conversión de correo electrónico a HTML es un proceso más fiable, por lo que se recomienda guardar ambos formatos al realizar procesamiento por lotes
EMLToPDF.troubleshootingTip2=Con un número reducido de correos electrónicos, si el PDF está mal formado, puedes descargar el HTML y corregir parte del código HTML/CSS problemático.
EMLToPDF.troubleshootingTip3=Sin embargo, los embeddings no funcionan con archivos HTML
home.MarkdownToPDF.title=Markdown a PDF
home.MarkdownToPDF.desc=Convierte cualquier archivo Markdown a PDF
@ -875,7 +875,7 @@ login.userIsDisabled=El usuario está desactivado, actualmente el acceso está b
login.alreadyLoggedIn=Ya ha iniciado sesión en
login.alreadyLoggedIn2=dispositivos. Cierre sesión en los dispositivos y vuelva a intentarlo.
login.toManySessions=Tiene demasiadas sesiones activas
login.logoutMessage=You have been logged out.
login.logoutMessage=Tu sesión se ha cerrado.
#auto-redact
autoRedact.title=Auto Censurar Texto
@ -941,28 +941,28 @@ getPdfInfo.title=Obtener Información del PDF
getPdfInfo.header=Obtener Información del PDF
getPdfInfo.submit=Obtener Información
getPdfInfo.downloadJson=Descargar JSON
getPdfInfo.summary=PDF Summary
getPdfInfo.summary.encrypted=This PDF is encrypted so may face issues with some applications
getPdfInfo.summary.permissions=This PDF has {0} restricted permissions which may limit what you can do with it
getPdfInfo.summary.compliance=This PDF complies with the {0} standard
getPdfInfo.summary.basicInfo=Basic Information
getPdfInfo.summary.docInfo=Document Information
getPdfInfo.summary.encrypted.alert=Encrypted PDF - This document is password protected
getPdfInfo.summary.not.encrypted.alert=Unencrypted PDF - No password protection
getPdfInfo.summary.permissions.alert=Restricted Permissions - {0} actions are not allowed
getPdfInfo.summary.all.permissions.alert=All Permissions Allowed
getPdfInfo.summary.compliance.alert={0} Compliant
getPdfInfo.summary.no.compliance.alert=No Compliance Standards
getPdfInfo.summary.security.section=Security Status
getPdfInfo.section.BasicInfo=Basic Information about the PDF document including file size, page count, and language
getPdfInfo.section.Metadata=Document metadata including title, author, creation date and other document properties
getPdfInfo.section.DocumentInfo=Technical details about the PDF document structure and version
getPdfInfo.section.Compliancy=PDF standards compliance information (PDF/A, PDF/X, etc.)
getPdfInfo.section.Encryption=Security and encryption details of the document
getPdfInfo.section.Permissions=Document permission settings that control what actions can be performed
getPdfInfo.section.Other=Additional document components like bookmarks, layers, and embedded files
getPdfInfo.section.FormFields=Interactive form fields present in the document
getPdfInfo.section.PerPageInfo=Detailed information about each page in the document
getPdfInfo.summary=Resumen del documento PDF
getPdfInfo.summary.encrypted=Este PDF está encriptado, por lo que puede presentar problemas con algunas aplicaciones.
getPdfInfo.summary.permissions=Este PDF tiene {0} permisos restringidos, lo que puede limitar lo que puedes hacer con él.
getPdfInfo.summary.compliance=Este PDF cumple con el estándar {0}
getPdfInfo.summary.basicInfo=Información básica
getPdfInfo.summary.docInfo=Información del documento
getPdfInfo.summary.encrypted.alert=PDF cifrado - Este documento está protegido por contraseña
getPdfInfo.summary.not.encrypted.alert=PDF sin cifrado: sin protección por contraseña
getPdfInfo.summary.permissions.alert=Permisos restringidos: no se permiten {0} acciones
getPdfInfo.summary.all.permissions.alert=Todos los permisos permitidos
getPdfInfo.summary.compliance.alert=Cumple con el estándar {0}
getPdfInfo.summary.no.compliance.alert=Sin estándares de cumplimiento
getPdfInfo.summary.security.section=Estado de seguridad
getPdfInfo.section.BasicInfo=Información básica sobre el documento PDF, incluyendo tamaño de archivo, número de páginas e idioma
getPdfInfo.section.Metadata=Metadatos del documento, incluyendo título, autor, fecha de creación y otras propiedades del archivo
getPdfInfo.section.DocumentInfo=Detalles técnicos sobre la estructura y versión del documento PDF
getPdfInfo.section.Compliancy=Información sobre el cumplimiento de estándares PDF (PDF/A, PDF/X, etc.)
getPdfInfo.section.Encryption=Detalles de seguridad y cifrado del documento
getPdfInfo.section.Permissions=Configuración de permisos del documento que controla qué acciones se pueden realizar
getPdfInfo.section.Other=Componentes adicionales del documento como marcadores, capas y archivos incrustados
getPdfInfo.section.FormFields=Campos de formulario interactivos presentes en el documento
getPdfInfo.section.PerPageInfo=Información detallada sobre cada página del documento
#markdown-to-pdf
@ -1270,11 +1270,11 @@ addImage.upload=Añadir imagen
addImage.submit=Enviar imagen
#attachments
attachments.title=Add Attachments
attachments.header=Add attachments
attachments.description=Allows you to add attachments to the PDF
attachments.descriptionPlaceholder=Enter a description for the attachments...
attachments.addButton=Add Attachments
attachments.title=Agregar archivos adjuntos
attachments.header=Agregar archivos adjuntos
attachments.description=Permite agregar archivos adjuntos al PDF
attachments.descriptionPlaceholder=Introduzca una descripción para los archivos adjuntos...
attachments.addButton=Agregar archivos adjuntos
#merge
merge.title=Unir
@ -1282,7 +1282,7 @@ merge.header=Unir múltiples PDFs (2+)
merge.sortByName=Ordenar por nombre
merge.sortByDate=Ordenar por fecha
merge.removeCertSign=¿Eliminar la firma digital en el archivo unido?
merge.generateToc=Generate table of contents in the merged file?
merge.generateToc=¿Generar tabla de contenido en el archivo combinado?
merge.submit=Unir
@ -1492,9 +1492,9 @@ changeMetadata.selectText.5=Agregar entrada de metadatos personalizados
changeMetadata.submit=Cambiar
#unlockPDFForms
unlockPDFForms.title=Remove Read-Only from Form Fields
unlockPDFForms.header=Unlock PDF Forms
unlockPDFForms.submit=Remove
unlockPDFForms.title=Eliminar el modo de solo lectura de los campos de formulario
unlockPDFForms.header=Desbloquear formularios PDF
unlockPDFForms.submit=Eliminar
#pdfToPDFA
pdfToPDFA.title=PDF a PDF/A
@ -1664,7 +1664,7 @@ fileChooser.dragAndDropPDF=Arrastrar & Soltar archivo PDF
fileChooser.dragAndDropImage=Arrastrar & Soltar archivo de Imagen
fileChooser.hoveredDragAndDrop=Arrastrar & Soltar archivos(s) aquí
fileChooser.extractPDF=Extrayendo...
fileChooser.addAttachments=drag & drop attachments here
fileChooser.addAttachments=arrastre y suelte los archivos aquí
#release notes
releases.footer=Versiones
@ -1709,82 +1709,82 @@ validateSignature.cert.selfSigned=Autofirmado
validateSignature.cert.bits=bits
# Audit Dashboard
audit.dashboard.title=Audit Dashboard
audit.dashboard.systemStatus=Audit System Status
audit.dashboard.status=Status
audit.dashboard.enabled=Enabled
audit.dashboard.disabled=Disabled
audit.dashboard.currentLevel=Current Level
audit.dashboard.retentionPeriod=Retention Period
audit.dashboard.days=days
audit.dashboard.totalEvents=Total Events
audit.dashboard.title=Panel de auditoría
audit.dashboard.systemStatus=Estado de auditoría del sistema
audit.dashboard.status=Estado
audit.dashboard.enabled=Habilitado
audit.dashboard.disabled=Deshabilitado
audit.dashboard.currentLevel=Nivel actual
audit.dashboard.retentionPeriod=Periodo de retención
audit.dashboard.days=días
audit.dashboard.totalEvents=Eventos totales
# Audit Dashboard Tabs
audit.dashboard.tab.dashboard=Dashboard
audit.dashboard.tab.events=Audit Events
audit.dashboard.tab.export=Export
audit.dashboard.tab.dashboard=Panel
audit.dashboard.tab.events=Eventos de auditoría
audit.dashboard.tab.export=Exportar
# Dashboard Charts
audit.dashboard.eventsByType=Events by Type
audit.dashboard.eventsByUser=Events by User
audit.dashboard.eventsOverTime=Events Over Time
audit.dashboard.period.7days=7 Days
audit.dashboard.period.30days=30 Days
audit.dashboard.period.90days=90 Days
audit.dashboard.eventsByType=Eventos por tipo
audit.dashboard.eventsByUser=Eventos por usuario
audit.dashboard.eventsOverTime=Eventos a lo largo del tiempo
audit.dashboard.period.7days=7 días
audit.dashboard.period.30days=30 días
audit.dashboard.period.90days=90 días
# Events Tab
audit.dashboard.auditEvents=Audit Events
audit.dashboard.filter.eventType=Event Type
audit.dashboard.filter.allEventTypes=All event types
audit.dashboard.filter.user=User
audit.dashboard.filter.userPlaceholder=Filter by user
audit.dashboard.filter.startDate=Start Date
audit.dashboard.filter.endDate=End Date
audit.dashboard.filter.apply=Apply Filters
audit.dashboard.filter.reset=Reset Filters
audit.dashboard.auditEvents=Eventos de auditoría
audit.dashboard.filter.eventType=Tipo de evento
audit.dashboard.filter.allEventTypes=Todos los tipos de eventos
audit.dashboard.filter.user=Usuario
audit.dashboard.filter.userPlaceholder=Filtrar por usuario
audit.dashboard.filter.startDate=Fecha de inicio
audit.dashboard.filter.endDate=Fecha de finalización
audit.dashboard.filter.apply=Aplicar filtros
audit.dashboard.filter.reset=Restablecer filtros
# Table Headers
audit.dashboard.table.id=ID
audit.dashboard.table.time=Time
audit.dashboard.table.user=User
audit.dashboard.table.type=Type
audit.dashboard.table.details=Details
audit.dashboard.table.viewDetails=View Details
audit.dashboard.table.time=Tiempo
audit.dashboard.table.user=Usuario
audit.dashboard.table.type=Tipo
audit.dashboard.table.details=Detalles
audit.dashboard.table.viewDetails=Ver detalles
# Pagination
audit.dashboard.pagination.show=Show
audit.dashboard.pagination.entries=entries
audit.dashboard.pagination.pageInfo1=Page
audit.dashboard.pagination.pageInfo2=of
audit.dashboard.pagination.totalRecords=Total records:
audit.dashboard.pagination.show=Mostrar
audit.dashboard.pagination.entries=entradas
audit.dashboard.pagination.pageInfo1=Página
audit.dashboard.pagination.pageInfo2=de
audit.dashboard.pagination.totalRecords=Total de registros:
# Modal
audit.dashboard.modal.eventDetails=Event Details
audit.dashboard.modal.eventDetails=Detalle de eventos
audit.dashboard.modal.id=ID
audit.dashboard.modal.user=User
audit.dashboard.modal.type=Type
audit.dashboard.modal.time=Time
audit.dashboard.modal.data=Data
audit.dashboard.modal.user=Usuario
audit.dashboard.modal.type=Tipo
audit.dashboard.modal.time=Tiempo
audit.dashboard.modal.data=Datos
# Export Tab
audit.dashboard.export.title=Export Audit Data
audit.dashboard.export.format=Export Format
audit.dashboard.export.csv=CSV (Comma Separated Values)
audit.dashboard.export.json=JSON (JavaScript Object Notation)
audit.dashboard.export.button=Export Data
audit.dashboard.export.infoTitle=Export Information
audit.dashboard.export.infoDesc1=The export will include all audit events matching the selected filters. For large datasets, the export may take a few moments to generate.
audit.dashboard.export.infoDesc2=Exported data will include:
audit.dashboard.export.infoItem1=Event ID
audit.dashboard.export.infoItem2=User
audit.dashboard.export.infoItem3=Event Type
audit.dashboard.export.infoItem4=Timestamp
audit.dashboard.export.infoItem5=Event Data
audit.dashboard.export.title=Exportar datos de auditoría
audit.dashboard.export.format=Exportar formato
audit.dashboard.export.csv=CSV (Valores Separados por Comas)
audit.dashboard.export.json=JSON (Notación de Objetos de JavaScript)
audit.dashboard.export.button=Exportar datos
audit.dashboard.export.infoTitle=Exportar información
audit.dashboard.export.infoDesc1=La exportación incluirá todos los eventos de auditoría que coincidan con los filtros seleccionados. Para conjuntos de datos grandes, la generación puede tardar unos momentos.
audit.dashboard.export.infoDesc2=Los datos exportados incluirán:
audit.dashboard.export.infoItem1=Id. de evento
audit.dashboard.export.infoItem2=Usuario
audit.dashboard.export.infoItem3=Tipo de evento
audit.dashboard.export.infoItem4=Marca de tiempo
audit.dashboard.export.infoItem5=Datos de eventos
# JavaScript i18n keys
audit.dashboard.js.noEventsFound=No audit events found matching the current filters
audit.dashboard.js.errorLoading=Error loading data:
audit.dashboard.js.errorRendering=Error rendering table:
audit.dashboard.js.loadingPage=Loading page
audit.dashboard.js.noEventsFound=No se encontraron eventos de auditoría que coincidan con los filtros actuales
audit.dashboard.js.errorLoading=Error cargando datos:
audit.dashboard.js.errorRendering=Error renderizando la tabla:
audit.dashboard.js.loadingPage=Cargando página
####################
# Cookie banner #
@ -1812,54 +1812,53 @@ cookieBanner.preferencesModal.analytics.title=Análisis
cookieBanner.preferencesModal.analytics.description=Estas cookies nos ayudan a entender cómo se están utilizando nuestras herramientas, para que podamos centrarnos en desarrollar las funciones que nuestra comunidad valora más. Tenga la seguridad de que Stirling PDF no puede y nunca podrá rastrear el contenido de los documentos con los que trabaja.
#fakeScan
fakeScan.title=Fake Scan
fakeScan.header=Fake Scan
fakeScan.description=Create a PDF that looks like it was scanned
fakeScan.selectPDF=Select PDF:
fakeScan.quality=Scan Quality
fakeScan.quality.low=Low
fakeScan.quality.medium=Medium
fakeScan.quality.high=High
fakeScan.rotation=Rotation Angle
fakeScan.rotation.none=None
fakeScan.rotation.slight=Slight
fakeScan.rotation.moderate=Moderate
fakeScan.rotation.severe=Severe
fakeScan.submit=Create Fake Scan
fakeScan.title=Escaneo falso
fakeScan.header=Escaneo falso
fakeScan.description=Crea un PDF con aspecto como si hubiese sido escaneado
fakeScan.selectPDF=Seleccione PDF:
fakeScan.quality=Calidad de escaneo
fakeScan.quality.low=Baja
fakeScan.quality.medium=Media
fakeScan.quality.high=Alta
fakeScan.rotation=Ángulo de rotación
fakeScan.rotation.none=Ninguno
fakeScan.rotation.slight=Ligero
fakeScan.rotation.moderate=Moderado
fakeScan.rotation.severe=Fuerte
fakeScan.submit=Cear escaneo falso
#home.fakeScan
home.fakeScan.title=Fake Scan
home.fakeScan.desc=Create a PDF that looks like it was scanned
fakeScan.tags=scan,simulate,realistic,convert
home.fakeScan.title=Escaneo falso
home.fakeScan.desc=Crea un PDF con aspecto como si hubiese sido escaneado
fakeScan.tags=escanear,simular,realista,convertir
# FakeScan advanced settings (frontend)
fakeScan.advancedSettings=Enable Advanced Scan Settings
fakeScan.colorspace=Colorspace
fakeScan.colorspace.grayscale=Grayscale
fakeScan.advancedSettings=Habilitar ajustes avanzados de escaneo
fakeScan.colorspace=Espacio de color
fakeScan.colorspace.grayscale=Escala de grises
fakeScan.colorspace.color=Color
fakeScan.border=Border (px)
fakeScan.rotate=Base Rotation (degrees)
fakeScan.rotateVariance=Rotation Variance (degrees)
fakeScan.brightness=Brightness
fakeScan.contrast=Contrast
fakeScan.blur=Blur
fakeScan.noise=Noise
fakeScan.yellowish=Yellowish (simulate old paper)
fakeScan.resolution=Resolution (DPI)
fakeScan.border=Borde (px)
fakeScan.rotate=Rotación de base (grados)
fakeScan.rotateVariance=Variación de rotación (grados)
fakeScan.brightness=Brillo
fakeScan.contrast=Contraste
fakeScan.blur=Desenfoque
fakeScan.noise=Ruido
fakeScan.yellowish=Amarilleo (simula papel antiguo)
fakeScan.resolution=Resolución (ppp)
# Table of Contents Feature
home.editTableOfContents.title=Edit Table of Contents
home.editTableOfContents.desc=Add or edit bookmarks and table of contents in PDF documents
editTableOfContents.tags=bookmarks,toc,navigation,index,table of contents,chapters,sections,outline
editTableOfContents.title=Edit Table of Contents
editTableOfContents.header=Add or Edit PDF Table of Contents
editTableOfContents.replaceExisting=Replace existing bookmarks (uncheck to append to existing)
editTableOfContents.editorTitle=Bookmark Editor
editTableOfContents.editorDesc=Add and arrange bookmarks below. Click + to add child bookmarks.
editTableOfContents.addBookmark=Add New Bookmark
editTableOfContents.desc.1=This tool allows you to add or edit the table of contents (bookmarks) in a PDF document.
editTableOfContents.desc.2=You can create a hierarchical structure by adding child bookmarks to parent bookmarks.
editTableOfContents.desc.3=Each bookmark requires a title and target page number.
editTableOfContents.submit=Apply Table of Contents
home.editTableOfContents.title=Editar tabla de contenidos
home.editTableOfContents.desc=Agregar o editar marcadores y tabla de contenido en documentos PDF
editTableOfContents.tags=marcadores,tabla de contenidos,navigación,índice,tabla de contenidos,capítulos,secciones,esquema
editTableOfContents.title=Editar tabla de contenidos
editTableOfContents.header=Añadir o editar tabla de contenidos del PDF
editTableOfContents.replaceExisting=Reemplazar los marcadores existentes (desmarcar para agregar a los actuales)
editTableOfContents.editorTitle=Editor de marcadores
editTableOfContents.editorDesc=Agregue y organice los marcadores a continuación. Haga click en + para añadir marcadores secundarios.
editTableOfContents.addBookmark=Añadir nuevo marcador
editTableOfContents.desc.1=Esta herramienta permite agregar o editar la tabla de contenido (marcadores) en un documento PDF.
editTableOfContents.desc.2=Puede crear una estructura jerárquica mediante la incorporación de marcadores secundarios a marcadores principales.
editTableOfContents.desc.3=Cada marcador requiere un título y un número de página de destino.
editTableOfContents.submit=Aplicar tabla de contenido