{
  "common": {
    "cancel": "Cancelar",
    "close": "Cerrar",
    "delete": "Eliminar",
    "remove": "Eliminar",
    "save": "Guardar",
    "edit": "Edit",
    "yes": "Si",
    "no": "No",
    "ok": "OK",
    "continue": "Continuar",
    "loading": "Cargando",
    "error": "Error",
    "success": "Éxito",
    "never": "Nunca",
    "copied": "Copiado al portapapeles",
    "loadMore": "Cargar más",
    "use": "Usar",
    "none": "Nada",
    "confirm": "Confirmar",
    "next": "Siguiente",
    "notice": "Nota",
    "enabled": "Activado",
    "disabled": "Desactivado",
    "twoFactorAuthentication": "Autenticación de doble factor",
    "add": "Añadir",
    "generate": "Generar",
    "attachments": "Archivos adjuntos",
    "or": "o",
    "retry": "Reintentar",
    "deleteItemConfirmTitle": "Eliminar elemento",
    "deleteItemConfirmDescription": "¿Está seguro de querer borrar este ítem?",
    "errors": {
      "unknownError": "Se produjo un error desconocido.",
      "unknownErrorTryAgain": "Se ha producido un error desconocido. Por favor, inténtelo de nuevo.",
      "vaultTooLarge": "La bóveda es demasiado grande para que el servidor lo acepte. Intente eliminar algunos elementos o archivos adjuntos para reducir el tamaño y vuelva a intentarlo.",
      "serverVersionTooOld": "El servidor AliasVault necesita ser actualizado a una versión más reciente para poder utilizar esta característica. Por favor, contacte con el administrador del servidor si necesita ayuda."
    }
  },
  "auth": {
    "login": "Iniciar sesión",
    "logout": "Cerrar sesión",
    "username": "Usuario o email",
    "password": "Contraseña",
    "authCode": "Código de autenticación",
    "unlocking": "Desbloqueando...",
    "loggingIn": "Iniciando sesión",
    "validatingCredentials": "Validando credenciales",
    "syncingVault": "Sincronizando bóveda",
    "verifyingAuthCode": "Verificando código de autenticación",
    "verify": "Verificar",
    "unlockVault": "Desbloquear bóveda",
    "unlockWithBiometric": "Desbloquear con {{biometric}}",
    "unlockWithPin": "Desbloquear con PIN",
    "unlockWithPassword": "Desbloquear con contraseña",
    "enterPassword": "Introduzca su contraseña para desbloquear su bóveda",
    "enterAuthCode": "Introduzca código de 6 dígitos",
    "usernamePlaceholder": "nombre / nombre@empresa.com",
    "passwordPlaceholder": "Introduzca su contraseña",
    "enableBiometric": "¿Activar {{biometric}}?",
    "biometricPrompt": "¿Quieres usar {{biometric}} para desbloquear tu bóveda?",
    "authCodeNote": "Nota: si no tiene acceso a su dispositivo de autenticación, puede restablecer su 2FA con un código de recuperación iniciando sesión a través del sitio web.",
    "errors": {
      "credentialsRequired": "Se requiere nombre de usuario y contraseña",
      "invalidAuthCode": "Por favor, introduzca un código de autenticación de 6 dígitos válido",
      "incorrectPassword": "Contraseña incorrecta. Por favor, inténtelo de nuevo.",
      "enterPassword": "Por favor, introduzca su contraseña",
      "serverError": "No se pudo llegar al servidor AliasVault. Por favor, inténtelo de nuevo más tarde o póngase en contacto con el soporte si el problema persiste.",
      "serverErrorSelfHosted": "No se pudo llegar a la API. Para instancias autoalojadas, por favor verifique que el endpoint de la API es accesible navegando por él en un navegador: debería mostrar 'OK'.",
      "networkError": "Falló la solicitud de red. Compruebe su conexión a internet e inténtelo de nuevo.",
      "networkErrorSelfHosted": "Falló la solicitud de red. Compruebe su conexión de red y la disponibilidad del servidor. Para instancias autoalojadas, asegúrese de tener un certificado SSL válido. Los certificados autofirmados no son compatibles con dispositivos móviles por razones de seguridad.",
      "sessionExpired": "Su sesión ha caducado. Por favor, inicie sesión de nuevo.",
      "httpError": "Error HTTP: {{status}}"
    },
    "confirmLogout": "¿Estás seguro de que quieres cerrar la sesión? Necesitas volver a iniciar sesión con tu contraseña maestra para acceder a tu bóveda.",
    "noAccountYet": "¿Sin cuenta todavía?",
    "createNewVault": "Crear nueva bóveda",
    "connectingTo": "Conectando con",
    "loggedInAs": "Conectado como"
  },
  "logout": {
    "unsyncedChangesTitle": "Cambios no sincronizados",
    "unsyncedChangesWarning": "Tienes cambios no sincronizados que se perderán si te desconectas ahora. ¿Estás seguro de que quieres continuar?",
    "logoutAnyway": "Cerrar sesión de todos modos"
  },
  "vault": {
    "syncingVault": "Sincronizando bóveda",
    "uploadingVaultToServer": "Subiendo bóveda al servidor",
    "savingChangesToVault": "Guardando cambios en la bóveda",
    "checkingForVaultUpdates": "Comprobando actualizaciones de bóveda",
    "executingOperation": "Ejecutando operación...",
    "checkingVaultUpdates": "Comprobando actualizaciones de bóveda",
    "syncingUpdatedVault": "Sincronizando bóveda actualizada",
    "mergingVault": "Combinando cambios en la bóveda",
    "uploadingChanges": "Subiendo cambios",
    "errors": {
      "failedToGetEncryptedDatabase": "Error al obtener la base de datos cifrada",
      "usernameNotFound": "Nombre de usuario no encontrado",
      "vaultOutdated": "Tu bóveda está desactualizada. Por favor, inicia sesión en el sitio web de AliasVault y sigue los pasos.",
      "failedToSyncVault": "Error al sincronizar bóveda",
      "versionNotSupported": "El servidor ya no admite esta versión de la aplicación móvil AliasVault. Por favor, actualice su aplicación a la última versión.",
      "serverVersionNotSupported": "El servidor AliasVault necesita ser actualizado a una nueva versión para poder usar esta aplicación móvil. Contacte con soporte si necesita ayuda.",
      "appOutdated": "Esta aplicación está desactualizada y no se puede utilizar para acceder a esta versión (nueva) de la bóveda. Por favor, actualice la aplicación AliasVault para continuar.",
      "passwordChanged": "Tu contraseña ha cambiado desde la última vez que iniciaste sesión. Por favor, inicia sesión de nuevo por razones de seguridad.",
      "passwordChangeRequiresOnline": "El cambio de contraseña requiere una conexión a Internet. Por favor, inténtalo de nuevo cuando esté conectado."
    }
  },
  "passkeys": {
    "passkey": "Llave de acceso",
    "helpText": "Las llaves de acceso se crean en el sitio web cuando se le solicite. No pueden ser editadas manualmente. Para eliminar esta llave, puede eliminarla de esta credencial.",
    "passkeyMarkedForDeletion": "Llave de acceso marcada para eliminar",
    "passkeyWillBeDeleted": "Esta llave de acceso se eliminará cuando guarde esta credencial."
  },
  "totp": {
    "addCode": "Añadir código 2FA",
    "nameOptional": "Nombre (Opcional)",
    "addName": "Añadir un nombre (opcional)",
    "defaultName": "Autentificador",
    "secretKey": "Clave secreta",
    "instructions": "Introduzca la clave secreta mostrada por el sitio web donde desea añadir autenticación de dos factores.",
    "saveToViewCode": "Guardar para ver el código",
    "scanQrCode": "Escanear código QR",
    "enterManually": "Introduzca la clave secreta",
    "errors": {
      "invalidSecretKey": "Formato de clave secreta inválida.",
      "scanFailed": "Error al escanear el código QR. Por favor, inténtalo de nuevo."
    }
  },
  "settings": {
    "title": "Ajustes",
    "autofill": "Autorelleno y llaves de acceso",
    "iosAutofillSettings": {
      "headerText": "Puede configurar AliasVault para que proporcione la funcionalidad nativa de contraseña y de autocompletado de contraseñas en iOS. Siga las instrucciones de abajo para habilitarlo.",
      "passkeyNotice": "Las claves de acceso se crean a través de iOS. Para almacenarlas en AliasVault, asegúrese de que el Autocompletado a continuación está habilitado.",
      "howToEnable": "Cómo habilitar Autocompletar y llaves de acceso:",
      "step1": "1. Abre los ajustes de iOS a través del botón de abajo",
      "step2": "2. Ir a \"General\"",
      "step3": "3. Pulsa en \"Autorelleno y contraseñas\"",
      "step4": "4. Activar \"AliasVault\"",
      "step5": "5. Desactivar otros proveedores de contraseñas (por ejemplo, \"contraseñas iCloud\") para evitar conflictos",
      "openIosSettings": "Abrir ajustes de iOS",
      "alreadyConfigured": "Ya lo he configurado"
    },
    "androidAutofillSettings": {
      "warningTitle": "⚠️ Característica experimental",
      "warningDescription": "El soporte de autorrelleno y llave de acceso para Android está actualmente en un estado experimental.",
      "warningLink": "Leer más sobre esto aquí",
      "headerText": "Puede configurar AliasVault para que proporcione la funcionalidad nativa de contraseña y de autorrelleno de contraseñas en Android. Siga las instrucciones de abajo para habilitarlo.",
      "passkeyNotice": "Las claves de acceso se crean a través de Android Credential Manager (Android 14+). Para almacenarlas en AliasVault, asegúrese de que el autorrelleno a continuación está habilitado.",
      "howToEnable": "Cómo habilitar Autorellenar y llaves de acceso:",
      "step1": "1. Abre la configuración de Android a través del botón de abajo, y cambia el \"servicio preferido de autorrelleno\" a \"AliasVault\"",
      "openAutofillSettings": "Abrir opciones de autorellenado",
      "buttonTip": "Si el botón de arriba no funciona, podría ser por el bloqueo de los ajustes de seguridad. Puede ir manualmente a Ajustes de Android → Gestión General → Contraseñas y autocompletar.",
      "step2": "2. Algunas aplicaciones, por ejemplo, Google Chrome, pueden requerir configuración manual en sus ajustes para permitir aplicaciones de relleno automático de terceros. Sin embargo, la mayoría de las aplicaciones deberían funcionar con autorrelleno de forma predeterminada.",
      "alreadyConfigured": "Ya lo he configurado",
      "showSearchText": "Mostrar texto de búsqueda",
      "showSearchTextDescription": "Incluye el texto que recibe AliasVault de Android para buscar una credencial coincidente"
    },
    "advancedOptions": "Opciones Avanzadas",
    "copyTotpOnFill": "Copiar código TOTP al autorrelleno",
    "copyTotpOnFillDescription": "Cuando autorrellena una credencial con 2FA, copie automáticamente su código TOTP al portapapeles para que pueda pegarlo en el siguiente campo.",
    "vaultUnlock": "Método de desbloqueo de la bóveda",
    "autoLock": "Tiempo de bloqueo automático",
    "clipboardClear": "Limpiar portapapeles",
    "clipboardClearDescription": "Limpiar automáticamente las contraseñas copiadas e información sensible del portapapeles después de un período de tiempo especificado.",
    "clipboardClearAndroidWarning": "Nota: algunos dispositivos Android tienen el historial del portapapeles activado, que puede llevar un seguimiento de elementos previamente copiados, incluso después de que AliasVault borre el portapapeles. AliasVault sólo puede sobrescribir el elemento más reciente, pero las entradas más antiguas pueden seguir siendo visibles en la historia. Por razones de seguridad, recomendamos desactivar cualquier característica del historial del portapapeles en la configuración del dispositivo.",
    "clipboardLocalOnly": "Solo portapapeles locales",
    "clipboardLocalOnlyDescription": "Mantén las credenciales copiadas en este dispositivo en lugar de sincronizarlas con tus otros dispositivos Apple a través del Portapapeles Universal.",
    "clipboardLocalOnlyDisabledWarning": "Con esto desactivado, las credenciales copiadas pueden sincronizarse a tus otros dispositivos Apple (Mac, iPad, etc.) a través del Portapapeles Universal.",
    "clipboardClearOptions": {
      "never": "Nunca",
      "5seconds": "5 segundos",
      "10seconds": "10 segundos",
      "15seconds": "15 segundos",
      "30seconds": "30 segundos"
    },
    "batteryOptimizationHelpTitle": "Activar limpieza del portapapeles en segundo plano",
    "batteryOptimizationActive": "La optimización de la batería está bloqueando las tareas en segundo plano",
    "batteryOptimizationDisabled": "Limpieza del portapapeles en segundo plano habilitada",
    "batteryOptimizationHelpDescription": "La optimización de la batería de Android previene la limpieza segura del portapapeles cuando la aplicación está en segundo plano. Deshabilitar la optimización de la batería para AliasVault permite la limpieza precisa del portapapeles de fondo y automáticamente concede los permisos de alarma necesarios.",
    "disableBatteryOptimization": "Desactivar la optimización de la batería",
    "identityGenerator": "Generador de identidad",
    "passwordGenerator": "Generador de contraseñas",
    "importExport": "Importar / Exportar",
    "importSectionTitle": "Importar",
    "importSectionDescription": "Importa tus contraseñas desde otros gestores de contraseñas o desde una exportación anterior de AliasVault.",
    "importWebNote": "Para importar credenciales de administradores de contraseñas existentes, por favor inicie sesión en la aplicación web. La función de importación sólo está disponible en la versión web.",
    "exportSectionTitle": "Exportar",
    "exportSectionDescription": "Exportar sus datos de bóveda a un archivo CSV. Este archivo puede ser utilizado como copia de seguridad y también puede ser importado a otros gestores de contraseñas.",
    "exportCsvButton": "Exportar bóveda a archivo CSV",
    "exporting": "Exportando...",
    "exportConfirmTitle": "Exportar bóveda",
    "exportWarning": "Advertencia: Exportando su bóveda a un archivo no cifrado expondrá todas sus contraseñas e información sensible en texto plano. Solo haga esto en dispositivos de confianza y asegúrese de que:\n\n• Almacene el archivo exportado en una ubicación segura\n• Elimine el archivo cuando ya no lo necesite\n• Nunca comparta el archivo exportado con otros\n\n¿Está seguro de que desea continuar con la exportación?",
    "passwordConfirm": {
      "exportDescription": "Por razones de seguridad, por favor ingrese su contraseña maestra para confirmar esta exportación."
    },
    "security": "Seguridad",
    "appVersion": "App version",
    "serverVersion": "Server version",
    "autoLockOptions": {
      "never": "Nunca",
      "5seconds": "5 segundos",
      "15seconds": "15 segundos",
      "30seconds": "30 segundos",
      "1minute": "1 minuto",
      "5minutes": "5 minutos",
      "15minutes": "15 minutos",
      "30minutes": "30 minutos",
      "1hour": "1 hora",
      "4hours": "4 horas",
      "8hours": "8 horas",
      "24hours": "24 horas"
    },
    "language": "Idioma",
    "languageSystemMessage": "Para cambiar el idioma de la aplicación, configure el idioma preferido para AliasVault en la configuración de su dispositivo.",
    "openSettings": "Abrir configuración",
    "vaultUnlockSettings": {
      "description": "Elige cómo quieres desbloquear tu bóveda.",
      "biometrics": "Datos biométricos",
      "faceId": "Face ID",
      "touchId": "Touch ID",
      "faceIdTouchId": "Face ID / Touch ID",
      "biometricEnabled": "{{biometric}} ha sido activado con éxito",
      "biometricNotAvailable": "{{biometric}} no disponible",
      "biometricDisabledMessage": "{{biometric}} está deshabilitado para AliasVault. Para usarlo, por favor habilítelo en la configuración de tu dispositivo.",
      "biometricHelp": "Usa los datos biométricos para desbloquear tu bóveda que está asegurada por la {{keystore}}.",
      "biometricUnavailableHelp": "{{biometric}} no está disponible. Toca para abrir ajustes y/o ve a la configuración de tu dispositivo para activarlo y configurarlo.",
      "featureRequiresPasscode": "Esta característica requiere que se habilite un código de acceso en su dispositivo.",
      "pin": "Código PIN",
      "pinDescription": "Usa un código PIN personalizado para desbloquear tu bóveda más rápidamente.",
      "pinEnabled": "Desbloqueo de PIN activado correctamente",
      "pinDisabled": "El desbloqueo PIN ha sido desactivado",
      "passwordHelp": "Vuelva a introducir su contraseña maestra para desbloquear su bóveda. Esto siempre está habilitado como opción de retroceso.",
      "keystoreIOS": "Llavero iOS",
      "keystoreAndroid": "Almacén de claves de Android"
    },
    "autoLockSettings": {
      "description": "Elija cuánto tiempo puede permanecer la aplicación en segundo plano antes de requerir la re-autenticación. Necesitarás usar Face ID o introducir tu contraseña para desbloquear la bóveda de nuevo."
    },
    "identityGeneratorSettings": {
      "description": "Configurar el idioma por defecto y la preferencia de género para generar nuevas identidades.",
      "languageSection": "Idioma",
      "languageDescription": "Establece el idioma que se utilizará al generar nuevas identidades.",
      "genderSection": "Género",
      "genderDescription": "Establecer la preferencia de género para generar nuevas identidades.",
      "ageRangeSection": "Rango de edad",
      "ageRangeDescription": "Establecer el rango de edad para generar nuevas identidades.",
      "genderOptions": {
        "random": "Aleatorio",
        "male": "Hombre",
        "female": "Mujer"
      }
    },
    "passwordGeneratorSettings": {
      "description": "Configurar los ajustes predeterminados al generar nuevas contraseñas. Estas opciones se utilizarán para todas las contraseñas nuevas a menos que se sobreescriban para entradas específicas.",
      "preview": "Vista previa"
    },
    "securitySettings": {
      "title": "Seguridad",
      "description": "Gestiona la configuración de seguridad de tu cuenta y bóveda.",
      "changeMasterPassword": "Cambiar contraseña maestra",
      "activeSessionsTitle": "Sesiones Activas",
      "recentAuthLogs": "Registros de autenticación recientes",
      "deleteAccountTitle": "Eliminar cuenta",
      "changePassword": {
        "headerText": "Cambiar su contraseña maestra también cambia las claves de cifrado de bóveda. Se recomienda cambiar periódicamente su contraseña maestra para mantener sus bóvedas seguras.",
        "currentPassword": "Contraseña actual",
        "newPassword": "Nueva contraseña",
        "confirmNewPassword": "Confirmar nueva contraseña",
        "enterCurrentPassword": "Introduce la contraseña actual",
        "enterNewPassword": "Introduzca una nueva contraseña",
        "changePassword": "Cambiar contraseña",
        "fillAllFields": "Por favor, rellene todos los campos",
        "passwordsDoNotMatch": "Las contraseñas nuevas no coinciden",
        "userNotAuthenticated": "El usuario no está autenticado",
        "initiatingChange": "Iniciando cambio de contraseña...",
        "currentPasswordIncorrect": "La contraseña actual no es correcta",
        "passwordChangedSuccessfully": "Contraseña cambiada con éxito",
        "failedToChange": "Error al cambiar la contraseña. Por favor, inténtelo de nuevo."
      },
      "activeSessions": {
        "headerText": "A continuación se muestra una lista de dispositivos donde su cuenta está actualmente conectada o tiene una sesión activa. Puede cerrar sesión de cualquiera de estas sesiones aquí.",
        "noSessions": "No hay sesiones activas",
        "revoke": "Revocar",
        "revokeSession": "Revocar sesión",
        "revokeConfirmation": "¿Está seguro que desea revocar esta sesión? Esto cerrará la sesión del dispositivo elegido.",
        "sessionRevoked": "Sesión revocada exitosamente",
        "failedToRevoke": "Fallo al revocar sesión",
        "failedToLoad": "Error al cargar las sesiones activas",
        "lastActive": "Última actividad",
        "expires": "Caduca"
      },
      "authLogs": {
        "headerText": "A continuación puede encontrar un resumen de los intentos de inicio de sesión recientes en su cuenta.",
        "noLogs": "No hay registros de autenticación",
        "success": "Correcto",
        "failed": "Fallo",
        "time": "Hora",
        "ipAddress": "Dirección IP",
        "client": "Cliente",
        "failedToLoad": "Error al cargar registros de autenticación"
      },
      "deleteAccount": {
        "headerText": "La eliminación de tu cuenta eliminará de forma inmediata y permanente todos tus datos.",
        "warningText": "Advertencia: Esta acción no se puede deshacer. Todos tus datos serán eliminados permanentemente.",
        "finalWarning": "Advertencia final: Introduzca su contraseña para eliminar permanentemente su cuenta.",
        "warningVaults": "Todas las bóvedas cifradas que incluyen todas tus credenciales serán eliminadas permanentemente",
        "warningAliases": "Tus alias de correo electrónico serán huérfanos y no podrán ser reclamados por otros usuarios",
        "warningRecovery": "Su cuenta no puede ser recuperada después de la eliminación",
        "irreversibleWarning": "La eliminación de la cuenta es irreversible y no se puede deshacer. Al pulsar el botón de abajo se eliminará tu cuenta de forma inmediata y permanente.",
        "enterUsername": "Introduce tu nombre de usuario para continuar",
        "password": "Contraseña",
        "enterPassword": "Introduzca la contrseña",
        "deleteAccount": "Eliminar cuenta",
        "confirmationMessage": "¿Está seguro de que desea eliminar su cuenta? Esta acción no se puede deshacer.",
        "usernameDoesNotMatch": "El nombre de usuario no coincide",
        "verifyingPassword": "Comprobando la contraseña...",
        "currentPasswordIncorrect": "La contraseña actual no es correcta",
        "initiatingDeletion": "Iniciando eliminación de cuenta",
        "verifyingWithServer": "Verificando con el servidor",
        "deletingAccount": "Eliminando cuenta",
        "accountDeleted": "Cuenta eliminada con éxito",
        "failedToDelete": "Error al eliminar la cuenta. Por favor, inténtelo de nuevo."
      }
    },
    "qrScanner": {
      "title": "Lector de códigos QR",
      "scanningMessage": "Escanear código QR de AliasVault",
      "mobileLogin": {
        "confirmTitle": "Confirmar solicitud de acceso",
        "confirmSubtitle": "Volver a autenticar para aprobar el inicio de sesión en otro dispositivo.",
        "confirmMessage": "Estás a punto de iniciar sesión en un dispositivo remoto con tu cuenta. Este otro dispositivo tendrá acceso completo a su bóveda. Sólo proceda si confía en este dispositivo.",
        "successDescription": "El dispositivo remoto se ha conectado correctamente.",
        "requestExpired": "Esta solicitud de inicio de sesión ha caducado. Por favor, genere un nuevo código QR."
      }
    }
  },
  "navigation": {
    "vault": "Bóveda",
    "emails": "Correos electrónicos",
    "settings": "Ajustes"
  },
  "itemTypes": {
    "creating": "Creando",
    "editing": "Editando",
    "login": {
      "title": "Iniciar sesión"
    },
    "alias": {
      "title": "Alias"
    },
    "creditCard": {
      "title": "Tarjeta de crédito",
      "cardInformation": "Información de la tarjeta"
    },
    "note": {
      "title": "Notas"
    },
    "addField": "Añadir campo",
    "addCustomField": "Añadir campo personalizado",
    "customFields": "Campos personalizados",
    "fieldLabel": "Etiqueta del campo",
    "fieldType": "Tipo de campo",
    "enterFieldName": "Introduzca el nombre del campo",
    "fieldTypes": {
      "text": "Texto",
      "password": "Contraseña",
      "hidden": "Oculto",
      "email": "Correo",
      "url": "URL",
      "phone": "Teléfono",
      "number": "Número",
      "date": "Date",
      "textArea": "Área de texto"
    }
  },
  "fieldLabels": {
    "login.username": "Nombre de usuario",
    "login.password": "Contraseña",
    "login.email": "Correo",
    "login.url": "URL",
    "alias.first_name": "Nombre",
    "alias.last_name": "Apellido",
    "alias.gender": "Género",
    "alias.birthdate": "Fecha de nacimiento",
    "card.cardholder_name": "Nombre titular",
    "card.number": "Número de Tarjeta",
    "card.expiry_month": "Mes de expiración",
    "card.expiry_year": "Año de expiración",
    "card.cvv": "CVV",
    "card.pin": "PIN",
    "notes.content": "Notas"
  },
  "items": {
    "title": "Elementos",
    "addItem": "Añadir elemento",
    "editItem": "Editar elemento",
    "deleteItem": "Eliminar elemento",
    "itemDetails": "Detalles del artículo",
    "itemCreated": "Elemento creado",
    "itemCreatedMessage": "Tu nuevo elemento ha sido añadida a tu bóveda y está lista para usar.",
    "emailPreview": "Vista previa de correo",
    "untitled": "Untitled",
    "name": "Nombre",
    "url": "URL",
    "itemName": "Nombre",
    "serviceUrl": "URL del servicio",
    "loginCredentials": "Credenciales de acceso",
    "cardInformation": "Información de la tarjeta",
    "email": "Correo",
    "alias": "Alias",
    "firstName": "Nombre",
    "lastName": "Apellido",
    "fullName": "Nombre completo",
    "birthDate": "Fecha de nacimiento",
    "birthDatePlaceholder": "AAAA-MM-DD",
    "notes": "Notas",
    "randomAlias": "Alias aleatorio",
    "manual": "Manual",
    "enterEmailPrefix": "Introduzca prefijo de correo",
    "selectEmailDomain": "Seleccionar dominio de correo",
    "privateEmailTitle": "Correo electrónico privado",
    "privateEmailAliasVaultServer": "Servidor AliasVault",
    "privateEmailDescription": "E2E cifrado, totalmente privado.",
    "publicEmailTitle": "Proveedores de Correo Temporal Públicos",
    "publicEmailDescription": "Privacidad anónima pero limitada. Contenido de correo electrónico puede ser leído por cualquiera que conozca la dirección.",
    "searchPlaceholder": "Buscar bóveda...",
    "noMatchingItems": "No hay elementos que coincidan con el filtro.",
    "noMatchingItemsSearch": "No hay elementos que coincidan con \"{{search}}\"",
    "noMatchingItemsWithFilter": "No hay elementos {{filter}} que coincidan con \"{{search}}\"",
    "noItemsFound": "No se han encontrado elementos. Crea una para empezar. Consejo: también puedes iniciar sesión en la aplicación web de AliasVault para importar credenciales de otros gestores de contraseñas.",
    "allItemsInFolders": "Todos sus elementos están organizados en carpetas. Haga clic en una carpeta para ver sus credenciales o utilice la búsqueda para encontrar elementos específicos.",
    "clearSearch": "Limpiar búsqueda",
    "clearFilter": "Eliminar filtros",
    "recentEmails": "Correos recientes",
    "loadingEmails": "Cargando correos...",
    "noEmailsYet": "No se han recibido correos todavía.",
    "offlineEmailsMessage": "Está desconectado. Por favor, conéctese a Internet para cargar sus correos electrónicos.",
    "emailLoadError": "Se ha producido un error al cargar los correos electrónicos. Por favor, inténtalo de nuevo más tarde.",
    "emailUnexpectedError": "Se ha producido un error inesperado al cargar los correos electrónicos. Por favor, inténtalo de nuevo más tarde.",
    "password": "Contraseña",
    "passwordLength": "Longitud de contraseña",
    "changePasswordComplexity": "Configuracion de contraseñas",
    "includeLowercase": "Minúsculas (a-z)",
    "includeUppercase": "Mayúsculas (A-Z)",
    "includeNumbers": "Números (0-9)",
    "includeSpecialChars": "Caracteres especiales (!@#)",
    "avoidAmbiguousChars": "Evitar caracteres ambiguos",
    "passwordTypeBasic": "Contraseña",
    "passwordTypeDiceware": "Frase de contraseña",
    "passphraseLanguage": "Idioma de la frase",
    "wordCount": "Palabras",
    "capitalization": "Uso de mayúsculas",
    "separator": "Separador",
    "salt": "Sal",
    "dicewareCapitalizationOption": {
      "Lowercase": "Minúsculas",
      "TitleCase": "Estilo título",
      "Uppercase": "Mayúsculas"
    },
    "dicewareSeparatorOption": {
      "Dash": "Raya",
      "Space": "Espacio",
      "Underscore": "Guion bajo",
      "Dot": "Punto"
    },
    "dicewareSaltOption": {
      "Prefix": "Prefijo",
      "Sprinkle": "Posición aleatoria",
      "Suffix": "Sufijo"
    },
    "errorLoadingItems": "Error al cargar elementos",
    "vaultSyncFailed": "Fallo al sincronizar la bóveda",
    "vaultSyncedSuccessfully": "Bóveda sincronizada correctamente",
    "vaultUpToDate": "La bóveda está actualizada",
    "offlineMessage": "Estás desconectado. Por favor, conéctate a Internet para sincronizar tu bóveda.",
    "switchBackToOriginalApp": "Volver a la aplicación original para continuar.",
    "autofillOpenApp": {
      "title": "Solicitud de autorrelleno",
      "description": "Elija una acción para la aplicación o sitio web que solicite el autorelleno.",
      "appOrUrlLabel": "App o URL",
      "findExistingTitle": "Enlace a credenciales existentes",
      "findExistingDescription": "Seleccione una credencial existente de su bóveda para vincular a la dirección anterior.",
      "createNewTitle": "Crear nueva credencial",
      "createNewDescription": "Añade una nueva credencial a tu bóveda para esta aplicación o URL."
    },
    "autofillLinkExisting": {
      "title": "Enlace a credenciales existentes",
      "intro": "Selecciona una credencial existente en tu bóveda para vincular a \"{{target}}\".",
      "confirmTitle": "¿Enlace a la credencial?",
      "confirmMessage": "¿Está seguro de que desea vincular \"{{url}}\" a esta credencial?"
    },
    "autofillUrlAdded": {
      "title": "Credencial vinculado",
      "message": "Autocompletar ahora debería ofrecer esta credencial la próxima vez que abras la aplicación."
    },
    "filters": {
      "all": "Elementos",
      "showFolders": "Carpetas",
      "passkeys": "Llaves de acceso",
      "attachments": "Archivos adjuntos",
      "totp": "Códigos 2FA"
    },
    "sort": {
      "title": "Ordenar por",
      "oldestFirst": "Más antiguos primero",
      "newestFirst": "Más nuevos primero",
      "alphabetical": "Alfabéticamente (A-Z)"
    },
    "totpCode": "Código TOTP",
    "attachments": "Archivos adjuntos",
    "deleteAttachment": "Eliminar",
    "fileSavedTo": "Archivo guardado en",
    "previewNotSupported": "Vista previa no disponible",
    "downloadToView": "Descargar el archivo para verlo",
    "unsavedChanges": {
      "title": "¿Descartar cambios?",
      "message": "Tienes cambios sin guardar. ¿Seguro que quieres descartarlos?",
      "discard": "Descartar"
    },
    "toasts": {
      "itemUpdated": "Elemento actualizado con éxito",
      "itemCreated": "Elemento creado con éxito",
      "itemDeleted": "Elemento eliminado con éxito",
      "usernameCopied": "Nombre de usuario copiado al portapapeles",
      "emailCopied": "Correo copiado al portapapeles",
      "passwordCopied": "Contraseña copiada al portapapeles",
      "totpCodeCopied": "Código TOTP copiado al portapapeles",
      "urlCopied": "URL copiada al portapapeles"
    },
    "createNewAliasFor": "Crear nuevo alias para",
    "contextMenu": {
      "title": "Opciones del elemento",
      "edit": "Editar",
      "delete": "Eliminar",
      "copyUsername": "Copiar nombre de usuario",
      "copyEmail": "Copiar correo",
      "copyPassword": "Copiar Contraseña",
      "copyTotpCode": "Copiar código TOTP"
    },
    "urlContextMenu": {
      "title": "Opciones de URL",
      "copyLink": "Copiar enlace",
      "openLink": "Abrir enlace",
      "shareLink": "Compartir enlace"
    },
    "viewHistory": "Ver historial",
    "history": "Historial",
    "noHistoryAvailable": "Sin historial disponible",
    "deleteHistoryConfirm": "¿Está seguro de que desea eliminar este registro del historial?",
    "deleteConfirm": "¿Estás seguro de que quieres eliminar este elemento? Esta acción no se puede deshacer.",
    "folders": {
      "folder": "Folder",
      "newFolder": "Nueva carpeta",
      "createFolder": "Create Folder",
      "editFolder": "Editar carpeta",
      "folderName": "Nombre de la carpeta",
      "folderNamePlaceholder": "ej. Trabajo, Personal",
      "folderNameRequired": "El nombre de la carpeta es obligatorio",
      "deleteFolder": "Borrar carpeta",
      "deleteFolderKeepItems": "Eliminar solo la carpeta",
      "deleteFolderKeepItemsDescription": "Los elementos se moverán a la carpeta principal.",
      "deleteFolderAndItems": "Eliminar carpeta y todos los elementos",
      "deleteFolderAndItemsDescription": "{{count}} elemento(s) serán movidos a Borrados Recientemente.",
      "emptyFolderHint": "Esta carpeta está vacía. Para mover elementos a esta carpeta, edite el elemento y seleccione esta carpeta.",
      "selectFolder": "Select Folder"
    },
    "recentlyDeleted": {
      "title": "Eliminados recientemente",
      "noItems": "No hay elementos eliminados",
      "noItemsDescription": "Los elementos que borre aparecerán aquí durante {{days}} días antes de ser eliminados permanentemente.",
      "description": "Estos elementos serán eliminados permanentemente después de {{days}} días. Puedes restaurarlos o eliminarlos inmediatamente.",
      "restore": "Restaurar",
      "deletePermanently": "Eliminar permanentemente",
      "emptyAll": "Vaciar todo",
      "daysRemaining": "{{count}} día restante",
      "daysRemaining_plural": "{{count}} días restantes",
      "expiringSoon": "Caduca pronto",
      "confirmDeleteTitle": "¿Eliminar permanentemente?",
      "confirmDeleteMessage": "Este elemento se eliminará permanentemente y no se puede recuperar.",
      "confirmEmptyAllTitle": "¿Vaciar los recientemente eliminados?",
      "confirmEmptyAllMessage": "Todos los elementos {{count}} se eliminarán permanentemente y no se podrán recuperar.",
      "itemRestored": "Elemento restaurado",
      "itemDeleted": "Elemento eliminado permanentemente",
      "allItemsDeleted": "Todos los elementos eliminados permanentemente"
    }
  },
  "emails": {
    "title": "Correos electrónicos",
    "emailDetails": "Detalles de correo",
    "subject": "Asunto:",
    "date": "Fecha:",
    "from": "De:",
    "to": "Para:",
    "attachments": "Archivos adjuntos",
    "deleteEmail": "Eliminar correo",
    "deleteEmailConfirm": "¿Está seguro que desea eliminar este correo? Esta acción es permanente y no se puede deshacer.",
    "emailNotFound": "Correo no encontrado",
    "formatHtml": "HTML",
    "formatPlain": "Texto",
    "formatSource": "Origen",
    "formatSwitchTitle": "Cambiar formato de email",
    "sizeKB": "KB",
    "offlineMessage": "Está desconectado. Por favor, conéctese a Internet para cargar sus correos electrónicos.",
    "emptyMessage": "No has recibido ningún correo electrónico en tus direcciones privadas todavía. Cuando recibas un nuevo correo electrónico, aparecerá aquí.",
    "loadMore": "Cargar más ({{count}} restantes)",
    "time": {
      "justNow": "ahora mismo",
      "minutesAgo_single": "Hace {{count}} min",
      "minutesAgo_plural": "Hace {{count}} min",
      "hoursAgo_single": "Hace {{count}} h",
      "hoursAgo_plural": "Hace {{count}} h",
      "yesterday": "ayer"
    }
  },
  "validation": {
    "required": "Se requiere este campo",
    "serviceNameRequired": "Se requiere Nombre del servicio",
    "invalidDateFormat": "La fecha debe estar en formato AAAA-MM-DD",
    "invalidEmailFormat": "Formato de correo electrónico inválido"
  },
  "apiErrors": {
    "CLAIM_DOES_NOT_MATCH_USER": "La dirección de correo electrónico elegida actualmente ya está en uso. Por favor, cambie la dirección de correo electrónico editando esta credencial.",
    "CLAIM_DOES_NOT_EXIST": "Ocurrió un error mientras se trataba de cargar los correos electrónicos. Por favor, intente editar y guardar la entrada de credenciales para sincronizar la base de datos, y vuelva a intentarlo.",
    "UNKNOWN_ERROR": "Se ha producido un error desconocido. Por favor, inténtelo de nuevo.",
    "ACCOUNT_LOCKED": "Cuenta bloqueada temporalmente debido a demasiados intentos fallidos. Por favor, inténtelo de nuevo.",
    "ACCOUNT_BLOCKED": "Tu cuenta ha sido desactivada. Si crees que esto es un error, ponte en contacto con soporte.",
    "USER_NOT_FOUND": "Nombre de usuario o contraseña no válidos. Por favor, inténtelo de nuevo.",
    "INVALID_AUTHENTICATOR_CODE": "Código de autenticación inválido. Por favor, inténtelo de nuevo.",
    "INVALID_RECOVERY_CODE": "Código de recuperación inválido. Por favor, inténtelo de nuevo.",
    "REFRESH_TOKEN_REQUIRED": "Se requiere actualizar el token.",
    "INVALID_REFRESH_TOKEN": "Token de actualización inválido.",
    "PUBLIC_REGISTRATION_DISABLED": "El registro de nueva cuenta está actualmente deshabilitado en este servidor. Por favor, contacte con el administrador.",
    "USERNAME_REQUIRED": "Nombre de usuario requerido.",
    "USERNAME_ALREADY_IN_USE": "El nombre de usuario ya está en uso.",
    "USERNAME_AVAILABLE": "El nombre de usuario está disponible.",
    "USERNAME_MISMATCH": "El nombre de usuario no coincide con el usuario actual.",
    "PASSWORD_MISMATCH": "La contraseña proporcionada no coincide con su contraseña actual.",
    "ACCOUNT_SUCCESSFULLY_DELETED": "Cuenta eliminada con éxito.",
    "USERNAME_EMPTY_OR_WHITESPACE": "El nombre de usuario no puede estar vacío o en blanco.",
    "USERNAME_TOO_SHORT": "Nombre de usuario demasiado corto: debe tener al menos 3 caracteres.",
    "USERNAME_TOO_LONG": "Nombre de usuario demasiado largo: no puede tener más de 40 caracteres.",
    "USERNAME_INVALID_EMAIL": "Dirección de correo inválida.",
    "USERNAME_INVALID_CHARACTERS": "El nombre de usuario inválido, solo puede contener letras o dígitos.",
    "VAULT_NOT_UP_TO_DATE": "Su bóveda no está actualizada. Por favor, sincronice su bóveda e inténtelo de nuevo.",
    "INTERNAL_SERVER_ERROR": "Error interno del servidor.",
    "VAULT_ERROR": "La bóveda local no está actualizada. Por favor, sincronice su bóveda actualizando la página e inténtelo de nuevo."
  },
  "sync": {
    "offline": "Sin conexión",
    "syncing": "Sincronizando...",
    "pending": "Sincronización pendiente",
    "backOnline": "Vuelves a estar conectado",
    "stillOffline": "Aún sin conexión",
    "syncFailed": "Sincronización fallida"
  },
  "app": {
    "status": {
      "unlockingVault": "Desbloqueando bóveda",
      "decryptingVault": "Descifrando bóveda"
    },
    "navigation": {
      "login": "Iniciar sesión",
      "loginSettings": "Ajustes de acceso"
    },
    "notFound": {
      "title": "Página no encontrada",
      "message": "Esta página ha sido movida o borrada.",
      "goHome": "Volver al principio"
    },
    "appName": "AliasVault",
    "reinitialize": {
      "vaultAutoLockedMessage": "Bóveda autobloqueada después del tiempo de espera.",
      "attemptingToUnlockMessage": "Intentando desbloquear."
    },
    "vaultError": {
      "title": "Error en la Bóveda",
      "description": "Se ha producido un error al cargar la bóveda. Si el problema persiste, póngase en contacto con el servicio de asistencia.",
      "showDetails": "Mostrar detalles del error",
      "hideDetails": "Ocultar detalles del error",
      "copyErrorDetails": "Copiar detalles del error"
    },
    "loginSettings": {
      "title": "Conexión API",
      "selfHosted": "Autoalojado",
      "customApiUrl": "URL de API personalizada",
      "customApiUrlPlaceholder": "https://mi-instancia-Aliasvault.com/api",
      "version": "Versión {{version}}",
      "advancedSettings": "Configuración avanzada",
      "customProxyHeaders": "Cabeceras proxy personalizadas",
      "customProxyHeadersDescription": "Añade cabeceras HTTP que se enviarán con cada petición a tu servidor AliasVault. Puede utilizarse para configuraciones autoalojadas detrás de un proxy inverso, que comprueba cabeceras personalizadas (por ejemplo, Pangolin, Cloudflare Access).",
      "headerName": "Nombre del encabezado",
      "headerNamePlaceholder": "X-Custom-Header",
      "headerValue": "Valor de cabecera"
    }
  },
  "upgrade": {
    "title": "Actualizar bóveda",
    "subtitle": "AliasVault se ha actualizado y tu bóveda necesita ser actualizada. Esto solo debería tardar unos segundos.",
    "versionInformation": "Información de versión",
    "yourVault": "Tu versión de bóveda:",
    "newVersion": "Nueva versión disponible:",
    "upgrade": "Actualizar",
    "upgrading": "Actualizando...",
    "logout": "Cerrar sesión",
    "whatsNew": "Novedades",
    "whatsNewDescription": "Se requiere una actualización para soportar los siguientes cambios:",
    "noDescriptionAvailable": "Ninguna descripción disponible para esta versión.",
    "status": {
      "preparingUpgrade": "Preparando actualización...",
      "vaultAlreadyUpToDate": "La bóveda ya está actualizada",
      "applyingDatabaseMigrations": "Aplicando migraciones de base de datos...",
      "applyingMigration": "Aplicando migración {{current}} de {{total}}...",
      "committingChanges": "Confirmando los cambios..."
    },
    "alerts": {
      "unableToGetVersionInfo": "No se pudo obtener información de la versión. Por favor, inténtalo de nuevo.",
      "selfHostedServer": "Servidor autoalojado",
      "selfHostedWarning": "Si está utilizando un servidor autoalojado, asegúrese de actualizar su instancia autoalojada, ya que de lo contrario iniciar sesión en el cliente web dejará de funcionar.",
      "continueUpgrade": "Continuar actualización",
      "upgradeFailed": "Actualización fallida",
      "failedToApplyMigration": "Error al migrar de ({{current}} a {{total}})"
    }
  }
}
