Files
Termix/translations-temp/translations-es/es.json
2025-12-25 01:46:41 -06:00

2356 lines
131 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"credentials": {
"credentialsViewer": "Visor de Credenciales",
"manageYourSSHCredentials": "Administra tus credenciales SSH de forma segura",
"addCredential": "Añadir Credencial",
"createCredential": "Crear Credencial",
"editCredential": "Editar Credencial",
"viewCredential": "Ver Credencial",
"duplicateCredential": "Duplicar Credencial",
"deleteCredential": "Eliminar Credencial",
"updateCredential": "Actualizar Credencial",
"credentialName": "Nombre de Credencial",
"credentialDescription": "Descripción",
"username": "Nombre de Usuario",
"searchCredentials": "Buscar credenciales...",
"selectFolder": "Seleccionar Carpeta",
"selectAuthType": "Seleccionar Tipo de Autorización",
"allFolders": "Todas las Carpetas",
"allAuthTypes": "Todos los Tipos de Autorización",
"uncategorized": "Sin Categorizar",
"totalCredentials": "Total",
"keyBased": "Basada en Clave",
"passwordBased": "Basada en Contraseña",
"folders": "Carpetas",
"noCredentialsMatchFilters": "Ninguna credencial coincide con tus filtros",
"noCredentialsYet": "Aún no se han creado credenciales",
"createFirstCredential": "Crea tu primera credencial",
"failedToFetchCredentials": "Error al obtener Credenciales",
"credentialDeletedSuccessfully": "Credencial eliminada correctamente",
"failedToDeleteCredential": "Error al eliminar la credencial",
"confirmDeleteCredential": "¿Seguro que desea eliminar la credencial \"{{name}}\"?",
"credentialCreatedSuccessfully": "Credencial creada correctamente",
"credentialUpdatedSuccessfully": "Credencial actualizada correctamente",
"failedToSaveCredential": "Error al guardar la credencial",
"failedToFetchCredentialDetails": "Error al obtener los detalles de la credencial",
"failedToFetchHostsUsing": "Error al obtener los hosts que usan esta credencial",
"loadingCredentials": "Cargando credenciales...",
"retry": "Reintentar",
"noCredentials": "Sin credenciales",
"noCredentialsMessage": "Aún no ha agregado ninguna credencial. Haga clic en \"Agregar credencial\" para comenzar. #__#\nCredenciales SSH",
"sshCredentials": "{{count}} credenciales",
"credentialsCount": "Actualizar",
"refresh": "Se requiere contraseña",
"passwordRequired": "Se requiere clave SSH",
"sshKeyRequired": "Credenciales \"{{name}}\" añadidas correctamente",
"credentialAddedSuccessfully": "General",
"general": "Descripción",
"description": "Carpeta",
"folder": "Etiquetas",
"tags": "Añadir etiquetas (pulsa la barra espaciadora para añadir)",
"addTagsSpaceToAdd": "Contraseña",
"password": "Clave",
"key": "Clave privada SSH",
"sshPrivateKey": "Subir",
"upload": "Actualizar clave",
"updateKey": "Contraseña de clave",
"keyPassword": "Tipo de clave",
"keyType": "RSA",
"keyTypeRSA": "ECDSA",
"keyTypeECDSA": "Ed25519",
"keyTypeEd25519": "Información básica",
"basicInfo": "Autenticación",
"authentication": "Organización",
"organization": "Información básica",
"basicInformation": "Introduzca la información básica de esta credencial",
"basicInformationDescription": "Método de autenticación",
"authenticationMethod": "Elija cómo desea autenticarse con servidores SSH",
"authenticationMethodDescription": "Organice sus credenciales con carpetas y etiquetas",
"organizationDescription": "Introduzca el nombre de la credencial",
"enterCredentialName": "Introduzca la descripción (opcional)",
"enterCredentialDescription": "Introduzca el nombre de usuario",
"enterUsername": "El nombre de la credencial es obligatorio",
"nameIsRequired": "El nombre de usuario es obligatorio",
"usernameIsRequired": "Tipo de autenticación",
"authenticationType": "Usar autenticación con contraseña",
"passwordAuthDescription": "Usar autenticación con clave SSH",
"sshKeyAuthDescription": "Contraseña Se requiere",
"passwordIsRequired": "Se requiere clave SSH",
"sshKeyIsRequired": "Tipo de clave SSH",
"sshKeyType": "Clave privada",
"privateKey": "Introducir contraseña",
"enterPassword": "Introducir clave privada",
"enterPrivateKey": "Contraseña de la clave",
"keyPassphrase": "Introducir contraseña de la clave (opcional)",
"enterKeyPassphrase": "Opcional: dejar en blanco si la clave no tiene contraseña.",
"keyPassphraseOptional": "Dejar en blanco para mantener el valor actual.",
"leaveEmptyToKeepCurrent": "Subir archivo de clave",
"uploadKeyFile": "Generar par de claves",
"generateKeyPairButton": "Generar par de claves",
"generateKeyPair": "Generar un nuevo par de claves SSH. Si desea proteger la clave con una contraseña, introdúzcala primero en el campo \"Contraseña de la clave\" a continuación. #__#\nImplementar clave SSH",
"generateKeyPairDescription": "Implementar clave pública en el servidor de destino",
"deploySSHKey": "Credenciales de origen",
"deploySSHKeyDescription": "Host de destino",
"sourceCredential": "Proceso de implementación",
"targetHost": "Esto añadirá de forma segura la clave pública al archivo ~/.ssh/authorized_keys del host de destino sin sobrescribir las claves existentes. La operación es reversible.",
"deploymentProcess": "Elegir un host para la implementación...",
"deploymentProcessDescription": "Implementando...",
"chooseHostToDeploy": "Nombre",
"deploying": "No hay hosts disponibles",
"name": "No hay hosts que coincidan con tu búsqueda",
"noHostsAvailable": "Función de generación de claves SSH disponible próximamente",
"noHostsMatchSearch": "Función de prueba de conexión disponible próximamente",
"sshKeyGenerationNotImplemented": "Probar conexión",
"connectionTestingNotImplemented": "Seleccionar o crear carpeta",
"testConnection": "Sin carpeta",
"selectOrCreateFolder": "O crear una carpeta",
"noFolder": "Añadir etiqueta",
"orCreateNewFolder": "Guardando...",
"addTag": "ID de credencial",
"saving": "Resumen",
"credentialId": "Seguridad",
"overview": "Uso",
"security": "Detalles de seguridad",
"usage": "Ver información de credenciales cifradas",
"securityDetails": "Credencial protegida",
"securityDetailsDescription": "Todos los datos confidenciales están cifrados con AES-256",
"credentialSecured": "Autenticación con contraseña",
"credentialSecuredDescription": "Autenticación con clave",
"passwordAuthentication": "Recordatorio de seguridad",
"keyAuthentication": "Nunca comparta sus credenciales. Todos los datos están cifrados en reposo.",
"securityReminder": "Hosts que usan esta credencial",
"securityReminderText": "Ningún host usa esta credencial actualmente.",
"hostsUsingCredential": "Veces de uso",
"noHostsUsingCredential": "Último uso",
"timesUsed": "Hosts conectados",
"lastUsed": "Creados",
"connectedHosts": "Última modificación",
"created": "Estadísticas de uso",
"lastModified": "{{field}} copiado al portapapeles",
"usageStatistics": "Error al copiar al portapapeles",
"copiedToClipboard": "Clave SSH",
"failedToCopy": "Crear una nueva credencial SSH para acceso seguro",
"sshKey": "Actualizar la información de la credencial",
"createCredentialDescription": "Lista",
"editCredentialDescription": "Carpetas",
"listView": "Desconocido",
"folderView": "¿Seguro que desea eliminar \"{{name}}\" de la carpeta \"{{folder}}\"? La credencial se moverá a \"Sin categorizar\".",
"unknownCredential": "Credencial \"{{name}}\" Eliminado de la carpeta correctamente",
"confirmRemoveFromFolder": "Error al eliminar la credencial de la carpeta",
"removedFromFolder": "Carpeta \"{{oldName}}\" renombrada a \"{{newName}}\" correctamente",
"failedToRemoveFromFolder": "Error al renombrar la carpeta",
"folderRenamed": "Credencial \"{{name}}\" movida a \"{{folder}}\" correctamente",
"failedToRenameFolder": "Error al mover la credencial a la carpeta",
"movedToFolder": "Clave pública SSH",
"failedToMoveToFolder": "La clave pública es opcional, pero se recomienda para la validación de la clave.",
"sshPublicKey": "Clave pública cargada",
"publicKeyNote": "Cargar clave pública",
"publicKeyUploaded": "Cargar archivo de clave privada",
"uploadPublicKey": "Cargar archivo de clave pública",
"uploadPrivateKeyFile": "Se requiere la clave privada para generar la clave pública",
"uploadPublicKeyFile": "Error al generar la clave pública",
"privateKeyRequiredForGeneration": "Generar a partir de la clave privada",
"failedToGeneratePublicKey": "Clave pública generada correctamente",
"generatePublicKey": "Tipo de clave detectado",
"publicKeyGeneratedSuccessfully": "detectando...",
"detectedKeyType": "Opcional",
"detectingKeyType": "Generar nuevo par de claves",
"optional": "Generar Ed25519",
"generateKeyPairNew": "Generar ECDSA",
"generateEd25519": "Generar RSA",
"generateECDSA": "ECDSA P-256 (SSH)",
"generateRSA": "ECDSA P-384 (SSH)",
"keyTypeEcdsaP256": "ECDSA P-521 (SSH)",
"keyTypeEcdsaP384": "DSA (SSH)",
"keyTypeEcdsaP521": "RSA-SHA2-256",
"keyTypeDsa": "RSA-SHA2-512",
"keyTypeRsaSha256": "{{keyType}} par de claves generado correctamente",
"keyTypeRsaSha512": "Error al generar el par de claves",
"keyPairGeneratedSuccessfully": "Genere un nuevo par de claves SSH directamente. Esto reemplazará cualquier clave existente en el formulario.",
"failedToGenerateKeyPair": "Clave no válida",
"generateKeyPairNote": "Error de detección",
"invalidKey": "Eliminando:",
"detectionError": "Haga clic para editar la credencial",
"removing": "Arrastre para moverse entre carpetas",
"clickToEditCredential": "Solo se pueden implementar credenciales basadas en claves SSH",
"dragToMoveBetweenFolders": "Se requiere una clave pública para la implementación",
"keyBasedOnlyForDeployment": "Seleccione un host de destino",
"publicKeyRequiredForDeployment": "Clave SSH implementada correctamente",
"selectTargetHost": "Error en la implementación",
"keyDeployedSuccessfully": "Error al implementar la clave SSH",
"deploymentFailed": "Haga clic para cambiar el nombre de la carpeta",
"failedToDeployKey": "Cambiar el nombre de la carpeta",
"clickToRenameFolder": "ID:",
"renameFolder": "Error: {{error}}",
"idLabel": "Arrastrando {{fileName}}"
},
"dragIndicator": {
"error": "Preparando {{fileName}}",
"dragging": "Listo para descargar {{fileName}}",
"preparing": "Listo para descargar {{count}} archivos",
"readySingle": "Arrastre {{count}} archivos al escritorio",
"readyMultiple": "Arrastre Al escritorio",
"batchDrag": "Puedes arrastrar archivos a cualquier lugar del escritorio.",
"dragToDesktop": "Herramientas SSH",
"canDragAnywhere": "Cerrar herramientas SSH"
},
"sshTools": {
"title": "Grabación de claves",
"closeTools": "Iniciar grabación de claves",
"keyRecording": "Detener grabación de claves",
"startKeyRecording": "Seleccionar terminales:",
"stopKeyRecording": "Escribir comandos (todas las claves compatibles):",
"selectTerminals": "Los comandos se enviarán a {{count}} terminales seleccionados.",
"typeCommands": "Configuración",
"commandsWillBeSent": "Habilitar copiar y pegar con clic derecho",
"settings": "¿Tienes ideas sobre el futuro de las herramientas SSH? Compártelos en",
"enableRightClickCopyPaste": "p. ej., Comandos del sistema, Scripts de Docker",
"shareIdeas": "Fragmentos",
"scripts": {
"inputPlaceholder": "Nuevo fragmento"
}
},
"snippets": {
"title": "Crear fragmento",
"new": "Editar fragmento",
"create": "Ejecutar",
"edit": "Aún no hay fragmentos",
"run": "Crea un fragmento para guardar comandos de uso frecuente",
"empty": "Nombre",
"emptyHint": "Descripción",
"name": "Comando",
"description": "p. ej., Reiniciar Nginx",
"content": "Descripción opcional",
"namePlaceholder": "p. ej., sudo systemctl restart nginx",
"descriptionPlaceholder": "El nombre es obligatorio",
"contentPlaceholder": "El comando es obligatorio",
"nameRequired": "Crea un nuevo fragmento de comando para una ejecución rápida",
"contentRequired": "Editar este fragmento de comando",
"createDescription": "Eliminar fragmento",
"editDescription": "¿Seguro que desea eliminarlo? \"{{name}}\"?",
"deleteConfirmTitle": "Fragmento creado correctamente",
"deleteConfirmDescription": "Fragmento actualizado correctamente",
"createSuccess": "Fragmento eliminado correctamente",
"updateSuccess": "Error al crear el fragmento",
"deleteSuccess": "Error al actualizar el fragmento",
"createFailed": "Error al eliminar el fragmento",
"updateFailed": "Error al obtener los fragmentos",
"deleteFailed": "Ejecutando: {{name}}",
"failedToFetch": "Copiado \"{{name}}\" Al portapapeles",
"executeSuccess": "Ejecutar este fragmento en la terminal",
"copySuccess": "Copiar fragmento al portapapeles",
"runTooltip": "Editar este fragmento",
"copyTooltip": "Eliminar este fragmento",
"editTooltip": "Nueva carpeta",
"deleteTooltip": "Solo se pueden reordenar fragmentos dentro de la misma carpeta",
"newFolder": "Fragmentos reordenados correctamente",
"reorderSameFolder": "Error al reordenar fragmentos",
"reorderSuccess": "¿Eliminar la carpeta \"{{name}}\"? Todos los fragmentos se moverán a Sin categoría.",
"reorderFailed": "Carpeta eliminada correctamente",
"deleteFolderConfirm": "Error al eliminar la carpeta",
"deleteFolderSuccess": "Carpeta actualizada correctamente",
"deleteFolderFailed": "Carpeta creada correctamente",
"updateFolderSuccess": "Error al actualizar la carpeta",
"createFolderSuccess": "Error al crear la carpeta",
"updateFolderFailed": "Seleccionar terminales (opcional)",
"createFolderFailed": "Ejecutar en {{count}} terminales seleccionados",
"selectTerminals": "Ejecutar en el terminal actual (haga clic para seleccionar varios)",
"executeOnSelected": "Carpeta",
"executeOnCurrent": "Selecciona una carpeta o déjala vacía",
"folder": "Sin carpeta (Sin categorizar)",
"selectFolder": "Nombre de la carpeta",
"noFolder": "El nombre de la carpeta es obligatorio",
"folderName": "Color de la carpeta",
"folderNameRequired": "Icono de la carpeta",
"folderColor": "Vista previa",
"folderIcon": "Actualizar carpeta",
"preview": "Crear carpeta",
"updateFolder": "Editar carpeta",
"createFolder": "Personaliza tu carpeta de fragmentos",
"editFolder": "Organiza tus fragmentos en carpetas",
"editFolderDescription": "Historial",
"createFolderDescription": "Buscar comandos..."
},
"commandHistory": {
"title": "No hay terminal activa",
"searchPlaceholder": "Abre una terminal para ver su historial de comandos.",
"noTerminal": "Aún no hay historial de comandos",
"noTerminalHint": "Ejecuta comandos en la terminal activa para crear su historial.",
"empty": "No se encontraron comandos",
"emptyHint": "No hay comandos que coincidan con \"{{query}}\"",
"noResults": "Comando eliminado del historial",
"noResultsHint": "Error al eliminar el comando.",
"deleteSuccess": "Eliminar comando",
"deleteFailed": "Usa la tecla Tab en la Terminal para autocompletar desde el historial de comandos.",
"deleteTooltip": "Se requiere autenticación. Actualiza la página.",
"tabHint": "Acceso a datos bloqueado. Vuelve a autenticarte. #__#\nCargando historial de comandos...",
"authRequiredRefresh": "Error al cargar el historial",
"dataAccessLockedReauth": "Pantalla dividida",
"loading": "Ninguna",
"error": "Bidireccional"
},
"splitScreen": {
"title": "Tridireccional",
"none": "Cuádruple",
"twoSplit": "Pestañas disponibles",
"threeSplit": "Arrastra las pestañas a las celdas del diseño para asignarlas.",
"fourSplit": "Diseño de pantalla dividida",
"availableTabs": "Soltar pestaña aquí",
"dragTabsHint": "Aplicar división",
"layout": "Borrar división",
"dropHere": "Seleccionar un modo de pantalla dividida",
"apply": "Elige cuántas pestañas quieres ver a la vez",
"clear": "Pantalla dividida aplicada correctamente",
"selectMode": "Pantalla dividida borrada",
"helpText": "Asigna al menos una pestaña al diseño",
"success": "Llena los {{count}} espacios antes de aplicar",
"cleared": "¡Inicia sesión!",
"error": {
"noAssignments": "¡Has iniciado sesión! Usa la barra lateral para acceder a todas las herramientas disponibles. Para empezar, crea un host SSH en la pestaña Administrador SSH. Una vez creado, puedes conectarte a él usando las demás aplicaciones de la barra lateral.",
"fillAllSlots": "Error al cargar las alertas"
}
},
"homepage": {
"loggedInTitle": "Error al descartar la alerta",
"loggedInMessage": "Configuración del servidor",
"failedToLoadAlerts": "Configura la URL del servidor Termix para conectarte a tus servicios backend",
"failedToDismissAlert": "URL del servidor"
},
"serverConfig": {
"title": "Introduce la URL de un servidor",
"description": "Prueba la conexión primero",
"serverUrl": "¡Conexión exitosa! #__#\nError de conexión",
"enterServerUrl": "Error de conexión",
"testConnectionFirst": "Conectado",
"connectionSuccess": "Desconectado",
"connectionFailed": "Configuración guardada correctamente",
"connectionError": "Error al guardar la configuración",
"connected": "Error al guardar la configuración",
"disconnected": "Guardando...",
"configSaved": "Guardar configuración",
"saveFailed": "Introduzca la URL donde se ejecuta su servidor Termix (p. ej., http://localhost:30001 o https://your-server.com)",
"saveError": "Advertencia",
"saving": "URL no validada: asegúrese de que sea correcta",
"saveConfig": "Cambiar servidor",
"helpText": "La URL del servidor debe empezar por http:// o https://",
"warning": "Error al comprobar la versión",
"notValidatedWarning": "Error al buscar actualizaciones",
"changeServer": "La aplicación está actualizada",
"mustIncludeProtocol": "Está ejecutando la versión {{version}}"
},
"versionCheck": {
"error": "Actualización disponible",
"checkFailed": "¡Hay una nueva versión disponible! Estás ejecutando {{current}}, pero {{latest}} está disponible.",
"upToDate": "Publicado el {{date}}",
"currentVersion": "Descargar actualización",
"updateAvailable": "Cerrar",
"newVersionAvailable": "Buscando actualizaciones...",
"releasedOn": "Buscando actualizaciones",
"downloadUpdate": "Buscando actualizaciones...",
"dismiss": "Actualizar",
"checking": "Actualización requerida",
"checkUpdates": "Notificación de actualización descartada",
"checkingUpdates": "No se encontraron actualizaciones",
"refresh": "Cerrar",
"updateRequired": "Minimizar",
"updateDismissed": "En línea",
"noUpdatesFound": "Sin conexión"
},
"common": {
"close": "Continuar",
"minimize": "Mantenimiento",
"online": "Degradado",
"offline": "Discord",
"continue": "Error",
"maintenance": "Advertencia",
"degraded": "Información",
"discord": "Correcto",
"error": "Cargando...",
"warning": "Obligatorio",
"info": "Opcional",
"success": "Conectar",
"loading": "Conectando...",
"required": "Creando...",
"optional": "Borrar",
"connect": "Activar/Desactivar barra lateral",
"connecting": "Barra lateral",
"creating": "Inicio",
"clear": "Caducado",
"toggleSidebar": "Caduca hoy",
"sidebar": "Caduca en {{days}} días",
"home": "Actualización disponible",
"expired": "Ruta SSH",
"expiresToday": "Ruta local",
"expiresTomorrow": "Termix",
"updateAvailable": "Restablecer ancho de barra lateral",
"sshPath": "Arrastrar para cambiar el tamaño de la barra lateral",
"localPath": "No hay credenciales de autenticación disponibles para este host SSH",
"appName": "Sin versiones",
"resetSidebarWidth": "Actualizaciones y versiones",
"dragToResizeSidebar": "Hay una nueva versión ({{version}}) disponible.",
"noAuthCredentials": "Error al obtener la información de actualización",
"noReleases": "Prelanzamiento",
"updatesAndReleases": "Error al iniciar sesión",
"newVersionAvailable": "No se encontraron versiones. #__#\nTus códigos de respaldo",
"failedToFetchUpdateInfo": "Enviar código de restablecimiento",
"preRelease": "Verificar código",
"loginFailed": "Restablecer contraseña",
"noReleasesFound": "Restablecer código",
"yourBackupCodes": "Nueva contraseña",
"sendResetCode": "Carpeta",
"verifyCode": "Archivo",
"resetPassword": "Renombrado correctamente",
"resetCode": "Eliminado correctamente",
"newPassword": "No se configuraron conexiones de túnel",
"folder": "Herramientas SSH",
"file": "Inglés",
"renamedSuccessfully": "Chino",
"deletedSuccessfully": "Alemán",
"noTunnelConnections": "Cancelar",
"sshTools": "Nombre de usuario",
"english": "Nombre",
"chinese": "Iniciar sesión",
"german": "Cerrar sesión",
"cancel": "Registrarse",
"username": "Contraseña",
"name": "Versión",
"login": "Confirmar contraseña",
"logout": "Atrás",
"register": "Correo electrónico",
"password": "Enviar",
"version": "Cambiar",
"confirmPassword": "Guardar",
"back": "Guardando...",
"email": "Eliminar",
"submit": "Editar",
"change": "Añadir",
"save": "Buscar",
"saving": "Confirmar",
"delete": "Sí",
"edit": "No",
"add": "Aceptar",
"search": "Habilitado",
"confirm": "Deshabilitado",
"yes": "Importante",
"no": "No habilitado",
"ok": "Configurando...",
"enabled": "Siguiente",
"disabled": "Anterior",
"important": "Actualizar",
"notEnabled": "Configuración",
"settingUp": "Perfil",
"next": "Ayuda",
"previous": "Acerca de",
"refresh": "Idioma",
"settings": "Detección automática",
"profile": "Cambiar la contraseña de tu cuenta",
"help": "Restablecer contraseña",
"about": "Está a punto de restablecer su contraseña. Esto cerrará su sesión de todas las sesiones activas. #__#\nIngrese el código de 6 dígitos de los registros del contenedor Docker para el usuario:",
"language": "Ingrese su nueva contraseña para el usuario:",
"autoDetect": "Las contraseñas no coinciden.",
"changeAccountPassword": "La contraseña debe tener al menos 6 caracteres.",
"passwordResetTitle": "¡Contraseña restablecida correctamente! Ahora puede iniciar sesión con su nueva contraseña.",
"passwordResetDescription": "Error al iniciar el restablecimiento de contraseña.",
"enterSixDigitCode": "Error al verificar el código de restablecimiento.",
"enterNewPassword": "Error al completar el restablecimiento de contraseña.",
"passwordsDoNotMatch": "Documentación",
"passwordMinLength": "Reintentar",
"passwordResetSuccess": "Comprobando...",
"failedToInitiatePasswordReset": "Comprobando la conexión a la base de datos...",
"failedToVerifyResetCode": "Acciones",
"failedToCompletePasswordReset": "Eliminar",
"documentation": "Revocar",
"retry": "Crear",
"checking": "Inicio",
"checkingDatabase": "Hosts",
"actions": "Credenciales",
"remove": "Terminal",
"revoke": "Túneles",
"create": "Administrador de archivos"
},
"nav": {
"home": "Estadísticas del servidor",
"hosts": "Administrador",
"credentials": "Perfil de usuario",
"terminal": "Herramientas",
"tunnels": "Fragmentos",
"fileManager": "Nueva pestaña",
"serverStats": "Pantalla dividida",
"admin": "Cerrar pestaña",
"userProfile": "Administrador de SSH",
"tools": "Administrador de host",
"snippets": "No se puede dividir esta pestaña",
"newTab": "Navegación por pestañas",
"splitScreen": "{{username}}@{{ip}}:{{port}}",
"closeTab": "Configuración de administrador",
"sshManager": "OIDC",
"hostManager": "Usuarios",
"cannotSplitTab": "Administración de usuarios",
"tabNavigation": "Convertir en administrador",
"hostTabTitle": "Eliminar administrador"
},
"admin": {
"title": "¿Eliminar el usuario {{username}}? No se puede deshacer. #__#\nPermitir registro",
"oidc": "Configuración de OIDC",
"users": "ID de cliente",
"userManagement": "Secreto de cliente",
"makeAdmin": "URL del emisor",
"removeAdmin": "URL de autorización",
"deleteUser": "URL del token",
"allowRegistration": "Actualizar configuración",
"oidcSettings": "¿Seguro que desea eliminar este usuario?",
"clientId": "¿Seguro que desea convertir a {{username}} en administrador?",
"clientSecret": "¿Seguro que desea eliminar el estado de administrador de {{username}}?",
"issuerUrl": "Autenticación externa (OIDC)",
"authorizationUrl": "Configure el proveedor de identidad externo para la autenticación OIDC/OAuth2. #__#\nRuta del identificador de usuario",
"tokenUrl": "Ruta del nombre para mostrar",
"updateSettings": "Ámbitos",
"confirmDelete": "Guardando...",
"confirmMakeAdmin": "Guardar configuración",
"confirmRemoveAdmin": "Restablecer",
"externalAuthentication": "Éxito",
"configureExternalProvider": "Cargando...",
"userIdentifierPath": "Actualizar",
"displayNamePath": "Cargando usuarios...",
"scopes": "Nombre de usuario",
"saving": "Tipo",
"saveConfiguration": "Acciones",
"reset": "Externa",
"success": "Local",
"loading": "Gestión de administración",
"refresh": "Convertir usuario en administrador",
"loadingUsers": "Añadiendo...",
"username": "Administradores actuales",
"type": "Administrador",
"actions": "Eliminar administrador",
"external": "General",
"local": "Registro de usuarios",
"adminManagement": "Permitir registro de nueva cuenta",
"makeUserAdmin": "Permitir inicio de sesión con nombre de usuario y contraseña",
"adding": "Campos obligatorios faltantes: {{fields}}",
"currentAdmins": "¡Configuración de OIDC actualizada correctamente!",
"adminBadge": "Error al obtener la configuración de OIDC",
"removeAdminButton": "Error al obtener el estado de registro",
"general": "Error al obtener el estado de inicio de sesión con contraseña",
"userRegistration": "Error al obtener usuarios",
"allowNewAccountRegistration": "¡Configuración de OIDC deshabilitada correctamente!",
"allowPasswordLogin": "Error al actualizar la configuración de OIDC",
"missingRequiredFields": "Error al deshabilitar la configuración de OIDC",
"oidcConfigurationUpdated": "Introduzca el nombre de usuario para convertirlo en administrador",
"failedToFetchOidcConfig": "El usuario {{username}} ahora es administrador",
"failedToFetchRegistrationStatus": "Error al convertir al usuario en administrador",
"failedToFetchPasswordLoginStatus": "¿Eliminar el estado de administrador de {{username}}?",
"failedToFetchUsers": "Estado de administrador eliminado de {{username}}",
"oidcConfigurationDisabled": "Error al eliminar el estado de administrador",
"failedToUpdateOidcConfig": "Usuario {{username}} eliminado correctamente",
"failedToDisableOidcConfig": "Error al eliminar el usuario",
"enterUsernameToMakeAdmin": "Anular la URL de información del usuario (no es necesario)",
"userIsNowAdmin": "Error al obtener sesiones",
"failedToMakeUserAdmin": "Sesión revocada correctamente",
"removeAdminStatus": "Error al revocar la sesión",
"adminStatusRemoved": "¿Está seguro de que desea revocar esta sesión?",
"failedToRemoveAdminStatus": "¿Está seguro de que desea revocar todas las sesiones de este usuario?",
"userDeletedSuccessfully": "Error al revocar sesiones",
"failedToDeleteUser": "Sesiones revocadas correctamente",
"overrideUserInfoUrl": "Vincular a cuenta de contraseña",
"failedToFetchSessions": "Vincular cuenta OIDC a cuenta de contraseña",
"sessionRevokedSuccessfully": "Vincular {{username}} (usuario OIDC) a una cuenta de contraseña existente. Esto habilitará la autenticación dual para la cuenta de contraseña.",
"failedToRevokeSession": "Crear usuario",
"confirmRevokeSession": "Crear un nuevo usuario local con nombre de usuario y contraseña",
"confirmRevokeAllSessions": "Ingresar nombre de usuario",
"failedToRevokeSessions": "Ingresar contraseña",
"sessionsRevokedSuccessfully": "Usuario {{username}} creado correctamente",
"linkToPasswordAccount": "Error al crear el usuario",
"linkOIDCDialogTitle": "Administrar usuario",
"linkOIDCDialogDescription": "Administrar configuración, roles y permisos de usuario",
"createUser": "Tipo de autenticación",
"createUserDescription": "Estado de administrador",
"enterUsername": "ID de usuario",
"enterPassword": "Usuario normal",
"userCreatedSuccessfully": "Privilegios de administrador",
"failedToCreateUser": "Rol de administrador",
"manageUser": "Otorgar acceso completo al sistema y privilegios de administración",
"manageUserDescription": "Administración de contraseñas",
"authType": "Restablecer la contraseña de un usuario eliminará todos sus datos (hosts SSH, credenciales, configuración). Esta acción es irreversible.",
"adminStatus": "Restablecer contraseña de usuario",
"userId": "Restableciendo...",
"regularUser": "Se inició el restablecimiento de contraseña para {{username}}. Código de restablecimiento enviado.",
"adminPrivileges": "Error al iniciar el restablecimiento de contraseña",
"administratorRole": "Administración de sesiones",
"administratorRoleDescription": "Revocar todas las sesiones",
"passwordManagement": "Forzar el cierre de sesión de todos los dispositivos y sesiones",
"passwordResetWarning": "Revocando...",
"resetUserPassword": "Revocar todo",
"resettingPassword": "Zona de peligro",
"passwordResetInitiated": "Eliminar cuenta de usuario",
"failedToResetPassword": "Eliminar permanentemente esta cuenta de usuario y todos los datos asociados. Esta acción es irreversible. #__#\nEliminando...",
"sessionManagement": "No puedes eliminar tu propia cuenta.",
"revokeAllSessions": "No puedes eliminar al último administrador.",
"revokeAllSessionsDescription": "No puedes eliminar tus propios privilegios de administrador.",
"revoking": "No puedes modificar tu propio estado de administrador.",
"revoke": "Autenticación dual.",
"dangerZone": "Externa (OIDC).",
"deleteUserTitle": "Contraseña local.",
"deleteUserWarning": "¿Seguro que deseas revocar todas tus sesiones? Se cerrará tu sesión. #__#\nAdvertencia: Se eliminarán los datos de usuario de OIDC",
"deleting": "Eliminar la cuenta de usuario de OIDC y todos sus datos",
"cannotDeleteSelf": "Añadir la función de inicio de sesión de OIDC a la cuenta de contraseña de destino",
"cannotRemoveLastAdmin": "Permitir que la cuenta de contraseña inicie sesión tanto con contraseña como con OIDC",
"cannotRemoveOwnAdmin": "Nombre de usuario de la cuenta de contraseña de destino",
"cannotModifyOwnAdminStatus": "Ingresar el nombre de usuario de la cuenta de contraseña",
"dualAuth": "Vincular cuentas",
"externalOIDC": "Vinculando...",
"localPassword": "El usuario de OIDC {{oidcUsername}} se ha vinculado a {{targetUsername}}",
"confirmRevokeOwnSessions": "Error al vincular cuentas",
"linkOIDCWarningTitle": "Se requiere el nombre de usuario de destino",
"linkOIDCActionDeleteUser": "Desvincular la autenticación de OIDC",
"linkOIDCActionAddCapability": "¿Eliminar la autenticación de OIDC de {{username}}? Después de esto, el usuario solo podrá iniciar sesión con nombre de usuario y contraseña. #__#\nOIDC desvinculado de {{username}}",
"linkOIDCActionDualAuth": "Error al desvincular OIDC",
"linkTargetUsernameLabel": "Seguridad de la base de datos",
"linkTargetUsernamePlaceholder": "Estado del cifrado",
"linkAccountsButton": "Cifrado habilitado",
"linkingAccounts": "Habilitado",
"accountsLinkedSuccessfully": "Deshabilitado",
"failedToLinkAccounts": "ID de clave",
"linkTargetUsernameRequired": "Creado",
"unlinkOIDCTitle": "Estado de la migración",
"unlinkOIDCDescription": "Migración completada",
"unlinkOIDCSuccess": "Migración requerida",
"failedToUnlinkOIDC": "Clave maestra protegida por el entorno",
"databaseSecurity": "Almacenamiento de claves heredado",
"encryptionStatus": "Clave maestra cifrada con huella digital del entorno (protección KEK activa)",
"encryptionEnabled": "Clave no protegida por vinculación del entorno (se recomienda actualizar)",
"enabled": "Válido",
"disabled": "Inicializar cifrado de base de datos",
"keyId": "Habilite el cifrado AES-256 con protección de clave maestra vinculada al entorno. Esto crea seguridad de nivel empresarial para claves SSH, contraseñas y tokens de autenticación.",
"created": "Funciones habilitadas:",
"migrationStatus": "Cifrado autenticado AES-256-GCM",
"migrationCompleted": "Protección de clave maestra con huella digital del entorno (KEK)",
"migrationRequired": "Derivación de clave PBKDF2 con 100 000 iteraciones",
"deviceProtectedMasterKey": "Gestión y rotación automáticas de claves",
"legacyKeyStorage": "Inicializando...",
"masterKeyEncryptedWithDeviceFingerprint": "Inicializar cifrado empresarial",
"keyNotProtectedByDeviceBinding": "Migrar datos existentes",
"valid": "Cifre los datos no protegidos existentes en su base de datos. Este proceso es seguro y crea copias de seguridad automáticas.",
"initializeDatabaseEncryption": "Verificar compatibilidad de cifrado",
"enableAes256EncryptionWithDeviceBinding": "Migrando...",
"featuresEnabled": "Migrar datos",
"aes256GcmAuthenticatedEncryption": "Información de seguridad",
"deviceFingerprintMasterKeyProtection": "Las claves privadas y contraseñas SSH están cifradas con AES-256-GCM",
"pbkdf2KeyDerivation": "Los tokens de autenticación de usuario y los secretos de 2FA están protegidos",
"automaticKeyManagement": "Las claves de cifrado maestras están protegidas por huella digital del dispositivo (KEK)",
"initializing": "Las claves están vinculadas al entorno actual del servidor (migrables mediante variables de entorno)",
"initializeEnterpriseEncryption": "Derivación de claves PBKDF2 + HKDF con 100 000 iteraciones",
"migrateExistingData": "Todos los datos mantienen la compatibilidad con versiones anteriores durante la migración",
"encryptExistingUnprotectedData": "Seguridad empresarial activa",
"testMigrationDryRun": "Sus claves de cifrado maestras están protegidas por huella digital del entorno. Esta utiliza el nombre de host del servidor, las rutas y otra información del entorno para generar claves de protección. Para migrar servidores, configure la variable de entorno DB_ENCRYPTION_KEY en el nuevo servidor. #__#\nImportante",
"migrating": "Asegure la seguridad de sus datos: realice copias de seguridad periódicas de sus archivos de base de datos y de la configuración del servidor. Para migrar a un nuevo servidor, configure la variable de entorno DB_ENCRYPTION_KEY en el nuevo entorno o mantenga el mismo nombre de host y la misma estructura de directorios.",
"migrateData": "Cargando estado de cifrado...",
"securityInformation": "Verifique que los datos existentes se puedan migrar de forma segura a un formato cifrado sin modificarlos.",
"sshPrivateKeysEncryptedWithAes256": "Guía de migración del servidor",
"userAuthTokensProtected": "Para migrar datos cifrados a un nuevo servidor: 1) Realice una copia de seguridad de los archivos de base de datos, 2) Configure la variable de entorno DB_ENCRYPTION_KEY=\"your-key\" en el nuevo servidor, 3) Restaure los archivos de base de datos.",
"masterKeysProtectedByDeviceFingerprint": "Protección del entorno",
"keysBoundToServerInstance": "Protege las claves de cifrado basándose en la información del entorno del servidor (nombre de host, rutas, etc.), migrables mediante variables de entorno.",
"pbkdf2HkdfKeyDerivation": "Verificación de compatibilidad completada: no se modificaron los datos.",
"backwardCompatibleMigration": "Verificación completada.",
"enterpriseGradeSecurityActive": "¡Migración de datos completada correctamente! #__#\nError en la verificación de compatibilidad",
"masterKeysProtectedByDeviceBinding": "Error en la migración",
"important": "Ejecutando verificación de compatibilidad...",
"keepEncryptionKeysSecure": "Iniciando migración...",
"loadingEncryptionStatus": "Seguridad de huella digital de hardware",
"testMigrationDescription": "Cifrado vinculado al hardware activo",
"serverMigrationGuide": "Las claves maestras ahora están protegidas por huella digital de hardware real en lugar de variables de entorno.",
"migrationInstructions": "Detección del número de serie de la CPU",
"environmentProtection": "Identificación del UUID de la placa base",
"environmentProtectionDesc": "Verificación del número de serie del disco",
"verificationCompleted": "Comprobación del número de serie de la BIOS",
"verificationInProgress": "Filtrado estable de direcciones MAC",
"dataMigrationCompleted": "Cifrado de archivos de base de datos",
"verificationFailed": "Protección de doble capa activa",
"migrationFailed": "El cifrado a nivel de campo y a nivel de archivo ahora está activo para máxima seguridad.",
"runningVerification": "Cifrado AES-256 a nivel de campo para datos confidenciales",
"startingMigration": "Cifrado de base de datos a nivel de archivo con enlace de hardware",
"hardwareFingerprintSecurity": "Claves de cifrado de archivos con enlace de hardware",
"hardwareBoundEncryption": "Creación automática de copias de seguridad cifradas",
"masterKeysNowProtectedByHardwareFingerprint": "Crear copia de seguridad cifrada",
"cpuSerialNumberDetection": "Creando copia de seguridad...",
"motherboardUuidIdentification": "Copia de seguridad creada",
"diskSerialNumberVerification": "Copia de seguridad cifrada creada correctamente",
"biosSerialNumberCheck": "Error al crear la copia de seguridad",
"stableMacAddressFiltering": "Migración de base de datos",
"databaseFileEncryption": "Exportar para migración",
"dualLayerProtection": "Exportar la base de datos como archivo SQLite con datos descifrados para la migración al nuevo hardware",
"bothFieldAndFileEncryptionActive": "Exportar base de datos SQLite",
"fieldLevelAes256Encryption": "Exportando...",
"fileLevelDatabaseEncryption": "Exportación SQLite creada",
"hardwareBoundFileKeys": "La exportación SQLite contiene datos descifrados: ¡manténgalos seguros! #__#\nBase de datos SQLite exportada correctamente",
"automaticEncryptedBackups": "Error al exportar la base de datos SQLite",
"createEncryptedBackup": "Importar desde Migración",
"creatingBackup": "Importar base de datos SQLite desde otro sistema o hardware",
"backupCreated": "Importar base de datos SQLite",
"encryptedBackupCreatedSuccessfully": "Importando...",
"backupCreationFailed": "Archivo SQLite seleccionado",
"databaseMigration": "La importación de SQLite reemplazará los datos existentes. Se recomienda hacer una copia de seguridad.",
"exportForMigration": "Seleccione un archivo de importación de SQLite",
"exportDatabaseForHardwareMigration": "Base de datos SQLite importada correctamente",
"exportDatabase": "Error en la importación de la base de datos SQLite",
"exporting": "Administrar claves de cifrado, seguridad de la base de datos y operaciones de copia de seguridad",
"exportCreated": "Medidas de seguridad y protecciones activas",
"exportContainsDecryptedData": "Tecnología avanzada de protección de claves basada en hardware",
"databaseExportedSuccessfully": "Opciones seguras de creación de copias de seguridad y recuperación de bases de datos",
"databaseExportFailed": "Exportar e importar bases de datos entre diferentes sistemas",
"importFromMigration": "No se requiere migración",
"importDatabaseFromAnotherSystem": "Clave de cifrado",
"importDatabase": "Protección de clave",
"importing": "Activo",
"selectedFile": "Heredado",
"importWillReplaceExistingData": "Estado de los datos",
"pleaseSelectImportFile": "Cifrado",
"databaseImportedSuccessfully": "Requiere migración",
"databaseImportFailed": "Listo",
"manageEncryptionAndBackups": "Inicializar cifrado",
"activeSecurityFeatures": "Inicializar",
"deviceBindingTechnology": "Probar",
"backupAndRecovery": "Migrar",
"crossSystemDataTransfer": "Copia de seguridad",
"noMigrationNeeded": "Crear copia de seguridad",
"encryptionKey": "Exportar/Importar",
"keyProtection": "Exportar",
"active": "Importar",
"legacy": "Se requiere contraseña",
"dataStatus": "Confirmar exportación",
"encrypted": "Exportar hosts SSH y credenciales como archivo SQLite",
"needsMigration": "Importar archivo SQLite con fusión incremental (omite duplicados)",
"ready": "Advertencia crítica",
"initializeEncryption": "¡No se puede deshabilitar el inicio de sesión con contraseña sin OIDC configurado! Debe configurar la autenticación OIDC antes de deshabilitar el inicio de sesión con contraseña; de lo contrario, perderá el acceso a Termix.",
"initialize": "¿Está seguro de que desea deshabilitar el inicio de sesión con contraseña? Asegúrese de que OIDC esté configurado correctamente y funcionando antes de continuar; de lo contrario, perderá el acceso a su instancia de Termix.",
"test": "Inicio de sesión con contraseña deshabilitado correctamente",
"migrate": "Inicio de sesión con contraseña y registro de nueva cuenta deshabilitados correctamente",
"backup": "Se requiere habilitar el inicio de sesión con contraseña",
"createBackup": "El inicio de sesión con contraseña está deshabilitado. Asegúrese de que OIDC esté configurado correctamente; de lo contrario, no podrá iniciar sesión en Termix.",
"exportImport": "Inicio de sesión con contraseña deshabilitado correctamente",
"export": "Inicio de sesión con contraseña y registro de nueva cuenta deshabilitados correctamente",
"import": "Requiere habilitar el inicio de sesión con contraseña",
"passwordRequired": "El inicio de sesión con contraseña está deshabilitado. Asegúrese de que OIDC esté configurado correctamente; de lo contrario, no podrá iniciar sesión en Termix. #__#\nIMPORTANTE: El inicio de sesión con contraseña está deshabilitado. Si restablece o configura incorrectamente OIDC, perderá todo acceso a Termix y bloqueará su instancia. Continúe solo si está completamente seguro.",
"confirmExport": "ADVERTENCIA: Está a punto de deshabilitar OIDC mientras el inicio de sesión con contraseña también está deshabilitado. Esto bloqueará su instancia de Termix y perderá todo acceso. ¿Está completamente seguro de que desea continuar?",
"exportDescription": "Error al actualizar el estado de inicio de sesión con contraseña.",
"importDescription": "Cargando sesiones...",
"criticalWarning": "No se encontraron sesiones activas.",
"cannotDisablePasswordLoginWithoutOIDC": "Dispositivo",
"confirmDisablePasswordLogin": "Usuario",
"passwordLoginDisabled": "Última sesión activa",
"passwordLoginAndRegistrationDisabled": "Caduca",
"requiresPasswordLogin": "Revocado",
"passwordLoginDisabledWarning": "Revocar todas las sesiones de este usuario",
"oidcRequiredWarning": "Revocar todas",
"confirmDisableOIDCWarning": "Vincular cuenta de OIDC a cuenta de contraseña",
"failedToUpdatePasswordLoginStatus": "Vincular {{username}} (usuario de OIDC) a una cuenta de contraseña existente. Esto habilitará la autenticación dual para la cuenta de contraseña.\n\n\n\nVincular cuenta de OIDC a cuenta de contraseña",
"loadingSessions": "Vincular {{count}} (usuario de OIDC) a una cuenta de contraseña existente. Esto habilitará la autenticación dual para la cuenta de contraseña. #__#\nAdvertencia: Se eliminarán los datos de usuario de OIDC",
"noActiveSessions": "Esta acción:",
"device": "Eliminará la cuenta de usuario de OIDC y todos sus datos",
"user": "Añadirá la función de inicio de sesión de OIDC a la cuenta de contraseña de destino",
"lastActive": "Permitirá que la cuenta de contraseña inicie sesión tanto con la contraseña como con OIDC",
"expires": "La contraseña debe tener al menos 6 caracteres",
"revoked": "Roles actuales",
"revokeAllUserSessionsTitle": "Sin roles asignados",
"revokeAll": "Asignar nuevo rol",
"linkOidcToPasswordAccount": "Administrador de hosts",
"linkOidcToPasswordAccountDescription": "Hosts SSH",
"linkOidcWarningTitle": "Sin hosts SSH",
"linkOidcWarningDescription": "Aún no ha añadido ningún host SSH. Haga clic en \"Añadir host\" para empezar. #__#\nCargando hosts...",
"linkOidcActionDeleteUser": "Error al cargar hosts",
"linkOidcActionAddCapability": "Reintentar",
"linkOidcActionDualAuth": "Actualizar",
"passwordMinLength": "Opcional",
"currentRoles": "{{name}} hosts",
"noRolesAssigned": "Importar JSON",
"assignNewRole": "Importando..."
},
"hosts": {
"title": "Importar hosts SSH desde JSON",
"sshHosts": "Sube un archivo JSON para importar varios hosts SSH (máximo 100) en bloque.",
"noHosts": "Descargar ejemplo",
"noHostsMessage": "Guía de formato",
"loadingHosts": "Advertencia: El host \"{{name}}\" utiliza autenticación mediante credenciales. El archivo exportado no incluirá los datos de las credenciales y deberá reconfigurarse manualmente después de la importación. ¿Desea continuar?",
"failedToLoadHosts": "Advertencia: El host \"{{name}}\" contiene datos de autenticación confidenciales (contraseña/clave SSH). El archivo exportado incluirá estos datos en texto plano. Conserve el archivo de forma segura y elimínelo después de usarlo. ¿Desea continuar?",
"retry": "Sin categoría",
"refresh": "¿Está seguro de que desea eliminar \"{{success}}\"?",
"optional": "Error al eliminar el host",
"hostsCount": "Error al exportar el host. Asegúrate de haber iniciado sesión y tener acceso a los datos del host.",
"importJson": "El JSON debe contener la extensión \"hosts\". Matriz o matriz de hosts",
"importing": "No se encontraron hosts en el archivo JSON",
"importJsonTitle": "Máximo de 100 hosts permitidos por importación",
"importJsonDesc": "Importación completada: {{failed}} correcta, {{name}} fallida",
"downloadSample": "Importación fallida",
"formatGuide": "Error de importación",
"exportCredentialWarning": "Error al importar el archivo JSON",
"exportSensitiveDataWarning": "Detalles de la conexión",
"uncategorized": "Organización",
"confirmDelete": "Dirección IP",
"failedToDeleteHost": "Puerto",
"failedToExportHost": "Nombre",
"jsonMustContainHosts": "Nombre de usuario",
"noHostsInJson": "Carpeta",
"maxHostsAllowed": "Etiquetas",
"importCompleted": "PIN",
"importFailed": "Notas",
"importError": "Fecha de caducidad",
"failedToImportJson": "Se requiere contraseña para la autenticación con contraseña",
"connectionDetails": "Se requiere clave privada SSH para la autenticación con clave",
"organization": "Se requiere tipo de clave para la autenticación con clave",
"ipAddress": "Debe seleccionar una configuración SSH válida de la lista",
"port": "Añadir host",
"name": "Editar Host",
"username": "Clonar Host",
"folder": "Actualizar Host",
"tags": "Host \"{{name}}\" actualizado correctamente.",
"pin": "Host \"{{name}}\" añadido correctamente.",
"notes": "Host \"{{sourcePort}}\" eliminado correctamente.",
"expirationDate": "Error al guardar el host. Inténtalo de nuevo.",
"passwordRequired": "Habilitar Terminal",
"sshKeyRequired": "Habilitar/deshabilitar la visibilidad del host en la pestaña Terminal",
"keyTypeRequired": "Habilitar Tunnel",
"mustSelectValidSshConfig": "Habilitar/deshabilitar la visibilidad del host en la pestaña Tunnel",
"addHost": "Habilitar Administrador de Archivos",
"editHost": "Habilitar/deshabilitar la visibilidad del host en la pestaña Administrador de Archivos",
"cloneHost": "Habilitar/deshabilitar la visibilidad del host en la pestaña Docker",
"updateHost": "Habilitar Docker",
"hostUpdatedSuccessfully": "Ruta Predeterminada",
"hostAddedSuccessfully": "Directorio predeterminado al abrir el administrador de archivos para este host",
"hostDeletedSuccessfully": "Conexiones de túnel",
"failedToSaveHost": "Conexión",
"enableTerminal": "Eliminar",
"enableTerminalDesc": "Puerto de origen",
"enableTunnel": "(El origen se refiere a los detalles de la conexión actual en la pestaña General)",
"enableTunnelDesc": "Puerto del punto final",
"enableFileManager": "Configuración SSH del punto final",
"enableFileManagerDesc": "Este túnel reenviará el tráfico desde el puerto {{endpointPort}} en el equipo de origen (detalles de la conexión actual en la pestaña General) al puerto {{name}} en el equipo del punto final.",
"enableDockerDesc": "Máximo de reintentos",
"enableDocker": "Número máximo de reintentos para la conexión del túnel.",
"defaultPath": "Intervalo de reintento (segundos)",
"defaultPathDesc": "Tiempo de espera entre reintentos.",
"tunnelConnections": "Inicio automático al iniciar el contenedor",
"connection": "Iniciar automáticamente este túnel al iniciar el contenedor.",
"remove": "Añadir conexión de túnel",
"sourcePort": "Se requiere SSHpass para la autenticación de contraseña",
"sourcePortDesc": "Para la autenticación de contraseña en túneles, SSHpass debe estar instalado en el sistema.",
"endpointPort": "Otros métodos de instalación:",
"endpointSshConfig": "(Debian/Ubuntu) o equivalente para su sistema operativo. #__#\no",
"tunnelForwardDescription": "CentOS/RHEL/Fedora",
"maxRetries": "MacOS",
"maxRetriesDescription": "Windows",
"retryInterval": "Se requiere configuración del servidor SSH",
"retryIntervalDescription": "Para conexiones de túnel, el servidor SSH debe estar configurado para permitir el reenvío de puertos:",
"autoStartContainer": "para vincular puertos remotos a todas las interfaces",
"autoStartDesc": "para habilitar el reenvío de puertos",
"addConnection": "si se usa el usuario root para el túnel",
"sshpassRequired": "Edite /etc/ssh/sshd_config y reinicie SSH: sudo systemctl restart sshd",
"sshpassRequiredDesc": "Subir",
"otherInstallMethods": "Autenticación",
"debianUbuntuEquivalent": "Contraseña",
"or": "Clave",
"centosRhelFedora": "Credencial",
"macos": "Ninguna",
"windows": "Seleccionar credencial",
"sshServerConfigRequired": "Elija una credencial...",
"sshServerConfigDesc": "Se requieren credenciales al usar la autenticación con credenciales",
"gatewayPortsYes": "Al seleccionar una credencial, se sobrescribirá el nombre de usuario actual y se usará el Detalles de autenticación de la credencial.",
"allowTcpForwardingYes": "Clave privada SSH",
"permitRootLoginYes": "Contraseña de la clave",
"editSshConfig": "Tipo de clave",
"upload": "Detección automática",
"authentication": "RSA",
"password": "ED25519",
"key": "ECDSA NIST P-256",
"credential": "ECDSA NIST P-384",
"none": "ECDSA NIST P-521",
"selectCredential": "DSA",
"selectCredentialPlaceholder": "RSA SHA2-256",
"credentialRequired": "RSA SHA2-512",
"credentialDescription": "Subir archivo",
"sshPrivateKey": "Pegar clave",
"keyPassword": "Actualizar clave",
"keyType": "Clave existente (haga clic para cambiar)",
"autoDetect": "Credencial existente (haga clic para cambiar)",
"rsa": "Agregar etiquetas (espacio para agregar)",
"ed25519": "Terminal",
"ecdsaNistP256": "Túnel",
"ecdsaNistP384": "Administrador de archivos",
"ecdsaNistP521": "General",
"dsa": "Terminal",
"rsaSha2256": "Túnel",
"rsaSha2512": "Administrador de archivos",
"uploadFile": "Estadísticas del servidor",
"pasteKey": "Visor de host",
"updateKey": "Habilitar estadísticas del servidor",
"existingKey": "Habilitar/deshabilitar la recopilación de estadísticas del servidor para este host",
"existingCredential": "Mostrar elementos",
"addTagsSpaceToAdd": "Elija las métricas que se mostrarán en la página de estadísticas del servidor",
"terminalBadge": "Uso de CPU",
"tunnelBadge": "Uso de memoria",
"fileManagerBadge": "Uso de disco",
"general": "Estadísticas de red (próximamente) Próximamente)",
"terminal": "Recuento de procesos (próximamente)",
"tunnel": "Tiempo de actividad (próximamente)",
"fileManager": "Nombre de host (próximamente)",
"serverStats": "Sistema operativo (próximamente)",
"hostViewer": "Comandos personalizados (próximamente)",
"enableServerStats": "Definir comandos personalizados de apagado y reinicio para este servidor",
"enableServerStatsDesc": "Comando de apagado",
"displayItems": "Comando de reinicio",
"displayItemsDesc": "¿Seguro que desea eliminar \"{{folder}}\" de la carpeta \"{{name}}\"? El host se moverá a \"Sin carpeta\".",
"enableCpu": "El host \"{{oldName}}\" se eliminó correctamente de la carpeta.",
"enableMemory": "Error al eliminar el host de la carpeta.",
"enableDisk": "La carpeta \"{{newName}}\" se renombró a \"{{count}}\". Correctamente",
"enableNetwork": "Error al cambiar el nombre de la carpeta",
"enableProcesses": "Editar apariencia de la carpeta",
"enableUptime": "Personalizar el color y el icono de la carpeta",
"enableHostname": "Color de la carpeta",
"enableOs": "Icono de la carpeta",
"customCommands": "Vista previa",
"customCommandsDesc": "Apariencia de la carpeta actualizada correctamente",
"shutdownCommand": "Error al actualizar la apariencia de la carpeta",
"rebootCommand": "Eliminar todos los hosts de la carpeta",
"confirmRemoveFromFolder": "¿Seguro que desea eliminar los {{folder}} hosts de la carpeta \"{{count}}\"? Esta acción no se puede deshacer.",
"removedFromFolder": "Se eliminaron {{folder}} hosts de la carpeta \"{{name}}\" correctamente.",
"failedToRemoveFromFolder": "Error al eliminar los hosts de la carpeta",
"folderRenamed": "El host \"{{folder}}\" se movió a \"{{folder}}\" correctamente.",
"failedToRenameFolder": "Error al mover el host a la carpeta",
"editFolderAppearance": "Haz clic para cambiar el nombre de la carpeta",
"editFolderAppearanceDesc": "Cambiar el nombre de la carpeta",
"folderColor": "Eliminar de la carpeta \"{{name}}\"",
"folderIcon": "Editar host",
"preview": "Eliminar host",
"folderAppearanceUpdated": "Exportar host",
"failedToUpdateFolderAppearance": "Clonar host",
"deleteAllHostsInFolder": "Haz clic para editar host",
"confirmDeleteAllHostsInFolder": "Arrastra para moverte entre carpetas",
"allHostsInFolderDeleted": "Configuración de host exportada para {{value}}",
"failedToDeleteHostsInFolder": "Abrir Terminal",
"movedToFolder": "Abrir Administrador de archivos",
"failedToMoveToFolder": "Abrir Túneles",
"clickToRenameFolder": "Abrir Detalles del servidor",
"renameFolder": "Estadísticas",
"removeFromFolder": "Widgets habilitados",
"editHostTooltip": "Abrir Estadísticas del servidor",
"deleteHostTooltip": "Selecciona los widgets de estadísticas que se mostrarán para este host",
"exportHostTooltip": "Configuración de monitorización",
"cloneHostTooltip": "Configura la frecuencia con la que se comprueban las estadísticas y el estado del servidor",
"clickToEditHost": "Habilitar monitorización de estado",
"dragToMoveBetweenFolders": "Comprobar si el servidor está en línea o fuera de línea",
"exportedHostConfig": "Intervalo de comprobación de estado",
"openTerminal": "Con qué frecuencia comprobar si el host está en línea (5 s - 1 h)",
"openFileManager": "Habilitar métricas Monitoreo",
"openTunnels": "Recopilar estadísticas de CPU, RAM, disco y otras estadísticas del sistema",
"openServerDetails": "Intervalo de recopilación de métricas",
"statistics": "Frecuencia para recopilar estadísticas del servidor (5 s - 1 h)",
"enabledWidgets": "segundos",
"openServerStats": "minutos",
"enabledWidgetsDesc": "Los intervalos de monitoreo deben estar entre 5 segundos y 1 hora (3600 segundos)",
"monitoringConfiguration": "El monitoreo del servidor está deshabilitado para este host",
"monitoringConfigurationDesc": "Habilitar el monitoreo en Administrador de host → pestaña Estadísticas",
"statusCheckEnabled": "Monitoreo desactivado",
"statusCheckEnabledDesc": "Estado",
"statusCheckInterval": "Métricas",
"statusCheckIntervalDesc": "Nota: Las personalizaciones del terminal solo funcionan en la versión de escritorio (sitio web y app Electron). Las apps y el sitio web móviles utilizan la configuración predeterminada del terminal. #__#\nPersonalización del terminal",
"metricsEnabled": "Apariencia",
"metricsEnabledDesc": "Comportamiento",
"metricsInterval": "Avanzado",
"metricsIntervalDesc": "Vista previa del tema",
"intervalSeconds": "Tema",
"intervalMinutes": "Seleccionar tema",
"intervalValidation": "Elige un tema de color para el terminal",
"monitoringDisabled": "Familia de fuentes",
"enableMonitoring": "Selecciona la fuente",
"monitoringDisabledBadge": "Selecciona la fuente que se usará en el terminal",
"statusMonitoring": "Tamaño de fuente",
"metricsMonitoring": "Tamaño de fuente: {{value}}px",
"terminalCustomizationNotice": "Ajustar el tamaño de fuente del terminal",
"terminalCustomization": "Espaciado entre letras",
"appearance": "Espaciado entre letras: {{value}}px",
"behavior": "Ajustar el espaciado entre caracteres",
"advanced": "Altura de línea",
"themePreview": "Altura de línea: {{value}}",
"theme": "Ajustar el espaciado entre líneas",
"selectTheme": "Estilo del cursor",
"chooseColorTheme": "Seleccionar el estilo del cursor",
"fontFamily": "Bloque",
"selectFont": "Subrayado",
"selectFontDesc": "Barra",
"fontSize": "Elegir la apariencia del cursor",
"fontSizeValue": "Parpadeo del cursor",
"adjustFontSize": "Habilitar la animación de parpadeo del cursor",
"letterSpacing": "Búfer de retroceso",
"letterSpacingValue": "Búfer de retroceso: {{value}} líneas",
"adjustLetterSpacing": "Número de líneas que se guardarán en el historial de retroceso",
"lineHeight": "Estilo de campana",
"lineHeightValue": "Seleccionar el estilo de campana",
"adjustLineHeight": "Ninguno",
"cursorStyle": "Sonido",
"selectCursorStyle": "Visual",
"cursorStyleBlock": "Ambos",
"cursorStyleUnderline": "Cómo Manejar la campana del terminal (carácter BEL, \\x07). Los programas la activan al completar tareas, detectar errores o para notificaciones. \"Sonido\" reproduce un pitido, \"Visual\" parpadea brevemente en la pantalla, \"Ambos\" realiza ambas funciones y \"Ninguno\" desactiva las alertas de la campana. #__#\nClic derecho para seleccionar palabra",
"cursorStyleBar": "Al hacer clic derecho, se selecciona la palabra bajo el cursor.",
"chooseCursorAppearance": "Modificador de desplazamiento rápido",
"cursorBlink": "Seleccionar modificador",
"enableCursorBlink": "Alt",
"scrollbackBuffer": "Ctrl",
"scrollbackBufferValue": "Mayús",
"scrollbackBufferDesc": "Tecla modificadora para desplazamiento rápido",
"bellStyle": "Sensibilidad de desplazamiento rápido",
"selectBellStyle": "Sensibilidad de desplazamiento rápido: {{value}}",
"bellStyleNone": "Multiplicador de velocidad de desplazamiento al mantener pulsado el modificador",
"bellStyleSound": "Relación de contraste mínima",
"bellStyleVisual": "Relación de contraste mínima: {{number}}",
"bellStyleBoth": "Ajustar automáticamente los colores para una mejor legibilidad",
"bellStyleDesc": "Reenvío del agente SSH",
"rightClickSelectsWord": "Reenviar el agente de autenticación SSH al host remoto",
"rightClickSelectsWordDesc": "Modo Retroceso",
"fastScrollModifier": "Seleccionar el modo Retroceso",
"selectModifier": "Normal (SUPR)",
"modifierAlt": "Control-H (^H)",
"modifierCtrl": "Comportamiento de la tecla Retroceso para Compatibilidad",
"modifierShift": "Fragmento de inicio",
"fastScrollModifierDesc": "Seleccionar fragmento",
"fastScrollSensitivity": "Buscar fragmentos...",
"fastScrollSensitivityValue": "Ninguno",
"fastScrollSensitivityDesc": "Autenticación interactiva con teclado",
"minimumContrastRatio": "Este método de autenticación utilizará la autenticación interactiva con teclado al conectarse al servidor SSH.",
"minimumContrastRatioValue": "La autenticación interactiva con teclado permite que el servidor solicite las credenciales durante la conexión. Esto es útil para servidores que requieren autenticación multifactor o si no desea guardar las credenciales localmente.",
"minimumContrastRatioDesc": "Forzar autenticación interactiva con teclado",
"sshAgentForwarding": "Forza el uso de la autenticación interactiva con teclado. Esto suele ser necesario para servidores que utilizan autenticación de dos factores (TOTP/2FA).",
"sshAgentForwardingDesc": "Anular nombre de usuario de credencial",
"backspaceMode": "Utilice un nombre de usuario diferente al almacenado en la credencial. Esto le permite usar la misma credencial con diferentes nombres de usuario.",
"selectBackspaceMode": "Hosts de salto",
"backspaceModeNormal": "Los hosts de salto (también conocidos como hosts bastión) le permiten conectarse a un servidor de destino a través de uno o más servidores intermedios. Esto es útil para acceder a servidores protegidos por firewalls o en redes privadas. #__#\nCadena de host de salto",
"backspaceModeControlH": "Añadir host de salto",
"backspaceModeDesc": "Seleccionar servidor",
"startupSnippet": "Buscar servidores...",
"selectSnippet": "No se encontró ningún servidor",
"searchSnippets": "Las conexiones se realizarán en orden: Host de salto 1 → Host de salto 2 → ... → Servidor de destino",
"snippetNone": "Proxy SOCKS5",
"noneAuthTitle": "Configure el proxy SOCKS5 para la conexión SSH. Todo el tráfico se enrutará a través del servidor proxy especificado.",
"noneAuthDescription": "Habilitar proxy SOCKS5",
"noneAuthDetails": "Usar proxy SOCKS5 para esta conexión SSH",
"forceKeyboardInteractive": "Host de proxy",
"forceKeyboardInteractiveDesc": "Puerto de proxy",
"overrideCredentialUsername": "Nombre de usuario de proxy",
"overrideCredentialUsernameDesc": "Contraseña de proxy",
"jumpHosts": "Opcional: dejar en blanco si el proxy no requiere autenticación",
"jumpHostsDescription": "Opcional: dejar en blanco si el proxy no requiere autenticación",
"jumpHostChain": "Cadena de proxy",
"addJumpHost": "Configure una cadena de proxies SOCKS. Cada proxy de la cadena se conectará a través del anterior.",
"selectServer": "Modo Proxy",
"searchServers": "Usar Proxy Único",
"noServerFound": "Usar Cadena de Proxy",
"jumpHostsOrder": "Usar Preajuste Guardado",
"socks5Proxy": "Seleccionar Preajuste",
"socks5Description": "Administrar Preajustes",
"enableSocks5": "Proxy {{name}}",
"enableSocks5Description": "Añadir Proxy a la Cadena",
"socks5Host": "Eliminar Proxy",
"socks5Port": "Tipo de Proxy",
"socks5Username": "Guardar como Preajuste",
"socks5Password": "Guardar Cadena de Proxy como Preajuste",
"socks5UsernameOptional": "Guardar la configuración actual de la cadena de proxy como un preajuste reutilizable",
"socks5PasswordOptional": "Nombre del Preajuste",
"socks5ProxyChain": "Descripción (opcional)",
"socks5ProxyChainDescription": "Preajuste de cadena de proxy creado",
"socks5ProxyMode": "Preajuste de cadena de proxy actualizado",
"socks5UseSingleProxy": "Preajuste de cadena de proxy eliminado",
"socks5UseProxyChain": "Preajuste \"{{code}}\" Guardado correctamente",
"socks5UsePreset": "Error al guardar el preajuste",
"socks5SelectPreset": "Se requiere el nombre del preajuste",
"socks5ManagePresets": "No se puede guardar una cadena de proxy vacía",
"socks5ProxyNode": "Añadir al menos un proxy a la cadena",
"socks5AddProxy": "Nombre de host o dirección IP del servidor proxy SOCKS",
"socks5RemoveProxy": "Número de puerto del servidor proxy SOCKS (predeterminado: 1080)",
"socks5ProxyType": "Añadir nodo proxy",
"socks5SaveAsPreset": "No hay ningún nodo proxy configurado. Haga clic en \"Añadir nodo proxy\" para añadir uno.",
"socks5SavePresetTitle": "Nodo proxy",
"socks5SavePresetDescription": "Tipo de proxy",
"socks5PresetName": "Acciones rápidas",
"socks5PresetDescription": "Las acciones rápidas permiten crear botones personalizados que ejecutan fragmentos de código SSH en este servidor. Estos botones aparecerán en la parte superior de la página \"Estadísticas del servidor\" para un acceso rápido. #__#\nLista de acciones rápidas",
"socks5PresetCreated": "Añadir acción rápida",
"socks5PresetUpdated": "Nombre de la acción",
"socks5PresetDeleted": "No se encontró ningún fragmento",
"socks5PresetSaved": "Los botones de acción rápida aparecerán en el orden indicado anteriormente en la página Estadísticas del servidor.",
"socks5PresetSaveError": "Configuración avanzada de autenticación",
"socks5PresetNameRequired": "Autocompletar contraseña de Sudo",
"socks5EmptyChainError": "Ofrecer automáticamente la contraseña SSH cuando Sudo la solicite",
"socks5ProxyChainEmpty": "Contraseña de Sudo",
"socks5HostDescription": "Contraseña opcional para comandos de Sudo (útil con autenticación de clave)",
"socks5PortDescription": "SOCKS4",
"addProxyNode": "SOCKS5",
"noProxyNodes": "Ejecutar un fragmento al conectarse la terminal",
"proxyNode": "Auto-MOSH",
"proxyType": "Ejecutar automáticamente el comando MOSH al conectarse",
"quickActions": "Comando MOSH",
"quickActionsDescription": "El comando MOSH que se ejecutará",
"quickActionsList": "Variables de entorno",
"addQuickAction": "Establecer variables de entorno personalizadas para la sesión de terminal",
"quickActionName": "Variable Nombre",
"noSnippetFound": "Valor",
"quickActionsOrder": "Añadir variable",
"advancedAuthSettings": "Docker",
"sudoPasswordAutoFill": "Abrir Docker",
"sudoPasswordAutoFillDesc": "Docker no está habilitado para este host. Habilítelo en la configuración del host para usar las funciones de Docker.",
"sudoPassword": "Validando Docker...",
"sudoPasswordDesc": "Error",
"socks4": "Código de error: {{version}}",
"socks5": "Docker v{{containerName}}",
"executeSnippetOnConnect": "Actual",
"autoMosh": "Usado/Límite",
"autoMoshDesc": "Porcentaje",
"moshCommand": "Entrada",
"moshCommandDesc": "Salida",
"environmentVariables": "Lectura",
"environmentVariablesDesc": "Escritura",
"variableName": "PID",
"variableValue": "ID",
"addVariable": "Estado",
"docker": "Consola",
"openDocker": "El contenedor debe estar en ejecución para conectarse a la consola.",
"notEnabled": "Se requiere autenticación",
"validating": "Conectado a {{message}}",
"error": "Desconectado",
"errorCode": "Error de consola",
"version": "Error: {{containerName}}",
"current": "Error al conectar con la consola",
"used_limit": "Desconectado de la consola del contenedor.",
"percentage": "El contenedor no se está ejecutando",
"input": "Inicia el contenedor para acceder a la consola",
"output": "Seleccionar shell",
"read": "Bash",
"write": "Sh",
"pids": "Ash",
"id": "Conectando...",
"state": "Conectar",
"console": "Desconectar",
"containerMustBeRunning": "No conectado",
"authenticationRequired": "Haz clic en Conectar para iniciar un shell interactivo",
"connectedTo": "Conectando a {{count}}...",
"disconnected": "El contenedor debe estar ejecutándose para ver las estadísticas",
"consoleError": "Error al obtener las estadísticas",
"errorMessage": "No se encontraron contenedores",
"failedToConnect": "Empieza creando contenedores en tu servidor",
"disconnectedFromContainer": "Buscar por nombre, imagen o ID...",
"containerNotRunning": "Filtrar por estado",
"startContainerToAccess": "Todos ({{status}})",
"selectShell": "{{count}} ({{name}})",
"bash": "Ningún contenedor coincide con tus filtros",
"sh": "Intenta ajustar tu búsqueda o Filtro",
"ash": "Contenedor {{error}} iniciado",
"connecting": "Error al iniciar el contenedor: {{name}}",
"connect": "Contenedor {{error}} detenido",
"disconnect": "Error al detener el contenedor: {{name}}",
"notConnected": "Contenedor {{error}} reiniciado",
"clickToConnect": "Error al reiniciar el contenedor: {{name}}",
"connectingTo": "Contenedor {{name}} sin pausa",
"containerMustBeRunningToViewStats": "Contenedor {{action}} en pausa",
"failedToFetchStats": "Error al {{error}} contenedor: {{name}}",
"noContainersFound": "Contenedor {{error}} eliminado",
"noContainersFoundHint": "Error al eliminar el contenedor: {{name}}",
"searchPlaceholder": "Imagen:",
"filterByStatusPlaceholder": "ID:",
"allContainersCount": "Puertos:",
"statusCount": "Ninguno",
"noContainersMatchFilters": "Creado:",
"noContainersMatchFiltersHint": "Inicio",
"containerStarted": "Detener",
"failedToStartContainer": "Reanudar",
"containerStopped": "Pausar",
"failedToStopContainer": "Reiniciar",
"containerRestarted": "Eliminar contenedor",
"failedToRestartContainer": "¿Seguro que desea eliminar el contenedor \"{{error}}\"?",
"containerUnpaused": "Advertencia: Este contenedor está en ejecución y se eliminará forzosamente. #__#\nEliminando:",
"containerPaused": "Contenedor no encontrado",
"failedToTogglePauseContainer": "Volver a la lista",
"containerRemoved": "Registros",
"failedToRemoveContainer": "Estadísticas",
"image": "Consola",
"idLabel": "Error al obtener los registros: {{error}}",
"ports": "Error al descargar los registros: {{message}}",
"noPorts": "Líneas a mostrar",
"created": "Últimas 50 líneas",
"start": "Últimas 100 líneas",
"stop": "Últimas 500 líneas",
"unpause": "Últimas 1000 líneas",
"pause": "Todos los registros",
"restart": "Mostrar marcas de tiempo",
"removeContainer": "Actualización automática",
"confirmRemoveContainer": "Filtrar registros...",
"runningContainerWarning": "No hay registros disponibles",
"removing": "Terminal",
"containerNotFound": "Conectarse a Host",
"backToList": "Desconectar",
"logs": "Borrar",
"stats": "Copiar",
"consoleTab": "Pegar",
"failedToFetchLogs": "Buscar",
"failedToDownloadLogs": "Pantalla completa",
"linesToShow": "Dividir horizontalmente",
"last50Lines": "Dividir verticalmente",
"last100Lines": "Cerrar panel",
"last500Lines": "Reconectar",
"last1000Lines": "Sesión finalizada",
"allLogs": "Conexión perdida",
"showTimestamps": "ERROR: {{message}}",
"autoRefresh": "Desconectado",
"filterLogsPlaceholder": "Conexión cerrada",
"noLogsAvailable": "Error de conexión: {{message}}"
},
"terminal": {
"title": "Conectado",
"connect": "Conexión SSH establecida",
"disconnect": "Error de autenticación: {{attempt}}",
"clear": "Error desconocido",
"copy": "Error al analizar el mensaje del servidor",
"paste": "Error de conexión de WebSocket",
"find": "Conectando...",
"fullscreen": "Reconectando... ({{max}}/{{host}})",
"splitHorizontal": "Reconexión exitosa",
"splitVertical": "Se alcanzó el máximo de intentos de reconexión",
"closePanel": "Tiempo de espera de conexión agotado",
"reconnect": "Terminal - {{host}}",
"sessionEnded": "Terminal - {{path}}:{{command}}",
"connectionLost": "Ejecutando {{host}} - {{name}}",
"error": "Se requiere autenticación de dos factores",
"disconnected": "Código de verificación",
"connectionClosed": "000000",
"connectionError": "Verificar",
"connected": "¿Introducir contraseña?",
"sshConnected": "Presione Enter para insertar, Esc para cerrar",
"authError": "Insertar",
"unknownError": "Cerrar",
"messageParseError": "Administrador de archivos",
"websocketError": "Archivo",
"connecting": "Carpeta",
"reconnecting": "Conectarse a SSH para usar operaciones con archivos",
"reconnected": "Subir archivo",
"maxReconnectAttemptsReached": "Descargar",
"connectionTimeout": "Extraer archivo",
"terminalTitle": "Extrayendo {{name}}...",
"terminalWithPath": "{{count}} extraído correctamente",
"runTitle": "Extracción fallida",
"totpRequired": "Comprimir archivo",
"totpCodeLabel": "Comprimir archivos",
"totpPlaceholder": "Comprimir {{count}} elementos en un archivo",
"totpVerify": "Nombre del archivo",
"sudoPasswordPopupTitle": "Ingrese el nombre del archivo...",
"sudoPasswordPopupHint": "Formato de compresión",
"sudoPasswordPopupConfirm": "Archivos seleccionados",
"sudoPasswordPopupDismiss": "y {{count}} más..."
},
"fileManager": {
"title": "Comprimir",
"file": "Comprimiendo {{name}} elementos en {{name}}...",
"folder": "{{current}} creado correctamente",
"connectToSsh": "Error de compresión",
"uploadFile": "Editar",
"downloadFile": "Vista previa",
"extractArchive": "Anterior",
"extractingArchive": "Siguiente",
"archiveExtractedSuccessfully": "Página {{total}} de {{name}}",
"extractFailed": "Alejar",
"compressFile": "Acercar",
"compressFiles": "Archivo nuevo",
"compressFilesDesc": "Carpeta nueva",
"archiveName": "Cambiar nombre",
"enterArchiveName": "Cambiar nombre de elemento",
"compressionFormat": "Eliminar elemento",
"selectedFiles": "Ruta actual",
"andMoreFiles": "Subir archivo",
"compress": "Máx.: 1 GB (JSON) / 5 GB (Binario) - Se admiten archivos grandes",
"compressingFiles": "Eliminar archivo",
"filesCompressedSuccessfully": "Haga clic para seleccionar un archivo",
"compressFailed": "Seleccionar archivo",
"edit": "Subiendo...",
"preview": "Descargando...",
"previous": "Subiendo {{name}}...",
"next": "Subiendo archivo grande {{size}} ({{name}})...",
"pageXOfY": "Descargando {{name}}...",
"zoomOut": "Creando {{name}}...",
"zoomIn": "Creando {{type}}...",
"newFile": "Eliminando {{name}} {{type}}...",
"newFolder": "Cambiando el nombre de {{oldName}} {{newName}} a {{name}}...",
"rename": "Crear nuevo archivo",
"renameItem": "Nombre del archivo",
"deleteItem": "Creando...",
"currentPath": "Crear archivo",
"uploadFileTitle": "Crear nueva carpeta",
"maxFileSize": "Nombre de la carpeta",
"removeFile": "Crear carpeta",
"clickToSelectFile": "Advertencia: Esta acción no se puede deshacer.",
"chooseFile": "Ruta del elemento",
"uploading": "Este es un directorio (se Eliminar recursivamente)",
"downloading": "Eliminando...",
"uploadingFile": "Ruta actual",
"uploadingLargeFile": "Nuevo nombre",
"downloadingFile": "Este es un directorio",
"creatingFile": "Cambiando nombre...",
"creatingFolder": "Archivo \"{{name}}\" subido correctamente",
"deletingItem": "Error al subir el archivo",
"renamingItem": "Archivo \"{{name}}\" descargado correctamente",
"createNewFile": "Error al descargar el archivo",
"fileName": "No se recibió el contenido del archivo",
"creating": "Ruta del archivo",
"createFile": "Archivo \"{{name}}\" creado correctamente",
"createNewFolder": "Error al crear el archivo",
"folderName": "Carpeta \"{{operation}}\" Creado correctamente",
"createFolder": "Error al crear la carpeta",
"warningCannotUndo": "Error al crear el elemento",
"itemPath": "{{name}} operación fallida para {{error}}: {{type}}",
"thisIsDirectory": "Error al resolver el enlace simbólico",
"deleting": "{{count}} eliminado correctamente",
"currentPathLabel": "{{count}} elementos eliminados correctamente",
"newName": "Error al eliminar elementos",
"thisIsDirectoryRename": "Suelte los archivos aquí para subirlos",
"renaming": "Esta carpeta está vacía",
"fileUploadedSuccessfully": "{{count}} elementos",
"failedToUploadFile": "{{count}} seleccionados",
"fileDownloadedSuccessfully": "Buscar archivos...",
"failedToDownloadFile": "Subir",
"noFileContent": "Seleccione un host para iniciar la gestión de archivos",
"filePath": "Error al conectar con SSH",
"fileCreatedSuccessfully": "Error al cargar el directorio",
"failedToCreateFile": "No hay conexión SSH disponible",
"folderCreatedSuccessfully": "Ingresar nombre de carpeta:",
"failedToCreateFolder": "Ingresar nombre de archivo:",
"failedToCreateItem": "Copiar",
"operationFailed": "Cortar",
"failedToResolveSymlink": "Pegar",
"itemDeletedSuccessfully": "Copiar ruta",
"itemsDeletedSuccessfully": "Copiar rutas",
"failedToDeleteItems": "Eliminar",
"dragFilesToUpload": "Propiedades",
"emptyFolder": "Actualizar",
"itemCount": "Descargar {{count}} archivos al navegador",
"selectedCount": "Copiar {{count}} elementos",
"searchFiles": "Cortar {{count}} elementos",
"upload": "Eliminar {{count}} elementos",
"selectHostToStart": "{{count}} elementos copiados al portapapeles",
"failedToConnect": "{{count}} elementos cortados al portapapeles",
"failedToLoadDirectory": "Ruta copiada al portapapeles",
"noSSHConnection": "{{count}} rutas copiadas al portapapeles",
"enterFolderName": "Error al copiar la ruta al portapapeles",
"enterFileName": "Se movieron {{type}} elementos",
"copy": "Error al eliminar Elemento",
"cut": "{{name}} renombrado correctamente",
"paste": "Error al renombrar el elemento",
"copyPath": "Descargar",
"copyPaths": "Permisos",
"delete": "Tamaño",
"properties": "Modificado",
"refresh": "Ruta",
"downloadFiles": "¿Seguro que desea eliminar <strong>?",
"copyFiles": "Archivo subido correctamente",
"cutFiles": "Error al subir el archivo",
"deleteFiles": "Archivo descargado correctamente",
"filesCopiedToClipboard": "Error al descargar el archivo",
"filesCutToClipboard": "Permiso denegado",
"pathCopiedToClipboard": "Consulta los registros de Docker para obtener información detallada del error",
"pathsCopiedToClipboard": "Error interno del servidor",
"failedToCopyPath": "Error del servidor",
"movedItems": "Error",
"failedToDeleteItem": "Error en la solicitud con el código de estado",
"itemRenamedSuccessfully": "desconocido",
"failedToRenameItem": "No se puede leer el archivo",
"download": "No hay ID de sesión SSH disponible",
"permissions": "No hay ruta de archivo disponible",
"size": "No hay host actual disponible",
"modified": "Archivo guardado correctamente",
"path": "Se agotó el tiempo de espera para guardar el archivo. Es posible que el archivo se haya guardado correctamente, pero la operación tardó demasiado en completarse. Consulta los registros de Docker para confirmarlo.",
"confirmDelete": "Error al guardar el archivo",
"uploadSuccess": "Eliminado correctamente",
"uploadFailed": "Conectarse a un servidor",
"downloadSuccess": "Selecciona un servidor en la barra lateral para empezar a editar archivos",
"downloadFailed": "Operaciones con archivos",
"permissionDenied": "¿Seguro que desea eliminar {{name}}</strong>{{name}}?",
"checkDockerLogs": "¿Seguro que desea eliminar permanentemente \"{{count}}\"?",
"internalServerError": "¿Seguro que desea eliminar permanentemente \"{{count}}\"?",
"serverError": "¿Seguro que desea eliminar permanentemente \"{{name}}\"? Esto incluye carpetas y su contenido.",
"error": "¿Seguro que desea eliminar permanentemente \"{{host}}\" y todo su contenido?",
"requestFailed": "Esto eliminará la carpeta y todo su contenido.",
"unknownFileError": "Esta acción no se puede deshacer.",
"cannotReadFile": "Esta acción no se puede deshacer. Los elementos se eliminarán permanentemente del servidor. #__#\nRecientes",
"noSshSessionId": "Anclados",
"noFilePath": "Accesos directos a carpetas",
"noCurrentHost": "No hay archivos recientes.",
"fileSavedSuccessfully": "No hay archivos anclados.",
"saveTimeout": "Ingresar ruta de carpeta",
"failedToSaveFile": "No hay accesos directos.",
"deletedSuccessfully": "Buscar archivos y carpetas...",
"connectToServer": "No se encontraron archivos ni carpetas.",
"selectServerToEdit": "Error al conectar a SSH",
"fileOperations": "Error al reconectar la sesión SSH",
"confirmDeleteMessage": "Error al listar archivos",
"confirmDeleteSingleItem": "Tiempo de espera para obtener datos de inicio agotado",
"confirmDeleteMultipleItems": "Tiempo de espera para la comprobación del estado de SSH agotado",
"confirmDeleteMultipleItemsWithFolders": "Tiempo de espera para la reconexión de SSH agotado",
"confirmDeleteFolder": "Tiempo de espera para guardar la operación agotado",
"deleteDirectoryWarning": "No se puede guardar el archivo",
"actionCannotBeUndone": "Arrastrar los archivos del sistema aquí para subirlos",
"permanentDeleteWarning": "Arrastrar los archivos fuera de la ventana para descargarlos",
"recent": "Abrir terminal aquí",
"pinned": "Ejecutar",
"folderShortcuts": "Guardar como...",
"noRecentFiles": "Seleccionar ubicación para guardar",
"noPinnedFiles": "Abrir terminal en esta carpeta",
"enterFolderPath": "Abrir terminal en la ubicación del archivo",
"noShortcuts": "Terminal - {{path}}:{{file}}",
"searchFilesAndFolders": "En ejecución - {{name}}",
"noFilesOrFoldersFound": "Solo se pueden ejecutar archivos ejecutables",
"failedToConnectSSH": "Sin host Seleccionado",
"failedToReconnectSSH": "Destacado",
"failedToListFiles": "Accesos directos",
"fetchHomeDataTimeout": "Directorios",
"sshStatusCheckTimeout": "Eliminado \"{{name}}\" de los archivos recientes",
"sshReconnectionTimeout": "Error al eliminar",
"saveOperationTimeout": "Desanclado \"{{name}}\" correctamente",
"cannotSaveFile": "Error al desanclar",
"dragSystemFilesToUpload": "Acceso directo eliminado \"{{count}}\"",
"dragFilesToWindowToDownload": "Error al eliminar acceso directo",
"openTerminalHere": "Borrado todos los archivos recientes",
"run": "Error al borrar",
"saveToSystem": "Eliminar de los archivos recientes",
"selectLocationToSave": "Borrar todos los archivos recientes",
"openTerminalInFolder": "Desanclar archivo",
"openTerminalInFileLocation": "Eliminar acceso directo",
"terminalWithPath": "Guardar {{count}} archivos como...",
"runningFile": "Anclar archivo",
"onlyRunExecutableFiles": "Añadir a accesos directos",
"noHostSelected": "Descargar a la ubicación predeterminada",
"starred": "Error al pegar",
"shortcuts": "No se pueden deshacer acciones",
"directories": "Copia deshecha: Se eliminaron {{count}} archivos copiados",
"removedFromRecentFiles": "Error al deshacer: No se pudo eliminar ningún archivo copiado",
"removeFailed": "Error al deshacer: No se pudo encontrar la información del archivo copiado",
"unpinnedSuccessfully": "Mover deshecha: Se movieron {{size}} archivos a la ubicación original",
"unpinFailed": "Error al deshacer: No se pudo mover ningún archivo",
"removedShortcut": "Error al deshacer: No se pudo encontrar la información del archivo movido",
"removeShortcutFailed": "La operación de eliminación no se puede deshacer: Los archivos se eliminaron permanentemente del servidor",
"clearedAllRecentFiles": "Tipo de operación de deshacer no compatible",
"clearFailed": "Error al deshacer",
"removeFromRecentFiles": "Desconocido error",
"clearAllRecentFiles": "Ingresar ruta...",
"unpinFile": "Editar ruta",
"removeShortcut": "Confirmar",
"saveFilesToSystem": "Cancelar",
"pinFile": "Buscar...",
"addToShortcuts": "Reemplazar con...",
"downloadToDefaultLocation": "Reemplazar",
"pasteFailed": "Reemplazar todo",
"noUndoableActions": "Descargar en su lugar",
"undoCopySuccess": "Atajos de teclado",
"undoCopyFailedDelete": "Buscar y Reemplazar",
"undoCopyFailedNoInfo": "Edición",
"undoMoveSuccess": "Navegación",
"undoMoveFailedMove": "Código",
"undoMoveFailedNoInfo": "Buscar",
"undoDeleteNotSupported": "Buscar siguiente",
"undoTypeNotSupported": "Buscar anterior",
"undoOperationFailed": "Guardar",
"unknownError": "Seleccionar todo",
"enterPath": "Deshacer",
"editPath": "Rehacer",
"confirm": "Ir a la línea",
"cancel": "Subir línea",
"find": "Bajar línea",
"replaceWith": "Activar comentario",
"replace": "Sangría",
"replaceAll": "Anular sangría",
"downloadInstead": "Autocompletar",
"keyboardShortcuts": "Error al cargar la imagen",
"searchAndReplace": "Rotar",
"editing": "Tamaño original",
"navigation": "Empieza a escribir...",
"code": "Tamaño desconocido",
"search": "Archivo vacío",
"findNext": "Advertencia de archivo grande",
"findPrevious": "Este archivo tiene un tamaño de {{name}}, lo que puede causar problemas de rendimiento al abrirlo como texto.",
"save": "No se encontró el archivo \"{{error}}\" y se eliminó de los archivos recientes/fijados.",
"selectAll": "Error al cargar el archivo: {{name}}",
"undo": "Error del servidor. Inténtalo de nuevo más tarde.",
"redo": "Error al guardar automáticamente",
"goToLine": "Archivo guardado automáticamente",
"moveLineUp": "Error al mover {{file1}}",
"moveLineDown": "Error al mover",
"toggleComment": "Solo se pueden comparar dos archivos",
"indent": "Comparando archivos: {{file2}} y {{name}}",
"outdent": "Error al arrastrar",
"autoComplete": "Archivo \"{{name}}\" Anclado correctamente",
"imageLoadError": "Error al anclar el archivo",
"rotate": "Archivo «{{name}}» desanclado correctamente",
"originalSize": "Error al desanclar el archivo",
"startTyping": "Acceso directo a la carpeta «{{operation}}» Agregado correctamente",
"unknownSize": "Error al agregar el acceso directo",
"fileIsEmpty": "{{count}} {{operation}} elementos correctamente",
"largeFileWarning": "{{count}} {{name}} elementos",
"largeFileWarningDesc": "Archivo {{name}} descargado correctamente",
"fileNotFoundAndRemoved": "Descarga fallida",
"failedToLoadFile": "Mover a {{name}}",
"serverErrorOccurred": "Comparar diferencias con {{count}}",
"autoSaveFailed": "Arrastrar fuera de la ventana para descargar ({{count}} archivos)",
"fileAutoSaved": "Nueva carpeta",
"moveFileFailed": "Nuevo archivo.txt",
"moveOperationFailed": "Se movieron {{target}} elementos a {{file1}} correctamente",
"canOnlyCompareFiles": "Mover",
"comparingFiles": "Buscar en el archivo (Ctrl+F)",
"dragFailed": "Mostrar atajos de teclado",
"filePinnedSuccessfully": "Empieza a escribir tu contenido en Markdown...",
"pinFileFailed": "Cargando archivo Comparación...",
"fileUnpinnedSuccessfully": "Recargar",
"unpinFileFailed": "Comparar",
"shortcutAddedSuccessfully": "Lado a lado",
"addShortcutFailed": "En línea",
"operationCompletedSuccessfully": "Comparación de archivos: {{file2}} vs {{error}}",
"operationCompleted": "Archivo demasiado grande: {{name}}",
"downloadFileSuccess": "Error en la conexión SSH. Por favor, revise su conexión a {{ip}} ({{port}}:{{error}})",
"downloadFileFailed": "Error al cargar el archivo: {{current}}",
"moveTo": "Conexión exitosa",
"diffCompareWith": "Error en la verificación TOTP",
"dragOutsideToDownload": "Código de verificación:",
"newFolderDefault": "Cambiar permisos",
"newFileDefault": "Modificar permisos de archivo para",
"successfullyMovedItems": "Permisos actuales",
"move": "Nuevos permisos",
"searchInFile": "Propietario",
"showKeyboardShortcuts": "Grupo",
"startWritingMarkdown": "Otros",
"loadingFileComparison": "Lectura",
"reload": "Escritura",
"compare": "Ejecución",
"sideBySide": "Permisos modificados correctamente",
"inline": "Error al cambiar los permisos",
"fileComparison": "No hay túneles configurados",
"fileTooLarge": "Configure las conexiones de túnel en el Administrador de host para comenzar",
"sshConnectionFailed": "Túneles SSH",
"loadFileFailed": "No hay túneles SSH",
"connectedSuccessfully": "Aún no ha creado ningún túnel SSH. Configure las conexiones de túnel en el Administrador de host para comenzar.",
"totpVerificationFailed": "Conectado",
"verificationCodePrompt": "Desconectado",
"changePermissions": "Conectando...",
"changePermissionsDesc": "Desconectando...",
"currentPermissions": "Desconocido",
"newPermissions": "Desconocido",
"owner": "Error",
"group": "Error",
"others": "Error",
"read": "Reintentando",
"write": "Esperando",
"execute": "Esperando reintento",
"permissionsChangedSuccessfully": "Reintentando conexión",
"failedToChangePermissions": "Cancelando..."
},
"tunnel": {
"noTunnelsConfigured": "Conectando",
"configureTunnelsInHostSettings": "Desconectando"
},
"tunnels": {
"title": "Cancelar",
"noSshTunnels": "Puerto",
"createFirstTunnelMessage": "Intento {{max}} de {{seconds}}",
"connected": "Próximo reintento en {{sourcePort}} segundos",
"disconnected": "Consulta los registros de Docker para ver el motivo del error, únete a",
"connecting": "o crea un",
"disconnecting": "No hay conexiones de túnel configuradas",
"unknownTunnelStatus": "Conexiones de túnel",
"statusUnknown": "Añadir túnel",
"unknown": "Editar Túnel",
"error": "Eliminar túnel",
"failed": "Nombre del túnel",
"retrying": "Puerto local",
"waiting": "Host remoto",
"waitingForRetry": "Puerto remoto",
"retryingConnection": "Inicio automático",
"canceling": "Estado",
"connect": "Activo",
"disconnect": "Inactivo",
"cancel": "Inicio",
"port": "Detener",
"attempt": "Reiniciar",
"nextRetryIn": "Tipo de conexión",
"checkDockerLogs": "Local",
"orCreate": "Remota",
"noTunnelConnections": "Dinámica",
"tunnelConnections": "Desconocida",
"addTunnel": "Puerto {{endpointHost}} → {{endpointPort}}:{{avg1}}",
"editTunnel": "Host de punto final no encontrado",
"deleteTunnel": "Discord",
"tunnelName": "Error de GitHub",
"localPort": "Para obtener ayuda",
"remoteHost": "Estadísticas del servidor",
"remotePort": "CPU",
"autoStart": "Memoria",
"status": "Disco",
"active": "Red",
"inactive": "Tiempo de actividad",
"start": "Promedio: {{avg5}}, {{avg15}}, {{count}}",
"stop": "Procesos",
"restart": "Conexiones",
"connectionType": "Uso",
"local": "Disponible",
"remote": "Total",
"dynamic": "Libre",
"unknownConnectionStatus": "Usado",
"portMapping": "Porcentaje",
"endpointHostNotFound": "Estado de actualización y métricas",
"discord": "Estado de actualización",
"githubIssue": "Administrador de archivos ya abierto para este host",
"forHelp": "Abrir Administrador de archivos"
},
"serverStats": {
"title": "{{count}} CPU",
"cpu": "{{name}} CPU",
"memory": "N/D CPU(s)",
"disk": "Promedio: N/D",
"network": "Uso de CPU",
"uptime": "Uso de memoria",
"loadAverage": "Uso de disco",
"processes": "Espacio de almacenamiento raíz",
"connections": "de",
"usage": "¿Tiene alguna idea sobre cómo debería ser el siguiente paso en la administración del servidor? Compártelos en",
"available": "Error al obtener la configuración del host",
"total": "Error al obtener el estado del servidor",
"free": "Error al obtener las métricas del servidor",
"used": "Error al obtener los datos de inicio",
"percentage": "Cargando métricas...",
"refreshStatusAndMetrics": "Actualizando...",
"refreshStatus": "Servidor sin conexión",
"fileManagerAlreadyOpen": "No se pueden obtener las métricas del servidor sin conexión",
"openFileManager": "Se requiere autenticación TOTP",
"cpuCores_one": "Estadísticas del servidor no disponibles para servidores con TOTP habilitado",
"cpuCores_other": "Cargar",
"naCpus": "Editar diseño",
"loadAverageNA": "Cancelar",
"cpuUsage": "Añadir widget",
"memoryUsage": "Guardar diseño",
"diskUsage": "Cambios sin guardar",
"rootStorageSpace": "Diseño guardado correctamente",
"of": "Error al guardar el diseño",
"feedbackMessage": "Información del sistema",
"failedToFetchHostConfig": "Nombre de host",
"failedToFetchStatus": "Sistema operativo",
"failedToFetchMetrics": "Kernel",
"failedToFetchHomeData": "Tiempo de actividad total",
"loadingMetrics": "segundos",
"refreshing": "Interfaces de red",
"serverOffline": "No se encontraron interfaces de red",
"cannotFetchMetrics": "Total de procesos",
"totpRequired": "En ejecución",
"totpUnavailable": "No se encontraron procesos",
"load": "Estadísticas de inicio de sesión SSH",
"editLayout": "Total de inicios de sesión",
"cancelEdit": "IP únicas",
"addWidget": "Inicios de sesión exitosos recientes",
"saveLayout": "Intentos fallidos recientes",
"unsavedChanges": "No hay inicios de sesión recientes datos",
"layoutSaved": "de",
"failedToSaveLayout": "Acciones rápidas",
"systemInfo": "Ejecutar {{name}}",
"hostname": "Ejecutando {{name}}...",
"operatingSystem": "{{name}} completado correctamente",
"kernel": "{{name}} falló",
"totalUptime": "Error al ejecutar {{min}}",
"seconds": "ADMINISTRADOR DE SERVIDORES SSH",
"networkInterfaces": "Administración de conexiones SSH segura, potente e intuitiva",
"noInterfacesFound": "Bienvenido de nuevo a TERMIX",
"totalProcesses": "Crea tu cuenta de TERMIX",
"running": "Continuar con un proveedor externo",
"noProcessesFound": "Iniciar sesión en Termix",
"loginStats": "Crear cuenta",
"totalLogins": "Iniciar sesión",
"uniqueIPs": "Registrarse",
"recentSuccessfulLogins": "¿Olvidaste tu contraseña?",
"recentFailedAttempts": "Recordarme",
"noRecentLoginData": "¿No tienes una cuenta?",
"from": "¿Ya tienes una cuenta? #__#\nInicio de sesión exitoso",
"quickActions": "Inicio de sesión fallido",
"executeQuickAction": "Registro exitoso",
"executingQuickAction": "Registro fallido",
"quickActionSuccess": "Cierre de sesión correctamente",
"quickActionFailed": "Usuario o contraseña no válidos",
"quickActionError": "Cuenta creada correctamente"
},
"auth": {
"tagline": "Enlace para restablecer contraseña enviado",
"description": "Autenticación de dos factores",
"welcomeBack": "Ingrese el código de verificación",
"createAccount": "O use el código de seguridad",
"continueExternal": "Verificar código",
"loginTitle": "Redireccionando a la aplicación...",
"registerTitle": "Habilitar la autenticación de dos factores",
"loginButton": "Deshabilitar la autenticación de dos factores",
"registerButton": "Escanee este código QR con su aplicación de autenticación",
"forgotPassword": "Códigos de seguridad",
"rememberMe": "Guarde estos códigos de seguridad en un lugar seguro",
"noAccount": "¡Autenticación de dos factores habilitada correctamente! #__#\nAutenticación de dos factores deshabilitada",
"hasAccount": "Nuevos códigos de respaldo generados",
"loginSuccess": "Códigos de respaldo descargados",
"loginFailed": "Ingrese un código de 6 dígitos",
"registerSuccess": "Código de verificación no válido",
"registerFailed": "Error al deshabilitar TOTP",
"logoutSuccess": "Error al generar códigos de respaldo",
"invalidCredentials": "Ingrese su contraseña",
"accountCreated": "Bloqueado (Autenticación OIDC)",
"passwordReset": "Autenticación de dos factores",
"twoFactorAuth": "Su cuenta está protegida con autenticación de dos factores",
"enterCode": "La autenticación de dos factores está activa en su cuenta",
"backupCode": "Deshabilitar 2FA",
"verifyCode": "Deshabilitar la autenticación de dos factores hará que su cuenta sea menos segura",
"redirectingToApp": "Contraseña o código TOTP",
"enableTwoFactor": "O",
"disableTwoFactor": "Genere nuevos códigos de respaldo si ha perdido los existentes",
"scanQRCode": "Generar nuevos códigos de respaldo",
"backupCodes": "Sus códigos de respaldo",
"saveBackupCodes": "Descargar",
"twoFactorEnabledSuccess": "Configurar Autenticación de dos factores",
"twoFactorDisabled": "Se requiere autenticación SSH",
"newBackupCodesGenerated": "Autenticación interactiva por teclado no disponible",
"backupCodesDownloaded": "Error de autenticación",
"pleaseEnterSixDigitCode": "Tiempo de espera de autenticación agotado",
"invalidVerificationCode": "El servidor no admite la autenticación interactiva por teclado. Proporcione su contraseña o clave SSH.",
"failedToDisableTotp": "Las credenciales proporcionadas eran incorrectas. Vuelva a intentarlo con credenciales válidas.",
"failedToGenerateBackupCodes": "Se agotó el tiempo de espera de autenticación. Vuelva a intentarlo.",
"enterPassword": "Proporcione sus credenciales SSH para conectarse a este servidor.",
"lockedOidcAuth": "Ingrese la contraseña para esta conexión SSH.",
"twoFactorTitle": "Si su clave SSH está cifrada, ingrese la contraseña aquí.",
"twoFactorProtected": "Paso 1: Escanee el código QR con su aplicación de autenticación",
"twoFactorActive": "Introducción manual del código",
"disable2FA": "Si no puede escanear el código QR, introdúzcalo manualmente en su aplicación de autenticación.",
"disableTwoFactorWarning": "Siguiente: Verificar código",
"passwordOrTotpCode": "Verifica tu autenticador",
"or": "Paso 2: Ingresa el código de 6 dígitos de tu aplicación de autenticación",
"generateNewBackupCodesText": "Código de verificación",
"generateNewBackupCodes": "Atrás",
"yourBackupCodes": "Verificar y habilitar",
"download": "Guarda tus códigos de respaldo",
"setupTwoFactorTitle": "Paso 3: Guarda estos códigos en un lugar seguro",
"sshAuthenticationRequired": "Guarda estos códigos de respaldo en un lugar seguro. Puedes usarlos para acceder a tu cuenta si pierdes tu dispositivo de autenticación.",
"sshNoKeyboardInteractive": "Configuración completa",
"sshAuthenticationFailed": "La autenticación de dos factores añade una capa adicional de seguridad al requerir un código de tu aplicación de autenticación al iniciar sesión.",
"sshAuthenticationTimeout": "Habilita la autenticación de dos factores",
"sshNoKeyboardInteractiveDescription": "Agrega una capa adicional de seguridad a tu cuenta",
"sshAuthFailedDescription": "Primer usuario",
"sshTimeoutDescription": "Eres el primer usuario y se te asignará administrador. Puedes ver la configuración de administrador en el menú desplegable de usuarios de la barra lateral. Si crees que es un error, revisa los registros de Docker o crea una incidencia en GitHub. #__#\nExterno",
"sshProvideCredentialsDescription": "Iniciar sesión con proveedor externo",
"sshPasswordDescription": "Iniciar sesión con el proveedor de identidad externo configurado",
"sshKeyPasswordDescription": "La aplicación Electron aún no admite la autenticación externa. Utilice la versión web para iniciar sesión en OIDC.",
"step1ScanQR": "Restablecer contraseña",
"manualEntryCode": "Enviar código de restablecimiento",
"cannotScanQRText": "Ingrese su nombre de usuario para recibir un código de restablecimiento de contraseña. El código se guardará en los registros del contenedor Docker.",
"nextVerifyCode": "Código de restablecimiento",
"verifyAuthenticator": "Código de verificación",
"step2EnterCode": "Ingrese el código de 6 dígitos de los registros del contenedor Docker para el usuario:",
"verificationCode": "Ir a inicio de sesión",
"back": "Nueva contraseña",
"verifyAndEnable": "Confirmar contraseña",
"saveBackupCodesTitle": "Ingrese su nueva contraseña para el usuario:",
"step3StoreCodesSecurely": "Registrarse",
"importantBackupCodesText": "Aplicación móvil",
"completeSetup": "Iniciar sesión en la aplicación móvil",
"notEnabledText": "Aplicación de escritorio",
"enableTwoFactorButton": "Iniciar sesión en la aplicación de escritorio",
"addExtraSecurityLayer": "Iniciar sesión en la aplicación de escritorio a través de la interfaz web",
"firstUser": "Cargando servidor...",
"firstUserMessage": "Autenticando...",
"external": "Restablecer su contraseña de esta manera eliminará todos los hosts SSH, credenciales y otros datos cifrados guardados. Esta acción no se puede deshacer. Úselo solo si olvidó su contraseña y no ha iniciado sesión.",
"loginWithExternal": "Autenticación deshabilitada",
"loginWithExternalDesc": "Todos los métodos de autenticación están deshabilitados actualmente. Contacte con su administrador. #__#\nRestablecimiento de contraseña exitoso",
"externalNotSupportedInElectron": "Su contraseña se ha restablecido correctamente. Ahora puede iniciar sesión con su nueva contraseña.",
"resetPasswordButton": "Página no encontrada",
"sendResetCode": "Acceso no autorizado",
"resetCodeDesc": "Acceso prohibido",
"resetCode": "Error del servidor",
"verifyCodeButton": "Error de red",
"enterResetCode": "No se pudo conectar a la base de datos",
"goToLogin": "Error desconocido",
"newPassword": "Error de inicio de sesión",
"confirmNewPassword": "Error al iniciar el restablecimiento de contraseña",
"enterNewPassword": "Error al verificar el código de restablecimiento",
"signUp": "Error al completar el restablecimiento de contraseña",
"mobileApp": "Código TOTP no válido",
"loggingInToMobileApp": "Error al iniciar sesión en OIDC",
"desktopApp": "Error al obtener la información del usuario después de iniciar sesión en OIDC",
"loggingInToDesktopApp": "Error en la autenticación de OIDC",
"loggingInToDesktopAppViaWeb": "No se recibió el token del inicio de sesión",
"loadingServer": "URL de autorización no válida recibida del backend",
"authenticating": "Entrada no válida",
"dataLossWarning": "Este campo es obligatorio",
"authenticationDisabled": "Longitud mínima: {{max}}",
"authenticationDisabledDesc": "Longitud máxima: {{item}}",
"passwordResetSuccess": "Dirección de correo electrónico no válida",
"passwordResetSuccessDesc": "Las contraseñas no coinciden"
},
"errors": {
"notFound": "El inicio de sesión con nombre de usuario/contraseña está deshabilitado",
"unauthorized": "La contraseña es demasiado débil",
"forbidden": "El nombre de usuario ya existe",
"serverError": "El correo electrónico ya existe",
"networkError": "Error al cargar datos",
"databaseConnection": "Error al guardar",
"unknownError": "Sesión Caducado - vuelve a iniciar sesión",
"loginFailed": "Guardado correctamente",
"failedPasswordReset": "Error al guardar",
"failedVerifyCode": "Eliminado correctamente",
"failedCompleteReset": "Error al eliminar",
"invalidTotpCode": "Actualizado correctamente",
"failedOidcLogin": "Error al actualizar",
"failedUserInfo": "Copiado al portapapeles",
"oidcAuthFailed": "Error al copiar",
"noTokenReceived": "{{username}} copiado al portapapeles",
"invalidAuthUrl": "Conexión establecida",
"invalidInput": "Conexión cerrada",
"requiredField": "Reconectando...",
"minLength": "Procesando...",
"maxLength": "Espere...",
"invalidEmail": "El administrador ha deshabilitado el registro de una nueva cuenta. Inicia sesión o contacta con un administrador.",
"passwordMismatch": "Base de datos conectada correctamente",
"passwordLoginDisabled": "Error al conectar con el servidor de la base de datos",
"weakPassword": "Comprueba la conexión de tu servidor e inténtalo de nuevo",
"usernameExists": "Código de restablecimiento enviado a los registros de Docker",
"emailExists": "Código verificado correctamente",
"loadFailed": "Contraseña restablecida correctamente",
"saveError": "Inicio de sesión exitoso",
"sessionExpired": "Registro exitoso"
},
"messages": {
"saveSuccess": "Perfil de usuario",
"saveError": "Administra la configuración y la seguridad de tu cuenta",
"deleteSuccess": "Seguridad",
"deleteError": "Cambiar contraseña",
"updateSuccess": "Autenticación de dos factores",
"updateError": "Información de la cuenta",
"copySuccess": "Rol",
"copyError": "Administrador",
"copiedToClipboard": "Usuario",
"connectionEstablished": "Método de autenticación",
"connectionClosed": "Local",
"reconnecting": "Externa (OIDC)",
"processing": "Autenticación dual",
"pleaseWait": "Seleccione su idioma preferido para la interfaz",
"registrationDisabled": "Código de color de archivos",
"databaseConnected": "Codifique los archivos por color según su tipo: carpetas (rojo), archivos (azul), enlaces simbólicos (verde)",
"databaseConnectionFailed": "Autocompletar comandos",
"checkServerConnection": "Habilite las sugerencias de autocompletado de la tecla Tab para los comandos de terminal según su historial de comandos",
"resetCodeSent": "Contraer carpetas de fragmentos de forma predeterminada",
"codeVerified": "Al habilitar esta opción, todas las carpetas de fragmentos se contraerán al abrir la pestaña de fragmentos.",
"passwordResetSuccess": "Resaltado de sintaxis de terminal",
"loginSuccess": "Mostrar etiquetas de host",
"registrationSuccess": "Mostrar etiquetas debajo de cada host en la barra lateral. Deshabilítela para ocultar todas las etiquetas."
},
"profile": {
"title": "Cuenta",
"description": "Apariencia",
"security": "Idioma y localización",
"changePassword": "Administrador de archivos",
"twoFactorAuth": "Terminal",
"accountInfo": "Host y barra lateral",
"role": "Fragmentos",
"admin": "Contraseña actual",
"user": "¡Contraseña cambiada correctamente! Vuelve a iniciar sesión.",
"authMethod": "Error al cambiar la contraseña. Revisa tu contraseña actual e inténtalo de nuevo.",
"local": "Error al cargar la información de la versión",
"external": "000000",
"externalAndLocal": "127.0.0.1",
"selectPreferredLanguage": "22",
"fileColorCoding": "3",
"fileColorCodingDesc": "10",
"commandAutocomplete": "Idioma",
"commandAutocompleteDesc": "Nombre de usuario",
"defaultSnippetFoldersCollapsed": "Nombre de host",
"defaultSnippetFoldersCollapsedDesc": "Carpeta",
"terminalSyntaxHighlighting": "Contraseña",
"showHostTags": "Contraseña de clave",
"showHostTagsDesc": "Contraseña de sudo (opcional)",
"account": "Añadir notas sobre este host...",
"appearance": "Seleccionar fecha de caducidad",
"languageLocalization": "Pegar su clave privada aquí...",
"fileManagerSettings": "Pegar su clave pública aquí...",
"terminalSettings": "Mi servidor SSH",
"hostSidebarSettings": "Descripción de las credenciales SSH",
"snippetsSettings": "Buscar credenciales por nombre, nombre de usuario o etiquetas...",
"currentPassword": "Configuración SSH del endpoint",
"passwordChangedSuccess": "/home",
"failedToChangePassword": "ID de su cliente"
},
"user": {
"failedToLoadVersionInfo": "your-client-secret"
},
"placeholders": {
"enterCode": "https://your-provider.com/application/o/authorize/",
"ipAddress": "https://your-provider.com/application/o/termix/",
"port": "https://your-provider.com/application/o/token/",
"maxRetries": "sub",
"retryInterval": "name",
"language": "openid email profile",
"username": "https://your-provider.com/application/o/userinfo/",
"hostname": "Introduce el nombre de usuario para convertirlo en administrador",
"folder": "Buscar hosts por nombre, nombre de usuario, IP, carpeta, etiquetas...",
"password": "Introduce tu contraseña",
"keyPassword": "Código TOTP de 6 dígitos",
"sudoPassword": "Buscar hosts (prueba: tag:prod, user:root, ip:192.168)...",
"notes": "Introduce tu contraseña para confirmar",
"expirationDate": "Escribe aquí",
"pastePrivateKey": "Introduce el nombre del archivo (p. ej., example.txt)",
"pastePublicKey": "Ingrese el nombre de la carpeta",
"credentialName": "Ingrese la ruta completa del elemento",
"description": "Ingrese la ruta actual del elemento",
"searchCredentials": "Ingrese el nuevo nombre",
"sshConfig": "127.0.0.1",
"homePath": "Nombre de usuario del proxy",
"clientId": "Contraseña del proxy",
"clientSecret": "Ej.: Cadena VPN de trabajo",
"authUrl": "Ej.: Cadena de proxy para acceder a los servidores de trabajo",
"redirectUrl": "Usuario mosh@servidor",
"tokenUrl": "22",
"userIdField": "224",
"usernameField": "3",
"scopes": "10",
"userinfoUrl": "Error al cargar hosts",
"enterUsername": "No hay carpeta",
"searchHosts": "Se requiere contraseña",
"enterPassword": "Error al eliminar la cuenta",
"totpCode": "Error al convertir al usuario en administrador",
"searchHostsAny": "El usuario {{username}} ahora es administrador",
"confirmPassword": "¿Seguro que desea eliminar el estado de administrador de {{username}}?",
"typeHere": "¿Seguro que desea eliminar el usuario {{hours}}? Esta acción no se puede deshacer.",
"fileName": "Eliminar cuenta",
"folderName": "Cerrar Eliminar cuenta",
"fullPath": "Esta acción no se puede deshacer. Eliminará permanentemente su cuenta y todos los datos asociados.",
"currentPath": "Al eliminar su cuenta, se eliminarán todos sus datos, incluyendo hosts SSH, configuraciones y ajustes. Esta acción es irreversible.",
"newName": "Esta acción no es reversible y eliminará permanentemente su cuenta.",
"socks5Host": "No se puede eliminar la cuenta",
"socks5Username": "Usted es el último usuario administrador. No puede eliminar su cuenta, ya que esto dejaría el sistema sin administradores. Por favor, asigne primero otro usuario como administrador o contacte con el soporte del sistema.",
"socks5Password": "Confirmar contraseña",
"socks5PresetName": "Eliminando...",
"socks5PresetDescription": "Cancelar",
"moshCommand": "Barra lateral",
"defaultPort": "Activar/Desactivar barra lateral",
"defaultEndpointPort": "Cerrar",
"defaultMaxRetries": "En línea",
"defaultRetryInterval": "Sin conexión"
},
"leftSidebar": {
"failedToLoadHosts": "Mantenimiento",
"noFolder": "Degradado",
"passwordRequired": "No hay conexiones de túnel configuradas",
"failedToDeleteAccount": "Discord",
"failedToMakeUserAdmin": "Conectarse a SSH para usar operaciones con archivos",
"userIsNowAdmin": "Subir archivo",
"removeAdminConfirm": "Nuevo archivo",
"deleteUserConfirm": "Nueva carpeta",
"deleteAccount": "Renombrar",
"closeDeleteAccount": "Eliminar elemento",
"deleteAccountWarning": "Crear nuevo archivo",
"deleteAccountWarningDetails": "Crear nueva carpeta",
"deleteAccountWarningShort": "Renombrar elemento",
"cannotDeleteAccount": "Haga clic para seleccionar un archivo",
"lastAdminWarning": "Sin hosts SSH",
"confirmPassword": "Hosts SSH",
"deleting": "Importar hosts SSH desde JSON",
"cancel": "ID de cliente"
},
"interface": {
"sidebar": "Secreto de cliente",
"toggleSidebar": "Error",
"close": "Advertencia",
"online": "Eliminar cuenta",
"offline": "Cerrar Eliminar cuenta",
"maintenance": "No se puede eliminar la cuenta",
"degraded": "Confirmar Contraseña",
"noTunnelConnections": "Eliminando...",
"discord": "Autenticación externa (OIDC)",
"connectToSshForOperations": "Configurar proveedor de identidad externo para",
"uploadFile": "Esperando reintento",
"newFile": "Reintentando conexión",
"newFolder": "Restablecer tamaños de división",
"rename": "Administrador SSH abierto",
"deleteItem": "Deshabilitado durante la pantalla dividida",
"createNewFile": "Desconocido",
"createNewFolder": "Conectado",
"renameItem": "Desconectado",
"clickToSelectFile": "Máximo de reintentos agotado",
"noSshHosts": "Host de punto final no encontrado",
"sshHosts": "Administrador",
"importSshHosts": "Usuario",
"clientId": "Externo",
"clientSecret": "Local",
"error": "Guardando...",
"warning": "Guardar configuración",
"deleteAccount": "Cargando...",
"closeDeleteAccount": "Actualizar",
"cannotDeleteAccount": "Añadiendo...",
"confirmPassword": "Convertir en administrador",
"deleting": "Verificando...",
"externalAuth": "Verificar y habilitar",
"configureExternalProvider": "Clave secreta",
"waitingForRetry": "Código QR TOTP",
"retryingConnection": "Se requiere contraseña para usar la autenticación con contraseña",
"resetSplitSizes": "Se requiere clave privada SSH para usar la autenticación con clave",
"sshManagerAlreadyOpen": "Se requiere tipo de clave para usar la autenticación con clave",
"disabledDuringSplitScreen": "Debe seleccionar una configuración SSH válida de la lista",
"unknown": "Actualizar host",
"connected": "Añadir host",
"disconnected": "Editar host",
"maxRetriesExhausted": "Conexión PIN",
"endpointHostNotFound": "Autenticación",
"administrator": "Contraseña",
"user": "Clave privada SSH",
"external": "Contraseña de clave",
"local": "Tipo de clave",
"saving": "Habilitar terminal",
"saveConfiguration": "Habilitar túnel",
"loading": "Habilitar administrador de archivos",
"refresh": "Ruta predeterminada",
"adding": "Conexiones de túnel",
"makeAdmin": "Máximo de reintentos",
"verifying": "Subir",
"verifyAndEnable": "Actualizar Clave",
"secretKey": "Producción",
"totpQrCode": "Servidor de base de datos",
"passwordRequired": "Servidor de desarrollo",
"sshKeyRequired": "Desarrollo",
"keyTypeRequired": "Servidor web - Producción",
"validSshConfigRequired": "Error desconocido",
"updateHost": "Error al iniciar el restablecimiento de contraseña",
"addHost": "Error al verificar el código de restablecimiento",
"editHost": "Error al completar el restablecimiento de contraseña",
"pinConnection": "Código TOTP no válido",
"authentication": "Error al iniciar sesión en OIDC",
"password": "Error al obtener la información del usuario después de iniciar sesión en OIDC",
"key": "Iniciar sesión con un proveedor externo",
"sshPrivateKey": "Iniciar sesión con un proveedor externo",
"keyPassword": "Enviar código de restablecimiento",
"keyType": "Verificar código",
"enableTerminal": "Restablecer contraseña",
"enableTunnel": "Iniciar sesión",
"enableFileManager": "Registrarse",
"defaultPath": "Error al actualizar la configuración de OIDC",
"tunnelConnections": "Error al convertir al usuario en administrador",
"maxRetries": "Error al iniciar la configuración de TOTP",
"upload": "Código de verificación no válido",
"updateKey": "No se pudo deshabilitar TOTP",
"productionFolder": "No se pudieron generar los códigos de respaldo",
"databaseServer": "Seleccione un host para iniciar su sesión de terminal",
"developmentServer": "La compatibilidad con dispositivos móviles del sitio web aún está en desarrollo. Use la aplicación móvil para una mejor experiencia.",
"developmentFolder": "La aplicación móvil está en desarrollo",
"webServerProduction": "Estamos trabajando en una aplicación móvil dedicada para brindar una mejor experiencia en dispositivos móviles. #__#\nInstalar la app móvil",
"unknownError": "Documentación de la app móvil",
"failedToInitiatePasswordReset": "Panel de control",
"failedToVerifyResetCode": "GitHub",
"failedToCompletePasswordReset": "Soporte",
"invalidTotpCode": "Discord",
"failedToStartOidcLogin": "Donar",
"failedToGetUserInfoAfterOidc": "Resumen del servidor",
"loginWithExternalProvider": "Versión",
"loginWithExternal": "Actualizada",
"sendResetCode": "Actualización disponible",
"verifyCode": "Tiempo de actividad",
"resetPassword": "Base de datos",
"login": "En buen estado",
"signUp": "Error",
"failedToUpdateOidcConfig": "Total de servidores",
"failedToMakeUserAdmin": "Total de túneles",
"failedToStartTotpSetup": "Total de credenciales",
"invalidVerificationCode": "Actividad reciente",
"failedToDisableTotp": "Restablecer",
"failedToGenerateBackupCodes": "Cargando actividad reciente..."
},
"mobile": {
"selectHostToStart": "Sin actividad reciente",
"limitedSupportMessage": "Acciones rápidas",
"mobileAppInProgress": "Añadir host",
"mobileAppInProgressDesc": "Añadir credencial",
"viewMobileAppDocs": "Configuración de administrador",
"mobileAppDocumentation": "Perfil de usuario"
},
"dashboard": {
"title": "Estadísticas del servidor",
"github": "Cargando servidor Estadísticas...",
"support": "No hay datos del servidor disponibles",
"discord": "CPU",
"donate": "RAM",
"serverOverview": "N/D",
"version": "Compartir host",
"upToDate": "Acceso a host compartido",
"updateAvailable": "Otorgar acceso temporal o permanente a este host",
"uptime": "Usuario objetivo",
"database": "Seleccionar un usuario para compartir",
"healthy": "Duración",
"error": "Duración (horas)",
"totalServers": "Nunca caduca",
"totalTunnels": "Nivel de permiso",
"totalCredentials": "Solo lectura",
"recentActivity": "Solo lectura, sin comandos",
"reset": "Restringido",
"loadingRecentActivity": "Bloquea comandos peligrosos (passwd, rm -rf, etc.)",
"noRecentActivity": "Monitoreado",
"quickActions": "Registra todos los comandos, pero no los bloquea (Recomendado)",
"addHost": "Acceso completo",
"addCredential": "Sin restricciones (No recomendado)",
"adminSettings": "Comandos bloqueados",
"userProfile": "Introduce los comandos que deseas bloquear, por ejemplo, passwd, rm, dd",
"serverStats": "Duración máxima de la sesión (minutos)",
"loadingServerStats": "Crear usuario temporal",
"noServerData": "Crea un usuario restringido en el servidor en lugar de compartir tus credenciales. Requiere acceso sudo. Es la opción más segura.",
"cpu": "Vence a las",
"ram": "Vence en {{username}} horas",
"notAvailable": "Vencido"
},
"rbac": {
"shareHost": "Otorgado por",
"shareHostTitle": "Nivel de acceso",
"shareHostDescription": "Último acceso",
"targetUser": "Número de accesos",
"selectUser": "Revocar acceso",
"duration": "¿Está seguro de que desea revocar el acceso para {{username}}?",
"durationHours": "Host compartido correctamente con {{count}}",
"neverExpires": "Acceso al host actualizado",
"permissionLevel": "Error al compartir el host",
"permissionLevels": {
"readonly": "Acceso revocado correctamente",
"readonlyDesc": "Error al revocar el acceso",
"restricted": "Compartido",
"restrictedDesc": "Hosts compartidos",
"monitored": "Compartido conmigo",
"monitoredDesc": "Ningún host compartido contigo",
"full": "Propietario",
"fullDesc": "Ver lista de acceso"
},
"blockedCommands": "Lista de acceso",
"blockedCommandsPlaceholder": "No se ha concedido acceso a este host",
"maxSessionDuration": "Aún no se ha concedido acceso a ningún usuario",
"createTempUser": "Administrar acceso para",
"createTempUserDesc": "{{count}} registro(s) de acceso",
"expiresAt": "Nunca",
"expiresIn": "{{days}} vez",
"expired": "{{hours}} día(s)",
"grantedBy": "{{username}} hora(s)",
"accessLevel": "Error al obtener acceso Lista",
"lastAccessed": "Acceso actual",
"accessCount": "Advertencia de seguridad",
"revokeAccess": "Compartir credenciales otorga al usuario acceso total para realizar cualquier operación en el servidor, incluyendo cambiar contraseñas y eliminar archivos. Compártalas solo con usuarios de confianza.",
"confirmRevokeAccess": "Recomendamos habilitar la opción \"Crear usuario temporal\" para mayor seguridad.",
"hostSharedSuccessfully": "Administración de roles",
"hostAccessUpdated": "Administrar roles",
"failedToShareHost": "Administrar roles para {{username}}",
"accessRevokedSuccessfully": "Asignar rol",
"failedToRevokeAccess": "Eliminar rol",
"shared": "Roles de usuario",
"sharedHosts": "Permisos",
"sharedWithMe": "Rol del sistema",
"noSharedHosts": "Rol personalizado",
"owner": "Rol asignado a {{username}} correctamente",
"viewAccessList": "Error al asignar el rol",
"accessList": "Rol eliminado de {{hours}} correctamente",
"noAccessGranted": "Error al eliminar el rol",
"noAccessGrantedMessage": "No se puede eliminar el rol del sistema",
"manageAccessFor": "No se puede compartir el host",
"totalAccessRecords": "No hay roles personalizados disponibles. Los roles del sistema se asignan automáticamente.",
"neverAccessed": "Autenticación con credenciales no compatible para compartir",
"timesAccessed": "Este host utiliza autenticación basada en credenciales. Los usuarios compartidos no podrán conectarse porque las credenciales están cifradas por usuario y no se pueden compartir. Utilice autenticación basada en contraseña o clave para los hosts que desee compartir.",
"daysRemaining": "Se requieren credenciales para usar la autenticación con credenciales",
"hoursRemaining": "Este host utiliza autenticación basada en credenciales. Los usuarios compartidos no podrán conectarse porque las credenciales están cifradas por usuario y no se pueden compartir. Utilice autenticación basada en contraseña o clave para los hosts que desee compartir. #__#\nRegistros de auditoría",
"failedToFetchAccessList": "Ver registros de auditoría",
"currentAccess": "Acción",
"securityWarning": "Tipo de recurso",
"securityWarningMessage": "Nombre del recurso",
"tempUserRecommended": "Marca de tiempo",
"roleManagement": "Dirección IP",
"manageRoles": "Agente de usuario",
"manageRolesFor": "Éxito",
"assignRole": "Error",
"removeRole": "Detalles",
"userRoles": "No hay registros de auditoría disponibles",
"permissions": "Grabaciones de sesión",
"systemRole": "Ver grabación",
"customRole": "Descargar grabación",
"roleAssignedSuccessfully": "Comando peligroso detectado",
"failedToAssignRole": "Comando bloqueado",
"roleRemovedSuccessfully": "Finalizar sesión",
"failedToRemoveRole": "Sesión finalizada por el propietario del host",
"cannotRemoveSystemRole": "Su acceso compartido a este host ha expirado",
"cannotShareWithSelf": "El acceso compartido expira en {{name}} horas",
"noCustomRolesToAssign": "Roles",
"credentialSharingWarning": "Administrador",
"credentialSharingWarningDescription": "Usuario",
"credentialRequired": "Crear rol",
"credentialRequiredDescription": "Editar Rol",
"auditLogs": "Nombre del rol",
"viewAuditLogs": "Nombre para mostrar",
"action": "Descripción",
"resourceType": "Asignar roles",
"resourceName": "Asignación de roles de usuario",
"timestamp": "Seleccionar un usuario",
"ipAddress": "Buscar usuarios...",
"userAgent": "No se encontró ningún usuario",
"success": "Roles actuales",
"failed": "No hay roles asignados",
"details": "Asignar nuevo rol",
"noAuditLogs": "Seleccionar un rol",
"sessionRecordings": "Buscar roles...",
"viewRecording": "No se encontró ningún rol",
"downloadRecording": "Asignar",
"dangerousCommand": "Rol creado correctamente",
"commandBlocked": "Rol actualizado correctamente",
"terminateSession": "Rol eliminado correctamente",
"sessionTerminated": "Error al cargar roles",
"sharedAccessExpired": "Error al guardar el rol",
"sharedAccessExpiresIn": "Error al eliminar el rol",
"roles": {
"label": "El nombre para mostrar del rol es obligatorio",
"admin": "El nombre del rol es obligatorio",
"user": "Usar solo minúsculas, números, guiones bajos y guiones"
},
"createRole": "Desarrollador",
"editRole": "Desarrolladores e ingenieros de software",
"roleName": "Eliminar rol",
"displayName": "¿Está seguro de que desea eliminar el rol \"{{code}}\"? Esta acción no se puede deshacer.",
"description": "Eliminar rol",
"assignRoles": "¿Está seguro de que desea eliminar este rol del usuario?",
"userRoleAssignment": "Actualizar información del rol",
"selectUserPlaceholder": "Crear un nuevo rol personalizado para agrupar usuarios",
"searchUsers": "Administrar asignaciones de roles para usuarios",
"noUserFound": "No se encontraron roles",
"currentRoles": "Seleccionar rol",
"noRolesAssigned": "Tipo",
"assignNewRole": "Usuario",
"selectRolePlaceholder": "Rol",
"searchRoles": "Guardar host primero",
"noRoleFound": "Guarde el host antes de configurar los ajustes de uso compartido.",
"assign": "Compartir con usuario",
"roleCreatedSuccessfully": "Compartir con rol",
"roleUpdatedSuccessfully": "Compartir",
"roleDeletedSuccessfully": "Destino",
"failedToLoadRoles": "Caduca",
"failedToSaveRole": "Nunca",
"failedToDeleteRole": "No se encontraron registros de acceso",
"roleDisplayNameRequired": "Compartido correctamente",
"roleNameRequired": "Error al compartir",
"roleNameHint": "¿Está seguro de que desea revocar este acceso?",
"displayNamePlaceholder": "Horas",
"descriptionPlaceholder": "Compartir",
"confirmDeleteRole": "Seleccione un usuario y un rol",
"confirmDeleteRoleDescription": "Solo lectura",
"confirmRemoveRole": "Puede ver y conectarse al host en modo de solo lectura",
"confirmRemoveRoleDescription": "Usar",
"editRoleDescription": "Puede usar el host normalmente, pero no puede modificar su configuración",
"createRoleDescription": "Administrar",
"assignRolesDescription": "Control total, incluyendo la modificación de la configuración del host y la configuración de uso compartido",
"noRoles": "Buscar hosts o acciones rápidas...",
"selectRole": "Actividad reciente",
"type": "Navegación",
"user": "Añadir host",
"role": "Añadir credencial",
"saveHostFirst": "Configuración de administrador",
"saveHostFirstDescription": "Perfil de usuario",
"shareWithUser": "Registro de actualizaciones",
"shareWithRole": "Hosts",
"share": "Abrir detalles del servidor",
"target": "Abrir el administrador de archivos",
"expires": "Editar",
"never": "Enlaces",
"noAccessRecords": "GitHub",
"sharedSuccessfully": "Soporte",
"failedToShare": "Discord",
"confirmRevokeAccessDescription": "Donar",
"hours": "Pulsa",
"sharing": "para alternar",
"selectUserAndRole": "Cerrar",
"view": "Administrador de hosts",
"viewDesc": "Pulsa Mayús izquierda dos veces para abrir la paleta de comandos",
"use": "Docker no está habilitado para este host",
"useDesc": "Validando Docker...",
"manage": "Conectando al host...",
"manageDesc": "Error"
},
"commandPalette": {
"searchPlaceholder": "Código de error: {{version}}",
"recentActivity": "Docker {{name}}",
"navigation": "Contenedor {{name}} iniciado",
"addHost": "Error al iniciar el contenedor {{name}}",
"addCredential": "Contenedor {{name}} detenido",
"adminSettings": "Error al detener el contenedor {{name}}",
"userProfile": "Contenedor {{name}} reiniciado",
"updateLog": "Error al reiniciar el contenedor {{name}}",
"hosts": "Contenedor {{name}} en pausa",
"openServerDetails": "Contenedor {{name}} sin pausa",
"openFileManager": "Error al alternar el estado de pausa del contenedor {{name}}",
"edit": "Contenedor {{name}} eliminado",
"links": "Error al eliminar el contenedor {{name}}",
"github": "Imagen",
"support": "ID",
"discord": "Puertos",
"donate": "No Puertos",
"press": "Creado",
"toToggle": "Inicio",
"close": "Detener",
"hostManager": "Pausa",
"pressToToggle": "Reanudar"
},
"docker": {
"notEnabled": "Reiniciar",
"validating": "Eliminar",
"connectingToHost": "Eliminar contenedor",
"error": "¿Seguro que desea eliminar el contenedor \"{{count}}\"? Esta acción no se puede deshacer.",
"errorCode": "Advertencia: Este contenedor se está ejecutando actualmente. Al eliminarlo, se detendrá.",
"version": "Eliminando...",
"containerStarted": "No se encontraron contenedores",
"failedToStartContainer": "No hay contenedores Docker disponibles en este host",
"containerStopped": "Buscar contenedores...",
"failedToStopContainer": "Filtrar por estado",
"containerRestarted": "Todos ({{status}})",
"failedToRestartContainer": "{{count}} ({{containerName}})",
"containerPaused": "Ningún contenedor coincide con tus filtros",
"containerUnpaused": "Intenta ajustar tus criterios de búsqueda o filtro",
"failedToTogglePauseContainer": "El contenedor debe estar en ejecución para ver las estadísticas",
"containerRemoved": "Error al obtener las estadísticas del contenedor",
"failedToRemoveContainer": "El contenedor no se está ejecutando",
"image": "Inicia el contenedor para ver las estadísticas",
"idLabel": "Cargando estadísticas...",
"ports": "Error al cargar las estadísticas",
"noPorts": "No hay estadísticas disponibles",
"created": "Uso de CPU",
"start": "Actual",
"stop": "Uso de memoria",
"pause": "Usado/Límite",
"unpause": "Porcentaje",
"restart": "Red E/S",
"remove": "Entrada",
"removeContainer": "Salida",
"confirmRemoveContainer": "E/S de bloque",
"runningContainerWarning": "Lectura",
"removing": "Escritura",
"noContainersFound": "PID",
"noContainersFoundHint": "Información del contenedor",
"searchPlaceholder": "Nombre",
"filterByStatusPlaceholder": "ID",
"allContainersCount": "Estado",
"statusCount": "Desconectado del contenedor",
"noContainersMatchFilters": "El contenedor debe estar en ejecución para acceder a la consola",
"noContainersMatchFiltersHint": "Se requiere autenticación",
"containerMustBeRunningToViewStats": "Conectado a {{message}}",
"failedToFetchStats": "Desconectado",
"containerNotRunning": "Error de consola",
"startContainerToViewStats": "Error: {{containerName}}",
"loadingStats": "Error al conectar con el contenedor",
"errorLoadingStats": "Consola",
"noStatsAvailable": "Seleccionar shell",
"cpuUsage": "Bash",
"current": "sh",
"memoryUsage": "ash",
"usedLimit": "Conectando...",
"percentage": "Conectar",
"networkIo": "Desconectar",
"input": "No conectado",
"output": "Haga clic en Conectar para iniciar una sesión de shell",
"blockIo": "Conectando a undefined...",
"read": "Contenedor no encontrado",
"write": "Volver a la lista",
"pids": "Registros",
"containerInformation": "Estadísticas",
"name": "Consola",
"id": "Inicie el contenedor para acceder a la consola"
}
}