From c10730ebb9071ba16f43ad763defb58732558072 Mon Sep 17 00:00:00 2001 From: Owen Schwartz Date: Wed, 29 Oct 2025 17:49:00 -0700 Subject: [PATCH] New translations en-us.json (Spanish) --- messages/es-ES.json | 244 ++++++++++++++++++++++++-------------------- 1 file changed, 133 insertions(+), 111 deletions(-) diff --git a/messages/es-ES.json b/messages/es-ES.json index 671453f0..e5f7c2a4 100644 --- a/messages/es-ES.json +++ b/messages/es-ES.json @@ -911,18 +911,18 @@ "passwordResetCodeDescription": "Revisa tu correo electrónico para ver el código de restablecimiento.", "passwordNew": "Nueva contraseña", "passwordNewConfirm": "Confirmar nueva contraseña", - "changePassword": "Change Password", - "changePasswordDescription": "Update your account password", - "oldPassword": "Current Password", - "newPassword": "New Password", - "confirmNewPassword": "Confirm New Password", - "changePasswordError": "Failed to change password", - "changePasswordErrorDescription": "An error occurred while changing your password", - "changePasswordSuccess": "Password Changed Successfully", - "changePasswordSuccessDescription": "Your password has been updated successfully", - "passwordExpiryRequired": "Password Expiry Required", - "passwordExpiryDescription": "This organization requires you to change your password every {maxDays} days.", - "changePasswordNow": "Change Password Now", + "changePassword": "Cambiar Contraseña", + "changePasswordDescription": "Actualizar la contraseña de tu cuenta", + "oldPassword": "Contraseña Actual", + "newPassword": "Nueva Contraseña", + "confirmNewPassword": "Confirme Nueva Contraseña", + "changePasswordError": "Error al cambiar la contraseña", + "changePasswordErrorDescription": "Se ha producido un error al cambiar la contraseña", + "changePasswordSuccess": "La contraseña ha sido cambiada correctamente", + "changePasswordSuccessDescription": "Su contraseña ha sido actualizada correctamente", + "passwordExpiryRequired": "Contraseña con caducidad requerida", + "passwordExpiryDescription": "Esta organización requiere que cambies tu contraseña cada {maxDays} días.", + "changePasswordNow": "Cambiar Contraseña Ahora", "pincodeAuth": "Código de autenticación", "pincodeSubmit2": "Enviar código", "passwordResetSubmit": "Reiniciar Solicitud", @@ -1352,19 +1352,19 @@ "securityKeyUnknownError": "Hubo un problema al usar tu llave de seguridad. Por favor, inténtalo de nuevo.", "twoFactorRequired": "Se requiere autenticación de dos factores para registrar una llave de seguridad.", "twoFactor": "Autenticación de dos factores", - "twoFactorAuthentication": "Two-Factor Authentication", - "twoFactorDescription": "This organization requires two-factor authentication.", - "enableTwoFactor": "Enable Two-Factor Authentication", - "organizationSecurityPolicy": "Organization Security Policy", - "organizationSecurityPolicyDescription": "This organization has security requirements that must be met before you can access it", - "securityRequirements": "Security Requirements", - "allRequirementsMet": "All requirements have been met", - "completeRequirementsToContinue": "Complete the requirements below to continue accessing this organization", - "youCanNowAccessOrganization": "You can now access this organization", - "reauthenticationRequired": "Session Length", - "reauthenticationDescription": "This organization requires you to log in every {maxDays} days.", - "reauthenticationDescriptionHours": "This organization requires you to log in every {maxHours} hours.", - "reauthenticateNow": "Log In Again", + "twoFactorAuthentication": "Autenticación de Dos Factores", + "twoFactorDescription": "Esta organización requiere autenticación de dos factores.", + "enableTwoFactor": "Habilitar autenticación de dos factores", + "organizationSecurityPolicy": "Política de Seguridad de la Organización", + "organizationSecurityPolicyDescription": "Esta organización tiene requisitos de seguridad que deben cumplirse antes de poder acceder a ella", + "securityRequirements": "Requisitos de seguridad", + "allRequirementsMet": "Todos los requisitos han sido cumplidos", + "completeRequirementsToContinue": "Completa los siguientes requisitos para seguir accediendo a esta organización", + "youCanNowAccessOrganization": "Ahora puedes acceder a esta organización", + "reauthenticationRequired": "Longitud de la sesión", + "reauthenticationDescription": "Esta organización requiere que inicies sesión cada {maxDays} días.", + "reauthenticationDescriptionHours": "Esta organización requiere que inicies sesión cada {maxHours} horas.", + "reauthenticateNow": "Iniciar sesión de nuevo", "adminEnabled2FaOnYourAccount": "Su administrador ha habilitado la autenticación de dos factores para {email}. Por favor, complete el proceso de configuración para continuar.", "securityKeyAdd": "Agregar llave de seguridad", "securityKeyRegisterTitle": "Registrar nueva llave de seguridad", @@ -1744,7 +1744,6 @@ "orgAuthNoIdpConfigured": "Esta organización no tiene ningún proveedor de identidad configurado. En su lugar puedes iniciar sesión con tu identidad de Pangolin.", "orgAuthSignInWithPangolin": "Iniciar sesión con Pangolin", "subscriptionRequiredToUse": "Se requiere una suscripción para utilizar esta función.", - "licenseRequiredToUse": "An Enterprise license is required to use this feature.", "idpDisabled": "Los proveedores de identidad están deshabilitados.", "orgAuthPageDisabled": "La página de autenticación de la organización está deshabilitada.", "domainRestartedDescription": "Verificación de dominio reiniciada con éxito", @@ -1752,48 +1751,49 @@ "resourceExposePortsEditFile": "Editar archivo: docker-compose.yml", "emailVerificationRequired": "Se requiere verificación de correo electrónico. Por favor, inicie sesión de nuevo a través de {dashboardUrl}/auth/login complete este paso. Luego, vuelva aquí.", "twoFactorSetupRequired": "La configuración de autenticación de doble factor es requerida. Por favor, inicia sesión de nuevo a través de {dashboardUrl}/auth/login completa este paso. Luego, vuelve aquí.", - "additionalSecurityRequired": "Additional Security Required", - "organizationRequiresAdditionalSteps": "This organization requires additional security steps before you can access resources.", - "completeTheseSteps": "Complete these steps", - "enableTwoFactorAuthentication": "Enable two-factor authentication", - "completeSecuritySteps": "Complete Security Steps", - "securitySettings": "Security Settings", - "securitySettingsDescription": "Configure security policies for your organization", - "requireTwoFactorForAllUsers": "Require Two-Factor Authentication for All Users", - "requireTwoFactorDescription": "When enabled, all internal users in this organization must have two-factor authentication enabled to access the organization.", - "requireTwoFactorDisabledDescription": "This feature requires a valid license (Enterprise) or active subscription (SaaS)", - "requireTwoFactorCannotEnableDescription": "You must enable two-factor authentication for your account before enforcing it for all users", - "maxSessionLength": "Maximum Session Length", - "maxSessionLengthDescription": "Set the maximum duration for user sessions. After this time, users will need to re-authenticate.", - "maxSessionLengthDisabledDescription": "This feature requires a valid license (Enterprise) or active subscription (SaaS)", - "selectSessionLength": "Select session length", - "unenforced": "Unenforced", - "1Hour": "1 hour", - "3Hours": "3 hours", - "6Hours": "6 hours", - "12Hours": "12 hours", - "1DaySession": "1 day", - "3Days": "3 days", - "7Days": "7 days", - "14Days": "14 days", - "30DaysSession": "30 days", - "90DaysSession": "90 days", - "180DaysSession": "180 days", - "passwordExpiryDays": "Password Expiry", - "editPasswordExpiryDescription": "Set the number of days before users are required to change their password.", - "selectPasswordExpiry": "Select password expiry", - "30Days": "30 days", - "1Day": "1 day", - "60Days": "60 days", - "90Days": "90 days", - "180Days": "180 days", - "1Year": "1 year", - "subscriptionBadge": "Subscription Required", - "securityPolicyChangeWarning": "Security Policy Change Warning", - "securityPolicyChangeDescription": "You are about to change security policy settings. After saving, you may need to reauthenticate to comply with these policy updates. All users who are not compliant will also need to reauthenticate.", - "securityPolicyChangeConfirmMessage": "I confirm", - "securityPolicyChangeWarningText": "This will affect all users in the organization", + "additionalSecurityRequired": "Seguridad adicional requerida", + "organizationRequiresAdditionalSteps": "Esta organización requiere pasos de seguridad adicionales antes de poder acceder a los recursos.", + "completeTheseSteps": "Completa estos pasos", + "enableTwoFactorAuthentication": "Habilitar autenticación de doble factor", + "completeSecuritySteps": "Pasos de seguridad completos", + "securitySettings": "Ajustes de seguridad", + "securitySettingsDescription": "Configurar políticas de seguridad para su organización", + "requireTwoFactorForAllUsers": "Requiere autenticación de doble factor para todos los usuarios", + "requireTwoFactorDescription": "Cuando está activado, todos los usuarios internos de esta organización deben tener habilitada la autenticación de dos factores para acceder a la organización.", + "requireTwoFactorDisabledDescription": "Esta característica requiere una licencia válida (Enterprise) o una suscripción activa (SaBudget)", + "requireTwoFactorCannotEnableDescription": "Debes habilitar la autenticación de doble factor para tu cuenta antes de aplicarla a todos los usuarios", + "maxSessionLength": "Longitud máxima de la sesión", + "maxSessionLengthDescription": "Establecer la duración máxima de las sesiones de usuario. Después de este tiempo, los usuarios tendrán que volver a autenticarse.", + "maxSessionLengthDisabledDescription": "Esta característica requiere una licencia válida (Enterprise) o una suscripción activa (SaBudget)", + "selectSessionLength": "Seleccionar duración de sesión", + "unenforced": "No aplicado", + "1Hour": "1 hora", + "3Hours": "3 horas", + "6Hours": "6 horas", + "12Hours": "12 horas", + "1DaySession": "1 día", + "3Days": "3 días", + "7Days": "7 días", + "14Days": "14 días", + "30DaysSession": "30 días", + "90DaysSession": "90 días", + "180DaysSession": "180 días", + "passwordExpiryDays": "Caduca la contraseña", + "editPasswordExpiryDescription": "Establecer el número de días antes de que los usuarios tengan que cambiar su contraseña.", + "selectPasswordExpiry": "Seleccione la contraseña expirada", + "30Days": "30 días", + "1Day": "1 día", + "60Days": "60 días", + "90Days": "90 días", + "180Days": "180 días", + "1Year": "1 año", + "subscriptionBadge": "Suscripción requerida", + "securityPolicyChangeWarning": "Advertencia de cambio de política de seguridad", + "securityPolicyChangeDescription": "Está a punto de cambiar la configuración de la política de seguridad. Después de guardar, puede que necesite volver a autenticarse para cumplir con estas actualizaciones de política. Todos los usuarios que no cumplan con los requisitos también tendrán que volver a autenticarse.", + "securityPolicyChangeConfirmMessage": "Confirmo", + "securityPolicyChangeWarningText": "Esto afectará a todos los usuarios de la organización", "authPageErrorUpdateMessage": "Ocurrió un error mientras se actualizaban los ajustes de la página auth", + "authPageErrorUpdate": "No se puede actualizar la página de autenticación", "authPageUpdated": "Página auth actualizada correctamente", "healthCheckNotAvailable": "Local", "rewritePath": "Reescribir Ruta", @@ -1959,57 +1959,58 @@ "toConfirm": "confirmar", "deleteClientQuestion": "¿Está seguro que desea eliminar el cliente del sitio y la organización?", "clientMessageRemove": "Una vez eliminado, el cliente ya no podrá conectarse al sitio.", - "sidebarLogs": "Logs", - "request": "Request", - "logs": "Logs", - "logsSettingsDescription": "Monitor logs collected from this orginization", - "searchLogs": "Search logs...", - "action": "Action", + "sidebarLogs": "Registros", + "request": "Solicitud", + "logs": "Registros", + "logsSettingsDescription": "Monitorear registros recogidos de esta orginización", + "searchLogs": "Buscar registros...", + "action": "Accin", "actor": "Actor", "timestamp": "Timestamp", - "accessLogs": "Access Logs", - "exportCsv": "Export CSV", - "actorId": "Actor ID", - "allowedByRule": "Allowed by Rule", - "allowedNoAuth": "Allowed No Auth", - "validAccessToken": "Valid Access Token", + "accessLogs": "Registros de acceso", + "exportCsv": "Exportar CSV", + "actorId": "ID de Actor", + "allowedByRule": "Permitido por regla", + "allowedNoAuth": "No se permite autorización", + "validAccessToken": "Token de Acceso Válido", "validHeaderAuth": "Valid header auth", "validPincode": "Valid Pincode", - "validPassword": "Valid Password", + "validPassword": "Contraseña válida", "validEmail": "Valid email", "validSSO": "Valid SSO", - "resourceBlocked": "Resource Blocked", - "droppedByRule": "Dropped by Rule", - "noSessions": "No Sessions", - "temporaryRequestToken": "Temporary Request Token", + "resourceBlocked": "Recurso bloqueado", + "droppedByRule": "Soltado por regla", + "noSessions": "No hay sesiones", + "temporaryRequestToken": "Token de solicitud temporal", "noMoreAuthMethods": "No Valid Auth", "ip": "IP", - "reason": "Reason", - "requestLogs": "Request Logs", - "host": "Host", - "location": "Location", - "actionLogs": "Action Logs", - "sidebarLogsRequest": "Request Logs", - "sidebarLogsAccess": "Access Logs", - "sidebarLogsAction": "Action Logs", - "logRetention": "Log Retention", - "logRetentionDescription": "Manage how long different types of logs are retained for this organization or disable them", - "requestLogsDescription": "View detailed request logs for resources in this organization", - "logRetentionRequestLabel": "Request Log Retention", - "logRetentionRequestDescription": "How long to retain request logs", - "logRetentionAccessLabel": "Access Log Retention", - "logRetentionAccessDescription": "How long to retain access logs", - "logRetentionActionLabel": "Action Log Retention", - "logRetentionActionDescription": "How long to retain action logs", - "logRetentionDisabled": "Disabled", - "logRetention3Days": "3 days", - "logRetention7Days": "7 days", - "logRetention14Days": "14 days", - "logRetention30Days": "30 days", - "logRetention90Days": "90 days", - "logRetentionForever": "Forever", - "actionLogsDescription": "View a history of actions performed in this organization", - "accessLogsDescription": "View access auth requests for resources in this organization", + "reason": "Razón", + "requestLogs": "Registros de Solicitud", + "host": "Anfitrión", + "location": "Ubicación", + "actionLogs": "Registros de acción", + "sidebarLogsRequest": "Registros de Solicitud", + "sidebarLogsAccess": "Registros de acceso", + "sidebarLogsAction": "Registros de acción", + "logRetention": "Retención de Log", + "logRetentionDescription": "Administrar cuánto tiempo se conservan los diferentes tipos de registros para esta organización o desactivarlos", + "requestLogsDescription": "Ver registros de solicitudes detallados para los recursos de esta organización", + "logRetentionRequestLabel": "Retención de Registro de Solicitud", + "logRetentionRequestDescription": "Cuánto tiempo conservar los registros de solicitudes", + "logRetentionAccessLabel": "Retención de Log de Acceso", + "logRetentionAccessDescription": "Cuánto tiempo retener los registros de acceso", + "logRetentionActionLabel": "Retención de registro de acción", + "logRetentionActionDescription": "Cuánto tiempo retener los registros de acción", + "logRetentionDisabled": "Deshabilitado", + "logRetention3Days": "3 días", + "logRetention7Days": "7 días", + "logRetention14Days": "14 días", + "logRetention30Days": "30 días", + "logRetention90Days": "90 días", + "logRetentionForever": "Para siempre", + "actionLogsDescription": "Ver un historial de acciones realizadas en esta organización", + "accessLogsDescription": "Ver solicitudes de acceso a los recursos de esta organización", + "licenseRequiredToUse": "Se requiere una licencia Enterprise para utilizar esta función.", "certResolver": "Resolver certificado", "certResolverDescription": "Seleccione la resolución de certificados a utilizar para este recurso.", "selectCertResolver": "Seleccionar Resolver Certificado", @@ -2039,5 +2040,26 @@ "version2": "Versión 2", "versionDescription": "La versión 1 está basada en texto y es ampliamente soportada. La versión 2 es binaria y más eficiente pero menos compatible.", "warning": "Advertencia", - "proxyProtocolWarning": "Su aplicación de backend debe estar configurada para aceptar conexiones Proxy Protocol. Si su backend no soporta Proxy Protocol, habilitando esto romperá todas las conexiones. Asegúrese de configurar su backend para que confíe en las cabeceras del protocolo Proxy de Traefik." + "proxyProtocolWarning": "Su aplicación de backend debe estar configurada para aceptar conexiones Proxy Protocol. Si su backend no soporta Proxy Protocol, habilitando esto romperá todas las conexiones. Asegúrese de configurar su backend para que confíe en las cabeceras del protocolo Proxy de Traefik.", + "restarting": "Reiniciando...", + "manual": "Manual", + "messageSupport": "Soporte de mensajes", + "supportNotAvailableTitle": "Soporte no disponible", + "supportNotAvailableDescription": "El soporte no está disponible en este momento. Puedes enviar un correo electrónico a support@pangolin.net.", + "supportRequestSentTitle": "Solicitud de soporte enviada", + "supportRequestSentDescription": "Su mensaje ha sido enviado con éxito.", + "supportRequestFailedTitle": "Error al enviar la solicitud", + "supportRequestFailedDescription": "Se ha producido un error al enviar su solicitud de soporte.", + "supportSubjectRequired": "El asunto es obligatorio", + "supportSubjectMaxLength": "El asunto debe tener 255 caracteres o menos", + "supportMessageRequired": "El mensaje es obligatorio", + "supportReplyTo": "Responder a", + "supportSubject": "Asunto", + "supportSubjectPlaceholder": "Introducir asunto", + "supportMessage": "Mensaje", + "supportMessagePlaceholder": "Introduce tu mensaje", + "supportSending": "Enviando...", + "supportSend": "Enviar", + "supportMessageSent": "¡Mensaje enviado!", + "supportWillContact": "¡Estaremos en contacto en breve!" }