Files
pangolin/messages/es-ES.json
2026-01-22 15:18:27 -08:00

2541 lines
170 KiB
JSON

{
"setupCreate": "Crear la organización, el sitio y los recursos",
"headerAuthCompatibilityInfo": "Habilite esto para forzar una respuesta 401 no autorizada cuando falte un token de autenticación. Esto es necesario para navegadores o bibliotecas HTTP específicas que no envían credenciales sin un desafío del servidor.",
"headerAuthCompatibility": "Compatibilidad extendida",
"setupNewOrg": "Nueva organización",
"setupCreateOrg": "Crear organización",
"setupCreateResources": "Crear Recursos",
"setupOrgName": "Nombre de la organización",
"orgDisplayName": "Este es el nombre mostrado de la organización.",
"orgId": "ID de la organización",
"setupIdentifierMessage": "Este es el identificador único para la organización.",
"setupErrorIdentifier": "El ID de la organización ya está en uso. Por favor, elija uno diferente.",
"componentsErrorNoMemberCreate": "Actualmente no eres miembro de ninguna organización. Crea una organización para empezar.",
"componentsErrorNoMember": "Actualmente no eres miembro de ninguna organización.",
"welcome": "Bienvenido a Pangolin",
"welcomeTo": "Bienvenido a",
"componentsCreateOrg": "Crear una organización",
"componentsMember": "Eres un miembro de {count, plural, =0 {ninguna organización} one {una organización} other {# organizaciones}}.",
"componentsInvalidKey": "Se han detectado claves de licencia inválidas o caducadas. Siga los términos de licencia para seguir usando todas las características.",
"dismiss": "Descartar",
"componentsLicenseViolation": "Violación de la Licencia: Este servidor está usando sitios {usedSites} que exceden su límite de licencias de sitios {maxSites} . Siga los términos de licencia para seguir usando todas las características.",
"componentsSupporterMessage": "¡Gracias por apoyar a Pangolin como {tier}!",
"inviteErrorNotValid": "Lo sentimos, pero parece que la invitación a la que intentas acceder no ha sido aceptada o ya no es válida.",
"inviteErrorUser": "Lo sentimos, pero parece que la invitación a la que intentas acceder no es para este usuario.",
"inviteLoginUser": "Por favor, asegúrese de que ha iniciado sesión como el usuario correcto.",
"inviteErrorNoUser": "Lo sentimos, pero parece que la invitación a la que intentas acceder no es para un usuario que existe.",
"inviteCreateUser": "Por favor, cree una cuenta primero.",
"goHome": "Ir a casa",
"inviteLogInOtherUser": "Iniciar sesión como un usuario diferente",
"createAnAccount": "Crear una cuenta",
"inviteNotAccepted": "Invitación no aceptada",
"authCreateAccount": "Crear una cuenta para empezar",
"authNoAccount": "¿No tienes una cuenta?",
"email": "E-mail",
"password": "Contraseña",
"confirmPassword": "Confirmar contraseña",
"createAccount": "Crear cuenta",
"viewSettings": "Ver configuraciones",
"delete": "Eliminar",
"name": "Nombre",
"online": "En línea",
"offline": "Desconectado",
"site": "Sitio",
"dataIn": "Datos en",
"dataOut": "Datos Fuentes",
"connectionType": "Tipo de conexión",
"tunnelType": "Tipo de túnel",
"local": "Local",
"edit": "Editar",
"siteConfirmDelete": "Confirmar Borrar Sitio",
"siteDelete": "Eliminar sitio",
"siteMessageRemove": "Una vez eliminado, el sitio ya no será accesible. Todos los objetivos asociados con el sitio también serán eliminados.",
"siteQuestionRemove": "¿Está seguro que desea eliminar el sitio de la organización?",
"siteManageSites": "Administrar Sitios",
"siteDescription": "Crear y administrar sitios para permitir la conectividad a redes privadas",
"sitesBannerTitle": "Conectar cualquier red",
"sitesBannerDescription": "Un sitio es una conexión a una red remota que permite a Pangolin proporcionar acceso a recursos, públicos o privados, a usuarios en cualquier lugar. Instale el conector de red del sitio (Newt) en cualquier lugar donde pueda ejecutar un binario o contenedor para establecer la conexión.",
"sitesBannerButtonText": "Instalar sitio",
"approvalsBannerTitle": "Aprobar o denegar el acceso al dispositivo",
"approvalsBannerDescription": "Revisar y aprobar o denegar las solicitudes de acceso al dispositivo de los usuarios. Cuando se requieren aprobaciones de dispositivos, los usuarios deben obtener la aprobación del administrador antes de que sus dispositivos puedan conectarse a los recursos de su organización.",
"approvalsBannerButtonText": "Saber más",
"siteCreate": "Crear sitio",
"siteCreateDescription2": "Siga los pasos siguientes para crear y conectar un nuevo sitio",
"siteCreateDescription": "Crear un nuevo sitio para empezar a conectar recursos",
"close": "Cerrar",
"siteErrorCreate": "Error al crear el sitio",
"siteErrorCreateKeyPair": "Por defecto no se encuentra el par de claves o el sitio",
"siteErrorCreateDefaults": "Sitio por defecto no encontrado",
"method": "Método",
"siteMethodDescription": "Así es como se expondrán las conexiones.",
"siteLearnNewt": "Aprende cómo instalar Newt en tu sistema",
"siteSeeConfigOnce": "Sólo podrá ver la configuración una vez.",
"siteLoadWGConfig": "Cargando configuración de WireGuard...",
"siteDocker": "Expandir para detalles de despliegue de Docker",
"toggle": "Cambiar",
"dockerCompose": "Componer Docker",
"dockerRun": "Ejecutar Docker",
"siteLearnLocal": "Los sitios locales no tienen túnel, aprender más",
"siteConfirmCopy": "He copiado la configuración",
"searchSitesProgress": "Buscar sitios...",
"siteAdd": "Añadir sitio",
"siteInstallNewt": "Instalar Newt",
"siteInstallNewtDescription": "Recibe Newt corriendo en tu sistema",
"WgConfiguration": "Configuración de Wirex Guard",
"WgConfigurationDescription": "Utilice la siguiente configuración para conectarse a la red",
"operatingSystem": "Sistema operativo",
"commands": "Comandos",
"recommended": "Recomendado",
"siteNewtDescription": "Para la mejor experiencia de usuario, utilice Newt. Utiliza Wirex Guard bajo la capa y te permite dirigirte a tus recursos privados mediante su dirección LAN en tu red privada desde el panel de control de Pangolin.",
"siteRunsInDocker": "Ejecutar en Docker",
"siteRunsInShell": "Ejecuta en el shell en macOS, Linux y Windows",
"siteErrorDelete": "Error al eliminar el sitio",
"siteErrorUpdate": "Error al actualizar el sitio",
"siteErrorUpdateDescription": "Se ha producido un error al actualizar el sitio.",
"siteUpdated": "Sitio actualizado",
"siteUpdatedDescription": "El sitio ha sido actualizado.",
"siteGeneralDescription": "Configurar la configuración general de este sitio",
"siteSettingDescription": "Configurar los ajustes en el sitio",
"siteSetting": "Ajustes {siteName}",
"siteNewtTunnel": "Sitio nuevo (recomendado)",
"siteNewtTunnelDescription": "La forma más fácil de crear un punto de entrada en cualquier red. Sin configuración extra.",
"siteWg": "Wirex Guardia Básica",
"siteWgDescription": "Utilice cualquier cliente Wirex Guard para establecer un túnel. Se requiere una configuración manual de NAT.",
"siteWgDescriptionSaas": "Utilice cualquier cliente de WireGuard para establecer un túnel. Se requiere configuración manual de NAT. SOLO FUNCIONA EN NODOS AUTOGESTIONADOS",
"siteLocalDescription": "Solo recursos locales. Sin túneles.",
"siteLocalDescriptionSaas": "Solo recursos locales. No hay túneles. Sólo disponible en nodos remotos.",
"siteSeeAll": "Ver todos los sitios",
"siteTunnelDescription": "Determina cómo quieres conectarte al sitio",
"siteNewtCredentials": "Credenciales",
"siteNewtCredentialsDescription": "Así es como el sitio se autentificará con el servidor",
"remoteNodeCredentialsDescription": "Así es como el nodo remoto se autentificará con el servidor",
"siteCredentialsSave": "Guardar las credenciales",
"siteCredentialsSaveDescription": "Sólo podrás verlo una vez. Asegúrate de copiarlo a un lugar seguro.",
"siteInfo": "Información del sitio",
"status": "Estado",
"shareTitle": "Administrar Enlaces de Compartir",
"shareDescription": "Crear enlaces compartidos para conceder acceso temporal o permanente a recursos proxy",
"shareSearch": "Buscar enlaces compartidos...",
"shareCreate": "Crear enlace Compartir",
"shareErrorDelete": "Error al eliminar el enlace",
"shareErrorDeleteMessage": "Se ha producido un error al eliminar el enlace",
"shareDeleted": "Enlace eliminado",
"shareDeletedDescription": "El enlace ha sido eliminado",
"shareTokenDescription": "El token de acceso puede ser pasado de dos maneras: como parámetro de consulta o en las cabeceras de solicitud. Estos deben ser pasados del cliente en cada solicitud de acceso autenticado.",
"accessToken": "Token de acceso",
"usageExamples": "Ejemplos de uso",
"tokenId": "ID de token",
"requestHeades": "Solicitar cabeceras",
"queryParameter": "Parámetro de consulta",
"importantNote": "Nota Importante",
"shareImportantDescription": "Por razones de seguridad, el uso de cabeceras se recomienda sobre parámetros de consulta cuando sea posible, ya que los parámetros de consulta pueden ser registrados en los registros del servidor o en el historial del navegador.",
"token": "Token",
"shareTokenSecurety": "Mantenga seguro el token de acceso. No lo comparta en áreas de acceso público o código del lado del cliente.",
"shareErrorFetchResource": "No se pudo obtener recursos",
"shareErrorFetchResourceDescription": "Se ha producido un error al recuperar los recursos",
"shareErrorCreate": "Error al crear el enlace compartir",
"shareErrorCreateDescription": "Se ha producido un error al crear el enlace compartido",
"shareCreateDescription": "Cualquiera con este enlace puede acceder al recurso",
"shareTitleOptional": "Título (opcional)",
"expireIn": "Caduca en",
"neverExpire": "Nunca expirar",
"shareExpireDescription": "El tiempo de caducidad es cuánto tiempo el enlace será utilizable y proporcionará acceso al recurso. Después de este tiempo, el enlace ya no funcionará, y los usuarios que usaron este enlace perderán el acceso al recurso.",
"shareSeeOnce": "Sólo podrás ver este enlace una vez. Asegúrate de copiarlo.",
"shareAccessHint": "Cualquiera con este enlace puede acceder al recurso. Compártelo con cuidado.",
"shareTokenUsage": "Ver Uso de Token de Acceso",
"createLink": "Crear enlace",
"resourcesNotFound": "No se encontraron recursos",
"resourceSearch": "Buscar recursos",
"openMenu": "Abrir menú",
"resource": "Recurso",
"title": "Título",
"created": "Creado",
"expires": "Caduca",
"never": "Nunca",
"shareErrorSelectResource": "Por favor, seleccione un recurso",
"proxyResourceTitle": "Administrar recursos públicos",
"proxyResourceDescription": "Crear y administrar recursos que sean accesibles públicamente a través de un navegador web",
"proxyResourcesBannerTitle": "Acceso público basado en web",
"proxyResourcesBannerDescription": "Los recursos públicos son proxies HTTPS o TCP/UDP accesibles a cualquiera en Internet a través de un navegador web. A diferencia de los recursos privados, no requieren software del lado del cliente e incluye políticas de acceso basadas en identidad y contexto.",
"clientResourceTitle": "Administrar recursos privados",
"clientResourceDescription": "Crear y administrar recursos que sólo son accesibles a través de un cliente conectado",
"privateResourcesBannerTitle": "Acceso privado de confianza cero",
"privateResourcesBannerDescription": "Los recursos privados usan seguridad de confianza cero, asegurando que usuarios y máquinas solo puedan acceder a los recursos que usted conceda explícitamente. Conecte dispositivos de usuario o clientes de máquinas para acceder a estos recursos a través de una red privada virtual segura.",
"resourcesSearch": "Buscar recursos...",
"resourceAdd": "Añadir Recurso",
"resourceErrorDelte": "Error al eliminar el recurso",
"authentication": "Autenticación",
"protected": "Protegido",
"notProtected": "No protegido",
"resourceMessageRemove": "Una vez eliminado, el recurso ya no será accesible. Todos los objetivos asociados con el recurso también serán eliminados.",
"resourceQuestionRemove": "¿Está seguro que desea eliminar el recurso de la organización?",
"resourceHTTP": "HTTPS Recurso",
"resourceHTTPDescription": "Proxy proporciona solicitudes sobre HTTPS usando un nombre de dominio completamente calificado.",
"resourceRaw": "Recurso TCP/UDP sin procesar",
"resourceRawDescription": "Proxy proporciona solicitudes sobre TCP/UDP usando un número de puerto.",
"resourceCreate": "Crear Recurso",
"resourceCreateDescription": "Siga los siguientes pasos para crear un nuevo recurso",
"resourceSeeAll": "Ver todos los recursos",
"resourceInfo": "Información del recurso",
"resourceNameDescription": "Este es el nombre para mostrar el recurso.",
"siteSelect": "Seleccionar sitio",
"siteSearch": "Buscar sitio",
"siteNotFound": "Sitio no encontrado.",
"selectCountry": "Seleccionar país",
"searchCountries": "Buscar países...",
"noCountryFound": "Ningún país encontrado.",
"siteSelectionDescription": "Este sitio proporcionará conectividad al objetivo.",
"resourceType": "Tipo de recurso",
"resourceTypeDescription": "Determina cómo acceder al recurso",
"resourceHTTPSSettings": "Configuración HTTPS",
"resourceHTTPSSettingsDescription": "Configurar cómo se accederá al recurso a través de HTTPS",
"domainType": "Tipo de dominio",
"subdomain": "Subdominio",
"baseDomain": "Dominio base",
"subdomnainDescription": "El subdominio al que el recurso será accesible.",
"resourceRawSettings": "Configuración TCP/UDP",
"resourceRawSettingsDescription": "Configurar cómo se accederá al recurso a través de TCP/UDP",
"protocol": "Protocolo",
"protocolSelect": "Seleccionar un protocolo",
"resourcePortNumber": "Número de puerto",
"resourcePortNumberDescription": "El número de puerto externo a las solicitudes de proxy.",
"cancel": "Cancelar",
"resourceConfig": "Fragmentos de configuración",
"resourceConfigDescription": "Copia y pega estos fragmentos de configuración para configurar el recurso TCP/UDP",
"resourceAddEntrypoints": "Traefik: Añadir puntos de entrada",
"resourceExposePorts": "Gerbil: Exponer puertos en Docker Compose",
"resourceLearnRaw": "Aprende cómo configurar los recursos TCP/UDP",
"resourceBack": "Volver a Recursos",
"resourceGoTo": "Ir a Recurso",
"resourceDelete": "Eliminar Recurso",
"resourceDeleteConfirm": "Confirmar Borrar Recurso",
"visibility": "Visibilidad",
"enabled": "Activado",
"disabled": "Deshabilitado",
"general": "General",
"generalSettings": "Configuración General",
"proxy": "Proxy",
"internal": "Interno",
"rules": "Reglas",
"resourceSettingDescription": "Configurar la configuración del recurso",
"resourceSetting": "Ajustes {resourceName}",
"alwaysAllow": "Autorización Bypass",
"alwaysDeny": "Bloquear acceso",
"passToAuth": "Pasar a Autenticación",
"orgSettingsDescription": "Configurar la configuración de la organización",
"orgGeneralSettings": "Configuración de la organización",
"orgGeneralSettingsDescription": "Administrar los detalles y la configuración de la organización",
"saveGeneralSettings": "Guardar ajustes generales",
"saveSettings": "Guardar ajustes",
"orgDangerZone": "Zona de peligro",
"orgDangerZoneDescription": "Una vez que elimines este órgano, no hay vuelta atrás. Por favor, asegúrate de ello.",
"orgDelete": "Eliminar organización",
"orgDeleteConfirm": "Confirmar eliminación de organización",
"orgMessageRemove": "Esta acción es irreversible y eliminará todos los datos asociados.",
"orgMessageConfirm": "Para confirmar, por favor escriba el nombre de la organización a continuación.",
"orgQuestionRemove": "¿Está seguro que desea eliminar la organización?",
"orgUpdated": "Organización actualizada",
"orgUpdatedDescription": "La organización ha sido actualizada.",
"orgErrorUpdate": "Error al actualizar la organización",
"orgErrorUpdateMessage": "Se ha producido un error al actualizar la organización.",
"orgErrorFetch": "Error al recuperar organizaciones",
"orgErrorFetchMessage": "Se ha producido un error al listar sus organizaciones",
"orgErrorDelete": "Error al eliminar la organización",
"orgErrorDeleteMessage": "Se ha producido un error al eliminar la organización.",
"orgDeleted": "Organización eliminada",
"orgDeletedMessage": "La organización y sus datos han sido eliminados.",
"orgMissing": "Falta el ID de la organización",
"orgMissingMessage": "No se puede regenerar la invitación sin el ID de la organización.",
"accessUsersManage": "Administrar usuarios",
"accessUsersDescription": "Invitar y administrar usuarios con acceso a esta organización",
"accessUsersSearch": "Buscar usuarios...",
"accessUserCreate": "Crear usuario",
"accessUserRemove": "Eliminar usuario",
"username": "Usuario",
"identityProvider": "Proveedor de identidad",
"role": "Rol",
"nameRequired": "Se requiere nombre",
"accessRolesManage": "Administrar roles",
"accessRolesDescription": "Crear y administrar roles para usuarios en la organización",
"accessRolesSearch": "Buscar roles...",
"accessRolesAdd": "Añadir rol",
"accessRoleDelete": "Eliminar rol",
"accessApprovalsManage": "Administrar aprobaciones",
"accessApprovalsDescription": "Ver y administrar aprobaciones pendientes para el acceso a esta organización",
"description": "Descripción",
"inviteTitle": "Invitaciones abiertas",
"inviteDescription": "Administrar invitaciones para que otros usuarios se unan a la organización",
"inviteSearch": "Buscar invitaciones...",
"minutes": "Minutos",
"hours": "Horas",
"days": "Días",
"weeks": "Semanas",
"months": "Meses",
"years": "Años",
"day": "{count, plural, one {# día} other {# días}}",
"apiKeysTitle": "Información de Clave API",
"apiKeysConfirmCopy2": "Debes confirmar que has copiado la clave API.",
"apiKeysErrorCreate": "Error al crear la clave API",
"apiKeysErrorSetPermission": "Error al establecer permisos",
"apiKeysCreate": "Generar clave API",
"apiKeysCreateDescription": "Generar una nueva clave API para la organización",
"apiKeysGeneralSettings": "Permisos",
"apiKeysGeneralSettingsDescription": "Determinar qué puede hacer esta clave API",
"apiKeysList": "Nueva Clave API",
"apiKeysSave": "Guardar la clave API",
"apiKeysSaveDescription": "Sólo podrás verlo una vez. Asegúrate de copiarlo a un lugar seguro.",
"apiKeysInfo": "La clave API es:",
"apiKeysConfirmCopy": "He copiado la clave API",
"generate": "Generar",
"done": "Hecho",
"apiKeysSeeAll": "Ver todas las claves API",
"apiKeysPermissionsErrorLoadingActions": "Error al cargar las acciones clave API",
"apiKeysPermissionsErrorUpdate": "Error al establecer permisos",
"apiKeysPermissionsUpdated": "Permisos actualizados",
"apiKeysPermissionsUpdatedDescription": "Los permisos han sido actualizados.",
"apiKeysPermissionsGeneralSettings": "Permisos",
"apiKeysPermissionsGeneralSettingsDescription": "Determinar qué puede hacer esta clave API",
"apiKeysPermissionsSave": "Guardar permisos",
"apiKeysPermissionsTitle": "Permisos",
"apiKeys": "Claves API",
"searchApiKeys": "Buscar claves API...",
"apiKeysAdd": "Generar clave API",
"apiKeysErrorDelete": "Error al eliminar la clave API",
"apiKeysErrorDeleteMessage": "Error al eliminar la clave API",
"apiKeysQuestionRemove": "¿Está seguro que desea eliminar la clave API de la organización?",
"apiKeysMessageRemove": "Una vez eliminada, la clave API ya no podrá ser utilizada.",
"apiKeysDeleteConfirm": "Confirmar Borrar Clave API",
"apiKeysDelete": "Borrar Clave API",
"apiKeysManage": "Administrar claves API",
"apiKeysDescription": "Las claves API se utilizan para autenticar con la API de integración",
"apiKeysSettings": "Ajustes {apiKeyName}",
"userTitle": "Administrar todos los usuarios",
"userDescription": "Ver y administrar todos los usuarios en el sistema",
"userAbount": "Acerca de Gestión de Usuarios",
"userAbountDescription": "Esta tabla muestra todos los objetos de usuario root en el sistema. Cada usuario puede pertenecer a varias organizaciones. Eliminar un usuario de una organización no elimina su objeto de usuario root - permanecerán en el sistema. Para eliminar completamente un usuario del sistema, debe eliminar su objeto de usuario root usando la acción de borrar en esta tabla.",
"userServer": "Usuarios del servidor",
"userSearch": "Buscar usuarios del servidor...",
"userErrorDelete": "Error al eliminar el usuario",
"userDeleteConfirm": "Confirmar Borrar Usuario",
"userDeleteServer": "Eliminar usuario del servidor",
"userMessageRemove": "El usuario será eliminado de todas las organizaciones y será eliminado completamente del servidor.",
"userQuestionRemove": "¿Está seguro que desea eliminar permanentemente al usuario del servidor?",
"licenseKey": "Clave de licencia",
"valid": "Válido",
"numberOfSites": "Número de sitios",
"licenseKeySearch": "Buscar claves de licencia...",
"licenseKeyAdd": "Añadir clave de licencia",
"type": "Tipo",
"licenseKeyRequired": "La clave de licencia es necesaria",
"licenseTermsAgree": "Debe aceptar los términos de la licencia",
"licenseErrorKeyLoad": "Error al cargar las claves de licencia",
"licenseErrorKeyLoadDescription": "Se ha producido un error al cargar las claves de licencia.",
"licenseErrorKeyDelete": "Error al eliminar la clave de licencia",
"licenseErrorKeyDeleteDescription": "Se ha producido un error al eliminar la clave de licencia.",
"licenseKeyDeleted": "Clave de licencia eliminada",
"licenseKeyDeletedDescription": "La clave de licencia ha sido eliminada.",
"licenseErrorKeyActivate": "Error al activar la clave de licencia",
"licenseErrorKeyActivateDescription": "Se ha producido un error al activar la clave de licencia.",
"licenseAbout": "Acerca de la licencia",
"communityEdition": "Edición comunitaria",
"licenseAboutDescription": "Esto es para usuarios empresariales y empresariales que utilizan Pangolin en un entorno comercial. Si estás usando Pangolin para uso personal, puedes ignorar esta sección.",
"licenseKeyActivated": "Clave de licencia activada",
"licenseKeyActivatedDescription": "La clave de licencia se ha activado correctamente.",
"licenseErrorKeyRecheck": "Error al revisar las claves de licencia",
"licenseErrorKeyRecheckDescription": "Se ha producido un error al revisar las claves de licencia.",
"licenseErrorKeyRechecked": "Claves de licencia remarcadas",
"licenseErrorKeyRecheckedDescription": "Todas las claves de licencia han sido revisadas",
"licenseActivateKey": "Activar clave de licencia",
"licenseActivateKeyDescription": "Introduzca una clave de licencia para activarla.",
"licenseActivate": "Activar licencia",
"licenseAgreement": "Al marcar esta casilla, confirma que ha leído y aceptado los términos de licencia correspondientes al nivel asociado con su clave de licencia.",
"fossorialLicense": "Ver Términos de suscripción y licencia comercial",
"licenseMessageRemove": "Esto eliminará la clave de licencia y todos los permisos asociados otorgados por ella.",
"licenseMessageConfirm": "Para confirmar, por favor escriba la clave de licencia a continuación.",
"licenseQuestionRemove": "¿Está seguro que desea eliminar la clave de licencia?",
"licenseKeyDelete": "Eliminar clave de licencia",
"licenseKeyDeleteConfirm": "Confirmar eliminar clave de licencia",
"licenseTitle": "Administrar estado de licencia",
"licenseTitleDescription": "Ver y administrar claves de licencia en el sistema",
"licenseHost": "Licencia de host",
"licenseHostDescription": "Administrar la clave de licencia principal para el host.",
"licensedNot": "Sin licencia",
"hostId": "ID del Host",
"licenseReckeckAll": "Revisar todas las claves",
"licenseSiteUsage": "Uso de Sitios",
"licenseSiteUsageDecsription": "Ver el número de sitios que utilizan esta licencia.",
"licenseNoSiteLimit": "No hay límite en el número de sitios que utilizan un host sin licencia.",
"licensePurchase": "Comprar Licencia",
"licensePurchaseSites": "Comprar sitios adicionales",
"licenseSitesUsedMax": "{usedSites} de {maxSites} sitios usados",
"licenseSitesUsed": "{count, plural, =0 {# sitios} one {# sitio} other {# sitios}} en el sistema.",
"licensePurchaseDescription": "Elige cuántos sitios quieres {selectedMode, select, license {compra una licencia para. Siempre puedes añadir más sitios más tarde.} other {añadir a tu licencia existente.}}",
"licenseFee": "Tarifa de licencia",
"licensePriceSite": "Precio por sitio",
"total": "Total",
"licenseContinuePayment": "Continuar con el pago",
"pricingPage": "página de precios",
"pricingPortal": "Ver Portal de Compra",
"licensePricingPage": "Para obtener los precios y descuentos más actualizados, por favor visite el ",
"invite": "Invitaciones",
"inviteRegenerate": "Regenerar invitación",
"inviteRegenerateDescription": "Revocar invitación anterior y crear una nueva",
"inviteRemove": "Eliminar invitación",
"inviteRemoveError": "Error al eliminar la invitación",
"inviteRemoveErrorDescription": "Ocurrió un error mientras se eliminaba la invitación.",
"inviteRemoved": "Invitación eliminada",
"inviteRemovedDescription": "La invitación para {email} ha sido eliminada.",
"inviteQuestionRemove": "¿Está seguro de que desea eliminar la invitación?",
"inviteMessageRemove": "Una vez eliminada, esta invitación ya no será válida. Siempre puede volver a invitar al usuario más tarde.",
"inviteMessageConfirm": "Para confirmar, por favor escriba la dirección de correo electrónico de la invitación a continuación.",
"inviteQuestionRegenerate": "¿Estás seguro de que quieres regenerar la invitación para {email}? Esto revocará la invitación anterior.",
"inviteRemoveConfirm": "Confirmar eliminación de invitación",
"inviteRegenerated": "Invitación Regenerada",
"inviteSent": "Se ha enviado una nueva invitación a {email}.",
"inviteSentEmail": "Enviar notificación por correo electrónico al usuario",
"inviteGenerate": "Se ha generado una nueva invitación para {email}.",
"inviteDuplicateError": "Invitación duplicada",
"inviteDuplicateErrorDescription": "Ya existe una invitación para este usuario.",
"inviteRateLimitError": "Límite de tasa excedido",
"inviteRateLimitErrorDescription": "Has superado el límite de 3 regeneraciones por hora. Inténtalo de nuevo más tarde.",
"inviteRegenerateError": "No se pudo regenerar la invitación",
"inviteRegenerateErrorDescription": "Se ha producido un error al regenerar la invitación.",
"inviteValidityPeriod": "Periodo de validez",
"inviteValidityPeriodSelect": "Seleccionar período de validez",
"inviteRegenerateMessage": "La invitación ha sido regenerada. El usuario debe acceder al enlace de abajo para aceptar la invitación.",
"inviteRegenerateButton": "Regenerar",
"expiresAt": "Caduca el",
"accessRoleUnknown": "Rol desconocido",
"placeholder": "Marcador de posición",
"userErrorOrgRemove": "Error al eliminar el usuario",
"userErrorOrgRemoveDescription": "Ocurrió un error mientras se eliminaba el usuario.",
"userOrgRemoved": "Usuario eliminado",
"userOrgRemovedDescription": "El usuario {email} ha sido eliminado de la organización.",
"userQuestionOrgRemove": "¿Está seguro que desea eliminar este usuario de la organización?",
"userMessageOrgRemove": "Una vez eliminado, este usuario ya no tendrá acceso a la organización. Siempre puede volver a invitarlos más tarde, pero tendrán que aceptar la invitación de nuevo.",
"userRemoveOrgConfirm": "Confirmar eliminar usuario",
"userRemoveOrg": "Eliminar usuario de la organización",
"users": "Usuarios",
"accessRoleMember": "Miembro",
"accessRoleOwner": "Propietario",
"userConfirmed": "Confirmada",
"idpNameInternal": "Interno",
"emailInvalid": "Dirección de correo inválida",
"inviteValidityDuration": "Por favor, seleccione una duración",
"accessRoleSelectPlease": "Por favor, seleccione un rol",
"usernameRequired": "Nombre de usuario requerido",
"idpSelectPlease": "Por favor, seleccione un proveedor de identidad",
"idpGenericOidc": "Proveedor OAuth2/OIDC genérico.",
"accessRoleErrorFetch": "Error al recuperar roles",
"accessRoleErrorFetchDescription": "Se ha producido un error al recuperar los roles",
"idpErrorFetch": "Error al recuperar proveedores de identidad",
"idpErrorFetchDescription": "Se ha producido un error al recuperar proveedores de identidad",
"userErrorExists": "El usuario ya existe",
"userErrorExistsDescription": "Este usuario ya es miembro de la organización.",
"inviteError": "Error al invitar al usuario",
"inviteErrorDescription": "Ocurrió un error mientras se invitaba al usuario",
"userInvited": "Usuario invitado",
"userInvitedDescription": "El usuario ha sido invitado con éxito.",
"userErrorCreate": "Error al crear el usuario",
"userErrorCreateDescription": "Se ha producido un error al crear el usuario",
"userCreated": "Usuario creado",
"userCreatedDescription": "El usuario se ha creado correctamente.",
"userTypeInternal": "Usuario interno",
"userTypeInternalDescription": "Invitar a un usuario a unirse a la organización directamente.",
"userTypeExternal": "Usuario externo",
"userTypeExternalDescription": "Crear un usuario con un proveedor de identidad externo.",
"accessUserCreateDescription": "Siga los pasos siguientes para crear un nuevo usuario",
"userSeeAll": "Ver todos los usuarios",
"userTypeTitle": "Tipo de usuario",
"userTypeDescription": "Determina cómo quieres crear el usuario",
"userSettings": "Información del usuario",
"userSettingsDescription": "Introduzca los detalles del nuevo usuario",
"inviteEmailSent": "Enviar correo de invitación al usuario",
"inviteValid": "Válido para",
"selectDuration": "Seleccionar duración",
"selectResource": "Seleccionar Recurso",
"filterByResource": "Filtrar por Recurso",
"selectApprovalState": "Seleccionar Estado de Aprobación",
"filterByApprovalState": "Filtrar por estado de aprobación",
"approvalListEmpty": "No hay aprobaciones",
"approvalState": "Estado de aprobación",
"approve": "Aprobar",
"approved": "Aprobado",
"denied": "Denegado",
"deniedApproval": "Aprobación denegada",
"all": "Todo",
"deny": "Denegar",
"viewDetails": "Ver detalles",
"requestingNewDeviceApproval": "solicitó un nuevo dispositivo",
"resetFilters": "Reiniciar filtros",
"totalBlocked": "Solicitudes bloqueadas por Pangolin",
"totalRequests": "Solicitudes totales",
"requestsByCountry": "Solicitudes por país",
"requestsByDay": "Solicitudes por día",
"blocked": "Bloqueado",
"allowed": "Permitido",
"topCountries": "Top Países",
"accessRoleSelect": "Seleccionar rol",
"inviteEmailSentDescription": "Se ha enviado un correo electrónico al usuario con el siguiente enlace de acceso. Debe acceder al enlace para aceptar la invitación.",
"inviteSentDescription": "El usuario ha sido invitado. Debe acceder al enlace de abajo para aceptar la invitación.",
"inviteExpiresIn": "La invitación expirará en {days, plural, one {# día} other {# días}}.",
"idpTitle": "Proveedor de identidad",
"idpSelect": "Seleccione el proveedor de identidad para el usuario externo",
"idpNotConfigured": "No hay proveedores de identidad configurados. Por favor, configure un proveedor de identidad antes de crear usuarios externos.",
"usernameUniq": "Esto debe coincidir con el nombre de usuario único que existe en el proveedor de identidad seleccionado.",
"emailOptional": "Email (opcional)",
"nameOptional": "Nombre (opcional)",
"accessControls": "Controles de acceso",
"userDescription2": "Administrar la configuración de este usuario",
"accessRoleErrorAdd": "No se pudo agregar el usuario al rol",
"accessRoleErrorAddDescription": "Ocurrió un error mientras se añadía el usuario al rol.",
"userSaved": "Usuario guardado",
"userSavedDescription": "El usuario ha sido actualizado.",
"autoProvisioned": "Auto asegurado",
"autoProvisionedDescription": "Permitir a este usuario ser administrado automáticamente por el proveedor de identidad",
"accessControlsDescription": "Administrar lo que este usuario puede acceder y hacer en la organización",
"accessControlsSubmit": "Guardar controles de acceso",
"roles": "Roles",
"accessUsersRoles": "Administrar usuarios y roles",
"accessUsersRolesDescription": "Invitar usuarios y añadirlos a roles para administrar el acceso a la organización",
"key": "Clave",
"createdAt": "Creado el",
"proxyErrorInvalidHeader": "Valor de cabecera de host personalizado no válido. Utilice el formato de nombre de dominio, o guarde en blanco para desestablecer cabecera de host personalizada.",
"proxyErrorTls": "Nombre de servidor TLS inválido. Utilice el formato de nombre de dominio o guarde en blanco para eliminar el nombre de servidor TLS.",
"proxyEnableSSL": "Activar SSL",
"proxyEnableSSLDescription": "Habilita el cifrado SSL/TLS para conexiones seguras HTTPS a los objetivos.",
"target": "Target",
"configureTarget": "Configurar objetivos",
"targetErrorFetch": "Error al recuperar los objetivos",
"targetErrorFetchDescription": "Se ha producido un error al recuperar los objetivos",
"siteErrorFetch": "No se pudo obtener el recurso",
"siteErrorFetchDescription": "Se ha producido un error al recuperar el recurso",
"targetErrorDuplicate": "Objetivo duplicado",
"targetErrorDuplicateDescription": "Ya existe un objetivo con estos ajustes",
"targetWireGuardErrorInvalidIp": "IP de destino no válida",
"targetWireGuardErrorInvalidIpDescription": "La IP de destino debe estar dentro de la subred del sitio",
"targetsUpdated": "Objetivos actualizados",
"targetsUpdatedDescription": "Objetivos y ajustes actualizados correctamente",
"targetsErrorUpdate": "Error al actualizar los objetivos",
"targetsErrorUpdateDescription": "Se ha producido un error al actualizar los objetivos",
"targetTlsUpdate": "Ajustes TLS actualizados",
"targetTlsUpdateDescription": "Los ajustes de TLS se han actualizado correctamente",
"targetErrorTlsUpdate": "Error al actualizar los ajustes de TLS",
"targetErrorTlsUpdateDescription": "Ocurrió un error mientras se actualizaban los ajustes de TLS",
"proxyUpdated": "Configuración del proxy actualizada",
"proxyUpdatedDescription": "La configuración del proxy se ha actualizado correctamente",
"proxyErrorUpdate": "Error al actualizar la configuración del proxy",
"proxyErrorUpdateDescription": "Se ha producido un error al actualizar la configuración del proxy",
"targetAddr": "Anfitrión",
"targetPort": "Puerto",
"targetProtocol": "Protocolo",
"targetTlsSettings": "Configuración de conexión segura",
"targetTlsSettingsDescription": "Configurar ajustes SSL/TLS para el recurso",
"targetTlsSettingsAdvanced": "Ajustes avanzados de TLS",
"targetTlsSni": "Nombre del servidor TLS",
"targetTlsSniDescription": "El nombre del servidor TLS a usar para SNI. Deje en blanco para usar el valor predeterminado.",
"targetTlsSubmit": "Guardar ajustes",
"targets": "Configuración de objetivos",
"targetsDescription": "Establecer objetivos para enrutar tráfico a servicios de backend",
"targetStickySessions": "Activar Sesiones Pegadas",
"targetStickySessionsDescription": "Mantener conexiones en el mismo objetivo de backend para toda su sesión.",
"methodSelect": "Seleccionar método",
"targetSubmit": "Añadir destino",
"targetNoOne": "Este recurso no tiene ningún objetivo. Agrega un objetivo para configurar dónde enviar peticiones al backend.",
"targetNoOneDescription": "Si se añade más de un objetivo anterior se activará el balance de carga.",
"targetsSubmit": "Guardar objetivos",
"addTarget": "Añadir destino",
"targetErrorInvalidIp": "Dirección IP inválida",
"targetErrorInvalidIpDescription": "Por favor, introduzca una dirección IP válida o nombre de host",
"targetErrorInvalidPort": "Puerto inválido",
"targetErrorInvalidPortDescription": "Por favor, introduzca un número de puerto válido",
"targetErrorNoSite": "Ningún sitio seleccionado",
"targetErrorNoSiteDescription": "Por favor, seleccione un sitio para el objetivo",
"targetCreated": "Objetivo creado",
"targetCreatedDescription": "El objetivo se ha creado correctamente",
"targetErrorCreate": "Error al crear el objetivo",
"targetErrorCreateDescription": "Se ha producido un error al crear el objetivo",
"tlsServerName": "Nombre del servidor TLS",
"tlsServerNameDescription": "El nombre del servidor TLS a usar para SNI",
"save": "Guardar",
"proxyAdditional": "Ajustes adicionales del proxy",
"proxyAdditionalDescription": "Configurar cómo maneja el recurso la configuración del proxy",
"proxyCustomHeader": "Cabecera de host personalizada",
"proxyCustomHeaderDescription": "La cabecera del host a establecer cuando se realizan peticiones de reemplazo. Deje en blanco para usar el valor predeterminado.",
"proxyAdditionalSubmit": "Guardar ajustes de proxy",
"subnetMaskErrorInvalid": "Máscara de subred inválida. Debe estar entre 0 y 32.",
"ipAddressErrorInvalidFormat": "Formato de dirección IP inválido",
"ipAddressErrorInvalidOctet": "Octet de dirección IP no válido",
"path": "Ruta",
"matchPath": "Coincidir ruta",
"ipAddressRange": "Rango IP",
"rulesErrorFetch": "Error al obtener las reglas",
"rulesErrorFetchDescription": "Se ha producido un error al recuperar las reglas",
"rulesErrorDuplicate": "Duplicar regla",
"rulesErrorDuplicateDescription": "Ya existe una regla con estos ajustes",
"rulesErrorInvalidIpAddressRange": "CIDR inválido",
"rulesErrorInvalidIpAddressRangeDescription": "Por favor, introduzca un valor CIDR válido",
"rulesErrorInvalidUrl": "Ruta URL inválida",
"rulesErrorInvalidUrlDescription": "Por favor, introduzca un valor de ruta de URL válido",
"rulesErrorInvalidIpAddress": "IP inválida",
"rulesErrorInvalidIpAddressDescription": "Por favor, introduzca una dirección IP válida",
"rulesErrorUpdate": "Error al actualizar las reglas",
"rulesErrorUpdateDescription": "Se ha producido un error al actualizar las reglas",
"rulesUpdated": "Activar Reglas",
"rulesUpdatedDescription": "La evaluación de la regla ha sido actualizada",
"rulesMatchIpAddressRangeDescription": "Introduzca una dirección en formato CIDR (por ejemplo, 103.21.244.0/22)",
"rulesMatchIpAddress": "Introduzca una dirección IP (por ejemplo, 103.21.244.12)",
"rulesMatchUrl": "Introduzca una ruta URL o patrón (por ej., /api/v1/todos o /api/v1/*)",
"rulesErrorInvalidPriority": "Prioridad inválida",
"rulesErrorInvalidPriorityDescription": "Por favor, introduzca una prioridad válida",
"rulesErrorDuplicatePriority": "Prioridades duplicadas",
"rulesErrorDuplicatePriorityDescription": "Por favor, introduzca prioridades únicas",
"ruleUpdated": "Reglas actualizadas",
"ruleUpdatedDescription": "Reglas actualizadas correctamente",
"ruleErrorUpdate": "Operación fallida",
"ruleErrorUpdateDescription": "Se ha producido un error durante la operación de guardado",
"rulesPriority": "Prioridad",
"rulesAction": "Accin",
"rulesMatchType": "Tipo de partida",
"value": "Valor",
"rulesAbout": "Sobre Reglas",
"rulesAboutDescription": "Las reglas permiten controlar el acceso al recurso basado en un conjunto de criterios. Puede crear reglas para permitir o denegar el acceso basándose en la dirección IP o ruta de la URL.",
"rulesActions": "Acciones",
"rulesActionAlwaysAllow": "Permitir siempre: pasar todos los métodos de autenticación",
"rulesActionAlwaysDeny": "Denegar siempre: Bloquear todas las peticiones; no se puede intentar autenticación",
"rulesActionPassToAuth": "Pasar a Autenticación: Permitir que se intenten los métodos de autenticación",
"rulesMatchCriteria": "Criterios coincidentes",
"rulesMatchCriteriaIpAddress": "Coincidir con una dirección IP específica",
"rulesMatchCriteriaIpAddressRange": "Coincide con un rango de direcciones IP en notación CIDR",
"rulesMatchCriteriaUrl": "Coincidir con una ruta de URL o patrón",
"rulesEnable": "Activar Reglas",
"rulesEnableDescription": "Activar o desactivar la evaluación de reglas para este recurso",
"rulesResource": "Configuración de reglas de recursos",
"rulesResourceDescription": "Configurar reglas para controlar el acceso al recurso",
"ruleSubmit": "Añadir Regla",
"rulesNoOne": "No hay reglas. Agregue una regla usando el formulario.",
"rulesOrder": "Las reglas son evaluadas por prioridad en orden ascendente.",
"rulesSubmit": "Guardar Reglas",
"resourceErrorCreate": "Error al crear recurso",
"resourceErrorCreateDescription": "Se ha producido un error al crear el recurso",
"resourceErrorCreateMessage": "Error al crear el recurso:",
"resourceErrorCreateMessageDescription": "Se ha producido un error inesperado",
"sitesErrorFetch": "Error obteniendo sitios",
"sitesErrorFetchDescription": "Se ha producido un error al recuperar los sitios",
"domainsErrorFetch": "Error obteniendo dominios",
"domainsErrorFetchDescription": "Se ha producido un error al recuperar los dominios",
"none": "Ninguna",
"unknown": "Desconocido",
"resources": "Recursos",
"resourcesDescription": "Los recursos son proxies a las aplicaciones que se ejecutan en la red privada. Crea un recurso para cualquier servicio HTTP/HTTPS o TCP/UDP crudo en tu red privada. Cada recurso debe estar conectado a un sitio para permitir una conectividad privada y segura a través de un túnel encriptado de WireGuard.",
"resourcesWireGuardConnect": "Conectividad segura con cifrado de Wirex Guard",
"resourcesMultipleAuthenticationMethods": "Configurar múltiples métodos de autenticación",
"resourcesUsersRolesAccess": "Control de acceso basado en usuarios y roles",
"resourcesErrorUpdate": "Error al cambiar el recurso",
"resourcesErrorUpdateDescription": "Se ha producido un error al actualizar el recurso",
"access": "Acceder",
"shareLink": "{resource} Compartir Enlace",
"resourceSelect": "Seleccionar recurso",
"shareLinks": "Compartir enlaces",
"share": "Enlaces compartibles",
"shareDescription2": "Crea enlaces compartidos a recursos. Los enlaces proporcionan acceso temporal o ilimitado a tu recurso. Puede configurar la duración de caducidad del enlace cuando cree uno.",
"shareEasyCreate": "Fácil de crear y compartir",
"shareConfigurableExpirationDuration": "Duración de caducidad configurable",
"shareSecureAndRevocable": "Seguro y revocable",
"nameMin": "El nombre debe tener al menos caracteres {len}.",
"nameMax": "El nombre no debe tener más de {len} caracteres.",
"sitesConfirmCopy": "Por favor, confirme que ha copiado la configuración.",
"unknownCommand": "Comando desconocido",
"newtErrorFetchReleases": "No se pudo obtener la información del lanzamiento: {err}",
"newtErrorFetchLatest": "Error obteniendo la última versión: {err}",
"newtEndpoint": "Endpoint",
"newtId": "ID",
"newtSecretKey": "Secreto",
"architecture": "Arquitectura",
"sites": "Sitios",
"siteWgAnyClients": "Usa cualquier cliente de Wirex para conectarte. Tendrás que dirigirte a los recursos internos usando la IP de compañeros.",
"siteWgCompatibleAllClients": "Compatible con todos los clientes de Wirex Guard",
"siteWgManualConfigurationRequired": "Configuración manual requerida",
"userErrorNotAdminOrOwner": "El usuario no es un administrador o propietario",
"pangolinSettings": "Ajustes - Pangolin",
"accessRoleYour": "Tu rol:",
"accessRoleSelect2": "Seleccionar roles",
"accessUserSelect": "Seleccionar usuarios",
"otpEmailEnter": "Escribe un email",
"otpEmailEnterDescription": "Pulse Enter para añadir un correo electrónico después de teclearlo en el campo de entrada.",
"otpEmailErrorInvalid": "Dirección de correo electrónico no válida. El comodín (*) debe ser la parte local completa.",
"otpEmailSmtpRequired": "SMTP Requerido",
"otpEmailSmtpRequiredDescription": "SMTP debe estar habilitado en el servidor para usar autenticación de contraseña de una sola vez.",
"otpEmailTitle": "Contraseñas de una sola vez",
"otpEmailTitleDescription": "Requiere autenticación por correo electrónico para acceso a recursos",
"otpEmailWhitelist": "Lista blanca de correo",
"otpEmailWhitelistList": "Correos en la lista blanca",
"otpEmailWhitelistListDescription": "Sólo los usuarios con estas direcciones de correo electrónico podrán acceder a este recurso. Se les pedirá que introduzcan una contraseña de una sola vez enviada a su correo electrónico. Los comodines (*@ejemplo.com) pueden utilizarse para permitir cualquier dirección de correo electrónico de un dominio.",
"otpEmailWhitelistSave": "Guardar lista blanca",
"passwordAdd": "Añadir contraseña",
"passwordRemove": "Eliminar contraseña",
"pincodeAdd": "Añadir código PIN",
"pincodeRemove": "Eliminar código PIN",
"resourceAuthMethods": "Métodos de autenticación",
"resourceAuthMethodsDescriptions": "Permitir el acceso al recurso a través de métodos de autenticación adicionales",
"resourceAuthSettingsSave": "Guardado correctamente",
"resourceAuthSettingsSaveDescription": "Se han guardado los ajustes de autenticación",
"resourceErrorAuthFetch": "Error al recuperar datos",
"resourceErrorAuthFetchDescription": "Se ha producido un error al recuperar los datos",
"resourceErrorPasswordRemove": "Error al eliminar la contraseña del recurso",
"resourceErrorPasswordRemoveDescription": "Se ha producido un error al eliminar la contraseña del recurso",
"resourceErrorPasswordSetup": "Error al establecer la contraseña del recurso",
"resourceErrorPasswordSetupDescription": "Se ha producido un error al establecer la contraseña del recurso",
"resourceErrorPincodeRemove": "Error al eliminar el código pin del recurso",
"resourceErrorPincodeRemoveDescription": "Ocurrió un error mientras se eliminaba el código pin del recurso",
"resourceErrorPincodeSetup": "Error al establecer el código PIN del recurso",
"resourceErrorPincodeSetupDescription": "Se ha producido un error al establecer el código PIN del recurso",
"resourceErrorUsersRolesSave": "Error al establecer roles",
"resourceErrorUsersRolesSaveDescription": "Se ha producido un error al establecer los roles",
"resourceErrorWhitelistSave": "Error al guardar la lista blanca",
"resourceErrorWhitelistSaveDescription": "Ocurrió un error mientras se guardaba la lista blanca",
"resourcePasswordSubmit": "Activar la protección de contraseña",
"resourcePasswordProtection": "Protección de contraseña {status}",
"resourcePasswordRemove": "Contraseña de recurso eliminada",
"resourcePasswordRemoveDescription": "La contraseña del recurso se ha eliminado correctamente",
"resourcePasswordSetup": "Contraseña de recurso establecida",
"resourcePasswordSetupDescription": "La contraseña del recurso se ha establecido correctamente",
"resourcePasswordSetupTitle": "Establecer contraseña",
"resourcePasswordSetupTitleDescription": "Establecer una contraseña para proteger este recurso",
"resourcePincode": "Código PIN",
"resourcePincodeSubmit": "Activar protección de código PIN",
"resourcePincodeProtection": "Protección del código PIN {status}",
"resourcePincodeRemove": "Código del recurso eliminado",
"resourcePincodeRemoveDescription": "La contraseña del recurso se ha eliminado correctamente",
"resourcePincodeSetup": "Código PIN del recurso establecido",
"resourcePincodeSetupDescription": "El código del recurso se ha establecido correctamente",
"resourcePincodeSetupTitle": "Definir Pincode",
"resourcePincodeSetupTitleDescription": "Establecer un pincode para proteger este recurso",
"resourceRoleDescription": "Los administradores siempre pueden acceder a este recurso.",
"resourceUsersRoles": "Controles de acceso",
"resourceUsersRolesDescription": "Configurar qué usuarios y roles pueden visitar este recurso",
"resourceUsersRolesSubmit": "Guardar controles de acceso",
"resourceWhitelistSave": "Guardado correctamente",
"resourceWhitelistSaveDescription": "Se han guardado los ajustes de la lista blanca",
"ssoUse": "Usar Plataforma SSO",
"ssoUseDescription": "Los usuarios existentes sólo tendrán que iniciar sesión una vez para todos los recursos que tengan esto habilitado.",
"proxyErrorInvalidPort": "Número de puerto inválido",
"subdomainErrorInvalid": "Subdominio inválido",
"domainErrorFetch": "Error obteniendo dominios",
"domainErrorFetchDescription": "Se ha producido un error al recuperar los dominios",
"resourceErrorUpdate": "Error al actualizar el recurso",
"resourceErrorUpdateDescription": "Se ha producido un error al actualizar el recurso",
"resourceUpdated": "Recurso actualizado",
"resourceUpdatedDescription": "El recurso se ha actualizado correctamente",
"resourceErrorTransfer": "Error al transferir el recurso",
"resourceErrorTransferDescription": "Se ha producido un error al transferir el recurso",
"resourceTransferred": "Recurso transferido",
"resourceTransferredDescription": "El recurso ha sido transferido con éxito",
"resourceErrorToggle": "Error al cambiar el recurso",
"resourceErrorToggleDescription": "Se ha producido un error al actualizar el recurso",
"resourceVisibilityTitle": "Visibilidad",
"resourceVisibilityTitleDescription": "Activar o desactivar completamente la visibilidad de los recursos",
"resourceGeneral": "Configuración General",
"resourceGeneralDescription": "Configurar la configuración general de este recurso",
"resourceEnable": "Activar recurso",
"resourceTransfer": "Transferir recursos",
"resourceTransferDescription": "Transferir este recurso a un sitio diferente",
"resourceTransferSubmit": "Transferir recursos",
"siteDestination": "Sitio de destino",
"searchSites": "Buscar sitios",
"countries": "Países",
"accessRoleCreate": "Crear rol",
"accessRoleCreateDescription": "Crear un nuevo rol para agrupar usuarios y administrar sus permisos.",
"accessRoleEdit": "Editar rol",
"accessRoleEditDescription": "Editar información de rol.",
"accessRoleCreateSubmit": "Crear rol",
"accessRoleCreated": "Rol creado",
"accessRoleCreatedDescription": "El rol se ha creado correctamente.",
"accessRoleErrorCreate": "Error al crear el rol",
"accessRoleErrorCreateDescription": "Se ha producido un error al crear el rol.",
"accessRoleUpdateSubmit": "Actualizar rol",
"accessRoleUpdated": "Rol actualizado",
"accessRoleUpdatedDescription": "El rol se ha actualizado correctamente.",
"accessApprovalUpdated": "Aprobación procesada",
"accessApprovalApprovedDescription": "Establezca la decisión de Solicitud de Aprobación a aprobar.",
"accessApprovalDeniedDescription": "Define la decisión de Solicitud de Aprobación a denegar.",
"accessRoleErrorUpdate": "Error al actualizar el rol",
"accessRoleErrorUpdateDescription": "Se ha producido un error al actualizar el rol.",
"accessApprovalErrorUpdate": "Error al procesar la aprobación",
"accessApprovalErrorUpdateDescription": "Se ha producido un error al procesar la aprobación.",
"accessRoleErrorNewRequired": "Se requiere un nuevo rol",
"accessRoleErrorRemove": "Error al eliminar el rol",
"accessRoleErrorRemoveDescription": "Ocurrió un error mientras se eliminaba el rol.",
"accessRoleName": "Nombre del Rol",
"accessRoleQuestionRemove": "Estás a punto de eliminar el rol `{name}`. No puedes deshacer esta acción.",
"accessRoleRemove": "Quitar rol",
"accessRoleRemoveDescription": "Eliminar un rol de la organización",
"accessRoleRemoveSubmit": "Quitar rol",
"accessRoleRemoved": "Rol eliminado",
"accessRoleRemovedDescription": "El rol se ha eliminado correctamente.",
"accessRoleRequiredRemove": "Antes de eliminar este rol, seleccione un nuevo rol al que transferir miembros existentes.",
"manage": "Gestionar",
"sitesNotFound": "Sitios no encontrados.",
"pangolinServerAdmin": "Admin Servidor - Pangolin",
"licenseTierProfessional": "Licencia profesional",
"licenseTierEnterprise": "Licencia Enterprise",
"licenseTierPersonal": "Licencia personal",
"licensed": "Licenciado",
"yes": "Sí",
"no": "Nu",
"sitesAdditional": "Sitios adicionales",
"licenseKeys": "Claves de licencia",
"sitestCountDecrease": "Reducir el número de sitios",
"sitestCountIncrease": "Aumentar el número de sitios",
"idpManage": "Administrar proveedores de identidad",
"idpManageDescription": "Ver y administrar proveedores de identidad en el sistema",
"idpDeletedDescription": "Proveedor de identidad eliminado correctamente",
"idpOidc": "OAuth2/OIDC",
"idpQuestionRemove": "¿Está seguro que desea eliminar permanentemente el proveedor de identidad?",
"idpMessageRemove": "Esto eliminará el proveedor de identidad y todas las configuraciones asociadas. Los usuarios que se autentifiquen a través de este proveedor ya no podrán iniciar sesión.",
"idpMessageConfirm": "Para confirmar, por favor escriba el nombre del proveedor de identidad a continuación.",
"idpConfirmDelete": "Confirmar eliminar proveedor de identidad",
"idpDelete": "Eliminar proveedor de identidad",
"idp": "Proveedores de identidad",
"idpSearch": "Buscar proveedores de identidad...",
"idpAdd": "Añadir proveedor de identidad",
"idpClientIdRequired": "Se requiere ID de cliente.",
"idpClientSecretRequired": "El secreto del cliente es obligatorio.",
"idpErrorAuthUrlInvalid": "La URL de autenticación debe ser una URL válida.",
"idpErrorTokenUrlInvalid": "La URL del token debe ser una URL válida.",
"idpPathRequired": "La ruta identificadora es requerida.",
"idpScopeRequired": "Se requiere alcance.",
"idpOidcDescription": "Configurar un proveedor de identidad OpenID Connect",
"idpCreatedDescription": "Proveedor de identidad creado correctamente",
"idpCreate": "Crear proveedor de identidad",
"idpCreateDescription": "Configurar un nuevo proveedor de identidad para la autenticación de usuario",
"idpSeeAll": "Ver todos los proveedores de identidad",
"idpSettingsDescription": "Configure la información básica para su proveedor de identidad",
"idpDisplayName": "Un nombre mostrado para este proveedor de identidad",
"idpAutoProvisionUsers": "Auto-Provisión de Usuarios",
"idpAutoProvisionUsersDescription": "Cuando está habilitado, los usuarios serán creados automáticamente en el sistema al iniciar sesión con la capacidad de asignar a los usuarios a roles y organizaciones.",
"licenseBadge": "EE",
"idpType": "Tipo de proveedor",
"idpTypeDescription": "Seleccione el tipo de proveedor de identidad que desea configurar",
"idpOidcConfigure": "Configuración OAuth2/OIDC",
"idpOidcConfigureDescription": "Configurar los puntos finales y credenciales del proveedor OAuth2/OIDC",
"idpClientId": "ID de cliente",
"idpClientIdDescription": "El ID del cliente OAuth2 del proveedor de identidad",
"idpClientSecret": "Cliente secreto",
"idpClientSecretDescription": "El secreto del cliente OAuth2 del proveedor de identidad",
"idpAuthUrl": "URL de autorización",
"idpAuthUrlDescription": "La URL final de autorización de OAuth2",
"idpTokenUrl": "URL del token",
"idpTokenUrlDescription": "La URL del endpoint del token OAuth2",
"idpOidcConfigureAlert": "Información importante",
"idpOidcConfigureAlertDescription": "Después de crear el proveedor de identidad, necesitará configurar la URL de callback en la configuración del proveedor de identidad. La URL de devolución de llamada se proporcionará después de la creación exitosa.",
"idpToken": "Configuración del token",
"idpTokenDescription": "Configurar cómo extraer la información del usuario del token de ID",
"idpJmespathAbout": "Acerca de JMESPath",
"idpJmespathAboutDescription": "Las siguientes rutas utilizan la sintaxis JMESPath para extraer valores del token ID.",
"idpJmespathAboutDescriptionLink": "Más información sobre JMESPath",
"idpJmespathLabel": "Ruta del identificador",
"idpJmespathLabelDescription": "La ruta al identificador de usuario en el token de ID",
"idpJmespathEmailPathOptional": "Ruta de correo (opcional)",
"idpJmespathEmailPathOptionalDescription": "La ruta al correo electrónico del usuario en el token de ID",
"idpJmespathNamePathOptional": "Ruta del nombre (opcional)",
"idpJmespathNamePathOptionalDescription": "La ruta al nombre del usuario en el token de ID",
"idpOidcConfigureScopes": "Ámbitos",
"idpOidcConfigureScopesDescription": "Lista separada por espacios de los ámbitos OAuth2 a solicitar",
"idpSubmit": "Crear proveedor de identidad",
"orgPolicies": "Políticas de organización",
"idpSettings": "Ajustes {idpName}",
"idpCreateSettingsDescription": "Configurar la configuración del proveedor de identidad",
"roleMapping": "Mapeo de Rol",
"orgMapping": "Mapeo de organización",
"orgPoliciesSearch": "Buscar políticas de organización...",
"orgPoliciesAdd": "Añadir Política de Organización",
"orgRequired": "La organización es obligatoria",
"error": "Error",
"success": "Éxito",
"orgPolicyAddedDescription": "Política añadida correctamente",
"orgPolicyUpdatedDescription": "Política actualizada correctamente",
"orgPolicyDeletedDescription": "Política eliminada correctamente",
"defaultMappingsUpdatedDescription": "Mapeos por defecto actualizados correctamente",
"orgPoliciesAbout": "Acerca de políticas de organización",
"orgPoliciesAboutDescription": "Las políticas de la organización se utilizan para controlar el acceso a las organizaciones basándose en el token de identificación del usuario. Puede especificar expresiones JMESPath para extraer información de rol y organización del token de identificación.",
"orgPoliciesAboutDescriptionLink": "Vea la documentación, para más información.",
"defaultMappingsOptional": "Mapeo por defecto (opcional)",
"defaultMappingsOptionalDescription": "Los mapeos por defecto se utilizan cuando no hay una política de organización definida para una organización. Puede especificar las asignaciones predeterminadas de rol y organización a las que volver aquí.",
"defaultMappingsRole": "Mapeo de Rol por defecto",
"defaultMappingsRoleDescription": "El resultado de esta expresión debe devolver el nombre del rol tal y como se define en la organización como una cadena.",
"defaultMappingsOrg": "Mapeo de organización por defecto",
"defaultMappingsOrgDescription": "Esta expresión debe devolver el ID de org o verdadero para que el usuario pueda acceder a la organización.",
"defaultMappingsSubmit": "Guardar asignaciones por defecto",
"orgPoliciesEdit": "Editar Política de Organización",
"org": "Organización",
"orgSelect": "Seleccionar organización",
"orgSearch": "Buscar org",
"orgNotFound": "No se encontró org.",
"roleMappingPathOptional": "Ruta de Mapeo de Rol (opcional)",
"orgMappingPathOptional": "Ruta de mapeo de organización (opcional)",
"orgPolicyUpdate": "Actualizar política",
"orgPolicyAdd": "Añadir Política",
"orgPolicyConfig": "Configurar acceso para una organización",
"idpUpdatedDescription": "Proveedor de identidad actualizado correctamente",
"redirectUrl": "URL de redirección",
"orgIdpRedirectUrls": "Redirigir URL",
"redirectUrlAbout": "Acerca de la URL de redirección",
"redirectUrlAboutDescription": "Esta es la URL a la que los usuarios serán redireccionados después de la autenticación. Necesitas configurar esta URL en la configuración del proveedor de identidad.",
"pangolinAuth": "Autenticación - Pangolin",
"verificationCodeLengthRequirements": "Tu código de verificación debe tener 8 caracteres.",
"errorOccurred": "Se ha producido un error",
"emailErrorVerify": "No se pudo verificar el email:",
"emailVerified": "¡Correo electrónico verificado con éxito! Redirigiendo...",
"verificationCodeErrorResend": "Error al reenviar el código de verificación:",
"verificationCodeResend": "Código de verificación reenviado",
"verificationCodeResendDescription": "Hemos reenviado un código de verificación a tu dirección de correo electrónico. Por favor, comprueba tu bandeja de entrada.",
"emailVerify": "Verificar Email",
"emailVerifyDescription": "Introduzca el código de verificación enviado a su dirección de correo electrónico.",
"verificationCode": "Código de verificación",
"verificationCodeEmailSent": "Hemos enviado un código de verificación a tu dirección de correo electrónico.",
"submit": "Enviar",
"emailVerifyResendProgress": "Reenviando...",
"emailVerifyResend": "¿No has recibido un código? Haz clic aquí para reenviar",
"passwordNotMatch": "Las contraseñas no coinciden",
"signupError": "Se ha producido un error al registrarse",
"pangolinLogoAlt": "Logo de Pangolin",
"inviteAlready": "¡Parece que has sido invitado!",
"inviteAlreadyDescription": "Para aceptar la invitación, debes iniciar sesión o crear una cuenta.",
"signupQuestion": "¿Ya tienes una cuenta?",
"login": "Iniciar sesión",
"resourceNotFound": "Recurso no encontrado",
"resourceNotFoundDescription": "El recurso al que intentas acceder no existe.",
"pincodeRequirementsLength": "El PIN debe tener exactamente 6 dígitos",
"pincodeRequirementsChars": "El PIN sólo debe contener números",
"passwordRequirementsLength": "La contraseña debe tener al menos 1 carácter",
"passwordRequirementsTitle": "Requisitos de la contraseña:",
"passwordRequirementLength": "Al menos 8 caracteres de largo",
"passwordRequirementUppercase": "Al menos una letra mayúscula",
"passwordRequirementLowercase": "Al menos una letra minúscula",
"passwordRequirementNumber": "Al menos un número",
"passwordRequirementSpecial": "Al menos un carácter especial",
"passwordRequirementsMet": "✓ La contraseña cumple con todos los requisitos",
"passwordStrength": "Seguridad de la contraseña",
"passwordStrengthWeak": "Débil",
"passwordStrengthMedium": "Media",
"passwordStrengthStrong": "Fuerte",
"passwordRequirements": "Requisitos:",
"passwordRequirementLengthText": "8+ caracteres",
"passwordRequirementUppercaseText": "Letra mayúscula (A-Z)",
"passwordRequirementLowercaseText": "Letra minúscula (a-z)",
"passwordRequirementNumberText": "Número (0-9)",
"passwordRequirementSpecialText": "Caracter especial (!@#$%...)",
"passwordsDoNotMatch": "Las contraseñas no coinciden",
"otpEmailRequirementsLength": "OTP debe tener al menos 1 carácter",
"otpEmailSent": "OTP enviado",
"otpEmailSentDescription": "Un OTP ha sido enviado a tu correo electrónico",
"otpEmailErrorAuthenticate": "Error al autenticar con el correo electrónico",
"pincodeErrorAuthenticate": "Error al autenticar con pincode",
"passwordErrorAuthenticate": "Error al autenticar con contraseña",
"poweredBy": "Desarrollado por",
"authenticationRequired": "Autenticación requerida",
"authenticationMethodChoose": "Elige tu método preferido para acceder a {name}",
"authenticationRequest": "Debes autenticarte para acceder a {name}",
"user": "Usuario",
"pincodeInput": "Código PIN de 6 dígitos",
"pincodeSubmit": "Iniciar sesión con PIN",
"passwordSubmit": "Iniciar sesión con contraseña",
"otpEmailDescription": "Se enviará un código único a este correo electrónico.",
"otpEmailSend": "Enviar código de una sola vez",
"otpEmail": "Contraseña de una sola vez (OTP)",
"otpEmailSubmit": "Enviar OTP",
"backToEmail": "Volver al Email",
"noSupportKey": "El servidor se está ejecutando sin una clave de soporte. ¡Considere apoyar el proyecto!",
"accessDenied": "Acceso denegado",
"accessDeniedDescription": "No tienes permiso para acceder a este recurso. Si esto es un error, por favor contacta con el administrador.",
"accessTokenError": "Error comprobando el token de acceso",
"accessGranted": "Acceso concedido",
"accessUrlInvalid": "URL de acceso inválida",
"accessGrantedDescription": "Se te ha concedido acceso a este recurso. Redirigiendo...",
"accessUrlInvalidDescription": "Esta URL de acceso compartido no es válida. Por favor, póngase en contacto con el propietario del recurso para una nueva URL.",
"tokenInvalid": "Token inválido",
"pincodeInvalid": "Código inválido",
"passwordErrorRequestReset": "Error al solicitar reinicio:",
"passwordErrorReset": "Error al restablecer la contraseña:",
"passwordResetSuccess": "¡Contraseña restablecida! Volver para iniciar sesión...",
"passwordReset": "Restablecer contraseña",
"passwordResetDescription": "Siga los pasos para restablecer su contraseña",
"passwordResetSent": "Enviaremos un código para restablecer la contraseña a esta dirección de correo electrónico.",
"passwordResetCode": "Código de restablecimiento",
"passwordResetCodeDescription": "Revisa tu correo electrónico para ver el código de restablecimiento.",
"generatePasswordResetCode": "Generar código de restablecimiento de contraseña",
"passwordResetCodeGenerated": "Código de restablecimiento de contraseña generado",
"passwordResetCodeGeneratedDescription": "Comparte este código con el usuario. Pueden usarlo para restablecer su contraseña.",
"passwordResetUrl": "Reset URL",
"passwordNew": "Nueva contraseña",
"passwordNewConfirm": "Confirmar nueva contraseña",
"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",
"passwordResetAlreadyHaveCode": "Ingresar código",
"passwordResetSmtpRequired": "Póngase en contacto con su administrador",
"passwordResetSmtpRequiredDescription": "Se requiere un código de restablecimiento de contraseña para restablecer su contraseña. Póngase en contacto con su administrador para obtener asistencia.",
"passwordBack": "Volver a la contraseña",
"loginBack": "Volver a la página principal de acceso",
"signup": "Regístrate",
"loginStart": "Inicia sesión para empezar",
"idpOidcTokenValidating": "Validando token OIDC",
"idpOidcTokenResponse": "Validar respuesta de token OIDC",
"idpErrorOidcTokenValidating": "Error al validar token OIDC",
"idpConnectingTo": "Conectando a {name}",
"idpConnectingToDescription": "Validando tu identidad",
"idpConnectingToProcess": "Conectando...",
"idpConnectingToFinished": "Conectado",
"idpErrorConnectingTo": "Hubo un problema al conectar con {name}. Por favor, póngase en contacto con su administrador.",
"idpErrorNotFound": "IdP no encontrado",
"inviteInvalid": "Invitación inválida",
"inviteInvalidDescription": "El enlace de invitación no es válido.",
"inviteErrorWrongUser": "La invitación no es para este usuario",
"inviteErrorUserNotExists": "El usuario no existe. Por favor, cree una cuenta primero.",
"inviteErrorLoginRequired": "Debes estar conectado para aceptar una invitación",
"inviteErrorExpired": "La invitación puede haber caducado",
"inviteErrorRevoked": "La invitación podría haber sido revocada",
"inviteErrorTypo": "Puede haber un error en el enlace de invitación",
"pangolinSetup": "Configuración - Pangolin",
"orgNameRequired": "El nombre de la organización es obligatorio",
"orgIdRequired": "El ID de la organización es obligatorio",
"orgErrorCreate": "Se ha producido un error al crear el org",
"pageNotFound": "Página no encontrada",
"pageNotFoundDescription": "¡Vaya! La página que estás buscando no existe.",
"overview": "Resumen",
"home": "Inicio",
"accessControl": "Control de acceso",
"settings": "Ajustes",
"usersAll": "Todos los usuarios",
"license": "Licencia",
"pangolinDashboard": "Tablero - Pangolin",
"noResults": "No se han encontrado resultados.",
"terabytes": "TB {count}",
"gigabytes": "{count} GB",
"megabytes": "{count} MB",
"tagsEntered": "Etiquetas introducidas",
"tagsEnteredDescription": "Estas son las etiquetas que has introducido.",
"tagsWarnCannotBeLessThanZero": "maxTags y minTags no pueden ser menores que 0",
"tagsWarnNotAllowedAutocompleteOptions": "Etiqueta no permitida como opciones de autocompletado",
"tagsWarnInvalid": "Etiqueta no válida según validateTag",
"tagWarnTooShort": "La etiqueta {tagText} es demasiado corta",
"tagWarnTooLong": "La etiqueta {tagText} es demasiado larga",
"tagsWarnReachedMaxNumber": "Alcanzado el número máximo de etiquetas permitidas",
"tagWarnDuplicate": "Etiqueta {tagText} duplicada no añadida",
"supportKeyInvalid": "Clave inválida",
"supportKeyInvalidDescription": "Tu clave de seguidor no es válida.",
"supportKeyValid": "Clave válida",
"supportKeyValidDescription": "Su clave de seguidor ha sido validada. ¡Gracias por su apoyo!",
"supportKeyErrorValidationDescription": "Error al validar la clave de seguidor.",
"supportKey": "¡Apoya el Desarrollo y Adopte un Pangolin!",
"supportKeyDescription": "Compra una clave de seguidor para ayudarnos a seguir desarrollando Pangolin para la comunidad. Su contribución nos permite comprometer más tiempo para mantener y añadir nuevas características a la aplicación para todos. Nunca usaremos esto para las características de paywall. Esto está separado de cualquier Edición Comercial.",
"supportKeyPet": "También podrás adoptar y conocer a tu propio Pangolin mascota.",
"supportKeyPurchase": "Los pagos se procesan a través de GitHub. Después, puede recuperar su clave en",
"supportKeyPurchaseLink": "nuestro sitio web",
"supportKeyPurchase2": "y canjéelo aquí.",
"supportKeyLearnMore": "Más información.",
"supportKeyOptions": "Por favor, seleccione la opción que más le convenga.",
"supportKetOptionFull": "Asistente completo",
"forWholeServer": "Para todo el servidor",
"lifetimePurchase": "Compra de por vida",
"supporterStatus": "Estado del soporte",
"buy": "Comprar",
"supportKeyOptionLimited": "Apoyador limitado",
"forFiveUsers": "Para 5 o menos usuarios",
"supportKeyRedeem": "Canjear Clave de Apoyo",
"supportKeyHideSevenDays": "Ocultar durante 7 días",
"supportKeyEnter": "Introduzca Clave de Soporter",
"supportKeyEnterDescription": "Conoce a tu propia mascota Pangolin!",
"githubUsername": "Nombre de usuario de GitHub",
"supportKeyInput": "Clave de apoyo",
"supportKeyBuy": "Comprar Clave de Apoyo",
"logoutError": "Error al cerrar sesión",
"signingAs": "Conectado como",
"serverAdmin": "Admin Servidor",
"managedSelfhosted": "Autogestionado",
"otpEnable": "Activar doble factor",
"otpDisable": "Desactivar doble factor",
"logout": "Cerrar sesión",
"licenseTierProfessionalRequired": "Edición Profesional requerida",
"licenseTierProfessionalRequiredDescription": "Esta característica sólo está disponible en la Edición Profesional.",
"actionGetOrg": "Obtener organización",
"updateOrgUser": "Actualizar usuario Org",
"createOrgUser": "Crear usuario Org",
"actionUpdateOrg": "Actualizar organización",
"actionRemoveInvitation": "Eliminar invitación",
"actionUpdateUser": "Actualizar usuario",
"actionGetUser": "Obtener usuario",
"actionGetOrgUser": "Obtener usuario de la organización",
"actionListOrgDomains": "Listar dominios de la organización",
"actionCreateSite": "Crear sitio",
"actionDeleteSite": "Eliminar sitio",
"actionGetSite": "Obtener sitio",
"actionListSites": "Listar sitios",
"actionApplyBlueprint": "Aplicar plano",
"actionListBlueprints": "Listar blueprints",
"actionGetBlueprint": "Obtener blueprint",
"setupToken": "Configuración de token",
"setupTokenDescription": "Ingrese el token de configuración desde la consola del servidor.",
"setupTokenRequired": "Se requiere el token de configuración",
"actionUpdateSite": "Actualizar sitio",
"actionListSiteRoles": "Lista de roles permitidos del sitio",
"actionCreateResource": "Crear Recurso",
"actionDeleteResource": "Eliminar Recurso",
"actionGetResource": "Obtener recursos",
"actionListResource": "Listar recursos",
"actionUpdateResource": "Actualizar Recurso",
"actionListResourceUsers": "Listar usuarios de recursos",
"actionSetResourceUsers": "Establecer usuarios de recursos",
"actionSetAllowedResourceRoles": "Establecer roles de recursos permitidos",
"actionListAllowedResourceRoles": "Lista de roles de recursos permitidos",
"actionSetResourcePassword": "Establecer contraseña de recurso",
"actionSetResourcePincode": "Establecer Pincode del recurso",
"actionSetResourceEmailWhitelist": "Establecer lista blanca de correo de recursos",
"actionGetResourceEmailWhitelist": "Obtener correo electrónico de recursos",
"actionCreateTarget": "Crear destino",
"actionDeleteTarget": "Eliminar destino",
"actionGetTarget": "Obtener objetivo",
"actionListTargets": "Lista de objetivos",
"actionUpdateTarget": "Actualizar destino",
"actionCreateRole": "Crear rol",
"actionDeleteRole": "Eliminar rol",
"actionGetRole": "Obtener rol",
"actionListRole": "Lista de roles",
"actionUpdateRole": "Actualizar rol",
"actionListAllowedRoleResources": "Lista de recursos de rol permitidos",
"actionInviteUser": "Invitar usuario",
"actionRemoveUser": "Eliminar usuario",
"actionListUsers": "Listar usuarios",
"actionAddUserRole": "Añadir rol de usuario",
"actionGenerateAccessToken": "Generar token de acceso",
"actionDeleteAccessToken": "Eliminar token de acceso",
"actionListAccessTokens": "Lista de Tokens de Acceso",
"actionCreateResourceRule": "Crear Regla de Recursos",
"actionDeleteResourceRule": "Eliminar Regla de Recurso",
"actionListResourceRules": "Lista de Reglas de Recursos",
"actionUpdateResourceRule": "Actualizar regla de recursos",
"actionListOrgs": "Listar organizaciones",
"actionCheckOrgId": "Comprobar ID",
"actionCreateOrg": "Crear organización",
"actionDeleteOrg": "Eliminar organización",
"actionListApiKeys": "Lista de claves API",
"actionListApiKeyActions": "Listar acciones clave API",
"actionSetApiKeyActions": "Establecer acciones de clave API permitidas",
"actionCreateApiKey": "Crear Clave API",
"actionDeleteApiKey": "Borrar Clave API",
"actionCreateIdp": "Crear IDP",
"actionUpdateIdp": "Actualizar IDP",
"actionDeleteIdp": "Eliminar IDP",
"actionListIdps": "Listar IDP",
"actionGetIdp": "Obtener IDP",
"actionCreateIdpOrg": "Crear política de IDP Org",
"actionDeleteIdpOrg": "Eliminar política de IDP Org",
"actionListIdpOrgs": "Listar Orgs IDP",
"actionUpdateIdpOrg": "Actualizar IDP Org",
"actionCreateClient": "Crear cliente",
"actionDeleteClient": "Eliminar cliente",
"actionArchiveClient": "Archivar cliente",
"actionUnarchiveClient": "Desarchivar cliente",
"actionBlockClient": "Bloquear cliente",
"actionUnblockClient": "Desbloquear cliente",
"actionUpdateClient": "Actualizar cliente",
"actionListClients": "Listar clientes",
"actionGetClient": "Obtener cliente",
"actionCreateSiteResource": "Crear Recurso del Sitio",
"actionDeleteSiteResource": "Eliminar recurso del sitio",
"actionGetSiteResource": "Obtener recurso del sitio",
"actionListSiteResources": "Listar recursos del sitio",
"actionUpdateSiteResource": "Actualizar recurso del sitio",
"actionListInvitations": "Listar invitaciones",
"actionExportLogs": "Exportar registros",
"actionViewLogs": "Ver registros",
"noneSelected": "Ninguno seleccionado",
"orgNotFound2": "No se encontraron organizaciones.",
"searchProgress": "Buscar...",
"create": "Crear",
"orgs": "Organizaciones",
"loginError": "Ocurrió un error inesperado. Por favor, inténtelo de nuevo.",
"loginRequiredForDevice": "Es necesario iniciar sesión para tu dispositivo.",
"passwordForgot": "¿Olvidaste tu contraseña?",
"otpAuth": "Autenticación de dos factores",
"otpAuthDescription": "Introduzca el código de su aplicación de autenticación o uno de sus códigos de copia de seguridad de un solo uso.",
"otpAuthSubmit": "Enviar código",
"idpContinue": "O continuar con",
"otpAuthBack": "Volver a la contraseña",
"navbar": "Menú de navegación",
"navbarDescription": "Menú de navegación principal para la aplicación",
"navbarDocsLink": "Documentación",
"otpErrorEnable": "No se puede habilitar 2FA",
"otpErrorEnableDescription": "Se ha producido un error al habilitar 2FA",
"otpSetupCheckCode": "Por favor, introduzca un código de 6 dígitos",
"otpSetupCheckCodeRetry": "Código no válido. Vuelve a intentarlo.",
"otpSetup": "Habilitar autenticación de doble factor",
"otpSetupDescription": "Asegure su cuenta con una capa extra de protección",
"otpSetupScanQr": "Escanea este código QR con tu aplicación de autenticación o introduce la clave secreta manualmente:",
"otpSetupSecretCode": "Código de autenticación",
"otpSetupSuccess": "Autenticación de dos factores habilitada",
"otpSetupSuccessStoreBackupCodes": "Tu cuenta ahora es más segura. No olvides guardar tus códigos de respaldo.",
"otpErrorDisable": "No se puede desactivar 2FA",
"otpErrorDisableDescription": "Se ha producido un error al desactivar 2FA",
"otpRemove": "Desactivar autenticación de doble factor",
"otpRemoveDescription": "Desactivar autenticación de doble factor para su cuenta",
"otpRemoveSuccess": "Autenticación de dos factores desactivada",
"otpRemoveSuccessMessage": "La autenticación de doble factor ha sido deshabilitada para su cuenta. Puede activarla de nuevo en cualquier momento.",
"otpRemoveSubmit": "Desactivar 2FA",
"paginator": "Página {current} de {last}",
"paginatorToFirst": "Ir a la primera página",
"paginatorToPrevious": "Ir a la página anterior",
"paginatorToNext": "Ir a la página siguiente",
"paginatorToLast": "Ir a la última página",
"copyText": "Copiar texto",
"copyTextFailed": "Error al copiar texto: ",
"copyTextClipboard": "Copiar al portapapeles",
"inviteErrorInvalidConfirmation": "Confirmación no válida",
"passwordRequired": "Se requiere contraseña",
"allowAll": "Permitir todo",
"permissionsAllowAll": "Permitir todos los permisos",
"githubUsernameRequired": "Se requiere el nombre de usuario de GitHub",
"supportKeyRequired": "Clave de apoyo es requerida",
"passwordRequirementsChars": "La contraseña debe tener al menos 8 caracteres",
"language": "Idioma",
"verificationCodeRequired": "El código es requerido",
"userErrorNoUpdate": "Ningún usuario para actualizar",
"siteErrorNoUpdate": "No hay sitio para actualizar",
"resourceErrorNoUpdate": "Ningún recurso para actualizar",
"authErrorNoUpdate": "No hay información de autenticación para actualizar",
"orgErrorNoUpdate": "No hay org para actualizar",
"orgErrorNoProvided": "No hay org proporcionado",
"apiKeysErrorNoUpdate": "Ninguna clave API para actualizar",
"sidebarOverview": "Resumen",
"sidebarHome": "Inicio",
"sidebarSites": "Sitios",
"sidebarApprovals": "Solicitudes de aprobación",
"sidebarResources": "Recursos",
"sidebarProxyResources": "Público",
"sidebarClientResources": "Privado",
"sidebarAccessControl": "Control de acceso",
"sidebarLogsAndAnalytics": "Registros y análisis",
"sidebarUsers": "Usuarios",
"sidebarAdmin": "Admin",
"sidebarInvitations": "Invitaciones",
"sidebarRoles": "Roles",
"sidebarShareableLinks": "Enlaces",
"sidebarApiKeys": "Claves API",
"sidebarSettings": "Ajustes",
"sidebarAllUsers": "Todos los usuarios",
"sidebarIdentityProviders": "Proveedores de identidad",
"sidebarLicense": "Licencia",
"sidebarClients": "Clientes",
"sidebarUserDevices": "Dispositivos de usuario",
"sidebarMachineClients": "Máquinas",
"sidebarDomains": "Dominios",
"sidebarGeneral": "Gestionar",
"sidebarLogAndAnalytics": "Registro y análisis",
"sidebarBluePrints": "Planos",
"sidebarOrganization": "Organización",
"sidebarLogsAnalytics": "Analíticas",
"blueprints": "Planos",
"blueprintsDescription": "Aplicar configuraciones declarativas y ver ejecuciones anteriores",
"blueprintAdd": "Añadir plano",
"blueprintGoBack": "Ver todos los Planos",
"blueprintCreate": "Crear Plano",
"blueprintCreateDescription2": "Siga los siguientes pasos para crear y aplicar un nuevo plano",
"blueprintDetails": "Detalles del plano",
"blueprintDetailsDescription": "Ver el resultado del plano aplicado y cualquier error que haya ocurrido",
"blueprintInfo": "Información del plano",
"message": "Mensaje",
"blueprintContentsDescription": "Definir el contenido YAML describiendo la infraestructura",
"blueprintErrorCreateDescription": "Se ha producido un error al aplicar el plano",
"blueprintErrorCreate": "Error al crear el plano",
"searchBlueprintProgress": "Buscar planos...",
"appliedAt": "Aplicado en",
"source": "Fuente",
"contents": "Contenido",
"parsedContents": "Contenido analizado (Sólo lectura)",
"enableDockerSocket": "Habilitar Plano Docker",
"enableDockerSocketDescription": "Activar el raspado de etiquetas de Socket Docker para etiquetas de planos. La ruta del Socket debe proporcionarse a Newt.",
"enableDockerSocketLink": "Saber más",
"viewDockerContainers": "Ver contenedores Docker",
"containersIn": "Contenedores en {siteName}",
"selectContainerDescription": "Seleccione cualquier contenedor para usar como nombre de host para este objetivo. Haga clic en un puerto para usar un puerto.",
"containerName": "Nombre",
"containerImage": "Imagen",
"containerState": "Estado",
"containerNetworks": "Redes",
"containerHostnameIp": "Nombre del host/IP",
"containerLabels": "Etiquetas",
"containerLabelsCount": "{count, plural, one {# etiqueta} other {# etiquetas}}",
"containerLabelsTitle": "Etiquetas de contenedor",
"containerLabelEmpty": "<vacío>",
"containerPorts": "Puertos",
"containerPortsMore": "+{count} más",
"containerActions": "Acciones",
"select": "Seleccionar",
"noContainersMatchingFilters": "No se encontraron contenedores que coincidan con los filtros actuales.",
"showContainersWithoutPorts": "Mostrar contenedores sin puertos",
"showStoppedContainers": "Mostrar contenedores parados",
"noContainersFound": "No se han encontrado contenedores. Asegúrate de que los contenedores Docker se estén ejecutando.",
"searchContainersPlaceholder": "Buscar a través de contenedores {count}...",
"searchResultsCount": "{count, plural, one {# resultado} other {# resultados}}",
"filters": "Filtros",
"filterOptions": "Opciones de filtro",
"filterPorts": "Puertos",
"filterStopped": "Detenido",
"clearAllFilters": "Borrar todos los filtros",
"columns": "Columnas",
"toggleColumns": "Cambiar Columnas",
"refreshContainersList": "Actualizar lista de contenedores",
"searching": "Buscando...",
"noContainersFoundMatching": "No se han encontrado contenedores que coincidan con \"{filter}\".",
"light": "claro",
"dark": "oscuro",
"system": "sistema",
"theme": "Tema",
"subnetRequired": "Se requiere subred",
"initialSetupTitle": "Configuración inicial del servidor",
"initialSetupDescription": "Cree la cuenta de administrador del servidor inicial. Solo puede existir un administrador del servidor. Siempre puede cambiar estas credenciales más tarde.",
"createAdminAccount": "Crear cuenta de administrador",
"setupErrorCreateAdmin": "Se produjo un error al crear la cuenta de administrador del servidor.",
"certificateStatus": "Estado del certificado",
"loading": "Cargando",
"loadingAnalytics": "Cargando analíticas",
"restart": "Reiniciar",
"domains": "Dominios",
"domainsDescription": "Crear y administrar dominios disponibles en la organización",
"domainsSearch": "Buscar dominios...",
"domainAdd": "Agregar dominio",
"domainAddDescription": "Registrar un nuevo dominio con la organización",
"domainCreate": "Crear dominio",
"domainCreatedDescription": "Dominio creado con éxito",
"domainDeletedDescription": "Dominio eliminado exitosamente",
"domainQuestionRemove": "¿Está seguro que desea eliminar el dominio?",
"domainMessageRemove": "Una vez eliminado, el dominio ya no estará asociado a la organización.",
"domainConfirmDelete": "Confirmar eliminación del dominio",
"domainDelete": "Eliminar dominio",
"domain": "Dominio",
"selectDomainTypeNsName": "Delegación de dominio (NS)",
"selectDomainTypeNsDescription": "Este dominio y todos sus subdominios. Usa esto cuando quieras controlar una zona de dominio completa.",
"selectDomainTypeCnameName": "Dominio único (CNAME)",
"selectDomainTypeCnameDescription": "Solo este dominio específico. Úsalo para subdominios individuales o entradas específicas de dominio.",
"selectDomainTypeWildcardName": "Dominio comodín",
"selectDomainTypeWildcardDescription": "Este dominio y sus subdominios.",
"domainDelegation": "Dominio único",
"selectType": "Selecciona un tipo",
"actions": "Acciones",
"refresh": "Actualizar",
"refreshError": "Error al actualizar datos",
"verified": "Verificado",
"pending": "Pendiente",
"pendingApproval": "Pendientes de aprobación",
"sidebarBilling": "Facturación",
"billing": "Facturación",
"orgBillingDescription": "Administrar información de facturación y suscripciones",
"github": "GitHub",
"pangolinHosted": "Pangolin Alojado",
"fossorial": "Fossorial",
"completeAccountSetup": "Completar configuración de cuenta",
"completeAccountSetupDescription": "Establece tu contraseña para comenzar",
"accountSetupSent": "Enviaremos un código de configuración de cuenta a esta dirección de correo electrónico.",
"accountSetupCode": "Código de configuración",
"accountSetupCodeDescription": "Revisa tu correo para el código de configuración.",
"passwordCreate": "Crear contraseña",
"passwordCreateConfirm": "Confirmar contraseña",
"accountSetupSubmit": "Enviar código de configuración",
"completeSetup": "Completar configuración",
"accountSetupSuccess": "¡Configuración de cuenta completada! ¡Bienvenido a Pangolin!",
"documentation": "Documentación",
"saveAllSettings": "Guardar todos los ajustes",
"saveResourceTargets": "Guardar objetivos",
"saveResourceHttp": "Guardar ajustes de proxy",
"saveProxyProtocol": "Guardar configuraciones del protocolo de proxy",
"settingsUpdated": "Ajustes actualizados",
"settingsUpdatedDescription": "Configuraciones actualizadas correctamente",
"settingsErrorUpdate": "Error al actualizar ajustes",
"settingsErrorUpdateDescription": "Ocurrió un error al actualizar ajustes",
"sidebarCollapse": "Colapsar",
"sidebarExpand": "Expandir",
"productUpdateMoreInfo": "{noOfUpdates} actualizaciones más",
"productUpdateInfo": "{noOfUpdates} actualizaciones",
"productUpdateWhatsNew": "Novedades",
"productUpdateTitle": "Actualizaciones de producto",
"productUpdateEmpty": "Sin actualizaciones",
"dismissAll": "Descartar todo",
"pangolinUpdateAvailable": "Actualización disponible",
"pangolinUpdateAvailableInfo": "La versión {version} está lista para instalar",
"pangolinUpdateAvailableReleaseNotes": "Ver notas de lanzamiento",
"newtUpdateAvailable": "Nueva actualización disponible",
"newtUpdateAvailableInfo": "Hay una nueva versión de Newt disponible. Actualice a la última versión para la mejor experiencia.",
"domainPickerEnterDomain": "Dominio",
"domainPickerPlaceholder": "miapp.ejemplo.com",
"domainPickerDescription": "Ingresa el dominio completo del recurso para ver las opciones disponibles.",
"domainPickerDescriptionSaas": "Ingresa un dominio completo, subdominio o simplemente un nombre para ver las opciones disponibles",
"domainPickerTabAll": "Todo",
"domainPickerTabOrganization": "Organización",
"domainPickerTabProvided": "Proporcionado",
"domainPickerSortAsc": "A-Z",
"domainPickerSortDesc": "Z-A",
"domainPickerCheckingAvailability": "Comprobando disponibilidad...",
"domainPickerNoMatchingDomains": "No se han encontrado dominios coincidentes. Prueba un dominio diferente o comprueba la configuración de dominio de la organización.",
"domainPickerOrganizationDomains": "Dominios de la organización",
"domainPickerProvidedDomains": "Dominios proporcionados",
"domainPickerSubdomain": "Subdominio: {subdomain}",
"domainPickerNamespace": "Espacio de nombres: {namespace}",
"domainPickerShowMore": "Mostrar más",
"regionSelectorTitle": "Seleccionar Región",
"regionSelectorInfo": "Seleccionar una región nos ayuda a brindar un mejor rendimiento para tu ubicación. No tienes que estar en la misma región que tu servidor.",
"regionSelectorPlaceholder": "Elige una región",
"regionSelectorComingSoon": "Próximamente",
"billingLoadingSubscription": "Cargando suscripción...",
"billingFreeTier": "Nivel Gratis",
"billingWarningOverLimit": "Advertencia: Has excedido uno o más límites de uso. Tus sitios no se conectarán hasta que modifiques tu suscripción o ajustes tu uso.",
"billingUsageLimitsOverview": "Descripción general de los límites de uso",
"billingMonitorUsage": "Monitorea tu uso comparado con los límites configurados. Si necesitas que aumenten los límites, contáctanos a soporte@pangolin.net.",
"billingDataUsage": "Uso de datos",
"billingOnlineTime": "Tiempo en línea del sitio",
"billingUsers": "Usuarios activos",
"billingDomains": "Dominios activos",
"billingRemoteExitNodes": "Nodos autogestionados activos",
"billingNoLimitConfigured": "No se ha configurado ningún límite",
"billingEstimatedPeriod": "Período de facturación estimado",
"billingIncludedUsage": "Uso incluido",
"billingIncludedUsageDescription": "Uso incluido con su plan de suscripción actual",
"billingFreeTierIncludedUsage": "Permisos de uso del nivel gratuito",
"billingIncluded": "incluido",
"billingEstimatedTotal": "Total Estimado:",
"billingNotes": "Notas",
"billingEstimateNote": "Esta es una estimación basada en tu uso actual.",
"billingActualChargesMayVary": "Los cargos reales pueden variar.",
"billingBilledAtEnd": "Se te facturará al final del período de facturación.",
"billingModifySubscription": "Modificar Suscripción",
"billingStartSubscription": "Iniciar Suscripción",
"billingRecurringCharge": "Cargo Recurrente",
"billingManageSubscriptionSettings": "Administrar ajustes y preferencias de suscripción",
"billingNoActiveSubscription": "No tienes una suscripción activa. Inicia tu suscripción para aumentar los límites de uso.",
"billingFailedToLoadSubscription": "Error al cargar la suscripción",
"billingFailedToLoadUsage": "Error al cargar el uso",
"billingFailedToGetCheckoutUrl": "Error al obtener la URL de pago",
"billingPleaseTryAgainLater": "Por favor, inténtelo de nuevo más tarde.",
"billingCheckoutError": "Error de pago",
"billingFailedToGetPortalUrl": "Error al obtener la URL del portal",
"billingPortalError": "Error del portal",
"billingDataUsageInfo": "Se le cobran todos los datos transferidos a través de sus túneles seguros cuando se conectan a la nube. Esto incluye tanto tráfico entrante como saliente a través de todos sus sitios. Cuando alcance su límite, sus sitios se desconectarán hasta que actualice su plan o reduzca el uso. Los datos no se cargan cuando se usan nodos.",
"billingOnlineTimeInfo": "Se te cobrará en función del tiempo que tus sitios permanezcan conectados a la nube. Por ejemplo, 44.640 minutos equivale a un sitio que funciona 24/7 durante un mes completo. Cuando alcance su límite, sus sitios se desconectarán hasta que mejore su plan o reduzca el uso. No se cargará el tiempo al usar nodos.",
"billingUsersInfo": "Se le cobra por cada usuario en la organización. La facturación se calcula diariamente según el número de cuentas de usuario activas en su órgano.",
"billingDomainInfo": "Se le cobra por cada dominio en la organización. La facturación se calcula diariamente en función del número de cuentas de dominio activas en su órgano.",
"billingRemoteExitNodesInfo": "Se le cobra por cada nodo administrado en la organización. La facturación se calcula diariamente en función del número de nodos activos gestionados en su órgano.",
"domainNotFound": "Dominio no encontrado",
"domainNotFoundDescription": "Este recurso está deshabilitado porque el dominio ya no existe en nuestro sistema. Por favor, establece un nuevo dominio para este recurso.",
"failed": "Fallido",
"createNewOrgDescription": "Crear una nueva organización",
"organization": "Organización",
"port": "Puerto",
"securityKeyManage": "Gestionar llaves de seguridad",
"securityKeyDescription": "Agregar o eliminar llaves de seguridad para autenticación sin contraseña",
"securityKeyRegister": "Registrar nueva llave de seguridad",
"securityKeyList": "Tus llaves de seguridad",
"securityKeyNone": "No hay llaves de seguridad registradas",
"securityKeyNameRequired": "El nombre es requerido",
"securityKeyRemove": "Eliminar",
"securityKeyLastUsed": "Último uso: {date}",
"securityKeyNameLabel": "Nombre",
"securityKeyRegisterSuccess": "Llave de seguridad registrada exitosamente",
"securityKeyRegisterError": "Error al registrar la llave de seguridad",
"securityKeyRemoveSuccess": "Llave de seguridad eliminada exitosamente",
"securityKeyRemoveError": "Error al eliminar la llave de seguridad",
"securityKeyLoadError": "Error al cargar las llaves de seguridad",
"securityKeyLogin": "Usar clave de seguridad",
"securityKeyAuthError": "Error al autenticar con llave de seguridad",
"securityKeyRecommendation": "Considere registrar otra llave de seguridad en un dispositivo diferente para asegurarse de no quedar bloqueado de su cuenta.",
"registering": "Registrando...",
"securityKeyPrompt": "Por favor, verifica tu identidad usando tu llave de seguridad. Asegúrate de que tu llave de seguridad esté conectada y lista.",
"securityKeyBrowserNotSupported": "Tu navegador no admite llaves de seguridad. Por favor, usa un navegador moderno como Chrome, Firefox o Safari.",
"securityKeyPermissionDenied": "Por favor, permite el acceso a tu llave de seguridad para continuar iniciando sesión.",
"securityKeyRemovedTooQuickly": "Por favor, mantén tu llave de seguridad conectada hasta que el proceso de inicio de sesión se complete.",
"securityKeyNotSupported": "Tu llave de seguridad puede no ser compatible. Por favor, prueba con una llave de seguridad diferente.",
"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": "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",
"securityKeyRegisterDescription": "Conecta tu llave de seguridad y escribe un nombre para identificarla",
"securityKeyTwoFactorRequired": "Se requiere autenticación de dos factores",
"securityKeyTwoFactorDescription": "Por favor, ingresa tu código de autenticación de dos factores para registrar la llave de seguridad",
"securityKeyTwoFactorRemoveDescription": "Por favor, ingresa tu código de autenticación de dos factores para eliminar la llave de seguridad",
"securityKeyTwoFactorCode": "Código de autenticación de dos factores",
"securityKeyRemoveTitle": "Eliminar llave de seguridad",
"securityKeyRemoveDescription": "Ingresa tu contraseña para eliminar la llave de seguridad \"{name}\"",
"securityKeyNoKeysRegistered": "No hay llaves de seguridad registradas",
"securityKeyNoKeysDescription": "Agrega una llave de seguridad para mejorar la seguridad de tu cuenta",
"createDomainRequired": "Se requiere dominio",
"createDomainAddDnsRecords": "Agregar registros DNS",
"createDomainAddDnsRecordsDescription": "Agrega los siguientes registros DNS a tu proveedor de dominios para completar la configuración.",
"createDomainNsRecords": "Registros NS",
"createDomainRecord": "Registro",
"createDomainType": "Tipo:",
"createDomainName": "Nombre:",
"createDomainValue": "Valor:",
"createDomainCnameRecords": "Registros CNAME",
"createDomainARecords": "Registros A",
"createDomainRecordNumber": "Registro {number}",
"createDomainTxtRecords": "Registros TXT",
"createDomainSaveTheseRecords": "Guardar estos registros",
"createDomainSaveTheseRecordsDescription": "Asegúrate de guardar estos registros DNS ya que no los verás de nuevo.",
"createDomainDnsPropagation": "Propagación DNS",
"createDomainDnsPropagationDescription": "Los cambios de DNS pueden tardar un tiempo en propagarse a través de internet. Esto puede tardar desde unos pocos minutos hasta 48 horas, dependiendo de tu proveedor de DNS y la configuración de TTL.",
"resourcePortRequired": "Se requiere número de puerto para recursos no HTTP",
"resourcePortNotAllowed": "El número de puerto no debe establecerse para recursos HTTP",
"billingPricingCalculatorLink": "Calculadora de Precios",
"signUpTerms": {
"IAgreeToThe": "Estoy de acuerdo con los",
"termsOfService": "términos del servicio",
"and": "y",
"privacyPolicy": "política de privacidad."
},
"signUpMarketing": {
"keepMeInTheLoop": "Mantenerme en el bucle con noticias, actualizaciones y nuevas características por correo electrónico."
},
"siteRequired": "El sitio es requerido.",
"olmTunnel": "Túnel Olm",
"olmTunnelDescription": "Usar Olm para la conectividad del cliente",
"errorCreatingClient": "Error al crear el cliente",
"clientDefaultsNotFound": "Configuración predeterminada del cliente no encontrada",
"createClient": "Crear cliente",
"createClientDescription": "Crear un nuevo cliente para acceder a recursos privados",
"seeAllClients": "Ver todos los clientes",
"clientInformation": "Información del cliente",
"clientNamePlaceholder": "Nombre del cliente",
"address": "Dirección",
"subnetPlaceholder": "Subred",
"addressDescription": "La dirección interna del cliente. Debe estar dentro de la subred de la organización.",
"selectSites": "Seleccionar sitios",
"sitesDescription": "El cliente tendrá conectividad con los sitios seleccionados",
"clientInstallOlm": "Instalar Olm",
"clientInstallOlmDescription": "Obtén Olm funcionando en tu sistema",
"clientOlmCredentials": "Credenciales",
"clientOlmCredentialsDescription": "Así es como el cliente se autentificará con el servidor",
"olmEndpoint": "Endpoint",
"olmId": "ID",
"olmSecretKey": "Secreto",
"clientCredentialsSave": "Guardar las credenciales",
"clientCredentialsSaveDescription": "Sólo podrás verlo una vez. Asegúrate de copiarlo a un lugar seguro.",
"generalSettingsDescription": "Configura la configuración general para este cliente",
"clientUpdated": "Cliente actualizado",
"clientUpdatedDescription": "El cliente ha sido actualizado.",
"clientUpdateFailed": "Error al actualizar el cliente",
"clientUpdateError": "Se ha producido un error al actualizar el cliente.",
"sitesFetchFailed": "Error al obtener los sitios",
"sitesFetchError": "Se ha producido un error al recuperar los sitios.",
"olmErrorFetchReleases": "Se ha producido un error al recuperar las versiones de Olm.",
"olmErrorFetchLatest": "Se ha producido un error al recuperar la última versión de Olm.",
"enterCidrRange": "Ingresa el rango CIDR",
"resourceEnableProxy": "Habilitar proxy público",
"resourceEnableProxyDescription": "Habilite el proxy público para este recurso. Esto permite el acceso al recurso desde fuera de la red a través de la nube en un puerto abierto. Requiere configuración de Traefik.",
"externalProxyEnabled": "Proxy externo habilitado",
"addNewTarget": "Agregar nuevo destino",
"targetsList": "Lista de destinos",
"advancedMode": "Modo avanzado",
"advancedSettings": "Configuración avanzada",
"targetErrorDuplicateTargetFound": "Se encontró un destino duplicado",
"healthCheckHealthy": "Saludable",
"healthCheckUnhealthy": "No saludable",
"healthCheckUnknown": "Desconocido",
"healthCheck": "Chequeo de salud",
"configureHealthCheck": "Configurar Chequeo de Salud",
"configureHealthCheckDescription": "Configura la monitorización de salud para {target}",
"enableHealthChecks": "Activar Chequeos de Salud",
"enableHealthChecksDescription": "Controlar la salud de este objetivo. Puedes supervisar un punto final diferente al objetivo si es necesario.",
"healthScheme": "Método",
"healthSelectScheme": "Seleccionar método",
"healthCheckPortInvalid": "El puerto de chequeo de salud debe estar entre 1 y 65535",
"healthCheckPath": "Ruta",
"healthHostname": "IP / Nombre del host",
"healthPort": "Puerto",
"healthCheckPathDescription": "La ruta para comprobar el estado de salud.",
"healthyIntervalSeconds": "Intervalo saludable (seg)",
"unhealthyIntervalSeconds": "Intervalo poco saludable (seg)",
"IntervalSeconds": "Intervalo Saludable",
"timeoutSeconds": "Tiempo agotado (seg)",
"timeIsInSeconds": "El tiempo está en segundos",
"requireDeviceApproval": "Requiere aprobaciones del dispositivo",
"requireDeviceApprovalDescription": "Los usuarios con este rol necesitan nuevos dispositivos aprobados por un administrador antes de poder conectarse y acceder a los recursos.",
"retryAttempts": "Intentos de Reintento",
"expectedResponseCodes": "Códigos de respuesta esperados",
"expectedResponseCodesDescription": "Código de estado HTTP que indica un estado saludable. Si se deja en blanco, se considera saludable de 200 a 300.",
"customHeaders": "Cabeceras personalizadas",
"customHeadersDescription": "Nueva línea de cabeceras separada: Nombre de cabecera: valor",
"headersValidationError": "Los encabezados deben estar en el formato: Nombre de cabecera: valor.",
"saveHealthCheck": "Guardar Chequeo de Salud",
"healthCheckSaved": "Chequeo de Salud Guardado",
"healthCheckSavedDescription": "La configuración del chequeo de salud se ha guardado correctamente",
"healthCheckError": "Error en el Chequeo de Salud",
"healthCheckErrorDescription": "Ocurrió un error al guardar la configuración del chequeo de salud",
"healthCheckPathRequired": "Se requiere la ruta del chequeo de salud",
"healthCheckMethodRequired": "Se requiere el método HTTP",
"healthCheckIntervalMin": "El intervalo de comprobación debe ser de al menos 5 segundos",
"healthCheckTimeoutMin": "El tiempo de espera debe ser de al menos 1 segundo",
"healthCheckRetryMin": "Los intentos de reintento deben ser de al menos 1",
"httpMethod": "Método HTTP",
"selectHttpMethod": "Seleccionar método HTTP",
"domainPickerSubdomainLabel": "Subdominio",
"domainPickerBaseDomainLabel": "Dominio base",
"domainPickerSearchDomains": "Buscar dominios...",
"domainPickerNoDomainsFound": "No se encontraron dominios",
"domainPickerLoadingDomains": "Cargando dominios...",
"domainPickerSelectBaseDomain": "Seleccionar dominio base...",
"domainPickerNotAvailableForCname": "No disponible para dominios CNAME",
"domainPickerEnterSubdomainOrLeaveBlank": "Ingrese subdominio o deje en blanco para usar dominio base.",
"domainPickerEnterSubdomainToSearch": "Ingrese un subdominio para buscar y seleccionar entre dominios gratuitos disponibles.",
"domainPickerFreeDomains": "Dominios gratuitos",
"domainPickerSearchForAvailableDomains": "Buscar dominios disponibles",
"domainPickerNotWorkSelfHosted": "Nota: Los dominios gratuitos proporcionados no están disponibles para instancias autogestionadas por ahora.",
"resourceDomain": "Dominio",
"resourceEditDomain": "Editar dominio",
"siteName": "Nombre del sitio",
"proxyPort": "Puerto",
"resourcesTableProxyResources": "Público",
"resourcesTableClientResources": "Privado",
"resourcesTableNoProxyResourcesFound": "No se encontraron recursos de proxy.",
"resourcesTableNoInternalResourcesFound": "No se encontraron recursos internos.",
"resourcesTableDestination": "Destino",
"resourcesTableAlias": "Alias",
"resourcesTableAliasAddress": "Dirección del alias",
"resourcesTableAliasAddressInfo": "Esta dirección es parte de la subred de utilidad de la organización. Se utiliza para resolver registros de alias usando resolución DNS interna.",
"resourcesTableClients": "Clientes",
"resourcesTableAndOnlyAccessibleInternally": "y solo son accesibles internamente cuando se conectan con un cliente.",
"resourcesTableNoTargets": "Sin objetivos",
"resourcesTableHealthy": "Saludable",
"resourcesTableDegraded": "Degrado",
"resourcesTableOffline": "Desconectado",
"resourcesTableUnknown": "Desconocido",
"resourcesTableNotMonitored": "No supervisado",
"editInternalResourceDialogEditClientResource": "Editar recurso privado",
"editInternalResourceDialogUpdateResourceProperties": "Actualizar la configuración del recurso y los controles de acceso para {resourceName}",
"editInternalResourceDialogResourceProperties": "Propiedades del recurso",
"editInternalResourceDialogName": "Nombre",
"editInternalResourceDialogProtocol": "Protocolo",
"editInternalResourceDialogSitePort": "Puerto del sitio",
"editInternalResourceDialogTargetConfiguration": "Configuración de objetivos",
"editInternalResourceDialogCancel": "Cancelar",
"editInternalResourceDialogSaveResource": "Guardar recurso",
"editInternalResourceDialogSuccess": "Éxito",
"editInternalResourceDialogInternalResourceUpdatedSuccessfully": "Recurso interno actualizado con éxito",
"editInternalResourceDialogError": "Error",
"editInternalResourceDialogFailedToUpdateInternalResource": "Error al actualizar el recurso interno",
"editInternalResourceDialogNameRequired": "El nombre es requerido",
"editInternalResourceDialogNameMaxLength": "El nombre no debe tener más de 255 caracteres",
"editInternalResourceDialogProxyPortMin": "El puerto del proxy debe ser al menos 1",
"editInternalResourceDialogProxyPortMax": "El puerto del proxy debe ser menor de 65536",
"editInternalResourceDialogInvalidIPAddressFormat": "Formato de dirección IP inválido",
"editInternalResourceDialogDestinationPortMin": "El puerto de destino debe ser al menos 1",
"editInternalResourceDialogDestinationPortMax": "El puerto de destino debe ser menor de 65536",
"editInternalResourceDialogPortModeRequired": "Protocolos, puerto proxy y puerto de destino son necesarios para el modo puerto",
"editInternalResourceDialogMode": "Modo",
"editInternalResourceDialogModePort": "Puerto",
"editInternalResourceDialogModeHost": "Anfitrión",
"editInternalResourceDialogModeCidr": "CIDR",
"editInternalResourceDialogDestination": "Destino",
"editInternalResourceDialogDestinationHostDescription": "La dirección IP o nombre de host del recurso en la red del sitio.",
"editInternalResourceDialogDestinationIPDescription": "La dirección IP o nombre de host del recurso en la red del sitio.",
"editInternalResourceDialogDestinationCidrDescription": "El rango CIDR del recurso en la red del sitio.",
"editInternalResourceDialogAlias": "Alias",
"editInternalResourceDialogAliasDescription": "Un alias DNS interno opcional para este recurso.",
"createInternalResourceDialogNoSitesAvailable": "No hay sitios disponibles",
"createInternalResourceDialogNoSitesAvailableDescription": "Necesita tener al menos un sitio de Newt con una subred configurada para crear recursos internos.",
"createInternalResourceDialogClose": "Cerrar",
"createInternalResourceDialogCreateClientResource": "Crear recurso privado",
"createInternalResourceDialogCreateClientResourceDescription": "Crear un nuevo recurso que sólo será accesible a los clientes conectados a la organización",
"createInternalResourceDialogResourceProperties": "Propiedades del recurso",
"createInternalResourceDialogName": "Nombre",
"createInternalResourceDialogSite": "Sitio",
"selectSite": "Seleccionar sitio...",
"noSitesFound": "Sitios no encontrados.",
"createInternalResourceDialogProtocol": "Protocolo",
"createInternalResourceDialogTcp": "TCP",
"createInternalResourceDialogUdp": "UDP",
"createInternalResourceDialogSitePort": "Puerto del sitio",
"createInternalResourceDialogSitePortDescription": "Use este puerto para acceder al recurso en el sitio cuando se conecta con un cliente.",
"createInternalResourceDialogTargetConfiguration": "Configuración de objetivos",
"createInternalResourceDialogDestinationIPDescription": "La dirección IP o nombre de host del recurso en la red del sitio.",
"createInternalResourceDialogDestinationPortDescription": "El puerto en la IP de destino donde el recurso es accesible.",
"createInternalResourceDialogCancel": "Cancelar",
"createInternalResourceDialogCreateResource": "Crear recurso",
"createInternalResourceDialogSuccess": "Éxito",
"createInternalResourceDialogInternalResourceCreatedSuccessfully": "Recurso interno creado con éxito",
"createInternalResourceDialogError": "Error",
"createInternalResourceDialogFailedToCreateInternalResource": "Error al crear recurso interno",
"createInternalResourceDialogNameRequired": "El nombre es requerido",
"createInternalResourceDialogNameMaxLength": "El nombre debe ser menor de 255 caracteres",
"createInternalResourceDialogPleaseSelectSite": "Por favor seleccione un sitio",
"createInternalResourceDialogProxyPortMin": "El puerto del proxy debe ser al menos 1",
"createInternalResourceDialogProxyPortMax": "El puerto del proxy debe ser menor de 65536",
"createInternalResourceDialogInvalidIPAddressFormat": "Formato de dirección IP inválido",
"createInternalResourceDialogDestinationPortMin": "El puerto de destino debe ser al menos 1",
"createInternalResourceDialogDestinationPortMax": "El puerto de destino debe ser menor de 65536",
"createInternalResourceDialogPortModeRequired": "Protocolos, puerto proxy y puerto de destino son necesarios para el modo puerto",
"createInternalResourceDialogMode": "Modo",
"createInternalResourceDialogModePort": "Puerto",
"createInternalResourceDialogModeHost": "Anfitrión",
"createInternalResourceDialogModeCidr": "CIDR",
"createInternalResourceDialogDestination": "Destino",
"createInternalResourceDialogDestinationHostDescription": "La dirección IP o nombre de host del recurso en la red del sitio.",
"createInternalResourceDialogDestinationCidrDescription": "El rango CIDR del recurso en la red del sitio.",
"createInternalResourceDialogAlias": "Alias",
"createInternalResourceDialogAliasDescription": "Un alias DNS interno opcional para este recurso.",
"siteConfiguration": "Configuración",
"siteAcceptClientConnections": "Aceptar conexiones de clientes",
"siteAcceptClientConnectionsDescription": "Permitir a los dispositivos de usuario y clientes acceder a los recursos de este sitio. Esto se puede cambiar más tarde.",
"siteAddress": "Dirección del sitio (Avanzado)",
"siteAddressDescription": "La dirección interna del sitio. Debe estar dentro de la subred de la organización.",
"siteNameDescription": "El nombre mostrado del sitio que se puede cambiar más adelante.",
"autoLoginExternalIdp": "Inicio de sesión automático con IDP externo",
"autoLoginExternalIdpDescription": "Redirigir inmediatamente al usuario al proveedor de identidad externo para autenticación.",
"selectIdp": "Seleccionar IDP",
"selectIdpPlaceholder": "Elegir un IDP...",
"selectIdpRequired": "Por favor seleccione un IDP cuando el inicio de sesión automático esté habilitado.",
"autoLoginTitle": "Redirigiendo",
"autoLoginDescription": "Te estamos redirigiendo al proveedor de identidad externo para autenticación.",
"autoLoginProcessing": "Preparando autenticación...",
"autoLoginRedirecting": "Redirigiendo al inicio de sesión...",
"autoLoginError": "Error de inicio de sesión automático",
"autoLoginErrorNoRedirectUrl": "No se recibió URL de redirección del proveedor de identidad.",
"autoLoginErrorGeneratingUrl": "Error al generar URL de autenticación.",
"remoteExitNodeManageRemoteExitNodes": "Nodos remotos",
"remoteExitNodeDescription": "Aloje su propio nodo de retransmisión y proxy server sin depender de terceros.",
"remoteExitNodes": "Nodos",
"searchRemoteExitNodes": "Buscar nodos...",
"remoteExitNodeAdd": "Añadir Nodo",
"remoteExitNodeErrorDelete": "Error al eliminar el nodo",
"remoteExitNodeQuestionRemove": "¿Está seguro que desea eliminar el nodo de la organización?",
"remoteExitNodeMessageRemove": "Una vez eliminado, el nodo ya no será accesible.",
"remoteExitNodeConfirmDelete": "Confirmar eliminar nodo",
"remoteExitNodeDelete": "Eliminar Nodo",
"sidebarRemoteExitNodes": "Nodos remotos",
"remoteExitNodeId": "ID",
"remoteExitNodeSecretKey": "Secreto",
"remoteExitNodeCreate": {
"title": "Crear nodo remoto",
"description": "Crea un nuevo nodo de retransmisión y proxy server autogestionado",
"viewAllButton": "Ver todos los nodos",
"strategy": {
"title": "Estrategia de Creación",
"description": "Selecciona cómo quieres crear el nodo remoto",
"adopt": {
"title": "Adoptar Nodo",
"description": "Elija esto si ya tiene las credenciales para el nodo."
},
"generate": {
"title": "Generar Claves",
"description": "Elija esto si desea generar nuevas claves para el nodo."
}
},
"adopt": {
"title": "Adoptar Nodo Existente",
"description": "Introduzca las credenciales del nodo existente que desea adoptar",
"nodeIdLabel": "ID del nodo",
"nodeIdDescription": "El ID del nodo existente que desea adoptar",
"secretLabel": "Secreto",
"secretDescription": "La clave secreta del nodo existente",
"submitButton": "Adoptar Nodo"
},
"generate": {
"title": "Credenciales Generadas",
"description": "Utilice estas credenciales generadas para configurar el nodo",
"nodeIdTitle": "ID del nodo",
"secretTitle": "Secreto",
"saveCredentialsTitle": "Agregar Credenciales a la Configuración",
"saveCredentialsDescription": "Agrega estas credenciales a tu archivo de configuración del nodo Pangolin autogestionado para completar la conexión.",
"submitButton": "Crear Nodo"
},
"validation": {
"adoptRequired": "El ID del nodo y el secreto son necesarios al adoptar un nodo existente"
},
"errors": {
"loadDefaultsFailed": "Falló al cargar los valores predeterminados",
"defaultsNotLoaded": "Valores predeterminados no cargados",
"createFailed": "Error al crear el nodo"
},
"success": {
"created": "Nodo creado correctamente"
}
},
"remoteExitNodeSelection": "Selección de nodo",
"remoteExitNodeSelectionDescription": "Seleccione un nodo a través del cual enrutar el tráfico para este sitio local",
"remoteExitNodeRequired": "Un nodo debe ser seleccionado para sitios locales",
"noRemoteExitNodesAvailable": "No hay nodos disponibles",
"noRemoteExitNodesAvailableDescription": "No hay nodos disponibles para esta organización. Crea un nodo primero para usar sitios locales.",
"exitNode": "Nodo de Salida",
"country": "País",
"rulesMatchCountry": "Actualmente basado en IP de origen",
"managedSelfHosted": {
"title": "Autogestionado",
"description": "Servidor Pangolin autoalojado más fiable y de bajo mantenimiento con campanas y silbidos extra",
"introTitle": "Pangolin autogestionado",
"introDescription": "es una opción de despliegue diseñada para personas que quieren simplicidad y fiabilidad extra mientras mantienen sus datos privados y autoalojados.",
"introDetail": "Con esta opción, todavía ejecuta su propio nodo Pangolin, sus túneles, terminación SSL y tráfico permanecen en su servidor. La diferencia es que la gestión y el control se gestionan a través de nuestro panel de control en la nube, que desbloquea una serie de ventajas:",
"benefitSimplerOperations": {
"title": "Operaciones simples",
"description": "No necesitas ejecutar tu propio servidor de correo o configurar alertas complejas. Recibirás cheques de salud y alertas de tiempo de inactividad."
},
"benefitAutomaticUpdates": {
"title": "Actualizaciones automáticas",
"description": "El tablero de la nube evolucionará rápidamente, por lo que obtendrá nuevas características y correcciones de errores sin tener que extraer manualmente nuevos contenedores cada vez."
},
"benefitLessMaintenance": {
"title": "Menos mantenimiento",
"description": "No hay migraciones de base de datos, copias de seguridad o infraestructura extra para administrar. Lo manejamos en la nube."
},
"benefitCloudFailover": {
"title": "Fallo en la nube",
"description": "Si tu nodo cae, tus túneles pueden fallar temporalmente a nuestros puntos de presencia en la nube hasta que lo vuelvas a conectar."
},
"benefitHighAvailability": {
"title": "Alta disponibilidad (PoPs)",
"description": "También puede adjuntar múltiples nodos a su cuenta para redundancia y mejor rendimiento."
},
"benefitFutureEnhancements": {
"title": "Mejoras futuras",
"description": "Estamos planeando añadir más herramientas analíticas, alertas y de administración para hacer su despliegue aún más robusto."
},
"docsAlert": {
"text": "Aprenda más acerca de la opción de autoalojamiento administrado en nuestra",
"documentation": "documentación"
},
"convertButton": "Convierte este nodo a autoalojado administrado"
},
"internationaldomaindetected": "Dominio Internacional detectado",
"willbestoredas": "Se almacenará como:",
"roleMappingDescription": "Determinar cómo se asignan los roles a los usuarios cuando se registran cuando está habilitada la provisión automática.",
"selectRole": "Seleccione un rol",
"roleMappingExpression": "Expresión",
"selectRolePlaceholder": "Elija un rol",
"selectRoleDescription": "Seleccione un rol para asignar a todos los usuarios de este proveedor de identidad",
"roleMappingExpressionDescription": "Introduzca una expresión JMESPath para extraer información de rol del token de ID",
"idpTenantIdRequired": "El ID del cliente es obligatorio",
"invalidValue": "Valor inválido",
"idpTypeLabel": "Tipo de proveedor de identidad",
"roleMappingExpressionPlaceholder": "e.g., contiene(grupos, 'administrador') && 'administrador' || 'miembro'",
"idpGoogleConfiguration": "Configuración de Google",
"idpGoogleConfigurationDescription": "Configurar las credenciales de Google OAuth2",
"idpGoogleClientIdDescription": "Google OAuth2 Client ID",
"idpGoogleClientSecretDescription": "Secreto del cliente de Google OAuth2",
"idpAzureConfiguration": "Configuración de Azure Entra ID",
"idpAzureConfigurationDescription": "Configurar credenciales de Azure Entra ID OAuth2",
"idpTenantId": "ID del inquilino",
"idpTenantIdPlaceholder": "tenant-id",
"idpAzureTenantIdDescription": "ID de inquilino Azure (encontrado en la descripción de Azure Active Directory)",
"idpAzureClientIdDescription": "ID de cliente de registro de Azure App",
"idpAzureClientSecretDescription": "Azure App Registro Cliente secreto",
"idpGoogleTitle": "Google",
"idpGoogleAlt": "Google",
"idpAzureTitle": "Azure Entra ID",
"idpAzureAlt": "Azure",
"idpGoogleConfigurationTitle": "Configuración de Google",
"idpAzureConfigurationTitle": "Configuración de Azure Entra ID",
"idpTenantIdLabel": "ID del inquilino",
"idpAzureClientIdDescription2": "ID de cliente de registro de Azure App",
"idpAzureClientSecretDescription2": "Azure App Registro Cliente secreto",
"idpGoogleDescription": "Proveedor OAuth2/OIDC de Google",
"idpAzureDescription": "Microsoft Azure OAuth2/OIDC provider",
"subnet": "Subred",
"subnetDescription": "La subred para la configuración de red de esta organización.",
"customDomain": "Dominio personalizado",
"authPage": "Páginas de autenticación",
"authPageDescription": "Establecer un dominio personalizado para las páginas de autenticación de la organización",
"authPageDomain": "Dominio de la página Auth",
"authPageBranding": "Marca personalizada",
"authPageBrandingDescription": "Configure la marca que aparece en las páginas de autenticación de esta organización",
"authPageBrandingUpdated": "Marca de la página de autenticación actualizada correctamente",
"authPageBrandingRemoved": "Marca de la página de autenticación eliminada correctamente",
"authPageBrandingRemoveTitle": "Eliminar marca de la página de autenticación",
"authPageBrandingQuestionRemove": "¿Está seguro de que desea eliminar la marca de las páginas de autenticación?",
"authPageBrandingDeleteConfirm": "Confirmar eliminación de la marca",
"brandingLogoURL": "URL del logotipo",
"brandingPrimaryColor": "Color primario",
"brandingLogoWidth": "Ancho (px)",
"brandingLogoHeight": "Altura (px)",
"brandingOrgTitle": "Título para la página de autenticación de la organización",
"brandingOrgDescription": "{orgName} será reemplazado por el nombre de la organización",
"brandingOrgSubtitle": "Subtítulo para la página de autenticación de la organización",
"brandingResourceTitle": "Título para la página de autenticación de recursos",
"brandingResourceSubtitle": "Subtítulo para la página de autenticación de recursos",
"brandingResourceDescription": "{resourceName} será reemplazado por el nombre de la organización",
"saveAuthPageDomain": "Guardar dominio",
"saveAuthPageBranding": "Guardar marca",
"removeAuthPageBranding": "Eliminar marca",
"noDomainSet": "Ningún dominio establecido",
"changeDomain": "Cambiar dominio",
"selectDomain": "Seleccionar dominio",
"restartCertificate": "Reiniciar certificado",
"editAuthPageDomain": "Editar dominio Auth Page",
"setAuthPageDomain": "Establecer dominio Auth Page",
"failedToFetchCertificate": "Error al obtener el certificado",
"failedToRestartCertificate": "Error al reiniciar el certificado",
"addDomainToEnableCustomAuthPages": "Los usuarios podrán acceder a la página de inicio de sesión de la organización y completar la autenticación de recursos utilizando este dominio.",
"selectDomainForOrgAuthPage": "Seleccione un dominio para la página de autenticación de la organización",
"domainPickerProvidedDomain": "Dominio proporcionado",
"domainPickerFreeProvidedDomain": "Dominio proporcionado gratis",
"domainPickerVerified": "Verificado",
"domainPickerUnverified": "Sin verificar",
"domainPickerInvalidSubdomainStructure": "Este subdominio contiene caracteres o estructura no válidos. Se limpiará automáticamente al guardar.",
"domainPickerError": "Error",
"domainPickerErrorLoadDomains": "Error al cargar los dominios de la organización",
"domainPickerErrorCheckAvailability": "No se pudo comprobar la disponibilidad del dominio",
"domainPickerInvalidSubdomain": "Subdominio inválido",
"domainPickerInvalidSubdomainRemoved": "La entrada \"{sub}\" fue eliminada porque no es válida.",
"domainPickerInvalidSubdomainCannotMakeValid": "No se ha podido hacer válido \"{sub}\" para {domain}.",
"domainPickerSubdomainSanitized": "Subdominio saneado",
"domainPickerSubdomainCorrected": "\"{sub}\" fue corregido a \"{sanitized}\"",
"orgAuthSignInTitle": "Inicio de sesión de organización",
"orgAuthChooseIdpDescription": "Elige tu proveedor de identidad para continuar",
"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",
"orgAuthSignInToOrg": "Iniciar sesión en una organización",
"orgAuthSelectOrgTitle": "Inicio de sesión de organización",
"orgAuthSelectOrgDescription": "Ingrese el ID de su organización para continuar",
"orgAuthOrgIdPlaceholder": "tu-organización",
"orgAuthOrgIdHelp": "Ingrese el identificador único de su organización",
"orgAuthSelectOrgHelp": "Después de ingresar el ID de su organización, se le llevará a la página de inicio de sesión de su organización donde podrá usar SSO o sus credenciales de organización.",
"orgAuthRememberOrgId": "Recordar este ID de organización",
"orgAuthBackToSignIn": "Volver a iniciar sesión estándar",
"orgAuthNoAccount": "¿No tienes una cuenta?",
"subscriptionRequiredToUse": "Se requiere una suscripción para utilizar esta función.",
"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",
"resourceAddEntrypointsEditFile": "Editar archivo: config/traefik/traefik_config.yml",
"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": "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",
"dangerSection": "Zona de peligro",
"dangerSectionDescription": "Eliminar permanentemente todos los datos asociados con esta organización",
"securitySettingsDescription": "Configurar políticas de seguridad para la 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",
"authPageDomainUpdated": "Dominio de la página de autenticación actualizado correctamente",
"healthCheckNotAvailable": "Local",
"rewritePath": "Reescribir Ruta",
"rewritePathDescription": "Opcionalmente reescribe la ruta antes de reenviar al destino.",
"continueToApplication": "Continuar a la aplicación",
"checkingInvite": "Comprobando invitación",
"setResourceHeaderAuth": "set-Resource HeaderAuth",
"resourceHeaderAuthRemove": "Eliminar Auth del Encabezado",
"resourceHeaderAuthRemoveDescription": "Autenticación de cabecera eliminada correctamente.",
"resourceErrorHeaderAuthRemove": "Error al eliminar autenticación de cabecera",
"resourceErrorHeaderAuthRemoveDescription": "No se pudo eliminar la autenticación de cabecera del recurso.",
"resourceHeaderAuthProtectionEnabled": "Autenticación de cabecera habilitada",
"resourceHeaderAuthProtectionDisabled": "Autenticación de cabecera desactivada",
"headerAuthRemove": "Eliminar Auth del Encabezado",
"headerAuthAdd": "Añadir autenticación de cabecera",
"resourceErrorHeaderAuthSetup": "Error al establecer autenticación de cabecera",
"resourceErrorHeaderAuthSetupDescription": "No se pudo establecer autenticación de cabecera para el recurso.",
"resourceHeaderAuthSetup": "Autenticación de cabecera establecida correctamente",
"resourceHeaderAuthSetupDescription": "La autenticación de cabecera se ha establecido correctamente.",
"resourceHeaderAuthSetupTitle": "Establecer autenticación de cabecera",
"resourceHeaderAuthSetupTitleDescription": "Establezca las credenciales básicas de autenticación (nombre de usuario y contraseña) para proteger este recurso con autenticación de HTTP Header. Acceda a él usando el formato https://username:password@resource.example.com",
"resourceHeaderAuthSubmit": "Establecer autenticación de cabecera",
"actionSetResourceHeaderAuth": "Establecer autenticación de cabecera",
"enterpriseEdition": "Edición corporativa",
"unlicensed": "Sin licencia",
"beta": "Beta",
"manageUserDevices": "Dispositivos de usuario",
"manageUserDevicesDescription": "Ver y administrar dispositivos que los usuarios utilizan para conectarse a recursos privados",
"downloadClientBannerTitle": "Descargar cliente Pangolin",
"downloadClientBannerDescription": "Descargue el cliente Pangolin para su sistema para conectarse a la red Pangolin y acceder a recursos de forma privada.",
"manageMachineClients": "Administrar clientes de máquinas",
"manageMachineClientsDescription": "Crear y administrar clientes que servidores y sistemas utilizan para conectarse de forma privada a recursos",
"machineClientsBannerTitle": "Servidores y sistemas automatizados",
"machineClientsBannerDescription": "Los clientes de máquinas son para servidores y sistemas automatizados que no están asociados con un usuario específico. Se autentican con una ID y un secreto, y pueden ejecutarse con Pangolin CLI, Olm CLI o Olm como un contenedor.",
"machineClientsBannerPangolinCLI": "CLI de Pangolin",
"machineClientsBannerOlmCLI": "CLI de Olm",
"machineClientsBannerOlmContainer": "Contenedor de Olm",
"clientsTableUserClients": "Usuario",
"clientsTableMachineClients": "Maquina",
"licenseTableValidUntil": "Válido hasta",
"saasLicenseKeysSettingsTitle": "Licencias empresariales",
"saasLicenseKeysSettingsDescription": "Generar y administrar claves de licencia Enterprise para instancias Pangolin autoalojadas",
"sidebarEnterpriseLicenses": "Licencias",
"generateLicenseKey": "Generar clave de licencia",
"generateLicenseKeyForm": {
"validation": {
"emailRequired": "Por favor, introduzca una dirección de correo válida",
"useCaseTypeRequired": "Por favor, seleccione un tipo de caso de uso",
"firstNameRequired": "El nombre es obligatorio",
"lastNameRequired": "Se requiere apellido",
"primaryUseRequired": "Por favor describa su uso principal",
"jobTitleRequiredBusiness": "El título de la tarea es obligatorio para uso empresarial",
"industryRequiredBusiness": "La industria es necesaria para uso comercial",
"stateProvinceRegionRequired": "Se requiere estado/Province/región",
"postalZipCodeRequired": "Código Postal/ZIP es requerido",
"companyNameRequiredBusiness": "El nombre de la empresa es obligatorio para uso comercial",
"countryOfResidenceRequiredBusiness": "El país de residencia es obligatorio para uso de negocios",
"countryRequiredPersonal": "El país es obligatorio para uso personal",
"agreeToTermsRequired": "Debe aceptar los términos",
"complianceConfirmationRequired": "Debe confirmar el cumplimiento de la Licencia Comercial Fossorial"
},
"useCaseOptions": {
"personal": {
"title": "Uso personal",
"description": "Para uso individual y no comercial, tales como aprendizaje, proyectos personales o experimentación."
},
"business": {
"title": "Uso de Negocio",
"description": "Para uso dentro de organizaciones, empresas o actividades comerciales o generadoras de ingresos."
}
},
"steps": {
"emailLicenseType": {
"title": "Email y tipo de licencia",
"description": "Introduzca su correo electrónico y elija su tipo de licencia"
},
"personalInformation": {
"title": "Información Personal",
"description": "Cuéntanos acerca de ti"
},
"contactInformation": {
"title": "Información de contacto",
"description": "Sus datos de contacto"
},
"termsGenerate": {
"title": "Términos y Generar",
"description": "Revisar y aceptar términos para generar su licencia"
}
},
"alerts": {
"commercialUseDisclosure": {
"title": "Divulgación de uso",
"description": "Seleccione el nivel de licencia que refleje con precisión su uso previsto. La Licencia Personal permite el uso libre del Software para actividades comerciales individuales, no comerciales o de pequeña escala con ingresos brutos anuales inferiores a $100,000 USD. Cualquier uso más allá de estos límites — incluyendo el uso dentro de una empresa, organización, u otro entorno de generación de ingresos — requiere una Licencia Empresarial válida y el pago de la cuota de licencia aplicable. Todos los usuarios, ya sean personales o empresariales, deben cumplir con las Condiciones de Licencia Comercial Fossorial."
},
"trialPeriodInformation": {
"title": "Información del período de prueba",
"description": "Esta Clave de Licencia permite las funciones de la Empresa durante un período de evaluación de 7 días. El acceso continuado a las características de pago más allá del período de evaluación requiere una activación bajo una Licencia Personal o Empresarial válida. Para licencias de la Empresa, póngase en contacto con sales@pangolin.net."
}
},
"form": {
"useCaseQuestion": "¿Estás usando Pangolin para uso personal o de negocios?",
"firstName": "Nombre",
"lastName": "Apellido",
"jobTitle": "Trabajo",
"primaryUseQuestion": "¿Para qué planeas usar principalmente Pangolin?",
"industryQuestion": "¿Cuál es su industria?",
"prospectiveUsersQuestion": "¿Cuántos usuarios potenciales esperas tener?",
"prospectiveSitesQuestion": "¿Cuántos sitios potenciales (túneles) esperas tener?",
"companyName": "Nombre de la empresa",
"countryOfResidence": "País de residencia",
"stateProvinceRegion": "Estado / Province / Región",
"postalZipCode": "Código postal",
"companyWebsite": "Sitio web de la empresa",
"companyPhoneNumber": "Número de teléfono de la empresa",
"country": "País",
"phoneNumberOptional": "Número de teléfono (opcional)",
"complianceConfirmation": "Confirmo que la información que he proporcionado es exacta y que estoy en conformidad con la Licencia Comercial Fossorial. Informar de información inexacta o identificar mal el uso del producto es una violación de la licencia y puede resultar en que su clave sea revocada."
},
"buttons": {
"close": "Cerrar",
"previous": "Anterior",
"next": "Siguiente",
"generateLicenseKey": "Generar clave de licencia"
},
"toasts": {
"success": {
"title": "Clave de licencia generada con éxito",
"description": "Su clave de licencia ha sido generada y está lista para usar."
},
"error": {
"title": "Error al generar la clave de licencia",
"description": "Se ha producido un error al generar la clave de licencia."
}
}
},
"priority": "Prioridad",
"priorityDescription": "Las rutas de prioridad más alta son evaluadas primero. Prioridad = 100 significa orden automático (decisiones del sistema). Utilice otro número para hacer cumplir la prioridad manual.",
"instanceName": "Nombre de instancia",
"pathMatchModalTitle": "Configurar ruta coincidente",
"pathMatchModalDescription": "Configurar cómo deben coincidir las peticiones entrantes en función de su ruta.",
"pathMatchType": "Tipo de partida",
"pathMatchPrefix": "Prefijo",
"pathMatchExact": "Exacto",
"pathMatchRegex": "Regex",
"pathMatchValue": "Valor de ruta",
"clear": "Claro",
"saveChanges": "Guardar Cambios",
"pathMatchRegexPlaceholder": "^/api/.*",
"pathMatchDefaultPlaceholder": "/ruta",
"pathMatchPrefixHelp": "Ejemplo: /api coincide con /api, /api/users, etc.",
"pathMatchExactHelp": "Ejemplo: /api coincide sólo con /api",
"pathMatchRegexHelp": "Ejemplo: ^/api/.* coincide con /api/anything",
"pathRewriteModalTitle": "Configurar ruta de reescritura",
"pathRewriteModalDescription": "Transforma la ruta coincidente antes de reenviarla al objetivo.",
"pathRewriteType": "Tipo de reescritura",
"pathRewritePrefixOption": "Prefijo - Reemplazar prefijo",
"pathRewriteExactOption": "Exacto - Reemplazar toda la ruta",
"pathRewriteRegexOption": "Regex - Reemplazo de patrón",
"pathRewriteStripPrefixOption": "Prefijo de clip - Quitar prefijo",
"pathRewriteValue": "Reescribir valor",
"pathRewriteRegexPlaceholder": "/new/$1",
"pathRewriteDefaultPlaceholder": "/new-path",
"pathRewritePrefixHelp": "Reemplazar el prefijo coincidente con este valor",
"pathRewriteExactHelp": "Reemplaza toda la ruta con este valor cuando la ruta coincida exactamente",
"pathRewriteRegexHelp": "Usar grupos de captura como $1, $2 para reemplazar",
"pathRewriteStripPrefixHelp": "Dejar en blanco para el prefijo strip o proporcionar un nuevo prefijo",
"pathRewritePrefix": "Prefijo",
"pathRewriteExact": "Exacto",
"pathRewriteRegex": "Regex",
"pathRewriteStrip": "Clip",
"pathRewriteStripLabel": "clip",
"sidebarEnableEnterpriseLicense": "Activar licencia corporativa",
"cannotbeUndone": "Esto no se puede deshacer.",
"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": "Registros",
"request": "Solicitud",
"requests": "Solicitudes",
"logs": "Registros",
"logsSettingsDescription": "Monitorear registros recolectados de esta organización",
"searchLogs": "Buscar registros...",
"action": "Accin",
"actor": "Actor",
"timestamp": "Timestamp",
"accessLogs": "Registros de acceso",
"exportCsv": "Exportar CSV",
"exportError": "Error desconocido al exportar CSV",
"exportCsvTooltip": "Dentro del rango de tiempo",
"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": "Contraseña válida",
"validEmail": "Valid email",
"validSSO": "Valid SSO",
"resourceBlocked": "Recurso bloqueado",
"droppedByRule": "Soltado por regla",
"noSessions": "No hay sesiones",
"temporaryRequestToken": "Token de solicitud temporal",
"noMoreAuthMethods": "No Valid Auth",
"ip": "IP",
"reason": "Razón",
"requestLogs": "Registros de Solicitud",
"requestAnalytics": "Analítica 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",
"requestAnalyticsDescription": "Ver análisis de solicitudes detalladas de recursos en 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",
"logRetentionEndOfFollowingYear": "Fin del año siguiente",
"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",
"enterCustomResolver": "Introducir resolución personalizada",
"preferWildcardCert": "Certificado de comodín preferido",
"unverified": "Sin verificar",
"domainSetting": "Ajustes de dominio",
"domainSettingDescription": "Configurar ajustes para el dominio",
"preferWildcardCertDescription": "Intentar generar un certificado comodín (requiere un resolvedor de certificados configurado correctamente).",
"recordName": "Nombre del registro",
"auto": "Auto",
"TTL": "TTL",
"howToAddRecords": "Cómo añadir registros",
"dnsRecord": "Registros DNS",
"required": "Requerido",
"domainSettingsUpdated": "Configuración de dominio actualizada correctamente",
"orgOrDomainIdMissing": "Falta el ID de organización o dominio",
"loadingDNSRecords": "Cargando registros DNS...",
"olmUpdateAvailableInfo": "Una versión actualizada de Olm está disponible. Por favor, actualice a la última versión para obtener la mejor experiencia.",
"client": "Cliente",
"proxyProtocol": "Configuración del Protocolo Proxy",
"proxyProtocolDescription": "Configurar el protocolo de proxy para preservar las direcciones IP del cliente para los servicios TCP.",
"enableProxyProtocol": "Habilitar protocolo proxy",
"proxyProtocolInfo": "Conservar direcciones IP del cliente para backends TCP",
"proxyProtocolVersion": "Versión del Protocolo Proxy",
"version1": " Versión 1 (Recomendado)",
"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": "La aplicación backend debe configurarse para aceptar conexiones Proxy Protocol. Si el backend no soporta Proxy Protocol, activarlo romperá todas las conexiones, así que sólo habilítelo si sabe lo que está haciendo. 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!",
"selectLogRetention": "Seleccionar retención de registro",
"terms": "Términos",
"privacy": "Privacidad",
"security": "Seguridad",
"docs": "Documentos",
"deviceActivation": "Activación del dispositivo",
"deviceCodeInvalidFormat": "El código debe tener 9 caracteres (por ejemplo, A1AJ-N5JD)",
"deviceCodeInvalidOrExpired": "Código no válido o caducado",
"deviceCodeVerifyFailed": "Error al verificar el código del dispositivo",
"deviceCodeValidating": "Validando código de dispositivo...",
"deviceCodeVerifying": "Verificando autorización del dispositivo...",
"signedInAs": "Conectado como",
"deviceCodeEnterPrompt": "Introduzca el código mostrado en el dispositivo",
"continue": "Continuar",
"deviceUnknownLocation": "Ubicación desconocida",
"deviceAuthorizationRequested": "Esta autorización fue solicitada a {location} el {date}. Asegúrate de confiar en este dispositivo ya que tendrá acceso a la cuenta.",
"deviceLabel": "Dispositivo: {deviceName}",
"deviceWantsAccess": "quiere acceder a su cuenta",
"deviceExistingAccess": "Acceso existente:",
"deviceFullAccess": "Acceso total a tu cuenta",
"deviceOrganizationsAccess": "Acceso a todas las organizaciones a las que su cuenta tiene acceso",
"deviceAuthorize": "Autorizar a {applicationName}",
"deviceConnected": "¡Dispositivo conectado!",
"deviceAuthorizedMessage": "El dispositivo está autorizado para acceder a su cuenta. Por favor, vuelva a la aplicación cliente.",
"pangolinCloud": "Nube de Pangolin",
"viewDevices": "Ver dispositivos",
"viewDevicesDescription": "Administra tus dispositivos conectados",
"noDevices": "No hay dispositivos",
"dateCreated": "Fecha de creación",
"unnamedDevice": "Dispositivo sin nombre",
"deviceQuestionRemove": "¿Está seguro que desea eliminar este dispositivo?",
"deviceMessageRemove": "Esta acción no se puede deshacer.",
"deviceDeleteConfirm": "Eliminar dispositivo",
"deleteDevice": "Eliminar dispositivo",
"errorLoadingDevices": "Error al cargar dispositivos",
"failedToLoadDevices": "Error al cargar dispositivos",
"deviceDeleted": "Dispositivo eliminado",
"deviceDeletedDescription": "El dispositivo se ha eliminado correctamente.",
"errorDeletingDevice": "Error al eliminar el dispositivo",
"failedToDeleteDevice": "Error al eliminar el dispositivo",
"showColumns": "Mostrar columnas",
"hideColumns": "Ocultar columnas",
"columnVisibility": "Visibilidad de la columna",
"toggleColumn": "Cambiar columna {columnName}",
"allColumns": "Todas las columnas",
"defaultColumns": "Columnas por defecto",
"customizeView": "Personalizar vista",
"viewOptions": "Ver opciones",
"selectAll": "Seleccionar todo",
"selectNone": "No seleccionar",
"selectedResources": "Recursos seleccionados",
"enableSelected": "Habilitar seleccionados",
"disableSelected": "Desactivar Seleccionado",
"checkSelectedStatus": "Comprobar el estado de selección",
"clients": "Clientes",
"accessClientSelect": "Seleccionar clientes de máquina",
"resourceClientDescription": "Clientes de máquina que pueden acceder a este recurso",
"regenerate": "Regenerar",
"credentials": "Credenciales",
"savecredentials": "Guardar credenciales",
"regenerateCredentialsButton": "Regenerar credenciales",
"regenerateCredentials": "Regenerar credenciales",
"generatedcredentials": "Credenciales generadas",
"copyandsavethesecredentials": "Copiar y guardar estas credenciales",
"copyandsavethesecredentialsdescription": "Estas credenciales no se mostrarán de nuevo después de salir de esta página. Guárdelas de forma segura ahora.",
"credentialsSaved": "Credenciales guardadas",
"credentialsSavedDescription": "Las credenciales se han regenerado y guardado correctamente.",
"credentialsSaveError": "Error al guardar las credenciales",
"credentialsSaveErrorDescription": "Se ha producido un error al regenerar y guardar las credenciales.",
"regenerateCredentialsWarning": "Regenerar las credenciales invalidará las anteriores y causará una desconexión. Asegúrese de actualizar cualquier configuración que use estas credenciales.",
"confirm": "Confirmar",
"regenerateCredentialsConfirmation": "¿Está seguro que desea regenerar las credenciales?",
"endpoint": "Endpoint",
"Id": "Id",
"SecretKey": "Clave secreta",
"niceId": "ID bonita",
"niceIdUpdated": "Bonito ID actualizado",
"niceIdUpdatedSuccessfully": "Bonito ID actualizado correctamente",
"niceIdUpdateError": "Error al actualizar Nice ID",
"niceIdUpdateErrorDescription": "Se ha producido un error al actualizar el ID de Niza.",
"niceIdCannotBeEmpty": "El ID de Niza no puede estar vacío",
"enterIdentifier": "Introducir identificador",
"identifier": "Identifier",
"deviceLoginUseDifferentAccount": "¿No tú? Utilice una cuenta diferente.",
"deviceLoginDeviceRequestingAccessToAccount": "Un dispositivo está solicitando acceso a esta cuenta.",
"loginSelectAuthenticationMethod": "Seleccione un método de autenticación para continuar.",
"noData": "Sin datos",
"machineClients": "Clientes de la máquina",
"install": "Instalar",
"run": "Ejecutar",
"clientNameDescription": "El nombre mostrado del cliente que se puede cambiar más adelante.",
"clientAddress": "Dirección del cliente (Avanzado)",
"setupFailedToFetchSubnet": "No se pudo obtener la subred por defecto",
"setupSubnetAdvanced": "Subred (Avanzado)",
"setupSubnetDescription": "La subred de la red interna de esta organización.",
"setupUtilitySubnet": "Subred de utilidad (Avanzado)",
"setupUtilitySubnetDescription": "La subred de direcciones alias y el servidor DNS de esta organización.",
"siteRegenerateAndDisconnect": "Regenerar y desconectar",
"siteRegenerateAndDisconnectConfirmation": "¿Está seguro que desea regenerar las credenciales y desconectar este sitio?",
"siteRegenerateAndDisconnectWarning": "Esto regenerará las credenciales y desconectará inmediatamente el sitio. El sitio tendrá que reiniciarse con las nuevas credenciales.",
"siteRegenerateCredentialsConfirmation": "¿Está seguro de que desea regenerar las credenciales de este sitio?",
"siteRegenerateCredentialsWarning": "Esto regenerará las credenciales. El sitio permanecerá conectado hasta que lo reinicie manualmente y utilice las nuevas credenciales.",
"clientRegenerateAndDisconnect": "Regenerar y desconectar",
"clientRegenerateAndDisconnectConfirmation": "¿Está seguro que desea regenerar las credenciales y desconectar este cliente?",
"clientRegenerateAndDisconnectWarning": "Esto regenerará las credenciales y desconectará inmediatamente al cliente. El cliente tendrá que reiniciarse con las nuevas credenciales.",
"clientRegenerateCredentialsConfirmation": "¿Está seguro que desea regenerar las credenciales para este cliente?",
"clientRegenerateCredentialsWarning": "Esto regenerará las credenciales. El cliente permanecerá conectado hasta que lo reinicie manualmente y utilice las nuevas credenciales.",
"remoteExitNodeRegenerateAndDisconnect": "Regenerar y desconectar",
"remoteExitNodeRegenerateAndDisconnectConfirmation": "¿Estás seguro de que quieres regenerar las credenciales y desconectar este nodo de salida remoto?",
"remoteExitNodeRegenerateAndDisconnectWarning": "Esto regenerará las credenciales y desconectará inmediatamente el nodo de salida remoto. El nodo de salida remoto tendrá que reiniciarse con las nuevas credenciales.",
"remoteExitNodeRegenerateCredentialsConfirmation": "¿Estás seguro de que quieres regenerar las credenciales para este nodo de salida remoto?",
"remoteExitNodeRegenerateCredentialsWarning": "Esto regenerará las credenciales. El nodo de salida remoto permanecerá conectado hasta que lo reinicie manualmente y utilice las nuevas credenciales.",
"agent": "Agente",
"personalUseOnly": "Solo para uso personal",
"loginPageLicenseWatermark": "Esta instancia está licenciada solo para uso personal.",
"instanceIsUnlicensed": "Esta instancia no tiene licencia.",
"portRestrictions": "Restricciones de puerto",
"allPorts": "Todo",
"custom": "Personalizado",
"allPortsAllowed": "Todos los puertos permitidos",
"allPortsBlocked": "Todos los puertos bloqueados",
"tcpPortsDescription": "Especifique qué puertos TCP están permitidos para este recurso. Use '*' para todos los puertos, déjelo vacío para bloquear todos, o ingrese una lista separada por comas de puertos y rangos (por ejemplo, 80,443,8000-9000).",
"udpPortsDescription": "Especifique qué puertos UDP están permitidos para este recurso. Use '*' para todos los puertos, déjelo vacío para bloquear todos, o ingrese una lista separada por comas de puertos y rangos (por ejemplo, 53,123,500-600).",
"organizationLoginPageTitle": "Página de inicio de sesión de la organización",
"organizationLoginPageDescription": "Personaliza la página de inicio de sesión para esta organización",
"resourceLoginPageTitle": "Página de inicio de sesión de recursos",
"resourceLoginPageDescription": "Personaliza la página de inicio de sesión para recursos individuales",
"enterConfirmation": "Ingresar confirmación",
"blueprintViewDetails": "Detalles",
"defaultIdentityProvider": "Proveedor de identidad predeterminado",
"defaultIdentityProviderDescription": "Cuando se selecciona un proveedor de identidad por defecto, el usuario será redirigido automáticamente al proveedor de autenticación.",
"editInternalResourceDialogNetworkSettings": "Configuración de red",
"editInternalResourceDialogAccessPolicy": "Política de acceso",
"editInternalResourceDialogAddRoles": "Agregar roles",
"editInternalResourceDialogAddUsers": "Agregar usuarios",
"editInternalResourceDialogAddClients": "Agregar clientes",
"editInternalResourceDialogDestinationLabel": "Destino",
"editInternalResourceDialogDestinationDescription": "Especifique la dirección de destino para el recurso interno. Puede ser un nombre de host, dirección IP o rango CIDR dependiendo del modo seleccionado. Opcionalmente establezca un alias DNS interno para una identificación más fácil.",
"editInternalResourceDialogPortRestrictionsDescription": "Restringir el acceso a puertos TCP/UDP específicos o permitir/bloquear todos los puertos.",
"editInternalResourceDialogTcp": "TCP",
"editInternalResourceDialogUdp": "UDP",
"editInternalResourceDialogIcmp": "ICMP",
"editInternalResourceDialogAccessControl": "Control de acceso",
"editInternalResourceDialogAccessControlDescription": "Controla qué roles, usuarios y clientes de máquinas tienen acceso a este recurso cuando están conectados. Los administradores siempre tienen acceso.",
"editInternalResourceDialogPortRangeValidationError": "El rango de puertos debe ser \"*\" para todos los puertos, o una lista separada por comas de puertos y rangos (por ejemplo, \"80,443,8000-9000\"). Los puertos deben estar entre 1 y 65535.",
"orgAuthWhatsThis": "¿Dónde puedo encontrar el ID de mi organización?",
"learnMore": "Más información",
"backToHome": "Volver a inicio",
"needToSignInToOrg": "¿Necesita usar el proveedor de identidad de su organización?",
"maintenanceMode": "Modo de mantenimiento",
"maintenanceModeDescription": "Muestra una página de mantenimiento a los visitantes",
"maintenanceModeType": "Tipo de modo de mantenimiento",
"showMaintenancePage": "Mostrar página de mantenimiento a los visitantes",
"enableMaintenanceMode": "Habilitar modo de mantenimiento",
"automatic": "Automático",
"automaticModeDescription": "Mostrar página de mantenimiento solo cuando todos los objetivos de backend están caídos o no saludables. Su recurso continúa funcionando normalmente siempre que al menos un objetivo esté saludable.",
"forced": "Forzado",
"forcedModeDescription": "Mostrar siempre la página de mantenimiento independientemente de la salud del backend. Use esto para mantenimiento planificado cuando desee evitar todo acceso.",
"warning:": "Advertencia:",
"forcedeModeWarning": "Todo el tráfico será dirigido a la página de mantenimiento. Sus recursos de backend no recibirán solicitudes.",
"pageTitle": "Título de la página",
"pageTitleDescription": "El encabezado principal visible en la página de mantenimiento",
"maintenancePageMessage": "Mensaje de mantenimiento",
"maintenancePageMessagePlaceholder": "¡Volveremos pronto! Nuestro sitio está actualmente en mantenimiento programado.",
"maintenancePageMessageDescription": "Mensaje detallado explicando el mantenimiento",
"maintenancePageTimeTitle": "Tiempo estimado de finalización (Opcional)",
"maintenanceTime": "Ej., 2 horas, 1 de noviembre a las 5:00 PM",
"maintenanceEstimatedTimeDescription": "Cuando espera que el mantenimiento esté terminado",
"editDomain": "Editar dominio",
"editDomainDescription": "Seleccione un dominio para su recurso",
"maintenanceModeDisabledTooltip": "Esta función requiere una licencia válida para ser habilitada.",
"maintenanceScreenTitle": "Servicio temporalmente no disponible",
"maintenanceScreenMessage": "Actualmente estamos experimentando dificultades técnicas. Por favor regrese pronto.",
"maintenanceScreenEstimatedCompletion": "Estimado completado:",
"createInternalResourceDialogDestinationRequired": "Se requiere destino",
"available": "Disponible",
"archived": "Archivado",
"noArchivedDevices": "No se encontraron dispositivos archivados",
"deviceArchived": "Dispositivo archivado",
"deviceArchivedDescription": "El dispositivo se ha archivado correctamente.",
"errorArchivingDevice": "Error al archivar dispositivo",
"failedToArchiveDevice": "Error al archivar el dispositivo",
"deviceQuestionArchive": "¿Está seguro que desea archivar este dispositivo?",
"deviceMessageArchive": "El dispositivo será archivado y eliminado de su lista de dispositivos activos.",
"deviceArchiveConfirm": "Archivar dispositivo",
"archiveDevice": "Archivar dispositivo",
"archive": "Archivar",
"deviceUnarchived": "Dispositivo desarchivado",
"deviceUnarchivedDescription": "El dispositivo se ha desarchivado correctamente.",
"errorUnarchivingDevice": "Error al desarchivar dispositivo",
"failedToUnarchiveDevice": "Error al desarchivar el dispositivo",
"unarchive": "Desarchivar",
"archiveClient": "Archivar cliente",
"archiveClientQuestion": "¿Está seguro que desea archivar este cliente?",
"archiveClientMessage": "El cliente será archivado y eliminado de su lista de clientes activos.",
"archiveClientConfirm": "Archivar cliente",
"blockClient": "Bloquear cliente",
"blockClientQuestion": "¿Estás seguro de que quieres bloquear a este cliente?",
"blockClientMessage": "El dispositivo será forzado a desconectarse si está conectado actualmente. Puede desbloquear el dispositivo más tarde.",
"blockClientConfirm": "Bloquear cliente",
"active": "Activo",
"usernameOrEmail": "Nombre de usuario o email",
"selectYourOrganization": "Seleccione su organización",
"signInTo": "Iniciar sesión en",
"signInWithPassword": "Continuar con la contraseña",
"noAuthMethodsAvailable": "No hay métodos de autenticación disponibles para esta organización.",
"enterPassword": "Introduzca su contraseña",
"enterMfaCode": "Introduzca el código de su aplicación de autenticación",
"securityKeyRequired": "Utilice su clave de seguridad para iniciar sesión.",
"needToUseAnotherAccount": "¿Necesitas usar una cuenta diferente?",
"loginLegalDisclaimer": "Al hacer clic en los botones de abajo, reconoces que has leído, comprendido, y acepta los <termsOfService>Términos de Servicio</termsOfService> y <privacyPolicy>Política de Privacidad</privacyPolicy>.",
"termsOfService": "Términos de Servicio",
"privacyPolicy": "Política de privacidad",
"userNotFoundWithUsername": "Ningún usuario encontrado con ese nombre de usuario.",
"verify": "Verificar",
"signIn": "Iniciar sesión",
"forgotPassword": "¿Olvidaste la contraseña?",
"orgSignInTip": "Si has iniciado sesión antes, puedes introducir tu nombre de usuario o correo electrónico arriba para autenticarte con el proveedor de identidad de tu organización. ¡Es más fácil!",
"continueAnyway": "Continuar de todos modos",
"dontShowAgain": "No volver a mostrar",
"orgSignInNotice": "¿Sabía usted?",
"signupOrgNotice": "¿Intentando iniciar sesión?",
"signupOrgTip": "¿Estás intentando iniciar sesión a través del proveedor de identidad de tu organización?",
"signupOrgLink": "Inicia sesión o regístrate con tu organización",
"verifyEmailLogInWithDifferentAccount": "Usar una cuenta diferente",
"logIn": "Iniciar sesión",
"deviceInformation": "Información del dispositivo",
"deviceInformationDescription": "Información sobre el dispositivo y el agente",
"deviceSecurity": "Seguridad del dispositivo",
"deviceSecurityDescription": "Información de postura de seguridad del dispositivo",
"platform": "Plataforma",
"macosVersion": "versión macOS",
"windowsVersion": "Versión de Windows",
"iosVersion": "Versión de iOS",
"androidVersion": "Versión de Android",
"osVersion": "Versión del SO",
"kernelVersion": "Versión de Kernel",
"deviceModel": "Modelo de dispositivo",
"serialNumber": "Número Serial",
"hostname": "Hostname",
"firstSeen": "Primer detectado",
"lastSeen": "Último Visto",
"biometricsEnabled": "Biometría habilitada",
"diskEncrypted": "Disco cifrado",
"firewallEnabled": "Cortafuegos activado",
"autoUpdatesEnabled": "Actualizaciones automáticas habilitadas",
"tpmAvailable": "TPM disponible",
"macosSipEnabled": "Protección de integridad del sistema (SIP)",
"macosGatekeeperEnabled": "Gatekeeper",
"macosFirewallStealthMode": "Modo Sigilo Firewall",
"linuxAppArmorEnabled": "AppArmor",
"linuxSELinuxEnabled": "SELinux",
"deviceSettingsDescription": "Ver información y ajustes del dispositivo",
"devicePendingApprovalDescription": "Este dispositivo está esperando su aprobación",
"deviceBlockedDescription": "Este dispositivo está actualmente bloqueado. No podrá conectarse a ningún recurso a menos que sea desbloqueado.",
"unblockClient": "Desbloquear cliente",
"unblockClientDescription": "El dispositivo ha sido desbloqueado",
"unarchiveClient": "Desarchivar cliente",
"unarchiveClientDescription": "El dispositivo ha sido desarchivado",
"block": "Bloque",
"unblock": "Desbloquear",
"deviceActions": "Acciones del dispositivo",
"deviceActionsDescription": "Administrar estado y acceso al dispositivo",
"devicePendingApprovalBannerDescription": "Este dispositivo está pendiente de aprobación. No podrá conectarse a recursos hasta que sea aprobado.",
"connected": "Conectado",
"disconnected": "Desconectado",
"approvalsEmptyStateTitle": "Aprobaciones de dispositivo no habilitadas",
"approvalsEmptyStateDescription": "Habilita las aprobaciones de dispositivos para que los roles requieran aprobación del administrador antes de que los usuarios puedan conectar nuevos dispositivos.",
"approvalsEmptyStateStep1Title": "Ir a roles",
"approvalsEmptyStateStep1Description": "Navega a la configuración de roles de tu organización para configurar las aprobaciones de dispositivos.",
"approvalsEmptyStateStep2Title": "Habilitar aprobaciones de dispositivo",
"approvalsEmptyStateStep2Description": "Editar un rol y habilitar la opción 'Requerir aprobaciones de dispositivos'. Los usuarios con este rol necesitarán la aprobación del administrador para nuevos dispositivos.",
"approvalsEmptyStatePreviewDescription": "Vista previa: Cuando está habilitado, las solicitudes de dispositivo pendientes aparecerán aquí para su revisión",
"approvalsEmptyStateButtonText": "Administrar roles"
}