Files
Termix/src/ui/locales/translated/es_ES.json
T

2097 lines
120 KiB
JSON

{
"connection": {
"retryingIn": "Reintentando en {{seconds}}s ({{attempt}}/{{max}})",
"retryingNow": "Reintentando... ({{attempt}}/{{max}})",
"disconnected": "No se puede conectar",
"reconnect": "Reconectar"
},
"credentials": {
"folders": "Carpetas",
"folder": "Carpeta",
"password": "Contraseña",
"key": "Clave",
"sshPrivateKey": "Clave privada SSH",
"upload": "Subir",
"keyPassword": "Contraseña de la clave",
"sshKey": "Clave SSH",
"uploadPrivateKeyFile": "Subir archivo de clave privada",
"searchCredentials": "Buscar credenciales...",
"addCredential": "Añadir credencial",
"caCertificate": "Certificado CA (-cert.pub)",
"caCertificateDescription": "Opcional: Suba o pegue el archivo de certificado firmado por CA (p. ej., id_ed25519-cert.pub). Necesario cuando su servidor SSH utiliza autorización basada en certificados.",
"uploadCertFile": "Subir archivo -cert.pub",
"clearCert": "Limpiar",
"certLoaded": "Certificado cargado",
"certPublicKeyLabel": "Certificado CA",
"certTypeLabel": "Tipo de certificado",
"pasteOrUploadCert": "Pegar o subir un certificado -cert.pub...",
"hasCaCert": "Tiene certificado CA",
"noCaCert": "Sin certificado CA",
"noPublicKeyAvailable": "No hay clave pública disponible. Abra primero el editor de credenciales.",
"deployCommandCopied": "Comando de despliegue copiado",
"sortCredentials": "Ordenar credenciales",
"sortDefault": "Orden predeterminado",
"sortNameAsc": "Nombre (A → Z)",
"sortNameDesc": "Nombre (Z → A)",
"sortUsernameAsc": "Usuario (A → Z)",
"sortUsernameDesc": "Usuario (Z → A)",
"filterCredentials": "Filtrar credenciales",
"filterClearAll": "Limpiar filtros",
"filterTypeGroup": "Tipo",
"filterTypePassword": "Contraseña",
"filterTypeKey": "Clave SSH",
"filterTagsGroup": "Etiquetas",
"copyDeployCommand": "Copiar comando de despliegue",
"cloneCredentialAction": "Credencial clonada",
"clonedCredential": "Clonado {{name}}",
"clonedCredentialName": "{{name}} (copiar)",
"shareCredentialAction": "Compartir credenciales",
"sharedBadge": "compartido",
"sharedBy": "Compartido por {{owner}}",
"share": {
"title": "Compartir \"{{name}}\"",
"description": "Los destinatarios reciben su propia copia cifrada de los secretos. Esta se actualiza cada vez que cambian las credenciales y se elimina cuando se revoca el acceso compartido.",
"levelUse": "Usar",
"levelManage": "Administrar",
"levelUseDesc": "Uso: adjunta la credencial a los hosts y conéctate. El secreto en sí permanece oculto.",
"levelManageDesc": "Gestionar: también permite editar la credencial y compartirla con otros.",
"noAccessEntries": "Esta credencial aún no se ha compartido.",
"accessRevoked": "Acceso revocado",
"shared": "Credencial compartida"
},
"deleteCredentialAction": "Eliminar credenciales",
"editCredentialAction": "Editar credenciales",
"failedToCloneCredential": "Error al clonar las credenciales",
"failedToDeleteCredential": "Error al eliminar las credenciales",
"keyBadge": "LLAVE",
"passwordBadge": "Personas con discapacidad",
"renameFolder": "Cambiar el nombre de la carpeta",
"deleteFolder": "Eliminar carpeta",
"deleteCredentialConfirm": "¿Eliminar credencial \"{{name}}\"?",
"deletedCredential": "Eliminado {{name}}",
"deploySSHKeyTitle": "Implementar la clave en el host",
"loadingCredentials": "Cargando credenciales...",
"noCredentialsFound": "No se encontraron credenciales",
"noCredentialsMatchSearch": "No se encontraron credenciales que coincidan con su búsqueda.",
"addCredentialBtn": "Agregar credencial",
"failedToReorder": "No se pudieron reordenar las credenciales.",
"failedToMoveCredential": "Error al transferir la credencial",
"sortManual": "Manual (arrastra para reordenar)",
"customizeSidebar": "Personalizar la barra lateral",
"customizeSidebarDescription": "Elige cómo se verá y se comportará la lista de credenciales.",
"customizeDensityTitle": "Densidad",
"densityComfortableDesc": "Una credencial por fila, con detalles adicionales.",
"densityCompactDesc": "Una línea por credencial, para listas más largas.",
"displayDensityComfortable": "Cómodo",
"displayDensityCompact": "Compacto",
"customizeBehaviorTitle": "Comportamiento",
"showCredentialTags": "Mostrar etiquetas",
"showCredentialTagsDesc": "Mostrar etiquetas en la lista de credenciales",
"actionsVisibility": "Acciones de credenciales",
"actionsVisibilityDesc": "Cuando aparecen los botones de conexión y administración en cada credencial",
"actionsAlways": "Siempre visible",
"actionsOnly": "Conéctate solamente, el resto al hacer clic.",
"actionsHover": "Mostrar al pasar el cursor",
"actionsClick": "Mostrar al hacer clic",
"customizeSortHint": "El orden de clasificación se encuentra en el menú de clasificación de la barra de herramientas.",
"expandActions": "Ampliar acciones",
"collapseActions": "Acciones de colapso",
"backToHosts": "Volver a los anfitriones",
"backToCredentials": "Volver a Credenciales",
"searchCredentialsPlaceholder": "Buscar credenciales…",
"deployDialogTitle": "Implementar clave SSH",
"deployDialogDesc": "Implementa {{name}} en las claves autorizadas de un host.",
"targetHostLabel": "Anfitrión objetivo",
"selectHostOption": "Seleccione un anfitrión...",
"deployingBtn": "Desplegando...",
"deployBtn": "Desplegar",
"keyDeployedSuccess": "Clave desplegada correctamente",
"failedToDeployKey": "Error al desplegar la clave",
"folderRenamedTo": "Carpeta renombrada a \"{{name}}\"",
"failedToRenameFolder": "Error al cambiar el nombre de la carpeta",
"arrangeUnlockedSwitchedToManual": "Cambiamos a la clasificación manual para que tu orden se mantenga.",
"arrangeUnlocked": "Desbloquea arrastrar para reorganizar"
},
"versionCheck": {
"updateLinkLabel": "Actualización disponible. Consulta las notas de la versión en GitHub."
},
"common": {
"scrollTabsLeft": "Scroll tabs left",
"scrollTabsRight": "Scroll tabs right",
"close": "Cerrar",
"minimize": "Minimizar",
"online": "En línea",
"offline": "Sin conexión",
"unknown": "Desconocido",
"continue": "Continuar",
"maintenance": "Mantenimiento",
"degraded": "Degradado",
"error": "Error",
"warning": "Advertencia",
"unsavedChanges": "Cambios sin guardar",
"dismiss": "Descartar",
"more": "Más",
"loading": "Cargando...",
"host": "Host",
"selectHost": "Seleccionar un host...",
"noHostConfigured": "Sin host configurado",
"optional": "Opcional",
"connect": "Conectar",
"copied": "Copiado",
"connecting": "Conectando...",
"updateAvailable": "Actualización disponible",
"appName": "Termix",
"openInNewTab": "Abrir en nueva pestaña",
"noReleases": "Sin lanzamientos",
"updatesAndReleases": "Actualizaciones y lanzamientos",
"newVersionAvailable": "Está disponible una nueva versión ({{version}}).",
"failedToFetchUpdateInfo": "Error al obtener la información de actualización",
"preRelease": "Versión preliminar",
"noReleasesFound": "No se encontraron versiones.",
"cancel": "Cancelar",
"username": "Usuario",
"login": "Iniciar sesión",
"logout": "Cerrar sesión",
"register": "Registrarse",
"password": "Contraseña",
"confirmPassword": "Confirmar contraseña",
"back": "Atrás",
"save": "Guardar",
"saving": "Guardando...",
"delete": "Eliminar",
"rename": "Renombrar",
"edit": "Editar",
"confirm": "Confirmar",
"no": "No",
"or": "O",
"next": "Siguiente",
"previous": "Anterior",
"refresh": "Refrescar",
"language": "Idioma",
"checking": "Comprobando...",
"checkingDatabase": "Comprobando conexión a la base de datos...",
"checkingAuthentication": "Comprobando autenticación...",
"backendReconnected": "Conexión al servidor restablecida",
"connectionDegraded": "Conexión con el servidor perdida, recuperando…",
"reload": "Recargar",
"create": "Crear",
"copy": "Copiar",
"copyFailed": "Error al copiar al portapapeles",
"maximize": "Maximizar",
"restore": "Restaurar",
"of": "de",
"saved": "Guardado",
"deleted": "Eliminado",
"deleteFailed": "Error al eliminar",
"saveFailed": "Error al guardar",
"required": "Requerido",
"remove": "Quitar",
"add": "Añadir",
"update": "Actualizar",
"noResults": "No se encontraron resultados",
"sidebar": "Sidebar",
"mobileSidebarDescription": "Displays the mobile sidebar.",
"toggleSidebar": "Toggle Sidebar",
"search": "Search..."
},
"onboarding": {
"stepCounter": "Paso {{current}} de {{total}}",
"skip": "Omitir la configuración",
"next": "Próximo",
"finish": "Comience",
"welcomeTitle": "Bienvenido a Termix",
"welcomeIntro": "Termix gestiona tus servidores desde un único lugar. Esta configuración tarda aproximadamente un minuto y nada de lo que se muestra aquí es permanente.",
"welcome_hosts": "Salva tus servidores",
"welcome_hosts_desc": "Mantén todas las máquinas que administras en una sola lista.",
"welcome_terminal": "Conéctate al instante",
"welcome_terminal_desc": "Abre una terminal en una pestaña, sin necesidad de un cliente SSH independiente.",
"welcome_files": "Explorar y editar archivos",
"welcome_files_desc": "Carga, descarga y edita archivos remotos.",
"presetTitle": "¿Cuánto quieres ver en pantalla?",
"presetIntro": "Termix puede ser tan simple o tan detallado como desees. Elige un punto de partida.",
"presetChangeLater": "Puedes cambiar los ajustes preestablecidos o modificar cualquier configuración individual más adelante en Configuración, dentro de Interfaz.",
"appearanceTitle": "Hazlo tuyo",
"appearanceIntro": "Elige un tema, un color de acento y tu idioma. Puedes cambiar los tres posteriormente en Ajustes.",
"featuresTitle": "¿Qué más hace Termix?",
"featuresIntro": "Cada servidor que guardes se puede abrir en más de una terminal. Esto es lo que te espera tras los iconos de la izquierda.",
"featuresRailHint": "¿No necesitas ninguno de estos? Oculta cualquier icono de la barra lateral en Ajustes, en Navegación.",
"workflowTitle": "Muévete más rápido",
"workflowIntro": "Algunos hábitos que ahorran mucho tiempo una vez que se tienen un par de servidores.",
"workflow_palette": "Paleta de comandos",
"workflow_palette_desc": "Acceda a cualquier servidor o acción escribiendo. Pulse Mayús dos veces para abrirlo.",
"workflow_split": "Pantalla dividida",
"workflow_split_desc": "Muestra varias pestañas una al lado de la otra, por ejemplo, para consultar los registros mientras trabajas.",
"workflow_dock": "Panel lateral",
"workflow_dock_desc": "Haz clic con el botón central del ratón o con el botón derecho en un icono de la barra lateral para abrirlo como una pestaña o fijarlo a la derecha.",
"securityTitle": "Mantén tus inicios de sesión seguros.",
"securityIntro": "Termix almacena tus credenciales, así que merece la pena dedicar un minuto a ver cómo funciona.",
"security_credentials": "Credenciales reutilizables",
"security_credentials_desc": "Guarda una clave o contraseña una sola vez y asóciala a tantos servidores como quieras.",
"security_twofa": "Dos factores y claves de acceso",
"security_twofa_desc": "Agrega un código TOTP o una clave de acceso a tu cuenta en Configuración, dentro de Seguridad.",
"security_identity": "ID de Termix",
"security_identity_desc": "En lugar de copiar las claves a cada servidor, emita certificados SSH de corta duración.",
"security_sharing": "Intercambio",
"security_sharing_desc": "Permitir que otros usuarios accedan a un servidor sin facilitarles la contraseña.",
"securityEncryptionNote": "Las credenciales se cifran antes de almacenarse y solo se descifran cuando una conexión las necesita.",
"doneTitle": "Ya estás listo.",
"doneHeading": "Configuración completa",
"doneDesc": "Seleccione un servidor en la barra lateral para abrir una terminal, explorar sus archivos o ver sus métricas.",
"done_settings": "Cambiar algo más adelante",
"done_settings_desc": "Los temas, la densidad del diseño y los iconos que se muestran se configuran en Ajustes.",
"done_rerun": "¿Lo quieres de nuevo?",
"done_rerun_desc": "Abre Ajustes, ve a Interfaz y elige Ejecutar configuración para repetir estos pasos.",
"done_desktop": "Aplicación de escritorio",
"done_desktop_desc": "Termix se ejecuta como una aplicación de escritorio en Windows, macOS y Linux.",
"done_desktop_link": "Obtén la aplicación de escritorio",
"done_mobile": "Aplicación móvil",
"done_mobile_desc": "Lleva tus servidores contigo en iOS y Android.",
"done_mobile_link": "Descarga la aplicación móvil",
"done_docs": "Documentación completa",
"done_docs_desc": "Guías para cada función, incluidas aquellas que no se tratan aquí.",
"done_docs_link": "Abre los documentos",
"done_cli": "Herramienta de línea de comandos",
"done_cli_desc": "Gestiona tus servidores desde una terminal y utiliza Termix en tus propios scripts.",
"done_cli_link": "Abre la documentación de la CLI.",
"desktopTitle": "¿Cómo quieres usar Termix?",
"desktopBody": "Puedes cambiar esto en cualquier momento desde Sincronizar en la barra lateral.",
"desktopLocalTitle": "Solo en este dispositivo",
"desktopLocalBody": "Todo está almacenado aquí. No hay que configurar nada.",
"desktopLinkTitle": "Con mi servidor Termix",
"desktopLinkBody": "Inicia sesión en tu servidor para usar los mismos hosts y configuraciones en todos los dispositivos.",
"desktopLinked": "Vinculado a {{server}}"
},
"nav": {
"home": "Inicio",
"terminal": "Terminal",
"fileManager": "Gestor de archivos",
"serverStats": "Métricas del host",
"admin": "Admin",
"userProfile": "Perfil de usuario",
"confirmClose": "¿Cerrar esta sesión activa?",
"close": "Cerrar",
"cancel": "Cancelar",
"sshManager": "Gestor SSH",
"hostTabTitle": "{{username}}@{{ip}}:{{port}}",
"copyPassword": "Copiar contraseña",
"copySudoPassword": "Copiar contraseña de sudo",
"passwordCopied": "Contraseña copiada al portapapeles",
"noPasswordAvailable": "No hay contraseña disponible",
"failedToCopyPassword": "Error al copiar la contraseña",
"refreshTab": "Actualizar conexión",
"renameTab": "Renombrar pestaña",
"dashboard": "Panel de control",
"quickConnect": "Conexión rápida",
"openAsTabHint": "Ctrl+clic o clic central para abrir como pestaña",
"openAsTab": "Abrir como pestaña",
"openInRightDock": "Abrir en el muelle derecho",
"closeRightDock": "Cierre el muelle derecho",
"toggleRightDock": "Alternar el dock derecho",
"multiPanelHintTitle": "Trabajar con más de un panel",
"multiPanelHintBody": "Mantén este panel abierto mientras la barra lateral se usa para otra cosa. Hay dos maneras de moverlo:",
"multiPanelHintTabHow": "Haz clic con la tecla Ctrl presionada en el icono del riel, o utiliza el botón de este encabezado.",
"multiPanelHintDockHow": "Haz clic con el botón derecho en su icono de riel, o utiliza el icono del panel en la barra de pestañas.",
"sidebarSettings": "Configuración de la barra lateral...",
"hosts": "Hosts",
"hostManager": "Gestor de hosts",
"credentials": "Credenciales",
"connections": "Conexiones",
"keepSideMenuOpen": "Mantener el menú abierto",
"collapseSideMenu": "Contraer menú",
"roleAdministrator": "Administrador",
"roleUser": "Usuario",
"sync": "Sincronizar",
"reconnectDisconnectedTerminals": "Vuelva a conectar todos los terminales desconectados.",
"reconnectingTerminals_one": "Reconectando el terminal {{count}}",
"reconnectingTerminals_other": "Reconectando terminales {{count}}",
"noDisconnectedTerminals": "No hay terminales desconectados listos para volver a conectarse.",
"reconnectTerminalsFailed_one": "No se pudo iniciar la reconexión del terminal {{count}}",
"reconnectTerminalsFailed_other": "No se pudo iniciar la reconexión de los terminales {{count}}",
"fullscreenUnsupported": "Este navegador no admite la pantalla completa.",
"fullscreenFailed": "No se pudo activar/desactivar la pantalla completa.",
"resetSidebarWidth": "Restablecer ancho",
"collapseSidebar": "Contraer la barra lateral",
"openSidebar": "Abrir barra lateral",
"confirmCloseHost": "Cerrar {{host}}?",
"enterFullscreen": "Entrar en pantalla completa (Ctrl+Mayús+F)",
"exitFullscreen": "Salir del modo de pantalla completa (Ctrl+Mayús+F)"
},
"hosts": {
"hosts": "Hosts",
"noHosts": "Sin hosts SSH",
"retry": "Reintentar",
"refresh": "Actualizar",
"optional": "Opcional",
"downloadSample": "Descargar muestra",
"failedToDeleteHost": "Error al eliminar {{name}}",
"importSkipExisting": "Importar (omitir existentes)",
"importSSHConfig": "Importar desde configuración SSH",
"connectionDetails": "Detalles de la conexión",
"ssh": "SSH",
"telnet": "Telnet",
"port": "Puerto",
"username": "Nombre de usuario",
"folder": "Carpeta",
"tags": "Etiquetas",
"pin": "Anclar",
"addHost": "Añadir host",
"editHost": "Editar host",
"cloneHost": "Clonar host",
"defaultPath": "Ruta predeterminada",
"connection": "Conexión",
"upload": "Subir",
"authentication": "Autenticación",
"password": "Contraseña",
"passwordSaved": "Contraseña guardada, escriba para cambiarla",
"key": "Clave",
"credential": "Credencial",
"sshPrivateKey": "Clave privada SSH",
"keyType": "Tipo de clave",
"uploadFile": "Subir archivo",
"tabGeneral": "General",
"tabSsh": "SSH",
"tabStats": "Métricas del host",
"tabSharing": "Compartir",
"tabAuthentication": "Autenticación",
"terminal": "Terminal",
"tunnel": "Túnel",
"serverStats": "Métricas del host",
"status": {
"online": "Online",
"offline": "Desconectado",
"checking": "Checking",
"monitoringDisabled": "Status checks off",
"label": "Estado"
},
"folderRenamed": "Carpeta \"{{oldName}}\" renombrada a \"{{newName}}\" correctamente",
"failedToRenameFolder": "Error al renombrar la carpeta",
"unsavedChangesDescription": "Los cambios realizados en tu servidor no se han guardado. ¿Descartarlos?",
"keepEditing": "Sigue editando",
"discardChanges": "Descartar cambios",
"movedToFolder": "Movido(s) {{count}} host(s) a \"{{folder}}\"",
"editHostTooltip": "Editar host",
"behavior": "Comportamiento",
"scrollbackBuffer": "Búfer de desplazamiento",
"sshAgentForwarding": "Reenvío del agente SSH",
"selectSnippet": "Seleccionar fragmento",
"forceKeyboardInteractive": "Forzar autenticación interactiva por teclado",
"overrideCredentialUsername": "Anular nombre de usuario de la credencial",
"overrideCredentialUsernameDesc": "Usar el nombre de usuario especificado arriba en lugar del nombre de usuario de la credencial",
"oidcUsernameHint": "Utilice $external.username para completar el nombre con el que inició sesión a través de SSO o LDAP.",
"jumpHostChain": "Cadena de hosts de salto",
"portKnocking": "Port Knocking",
"addKnock": "Añadir puerto",
"addProxyNode": "Añadir nodo",
"proxyNode": "Nodo proxy",
"proxyType": "Tipo de proxy",
"sudoPassword": "Contraseña de sudo",
"keepaliveInterval": "Intervalo de keepalive (ms)",
"environmentVariables": "Variables de entorno",
"addVariable": "Añadir variable",
"docker": "Docker",
"failedToConnect": "Error al conectar a la consola",
"connect": "Conectar",
"disconnect": "Desconectar",
"start": "Iniciar",
"enableStatusCheck": "Habilitar verificación de estado",
"enableMetrics": "Habilitar métricas",
"bulkUpdateFailed": "Error en la actualización masiva",
"selectAll": "Seleccionar todo",
"deselectAll": "Deseleccionar todo",
"protocols": "Protocolos",
"secureShell": "Shell seguro",
"addressIp": "Dirección / IP",
"friendlyName": "Nombre descriptivo",
"folderAndAdvanced": "Carpeta y opciones avanzadas",
"showAdvancedSettings": "Mostrar configuración avanzada",
"hideAdvancedSettings": "Ocultar la configuración avanzada",
"privateNotes": "Notas privadas",
"privateNotesPlaceholder": "Detalles sobre este servidor...",
"pinToTop": "Fijar en la parte superior",
"pinToTopDesc": "Mostrar siempre este equipo al principio de la lista",
"portKnockingSequence": "Secuencia de port knocking",
"addKnockBtn": "Añadir knock",
"noPortKnocking": "No port knocking configurado.",
"knockPort": "Puerto de knocking",
"protocol": "Protocolo",
"delayAfterMs": "Espera después (ms)",
"useSocks5Proxy": "Usar proxy SOCKS5",
"useSocks5ProxyDesc": "Enrutar la conexión a través de un servidor proxy",
"connectionOrigin": "Origen de la conexión",
"connectionOriginDesc": "De dónde se origina la conexión de este host. Anula la configuración predeterminada global de la aplicación de escritorio.",
"connectionOriginDefault": "Usar valores predeterminados",
"connectionOriginLocal": "Este dispositivo (red local)",
"connectionOriginRemote": "Servidor remoto",
"proxyHost": "Host del proxy",
"proxyPort": "Puerto del proxy",
"proxyUsername": "Nombre de usuario del proxy",
"proxyPassword": "Contraseña del proxy",
"proxySingleMode": "Proxy único",
"proxyChainMode": "Cadena de proxies",
"you": "Tú",
"jumpHostChainLabel": "Cadena de jump hosts",
"addJumpBtn": "Añadir salto",
"noJumpHosts": "No jump hosts configurados.",
"selectAServer": "Seleccionar un servidor...",
"sshPort": "Puerto SSH",
"authMethod": "Método de autenticación",
"authenticationMethod": "Método de autenticación",
"authenticationMethodDesc": "Seleccione el método que Termix utilizará para autenticar esta conexión SSH. Los demás métodos no se intentarán automáticamente.",
"storedCredential": "Credencial almacenada",
"selectACredential": "Seleccionar una credencial...",
"keyTypeLabel": "Tipo de clave",
"keyTypeAuto": "Detección automática",
"keyPasteTab": "Pegar",
"keyUploadTab": "Subir",
"keyFileLoaded": "Archivo de clave cargado",
"keyUploadClick": "Haga clic para subir .pem / .key / .ppk",
"clearKey": "Borrar clave",
"keySaved": "Clave SSH guardada",
"keyReplaceNotice": "pegue una nueva clave a continuación para reemplazarla",
"keyPassphraseSaved": "Frase de contraseña guardada, escriba para cambiarla",
"replaceKey": "Reemplazar clave",
"docsLink": "Ver documentación",
"agentLabel": "Agente SSH",
"agentDesc": "Autentíquese usando un agente SSH que se ejecuta en el servidor de Termix (Bitwarden, 1Password, gpg-agent, KeeAgent, ssh-agent). El agente debe estar ejecutándose en la máquina donde está alojado Termix.",
"agentAuthenticationDesc": "Utilice las claves de un agente SSH para autenticar esta conexión. Deje la ruta del socket vacía para usar SSH_AUTH_SOCK.",
"agentSocketPathLabel": "Ruta del socket del agente",
"agentSocketPathPlaceholder": "Dejar vacío para usar SSH_AUTH_SOCK",
"agentSocketPathHint": "Dejar vacío para detectar automáticamente desde la variable de entorno SSH_AUTH_SOCK, o introduzca una ruta de socket personalizada (p. ej. /run/user/1000/gnupg/S.gpg-agent.ssh).",
"agentIdentityLabel": "Identidad del agente (clave pública)",
"agentIdentityPlaceholder": "Déjelo en blanco para probar todas las claves del agente.",
"agentIdentityHint": "Pegue una clave pública (por ejemplo, ssh-ed25519 AAAA...) para ofrecer únicamente esa clave desde el agente. Se recomienda cuando el agente maneja muchas claves, para evitar exceder el límite de intentos de autenticación (MaxAuthTries) del servidor.",
"shareSshAuthLabel": "Compartir autenticación SSH",
"shareSshAuthDesc": "Entregue a los destinatarios copias cifradas de la autenticación SSH de este host. La credencial personal del destinatario seguirá teniendo prioridad.",
"forceKeyboardInteractiveLabel": "Forzar teclado interactivo",
"forceKeyboardInteractiveShortDesc": "Forzar entrada manual de contraseña aunque haya claves presentes",
"allowLegacyAlgorithmsLabel": "Permitir algoritmos heredados",
"allowLegacyAlgorithmsDesc": "Habilitar algoritmos SSH obsoletos (ssh-dss, ssh-rsa, diffie-hellman-group1-sha1, hmac-md5, 3des-cbc) para conexiones a dispositivos antiguos que no se pueden actualizar.",
"insecure": "Inseguro",
"syntaxHighlightingCategories": "Categorías de resaltado",
"syntaxHighlightingCategoriesDesc": "Elige qué tipos de contenido colorear",
"sshAgentForwardingLabel": "Reenvío del agente SSH",
"sshAgentForwardingShortDesc": "Permita que este host remoto utilice su agente SSH local para las conexiones posteriores. Esto no es necesario para la autenticación del agente.",
"sudoPasswordAutoFillShortDesc": "Proporcionar automáticamente la contraseña sudo cuando se solicite",
"sudoPasswordLabel": "Contraseña sudo",
"sudoPasswordSaved": "Contraseña guardada, escriba para cambiarla",
"environmentVariablesLabel": "Variables de entorno",
"addVariableBtn": "Añadir variable",
"noEnvVars": "No hay variables de entorno configuradas.",
"keepaliveIntervalLabel": "Intervalo de keepalive (segundos)",
"maxKeepaliveMisses": "Máximo de fallos de keepalive",
"sameHost": "Este host (túnel directo)",
"statusChecksLabel": "Comprobaciones de estado",
"enableStatusChecks": "Habilitar comprobaciones de estado",
"enableStatusChecksDesc": "Check host reachability. Active sessions skip extra probes. SSH probes without an active session may trigger aggressive Fail2Ban rules; disable status checks on those hosts.",
"useGlobalInterval": "Usar intervalo global",
"useGlobalIntervalDesc": "Sobrescribir con el intervalo de comprobación de estado global del servidor.",
"checkIntervalS": "Intervalo de comprobación (s)",
"checkIntervalDesc": "Segundos entre cada ping de conectividad.",
"cpuUsageLabel": "Uso de CPU",
"cpuUsageDesc": "Porcentaje de CPU, carga media, gráfico de líneas",
"memoryLabel": "Uso de memoria",
"memoryDesc": "Uso de RAM, swap, caché",
"storageLabel": "Uso de disco",
"storageDesc": "Uso de disco por punto de montaje",
"networkLabel": "Interfaces de red",
"networkDesc": "Lista de interfaces y ancho de banda",
"uptimeLabel": "Tiempo de actividad",
"uptimeDesc": "Tiempo de actividad del sistema y hora de arranque",
"systemInfoLabel": "Información del sistema",
"systemInfoDesc": "SO, kernel, nombre de host, arquitectura",
"recentLoginsLabel": "Inicios de sesión recientes",
"recentLoginsDesc": "Eventos de inicio de sesión exitosos y fallidos",
"topProcessesLabel": "Procesos principales",
"topProcessesDesc": "PID, %CPU, %MEM, comando",
"listeningPortsLabel": "Puertos en escucha",
"listeningPortsDesc": "Puertos abiertos con proceso y estado",
"firewallLabel": "Cortafuegos",
"firewallDesc": "Estado del cortafuegos, AppArmor, SELinux",
"hostSharedSuccessfully": "Host compartido correctamente",
"failedToShareHost": "Error al compartir el host",
"accessRevoked": "Acceso revocado",
"failedToRevokeAccess": "Error al revocar el acceso",
"cancelBtn": "Cancelar",
"savingBtn": "Guardando...",
"addHostBtn": "Añadir host",
"hostUpdated": "Host actualizado",
"hostCreated": "Host creado",
"failedToSave": "Error al guardar el host",
"credentialUpdated": "Credencial actualizada",
"credentialCreated": "Credencial creada",
"failedToSaveCredential": "Error al guardar la credencial",
"credentialNameRequired": "Por favor, introduzca un nombre para la credencial",
"credentialAuthRequired": "Añada una contraseña, una clave SSH o ambas",
"createCredentialFromHostBtn": "Crear credenciales",
"createCredentialFromHostTitle": "Crear credenciales desde el host",
"createCredentialFromHostDesc": "Crea una entrada de credenciales reutilizable y compartible, precargada con el nombre de usuario, la contraseña y/o la clave SSH actuales de este host.",
"backToHosts": "Volver a equipos",
"pinned": "Fijados",
"noHostsFound": "No se encontraron equipos",
"tryDifferentTerm": "Pruebe con otro término",
"addFirstHost": "Añada su primer equipo para comenzar",
"noCredentialsFound": "No se encontraron credenciales",
"addCredentialBtn": "Añadir credencial",
"updateCredentialBtn": "Actualizar credencial",
"editCredentialAction": "Editar credenciales",
"backToHost": "Volver al anfitrión",
"saveCredentialAsNewBtn": "Guardar como nuevo",
"saveCredentialAsNewDesc": "Crea una nueva credencial con estos cambios y la asigna a este host. La credencial original permanece sin cambios.",
"credentialSavedAsNew": "Guardado como una nueva credencial",
"failedToSaveCredentialAsNew": "No se pudo guardar como una nueva credencial.",
"features": "Características",
"noFolder": "(Sin carpeta)",
"deleteSelected": "Eliminar",
"exitSelection": "Salir de la selección",
"importSkip": "Importar (omitir existentes)",
"importOverwrite": "Importar (sobrescribir)",
"collapseBtn": "Contraer",
"importExportBtn": "Importar / Exportar",
"hostStatusesRefreshed": "Estados de los equipos actualizados",
"failedToRefreshHosts": "Error al actualizar los equipos",
"movedHostTo": "Se ha movido {{host}} a \"{{folder}}\"",
"failedToMoveHost": "Error al mover el equipo",
"deletedFolder": "Se ha eliminado la carpeta \"{{name}}\"",
"failedToDeleteFolder": "Error al eliminar la carpeta",
"deleteAllInFolder": "¿Eliminar todos los equipos en \"{{name}}\"? Esta acción no se puede deshacer.",
"folderPickerPlaceholder": "Sin carpeta",
"folderPickerSearch": "Buscar o crear (usar / para subcarpetas)...",
"folderPickerNone": "Sin carpeta",
"folderPickerCreate": "Crear \"{{path}}\"",
"folderPickerEmpty": "Sin carpetas coincidentes",
"parentHost": "Anfitrión principal",
"useFolderInstead": "Utilice carpeta en su lugar",
"useParentHostInstead": "Utilice el host principal en su lugar.",
"parentHostPickerPlaceholder": "No hay ningún anfitrión principal",
"parentHostPickerSearch": "Buscar hosts...",
"parentHostPickerNone": "No hay ningún anfitrión principal",
"parentHostPickerEmpty": "No se encontraron hosts compatibles.",
"collapseSubHosts": "Contraer subhosts",
"expandSubHosts": "Expandir subhosts",
"cannotNestUnderDescendant": "No se puede anidar un host bajo su propio subhost.",
"movedToParent": "Se movieron {{count}} hosts bajo \"{{parent}}\"",
"newFolder": "Nueva carpeta",
"createFolderTitle": "Crear carpeta",
"editFolderTitle": "Editar carpeta",
"folderDialogDescription": "Elija un nombre, color e icono. Utilice / para anidar carpetas.",
"folderNameLabel": "Nombre de la carpeta",
"folderNamePlaceholder": "p. ej. Producción/Web",
"folderNestingHint": "Usa / para separar niveles y crear carpetas anidadas.",
"folderNameDuplicate": "Ya existe una carpeta con ese nombre.",
"folderColor": "Color",
"folderIcon": "Icono",
"folderCredential": "Credencial",
"folderCredentialNone": "No se ha asignado ninguna credencial.",
"folderCredentialHint": "Los hosts de esta carpeta que utilicen la autenticación con \"credenciales almacenadas\" sin haber seleccionado sus propias credenciales heredarán esta.",
"folderPreview": "Vista previa",
"folderNameFallback": "Carpeta sin título",
"createFolderButton": "Crear carpeta",
"saveFolderButton": "Guardar carpeta",
"cancel": "Cancelar",
"iconSearchPlaceholder": "Buscar iconos...",
"openAllSessions": "Abrir todas las sesiones",
"editFolder": "Editar carpeta",
"deleteFolder": "Eliminar carpeta",
"selectFolder": "Seleccione todos los hosts en la carpeta",
"deselectFolder": "Deseleccione todos los hosts en la carpeta",
"folderSaved": "Carpeta guardada",
"failedToSaveFolder": "No se pudo guardar la carpeta",
"folderDeleted": "Carpeta eliminada \"{{name}}\"",
"deleteFolderConfirm": "¿Eliminar \"{{name}}\" y sus {{count}} hosts? Esta acción no se puede deshacer.",
"failedToMoveHosts": "No se pudieron mover los hosts",
"failedToReorder": "No se pudo realizar el pedido",
"expandAll": "Expandir todas las carpetas",
"collapseAll": "Contraer todas las carpetas",
"moreActions": "Más",
"groupBy": "Agrupar por",
"GroupByFolder": "Carpeta",
"GroupByTag": "Etiqueta",
"GroupByStatus": "Estado",
"GroupByProtocol": "Protocolo",
"GroupByAuth": "Tipo de autenticación",
"groupUngrouped": "Sin agrupar",
"customizeSidebar": "Personalizar la barra lateral",
"customizeSidebarDescription": "Elige cómo se ve y se comporta la lista de hosts.",
"customizeDensityTitle": "Densidad",
"customizeBehaviorTitle": "Comportamiento",
"customizeSortHint": "El orden de clasificación y la agrupación se encuentran en los menús de clasificación y agrupación de la barra de herramientas.",
"densityComfortableDesc": "Más detalles por host: dirección, etiquetas y uso de recursos.",
"densityCompactDesc": "Una línea por host, para listas más largas.",
"display": "Mostrar",
"displayDensity": "Densidad",
"displayDensityComfortable": "Cómodo",
"displayDensityCompact": "Compacto",
"displayShowTags": "Mostrar etiquetas",
"displayTrayOnClick": "Abrir acciones al hacer clic (en lugar de al pasar el ratón por encima)",
"actionsVisibility": "Visualización de acciones del host",
"actionsVisibilityDesc": "Elige cuándo se expanden las acciones del anfitrión. Selecciona \"Clic\" para restaurar el comportamiento anterior de \"clic para expandir\".",
"actionsAlways": "Siempre visible",
"actionsOnly": "Conéctate solamente, el resto al hacer clic.",
"actionsHover": "Mostrar al pasar el cursor",
"actionsClick": "Haz clic para expandir/contraer",
"openOnDoubleClick": "Abrir con doble clic",
"openOnDoubleClickDesc": "Se requiere un doble clic para abrir una sesión de host en lugar de un solo clic.",
"showFolderPaths": "Mostrar rutas de carpetas",
"showFolderPathsDesc": "Muestra la ruta de la carpeta principal encima de los nombres de las subcarpetas anidadas. Las subcarpetas permanecen indentadas en ambos casos.",
"hostClickBehavior": "Haciendo clic en un host",
"hostClickBehaviorDesc": "¿Qué sucede cuando haces clic en un host que ya tiene una pestaña abierta? Hacer clic con Ctrl/Cmd, con el botón central del ratón o seleccionar \"Abrir en una pestaña nueva\" siempre abre una nueva pestaña.",
"hostClickNewTab": "Siempre abre una pestaña nueva",
"hostClickFocusExisting": "Cambiar a la pestaña abierta",
"hostClickFocusExistingDoubleNew": "Haz clic para cambiar, doble clic para abrir una nueva pestaña.",
"openInNewTab": "Abrir en una pestaña nueva",
"deletedHost": "Eliminado {{name}}",
"copiedToClipboard": "Copiado al portapapeles",
"remoteDesktopUrlCopied": "URL del escritorio remoto copiada",
"expandActions": "Expandir acciones",
"collapseActions": "Contraer acciones",
"cloneHostAction": "Clonar host",
"copyAddress": "Copiar dirección",
"copyLink": "Copiar enlace",
"deleteCredentialConfirm": "¿Eliminar credencial \"{{name}}\"?",
"deletedCredential": "Eliminada {{name}}",
"deleteHostsConfirm": "¿Eliminar {{count}} host{{plural}}? Esta acción no se puede deshacer.",
"movedToRoot": "Movido a la raíz",
"addTagsPlaceholder": "Añadir etiquetas...",
"authDetails": "Detalles de autenticación",
"credType": "Tipo",
"generateKeyPairDesc": "Generar un nuevo par de claves, se rellenarán automáticamente la clave privada y la pública.",
"generatingKey": "Generando...",
"generateLabel": "Generar {{label}}",
"uploadFileBtn": "Subir archivo",
"keyPassphraseOptional": "Contraseña de la clave (opcional)",
"sshPublicKeyOptional": "Clave pública SSH (opcional)",
"publicKeyGenerated": "Clave pública generada",
"failedToGeneratePublicKey": "Error al derivar la clave pública",
"publicKeyCopied": "Clave pública copiada",
"keyPairGenerated": "Par de claves {{label}} generado",
"failedToGenerateKeyPair": "Error al generar el par de claves",
"searchHostsPlaceholder": "Buscar hosts, direcciones, etiquetas…",
"refreshBtn": "Actualizar",
"addTag": "Añadir etiquetas...",
"deleteConfirmBtn": "Eliminar",
"deleteHostConfirm": "¿Eliminar \"{{name}}\"?",
"enableAtLeastOneProtocol": "Active al menos un protocolo de los anteriores para configurar los ajustes de autenticación y conexión.",
"keyPassphrase": "Contraseña de la clave",
"basicInformation": "Información básica",
"authDetailsSection": "Detalles de autenticación",
"credTypeLabel": "Tipo",
"hostsTab": "Hosts",
"credentialsTab": "Credenciales",
"selectMultiple": "Seleccionar varios",
"selectHosts": "Seleccionar hosts",
"connectionLabel": "Conexión",
"authenticationLabel": "Autenticación",
"generateKeyPairTitle": "Generar par de claves",
"generateKeyPairDescription": "Generar un nuevo par de claves, se rellenarán automáticamente las claves privada y pública.",
"generateFromPrivateKey": "Generar a partir de clave privada",
"refreshBtn2": "Actualizar",
"exitSelectionTitle": "Salir de la selección",
"addHostBtn2": "Añadir host",
"addCredentialBtn2": "Añadir credencial",
"checkingHostStatuses": "Comprobando estados de los hosts...",
"pinnedSection": "Fijados",
"hostsExported": "Hosts exportados correctamente",
"export": {
"menuItem": "Exportar...",
"title": "Hosts de exportación",
"scope": "Alcance",
"scopeAll": "Todo",
"scopeSelected": "Seleccionado",
"searchHosts": "Buscar hosts...",
"include": "Incluir",
"groupConnection": "Conexión",
"groupCredentials": "Cartas credenciales",
"groupNotes": "Notas",
"groupTags": "Etiquetas y pines",
"groupProxy": "Apoderado",
"groupJumpHosts": "Anfitriones de salto",
"groupFeatureFlags": "Banderas de características",
"groupAdvanced": "Configuración avanzada",
"preview": "Avance",
"moreHosts": "... {{count}} más anfitriones",
"summary": "{{selected}} de {{total}} anfitriones",
"credentialsIncluded": "credenciales incluidas",
"credentialsExcluded": "credenciales excluidas",
"noneSelected": "No se ha seleccionado ningún host.",
"cancel": "Cancelar",
"confirm": "Exportar",
"fetchFailed": "No se pudieron cargar los hosts para la exportación.",
"bulkButton": "Exportar"
},
"sampleDownloaded": "Archivo de muestra descargado",
"failedToDeleteCredential2": "Error al eliminar credencial",
"noFolderOption": "(Sin carpeta)",
"nSelected": "{{count}} seleccionados",
"featuresMenu": "Funcionalidades",
"moveMenu": "Mover",
"connectSelected": "Conectar",
"cancelSelection": "Cancelar",
"deletedCount": "{{count}} hosts eliminados",
"failedToDeleteCount": "Error al eliminar {{count}} hosts",
"duplicatedHost": "Duplicado \"{{name}}\"",
"failedToDuplicateHost": "Error al duplicar el host",
"updatedCount": "{{count}} hosts actualizados",
"friendlyNameLabel": "Nombre descriptivo",
"descriptionLabel": "Descripción",
"loadingHosts": "Cargando hosts...",
"loadingCredentials": "Cargando credenciales...",
"noHostsYet": "Aún no hay hosts",
"noHostsYetHint": "Agregue un servidor para abrir terminales, explorar archivos y ver métricas.",
"noHostsMatchSearch": "Ningún host coincide con tu búsqueda",
"searchHosts": "Buscar hosts...",
"sortHosts": "Ordenar hosts",
"sortDefault": "Orden predeterminado",
"sortNameAsc": "Nombre (A → Z)",
"sortNameDesc": "Nombre (Z → A)",
"sortIpAsc": "Dirección IP (Asc)",
"sortIpDesc": "Dirección IP (Desc)",
"sortOnlineFirst": "En línea primero",
"sortOfflineFirst": "Sin conexión primero",
"sortManual": "Manual (arrastra para reordenar)",
"sortPinnedFirst": "Fijados primero",
"filterHosts": "Filtrar hosts",
"filterClearAll": "Limpiar filtros",
"filterStatusGroup": "Estado",
"filterOnline": "En línea",
"filterOffline": "Sin conexión",
"filterPinned": "Fijados",
"filterAuthGroup": "Tipo de autenticación",
"filterAuthPassword": "Contraseña",
"filterAuthKey": "Clave SSH",
"filterAuthCredential": "Credencial",
"filterAuthNone": "Ninguno",
"filterProtocolGroup": "Protocolo",
"filterProtocolSsh": "SSH",
"filterTagsGroup": "Etiquetas",
"editHostAction": "Editar host",
"moreOptions": "Más opciones",
"shareHost": "Compartir host",
"shareHostTitle": "Compartir: {{name}}",
"shareFolder": "Carpeta compartida",
"shareFolderTitle": "Carpeta compartida: {{name}}",
"folderSharedSuccessfully": "Host(s) compartido(s) {{count}} en la carpeta",
"failedToShareFolder": "Error al compartir la carpeta",
"sharing": {
"loadError": "Error al cargar los datos de compartición. Inténtelo de nuevo.",
"shareWithSection": "Compartir con",
"usersTab": "Usuarios",
"rolesTab": "Roles",
"searchPlaceholder": "Buscar usuarios o roles...",
"noMatches": "No se han encontrado coincidencias",
"permissionLevelLabel": "Nivel de permiso",
"levels": {
"connect": {
"label": "Conectar",
"description": "Abrir solo sesiones: terminal, escritorio remoto, gestor de archivos, túneles y Docker. Sin acceso a la configuración del host."
},
"view": {
"label": "Ver",
"description": "Conectar, además de ver la configuración del host. Los secretos nunca se muestran."
},
"edit": {
"label": "Editar",
"description": "Visualice y modifique la configuración del host que no requiere autenticación. La autenticación SSH del propietario permanece privada y solo accesible para él."
},
"manage": {
"label": "Gestionar",
"description": "Editar, además de compartir el host con otros, cambiar niveles de permiso y revocar el acceso."
}
},
"expiryLabel": "Caducidad del acceso",
"expiry": {
"never": "Nunca",
"oneHour": "1 hora",
"oneDay": "24 horas",
"sevenDays": "7 días",
"thirtyDays": "30 días",
"custom": "Personalizado"
},
"customHoursPlaceholder": "Horas hasta que caduque el acceso",
"shareButton": "Compartir",
"shareWithCount": "Compartir ({{count}})",
"currentAccess": "Acceso actual",
"noAccessEntries": "Este host aún no se ha compartido",
"folderRulesTitle": "Se aplica a los hosts añadidos posteriormente.",
"folderRulesHint": "Estos recursos compartidos permanecen en la carpeta: un host creado o movido a ella (o a una subcarpeta) obtiene automáticamente el mismo acceso. Eliminar una regla solo detiene la herencia futura.",
"folderRuleRemove": "Deja de heredar",
"folderShareSummary": "Hosts compartidos {{shared}} de {{total}} en esta carpeta",
"grantedBy": "Concedido por",
"expires": "Caduca",
"expired": "Expirado",
"never": "Nunca",
"revoke": "Revocar",
"accessUpdated": "Acceso actualizado",
"accessUpdateFailed": "Error al actualizar el acceso",
"sharedBadge": "Compartido",
"sharedBadgeTooltip": "Compartido por {{owner}} (acceso {{level}})",
"viewOnlyBanner": "Este host ha sido compartido contigo por {{owner}} con acceso de solo lectura. La configuración es de solo lectura.",
"sharedEditBanner": "Este host ha sido compartido contigo por {{owner}} con acceso de edición. Los cambios se aplican al host real; las referencias de autenticación solo pueden ser modificadas por el propietario.",
"ownerOnlyControl": "Solo el propietario del host puede modificar esto",
"ownerAuthPrivate": "La autenticación SSH del propietario del host es privada. Utilice la opción \"Configurar autenticación SSH personal\" del menú del host para elegir sus propias credenciales.",
"ownerAuthShared": "El propietario del host ha compartido la autenticación SSH para este host. Puedes usarla o elegir tus propias credenciales en “Configurar autenticación SSH personal”.",
"authOverrideAction": "Configurar la autenticación SSH personal",
"authOverrideActionProtocol": "Establecer autenticación personal {{protocol}}",
"authOverrideTitle": "Autenticación SSH personal",
"authOverrideTitleProtocol": "Autenticación personal {{protocol}}",
"authOverrideDescriptionPrivate": "Las credenciales SSH del propietario del host permanecen privadas. Elija una de sus credenciales guardadas para conectarse a {{host}}.",
"authOverrideDescriptionShared": "Utilice la autenticación compartida por el propietario del host, o reemplácela con una de sus credenciales guardadas para las conexiones a {{host}}.",
"authOverrideCredentialLabel": "Credencial de autenticación",
"useSharedAuthentication": "Utilice la autenticación de host compartido.",
"noPersonalCredential": "Sin credenciales personales",
"authOverrideNoCredentials": "Aún no tienes credenciales SSH guardadas. Crea una en Credenciales para conectarte a los hosts que requieren autenticación.",
"authOverrideRequired": "Este servidor requiere una de tus credenciales guardadas antes de que puedas conectarte.",
"authOverridePrivateHint": "Esta credencial es privada y solo usted puede usarla. El propietario del servidor y otros destinatarios no pueden verla ni usarla.",
"authOverrideSaved": "Autenticación SSH personal guardada",
"authOverrideCleared": "Autenticación SSH personal eliminada",
"authOverrideClearedToShared": "Utilizando la autenticación de host compartido",
"authOverrideLoadError": "No se pudo cargar la autenticación SSH. Inténtelo de nuevo.",
"authOverrideSaveError": "No se pudo guardar la autenticación SSH."
},
"arrangeUnlockedSwitchedToManual": "Cambiamos a la clasificación manual para que tu orden se mantenga.",
"dragToRearrange": "Arrastra para reorganizar",
"arrangeUnlocked": "Desbloquea arrastrar para reorganizar",
"webUiBindHostUnreachable": "Tu navegador no puede acceder a 127.0.0.1 en la máquina donde se ejecuta Termix, por lo que este punto final no se cargará. Usa una dirección que la máquina sí pueda atender, como 0.0.0.0.",
"webUiBindHostSharesSessionCookie": "Desde este navegador, se accedería al servidor con el mismo nombre de host desde el que se sirve Termix, por lo que el servicio tunelizado recibiría su sesión de Termix. Las cookies ignoran el puerto. Este punto final no se abrirá aquí; funciona desde la aplicación de escritorio de Termix o cuando Termix se abre en localhost.",
"webUiErrorLabelRequired": "El punto final {{row}} necesita una etiqueta.",
"webUiErrorLabelDuplicate": "Cada punto final necesita un nombre diferente.",
"webUiErrorPortRange": "El punto final {{row}} necesita un puerto entre 1 y 65535.",
"webUiErrorPathInvalid": "El punto final {{row}} tiene una ruta no válida. Utilice una ruta como /admin.",
"copyViewUrlAction": "Copiar {{name}} enlace",
"filterAuthAgent": "Agente SSH",
"authTypeNeedsPlugin": "Este host utiliza {{type}}, que necesita {{plugin}}. Está desactivado en este servidor.",
"authTypeUnknown": "Este host utiliza {{type}}, que no está disponible en este servidor.",
"authFieldsAfterSave": "Primero guarda el host y luego completa estos campos.",
"enablePluginFeature": "Habilitar {{name}}",
"disablePluginFeature": "Deshabilitar {{name}}",
"filterFeaturesGroup": "Características",
"localOnly": "Mantener solo en este dispositivo",
"localOnlyDesc": "Este host no se envía al servidor y no aparece en sus otros dispositivos.",
"folderLocalOnly": "Mantener solo en este dispositivo",
"folderLocalOnlyDesc": "Esta carpeta y todos los archivos que contiene permanecen en este dispositivo y no se envían al servidor.",
"sudoPasswordDesc": "Se utiliza cuando la terminal rellena un indicador de sudo y por funciones que ejecutan comandos con sudo.",
"editorCancel": "Cancelar",
"editorSaving": "Guardando...",
"editorUpdate": "Actualizar host",
"editorAdd": "Añadir host",
"speedSearch": "Buscar hosts. Teclas de flecha para seleccionar, Enter para conectar, Esc para cerrar.",
"speedSearchList": "Lista de hosts. Escriba o pulse / para buscar.",
"importNoHosts": "No se encontraron hosts en el archivo.",
"importTooMany": "Puedes importar hasta {{max}} hosts a la vez",
"importSummary": "Importación realizada: {{imported}} importado, {{updated}} actualizado, {{failed}} fallido",
"importHostsFailed": "Error al importar los hosts."
},
"commandPalette": {
"searchPlaceholder": "Buscar hosts, comandos o configuración...",
"quickActions": "Acciones rápidas",
"navigation": "Navegación",
"orShortcut": "o",
"hostManager": "Gestor de hosts",
"hostManagerDesc": "Gestionar, añadir o editar hosts",
"addNewHost": "Añadir nuevo host",
"addNewHostDesc": "Registrar un nuevo host",
"adminSettings": "Configuración de administrador",
"adminSettingsDesc": "Configurar preferencias del sistema y usuarios",
"userProfile": "Perfil de usuario",
"userProfileDesc": "Gestionar su cuenta y preferencias",
"addCredential": "Añadir credencial",
"addCredentialDesc": "Almacenar claves SSH o contraseñas",
"recentActivity": "Actividad reciente",
"serversAndHosts": "Servidores y hosts",
"noHostsFound": "No se encontraron hosts que coincidan con \"{{search}}\"",
"links": "Enlaces",
"navigate": "Navegar",
"select": "Seleccionar",
"toggleWith": "Alternar con",
"pluginActions": "Más acciones",
"noTargetTab": "No hay ninguna pestaña de terminal abierta."
},
"splitScreen": {
"title": "Pantalla dividida",
"defaultLabel": "Dividir {{number}}",
"splitRight": "Dividir a la derecha",
"splitDown": "Dividir abajo",
"addToSplit": "Agregar a {{split}}",
"paneEmptyItem": "Panel {{index}}: vacío",
"paneItem": "Panel {{index}}: {{label}}",
"paneNumber": "Panel {{index}}",
"newPaneRight": "Nuevo panel a la derecha",
"newPaneBelow": "Nuevo panel a continuación",
"emptyTitle": "panel vacío",
"emptyHint": "Seleccione algo para mostrar aquí. Mientras este panel esté seleccionado, todo lo que abra desde la barra lateral también se abrirá aquí.",
"openTabs": "Abrir pestañas",
"noOpenTabs": "No hay otras pestañas abiertas.",
"hosts": "Hosts",
"searchHosts": "Buscar hosts",
"noHosts": "No hay coincidencias de anfitriones",
"newSession": "Nuevo",
"closePane": "Cerrar panel",
"closeSession": "Sesión de clausura",
"moveToTab": "Muévete a su propia pestaña",
"swapWith": "Intercambiar con",
"showHere": "Mostrar en este panel",
"clearPane": "Vacía este panel",
"zoom": "Panel de zoom",
"unzoom": "Restaurar diseño",
"unsplit": "Sin dividir",
"layouts": "Diseños",
"applyLayout": "Cambiar diseño",
"newSplit": "Nueva división",
"maxPanes": "Una división puede contener hasta {{count}} paneles",
"dropSplit": "Caer para dividir",
"dropHere": "Desliza para mostrar aquí",
"paneActions": "Acciones del panel",
"dividerHint": "Arrastra para cambiar el tamaño. Haz doble clic para igualar.",
"openInSplit": "Abierto en división",
"openInNewSplit": "Nueva división con la pestaña actual",
"shortcuts": "Atajos",
"shortcutNavigate": "Desplazarse entre paneles",
"presets": {
"columns2": "Dos uno al lado del otro",
"rows2": "Dos apilados",
"columns3": "Tres uno al lado del otro",
"mainLeft3": "Una a la izquierda, dos a la derecha",
"mainBottom3": "Dos arriba, uno abajo",
"grid4": "Cuadrícula de cuatro",
"grid5": "Tres sobre dos",
"grid6": "Cuadrícula de seis"
}
},
"connections": {
"noConnections": "Sin conexiones",
"noConnectionsDesc": "Abre una terminal, gestor de archivos o escritorio remoto para ver las conexiones aquí",
"connectedFor": "Conectado durante {{duration}}",
"connected": "Conectado",
"disconnected": "Desconectado",
"closeTab": "Cerrar pestaña",
"closeConnection": "Cerrar conexión",
"forgetTab": "Olvidar",
"removeBackground": "Eliminar",
"reconnect": "Reconectar",
"reopenTab": "Reabrir",
"sectionOpen": "Abierto",
"sectionBackground": "En segundo plano",
"backgroundDesc": "Las sesiones persisten durante {{minutes}} minutos después de la desconexión y se pueden volver a conectar.",
"persisted": "Persistente en segundo plano",
"expiresIn": "Caduca en {{duration}}",
"search": "Buscar conexiones...",
"noSearchResults": "Ninguna conexión coincide con tu búsqueda",
"rename": "Renombrar sesión"
},
"terminal": {
"totpRequired": "Autenticación de dos factores requerida",
"totpCodeLabel": "Código de verificación",
"totpVerify": "Verificar",
"mfaPromptRequired": "Se requiere autenticación",
"mfaPushRequired": "Se requiere autenticación push.",
"mfaMenuPlaceholder": "Introduzca su respuesta",
"mfaCodeOrPushPlaceholder": "Código o \"push\"",
"mfaWaitingApproval": "Esperando la aprobación en su dispositivo...",
"mfaSendRequest": "Enviar solicitud",
"browserSignInCode": "Clave de seguridad",
"browserSignInUrl": "URL de inicio de sesión",
"browserSignInOpen": "Abrir en el navegador",
"browserSignInContinue": "He completado el inicio de sesión.",
"browserSignInRequired": "{{provider}} Se requiere iniciar sesión",
"connectionLogTitle": "Registro de conexión",
"connectionLogCopy": "Copiar registros al portapapeles",
"connectionLogEmpty": "Aún no hay registros de conexión",
"connectionLogWaiting": "Esperando registros de conexión...",
"connectionLogCopied": "Registros de conexión copiados al portapapeles",
"connectionLogCopyFailed": "Error al copiar los registros al portapapeles"
},
"cardGrid": {
"dragToMove": "Arrastrar para mover",
"dragToResize": "Arrastrar para redimensionar",
"changeWidth": "Cambiar ancho",
"removeCard": "Eliminar {{label}}",
"addCard": "Añadir",
"columns": "Columnas",
"empty": "No hay tarjetas. Use Añadir abajo para colocar tarjetas."
},
"auth": {
"tagline": "Gestión autoalojada de SSH y escritorio remoto",
"loginTitle": "Bienvenido de nuevo",
"registerTitle": "Crear cuenta",
"forgotPassword": "¿Olvidó la contraseña?",
"rememberMe": "Recordar dispositivo durante 30 días (incluye TOTP)",
"noAccount": "¿No tiene cuenta?",
"hasAccount": "¿Ya tiene cuenta?",
"twoFactorAuth": "Autenticación de dos factores",
"enterCode": "Introduzca el código de verificación",
"redirectingToApp": "Redirigiendo a la aplicación...",
"sshAuthenticationRequired": "Autenticación SSH requerida",
"sshNoKeyboardInteractive": "Autenticación interactiva por teclado no disponible",
"sshAuthenticationFailed": "Autenticación fallida",
"sshAuthenticationTimeout": "Tiempo de espera de autenticación agotado",
"sshNoKeyboardInteractiveDescription": "El servidor no admite la autenticación por teclado interactivo. Proporcione su contraseña o clave SSH.",
"sshAuthFailedDescription": "Las credenciales proporcionadas son incorrectas. Inténtelo de nuevo con credenciales válidas.",
"sshTimeoutDescription": "El intento de autenticación ha caducado. Inténtelo de nuevo.",
"sshProvideCredentialsDescription": "Proporcione sus credenciales SSH para conectarse a este servidor.",
"sshPasswordDescription": "Introduzca la contraseña para esta conexión SSH.",
"sshKeyPasswordDescription": "Si su clave SSH está cifrada, introduzca la frase de contraseña.",
"passphraseRequired": "Frase de contraseña requerida",
"passphraseRequiredDescription": "La clave SSH está cifrada. Introduzca la frase de contraseña para desbloquearla.",
"back": "Volver",
"firstUser": "Primer usuario",
"firstUserMessage": "Usted es el primer usuario y se le otorgarán permisos de administrador. Puede ver la configuración de administrador en el menú desplegable de usuario de la barra lateral. Si cree que esto es un error, revise los registros de Docker o cree una incidencia en GitHub.",
"external": "Externo",
"loginWithExternal": "Iniciar sesión con proveedor externo",
"loginWithExternalDesc": "Inicie sesión utilizando su proveedor de identidad externo configurado.",
"externalNotSupportedInElectron": "El inicio de sesión externo aún no está disponible en la aplicación de escritorio. Utilice la versión web.",
"loginWithProvider": "Iniciar sesión con {{name}}",
"orContinueWith": "o continuar con",
"resetPasswordButton": "Restablecer contraseña",
"sendResetCode": "Enviar código de restablecimiento",
"resetCodeDesc": "Introduzca su nombre de usuario para recibir un código de restablecimiento de contraseña. El código aparecerá en los registros del contenedor de Docker.",
"resetCode": "Código de restablecimiento",
"verifyCodeButton": "Verificar código",
"enterResetCode": "Introduzca el código de 6 dígitos de los registros del contenedor de Docker para el usuario:",
"newPassword": "Nueva contraseña",
"confirmNewPassword": "Confirmar contraseña",
"enterNewPassword": "Introduzca su nueva contraseña para el usuario:",
"signUp": "Registrarse",
"desktopApp": "Aplicación de escritorio",
"loggingInToDesktopApp": "Iniciando sesión en la aplicación de escritorio",
"loadingServer": "Cargando servidor...",
"dataLossWarning": "Restablecer la contraseña de esta forma eliminará todos los hosts SSH guardados, credenciales y otros datos cifrados. Esta acción no se puede deshacer. Utilícela solo si ha olvidado la contraseña y no ha iniciado sesión.",
"authenticationDisabled": "Autenticación desactivada",
"authenticationDisabledDesc": "Todos los métodos de autenticación están actualmente desactivados. Póngase en contacto con su administrador.",
"passwordLoginDisabledDesc": "El inicio de sesión con contraseña está desactivado. Utilice una clave de acceso o un proveedor de autenticación externo.",
"attemptsRemaining": "{{count}} intentos restantes",
"confirmResetDataWipe": "Esta cuenta no ha iniciado sesión desde la actualización de cifrado, por lo que sus datos almacenados no se pueden recuperar sin la contraseña antigua. Al restablecer se eliminarán permanentemente sus hosts, credenciales y fragmentos. ¿Continuar?",
"password": "Contraseña",
"secondFactorUnavailable": "Tu cuenta utiliza un segundo factor de autenticación que no está disponible en este momento. Ponte en contacto con un administrador para restablecerlo.",
"secondFactorNoUI": "Este segundo factor no se puede mostrar en esta pantalla. Contacta con un administrador.",
"serverAuthentication": "Inicio de sesión en el servidor",
"minChars": "min. {{min}} caracteres",
"retrySecondFactorUI": "Reload verification methods"
},
"hostKey": {
"verifyNewHost": "Verificar clave de host SSH",
"keyChangedWarning": "Clave de host SSH cambiada",
"firstConnectionTitle": "Primera conexión a este host",
"firstConnectionDescription": "No se puede establecer la autenticidad de este host. Verifique que la huella digital coincida con lo esperado.",
"keyChangedDescription": "La clave de host de este servidor ha cambiado desde su última conexión. Esto podría indicar un problema de seguridad.",
"previousKey": "Clave anterior",
"newFingerprint": "Nueva huella digital",
"fingerprint": "Huella digital",
"verifyInstructions": "Si confía en este host, haga clic en Aceptar para continuar y guardar esta huella digital para futuras conexiones.",
"securityWarning": "Advertencia de seguridad",
"acceptAndContinue": "Aceptar y continuar",
"acceptNewKey": "Aceptar nueva clave y continuar"
},
"errors": {
"databaseConnection": "No se pudo conectar a la base de datos",
"embeddedServerFailed": "El servidor local de Termix no pudo iniciarse.",
"unknownError": "Error desconocido",
"loginFailed": "Inicio de sesión fallido",
"failedPasswordReset": "Error al iniciar el restablecimiento de contraseña",
"failedVerifyCode": "Error al verificar el código de restablecimiento",
"failedCompleteReset": "Error al completar el restablecimiento de contraseña",
"invalidTotpCode": "Código TOTP no válido",
"failedOidcLogin": "No se pudo iniciar el inicio de sesión externo.",
"silentSigninOidcUnavailable": "Se solicitó el inicio de sesión silencioso, pero no hay ningún inicio de sesión externo configurado.",
"failedUserInfo": "Error al obtener la información del usuario después del inicio de sesión",
"oidcAuthFailed": "Falló el inicio de sesión externo",
"invalidAuthUrl": "URL de autorización no válida recibida del backend",
"requiredField": "Este campo es obligatorio",
"minLength": "La longitud mínima es {{min}}",
"passwordMismatch": "Las contraseñas no coinciden",
"passwordLoginDisabled": "El inicio de sesión con usuario/contraseña está actualmente deshabilitado",
"sessionExpired": "Sesión caducada - inicie sesión de nuevo",
"totpRateLimited": "Límite de velocidad: Demasiados intentos de verificación TOTP. Inténtelo de nuevo más tarde.",
"totpRateLimitedWithTime": "Límite de velocidad: Demasiados intentos de verificación TOTP. Espere {{time}} segundos antes de intentarlo de nuevo.",
"resetCodeRateLimited": "Límite de velocidad: Demasiados intentos de verificación. Inténtelo de nuevo más tarde.",
"resetCodeRateLimitedWithTime": "Límite de intentos: Demasiados intentos de verificación. Espere {{time}} segundos antes de volver a intentarlo.",
"authTokenSaveFailed": "Error al guardar el token de autenticación",
"authTokenMissing": "El servidor no devolvió un nuevo token de autenticación. Inicie sesión de nuevo.",
"failedToLoadServer": "Error al cargar el servidor",
"sessionExpiredLogin": "La sesión ha caducado. Vuelva a iniciar sesión."
},
"messages": {
"registrationDisabled": "El registro de nuevas cuentas está deshabilitado por un administrador. Inicie sesión o contacte con un administrador.",
"userNotAllowed": "Su cuenta no está autorizada para registrarse. Contacte con un administrador.",
"databaseConnectionFailed": "Error al conectar con el servidor de base de datos",
"embeddedServerPortInUse": "El puerto {{port}} ya está en uso por otro programa. Normalmente se trata de un contenedor Docker de Termix o de un proceso de Termix residual de una sesión anterior. Ciérralo y reinicia Termix.",
"embeddedServerPortInUseUnknownPort": "Uno de los puertos que necesita Termix ya está siendo utilizado por otro programa. Cierra el programa que lo esté usando y luego reinicia Termix.",
"embeddedServerCrashed": "El servidor local se detuvo inesperadamente. Reinicie Termix y revise el registro del escritorio si el problema persiste.",
"resetCodeSent": "Código de restablecimiento enviado a los registros de Docker",
"codeVerified": "Código verificado correctamente",
"passwordResetSuccess": "Contraseña restablecida correctamente",
"loginSuccess": "Inicio de sesión exitoso",
"registrationSuccess": "Registro exitoso"
},
"placeholders": {
"language": "Idioma",
"keyPassword": "contraseña de la clave",
"pastePrivateKey": "Pegue su clave privada aquí...",
"enterPassword": "Introduce tu contraseña",
"apiKeyName": "e.g., CI Pipeline",
"credentialName": "e.g. Production SSH Key",
"optionalDetails": "Optional details...",
"sshUsername": "e.g. root or deploy",
"hostAddress": "10.0.0.1 or example.com",
"hostName": "e.g. Web Server Production"
},
"dashboard": {
"title": "Panel de control",
"loading": "Cargando panel de control...",
"github": "GitHub",
"support": "Soporte",
"discord": "Discord",
"docs": "Documentación",
"donate": "Donar",
"serverOverview": "Resumen del servidor",
"version": "Versión",
"upToDate": "Actualizado",
"updateAvailable": "Actualización disponible",
"beta": "Beta",
"uptime": "Tiempo de actividad",
"database": "Base de datos",
"healthy": "Correcto",
"error": "Error",
"totalHosts": "Total de hosts",
"totalCredentials": "Total de credenciales",
"recentActivity": "Actividad reciente",
"reset": "Restablecer",
"loadingRecentActivity": "Cargando actividad reciente...",
"noRecentActivity": "Sin actividad reciente",
"quickActions": "Acciones rápidas",
"addHost": "Añadir host",
"addCredential": "Añadir credencial",
"adminSettings": "Configuración de administrador",
"userProfile": "Perfil de usuario",
"serverStats": "Estadísticas del servidor",
"loadingServerStats": "Cargando estadísticas del servidor...",
"noServerData": "No hay datos del servidor disponibles",
"customizeLayout": "Personalizar panel",
"dashboardSettings": "Configuración del panel",
"enableDisableCards": "Activar/Desactivar tarjetas",
"resetLayout": "Restablecer diseño predeterminado",
"serverOverviewCard": "Resumen del servidor",
"recentActivityCard": "Actividad reciente",
"quickActionsCard": "Acciones rápidas",
"serverStatsCard": "Estadísticas del servidor",
"panelMain": "Principal",
"panelSide": "Lateral",
"justNow": "ahora mismo",
"activityFileManager": "Gestor de archivos"
},
"donation": {
"title": "¿Disfrutando de Termix?",
"body": "Termix es gratuito y de código abierto, creado y mantenido por un equipo de dos personas en nuestro tiempo libre. Si has sustituido una herramienta comercial por la que estarías pagando, una donación ayuda a cubrir los costes de alojamiento y a que el desarrollo continúe. Actualmente, las donaciones son solo en criptomonedas.",
"milestones": "Las donaciones también ayudan a financiar el tiempo para investigar y aprender lo necesario para crear funcionalidades como el soporte para SAML y Kubernetes. Ve el progreso en la página de donaciones.",
"cta": "Donar",
"dismiss": "Quizás más tarde"
},
"dashboardTab": {
"stable": "ESTABLE",
"hostsOnline": "Hosts en línea",
"registerNewServer": "Registrar un nuevo servidor",
"storeSshKeysOrPasswords": "Almacenar claves SSH o contraseñas",
"manageUsersAndRoles": "Gestionar usuarios y roles",
"manageYourAccount": "Gestionar tu cuenta",
"hostStatus": "Estado del host",
"noHostsConfigured": "No hay hosts configurados",
"online": "EN LÍNEA",
"offline": "DESCONECTADO",
"checking": "COMPROBANDO",
"onlineLower": "En línea",
"add": "Añadir:",
"commandPalette": "Paleta de comandos",
"done": "Hecho",
"editModeInstructions": "Arrastra las tarjetas para reordenarlas. Arrastra el separador de columnas para cambiar el tamaño de las columnas. Arrastra el borde inferior de una tarjeta para cambiar su altura. Usa el botón de la papelera para eliminar una tarjeta.",
"empty": "Vacío",
"clear": "Limpiar",
"viewServerDetails": "Ver detalles del servidor",
"dragToResizeColumns": "Arrastra para cambiar el tamaño de las columnas",
"hostsAvailable": "Anfitriones disponibles"
},
"admin": {
"sectionGeneral": "General",
"sectionUsers": "Usuarios",
"sectionSessions": "Sesiones",
"sectionRoles": "Roles",
"sectionDatabase": "Base de datos",
"sectionApiKeys": "Claves API",
"sectionAuditLog": "Registro de auditoría",
"sectionSsl": "Certificado HTTPS",
"sectionBranding": "Etiqueta blanca",
"brandingAppName": "Nombre de la aplicación",
"brandingAppNameDesc": "Se muestra en la pantalla de inicio de sesión y en la pestaña del navegador. Déjelo en blanco para usar \"Termix\".",
"brandingTagline": "eslogan",
"brandingTaglineDesc": "Se muestra debajo del nombre de la aplicación en la pantalla de inicio de sesión. Déjelo en blanco para usar el eslogan predeterminado.",
"brandingLogo": "Logo",
"brandingLogoDesc": "PNG, JPEG o WEBP, hasta 750 KB. Reemplaza el icono predeterminado en la pantalla de inicio de sesión y en la pestaña del navegador.",
"brandingLogoUpload": "Subir logotipo",
"brandingLogoReset": "Restablecer a valores predeterminados",
"brandingLogoInvalid": "Imagen no válida. Utilice un archivo PNG, JPEG o WEBP de hasta 750 KB.",
"brandingSaved": "Configuración de marca guardada",
"brandingSaveFailed": "No se pudieron guardar los ajustes de marca.",
"sslDescription": "El certificado de Termix se emite a través de HTTPS. Puedes subir el tuyo aquí o conseguir y renovar uno de Let's Encrypt en la sección de Certificados ACME.",
"sslDocsLink": "Ver documentación SSL",
"sslCertStatus": "Estado del certificado",
"sslCertStatusNone": "Sin certificado",
"sslCertStatusValid": "Válido",
"sslCertStatusExpiring": "Caduca pronto",
"sslCertStatusExpired": "Caducado",
"sslCertExpiresAt": "Caduca {{date}}",
"sslInfoNote": "Tras emitir o cargar un certificado, Termix habilitará automáticamente HTTPS en SSL_PORT (por defecto, 8443), además del puerto HTTP existente. Asegúrese de que dicho puerto esté publicado o asignado a este contenedor para que sea accesible.",
"sslManualCert": "Certificado (PEM)",
"sslManualCertPlaceholder": "-----INICIO DEL CERTIFICADO-----",
"sslManualKey": "Clave privada (PEM)",
"sslManualKeyPlaceholder": "-----COMIENZA LA CLAVE PRIVADA-----",
"sslManualDesc": "Pegue su certificado y clave privada existentes, incluyendo la cadena completa si así lo requiere su CA.",
"sslManualUpload": "Cargar e instalar certificado",
"sslManualUploadLoading": "Subiendo certificado...",
"sslManualUploadSuccess": "Certificado cargado e instalado correctamente",
"sslManualUploadFailed": "Falló la carga del certificado.",
"sslManualRequiresFields": "Se requiere certificado y clave privada.",
"auditLogTotal": "{{total}} entradas en total",
"auditLogEmpty": "No se han encontrado entradas de auditoría",
"auditLogSuccess": "Éxito",
"auditLogFailed": "Error",
"auditLogClearFilters": "Borrar filtros",
"auditLogPage": "Página {{page}} de {{totalPages}} ({{total}} en total)",
"auditLogIp": "IP",
"auditLogResourceId": "ID de recurso",
"auditLogFilterUser": "Usuario",
"auditLogFilterAction": "Acción",
"auditLogFilterResourceType": "Tipo de recurso",
"auditLogFilterStatus": "Estado",
"auditLogFilterFrom": "Desde",
"auditLogFilterTo": "Hasta",
"auditLogFilterAll": "Todos",
"allowRegistration": "Permitir registro de usuarios",
"allowRegistrationDesc": "Permite a los nuevos usuarios registrarse con un nombre de usuario y contraseña",
"allowPasswordLogin": "Permitir inicio de sesión con contraseña",
"allowPasswordLoginDesc": "Inicio de sesión con usuario/contraseña",
"oidcAutoProvision": "Crear automáticamente cuentas externas",
"oidcAutoProvisionDesc": "Crea una cuenta la primera vez que alguien inicie sesión a través de un inicio de sesión externo como SSO o LDAP, incluso cuando el registro esté desactivado.",
"secondFactorAfterExternalLogin": "Solicita un segundo factor de autenticación después de los inicios de sesión externos (SSO, GitHub, Google, LDAP).",
"secondFactorAfterExternalLoginDesc": "Desactivado, el segundo factor registrado solo se solicita después de la contraseña y otros inicios de sesión locales, igual que antes. Activado, se solicita después de cada método de inicio de sesión, incluidos SSO y LDAP.",
"allowPasswordReset": "Permitir restablecimiento de contraseña",
"allowPasswordResetDesc": "Código de restablecimiento a través de los registros de Docker",
"auditForwardingTitle": "Reenviar a SIEM",
"auditForwardingDesc": "Envíe una copia de cada entrada de auditoría a un recopilador externo en formato NDJSON. Los registros locales siguen siendo la fuente de información fidedigna.",
"auditForwardingEnvNotice": "Una variable de entorno también configura el reenvío; la URL guardada aquí tiene prioridad.",
"auditForwardingToken": "Ficha al portador (opcional)",
"auditForwardingTokenStored": "Token de portador (almacenado)",
"auditForwardingSaved": "Configuración de reenvío de auditoría guardada",
"auditForwardingSaveError": "No se pudieron guardar los ajustes de reenvío de auditoría.",
"sessionTimeout": "Tiempo de expiración de sesión",
"hours": "horas",
"sessionTimeoutRange": "Mínimo 1 hora, máximo 720 horas",
"monitoringDefaults": "Configuración predeterminada de monitorización",
"statusCheck": "Comprobación de estado",
"sec": "seg",
"logLevel": "Nivel de registro",
"usersCount": "{{count}} usuarios",
"searchUsers": "Buscar usuarios...",
"noUsers": "No hay usuarios",
"noUsersMatch": "No hay usuarios que coincidan con tu búsqueda.",
"pageOf": "Página {{page}} de {{total}}",
"createUser": "Crear",
"newRole": "Nuevo rol",
"roleName": "Nombre",
"roleDisplayName": "Nombre para mostrar",
"roleDescription": "Descripción",
"rolesCount": "{{count}} roles",
"createRole": "Crear",
"creating": "Creando...",
"exportDatabase": "Exportar base de datos",
"exportDatabaseDesc": "Descarga una copia de seguridad portátil de SQLite de todos los hosts, credenciales y configuraciones.",
"export": "Exportar",
"exporting": "Exportando...",
"importDatabase": "Importar base de datos",
"importDatabaseDesc": "Restaurar desde una copia de seguridad .sqlite portátil en cualquier base de datos.",
"importDatabaseSelected": "Seleccionado: {{name}}",
"selectFile": "Seleccionar archivo",
"changeFile": "Cambiar",
"import": "Importar",
"importing": "Importando...",
"apiKeysCount": "{{count}} claves",
"apiKeysDocsLink": "Ver documentación",
"apiKeysCliHint": "Utilice una clave API con la interfaz de línea de comandos de Termix para administrar servidores desde su terminal.",
"apiKeysCliLink": "Ver la documentación de la CLI",
"newApiKey": "Nueva clave API",
"apiKeyCreatedWarning": "Clave creada: cópiala ahora, no se volverá a mostrar.",
"apiKeyName": "Nombre",
"apiKeyUser": "Usuario",
"apiKeySelectUser": "Seleccionar un usuario...",
"apiKeyExpiresAt": "Caduca",
"createKey": "Crear clave",
"apiKeyNoExpiry": "Sin caducidad",
"revokedBadge": "REVOCADA",
"authTypeDual": "Autenticación dual",
"authTypeOidc": "Externo",
"authTypeLocal": "Local",
"adminStatusAdministrator": "Administrador",
"adminStatusRegularUser": "Usuario normal",
"adminBadge": "ADMIN",
"systemBadge": "SYS",
"customBadge": "CUSTOM",
"youBadge": "YOU",
"sessionsActive": "{{count}} activas",
"sessionActive": "Activa: {{time}}",
"sessionExpires": "Caduca: {{time}}",
"revokeAll": "Revocar todo",
"revokeAllSessionsSuccess": "Todas las sesiones del usuario revocadas",
"revokeAllSessionsFailed": "Error al revocar las sesiones",
"revokeSessionFailed": "Error al revocar la sesión",
"addRole": "Añadir rol",
"noCustomRoles": "No hay roles personalizados definidos",
"removeRoleFailed": "Error al eliminar el rol",
"assignRoleFailed": "Error al asignar el rol",
"deleteRoleFailed": "Error al eliminar el rol",
"userAdminAccess": "Administrador",
"userAdminAccessDesc": "Acceso completo a todos los ajustes de administración",
"userRoles": "Roles",
"revokeAllUserSessions": "Revocar todas las sesiones",
"revokeAllUserSessionsDesc": "Forzar inicio de sesión de nuevo en todos los dispositivos",
"revoke": "Revocar",
"deleteUserWarning": "La eliminación de este usuario es permanente.",
"deleteUser": "Eliminar {{username}}",
"deleting": "Eliminando...",
"deleteUserFailed": "Error al eliminar el usuario",
"deleteUserSuccess": "Usuario \"{{username}}\" eliminado",
"deleteRoleSuccess": "Rol \"{{name}}\" eliminado",
"revokeKeySuccess": "Clave \"{{name}}\" revocada",
"revokeKeyFailed": "Error al revocar la clave",
"copiedToClipboard": "Copiado al portapapeles",
"done": "Hecho",
"createUserTitle": "Crear usuario",
"createUserDesc": "Crear una nueva cuenta local.",
"createUserUsername": "Nombre de usuario",
"createUserPassword": "Contraseña",
"createUserPasswordHint": "Mínimo 6 caracteres.",
"createUserEnterUsername": "Introducir nombre de usuario",
"createUserEnterPassword": "Introducir contraseña",
"createUserSubmit": "Crear usuario",
"editUserTitle": "Gestionar usuario: {{username}}",
"editUserDesc": "Editar roles, estado de administrador, sesiones y ajustes de la cuenta.",
"editUserUsername": "Nombre de usuario",
"editUserAuthType": "Tipo de autenticación",
"editUserAdminStatus": "Estado de administrador",
"editUserUserId": "ID de usuario",
"linkAccountTitle": "Vincular cuentas",
"linkAccountDesc": "Fusionar la cuenta externa {{username}} con una cuenta local existente.",
"linkAccountDescLocal": "Vincula una cuenta local {{username}} con una cuenta existente solo para uso externo.",
"linkAccountWarningTitle": "Esto hará lo siguiente:",
"linkAccountEffect1": "Eliminar la cuenta de solo acceso externo",
"linkAccountEffect2": "Agregue su inicio de sesión externo a la cuenta de destino.",
"linkAccountEffect3": "Permitir tanto el inicio de sesión externo como el inicio de sesión mediante contraseña.",
"linkAccountTargetUsername": "Nombre de usuario de la cuenta local",
"linkAccountTargetPlaceholder": "Introduzca el nombre de usuario de la cuenta local a vincular",
"linkAccountOidcUsername": "Nombre de usuario de cuenta externa",
"linkAccountOidcPlaceholder": "Ingrese el nombre de usuario de la cuenta externa para fusionarla",
"linkAccountOidcNotFound": "No se encontró ninguna cuenta externa con ese nombre de usuario.",
"linkAccounts": "Vincular cuentas",
"linkAccountSuccess": "Cuentas vinculadas correctamente",
"linkAccountFailed": "Error al vincular cuentas",
"linkAccountInProgress": "Vinculando...",
"unlinkAccountTitle": "Desvincular inicio de sesión externo",
"unlinkAccountDesc": "Eliminar el inicio de sesión externo de {{username}}. Solo podrán iniciar sesión con su contraseña.",
"unlinkAccountWarning": "Esto eliminará el inicio de sesión externo de esta cuenta. El usuario debe tener una contraseña configurada para seguir iniciando sesión.",
"unlinkAccount": "Desvincular inicio de sesión externo",
"unlinkAccountInProgress": "Desvinculando...",
"unlinkAccountSuccess": "Inicio de sesión externo no vinculado",
"unlinkAccountFailed": "No se pudo desvincular el inicio de sesión externo.",
"saving": "Guardando...",
"updateRegistrationFailed": "Error al actualizar la configuración de registro",
"updatePasswordLoginFailed": "Error al actualizar la configuración de inicio de sesión por contraseña",
"updateOidcAutoProvisionFailed": "No se pudo actualizar la configuración de creación automática.",
"updateSecondFactorAfterExternalLoginFailed": "No se pudo actualizar la configuración del segundo factor.",
"updatePasswordResetFailed": "Error al actualizar la configuración de restablecimiento de contraseña",
"sessionTimeoutRange2": "El tiempo de espera de sesión debe estar entre 1 y 720 horas",
"sessionTimeoutSaved": "Timeout de sesión guardado",
"sessionTimeoutSaveFailed": "Error al guardar el timeout de sesión",
"monitoringIntervalInvalid": "Valores de intervalo no válidos",
"monitoringSaved": "Ajustes de monitorización guardados",
"monitoringSaveFailed": "Error al guardar los ajustes de monitorización",
"logLevelUpdateFailed": "Error al actualizar el nivel de registro",
"createUserRequired": "El nombre de usuario y la contraseña son obligatorios",
"createUserPasswordTooShort": "La contraseña debe tener al menos 6 caracteres",
"createUserSuccess": "Usuario \"{{username}}\" creado",
"createUserFailed": "Error al crear el usuario",
"updateAdminStatusFailed": "Error al actualizar el estado de administrador",
"allSessionsRevoked": "Todas las sesiones revocadas",
"revokeSessionsFailed": "Error al revocar las sesiones",
"manageUserData": "Gestionar datos del usuario",
"backToUsers": "Volver a usuarios",
"manageTabAccount": "Cuenta",
"manageTabHosts": "Hosts",
"manageTabCredentials": "Credenciales",
"manageTabSessions": "Sesiones",
"manageTabDanger": "Peligro",
"manageEditorBack": "Volver a los datos de {{username}}",
"dataLockedBadge": "BLOQUEADO",
"dataLockedNotice": "Los datos de {{username}} permanecen bloqueados hasta que inicien sesión de nuevo. Sus hosts, credenciales y fragmentos no se pueden ver ni editar hasta entonces.",
"resetPasswordTitle": "Restablecer contraseña",
"resetPasswordOidcOnly": "Este usuario inicia sesión a través de un proveedor externo y no tiene contraseña.",
"resetPasswordPlaceholder": "Nueva contraseña",
"resetPasswordBtn": "Restablecer",
"resetPasswordWorking": "Restableciendo...",
"resetPasswordSuccess": "Contraseña restablecida",
"resetPasswordSuccessWiped": "Contraseña restablecida. Los datos cifrados del usuario fueron eliminados.",
"resetPasswordFailed": "Error al restablecer la contraseña",
"resetPasswordConfirmWipe": "{{username}} no ha iniciado sesión desde la actualización del cifrado, por lo que sus datos no se pueden recuperar. Restablecer ahora eliminará sus hosts, credenciales y fragmentos. ¿Continuar?",
"manageApiKeys": "Claves API",
"apiKeyNamePlaceholder": "Nombre de la clave",
"apiKeyCopyNotice": "Copie esta clave ahora, no se mostrará de nuevo.",
"noApiKeysForUser": "No hay claves API",
"apiKeyDeleteFailed": "Error al eliminar la clave API",
"exportUserData": "Exportar datos",
"exportUserDataDesc": "Descargar hosts, credenciales y datos del gestor de archivos de este usuario como JSON. Los secretos se descifran.",
"exportUserDataSuccess": "Datos de usuario exportados",
"exportUserDataFailed": "Error al exportar los datos del usuario",
"hostsCount": "{{count}} hosts",
"addHostForUser": "Añadir host",
"noHostsForUser": "Este usuario no tiene hosts",
"connectToHost": "Conectar",
"deleteHostConfirm": "¿Eliminar el host \"{{name}}\" perteneciente a {{username}}?",
"hostDeletedSuccess": "Host eliminado",
"hostDeleteFailed": "Error al eliminar el host",
"credentialsCount": "{{count}} credenciales",
"addCredentialForUser": "Añadir credencial",
"noCredentialsForUser": "Este usuario no tiene credenciales",
"deleteCredentialConfirm": "¿Eliminar credencial \"{{name}}\" de {{username}}?",
"credentialDeletedSuccess": "Credencial eliminada",
"credentialDeleteFailed": "Error al eliminar credencial",
"noSessionsForUser": "No hay sesiones activas",
"deleteSuccessorLabel": "Entregue los hosts y las credenciales a",
"deleteSuccessorMe": "Yo (el administrador que elimina)",
"deleteSuccessorNone": "Nadie, bórralos",
"deleteSuccessorDesc": "Todo lo que este usuario compartió seguirá funcionando con el nuevo propietario; al elegir \"nadie\", se eliminarán sus hosts, credenciales y recursos compartidos.",
"deleteUserDangerDesc": "Eliminar permanentemente a {{username}} y todos sus datos (equipos, credenciales, fragmentos, historial). Esta acción no se puede deshacer.",
"deleteUserConfirm": "¿Eliminar permanentemente a {{username}} y todos sus datos?",
"deleteUserAdminBlocked": "Elimine el estado de administrador antes de eliminar este usuario.",
"createRoleRequired": "El nombre y el nombre para mostrar son obligatorios",
"createRoleSuccess": "Rol \"{{name}}\" creado",
"createRoleFailed": "Error al crear rol",
"apiKeyNameRequired": "El nombre de la clave es obligatorio",
"apiKeyUserRequired": "El ID de usuario es obligatorio",
"apiKeyCreatedSuccess": "Clave API \"{{name}}\" creada",
"apiKeyCreateFailed": "Error al crear clave API",
"exportSuccess": "Base de datos exportada correctamente",
"exportFailed": "Error al exportar la base de datos",
"importSelectFile": "Por favor, seleccione un archivo primero",
"importCompleted": "Importación completada: {{total}} elementos importados, {{skipped}} omitidos",
"importFailed": "Error de importación: {{error}}",
"importError": "Error al importar la base de datos",
"sectionHostDefaults": "Valores predeterminados de equipos",
"minutes": "minutos",
"rolePermissions": {
"count": "{{count}} permisos",
"editAction": "Editar permisos",
"loadError": "Error al cargar el catálogo de permisos",
"saved": "Permisos del rol guardados",
"saveError": "Error al guardar los permisos del rol",
"save": "Guardar",
"saving": "Guardando...",
"pluginDisabled": "Función desactivada",
"groups": {
"hosts": "Hosts",
"credentials": "Credenciales",
"admin": "Administración"
}
},
"notificationPrivateEndpoints": "Hosts de notificación privada permitidos",
"notificationPrivateEndpointsDesc": "Hosts privados exactos con los que los canales de notificación pueden contactar. Sepárelos con comas.",
"updateNotificationEndpointsFailed": "No se pudo actualizar la lista de permitidos del punto final de notificación.",
"secondFactorsSectionTitle": "Segundos factores",
"secondFactorsNone": "No se inscribieron segundos factores",
"secondFactorUnavailable": "Indisponible",
"resetSecondFactors": "Restablecer segundos factores",
"resetSecondFactorsConfirm": "¿Eliminar cada segundo factor para {{username}}? Pueden iniciar sesión con su contraseña o SSO y volver a inscribirse.",
"secondFactorsResetSuccess": "Reinicio de los segundos factores",
"secondFactorsResetFailed": "No se pudieron restablecer los segundos factores.",
"passwordLoginForced": "El inicio de sesión con contraseña está desactivado, pero no hay ningún otro método de inicio de sesión habilitado, así que por ahora permanece activado. Nadie se queda sin acceso.",
"sslNotRenewed": "Este certificado no se renueva automáticamente. Caduca el {{date}}. Active la renovación automática en la sección Certificados ACME o cargue uno nuevo antes de esa fecha.",
"sslSelfSigned": "Certificado autofirmado generado por Termix. Los navegadores mostrarán una advertencia al respecto.",
"sslRenewedBy": "Renovado automáticamente por {{plugin}}",
"sslIssuer": "Emitido por {{issuer}}",
"sslNames": "Portadas {{names}}",
"sslManualTitle": "Subir un certificado",
"updateExternalAutoProvisionFailed": "No se pudo actualizar la configuración de creación automática.",
"hostTags": "Predefined host tags",
"hostTagsDesc": "Tags every user sees as suggestions in the host editor. Press Space or Enter to add one. Removing a tag here does not remove it from hosts.",
"hostTagsError": "Could not load or save host tag suggestions."
},
"newUi": {
"sidebar": {
"quickConnect": {
"hostLabel": "Host",
"hostPlaceholder": "192.168.1.1 o example.com",
"portLabel": "Puerto",
"portPlaceholder": "22",
"usernameLabel": "Nombre de usuario",
"usernamePlaceholder": "nombre de usuario",
"authLabel": "Autenticación",
"passwordLabel": "Contraseña",
"passwordPlaceholder": "contraseña",
"privateKeyLabel": "Clave privada",
"privateKeyPlaceholder": "Pegar clave privada...",
"credentialLabel": "Credencial",
"credentialPlaceholder": "Seleccionar credencial guardada",
"protocolLabel": "Protocolo",
"domainLabel": "Dominio",
"domainPlaceholder": "opcional",
"connectToAction": "Conéctate a {{name}}",
"sshProtocol": "SSH",
"noTarget": "Ningún elemento instalado puede conectarse a este tipo de host."
},
"keybindings": {
"title": "Atajos de teclado",
"description": "Asigna teclas a acciones en la terminal y la aplicación, o modifica los atajos de teclado predeterminados.",
"defaultsHeading": "Atajos integrados",
"fixedHeading": "Accesos directos a aplicaciones",
"fixed": {
"splitRight": "Dividir a la derecha",
"splitDown": "Dividir abajo",
"zoomPane": "Amplíe el panel seleccionado",
"navigatePane": "Desplazarse entre paneles",
"nextTab": "Siguiente pestaña",
"previousTab": "Pestaña anterior",
"jumpTab": "Ir a la pestaña",
"previousView": "Volver a la vista de la barra lateral anterior",
"fullscreen": "Alternar pantalla completa"
},
"customHeading": "Atajos personalizados",
"addBinding": "Agregar acceso directo",
"addBindingTitle": "Agregar acceso directo",
"editBindingTitle": "Editar acceso directo",
"loading": "Cargando...",
"noCustomBindings": "Aún no hay accesos directos personalizados.",
"defaultBadge": "Por defecto",
"customizedBadge": "Personalizado",
"customize": "Personalizar",
"resetToDefault": "Restablecer a valores predeterminados",
"resetAllToDefaults": "Restablecer todo a los valores predeterminados",
"close": "Cerca",
"cancel": "Cancelar",
"saveBinding": "Guardar acceso directo",
"saveError": "No se pudieron guardar los atajos de teclado.",
"pressKeysToRecord": "Combinación de teclas",
"pressKeysPlaceholder": "Haz clic y pulsa las teclas",
"recording": "Pulsa las teclas...",
"comboRequiredError": "Primero, pulse una combinación de teclas.",
"conflictWarning": "Esta combinación ya está vinculada a {{combo}}. Guardar hará que ambos se activen.",
"actionLabel": "Acción",
"actionNextTab": "Cambiar a la siguiente pestaña",
"actionPreviousTab": "Volver a la pestaña anterior",
"actionOpenCommandPalette": "Abrir búsqueda rápida",
"actionReconnectSession": "Reconectar sesión actual",
"unavailableAction": "{{type}} (no disponible)",
"actionRequiredError": "Elige una acción primero."
},
"userProfile": {
"donateTitle": "Mantener Termix vivo",
"donateDescription": "Termix es gratuito, autoalojado y construido por solo unas pocas personas en su tiempo libre. Si te ha ahorrado tiempo o dinero, una donación en criptomonedas ayuda a mantenerlo.",
"donateMilestones": "Las donaciones ayudan a financiar el tiempo para investigar y aprender lo necesario para crear soporte para SAML, Kubernetes y Agent. Consulta el progreso y dona.",
"donateButton": "Donar criptomonedas",
"storageModeLocal": "Navegador",
"storageModeCloud": "Base de datos",
"storageModeDescription": "El navegador guarda los ajustes solo en este navegador. La base de datos los sincroniza con el servidor y los carga en cualquier dispositivo.",
"resetToDefaults": "Restablecer predeterminados",
"resetToDefaultsSuccess": "Ajustes restablecidos a los valores predeterminados.",
"storageModeSwitch": "Almacenamiento de preferencias",
"sectionAccount": "Cuenta",
"desktopProfileTitle": "Este dispositivo solo",
"desktopProfileDescription": "Este perfil reside en este dispositivo e inicia sesión automáticamente. Conéctalo a un servidor Termix para usar los mismos hosts y configuraciones en todos los dispositivos.",
"sectionInterface": "Interfaz",
"interfacePresetDesc": "Termix muestra un alto nivel de detalle. Todas las funciones permanecen disponibles.",
"preset_simple": "Simple",
"preset_simple_desc": "Solo lo esencial.",
"preset_balanced": "Equilibrado",
"preset_balanced_desc": "El diseño estándar.",
"preset_advanced": "Avanzado",
"preset_advanced_desc": "Todo encendido, muy apretado.",
"presetClearOverrides": "Restablecer todo",
"presetOverridesTitle": "Personalizado",
"presetRevertArea": "Revertir",
"presetConfirmTitle": "¿Cambiar a {{preset}}?",
"presetConfirmDesc": "Esto restablece la barra lateral, la navegación, el diseño del panel de control, la barra de herramientas del terminal y la vista del administrador de archivos. Los hosts, las credenciales y la página de inicio no se modifican.",
"presetConfirmApply": "Aplicar preajuste",
"runSetupAgainDesc": "Repase la configuración inicial.",
"runSetupAgainButton": "Ejecutar configuración",
"uiArea_chrome": "Aplicación Chrome",
"uiArea_hostList": "Lista de hosts",
"uiArea_credentialList": "Lista de credenciales",
"uiArea_rail": "Navegación",
"uiArea_dashboard": "Panel",
"uiArea_terminal": "Terminal",
"uiArea_fileManager": "Gestor de archivos",
"uiArea_hostEditor": "Editor anfitrión",
"sectionAppearance": "Apariencia",
"sectionSecurity": "Seguridad",
"sectionApiKeys": "Claves API",
"sectionData": "Datos",
"usernameLabel": "Nombre de usuario",
"roleLabel": "Rol",
"roleAdministrator": "Administrador",
"authMethodLabel": "Método de autenticación",
"authMethodLocal": "Local",
"twoFaLabel": "2FA",
"twoFaOn": "Activado",
"twoFaOff": "Desactivado",
"versionLabel": "Versión",
"betaProgramTitle": "Programa Beta",
"betaProgramDescription": "Prueba las próximas funciones con la etiqueta Docker :beta de lanzamiento semanal continuo. Inestable, no apto para producción.",
"betaProgramFeedback": "¿Encontraste un error? Infórmalo aquí.",
"betaProgramLearnMore": "Más información",
"cliTitle": "Interfaz de línea de comandos de Termix",
"cliDescription": "Abre terminales, ejecuta comandos y mueve archivos desde tu propia consola.",
"cliLearnMore": "Más información",
"deleteAccount": "Eliminar cuenta",
"deleteAccountDescription": "Eliminar permanentemente tu cuenta",
"changeServerDescription": "Cambiar a un servidor backend de Termix diferente",
"deleteButton": "Eliminar",
"deleteAccountPermanent": "Esta acción es permanente y no se puede deshacer.",
"deleteAccountWarning": "Todas las sesiones, hosts, credenciales y configuraciones se eliminarán permanentemente.",
"confirmPasswordDeletePlaceholder": "Introduce tu contraseña para confirmar",
"languageLabel": "Idioma",
"themeLabel": "Tema",
"fontSizeLabel": "Tamaño de fuente",
"interfaceFontLabel": "Fuente de interfaz",
"interfaceFontDescription": "Cambia la fuente de la interfaz de la aplicación. Los perfiles de terminal conservan su propia configuración de fuente.",
"accentColorLabel": "Color de acento",
"keyboardShortcuts": "Atajos de teclado",
"keyboardShortcutsDescription": "Personaliza los accesos directos para copiar, pegar y usar comandos en la terminal.",
"manageShortcuts": "Administrar",
"historyTracking": "Seguimiento del historial",
"historyTrackingDesc": "Registrar comandos del terminal",
"commandPalette": "Paleta de comandos",
"commandPaletteDesc": "Habilitar atajo de teclado",
"reopenTabsOnLogin": "Reabrir pestañas al iniciar sesión",
"reopenTabsOnLoginDesc": "Restaurar las pestañas abiertas al iniciar sesión o actualizar la página, incluso desde otro dispositivo",
"confirmTabClose": "Confirmar cierre de pestaña",
"confirmTabCloseDesc": "Preguntar antes de cerrar pestañas del terminal",
"showTabNumbers": "Mostrar números de pestaña",
"showTabNumbersDesc": "Muestra un número en cada pestaña para ayudar a distinguirlas.",
"settingsAppRail": "App Rail",
"sidebarSettingsMoved": "Los ajustes de visualización de la barra lateral del host se han trasladado al panel Personalizar barra lateral, al que se accede desde la barra de herramientas Hosts.",
"showHostTags": "Mostrar etiquetas de hosts",
"showHostTagsDesc": "Mostrar etiquetas en la lista de hosts",
"hostTrayOnClick": "Clic para expandir acciones del host",
"hostTrayOnClickDesc": "Mostrar siempre los botones de conexión; clic para expandir opciones de gestión en lugar de pasar el cursor",
"compactHostView": "Vista compacta de hosts",
"compactHostViewDesc": "Contraer cada host a una sola línea mostrando solo su nombre y dirección",
"statusColors": "Colores de estado reales",
"statusColorsDesc": "Usar verde/rojo para estado en línea/desconectado en lugar del color de acento",
"pinAppRail": "Fijar barra de aplicaciones",
"pinAppRailDesc": "Mantener la barra lateral izquierda de aplicaciones siempre expandida en lugar de expandirse al pasar el cursor",
"openFullscreenSettings": "Abrir configuración en pantalla completa",
"exitFullscreenSettings": "Salir de la configuración de pantalla completa",
"expandAppRailOnHover": "Expandir barra de aplicaciones al pasar el cursor",
"expandAppRailOnHoverDesc": "Permitir que la barra lateral izquierda de aplicaciones se expanda cuando el puntero se mueve sobre ella",
"showPinAppRailButton": "Mostrar botón de riel de la aplicación Pin",
"showPinAppRailButtonDesc": "Mostrar un botón en la barra de la aplicación para mantenerla abierta. Desactivado por defecto.",
"settingsNavigation": "Navegación",
"navigationTabsDesc": "Elige qué pestañas aparecen en la barra de navegación",
"showSnippetCommands": "Mostrar comandos",
"showSnippetCommandsDesc": "Muestra el comando de cada fragmento debajo de su nombre. Desactiva esta opción para obtener una lista compacta.",
"foldersCollapsed": "Carpetas contraídas",
"foldersCollapsedDesc": "Contraer carpetas por defecto",
"confirmExecution": "Confirmar ejecución",
"confirmExecutionDesc": "Confirmar antes de ejecutar fragmentos",
"settingsUpdates": "Actualizaciones",
"disableUpdateChecks": "Desactivar comprobación de actualizaciones",
"disableUpdateChecksDesc": "Dejar de buscar actualizaciones",
"changePassword": "Cambiar contraseña",
"currentPasswordLabel": "Contraseña actual",
"currentPasswordPlaceholder": "Contraseña actual",
"newPasswordLabel": "Nueva contraseña",
"newPasswordPlaceholder": "Nueva contraseña",
"confirmPasswordLabel": "Confirmar nueva contraseña",
"confirmPasswordPlaceholder": "Confirmar nueva contraseña",
"updatePassword": "Actualizar contraseña",
"createApiKeyTitle": "Crear clave API",
"createApiKeyDescription": "Generar una nueva clave API para acceso programático.",
"apiKeyNameLabel": "Nombre",
"apiKeyNamePlaceholder": "p. ej., CI Pipeline",
"expiryDateLabel": "Fecha de caducidad",
"optional": "opcional",
"cancel": "Cancelar",
"createKey": "Crear clave",
"apiKeyCreatedWarning": "Clave creada: cópiela ahora, no volverá a aparecer.",
"copyApiKey": "Copiar clave API",
"copiedToClipboard": "Copiado al portapapeles",
"apiKeyCount": "{{count}} claves",
"newKey": "Nueva clave",
"noApiKeys": "Aún no hay claves API.",
"apiKeyActive": "Activa",
"apiKeyUsageHint": "Incluye tu clave en el",
"apiKeyUsageHintHeader": "cabecera.",
"apiKeyPermissionsHint": "Las claves heredan los permisos del usuario que las crea.",
"exportData": "Exportar mis datos",
"exportDataDesc": "Descarga una copia de seguridad de tus hosts, credenciales y configuraciones para transferirla a otro dispositivo.",
"export": "Exportar",
"exporting": "Exportador...",
"importData": "Importar mis datos",
"importDataDesc": "Restaure sus hosts, credenciales y configuraciones desde un archivo de copia de seguridad .sqlite.",
"importDataSelected": "Seleccionado: {{name}}",
"selectFile": "Seleccionar archivo",
"changeFile": "Cambiar",
"import": "Importar",
"importing": "Importador...",
"exportSuccess": "Los datos se exportaron correctamente.",
"exportFailed": "Falló la exportación de datos.",
"importSelectFile": "Por favor, seleccione primero un archivo.",
"importCompleted": "Importación completada: {{total}} artículos importados, {{skipped}} omitidos",
"importFailed": "Error al importar: {{error}}",
"roleUser": "Usuario",
"authMethodDual": "Autenticación dual",
"authMethodOidc": "Externo",
"done": "Listo",
"apiKeyNameRequired": "El nombre de la clave es obligatorio",
"apiKeyCreated": "Clave API \"{{name}}\" creada",
"apiKeyCreateFailed": "Error al crear la clave API",
"apiKeyUser": "Usuario",
"apiKeyExpires": "Expira",
"apiKeyRevoked": "Clave API \"{{name}}\" revocada",
"apiKeyRevokeFailed": "Error al revocar la clave API",
"passwordFieldsRequired": "Se requieren las contraseñas actual y nueva",
"passwordMismatch": "Las contraseñas no coinciden",
"passwordTooShort": "La contraseña debe tener al menos 6 caracteres",
"passwordUpdated": "Contraseña actualizada correctamente",
"passwordUpdateFailed": "Error al actualizar la contraseña",
"deletePasswordRequired": "Se requiere la contraseña para eliminar la cuenta",
"deleteFailed": "Error al eliminar la cuenta",
"deleting": "Eliminando...",
"colorPickerTooltip": "Abrir selector de color",
"themeSystem": "Sistema",
"themeLight": "Claro",
"themeDark": "Oscuro",
"themeDracula": "Dracula",
"themeCatppuccin": "Catppuccin",
"themeNord": "Nord",
"themeSolarized": "Solarized",
"themeTokyoNight": "Tokyo Night",
"themeOneDark": "One Dark",
"themeGruvbox": "Gruvbox",
"linkedProfileTitle": "Inicia sesión en {{server}}",
"linkedProfileDescription": "Este dispositivo utiliza tu cuenta en el servidor y guarda una copia de tus datos, por lo que sigue funcionando sin conexión a internet.",
"manageSync": "Gestionar la sincronización",
"setUpSync": "Enlace a un servidor",
"settingsTabsAndShortcuts": "Pestañas y accesos directos"
}
}
},
"terminalToolbar": {},
"plugins": {
"capabilities": {
"credentials:read": {
"title": "Consulta tus contraseñas y claves.",
"consequence": "Puede leer la clave secreta almacenada para cualquier host al que puedas acceder."
},
"ssh:connect": {
"title": "Ejecuta comandos en tus servidores",
"consequence": "Cualquier comando, en los hosts a los que lo conectes, con tu acceso."
},
"process:spawn": {
"title": "Ejecutar programas en esta máquina",
"consequence": "Los programas se ejecutan en el propio servidor Termix, no en sus equipos."
},
"users:write": {
"title": "Crear y modificar cuentas de usuario",
"consequence": "Puede añadir usuarios y cambiar sus roles."
},
"auth:provide": {
"title": "Iniciar sesión en el gestor",
"consequence": "Puede añadir un método de inicio de sesión, un segundo factor o un tipo de inicio de sesión SSH."
},
"system:tls": {
"title": "Gestionar certificados",
"consequence": "Puede reemplazar el certificado que Termix proporciona a través de HTTPS y responder a las comprobaciones de dominio de las autoridades de certificación."
},
"device:serial": {
"title": "Acceso a dispositivos serie y USB",
"consequence": "Puede abrir un puerto serie físico en la máquina donde se ejecuta Termix."
},
"hosts:write": {
"title": "Crear y cambiar hosts",
"consequence": "Puede añadir hosts y editar los que ya tienes."
},
"credentials:use": {
"title": "Conéctate a tus servidores",
"consequence": "No puede ver tus contraseñas ni claves."
},
"credentials:write": {
"title": "Guardar nuevas credenciales",
"consequence": "Puede añadir contraseñas y claves a tus credenciales guardadas."
},
"network:outbound": {
"title": "Acceder a Internet",
"consequence": "Puede enviar solicitudes a servicios externos."
},
"network:serve": {
"title": "Aceptar conexiones",
"consequence": "Abre un puerto en el servidor Termix."
},
"network:broadcast": {
"title": "Enviar transmisiones de red",
"consequence": "Puede enviar paquetes a dispositivos de la red local, como por ejemplo una señal Wake-on-LAN."
},
"users:read": {
"title": "Ver nombres de usuario y roles",
"consequence": "Nunca uses hashes de contraseñas, nunca uses autenticación de dos factores."
},
"events:core": {
"title": "Mira todo lo que está sucediendo.",
"consequence": "Incluyendo la actividad de otros usuarios, no solo la tuya."
},
"notify:send": {
"title": "Enviar alertas",
"consequence": "A usted o a otros usuarios, y a través de los canales que ellos mismos establezcan."
},
"notify:hub": {
"title": "Reciba todas las alertas",
"consequence": "Almacena y distribuye las alertas que envían todos los complementos, incluido su contenido."
},
"audit:read": {
"title": "Lea el registro de auditoría",
"consequence": "Puede ver quién hizo qué y cuándo."
},
"desktop:window": {
"title": "Abrir ventanas del escritorio",
"consequence": "Solo en la aplicación de escritorio Termix."
},
"users:impersonate": {
"title": "Actúa como otros usuarios",
"consequence": "Ejecuta tareas en segundo plano con el acceso de otro usuario, como trabajos programados. Cada uso queda registrado en el archivo de auditoría."
},
"db:core-refs": {
"title": "Lea las tablas de cuentas principales",
"consequence": "Puede consultar usuarios, roles y hosts directamente desde la base de datos."
},
"hosts:read": {
"title": "Consulta tu lista de anfitriones.",
"consequence": "Ya puedes ver los nombres y direcciones de los hosts."
},
"db:own": {
"title": "Almacena sus propios datos",
"consequence": "Se almacena en tablas independientes, separadas de otros complementos."
},
"kv:own": {
"title": "Recuerda los ajustes pequeños",
"consequence": "Se mantiene separado de otros complementos."
},
"files:own": {
"title": "Almacena sus propios archivos",
"consequence": "En su propia carpeta en el disco, separada de otros complementos."
},
"secrets:own": {
"title": "Guarda sus propios secretos",
"consequence": "Encriptado por Termix. El plugin nunca guarda la clave."
},
"settings:read-core": {
"title": "Lea la configuración de Termix",
"consequence": "Configuración del servidor, no de tu host ni de tus credenciales."
},
"plugins:read": {
"title": "Consulte las características instaladas.",
"consequence": "Puede ver qué funciones están instaladas y en funcionamiento."
},
"ui:surface": {
"title": "Añade sus propias pantallas",
"consequence": "Pestañas, paneles y configuraciones que puedes ocultar más tarde."
}
},
"runtime": {
"needsPlugin": "{{name}} no está disponible",
"needsUnknownPlugin": "Esta función no está disponible.",
"disabledHint": "Está desactivado en este servidor.",
"missingHint": "La función de la que provenía ha sido eliminada.",
"failed": "{{name}} no pudo comenzar",
"failedHint": "Un administrador puede consultar los registros del servidor para obtener más detalles.",
"loading": "Cargando {{name}}",
"crashed": "Algo salió mal en {{name}}",
"retry": "Intentar otra vez"
}
},
"settings": {
"secretSet": "Colocar",
"secretNotSet": "No está configurado",
"secretReplace": "Reemplazar",
"pluginSettingsSaved": "Configuración guardada",
"pluginSettingsInvalid": "No se pudieron guardar algunos ajustes. Compruebe los campos resaltados.",
"pluginSettingsSaveFailed": "No se pudieron guardar los ajustes.",
"pluginSettingsLoadFailed": "No se pudo cargar la configuración.",
"featureUnavailable": "{{name}} no está disponible en este momento. Estos ajustes se han guardado, pero no tendrán efecto."
},
"managerCard": {
"refresh": "Actualizar",
"retry": "Reintentar",
"sudoHint": "Establezca una contraseña de sudo para este host en el editor del host para habilitar acciones privilegiadas.",
"noData": "Sin datos",
"filter": "Filtrar..."
},
"sync": {
"server": "Servidor Termix",
"account": "Cuenta",
"status": "Estado",
"never": "nunca",
"justNow": "ahora mismo",
"minutesAgo_one": "{{count}} hace un minuto",
"minutesAgo_other": "{{count}} minutos atrás",
"hoursAgo_one": "{{count}} hace una hora",
"hoursAgo_other": "{{count}} horas atrás",
"actionFailed": "Eso no funcionó. Inténtalo de nuevo.",
"unlinkedTitle": "Este dispositivo solo",
"unlinkedBody": "Termix funciona de forma independiente en este dispositivo. Conéctalo a tu servidor Termix para mantener todo sincronizado.",
"unlinkedPointHosts": "Tus hosts, credenciales, fragmentos de código y configuraciones te acompañan en todos tus dispositivos.",
"unlinkedPointOffline": "Todo sigue funcionando aunque no se pueda acceder al servidor, y se restablece posteriormente.",
"unlinkedPointAccount": "Inicias sesión con tu cuenta de servidor y los hosts que otras personas han compartido contigo también aparecen aquí.",
"linkButton": "Enlace a un servidor",
"state": {
"syncing": "Sincronización",
"offline": "Servidor no accesible",
"error": "Sincronización detenida",
"signedOut": "Cerré sesión",
"synced": "Sincronizado {{time}}"
},
"pending_one": "{{count}} cambio esperando a sincronizar",
"pending_other": "{{count}} cambios esperando a sincronizarse",
"signInAgain": "Iniciar sesión de nuevo",
"syncNow": "Sincronizar ahora",
"unlink": "Desconectar",
"unlinked": "Este dispositivo ya no está conectado.",
"unlinkTitle": "¿Desvincular este dispositivo?",
"unlinkDescription": "Deja de sincronizarse y cierra la sesión del servidor. En cualquier caso, los hosts que otros usuarios hayan compartido contigo se eliminarán de este dispositivo.",
"unlinkKeepTitle": "Mantén mis datos aquí",
"unlinkKeepBody": "Tus hosts, credenciales y configuraciones permanecen en este dispositivo y siguen funcionando automáticamente.",
"unlinkRemoveTitle": "Eliminar datos sincronizados",
"unlinkRemoveBody": "Todo lo que proviene del servidor se elimina de este dispositivo. Los hosts que se mantienen en este dispositivo permanecen.",
"conflictsTitle": "Conflictos",
"conflictsDescription": "Estos cambios se realizaron tanto aquí como en el servidor simultáneamente. La versión del servidor está en uso. Guarda la tuya para enviarla al servidor.",
"keepMine": "Quédate con el mío",
"keepServer": "Mantener el servidor",
"errorsTitle": "No sincronizado",
"errorsDescription": "El servidor no aceptó estos cambios. Permanecen en este dispositivo.",
"errorPermission": "Tu cuenta en el servidor no tiene permiso para realizar este cambio.",
"retry": "Intentar otra vez",
"whatSyncs": "¿Qué sincroniza?",
"whatSyncsDescription": "Desactiva todo aquello que quieras conservar únicamente en este dispositivo.",
"coreGroup": "Termix",
"notOnServer": "El servidor no tiene esto",
"notOnDevice": "Todavía no está disponible en este dispositivo.",
"localOnlyHint": "También puedes mantener hosts o carpetas individuales en este dispositivo desde su configuración.",
"originTitle": "Donde comienzan las conexiones",
"originDescription": "Conéctese a los hosts desde este dispositivo o a través del servidor. Puede cambiar esta configuración para cada host.",
"originLocal": "Este dispositivo",
"originRemote": "El servidor",
"entities": {
"hosts": "Hosts",
"sshCredentials": "Credenciales",
"sshFolders": "Carpetas",
"userPreferences": "Preferencias",
"pluginUserSettings": "Configuración de funciones",
"sharedHosts": "Los anfitriones compartieron esto contigo",
"sharedCredentials": "Credenciales compartidas contigo",
"vaultProfiles": "Perfiles de bóveda",
"snippetFolders": "Carpetas de fragmentos",
"snippets": "Snippets",
"dashboardServiceLinks": "Enlaces de servicio",
"homepageItems": "Elementos de la página principal",
"networkTopology": "Mapa de red",
"workspaces": "Espacios de trabajo"
},
"proxy": {
"title": "proxy inverso",
"description": "Solo es necesario cuando algo como Cloudflare Access o una página de inicio de sesión se encuentra delante de su servidor.",
"headersTitle": "Encabezados adicionales",
"headersHint": "Se envía con cada solicitud al servidor, por ejemplo, un token de servicio de acceso de Cloudflare.",
"headerName": "Nombre del encabezado",
"headerValue": "Valor",
"savedValue": "Guardado, escriba para cambiar",
"addHeader": "Agregar encabezado",
"removeHeader": "Eliminar encabezado",
"basicAuthTitle": "Nombre de usuario y contraseña",
"basicAuthHint": "Para un proxy que solicita un nombre de usuario y una contraseña antes de Termix.",
"username": "Nombre de usuario",
"password": "Contraseña",
"allowInvalidCertificate": "Confíe en un certificado autofirmado",
"allowInvalidCertificateHint": "Solo para su propio servidor, cuando su certificado no provenga de una autoridad conocida.",
"saved": "Guardado"
},
"problems": {
"invalidUrl": "Eso no parece una dirección web.",
"unreachable": "No se pudo conectar con el servidor. Compruebe la dirección y asegúrese de que el servidor esté en funcionamiento.",
"unreachableWithReason": "No se pudo conectar con el servidor: {{reason}}",
"tlsUntrusted": "El certificado del servidor no es de confianza. Si se trata de su propio servidor con un certificado autofirmado, active la opción que aparece a continuación.",
"basicAuthRequired": "Al acceder al servidor, se le solicitará un nombre de usuario y una contraseña. Introdúzcalos a continuación.",
"proxyLogin": "En lugar de Termix, respondió una página de inicio de sesión o un servidor proxy. Añada los encabezados necesarios a continuación o compruebe la dirección.",
"notTermix": "No existe ningún servidor Termix en esa dirección. Si se ejecuta bajo una ruta, inclúyala, por ejemplo, https://example.com/termix.",
"versionMismatch": "Ese servidor utiliza una versión antigua de Termix. Actualízala a la versión 2.9 o posterior para conectarte.",
"differentAccount": "Has iniciado sesión en una cuenta diferente. Inicia sesión en la cuenta a la que está vinculado este dispositivo o desvincúlala primero."
},
"wizard": {
"title": "Enlace a un servidor Termix",
"reloginTitle": "Iniciar sesión de nuevo",
"savedServers": "Servidores recientes",
"removeServer": "Eliminar de la lista",
"serverDescription": "Introduce la dirección que utilizas para abrir Termix en tu navegador.",
"signinDescription": "Iniciar sesión en {{url}}",
"chooseDescription": "Este dispositivo ya contiene datos. ¿Qué debería suceder con ellos?",
"finishingDescription": "Conectando este dispositivo.",
"serverUrl": "Dirección del servidor",
"serverUrlHint": "Por ejemplo https://termix.example.com",
"showProxySettings": "Configuración del proxy inverso",
"hideProxySettings": "Ocultar la configuración del proxy inverso",
"continue": "Continuar",
"back": "Volver",
"mergeTitle": "Añádelo a mi cuenta",
"mergeBody": "Los {{count}} elementos de este dispositivo se añaden a tu cuenta. Los elementos que tu cuenta ya tiene permanecen como están en el servidor.",
"replaceTitle": "Reemplácelo con mi cuenta",
"replaceBody": "Los {{count}} elementos de este dispositivo se eliminan y este dispositivo toma todo de tu cuenta. Los hosts que se mantienen en este dispositivo permanecen.",
"link": "Enlace",
"linking": "Vinculando y ejecutando la primera sincronización...",
"linked": "Vinculados. Tus datos se están sincronizando.",
"signedInAgain": "Sesión iniciada. La sincronización se está ejecutando de nuevo."
}
},
"hostDefaults": {
"source": {
"folder": "Carpeta {{name}}",
"user": "Mis valores predeterminados",
"admin": "Servidor",
"builtin": "Incorporado"
},
"custom": "Personalizado",
"setHere": "Establecer aquí",
"notSet": "No está configurado",
"notSetTitle": "No se ha establecido ningún valor predeterminado para esto.",
"resetTitle": "Este host establece su propio valor. Haga clic para usar el valor predeterminado de {{source}} nuevamente.",
"clearTitle": "Establecido en este nivel. Haz clic para borrarlo y usa {{source}} en su lugar.",
"inheritedTitle": "Sigue el valor predeterminado de {{source}}",
"titleAdmin": "Valores predeterminados del host del servidor",
"titleUser": "Mis valores predeterminados de host",
"titleFolder": "Valores predeterminados de la carpeta: {{name}}",
"descriptionAdmin": "Valores predeterminados para cada host en este servidor. Los valores predeterminados de un usuario, de una carpeta o del propio host pueden ser diferentes. Modifique un campo para establecerlo aquí o bórrelo para dejarlo sin definir.",
"descriptionUser": "Valores predeterminados para todos tus hosts, sobre los del servidor. Una carpeta o el propio host pueden tener un valor diferente. Modifica un campo para establecerlo aquí o bórralo para dejarlo sin definir.",
"descriptionFolder": "Se establecen los valores predeterminados para los hosts de esta carpeta y sus subcarpetas, anulando los tuyos. Un host puede tener un valor diferente. Modifica un campo para establecerlo aquí o bórralo para dejarlo sin definir.",
"save": "Guardar valores predeterminados",
"saved_one": "Valores predeterminados guardados. El host {{count}} se actualizó.",
"saved_other": "Valores predeterminados guardados. Se actualizaron los hosts {{count}}.",
"savedInBackground": "Se han guardado los valores predeterminados. Los hosts se están actualizando en segundo plano.",
"appliedToHosts_one": "{{count}} El host se actualizó con los nuevos valores predeterminados.",
"appliedToHosts_other": "Los hosts {{count}} se actualizaron con los nuevos valores predeterminados.",
"saveFailed": "No se pudieron guardar los valores predeterminados.",
"loadFailed": "No se pudieron cargar los valores predeterminados.",
"confirmTitle": "¿Guardar valores predeterminados?",
"confirmChanges_one": "{{count}} El host sigue estos valores predeterminados y cambiará.",
"confirmChanges_other": "Los hosts {{count}} siguen estos valores predeterminados y cambiarán.",
"confirmNoChanges": "No se realizarán cambios en los hosts existentes. Los nuevos hosts comenzarán con estos valores predeterminados.",
"menuMyDefaults": "Mis valores predeterminados de host",
"folderDefaultsAction": "Configuración predeterminada de carpetas",
"adminSectionDescription": "Establece los valores predeterminados que seguirá cada host en este servidor, para cada configuración que tenga, incluidas las de cada función. Los usuarios y las carpetas pueden establecer sus propios valores, y cada host puede seguir utilizando los suyos.",
"editServerDefaults": "Editar la configuración predeterminada del servidor",
"resetMenu": "Restablecer",
"resetAll": "Restablecer todo a valores predeterminados",
"resetCore": "Conexión y SSH a valores predeterminados",
"resetDone_one": "{{count}} El host ahora sigue sus valores predeterminados.",
"resetDone_other": "Los hosts {{count}} ahora siguen sus valores predeterminados."
}
}