mirror of
https://github.com/fosrl/pangolin.git
synced 2026-06-13 02:47:11 +00:00
New translations en-us.json (Spanish)
[ci skip]
This commit is contained in:
@@ -101,6 +101,8 @@
|
||||
"sitesTableViewPrivateResources": "Ver Recursos Privados",
|
||||
"siteInstallNewt": "Instalar Newt",
|
||||
"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",
|
||||
"WgConfigurationDescription": "Utilice la siguiente configuración para conectarse a la red",
|
||||
"operatingSystem": "Sistema operativo",
|
||||
@@ -148,16 +150,16 @@
|
||||
"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",
|
||||
"shareTitle": "Gestionar Enlaces Compartibles",
|
||||
"shareDescription": "Crear enlaces compartidos para conceder acceso temporal o permanente a recursos proxy",
|
||||
"shareSearch": "Buscar enlaces compartidos...",
|
||||
"shareCreate": "Crear enlace Compartir",
|
||||
"shareSearch": "Buscar enlaces compartibles...",
|
||||
"shareCreate": "Crear Enlace Compartible",
|
||||
"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",
|
||||
"shareDelete": "Borrar Enlace Compartido",
|
||||
"shareDeleteConfirm": "Confirmar Borrado del Enlace Compartido",
|
||||
"shareDelete": "Eliminar Enlace Compartible",
|
||||
"shareDeleteConfirm": "Confirmar Eliminación de Enlace Compartible",
|
||||
"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.",
|
||||
"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",
|
||||
"shareTitleOptional": "Título (opcional)",
|
||||
"sharePathOptional": "Ruta (opcional)",
|
||||
"sharePathDescription": "El enlace redirigirá a los usuarios a esta ruta tras la autenticación.",
|
||||
"expireIn": "Caduca en",
|
||||
"neverExpire": "Nunca expirar",
|
||||
"shareExpireDescription": "El tiempo de caducidad es cuánto tiempo el enlace será utilizable y proporcionará acceso al recurso. Después de este tiempo, el enlace ya no funcionará, y los usuarios que usaron este enlace perderán el acceso al recurso.",
|
||||
@@ -200,8 +203,8 @@
|
||||
"shareErrorSelectResource": "Por favor, seleccione un recurso",
|
||||
"proxyResourceTitle": "Administrar recursos públicos",
|
||||
"proxyResourceDescription": "Crear y administrar recursos que sean accesibles públicamente a través de un navegador web",
|
||||
"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.",
|
||||
"publicResourcesBannerTitle": "Acceso Público basado en Web",
|
||||
"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",
|
||||
"clientResourceDescription": "Crear y administrar recursos que sólo son accesibles a través de un cliente conectado",
|
||||
"privateResourcesBannerTitle": "Acceso privado de confianza cero",
|
||||
@@ -209,15 +212,19 @@
|
||||
"resourcesSearch": "Buscar recursos...",
|
||||
"resourceAdd": "Añadir Recurso",
|
||||
"resourceErrorDelte": "Error al eliminar el recurso",
|
||||
"resourcePoliciesTitle": "Administrar Políticas de Recursos",
|
||||
"resourcePoliciesAttachedResourcesColumnTitle": "Recursos Adjuntos",
|
||||
"resourcePoliciesBannerTitle": "Reutilizar Reglas de Autenticación y Acceso",
|
||||
"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",
|
||||
"resourcePoliciesAttachedResourcesCount": "{count, plural, one {# recurso} other {# 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...",
|
||||
"resourcePoliciesAdd": "Agregar Política",
|
||||
"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",
|
||||
"resourcePolicyName": "Nombre de la política",
|
||||
"resourcePolicyNameDescription": "Déle a esta política un nombre para identificarla en sus recursos",
|
||||
@@ -274,7 +281,7 @@
|
||||
"back": "Atrás",
|
||||
"cancel": "Cancelar",
|
||||
"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",
|
||||
"resourceExposePorts": "Gerbil: Exponer puertos en Docker Compose",
|
||||
"resourceLearnRaw": "Aprende cómo configurar los recursos TCP/UDP",
|
||||
@@ -287,6 +294,8 @@
|
||||
"labelDelete": "Eliminar etiqueta",
|
||||
"labelAdd": "Agregar etiqueta",
|
||||
"labelCreateSuccessMessage": "Etiqueta creada correctamente",
|
||||
"labelDuplicateError": "Etiqueta Duplicada",
|
||||
"labelDuplicateErrorDescription": "Una etiqueta con este nombre ya existe.",
|
||||
"labelEditSuccessMessage": "Etiqueta modificada correctamente",
|
||||
"labelNameField": "Nombre de la etiqueta",
|
||||
"labelColorField": "Color de la etiqueta",
|
||||
@@ -311,7 +320,7 @@
|
||||
"rules": "Reglas",
|
||||
"resourceSettingDescription": "Configurar la configuración del recurso",
|
||||
"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}",
|
||||
"alwaysAllow": "Autorización Bypass",
|
||||
"alwaysDeny": "Bloquear acceso",
|
||||
@@ -719,7 +728,7 @@
|
||||
"targetSubmit": "Añadir destino",
|
||||
"targetNoOne": "Este recurso no tiene ningún objetivo. Agrega un objetivo para configurar dónde enviar peticiones al backend.",
|
||||
"targetNoOneDescription": "Si se añade más de un objetivo anterior se activará el balance de carga.",
|
||||
"targetsSubmit": "Guardar objetivos",
|
||||
"targetsSubmit": "Guardar ajustes",
|
||||
"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á.",
|
||||
"targetErrorInvalidIp": "Dirección IP inválida",
|
||||
@@ -753,11 +762,11 @@
|
||||
"rulesErrorDuplicate": "Duplicar regla",
|
||||
"rulesErrorDuplicateDescription": "Ya existe una regla con estos ajustes",
|
||||
"rulesErrorInvalidIpAddressRange": "CIDR inválido",
|
||||
"rulesErrorInvalidIpAddressRangeDescription": "Por favor, introduzca un valor CIDR válido",
|
||||
"rulesErrorInvalidUrl": "Ruta URL inválida",
|
||||
"rulesErrorInvalidUrlDescription": "Por favor, introduzca un valor de ruta de URL válido",
|
||||
"rulesErrorInvalidIpAddress": "IP inválida",
|
||||
"rulesErrorInvalidIpAddressDescription": "Por favor, introduzca una dirección IP válida",
|
||||
"rulesErrorInvalidIpAddressRangeDescription": "Introduce un rango CIDR válido (por ejemplo, 10.0.0.0/8).",
|
||||
"rulesErrorInvalidUrl": "Ruta no válida",
|
||||
"rulesErrorInvalidUrlDescription": "Introduce una ruta URL o patrón válido (por ejemplo, /api/*).",
|
||||
"rulesErrorInvalidIpAddress": "Dirección IP no válida",
|
||||
"rulesErrorInvalidIpAddressDescription": "Introduce una dirección IPv4 o IPv6 válida.",
|
||||
"rulesErrorUpdate": "Error al actualizar las reglas",
|
||||
"rulesErrorUpdateDescription": "Se ha producido un error al actualizar las reglas",
|
||||
"rulesUpdated": "Activar Reglas",
|
||||
@@ -765,15 +774,24 @@
|
||||
"rulesMatchIpAddressRangeDescription": "Introduzca una dirección en formato CIDR (por ejemplo, 103.21.244.0/22)",
|
||||
"rulesMatchIpAddress": "Introduzca una dirección IP (por ejemplo, 103.21.244.12)",
|
||||
"rulesMatchUrl": "Introduzca una ruta URL o patrón (por ej., /api/v1/todos o /api/v1/*)",
|
||||
"rulesErrorInvalidPriority": "Prioridad inválida",
|
||||
"rulesErrorInvalidPriorityDescription": "Por favor, introduzca una prioridad válida",
|
||||
"rulesErrorInvalidPriority": "Prioridad no válida",
|
||||
"rulesErrorInvalidPriorityDescription": "Introduce un número entero de 1 o mayor.",
|
||||
"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",
|
||||
"ruleUpdatedDescription": "Reglas actualizadas correctamente",
|
||||
"ruleErrorUpdate": "Operación fallida",
|
||||
"ruleErrorUpdateDescription": "Se ha producido un error durante la operación de guardado",
|
||||
"rulesPriority": "Prioridad",
|
||||
"rulesReorderDragHandle": "Arrastra para reordenar la prioridad de reglas",
|
||||
"rulesAction": "Accin",
|
||||
"rulesMatchType": "Tipo de partida",
|
||||
"value": "Valor",
|
||||
@@ -792,7 +810,7 @@
|
||||
"rulesResource": "Configuración de reglas de recursos",
|
||||
"rulesResourceDescription": "Configurar reglas para controlar el acceso al recurso",
|
||||
"ruleSubmit": "Añadir Regla",
|
||||
"rulesNoOne": "No hay reglas. Agregue una regla usando el formulario.",
|
||||
"rulesNoOne": "Aún no hay reglas.",
|
||||
"rulesOrder": "Las reglas son evaluadas por prioridad en orden ascendente.",
|
||||
"rulesSubmit": "Guardar Reglas",
|
||||
"policyErrorCreate": "Error al crear la política",
|
||||
@@ -803,7 +821,48 @@
|
||||
"policyErrorUpdateMessageDescription": "Se ha producido un error inesperado",
|
||||
"policyCreatedSuccess": "Política de recursos creada 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",
|
||||
"resourceErrorCreate": "Error al crear 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",
|
||||
"access": "Acceder",
|
||||
"accessControl": "Control de acceso",
|
||||
"shareLink": "{resource} Compartir Enlace",
|
||||
"shareLink": "Enlace Compartible de {resource}",
|
||||
"resourceSelect": "Seleccionar recurso",
|
||||
"shareLinks": "Compartir enlaces",
|
||||
"shareLinks": "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.",
|
||||
"shareEasyCreate": "Fácil de crear y compartir",
|
||||
@@ -916,10 +975,18 @@
|
||||
"resourceRoleDescription": "Los administradores siempre pueden acceder a este recurso.",
|
||||
"resourcePolicySelectTitle": "Política de Acceso a Recursos",
|
||||
"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",
|
||||
"resourcePolicyInlineDescription": "Política de Acceso solo destinada a este recurso",
|
||||
"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",
|
||||
"resourceUsersRolesDescription": "Configurar qué usuarios y roles pueden visitar este recurso",
|
||||
"resourceUsersRolesSubmit": "Guardar controles de acceso",
|
||||
@@ -944,7 +1011,14 @@
|
||||
"resourceVisibilityTitle": "Visibilidad",
|
||||
"resourceVisibilityTitleDescription": "Activar o desactivar completamente la visibilidad de los recursos",
|
||||
"resourceGeneral": "Configuración General",
|
||||
"resourceGeneralDescription": "Configurar la configuración general de este recurso",
|
||||
"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",
|
||||
"resourceTransfer": "Transferir recursos",
|
||||
"resourceTransferDescription": "Transferir este recurso a un sitio diferente",
|
||||
@@ -1220,11 +1294,14 @@
|
||||
"addLabels": "Agregar etiquetas",
|
||||
"siteLabelsTab": "Etiquetas",
|
||||
"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",
|
||||
"labelSearchOrCreate": "Buscar o crear una etiqueta",
|
||||
"accessLabelFilterCount": "{count, plural, one {# etiqueta} other {# etiquetas}}",
|
||||
"labelOverflowCount": "+{count, plural, one {# etiqueta} other {# etiquetas}}",
|
||||
"accessLabelFilterClear": "Borrar filtros de etiquetas",
|
||||
"accessFilterClear": "Limpiar filtros",
|
||||
"selectColor": "Seleccionar color",
|
||||
"createNewLabel": "Crear nueva etiqueta de organización \"{label}\"",
|
||||
"inviteInvalidDescription": "El enlace de invitación no es válido.",
|
||||
@@ -1461,8 +1538,8 @@
|
||||
"sidebarResources": "Recursos",
|
||||
"sidebarProxyResources": "Público",
|
||||
"sidebarClientResources": "Privado",
|
||||
"sidebarPolicies": "Políticas",
|
||||
"sidebarResourcePolicies": "Recursos",
|
||||
"sidebarPolicies": "Políticas Compartidas",
|
||||
"sidebarResourcePolicies": "Recursos Públicos",
|
||||
"sidebarAccessControl": "Control de acceso",
|
||||
"sidebarLogsAndAnalytics": "Registros y análisis",
|
||||
"sidebarTeam": "Equipo",
|
||||
@@ -1470,7 +1547,7 @@
|
||||
"sidebarAdmin": "Admin",
|
||||
"sidebarInvitations": "Invitaciones",
|
||||
"sidebarRoles": "Roles",
|
||||
"sidebarShareableLinks": "Enlaces",
|
||||
"sidebarShareableLinks": "Enlaces Compartibles",
|
||||
"sidebarApiKeys": "Claves API",
|
||||
"sidebarProvisioning": "Aprovisionamiento",
|
||||
"sidebarSettings": "Ajustes",
|
||||
@@ -1647,7 +1724,7 @@
|
||||
"standaloneHcFilterResourceIdFallback": "Recurso {id}",
|
||||
"blueprints": "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",
|
||||
"blueprintGoBack": "Ver todos los Planos",
|
||||
"blueprintCreate": "Crear Plano",
|
||||
@@ -1667,10 +1744,10 @@
|
||||
"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>.",
|
||||
"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",
|
||||
"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 descargará automáticamente la última versión y se reiniciará.",
|
||||
"siteAutoUpdateOrgDefault": "Predeterminado de la organización: {state}",
|
||||
"siteAutoUpdateOverriding": "Configuración de anulación 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!",
|
||||
"documentation": "Documentación",
|
||||
"saveAllSettings": "Guardar todos los ajustes",
|
||||
"saveResourceTargets": "Guardar objetivos",
|
||||
"saveResourceHttp": "Guardar ajustes de proxy",
|
||||
"saveProxyProtocol": "Guardar configuraciones del protocolo de proxy",
|
||||
"saveResourceTargets": "Guardar ajustes",
|
||||
"saveResourceHttp": "Guardar ajustes",
|
||||
"saveProxyProtocol": "Guardar ajustes",
|
||||
"settingsUpdated": "Ajustes actualizados",
|
||||
"settingsUpdatedDescription": "Configuraciones actualizadas correctamente",
|
||||
"settingsErrorUpdate": "Error al actualizar ajustes",
|
||||
@@ -2027,13 +2104,13 @@
|
||||
"healthCheckUnknown": "Desconocido",
|
||||
"healthCheck": "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",
|
||||
"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.",
|
||||
"healthScheme": "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",
|
||||
"healthHostname": "IP / Nombre del host",
|
||||
"healthPort": "Puerto",
|
||||
@@ -2046,6 +2123,7 @@
|
||||
"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.",
|
||||
"sshSettings": "Configuración SSH",
|
||||
"sshAccess": "Acceso SSH",
|
||||
"rdpSettings": "Configuración RDP",
|
||||
"vncSettings": "Configuración VNC",
|
||||
"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á.",
|
||||
"sshDaemonPort": "Puerto del Daemon",
|
||||
"sshServerDestination": "Destino del Servidor",
|
||||
"sshServerDestinationDescription": "Configure el destino y el puerto del servidor SSH",
|
||||
"sshServerDestinationDescription": "Configurar el destino del servidor SSH",
|
||||
"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.",
|
||||
"roleAllowSsh": "Permitir SSH",
|
||||
"roleAllowSshAllow": "Permitir",
|
||||
@@ -2088,10 +2171,25 @@
|
||||
"sshSudoModeCommandsDescription": "El usuario sólo puede ejecutar los comandos especificados con sudo.",
|
||||
"sshSudo": "Permitir 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",
|
||||
"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",
|
||||
"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.",
|
||||
@@ -2875,9 +2973,10 @@
|
||||
"enableProxyProtocol": "Habilitar protocolo proxy",
|
||||
"proxyProtocolInfo": "Conservar direcciones IP del cliente para backends TCP",
|
||||
"proxyProtocolVersion": "Versión del Protocolo Proxy",
|
||||
"version1": " Versión 1 (Recomendado)",
|
||||
"version1": "Versión 1 (Recomendada)",
|
||||
"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",
|
||||
"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...",
|
||||
@@ -3034,7 +3133,7 @@
|
||||
"enterConfirmation": "Ingresar confirmación",
|
||||
"blueprintViewDetails": "Detalles",
|
||||
"defaultIdentityProvider": "Proveedor de identidad predeterminado",
|
||||
"defaultIdentityProviderDescription": "Cuando se selecciona un proveedor de identidad por defecto, el usuario será redirigido automáticamente al proveedor de autenticación.",
|
||||
"defaultIdentityProviderDescription": "El usuario será redirigido automáticamente a este proveedor de identidad para autenticación.",
|
||||
"editInternalResourceDialogNetworkSettings": "Configuración de red",
|
||||
"editInternalResourceDialogAccessPolicy": "Política de acceso",
|
||||
"editInternalResourceDialogAddRoles": "Agregar roles",
|
||||
@@ -3075,6 +3174,7 @@
|
||||
"maintenanceModeType": "Tipo de modo de mantenimiento",
|
||||
"showMaintenancePage": "Mostrar página de mantenimiento a los visitantes",
|
||||
"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",
|
||||
"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",
|
||||
@@ -3082,6 +3182,8 @@
|
||||
"warning:": "Advertencia:",
|
||||
"forcedeModeWarning": "Todo el tráfico será dirigido a la página de mantenimiento. Sus recursos de backend no recibirán solicitudes.",
|
||||
"pageTitle": "Título de la página",
|
||||
"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",
|
||||
"maintenancePageMessage": "Mensaje de mantenimiento",
|
||||
"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?",
|
||||
"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",
|
||||
"idpConfirmDeleteAndRemoveMeFromOrg": "ELIMINAR Y QUITARME DE ORG",
|
||||
"idpUnassociateAndRemoveMeFromOrg": "DESASOCIAR Y QUITARME DE ORG",
|
||||
"idpUnassociateWarning": "Esto no se puede deshacer para esta organización.",
|
||||
"idpUnassociatedDescription": "Proveedor de identidad desasociado de esta organización con éxito",
|
||||
"idpUnassociateMenu": "Desasociar",
|
||||
@@ -3439,18 +3543,58 @@
|
||||
"sshConnecting": "Conectando…",
|
||||
"sshInitializing": "Inicializando…",
|
||||
"sshSignInTitle": "Iniciar sesión en SSH",
|
||||
"sshSignInDescription": "Ingrese sus credenciales SSH",
|
||||
"sshSignInDescription": "Ingresa tus credenciales SSH para conectar",
|
||||
"sshPasswordTab": "Contraseña",
|
||||
"sshPrivateKeyTab": "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.",
|
||||
"sshLearnMore": "Más información",
|
||||
"sshPrivateKeyFile": "Archivo de clave privada",
|
||||
"sshAuthenticate": "Autenticarse",
|
||||
"sshAuthenticate": "Conectar",
|
||||
"sshTerminate": "Terminar",
|
||||
"sshPoweredBy": "Desarrollado por",
|
||||
"sshErrorNoTarget": "No se especificó el objetivo",
|
||||
"sshErrorWebSocket": "Conexión WebSocket fallida",
|
||||
"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"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user