{
    "setupCreate": "Crea tu organización, sitio y recursos",
    "setupNewOrg": "Nueva organización",
    "setupCreateOrg": "Crear organización",
    "setupCreateResources": "Crear Recursos",
    "setupOrgName": "Nombre de la organización",
    "orgDisplayName": "Este es el nombre mostrado de su organización.",
    "orgId": "ID de la organización",
    "setupIdentifierMessage": "Este es el identificador único para su organización. Esto es independiente del nombre de la pantalla.",
    "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 ajustes",
    "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 recursos y objetivos asociados con el sitio también serán eliminados.",
    "siteMessageConfirm": "Para confirmar, por favor escriba el nombre del sitio a continuación.",
    "siteQuestionRemove": "¿Está seguro de que desea eliminar el sitio {selectedSite} de la organización?",
    "siteManageSites": "Administrar Sitios",
    "siteDescription": "Permitir conectividad a tu red a través de túneles seguros",
    "siteCreate": "Crear sitio",
    "siteCreateDescription2": "Siga los pasos siguientes para crear y conectar un nuevo sitio",
    "siteCreateDescription": "Crear un nuevo sitio para comenzar a conectar sus 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": "Docker Run",
    "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 su 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 la configuración de su sitio",
    "siteSetting": "Ajustes {siteName}",
    "siteNewtTunnel": "Túnel Nuevo (Recomendado)",
    "siteNewtTunnelDescription": "La forma más fácil de crear un punto de entrada en tu red. Sin configuración adicional.",
    "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. Sin túneles. SOLO FUNCIONA EN NODOS AUTOGESTIONADOS",
    "siteSeeAll": "Ver todos los sitios",
    "siteTunnelDescription": "Determina cómo quieres conectarte a tu sitio",
    "siteNewtCredentials": "Credenciales nuevas",
    "siteNewtCredentialsDescription": "Así es como Newt se autentificará con el servidor",
    "siteCredentialsSave": "Guarda tus 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 tus recursos",
    "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": "Su 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 su token de acceso seguro. 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á ver este enlace una vez. Asegúrese 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",
    "resourceTitle": "Administrar recursos",
    "resourceDescription": "Crea proxies seguros para tus aplicaciones privadas",
    "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.",
    "resourceMessageConfirm": "Para confirmar, por favor escriba el nombre del recurso a continuación.",
    "resourceQuestionRemove": "¿Está seguro de que desea eliminar el recurso {selectedResource} de la organización?",
    "resourceHTTP": "HTTPS Recurso",
    "resourceHTTPDescription": "Solicitudes de proxy a tu aplicación sobre HTTPS usando un subdominio o dominio base.",
    "resourceRaw": "Recurso TCP/UDP sin procesar",
    "resourceRawDescription": "Solicitudes de proxy a tu aplicación a través de 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.",
    "siteSelectionDescription": "Este sitio proporcionará conectividad al objetivo.",
    "resourceType": "Tipo de recurso",
    "resourceTypeDescription": "Determina cómo quieres acceder a tu recurso",
    "resourceHTTPSSettings": "Configuración HTTPS",
    "resourceHTTPSSettingsDescription": "Configurar cómo se accederá a tu recurso a través de HTTPS",
    "domainType": "Tipo de dominio",
    "subdomain": "Subdominio",
    "baseDomain": "Dominio base",
    "subdomnainDescription": "El subdominio al que su recurso será accesible.",
    "resourceRawSettings": "Configuración TCP/UDP",
    "resourceRawSettingsDescription": "Configurar cómo se accederá a su 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 tu 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": "Configure la configuración de su recurso",
    "resourceSetting": "Ajustes {resourceName}",
    "alwaysAllow": "Permitir siempre",
    "alwaysDeny": "Denegar siempre",
    "passToAuth": "Pasar a Autenticación",
    "orgSettingsDescription": "Configurar la configuración general de su organización",
    "orgGeneralSettings": "Configuración de la organización",
    "orgGeneralSettingsDescription": "Administra los detalles y la configuración de tu 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 {selectedOrg}?",
    "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 usuarios y añadirlos a roles para administrar el acceso a su 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": "Configurar roles para administrar el acceso a su organización",
    "accessRolesSearch": "Buscar roles...",
    "accessRolesAdd": "Añadir rol",
    "accessRoleDelete": "Eliminar rol",
    "description": "Descripción",
    "inviteTitle": "Invitaciones abiertas",
    "inviteDescription": "Administra tus invitaciones a otros usuarios",
    "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 su organización",
    "apiKeysGeneralSettings": "Permisos",
    "apiKeysGeneralSettingsDescription": "Determinar qué puede hacer esta clave API",
    "apiKeysList": "Tu clave API",
    "apiKeysSave": "Guarda tu clave API",
    "apiKeysSaveDescription": "Sólo podrás verlo una vez. Asegúrate de copiarlo a un lugar seguro.",
    "apiKeysInfo": "Tu 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 de que desea eliminar la clave de API {selectedApiKey} de la organización?",
    "apiKeysMessageRemove": "Una vez eliminada, la clave API ya no podrá ser utilizada.",
    "apiKeysMessageConfirm": "Para confirmar, por favor escriba el nombre de la clave API a continuación.",
    "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.",
    "userMessageConfirm": "Para confirmar, por favor escriba el nombre del usuario a continuación.",
    "userQuestionRemove": "¿Está seguro que desea eliminar permanentemente {selectedUser} 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 {selectedKey}?",
    "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 {email}?",
    "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ás seguro de que quieres eliminar {email} 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.",
    "userMessageOrgConfirm": "Para confirmar, por favor escriba el nombre del usuario a continuación.",
    "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": "Invita a un usuario a unirse a tu 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",
    "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 Provisioned",
    "autoProvisionedDescription": "Allow this user to be automatically managed by identity provider",
    "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 su 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": "Habilitar SSL (https)",
    "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": "La configuración de TLS se ha 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": "IP / Nombre del host",
    "targetPort": "Puerto",
    "targetProtocol": "Protocolo",
    "targetTlsSettings": "Configuración de conexión segura",
    "targetTlsSettingsDescription": "Configurar ajustes SSL/TLS para su recurso",
    "targetTlsSettingsAdvanced": "Ajustes avanzados de TLS",
    "targetTlsSni": "Nombre del servidor TLS (SNI)",
    "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": "Configurar objetivos para enrutar tráfico a sus servicios",
    "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": "No hay objetivos. Agregue un objetivo usando el formulario.",
    "targetNoOneDescription": "Si se añade más de un objetivo anterior se activará el balance de carga.",
    "targetsSubmit": "Guardar objetivos",
    "proxyAdditional": "Ajustes adicionales del proxy",
    "proxyAdditionalDescription": "Configura cómo tu recurso maneja 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",
    "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 le permiten controlar el acceso a su 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 a su 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 para aplicaciones que se ejecutan en su red privada. Cree un recurso para cualquier servicio HTTP/HTTPS o TCP/UDP crudo en su 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 con tus 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": "Punto final de Newt",
    "newtId": "ID de Newt",
    "newtSecretKey": "Clave secreta de Newt",
    "architecture": "Arquitectura",
    "sites": "Sitios",
    "siteWgAnyClients": "Usa cualquier cliente de Wirex para conectarte. Tendrás que dirigirte a tus 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": "Seleccione un rol",
    "accessUserSelect": "Seleccione un usuario",
    "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": "Usuarios y roles",
    "resourceUsersRolesDescription": "Configurar qué usuarios y roles pueden visitar este recurso",
    "resourceUsersRolesSubmit": "Guardar usuarios y roles",
    "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",
    "accessRoleCreate": "Crear rol",
    "accessRoleCreateDescription": "Crear un nuevo rol para agrupar usuarios y administrar sus permisos.",
    "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.",
    "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",
    "licenseTierCommercial": "Licencia comercial",
    "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 {name}?",
    "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": "Profesional",
    "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 de su proveedor de identidad",
    "idpClientSecret": "Cliente secreto",
    "idpClientSecretDescription": "El secreto del cliente OAuth2 de su 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 de su 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 de su 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",
    "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 de tu proveedor de identidad.",
    "pangolinAuth": "Auth - 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.",
    "passwordNew": "Nueva contraseña",
    "passwordNewConfirm": "Confirmar nueva contraseña",
    "pincodeAuth": "Código de autenticación",
    "pincodeSubmit2": "Enviar código",
    "passwordResetSubmit": "Reiniciar Solicitud",
    "passwordBack": "Volver a la contraseña",
    "loginBack": "Volver a iniciar sesión",
    "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",
    "idpGoogleAlt": "Google",
    "idpAzureAlt": "Azure",
    "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": "Update Org User",
    "createOrgUser": "Create Org User",
    "actionUpdateOrg": "Actualizar organizació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",
    "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",
    "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",
    "noneSelected": "Ninguno seleccionado",
    "orgNotFound2": "No se encontraron organizaciones.",
    "searchProgress": "Buscar...",
    "create": "Crear",
    "orgs": "Organizaciones",
    "loginError": "Se ha producido un error al iniciar sesión",
    "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 iniciar sesión",
    "navbar": "Menú de navegación",
    "navbarDescription": "Menú de navegación principal para la aplicación",
    "navbarDocsLink": "Documentación",
    "commercialEdition": "Edición Comercial",
    "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",
    "sidebarResources": "Recursos",
    "sidebarAccessControl": "Control de acceso",
    "sidebarUsers": "Usuarios",
    "sidebarInvitations": "Invitaciones",
    "sidebarRoles": "Roles",
    "sidebarShareableLinks": "Enlaces compartibles",
    "sidebarApiKeys": "Claves API",
    "sidebarSettings": "Ajustes",
    "sidebarAllUsers": "Todos los usuarios",
    "sidebarIdentityProviders": "Proveedores de identidad",
    "sidebarLicense": "Licencia",
    "sidebarClients": "Clientes (Beta)",
    "sidebarDomains": "Dominios",
    "enableDockerSocket": "Habilitar conector Docker",
    "enableDockerSocketDescription": "Habilitar el descubrimiento de Docker Socket para completar la información del contenedor. 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",
    "restart": "Reiniciar",
    "domains": "Dominios",
    "domainsDescription": "Administrar dominios de tu organización",
    "domainsSearch": "Buscar dominios...",
    "domainAdd": "Agregar dominio",
    "domainAddDescription": "Registrar un nuevo dominio con tu organización",
    "domainCreate": "Crear dominio",
    "domainCreatedDescription": "Dominio creado con éxito",
    "domainDeletedDescription": "Dominio eliminado exitosamente",
    "domainQuestionRemove": "¿Está seguro de que desea eliminar el dominio {domain} de su cuenta?",
    "domainMessageRemove": "Una vez eliminado, el dominio ya no estará asociado con su cuenta.",
    "domainMessageConfirm": "Para confirmar, por favor escriba el nombre del dominio abajo.",
    "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",
    "sidebarBilling": "Facturación",
    "billing": "Facturación",
    "orgBillingDescription": "Gestiona tu información de facturación y suscripciones",
    "github": "GitHub",
    "pangolinHosted": "Pangolin Hosted",
    "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",
    "settingsUpdated": "Ajustes actualizados",
    "settingsUpdatedDescription": "Todos los ajustes han sido actualizados exitosamente",
    "settingsErrorUpdate": "Error al actualizar ajustes",
    "settingsErrorUpdateDescription": "Ocurrió un error al actualizar ajustes",
    "sidebarCollapse": "Colapsar",
    "sidebarExpand": "Expandir",
    "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": "myapp.example.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 encontraron dominios que coincidan. Intente con un dominio diferente o verifique la configuración de dominios de su organización.",
    "domainPickerOrganizationDomains": "Dominios de la organización",
    "domainPickerProvidedDomains": "Dominios proporcionados",
    "domainPickerSubdomain": "Subdominio: {subdomain}",
    "domainPickerNamespace": "Espacio de nombres: {namespace}",
    "domainPickerShowMore": "Mostrar más",
    "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": "Continuar con 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",
    "adminEnabled2FaOnYourAccount": "Su administrador ha habilitado la autenticación de dos factores para {email}. Por favor, complete el proceso de configuración para continuar.",
    "continueToApplication": "Continuar a la aplicación",
    "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",
    "signUpTerms": {
        "IAgreeToThe": "Estoy de acuerdo con los",
        "termsOfService": "términos del servicio",
        "and": "y",
        "privacyPolicy": "política de privacidad"
    },
    "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 cliente nuevo para conectar a sus sitios",
    "seeAllClients": "Ver todos los clientes",
    "clientInformation": "Información del cliente",
    "clientNamePlaceholder": "Nombre del cliente",
    "address": "Dirección",
    "subnetPlaceholder": "Subred",
    "addressDescription": "La dirección que este cliente utilizará para la conectividad",
    "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 Olm",
    "clientOlmCredentialsDescription": "Así es como Olm se autentificará con el servidor",
    "olmEndpoint": "Punto final Olm",
    "olmId": "ID de Olm",
    "olmSecretKey": "Clave secreta de Olm",
    "clientCredentialsSave": "Guarda tus 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.",
    "remoteSubnets": "Subredes remotas",
    "enterCidrRange": "Ingresa el rango CIDR",
    "remoteSubnetsDescription": "Agregue rangos CIDR que se puedan acceder desde este sitio de forma remota usando clientes. Utilice el formato como 10.0.0.0/24. Esto SOLO se aplica a la conectividad del cliente VPN.",
    "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",
    "targetErrorDuplicateTargetFound": "Se encontró un destino duplicado",
    "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",
    "resourceDomain": "Dominio",
    "resourceEditDomain": "Editar dominio",
    "siteName": "Nombre del sitio",
    "proxyPort": "Puerto",
    "resourcesTableProxyResources": "Recursos de proxy",
    "resourcesTableClientResources": "Recursos del cliente",
    "resourcesTableNoProxyResourcesFound": "No se encontraron recursos de proxy.",
    "resourcesTableNoInternalResourcesFound": "No se encontraron recursos internos.",
    "resourcesTableDestination": "Destino",
    "resourcesTableTheseResourcesForUseWith": "Estos recursos son para uso con",
    "resourcesTableClients": "Clientes",
    "resourcesTableAndOnlyAccessibleInternally": "y solo son accesibles internamente cuando se conectan con un cliente.",
    "editInternalResourceDialogEditClientResource": "Editar recurso del cliente",
    "editInternalResourceDialogUpdateResourceProperties": "Actualizar las propiedades del recurso y la configuración del objetivo para {resourceName}.",
    "editInternalResourceDialogResourceProperties": "Propiedades del recurso",
    "editInternalResourceDialogName": "Nombre",
    "editInternalResourceDialogProtocol": "Protocolo",
    "editInternalResourceDialogSitePort": "Puerto del sitio",
    "editInternalResourceDialogTargetConfiguration": "Configuración de objetivos",
    "editInternalResourceDialogDestinationIP": "IP de destino",
    "editInternalResourceDialogDestinationPort": "Puerto de destino",
    "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",
    "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 del cliente",
    "createInternalResourceDialogCreateClientResourceDescription": "Crear un nuevo recurso que será accesible para los clientes conectados al sitio seleccionado.",
    "createInternalResourceDialogResourceProperties": "Propiedades del recurso",
    "createInternalResourceDialogName": "Nombre",
    "createInternalResourceDialogSite": "Sitio",
    "createInternalResourceDialogSelectSite": "Seleccionar sitio...",
    "createInternalResourceDialogSearchSites": "Buscar sitios...",
    "createInternalResourceDialogNoSitesFound": "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",
    "createInternalResourceDialogDestinationIP": "IP de destino",
    "createInternalResourceDialogDestinationIPDescription": "La dirección IP del recurso en la red del sitio.",
    "createInternalResourceDialogDestinationPort": "Puerto de destino",
    "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",
    "siteConfiguration": "Configuración",
    "siteAcceptClientConnections": "Aceptar conexiones de clientes",
    "siteAcceptClientConnectionsDescription": "Permitir que otros dispositivos se conecten a través de esta instancia Newt como una puerta de enlace utilizando clientes.",
    "siteAddress": "Dirección del sitio",
    "siteAddressDescription": "Especifique la dirección IP del host que los clientes deben usar para conectarse. Esta es la dirección interna del sitio en la red de Pangolín para que los clientes dirijan. Debe estar dentro de la subred de la organización.",
    "autoLoginExternalIdp": "Inicio de sesión automático con IDP externo",
    "autoLoginExternalIdpDescription": "Redirigir inmediatamente al usuario al IDP 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.",
    "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:",
    "idpGoogleDescription": "Google OAuth2/OIDC provider",
    "idpAzureDescription": "Microsoft Azure OAuth2/OIDC provider"
}
