New translations en-us.json (Spanish)

This commit is contained in:
Owen Schwartz
2025-12-06 15:43:14 -05:00
parent a4884f90a9
commit 3fa0b01c41

View File

@@ -1,12 +1,12 @@
{
"setupCreate": "Crea tu organización, sitio y recursos",
"setupCreate": "Crear la organización, el sitio y los 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.",
"orgDisplayName": "Este es el nombre mostrado de la 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.",
"setupIdentifierMessage": "Este es el identificador único para la organización.",
"setupErrorIdentifier": "El ID de la organización ya está en uso. Por favor, elija uno diferente.",
"componentsErrorNoMemberCreate": "Actualmente no eres miembro de ninguna organización. Crea una organización para empezar.",
"componentsErrorNoMember": "Actualmente no eres miembro de ninguna organización.",
@@ -50,10 +50,10 @@
"siteMessageRemove": "Una vez eliminado, el sitio ya no será accesible. Todos los objetivos asociados con el sitio también serán eliminados.",
"siteQuestionRemove": "¿Está seguro que desea eliminar el sitio de la organización?",
"siteManageSites": "Administrar Sitios",
"siteDescription": "Permitir conectividad a tu red a través de túneles seguros",
"siteDescription": "Crear y administrar sitios para permitir la conectividad a redes privadas",
"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",
"siteCreateDescription": "Crear un nuevo sitio para empezar a conectar recursos",
"close": "Cerrar",
"siteErrorCreate": "Error al crear el sitio",
"siteErrorCreateKeyPair": "Por defecto no se encuentra el par de claves o el sitio",
@@ -74,7 +74,7 @@
"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",
"WgConfigurationDescription": "Utilice la siguiente configuración para conectarse a la red",
"operatingSystem": "Sistema operativo",
"commands": "Comandos",
"recommended": "Recomendado",
@@ -87,32 +87,32 @@
"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",
"siteSettingDescription": "Configurar los ajustes en el 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.",
"siteNewtTunnel": "Sitio nuevo (recomendado)",
"siteNewtTunnelDescription": "La forma más fácil de crear un punto de entrada en cualquier red. Sin configuración extra.",
"siteWg": "Wirex Guardia Básica",
"siteWgDescription": "Utilice cualquier cliente Wirex Guard para establecer un túnel. Se requiere una configuración manual de NAT.",
"siteWgDescriptionSaas": "Utilice cualquier cliente de WireGuard para establecer un túnel. Se requiere configuración manual de NAT. SOLO FUNCIONA EN NODOS AUTOGESTIONADOS",
"siteLocalDescription": "Solo recursos locales. Sin túneles.",
"siteLocalDescriptionSaas": "Solo recursos locales. No hay túneles. Sólo disponible en nodos remotos.",
"siteSeeAll": "Ver todos los sitios",
"siteTunnelDescription": "Determina cómo quieres conectarte a tu sitio",
"siteNewtCredentials": "Credenciales nuevas",
"siteNewtCredentialsDescription": "Así es como Newt se autentificará con el servidor",
"siteCredentialsSave": "Guarda tus credenciales",
"siteTunnelDescription": "Determina cómo quieres conectarte al sitio",
"siteNewtCredentials": "Credenciales",
"siteNewtCredentialsDescription": "Así es como el sitio se autentificará con el servidor",
"siteCredentialsSave": "Guardar las credenciales",
"siteCredentialsSaveDescription": "Sólo podrás verlo una vez. Asegúrate de copiarlo a un lugar seguro.",
"siteInfo": "Información del sitio",
"status": "Estado",
"shareTitle": "Administrar Enlaces de Compartir",
"shareDescription": "Crear enlaces compartidos para conceder acceso temporal o permanente a tus recursos",
"shareDescription": "Crear enlaces compartidos para conceder acceso temporal o permanente a recursos proxy",
"shareSearch": "Buscar enlaces compartidos...",
"shareCreate": "Crear enlace Compartir",
"shareErrorDelete": "Error al eliminar el enlace",
"shareErrorDeleteMessage": "Se ha producido un error al eliminar el enlace",
"shareDeleted": "Enlace eliminado",
"shareDeletedDescription": "El enlace ha sido eliminado",
"shareTokenDescription": "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.",
"shareTokenDescription": "El token de acceso puede ser pasado de dos maneras: como parámetro de consulta o en las cabeceras de solicitud. Estos deben ser pasados del cliente en cada solicitud de acceso autenticado.",
"accessToken": "Token de acceso",
"usageExamples": "Ejemplos de uso",
"tokenId": "ID de token",
@@ -121,7 +121,7 @@
"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.",
"shareTokenSecurety": "Mantenga seguro el token de acceso. No lo comparta en áreas de acceso público o código del lado del cliente.",
"shareErrorFetchResource": "No se pudo obtener recursos",
"shareErrorFetchResourceDescription": "Se ha producido un error al recuperar los recursos",
"shareErrorCreate": "Error al crear el enlace compartir",
@@ -144,8 +144,10 @@
"expires": "Caduca",
"never": "Nunca",
"shareErrorSelectResource": "Por favor, seleccione un recurso",
"resourceTitle": "Administrar recursos",
"resourceDescription": "Crea proxies seguros para tus aplicaciones privadas",
"proxyResourceTitle": "Administrar recursos públicos",
"proxyResourceDescription": "Crear y administrar recursos que sean accesibles públicamente a través de un navegador web",
"clientResourceTitle": "Administrar recursos privados",
"clientResourceDescription": "Crear y administrar recursos que sólo son accesibles a través de un cliente conectado",
"resourcesSearch": "Buscar recursos...",
"resourceAdd": "Añadir Recurso",
"resourceErrorDelte": "Error al eliminar el recurso",
@@ -155,9 +157,9 @@
"resourceMessageRemove": "Una vez eliminado, el recurso ya no será accesible. Todos los objetivos asociados con el recurso también serán eliminados.",
"resourceQuestionRemove": "¿Está seguro que desea eliminar el recurso de la organización?",
"resourceHTTP": "HTTPS Recurso",
"resourceHTTPDescription": "Solicitudes de proxy a tu aplicación sobre HTTPS usando un subdominio o dominio base.",
"resourceHTTPDescription": "Solicitudes de proxy a la 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.",
"resourceRawDescription": "Solicitudes de proxy a la aplicación a través de TCP/UDP usando un número de puerto. Esto solo funciona cuando los sitios están conectados a nodos.",
"resourceCreate": "Crear Recurso",
"resourceCreateDescription": "Siga los siguientes pasos para crear un nuevo recurso",
"resourceSeeAll": "Ver todos los recursos",
@@ -171,22 +173,22 @@
"noCountryFound": "Ningún país encontrado.",
"siteSelectionDescription": "Este sitio proporcionará conectividad al objetivo.",
"resourceType": "Tipo de recurso",
"resourceTypeDescription": "Determina cómo quieres acceder a tu recurso",
"resourceTypeDescription": "Determina cómo acceder al recurso",
"resourceHTTPSSettings": "Configuración HTTPS",
"resourceHTTPSSettingsDescription": "Configurar cómo se accederá a tu recurso a través de HTTPS",
"resourceHTTPSSettingsDescription": "Configurar cómo se accederá al recurso a través de HTTPS",
"domainType": "Tipo de dominio",
"subdomain": "Subdominio",
"baseDomain": "Dominio base",
"subdomnainDescription": "El subdominio al que su recurso será accesible.",
"subdomnainDescription": "El subdominio al que el recurso será accesible.",
"resourceRawSettings": "Configuración TCP/UDP",
"resourceRawSettingsDescription": "Configure cómo se accederá a su recurso a través de TCP/UDP. Mapeas el recurso a un puerto en el servidor Pangolin host, así puedes acceder al recurso desde el servidor-public-ip:mapped-port.",
"resourceRawSettingsDescription": "Configurar cómo se accederá al recurso a través de TCP/UDP. Mapeas el recurso a un puerto en el servidor Pangolin host, así puedes acceder al recurso desde el servidor-public-ip:mapped-port.",
"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",
"resourceConfigDescription": "Copia y pega estos fragmentos de configuración para configurar el recurso TCP/UDP",
"resourceAddEntrypoints": "Traefik: Añadir puntos de entrada",
"resourceExposePorts": "Gerbil: Exponer puertos en Docker Compose",
"resourceLearnRaw": "Aprende cómo configurar los recursos TCP/UDP",
@@ -202,14 +204,14 @@
"proxy": "Proxy",
"internal": "Interno",
"rules": "Reglas",
"resourceSettingDescription": "Configure la configuración de su recurso",
"resourceSettingDescription": "Configurar la configuración del recurso",
"resourceSetting": "Ajustes {resourceName}",
"alwaysAllow": "Permitir siempre",
"alwaysDeny": "Denegar siempre",
"alwaysAllow": "Autorización Bypass",
"alwaysDeny": "Bloquear acceso",
"passToAuth": "Pasar a Autenticación",
"orgSettingsDescription": "Configurar la configuración general de su organización",
"orgSettingsDescription": "Configurar la configuración de la organización",
"orgGeneralSettings": "Configuración de la organización",
"orgGeneralSettingsDescription": "Administra los detalles y la configuración de tu organización",
"orgGeneralSettingsDescription": "Administrar los detalles y la configuración de la organización",
"saveGeneralSettings": "Guardar ajustes generales",
"saveSettings": "Guardar ajustes",
"orgDangerZone": "Zona de peligro",
@@ -232,7 +234,7 @@
"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",
"accessUsersDescription": "Invitar y administrar usuarios con acceso a esta organización",
"accessUsersSearch": "Buscar usuarios...",
"accessUserCreate": "Crear usuario",
"accessUserRemove": "Eliminar usuario",
@@ -241,13 +243,13 @@
"role": "Rol",
"nameRequired": "Se requiere nombre",
"accessRolesManage": "Administrar roles",
"accessRolesDescription": "Configurar roles para administrar el acceso a su organización",
"accessRolesDescription": "Crear y administrar roles para usuarios en la 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",
"inviteDescription": "Administrar invitaciones para que otros usuarios se unan a la organización",
"inviteSearch": "Buscar invitaciones...",
"minutes": "Minutos",
"hours": "Horas",
@@ -261,13 +263,13 @@
"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",
"apiKeysCreateDescription": "Generar una nueva clave API para la organización",
"apiKeysGeneralSettings": "Permisos",
"apiKeysGeneralSettingsDescription": "Determinar qué puede hacer esta clave API",
"apiKeysList": "Tu clave API",
"apiKeysSave": "Guarda tu clave API",
"apiKeysList": "Nueva Clave API",
"apiKeysSave": "Guardar la clave API",
"apiKeysSaveDescription": "Sólo podrás verlo una vez. Asegúrate de copiarlo a un lugar seguro.",
"apiKeysInfo": "Tu clave API es:",
"apiKeysInfo": "La clave API es:",
"apiKeysConfirmCopy": "He copiado la clave API",
"generate": "Generar",
"done": "Hecho",
@@ -424,7 +426,7 @@
"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.",
"userTypeInternalDescription": "Invitar a un usuario a unirse a la organización directamente.",
"userTypeExternal": "Usuario externo",
"userTypeExternalDescription": "Crear un usuario con un proveedor de identidad externo.",
"accessUserCreateDescription": "Siga los pasos siguientes para crear un nuevo usuario",
@@ -436,6 +438,16 @@
"inviteEmailSent": "Enviar correo de invitación al usuario",
"inviteValid": "Válido para",
"selectDuration": "Seleccionar duración",
"selectResource": "Seleccionar Recurso",
"filterByResource": "Filtrar por Recurso",
"resetFilters": "Reiniciar filtros",
"totalBlocked": "Solicitudes bloqueadas por Pangolin",
"totalRequests": "Solicitudes totales",
"requestsByCountry": "Solicitudes por país",
"requestsByDay": "Solicitudes por día",
"blocked": "Bloqueado",
"allowed": "Permitido",
"topCountries": "Top Países",
"accessRoleSelect": "Seleccionar rol",
"inviteEmailSentDescription": "Se ha enviado un correo electrónico al usuario con el siguiente enlace de acceso. Debe acceder al enlace para aceptar la invitación.",
"inviteSentDescription": "El usuario ha sido invitado. Debe acceder al enlace de abajo para aceptar la invitación.",
@@ -458,13 +470,13 @@
"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",
"accessUsersRolesDescription": "Invitar usuarios y añadirlos a roles para administrar el acceso a la organización",
"key": "Clave",
"createdAt": "Creado el",
"proxyErrorInvalidHeader": "Valor de cabecera de host personalizado no válido. Utilice el formato de nombre de dominio, o guarde en blanco para desestablecer cabecera de host personalizada.",
"proxyErrorTls": "Nombre de servidor TLS inválido. Utilice el formato de nombre de dominio o guarde en blanco para eliminar el nombre de servidor TLS.",
"proxyEnableSSL": "Activar SSL",
"proxyEnableSSLDescription": "Activa el cifrado SSL/TLS para conexiones seguras HTTPS a tus objetivos.",
"proxyEnableSSLDescription": "Habilita el cifrado SSL/TLS para conexiones seguras HTTPS a los objetivos.",
"target": "Target",
"configureTarget": "Configurar objetivos",
"targetErrorFetch": "Error al recuperar los objetivos",
@@ -480,7 +492,7 @@
"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",
"targetTlsUpdateDescription": "Los ajustes de TLS se han actualizado correctamente",
"targetErrorTlsUpdate": "Error al actualizar los ajustes de TLS",
"targetErrorTlsUpdateDescription": "Ocurrió un error mientras se actualizaban los ajustes de TLS",
"proxyUpdated": "Configuración del proxy actualizada",
@@ -491,13 +503,13 @@
"targetPort": "Puerto",
"targetProtocol": "Protocolo",
"targetTlsSettings": "Configuración de conexión segura",
"targetTlsSettingsDescription": "Configurar ajustes SSL/TLS para su recurso",
"targetTlsSettingsDescription": "Configurar ajustes SSL/TLS para el recurso",
"targetTlsSettingsAdvanced": "Ajustes avanzados de TLS",
"targetTlsSni": "Nombre del servidor TLS",
"targetTlsSniDescription": "El nombre del servidor TLS a usar para SNI. Deje en blanco para usar el valor predeterminado.",
"targetTlsSubmit": "Guardar ajustes",
"targets": "Configuración de objetivos",
"targetsDescription": "Configurar objetivos para enrutar tráfico a sus servicios",
"targetsDescription": "Establecer objetivos para enrutar tráfico a servicios de backend",
"targetStickySessions": "Activar Sesiones Pegadas",
"targetStickySessionsDescription": "Mantener conexiones en el mismo objetivo de backend para toda su sesión.",
"methodSelect": "Seleccionar método",
@@ -516,9 +528,11 @@
"targetCreatedDescription": "El objetivo se ha creado correctamente",
"targetErrorCreate": "Error al crear el objetivo",
"targetErrorCreateDescription": "Se ha producido un error al crear el objetivo",
"tlsServerName": "Nombre del servidor TLS",
"tlsServerNameDescription": "El nombre del servidor TLS a usar para SNI",
"save": "Guardar",
"proxyAdditional": "Ajustes adicionales del proxy",
"proxyAdditionalDescription": "Configura cómo tu recurso maneja la configuración del proxy",
"proxyAdditionalDescription": "Configurar cómo maneja el recurso la configuración del proxy",
"proxyCustomHeader": "Cabecera de host personalizada",
"proxyCustomHeaderDescription": "La cabecera del host a establecer cuando se realizan peticiones de reemplazo. Deje en blanco para usar el valor predeterminado.",
"proxyAdditionalSubmit": "Guardar ajustes de proxy",
@@ -558,7 +572,7 @@
"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.",
"rulesAboutDescription": "Las reglas permiten controlar el acceso al recurso basado en un conjunto de criterios. Puede crear reglas para permitir o denegar el acceso basándose en la dirección IP o ruta de la URL.",
"rulesActions": "Acciones",
"rulesActionAlwaysAllow": "Permitir siempre: pasar todos los métodos de autenticación",
"rulesActionAlwaysDeny": "Denegar siempre: Bloquear todas las peticiones; no se puede intentar autenticación",
@@ -570,7 +584,7 @@
"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",
"rulesResourceDescription": "Configurar reglas para controlar el acceso al recurso",
"ruleSubmit": "Añadir Regla",
"rulesNoOne": "No hay reglas. Agregue una regla usando el formulario.",
"rulesOrder": "Las reglas son evaluadas por prioridad en orden ascendente.",
@@ -586,7 +600,7 @@
"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.",
"resourcesDescription": "Los recursos son proxies a las aplicaciones que se ejecutan en la red privada. Crea un recurso para cualquier servicio HTTP/HTTPS o TCP/UDP crudo en tu red privada. Cada recurso debe estar conectado a un sitio para permitir una conectividad privada y segura a través de un túnel encriptado de WireGuard.",
"resourcesWireGuardConnect": "Conectividad segura con cifrado de Wirex Guard",
"resourcesMultipleAuthenticationMethods": "Configurar múltiples métodos de autenticación",
"resourcesUsersRolesAccess": "Control de acceso basado en usuarios y roles",
@@ -597,7 +611,7 @@
"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.",
"shareDescription2": "Crea enlaces compartidos a recursos. Los enlaces proporcionan acceso temporal o ilimitado a tu recurso. Puede configurar la duración de caducidad del enlace cuando cree uno.",
"shareEasyCreate": "Fácil de crear y compartir",
"shareConfigurableExpirationDuration": "Duración de caducidad configurable",
"shareSecureAndRevocable": "Seguro y revocable",
@@ -607,19 +621,19 @@
"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",
"newtEndpoint": "Endpoint",
"newtId": "ID",
"newtSecretKey": "Secreto",
"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.",
"siteWgAnyClients": "Usa cualquier cliente de Wirex para conectarte. Tendrás que dirigirte a los recursos internos usando la IP de compañeros.",
"siteWgCompatibleAllClients": "Compatible con todos los clientes de Wirex Guard",
"siteWgManualConfigurationRequired": "Configuración manual requerida",
"userErrorNotAdminOrOwner": "El usuario no es un administrador o propietario",
"pangolinSettings": "Ajustes - Pangolin",
"accessRoleYour": "Tu rol:",
"accessRoleSelect2": "Seleccione un rol",
"accessUserSelect": "Seleccione un usuario",
"accessRoleSelect2": "Seleccionar roles",
"accessUserSelect": "Seleccionar usuarios",
"otpEmailEnter": "Escribe un email",
"otpEmailEnterDescription": "Pulse Enter para añadir un correo electrónico después de teclearlo en el campo de entrada.",
"otpEmailErrorInvalid": "Dirección de correo electrónico no válida. El comodín (*) debe ser la parte local completa.",
@@ -671,7 +685,7 @@
"resourcePincodeSetupTitle": "Definir Pincode",
"resourcePincodeSetupTitleDescription": "Establecer un pincode para proteger este recurso",
"resourceRoleDescription": "Los administradores siempre pueden acceder a este recurso.",
"resourceUsersRoles": "Usuarios y roles",
"resourceUsersRoles": "Controles de acceso",
"resourceUsersRolesDescription": "Configurar qué usuarios y roles pueden visitar este recurso",
"resourceUsersRolesSubmit": "Guardar usuarios y roles",
"resourceWhitelistSave": "Guardado correctamente",
@@ -702,6 +716,7 @@
"resourceTransferSubmit": "Transferir recursos",
"siteDestination": "Sitio de destino",
"searchSites": "Buscar sitios",
"countries": "Países",
"accessRoleCreate": "Crear rol",
"accessRoleCreateDescription": "Crear un nuevo rol para agrupar usuarios y administrar sus permisos.",
"accessRoleCreateSubmit": "Crear rol",
@@ -766,15 +781,15 @@
"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",
"idpClientIdDescription": "El ID del cliente OAuth2 del proveedor de identidad",
"idpClientSecret": "Cliente secreto",
"idpClientSecretDescription": "El secreto del cliente OAuth2 de su proveedor de identidad",
"idpClientSecretDescription": "El secreto del cliente OAuth2 del proveedor de identidad",
"idpAuthUrl": "URL de autorización",
"idpAuthUrlDescription": "La URL final de autorización de OAuth2",
"idpTokenUrl": "URL del token",
"idpTokenUrlDescription": "La URL del endpoint del token OAuth2",
"idpOidcConfigureAlert": "Información importante",
"idpOidcConfigureAlertDescription": "Después de crear el proveedor de identidad, necesitará configurar la URL de callback en la configuración de su proveedor de identidad. La URL de devolución de llamada se proporcionará después de la creación exitosa.",
"idpOidcConfigureAlertDescription": "Después de crear el proveedor de identidad, necesitará configurar la URL de callback en la configuración del proveedor de identidad. La URL de devolución de llamada se proporcionará después de la creación exitosa.",
"idpToken": "Configuración del token",
"idpTokenDescription": "Configurar cómo extraer la información del usuario del token de ID",
"idpJmespathAbout": "Acerca de JMESPath",
@@ -791,7 +806,7 @@
"idpSubmit": "Crear proveedor de identidad",
"orgPolicies": "Políticas de organización",
"idpSettings": "Ajustes {idpName}",
"idpCreateSettingsDescription": "Configurar la configuración de su proveedor de identidad",
"idpCreateSettingsDescription": "Configurar la configuración del proveedor de identidad",
"roleMapping": "Mapeo de Rol",
"orgMapping": "Mapeo de organización",
"orgPoliciesSearch": "Buscar políticas de organización...",
@@ -826,7 +841,7 @@
"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.",
"redirectUrlAboutDescription": "Esta es la URL a la que los usuarios serán redireccionados después de la autenticación. Necesitas configurar esta URL en la configuración del proveedor de identidad.",
"pangolinAuth": "Autenticación - Pangolin",
"verificationCodeLengthRequirements": "Tu código de verificación debe tener 8 caracteres.",
"errorOccurred": "Se ha producido un error",
@@ -909,6 +924,10 @@
"passwordResetSent": "Enviaremos un código para restablecer la contraseña a esta dirección de correo electrónico.",
"passwordResetCode": "Código de restablecimiento",
"passwordResetCodeDescription": "Revisa tu correo electrónico para ver el código de restablecimiento.",
"generatePasswordResetCode": "Generar código de restablecimiento de contraseña",
"passwordResetCodeGenerated": "Código de restablecimiento de contraseña generado",
"passwordResetCodeGeneratedDescription": "Comparte este código con el usuario. Pueden usarlo para restablecer su contraseña.",
"passwordResetUrl": "Reset URL",
"passwordNew": "Nueva contraseña",
"passwordNewConfirm": "Confirmar nueva contraseña",
"changePassword": "Cambiar Contraseña",
@@ -926,6 +945,9 @@
"pincodeAuth": "Código de autenticación",
"pincodeSubmit2": "Enviar código",
"passwordResetSubmit": "Reiniciar Solicitud",
"passwordResetAlreadyHaveCode": "Introduzca el código de restablecimiento de contraseña",
"passwordResetSmtpRequired": "Póngase en contacto con su administrador",
"passwordResetSmtpRequiredDescription": "Se requiere un código de restablecimiento de contraseña para restablecer su contraseña. Póngase en contacto con su administrador para obtener asistencia.",
"passwordBack": "Volver a la contraseña",
"loginBack": "Volver a iniciar sesión",
"signup": "Regístrate",
@@ -1091,12 +1113,15 @@
"actionListSiteResources": "Listar recursos del sitio",
"actionUpdateSiteResource": "Actualizar recurso del sitio",
"actionListInvitations": "Listar invitaciones",
"actionExportLogs": "Exportar registros",
"actionViewLogs": "Ver registros",
"noneSelected": "Ninguno seleccionado",
"orgNotFound2": "No se encontraron organizaciones.",
"searchProgress": "Buscar...",
"create": "Crear",
"orgs": "Organizaciones",
"loginError": "Se ha producido un error al iniciar sesión",
"loginRequiredForDevice": "Es necesario iniciar sesión para autenticar tu dispositivo.",
"passwordForgot": "¿Olvidaste tu contraseña?",
"otpAuth": "Autenticación de dos factores",
"otpAuthDescription": "Introduzca el código de su aplicación de autenticación o uno de sus códigos de copia de seguridad de un solo uso.",
@@ -1151,19 +1176,29 @@
"sidebarHome": "Inicio",
"sidebarSites": "Sitios",
"sidebarResources": "Recursos",
"sidebarProxyResources": "Público",
"sidebarClientResources": "Privado",
"sidebarAccessControl": "Control de acceso",
"sidebarLogsAndAnalytics": "Registros y análisis",
"sidebarUsers": "Usuarios",
"sidebarAdmin": "Admin",
"sidebarInvitations": "Invitaciones",
"sidebarRoles": "Roles",
"sidebarShareableLinks": "Enlaces compartibles",
"sidebarShareableLinks": "Enlaces",
"sidebarApiKeys": "Claves API",
"sidebarSettings": "Ajustes",
"sidebarAllUsers": "Todos los usuarios",
"sidebarIdentityProviders": "Proveedores de identidad",
"sidebarLicense": "Licencia",
"sidebarClients": "Clientes",
"sidebarUserDevices": "Usuarios",
"sidebarMachineClients": "Máquinas",
"sidebarDomains": "Dominios",
"sidebarGeneral": "General",
"sidebarLogAndAnalytics": "Registro y análisis",
"sidebarBluePrints": "Planos",
"sidebarOrganization": "Organización",
"sidebarLogsAnalytics": "Analíticas",
"blueprints": "Planos",
"blueprintsDescription": "Aplicar configuraciones declarativas y ver ejecuciones anteriores",
"blueprintAdd": "Añadir plano",
@@ -1174,7 +1209,7 @@
"blueprintDetailsDescription": "Ver el resultado del plano aplicado y cualquier error que haya ocurrido",
"blueprintInfo": "Información del plano",
"message": "Mensaje",
"blueprintContentsDescription": "Defina el contenido YAML describiendo su infraestructura",
"blueprintContentsDescription": "Definir el contenido YAML describiendo la infraestructura",
"blueprintErrorCreateDescription": "Se ha producido un error al aplicar el plano",
"blueprintErrorCreate": "Error al crear el plano",
"searchBlueprintProgress": "Buscar planos...",
@@ -1230,15 +1265,15 @@
"loading": "Cargando",
"restart": "Reiniciar",
"domains": "Dominios",
"domainsDescription": "Administrar dominios de tu organización",
"domainsDescription": "Crear y administrar dominios disponibles en la organización",
"domainsSearch": "Buscar dominios...",
"domainAdd": "Agregar dominio",
"domainAddDescription": "Registrar un nuevo dominio con tu organización",
"domainAddDescription": "Registrar un nuevo dominio con la organización",
"domainCreate": "Crear dominio",
"domainCreatedDescription": "Dominio creado con éxito",
"domainDeletedDescription": "Dominio eliminado exitosamente",
"domainQuestionRemove": "¿Está seguro que desea eliminar el dominio de su cuenta?",
"domainMessageRemove": "Una vez eliminado, el dominio ya no estará asociado con su cuenta.",
"domainQuestionRemove": "¿Está seguro que desea eliminar el dominio?",
"domainMessageRemove": "Una vez eliminado, el dominio ya no estará asociado a la organización.",
"domainConfirmDelete": "Confirmar eliminación del dominio",
"domainDelete": "Eliminar dominio",
"domain": "Dominio",
@@ -1257,7 +1292,7 @@
"pending": "Pendiente",
"sidebarBilling": "Facturación",
"billing": "Facturación",
"orgBillingDescription": "Gestiona tu información de facturación y suscripciones",
"orgBillingDescription": "Administrar información de facturación y suscripciones",
"github": "GitHub",
"pangolinHosted": "Pangolin Alojado",
"fossorial": "Fossorial",
@@ -1300,7 +1335,7 @@
"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.",
"domainPickerNoMatchingDomains": "No se han encontrado dominios coincidentes. Prueba un dominio diferente o comprueba la configuración de dominio de la organización.",
"domainPickerOrganizationDomains": "Dominios de la organización",
"domainPickerProvidedDomains": "Dominios proporcionados",
"domainPickerSubdomain": "Subdominio: {subdomain}",
@@ -1334,7 +1369,7 @@
"billingModifySubscription": "Modificar Suscripción",
"billingStartSubscription": "Iniciar Suscripción",
"billingRecurringCharge": "Cargo Recurrente",
"billingManageSubscriptionSettings": "Administra la configuración y preferencias de tu suscripción",
"billingManageSubscriptionSettings": "Administrar ajustes y preferencias de suscripción",
"billingNoActiveSubscription": "No tienes una suscripción activa. Inicia tu suscripción para aumentar los límites de uso.",
"billingFailedToLoadSubscription": "Error al cargar la suscripción",
"billingFailedToLoadUsage": "Error al cargar el uso",
@@ -1345,9 +1380,9 @@
"billingPortalError": "Error del portal",
"billingDataUsageInfo": "Se le cobran todos los datos transferidos a través de sus túneles seguros cuando se conectan a la nube. Esto incluye tanto tráfico entrante como saliente a través de todos sus sitios. Cuando alcance su límite, sus sitios se desconectarán hasta que actualice su plan o reduzca el uso. Los datos no se cargan cuando se usan nodos.",
"billingOnlineTimeInfo": "Se te cobrará en función del tiempo que tus sitios permanezcan conectados a la nube. Por ejemplo, 44.640 minutos equivale a un sitio que funciona 24/7 durante un mes completo. Cuando alcance su límite, sus sitios se desconectarán hasta que mejore su plan o reduzca el uso. No se cargará el tiempo al usar nodos.",
"billingUsersInfo": "Se te cobra por cada usuario en tu organización. La facturación se calcula diariamente según la cantidad de cuentas de usuario activas en tu organización.",
"billingDomainInfo": "Se te cobra por cada dominio en tu organización. La facturación se calcula diariamente según la cantidad de cuentas de dominio activas en tu organización.",
"billingRemoteExitNodesInfo": "Se te cobra por cada nodo gestionado en tu organización. La facturación se calcula diariamente según la cantidad de nodos gestionados activos en tu organización.",
"billingUsersInfo": "Se le cobra por cada usuario en la organización. La facturación se calcula diariamente según el número de cuentas de usuario activas en su órgano.",
"billingDomainInfo": "Se le cobra por cada dominio en la organización. La facturación se calcula diariamente en función del número de cuentas de dominio activas en su órgano.",
"billingRemoteExitNodesInfo": "Se le cobra por cada nodo administrado en la organización. La facturación se calcula diariamente en función del número de nodos activos gestionados en su órgano.",
"domainNotFound": "Dominio no encontrado",
"domainNotFoundDescription": "Este recurso está deshabilitado porque el dominio ya no existe en nuestro sistema. Por favor, establece un nuevo dominio para este recurso.",
"failed": "Fallido",
@@ -1430,29 +1465,32 @@
"and": "y",
"privacyPolicy": "política de privacidad"
},
"signUpMarketing": {
"keepMeInTheLoop": "Mantenerme en el bucle con noticias, actualizaciones y nuevas características por correo electrónico."
},
"siteRequired": "El sitio es requerido.",
"olmTunnel": "Túnel Olm",
"olmTunnelDescription": "Usar Olm para la conectividad del cliente",
"errorCreatingClient": "Error al crear el cliente",
"clientDefaultsNotFound": "Configuración predeterminada del cliente no encontrada",
"createClient": "Crear cliente",
"createClientDescription": "Crear un cliente nuevo para conectar a sus sitios",
"createClientDescription": "Crear un nuevo cliente para acceder a recursos privados",
"seeAllClients": "Ver todos los clientes",
"clientInformation": "Información del cliente",
"clientNamePlaceholder": "Nombre del cliente",
"address": "Dirección",
"subnetPlaceholder": "Subred",
"addressDescription": "La dirección que este cliente utilizará para la conectividad",
"addressDescription": "La dirección interna del cliente. Debe estar dentro de la subred de la organización.",
"selectSites": "Seleccionar sitios",
"sitesDescription": "El cliente tendrá conectividad con los sitios seleccionados",
"clientInstallOlm": "Instalar Olm",
"clientInstallOlmDescription": "Obtén Olm funcionando en tu sistema",
"clientOlmCredentials": "Credenciales 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",
"clientOlmCredentials": "Credenciales",
"clientOlmCredentialsDescription": "Así es como el cliente se autentificará con el servidor",
"olmEndpoint": "Endpoint",
"olmId": "ID",
"olmSecretKey": "Secreto",
"clientCredentialsSave": "Guardar las credenciales",
"clientCredentialsSaveDescription": "Sólo podrás verlo una vez. Asegúrate de copiarlo a un lugar seguro.",
"generalSettingsDescription": "Configura la configuración general para este cliente",
"clientUpdated": "Cliente actualizado",
@@ -1463,9 +1501,7 @@
"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",
@@ -1483,14 +1519,15 @@
"enableHealthChecksDescription": "Controlar la salud de este objetivo. Puedes supervisar un punto final diferente al objetivo si es necesario.",
"healthScheme": "Método",
"healthSelectScheme": "Seleccionar método",
"healthCheckPortInvalid": "El puerto de chequeo de salud debe estar entre 1 y 65535",
"healthCheckPath": "Ruta",
"healthHostname": "IP / Nombre del host",
"healthPort": "Puerto",
"healthCheckPathDescription": "La ruta para comprobar el estado de salud.",
"healthyIntervalSeconds": "Intervalo Saludable",
"unhealthyIntervalSeconds": "Intervalo No Saludable",
"healthyIntervalSeconds": "Intervalo saludable (seg)",
"unhealthyIntervalSeconds": "Intervalo poco saludable (seg)",
"IntervalSeconds": "Intervalo Saludable",
"timeoutSeconds": "Tiempo de Espera",
"timeoutSeconds": "Tiempo agotado (seg)",
"timeIsInSeconds": "El tiempo está en segundos",
"retryAttempts": "Intentos de Reintento",
"expectedResponseCodes": "Códigos de respuesta esperados",
@@ -1526,12 +1563,12 @@
"resourceEditDomain": "Editar dominio",
"siteName": "Nombre del sitio",
"proxyPort": "Puerto",
"resourcesTableProxyResources": "Recursos de proxy",
"resourcesTableClientResources": "Recursos del cliente",
"resourcesTableProxyResources": "Público",
"resourcesTableClientResources": "Privado",
"resourcesTableNoProxyResourcesFound": "No se encontraron recursos de proxy.",
"resourcesTableNoInternalResourcesFound": "No se encontraron recursos internos.",
"resourcesTableDestination": "Destino",
"resourcesTableTheseResourcesForUseWith": "Estos recursos son para uso con",
"resourcesTableAlias": "Alias",
"resourcesTableClients": "Clientes",
"resourcesTableAndOnlyAccessibleInternally": "y solo son accesibles internamente cuando se conectan con un cliente.",
"resourcesTableNoTargets": "Sin objetivos",
@@ -1540,8 +1577,8 @@
"resourcesTableOffline": "Desconectado",
"resourcesTableUnknown": "Desconocido",
"resourcesTableNotMonitored": "No supervisado",
"editInternalResourceDialogEditClientResource": "Editar recurso del cliente",
"editInternalResourceDialogUpdateResourceProperties": "Actualizar las propiedades del recurso y la configuración del objetivo para {resourceName}.",
"editInternalResourceDialogEditClientResource": "Editar recurso privado",
"editInternalResourceDialogUpdateResourceProperties": "Actualizar la configuración del recurso y los controles de acceso para {resourceName}",
"editInternalResourceDialogResourceProperties": "Propiedades del recurso",
"editInternalResourceDialogName": "Nombre",
"editInternalResourceDialogProtocol": "Protocolo",
@@ -1560,11 +1597,22 @@
"editInternalResourceDialogInvalidIPAddressFormat": "Formato de dirección IP inválido",
"editInternalResourceDialogDestinationPortMin": "El puerto de destino debe ser al menos 1",
"editInternalResourceDialogDestinationPortMax": "El puerto de destino debe ser menor de 65536",
"editInternalResourceDialogPortModeRequired": "Protocolos, puerto proxy y puerto de destino son necesarios para el modo puerto",
"editInternalResourceDialogMode": "Modo",
"editInternalResourceDialogModePort": "Puerto",
"editInternalResourceDialogModeHost": "Anfitrión",
"editInternalResourceDialogModeCidr": "CIDR",
"editInternalResourceDialogDestination": "Destino",
"editInternalResourceDialogDestinationHostDescription": "La dirección IP o nombre de host del recurso en la red del sitio.",
"editInternalResourceDialogDestinationIPDescription": "La dirección IP o nombre de host del recurso en la red del sitio.",
"editInternalResourceDialogDestinationCidrDescription": "El rango CIDR del recurso en la red del sitio.",
"editInternalResourceDialogAlias": "Alias",
"editInternalResourceDialogAliasDescription": "Un alias DNS interno opcional para este recurso.",
"createInternalResourceDialogNoSitesAvailable": "No hay sitios disponibles",
"createInternalResourceDialogNoSitesAvailableDescription": "Necesita tener al menos un sitio de Newt con una subred configurada para crear recursos internos.",
"createInternalResourceDialogClose": "Cerrar",
"createInternalResourceDialogCreateClientResource": "Crear recurso del cliente",
"createInternalResourceDialogCreateClientResourceDescription": "Crear un nuevo recurso que será accesible para los clientes conectados al sitio seleccionado.",
"createInternalResourceDialogCreateClientResource": "Crear recurso privado",
"createInternalResourceDialogCreateClientResourceDescription": "Crear un nuevo recurso que sólo será accesible a los clientes conectados a la organización",
"createInternalResourceDialogResourceProperties": "Propiedades del recurso",
"createInternalResourceDialogName": "Nombre",
"createInternalResourceDialogSite": "Sitio",
@@ -1593,11 +1641,22 @@
"createInternalResourceDialogInvalidIPAddressFormat": "Formato de dirección IP inválido",
"createInternalResourceDialogDestinationPortMin": "El puerto de destino debe ser al menos 1",
"createInternalResourceDialogDestinationPortMax": "El puerto de destino debe ser menor de 65536",
"createInternalResourceDialogPortModeRequired": "Protocolos, puerto proxy y puerto de destino son necesarios para el modo puerto",
"createInternalResourceDialogMode": "Modo",
"createInternalResourceDialogModePort": "Puerto",
"createInternalResourceDialogModeHost": "Anfitrión",
"createInternalResourceDialogModeCidr": "CIDR",
"createInternalResourceDialogDestination": "Destino",
"createInternalResourceDialogDestinationHostDescription": "La dirección IP o nombre de host del recurso en la red del sitio.",
"createInternalResourceDialogDestinationCidrDescription": "El rango CIDR del recurso en la red del sitio.",
"createInternalResourceDialogAlias": "Alias",
"createInternalResourceDialogAliasDescription": "Un alias DNS interno opcional para este recurso.",
"siteConfiguration": "Configuración",
"siteAcceptClientConnections": "Aceptar conexiones de clientes",
"siteAcceptClientConnectionsDescription": "Permitir 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.",
"siteAcceptClientConnectionsDescription": "Permitir a los dispositivos de usuario y clientes acceder a los recursos de este sitio. Esto se puede cambiar más tarde.",
"siteAddress": "Dirección del sitio (Avanzado)",
"siteAddressDescription": "La dirección interna del sitio. Debe estar dentro de la subred de la organización.",
"siteNameDescription": "El nombre mostrado del sitio que se puede cambiar más adelante.",
"autoLoginExternalIdp": "Inicio de sesión automático con IDP externo",
"autoLoginExternalIdpDescription": "Redirigir inmediatamente al usuario al IDP externo para autenticación.",
"selectIdp": "Seleccionar IDP",
@@ -1627,7 +1686,7 @@
"viewAllButton": "Ver todos los nodos",
"strategy": {
"title": "Estrategia de Creación",
"description": "Elija esto para configurar manualmente su nodo o generar nuevas credenciales.",
"description": "Elija esto para configurar manualmente el nodo o generar nuevas credenciales.",
"adopt": {
"title": "Adoptar Nodo",
"description": "Elija esto si ya tiene las credenciales para el nodo."
@@ -1648,7 +1707,7 @@
},
"generate": {
"title": "Credenciales Generadas",
"description": "Utilice estas credenciales generadas para configurar su nodo",
"description": "Utilice estas credenciales generadas para configurar el nodo",
"nodeIdTitle": "ID del nodo",
"secretTitle": "Secreto",
"saveCredentialsTitle": "Agregar Credenciales a la Configuración",
@@ -1724,16 +1783,16 @@
"idpTypeLabel": "Tipo de proveedor de identidad",
"roleMappingExpressionPlaceholder": "e.g., contiene(grupos, 'administrador') && 'administrador' || 'miembro'",
"idpGoogleConfiguration": "Configuración de Google",
"idpGoogleConfigurationDescription": "Configura tus credenciales de Google OAuth2",
"idpGoogleClientIdDescription": "Tu ID de cliente de Google OAuth2",
"idpGoogleClientSecretDescription": "Tu secreto de cliente de Google OAuth2",
"idpGoogleConfigurationDescription": "Configurar las credenciales de Google OAuth2",
"idpGoogleClientIdDescription": "Google OAuth2 Client ID",
"idpGoogleClientSecretDescription": "Secreto del cliente de Google OAuth2",
"idpAzureConfiguration": "Configuración de Azure Entra ID",
"idpAzureConfigurationDescription": "Configure sus credenciales de Azure Entra ID OAuth2",
"idpAzureConfigurationDescription": "Configurar credenciales de Azure Entra ID OAuth2",
"idpTenantId": "ID del inquilino",
"idpTenantIdPlaceholder": "su-inquilino-id",
"idpAzureTenantIdDescription": "Su ID de inquilino de Azure (encontrado en el resumen de Azure Active Directory)",
"idpAzureClientIdDescription": "Tu ID de Cliente de Registro de Azure App",
"idpAzureClientSecretDescription": "Tu Azure App Registro Cliente secreto",
"idpTenantIdPlaceholder": "tenant-id",
"idpAzureTenantIdDescription": "ID de inquilino Azure (encontrado en la descripción de Azure Active Directory)",
"idpAzureClientIdDescription": "ID de cliente de registro de Azure App",
"idpAzureClientSecretDescription": "Azure App Registro Cliente secreto",
"idpGoogleTitle": "Google",
"idpGoogleAlt": "Google",
"idpAzureTitle": "Azure Entra ID",
@@ -1741,14 +1800,14 @@
"idpGoogleConfigurationTitle": "Configuración de Google",
"idpAzureConfigurationTitle": "Configuración de Azure Entra ID",
"idpTenantIdLabel": "ID del inquilino",
"idpAzureClientIdDescription2": "Tu ID de Cliente de Registro de Azure App",
"idpAzureClientSecretDescription2": "Tu Azure App Registro Cliente secreto",
"idpAzureClientIdDescription2": "ID de cliente de registro de Azure App",
"idpAzureClientSecretDescription2": "Azure App Registro Cliente secreto",
"idpGoogleDescription": "Proveedor OAuth2/OIDC de Google",
"idpAzureDescription": "Microsoft Azure OAuth2/OIDC provider",
"subnet": "Subred",
"subnetDescription": "La subred para la configuración de red de esta organización.",
"authPage": "Página Auth",
"authPageDescription": "Configurar la página de autenticación de su organización",
"authPageDescription": "Configurar la página de autenticación para la organización",
"authPageDomain": "Dominio de la página Auth",
"noDomainSet": "Ningún dominio establecido",
"changeDomain": "Cambiar dominio",
@@ -1758,7 +1817,7 @@
"setAuthPageDomain": "Establecer dominio Auth Page",
"failedToFetchCertificate": "Error al obtener el certificado",
"failedToRestartCertificate": "Error al reiniciar el certificado",
"addDomainToEnableCustomAuthPages": "Añadir un dominio para habilitar páginas de autenticación personalizadas para su organización",
"addDomainToEnableCustomAuthPages": "Añadir un dominio para habilitar páginas de autenticación personalizadas para la organización",
"selectDomainForOrgAuthPage": "Seleccione un dominio para la página de autenticación de la organización",
"domainPickerProvidedDomain": "Dominio proporcionado",
"domainPickerFreeProvidedDomain": "Dominio proporcionado gratis",
@@ -1773,7 +1832,7 @@
"domainPickerInvalidSubdomainCannotMakeValid": "No se ha podido hacer válido \"{sub}\" para {domain}.",
"domainPickerSubdomainSanitized": "Subdominio saneado",
"domainPickerSubdomainCorrected": "\"{sub}\" fue corregido a \"{sanitized}\"",
"orgAuthSignInTitle": "Inicia sesión en tu organización",
"orgAuthSignInTitle": "Iniciar sesión en la organización",
"orgAuthChooseIdpDescription": "Elige tu proveedor de identidad para continuar",
"orgAuthNoIdpConfigured": "Esta organización no tiene ningún proveedor de identidad configurado. En su lugar puedes iniciar sesión con tu identidad de Pangolin.",
"orgAuthSignInWithPangolin": "Iniciar sesión con Pangolin",
@@ -1791,7 +1850,7 @@
"enableTwoFactorAuthentication": "Habilitar autenticación de doble factor",
"completeSecuritySteps": "Pasos de seguridad completos",
"securitySettings": "Ajustes de seguridad",
"securitySettingsDescription": "Configurar políticas de seguridad para su organización",
"securitySettingsDescription": "Configurar políticas de seguridad para la organización",
"requireTwoFactorForAllUsers": "Requiere autenticación de doble factor para todos los usuarios",
"requireTwoFactorDescription": "Cuando está activado, todos los usuarios internos de esta organización deben tener habilitada la autenticación de dos factores para acceder a la organización.",
"requireTwoFactorDisabledDescription": "Esta característica requiere una licencia válida (Enterprise) o una suscripción activa (SaBudget)",
@@ -1854,8 +1913,12 @@
"enterpriseEdition": "Edición corporativa",
"unlicensed": "Sin licencia",
"beta": "Beta",
"manageClients": "Administrar clientes",
"manageClientsDescription": "Los clientes son dispositivos que pueden conectarse a sus sitios",
"manageUserDevices": "Dispositivos de usuario",
"manageUserDevicesDescription": "Ver y administrar dispositivos que los usuarios utilizan para conectarse a recursos privados",
"manageMachineClients": "Administrar clientes de máquinas",
"manageMachineClientsDescription": "Crear y administrar clientes que servidores y sistemas utilizan para conectarse de forma privada a recursos",
"clientsTableUserClients": "Usuario",
"clientsTableMachineClients": "Maquina",
"licenseTableValidUntil": "Válido hasta",
"saasLicenseKeysSettingsTitle": "Licencias empresariales",
"saasLicenseKeysSettingsDescription": "Generar y administrar claves de licencia Enterprise para instancias Pangolin autoalojadas",
@@ -1990,11 +2053,12 @@
"pathRewriteStripLabel": "clip",
"sidebarEnableEnterpriseLicense": "Activar licencia corporativa",
"cannotbeUndone": "Esto no se puede deshacer.",
"toConfirm": "confirmar",
"toConfirm": "confirmar.",
"deleteClientQuestion": "¿Está seguro que desea eliminar el cliente del sitio y la organización?",
"clientMessageRemove": "Una vez eliminado, el cliente ya no podrá conectarse al sitio.",
"sidebarLogs": "Registros",
"request": "Solicitud",
"requests": "Solicitudes",
"logs": "Registros",
"logsSettingsDescription": "Monitorear registros recogidos de esta orginización",
"searchLogs": "Buscar registros...",
@@ -2020,6 +2084,7 @@
"ip": "IP",
"reason": "Razón",
"requestLogs": "Registros de Solicitud",
"requestAnalytics": "Analítica de Solicitud",
"host": "Anfitrión",
"location": "Ubicación",
"actionLogs": "Registros de acción",
@@ -2029,6 +2094,7 @@
"logRetention": "Retención de Log",
"logRetentionDescription": "Administrar cuánto tiempo se conservan los diferentes tipos de registros para esta organización o desactivarlos",
"requestLogsDescription": "Ver registros de solicitudes detallados para los recursos de esta organización",
"requestAnalyticsDescription": "Ver análisis de solicitudes detalladas de recursos en esta organización",
"logRetentionRequestLabel": "Retención de Registro de Solicitud",
"logRetentionRequestDescription": "Cuánto tiempo conservar los registros de solicitudes",
"logRetentionAccessLabel": "Retención de Log de Acceso",
@@ -2052,7 +2118,7 @@
"preferWildcardCert": "Certificado de comodín preferido",
"unverified": "Sin verificar",
"domainSetting": "Ajustes de dominio",
"domainSettingDescription": "Configurar ajustes para tu dominio",
"domainSettingDescription": "Configurar ajustes para el dominio",
"preferWildcardCertDescription": "Intento de generar un certificado comodín (requiere una resolución de certificados correctamente configurada).",
"recordName": "Nombre del registro",
"auto": "Auto",
@@ -2066,15 +2132,15 @@
"olmUpdateAvailableInfo": "Una versión actualizada de Olm está disponible. Por favor, actualice a la última versión para obtener la mejor experiencia.",
"client": "Cliente",
"proxyProtocol": "Configuración del Protocolo Proxy",
"proxyProtocolDescription": "Configurar el protocolo de proxy para preservar las direcciones IP del cliente para los servicios TCP/UDP.",
"proxyProtocolDescription": "Configurar el protocolo de proxy para preservar las direcciones IP del cliente para los servicios TCP.",
"enableProxyProtocol": "Habilitar protocolo proxy",
"proxyProtocolInfo": "Conservar direcciones IP del cliente para backends TCP/UDP",
"proxyProtocolInfo": "Conservar direcciones IP del cliente para backends TCP",
"proxyProtocolVersion": "Versión del Protocolo Proxy",
"version1": " Versión 1 (Recomendado)",
"version2": "Versión 2",
"versionDescription": "La versión 1 está basada en texto y es ampliamente soportada. La versión 2 es binaria y más eficiente pero menos compatible.",
"warning": "Advertencia",
"proxyProtocolWarning": "Su aplicación de backend debe estar configurada para aceptar conexiones Proxy Protocol. Si su backend no soporta Proxy Protocol, habilitando esto romperá todas las conexiones. Asegúrese de configurar su backend para que confíe en las cabeceras del protocolo Proxy de Traefik.",
"proxyProtocolWarning": "La aplicación backend debe configurarse para aceptar conexiones Proxy Protocol. Si el backend no soporta Proxy Protocol, activarlo romperá todas las conexiones, así que sólo habilítelo si sabe lo que está haciendo. Asegúrese de configurar su backend para que confíe en las cabeceras del protocolo Proxy de Traefik.",
"restarting": "Reiniciando...",
"manual": "Manual",
"messageSupport": "Soporte de mensajes",
@@ -2097,6 +2163,43 @@
"supportMessageSent": "¡Mensaje enviado!",
"supportWillContact": "¡Estaremos en contacto en breve!",
"selectLogRetention": "Seleccionar retención de registro",
"terms": "Términos",
"privacy": "Privacidad",
"security": "Seguridad",
"docs": "Documentos",
"deviceActivation": "Activación del dispositivo",
"deviceCodeInvalidFormat": "El código debe tener 9 caracteres (por ejemplo, A1AJ-N5JD)",
"deviceCodeInvalidOrExpired": "Código no válido o caducado",
"deviceCodeVerifyFailed": "Error al verificar el código del dispositivo",
"signedInAs": "Conectado como",
"deviceCodeEnterPrompt": "Introduzca el código mostrado en el dispositivo",
"continue": "Continuar",
"deviceUnknownLocation": "Ubicación desconocida",
"deviceAuthorizationRequested": "Esta autorización fue solicitada a {location} el {date}. Asegúrate de confiar en este dispositivo ya que tendrá acceso a la cuenta.",
"deviceLabel": "Dispositivo: {deviceName}",
"deviceWantsAccess": "quiere acceder a su cuenta",
"deviceExistingAccess": "Acceso existente:",
"deviceFullAccess": "Acceso total a tu cuenta",
"deviceOrganizationsAccess": "Acceso a todas las organizaciones a las que su cuenta tiene acceso",
"deviceAuthorize": "Autorizar a {applicationName}",
"deviceConnected": "¡Dispositivo conectado!",
"deviceAuthorizedMessage": "El dispositivo está autorizado para acceder a su cuenta.",
"pangolinCloud": "Nube de Pangolin",
"viewDevices": "Ver dispositivos",
"viewDevicesDescription": "Administra tus dispositivos conectados",
"noDevices": "No hay dispositivos",
"dateCreated": "Fecha de creación",
"unnamedDevice": "Dispositivo sin nombre",
"deviceQuestionRemove": "¿Está seguro que desea eliminar este dispositivo?",
"deviceMessageRemove": "Esta acción no se puede deshacer.",
"deviceDeleteConfirm": "Eliminar dispositivo",
"deleteDevice": "Eliminar dispositivo",
"errorLoadingDevices": "Error al cargar dispositivos",
"failedToLoadDevices": "Error al cargar dispositivos",
"deviceDeleted": "Dispositivo eliminado",
"deviceDeletedDescription": "El dispositivo se ha eliminado correctamente.",
"errorDeletingDevice": "Error al eliminar el dispositivo",
"failedToDeleteDevice": "Error al eliminar el dispositivo",
"showColumns": "Mostrar columnas",
"hideColumns": "Ocultar columnas",
"columnVisibility": "Visibilidad de la columna",
@@ -2111,10 +2214,14 @@
"enableSelected": "Habilitar seleccionados",
"disableSelected": "Desactivar Seleccionado",
"checkSelectedStatus": "Comprobar el estado de selección",
"clients": "Clientes",
"accessClientSelect": "Seleccionar clientes de máquina",
"resourceClientDescription": "Clientes de máquina que pueden acceder a este recurso",
"regenerate": "Regenerar",
"credentials": "Credenciales",
"savecredentials": "Guardar credenciales",
"regeneratecredentials": "Re-clave",
"regenerateCredentials": "Regenerar y guardar tus credenciales",
"regenerateCredentialsButton": "Regenerar credenciales",
"regenerateCredentials": "Regenerar credenciales",
"generatedcredentials": "Credenciales generadas",
"copyandsavethesecredentials": "Copiar y guardar estas credenciales",
"copyandsavethesecredentialsdescription": "Estas credenciales no se mostrarán de nuevo después de salir de esta página. Guárdelas de forma segura ahora.",
@@ -2122,13 +2229,12 @@
"credentialsSavedDescription": "Las credenciales se han regenerado y guardado correctamente.",
"credentialsSaveError": "Error al guardar las credenciales",
"credentialsSaveErrorDescription": "Se ha producido un error al regenerar y guardar las credenciales.",
"regenerateCredentialsWarning": "Regenerar las credenciales invalidará las anteriores. Asegúrese de actualizar cualquier configuración que use estas credenciales.",
"regenerateCredentialsWarning": "Regenerar las credenciales invalidará las anteriores y causará una desconexión. Asegúrese de actualizar cualquier configuración que use estas credenciales.",
"confirm": "Confirmar",
"regenerateCredentialsConfirmation": "¿Está seguro que desea regenerar las credenciales?",
"endpoint": "Endpoint",
"Id": "Id",
"SecretKey": "Clave secreta",
"featureDisabledTooltip": "Esta característica sólo está disponible en el plan empresarial y requiere una licencia para usarla.",
"niceId": "ID bonita",
"niceIdUpdated": "Bonito ID actualizado",
"niceIdUpdatedSuccessfully": "Bonito ID actualizado correctamente",
@@ -2136,5 +2242,31 @@
"niceIdUpdateErrorDescription": "Se ha producido un error al actualizar el ID de Niza.",
"niceIdCannotBeEmpty": "El ID de Niza no puede estar vacío",
"enterIdentifier": "Introducir identificador",
"identifier": "Identifier"
"identifier": "Identifier",
"deviceLoginUseDifferentAccount": "¿No tú? Utilice una cuenta diferente.",
"deviceLoginDeviceRequestingAccessToAccount": "Un dispositivo está solicitando acceso a esta cuenta.",
"noData": "Sin datos",
"machineClients": "Clientes de la máquina",
"install": "Instalar",
"run": "Ejecutar",
"clientNameDescription": "El nombre mostrado del cliente que se puede cambiar más adelante.",
"clientAddress": "Dirección del cliente (Avanzado)",
"setupFailedToFetchSubnet": "No se pudo obtener la subred por defecto",
"setupSubnetAdvanced": "Subred (Avanzado)",
"setupSubnetDescription": "La subred de la red interna de esta organización.",
"siteRegenerateAndDisconnect": "Regenerar y desconectar",
"siteRegenerateAndDisconnectConfirmation": "¿Está seguro que desea regenerar las credenciales y desconectar este sitio?",
"siteRegenerateAndDisconnectWarning": "Esto regenerará las credenciales y desconectará inmediatamente el sitio. El sitio tendrá que reiniciarse con las nuevas credenciales.",
"siteRegenerateCredentialsConfirmation": "¿Está seguro de que desea regenerar las credenciales de este sitio?",
"siteRegenerateCredentialsWarning": "Esto regenerará las credenciales. El sitio permanecerá conectado hasta que lo reinicie manualmente y utilice las nuevas credenciales.",
"clientRegenerateAndDisconnect": "Regenerar y desconectar",
"clientRegenerateAndDisconnectConfirmation": "¿Está seguro que desea regenerar las credenciales y desconectar este cliente?",
"clientRegenerateAndDisconnectWarning": "Esto regenerará las credenciales y desconectará inmediatamente al cliente. El cliente tendrá que reiniciarse con las nuevas credenciales.",
"clientRegenerateCredentialsConfirmation": "¿Está seguro que desea regenerar las credenciales para este cliente?",
"clientRegenerateCredentialsWarning": "Esto regenerará las credenciales. El cliente permanecerá conectado hasta que lo reinicie manualmente y utilice las nuevas credenciales.",
"remoteExitNodeRegenerateAndDisconnect": "Regenerar y desconectar",
"remoteExitNodeRegenerateAndDisconnectConfirmation": "¿Estás seguro de que quieres regenerar las credenciales y desconectar este nodo de salida remoto?",
"remoteExitNodeRegenerateAndDisconnectWarning": "Esto regenerará las credenciales y desconectará inmediatamente el nodo de salida remoto. El nodo de salida remoto tendrá que reiniciarse con las nuevas credenciales.",
"remoteExitNodeRegenerateCredentialsConfirmation": "¿Estás seguro de que quieres regenerar las credenciales para este nodo de salida remoto?",
"remoteExitNodeRegenerateCredentialsWarning": "Esto regenerará las credenciales. El nodo de salida remoto permanecerá conectado hasta que lo reinicie manualmente y utilice las nuevas credenciales."
}