From 4bf103d261740b81d5bb01a6cd8b56a7bf6fa122 Mon Sep 17 00:00:00 2001
From: Leendert de Borst <6917405+lanedirt@users.noreply.github.com>
Date: Mon, 22 Dec 2025 12:33:30 +0000
Subject: [PATCH] New Crowdin updates
* New translations en.json (Hebrew)
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Hebrew)
Update translations from Crowdin [ci skip]
* New translations en.json (Hebrew)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations infoplist.strings (Spanish)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Spanish)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations login.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations register.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations passwordstep.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations termsandconditionsstep.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations usernamestep.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations totpcodes.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations totpviewer.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations emailmodal.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations emailrow.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations recentemails.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations editemailformrow.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Spanish)
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations importservices.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations activesessionssection.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations deleteaccountsection.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations passwordchangesection.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations quickvaultunlocksection.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations changepassword.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations deleteaccount.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations enable2fa.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations resetvault.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations resetvaultsection.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations disable2fa.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations defaultpasswordsettings.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations passwordsettingspopup.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations recentauthlogssection.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations showrecoverycodes.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations twofactorauthenticationsection.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations createnewidentitywidget.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations searchwidget.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations footer.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations topmenu.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations setup.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations clipboardcountdownbar.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations forgotpassword.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations logout.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations setup.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations start.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations unlock.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations addedit.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations delete.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations home.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations view.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations home.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations apps.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations security.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations creating.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations errorvaultdecrypt.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations mobileunlockmodal.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations mobilelogin.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations vaultdecryptionprogress.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations sync.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations welcome.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations pendingmigrations.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations welcome.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations validationmessages.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations mobilelogin.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations welcome.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
---
.../src/i18n/locales/es.json | 760 +++++++--------
.../src/i18n/locales/fr.json | 30 +-
.../src/i18n/locales/he.json | 8 +-
.../app/src/main/res/values-es/strings.xml | 130 +--
apps/mobile-app/i18n/locales/es.json | 904 +++++++++---------
apps/mobile-app/i18n/locales/he.json | 18 +-
.../ios/AliasVault/es.lproj/InfoPlist.strings | Bin 556 -> 584 bytes
.../ios/Autofill/es.lproj/Localizable.strings | Bin 4072 -> 4582 bytes
.../ios/VaultUI/es.lproj/Localizable.strings | 110 +--
.../Resources/ApiErrors.es.resx | 48 +-
.../Resources/Components/Auth/Login.es.resx | 52 +-
.../Components/Auth/Register.es.resx | 24 +-
.../Auth/Setup/PasswordStep.es.resx | 28 +-
.../Auth/Setup/TermsAndConditionsStep.es.resx | 18 +-
.../Auth/Setup/UsernameStep.es.resx | 20 +-
.../Main/ClipboardCountdownBar.es.resx | 2 +-
.../Components/TotpCodes/TotpCodes.es.resx | 26 +-
.../Components/TotpCodes/TotpViewer.es.resx | 6 +-
.../Components/Main/Email/EmailModal.es.resx | 30 +-
.../Main/Email/EmailPreview.es.resx | 30 +-
.../Components/Main/Email/EmailRow.es.resx | 2 +-
.../Main/Email/RecentEmails.es.resx | 16 +-
.../Main/Forms/EditEmailFormRow.es.resx | 14 +-
.../Settings/ImportExport/ResetVault.es.resx | 40 +-
.../Settings/Security/ChangePassword.es.resx | 24 +-
.../Settings/Security/DeleteAccount.es.resx | 36 +-
.../Settings/Security/Disable2Fa.es.resx | 20 +-
.../Pages/Settings/Security/Enable2Fa.es.resx | 18 +-
.../Settings/DefaultPasswordSettings.es.resx | 6 +-
.../ImportExport/ImportServiceCard.es.resx | 14 +-
.../ImportExport/ImportServices.es.resx | 84 +-
.../ImportExport/ResetVaultSection.es.resx | 6 +-
.../Settings/PasswordSettingsPopup.es.resx | 24 +-
.../Security/ActiveSessionsSection.es.resx | 22 +-
.../Security/DeleteAccountSection.es.resx | 6 +-
.../Security/PasswordChangeSection.es.resx | 6 +-
.../Security/QuickVaultUnlockSection.es.resx | 20 +-
.../Security/RecentAuthLogsSection.es.resx | 22 +-
.../Security/ShowRecoveryCodes.es.resx | 8 +-
.../TwoFactorAuthenticationSection.es.resx | 10 +-
.../Widgets/CreateNewIdentityWidget.es.resx | 20 +-
.../Main/Widgets/SearchWidget.es.resx | 12 +-
.../Resources/Layout/Footer.es.resx | 10 +-
.../Resources/Layout/TopMenu.es.resx | 22 +-
.../Resources/MobileLogin.es.resx | 2 +-
.../Pages/Auth/ForgotPassword.es.resx | 12 +-
.../Resources/Pages/Auth/Logout.es.resx | 4 +-
.../Resources/Pages/Auth/MobileLogin.es.resx | 8 +-
.../Pages/Auth/MobileUnlockModal.es.resx | 6 +-
.../Resources/Pages/Auth/Setup/Setup.es.resx | 14 +-
.../Resources/Pages/Auth/Start.es.resx | 12 +-
.../Resources/Pages/Auth/Unlock.es.resx | 34 +-
.../Pages/Main/Credentials/AddEdit.es.resx | 82 +-
.../Pages/Main/Credentials/Delete.es.resx | 28 +-
.../Pages/Main/Credentials/Home.es.resx | 50 +-
.../Pages/Main/Credentials/View.es.resx | 48 +-
.../Resources/Pages/Main/Emails/Home.es.resx | 22 +-
.../Pages/Main/Settings/Apps.es.resx | 20 +-
.../Pages/Main/Settings/General.es.resx | 68 +-
.../Pages/Main/Settings/General.he.resx | 10 +-
.../ImportExport/ImportExport.es.resx | 32 +-
.../Main/Settings/Security/Security.es.resx | 8 +-
.../Main/Sync/StatusMessages/Creating.es.resx | 8 +-
.../StatusMessages/ErrorVaultDecrypt.es.resx | 4 +-
.../StatusMessages/PendingMigrations.es.resx | 22 +-
.../VaultDecryptionProgress.es.resx | 4 +-
.../Resources/Pages/Main/Sync/Sync.es.resx | 6 +-
.../Resources/Pages/Main/Welcome.es.resx | 49 +-
.../Resources/SharedResources.es.resx | 88 +-
.../Resources/ValidationMessages.es.resx | 20 +-
.../AliasVault.Client/wwwroot/locales/es.json | 30 +-
71 files changed, 1699 insertions(+), 1698 deletions(-)
diff --git a/apps/browser-extension/src/i18n/locales/es.json b/apps/browser-extension/src/i18n/locales/es.json
index e70d1f22c..6db129801 100644
--- a/apps/browser-extension/src/i18n/locales/es.json
+++ b/apps/browser-extension/src/i18n/locales/es.json
@@ -1,441 +1,441 @@
{
"auth": {
- "loginTitle": "Log in to AliasVault",
- "username": "Username or email",
- "usernamePlaceholder": "name / name@company.com",
+ "loginTitle": "Iniciar sesión en AliasVault",
+ "username": "Nombre de usuario o correo electrónico",
+ "usernamePlaceholder": "nombre / nombre@empresa.com",
"password": "Contraseña",
- "passwordPlaceholder": "Enter your password",
- "rememberMe": "Remember me",
- "loginButton": "Log in",
- "noAccount": "No account yet?",
- "createVault": "Create new vault",
- "twoFactorTitle": "Please enter the authentication code from your authenticator app.",
- "authCode": "Authentication Code",
- "authCodePlaceholder": "Enter 6-digit code",
- "verify": "Verify",
- "twoFactorNote": "Note: if you don't have access to your authenticator device, you can reset your 2FA with a recovery code by logging in via the website.",
- "masterPassword": "Contraseña maestra",
- "unlockVault": "Unlock",
- "unlockWithPin": "Unlock with PIN",
- "enterPinToUnlock": "Enter your PIN to unlock your vault",
- "useMasterPassword": "Use Master Password",
- "unlockTitle": "Unlock Your Vault",
- "logout": "Logout",
- "logoutConfirm": "Are you sure you want to logout?",
- "unlockSuccessTitle": "Your vault is successfully unlocked",
- "unlockSuccessDescription": "You can now use autofill in login forms in your browser.",
- "closePopup": "Close this popup",
- "browseVault": "Browse vault contents",
- "connectingTo": "Connecting to",
- "switchAccounts": "Switch accounts?",
- "loggedIn": "Logged in",
- "loginWithMobile": "Log in using Mobile App",
- "unlockWithMobile": "Unlock using Mobile App",
- "scanQrCode": "Scan this QR code with your AliasVault mobile app to log in and unlock your vault.",
+ "passwordPlaceholder": "Introduzca su contraseña",
+ "rememberMe": "Recordar mis datos",
+ "loginButton": "Iniciar sesión",
+ "noAccount": "¿Sin cuenta todavía?",
+ "createVault": "Crear nueva bóveda",
+ "twoFactorTitle": "Por favor, introduzca el código de autenticación de su aplicación de autenticación.",
+ "authCode": "Código de autenticación",
+ "authCodePlaceholder": "Introduzca código de 6 dígitos",
+ "verify": "Verificar",
+ "twoFactorNote": "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.",
+ "masterPassword": "Contraseña Maestra",
+ "unlockVault": "Desbloquear",
+ "unlockWithPin": "Desbloquear con PIN",
+ "enterPinToUnlock": "Introduzca su PIN para desbloquear su bóveda",
+ "useMasterPassword": "Usar Contraseña Maestra",
+ "unlockTitle": "Desbloquear tu Bóveda",
+ "logout": "Cerrar sesión",
+ "logoutConfirm": "¿Estás seguro de que quieres cerrar sesión?",
+ "unlockSuccessTitle": "Tu bóveda se ha desbloqueado correctamente",
+ "unlockSuccessDescription": "Ahora puede utilizar el autocompletado en los formularios de inicio de sesión en su navegador.",
+ "closePopup": "Cerrar esta ventana emergente",
+ "browseVault": "Navegar en el contenido de la bóveda",
+ "connectingTo": "Conectando con",
+ "switchAccounts": "¿Cambiar de cuenta?",
+ "loggedIn": "Sesión iniciada",
+ "loginWithMobile": "Iniciar sesión con la aplicación móvil",
+ "unlockWithMobile": "Desbloquear con la aplicación móvil",
+ "scanQrCode": "Escanea este código QR con tu aplicación móvil de AliasVault para iniciar sesión y desbloquear tu bóveda.",
"errors": {
- "invalidCode": "Please enter a valid 6-digit authentication code.",
- "serverError": "Could not reach AliasVault server. Please try again later or contact support if the problem persists.",
- "wrongPassword": "Incorrect password. Please try again.",
- "accountLocked": "Account temporarily locked due to too many failed attempts.",
- "networkError": "Network error. Please check your connection and try again.",
- "sessionExpired": "Your session has expired. Please log in again.",
- "mobileLoginRequestExpired": "Mobile login request timed out. Please reload the page and try again."
+ "invalidCode": "Por favor, introduzca un código de autenticación de 6 dígitos válido.",
+ "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.",
+ "wrongPassword": "Contraseña incorrecta. Por favor, inténtelo de nuevo.",
+ "accountLocked": "Cuenta bloqueada temporalmente debido a demasiados intentos fallidos.",
+ "networkError": "Error de red. Por favor, compruebe su conexión y vuelva a intentarlo.",
+ "sessionExpired": "Su sesión ha caducado. Por favor, inicie sesión de nuevo.",
+ "mobileLoginRequestExpired": "Se ha agotado el tiempo de inicio de sesión del móvil. Por favor, vuelva a cargar la página e inténtelo de nuevo."
}
},
"menu": {
- "credentials": "Credentials",
- "emails": "Emails",
- "settings": "Settings"
+ "credentials": "Credenciales",
+ "emails": "Correos electrónicos",
+ "settings": "Configuración"
},
"common": {
- "loading": "Loading...",
- "notice": "Notice",
+ "loading": "Cargando...",
+ "notice": "Aviso",
"error": "Error",
- "cancel": "Cancel",
- "confirm": "Confirm",
- "back": "Back",
- "next": "Next",
- "use": "Use",
- "delete": "Delete",
- "save": "Save",
- "or": "Or",
- "close": "Close",
- "copied": "Copied!",
- "openInNewWindow": "Open in new window",
- "enabled": "Enabled",
- "disabled": "Disabled",
- "showPassword": "Show password",
- "hidePassword": "Hide password",
- "showDetails": "Show details",
- "hideDetails": "Hide details",
- "copyToClipboard": "Copy to clipboard",
- "loadingEmails": "Loading emails...",
- "loadingTotpCodes": "Loading TOTP codes...",
- "attachments": "Attachments",
- "loadingAttachments": "Loading attachments...",
- "settings": "Settings",
- "recentEmails": "Recent emails",
- "loginCredentials": "Login credentials",
- "twoFactorAuthentication": "Two-factor authentication",
+ "cancel": "Cancelar",
+ "confirm": "Confirmar",
+ "back": "Atrás",
+ "next": "Siguiente",
+ "use": "Usar",
+ "delete": "Borrar",
+ "save": "Guardar",
+ "or": "O",
+ "close": "Cerrar",
+ "copied": "¡Copiado!",
+ "openInNewWindow": "Abrir en una ventana nueva",
+ "enabled": "Habilitado",
+ "disabled": "Desactivado",
+ "showPassword": "Mostrar contraseña",
+ "hidePassword": "Ocultar contraseña",
+ "showDetails": "Mostrar detalles",
+ "hideDetails": "Ocultar detalles",
+ "copyToClipboard": "Copiar al portapapeles",
+ "loadingEmails": "Cargando email...",
+ "loadingTotpCodes": "Cargando códigos TOTP...",
+ "attachments": "Archivos adjuntos",
+ "loadingAttachments": "Cargando archivos adjuntos...",
+ "settings": "Configuración",
+ "recentEmails": "Correos recientes",
+ "loginCredentials": "Credenciales de inicio de sesión",
+ "twoFactorAuthentication": "Autenticación de doble factor",
"alias": "Alias",
- "notes": "Notes",
- "fullName": "Full Name",
- "firstName": "First Name",
- "lastName": "Last Name",
- "birthDate": "Birth Date",
- "nickname": "Nickname",
+ "notes": "Notas",
+ "fullName": "Nombre completo",
+ "firstName": "Nombre",
+ "lastName": "Apellido",
+ "birthDate": "Fecha de nacimiento",
+ "nickname": "Alias",
"email": "Email",
- "username": "Username",
- "password": "Password",
- "syncingVault": "Syncing vault",
- "savingChangesToVault": "Saving changes to vault",
- "uploadingVaultToServer": "Uploading vault to server",
- "checkingVaultUpdates": "Checking for vault updates",
- "syncingUpdatedVault": "Syncing updated vault",
- "executingOperation": "Executing operation...",
- "loadMore": "Load more",
+ "username": "Nombre de usuario",
+ "password": "Contraseña",
+ "syncingVault": "Sincronizando bóveda",
+ "savingChangesToVault": "Guardando cambios en la bóveda",
+ "uploadingVaultToServer": "Subiendo bóveda al servidor",
+ "checkingVaultUpdates": "Comprobando actualizaciones de bóveda",
+ "syncingUpdatedVault": "Sincronizando bóveda actualizada",
+ "executingOperation": "Ejecutando operación...",
+ "loadMore": "Cargar más",
"errors": {
- "serverNotAvailable": "The AliasVault server is not available. Please try again later or contact support if the problem persists.",
- "clientVersionNotSupported": "This version of the AliasVault browser extension is not supported by the server anymore. Please update your browser extension to the latest version.",
- "browserExtensionOutdated": "This browser extension is outdated and cannot be used to access this vault. Please update this browser extension to continue.",
- "serverVersionNotSupported": "The AliasVault server needs to be updated to a newer version in order to use this browser extension. Please contact support if you need help.",
- "serverVersionTooOld": "The AliasVault server needs to be updated to a newer version in order to use this feature. Please contact the server admin if you need help.",
- "unknownError": "An unknown error occurred",
- "unknownErrorTryAgain": "An unknown error occurred. Please try again.",
- "vaultNotAvailable": "Vault not available",
- "vaultIsLocked": "Vault is locked",
- "passwordChanged": "Your password has changed since the last time you logged in. Please login again for security reasons."
+ "serverNotAvailable": "El servidor AliasVault no está disponible. Por favor, inténtelo de nuevo más tarde o póngase en contacto con el soporte técnico si el problema persiste.",
+ "clientVersionNotSupported": "Esta versión de la extensión del navegador AliasVault ya no es compatible con el servidor. Por favor, actualice la extensión de su navegador a la última versión.",
+ "browserExtensionOutdated": "Esta extensión del navegador está desactualizada y no se puede utilizar para acceder a esta bóveda. Por favor, actualice esta extensión del navegador para continuar.",
+ "serverVersionNotSupported": "El servidor AliasVault necesita ser actualizado a una versión más reciente para poder usar esta extensión del navegador. Póngase en contacto con el soporte si necesita ayuda.",
+ "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.",
+ "unknownError": "Se produjo un error desconocido",
+ "unknownErrorTryAgain": "Se ha producido un error desconocido. Por favor, inténtelo de nuevo.",
+ "vaultNotAvailable": "Bóveda no disponible",
+ "vaultIsLocked": "La bóveda está bloqueada",
+ "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."
},
"apiErrors": {
- "UNKNOWN_ERROR": "An unknown error occurred. Please try again.",
- "ACCOUNT_LOCKED": "Account temporarily locked due to too many failed attempts. Please try again later.",
- "ACCOUNT_BLOCKED": "Your account has been disabled. If you believe this is a mistake, please contact support.",
- "USER_NOT_FOUND": "Invalid username or password. Please try again.",
- "INVALID_AUTHENTICATOR_CODE": "Invalid authenticator code. Please try again.",
- "INVALID_RECOVERY_CODE": "Invalid recovery code. Please try again.",
- "REFRESH_TOKEN_REQUIRED": "Refresh token is required.",
- "INVALID_REFRESH_TOKEN": "Invalid refresh token.",
- "PUBLIC_REGISTRATION_DISABLED": "New account registration is currently disabled on this server. Please contact the administrator.",
- "USERNAME_REQUIRED": "Username is required.",
- "USERNAME_ALREADY_IN_USE": "Username is already in use.",
- "USERNAME_AVAILABLE": "Username is available.",
- "USERNAME_MISMATCH": "Username does not match the current user.",
- "PASSWORD_MISMATCH": "The provided password does not match your current password.",
- "ACCOUNT_SUCCESSFULLY_DELETED": "Account successfully deleted.",
- "USERNAME_EMPTY_OR_WHITESPACE": "Username cannot be empty or whitespace.",
- "USERNAME_TOO_SHORT": "Username too short: must be at least 3 characters long.",
- "USERNAME_TOO_LONG": "Username too long: cannot be longer than 40 characters.",
- "USERNAME_INVALID_EMAIL": "Invalid email address.",
- "USERNAME_INVALID_CHARACTERS": "Username is invalid, can only contain letters or digits.",
- "VAULT_NOT_UP_TO_DATE": "Your vault is not up-to-date. Please synchronize your vault and try again.",
- "INTERNAL_SERVER_ERROR": "Internal server error.",
- "VAULT_ERROR": "The local vault is not up-to-date. Please synchronize your vault by refreshing the page and try again."
+ "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 un token de actualización.",
+ "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": "Se requiere un nombre de usuario.",
+ "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 electrónico 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."
}
},
"content": {
- "or": "or",
- "new": "New",
- "cancel": "Cancel",
- "vaultLocked": "AliasVault is locked.",
- "creatingNewAlias": "Creating new alias...",
- "noMatchesFound": "No matches found",
- "searchVault": "Search vault...",
- "serviceName": "Service name",
- "email": "Email",
- "username": "Username",
- "password": "Password",
- "enterServiceName": "Enter service name",
- "enterEmailAddress": "Enter email address",
- "enterUsername": "Enter username",
- "hideFor1Hour": "Hide for 1 hour (current site)",
- "hidePermanently": "Hide permanently (current site)",
- "createRandomAlias": "Create random alias",
- "createUsernamePassword": "Create username/password",
- "randomAlias": "Random alias",
- "usernamePassword": "Username/password",
- "createAndSaveAlias": "Create and save alias",
- "createAndSaveCredential": "Create and save credential",
- "randomIdentityDescription": "Generate a random identity with a random email address accessible in AliasVault.",
- "randomIdentityDescriptionDropdown": "Random identity with random email",
- "manualCredentialDescription": "Specify your own email address and username.",
- "manualCredentialDescriptionDropdown": "Manual username and password",
- "failedToCreateIdentity": "Failed to create identity. Please try again.",
- "enterEmailAndOrUsername": "Enter email and/or username",
- "autofillWithAliasVault": "Autofill with AliasVault",
- "generateRandomPassword": "Generate random password (copy to clipboard)",
- "generateNewPassword": "Generate new password",
- "togglePasswordVisibility": "Toggle password visibility",
- "passwordCopiedToClipboard": "Password copied to clipboard",
- "openAliasVaultToUpgrade": "Open AliasVault to upgrade",
- "vaultUpgradeRequired": "Vault upgrade required.",
- "dismissPopup": "Dismiss popup"
+ "or": "o",
+ "new": "Nuevo",
+ "cancel": "Cancelar",
+ "vaultLocked": "AliasVault está bloqueado.",
+ "creatingNewAlias": "Creando nuevo alias...",
+ "noMatchesFound": "No se han encontrado resultados",
+ "searchVault": "Buscar bóveda...",
+ "serviceName": "Nombre del servicio",
+ "email": "Correo electrónico",
+ "username": "Nombre de usuario",
+ "password": "Contraseña",
+ "enterServiceName": "Introduzca el nombre del servicio",
+ "enterEmailAddress": "Introduzca la dirección de correo electrónico",
+ "enterUsername": "Introduzca nombre de usuario",
+ "hideFor1Hour": "Ocultar durante 1 hora (sitio actual)",
+ "hidePermanently": "Ocultar permanentemente (sitio actual)",
+ "createRandomAlias": "Crear alias aleatorio",
+ "createUsernamePassword": "Crear nombre de usuario / contraseña",
+ "randomAlias": "Alias aleatorio",
+ "usernamePassword": "Nombre de usuario/Contraseña",
+ "createAndSaveAlias": "Crear y guardar alias",
+ "createAndSaveCredential": "Crear y guardar credencial",
+ "randomIdentityDescription": "Generar una identidad aleatoria con una dirección de correo electrónico aleatoria accesible en AliasVault.",
+ "randomIdentityDescriptionDropdown": "Identidad aleatoria con correo electrónico aleatorio",
+ "manualCredentialDescription": "Especifique su propia dirección de correo electrónico y nombre de usuario.",
+ "manualCredentialDescriptionDropdown": "Nombre de usuario y contraseña manual",
+ "failedToCreateIdentity": "Error al crear la identidad. Por favor, inténtalo de nuevo.",
+ "enterEmailAndOrUsername": "Introduzca email y/o nombre de usuario",
+ "autofillWithAliasVault": "AutoFill con AliasVault",
+ "generateRandomPassword": "Generar contraseña aleatoria (copiar al portapapeles)",
+ "generateNewPassword": "Generar nueva contraseña",
+ "togglePasswordVisibility": "Cambiar la visibilidad de la contraseña",
+ "passwordCopiedToClipboard": "Contraseña copiada al portapapeles",
+ "openAliasVaultToUpgrade": "Abrir AliasVault para actualizar",
+ "vaultUpgradeRequired": "Actualización de bóveda requerida.",
+ "dismissPopup": "Descartar aviso"
},
"credentials": {
- "title": "Credentials",
- "addCredential": "Add Credential",
- "editCredential": "Edit Credential",
- "deleteCredential": "Delete Credential",
- "credentialDetails": "Credential Details",
- "serviceName": "Service Name",
- "notes": "Notes",
- "totp": "Two-Factor Authentication",
- "totpCode": "TOTP Code",
- "copyTotp": "Copy TOTP",
- "totpSecret": "TOTP Secret",
- "totpSecretPlaceholder": "Enter TOTP secret key",
- "welcomeTitle": "Welcome to AliasVault!",
- "welcomeDescription": "To use the AliasVault browser extension: navigate to a website and use the AliasVault autofill popup to create a new credential.",
- "noPasskeysFound": "No passkeys have been created yet. Passkeys are created by visiting a website that offers passkeys as an authentication method.",
- "noAttachmentsFound": "No credentials with attachments found",
- "noMatchingCredentials": "No matching credentials found",
- "createdAt": "Created",
- "updatedAt": "Last updated",
- "saveCredential": "Save credential",
- "deleteCredentialTitle": "Delete Credential",
- "deleteCredentialConfirm": "Are you sure you want to delete this credential? This action cannot be undone.",
+ "title": "Credenciales",
+ "addCredential": "Añadir credencial",
+ "editCredential": "Editar credencial",
+ "deleteCredential": "Borrar credencial",
+ "credentialDetails": "Detalles de la credencial",
+ "serviceName": "Nombre del servicio",
+ "notes": "Notas",
+ "totp": "Autenticación de Doble Factor",
+ "totpCode": "Código TOTP",
+ "copyTotp": "Copiar TOTP",
+ "totpSecret": "Secreto TOTP",
+ "totpSecretPlaceholder": "Introduzca la clave secreta TOTP",
+ "welcomeTitle": "¡Bienvenido a AliasVault!",
+ "welcomeDescription": "Para utilizar la extensión del navegador AliasVault: vaya a un sitio web y utilice la ventana de autocompletado de AliasVault para crear una nueva credencial.",
+ "noPasskeysFound": "No se han creado llaves de acceso todavía. Las llaves se crean visitando un sitio web que ofrece llaves de acceso como método de autenticación.",
+ "noAttachmentsFound": "No se encontraron credenciales con archivos adjuntos",
+ "noMatchingCredentials": "No se han encontrado credenciales coincidentes",
+ "createdAt": "Creado",
+ "updatedAt": "Última actualización",
+ "saveCredential": "Guardar credencial",
+ "deleteCredentialTitle": "Borrar credencial",
+ "deleteCredentialConfirm": "¿Está seguro de que desea eliminar estas credenciales? Esta acción no se puede deshacer.",
"filters": {
- "all": "(All) Credentials",
- "passkeys": "Passkeys",
- "aliases": "Aliases",
- "userpass": "Passwords",
- "attachments": "Attachments"
+ "all": "(Todas) Credenciales",
+ "passkeys": "Llaves de acceso",
+ "aliases": "Alias",
+ "userpass": "Contraseñas",
+ "attachments": "Archivos adjuntos"
},
- "randomAlias": "Random Alias",
+ "randomAlias": "Alias aleatorio",
"manual": "Manual",
- "service": "Service",
- "serviceUrl": "Service URL",
- "loginCredentials": "Login Credentials",
- "generateRandomUsername": "Generate random username",
- "generateRandomPassword": "Generate random password",
- "changePasswordComplexity": "Change password complexity",
- "passwordLength": "Password length",
- "includeLowercase": "Include lowercase letters",
- "includeUppercase": "Include uppercase letters",
- "includeNumbers": "Include numbers",
- "includeSpecialChars": "Include special characters",
- "avoidAmbiguousChars": "Avoid ambiguous characters (o, 0, etc.)",
- "generateNewPreview": "Generate new preview",
- "generateRandomAlias": "Generate Random Alias",
- "clearAliasFields": "Clear Alias Fields",
+ "service": "Servicio",
+ "serviceUrl": "URL del servicio",
+ "loginCredentials": "Credenciales de inicio de sesión",
+ "generateRandomUsername": "Generar nombre de usuario aleatorio",
+ "generateRandomPassword": "Generar contraseña aleatoria",
+ "changePasswordComplexity": "Cambiar complejidad de contraseña",
+ "passwordLength": "Longitud de la contraseña",
+ "includeLowercase": "Incluye letras minúsculas",
+ "includeUppercase": "Incluye letras mayúsculas",
+ "includeNumbers": "Incluye números",
+ "includeSpecialChars": "Incluye caracteres especiales",
+ "avoidAmbiguousChars": "Evita caracteres ambiguos (o, 0, etc.)",
+ "generateNewPreview": "Crear nueva vista previa",
+ "generateRandomAlias": "Crear alias aleatorio",
+ "clearAliasFields": "Limpiar campos de alias",
"alias": "Alias",
- "firstName": "First Name",
- "lastName": "Last Name",
- "nickName": "Nick Name",
- "gender": "Gender",
- "birthDate": "Birth Date",
- "birthDatePlaceholder": "YYYY-MM-DD",
- "metadata": "Metadata",
+ "firstName": "Nombre",
+ "lastName": "Apellido",
+ "nickName": "Apodo",
+ "gender": "Género",
+ "birthDate": "Fecha de nacimiento",
+ "birthDatePlaceholder": "AAAA-MM-DD",
+ "metadata": "Metadatos",
"validation": {
- "required": "This field is required",
- "serviceNameRequired": "Service name is required",
- "invalidEmail": "Invalid email format",
- "invalidDateFormat": "Date must be in YYYY-MM-DD format"
+ "required": "Se requiere este campo",
+ "serviceNameRequired": "Se requiere Nombre del servicio",
+ "invalidEmail": "Formato de correo electrónico inválido",
+ "invalidDateFormat": "La fecha debe estar en formato AAAA-MM-DD"
},
- "privateEmailTitle": "Private Email",
- "privateEmailAliasVaultServer": "AliasVault server",
- "privateEmailDescription": "E2E encrypted, fully private.",
- "publicEmailTitle": "Public Temp Email Providers",
- "publicEmailDescription": "Anonymous but limited privacy. Email content is readable by anyone that knows the address.",
- "useDomainChooser": "Use domain chooser",
- "enterCustomDomain": "Enter custom domain",
- "enterFullEmail": "Enter full email address",
- "enterEmailPrefix": "Enter email prefix"
+ "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.",
+ "useDomainChooser": "Usar selector de dominio",
+ "enterCustomDomain": "Introduzca dominio personalizado",
+ "enterFullEmail": "Introduzca la dirección de correo completa",
+ "enterEmailPrefix": "Introduzca prefijo de correo"
},
"totp": {
- "addCode": "Add 2FA Code",
- "instructions": "Enter the secret key shown by the website where you want to add two-factor authentication.",
- "nameOptional": "Name (optional)",
- "secretKey": "Secret Key",
- "saveToViewCode": "Save to view code",
+ "addCode": "Añadir código 2FA",
+ "instructions": "Introduzca la clave secreta mostrada por el sitio web donde desea añadir autenticación de dos factores.",
+ "nameOptional": "Nombre (Opcional)",
+ "secretKey": "Clave secreta",
+ "saveToViewCode": "Guardar para ver el código",
"errors": {
- "invalidSecretKey": "Invalid secret key format."
+ "invalidSecretKey": "Formato de clave secreta inválida."
}
},
"emails": {
- "title": "Emails",
- "deleteEmailTitle": "Delete Email",
- "deleteEmailConfirm": "Are you sure you want to permanently delete this email?",
- "from": "From",
- "to": "To",
- "date": "Date",
- "emailContent": "Email content",
- "attachments": "Attachments",
- "emailNotFound": "Email not found",
- "noEmails": "No emails found",
- "noEmailsDescription": "You have not received any emails at your private email addresses yet. When you receive a new email, it will appear here.",
+ "title": "Correos electrónicos",
+ "deleteEmailTitle": "Eliminar correo",
+ "deleteEmailConfirm": "¿Está seguro que desea eliminar permanentemente este correo electrónico?",
+ "from": "De",
+ "to": "Para",
+ "date": "Fecha",
+ "emailContent": "Contenido del correo electrónico",
+ "attachments": "Archivos adjuntos",
+ "emailNotFound": "Correo electrónico no encontrado",
+ "noEmails": "No se han encontrado correos electrónicos",
+ "noEmailsDescription": "No has recibido ningún correo electrónico en tus direcciones privadas todavía. Cuando recibas un nuevo correo electrónico, aparecerá aquí.",
"dateFormat": {
- "justNow": "just now",
- "minutesAgo_single": "{{count}} min ago",
- "minutesAgo_plural": "{{count}} mins ago",
- "hoursAgo_single": "{{count}} hr ago",
- "hoursAgo_plural": "{{count}} hrs ago",
- "yesterday": "yesterday"
+ "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"
},
"errors": {
- "emailLoadError": "An error occurred while loading emails. Please try again later.",
- "emailUnexpectedError": "An unexpected error occurred while loading emails. Please try again later."
+ "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."
},
"apiErrors": {
- "CLAIM_DOES_NOT_MATCH_USER": "The current chosen email address is already in use. Please change the email address by editing this credential.",
- "CLAIM_DOES_NOT_EXIST": "An error occurred while trying to load the emails. Please try to edit and save the credential entry to synchronize the database, then try again."
+ "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."
}
},
"settings": {
- "title": "Settings",
- "serverUrl": "Server URL",
- "language": "Language",
- "autofillEnabled": "Enable Autofill",
- "version": "Version",
- "openInNewWindow": "Open in new window",
- "openWebApp": "Open web app",
- "loggedIn": "Logged in",
- "logout": "Logout",
- "lock": "Lock",
- "globalSettings": "Global Settings",
- "autofillPopup": "Autofill popup",
- "activeOnAllSites": "Active on all sites (unless disabled below)",
- "disabledOnAllSites": "Disabled on all sites",
- "rightClickContextMenu": "Right-click context menu",
- "autofillMatching": "Autofill Matching",
- "autofillMatchingMode": "Autofill matching mode",
- "autofillMatchingModeDescription": "Determines which credentials are considered a match and shown as suggestions in the autofill popup for a given website.",
- "autofillMatchingDefault": "URL + subdomain + name wildcard",
- "autofillMatchingUrlSubdomain": "URL + subdomain",
- "autofillMatchingUrlExact": "Exact URL domain only",
- "siteSpecificSettings": "Site-Specific Settings",
- "autofillPopupOn": "Autofill popup on: ",
- "enabledForThisSite": "Enabled for this site",
- "disabledForThisSite": "Disabled for this site",
- "temporarilyDisabledUntil": "Temporarily disabled until ",
- "resetAllSiteSettings": "Reset all site-specific settings",
- "appearance": "Appearance",
- "theme": "Theme",
- "useDefault": "Use default",
- "light": "Light",
- "dark": "Dark",
- "keyboardShortcuts": "Keyboard Shortcuts",
- "configureKeyboardShortcuts": "Configure keyboard shortcuts",
- "configure": "Configure",
- "clipboardClearTimeout": "Clear clipboard after copying",
- "clipboardClearTimeoutDescription": "Automatically clear the clipboard after copying sensitive data",
- "clipboardClearDisabled": "Never clear",
- "clipboardClear5Seconds": "Clear after 5 seconds",
- "clipboardClear10Seconds": "Clear after 10 seconds",
- "clipboardClear15Seconds": "Clear after 15 seconds",
- "autoLockTimeout": "Auto-lock Timeout",
- "autoLockTimeoutDescription": "Automatically lock the vault after a period of inactivity",
- "autoLockTimeoutHelp": "The vault will only lock after the specified period of inactivity (no autofill usage or extension popup opened). The vault will always lock when the browser is closed, regardless of this setting.",
- "autoLockNever": "Never",
- "autoLock15Seconds": "15 seconds",
- "autoLock1Minute": "1 minute",
- "autoLock5Minutes": "5 minutes",
- "autoLock15Minutes": "15 minutes",
- "autoLock30Minutes": "30 minutes",
- "autoLock1Hour": "1 hour",
- "autoLock4Hours": "4 hours",
- "autoLock8Hours": "8 hours",
- "autoLock24Hours": "24 hours",
- "versionPrefix": "Version ",
- "autofillSettings": "Autofill Settings",
- "clipboardSettings": "Clipboard Settings",
- "contextMenuSettings": "Context Menu Settings",
- "passkeySettings": "Passkey Settings",
- "contextMenu": "Context Menu",
- "contextMenuEnabled": "Context menu is enabled",
- "contextMenuDisabled": "Context menu is disabled",
- "contextMenuDescription": "Right-click on input fields to access AliasVault options",
- "selectLanguage": "Select Language",
- "serverConfiguration": "Server Configuration",
- "serverConfigurationDescription": "Configure the AliasVault server URL for self-hosted instances",
+ "title": "Ajustes",
+ "serverUrl": "URL del servidor",
+ "language": "Idioma",
+ "autofillEnabled": "Activar autocompletado",
+ "version": "Versión",
+ "openInNewWindow": "Abrir en una ventana nueva",
+ "openWebApp": "Abrir la aplicación web",
+ "loggedIn": "Sesión iniciada",
+ "logout": "Cerrar sesión",
+ "lock": "Bloquear",
+ "globalSettings": "Ajustes globales",
+ "autofillPopup": "Ventana de autorrellenado",
+ "activeOnAllSites": "Activo en todos los sitios (a menos que se deshabilite debajo)",
+ "disabledOnAllSites": "Deshabilitado en todos los sitios",
+ "rightClickContextMenu": "Menú contextual del clic derecho",
+ "autofillMatching": "Coincidencia de autocompletado",
+ "autofillMatchingMode": "Modo de coincidencia de autocompletado",
+ "autofillMatchingModeDescription": "Determina qué credenciales se consideran coincidentes y se muestran como sugerencias en el popup de autorrelleno de un sitio web determinado.",
+ "autofillMatchingDefault": "URL + subdominio + nombre wildcard",
+ "autofillMatchingUrlSubdomain": "URL + subdominio",
+ "autofillMatchingUrlExact": "Solo URL exacta",
+ "siteSpecificSettings": "Ajustes específicos del sitio",
+ "autofillPopupOn": "Ventana de autorrelleno ",
+ "enabledForThisSite": "Habilitado para este sitio",
+ "disabledForThisSite": "Deshabilitado para este sitio",
+ "temporarilyDisabledUntil": "Deshabilitado temporalmente hasta ",
+ "resetAllSiteSettings": "Reiniciar todos los ajustes específicos del sitio",
+ "appearance": "Apariencia",
+ "theme": "Tema",
+ "useDefault": "Uso por defecto",
+ "light": "Claro",
+ "dark": "Oscuro",
+ "keyboardShortcuts": "Atajos de teclado",
+ "configureKeyboardShortcuts": "Configurar atajos de teclado",
+ "configure": "Configurar",
+ "clipboardClearTimeout": "Limpiar portapapeles después de copiar",
+ "clipboardClearTimeoutDescription": "Limpiar automáticamente el portapapeles después de copiar datos sensibles",
+ "clipboardClearDisabled": "Nunca limpiar",
+ "clipboardClear5Seconds": "Limpiar después 5 segundos",
+ "clipboardClear10Seconds": "Limpiar después 10 segundos",
+ "clipboardClear15Seconds": "Limpiar después 15 segundos",
+ "autoLockTimeout": "Tiempo de bloqueo automático",
+ "autoLockTimeoutDescription": "Bloquear automáticamente la bóveda después de un período de inactividad",
+ "autoLockTimeoutHelp": "La bóveda sólo se bloqueará después del período especificado de inactividad (no se abrirá el uso de autocompletado o la ventana emergente). La bóveda siempre se bloqueará cuando el navegador esté cerrado, independientemente de esta configuración.",
+ "autoLockNever": "Nunca",
+ "autoLock15Seconds": "15 segundos",
+ "autoLock1Minute": "1 minuto",
+ "autoLock5Minutes": "5 minutos",
+ "autoLock15Minutes": "15 minutos",
+ "autoLock30Minutes": "30 minutos",
+ "autoLock1Hour": "1 hora",
+ "autoLock4Hours": "4 horas",
+ "autoLock8Hours": "8 horas",
+ "autoLock24Hours": "24 horas",
+ "versionPrefix": "Versión ",
+ "autofillSettings": "Ajustes de autocompletado",
+ "clipboardSettings": "Ajustes del portapapeles",
+ "contextMenuSettings": "Ajustes del menú contextual",
+ "passkeySettings": "Ajustes de llaves de acceso",
+ "contextMenu": "Menú Contextual",
+ "contextMenuEnabled": "El menú contextual está activado",
+ "contextMenuDisabled": "El menú contextual está desactivado",
+ "contextMenuDescription": "Haga clic derecho en los campos de entrada para acceder a las opciones de AliasVault",
+ "selectLanguage": "Seleccionar idioma",
+ "serverConfiguration": "Configuración del servidor",
+ "serverConfigurationDescription": "Configurar la URL del servidor AliasVault para instancias self-hosted",
"customApiUrl": "API URL",
- "customClientUrl": "Client URL",
- "apiUrlHint": "The API endpoint URL (usually client URL + /api)",
- "clientUrlHint": "The web interface URL of your self-hosted instance",
- "autofillSettingsDescription": "Enable or disable the autofill popup on web pages",
- "autofillEnabledDescription": "Autofill suggestions will appear on login forms",
- "autofillDisabledDescription": "Autofill suggestions are disabled globally",
- "languageSettings": "Language",
+ "customClientUrl": "URL de Cliente",
+ "apiUrlHint": "La URL del endpoint de la API (generalmente URL del cliente + /api)",
+ "clientUrlHint": "La URL de la interfaz web de su instancia self-hosted",
+ "autofillSettingsDescription": "Activar o desactivar la ventana emergente de autorrelleno en páginas web",
+ "autofillEnabledDescription": "Las sugerencias de autorrelleno aparecerán en los formularios de inicio de sesión",
+ "autofillDisabledDescription": "Las sugerencias de autorrelleno están desactivadas globalmente",
+ "languageSettings": "Idioma",
"validation": {
- "apiUrlRequired": "API URL is required",
- "apiUrlInvalid": "Please enter a valid API URL",
- "clientUrlRequired": "Client URL is required",
- "clientUrlInvalid": "Please enter a valid client URL"
+ "apiUrlRequired": "La URL de la API es necesaria",
+ "apiUrlInvalid": "Por favor, introduzca una URL de API válida",
+ "clientUrlRequired": "La URL de cliente es necesaria",
+ "clientUrlInvalid": "Por favor, introduzca una URL de cliente válida"
},
"unlockMethod": {
- "title": "Vault Unlock Method",
- "introText": "Choose how you want to unlock your vault. You can use your master password (always available) or set up a PIN code for faster access. After 3 failed PIN attempts, you'll need to use your master password.",
- "password": "Master Password",
- "pin": "PIN Code",
- "pinDescription": "Unlock vault with PIN code",
- "setupPin": "Setup PIN Code",
- "enterNewPinDescription": "Enter a PIN code consisting of minimum 6 digits",
- "confirmPin": "Confirm PIN",
- "confirmPinDescription": "Enter your PIN again to confirm",
- "invalidPinFormat": "Invalid PIN format",
- "pinMismatch": "PINs do not match",
- "incorrectPin": "Incorrect PIN. {{attemptsRemaining}} attempts remaining.",
- "incorrectPinSingular": "Incorrect PIN. 1 attempt remaining.",
- "enableSuccess": "PIN unlock enabled successfully!",
- "pinLocked": "PIN unlock has been disabled. Please use your master password to unlock your vault.",
- "pinSecurityWarning": "PIN unlock in the browser extension can be less secure than your master password, as PINs typically have lower entropy and may be brute-forced if your device is compromised. Use it only on devices you fully trust."
+ "title": "Método de desbloqueo de la bóveda",
+ "introText": "Elija cómo desea desbloquear su bóveda. Puede utilizar su contraseña maestra (siempre disponible) o configurar un código PIN para un acceso más rápido. Después de 3 intentos fallidos de PIN, necesitarás usar tu contraseña maestra.",
+ "password": "Contraseña Maestra",
+ "pin": "Código PIN",
+ "pinDescription": "Desbloquear bóveda con código PIN",
+ "setupPin": "Configurar código PIN",
+ "enterNewPinDescription": "Introduzca un código PIN que contenga un mínimo de 6 dígitos",
+ "confirmPin": "Confirmar PIN",
+ "confirmPinDescription": "Introduzca su PIN de nuevo para confirmar",
+ "invalidPinFormat": "Formato PIN inválido",
+ "pinMismatch": "Los PINs no coinciden",
+ "incorrectPin": "PIN incorrecto, {{attemptsRemaining}} intentos restantes.",
+ "incorrectPinSingular": "PIN incorrecto. 1 intento restante.",
+ "enableSuccess": "¡PIN activado con éxito!",
+ "pinLocked": "El desbloqueo con PIN ha sido deshabilitado. Por favor, utiliza tu contraseña maestra para desbloquear tu bóveda.",
+ "pinSecurityWarning": "El PIN de desbloqueo en la extensión del navegador puede ser menos seguro que su contraseña maestra, ya que los PIN típicamente tienen menos entropía y se pueden obtener por fuerza bruta si su dispositivo está en peligro. Úselo sólo en dispositivos en los que confíe plenamente."
}
},
"passkeys": {
- "passkey": "Passkey",
- "site": "Site",
- "displayName": "Name",
- "helpText": "Passkeys are created on the website when prompted. They cannot be manually edited. To remove this passkey, you can delete it from this credential. To replace this passkey or create a new one, visit the website and follow its prompts.",
- "passkeyMarkedForDeletion": "Passkey marked for deletion",
- "passkeyWillBeDeleted": "This passkey will be deleted when you save this credential.",
+ "passkey": "Llave de acceso",
+ "site": "Sitio",
+ "displayName": "Nombre",
+ "helpText": "Las llaves de acceso se crean en el sitio web cuando se le solicite. No pueden ser editadas manualmente. Para eliminar esta clave, puede eliminarla de esta credencial. Para reemplazar esta clave de acceso o crear una nueva, visite el sitio web y siga sus indicaciones.",
+ "passkeyMarkedForDeletion": "Llave de acceso marcada para eliminar",
+ "passkeyWillBeDeleted": "Esta llave de acceso se eliminará cuando guarde esta credencial.",
"bypass": {
- "title": "Use Browser Passkey",
- "description": "How long would you like to use the browser's passkey provider for {{origin}}?",
- "thisTimeOnly": "This time only",
- "alwaysForSite": "Always for this site"
+ "title": "Usar llave de acceso del navegador",
+ "description": "¿Cuánto tiempo quieres usar el proveedor de llaves de acceso del navegador para {{origin}}?",
+ "thisTimeOnly": "Solo esta vez",
+ "alwaysForSite": "Siempre para este sitio"
},
"authenticate": {
- "title": "Sign in with Passkey",
- "signInFor": "Sign in with passkey for",
- "selectPasskey": "Select a passkey to sign in:",
- "noPasskeysFound": "No passkeys found for this site",
- "useBrowserPasskey": "Use Browser Passkey"
+ "title": "Iniciar sesión con llave de acceso",
+ "signInFor": "Iniciar sesión con llave para",
+ "selectPasskey": "Seleccione una llave de acceso para iniciar sesión:",
+ "noPasskeysFound": "No se encontraron llaves de acceso para este sitio",
+ "useBrowserPasskey": "Usar llave de acceso del navegador"
},
"create": {
- "title": "Create Passkey",
- "createFor": "Create a new passkey for",
- "titleLabel": "Title",
- "titlePlaceholder": "Enter a name for this passkey",
- "createButton": "Create Passkey",
- "useBrowserPasskey": "Use Browser Passkey",
- "selectPasskeyToReplace": "Select a passkey to replace:",
- "createNewPasskey": "Create New Passkey",
- "replacingPasskey": "Replacing passkey: {{displayName}}",
- "confirmReplace": "Confirm Replace"
+ "title": "Crear llave de acceso",
+ "createFor": "Crear nueva llave de acceso para",
+ "titleLabel": "Título",
+ "titlePlaceholder": "Introduzca un nombre para esta llave de acceso",
+ "createButton": "Crear llave de acceso",
+ "useBrowserPasskey": "Usar llave de acceso del navegador",
+ "selectPasskeyToReplace": "Seleccione una llave de acceso para reemplazar:",
+ "createNewPasskey": "Crear nueva llave de acceso",
+ "replacingPasskey": "Reemplazando llave de acceso: {{displayName}}",
+ "confirmReplace": "Confirmar reemplazo"
},
"settings": {
- "passkeyProvider": "Passkey Provider",
- "passkeyProviderOn": "Passkey Provider on "
+ "passkeyProvider": "Proveedor de llave de acceso",
+ "passkeyProviderOn": "Proveedor de llave de acceso en "
}
},
"upgrade": {
- "title": "Upgrade Vault",
- "subtitle": "AliasVault has updated and your vault needs to be upgraded. This should only take a few seconds.",
- "versionInformation": "Version Information",
- "yourVault": "Your vault version:",
- "newVersion": "New available version:",
- "upgrade": "Upgrade Vault",
- "upgrading": "Upgrading...",
- "logout": "Logout",
- "whatsNew": "What's New",
- "whatsNewDescription": "An upgrade is required to support the following changes:",
- "noDescriptionAvailable": "No description available for this version.",
+ "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 bóveda",
+ "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.",
"alerts": {
- "unableToGetVersionInfo": "Unable to get version information. Please try again.",
- "selfHostedServer": "Self-Hosted Server",
- "selfHostedWarning": "If you're using a self-hosted server, make sure to also update your self-hosted instance as otherwise logging in to the web client will stop working.",
- "continueUpgrade": "Continue Upgrade",
- "upgradeFailed": "Upgrade Failed",
- "failedToApplyMigration": "Failed to apply migration ({{current}} of {{total}})"
+ "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}})"
}
}
}
\ No newline at end of file
diff --git a/apps/browser-extension/src/i18n/locales/fr.json b/apps/browser-extension/src/i18n/locales/fr.json
index 0c2c0244c..8dba45056 100644
--- a/apps/browser-extension/src/i18n/locales/fr.json
+++ b/apps/browser-extension/src/i18n/locales/fr.json
@@ -6,7 +6,7 @@
"password": "Mot de passe",
"passwordPlaceholder": "Saisissez votre mot de passe",
"rememberMe": "Se souvenir de moi",
- "loginButton": "Log in",
+ "loginButton": "Se connecter",
"noAccount": "Pas de compte?",
"createVault": "Créer un nouveau coffre",
"twoFactorTitle": "Veuillez entrer le code d'authentification de votre application d'authentification.",
@@ -15,7 +15,7 @@
"verify": "Vérifier",
"twoFactorNote": "Remarque : si vous n'avez pas accès à votre appareil d'authentification, vous pouvez réinitialiser votre authentification à double facteur avec un code de récupération en vous connectant via le site web.",
"masterPassword": "Mot de passe principal",
- "unlockVault": "Unlock",
+ "unlockVault": "Déverrouiller",
"unlockWithPin": "Déverrouiller avec un code PIN",
"enterPinToUnlock": "Entrez votre code PIN pour déverrouiller votre coffre",
"useMasterPassword": "Utiliser le mot de passe principal",
@@ -29,9 +29,9 @@
"connectingTo": "Connexion à",
"switchAccounts": "Changer de compte ?",
"loggedIn": "Connecté(e)",
- "loginWithMobile": "Log in using Mobile App",
- "unlockWithMobile": "Unlock using Mobile App",
- "scanQrCode": "Scan this QR code with your AliasVault mobile app to log in and unlock your vault.",
+ "loginWithMobile": "Se connecter à l'aide de l'application mobile",
+ "unlockWithMobile": "Déverrouiller en utilisant l'application mobile",
+ "scanQrCode": "Scannez ce code QR avec votre application mobile AliasVault pour vous connecter et déverrouiller votre coffre.",
"errors": {
"invalidCode": "Veuillez entrer un code d'authentification valide à 6 chiffres.",
"serverError": "Impossible d'accéder au serveur AliasVault. Veuillez réessayer plus tard ou contacter le support si le problème persiste.",
@@ -39,7 +39,7 @@
"accountLocked": "Compte temporairement verrouillé en raison d'un trop grand nombre de tentatives échouées.",
"networkError": "Erreur réseau. Vérifiez votre connexion et réessayez.",
"sessionExpired": "Votre session a expiré. Veuillez vous reconnecter.",
- "mobileLoginRequestExpired": "Mobile login request timed out. Please reload the page and try again."
+ "mobileLoginRequestExpired": "La demande de connexion de l'application mobile a expiré. Veuillez recharger la page et réessayer."
}
},
"menu": {
@@ -57,7 +57,7 @@
"next": "Suivant",
"use": "Utiliser",
"delete": "Supprimer",
- "save": "Save",
+ "save": "Sauvegarder",
"or": "Ou",
"close": "Fermer",
"copied": "Copié !",
@@ -66,8 +66,8 @@
"disabled": "Désactivé",
"showPassword": "Afficher le mot de passe",
"hidePassword": "Cacher le mot de passe",
- "showDetails": "Show details",
- "hideDetails": "Hide details",
+ "showDetails": "Afficher les détails",
+ "hideDetails": "Masquer les détails",
"copyToClipboard": "Copier dans le presse-papiers",
"loadingEmails": "Chargement des emails...",
"loadingTotpCodes": "Chargement des codes TOTP...",
@@ -99,9 +99,9 @@
"clientVersionNotSupported": "Cette version de l'extension de navigateur AliasVault n'est plus prise en charge par le serveur. Veuillez mettre à jour votre extension de navigateur à la dernière version.",
"browserExtensionOutdated": "Cette extension de navigateur est obsolète et ne peut pas être utilisée pour accéder à ce coffre-fort. Veuillez la mettre à jour pour continuer.",
"serverVersionNotSupported": "Le serveur d'AliasVault doit être mis à jour vers une version plus récente afin d'utiliser cette extension de navigateur. Veuillez contacter le support si vous avez besoin d'aide.",
- "serverVersionTooOld": "The AliasVault server needs to be updated to a newer version in order to use this feature. Please contact the server admin if you need help.",
+ "serverVersionTooOld": "Le serveur AliasVault doit être mis à jour vers une version plus récente pour pouvoir utiliser cette fonctionnalité. Veuillez contacter l'administrateur du serveur si vous avez besoin d'aide.",
"unknownError": "Une erreur inconnue s'est produite",
- "unknownErrorTryAgain": "An unknown error occurred. Please try again.",
+ "unknownErrorTryAgain": "Une erreur inconnue s'est produite. Merci de réessayer.",
"vaultNotAvailable": "Coffre non disponible",
"vaultIsLocked": "Le coffre est verrouillé",
"passwordChanged": "Votre mot de passe a changé depuis la dernière fois que vous vous êtes connecté. Veuillez vous reconnecter pour des raisons de sécurité."
@@ -186,8 +186,8 @@
"welcomeTitle": "Bienvenue dans AliasVault !",
"welcomeDescription": "Pour utiliser l'extension de navigateur AliasVault : accédez à un site web et utilisez la fenêtre de saisie automatique AliasVault pour créer un nouvel identifiant.",
"noPasskeysFound": "No passkeys have been created yet. Passkeys are created by visiting a website that offers passkeys as an authentication method.",
- "noAttachmentsFound": "No credentials with attachments found",
- "noMatchingCredentials": "No matching credentials found",
+ "noAttachmentsFound": "Aucun identifiant avec des pièces jointes trouvé",
+ "noMatchingCredentials": "Aucun identifiant correspondant trouvé",
"createdAt": "Créé",
"updatedAt": "Dernière mise à jour",
"saveCredential": "Enregistrer les identifiants",
@@ -244,7 +244,7 @@
"totp": {
"addCode": "Add 2FA Code",
"instructions": "Enter the secret key shown by the website where you want to add two-factor authentication.",
- "nameOptional": "Name (optional)",
+ "nameOptional": "Nom (facultatif)",
"secretKey": "Secret Key",
"saveToViewCode": "Save to view code",
"errors": {
@@ -365,7 +365,7 @@
"title": "Vault Unlock Method",
"introText": "Choose how you want to unlock your vault. You can use your master password (always available) or set up a PIN code for faster access. After 3 failed PIN attempts, you'll need to use your master password.",
"password": "Master Password",
- "pin": "PIN Code",
+ "pin": "Code PIN",
"pinDescription": "Unlock vault with PIN code",
"setupPin": "Setup PIN Code",
"enterNewPinDescription": "Enter a PIN code consisting of minimum 6 digits",
diff --git a/apps/browser-extension/src/i18n/locales/he.json b/apps/browser-extension/src/i18n/locales/he.json
index 547990b64..563a62f66 100644
--- a/apps/browser-extension/src/i18n/locales/he.json
+++ b/apps/browser-extension/src/i18n/locales/he.json
@@ -6,7 +6,7 @@
"password": "סיסמה",
"passwordPlaceholder": "נא למלא את הסיסמה שלך",
"rememberMe": "לזכור אותי",
- "loginButton": "Log in",
+ "loginButton": "כניסה",
"noAccount": "אין לך חשבון עדיין?",
"createVault": "יצירת כספת חדשה",
"twoFactorTitle": "נא למלא את קוד האימות מיישומון המאמת שלך.",
@@ -57,7 +57,7 @@
"next": "הבא",
"use": "להשתמש",
"delete": "מחיקה",
- "save": "Save",
+ "save": "שמירה",
"or": "או",
"close": "סגירה",
"copied": "הועתק!",
@@ -244,8 +244,8 @@
"totp": {
"addCode": "Add 2FA Code",
"instructions": "Enter the secret key shown by the website where you want to add two-factor authentication.",
- "nameOptional": "Name (optional)",
- "secretKey": "Secret Key",
+ "nameOptional": "שם (רשות)",
+ "secretKey": "מפתח סודי",
"saveToViewCode": "Save to view code",
"errors": {
"invalidSecretKey": "Invalid secret key format."
diff --git a/apps/mobile-app/android/app/src/main/res/values-es/strings.xml b/apps/mobile-app/android/app/src/main/res/values-es/strings.xml
index e3a7e181f..0ce5efa63 100644
--- a/apps/mobile-app/android/app/src/main/res/values-es/strings.xml
+++ b/apps/mobile-app/android/app/src/main/res/values-es/strings.xml
@@ -1,78 +1,78 @@
AliasVault
- AliasVault AutoFill
- AliasVault icon
+ AutoFill de AliasVault
+ Icono AliasVault
- Close
- Next
- Cancel
- An unknown error occurred
+ Cerrar
+ Siguiente
+ Cancelar
+ Se produjo un error desconocido
- Failed to retrieve, open app
- No match found, create new?
- Open app
- Vault locked
+ Fallo al recuperar, abrir aplicación
+ No se han encontrado coincidencias, ¿crear nuevo?
+ Abrir aplicación
+ Bóveda bloqueada
- Store Encryption Key
- Authenticate to securely store your encryption key in the Android Keystore. This enables secure access to your vault.
- Unlock Vault
- Authenticate to access your vault
+ Guardar clave de cifrado
+ Autenticar para almacenar su clave de cifrado de forma segura en el almacén de claves Android. Esto habilita el acceso seguro a su bóveda.
+ Desbloquear bóveda
+ Autenticar para acceder a su bóveda
- Create Passkey
- Create New Passkey
- Register a new passkey for this website. It will be securely stored in your vault and automatically synced across your devices with AliasVault.
- Replace Passkey
- Passkey Name
- Enter a name for this passkey
- Website
- Username
- Create Passkey
- Creating passkey…
- Saving to vault…
- Syncing with server…
+ Crear llave de acceso
+ Crear nueva llave de acceso
+ Registre una nueva llave de acceso para este sitio web. Se almacenará de forma segura en su bóveda y se sincronizará automáticamente en todos sus dispositivos con AliasVault.
+ Reemplazar llave de acceso
+ Nombre de llave de acceso
+ Introduzca un nombre para esta llave de acceso
+ Sitio Web
+ Nombre de usuario
+ Crear llave de acceso
+ Creando llave de acceso…
+ Guardando en la bóveda…
+ Sincronizando con el servidor…
Error
- Please enter a name for the passkey
- Failed to create passkey
- Retry
- Info icon
- This creates a new passkey and stores it in your vault. It will be automatically synced across all your devices that use AliasVault.
- Create New Passkey
- Or, replace an existing passkey:
- Replace Passkey
- This will replace the existing passkey with a new one. Please be aware that your old passkey will be overwritten and no longer accessible. If you wish to create a separate passkey instead, go back to the previous screen.
- Replacing passkey…
- Checking connection…
+ Introduzca un nombre para la llave de acceso
+ Fallo al crear la llave de acceso
+ Reintentar
+ Icono de información
+ Esto crea una nueva llave de acceso y la almacena en tu bóveda. Se sincronizará automáticamente en todos tus dispositivos que utilicen AliasVault.
+ Crear nueva llave de acceso
+ O, reemplazar una llave de acceso existente:
+ Reemplazar llave de acceso
+ Esto reemplazará la llave de acceso existente con una nueva. Tenga en cuenta que su llave de acceso antigua será sobrescrita y ya no será accesible. Si desea crear una llave de acceso separada en su lugar, vuelva a la pantalla anterior.
+ Reemplazando llave de acceso…
+ Comprobando la conexión…
- Connection Error
- No connection to the server can be made. Please check your internet connection and try creating the passkey again.
- Session Expired
- Your session has expired. Please sign in again.
- Password Changed
- Your password has been changed. Please sign in again.
- Update Required
- Your app version is no longer supported. Please update to the latest version.
- Server Unavailable
- The server is currently unavailable. Please try again later.
- Network Error
- A network error occurred. Please check your connection and try again.
- Server Update Required
- The server version is outdated. Please contact your administrator to update the server.
+ Error de conexión
+ No se puede establecer conexión con el servidor. Por favor, compruebe su conexión a Internet e intente crear la llave de acceso de nuevo.
+ Sesión expirada
+ Su sesión ha expirado. Por favor, inicie sesión de nuevo.
+ Contraseña cambiada
+ Su contraseña ha sido cambiada. Por favor, inicie sesión de nuevo.
+ Actualización requerida
+ La versión de su aplicación ya no es compatible. Por favor, actualice a la última versión.
+ Servidor no disponible
+ El servidor no está disponible actualmente. Inténtelo de nuevo más tarde.
+ Error de red
+ Se produjo un error de red. Por favor, compruebe la conexión y vuelva a intentarlo.
+ Actualización del servidor necesaria
+ La versión del servidor está desactualizada. Por favor, contacte con su administrador para actualizar el servidor.
- Please enable biometric or PIN authentication in the main AliasVault app in order to continue
- Please unlock vault in AliasVault app first
- Failed to decrypt vault
- Biometric authentication cancelled
- Failed to retrieve encryption key
+ Por favor, habilite la autenticación biométrica o PIN en la aplicación principal de AliasVault para continuar
+ Por favor, primero desbloquea bóveda en la aplicación AliasVault
+ Error al descifrar la bóveda
+ Autenticación biométrica cancelada
+ Fallo al recuperar la clave de cifrado
- Unlock Vault
- Enter your PIN to unlock your vault
- PIN locked after too many failed attempts
- Incorrect PIN. %d attempts remaining
+ Desbloquear bóveda
+ Introduzca su PIN para desbloquear su bóveda
+ PIN bloqueado tras demasiados intentos fallidos
+ PIN incorrecto, %d intentos restantes
- Setup PIN
- Choose a PIN to unlock your vault
- Confirm PIN
- Re-enter your PIN to confirm
- PINs do not match. Please try again.
+ Configurar PIN
+ Elija un PIN para desbloquear su bóveda
+ Confirmar PIN
+ Vuelva a introducir su PIN para confirmar
+ Los PIN no coinciden. Por favor, inténtalo de nuevo.
diff --git a/apps/mobile-app/i18n/locales/es.json b/apps/mobile-app/i18n/locales/es.json
index 3930e5982..d1b0dd9e6 100644
--- a/apps/mobile-app/i18n/locales/es.json
+++ b/apps/mobile-app/i18n/locales/es.json
@@ -1,562 +1,562 @@
{
"common": {
- "cancel": "Cancel",
- "close": "Close",
- "delete": "Delete",
- "save": "Save",
- "yes": "Yes",
+ "cancel": "Cancelar",
+ "close": "Cerrar",
+ "delete": "Eliminar",
+ "save": "Guardar",
+ "yes": "Si",
"no": "No",
"ok": "OK",
- "continue": "Continue",
- "loading": "Loading",
+ "continue": "Continuar",
+ "loading": "Cargando",
"error": "Error",
- "success": "Success",
- "never": "Never",
- "copied": "Copied to clipboard",
- "loadMore": "Load more",
- "use": "Use",
- "confirm": "Confirm",
- "next": "Next",
- "notice": "Notice",
- "enabled": "Enabled",
- "disabled": "Disabled",
- "twoFactorAuthentication": "Two-Factor Authentication",
- "deleteItemConfirmTitle": "Delete Item",
- "deleteItemConfirmDescription": "Are you sure you want to delete this item?",
+ "success": "Éxito",
+ "never": "Nunca",
+ "copied": "Copiado al portapapeles",
+ "loadMore": "Cargar más",
+ "use": "Usar",
+ "confirm": "Confirmar",
+ "next": "Siguiente",
+ "notice": "Nota",
+ "enabled": "Activado",
+ "disabled": "Desactivado",
+ "twoFactorAuthentication": "Autenticación de Doble Factor",
+ "deleteItemConfirmTitle": "Eliminar elemento",
+ "deleteItemConfirmDescription": "¿Está seguro de querer borrar este ítem?",
"errors": {
- "unknownError": "An unknown error occurred. Please try again.",
- "unknownErrorTryAgain": "An unknown error occurred. Please try again.",
- "serverVersionTooOld": "The AliasVault server needs to be updated to a newer version in order to use this feature. Please contact the server admin if you need help."
+ "unknownError": "Se ha producido un error desconocido. Por favor, inténtelo de nuevo.",
+ "unknownErrorTryAgain": "Se ha producido un error desconocido. Por favor, inténtelo de nuevo.",
+ "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": "Log in",
- "logout": "Logout",
- "username": "Username or email",
- "password": "Password",
- "authCode": "Authentication Code",
- "unlock": "Unlock",
- "unlocking": "Unlocking...",
- "loggingIn": "Logging in",
- "validatingCredentials": "Validating credentials",
- "syncingVault": "Syncing vault",
- "verifyingAuthCode": "Verifying authentication code",
- "verify": "Verify",
- "unlockVault": "Unlock Vault",
- "unlockWithPin": "Unlock with PIN",
- "enterPassword": "Enter your password to unlock your vault",
- "enterPasswordPlaceholder": "Password",
- "enterAuthCode": "Enter 6-digit code",
- "usernamePlaceholder": "name / name@company.com",
- "passwordPlaceholder": "Enter your password",
- "enableBiometric": "Enable {{biometric}}?",
- "biometricPrompt": "Would you like to use {{biometric}} to unlock your vault?",
- "tryBiometricAgain": "Try {{biometric}} Again",
- "tryPinAgain": "Try PIN Again",
- "authCodeNote": "Note: if you don't have access to your authenticator device, you can reset your 2FA with a recovery code by logging in via the website.",
+ "login": "Iniciar sesión",
+ "logout": "Cerrar sesión",
+ "username": "Usuario o email",
+ "password": "Contraseña",
+ "authCode": "Código de autenticación",
+ "unlock": "Desbloquear",
+ "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",
+ "unlockWithPin": "Desbloquear con PIN",
+ "enterPassword": "Introduzca su contraseña para desbloquear su bóveda",
+ "enterPasswordPlaceholder": "Contraseña",
+ "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?",
+ "tryBiometricAgain": "Prueba {{biometric}} de nuevo",
+ "tryPinAgain": "Intentar PIN de nuevo",
+ "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": "Username and password are required",
- "invalidAuthCode": "Please enter a valid 6-digit authentication code",
- "incorrectPassword": "Incorrect password. Please try again.",
- "enterPassword": "Please enter your password",
- "serverError": "Could not reach AliasVault server. Please try again later or contact support if the problem persists.",
- "serverErrorSelfHosted": "Could not reach the API. For self-hosted instances, please verify the API endpoint is reachable by navigating to it in a browser: it should display 'OK'.",
- "networkError": "Network request failed. Please check your internet connection and try again.",
- "networkErrorSelfHosted": "Network request failed. Check your network connection and server availability. For self-hosted instances, please ensure you have a valid SSL certificate installed. Self-signed certificates are not supported on mobile devices for security reasons.",
- "sessionExpired": "Your session has expired. Please login again.",
- "httpError": "HTTP error: {{status}}"
+ "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": "Are you sure you want to logout? You need to login again with your master password to access your vault.",
- "noAccountYet": "No account yet?",
- "createNewVault": "Create new vault",
- "connectingTo": "Connecting to",
- "loggedInAs": "Logged in as"
+ "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"
},
"vault": {
- "syncingVault": "Syncing vault",
- "uploadingVaultToServer": "Uploading vault to server",
- "savingChangesToVault": "Saving changes to vault",
- "checkingForVaultUpdates": "Checking for vault updates",
- "executingOperation": "Executing operation...",
- "checkingVaultUpdates": "Checking vault updates",
- "syncingUpdatedVault": "Syncing updated 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",
"errors": {
- "failedToGetEncryptedDatabase": "Failed to get encrypted database",
- "usernameNotFound": "Username not found",
- "vaultOutdated": "Your vault is outdated. Please login on the AliasVault website and follow the steps.",
- "failedToSyncVault": "Failed to sync vault",
- "versionNotSupported": "This version of the AliasVault mobile app is not supported by the server anymore. Please update your app to the latest version.",
- "serverVersionNotSupported": "The AliasVault server needs to be updated to a newer version in order to use this mobile app. Please contact support if you need help.",
- "appOutdated": "This app is outdated and cannot be used to access this (newer) vault version. Please update the AliasVault app to continue.",
- "passwordChanged": "Your password has changed since the last time you logged in. Please login again for security reasons."
+ "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."
}
},
"credentials": {
- "title": "Credentials",
- "addCredential": "Add Credential",
- "editCredential": "Edit Credential",
- "deleteCredential": "Delete Credential",
- "deleteConfirm": "Are you sure you want to delete this credential? This action cannot be undone.",
- "service": "Service",
- "serviceName": "Service Name",
- "serviceUrl": "Service URL",
- "loginCredentials": "Login credentials",
- "username": "Username",
- "email": "Email",
+ "title": "Credenciales",
+ "addCredential": "Añadir credencial",
+ "editCredential": "Editar credencial",
+ "deleteCredential": "Borrar credencial",
+ "deleteConfirm": "¿Está seguro de que desea eliminar estas credenciales? Esta acción no se puede deshacer.",
+ "service": "Servicio",
+ "serviceName": "Nombre del servicio",
+ "serviceUrl": "URL del servicio",
+ "loginCredentials": "Credenciales de acceso",
+ "username": "Nombre de usuario",
+ "email": "Correo",
"alias": "Alias",
- "metadata": "Metadata",
- "firstName": "First Name",
- "lastName": "Last Name",
- "nickName": "Nick Name",
- "fullName": "Full Name",
- "gender": "Gender",
- "birthDate": "Birth Date",
- "birthDatePlaceholder": "YYYY-MM-DD",
- "notes": "Notes",
- "randomAlias": "Random Alias",
+ "metadata": "Metadatos",
+ "firstName": "Nombre",
+ "lastName": "Apellido",
+ "nickName": "Apodo",
+ "fullName": "Nombre completo",
+ "gender": "Género",
+ "birthDate": "Fecha de nacimiento",
+ "birthDatePlaceholder": "AAAA-MM-DD",
+ "notes": "Notas",
+ "randomAlias": "Alias aleatorio",
"manual": "Manual",
- "generateRandomAlias": "Generate Random Alias",
- "clearAliasFields": "Clear Alias Fields",
- "enterFullEmail": "Enter full email address",
- "enterEmailPrefix": "Enter email prefix",
- "useDomainChooser": "Use domain chooser",
- "enterCustomDomain": "Enter custom domain",
- "selectEmailDomain": "Select Email Domain",
- "privateEmailTitle": "Private Email",
- "privateEmailAliasVaultServer": "AliasVault server",
- "privateEmailDescription": "E2E encrypted, fully private.",
- "publicEmailTitle": "Public Temp Email Providers",
- "publicEmailDescription": "Anonymous but limited privacy. Email content is readable by anyone that knows the address.",
- "searchPlaceholder": "Search vault...",
- "noMatchingCredentials": "No matching credentials found",
- "noCredentialsFound": "No credentials found. Create one to get started. Tip: you can also login to the AliasVault web app to import credentials from other password managers.",
- "noPasskeysFound": "No passkeys have been created yet. Passkeys are created by visiting a website that offers passkeys as an authentication method.",
- "noAttachmentsFound": "No credentials with attachments found",
- "recentEmails": "Recent emails",
- "loadingEmails": "Loading emails...",
- "noEmailsYet": "No emails received yet.",
- "offlineEmailsMessage": "You are offline. Please connect to the internet to load your emails.",
- "emailLoadError": "An error occurred while loading emails. Please try again later.",
- "emailUnexpectedError": "An unexpected error occurred while loading emails. Please try again later.",
- "password": "Password",
- "passwordLength": "Password Length",
- "changePasswordComplexity": "Password Settings",
- "includeLowercase": "Lowercase (a-z)",
- "includeUppercase": "Uppercase (A-Z)",
- "includeNumbers": "Numbers (0-9)",
- "includeSpecialChars": "Special Characters (!@#)",
- "avoidAmbiguousChars": "Avoid Ambiguous Characters",
- "deletingCredential": "Deleting credential...",
- "errorLoadingCredentials": "Error loading credentials",
- "vaultSyncFailed": "Vault sync failed",
- "vaultSyncedSuccessfully": "Vault synced successfully",
- "vaultUpToDate": "Vault is up-to-date",
- "offlineMessage": "You are offline. Please connect to the internet to sync your vault.",
- "credentialCreated": "Credential Created!",
- "credentialCreatedMessage": "Your new credential has been added to your vault and is ready to use.",
- "credentialDetails": "Credential Details",
- "emailPreview": "Email Preview",
- "switchBackToBrowser": "Switch back to your browser to continue.",
+ "generateRandomAlias": "Crear alias aleatorio",
+ "clearAliasFields": "Limpiar campos de alias",
+ "enterFullEmail": "Introduzca la dirección de correo completa",
+ "enterEmailPrefix": "Introduzca prefijo de correo",
+ "useDomainChooser": "Usar selector de dominio",
+ "enterCustomDomain": "Introduzca dominio personalizado",
+ "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...",
+ "noMatchingCredentials": "No se han encontrado credenciales coincidentes",
+ "noCredentialsFound": "No se han encontrado credenciales. 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.",
+ "noPasskeysFound": "No se han creado llaves de acceso todavía. Las llaves se crean visitando un sitio web que ofrece llaves de acceso como método de autenticación.",
+ "noAttachmentsFound": "No se encontraron credenciales con archivos adjuntos",
+ "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",
+ "deletingCredential": "Eliminando credencial...",
+ "errorLoadingCredentials": "Error al cargar credenciales",
+ "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.",
+ "credentialCreated": "¡Credencial creada!",
+ "credentialCreatedMessage": "Tu nueva credencial ha sido añadida a tu bóveda y está lista para usar.",
+ "credentialDetails": "Detalles de la credencial",
+ "emailPreview": "Vista previa de correo",
+ "switchBackToBrowser": "Vuelva a su navegador para continuar.",
"filters": {
- "all": "(All) Credentials",
- "passkeys": "Passkeys",
+ "all": "(Todas) Credenciales",
+ "passkeys": "Llaves de acceso",
"aliases": "Aliases",
- "userpass": "Passwords",
- "attachments": "Attachments"
+ "userpass": "Contraseñas",
+ "attachments": "Archivos adjuntos"
},
- "twoFactorAuth": "Two-factor authentication",
- "totpCode": "TOTP Code",
- "attachments": "Attachments",
- "deleteAttachment": "Delete",
- "fileSavedTo": "File saved to",
- "previewNotSupported": "Preview not supported",
- "downloadToView": "Download the file to view it",
+ "twoFactorAuth": "Autenticación de doble factor",
+ "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": "Discard Changes?",
- "message": "You have unsaved changes. Are you sure you want to discard them?",
- "discard": "Discard"
+ "title": "¿Descartar cambios?",
+ "message": "Tienes cambios sin guardar. ¿Seguro que quieres descartarlos?",
+ "discard": "Descartar"
},
"toasts": {
- "credentialUpdated": "Credential updated successfully",
- "credentialCreated": "Credential created successfully",
- "credentialDeleted": "Credential deleted successfully",
- "usernameCopied": "Username copied to clipboard",
- "emailCopied": "Email copied to clipboard",
- "passwordCopied": "Password copied to clipboard"
+ "credentialUpdated": "Credencial actualizada correctamente",
+ "credentialCreated": "Credencial creada con éxito",
+ "credentialDeleted": "Credencial eliminada con éxito",
+ "usernameCopied": "Nombre de usuario copiado al portapapeles",
+ "emailCopied": "Correo copiado al portapapeles",
+ "passwordCopied": "Contraseña copiada al portapapeles"
},
- "createNewAliasFor": "Create new alias for",
+ "createNewAliasFor": "Crear nuevo alias para",
"errors": {
- "loadFailed": "Failed to load credential",
- "saveFailed": "Failed to save credential"
+ "loadFailed": "Fallo al cargar la credencial",
+ "saveFailed": "Fallo al guardar la credencial"
},
"contextMenu": {
- "title": "Credential Options",
- "edit": "Edit",
- "delete": "Delete",
- "copyUsername": "Copy Username",
- "copyEmail": "Copy Email",
- "copyPassword": "Copy Password"
+ "title": "Opciones de credencial",
+ "edit": "Editar",
+ "delete": "Eliminar",
+ "copyUsername": "Copiar nombre de usuario",
+ "copyEmail": "Copiar correo",
+ "copyPassword": "Copiar Contraseña"
}
},
"passkeys": {
- "passkey": "Passkey",
- "site": "Site",
- "displayName": "Display Name",
- "helpText": "Passkeys are created on the website when prompted. They cannot be manually edited. To remove this passkey, you can delete it from this credential.",
- "passkeyMarkedForDeletion": "Passkey marked for deletion",
- "passkeyWillBeDeleted": "This passkey will be deleted when you save this credential."
+ "passkey": "Llave de acceso",
+ "site": "Sitio",
+ "displayName": "Mostrar nombre",
+ "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": "Add 2FA Code",
- "nameOptional": "Name (optional)",
- "secretKey": "Secret Key",
- "instructions": "Enter the secret key shown by the website where you want to add two-factor authentication.",
- "saveToViewCode": "Save to view code",
+ "addCode": "Añadir código 2FA",
+ "nameOptional": "Nombre (Opcional)",
+ "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",
"errors": {
- "invalidSecretKey": "Invalid secret key format."
+ "invalidSecretKey": "Formato de clave secreta inválida."
}
},
"settings": {
- "title": "Settings",
- "autofill": "Autofill & Passkeys",
+ "title": "Ajustes",
+ "autofill": "Autorelleno y llaves de acceso",
"iosAutofillSettings": {
- "headerText": "You can configure AliasVault to provide native password and passkey autofill functionality in iOS. Follow the instructions below to enable it.",
- "passkeyNotice": "Passkeys are created through iOS. To store them in AliasVault, ensure Autofill below is enabled.",
- "howToEnable": "How to enable Autofill & Passkeys:",
- "step1": "1. Open iOS Settings via the button below",
- "step2": "2. Go to \"General\"",
- "step3": "3. Tap \"AutoFill & Passwords\"",
- "step4": "4. Enable \"AliasVault\"",
- "step5": "5. Disable other password providers (e.g. \"iCloud Passwords\") to avoid conflicts",
- "openIosSettings": "Open iOS Settings",
- "alreadyConfigured": "I already configured it",
- "warningText": "Note: You'll need to authenticate with Face ID/Touch ID or your device passcode when using autofill."
+ "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",
+ "warningText": "Nota: Deberá autenticarse con Face ID/Touch ID o con el código de acceso de su dispositivo cuando use autorelleno."
},
"androidAutofillSettings": {
- "warningTitle": "⚠️ Experimental Feature",
- "warningDescription": "Autofill and passkey support for Android is currently in an experimental state.",
- "warningLink": "Read more about it here",
- "headerText": "You can configure AliasVault to provide native password and passkey autofill functionality in Android. Follow the instructions below to enable it.",
- "passkeyNotice": "Passkeys are created through Android Credential Manager (Android 14+). To store them in AliasVault, ensure Autofill below is enabled.",
- "howToEnable": "How to enable Autofill & Passkeys:",
- "step1": "1. Open Android Settings via the button below, and change the \"autofill preferred service\" to \"AliasVault\"",
- "openAutofillSettings": "Open Autofill Settings",
- "buttonTip": "If the button above doesn't work it might be blocked because of security settings. You can manually go to Android Settings → General Management → Passwords and autofill.",
- "step2": "2. Some apps, e.g. Google Chrome, may require manual configuration in their settings to allow third-party autofill apps. However, most apps should work with autofill by default.",
- "alreadyConfigured": "I already configured it",
- "advancedOptions": "Advanced Options",
- "showSearchText": "Show search text",
- "showSearchTextDescription": "Include the text AliasVault receives from Android that it uses to search for a matching credential"
+ "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",
+ "advancedOptions": "Opciones Avanzadas",
+ "showSearchText": "Mostrar texto de búsqueda",
+ "showSearchTextDescription": "Incluye el texto que recibe AliasVault de Android para buscar una credencial coincidente"
},
- "vaultUnlock": "Vault Unlock Method",
- "autoLock": "Auto-lock Timeout",
- "clipboardClear": "Clear Clipboard",
- "clipboardClearDescription": "Automatically clear copied passwords and sensitive information from your clipboard after a specified time period.",
- "clipboardClearAndroidWarning": "Note: some Android devices have clipboard history enabled, which may keep track of previously copied items, even after AliasVault clears the clipboard. AliasVault can only overwrite the most recent item, but older entries may remain visible in history. For security reasons, we recommend disabling any clipboard history features in your device settings.",
+ "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.",
"clipboardClearOptions": {
- "never": "Never",
- "5seconds": "5 seconds",
- "10seconds": "10 seconds",
- "15seconds": "15 seconds",
- "30seconds": "30 seconds"
+ "never": "Nunca",
+ "5seconds": "5 segundos",
+ "10seconds": "10 segundos",
+ "15seconds": "15 segundos",
+ "30seconds": "30 segundos"
},
- "batteryOptimizationHelpTitle": "Enable Background Clipboard Clearing",
- "batteryOptimizationActive": "Battery optimization is blocking background tasks",
- "batteryOptimizationDisabled": "Background clipboard clearing enabled",
- "batteryOptimizationHelpDescription": "Android's battery optimization prevents reliable clipboard clearing when the app is in the background. Disabling battery optimization for AliasVault allows precise background clipboard clearing and automatically grants necessary alarm permissions.",
- "disableBatteryOptimization": "Disable battery optimization",
- "identityGenerator": "Identity Generator",
- "passwordGenerator": "Password Generator",
- "importExport": "Import / Export",
- "importSectionTitle": "Import",
- "importSectionDescription": "Import your passwords from other password managers or from a previous AliasVault export.",
- "importWebNote": "To import credentials from existing password managers, please login to the web app. The import feature is currently only available on the web version.",
- "exportSectionTitle": "Export",
- "exportSectionDescription": "Export your vault data to a CSV file. This file can be used as a back-up and can also be imported into other password managers.",
- "exportCsvButton": "Export vault to CSV file",
- "exporting": "Exporting...",
- "exportConfirmTitle": "Export Vault",
- "exportWarning": "Warning: Exporting your vault to an unencrypted file will expose all of your passwords and sensitive information in plain text. Only do this on trusted devices and ensure you:\n\n• Store the exported file in a secure location\n• Delete the file when you no longer need it\n• Never share the exported file with others\n\nAre you sure you want to continue with the export?",
- "security": "Security",
- "appVersion": "App version {{version}} ({{url}})",
+ "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?",
+ "security": "Seguridad",
+ "appVersion": "Versión de la aplicación {{version}} ({{url}})",
"autoLockOptions": {
- "never": "Never",
- "5seconds": "5 seconds",
- "30seconds": "30 seconds",
- "1minute": "1 minute",
- "15minutes": "15 minutes",
- "30minutes": "30 minutes",
- "1hour": "1 hour",
- "4hours": "4 hours",
- "8hours": "8 hours"
+ "never": "Nunca",
+ "5seconds": "5 segundos",
+ "30seconds": "30 segundos",
+ "1minute": "1 minuto",
+ "15minutes": "15 minutos",
+ "30minutes": "30 minutos",
+ "1hour": "1 hora",
+ "4hours": "4 horas",
+ "8hours": "8 horas"
},
- "language": "Language",
- "languageSystemMessage": "To change the app language, configure the preferred language for AliasVault in your device settings.",
- "openSettings": "Open Settings",
+ "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": "Choose how you want to unlock your vault.",
- "biometrics": "Biometrics",
+ "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}} is now successfully enabled",
- "biometricNotAvailable": "{{biometric}} Not Available",
- "biometricDisabledMessage": "{{biometric}} is disabled for AliasVault. In order to use it, please enable it in your device settings first.",
- "biometricHelp": "Use biometrics to unlock your vault, which is secured by the {{keystore}}.",
- "biometricUnavailableHelp": "{{biometric}} is not available. Tap to open settings and/or go to your device settings to enable and configure it.",
- "pin": "PIN Code",
- "pinDescription": "Use a custom PIN code to unlock your vault more quickly.",
- "pinEnabled": "PIN unlock enabled successfully",
- "pinDisabled": "PIN unlock has been disabled",
- "setupPin": "Setup PIN",
- "enterNewPin": "Enter New PIN",
- "enterNewPinDescription": "Choose a PIN to unlock your vault",
- "confirmPin": "Confirm PIN",
- "confirmPinDescription": "Re-enter your PIN to confirm",
- "pinMismatch": "PINs do not match. Please try again.",
- "pinLocked": "PIN locked after too many failed attempts. Please use your master password.",
- "passwordHelp": "Re-enter your full master password to unlock your vault. This is always enabled as fallback option.",
- "keystoreIOS": "iOS Keychain",
- "keystoreAndroid": "Android Keystore"
+ "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.",
+ "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",
+ "setupPin": "Configurar PIN",
+ "enterNewPin": "Introduzca nuevo PIN",
+ "enterNewPinDescription": "Elija un PIN para desbloquear su bóveda",
+ "confirmPin": "Confirmar PIN",
+ "confirmPinDescription": "Vuelva a introducir su PIN para confirmar",
+ "pinMismatch": "Los PIN no coinciden. Por favor, inténtalo de nuevo.",
+ "pinLocked": "PIN bloqueado después de demasiados intentos fallidos. Por favor, utilice su contraseña maestra.",
+ "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": "Choose how long the app can stay in the background before requiring re-authentication. You'll need to use Face ID or enter your password to unlock the vault again."
+ "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": "Configure the default language and gender preference for generating new identities.",
- "languageSection": "Language",
- "languageDescription": "Set the language that will be used when generating new identities.",
- "genderSection": "Gender",
- "genderDescription": "Set the gender preference for generating new identities.",
- "ageRangeSection": "Age Range",
- "ageRangeDescription": "Set the age range for generating new identities.",
+ "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": "Random",
- "male": "Male",
- "female": "Female"
+ "random": "Aleatorio",
+ "male": "Hombre",
+ "female": "Mujer"
}
},
"passwordGeneratorSettings": {
- "description": "Configure the default settings used when generating new passwords. These settings will be used for all new passwords unless overridden for specific entries.",
- "preview": "Preview"
+ "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": "Security",
- "description": "Manage your account and vault security settings.",
- "changeMasterPassword": "Change Master Password",
- "activeSessionsTitle": "Active Sessions",
- "recentAuthLogs": "Recent Auth Logs",
- "deleteAccountTitle": "Delete Account",
+ "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": "Changing your master password also changes the vault encryption keys. It is advised to periodically change your master password to keep your vaults secure.",
- "currentPassword": "Current Password",
- "newPassword": "New Password",
- "confirmNewPassword": "Confirm New Password",
- "enterCurrentPassword": "Enter current password",
- "enterNewPassword": "Enter new password",
- "changePassword": "Change Password",
- "fillAllFields": "Please fill in all fields",
- "passwordsDoNotMatch": "New passwords do not match",
- "userNotAuthenticated": "User not authenticated",
- "initiatingChange": "Initiating password change...",
- "currentPasswordIncorrect": "Current password is not correct",
- "passwordChangedSuccessfully": "Password changed successfully",
- "failedToChange": "Failed to change password. Please try again."
+ "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": "Below is a list of devices where your account is currently logged in or has an active session. You can log out from any of these sessions here.",
- "noSessions": "No active sessions",
- "revoke": "Revoke",
- "revokeSession": "Revoke Session",
- "revokeConfirmation": "Are you sure you want to revoke this session? This will log you out of the chosen device.",
- "sessionRevoked": "Session successfully revoked",
- "failedToRevoke": "Failed to revoke session",
- "failedToLoad": "Failed to load active sessions",
- "lastActive": "Last active",
- "expires": "Expires"
+ "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": "Below you can find an overview of recent login attempts to your account.",
- "noLogs": "No auth logs found",
- "success": "Success",
- "failed": "Failed",
- "time": "Time",
- "ipAddress": "IP Address",
- "client": "Client",
- "failedToLoad": "Failed to load auth logs"
+ "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": "Deleting your account will immediately and permanently delete all of your data.",
- "warningText": "Warning: This action cannot be undone. All your data will be permanently deleted.",
- "finalWarning": "Final warning: Enter your password to permanently delete your account.",
- "warningVaults": "All encrypted vaults which includes all of your credentials will be permanently deleted",
- "warningAliases": "Your email aliases will be orphaned and cannot be claimed by other users",
- "warningRecovery": "Your account cannot be recovered after deletion",
- "irreversibleWarning": "Account deletion is irreversible and cannot be undone. Pressing the button below will delete your account immediately and permanently.",
- "enterUsername": "Enter your username to continue",
- "password": "Password",
- "enterPassword": "Enter password",
- "deleteAccount": "Delete Account",
- "confirmationMessage": "Are you absolutely sure you want to delete your account? This action cannot be undone.",
- "usernameDoesNotMatch": "Username does not match",
- "verifyingPassword": "Verifying password...",
- "currentPasswordIncorrect": "Current password is not correct",
- "initiatingDeletion": "Initiating account deletion",
- "verifyingWithServer": "Verifying with server",
- "deletingAccount": "Deleting account",
- "accountDeleted": "Account deleted successfully",
- "failedToDelete": "Failed to delete account. Please try again.",
- "usernameNotFound": "Username not found. Please login again."
+ "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.",
+ "usernameNotFound": "Nombre de usuario no encontrado. Por favor, vuelva a iniciar sesión."
}
},
"qrScanner": {
- "title": "QR Code Scanner",
- "scanningMessage": "Scan AliasVault QR code",
- "invalidQrCode": "Invalid QR Code",
- "notAliasVaultQr": "This is not a valid AliasVault QR code. Please scan a QR code generated by AliasVault.",
- "cameraPermissionTitle": "Camera Permission Required",
- "cameraPermissionMessage": "Please allow camera access to scan QR codes.",
+ "title": "Lector de códigos QR",
+ "scanningMessage": "Escanear código QR de AliasVault",
+ "invalidQrCode": "Código QR no válido",
+ "notAliasVaultQr": "Este no es un código QR de AliasVault válido. Por favor, escanee un código QR generado por AliasVault.",
+ "cameraPermissionTitle": "Permiso de cámara requerido",
+ "cameraPermissionMessage": "Por favor, permite el acceso a la cámara para escanear códigos QR.",
"mobileLogin": {
- "confirmTitle": "Confirm Login Request",
- "confirmSubtitle": "Re-authenticate to approve login on another device.",
- "confirmMessage": "You are about to log in on a remote device with your account. This other device will have full access to your vault. Only proceed if you trust this device.",
- "successDescription": "The remote device has been successfully logged in.",
- "requestExpired": "This login request has expired. Please generate a new QR code.",
- "authenticationFailed": "Authentication failed. Please try again.",
- "noAuthMethodEnabled": "Biometric or PIN unlock needs to be enabled to unlock with mobile"
+ "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.",
+ "authenticationFailed": "La autenticación ha fallado. Por favor inténtelo otra vez.",
+ "noAuthMethodEnabled": "El desbloqueo biométrico o PIN tiene que ser habilitado para desbloquear con móvil"
}
}
},
"navigation": {
- "credentials": "Credentials",
- "emails": "Emails",
- "settings": "Settings"
+ "credentials": "Credenciales",
+ "emails": "Correos electrónicos",
+ "settings": "Ajustes"
},
"emails": {
- "title": "Emails",
- "emailDetails": "Email Details",
- "subject": "Subject:",
- "date": "Date:",
- "from": "From:",
- "to": "To:",
- "attachments": "Attachments",
- "deleteEmail": "Delete Email",
- "deleteEmailConfirm": "Are you sure you want to delete this email? This action is permanent and cannot be undone.",
- "emailNotFound": "Email not found",
- "noPlainText": "This email does not contain any plain-text.",
+ "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",
+ "noPlainText": "Este correo no contiene ningún texto plano.",
"sizeKB": "KB",
- "offlineMessage": "You are offline. Please connect to the internet to load your emails.",
- "emptyMessage": "You have not received any emails at your private email addresses yet. When you receive a new email, it will appear here.",
+ "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í.",
"time": {
- "justNow": "just now",
- "minutesAgo_single": "{{count}} min ago",
- "minutesAgo_plural": "{{count}} mins ago",
- "hoursAgo_single": "{{count}} hr ago",
- "hoursAgo_plural": "{{count}} hrs ago",
- "yesterday": "yesterday"
+ "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": "This field is required",
- "serviceNameRequired": "Service name is required",
- "invalidDateFormat": "Date must be in YYYY-MM-DD format",
- "invalidEmailFormat": "Invalid email format"
+ "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": "The current chosen email address is already in use. Please change the email address by editing this credential.",
- "CLAIM_DOES_NOT_EXIST": "An error occurred while trying to load the emails. Please try to edit and save the credential entry to synchronize the database, then try again.",
- "UNKNOWN_ERROR": "An unknown error occurred. Please try again.",
- "ACCOUNT_LOCKED": "Account temporarily locked due to too many failed attempts. Please try again later.",
- "ACCOUNT_BLOCKED": "Your account has been disabled. If you believe this is a mistake, please contact support.",
- "USER_NOT_FOUND": "Invalid username or password. Please try again.",
- "INVALID_AUTHENTICATOR_CODE": "Invalid authenticator code. Please try again.",
- "INVALID_RECOVERY_CODE": "Invalid recovery code. Please try again.",
- "REFRESH_TOKEN_REQUIRED": "Refresh token is required.",
- "INVALID_REFRESH_TOKEN": "Invalid refresh token.",
- "PUBLIC_REGISTRATION_DISABLED": "New account registration is currently disabled on this server. Please contact the administrator.",
- "USERNAME_REQUIRED": "Username is required.",
- "USERNAME_ALREADY_IN_USE": "Username is already in use.",
- "USERNAME_AVAILABLE": "Username is available.",
- "USERNAME_MISMATCH": "Username does not match the current user.",
- "PASSWORD_MISMATCH": "The provided password does not match your current password.",
- "ACCOUNT_SUCCESSFULLY_DELETED": "Account successfully deleted.",
- "USERNAME_EMPTY_OR_WHITESPACE": "Username cannot be empty or whitespace.",
- "USERNAME_TOO_SHORT": "Username too short: must be at least 3 characters long.",
- "USERNAME_TOO_LONG": "Username too long: cannot be longer than 40 characters.",
- "USERNAME_INVALID_EMAIL": "Invalid email address.",
- "USERNAME_INVALID_CHARACTERS": "Username is invalid, can only contain letters or digits.",
- "VAULT_NOT_UP_TO_DATE": "Your vault is not up-to-date. Please synchronize your vault and try again.",
- "INTERNAL_SERVER_ERROR": "Internal server error.",
- "VAULT_ERROR": "The local vault is not up-to-date. Please synchronize your vault by refreshing the page and try again."
+ "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."
},
"app": {
"status": {
- "unlockingVault": "Unlocking vault",
- "decryptingVault": "Decrypting vault",
- "openingVaultReadOnly": "Opening vault in read-only mode",
- "retryingConnection": "Retrying connection..."
+ "unlockingVault": "Desbloqueando bóveda",
+ "decryptingVault": "Descifrando bóveda",
+ "openingVaultReadOnly": "Abriendo bóveda en modo sólo lectura",
+ "retryingConnection": "Reintentando la conexión..."
},
"offline": {
- "banner": "Offline mode (read-only)",
- "backOnline": "Back online",
- "stillOffline": "Still offline"
+ "banner": "Modo sin conexión (solo lectura)",
+ "backOnline": "Vuelves a estar conectado",
+ "stillOffline": "Aún sin conexión"
},
"alerts": {
- "syncIssue": "No Connection",
- "syncIssueMessage": "The AliasVault server could not be reached and your vault could not be synced. Would you like to open your local vault in read-only mode or retry the connection?",
- "openLocalVault": "Open Local Vault",
- "retrySync": "Retry Sync"
+ "syncIssue": "Sin conexión",
+ "syncIssueMessage": "El servidor AliasVault no pudo ser alcanzado y su bóveda no pudo ser sincronizado. ¿Quieres abrir tu bóveda local en modo de sólo lectura o reintentar la conexión?",
+ "openLocalVault": "Abrir bóveda local",
+ "retrySync": "Reintentar sincronización"
},
"navigation": {
- "login": "Login",
- "loginSettings": "Login Settings"
+ "login": "Iniciar sesión",
+ "loginSettings": "Ajustes de acceso"
},
"notFound": {
- "title": "Page not found",
- "message": "This page has been moved or deleted.",
- "goHome": "Go back to the start"
+ "title": "Página no encontrada",
+ "message": "Esta página ha sido movida o borrada.",
+ "goHome": "Volver al principio"
},
"appName": "AliasVault",
"reinitialize": {
- "vaultAutoLockedMessage": "Vault auto-locked after timeout.",
- "attemptingToUnlockMessage": "Attempting to unlock."
+ "vaultAutoLockedMessage": "Bóveda autobloqueada después del tiempo de espera.",
+ "attemptingToUnlockMessage": "Intentando desbloquear."
},
"loginSettings": {
- "title": "API Connection",
+ "title": "Conexión API",
"aliasvaultNet": "Aliasvault.net",
- "selfHosted": "Self-hosted",
- "customApiUrl": "Custom API URL",
- "customApiUrlPlaceholder": "https://my-aliasvault-instance.com/api",
- "version": "Version: {{version}}"
+ "selfHosted": "Autoalojado",
+ "customApiUrl": "URL de API personalizada",
+ "customApiUrlPlaceholder": "https://mi-instancia-Aliasvault.com/api",
+ "version": "Versión {{version}}"
}
},
"upgrade": {
- "title": "Upgrade Vault",
- "subtitle": "AliasVault has updated and your vault needs to be upgraded. This should only take a few seconds.",
- "versionInformation": "Version Information",
- "yourVault": "Your vault version:",
- "newVersion": "New available version:",
- "upgrade": "Upgrade",
- "upgrading": "Upgrading...",
- "logout": "Logout",
- "whatsNew": "What's New",
- "whatsNewDescription": "An upgrade is required to support the following changes:",
- "noDescriptionAvailable": "No description available for this version.",
+ "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": "Preparing upgrade...",
- "vaultAlreadyUpToDate": "Vault is already up to date",
- "startingDatabaseTransaction": "Starting database transaction...",
- "applyingDatabaseMigrations": "Applying database migrations...",
- "applyingMigration": "Applying migration {{current}} of {{total}}...",
- "committingChanges": "Committing changes..."
+ "preparingUpgrade": "Preparando actualización...",
+ "vaultAlreadyUpToDate": "La bóveda ya está actualizada",
+ "startingDatabaseTransaction": "Iniciando transacción de base de datos...",
+ "applyingDatabaseMigrations": "Aplicando migraciones de base de datos...",
+ "applyingMigration": "Aplicando migración {{current}} de {{total}}...",
+ "committingChanges": "Confirmando los cambios..."
},
"alerts": {
- "unableToGetVersionInfo": "Unable to get version information. Please try again.",
- "selfHostedServer": "Self-Hosted Server",
- "selfHostedWarning": "If you're using a self-hosted server, make sure to also update your self-hosted instance as otherwise logging in to the web client will stop working.",
- "continueUpgrade": "Continue Upgrade",
- "upgradeFailed": "Upgrade Failed",
- "failedToApplyMigration": "Failed to apply migration ({{current}} of {{total}})"
+ "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}})"
}
}
}
diff --git a/apps/mobile-app/i18n/locales/he.json b/apps/mobile-app/i18n/locales/he.json
index 1b89b5204..4d6ab8b82 100644
--- a/apps/mobile-app/i18n/locales/he.json
+++ b/apps/mobile-app/i18n/locales/he.json
@@ -173,8 +173,8 @@
"downloadToView": "יש להוריד את הקובץ כדי לצפות בו",
"unsavedChanges": {
"title": "להתעלם מהשינויים?",
- "message": "You have unsaved changes. Are you sure you want to discard them?",
- "discard": "Discard"
+ "message": "יש שינויים שלא נשמרו. לסלק אותם?",
+ "discard": "סילוק"
},
"toasts": {
"credentialUpdated": "פרטי הגישה עודכנו בהצלחה",
@@ -208,8 +208,8 @@
},
"totp": {
"addCode": "Add 2FA Code",
- "nameOptional": "Name (optional)",
- "secretKey": "Secret Key",
+ "nameOptional": "שם (רשות)",
+ "secretKey": "מפתח סודי",
"instructions": "Enter the secret key shown by the website where you want to add two-factor authentication.",
"saveToViewCode": "Save to view code",
"errors": {
@@ -328,8 +328,8 @@
"languageDescription": "נא להגדיר את השפה שתשמש ליצירת זהויות חדשות.",
"genderSection": "מגדר",
"genderDescription": "להגדיר את אפשרויות המגדר ליצירת זהויות חדשות.",
- "ageRangeSection": "Age Range",
- "ageRangeDescription": "Set the age range for generating new identities.",
+ "ageRangeSection": "טווח גילים",
+ "ageRangeDescription": "הגדרת טווח גילים ליצירת זהויות חדשות.",
"genderOptions": {
"random": "אקראי",
"male": "זכר",
@@ -412,10 +412,10 @@
"qrScanner": {
"title": "QR Code Scanner",
"scanningMessage": "Scan AliasVault QR code",
- "invalidQrCode": "Invalid QR Code",
+ "invalidQrCode": "קוד QR שגוי",
"notAliasVaultQr": "This is not a valid AliasVault QR code. Please scan a QR code generated by AliasVault.",
- "cameraPermissionTitle": "Camera Permission Required",
- "cameraPermissionMessage": "Please allow camera access to scan QR codes.",
+ "cameraPermissionTitle": "נדרשת הרשאת מצלמה",
+ "cameraPermissionMessage": "נא לאפשר גישה למצלמה כדי לסרוק קודים מסוג QR.",
"mobileLogin": {
"confirmTitle": "Confirm Login Request",
"confirmSubtitle": "Re-authenticate to approve login on another device.",
diff --git a/apps/mobile-app/ios/AliasVault/es.lproj/InfoPlist.strings b/apps/mobile-app/ios/AliasVault/es.lproj/InfoPlist.strings
index f200b8633a26c9b8f45f65cb2b94926491aecb54..69f8106b740c122514701da2dc5a97bdedb11b44 100644
GIT binary patch
literal 584
zcmb7?%}T>i5QWd$r?_NUq}r@@o)cf_sdH8$OWbANN1)mYzZ{4C!tYG-kKyE8jG^C}+2
zbGx`_)yfJws8pm6I%-cH)l-d)nl$itnjJC5=D^%L7nl-z1IQI+3!dOF;Ir0rCF&0J
z2A6dHX~X<6GIO)f9_HWSS{2fYb0aVKxls+>$>XJ4Kp
BFv9=<
diff --git a/apps/mobile-app/ios/Autofill/es.lproj/Localizable.strings b/apps/mobile-app/ios/Autofill/es.lproj/Localizable.strings
index 9eca1401a93926af4e70a66f2fa46be5518bebd5..7876189c38a757fd1a10a83252a14e9f1286891e 100644
GIT binary patch
literal 4582
zcmb`K&2Ae<5QOLKrD{1l9u>J_rm07&aUMGICvz)Y_&+kqUnlD{t$gk3nuZB&n~P
z%^6ZVqy-p+B<}1?|5R63kN*4jJUvfM8m4*rm}Y63R_T+TXK9fpX=E#Z>hD@_7TVM3
z{W>l6#Qv3@KWKfazZYqvHw!&ab!w)SE`8BTr=6?a>F4P@Jxgb1f0VAbc3SOP>Vu^-
zoqVOAGsP5Zjdpfg8z_>c{EqbY4nxWw-|iT^SyolNvoqYmPLHc?Dr_$>D$yiWB+f%^TO6f
zit{(^+URMm6L(k9=n3mo3+q&i{9o*_TBMr-gYpu)b3qc;2r78AV+CQNd2w3~q3N`p&JM!G`|2_^GGXGuMC$uT{BYIA1B2#?bdV
z&>O7yS&wsSeMW}{lLF_uhhr%Bp$EUl!Vgx_$C=0E5OI_-G`1hUe$x)v!P~|-a+zMI
zclv%BLAXxk$c#QfOT7R4YqH-fRFTv4!?IvM%pey!yw#qCe#3iIsFknW`<%z?s^I=F
zw!(huKtyEb`T_4?1l>{E@qTa(iRv8Jx!8qm^6z9f>*1hS#dqu`GxoNMJ967-1(var
zEszB}8`a`x{XW;vd*$T2eYM|e%|`47&wii%_Mgc&bEnk2g{locdD?(zOpJT2yE?W)
z`eDltrcjRUO8J5tT1n@lg>xZ5)yC4>d)dF%T14&Da(`HAjc?418|{23EDvO}E37f$
z(0Z_RZi1}q;$myxGaOhfXfY~1)fu`8-OgMn^F;6G`ow;o%J~R)u>h}f=0nBj^E2Xc
zJIvsH9X@TpHaFiHj%Yi2i(-1_Oc^HO*kS?$I^xiOtdKYTgPov
zT&=+_BcJKPQJ*V^$OT(#^SiH?qC-lSH3v7Ml65|@v${6+(0EW;$}a2^Fq)Y^k~2=E;Qr
z!&X)=`o(hy)%iYeHJpcv>9N*_U!NRbD-odP87(}xf`hJW{I~6j-^&g=8om2!HDWr^
z$z7q@J{!EpZ-gUg`ULIAZn%3NlfZ9`fzvU2HFU1zm0614YgO{IRfCG|>$Yd+{_5O9
z6AtHO|3qo*{&8>JH8bw`L(*yr~o<1eIT6O9g
l(H~pMW{)tl*YBdJSiOEF+nHKEv$*F(Zm#RxSe~XC{{z0xG?M@T
literal 4072
zcmbVP+in^`4E1xqV#Q-rH6Kv*A*HEQwMwHVsnn+x1wx__NOvKZetg?=#u(4AGe9D=
zEIVs^?Bip5`1kin4yBS4naM<^awDx=<9RA`8Ok86{K0*JH*?5Tc)ySaPn2)*e1-J}
z_hVV&%^c4+(3)apEKgV&L$Y0KAIgy&NH5qQ$Y^D!hE#(OE%l)J9#>Dk;@M^BqszS8
zVWpNk*lh6`z|Zj(t3y~F!xQ?+C>b;3dR(pW7d>OVZ?S%c_hU%4_^z;iALJ_NUWb)q
zyr-2`e&BnFrv>B&kh{m72vtCqvO~GWZ^Lhi_an#=u@*b^L}Q#o$}#ySU)FD!qe(!p
z4l(@3Za1rFT!Sd8R3+bGJC$-AOP0z=UW8bdD-$5XW^$v+p^C%sLguFYb!f*y`kF+n6nuyjp3E=+fP>29wVV#4SXz?C0580uDCY6
zrep>5KjQlc7g?{;x@vWrS}oZyY2ugPGjIO@d$Ui+Jw+x|c>;bVnpW>N8KGFi&8GF>#%1x2o)=RVG6n>GtxqX;n?^T=@4dUcCHOSQp
zl}~Q5QaOLR(XM#G3EM
z9iwkEPUZ7n8qZ2o&KMK(-q;+og($}JK4uTGCu8*lL*6`rn>H!)+&NEl$eLKkyxwIw
z^~tgM3FLI{r4}mmAl8hYo!rMRGZ@VT`LV8_%a~>L5xX^^(=mr+1y4lU`MOne7CdNi
z>QSvq`iYjszT5il=r?V6{HzR4N3tgN`E^KW-8lnhh;4xm(jp6-f{c_ERl?*FGIlmA
zpQ2u}%WiD!#F$!TzR3?ppr>@rCc8>Enl4)LDbwb#om{8Lyq-SUQ__9C50J6e$!g%o
z6Ab4DPyKe5Dc6)~R&truGJ;8ARu#wp1Sde){tfAwWt+tk3dgXN>ZKi%r$|R*wDh?eRD#*V8
diff --git a/apps/mobile-app/ios/VaultUI/es.lproj/Localizable.strings b/apps/mobile-app/ios/VaultUI/es.lproj/Localizable.strings
index f7a02fa57..bb48de72a 100644
--- a/apps/mobile-app/ios/VaultUI/es.lproj/Localizable.strings
+++ b/apps/mobile-app/ios/VaultUI/es.lproj/Localizable.strings
@@ -1,73 +1,73 @@
/* English localization strings for VaultUI */
"error" = "Error";
-"cancel" = "Cancel";
-"back" = "Back";
-"next" = "Next";
-"edit" = "Edit";
-"website" = "Website";
-"username" = "Username";
-"title" = "Title";
-"unknown_error" = "An unknown error occurred";
+"cancel" = "Cancelar";
+"back" = "Atrás";
+"next" = "Siguiente";
+"edit" = "Editar";
+"website" = "Sitio Web";
+"username" = "Usuario";
+"title" = "Título";
+"unknown_error" = "Se produjo un error desconocido";
-"loading_credentials" = "Loading credentials...";
-"no_credentials_found" = "No credentials found";
-"no_credentials_match" = "No existing credentials match your search";
-"create_new_credential" = "Create New Credential";
-"select_credential" = "Select Credential";
-"select_text_to_insert" = "Select Text to Insert";
-"choose_username" = "Choose Username";
-"select_text_to_insert_message" = "Select the text to insert into the focused input field";
-"choose_username_message" = "This website may require either your username or your email address to log in";
-"username_prefix" = "Username: ";
+"loading_credentials" = "Cargando credenciales...";
+"no_credentials_found" = "No se encontraron credenciales";
+"no_credentials_match" = "No hay credenciales existentes que coincidan con su búsqueda";
+"create_new_credential" = "Crear nueva credencial";
+"select_credential" = "Seleccionar credencial";
+"select_text_to_insert" = "Seleccionar texto a insertar";
+"choose_username" = "Escoge un nombre de usuario";
+"select_text_to_insert_message" = "Seleccione el texto a insertar en el campo de entrada resaltado";
+"choose_username_message" = "Este sitio web puede requerir su nombre de usuario o correo electrónico para iniciar sesión";
+"username_prefix" = "Usuario: ";
"email_prefix" = "Email: ";
-"password" = "Password";
-"credentials_load_error" = "Failed to load credentials. Please open the AliasVault app to check for updates.";
-"no_credential_selected" = "No credential selected.";
-"retrieving_credential" = "Retrieving credential";
-"retrieving_passkey" = "Retrieving passkey";
+"password" = "Contraseña";
+"credentials_load_error" = "Error al cargar las credenciales. Por favor, abre la aplicación AliasVault para buscar actualizaciones.";
+"no_credential_selected" = "Ninguna credencial seleccionada.";
+"retrieving_credential" = "Recuperar credencial";
+"retrieving_passkey" = "Recuperando llave";
/* Context menu strings */
-"copy_username" = "Copy Username";
-"copy_password" = "Copy Password";
-"copy_email" = "Copy Email";
-"view_details" = "View Details";
-"username_copied" = "Username copied";
-"password_copied" = "Password copied";
-"email_copied" = "Email copied";
+"copy_username" = "Copiar nombre de usuario";
+"copy_password" = "Copiar Contraseña";
+"copy_email" = "Copiar email";
+"view_details" = "Ver detalles";
+"username_copied" = "Usuario copiado";
+"password_copied" = "Contraseña copiada";
+"email_copied" = "Email copiado";
/* Search bar */
-"search_credentials" = "Search credentials...";
+"search_credentials" = "Buscar credenciales...";
/* Passkey registration */
-"create_passkey_title" = "Create New Passkey";
-"create_passkey_subtitle" = "Register a new passkey for this website. It will be securely stored in your vault and automatically synced across your devices with AliasVault.";
-"create_passkey_button_confirm" = "Create Passkey";
+"create_passkey_title" = "Crear Nueva llave";
+"create_passkey_subtitle" = "Registre una nueva llave de acceso para este sitio web. Se almacenará de forma segura en su bóveda y se sincronizará automáticamente en todos sus dispositivos con AliasVault.";
+"create_passkey_button_confirm" = "Crear llave de acceso";
/* Passkey provider */
-"passkey" = "Passkey";
-"loading_passkeys" = "Loading passkeys...";
-"no_passkeys_found" = "No passkeys found";
-"no_passkeys_match" = "No existing passkeys match your search";
-"select_passkey" = "Select Passkey";
-"passkeys_load_error" = "Failed to load passkeys. Please open the AliasVault app to check for updates.";
+"passkey" = "Llave de acceso";
+"loading_passkeys" = "Cargando llaves de acceso...";
+"no_passkeys_found" = "No se encontraron claves de acceso";
+"no_passkeys_match" = "Ninguna llave de acceso existente coincide con la búsqueda";
+"select_passkey" = "Seleccionar la clave de acceso";
+"passkeys_load_error" = "Error al cargar las credenciales. Por favor, abre la aplicación AliasVault para buscar actualizaciones.";
/* Passkey replacement */
-"create_new_passkey" = "Create New Passkey";
-"select_passkey_to_replace" = "Or, replace an existing passkey";
-"confirm_replace" = "Replace Passkey";
-"replace_passkey_title" = "Replace Passkey";
-"replace_passkey_explanation" = "This will replace the existing passkey with a new one. Please be aware that your old passkey will be overwritten and no longer accessible. If you wish to create a separate passkey instead, go back to the previous screen.";
-"create_passkey_explanation" = "This creates a new passkey and stores it in your vault. It will be automatically synced across all your devices that use AliasVault.";
+"create_new_passkey" = "Crear nueva llave de acceso";
+"select_passkey_to_replace" = "O, reemplazar una llave de acceso existente";
+"confirm_replace" = "Reemplazar llave de acceso";
+"replace_passkey_title" = "Reemplazar llave de acceso";
+"replace_passkey_explanation" = "Esto reemplazará la llave de acceso existente con una nueva. Tenga en cuenta que su llave de acceso antigua será sobrescrita y ya no será accesible. Si desea crear una llave de acceso separada en su lugar, vuelva a la pantalla anterior.";
+"create_passkey_explanation" = "Esto crea una nueva llave de acceso y la almacena en tu bóveda. Se sincronizará automáticamente en todos tus dispositivos que utilicen AliasVault.";
/* PIN Unlock */
-"unlock_vault" = "Unlock Vault";
-"enter_pin_to_unlock_vault" = "Enter your PIN to unlock your vault";
-"pin_locked_max_attempts" = "PIN locked after too many failed attempts";
-"pin_incorrect_attempts_remaining" = "Incorrect PIN. %d attempts remaining";
+"unlock_vault" = "Desbloquear bóveda";
+"enter_pin_to_unlock_vault" = "Introduzca su PIN para desbloquear su bóveda";
+"pin_locked_max_attempts" = "PIN bloqueado tras demasiados intentos fallidos";
+"pin_incorrect_attempts_remaining" = "PIN incorrecto, %d intentos restantes";
/* PIN Setup */
-"pin_setup_title" = "Setup PIN";
-"pin_setup_subtitle" = "Choose a PIN to unlock your vault";
-"pin_confirm_title" = "Confirm PIN";
-"pin_confirm_subtitle" = "Re-enter your PIN to confirm";
-"pin_mismatch" = "PINs do not match. Please try again.";
+"pin_setup_title" = "Configurar PIN";
+"pin_setup_subtitle" = "Elija un PIN para desbloquear su bóveda";
+"pin_confirm_title" = "Confirmar PIN";
+"pin_confirm_subtitle" = "Vuelva a introducir su PIN para confirmar";
+"pin_mismatch" = "Los PIN no coinciden. Por favor, inténtalo de nuevo.";
diff --git a/apps/server/AliasVault.Client/Resources/ApiErrors.es.resx b/apps/server/AliasVault.Client/Resources/ApiErrors.es.resx
index df5a67c12..156ae1509 100644
--- a/apps/server/AliasVault.Client/Resources/ApiErrors.es.resx
+++ b/apps/server/AliasVault.Client/Resources/ApiErrors.es.resx
@@ -117,75 +117,75 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Refresh token is required.
+ Se requiere actualizar el token.
- Your account has been disabled. If you believe this is a mistake, please contact support.
+ Tu cuenta ha sido desactivada. Si crees que esto es un error, ponte en contacto con soporte.
- Invalid refresh token
+ Token de actualización inválido
- New account registration is currently disabled on this server. Please contact the administrator.
+ El registro de nueva cuenta está actualmente deshabilitado en este servidor. Por favor, contacte con el administrador.
- Invalid username or password. Please try again.
+ Nombre de usuario o contraseña no válidos. Por favor, inténtelo de nuevo.
- Username is required.
+ Se requiere un nombre de usuario.
- Username is already in use.
+ El nombre de usuario ya está en uso.
- Username is available.
+ El nombre de usuario está disponible.
- Username does not match the current user.
+ El nombre de usuario no coincide con el usuario actual.
- The provided password does not match your current password.
+ La contraseña proporcionada no coincide con su contraseña actual.
- Account successfully deleted.
+ Cuenta eliminada con éxito.
- Username cannot be empty or whitespace.
+ El nombre de usuario no puede estar vacío o en blanco.
- Username too short: must be at least 3 characters long.
+ Nombre de usuario demasiado corto: debe tener al menos 3 caracteres.
- Username too long: cannot be longer than 40 characters.
+ Nombre de usuario demasiado largo: no puede tener más de 40 caracteres.
- Invalid email address.
+ Dirección de correo electrónico inválida.
- Username is invalid, can only contain letters or digits.
+ El nombre de usuario inválido, solo puede contener letras o dígitos.
- There are pending migrations. Please run 'dotnet ef database update' to apply them.
+ Hay migraciones pendientes. Ejecute 'dotnet ef database update' para aplicarlas.
- Internal server error
+ Error interno del servidor
- The local vault is not up-to-date. Please synchronize your vault by refreshing the page and try again.
+ La bóveda local no está actualizada. Por favor, sincronice su bóveda actualizando la página e inténtelo de nuevo.
- An unknown error occurred. Please try again.
+ Se ha producido un error desconocido. Por favor, inténtelo de nuevo.
- Invalid authenticator code. Please try again.
+ Código de autenticación inválido. Por favor, inténtelo de nuevo.
- Invalid recovery code. Please try again.
+ Código de recuperación inválido. Por favor, inténtelo de nuevo.
- Your vault is not up-to-date. Please synchronize your vault and try again.
+ Su bóveda no está actualizada. Por favor, sincronice su bóveda e inténtelo de nuevo.
- You have entered an incorrect password too many times and your account has now been locked out. You can try again in 30 minutes.
+ Ha introducido una contraseña incorrecta demasiadas veces y su cuenta ha sido bloqueada. Puede intentarlo de nuevo en 30 minutos.
diff --git a/apps/server/AliasVault.Client/Resources/Components/Auth/Login.es.resx b/apps/server/AliasVault.Client/Resources/Components/Auth/Login.es.resx
index 8166df012..cef2cb72c 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Auth/Login.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Auth/Login.es.resx
@@ -60,114 +60,114 @@
- Log in to AliasVault
+ Iniciar sesión en AliasVault
Main login page title
- Two-factor authentication
+ Autenticación de doble factor
Title for 2FA step
- Recovery code verification
+ Verificación de código de recuperación
Title for recovery code step
- Your username or email
+ Tu nombre de usuario o email
Label for username/email input field
- Your password
+ Tu contraseña
Label for password input field
- Authenticator code
+ Código de autentificación
Label for 2FA code input field
- Recovery Code
+ Código de recuperación
Label for recovery code input field
- Remember me
+ Recordar mis datos
Label for remember me checkbox
- Remember this machine
+ Recordar este equipo
Label for remember machine checkbox
- Log in
+ Iniciar sesión
Login button text
- Lost Password?
+ ¿Perdiste contraseña?
Link text for password recovery
- Create new vault
+ Crear nueva bóveda
Link text for creating a new vault
- Log in with a recovery code instead.
+ Iniciar sesión con un código de recuperación en su lugar.
Link text for logging in with recovery code
- Log in with an authenticator code instead.
+ Iniciar sesión con un código de autenticación en su lugar.
Link text for logging in with authenticator
- Log in using Mobile App
+ Iniciar sesión con la aplicación móvil
Link text for mobile device login
- Your login is protected with an authenticator app. Enter your authenticator code below.
+ Su inicio de sesión está protegido con una aplicación de autenticación. Introduzca su código de autenticación abajo.
Description for 2FA step
- You have requested to log in with a recovery code. A recovery code is a one-time code that can be used to log in to your account. Note that if you don't manually disable 2FA after login, you will be asked for an authenticator code again at the next login.
+ Ha solicitado iniciar sesión con un código de recuperación. Un código de recuperación es un código de una sola vez que se puede utilizar para iniciar sesión en su cuenta. Tenga en cuenta que si no desactiva manualmente 2FA después de iniciar sesión, se le pedirá un código de autenticación de nuevo en el próximo inicio de sesión.
Description for recovery code step
- No account yet?
+ ¿Sin cuenta todavía?
Text before registration link
- Don't have access to your authenticator device?
+ ¿No tienes acceso a tu dispositivo de autenticación?
Question text about not having access to authenticator
- Regained access to your authenticator device?
+ ¿Acceso recuperado al dispositivo de autenticación?
Question text about regaining access to authenticator
- Logging in...
+ Iniciando sesión...
Loading message during login process
- Verifying 2FA code...
+ Verificando código 2FA...
Loading message during 2FA verification
- Verifying recovery code...
+ Verificando código de recuperación...
Loading message during recovery code verification
- An error occurred while processing the login request. Try again (later).
+ Se ha producido un error al procesar la solicitud de acceso. Inténtalo de nuevo (más tarde).
Generic login error message
- An error occurred while processing the login request.
+ Se ha producido un error al procesar la solicitud de acceso.
Login request processing error message
- name / name@company.com
+ nombre / nombre@empresa.com
Placeholder text for username input
diff --git a/apps/server/AliasVault.Client/Resources/Components/Auth/Register.es.resx b/apps/server/AliasVault.Client/Resources/Components/Auth/Register.es.resx
index ebb990f29..18ce925aa 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Auth/Register.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Auth/Register.es.resx
@@ -60,57 +60,57 @@
- Create a new AliasVault account
+ Crear una nueva cuenta de AliasVault
Main registration page title
- Your username or email
+ Tu nombre de usuario o email
Label for username/email input field
- Your password
+ Tu contraseña
Label for password input field
- Confirm password
+ Confirmar contraseña
Label for password confirmation input field
- I accept the
+ Acepto los
Text before terms and conditions link
- Terms and Conditions
+ Términos y Condiciones
Link text for terms and conditions
- Create account
+ Crear cuenta
Create account button text
- Already registered?
+ ¿Ya estás registrado?
Text before login link
- Login here
+ Iniciar sesión aquí
Link text for login page
- Creating account...
+ Creando cuenta...
Loading message during account creation
- An error occurred during registration.
+ Se ha producido un error durante el registro.
Generic registration error message
- name / name@company.com
+ nombre / nombre@empresa.com
Placeholder text for username input
diff --git a/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/PasswordStep.es.resx b/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/PasswordStep.es.resx
index 377feb2ae..aad712b73 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/PasswordStep.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/PasswordStep.es.resx
@@ -20,59 +20,59 @@
- Great! Now, let's set up your master password for AliasVault.
+ ¡Genial! Ahora, vamos a configurar su contraseña maestra para AliasVault.
Assistant welcome message for password setup step
- Important: This master password will be used to encrypt your vault. It should be a long, complex string that you can remember. If you forget this password, your data will be permanently inaccessible.
+ Importante: Esta contraseña maestra se utilizará para cifrar tu bóveda. Debería ser una cadena larga y compleja que puedas recordar. Si olvida esta contraseña, sus datos serán inaccesibles permanentemente.
Important warning about master password
- Your master password never leaves your device
+ Tu contraseña maestra nunca sale de tu dispositivo
First security point about password privacy
- The server has no access to your unencrypted data
+ El servidor no tiene acceso a tus datos no cifrados
Second security point about server access
- Even the server admin cannot restore your access if you forget this password
+ Incluso el administrador del servidor no puede restaurar su acceso si olvida esta contraseña
Third security point about password recovery
- Master Password
+ Contraseña Maestra
Label for master password field
- Enter your master password
+ Ingrese su contraseña maestra
Placeholder for master password field
- Confirm Master Password
+ Confirma tu Contraseña Maestra
Label for confirm password field
- Confirm your master password
+ Confirma tu contraseña maestra
Placeholder for confirm password field
- Validating password...
+ Validando contraseña...
Message shown while validating password
- Password is valid and strong!
+ ¡Contraseña válida y fuerte!
Success message for valid password
- Master password must be at least 10 characters long.
+ La contraseña maestra debe tener al menos 10 caracteres.
Error message for password too short
- Confirm your password by entering it again.
+ Confirme su contraseña introduciéndola de nuevo.
Prompt to confirm password
- Passwords do not match.
+ Las contraseñas no coinciden.
Error message when passwords don't match
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/TermsAndConditionsStep.es.resx b/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/TermsAndConditionsStep.es.resx
index c9b4e66a2..fe1449a62 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/TermsAndConditionsStep.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/TermsAndConditionsStep.es.resx
@@ -21,32 +21,32 @@
- Please read and agree to the following terms and conditions before proceeding.
+ Por favor, lea y acepte los siguientes términos y condiciones antes de continuar.
Instructions to read and agree to terms
- Terms and Conditions
+ Términos y Condiciones
Title for the terms and conditions section
- AliasVault is designed to enhance your online security and protect your privacy. With AliasVault, you can create unique identities and email aliases for your various online accounts, helping you maintain control over your personal information and reduce the risk of identity theft.
+ AliasVault está diseñado para mejorar su seguridad en línea y proteger su privacidad. Con AliasVault, puede crear identidades únicas y alias de correo electrónico para sus diversas cuentas en línea, lo que le ayuda a mantener el control sobre su información personal y reducir el riesgo de robo de identidad.
-By using AliasVault, you agree to the following terms:
+Al utilizar AliasVault, usted acepta los siguientes términos:
-1. You will not use AliasVault for any illegal purposes, including but not limited to fraud, identity theft, or impersonating real individuals.
+1. No utilizará AliasVault para ningún fin ilegal, incluyendo, entre otros, el fraude, el robo de identidad o la suplantación de personas reales.
-2. You are responsible for maintaining the confidentiality of your account and any aliases created through AliasVault.
+2. Usted es responsable de mantener la confidencialidad de su cuenta y de cualquier alias creado a través de AliasVault.
-3. AliasVault reserves the right to terminate your account if we suspect any misuse or violation of these terms.
+3. AliasVault se reserva el derecho de cancelar su cuenta si sospechamos de cualquier uso indebido o violación de estos términos.
-4. You understand that while AliasVault enhances your privacy, no system is completely foolproof, and you use the service at your own risk.
+4. Usted entiende que, aunque AliasVault mejora su privacidad, ningún sistema es completamente infalible y utiliza el servicio bajo su propia responsabilidad.
Full terms and conditions content
- I have read and agree to the Terms and Conditions
+ He leído y acepto los Términos y Condiciones
Label for the agreement checkbox
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/UsernameStep.es.resx b/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/UsernameStep.es.resx
index edbba3264..4b7e4ed5c 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/UsernameStep.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/UsernameStep.es.resx
@@ -21,46 +21,46 @@
- Great! Now, let's set up your username for AliasVault.
+ ¡Genial! Ahora, vamos a configurar tu nombre de usuario para AliasVault.
Assistant message about setting up username
- Please enter a username you'd like to use. This can be your email address or any unique name you prefer.
+ Por favor, introduce un nombre de usuario que te gustaría usar. Esta puede ser tu dirección email o cualquier nombre único que prefieras.
Instructions for entering username
- Remember: This is what you'll use to log in later, so make sure it's something you'll remember!
+ Recuerde: ¡Esto es lo que usarás para iniciar sesión más tarde, así que asegúrate de que es algo que recordarás!
Important note about remembering username
- Username
+ Usuario
Label for username input field
- Enter your desired username or email
+ Introduce tu nombre de usuario o email
Placeholder text for username input
- Validating username...
+ Validando nombre de usuario...
Message shown while validating username
- Username is available!
+ ¡El nombre de usuario está disponible!
Message shown when username is available
- Username is required.
+ Se requiere un nombre de usuario.
Error message when username is empty
- An error occurred during communication with the AliasVault server.
+ Se ha producido un error durante la comunicación con el servidor AliasVault.
Error message for server communication issues
- AliasVault Assistant
+ Asistente de AliasVault
Alt text for assistant avatar image
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/ClipboardCountdownBar.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/ClipboardCountdownBar.es.resx
index 19dce7e84..887243583 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/ClipboardCountdownBar.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/ClipboardCountdownBar.es.resx
@@ -59,7 +59,7 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Clear Clipboard
+ Limpiar portapapeles
Button text to manually clear clipboard immediately
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.es.resx
index f7ea0acad..cf7836469 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpCodes.es.resx
@@ -59,55 +59,55 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Two-factor authentication
+ Autenticación de doble factor
Section title for 2FA codes
- Add TOTP Code
+ Añadir código TOTP
Button text to add new TOTP code
- Add a two-factor authenticator code
+ Añadir un código de autenticación de doble factor
Description for adding TOTP codes
- Add 2FA TOTP Code
+ Añadir código TOTP 2FA
Modal title for adding TOTP code
- Close form
+ Cerrar formulario
Button to close the add TOTP form
- If the website offers or requires 2FA for your account, copy the secret key or QR code URI and paste it below.
+ Si el sitio web ofrece o requiere 2FA para su cuenta, copie la clave secreta o el código QR URI y péguelo a continuación.
Instructions for adding TOTP codes
- Name (optional)
+ Nombre (Opcional)
Label for optional name field
- Secret Key
+ Clave secreta
Label for secret key field
- Enter secret key (manual entry)
+ Introducir clave secreta (entrada manual)
Placeholder text for secret key input
- Save
+ Guardar
Save button text
- Save to view code
+ Guardar para ver el código
Message shown for unsaved TOTP codes
- Are you sure you want to delete this TOTP code?
+ ¿Está seguro que desea eliminar este código TOTP?
Confirmation message for deleting TOTP code
- Delete TOTP code
+ Eliminar código TOTP
Title for delete TOTP code action
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpViewer.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpViewer.es.resx
index 370d59ea1..c7629c479 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpViewer.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Components/TotpCodes/TotpViewer.es.resx
@@ -59,15 +59,15 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Two-factor authentication
+ Autenticación de doble factor
Section title for 2FA codes
- No two-factor authenticator codes available
+ No hay códigos de autenticación de doble factor disponibles
Message shown when no TOTP codes are configured
- Copied!
+ ¡Copiado!
Feedback message when TOTP code is copied to clipboard
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailModal.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailModal.es.resx
index 128412244..1c9878837 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailModal.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailModal.es.resx
@@ -59,63 +59,63 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- From:
+ De:
Email sender field label
- To:
+ Para:
Email recipient field label
- Date:
+ Fecha:
Email date field label
- Actions:
+ Acciones:
Email actions section label
- Delete
+ Eliminar
Delete email button text
- Attachments:
+ Archivos adjuntos:
Email attachments section header
- Close
+ Cerrar
Close modal button text
- Delete Email
+ Eliminar Email
Delete email confirmation dialog title
- Are you sure you want to delete this email? This action cannot be undone.
+ ¿Está seguro que desea eliminar este correo electrónico? Esta acción no se puede deshacer.
Delete email confirmation message
- Email deleted successfully
+ Correo eliminado exitosamente
Success message when email is deleted
- Failed to delete email
+ Error al eliminar el correo
Error message when email deletion fails
- An error occurred
+ Ha ocurrido un error
Generic error message
- [This email has no body.]
+ [Este email no tiene cuerpo.]
Message shown when email has no content
- Failed to download attachment
+ Error al descargar el archivo adjunto
Error message when attachment download fails
- Error downloading attachment
+ Error al descargar el archivo adjunto
Error message for attachment download error
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.es.resx
index cac95bc1a..32f6577f0 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.es.resx
@@ -59,63 +59,63 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- From:
+ De:
Email sender field label
- To:
+ Para:
Email recipient field label
- Date:
+ Fecha:
Email date field label
- Credential:
+ Credencial:
Email credential field label
- None
+ Nada
No credential assigned value
- Attachments:
+ Archivos adjuntos:
Email attachments section header
- Select an email to view its contents
+ Seleccione un email para ver su contenido
Empty state message when no email is selected
- Delete Email
+ Eliminar Email
Delete email confirmation dialog title
- Are you sure you want to delete this email? This action cannot be undone.
+ ¿Está seguro que desea eliminar este correo? Esta acción no se puede deshacer.
Delete email confirmation message
- Email deleted successfully
+ Correo eliminado correctamente
Success message when email is deleted
- Failed to delete email
+ Error al eliminar el correo
Error message when email deletion fails
- An error occurred
+ Ha ocurrido un error
Generic error message
- [This email has no body.]
+ [Este email no tiene cuerpo.]
Message shown when email has no content
- Failed to download attachment
+ Error al descargar el archivo adjunto
Error message when attachment download fails
- Error downloading attachment
+ Error descargando archivo adjunto
Error message for attachment download error
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailRow.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailRow.es.resx
index 32c85109e..54aa687df 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailRow.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailRow.es.resx
@@ -59,7 +59,7 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- New email
+ Nuevo correo
Tooltip text for new email indicator
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Email/RecentEmails.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Email/RecentEmails.es.resx
index 379d45d99..1e420de52 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Email/RecentEmails.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Email/RecentEmails.es.resx
@@ -59,35 +59,35 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Email
+ Correo
Section title for email panel
- Auto-refresh enabled
+ Auto-refrescar activado
Tooltip for auto-refresh indicator
- Subject
+ Asunto
Table column header for email subject
- Date
+ Fecha
Table column header for email date
- No emails received (yet).
+ No se han recibido correos (aún).
Message when no emails are available
- The current chosen email address is already in use. Please change the email address by editing this credential.
+ 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.
Error message when email address is already in use
- An error occurred while trying to load the emails. Please try to edit and save the credential entry to synchronize the database, then try again.
+ 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.
Error message when email loading fails
- Load more
+ Cargar más
Button text to load more emails
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditEmailFormRow.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditEmailFormRow.es.resx
index a94031be8..6817d2093 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditEmailFormRow.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditEmailFormRow.es.resx
@@ -59,31 +59,31 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Use domain chooser
+ Usar selector de dominio
Button to switch back to domain chooser
- Enter custom domain
+ Introduzca dominio personalizado
Button to switch to custom domain entry
- Select Email Domain
+ Seleccionar dominio de correo
Title of domain selection popup
- Private Email (AliasVault server)
+ Correo privado (servidor AliasVault)
Title for private email domains section
- E2E encrypted, fully private.
+ E2E cifrado, totalmente privado.
Description of private email domains
- Public Temp Email Providers
+ Proveedores de Correo Temporal Públicos
Title for public email domains section
- Anonymous but limited privacy. Email content is readable by anyone that knows the address.
+ Privacidad anónima pero limitada. Contenido de correo electrónico puede ser leído por cualquiera que conozca la dirección.
Description of public email domains
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.es.resx
index e75e1f509..9c37caed9 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.es.resx
@@ -59,83 +59,83 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Reset Vault
+ Restablecer bóveda
Page title
- Import / Export
+ Importar / Exportar
Breadcrumb for import export
- Reset Vault
+ Restablecer bóveda
Breadcrumb for reset vault
- Please note:
+ Ten en cuenta:
Reset vault please note prefix
- All encrypted credentials in your vault will be permanently deleted
+ Todas las credenciales cifradas en tu bóveda serán eliminadas permanentemente
Reset vault note about credentials being deleted
- Your email aliases will be preserved and can be re-used after resetting your vault
+ Sus alias de correo electrónico serán conservados y pueden ser reutilizados después de restablecer su bóveda
Reset vault note about email aliases being kept
- Your account settings and preferences will be preserved
+ Se conservarán los ajustes y preferencias de su cuenta
Reset vault note about settings being kept
- This action cannot be undone
+ Esta acción no se puede deshacer
Reset vault note about action being irreversible
- To continue, please type your username to confirm
+ Para continuar, por favor escribe tu nombre de usuario para confirmar
Reset vault username confirmation label
- Continue with vault reset
+ Continuar con el restablecimiento de bóveda
Reset vault continue button
- Final warning: You are about to permanently delete all your credentials!
+ Advertencia final: ¡Estás a punto de eliminar permanentemente todas tus credenciales!
Reset vault final warning message
- This deletion is irreversible and cannot be undone
+ Esta acción es irreversible y no se puede deshacer
Reset vault final step irreversible note
- Enter your password to confirm
+ Introduce tu contraseña para confirmar
Reset vault password confirmation label
- Reset my vault
+ Restablecer bóveda
Reset vault final confirmation button
- Username is required.
+ Se requiere un nombre de usuario.
Reset vault username required error
- The username you entered does not match your account username.
+ El nombre de usuario introducido no coincide con el nombre de usuario de su cuenta.
Reset vault username mismatch error
- The password you entered is incorrect.
+ La contraseña introducida es incorrecta.
Reset vault password incorrect error
- Resetting vault...
+ Restableciendo bóveda...
Reset vault progress message
- Your vault has been successfully reset. All credentials have been deleted and you can now start fresh.
+ Tu bóveda se ha restablecido correctamente. Todas las credenciales han sido eliminadas y ahora puedes empezar a actualizar.
Reset vault success message
- An error occurred while resetting your vault. Please try again.
+ Se ha producido un error al restablecer la bóveda. Por favor, inténtelo de nuevo.
Reset vault error message
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/ChangePassword.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/ChangePassword.es.resx
index 5fbf5bd26..038b7fb75 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/ChangePassword.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/ChangePassword.es.resx
@@ -60,55 +60,55 @@
- Change password
+ Cambiar contraseña
Page title for the change password page
- Security settings
+ Ajustes de seguridad
Breadcrumb text for security settings
- Change password
+ Cambiar contraseña
Breadcrumb text for change password
- Changing your master password also changes the vault encryption keys. It is advised to periodically change your master password to keep your vaults secure.
+ 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.
Description text explaining the password change process
- Current Password
+ Contraseña actual
Label for current password input field
- New Password
+ Nueva contraseña
Label for new password input field
- Confirm New Password
+ Confirmar nueva contraseña
Label for confirm new password input field
- Change Password
+ Cambiar contraseña
Button text for changing password
- Changing password...
+ Cambiando contraseña...
Loading message displayed while changing password
- Password changed successfully.
+ Contraseña cambiada con éxito.
Success message after password change
- Failed to initiate the password change process.
+ Error al iniciar el proceso de cambio de contraseña.
Error message when password change initiation fails
- Failed to change password. Please refresh the page and try again.
+ Error al cambiar la contraseña. Por favor, actualiza la página e inténtalo de nuevo.
Error message when password change fails
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/DeleteAccount.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/DeleteAccount.es.resx
index 9a21c126c..c465979b7 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/DeleteAccount.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/DeleteAccount.es.resx
@@ -60,80 +60,80 @@
- Delete Account
+ Eliminar cuenta
Page title for the delete account page
- Security settings
+ Ajustes de seguridad
Breadcrumb text for security settings
- Delete Account
+ Eliminar cuenta
Breadcrumb text for delete account
- Warning: This action is permanent and cannot be undone. All your data will be permanently deleted.
+ Advertencia: Esta acción es permanente y no se puede deshacer. Todos tus datos serán eliminados permanentemente.
Warning message about permanent deletion
- Final warning: Enter your password to permanently delete your account.
+ Advertencia final: Introduzca su contraseña para eliminar permanentemente su cuenta.
Final warning message before account deletion
- Please note:
+ Ten en cuenta:
Header for note section
- All encrypted vaults which includes all of your credentials will be permanently deleted
+ Todas las bóvedas cifradas que incluyen todas tus credenciales serán eliminadas permanentemente
Note about vault deletion
- Your email aliases will be orphaned and cannot be claimed by other users
+ Tus alias de correo electrónico serán huérfanos y no podrán ser reclamados por otros usuarios
Note about email aliases being orphaned
- Your account cannot be recovered after deletion
+ Su cuenta no puede ser recuperada después de la eliminación
Note about account recovery
- Account deletion is irreversible and cannot be undone. Pressing the button below will delete your account immmediately and permanently.
+ La eliminación de la cuenta es irreversible y no se puede deshacer. Al pulsar el botón de abajo se eliminará su cuenta de forma inmediata y de forma permanente.
Note about deletion being irreversible
- Confirm your username
+ Confirma tu nombre de usuario
Label for username confirmation input field
- Enter your password
+ Introduzca su contraseña
Label for password input field
- Continue with Account Deletion
+ Continuar con la eliminación de la cuenta
Button text to continue with account deletion
- Delete My Account
+ Eliminar Mi Cuenta
Button text to delete account
- Deleting account...
+ Eliminando cuenta...
Loading message displayed while deleting account
- Username is required
+ Nombre de usuario requerido
Error message when username is not provided
- The username you entered does not match your current username. Please try again.
+ El nombre de usuario introducido no coincide con su nombre de usuario actual. Por favor, inténtelo de nuevo.
Error message when username doesn't match
- An error occurred while processing the request.
+ Se ha producido un error al procesar la solicitud.
Generic error message for request processing
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/Disable2Fa.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/Disable2Fa.es.resx
index ab9ca0e00..19b977393 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/Disable2Fa.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/Disable2Fa.es.resx
@@ -60,48 +60,48 @@
- Disable two-factor authentication
+ Desactivar la autenticación de doble factor
Page title for the disable 2FA page
- Security settings
+ Ajustes de seguridad
Breadcrumb text for security settings
- Disable two-factor authentication
+ Desactivar la autenticación de doble factor
Breadcrumb text for disable 2FA
- Disabling two-factor authentication means you will be able to login with only your password.
+ Desactivar la autenticación de doble factor significa que sólo podrá iniciar sesión con su contraseña.
Description text explaining what disabling 2FA means
- Please note: after disabling two-factor authentication any configured authenticator app(s) will stop working. When you want to re-enable two-factor authentication you will have to configure the authenticator app(s) again.
+ Nota: después de desactivar la autenticación de dos factores, cualquier aplicación de autenticación configurada dejará de funcionar. Cuando quiera volver a habilitar la autenticación de doble factor, tendrá que configurar la(s) aplicación(es) de autenticación de nuevo.
Warning message about the consequences of disabling 2FA
- Two factor authentication is currently enabled. Disable it in order to be able to access your vault with your password only.
+ La autenticación de doble factor está activada. Desactívala para poder acceder a tu bóveda con tu contraseña únicamente.
Status message explaining current 2FA state
- Confirm Disable Two-Factor Authentication
+ Confirmar Desactivar Autenticación de Doble Factor
Button text to confirm disabling 2FA
- Two-factor authentication is now successfully disabled.
+ La autenticación de doble factor se ha desactivado correctamente.
Success message when 2FA is disabled
- Failed to disable two-factor authentication.
+ Error al desactivar la autenticación de dos factores.
Error message when 2FA disable fails
- Two-factor authentication is not enabled.
+ La autenticación de dos factores no está activada.
Error message when 2FA is not enabled
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/Enable2Fa.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/Enable2Fa.es.resx
index dd8c0eee8..ee14e6021 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/Enable2Fa.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/Enable2Fa.es.resx
@@ -60,43 +60,43 @@
- Enable two-factor authentication
+ Habilitar la autenticación en dos pasos
Page title for the enable 2FA page
- Security settings
+ Ajustes de seguridad
Breadcrumb text for security settings
- Enable two-factor authentication
+ Habilitar la autenticación en dos pasos
Breadcrumb text for enable 2FA
- Enable two-factor authentication to increase the security of your vaults.
+ Habilitar autenticación de doble factor para aumentar la seguridad de sus bóvedas.
Description text explaining 2FA setup
- Scan this QR code with your authenticator app or enter the following secret manually:
+ Escanea este código QR con tu aplicación de autenticación o introduce el siguiente secreto manualmente:
Instructions for scanning QR code or entering secret
- Enter verification code
+ Introduzca el código de verificación
Placeholder text for verification code input
- Verify and Enable
+ Verificar y Habilitar
Button text to verify and enable 2FA
- Two-factor authentication is now successfully enabled. On your next login you will need to enter your 2FA code.
+ La autenticación de doble factor está habilitada con éxito. En su próximo inicio de sesión necesitará introducir su código 2FA.
Success message when 2FA is enabled
- Failed to enable two-factor authentication.
+ Error al habilitar la autenticación de dos factores.
Error message when 2FA setup fails
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/DefaultPasswordSettings.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/DefaultPasswordSettings.es.resx
index 8181f7551..23ec0c63c 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/DefaultPasswordSettings.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/DefaultPasswordSettings.es.resx
@@ -20,15 +20,15 @@
- Default password generator settings
+ Configuración predeterminada del generador de contraseñas
Label for default password generator settings
- Configure
+ Configurar
Button text to configure settings
- Configure the default settings used when generating new passwords. These settings will be used for all new passwords unless overridden for specific entries.
+ 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.
Description for password generator settings
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServiceCard.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServiceCard.es.resx
index 66eddd95d..ccf3123b6 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServiceCard.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServiceCard.es.resx
@@ -59,31 +59,31 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- No logo
+ Sin logo
Text shown when service logo is not available
- Import from {0}
+ Importar desde {0}
Modal title for importing from a service. {0} is placeholder for service name
- Upload your {0} export file:
+ Sube tu archivo de exportación {0}:
Text for file upload instruction. {0} is placeholder for service name
- Cancel
+ Cancelar
Cancel button text
- Back
+ Atrás
Back button text
- Next
+ Siguiente
Next button text
- Import
+ Importar
Import button text
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.es.resx
index 1cc128bce..a9b938ac7 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.es.resx
@@ -60,184 +60,184 @@
- Import passwords from your 1Password vault
+ Importar contraseñas de 1Password
Description for 1Password import service
- In order to import your 1Password vault, you need to export it as a CSV file. You can do this by logging into your 1Password account in the 1Password 8 desktop app (Windows / MacOS / Linux), going to the 'File' menu and selecting 'Export' (to CSV).
+ Para importar la bóveda de 1Password, necesita exportarla como un archivo CSV. Puede hacerlo iniciando sesión en su cuenta de 1Password en la aplicación de escritorio de 1Password 8 (Windows / MacOS / Linux), ir al menú 'Archivo' y seleccionar 'Exportar' (a CSV).
1Password export instructions part 1
- Once you have exported the file, you can upload it below.
+ Una vez que haya exportado el archivo, puede subirlo a continuación.
1Password export instructions part 2
- Import passwords from your Bitwarden vault
+ Importar contraseñas de Bitwarden
Description for Bitwarden import service
- In order to import your Bitwarden vault, you need to export it as a CSV file. You can do this by logging into your Bitwarden account, going to the 'Tools' menu and selecting 'Export vault' (to CSV).
+ Para importar la bóveda de Bitwarden, necesita exportarla como un archivo CSV. Puede hacerlo iniciando sesión en su cuenta de Bitwarden, yendo al menú 'Herramientas' y seleccionando 'Exportar bóveda' (a CSV).
Bitwarden export instructions part 1
- Once you have exported the file, you can upload it below.
+ Una vez que haya exportado el archivo, puede subirlo a continuación.
Bitwarden export instructions part 2
- Import passwords from your LastPass vault
+ Importar contraseñas de LastPass
Description for LastPass import service
- In order to import your LastPass vault, you need to export it as a CSV file. You can do this by logging into your LastPass account, going to 'Advanced Options' in the left sidebar and selecting 'Export' > 'LastPass CSV File'.
+ Para importar la bóveda de LastPass necesitas exportarla como un archivo CSV. Puede hacerlo iniciando sesión en su cuenta LastPass, yendo a 'Opciones avanzadas' en la barra lateral izquierda y seleccionando 'Exportar' > 'Archivo CSV LastPass'.
LastPass export instructions part 1
- Once you have exported the file, you can upload it below.
+ Una vez que haya exportado el archivo, puede subirlo a continuación.
LastPass export instructions part 2
- Import passwords from your Chrome Password Manager
+ Importar contraseñas de administrador de contraseñas de Chrome
Description for Chrome import service
- In order to import your Chrome Password Manager, you need to export it as a CSV file. You can do this by logging into your Chrome browser, going to the 'Settings' menu > 'Password and AutoFill' > 'Google Password Manager'. Then click on 'Export passwords'.
+ Para importar su gestor de contraseñas de Chrome, necesita exportarlo como un archivo CSV. Puede hacerlo iniciando sesión en su navegador Chrome, yendo al menú 'Configuración' > 'Contraseña y AutoCompletar' > 'Administrador de contraseñas de Chrome'. Luego haga clic en 'Exportar contraseñas'.
Chrome export instructions part 1
- Once you have exported the file, you can upload it below.
+ Una vez que haya exportado el archivo, puede subirlo a continuación.
Chrome export instructions part 2
- Import passwords from KeePass
+ Importar contraseñas de KeePass
Description for KeePass import service
- In order to import your KeePass vault, you need to export it as a CSV file. You can do this by going to the 'File' menu and selecting 'Export' (to CSV).
+ Para importar la bóveda de KeePass es necesario exportarla como un archivo CSV. Puede hacerlo yendo al menú 'Archivo' y seleccionando 'Exportar' (a CSV).
KeePass export instructions part 1
- Once you have exported the file, you can upload it below.
+ Una vez que haya exportado el archivo, puede subirlo a continuación.
KeePass export instructions part 2
- Import credentials using a template CSV format
+ Importar credenciales usando una plantilla CSV
Description for Generic CSV import service
- Is the password manager you are using not supported? You can always import your credentials into AliasVault using a generic CSV template format instead.
+ ¿Gestor de contraseñas incompatible? Siempre puede importar sus credenciales a AliasVault utilizando una plantilla con formato CSV.
Generic CSV instructions part 1
- Download the AliasVault Import CSV
+ Descargar el CSV de importación de AliasVault
Generic CSV step 1
- Open it in a spreadsheet program (Microsoft Excel, Google Sheets, etc.)
+ Abrirlo en un programa de hoja de cálculo (Microsoft Excel, Google Sheets, etc.)
Generic CSV step 2
- Fill in your credentials (replace the example data)
+ Rellena tus credenciales (reemplazar los datos de ejemplo)
Generic CSV step 3
- Save as CSV format and upload it below
+ Guardar como formato CSV y subirlo más abajo
Generic CSV step 4
- Failed to download CSV template. Please try again.
+ Error al descargar la plantilla CSV. Por favor, inténtalo de nuevo.
Error message for template download failure
- Import passwords from your Firefox Password Manager
+ Importar contraseñas del administrador de contraseñas de Firefox
Description for Firefox import service
- In order to import your Firefox passwords, you need to export it as a CSV file. You can do this by opening your Firefox browser, going to menu > 'Passwords'. Then click on the menu icon in the top right corner and select 'Export passwords'.
+ Para importar tus contraseñas de Firefox, necesitas exportarlas como un archivo CSV. Puedes hacerlo abriendo tu navegador Firefox, yendo al menú > 'contraseñas'. Luego haga clic en el icono del menú en la esquina superior derecha y seleccione 'Exportar contraseñas'.
Firefox export instructions part 1
- Once you have exported the file, you can upload it below.
+ Una vez que haya exportado el archivo, puede subirlo a continuación.
Firefox export instructions part 2
- Import passwords from your Dashlane account
+ Importar contraseñas de Dashlane
Description for Dashlane import service
- In order to import your Dashlane passwords, you need to export it as a CSV file. You can do this by logging into your Dashlane account, going to the 'Account' > 'Settings' menu and selecting 'Export to CSV'.
+ Para importar sus contraseñas de Dashlane, necesita exportarlo como un archivo CSV. Puede hacerlo iniciando sesión en su cuenta de Dashlane, yendo al menú 'Cuenta' > 'Configuración' y seleccionando 'Exportar a CSV'.
Dashlane export instructions part 1
- Note: the .zip file you download will contain a "credentials.csv" file. You need to unzip the archive first, and then upload the "credentials.csv" CSV file below.
+ Nota: El archivo .zip que descargue contendrá un archivo "credentials.csv". Necesita descomprimir primero el archivo, y luego subir el archivo CSV "credentials.csv" a continuación.
Dashlane export instructions part 2
- Import passwords from KeePassXC
+ Importar contraseñas de KeePassXC
Description for KeePassXC import service
- In order to import your KeePassXC vault, you need to export it as a CSV file. You can do this by going to the 'Database' menu and selecting 'Export' (CSV File).
+ Para importar la bóveda de KeePassXC, debe exportarla como un archivo CSV. Puede hacer esto yendo al menú 'Base de datos' y seleccionando 'Exportar' (Archivo CSV).
KeePassXC export instructions part 1
- Once you have exported the file, you can upload it below.
+ Una vez que haya exportado el archivo, puede subirlo a continuación.
KeePassXC export instructions part 2
- Import passwords from Proton Pass
+ Importar contraseñas de Proton Pass
Description for Proton Pass import service
- In order to import your Proton Pass passwords, you need to export it as a CSV file. You can do this by logging into Proton Pass (web), clicking on the 'Settings' menu > 'Export' > 'File format: CSV'. Then click on 'Export'.
+ Para importar las contraseñas de Proton Pass, necesita exportarlas como un archivo CSV. Puede hacerlo iniciando sesión en Proton Pass (web), haciendo clic en el menú 'Configuración' > 'Exportar' > 'Formato de archivo: CSV'. Luego haga clic en 'Exportar'.
Proton Pass export instructions part 1
- Once you have exported the file, you can upload it below.
+ Una vez que haya exportado el archivo, puede subirlo a continuación.
Proton Pass export instructions part 2
- Import passwords from Strongbox
+ Importar contraseñas de Strongbox
Description for Strongbox import service
- In order to import your Strongbox vault, you need to export it as a CSV file. You can do this by going to the 'File' menu and selecting 'Export Database' (to CSV).
+ Para importar la bóveda de Strongbox, necesita exportarla como un archivo CSV. Puede hacerlo yendo al menú 'Archivo' y seleccionando 'Exportar base de datos' (a CSV).
Strongbox export instructions part 1
- Once you have exported the file, you can upload it below.
+ Una vez que haya exportado el archivo, puede subirlo a continuación.
Strongbox export instructions part 2
- Import passwords from another AliasVault server or manual back-up
+ Importar contraseñas de otro servidor AliasVault o copia de seguridad manual
Description for AliasVault import service
- If you have a CSV file back-up of your AliasVault database (from a different AliasVault server), you can import it here.
+ Si tiene una copia de seguridad en un archivo CSV de su base de datos AliasVault (desde un servidor AliasVault diferente), puede importarla aquí.
AliasVault import instructions
- Import passwords from Dropbox Passwords
+ Importar contraseñas de Dropbox
Description for Dropbox import service
- In order to import your Dropbox Passwords, you need to export them as a CSV file. You can do this by opening Dropbox Passwords, going to 'Account' > 'Export' (to .CSV).
+ Para importar sus contraseñas de Dropbox, necesita exportarlas como un archivo CSV. Puede hacerlo abriendo Dropbox Passwords, yendo a 'Cuenta' > 'Exportar' (a .CSV).
Dropbox export instructions part 1
- Once you have exported the file, you can upload it below.
+ Una vez que haya exportado el archivo, puede subirlo a continuación.
Common instruction for file upload
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ResetVaultSection.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ResetVaultSection.es.resx
index aebc00d61..602a0f2f4 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ResetVaultSection.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ResetVaultSection.es.resx
@@ -59,15 +59,15 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Reset Vault
+ Restablecer bóveda
Reset vault section title
- This option allows you to completely empty your vault while keeping your account and email aliases. Use this if you want to start fresh after importing data from another password manager or if you want to clear all existing credentials to start over.
+ Esta opción le permite vaciar completamente su bóveda manteniendo su cuenta y alias de correo electrónico. Utilice esto si desea iniciar fresco después de importar datos de otro gestor de contraseñas o si desea borrar todas las credenciales existentes para empezar de nuevo.
Reset vault section description
- Reset vault
+ Restablecer bóveda
Reset vault button
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/PasswordSettingsPopup.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/PasswordSettingsPopup.es.resx
index b79607c74..48d02ad41 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/PasswordSettingsPopup.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/PasswordSettingsPopup.es.resx
@@ -59,51 +59,51 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Change password generator settings
+ Cambiar ajustes del generador de contraseñas
Modal title
- Password Length: {0}
+ Longitud de contraseña: {0}
Label for password length slider. {0} is placeholder for current length
- Include lowercase letters (a-z)
+ Incluye letras minúsculas (a-z)
Checkbox label for lowercase letters
- Include uppercase letters (A-Z)
+ Incluye letras mayúsculas (A-Z)
Checkbox label for uppercase letters
- Include numbers (0-9)
+ Incluye números (0-9)
Checkbox label for numbers
- Include special characters (!@#$%^&*)
+ Incluye caracteres especiales (!@#$%^&*)
Checkbox label for special characters
- Avoid ambiguous characters (1, l, I, 0, O, etc.)
+ Evitar caracteres ambiguos (1, l, I, 0, O, etc.)
Checkbox label for avoiding ambiguous characters
- Preview
+ Vista previa
Label for password preview section
- Cancel
+ Cancelar
Cancel button text
- Use Just Once
+ Usar solo una vez
Button to use settings temporarily
- Save Globally
+ Guardar globalmente
Button to save settings globally
- Password generation settings updated globally.
+ Ajustes de generación de contraseñas actualizados globalmente.
Success message when settings are saved
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/ActiveSessionsSection.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/ActiveSessionsSection.es.resx
index 8b9880633..07637dfa4 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/ActiveSessionsSection.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/ActiveSessionsSection.es.resx
@@ -59,47 +59,47 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Active Sessions
+ Sesiones Activas
Section title
- Below is a list of devices where your account is currently logged in or has an active session. You can log out from any of these sessions here.
+ 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í.
Description of active sessions
- No active sessions found.
+ No se encontraron sesiones activas.
Message when no active sessions are available
- Device
+ Dispositivo
Table column header
- Last active
+ Última actividad
Table column header
- Expires
+ Caduca
Table column header
- Action
+ Acción
Table column header
- Revoke
+ Revocar
Button to revoke session
- Session revoked successfully.
+ Sesión revocada correctamente.
Success message when session is revoked
- Failed to revoke session.
+ Error al revocar la sesión.
Error message when session revocation fails
- Failed to revoke session: {0}.
+ Fallo al revocar la sesión: {0}.
Exception message when session revocation fails. {0} is placeholder for error details
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/DeleteAccountSection.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/DeleteAccountSection.es.resx
index b28149945..92101f42d 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/DeleteAccountSection.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/DeleteAccountSection.es.resx
@@ -59,15 +59,15 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Delete account
+ Eliminar cuenta
Section title
- Permanently delete your account and all associated data. This action cannot be undone.
+ Elimina permanentemente tu cuenta y todos los datos asociados. Esta acción no se puede deshacer.
Warning description for account deletion
- Delete Account
+ Eliminar cuenta
Button to delete account
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/PasswordChangeSection.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/PasswordChangeSection.es.resx
index 622aaa47c..1655d9d71 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/PasswordChangeSection.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/PasswordChangeSection.es.resx
@@ -59,15 +59,15 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Change master password
+ Cambiar contraseña maestra
Section title
- Changing your master password also changes the vault encryption keys. It is advised to periodically change your master password to keep your vaults secure.
+ 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.
Description of password change
- Change Password
+ Cambiar contraseña
Button to change password
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/QuickVaultUnlockSection.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/QuickVaultUnlockSection.es.resx
index 24d03032f..30978667f 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/QuickVaultUnlockSection.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/QuickVaultUnlockSection.es.resx
@@ -59,43 +59,43 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Passkey unlock
+ Desbloqueo con llave de acceso
Title for passkey unlock section
- Your master password is encrypted with the passkey PRF and stored locally. When you reload the AliasVault page or tab, you can unlock your vault with your passkey. If you wish to disable passkey unlock, you can do so with the button below. Your master password will still work for unlocking the vault.
+ Su contraseña maestra se encripta con la llave PRF y se almacena local. Al recargar la página o pestaña de AliasVault, puede desbloquear su bóveda con su llave. Si desea deshabilitar el desbloqueo de contraseña, puede hacerlo con el botón de abajo. Su contraseña maestra seguirá funcionando para desbloquear la bóveda.
Description when passkey unlock is enabled
- Disable Passkey Unlock
+ Desactivar el desbloqueo con llave de acceso
Button to disable passkey unlock
- By default, reloading the AliasVault page or tab requires you to enter your master password again. With a passkey, you can unlock your vault instantly. When enabled, your master password is locally encrypted using the passkey's PRF extension. Note: the passkey will only work for the current device and browser that you enable it on.
+ Por defecto, recargar la página o pestaña de AliasVault requiere que vuelva a introducir su contraseña maestra. Con una llave de acceso, puede desbloquear la bóveda al instante. Cuando está habilitada, su contraseña maestra se cifrará localmente usando la extensión PRF de la contraseña. Nota: la llave de acceso sólo funcionará para el dispositivo actual y el navegador en el que la active.
Description when passkey unlock is disabled
- This feature is currently supported by AliasVault browser extension and iOS app. Android support is coming soon. If you experience any issues, you can disable this feature at any time.
+ Esta función está soportada actualmente por la extensión del navegador AliasVault y la aplicación iOS. El soporte para Android estará disponible pronto. Si experimenta algún problema, puede desactivar esta característica en cualquier momento.
Warning about feature compatibility
- Enable Passkey Unlock
+ Activar desbloqueo de llave
Button to enable passkey unlock
- Passkey unlock is successfully enabled. The next time your vault is locked, you can unlock it with your created passkey.
+ El desbloqueo con llave de acceso se ha habilitado con éxito. La próxima vez que su bóveda esté bloqueada, puede desbloquearla con su llave de acceso creada.
Success message when passkey unlock is enabled
- Passkey unlock is successfully disabled.
+ El desbloqueo con llave de acceso está desactivado correctamente.
Success message when passkey unlock is disabled
- Your current browser does not support the WebAuthn PRF extension. Please try again with a different browser.
+ Su navegador actual no soporta la extensión WebAuthn PRF. Por favor, inténtelo de nuevo con un navegador diferente.
Error when WebAuthn is not supported
- An error occurred while trying to enable Quick Vault Unlock. Please try again (later).
+ Ocurrió un error mientras se intentaba habilitar el desbloqueo rápido de la bóveda. Por favor, inténtalo de nuevo (más tarde).
Generic error message when enabling fails
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/RecentAuthLogsSection.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/RecentAuthLogsSection.es.resx
index 9f44ecda0..411115d43 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/RecentAuthLogsSection.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/RecentAuthLogsSection.es.resx
@@ -59,47 +59,47 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Recent Auth Logs
+ Registros Auth recientes
Section title
- Below you can find an overview of recent login attempts to your account.
+ A continuación puede encontrar un resumen de los intentos de inicio de sesión recientes en su cuenta.
Description of auth logs section
- No authentication logs found.
+ No hay registros de autenticación.
Message when no auth logs are available
- Timestamp
+ Fecha y hora
Table column header
- Event Type
+ Tipo de evento
Table column header
- Client
+ Cliente
Table column header
- IP Address
+ Dirección IP
Table column header
- Device
+ Dispositivo
Table column header
- Success
+ Éxito
Table column header
- Success
+ Correcto
Status indicator for successful login
- Failed
+ Fallo
Status indicator for failed login
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/ShowRecoveryCodes.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/ShowRecoveryCodes.es.resx
index ab81def5c..5dfe9f0bd 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/ShowRecoveryCodes.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/ShowRecoveryCodes.es.resx
@@ -59,19 +59,19 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Recovery codes
+ Códigos de recuperación
Section title
- The recovery codes below are used to access your account in case you lose access to your authenticator device. Make a photo or write them down and store them in a secure location. Do not share them with anyone.
+ Los códigos de recuperación a continuación se utilizan para acceder a su cuenta en caso de que pierda el acceso a su dispositivo de autenticación. Haz una foto o escríbelas y guárdalas en un lugar seguro. No las compartas con nadie.
Description of recovery codes
- Store these recovery codes in a safe place.
+ Almacene estos códigos de recuperación en un lugar seguro.
Warning title about storing codes
- If you lose your device and don't have the recovery codes you will lose access to your account. These codes are only shown once!
+ Si pierdes tu dispositivo y no tienes los códigos de recuperación, perderás el acceso a tu cuenta. ¡Estos códigos solo se muestran una vez!
Warning description about recovery codes
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/TwoFactorAuthenticationSection.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/TwoFactorAuthenticationSection.es.resx
index c90b53ebd..f62c47060 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/TwoFactorAuthenticationSection.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/TwoFactorAuthenticationSection.es.resx
@@ -59,23 +59,23 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Two-factor authentication
+ Autenticación de doble factor
Section title
- Two factor authentication is currently enabled.
+ La autenticación de doble factor está habilitada actualmente.
Status message when 2FA is enabled
- Two factor authentication is currently disabled. In order to improve your account security we advise you to enable it.
+ La autenticación de doble factor está actualmente deshabilitada. Para mejorar la seguridad de su cuenta le aconsejamos habilitarla.
Status message when 2FA is disabled
- Enable Two-Factor Authentication
+ Activar la autenticación de doble factor
Button to enable 2FA
- Disable Two-Factor Authentication
+ Desactivar la autenticación de doble factor
Button to disable 2FA
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.es.resx
index 77427283f..b86c5889c 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.es.resx
@@ -59,7 +59,7 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- + New Alias
+ + Nuevo alias
Text for the new alias button
@@ -67,39 +67,39 @@
Short text for the new alias button on mobile
- Create New Alias
+ Crear nuevo Alias
Title of the create new alias popup
- Service Name
+ Nombre del servicio
Label for service name field
- E.g. Facebook
+ Ejemplo: Facebook
Placeholder text for service name field
- Service URL
+ URL del servicio
Label for service URL field
- Create
+ Crear
Create button text
- Create via advanced mode
+ Crear en modo avanzado
Link text to advanced creation mode
- Creating new alias...
+ Creando nuevo alias...
Loading message while creating alias
- Error creating a new credential. Please try again (later) or log-out and in again.
+ Error al crear una nueva credencial. Por favor, inténtelo de nuevo (más tarde) o cierre la sesión y vuelva a entrar.
Error message when credential creation fails
- Credential created successfully.
+ Credencial creada con éxito.
Success message when credential is created
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/SearchWidget.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/SearchWidget.es.resx
index 20d6789c6..f896eee30 100644
--- a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/SearchWidget.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/SearchWidget.es.resx
@@ -20,27 +20,27 @@
- Search vault...
+ Buscar bóveda...
Placeholder text for search input field
- Type a term to search for, this can be the service name, description or email address.
+ Escriba un término para buscar, puede ser el nombre del servicio, la descripción o la dirección de correo electrónico.
Help text explaining what can be searched
- Please type more chars
+ Por favor escriba más caracteres
Message when search term is too short
- Searching for "{0}"
+ Buscando "{0}"
Message showing current search term
- No results found
+ No hay resultados
Message when no search results are found
- Searching...
+ Buscando...
Message when search is in progress
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Layout/Footer.es.resx b/apps/server/AliasVault.Client/Resources/Layout/Footer.es.resx
index 5e244da1f..f2b93898c 100644
--- a/apps/server/AliasVault.Client/Resources/Layout/Footer.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Layout/Footer.es.resx
@@ -59,23 +59,23 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- All rights reserved.
+ Todos los derechos reservados.
Copyright text in footer
- Tip: Use the g+c (go create) keyboard shortcut to quickly create a new alias.
+ Consejo: Usa el acceso directo del teclado g+c (ir+crear) para crear rápidamente un nuevo alias.
Tip about keyboard shortcut for creating aliases
- Tip: Use the g+f (go find) keyboard shortcut to focus the search field.
+ Consejo: Usa el atajo de teclado g+f (ir+buscar) para enfocar el campo de búsqueda.
Tip about keyboard shortcut for search
- Tip: Use the g+h (go home) keyboard shortcut to go to the homepage.
+ Consejo: Usa el acceso directo del teclado g+h (ir+casa) para ir a la página de inicio.
Tip about keyboard shortcut for home
- Tip: Use the g+l (go lock) keyboard shortcut to lock the vault.
+ Consejo: Usa el acceso directo del teclado g+l (ir+bloquear) para bloquear la bóveda.
Tip about keyboard shortcut for locking vault
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.es.resx b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.es.resx
index ddca315a8..bbcd5d1bd 100644
--- a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.es.resx
@@ -21,51 +21,51 @@
- Credentials
+ Credenciales
Main navigation link for credentials section
- Emails
+ Correos
Main navigation link for emails section
- General settings
+ Ajustes generales
Navigation link for general settings
- Security settings
+ Ajustes de seguridad
Navigation link for security settings
- Import / Export
+ Importar / Exportar
Navigation link for import/export settings
- Extensions & Apps
+ Extensiones y Aplicaciones
Navigation link for extensions and apps settings
- Switch to light mode
+ Cambiar a tema claro
Button text for switching to light theme
- Switch to dark mode
+ Cambiar a tema oscuro
Button text for switching to dark theme
- Log out
+ Cerrar sesión
Button text for logging out
- Open menu
+ Abrir menú
Screen reader label for mobile menu button
- NEW
+ NUEVO
Label for new features or menu items
diff --git a/apps/server/AliasVault.Client/Resources/MobileLogin.es.resx b/apps/server/AliasVault.Client/Resources/MobileLogin.es.resx
index e73f957c4..3a3ebe25a 100644
--- a/apps/server/AliasVault.Client/Resources/MobileLogin.es.resx
+++ b/apps/server/AliasVault.Client/Resources/MobileLogin.es.resx
@@ -59,6 +59,6 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Mobile login request timed out. Please reload the page and try again.
+ Se ha agotado el tiempo de inicio de sesión del móvil. Por favor, vuelva a cargar la página e inténtelo de nuevo.
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Auth/ForgotPassword.es.resx b/apps/server/AliasVault.Client/Resources/Pages/Auth/ForgotPassword.es.resx
index 4cab98106..57cf06e00 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Auth/ForgotPassword.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Auth/ForgotPassword.es.resx
@@ -59,27 +59,27 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Lost password
+ Contraseña perdida
Title for the forgot password page
- Unfortunately, if you've lost your password, there's no way to recover it. AliasVault employs end-to-end encryption for all your data, ensuring that nobody except you, can access your data.
+ Lamentablemente, si has perdido tu contraseña, no hay forma de recuperarla. AliasVault emplea cifrado de extremo a extremo para todos sus datos, asegurándose de que nadie excepto usted, pueda acceder a ellos.
Explanation that password recovery is not possible due to encryption
- If you don't remember your password, you will need to create a new account. Please note that this will result in the loss of all your data.
+ Si no recuerda su contraseña, necesitará crear una nueva cuenta. Tenga en cuenta que esto resultará en la pérdida de todos sus datos.
Warning about needing to create a new account and data loss
- Recently changed password
+ Contraseña cambiada recientemente
Section title for recently changed password help
- If you've recently changed your password and are experiencing difficulties signing in, please contact support at {0} for assistance.
+ Si has cambiado recientemente tu contraseña y tienes dificultades para iniciar sesión, ponte en contacto con el servicio de asistencia {0}.
Instructions to contact support when support email is available. {0} is placeholder for email address
- If you've recently changed your password and are experiencing difficulties signing in with your new password, please note that the server administrator may be able to recover an earlier backup of your vault to assist you. If this is the case, please contact the server administrator.
+ Si has cambiado recientemente tu contraseña y tienes dificultades para iniciar sesión con tu nueva contraseña, ten en cuenta que el administrador del servidor puede recuperar una copia de seguridad anterior de tu bóveda para ayudarte. Si éste es el caso, póngase en contacto con el administrador del servidor.
Instructions to contact server administrator when no support email is available
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Auth/Logout.es.resx b/apps/server/AliasVault.Client/Resources/Pages/Auth/Logout.es.resx
index 604f65e8a..784220d85 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Auth/Logout.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Auth/Logout.es.resx
@@ -59,11 +59,11 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Logging out
+ Cerrando sesión
Title shown during logout process
- Securely unloading your data and logging you out. Please wait.
+ Descargando sus datos de forma segura y cerrando la sesión. Por favor espere.
Description shown during logout process
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Auth/MobileLogin.es.resx b/apps/server/AliasVault.Client/Resources/Pages/Auth/MobileLogin.es.resx
index e150a8792..28363861d 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Auth/MobileLogin.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Auth/MobileLogin.es.resx
@@ -59,19 +59,19 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Log in using Mobile App
+ Iniciar sesión con la aplicación móvil
Page title for mobile unlock feature
- Unlock using Mobile App
+ Desbloquear con la aplicación móvil
Modal title for mobile unlock feature
- Scan this QR code with your AliasVault mobile app to login.
+ Escanea este código QR con tu app móvil de AliasVault para iniciar sesión.
Description instructing user to scan QR code
- Scan this QR code with your AliasVault mobile app to unlock your vault.
+ Escanea este código QR con tu app móvil de AliasVault para desbloquear tu bóveda.
Description instructing user to scan QR code to unlock
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Auth/MobileUnlockModal.es.resx b/apps/server/AliasVault.Client/Resources/Pages/Auth/MobileUnlockModal.es.resx
index 7c0f59c9c..b07417047 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Auth/MobileUnlockModal.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Auth/MobileUnlockModal.es.resx
@@ -59,15 +59,15 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Log in using Mobile App
+ Iniciar sesión con la aplicación móvil
Page title for mobile unlock feature
- Unlock using Mobile App
+ Desbloquear con la aplicación móvil
Modal title for mobile unlock feature
- Scan this QR code with your AliasVault mobile app to login and unlock your vault.
+ Escanea este código QR con tu aplicación móvil de AliasVault para iniciar sesión y desbloquear tu bóveda.
Description instructing user to scan QR code
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Auth/Setup/Setup.es.resx b/apps/server/AliasVault.Client/Resources/Pages/Auth/Setup/Setup.es.resx
index 8b6583d1f..3846d8853 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Auth/Setup/Setup.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Auth/Setup/Setup.es.resx
@@ -21,32 +21,32 @@
- Using AliasVault
+ Usando AliasVault
Title for the terms and conditions step
- Choose Username
+ Elige nombre de usuario
Title for the username selection step
- Set Password
+ Establecer contraseña
Title for the password creation step
- Creating Vault
+ Creando Bóveda
Title for the vault creation step
- Setup
+ Configuración
Default setup step title
- Create Account
+ Crear cuenta
Button text for creating account
- Continue
+ Continuar
Continue button text
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Auth/Start.es.resx b/apps/server/AliasVault.Client/Resources/Pages/Auth/Start.es.resx
index 03cdcf4fb..cf9fee55d 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Auth/Start.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Auth/Start.es.resx
@@ -59,27 +59,27 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Password & (Email) Alias Manager
+ Gestor de contraseñas y Alias (Email)
Main title of the application
- Your Privacy. Protected.
+ Tu privacidad. Protegida.
Tagline emphasizing privacy protection
- Create new vault
+ Crear nueva bóveda
Button text for creating a new vault
- Log in with existing account
+ Iniciar sesión con cuenta existente
Button text for logging in with existing account
- HTTPS Required
+ HTTPS requerido
Title for HTTPS warning banner
- Browsers only allow secure crypto operations via HTTPS, except for localhost. Login/registration won't work over HTTP with the current hostname. Please switch to HTTPS.
+ Los navegadores solo permiten operaciones criptográficas seguras via HTTPS, excepto para localhost. Inicio de sesión/registro no funcionará sobre HTTP con el nombre de host actual. Por favor, cambie a HTTPS.
Message explaining why HTTPS is required
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Auth/Unlock.es.resx b/apps/server/AliasVault.Client/Resources/Pages/Auth/Unlock.es.resx
index 21cb9e6a6..779642df4 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Auth/Unlock.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Auth/Unlock.es.resx
@@ -59,71 +59,71 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Logging in with passkey...
+ Iniciando sesión con llave de acceso...
Message shown while WebAuthn authentication is in progress
- Quickly unlock your vault using your passkey. Or login with your password as a fallback.
+ Desbloquea rápidamente tu bóveda usando tu llave de acceso. O inicia sesión con tu contraseña como habitualmente.
Description explaining WebAuthn unlock options
- Unlock with passkey
+ Desbloquear con llave
Button text for WebAuthn unlock
- Unlock with password
+ Desbloquear con contraseña
Button text for password unlock
- Enter your master password to unlock your vault.
+ Introduzca su contraseña maestra para desbloquear su bóveda.
Description for password unlock form
- Your password
+ Tu contraseña
Label for password input field
- Unlock
+ Desbloquear
Button text for unlock submission
- Switch accounts?
+ ¿Cambiar de cuenta?
Text before logout link
- Log out
+ Cerrar sesión
Link text for logout
- Unlocking vault...
+ Desbloqueando bóveda...
Loading message while unlocking vault
- An error occurred while processing the unlock request.
+ Se ha producido un error al procesar la solicitud de desbloqueo.
Error message for unlock request processing
- The password is incorrect. Please try entering your password again, or log out and log in again.
+ La contraseña es incorrecta. Por favor, intenta introducir tu contraseña de nuevo, o cierra sesión e inicia sesión nuevamente.
Error message for incorrect password
- Your session has timed out. Please log in again.
+ Su sesión ha expirado. Por favor, inicie sesión de nuevo.
Error message for session timeout
- Connection with the AliasVault servers failed. Please try again (later).
+ La conexión con los servidores de AliasVault ha fallado. Inténtalo de nuevo (más tarde).
Error message for server connection failure
- Your current browser does not support the WebAuthn PRF extension. Please login with your password instead.
+ Su navegador actual no soporta la extensión WebAuthn PRF. Por favor, inténtelo de nuevo con su contraseña.
Error message when WebAuthn is not supported
- An error occurred while processing the login request. Try again (later).
+ Se ha producido un error al procesar la solicitud de acceso. Inténtalo de nuevo (más tarde).
Generic error message for unlock failures
- Unlock with Mobile App
+ Desbloquear con la aplicación móvil
Button text for unlocking with mobile app
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Credentials/AddEdit.es.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Credentials/AddEdit.es.resx
index 59a328abb..a7a9388c6 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Main/Credentials/AddEdit.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Credentials/AddEdit.es.resx
@@ -21,41 +21,41 @@
- Add credential
+ Añadir credencial
Title for adding a new credential
- Edit credential
+ Editar credencial
Title for editing an existing credential
- Create a new credential below.
+ Crear una nueva credencial a continuación.
Description for adding a new credential
- Edit the existing credential below.
+ Editar la credencial existente a continuación.
Description for editing an existing credential
- View credential
+ Ver credencial
Breadcrumb text for viewing a credential
- Edit credential
+ Editar credencial
Breadcrumb text for editing a credential
- Add new credential
+ Añadir nueva credencial
Breadcrumb text for adding a new credential
- Service
+ Servicio
Header for the service information section
- Login credentials
+ Credenciales de acceso
Header for the login credentials section
@@ -63,138 +63,138 @@
Header for the alias information section
- Notes
+ Notas
Header for the notes section
- Attachments
+ Archivos adjuntos
Header for the attachments section
- Service Name
+ Nombre del servicio
Label for service name input
- Service URL
+ URL del servicio
Label for service URL input
- Email
+ Correo
Label for email input
- Username
+ Nombre de usuario
Label for username input
- Password
+ Contraseña
Label for password input
- First Name
+ Nombre
Label for first name input
- Last Name
+ Apellido
Label for last name input
- Nick Name
+ Apodo
Label for nick name input
- Gender
+ Género
Label for gender input
- Birth Date
+ Fecha de nacimiento
Label for birth date input
- Notes
+ Notas
Label for notes input
- E.g. Facebook
+ Ejemplo: Facebook
Placeholder text for service name input
- Generate Random Alias
+ Crear alias aleatorio
Button text for generating a random alias
- Clear Alias Fields
+ Limpiar campos de alias
Button text for clearing alias fields
- Save Credential
+ Guardar credencial
Button text for saving a credential
- Cancel
+ Cancelar
Button text for canceling the operation
- Saving vault...
+ Guardando bóveda...
Loading message when saving vault
- This credential does not exist (anymore). Please try again.
+ Esta credencial (ya) no existe. Por favor, inténtelo de nuevo.
Error message when credential doesn't exist
- Error saving credentials. Please try again.
+ Error al guardar las credenciales. Por favor, inténtelo de nuevo.
Error message when saving credentials fails
- Credential updated successfully.
+ Credencial actualizada correctamente.
Success message when credential is updated
- Credential created successfully.
+ Credencial creada con éxito.
Success message when credential is created
- Passkey
+ Llave de acceso
Section header for passkey
- Passkey
+ Llave de acceso
Label for passkey
- Site
+ Sitio
Label for passkey site/relying party ID
- Name
+ Nombre
Label for passkey display name
- Passkeys are created through the browser extension or mobile apps when prompted by a website. They cannot be manually edited or created through the web app. To remove this passkey, you can delete it from this credential. To replace or create a new passkey, visit the website and follow its prompts.
+ Las llaves de acceso se crean a través de la extensión del navegador o de las aplicaciones móviles cuando un sitio web lo solicita. No se pueden editar o crear manualmente a través de la aplicación web. Para eliminar esta llave de acceso, puede eliminarla de esta credencial. Para reemplazar o crear una nueva llave de acceso, visite el sitio web y siga sus indicaciones.
Help text explaining how passkeys work
- Delete passkey
+ Eliminar llave
Button to delete passkey
- Passkey marked for deletion
+ Llave de acceso marcada para eliminar
Header when passkey is marked for deletion
- This passkey will be deleted when you save this credential.
+ Esta llave de acceso se eliminará cuando guarde esta credencial.
Message explaining passkey will be deleted on save
- Undo
+ Deshacer
Button to undo passkey deletion
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Credentials/Delete.es.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Credentials/Delete.es.resx
index a5756b347..d6527d40e 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Main/Credentials/Delete.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Credentials/Delete.es.resx
@@ -20,23 +20,23 @@
- Delete credential
+ Borrar credencial
Page title for deleting credentials
- Delete credential
+ Borrar credencial
Page header title for deleting credential
- You can delete the credential below.
+ Puede eliminar la credencial a continuación.
Page description for deleting credential
- Note: removing this login entry is permanent and cannot be undone.
+ Nota: eliminar esta entrada de acceso es permanente y no se puede deshacer.
Warning message about permanent deletion
- Credential entry
+ Credencial
Section header for credential details
@@ -44,39 +44,39 @@
Label for credential ID field
- Service name
+ Nombre del servicio
Label for service name field
- Yes, I'm sure
+ Si, estoy seguro
Confirmation button text
- No, cancel
+ No, cancelar
Cancel button text
- View credential
+ Ver credencial
Breadcrumb text for view credential page
- Delete credential
+ Borrar credencial
Breadcrumb text for delete credential page
- Error deleting. Credential not found.
+ Error al eliminar. Credencial no encontrada.
Error message when credential is not found during deletion
- Deleting credential...
+ Eliminando credencial...
Loading message while deleting credential
- Credential successfully deleted.
+ Credencial eliminada correctamente.
Success message after credential deletion
- Error saving database.
+ Error al guardar en la base de datos.
Error message when database save fails
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Credentials/Home.es.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Credentials/Home.es.resx
index e2b72394c..9abf4118e 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Main/Credentials/Home.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Credentials/Home.es.resx
@@ -60,53 +60,53 @@
- Credentials
+ Credenciales
Main credentials page title
- Find all of your credentials below.
+ Encuentre todas sus credenciales a continuación.
Page description text
- View Mode
+ Modo de vista
Label for view mode dropdown
- Grid View
+ Vista de cuadrícula
Grid view option in dropdown
- Table View
+ Vista de Tabla
Table view option in dropdown
- Sort Order
+ Orden
Label for sort order dropdown
- Oldest First
+ Antiguos Primero
Oldest first sort option
- Newest First
+ Nuevos Primero
Newest first sort option
- Alphabetical
+ Alfabético
Alphabetical sort option
- No credentials yet
+ Aún no hay credenciales
Title when no credentials exist
- Create your first credential using the
+ Crea tu primera credencial usando el
Text explaining how to create first credential
- "+ New Alias"
+ "+ Nuevo alias"
Text reference to the New Alias button (desktop)
@@ -114,37 +114,37 @@
Text reference to the New Alias button (mobile)
- button in the top right corner.
+ botón en la esquina superior derecha.
Text describing button location
- or
+ o
Separator text between options
- If you previously used a different password manager, you can import your credentials from it.
+ Si previamente utilizó un gestor de contraseñas diferente, puede importar sus credenciales desde él.
Text explaining import option
- Import from KeePass, Bitwarden, Chrome, Firefox...
+ Importar desde KeePass, Bitwarden, Chrome, Firefox...
Import button text
- Failed to load credentials.
+ Fallo al cargar las credenciales.
Error message when credentials fail to load
- Filter
+ Filtro
Label for filter dropdown
- (All) Credentials
+ (Todas) Credenciales
Filter option to show all credentials
- Passkeys
+ Llaves de acceso
Filter option to show only passkeys
@@ -152,24 +152,24 @@
Filter option to show only aliases
- Passwords
+ Contraseñas
Filter option to show only username/passwords
- Attachments
+ Archivos adjuntos
Filter option to show only credentials with attachments
- No passkeys have been created yet. Passkeys are added through the browser extension or mobile apps when visiting a website that supports passkeys and offers passkey authentication.
+ Aún no se han creado claves de acceso. Las llaves se añaden a través de la extensión del navegador o de las aplicaciones móviles cuando visitan un sitio web que soporta contraseñas y ofrece autenticación de contraseñas.
Empty state message when no passkeys are found
- No credentials with attachments found.
+ No se encontraron credenciales con archivos adjuntos.
Empty state message when no credentials with attachments are found
- No credentials match the selected filter.
+ Ninguna credencial coincide con el filtro seleccionado.
Empty state message when no credentials match the filter
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Credentials/View.es.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Credentials/View.es.resx
index 334ddc377..b160c183f 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Main/Credentials/View.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Credentials/View.es.resx
@@ -20,51 +20,51 @@
- View credentials
+ Ver credenciales
Page title for viewing credentials
- View credential
+ Ver credencial
Page header title for viewing a credential
- Edit
+ Editar
Text for edit button on mobile
- Edit credential
+ Editar credencial
Text for edit button on desktop
- Delete
+ Eliminar
Text for delete button on mobile
- Delete credential
+ Eliminar credencial
Text for delete button on desktop
- Login credentials
+ Credenciales de acceso
Section header for login credentials
- Below you can view and copy the generated credentials for this account. Any emails sent to the shown address will automatically appear on this page.
+ A continuación puede ver y copiar las credenciales generadas para esta cuenta. Cualquier correo electrónico enviado a la dirección mostrada aparecerá automáticamente en esta página.
Description for generated credentials with email support
- Below you can view and copy the stored login credentials for this account.
+ A continuación puede ver y copiar las credenciales de inicio de sesión almacenadas para esta cuenta.
Description for stored credentials without email support
- Email
+ Correo
Label for email field
- Username
+ Nombre de usuario
Label for username field
- Password
+ Contraseña
Label for password field
@@ -72,51 +72,51 @@
Section header for alias information
- Full name
+ Nombre completo
Label for full name field
- First name
+ Nombre
Label for first name field
- Last name
+ Apellido
Label for last name field
- Birthdate
+ Fecha de nacimiento
Label for birthdate field
- Nickname
+ Apodo
Label for nickname field
- View credential
+ Ver credencial
Breadcrumb text for view credential page
- This credential does not exist (anymore). Please try again.
+ Esta credencial (ya) no existe. Por favor, inténtelo de nuevo.
Error message when credential is not found
- Passkey
+ Llave de acceso
Section header for passkey
- Passkey
+ Llave de acceso
Label for passkey
- Site
+ Sitio
Label for passkey site/relying party ID
- Name
+ Nombre
Label for passkey display name
- Passkeys are created through the browser extension or mobile apps when prompted by a website. They cannot be manually edited or created through the web app. To remove this passkey, you can delete it from this credential. To replace or create a new passkey, visit the website and follow its prompts.
+ Las llaves de acceso se crean a través de la extensión del navegador o de las aplicaciones móviles cuando un sitio web lo solicita. No se pueden editar o crear manualmente a través de la aplicación web. Para eliminar esta llave de acceso, puede eliminarla de esta credencial. Para reemplazar o crear una nueva llave de acceso, visite el sitio web y siga sus indicaciones.
Help text explaining how passkeys work
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Emails/Home.es.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Emails/Home.es.resx
index f7c70e218..d083970c6 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Main/Emails/Home.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Emails/Home.es.resx
@@ -59,47 +59,47 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Emails
+ Correos
Page title
- You can view all emails received by your private email addresses below.
+ Puede ver todos los correos recibidos por su dirección de correo electrónico privada a continuación.
Page description
- Auto-refresh enabled
+ Auto-refrescar activado
Tooltip for auto-refresh indicator
- Refresh
+ Refrescar
Refresh button text
- You are not using any private email addresses (yet). Create a new alias and use a private email address supported by AliasVault. All emails received by these private email addresses will show up here.
+ No estás usando ninguna dirección de correo electrónico privada (aún). Crea un nuevo alias y usa una dirección de correo electrónico privada soportada por AliasVault. Todos los correos electrónicos recibidos por estas direcciones privadas aparecerán aquí.
Message when no email addresses are configured
- No emails have been received yet.
+ Aún no se han recibido correos.
Message when no emails are received
- Loading...
+ Cargando...
Loading indicator text
- Load More ({0} remaining)
+ Cargar más ({0} restantes)
Load more button text with count. {0} is placeholder for number of remaining emails
- An error occurred while trying to load the emails. Please try to edit and save any credential entry to synchronize the database, then try again.
+ 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.
Error message when email claim does not exist
- Failed to load email: {0}
+ Error al cargar el correo: {0}
Error message when loading email fails. {0} is placeholder for error message
- Failed to load more emails: {0}
+ Error al cargar más correos: {0}
Error message when loading more emails fails. {0} is placeholder for error message
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/Apps.es.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/Apps.es.resx
index a7982ff63..8451c6373 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/Apps.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/Apps.es.resx
@@ -21,45 +21,45 @@
- Extensions & Apps
+ Extensiones y Aplicaciones
Page title for extensions and apps
- Install browser extensions and mobile apps to access your vault from all your devices and automatically fill credentials on websites.
+ Instala las extensiones del navegador y las aplicaciones móviles para acceder a tu bóveda desde todos tus dispositivos y rellena automáticamente las credenciales en los sitios web.
Page description for extensions and apps
- Extensions & Apps
+ Extensiones y Aplicaciones
Breadcrumb title for extensions and apps
- Browser Extensions
+ Extensiones de navegador
Title for browser extensions section
- The AliasVault browser extension allows you to autofill existing credentials on any website. It also allows you to generate new aliases during registration, access received emails on all of your aliases, and view your aliases and identities.
+ La extensión del navegador AliasVault le permite autorrellenar las credenciales existentes en cualquier sitio web. También le permite generar nuevos alias durante el registro, acceder a correos electrónicos recibidos en todos sus alias, y ver sus alias e identidades.
Description for browser extensions
- Install
+ Instalar
Install button text
- Coming soon
+ Próximamente
Coming soon text for unavailable extensions
- Mobile Apps
+ Aplicaciones Móviles
Title for mobile apps section
- The AliasVault mobile app allows you to access your aliases and identities on the go, view and manage received emails, and generate new aliases anytime. Your data is fully protected with on-device biometric authentication.
+ La aplicación móvil AliasVault te permite acceder a tus alias e identidades donde sea, ver y administrar los correos recibidos y generar nuevos alias en cualquier momento. Sus datos están totalmente protegidos con autenticación biométrica del dispositivo.
Description for mobile apps
- Download
+ Descargar
Download button text
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/General.es.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/General.es.resx
index 89c9e7e5a..697adabfa 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/General.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/General.es.resx
@@ -21,144 +21,144 @@
- General settings
+ Ajustes generales
Page title for general settings
- Configure general AliasVault settings.
+ Configurar ajustes generales de AliasVault.
Page description for general settings
- General settings
+ Ajustes generales
Breadcrumb title for general settings
- Email Settings
+ Ajustes de correo
Title for email settings section
- Default email domain
+ Dominio de correo por defecto
Label for default email domain setting
- Set the default email domain that will be used when creating new credentials.
+ Establezca el dominio de correo electrónico por defecto que se utilizará al crear nuevas credenciales.
Description for default email domain setting
- Note: Email received on private domains are end-to-end encrypted and can only be read by you, while email received on public domains can be read by anyone that knows the receiving email address.
+ Nota: El correo electrónico recibido en los dominios privados está cifrado de extremo a extremo y sólo puede ser leído por usted, mientras el correo recibido en los dominios públicos puede ser leído por cualquiera que conozca la dirección de correo receptora.
Note for default email domain setting explaining the difference between private and public domains.
- Learn more about the difference
+ Más información sobre la diferencia
Link to documentation for default email domain setting
- Private Domains
+ Dominios privados
Label for private domains group
- No private email domains configured
+ No hay dominios de correo privado configurados
Label for private domains group when no private email domains are configured
- Public Domains
+ Dominios públicos
Label for public domains group
- Auto refresh emails content when new ones arrive
+ Actualiza automáticamente el contenido de los correos cuando lleguen nuevos
Label for auto email refresh setting
- Identity Generator Settings
+ Configuración del Generador de Identidades
Title for identity generator settings section
- Language
+ Idioma
Label for alias generation language setting
- Set the default language that will be used when generating new identities.
+ Establece el idioma por defecto que se utilizará al generar nuevas identidades.
Description for alias generation language setting
- Gender
+ Género
Label for alias generation gender setting
- Set the default gender preference for generating new identities.
+ Establecer la preferencia de género por defecto para generar nuevas identidades.
Description for alias generation gender setting
- Random
+ Aleatorio
Random gender option
- Male
+ Hombre
Male gender option
- Female
+ Mujer
Female gender option
- Age range
+ Rango de edad
Label for alias generation age range setting
- Set the default age range for generating new identities. This affects the birthdate assigned to the generated identity.
+ Establecer el rango de edad por defecto para generar nuevas identidades. Esto afecta a la fecha de nacimiento asignada a la identidad generada.
Description for alias generation age range setting
- Clipboard Settings
+ Ajustes del portapapeles
Title for clipboard settings section
- Auto-clear clipboard after copying
+ Auto-limpiar portapapeles después de copiar
Label for clipboard clear seconds setting
- Automatically clear clipboard contents after copying passwords or other sensitive data.
+ Limpiar automáticamente el contenido del portapapeles después de copiar contraseñas u otros datos sensibles.
Description for clipboard clear seconds setting
- Disabled
+ Desactivado
Option to disable clipboard clearing
- 5 seconds
+ 5 segundos
Option to clear clipboard after 5 seconds
- 10 seconds
+ 10 segundos
Option to clear clipboard after 10 seconds
- 15 seconds
+ 15 segundos
Option to clear clipboard after 15 seconds
- Note: clearing the clipboard in the web app is only possible when the tab is active. If the tab loses focus, the clipboard will be cleared when it comes back into focus.
+ Nota: Limpiar el portapapeles en la aplicación web sólo es posible cuando la pestaña está activa. Si la pestaña pierde el enfoque, el portapapeles se limpiará cuando vuelva a enfocarse.
Note explaining limitations of clipboard clearing feature
- Password Settings
+ Configuracion de contraseñas
Title for password settings section
- Application Language
+ Idioma de la aplicación
Title for app language settings section
- Language
+ Idioma
Label for app language setting
- Set the language for the application interface.
+ Establezca el idioma de la interfaz de la aplicación.
Description for app language setting
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/General.he.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/General.he.resx
index 644f3b924..9ba0f1a01 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/General.he.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/General.he.resx
@@ -71,11 +71,11 @@
- Identity Generator Settings
+ הגדרות מחולל זהויות
Title for identity generator settings section
- Language
+ שפה
Label for alias generation language setting
@@ -83,7 +83,7 @@
Description for alias generation language setting
- Gender
+ מגדר
Label for alias generation gender setting
@@ -103,11 +103,11 @@
Female gender option
- Age range
+ טווח גילים
Label for alias generation age range setting
- Set the default age range for generating new identities. This affects the birthdate assigned to the generated identity.
+ הגדרת טווח הגילים כברירת המחדל ליצירת זהויות חדשות. ההגדרות הזאת משפיעה על תאריך הלידה שמוקצית לזהות שנוצרת.
Description for alias generation age range setting
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/ImportExport/ImportExport.es.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/ImportExport/ImportExport.es.resx
index 54a95e792..474ae3e28 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/ImportExport/ImportExport.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/ImportExport/ImportExport.es.resx
@@ -59,57 +59,57 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Import / Export
+ Importar / Exportar
Page title
- On this page you can import and export your vault.
+ En esta página puede importar y exportar su bóveda.
Page description
- Import passwords
+ Importar contraseñas
Import section title
- Select a service to import from. If you are using a service that is not listed here and would like to see it supported, please raise an issue on <a href="https://github.com/aliasvault/aliasvault/issues" target="_blank" class="text-primary-500 hover:text-primary-700">GitHub</a> or contact us.
+ Seleccione un servicio desde el que importar. Si estás usando un servicio que no aparece aquí y te gustaría verlo soportado, por favor plantea un problema en <a href="https://github.com/aliasvault/aliasvault/issues" target="_blank" class="text-primary-500 hover:text-primary-700">GitHub</a> o contáctanos.
Import section description with HTML link
- Export vault
+ Exportar bóveda
Export section title
- If you want to export your AliasVault credentials to another AliasVault server (e.g. from cloud to self-hosted or vice-versa) or to another service altogether, you can export it here. Note that all exports are unencrypted so store it in a safe place and delete it when you no longer need it.
+ Si desea exportar sus credenciales de AliasVault a otro servidor AliasVault (p.e. de la nube a una instancia Self-hosted o viceversa) o a otro servicio en total, puedes exportarlo aquí. Tenga en cuenta que todas las exportaciones no están cifradas, así que guárdelas en un lugar seguro y borrarlas cuando ya no las necesites.
Export section description
- Export vault to unencrypted CSV file
+ Exportar bóveda a archivo CSV sin cifrar
Button to export as CSV
- Export vault to unencrypted SQLite file
+ Exportar bóveda a archivo SQLite sin cifrar
Button to export as SQLite
- Export vault
+ Exportar bóveda
Export confirmation dialog title
- Warning: Exporting your vault to an unencrypted file will expose all of your passwords and sensitive information in plain text. Only do this on trusted computers and ensure you:
+ 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 ordenadores de confianza y asegúrese de que:
-• Store the exported file in a secure location
-• Delete the file when you no longer need it
-• Never share the exported file with others
+• Almacene el archivo exportado en una ubicación segura
+• Elimine el archivo cuando ya no lo necesite
+• Nunca comparta el archivo exportado con otros
-Are you sure you want to continue with the export?
+¿Está seguro de que desea continuar con la exportación?
Export warning confirmation message
- Reset Vault
+ Restablecer bóveda
Reset vault section title
- This option allows you to completely empty your vault while keeping your account and email aliases. Use this if you want to start fresh after importing data from another password manager or if you want to clear all existing credentials to start over.
+ Esta opción le permite vaciar completamente su bóveda manteniendo su cuenta y alias de correo electrónico. Utilice esto si desea iniciar fresco después de importar datos de otro gestor de contraseñas o si desea borrar todas las credenciales existentes para empezar de nuevo.
Reset vault section description
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/Security/Security.es.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/Security/Security.es.resx
index 5b18c2213..946b86d1a 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/Security/Security.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/Security/Security.es.resx
@@ -59,19 +59,19 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Security settings
+ Ajustes de seguridad
Title for the security settings page
- Configure security settings.
+ Configurar ajustes de seguridad.
Description for the security settings page
- Refresh
+ Refrescar
Refresh button text
- Security settings
+ Ajustes de seguridad
Breadcrumb title for security settings
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Sync/StatusMessages/Creating.es.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Sync/StatusMessages/Creating.es.resx
index ad8115bd7..ec86ac8b9 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Main/Sync/StatusMessages/Creating.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Sync/StatusMessages/Creating.es.resx
@@ -59,19 +59,19 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Welcome to AliasVault
+ Bienvenido a AliasVault
Welcome title for new vault creation
- Your new encrypted vault is being initialized. This process may take a moment. Please wait.
+ Su nueva bóveda cifrada está siendo inicializada. Este proceso puede tardar un momento. Por favor espere.
Description for vault creation process
- Vault creation successful but failed to save to server. Please refresh the page and try again or contact support.
+ Creación de la bóveda exitosa pero no se pudo guardar en el servidor. Por favor, actualiza la página e inténtalo de nuevo o contacta con el soporte técnico.
Error message when vault creation succeeds but save fails
- Vault creation failed. Please try again or contact support.
+ La creación de la bóveda ha fallado. Por favor, inténtalo de nuevo o contacta con soporte.
Error message when vault creation fails
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Sync/StatusMessages/ErrorVaultDecrypt.es.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Sync/StatusMessages/ErrorVaultDecrypt.es.resx
index 3fbf49418..c1fd1c5fa 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Main/Sync/StatusMessages/ErrorVaultDecrypt.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Sync/StatusMessages/ErrorVaultDecrypt.es.resx
@@ -59,11 +59,11 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Vault decryption error.
+ Error al descifrar la bóveda.
Title for vault decryption error
- An error occurred while locally decrypting your vault. Your data is not accessible at this moment. Please try again (later) or contact support.
+ Se ha producido un error al descifrar localmente tu bóveda. Tus datos no están disponibles en este momento. Por favor, inténtalo de nuevo (más tarde) o contacta con soporte.
Description for vault decryption error
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Sync/StatusMessages/PendingMigrations.es.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Sync/StatusMessages/PendingMigrations.es.resx
index e62d9f804..6caa294b8 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Main/Sync/StatusMessages/PendingMigrations.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Sync/StatusMessages/PendingMigrations.es.resx
@@ -59,47 +59,47 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Upgrade Vault
+ Actualizar bóveda
Title for vault upgrade process
- AliasVault has been updated and your vault needs to be upgraded. This should only take a few seconds.
+ AliasVault ha sido actualizado y tu bóveda necesita ser actualizada. Esto solo debería tardar unos segundos.
Description of vault upgrade process
- Version Information
+ Información de versión
Title for version information section
- An upgrade is required to support the following changes: {0}
+ Es necesario actualizar para soportar los siguientes cambios: {0}
Description of upgrade requirements with changes placeholder
- No description available for this version.
+ Ninguna descripción disponible para esta versión.
Fallback text when version description is not available
- Your vault version:
+ Tu versión de bóveda:
Label for current vault version
- New available version:
+ Nueva versión disponible:
Label for new vault version
- Start upgrade process
+ Iniciar proceso de actualización
Button text to start the upgrade process
- Vault upgrade successful.
+ Actualización de bóveda correcta.
Success message after successful vault upgrade
- Database upgrade successful but failed to save to server. Please try again or contact support.
+ Actualización de la base de datos exitosa pero no se pudo guardar en el servidor. Por favor, inténtalo de nuevo o contacta con soporte.
Error message when upgrade succeeds but save fails
- Database upgrade failed. Please try again or contact support.
+ Error al actualizar la base de datos. Inténtalo de nuevo o contacta con soporte.
Error message when upgrade fails
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Sync/StatusMessages/VaultDecryptionProgress.es.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Sync/StatusMessages/VaultDecryptionProgress.es.resx
index 20c03991a..6b55df8a0 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Main/Sync/StatusMessages/VaultDecryptionProgress.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Sync/StatusMessages/VaultDecryptionProgress.es.resx
@@ -59,11 +59,11 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Vault decryption in progress
+ Descifrado de bóveda en curso
Title for vault decryption progress
- Please wait while your vault is initialized. This may take a moment.
+ Por favor, espere mientras su bóveda está inicializada. Esto puede tardar un momento.
Description for vault decryption progress
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Sync/Sync.es.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Sync/Sync.es.resx
index 2d2700eee..9adc8c157 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Main/Sync/Sync.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Sync/Sync.es.resx
@@ -59,15 +59,15 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Sync
+ Sincronizar
Page title for the sync page
- Switch accounts?
+ ¿Cambiar de cuenta?
Text before logout link
- Logout
+ Cerrar sesión
Link text for logout
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Welcome.es.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Welcome.es.resx
index eb8f6fd83..26b91e2ce 100644
--- a/apps/server/AliasVault.Client/Resources/Pages/Main/Welcome.es.resx
+++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Welcome.es.resx
@@ -21,19 +21,19 @@
- Welcome to AliasVault
+ Bienvenido a AliasVault
Title for the welcome step
- How AliasVault Works
+ Cómo funciona AliasVault
Title for the how it works step
- Tips
+ Consejos
Title for the tips step
- Get Started
+ Empezar
Title for the get started step
@@ -42,89 +42,90 @@
- Your vault has been successfully created! Protect your online privacy by creating unique aliases for each service you sign up for. Let's learn how AliasVault works and then create your first secure alias.
+ ¡Tu bóveda ha sido creada con éxito! Protege tu privacidad en línea creando alias únicos para cada servicio en el que te registras. Aprendamos cómo funciona AliasVault y luego crea tu primer alias seguro.
Welcome message on the first tutorial step
- When you need to sign up for a new service:
+ Cuando necesitas registrarte en un nuevo servicio:
Introduction text for how it works step
- AliasVault generates a random identity with a secure private email address
+ AliasVault genera una identidad aleatoria con una dirección de correo electrónico privada segura
First step in how it works explanation
- Use this information to sign up for the service
+ Utiliza esta información para registrarte en el servicio
Second step in how it works explanation
- Received emails show up in this app and can be opened in your browser
+ Los correos recibidos aparecen en esta aplicación y pueden abrirse en tu navegador
Third step in how it works explanation
- Your real email address and other personal information stay private
+ Tu dirección de correo electrónico real y otros datos personales permanecen privados
Fourth step in how it works explanation
- Keep Your Master Password Safe
+ Mantén tu contraseña maestra segura
Title for master password tip
- Your master password is required to decrypt your vault. Never share it with anyone and store it in a secure location. Warning: If you lose your master password, your data cannot be recovered - not even by our team.
+ Tu contraseña maestra es necesaria para descifrar tu bóveda. Nunca la compartas con nadie y la guardes en una ubicación segura. Aviso: Si pierde su contraseña maestra, sus datos no pueden ser recuperados
+- ni siquiera por nuestro equipo.
Content for master password tip
- Enable Two-Factor Authentication In Security Settings
+ Habilita la autenticación de doble factores en los ajustes de seguridad
Title for two-factor authentication tip
- Two-factor authentication adds an extra layer of security to your account. It requires you to enter a code from your authenticator app or provide a recovery code before your encrypted vault can be accessed.
+ La autenticación de doble factor añade una capa extra de seguridad a su cuenta. Requiere introducir un código de su aplicación de autenticación o que proporcionar un código de recuperación antes de que pueda acceder a su bóveda cifrada.
Content for two-factor authentication tip
- Browser Extensions and Mobile Apps
+ Extensiones del navegador y aplicaciones móviles
Title for browser extensions and mobile apps tip
- Install the AliasVault browser extension and mobile app to create aliases and autofill forms directly from your browser and smartphone.
+ Instala la extensión de AliasVault para tu navegador y la aplicación móvil para crear alias y autocompletar formularios directamente desde tu navegador y smartphone.
Content for browser extensions and mobile apps tip
- Ready to Start?
+ ¿Listo para empezar?
Title for ready to start section
- Now that you know how AliasVault works, let's create your first secure identity!
+ Ahora que sabes cómo funciona AliasVault ¡vamos a crear tu primera identidad segura!
Message encouraging user to create first identity
- Create Your First Identity
+ Crea tu primera identidad
Button text for creating first identity
- Continue
+ Continuar
Continue button text
- Get Started
+ Empezar
Get started button text
- Finishing tutorial...
+ Finalizando el tutorial...
Loading message when finishing tutorial
- Coming Soon
+ Próximamente
Label for features coming soon
- (Soon)
+ (Próximamente)
Suffix indicating feature coming soon
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/SharedResources.es.resx b/apps/server/AliasVault.Client/Resources/SharedResources.es.resx
index 51f4fd0fd..55c35d1a2 100644
--- a/apps/server/AliasVault.Client/Resources/SharedResources.es.resx
+++ b/apps/server/AliasVault.Client/Resources/SharedResources.es.resx
@@ -119,39 +119,39 @@
- Save
+ Guardar
Button text for saving changes
- Cancel
+ Cancelar
Button text for canceling an action
- Delete
+ Eliminar
Button text for deleting an item
- Edit
+ Editar
Button text for editing an item
- Close
+ Cerrar
Button text for closing a dialog or modal
- Back
+ Atrás
Button text for going back
- Next
+ Siguiente
Button text for proceeding to the next step
- Loading...
+ Cargando...
Loading message displayed during async operations
- Yes
+ Si
Confirmation button text
@@ -159,86 +159,86 @@
Rejection button text
- OK
+ Aceptar
OK button text
- Continue
+ Continuar
Button text to continue with an action
- Confirm
+ Confirmar
Button text to confirm an action
- Refresh
+ Refrescar
Button text to refresh content
- Email
+ Correo
Label for email input field
- Password
+ Contraseña
Label for password input field
- Username
+ Nombre de usuario
Label for username input field
- Name
+ Nombre
Label for name input field
- Description
+ Descripción
Label for description input field
- Title
+ Título
Label for title input field
- Website
+ Sitio Web
Label for website input field
- Search
+ Buscar
Label for search input field
- An error occurred. Please try again.
+ Ha ocurrido un error. Por favor, inténtalo de nuevo.
Generic error message
- An unknown error occurred. Please try again.
+ Se ha producido un error desconocido. Por favor, inténtelo de nuevo.
Generic unknown error message
- Please correct the errors below.
+ Por favor, corrija los siguientes errores.
Validation error message
- This field is required.
+ Se requiere este campo.
Required field validation error
- Please enter a valid email address.
+ Por favor, introduzca una dirección de correo válida.
Invalid email validation error
- Passwords do not match.
+ Las contraseñas no coinciden.
Password confirmation mismatch error
- Success
+ Correcto
Success status message
- Warning
+ Advertencia
Warning status message
@@ -246,66 +246,66 @@
Error status message
- Info
+ Información
Information status message
- If loading seems stuck, you can click the button below to refresh the page.
+ Si la carga parece atascada, puede hacer clic en el botón de abajo para actualizar la página.
Text shown above refresh button on loading screen
- The new password must be at least 10 characters long.
+ La nueva contraseña debe tener al menos 10 caracteres.
Error message for password minimum length validation
- The new passwords do not match.
+ Las nuevas contraseñas no coinciden.
Error message when password confirmation doesn't match
- Password must be at least 10 characters long.
+ La contraseña debe tener al menos 10 caracteres.
Generic error message for password minimum length validation
- Passwords do not match.
+ Las contraseñas no coinciden.
Generic error message when passwords don't match
- You must accept the terms and conditions.
+ Debe aceptar los términos y condiciones.
Error message for terms and conditions acceptance
- Secret key is required
+ Clave secreta necesaria
Error message when secret key is required
- Username is required
+ Nombre de usuario requerido
Error message when username is required
- Password is required
+ Se requiere contraseña
Error message when password is required
- or
+ o
Divider text between options
- Lock vault
+ Bloquear bóveda
Tooltip text for lock vault button
- Home
+ Inicio
Home breadcrumb text
- Notes
+ Notas
Notes section heading
- Sync vault data
+ Sincronizar datos de bóveda
Tooltip text for sync vault data button
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/Resources/ValidationMessages.es.resx b/apps/server/AliasVault.Client/Resources/ValidationMessages.es.resx
index 5398fbb9e..29c785a7a 100644
--- a/apps/server/AliasVault.Client/Resources/ValidationMessages.es.resx
+++ b/apps/server/AliasVault.Client/Resources/ValidationMessages.es.resx
@@ -60,45 +60,45 @@
- The new password must be at least 10 characters long.
+ La nueva contraseña debe tener al menos 10 caracteres.
Error message for password minimum length validation
- The new passwords do not match.
+ Las nuevas contraseñas no coinciden.
Error message when password confirmation doesn't match
- Password must be at least 10 characters long.
+ La contraseña debe tener al menos 10 caracteres.
Generic error message for password minimum length validation
- Passwords do not match.
+ Las contraseñas no coinciden.
Generic error message when passwords don't match
- Username is required
+ Nombre de usuario requerido
Error message when username is required
- Password is required
+ Se requiere contraseña
Error message when password is required
- Secret key is required
+ Clave secreta necesaria
Error message when secret key is required
- Service name is required
+ Se requiere Nombre del servicio
Error message when service name is required
- This field is required
+ Se requiere este campo
Generic error message when a field is required
- You must accept the terms and conditions.
+ Debe aceptar los términos y condiciones.
Error message for terms and conditions acceptance
\ No newline at end of file
diff --git a/apps/server/AliasVault.Client/wwwroot/locales/es.json b/apps/server/AliasVault.Client/wwwroot/locales/es.json
index 58ef3f303..4120713d7 100644
--- a/apps/server/AliasVault.Client/wwwroot/locales/es.json
+++ b/apps/server/AliasVault.Client/wwwroot/locales/es.json
@@ -1,25 +1,25 @@
{
"loading": {
- "title": "AliasVault is loading",
- "message": "Initializing secure environment. AliasVault prioritizes your privacy by running entirely in your browser. The first load might take a short while.",
- "refreshText": "If loading seems stuck, you can click the button below to refresh the page.",
- "refreshButtonText": "Refresh Page"
+ "title": "AliasVault está cargando",
+ "message": "Inicializando entorno seguro. AliasVault prioriza su privacidad ejecutándose completamente en su navegador. La primera carga puede tardar un poco.",
+ "refreshText": "Si la carga parece atascada, puede hacer clic en el botón de abajo para actualizar la página.",
+ "refreshButtonText": "Actualizar página"
},
"errors": {
- "unhandledError": "An unhandled error has occurred. Please try reloading the page. If the issue persists, please contact support.",
- "webAssemblyError": "AliasVault requires WebAssembly, which this browser does not support. Try using a more modern browser that supports WebAssembly.",
- "reloadPageText": "Reload Page"
+ "unhandledError": "Se ha producido un error no controlado. Por favor, intente recargar la página. Si el problema persiste, póngase en contacto con el servicio de soporte.",
+ "webAssemblyError": "AliasVault requiere WebAssembly, que este navegador no soporta. Intente utilizar un navegador más moderno que soporte WebAssembly.",
+ "reloadPageText": "Recargar página"
},
"quotes": {
"security": [
- "Your identity is your most valuable asset. Protect it like one.",
- "In the digital world, a strong password is your first line of defense.",
- "Security is not a product, but a process.",
- "The weakest link in the security chain is the human element.",
- "Security is always excessive until it's not enough.",
- "Trust, but verify - especially online.",
- "Your data is only as secure as your weakest password.",
- "The most secure password is the one you can't remember."
+ "Tu identidad es tu activo más valioso. Protéjala como uno.",
+ "En el mundo digital, una contraseña fuerte es tu primera línea de defensa.",
+ "La seguridad no es un producto, sino un proceso.",
+ "El eslabón más débil de la cadena de seguridad es el elemento humano.",
+ "La seguridad siempre es excesiva hasta que no es suficiente.",
+ "Confiar, pero también verificar - especialmente online.",
+ "Tus datos son tan seguros como tu contraseña más débil.",
+ "La contraseña más segura es la que no puedes recordar."
]
}
}