New translations en-us.json (Spanish)

[ci skip]
This commit is contained in:
Owen Schwartz
2026-06-12 13:53:40 -07:00
parent afaf5f976e
commit fc982232d6
+193 -49
View File
@@ -101,6 +101,8 @@
"sitesTableViewPrivateResources": "Ver Recursos Privados", "sitesTableViewPrivateResources": "Ver Recursos Privados",
"siteInstallNewt": "Instalar Newt", "siteInstallNewt": "Instalar Newt",
"siteInstallNewtDescription": "Recibe Newt corriendo en tu sistema", "siteInstallNewtDescription": "Recibe Newt corriendo en tu sistema",
"siteInstallKubernetesDocsDescription": "Para información de instalación de Kubernetes más reciente, consulta <docsLink>docs.pangolin.net/manage/sites/install-kubernetes</docsLink>.",
"siteInstallAdvantechDocsDescription": "Para instrucciones de instalación del módem Advantech, consulta <docsLink>docs.pangolin.net/manage/sites/install-advantech</docsLink>.",
"WgConfiguration": "Configuración de Wirex Guard", "WgConfiguration": "Configuración de Wirex Guard",
"WgConfigurationDescription": "Utilice la siguiente configuración para conectarse a la red", "WgConfigurationDescription": "Utilice la siguiente configuración para conectarse a la red",
"operatingSystem": "Sistema operativo", "operatingSystem": "Sistema operativo",
@@ -148,16 +150,16 @@
"siteCredentialsSaveDescription": "Sólo podrás verlo una vez. Asegúrate de copiarlo a un lugar seguro.", "siteCredentialsSaveDescription": "Sólo podrás verlo una vez. Asegúrate de copiarlo a un lugar seguro.",
"siteInfo": "Información del sitio", "siteInfo": "Información del sitio",
"status": "Estado", "status": "Estado",
"shareTitle": "Administrar Enlaces de Compartir", "shareTitle": "Gestionar Enlaces Compartibles",
"shareDescription": "Crear enlaces compartidos para conceder acceso temporal o permanente a recursos proxy", "shareDescription": "Crear enlaces compartidos para conceder acceso temporal o permanente a recursos proxy",
"shareSearch": "Buscar enlaces compartidos...", "shareSearch": "Buscar enlaces compartibles...",
"shareCreate": "Crear enlace Compartir", "shareCreate": "Crear Enlace Compartible",
"shareErrorDelete": "Error al eliminar el enlace", "shareErrorDelete": "Error al eliminar el enlace",
"shareErrorDeleteMessage": "Se ha producido un error al eliminar el enlace", "shareErrorDeleteMessage": "Se ha producido un error al eliminar el enlace",
"shareDeleted": "Enlace eliminado", "shareDeleted": "Enlace eliminado",
"shareDeletedDescription": "El enlace ha sido eliminado", "shareDeletedDescription": "El enlace ha sido eliminado",
"shareDelete": "Borrar Enlace Compartido", "shareDelete": "Eliminar Enlace Compartible",
"shareDeleteConfirm": "Confirmar Borrado del Enlace Compartido", "shareDeleteConfirm": "Confirmar Eliminación de Enlace Compartible",
"shareQuestionRemove": "¿Está seguro de que desea borrar este enlace compartido?", "shareQuestionRemove": "¿Está seguro de que desea borrar este enlace compartido?",
"shareMessageRemove": "Una vez borrado, el enlace dejará de funcionar y cualquier persona que lo use perderá acceso al recurso.", "shareMessageRemove": "Una vez borrado, el enlace dejará de funcionar y cualquier persona que lo use perderá acceso al recurso.",
"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.", "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.",
@@ -177,6 +179,7 @@
"shareCreateDescription": "Cualquiera con este enlace puede acceder al recurso", "shareCreateDescription": "Cualquiera con este enlace puede acceder al recurso",
"shareTitleOptional": "Título (opcional)", "shareTitleOptional": "Título (opcional)",
"sharePathOptional": "Ruta (opcional)", "sharePathOptional": "Ruta (opcional)",
"sharePathDescription": "El enlace redirigirá a los usuarios a esta ruta tras la autenticación.",
"expireIn": "Caduca en", "expireIn": "Caduca en",
"neverExpire": "Nunca expirar", "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.", "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.",
@@ -200,8 +203,8 @@
"shareErrorSelectResource": "Por favor, seleccione un recurso", "shareErrorSelectResource": "Por favor, seleccione un recurso",
"proxyResourceTitle": "Administrar recursos públicos", "proxyResourceTitle": "Administrar recursos públicos",
"proxyResourceDescription": "Crear y administrar recursos que sean accesibles públicamente a través de un navegador web", "proxyResourceDescription": "Crear y administrar recursos que sean accesibles públicamente a través de un navegador web",
"publicResourcesBannerTitle": "Acceso público basado en web", "publicResourcesBannerTitle": "Acceso Público basado en Web",
"publicResourcesBannerDescription": "Los recursos públicos son proxies HTTPS o TCP/UDP accesibles a cualquiera en Internet a través de un navegador web. A diferencia de los recursos privados, no requieren software del lado del cliente e incluye políticas de acceso basadas en identidad y contexto.", "publicResourcesBannerDescription": "Los recursos públicos son proxies HTTPS accesibles para cualquiera en Internet a través de un navegador web. A diferencia de los recursos privados, no requieren software del lado del cliente e incluyen políticas de acceso basadas en identidad y contexto.",
"clientResourceTitle": "Administrar recursos privados", "clientResourceTitle": "Administrar recursos privados",
"clientResourceDescription": "Crear y administrar recursos que sólo son accesibles a través de un cliente conectado", "clientResourceDescription": "Crear y administrar recursos que sólo son accesibles a través de un cliente conectado",
"privateResourcesBannerTitle": "Acceso privado de confianza cero", "privateResourcesBannerTitle": "Acceso privado de confianza cero",
@@ -209,15 +212,19 @@
"resourcesSearch": "Buscar recursos...", "resourcesSearch": "Buscar recursos...",
"resourceAdd": "Añadir Recurso", "resourceAdd": "Añadir Recurso",
"resourceErrorDelte": "Error al eliminar el recurso", "resourceErrorDelte": "Error al eliminar el recurso",
"resourcePoliciesTitle": "Administrar Políticas de Recursos", "resourcePoliciesBannerTitle": "Reutilizar Reglas de Autenticación y Acceso",
"resourcePoliciesAttachedResourcesColumnTitle": "Recursos Adjuntos", "resourcePoliciesBannerDescription": "Las políticas de recursos compartidos te permiten definir métodos de autenticación y reglas de acceso una vez, y luego adjuntarlas a múltiples recursos públicos. Al actualizar una política, cada recurso vinculado hereda automáticamente el cambio.",
"resourcePoliciesBannerButtonText": "Saber más",
"resourcePoliciesTitle": "Gestionar Políticas de Recursos Públicos",
"resourcePoliciesAttachedResourcesColumnTitle": "Recursos",
"resourcePoliciesAttachedResources": "{count} recurso/s", "resourcePoliciesAttachedResources": "{count} recurso/s",
"resourcePoliciesAttachedResourcesCount": "{count, plural, one {# recurso} other {# recursos}}",
"resourcePoliciesAttachedResourcesEmpty": "sin recursos", "resourcePoliciesAttachedResourcesEmpty": "sin recursos",
"resourcePoliciesDescription": "Cree y administre políticas de autenticación para controlar el acceso a sus recursos", "resourcePoliciesDescription": "Crear y gestionar políticas de autenticación para controlar el acceso a tus recursos públicos",
"resourcePoliciesSearch": "Buscar políticas...", "resourcePoliciesSearch": "Buscar políticas...",
"resourcePoliciesAdd": "Agregar Política", "resourcePoliciesAdd": "Agregar Política",
"resourcePoliciesDefaultBadgeText": "Política predeterminada", "resourcePoliciesDefaultBadgeText": "Política predeterminada",
"resourcePoliciesCreate": "Crear Política de Recursos", "resourcePoliciesCreate": "Crear Política de Recursos Públicos",
"resourcePoliciesCreateDescription": "Siga los pasos a continuación para crear una nueva política", "resourcePoliciesCreateDescription": "Siga los pasos a continuación para crear una nueva política",
"resourcePolicyName": "Nombre de la política", "resourcePolicyName": "Nombre de la política",
"resourcePolicyNameDescription": "Déle a esta política un nombre para identificarla en sus recursos", "resourcePolicyNameDescription": "Déle a esta política un nombre para identificarla en sus recursos",
@@ -274,7 +281,7 @@
"back": "Atrás", "back": "Atrás",
"cancel": "Cancelar", "cancel": "Cancelar",
"resourceConfig": "Fragmentos de configuración", "resourceConfig": "Fragmentos de configuración",
"resourceConfigDescription": "Copia y pega estos fragmentos de configuración para configurar el 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", "resourceAddEntrypoints": "Traefik: Añadir puntos de entrada",
"resourceExposePorts": "Gerbil: Exponer puertos en Docker Compose", "resourceExposePorts": "Gerbil: Exponer puertos en Docker Compose",
"resourceLearnRaw": "Aprende cómo configurar los recursos TCP/UDP", "resourceLearnRaw": "Aprende cómo configurar los recursos TCP/UDP",
@@ -287,6 +294,8 @@
"labelDelete": "Eliminar etiqueta", "labelDelete": "Eliminar etiqueta",
"labelAdd": "Agregar etiqueta", "labelAdd": "Agregar etiqueta",
"labelCreateSuccessMessage": "Etiqueta creada correctamente", "labelCreateSuccessMessage": "Etiqueta creada correctamente",
"labelDuplicateError": "Etiqueta Duplicada",
"labelDuplicateErrorDescription": "Una etiqueta con este nombre ya existe.",
"labelEditSuccessMessage": "Etiqueta modificada correctamente", "labelEditSuccessMessage": "Etiqueta modificada correctamente",
"labelNameField": "Nombre de la etiqueta", "labelNameField": "Nombre de la etiqueta",
"labelColorField": "Color de la etiqueta", "labelColorField": "Color de la etiqueta",
@@ -311,7 +320,7 @@
"rules": "Reglas", "rules": "Reglas",
"resourceSettingDescription": "Configurar la configuración del recurso", "resourceSettingDescription": "Configurar la configuración del recurso",
"resourceSetting": "Ajustes {resourceName}", "resourceSetting": "Ajustes {resourceName}",
"resourcePolicySettingDescription": "Configure la configuración en la política de recursos", "resourcePolicySettingDescription": "Configura los ajustes de esta política de recursos públicos",
"resourcePolicySetting": "Configuración {policyName}", "resourcePolicySetting": "Configuración {policyName}",
"alwaysAllow": "Autorización Bypass", "alwaysAllow": "Autorización Bypass",
"alwaysDeny": "Bloquear acceso", "alwaysDeny": "Bloquear acceso",
@@ -719,7 +728,7 @@
"targetSubmit": "Añadir destino", "targetSubmit": "Añadir destino",
"targetNoOne": "Este recurso no tiene ningún objetivo. Agrega un objetivo para configurar dónde enviar peticiones al backend.", "targetNoOne": "Este recurso no tiene ningún objetivo. Agrega un objetivo para configurar dónde enviar peticiones al backend.",
"targetNoOneDescription": "Si se añade más de un objetivo anterior se activará el balance de carga.", "targetNoOneDescription": "Si se añade más de un objetivo anterior se activará el balance de carga.",
"targetsSubmit": "Guardar objetivos", "targetsSubmit": "Guardar ajustes",
"addTarget": "Añadir destino", "addTarget": "Añadir destino",
"proxyMultiSiteRoundRobinNodeHelp": "El enrutamiento de turnos no funcionará entre sitios que no están conectados al mismo nodo, pero el failover funcionará.", "proxyMultiSiteRoundRobinNodeHelp": "El enrutamiento de turnos no funcionará entre sitios que no están conectados al mismo nodo, pero el failover funcionará.",
"targetErrorInvalidIp": "Dirección IP inválida", "targetErrorInvalidIp": "Dirección IP inválida",
@@ -753,11 +762,11 @@
"rulesErrorDuplicate": "Duplicar regla", "rulesErrorDuplicate": "Duplicar regla",
"rulesErrorDuplicateDescription": "Ya existe una regla con estos ajustes", "rulesErrorDuplicateDescription": "Ya existe una regla con estos ajustes",
"rulesErrorInvalidIpAddressRange": "CIDR inválido", "rulesErrorInvalidIpAddressRange": "CIDR inválido",
"rulesErrorInvalidIpAddressRangeDescription": "Por favor, introduzca un valor CIDR válido", "rulesErrorInvalidIpAddressRangeDescription": "Introduce un rango CIDR válido (por ejemplo, 10.0.0.0/8).",
"rulesErrorInvalidUrl": "Ruta URL inválida", "rulesErrorInvalidUrl": "Ruta no válida",
"rulesErrorInvalidUrlDescription": "Por favor, introduzca un valor de ruta de URL válido", "rulesErrorInvalidUrlDescription": "Introduce una ruta URL o patrón válido (por ejemplo, /api/*).",
"rulesErrorInvalidIpAddress": "IP inválida", "rulesErrorInvalidIpAddress": "Dirección IP no válida",
"rulesErrorInvalidIpAddressDescription": "Por favor, introduzca una dirección IP válida", "rulesErrorInvalidIpAddressDescription": "Introduce una dirección IPv4 o IPv6 válida.",
"rulesErrorUpdate": "Error al actualizar las reglas", "rulesErrorUpdate": "Error al actualizar las reglas",
"rulesErrorUpdateDescription": "Se ha producido un error al actualizar las reglas", "rulesErrorUpdateDescription": "Se ha producido un error al actualizar las reglas",
"rulesUpdated": "Activar Reglas", "rulesUpdated": "Activar Reglas",
@@ -765,15 +774,24 @@
"rulesMatchIpAddressRangeDescription": "Introduzca una dirección en formato CIDR (por ejemplo, 103.21.244.0/22)", "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)", "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/*)", "rulesMatchUrl": "Introduzca una ruta URL o patrón (por ej., /api/v1/todos o /api/v1/*)",
"rulesErrorInvalidPriority": "Prioridad inválida", "rulesErrorInvalidPriority": "Prioridad no válida",
"rulesErrorInvalidPriorityDescription": "Por favor, introduzca una prioridad válida", "rulesErrorInvalidPriorityDescription": "Introduce un número entero de 1 o mayor.",
"rulesErrorDuplicatePriority": "Prioridades duplicadas", "rulesErrorDuplicatePriority": "Prioridades duplicadas",
"rulesErrorDuplicatePriorityDescription": "Por favor, introduzca prioridades únicas", "rulesErrorDuplicatePriorityDescription": "Cada regla debe tener un número de prioridad único.",
"rulesErrorValidation": "Reglas no válidas",
"rulesErrorValidationRuleDescription": "Regla {ruleNumber}: {message}",
"rulesErrorInvalidMatchTypeDescription": "Selecciona un tipo de coincidencia válido (ruta, IP, CIDR, país, región o ASN).",
"rulesErrorValueRequired": "Introduce un valor para esta regla.",
"rulesErrorInvalidCountry": "País no válido",
"rulesErrorInvalidCountryDescription": "Selecciona un país válido.",
"rulesErrorInvalidAsn": "ASN no válido",
"rulesErrorInvalidAsnDescription": "Introduce un ASN válido (por ejemplo, AS15169).",
"ruleUpdated": "Reglas actualizadas", "ruleUpdated": "Reglas actualizadas",
"ruleUpdatedDescription": "Reglas actualizadas correctamente", "ruleUpdatedDescription": "Reglas actualizadas correctamente",
"ruleErrorUpdate": "Operación fallida", "ruleErrorUpdate": "Operación fallida",
"ruleErrorUpdateDescription": "Se ha producido un error durante la operación de guardado", "ruleErrorUpdateDescription": "Se ha producido un error durante la operación de guardado",
"rulesPriority": "Prioridad", "rulesPriority": "Prioridad",
"rulesReorderDragHandle": "Arrastra para reordenar la prioridad de reglas",
"rulesAction": "Accin", "rulesAction": "Accin",
"rulesMatchType": "Tipo de partida", "rulesMatchType": "Tipo de partida",
"value": "Valor", "value": "Valor",
@@ -792,7 +810,7 @@
"rulesResource": "Configuración de reglas de recursos", "rulesResource": "Configuración de reglas de recursos",
"rulesResourceDescription": "Configurar reglas para controlar el acceso al recurso", "rulesResourceDescription": "Configurar reglas para controlar el acceso al recurso",
"ruleSubmit": "Añadir Regla", "ruleSubmit": "Añadir Regla",
"rulesNoOne": "No hay reglas. Agregue una regla usando el formulario.", "rulesNoOne": "Aún no hay reglas.",
"rulesOrder": "Las reglas son evaluadas por prioridad en orden ascendente.", "rulesOrder": "Las reglas son evaluadas por prioridad en orden ascendente.",
"rulesSubmit": "Guardar Reglas", "rulesSubmit": "Guardar Reglas",
"policyErrorCreate": "Error al crear la política", "policyErrorCreate": "Error al crear la política",
@@ -803,7 +821,48 @@
"policyErrorUpdateMessageDescription": "Se ha producido un error inesperado", "policyErrorUpdateMessageDescription": "Se ha producido un error inesperado",
"policyCreatedSuccess": "Política de recursos creada con éxito", "policyCreatedSuccess": "Política de recursos creada con éxito",
"policyUpdatedSuccess": "Política de recursos actualizada con éxito", "policyUpdatedSuccess": "Política de recursos actualizada con éxito",
"authMethodsSave": "Guardar métodos de autenticación", "authMethodsSave": "Guardar ajustes",
"policyAuthStackTitle": "Autenticación",
"policyAuthStackDescription": "Controla qué métodos de autenticación son necesarios para acceder a este recurso",
"policyAuthOrLogicTitle": "Múltiples métodos de autenticación activos",
"policyAuthOrLogicBanner": "Los visitantes pueden autenticarse utilizando cualquier método activo a continuación. No necesitan completar todos ellos.",
"policyAuthMethodActive": "Activo",
"policyAuthMethodOff": "Apagado",
"policyAuthSsoTitle": "SSO de Plataforma",
"policyAuthSsoDescription": "Requiere iniciar sesión a través del proveedor de identidad de tu organización",
"policyAuthSsoSummary": "{idp} · {users} usuarios, {roles} roles",
"policyAuthSsoDefaultIdp": "Proveedor por defecto",
"policyAuthAddDefaultIdentityProvider": "Añadir Proveedor de Identidad Predeterminado",
"policyAuthOtherMethodsTitle": "Otros Métodos",
"policyAuthOtherMethodsDescription": "Métodos opcionales que los visitantes pueden utilizar en lugar de o junto con el SSO de plataforma",
"policyAuthPasscodeTitle": "Código de Acceso",
"policyAuthPasscodeDescription": "Requiere un código alfanumérico compartido para acceder al recurso",
"policyAuthPasscodeSummary": "Código de acceso establecido",
"policyAuthPincodeTitle": "Código PIN",
"policyAuthPincodeDescription": "Un código numérico corto necesario para acceder al recurso",
"policyAuthPincodeSummary": "Código PIN de 6 dígitos establecido",
"policyAuthEmailTitle": "Lista Blanca de Correo",
"policyAuthEmailDescription": "Permitir direcciones de correo listadas con contraseñas de un solo uso",
"policyAuthEmailSummary": "{count} direcciones permitidas",
"policyAuthEmailOtpCallout": "Habilitar la lista blanca de correos envía una contraseña de un solo uso al correo del visitante al iniciar sesión.",
"policyAuthHeaderAuthTitle": "Autenticación Básica del Encabezado",
"policyAuthHeaderAuthDescription": "Valida un nombre y valor de encabezado HTTP personalizado en cada petición",
"policyAuthHeaderAuthSummary": "Encabezado configurado",
"policyAuthHeaderName": "Nombre del encabezado",
"policyAuthHeaderValue": "Valor esperado",
"policyAuthSetPasscode": "Establecer Código de Acceso",
"policyAuthSetPincode": "Establecer Código PIN",
"policyAuthSetEmailWhitelist": "Establecer Lista Blanca de Correo",
"policyAuthSetHeaderAuth": "Establecer Autenticación Básica del Encabezado",
"policyAccessRulesTitle": "Reglas de Acceso",
"policyAccessRulesEnableDescription": "Cuando está habilitado, las reglas se evalúan en orden descendente hasta que una se evalúa como verdadera.",
"policyAccessRulesFirstMatch": "Las reglas se evalúan de arriba a abajo. La primera regla coincidente decide el resultado.",
"policyAccessRulesHowItWorks": "Las reglas coinciden con las solicitudes por ruta, dirección IP, ubicación u otros criterios. Cada regla aplica una acción: omitir autenticación, bloquear acceso o pasar a autenticación. Si ninguna regla coincide, el tráfico sigue a la autenticación.",
"policyAccessRulesFallthroughOff": "Cuando las reglas están deshabilitadas, todo el tráfico pasa a autenticación.",
"policyAccessRulesFallthroughOn": "Cuando no coincide ninguna regla, el tráfico pasa a autenticación.",
"rulesPlaceholderCidr": "10.0.0.0/8",
"rulesPlaceholderPath": "/admin/*",
"rulesPlaceholderGeo": "RU, KP",
"rulesSave": "Guardar reglas", "rulesSave": "Guardar reglas",
"resourceErrorCreate": "Error al crear recurso", "resourceErrorCreate": "Error al crear recurso",
"resourceErrorCreateDescription": "Se ha producido un error al crear el recurso", "resourceErrorCreateDescription": "Se ha producido un error al crear el recurso",
@@ -824,9 +883,9 @@
"resourcesErrorUpdateDescription": "Se ha producido un error al actualizar el recurso", "resourcesErrorUpdateDescription": "Se ha producido un error al actualizar el recurso",
"access": "Acceder", "access": "Acceder",
"accessControl": "Control de acceso", "accessControl": "Control de acceso",
"shareLink": "{resource} Compartir Enlace", "shareLink": "Enlace Compartible de {resource}",
"resourceSelect": "Seleccionar recurso", "resourceSelect": "Seleccionar recurso",
"shareLinks": "Compartir enlaces", "shareLinks": "Enlaces Compartibles",
"share": "Enlaces compartibles", "share": "Enlaces compartibles",
"shareDescription2": "Crea enlaces compartidos a recursos. Los enlaces proporcionan acceso temporal o ilimitado a tu recurso. Puede configurar la duración de caducidad del enlace cuando cree uno.", "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", "shareEasyCreate": "Fácil de crear y compartir",
@@ -916,10 +975,18 @@
"resourceRoleDescription": "Los administradores siempre pueden acceder a este recurso.", "resourceRoleDescription": "Los administradores siempre pueden acceder a este recurso.",
"resourcePolicySelectTitle": "Política de Acceso a Recursos", "resourcePolicySelectTitle": "Política de Acceso a Recursos",
"resourcePolicySelectDescription": "Seleccione el tipo de política de recursos para la autenticación", "resourcePolicySelectDescription": "Seleccione el tipo de política de recursos para la autenticación",
"resourcePolicyTypeLabel": "Tipo de política",
"resourcePolicyLabel": "Política de recurso",
"resourcePolicyInline": "Política de Recursos Integrada", "resourcePolicyInline": "Política de Recursos Integrada",
"resourcePolicyInlineDescription": "Política de Acceso solo destinada a este recurso", "resourcePolicyInlineDescription": "Política de Acceso solo destinada a este recurso",
"resourcePolicyShared": "Política de Recursos Compartida", "resourcePolicyShared": "Política de Recursos Compartida",
"resourcePolicySharedDescription": "Este recurso utiliza una política compartida. Las configuraciones a nivel de política (métodos de autenticación, lista blanca de correos electrónicos) están bloqueadas. Puede agregar reglas específicas de recursos, roles y usuarios más abajo.", "resourcePolicySharedDescription": "Este recurso utiliza una política compartida.",
"sharedPolicy": "Política Compartida",
"sharedPolicyNoneDescription": "Este recurso tiene su propia política.",
"resourceSharedPolicyOwnDescription": "Este recurso tiene sus propios controles de autenticación y reglas de acceso.",
"resourceSharedPolicyInheritedDescription": "Este recurso hereda de <policyLink>{policyName}</policyLink>.",
"resourceSharedPolicyAuthenticationNotice": "Este recurso está usando una política compartida. Algunas configuraciones de autenticación se pueden editar en este recurso para añadirse a la política. Para cambiar la política subyacente, debes editar a <policyLink>{policyName}</policyLink>.",
"resourceSharedPolicyRulesNotice": "Este recurso está utilizando una política compartida. Algunas reglas de acceso se pueden editar en este recurso. Para cambiar la política subyacente, debes editar <policyLink>{policyName}</policyLink>.",
"resourceUsersRoles": "Controles de acceso", "resourceUsersRoles": "Controles de acceso",
"resourceUsersRolesDescription": "Configurar qué usuarios y roles pueden visitar este recurso", "resourceUsersRolesDescription": "Configurar qué usuarios y roles pueden visitar este recurso",
"resourceUsersRolesSubmit": "Guardar controles de acceso", "resourceUsersRolesSubmit": "Guardar controles de acceso",
@@ -944,7 +1011,14 @@
"resourceVisibilityTitle": "Visibilidad", "resourceVisibilityTitle": "Visibilidad",
"resourceVisibilityTitleDescription": "Activar o desactivar completamente la visibilidad de los recursos", "resourceVisibilityTitleDescription": "Activar o desactivar completamente la visibilidad de los recursos",
"resourceGeneral": "Configuración General", "resourceGeneral": "Configuración General",
"resourceGeneralDescription": "Configurar la configuración general de este recurso", "resourceGeneralDescription": "Configurar nombre, dirección y política de acceso para este recurso.",
"resourceGeneralDetailsSubsection": "Detalles del Recurso",
"resourceGeneralDetailsSubsectionDescription": "Establecer el nombre de visualización, identificador y dominio públicamente accesible para este recurso.",
"resourceGeneralDetailsSubsectionPortDescription": "Establecer el nombre de visualización, identificador y puerto público para este recurso.",
"resourceGeneralPublicAddressSubsection": "Dirección Pública",
"resourceGeneralPublicAddressSubsectionDescription": "Configura cómo los usuarios acceden a este recurso.",
"resourceGeneralAuthenticationAccessSubsection": "Autenticación y Acceso",
"resourceGeneralAuthenticationAccessSubsectionDescription": "Elige si este recurso utiliza su propia política o hereda de una política compartida.",
"resourceEnable": "Activar recurso", "resourceEnable": "Activar recurso",
"resourceTransfer": "Transferir recursos", "resourceTransfer": "Transferir recursos",
"resourceTransferDescription": "Transferir este recurso a un sitio diferente", "resourceTransferDescription": "Transferir este recurso a un sitio diferente",
@@ -1220,11 +1294,14 @@
"addLabels": "Agregar etiquetas", "addLabels": "Agregar etiquetas",
"siteLabelsTab": "Etiquetas", "siteLabelsTab": "Etiquetas",
"siteLabelsDescription": "Administrar las etiquetas asociadas con este sitio.", "siteLabelsDescription": "Administrar las etiquetas asociadas con este sitio.",
"labelsNotFound": "Etiquetas no encontradas", "labelsNotFound": "No se encontraron etiquetas.",
"labelsEmptyCreateHint": "Empieza a escribir arriba para crear una etiqueta.",
"labelSearch": "Buscar etiquetas", "labelSearch": "Buscar etiquetas",
"labelSearchOrCreate": "Buscar o crear una etiqueta",
"accessLabelFilterCount": "{count, plural, one {# etiqueta} other {# etiquetas}}", "accessLabelFilterCount": "{count, plural, one {# etiqueta} other {# etiquetas}}",
"labelOverflowCount": "+{count, plural, one {# etiqueta} other {# etiquetas}}", "labelOverflowCount": "+{count, plural, one {# etiqueta} other {# etiquetas}}",
"accessLabelFilterClear": "Borrar filtros de etiquetas", "accessLabelFilterClear": "Borrar filtros de etiquetas",
"accessFilterClear": "Limpiar filtros",
"selectColor": "Seleccionar color", "selectColor": "Seleccionar color",
"createNewLabel": "Crear nueva etiqueta de organización \"{label}\"", "createNewLabel": "Crear nueva etiqueta de organización \"{label}\"",
"inviteInvalidDescription": "El enlace de invitación no es válido.", "inviteInvalidDescription": "El enlace de invitación no es válido.",
@@ -1461,8 +1538,8 @@
"sidebarResources": "Recursos", "sidebarResources": "Recursos",
"sidebarProxyResources": "Público", "sidebarProxyResources": "Público",
"sidebarClientResources": "Privado", "sidebarClientResources": "Privado",
"sidebarPolicies": "Políticas", "sidebarPolicies": "Políticas Compartidas",
"sidebarResourcePolicies": "Recursos", "sidebarResourcePolicies": "Recursos Públicos",
"sidebarAccessControl": "Control de acceso", "sidebarAccessControl": "Control de acceso",
"sidebarLogsAndAnalytics": "Registros y análisis", "sidebarLogsAndAnalytics": "Registros y análisis",
"sidebarTeam": "Equipo", "sidebarTeam": "Equipo",
@@ -1470,7 +1547,7 @@
"sidebarAdmin": "Admin", "sidebarAdmin": "Admin",
"sidebarInvitations": "Invitaciones", "sidebarInvitations": "Invitaciones",
"sidebarRoles": "Roles", "sidebarRoles": "Roles",
"sidebarShareableLinks": "Enlaces", "sidebarShareableLinks": "Enlaces Compartibles",
"sidebarApiKeys": "Claves API", "sidebarApiKeys": "Claves API",
"sidebarProvisioning": "Aprovisionamiento", "sidebarProvisioning": "Aprovisionamiento",
"sidebarSettings": "Ajustes", "sidebarSettings": "Ajustes",
@@ -1647,7 +1724,7 @@
"standaloneHcFilterResourceIdFallback": "Recurso {id}", "standaloneHcFilterResourceIdFallback": "Recurso {id}",
"blueprints": "Planos", "blueprints": "Planos",
"blueprintsLog": "Registro de planos", "blueprintsLog": "Registro de planos",
"blueprintsDescription": "Ver aplicaciones de plano anteriores y sus resultados", "blueprintsDescription": "Ver aplicaciones de planos anteriores y sus resultados o aplicar un nuevo plano",
"blueprintAdd": "Añadir plano", "blueprintAdd": "Añadir plano",
"blueprintGoBack": "Ver todos los Planos", "blueprintGoBack": "Ver todos los Planos",
"blueprintCreate": "Crear Plano", "blueprintCreate": "Crear Plano",
@@ -1667,10 +1744,10 @@
"enableDockerSocket": "Habilitar Plano Docker", "enableDockerSocket": "Habilitar Plano Docker",
"enableDockerSocketDescription": "Activar el raspado de etiquetas del socket Docker para etiquetas de planos. La ruta del socket debe proporcionarse al conector del sitio. Lea sobre cómo funciona esto en <docsLink>la documentación</docsLink>.", "enableDockerSocketDescription": "Activar el raspado de etiquetas del socket Docker para etiquetas de planos. La ruta del socket debe proporcionarse al conector del sitio. Lea sobre cómo funciona esto en <docsLink>la documentación</docsLink>.",
"newtAutoUpdate": "Habilitar actualización automática del sitio", "newtAutoUpdate": "Habilitar actualización automática del sitio",
"newtAutoUpdateDescription": "Cuando está habilitado, los conectores del sitio se actualizarán automáticamente a la última versión cuando haya disponible una nueva versión.", "newtAutoUpdateDescription": "Cuando está habilitado, los conectores del sitio descargarán automáticamente la última versión y se reiniciarán. Esto se puede anular por sitio.",
"siteAutoUpdate": "Actualización automática del sitio", "siteAutoUpdate": "Actualización automática del sitio",
"siteAutoUpdateLabel": "Habilitar actualización automática", "siteAutoUpdateLabel": "Habilitar actualización automática",
"siteAutoUpdateDescription": "Controlar si el conector de este sitio descarga automáticamente la última versión.", "siteAutoUpdateDescription": "Cuando está habilitado, el conector de este sitio descarga automáticamente la última versión y se reiniciará.",
"siteAutoUpdateOrgDefault": "Predeterminado de la organización: {state}", "siteAutoUpdateOrgDefault": "Predeterminado de la organización: {state}",
"siteAutoUpdateOverriding": "Configuración de anulación de la organización", "siteAutoUpdateOverriding": "Configuración de anulación de la organización",
"siteAutoUpdateResetToOrg": "Restablecer al predeterminado de la organización", "siteAutoUpdateResetToOrg": "Restablecer al predeterminado de la organización",
@@ -1768,9 +1845,9 @@
"accountSetupSuccess": "¡Configuración de cuenta completada! ¡Bienvenido a Pangolin!", "accountSetupSuccess": "¡Configuración de cuenta completada! ¡Bienvenido a Pangolin!",
"documentation": "Documentación", "documentation": "Documentación",
"saveAllSettings": "Guardar todos los ajustes", "saveAllSettings": "Guardar todos los ajustes",
"saveResourceTargets": "Guardar objetivos", "saveResourceTargets": "Guardar ajustes",
"saveResourceHttp": "Guardar ajustes de proxy", "saveResourceHttp": "Guardar ajustes",
"saveProxyProtocol": "Guardar configuraciones del protocolo de proxy", "saveProxyProtocol": "Guardar ajustes",
"settingsUpdated": "Ajustes actualizados", "settingsUpdated": "Ajustes actualizados",
"settingsUpdatedDescription": "Configuraciones actualizadas correctamente", "settingsUpdatedDescription": "Configuraciones actualizadas correctamente",
"settingsErrorUpdate": "Error al actualizar ajustes", "settingsErrorUpdate": "Error al actualizar ajustes",
@@ -2027,13 +2104,13 @@
"healthCheckUnknown": "Desconocido", "healthCheckUnknown": "Desconocido",
"healthCheck": "Chequeo de salud", "healthCheck": "Chequeo de salud",
"configureHealthCheck": "Configurar Chequeo de Salud", "configureHealthCheck": "Configurar Chequeo de Salud",
"configureHealthCheckDescription": "Configura la monitorización de salud para {target}", "configureHealthCheckDescription": "Configura la monitorización para tu recurso para asegurarte que siempre está disponible",
"enableHealthChecks": "Activar Chequeos de Salud", "enableHealthChecks": "Activar Chequeos de Salud",
"healthCheckDisabledStateDescription": "Cuando está deshabilitado, el sitio no realizará comprobaciones de salud y el estado se considerará desconocido.", "healthCheckDisabledStateDescription": "Cuando está deshabilitado, el sitio no realizará comprobaciones de salud y el estado se considerará desconocido.",
"enableHealthChecksDescription": "Controlar la salud de este objetivo. Puedes supervisar un punto final diferente al objetivo si es necesario.", "enableHealthChecksDescription": "Controlar la salud de este objetivo. Puedes supervisar un punto final diferente al objetivo si es necesario.",
"healthScheme": "Método", "healthScheme": "Método",
"healthSelectScheme": "Seleccionar método", "healthSelectScheme": "Seleccionar método",
"healthCheckPortInvalid": "El puerto de chequeo de salud debe estar entre 1 y 65535", "healthCheckPortInvalid": "El puerto debe estar entre 1 y 65535",
"healthCheckPath": "Ruta", "healthCheckPath": "Ruta",
"healthHostname": "IP / Nombre del host", "healthHostname": "IP / Nombre del host",
"healthPort": "Puerto", "healthPort": "Puerto",
@@ -2046,6 +2123,7 @@
"requireDeviceApproval": "Requiere aprobaciones del dispositivo", "requireDeviceApproval": "Requiere aprobaciones del dispositivo",
"requireDeviceApprovalDescription": "Los usuarios con este rol necesitan nuevos dispositivos aprobados por un administrador antes de poder conectarse y acceder a los recursos.", "requireDeviceApprovalDescription": "Los usuarios con este rol necesitan nuevos dispositivos aprobados por un administrador antes de poder conectarse y acceder a los recursos.",
"sshSettings": "Configuración SSH", "sshSettings": "Configuración SSH",
"sshAccess": "Acceso SSH",
"rdpSettings": "Configuración RDP", "rdpSettings": "Configuración RDP",
"vncSettings": "Configuración VNC", "vncSettings": "Configuración VNC",
"sshServer": "Servidor SSH", "sshServer": "Servidor SSH",
@@ -2072,8 +2150,13 @@
"sshDaemonDisclaimer": "Asegúrese de que su host objetivo esté correctamente configurado para ejecutar el daemon de autenticación antes de completar esta configuración, o la provisión fallará.", "sshDaemonDisclaimer": "Asegúrese de que su host objetivo esté correctamente configurado para ejecutar el daemon de autenticación antes de completar esta configuración, o la provisión fallará.",
"sshDaemonPort": "Puerto del Daemon", "sshDaemonPort": "Puerto del Daemon",
"sshServerDestination": "Destino del Servidor", "sshServerDestination": "Destino del Servidor",
"sshServerDestinationDescription": "Configure el destino y el puerto del servidor SSH", "sshServerDestinationDescription": "Configurar el destino del servidor SSH",
"destination": "Destino", "destination": "Destino",
"destinationRequired": "Se requiere destino.",
"domainRequired": "Se requiere dominio.",
"proxyPortRequired": "Se requiere puerto.",
"invalidPathConfiguration": "Configuración de ruta no válida.",
"invalidRewritePathConfiguration": "Configuración de ruta de reescritura no válida.",
"bgTargetMultiSiteDisclaimer": "Seleccionar múltiples sitios permite el enrutamiento resiliente y el failover para alta disponibilidad.", "bgTargetMultiSiteDisclaimer": "Seleccionar múltiples sitios permite el enrutamiento resiliente y el failover para alta disponibilidad.",
"roleAllowSsh": "Permitir SSH", "roleAllowSsh": "Permitir SSH",
"roleAllowSshAllow": "Permitir", "roleAllowSshAllow": "Permitir",
@@ -2088,10 +2171,25 @@
"sshSudoModeCommandsDescription": "El usuario sólo puede ejecutar los comandos especificados con sudo.", "sshSudoModeCommandsDescription": "El usuario sólo puede ejecutar los comandos especificados con sudo.",
"sshSudo": "Permitir sudo", "sshSudo": "Permitir sudo",
"sshSudoCommands": "Comandos Sudo", "sshSudoCommands": "Comandos Sudo",
"sshSudoCommandsDescription": "Lista separada por comas de comandos que el usuario puede ejecutar con sudo. Se deben usar rutas absolutas.", "sshSudoCommandsDescription": "Lista de comandos que el usuario tiene permitido ejecutar con sudo, separados por comas, espacios o nuevas líneas. Se deben usar rutas absolutas.",
"sshCreateHomeDir": "Crear directorio principal", "sshCreateHomeDir": "Crear directorio principal",
"sshUnixGroups": "Grupos Unix", "sshUnixGroups": "Grupos Unix",
"sshUnixGroupsDescription": "Grupos Unix separados por comas para agregar el usuario en el host de destino.", "sshUnixGroupsDescription": "Grupos Unix a los que añadir el usuario en el host de destino, separados por comas, espacios o nuevas líneas.",
"roleTextFieldPlaceholder": "Introduce valores, o suelta un archivo .txt o .csv",
"roleTextImportTitle": "Importar desde Archivo",
"roleTextImportDescription": "Importando {fileName} en {fieldLabel}.",
"roleTextImportSkipHeader": "Omitir Primera Fila (Encabezado)",
"roleTextImportOverride": "Reemplazar Existente",
"roleTextImportAppend": "Añadir al Existente",
"roleTextImportMode": "Modo de Importación",
"roleTextImportPreview": "Previsualizar",
"roleTextImportItemCount": "{count, plural, =0 {No hay elementos para importar} one {1 elemento para importar} other {# elementos para importar}}",
"roleTextImportTotalCount": "{existing} existentes + {imported} importados = {total} total",
"roleTextImportConfirm": "Importar",
"roleTextImportInvalidFile": "Tipo de archivo no soportado",
"roleTextImportInvalidFileDescription": "Sólo se soportan archivos .txt y .csv.",
"roleTextImportEmpty": "No se encontraron elementos en el archivo",
"roleTextImportEmptyDescription": "El archivo no contiene ningún elemento importable.",
"retryAttempts": "Intentos de Reintento", "retryAttempts": "Intentos de Reintento",
"expectedResponseCodes": "Códigos de respuesta esperados", "expectedResponseCodes": "Códigos de respuesta esperados",
"expectedResponseCodesDescription": "Código de estado HTTP que indica un estado saludable. Si se deja en blanco, se considera saludable de 200 a 300.", "expectedResponseCodesDescription": "Código de estado HTTP que indica un estado saludable. Si se deja en blanco, se considera saludable de 200 a 300.",
@@ -2875,9 +2973,10 @@
"enableProxyProtocol": "Habilitar protocolo proxy", "enableProxyProtocol": "Habilitar protocolo proxy",
"proxyProtocolInfo": "Conservar direcciones IP del cliente para backends TCP", "proxyProtocolInfo": "Conservar direcciones IP del cliente para backends TCP",
"proxyProtocolVersion": "Versión del Protocolo Proxy", "proxyProtocolVersion": "Versión del Protocolo Proxy",
"version1": " Versión 1 (Recomendado)", "version1": "Versión 1 (Recomendada)",
"version2": "Versión 2", "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.", "version1Description": "Basado en texto y ampliamente compatible. Asegúrate de que el transporte de servidores está agregado a la configuración dinámica.",
"version2Description": "Binario y más eficiente, pero menos compatible. Asegúrate de que el transporte de servidores está agregado a la configuración dinámica.",
"warning": "Advertencia", "warning": "Advertencia",
"proxyProtocolWarning": "La aplicación backend debe configurarse para aceptar conexiones Proxy Protocol. Si el backend no soporta Proxy Protocol, activarlo romperá todas las conexiones, así que sólo habilítelo si sabe lo que está haciendo. Asegúrese de configurar su backend para que confíe en las cabeceras del protocolo Proxy de Traefik.", "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...", "restarting": "Reiniciando...",
@@ -3034,7 +3133,7 @@
"enterConfirmation": "Ingresar confirmación", "enterConfirmation": "Ingresar confirmación",
"blueprintViewDetails": "Detalles", "blueprintViewDetails": "Detalles",
"defaultIdentityProvider": "Proveedor de identidad predeterminado", "defaultIdentityProvider": "Proveedor de identidad predeterminado",
"defaultIdentityProviderDescription": "Cuando se selecciona un proveedor de identidad por defecto, el usuario será redirigido automáticamente al proveedor de autenticación.", "defaultIdentityProviderDescription": "El usuario será redirigido automáticamente a este proveedor de identidad para autenticación.",
"editInternalResourceDialogNetworkSettings": "Configuración de red", "editInternalResourceDialogNetworkSettings": "Configuración de red",
"editInternalResourceDialogAccessPolicy": "Política de acceso", "editInternalResourceDialogAccessPolicy": "Política de acceso",
"editInternalResourceDialogAddRoles": "Agregar roles", "editInternalResourceDialogAddRoles": "Agregar roles",
@@ -3075,6 +3174,7 @@
"maintenanceModeType": "Tipo de modo de mantenimiento", "maintenanceModeType": "Tipo de modo de mantenimiento",
"showMaintenancePage": "Mostrar página de mantenimiento a los visitantes", "showMaintenancePage": "Mostrar página de mantenimiento a los visitantes",
"enableMaintenanceMode": "Habilitar modo de mantenimiento", "enableMaintenanceMode": "Habilitar modo de mantenimiento",
"enableMaintenanceModeDescription": "Cuando esté habilitado, los visitantes verán una página de mantenimiento en lugar de tu recurso.",
"automatic": "Automático", "automatic": "Automático",
"automaticModeDescription": "Mostrar página de mantenimiento solo cuando todos los objetivos de backend están caídos o no saludables. Su recurso continúa funcionando normalmente siempre que al menos un objetivo esté saludable.", "automaticModeDescription": "Mostrar página de mantenimiento solo cuando todos los objetivos de backend están caídos o no saludables. Su recurso continúa funcionando normalmente siempre que al menos un objetivo esté saludable.",
"forced": "Forzado", "forced": "Forzado",
@@ -3082,6 +3182,8 @@
"warning:": "Advertencia:", "warning:": "Advertencia:",
"forcedeModeWarning": "Todo el tráfico será dirigido a la página de mantenimiento. Sus recursos de backend no recibirán solicitudes.", "forcedeModeWarning": "Todo el tráfico será dirigido a la página de mantenimiento. Sus recursos de backend no recibirán solicitudes.",
"pageTitle": "Título de la página", "pageTitle": "Título de la página",
"maintenancePageContentSubsection": "Contenido de la Página",
"maintenancePageContentSubsectionDescription": "Personaliza el contenido mostrado en la página de mantenimiento",
"pageTitleDescription": "El encabezado principal visible en la página de mantenimiento", "pageTitleDescription": "El encabezado principal visible en la página de mantenimiento",
"maintenancePageMessage": "Mensaje de mantenimiento", "maintenancePageMessage": "Mensaje de mantenimiento",
"maintenancePageMessagePlaceholder": "¡Volveremos pronto! Nuestro sitio está actualmente en mantenimiento programado.", "maintenancePageMessagePlaceholder": "¡Volveremos pronto! Nuestro sitio está actualmente en mantenimiento programado.",
@@ -3346,6 +3448,8 @@
"idpUnassociateQuestion": "¿Está seguro de que desea desasociar este proveedor de identidad de esta organización?", "idpUnassociateQuestion": "¿Está seguro de que desea desasociar este proveedor de identidad de esta organización?",
"idpUnassociateDescription": "Todos los usuarios asociados con este proveedor de identidad serán eliminados de esta organización, pero el proveedor de identidad continuará existiendo para otras organizaciones asociadas.", "idpUnassociateDescription": "Todos los usuarios asociados con este proveedor de identidad serán eliminados de esta organización, pero el proveedor de identidad continuará existiendo para otras organizaciones asociadas.",
"idpUnassociateConfirm": "Confirme Desasociar Proveedor de Identidad", "idpUnassociateConfirm": "Confirme Desasociar Proveedor de Identidad",
"idpConfirmDeleteAndRemoveMeFromOrg": "ELIMINAR Y QUITARME DE ORG",
"idpUnassociateAndRemoveMeFromOrg": "DESASOCIAR Y QUITARME DE ORG",
"idpUnassociateWarning": "Esto no se puede deshacer para esta organización.", "idpUnassociateWarning": "Esto no se puede deshacer para esta organización.",
"idpUnassociatedDescription": "Proveedor de identidad desasociado de esta organización con éxito", "idpUnassociatedDescription": "Proveedor de identidad desasociado de esta organización con éxito",
"idpUnassociateMenu": "Desasociar", "idpUnassociateMenu": "Desasociar",
@@ -3439,18 +3543,58 @@
"sshConnecting": "Conectando…", "sshConnecting": "Conectando…",
"sshInitializing": "Inicializando…", "sshInitializing": "Inicializando…",
"sshSignInTitle": "Iniciar sesión en SSH", "sshSignInTitle": "Iniciar sesión en SSH",
"sshSignInDescription": "Ingrese sus credenciales SSH", "sshSignInDescription": "Ingresa tus credenciales SSH para conectar",
"sshPasswordTab": "Contraseña", "sshPasswordTab": "Contraseña",
"sshPrivateKeyTab": "Clave Privada", "sshPrivateKeyTab": "Clave Privada",
"sshPrivateKeyField": "Clave Privada", "sshPrivateKeyField": "Clave Privada",
"sshPrivateKeyDisclaimer": "Su clave privada no se almacena ni es visible para Pangolin. Alternativamente, puede usar certificados de corta duración para una autenticación sin interrupciones usando su identidad Pangolin existente.", "sshPrivateKeyDisclaimer": "Su clave privada no se almacena ni es visible para Pangolin. Alternativamente, puede usar certificados de corta duración para una autenticación sin interrupciones usando su identidad Pangolin existente.",
"sshLearnMore": "Más información", "sshLearnMore": "Más información",
"sshPrivateKeyFile": "Archivo de clave privada", "sshPrivateKeyFile": "Archivo de clave privada",
"sshAuthenticate": "Autenticarse", "sshAuthenticate": "Conectar",
"sshTerminate": "Terminar", "sshTerminate": "Terminar",
"sshPoweredBy": "Desarrollado por", "sshPoweredBy": "Desarrollado por",
"sshErrorNoTarget": "No se especificó el objetivo", "sshErrorNoTarget": "No se especificó el objetivo",
"sshErrorWebSocket": "Conexión WebSocket fallida", "sshErrorWebSocket": "Conexión WebSocket fallida",
"sshErrorAuthFailed": "Falló la autenticación", "sshErrorAuthFailed": "Falló la autenticación",
"sshErrorConnectionClosed": "La conexión se cerró antes de completar la autenticación" "sshErrorConnectionClosed": "La conexión se cerró antes de completar la autenticación",
"sitePangolinSshDescription": "Permitir acceso SSH a los recursos en este sitio. Esto se puede cambiar más tarde.",
"browserGatewayNoResourceForDomain": "No se encontró un recurso para este dominio",
"browserGatewayNoTarget": "Sin destino",
"browserGatewayConnect": "Conectar",
"browserGatewayCtrlAltDel": "Ctrl+Alt+Del",
"sshErrorSignKeyFailed": "Error al firmar la clave SSH para autenticación PAM push. ¿Te has iniciado sesión como usuario?",
"sshTerminalError": "Error: {error}",
"sshConnectionClosedCode": "Conexión cerrada (código {code})",
"sshPrivateKeyPlaceholder": "-----COMIENZO DE LA CLAVE PRIVADA OPENSSH-----",
"sshPrivateKeyRequired": "Se requiere clave privada",
"vncTitle": "VNC",
"vncSignInDescription": "Introduce tu contraseña VNC para conectar",
"vncPasswordOptional": "Contraseña (opcional)",
"vncNoResourceTarget": "No hay objetivo de recurso disponible",
"vncFailedToLoadNovnc": "Error al cargar noVNC",
"vncAuthFailedStatus": "Estado {status}",
"vncPasteClipboard": "Pegar portapapeles",
"rdpTitle": "RDP",
"rdpSignInTitle": "Iniciar sesión en el Escritorio Remoto",
"rdpSignInDescription": "Introduce las credenciales de Windows para conectar",
"rdpLoadingModule": "Cargando módulo...",
"rdpFailedToLoadModule": "Error al cargar el módulo RDP",
"rdpNotReady": "No está listo",
"rdpModuleInitializing": "El módulo RDP aún se está iniciando",
"rdpDownloadingFiles": "Descargando {count} archivo(s) del remoto…",
"rdpDownloadFailed": "Error al descargar: {fileName}",
"rdpUploaded": "Subido: {fileName}",
"rdpNoConnectionTarget": "No hay objetivo de conexión disponible",
"rdpConnectionFailed": "Conexión fallida",
"rdpFit": "Ajustar",
"rdpFull": "Completo",
"rdpReal": "Real",
"rdpMeta": "Meta",
"rdpUploadFiles": "Subir archivos",
"rdpFilesReadyToPaste": "Archivos listos para pegar",
"rdpFilesReadyToPasteDescription": "{count, plural, one {# archivo copiado al portapapeles remoto — pulsa Ctrl+V en el escritorio remoto para pegar.} other {# archivos copiados al portapapeles remoto — pulsa Ctrl+V en el escritorio remoto para pegar.}}",
"rdpUploadFailed": "Error de subida",
"rdpUnicodeKeyboardMode": "Modo teclado Unicode",
"sessionToolbarShow": "Mostrar barra de herramientas",
"sessionToolbarHide": "Ocultar barra de herramientas"
} }