=> {
+ const resolved = normalizeNavigatorLanguage(lang ?? DEFAULT_LANG);
+
+ if (i18n.isInitialized) {
+ return i18n.changeLanguage(resolved).then(() => i18n);
+ }
+
+ return i18n
+ .use(initReactI18next)
+ .init({
+ lng: resolved,
+ fallbackLng: DEFAULT_LANG,
+ resources,
+ supportedLngs: Object.values(Language) as string[],
+ nonExplicitSupportedLngs: true,
+ lowerCaseLng: true,
+ interpolation: { escapeValue: false },
+ react: {
+ useSuspense: false,
+ transSupportBasicHtmlNodes: true,
+ },
+ })
+ .then(() => i18n);
+};
+
i18n.use(initReactI18next).init({
fallbackLng: DEFAULT_LANG,
interpolation: {
diff --git a/packages/translation/src/lib/translations/browser-extension-wallet/en.json b/packages/translation/src/lib/translations/browser-extension-wallet/en.json
index 351c3e91df..8e237fb1d9 100644
--- a/packages/translation/src/lib/translations/browser-extension-wallet/en.json
+++ b/packages/translation/src/lib/translations/browser-extension-wallet/en.json
@@ -155,7 +155,6 @@
"browserView.assets.topupWallet.disclaimer.full.part1": "If you click the “CONTINUE” button below, you will be redirected to Banxa's website and you also understand and acknowledge that Lace is not responsible for the services provided by Banxa (a third-party service provider) or on",
"browserView.assets.topupWallet.disclaimer.full.part2": "Please contact Banxa for all questions and support inquiries regarding services provided by Banxa or on",
"browserView.assets.topupWallet.disclaimer.full.banxaLinkCaption": "Banxa’s website",
- "browserView.assets.topupWallet.modal.content": "",
"browserView.assets.topupWallet.modal.continue": "Continue",
"browserView.assets.topupWallet.modal.goBack": "Go Back",
"browserView.assets.topupWallet.modal.title": "You’re leaving Lace for Banxa",
@@ -370,8 +369,10 @@
"browserView.settings.wallet.midnight.prelaunch.title": "Midnight Token Distribution",
"browserView.settings.wallet.network.description": "Switch from mainnet to testnet",
"browserView.settings.wallet.network.drawerDescription": "Select the network you would like your wallet to operate on.",
+ "browserView.settings.wallet.language.drawerDescription": "Select the language you want to use.",
"browserView.settings.wallet.network.networkSwitched": "Switched network",
"browserView.settings.wallet.network.title": "Network",
+ "browserView.settings.wallet.language.title": "Language",
"browserView.settings.wallet.title": "Wallet",
"browserView.settings.wallet.walletSync.ctaLabel": "Sync",
"browserView.settings.wallet.walletSync.description": "Sync new addresses of your HD wallet. This may be needed if you're using other HD wallets at the same time as Lace",
@@ -391,6 +392,7 @@
"browserView.sideMenu.links.voting": "Voting Center",
"browserView.sideMenu.mode.dark": "Dark mode",
"browserView.sideMenu.mode.light": "Light mode",
+ "browserView.sideMenu.mode.language": "Language",
"browserView.sidePanel.aboutStaking": "About staking",
"browserView.sidePanel.aboutYourWallet": "About your wallet",
"browserView.sidePanel.learnAbout": "Learn about",
@@ -478,6 +480,7 @@
"browserView.staking.title": "Staking",
"browserView.topNavigationBar.links.lockWallet": "Lock wallet",
"browserView.topNavigationBar.links.network": "Network",
+ "browserView.topNavigationBar.links.language": "Language",
"browserView.topNavigationBar.links.settings": "Settings",
"browserView.topNavigationBar.links.signMessage": "Sign message",
"browserView.topNavigationBar.walletStatus.notSyncedToTheBlockchain": "Not synced to the blockchain",
@@ -959,5 +962,19 @@
"paperWallet.SettingsDrawer.passphraseStage.subtitle": "This is the password you use to unlock your wallet and make transactions",
"dapp.connector.btc.error.title": "Bitcoin Wallet",
"dapp.connector.btc.error.description": "DApp connector for Bitcoin wallet is not supported in this version of the extension.",
- "dapp.connector.btc.error.closeButton": "Close"
+ "dapp.connector.btc.error.closeButton": "Close",
+ "languageChoice.english": "English",
+ "languageChoice.spanish": "Spanish",
+ "asset.searchPlaceholder": "Search by ID or name",
+ "bitcoinSendMode.fee.high": "High",
+ "bitcoinSendMode.fee.average": "Average",
+ "bitcoinSendMode.fee.slow": "Slow",
+ "bitcoinSendMode.fee.custom": "Custom",
+ "bitcoinSendMode.previousTxSendError": "You cannot send transactions while previous transactions are still pending.",
+ "pgp.validPrivateKey": "valid PGP private key",
+ "generic.otherAssets": "other asset(s)",
+ "pgp.wrongQrCodeHeading": "Wrong QR code identified",
+ "pgp.scanWalletPrivateQrCode": "Scan paper wallet private QR code",
+ "pgp.unidentifiedQrCodeHeading": "Unidentified QR code",
+ "generic.transactionHash": "Transaction hash"
}
diff --git a/packages/translation/src/lib/translations/browser-extension-wallet/es.json b/packages/translation/src/lib/translations/browser-extension-wallet/es.json
new file mode 100644
index 0000000000..7cfcd2b5a7
--- /dev/null
+++ b/packages/translation/src/lib/translations/browser-extension-wallet/es.json
@@ -0,0 +1,976 @@
+{
+ "account.disable.cancel": "Cancelar",
+ "account.disable.confirm": "Desactivar",
+ "account.disable.description": "¿Está seguro que desea desactivar esta cuenta? Puede re-activarla más tarde",
+ "account.disable.title": "¡Espera!",
+ "account.edit.title": "Cambiar el nombre de la cuenta",
+ "account.edit.input.label": "Nombre de la cuenta",
+ "account.edit.footer.save": "Guardar",
+ "account.edit.footer.cancel": "Cancelar",
+ "account.enable.title": "Activar cuenta",
+ "account.enable.inMemory.headline": "Confirmar esta acción",
+ "account.enable.inMemory.description": "Introduzca su contraseña para confirmar esta acción",
+ "account.enable.inMemory.passwordPlaceholder": "Contraseña",
+ "account.enable.inMemory.wrongPassword": "Contraseña incorrecta",
+ "account.enable.inMemory.cancel": "Cancelar",
+ "account.enable.inMemory.confirm": "Confirmar ",
+ "account.enable.hw.headline": "Confirme con su billetera de hardware",
+ "account.enable.hw.description": "Conecte y desbloquee su dispositivo. Después, siga las instrucciones para confirmar la acción",
+ "account.enable.hw.errorHeadline": "¡Lo sentimos! Algo ha ido mal",
+ "account.enable.hw.errorDescription": "Asegúrese que su dispositivo esté desbloqueado y conectado correctamente",
+ "account.enable.hw.errorHelpLink": "¿Tiene dificultades?",
+ "account.enable.hw.buttons.waiting": "Esperando al {{device}}",
+ "account.enable.hw.buttons.signing": "Firmando una transacción",
+ "account.enable.hw.buttons.cancel": "Cancelar",
+ "account.enable.hw.buttons.tryAgain": "Inténtelo de nuevo",
+ "dappdiscovery.side_panel.about_this_dapp": "Sobre esta DApp",
+ "dappdiscovery.side_panel.gallery": "Galería",
+ "dappdiscovery.side_panel.more_details": "Más detalles",
+ "dappdiscovery.side_panel.summary": "Sumario",
+ "dappdiscovery.side_panel.dapp_description": "Descripción de la DApp",
+ "dappdiscovery.side_panel.contact": "Contacto",
+ "dappdiscovery.side_panel.email": "Correo electrónico",
+ "dappdiscovery.side_panel.company_website": "Página web de la compañía",
+ "dappdiscovery.side_panel.social_links": "Enlaces de redes sociales",
+ "dappdiscovery.show_all": "Mostrar todo",
+ "dappdiscovery.empty_state.no_dapps_title": "No hay DApps disponibles",
+ "dappdiscovery.empty_state.no_dapps_content1": "No hay DApps que coincidan con tus criterios en este momento",
+ "dappdiscovery.empty_state.no_dapps_content2": "¡Esto cambiará en breve, vuelva pronto!",
+ "dappdiscovery.general_info": "El explorador de DApps, impulsado por DappRadar, con DApps organizadas por popularidad (billeteras únicas activas).
¿Está intentando conectar a una DApp que no es compatible con Lace? !Márcales en X para que sepan que necesitas ayuda con Lace!
¿No puede ver su DApp? Registre su DApp con DappRadar para que se incluya automáticamente en el explorador de DApp de Lace ",
+ "addressBook.addressDetail.btn.copy": "Copiar",
+ "addressBook.deleteModal.buttons.cancel": "No",
+ "addressBook.deleteModal.description": "¿Está seguro? Esta acción no se puede revertir de ninguna forma",
+ "addressBook.deleteModal.title": "¿Borrar esta dirección?",
+ "addressBook.editModal.title": "Guardar dirección",
+ "addressBook.empty.addNewAddress": "Agregar dirección",
+ "addressBook.empty.sendSecurelyBySavingYourFavouriteAddresses": "Guarde sus direcciones favoritas para enviar de forma segura",
+ "addressBook.errors.givenAddressAlreadyExist": "Esta dirección ya existe",
+ "addressBook.errors.givenNameAlreadyExist": "Este nombre ya existe",
+ "addressBook.errors.nameTooLong": "Nombre demasiado largo ({{ maxLength }} characters max.)",
+ "addressBook.reviewModal.actualAddress.description": "Nueva dirección asociada",
+ "addressBook.reviewModal.banner.browserDescription": "Este alias prodría ya no pertenecer a tu contacto {{name}}. Por favor, revisa para continuar",
+ "addressBook.reviewModal.banner.confirmReview.button": "Revisar",
+ "addressBook.reviewModal.banner.confirmReview.link": "revisar",
+ "addressBook.reviewModal.banner.popUpDescription": "Este alias prodría ya no pertenecer a tu contacto {{name}}. Por favor,",
+ "addressBook.reviewModal.banner.popUpDescriptionEnd": "para continuar",
+ "addressBook.reviewModal.cancelUpdate.button": "Borrar contacto",
+ "addressBook.reviewModal.confirmUpdate.button": "Aceptar cambios",
+ "addressBook.reviewModal.previousAddress.description": "Previa dirección asociada",
+ "addressBook.reviewModal.title": "Revisar cambio del seudónimo de {{name}}",
+ "addressBook.sectionTitle": "Agenda",
+ "addressBook.updateModal.button.confirm": "Continuar",
+ "addressBook.updateModal.description": "Asegúrese que ha confirmado la responsabilidad nueva de esta dirección",
+ "addressBook.updateModal.title": "¿Está seguro? ",
+ "addressesDiscovery.overlay.title": "Su billetera se está sincronizando, este proceso durará unos minutos",
+ "addressesDiscovery.toast.errorText": "La billetera no se pudo sincronizar",
+ "addressesDiscovery.toast.successText": "Billetera sincronizada con éxito",
+ "analyticsConfirmationBanner.learnMore": "Aprender más",
+ "analyticsConfirmationBanner.message": "Ayúdenos a mejorar la calidad y el rendimiento de Lace compartiendo análisis de datos de su navegador de internet",
+ "announcement.cta": "Vale",
+ "announcement.description.linktext": "aquí",
+ "announcement.description.text": "Mire nuestras noticias más recientes para ústed",
+ "announcement.title.badge": "Nueva",
+ "announcement.title.text": "Introduciendo {{version}}",
+ "privacyPolicyUpdate.title.text": "Actualización la Política de Privacidad",
+ "privacyPolicyUpdate.description.text": "Nuestra Política de Privacidad ha sido actualizada. Puede revisar la nueva versión aquí",
+ "privacyPolicyUpdate.cta": "Vale",
+ "browserView.activity.entry.asset": "Activo",
+ "browserView.activity.entry.name.delegation": "Delegación",
+ "browserView.activity.entry.name.delegationDeregistration": "Delegación",
+ "browserView.activity.entry.name.delegationRegistration": "Registro de la stake key",
+ "browserView.activity.entry.name.incoming": "Recibido",
+ "browserView.activity.entry.name.outgoing": "Enviado",
+ "browserView.activity.entry.name.self": "Transacción a tu propia cuenta",
+ "browserView.activity.entry.name.sending": "Enviando",
+ "browserView.activity.entry.name.pending": "Pendiente",
+ "browserView.activity.entry.name.withdrawal": "Retirada",
+ "browserView.activity.entry.staking": "staking",
+ "browserView.activity.entry.token": "token",
+ "browserView.activity.entry.tokens": "tokens",
+ "browserView.activity.fundWalletBanner.subtitle": "Utilice esta dirección o escanée el código QR para transferir fondos",
+ "browserView.activity.fundWalletBanner.title": "Agregue fondos para comenzar su viaje por Web3",
+ "browserView.activity.learnAbout.doesLaceHaveFees": "¿Tiene Lace tasas?",
+ "browserView.activity.learnAbout.title": "Aprender sobre",
+ "browserView.activity.learnAbout.transactionBundles": "Paquetes de transacciones",
+ "browserView.activity.learnAbout.whatAreActivityDetails": "¿Qué son los detalles de actividad?",
+ "browserView.activity.learnAbout.whatIsAnUnconfirmedTransaction": "¿Qué es una transacción no confirmada?",
+ "browserView.activity.title": "Actividad",
+ "browserView.addFundsToStartYourCryptoJourney": "Agregue fondos para comenzar su viaje por crypto",
+ "browserView.addressBook.addressDetail.btn.copy": "Copiar",
+ "browserView.addressBook.addressDetail.btn.delete": "Borrar ",
+ "browserView.addressBook.addressDetail.btn.edit": "Modificar",
+ "browserView.addressBook.addressDetail.title": "Detalle de la dirección",
+ "browserView.addressBook.addressForm.title.add": "Agregar dirección",
+ "browserView.addressBook.addressForm.title.edit": "Modificar dirección",
+ "browserView.addressBook.addressList.addItem.button": "Agregar dirección",
+ "browserView.addressBook.addressList.addItem.title": "Sus direcciones guardadas",
+ "browserView.addressBook.deleteModal.buttons.cancel": "Cancelar",
+ "browserView.addressBook.deleteModal.buttons.confirm": "Borrar",
+ "browserView.addressBook.deleteModal.description": "¿Está seguro que quiere borrar esta dirección? Esta acción no se puede revertir",
+ "browserView.addressBook.deleteModal.description1": "¿Está seguro que quiere borrar esta dirección?",
+ "browserView.addressBook.deleteModal.description2": "Esta acción no se puede revertir",
+ "browserView.addressBook.deleteModal.title": "¡Espere!",
+ "browserView.addressBook.editAddress.title": "Editar la dirección",
+ "browserView.addressBook.emptyState.button": "Agregar dirección",
+ "browserView.addressBook.emptyState.message": "Guarde sus favoritos en su agenda para tener fácil acceso aquí",
+ "browserView.addressBook.emptyState.title": "No tiene ninguna dirección guardada",
+ "browserView.addressBook.form.addNewAddress": "Agregar dirección nueva",
+ "browserView.addressBook.form.addNewSubtitle": "Guarde sus direcciones favoritas para encontrarlas fácilmente",
+ "browserView.addressBook.form.addressHasWhiteSpace": "La dirección tiene espacio en blanco innecesario",
+ "browserView.addressBook.form.addressMissing": "El campo de dirección es obligatorio",
+ "browserView.addressBook.form.invalidCardanoAddress": "Dirección de Cardano inválida",
+ "browserView.addressBook.form.nameHasWhiteSpace": "El nombre tiene espacio en blanco innecesario",
+ "browserView.addressBook.form.nameIsTooLong": "Número máximo de caracteres {{maxLength}} ",
+ "browserView.addressBook.form.nameMissing": "El campo de nombre es obligatorio",
+ "browserView.addressBook.title": "Agenda",
+ "browserView.addressBook.toast.addAddress": "Dirección agregada",
+ "browserView.addressBook.toast.deleteAddress": "Dirección eliminada",
+ "browserView.addressBook.toast.editAddress": "Editado con éxito",
+ "browserView.assetDetails.assetBalance": "Balance de tokens",
+ "browserView.assetDetails.assetPrice": "Precio del token",
+ "browserView.assetDetails.fingerprint": "Huella dactilar",
+ "browserView.assetDetails.policyId": "Identidad de política",
+ "browserView.assetDetails.price": "Precio ",
+ "browserView.assetDetails.recentTransactions": "Transacciones recientes",
+ "browserView.assetDetails.title": "Detalles del token",
+ "browserView.assetDetails.tokenInformation": "Información del token",
+ "browserView.assetDetails.viewAll": "Ver todo",
+ "browserView.assets.add": "Agregar",
+ "browserView.assets.addFundsToStartYourCryptoJourney": "Agregue fondos para comenzar su viaje por crypto",
+ "browserView.assets.emptySearch": "No se han encontrado resultados para su criterio de búsqueda",
+ "browserView.assets.portfolioBalanceToolTip": "Valor aproximado de todos los tokens con par de dinero fiat",
+ "browserView.assets.searchPlaceholder": "Buscar por nombre, identificador de política, o huella dactilar",
+ "browserView.assets.send": "Enviar",
+ "browserView.assets.startYourWeb3Journey": "Comienze su viaje por Web3. Simplemente agregue algunos activos digitales para iniciarlo.",
+ "browserView.assets.title": "Tokens",
+ "browserView.assets.token": "Token",
+ "browserView.assets.topupWallet.buyButton.title": "Rampa de acceso de dinero fiduciario-a-ada proporcionada por Banxa",
+ "browserView.assets.topupWallet.buyButtonBtc.title": "Rampa de acceso de dinero fiduciario-a-bitcoin proporcionada por Banxa",
+ "browserView.assets.topupWallet.buyButton.caption": "Comprar ada",
+ "browserView.assets.topupWallet.buyButton.captionBtc": "Comprar bitcoin",
+ "browserView.assets.topupWallet.card.badge": "Nueva ",
+ "browserView.assets.topupWallet.card.title": "Rampa de acceso proporcionada por Banxa",
+ "browserView.assets.topupWallet.disclaimer.short": "Al hacer clic en 'Comprar ada', será dirigido a la página web de Banxa",
+ "browserView.assets.topupWallet.disclaimer.shortBtc": "Al hacer clic en 'Comprar bitcoin', será dirigido a la página web de Banxa",
+ "browserView.assets.topupWallet.disclaimer.full.part1": "Si hace clic en el botón CONTINUAR, será dirigido a la página web de Banxa. Usted entiende y acepta que Lace no se responsabiliza por los servicios de Banxa, que es un proveedor de servicios de terceros, o en",
+ "browserView.assets.topupWallet.disclaimer.full.part2": "Contacte por favor con Banxa para cualquier pregunta o consulta sobre sus servicios",
+ "browserView.assets.topupWallet.disclaimer.full.banxaLinkCaption": "Página web de Banxa",
+ "browserView.assets.topupWallet.modal.content": "",
+ "browserView.assets.topupWallet.modal.continue": "Continuar",
+ "browserView.assets.topupWallet.modal.goBack": "Volver",
+ "browserView.assets.topupWallet.modal.title": "Está a punto de dejar Lace y entrar en Banxa",
+ "browserView.assets.totalWalletBalance": "Balance total de la billetera",
+ "browserView.assets.welcome": "¡Bienvenido!",
+ "browserView.crypto.dashboard.adaBalance": "Balance de ada",
+ "browserView.crypto.dashboard.emptyRewards": "Invierta sus fondos para recibir recompensas en ada",
+ "browserView.crypto.dashboard.faqBanner.subtitle": "Mire las Preguntas Más Frecuentes",
+ "browserView.crypto.dashboard.faqBanner.title": "¿Tiene alguna pregunta?",
+ "browserView.crypto.dashboard.glossaryBanner.subtitle": "Mire el glosario",
+ "browserView.crypto.dashboard.glossaryBanner.title": "¿Cúal es esa palabra?",
+ "browserView.crypto.dashboard.lastTxsTitle": "Últimas transacciones",
+ "browserView.crypto.dashboard.rewards": "Recompensas",
+ "browserView.crypto.dashboard.staking": "Inversiones",
+ "browserView.crypto.dashboard.topAssetsTitle": "Activos más populares",
+ "browserView.crypto.emptyDashboard.addSomeFundsYoStartYourJourney": "Agregue fondos para comenzar su viaje",
+ "browserView.crypto.emptyDashboard.copyAddress": "Copiar dirección",
+ "browserView.crypto.emptyDashboard.useThisAddressOrScanTheQRCodeToTransferFunds": "Utilice esta dirección o escanée el código QR para transferir fondos",
+ "browserView.crypto.emptyDashboard.welcome": "Bienvenido",
+ "browserView.crypto.nft.send": "Enviar NFT",
+ "browserView.fundWalletBanner.copyAddress": "Copiar dirección",
+ "browserView.fundWalletBanner.prompt": "Utilice esta dirección o escanée el código QR para transferir fondos",
+ "browserView.fundWalletBanner.walletAddress": "Dirección de su billetera",
+ "browserView.multiAddressWallet.modal.confirm": "Aceptar",
+ "browserView.multiAddressWallet.modal.content": "Lace da soporte a billeteras con direcciones múltiples creadas por otras aplicaciones, así que ahora puede ver y gastar tokens que no pertenecen a la dirección mostrada. Acabamos de descubrir y recuperar todas sus direcciones. De ahora en adelante, puede sincronizar direcciones nuevas de su billetera de hardware desde la pantalla de Parámetros.",
+ "browserView.multiAddressWallet.modal.title": "!Ahora puede ver el balance de la billetera con direcciones múltiples!",
+ "browserView.nfts.contextMenu.delete": "Borrar",
+ "browserView.nfts.contextMenu.rename": "Renombrar",
+ "browserView.nfts.createFolder": "Crear carpeta",
+ "browserView.nfts.deleteFolderModal.cancel": "Cancelar",
+ "browserView.nfts.deleteFolderModal.confirm": "Confirmar",
+ "browserView.nfts.deleteFolderModal.description1": "¿Está seguro que quiere borrar esto? Esta acción no se puede revertir.",
+ "browserView.nfts.deleteFolderModal.description2": "No se preocupe, no perderá sus NFTs. Aparecerán en su galería principal.",
+ "browserView.nfts.deleteFolderModal.header": "¡Espere!",
+ "browserView.nfts.deleteFolderSuccess": "Carpeta borrada con éxito",
+ "browserView.nfts.educationalList.title": "Más sobre NFTs",
+ "browserView.nfts.exitModal.cancel": "Cancelar",
+ "browserView.nfts.exitModal.confirm": "Aceptar",
+ "browserView.nfts.exitModal.description": "¿Seguro que quiere salir? Esto no se guardará",
+ "browserView.nfts.exitModal.header": "Debe comenzar de nuevo",
+ "browserView.nfts.folderDrawer.assetPicker.title": "Seleccionar NFTs",
+ "browserView.nfts.folderDrawer.contextMenu.remove": "Quitar de la carpeta",
+ "browserView.nfts.folderDrawer.cta.create": "Siguiente",
+ "browserView.nfts.folderDrawer.cta.update": "Agregar los NFTs seleccionados",
+ "browserView.nfts.folderDrawer.existingFolderHeader": "Carpeta de NFTs",
+ "browserView.nfts.folderDrawer.header": "Crear carpeta de NFT",
+ "browserView.nfts.folderDrawer.nameForm.givenNameAlreadyExist": "Ese nombre ya existe",
+ "browserView.nfts.folderDrawer.nameForm.inputError": "Número máximo de caracteres {{maxLength}} ",
+ "browserView.nfts.folderDrawer.nameForm.inputPlaceholder": "Nombre de la carpeta",
+ "browserView.nfts.folderDrawer.nameForm.title": "Nombre a su carpeta",
+ "browserView.nfts.folderDrawer.toast.create": "Carpeta creada con éxito",
+ "browserView.nfts.folderDrawer.toast.delete": "NFT eliminado",
+ "browserView.nfts.folderDrawer.toast.update": "NFTs agregados a la carpeta",
+ "browserView.nfts.fundWalletBanner.prompt": "Use esta dirección o escanée el código QR para transferir sus NFTs",
+ "browserView.nfts.fundWalletBanner.subtitle": "Use esta dirección o escanée el código QR para transferir sus NFTs",
+ "browserView.nfts.fundWalletBanner.title": "No tiene ningún NFT",
+ "browserView.nfts.pageTitle": "NFTs",
+ "browserView.nfts.renameFolderSuccess": "Carpeta renombrada con éxito",
+ "browserView.nfts.renameYourFolder": "Renombre su carpeta",
+ "browserView.nfts.searchPlaceholder": "Busque por nombre, o identidad de política o activo ",
+ "browserView.nfts.printlab.modal.title": "Está a punto de dejar Lace por NFTPrintLab.io",
+ "browserView.nfts.printlab.disclaimer.full.part1": "Si hace clic en el botón CONTINUAR, será dirigido a la página web de NFTPrintLab. Usted entiende y acepta que Lace no se responsabiliza por los servicios de NFTPrintLab, que es un proveedor de servicios de tercera parte. Contacte por favor con NFTPrintLab.io para cualquier pregunta o consulta sobre sus servicios o",
+ "browserView.nfts.printlab.disclaimer.full.nftprintlabLinkCaption": "NFTPrintLab.io",
+ "browserView.nfts.printlab.modal.cancel": "Cancelar",
+ "browserView.nfts.printlab.modal.continue": "Continuar",
+ "browserView.onboarding.errorDialog.cta": "OK",
+ "browserView.onboarding.errorDialog.messageDeviceDisconnected": "Compruebe por favor la conexión de su dispositivo de hardware y también la de Ledger, si la applicación de Cardano está abierta",
+ "browserView.onboarding.errorDialog.messageGeneric": "Intente conectar de nuevo su dispositivo",
+ "browserView.onboarding.errorDialog.messagePublicKeyExportRejected": "El proceso de exportación de la llave pública no se ha completado. El usuario declinó la acción en el dispositivo de billetera de hardware.",
+ "browserView.onboarding.errorDialog.title": "¡Vaya! Algo ha ido mal",
+ "browserView.onboarding.hardwareWalletSendTransition.cancel": "Cancelar",
+ "browserView.onboarding.hardwareWalletSendTransition.description": "Las transacciones de Ledger requieren confirmación en modo avanzado",
+ "browserView.onboarding.hardwareWalletSendTransition.ok": "Ok",
+ "browserView.onboarding.hardwareWalletSendTransition.title": "Esta transacción se abrirá en modo avanzado",
+ "browserView.onboarding.hardwareWalletStakingTransition.cancel": "Cancelar",
+ "browserView.onboarding.hardwareWalletStakingTransition.description": "Confirmación de staking require confirmación en modo avanzado",
+ "browserView.onboarding.hardwareWalletStakingTransition.ok": "Ok",
+ "browserView.onboarding.hardwareWalletStakingTransition.title": "Esto se abrirá en vista avanzada",
+ "browserView.onboarding.sendTransitionAcknowledgment.description": "Transacciones de billetera de hardware tendrán que ser confirmadas en la vista avanzada",
+ "browserView.onboarding.sendTransitionAcknowledgment.dontShowAgain": "No volver a mostrar",
+ "browserView.onboarding.sendTransitionAcknowledgment.iUnderstand": "Lo entiendo",
+ "browserView.onboarding.sendTransitionAcknowledgment.title": "Aviso",
+ "browserView.onboarding.stakingTransitionAcknowledgment.description": "Invertir en una pool necesitará ser confirmado en la vista avanzada",
+ "browserView.onboarding.stakingTransitionAcknowledgment.iUnderstand": "Lo entiendo",
+ "browserView.onboarding.stakingTransitionAcknowledgment.title": "Aviso",
+ "browserView.onboarding.startOver.cancel": "Cancelar",
+ "browserView.onboarding.startOver.description": "La conexión a este dispositivo será cancelada, así que deberá conectar de nuevo",
+ "browserView.onboarding.startOver.gotIt": "Ok",
+ "browserView.onboarding.startOver.title": "¿Está seguro que quiere empezar de nuevo?",
+ "browserView.pinExtension.prompt": "Haga clic en y después ánclelo",
+ "browserView.pinExtension.title": "Ancle la extensión de navegador",
+ "browserView.settings.heading": "Parámetros",
+ "browserView.settings.help.faqs.description": "Obtenga las respuestas a nuestras preguntas más frecuentes",
+ "browserView.settings.help.faqs.drawer.description": "Aquí puede encontrar información sobre su billetera y preguntas relacionadas con la cadena de bloques",
+ "browserView.settings.help.faqs.drawer.title": "Preguntas más frecuentes",
+ "browserView.settings.help.faqs.title": "Preguntas más frecuentes",
+ "browserView.settings.help.support.createASupportTicket": "Crear un ticket de soporte técnico",
+ "browserView.settings.help.support.description": "\r\nSi tiene dificultades y no puede encontrar la respuesta en nuestras preguntas más frecuentes, crée un ticket de Zendesk e intentaremos resolver su cuestión tan pronto como podamos",
+ "browserView.settings.help.support.help": "Ayuda",
+ "browserView.settings.help.support.iogZenDesk": "IOG ZenDesk",
+ "browserView.settings.help.support.title": "Soporte técnico",
+ "browserView.settings.help.title": "Soporte técnico",
+ "browserView.settings.legacyMode.section": "Modo Nami",
+ "browserView.settings.legacyMode.confirmation.title": "Está a punto de activar el modo Nami",
+ "browserView.settings.legacyMode.confirmation.description": "En modo legado, ciertas funciones de Lace no estarán disponibles. Puede revertir a Lace en cualquier momento",
+ "browserView.settings.legacyMode.confirmation.cancel": "Volver",
+ "browserView.settings.legacyMode.confirmation.confirm": "Continuar",
+ "browserView.settings.legal.cookiePolicy.description": "Lea nuestra política de cookies",
+ "browserView.settings.legal.cookiePolicy.title": "Política de cookies",
+ "browserView.settings.legal.downloadNow": "Descargar ahora",
+ "browserView.settings.legal.privacyPolicy.description": "Lea nuestra política de privacidad",
+ "browserView.settings.legal.privacyPolicy.title": "Política de privacidad",
+ "browserView.settings.legal.title": "Aviso legal",
+ "browserView.settings.legal.tnc.description": "Lea nuestros términos de uso",
+ "browserView.settings.legal.tnc.title": "Términos y condiciones",
+ "browserView.settings.preferences.currency.description": "Seleccione su moneda local preferida",
+ "browserView.settings.preferences.currency.list.ADA": "Cardano",
+ "browserView.settings.preferences.currency.list.AUD": "Dólar australiano",
+ "browserView.settings.preferences.currency.list.BRL": "Real",
+ "browserView.settings.preferences.currency.list.CAD": "Dólar canadiense",
+ "browserView.settings.preferences.currency.list.CHF": "Franco suizo",
+ "browserView.settings.preferences.currency.list.EUR": "Euro",
+ "browserView.settings.preferences.currency.list.GBP": "Libra inglesa",
+ "browserView.settings.preferences.currency.list.INR": "Rupia",
+ "browserView.settings.preferences.currency.list.JPY": "Yen",
+ "browserView.settings.preferences.currency.list.KRW": "Won",
+ "browserView.settings.preferences.currency.list.tADA": "Cardano",
+ "browserView.settings.preferences.currency.list.USD": "Dólar estadounidense",
+ "browserView.settings.preferences.currency.list.VND": "Dong",
+ "browserView.settings.preferences.currency.title": "Moneda local",
+ "browserView.settings.preferences.currency.toast": "Moneda local actualizada",
+ "browserView.settings.preferences.theme.description": "Elija entre tema claro u oscuro para su estación de trabajo",
+ "browserView.settings.preferences.theme.title": "Tema",
+ "browserView.settings.preferences.title": "Preferencias",
+ "browserView.settings.preferences.betaProgram.description": "Pruebe nuevas funciones y ayúdenos a mejorar la experiencia con el producto",
+ "browserView.settings.preferences.betaProgram.title": "Programa beta",
+ "browserView.settings.preferences.debugging.title": "Depuración",
+ "browserView.settings.preferences.debugging.description": "Activar consola de registro",
+ "browserView.settings.security.2fa": "Autenticación de doble factor",
+ "browserView.settings.security.passphrasePeriodicVerification.description": "Frecuencia de verificación de su frase de paso",
+ "browserView.settings.security.passphrasePeriodicVerification.title": "Verificación de su frase de paso",
+ "browserView.settings.security.periodicVerification.description": "Frecuencia de verificación de su frase de paso",
+ "browserView.settings.security.periodicVerification.success": "¡Se ha editado correctamente!",
+ "browserView.settings.security.periodicVerification.title": "Verificación periódica",
+ "browserView.settings.security.showPassphrase.description": "Ver la frase de paso asociada con su billetera",
+ "browserView.settings.security.showPassphrase.title": "Mostrar la frase de recuperación",
+ "browserView.settings.security.showPassphraseDrawer.description": "Esta es la frase de recuperación asociada con su billetera. Utilícela para recuperar o importar su billetera",
+ "browserView.settings.security.showPassphraseDrawer.hidePassphrase": "Esconder la frase de recuperación",
+ "browserView.settings.security.showPassphraseDrawer.showPassphrase": "Mostrar la frase de recuperación",
+ "browserView.settings.security.showPassphraseDrawer.title": "Introduzca su contraseña",
+ "browserView.settings.security.showPassphraseDrawer.warning": "Esta información es confidencial, asegúrese que nadie está mirando su pantalla",
+ "browserView.settings.security.showPassphraseDrawer.YourRecoveryPhrase": "Su frase de recuperación. ¡Manténgala en secreto!",
+ "browserView.settings.security.title": "Seguridad",
+ "browserView.settings.wallet.about.content.commit": "Commit",
+ "browserView.settings.wallet.about.content.currentVersion": "Versión actual",
+ "browserView.settings.wallet.about.content.network": "Red",
+ "browserView.settings.wallet.about.content.title": "Sobre {{name}}",
+ "browserView.settings.wallet.about.description": "Obtenga información en la aplicación Lace",
+ "browserView.settings.wallet.about.title": "Sobre",
+ "browserView.settings.wallet.accounts.description": "Seleccione cuenta para activar",
+ "browserView.settings.wallet.accounts.lockLabel": "Desactivar",
+ "browserView.settings.wallet.accounts.title": "Cuentas",
+ "browserView.settings.wallet.accounts.unlockLabel": "Activar ",
+ "browserView.settings.wallet.authorizedDApps.description": "Visualizar y gestionar DApps autorizadas",
+ "browserView.settings.wallet.authorizedDApps.title": "DApps autorizadas",
+ "browserView.settings.wallet.collateral.active": "Activo",
+ "browserView.settings.wallet.collateral.amountDescription": "Agregue garantía para interactuar con contratos inteligentes en Cardano. La cantidad de garantíá recomendada es cinco ada.",
+ "browserView.settings.wallet.collateral.close": "Cerrar",
+ "browserView.settings.wallet.collateral.confirm": "Confirmar",
+ "browserView.settings.wallet.collateral.confirmWithDevice": "Confirmar la transacción con {{ hardwareWallet }}",
+ "browserView.settings.wallet.collateral.continueInAdvancedView": "Continuar en modo avanzado",
+ "browserView.settings.wallet.collateral.description": "Agregue y retire garantía para interactuar con contratos inteligentes en Cardano",
+ "browserView.settings.wallet.collateral.inactive": "Inactivo",
+ "browserView.settings.wallet.collateral.notEnoughAda": "No tiene suficiente ada para proceder con la transacción.",
+ "browserView.settings.wallet.collateral.reclaimBanner": "Al retirar la garantía, la cantidad se deposita en su cuenta, y ya no le será posible interactuar con contratos inteligentes\r\n",
+ "browserView.settings.wallet.collateral.reclaimCollateral": "Recuperar la garantía",
+ "browserView.settings.wallet.collateral.reclaimDescription": "La cantidad de su garantía es cinco ada",
+ "browserView.settings.wallet.collateral.title": "Garantía",
+ "browserView.settings.wallet.collateral.toast.add": "Garantía agregada",
+ "browserView.settings.wallet.collateral.toast.claim": "Garantía recuperada",
+ "browserView.settings.wallet.customSubmitApi.defaultAddress": "Dirección por defecto {{url}}",
+ "browserView.settings.wallet.customSubmitApi.description": "Asegúrese que su nodo local está en la misma red que su billetera y completamente sincronizado para enviar transacciones",
+ "browserView.settings.wallet.customSubmitApi.descriptionLink": "Aprenda más sobre Cardano-submit-API",
+ "browserView.settings.wallet.customSubmitApi.disable": "Desactivar",
+ "browserView.settings.wallet.customSubmitApi.disabled": "Desactivado",
+ "browserView.settings.wallet.customSubmitApi.enable": "Activar",
+ "browserView.settings.wallet.customSubmitApi.enabled": "Activado",
+ "browserView.settings.wallet.customSubmitApi.inputLabel": "Inserte la url aquí",
+ "browserView.settings.wallet.customSubmitApi.settingsLinkDescription": "Envíe transacciones a través de un modo de Cardano local y cardano-submit-api",
+ "browserView.settings.wallet.customSubmitApi.settingsLinkTitle": "API de Envío personalizada",
+ "browserView.settings.wallet.customSubmitApi.title": "API de envío personalizada",
+ "browserView.settings.wallet.customSubmitApi.usingCustomTxSubmitEndpoint": "Su API de envío personalizada está activada. Lace la usará para enviar transacciones",
+ "browserView.settings.wallet.customSubmitApi.usingStandardTxSubmitEndpoint": "Su API de envío personalizada está desactivada. Lace usará su propia infrastructura para enviar transacciones",
+ "browserView.settings.wallet.customSubmitApi.validationError": "La URL no es válida",
+ "browserView.settings.wallet.general.description": "Ver y copiar su llave pública y de staking",
+ "browserView.settings.wallet.general.exportPubKey": "Exportar la llave pública",
+ "browserView.settings.wallet.general.exportPubKeyAction": "Exportar la llave pública",
+ "browserView.settings.wallet.general.exportPubKeyDescription": "Esto le permite importar fácilmente su billetera en otro navegador o dispositivo, o recuperarla más tarde",
+ "browserView.settings.wallet.general.removeAction": "Eliminar la billetera",
+ "browserView.settings.wallet.general.removeWallet": "Eliminar la billetera",
+ "browserView.settings.wallet.general.removeWalletAlert.cancel": "Volver",
+ "browserView.settings.wallet.general.removeWalletAlert.confirm": "Eliminar la billetera",
+ "browserView.settings.wallet.general.removeWalletAlert.content": "Está seguro que quiere eliminar su billetera? Deberá recuperarla con su frase de paso secreta para tener acceso de nuevo",
+ "browserView.settings.wallet.general.removeWalletAlert.title": "¡Espere!",
+ "browserView.settings.wallet.general.removeWalletDescription": "Eliminarla no afecta el balance, y puede recuperarla en cualquier momento",
+ "browserView.settings.wallet.general.removeSharedWalletDescription": "Esta billetera no se puede eliminar porque está asociada a una billetera compartida. Si quiere eliminarla, remueva primero todas las billeteras asociadas.",
+ "browserView.settings.wallet.general.showPubKey": "Mostrar la llave pública",
+ "browserView.settings.wallet.general.showPubKeyAction": "Mostrar la llave pública",
+ "browserView.settings.wallet.general.showPubKeyDescription": "Esto le permite importar su billetera a otros navegadores o dispositivos, o recuperarla más tarde",
+ "browserView.settings.wallet.general.title": "Sus llaves",
+ "browserView.settings.wallet.midnight.prelaunch.description": "Mire cómo reclamar y las preguntas más frecuentes",
+ "browserView.settings.wallet.midnight.prelaunch.title": "Distribución de tokens de Midnight",
+ "browserView.settings.wallet.network.description": "Cambiar de mainnet a testnet",
+ "browserView.settings.wallet.network.drawerDescription": "Seleccione la red de operación de su billetera",
+ "browserView.settings.wallet.network.networkSwitched": "Red cambiada",
+ "browserView.settings.wallet.network.title": "Red",
+ "browserView.settings.wallet.title": "Billetera",
+ "browserView.settings.wallet.walletSync.ctaLabel": "Sincronizar",
+ "browserView.settings.wallet.walletSync.description": "Sincronizar las direcciones nuevas de su billetera HD. Esto puede ser requrerido si está utilizando otras billeteras HD al mismo tiempo que Lace.",
+ "browserView.settings.wallet.walletSync.title": "Sincronización de billetera HD",
+ "browserView.sideMenu.dapps.header": "Abrir DApps",
+ "browserView.sideMenu.links.activity": "Actividad",
+ "browserView.sideMenu.links.addNewWallet": "Agregar nueva billetera",
+ "browserView.sideMenu.links.addBitcoinWallet": "Agregar billetera de bitcoin",
+ "browserView.sideMenu.links.addressBook": "Agenda",
+ "browserView.sideMenu.links.addSharedWallet": "Agregar billetera compartida",
+ "browserView.sideMenu.links.dappExplorer": "DApps",
+ "browserView.sideMenu.links.general": "General",
+ "browserView.sideMenu.links.nfts": "NFTs",
+ "browserView.sideMenu.links.staking": "staking",
+ "browserView.sideMenu.links.tokens": "Tokens",
+ "browserView.sideMenu.links.voting": "Centro de votación",
+ "browserView.sideMenu.mode.dark": "Modo oscuro",
+ "browserView.sideMenu.mode.light": "Modo claro",
+ "browserView.sidePanel.aboutStaking": "Sobre inversiones",
+ "browserView.sidePanel.aboutYourWallet": "Sobre su billetera",
+ "browserView.sidePanel.learnAbout": "Aprender sobre",
+ "browserView.staking.details.clickOnAPoolFromTheListInTheMainPage": "Haga clic en una pool de la lista en la página principal",
+ "browserView.staking.details.clickOnTheStakeToThisPoolButtonInTheDetailPage": "Haga clic en el botón 'Invertir en esta pool' en la página de detalles",
+ "browserView.staking.details.confirmation.button.confirm": "Siguiente",
+ "browserView.staking.details.confirmation.button.confirmWithDevice": "Confirmar con {{hardwareWallet}}",
+ "browserView.staking.details.confirmation.button.continueInAdvancedView": "Continuar en vista avanzada",
+ "browserView.staking.details.confirmation.button.signing": "Firma en curso",
+ "browserView.staking.details.confirmation.cardanoName": "Cardano",
+ "browserView.staking.details.confirmation.subTitle": "Confirmar la pool de staking",
+ "browserView.staking.details.confirmation.title": "Confirmación de staking",
+ "browserView.staking.details.confirmation.transactionCost.title": "Coste de la transacción",
+ "browserView.staking.details.confirmation.transactionReturn.title": "Devolución de la transacción",
+ "browserView.staking.details.confirmation.transactionTotal.title": "Total",
+ "browserView.staking.details.errors.utxoBalanceInsufficient": "Balance insuficiente",
+ "browserView.staking.details.errors.utxoFullyDepleted": "El UTXO se ha consumido completamente",
+ "browserView.staking.details.exitStakingModal.buttons.cancel": "Cancelar",
+ "browserView.staking.details.exitStakingModal.buttons.confirm": "Salir",
+ "browserView.staking.details.exitStakingModal.description": "¿Está seguro que desea salir? Esto no se guardará",
+ "browserView.staking.details.exitStakingModal.title": "Deberá comenzar de nuevo",
+ "browserView.staking.details.fail.btn.back": "Volver",
+ "browserView.staking.details.fail.btn.close": "Cerrar",
+ "browserView.staking.details.fail.btn.retry": "Intentar de nuevo",
+ "browserView.staking.details.fail.description": "La transacción no tuvo éxito. Intente otra vez, por favor",
+ "browserView.staking.details.fail.subTitle": "La transacción no tuvo éxito. Intente otra vez, por favor",
+ "browserView.staking.details.fail.text": "Algo ha ido mal...",
+ "browserView.staking.details.fail.title": "¡Vaya! Algo ha ido mal...",
+ "browserView.staking.details.followTheIstructionsInTheStakingFlow": "Siga las instrucciones en el proceso de staking",
+ "browserView.staking.details.information.title": "Información",
+ "browserView.staking.details.noFundsModal.buttons.cancel": "Cerrar",
+ "browserView.staking.details.noFundsModal.buttons.confirm": "Agregar fondos",
+ "browserView.staking.details.noFundsModal.description": "Necesita un mínimo de dos ada más los costes para poder invertir",
+ "browserView.staking.details.noFundsModal.title": "No tiene suficientes fondos para invertir...",
+ "browserView.staking.details.owners.title": "Propietarios",
+ "browserView.staking.details.poolIds.title": "Identidades de pools",
+ "browserView.staking.details.poolOversaturatedModal.buttons.confirm": "Aceptar",
+ "browserView.staking.details.poolOversaturatedModal.description": "La pool en la que está invirtiendo está demasiado saturada. Invierta por favor en otra pool para evitar perder recompensas.",
+ "browserView.staking.details.poolOversaturatedModal.title": "Actualiza tu portfolio",
+ "browserView.staking.details.poolRetiredModal.buttons.confirm": "Aceptar",
+ "browserView.staking.details.poolRetiredModal.description": "La pool en la que está invirtiendo ha sido retirada. Invierta por favor en otra pool para evitar perder recompensas.",
+ "browserView.staking.details.poolRetiredModal.title": "Tiempo de cambio",
+ "browserView.staking.details.sign.subTitle": "Firme la transacción con su contraseña, por favor",
+ "browserView.staking.details.sign.title": "Confirmación de la staking",
+ "browserView.staking.details.social.title": "Enlaces de redes sociales",
+ "browserView.staking.details.stakeButtonText": "Invertir en esta pool",
+ "browserView.staking.details.statistics.title": "Estadísticas",
+ "browserView.staking.details.success.description": "La transacción está pendiente, el panel 'Su staking' aparecerá pronto en su pantalla principal",
+ "browserView.staking.details.success.subTitle": "Comenzará a recibir recompensas por su staking una vez que hayan transcurrido dos épocas",
+ "browserView.staking.details.success.text": "Puede cerrar este panel",
+ "browserView.staking.details.success.title": "¡Hurra! Ha invertido sus fondos.",
+ "browserView.staking.details.switchedPools.subTitle": "Comenzará a recibir recompensas por su staking en la nueva pool una vez que hayan transcurrido dos épocas. Hasta entonces, seguirá recibiendo recompensas de la pool anterior",
+ "browserView.staking.details.switchedPools.title": "¡Hurra! Ha cambiado pools.",
+ "browserView.staking.details.switchingPoolsModal.buttons.cancel": "Cancelar",
+ "browserView.staking.details.switchingPoolsModal.buttons.confirm": "Me parece bien",
+ "browserView.staking.details.switchingPoolsModal.description": "¡Por supuesto! Simplemente tenga en cuenta que seguirá recibiendo recompensas de la pool anterior durante dos épocas más. Después, empezará a recibir recompensas de la pool nueva",
+ "browserView.staking.details.switchingPoolsModal.title": "¿Cambiando pools?",
+ "browserView.staking.details.title": "Detalles de la pool de staking",
+ "browserView.staking.details.titleSecond": "Gestionar las inversiones",
+ "browserView.staking.details.unstakingIsNotYetAvailableFollowTheseStepsIfYouWishToChangeStakePool": "Dejar de invertir no es posible aún. Siga estos pasos si desea cambiar de pool de staking",
+ "browserView.staking.faqBanner.subtitle": "¿Qué es invertir?",
+ "browserView.staking.faqBanner.title": "Profundize más",
+ "browserView.staking.fundWalletBanner.prompt": "Copie esta dirección o escanée el código QR para transferir fondos",
+ "browserView.staking.fundWalletBanner.subtitle": "Agregue fondos para comenzar a invertir",
+ "browserView.staking.glossaryBanner.subtitle": "Échele un vistazo al Glosario",
+ "browserView.staking.glossaryBanner.title": "¿Cual es esa palabra?",
+ "browserView.staking.stakePoolsTable.emptyMessage": "No se han encontrado resultados para su criterio de búsqueda",
+ "browserView.staking.stakePoolsTable.searchPlaceholder": "Busque por nombre de la pool, cinta de cotizacíón, o identidad",
+ "browserView.staking.stakePoolsTable.title": "Pools de staking",
+ "browserView.staking.stakingInfo.lastReward.title": "Última recompensa",
+ "browserView.staking.stakingInfo.StakeFundsBanner.balanceTitle": "Balance disponible",
+ "browserView.staking.stakingInfo.StakeFundsBanner.description": "Invierta sus fondos en una pool para comenzar a recibir recompensas",
+ "browserView.staking.stakingInfo.StakeFundsBanner.title": "Comenzar a invertir",
+ "browserView.staking.stakingInfo.RegisterAsDRepBanner.title": "Delegar su poder de votación",
+ "browserView.staking.stakingInfo.RegisterAsDRepBanner.description": "Regístrese como DRep o delegue sus derechos de votación a un DRep en el centro de votación para asegurarse que Lace puede utilizar sus recompensas por delegar su staking. Aprender más",
+ "browserView.staking.stakingInfo.RegisterAsDRepBanner.cta": "Registrar ahora",
+ "browserView.staking.stakingInfo.stats.Fee": "Coste",
+ "browserView.staking.stakingInfo.stats.Margin": "Margen",
+ "browserView.staking.stakingInfo.stats.stakeKey": "Llave de staking",
+ "browserView.staking.stakingInfo.stats.ros": "Ganancias estimadas",
+ "browserView.staking.stakingInfo.title": "Está invirtiendo actualmente con:",
+ "browserView.staking.stakingInfo.tooltip.title": "Valor en dólares estadounidenses",
+ "browserView.staking.stakingInfo.totalRewards.title": "Recompensas totales",
+ "browserView.staking.stakingInfo.totalStaked.title": "Cantidad invertida total",
+ "browserView.staking.title": "staking",
+ "browserView.topNavigationBar.links.lockWallet": "Bloquear la billetera",
+ "browserView.topNavigationBar.links.network": "Red",
+ "browserView.topNavigationBar.links.settings": "Parámetros",
+ "browserView.topNavigationBar.links.signMessage": "Firmar el mensaje",
+ "browserView.topNavigationBar.walletStatus.notSyncedToTheBlockchain": "No está sincronizado con la cadena de bloques",
+ "browserView.topNavigationBar.walletStatus.walletSynced": "Billetera sincronizada",
+ "browserView.topNavigationBar.walletStatus.walletSyncing": "La billetera está siendo sincronizada",
+ "browserView.transaction.fail.clickBackAndTryAgain": "Haga clic en 'Volver' e intente de nuevo",
+ "browserView.transaction.fail.oopsSomethingWentWrong": "¡Vaya! Algo ha ido mal",
+ "browserView.transaction.fail.error-details.label": "Mostrar los detalles del problema",
+ "browserView.transaction.fail.error-details.error-name-fallback": "Error",
+ "browserView.transaction.fail.problemSubmittingYourTransaction": "Ocurrió un problema durante el envío de su transacción",
+ "browserView.transaction.fail.theTransactionHasNotBeenProceedPleasetryagain": "Ocurrió un problema al enviar su transacción. Haga clic en 'Volver al sumario de transacciones' e intente de nuevo",
+ "browserView.transaction.fail.unauthorizedTransaction": "La transacción no fue autorizada",
+ "browserView.transaction.send.adaAllocation": "Asignación de ada",
+ "browserView.transaction.send.advanced.asset": "Agregar token o NFT",
+ "browserView.transaction.send.advanced.bundleTitle": "Paquete {{ index }}",
+ "browserView.transaction.send.advanced.output": "Agregar paquete",
+ "browserView.transaction.send.advancedFlowText": "Haga clic en 'Agregar paquete' para enviar activos a otro beneficiario en esta transacción",
+ "browserView.transaction.send.advancedTransaction": "Transacción avanzada",
+ "browserView.transaction.send.confirmationTitle": "Confirmación de la transacción",
+ "browserView.transaction.send.utxoDepletedBannerErrorText": "Debido al requerimiento minUTXO para activos nativos, alguna ada no se puede gastar",
+ "browserView.transaction.send.utxoDepletedBannerMaxButtonText": "Utilice el botón 'Max' para seleccionar la cantidad máxima que se puede gastar",
+ "browserView.transaction.send.drawer.send": "Envia",
+ "browserView.transaction.send.drawer.coSignTransaction": "Firmar la transacción conjuntamente",
+ "browserView.transaction.send.drawer.addBundle": "Agregar paquete",
+ "browserView.transaction.send.drawer.addressBook": "Agenda",
+ "browserView.transaction.send.drawer.addressBookEmpty": "No tiene ninguna dirección guardada",
+ "browserView.transaction.send.drawer.addressForm": "Agregar dirección",
+ "browserView.transaction.send.drawer.addressList": "Seleccionar dirección",
+ "browserView.transaction.send.drawer.advanced": "Avanzado",
+ "browserView.transaction.send.drawer.allDone": "¡Eso es todo!",
+ "browserView.transaction.send.drawer.breakdownOfYourTransactionCost": "Desglose de los costes de su transacción",
+ "browserView.transaction.send.drawer.cancelEditAddressModal.cancel": "Volver",
+ "browserView.transaction.send.drawer.cancelEditAddressModal.confirm": "Lo sé",
+ "browserView.transaction.send.drawer.cancelEditAddressModal.description1": "¿Está seguro que quiere salir?",
+ "browserView.transaction.send.drawer.cancelEditAddressModal.description2": "La dirección no se guardará",
+ "browserView.transaction.send.drawer.cancelEditAddressModal.title": "¡Oh!?",
+ "browserView.transaction.send.drawer.newTransaction": "Enviar",
+ "browserView.transaction.send.drawer.signTransaction": "Firmar la transacción ",
+ "browserView.transaction.send.drawer.transactionError": "Error en la transacción",
+ "browserView.transaction.send.drawer.transactionSummary": "Sumario de la transacción",
+ "browserView.transaction.send.drawer.coSignerTransactionConfirmation": "Confirmación de la transacción {{cosigners}}",
+ "browserView.transaction.send.drawer.coSignerTransactionConfirmationSubtitle": "Firme por favor la transacción con la contraseña de {{walletName}}",
+ "browserView.transaction.send.enterWalletPasswordToConfirmTransaction": "Introduzca la contraseña de su billetera para confirmar la transacción",
+ "browserView.transaction.send.error.insufficientBalance": "Balance insuficiente",
+ "browserView.transaction.send.error.invalidAddress": "Dirección inválida",
+ "browserView.transaction.send.error.invalidPassword": "Contraseña incorrecta",
+ "browserView.transaction.send.footer.cancel": "Cancelar",
+ "browserView.transaction.send.footer.close": "Cerrar",
+ "browserView.transaction.send.footer.confirm": "Confirmar",
+ "browserView.transaction.send.footer.confirmWithDevice": "Confirmar con {{hardwareWallet}}",
+ "browserView.transaction.send.footer.continueInAdvancedView": "Continuar en vista avanzada",
+ "browserView.transaction.send.footer.fail": "Volver",
+ "browserView.transaction.send.footer.review": "Revisar la transacción",
+ "browserView.transaction.send.coSign.footer.continue": "Continuar ",
+ "browserView.transaction.send.footer.save": "Guardar",
+ "browserView.transaction.send.footer.signing": "Firma en proceso",
+ "browserView.transaction.send.footer.unauthorized": "Volver",
+ "browserView.transaction.send.footer.view": "Ver",
+ "browserView.transaction.send.footer.viewTransaction": "Ver la transacción",
+ "browserView.transaction.send.group.label1": "simple",
+ "browserView.transaction.send.group.label2": "Avanzado",
+ "browserView.transaction.send.metadata.addANote": "Nota (máx. 160 caracteres)",
+ "browserView.transaction.send.metadata.addAOpReturnNote": "Nota (máx. 80 caracteres)",
+ "browserView.transaction.send.metadata.count": "{{count}} caracteres",
+ "browserView.transaction.send.metadata.note": "Nota",
+ "browserView.transaction.send.password.placeholder": "Contraseña",
+ "browserView.transaction.send.signTransactionWithPassword": "Firme por favor la transacción con su contraseña",
+ "browserView.transaction.send.simple.enterYourSpendingPassword": "Introduzca su contraseña para gastar",
+ "browserView.transaction.send.simple.to": "A",
+ "browserView.transaction.send.title": "Enviar",
+ "browserView.transaction.send.totalFee": "Coste total",
+ "browserView.transaction.send.transactionCosts": "Costes de la transacción",
+ "browserView.transaction.send.transactionFee": "Costo de la transacción",
+ "browserView.transaction.btc.send.time": "Tiempo",
+ "browserView.transaction.btc.send.balance": "Balance",
+ "browserView.transaction.btc.send.feeRate": "Seleccione una banda de coste",
+ "browserView.transaction.btc.send.feeRateCustom": "Fijar una banda de coste personalizada (sats/VB)",
+ "browserView.transaction.btc.send.error.feeTooLow": "El costo personalizado es inferior al mínimo recomendado. Su transacción quizá experimente largos retrasos.",
+ "browserView.transaction.btc.send.error.feeTooHigh": "El costo personalizado es superior al máximo recomendado. Quizá esté pagando demasiado por esta transacción.",
+ "browserView.transaction.success.localNodeBanner.buttonText": "Aprender más",
+ "browserView.transaction.success.localNodeBanner.headline": "Activar nodo local",
+ "browserView.transaction.success.localNodeBanner.infoText": "Obtenga transacciones más rápidas y seguras mediante la activación del nodo local para esta billetera.",
+ "browserView.transaction.success.thisMayTakeAFewMinutes": "La transacción se completará y mostrará pronto en su actividad.",
+ "browserView.transaction.success.thisMayTakeAFewMinutesToProcessYouCanViewTheStatusByClickingViewTransaction": "Esto tardará unos minutos en procesarse. Puede ver el estado haciendo clic en ver transacción.",
+ "browserView.transaction.success.youCanSafelyCloseThisPanel": "¡Eso es todo!",
+ "browserView.dataSign.success.youCanSafelyCloseThisPanel": "¡Eso es todo!",
+ "browserView.receiveDrawer.title": "Recibir",
+ "browserView.voting.alert.insufficientBalance.action": "Agregar fondos",
+ "browserView.voting.alert.insufficientBalance.message": "No tiene ada suficience para votar, agregue fondos antes que se tome la imagen",
+ "browserView.voting.alert.insufficientBalanceDuringSnapshot.message": "No tenía fondos suficientes en su billetera cuando se tomó la imagen, asegúrese que tiene al menos 500 ada para participar.",
+ "browserView.voting.alert.registrationEnded.action": "Registrar",
+ "browserView.voting.alert.registrationEnded.message": "La fase de registro ha terminado. Aún puede registrarse, pero deberá esperar hasta el siguiente Fondo para participar",
+ "browserView.voting.canNotParticipate": "No puede participar",
+ "browserView.voting.catalystRegistrationFlow.title": "Registro de la billetera",
+ "browserView.voting.educationalList.title": "Sobre gobernanza",
+ "browserView.voting.fundWalletBanner.subtitle": "Agregue fondos para comenzar su viaje por crypto",
+ "browserView.voting.fundWalletBanner.title": "Agregue fondos para votar",
+ "browserView.voting.pageTitle": "Votando",
+ "browserView.voting.phase": "Fase",
+ "browserView.voting.register": "Registro ",
+ "browserView.voting.registered": "Registrado",
+ "browserView.voting.registerYourWallet": "Debe registrar su billetera para votar en Fondos. Sólo debe registrarse una vez",
+ "browserView.voting.registration": "Registro",
+ "browserView.voting.snapshot": "Imagen",
+ "browserView.voting.snapshotExplanation": "Se toma una imagen para ver qué billeteras son eligibles para votar necesita al menos {{amount}} ada para participar ",
+ "browserView.voting.voteForChallenges": "Mire las diferentes propuestas y desafíos en la aplicación de Catalyst y vote por todo ello",
+ "browserView.voting.votePrompt": "¡Vaya a votar!",
+ "browserView.voting.voting": "Votando",
+ "browserView.voting.votingPhase": "Fase de votación",
+ "browserView.voting-beta.modal.title": "El Centro de Votación estará disponible pronto",
+ "browserView.voting-beta.modal.description": "Lace integrará en breve votación para gobernanza, proporcionándole más control sobre el proceso de toma de decisiones. Actualmente, puede hacer que se escuche su voz mediante la delegación de su voto a través de plataformas de terceros.\n",
+ "browserView.voting-beta.modal.description-popup": "Lace integrará en breve votación para gobernanza.
Aún así, podrá hacer que se escuche su voz mediante la delegación de su voto a través de plataformas de terceros",
+ "browserView.voting-beta.modal.govTool.cta": "Ir a Gov.Tool",
+ "browserView.voting-beta.modal.tempoVote.cta": "Ir a Tempo.Vote",
+ "browserView.walletSetup.mnemonicResetModal.cancel": "Cancelar",
+ "browserView.walletSetup.mnemonicResetModal.confirm": "OK",
+ "browserView.walletSetup.mnemonicResetModal.content": "Para mantenerle seguro, le mostraremos 24 palabras nuevas",
+ "browserView.walletSetup.mnemonicResetModal.header": "¿Está sequro que quiere empezar de nuevo?",
+ "browserView.walletSetup.support": "Ayuda y soporte",
+ "browserView.welcome": "¡Bienvenido!",
+ "browserView.renameWalletDrawer.title": "Modificar la billetera",
+ "browserView.renameWalletDrawer.walletSettings": "Parámetros de la billetera",
+ "browserView.renameWalletDrawer.walletName": "Nombre de la billetera",
+ "browserView.renameWalletDrawer.renameWallet": "Renombrar la billetera",
+ "browserView.renameWalletDrawer.renameEnabledAccounts": "Renombra la/s cuenta/s activadas",
+ "browserView.renameWalletDrawer.renameSuccessful": "Billetera renombrada con éxito",
+ "browserView.renameWalletDrawer.renameFailed": "No se pudo renombrar la billetera",
+ "browserView.renameWalletDrawer.inputLengthError": "Número máximo de caracteres: {{length}}",
+ "browserView.renameWalletDrawer.inputEmptyError": "El nombre no puede estar en blanco",
+ "browserView.renameWalletDrawer.save": "Guardar",
+ "browserView.renameWalletDrawer.cancel": "Cancelar",
+ "corruptedData.actionDescription": "Deberá recuperar su billetera de nuevo usando la frase de recuperación",
+ "corruptedData.btn.confirm": "Recupere su billetera",
+ "corruptedData.errorDescription": "Parece que algunos datos no son válidos o se han perdido. No se preocupe, sus fondos están seguros",
+ "corruptedData.title": "Los datos están corruptos",
+ "dapp.collateral.amountSeparated": "La cantidad está separada del balance de su cuenta, tiene la opción de retornarla a su balance en cualquier momento",
+ "dapp.collateral.calculating": "Calculando la garantía",
+ "dapp.collateral.create.header": "Crear garantía",
+ "dapp.collateral.insufficientFunds.add": "Agregar fondos",
+ "dapp.collateral.insufficientFunds.description": "Agregue por favor fondos a su billetera para evitar problemas con la garantía",
+ "dapp.collateral.insufficientFunds.title": "Fondos insuficientes",
+ "dapp.collateral.request": "{{dapp}} requiere {{requestedAmount}} {{symbol}} de garantía para continuar, y {{lockableAmount}} {{symbol}} pueden ser bloqueados sin ninguna transacción más",
+ "dapp.collateral.set.header": "Fijar la garantía",
+ "dapp.confirm.btn.cancel": "Cancelar",
+ "dapp.confirm.btn.confirm": "Confirmar",
+ "dapp.confirm.details.amount": "Cantidad",
+ "dapp.confirm.details.fee": "Coste",
+ "dapp.confirm.details.header": "Transacción",
+ "dapp.confirm.details.recepient": "Destinatario",
+ "dapp.confirm.header": "Confirmar la transacción",
+ "dapp.confirm.header.confirmData": "Confirmar los datos",
+ "dapp.confirm.address.title": "Dirección:",
+ "dapp.confirm.data.title": "Datos:",
+ "dapp.confirm.header.signData": "Firmar los datos",
+ "dapp.connect.btn.accept": "Autorizar",
+ "dapp.connect.btn.cancel": "Cancelar",
+ "dapp.connect.btn.confirm": "Confirmar",
+ "dapp.connect.btn.justOnce": "Una vez",
+ "dapp.connect.header": "Autorizar DApp",
+ "dapp.connect.modal.allowAlways": "Siempre",
+ "dapp.connect.modal.allowOnce": "Solo una vez",
+ "dapp.connect.modal.description": "Acepta aprobar que esta DApp acceda a su billetera",
+ "dapp.connect.modal.header": "Conexión de DApp",
+ "dapp.dappErrorPage.closeButton": "Cancelar",
+ "dapp.delete.cancel": "Volver",
+ "dapp.delete.confirm": "Desconectar DApp",
+ "dapp.delete.description": "¿Está sequro que quiere desconectar esta DApp? Deberá autorizarla de nuevo",
+ "dapp.delete.title": "¡Espere!",
+ "dapp.educationBanner.title": "Guía de DApps",
+ "dapp.list.empty.text": "Aún no ha autorizado ninguna DApp",
+ "dapp.list.removedFailure": "Falló el intento de desconexión de la DApp ",
+ "dapp.list.removedSuccess": "DApp desconectada",
+ "dapp.list.subTitle": "Ha autorizado que estas DApps interactúen con todas sus billeteras y cuentas. Puede modificar esto en cualquier momento",
+ "dapp.list.subTitleEmpty": "Todas las DApps autorizadas para interactuar con sus billeteras y cuentas serán mostradas aquí",
+ "dapp.list.title": "DApps autorizadas",
+ "dapp.sharedWallet.closeButton": "Lo entiendo",
+ "dapp.sharedWallet.description": "Esta versión no es compatible con la firma de transacciones entre billeteras compartidas y DApps. DApps deberían implementar una extensión de CIP30 [CIP-0106] en su próxima versión para ser compatible con estas transacciones",
+ "dapp.sharedWallet.heading": "DApps no compatibles",
+ "dapp.noWallet.closeButton": "Crear o recuperar billetera",
+ "dapp.noWallet.description": "Deberá crear o recuperar una billetera para conectar a una DApp o realizar una transacción",
+ "dapp.noWallet.heading": "To tiene una billtera en este momento",
+ "dapp.sign.data.failure.description": "El proceso de firmado ha fallado. Inténtelo de nuevo, por favor",
+ "dapp.sign.data.success.description": "Datos firmados",
+ "dapp.sign.failure.description": "La transacción no se ha procesado. Inténtelo de nuevo, por favor",
+ "dapp.signData.failure.description": "Los datos no han sido firmados. Inténtelo de nuevo, por favor.",
+ "dapp.sign.failure.title": "¡Algo ha ido mal!",
+ "dapp.sign.header": "Firmar la transacción",
+ "dapp.sign.success.description": "La transacción está pendiente, los detalles aparecerán pronto en su actividad",
+ "dapp.sign.success.header": "¡Hecho!",
+ "dapp.sign.success.title": "Puede cerrar este panel",
+ "dapp.transactions.confirm.title": "Confirmar la transacción",
+ "educationalBanners.subtitle.buyAnNft": "¿Cómo se compra un NFT?",
+ "educationalBanners.subtitle.collections": "¿Qué son colecciones?",
+ "educationalBanners.subtitle.connectingDApps": "Conectando a DApps con Lace",
+ "educationalBanners.subtitle.conwayEra": "¿Cómo son compatibles Lace y la era de Conway (también llamada era de gobernanza?",
+ "educationalBanners.subtitle.enterNFTGallery": "Entre en la galería de NFTs con Lace",
+ "educationalBanners.subtitle.governanceActions": "¿Qué tipo de acciones de gobernanza son posibles con Lace?",
+ "educationalBanners.subtitle.governanceFeatures": "¿Qué tipo de características de gobernanza son compatibles con Lace?",
+ "educationalBanners.subtitle.howManyPools": "¿A cúantas pools de staking puedo delegar si uso las funciones de staking o delegación múltiple?",
+ "educationalBanners.subtitle.howToSendReceiveFunds": "¿Cómo envío o recibo fondos?",
+ "educationalBanners.subtitle.ledgerSupport": "¿Son compatibles las billeteras de hardware Ledger con la función de staking múltiple?",
+ "educationalBanners.subtitle.secureSelfCustody": "Autocustodia segura con Lace",
+ "educationalBanners.subtitle.stakeDistribution": "¿Permanece igual la distribución de la staking?",
+ "educationalBanners.subtitle.stakingAndDelegation": "¿Qué es staking y delegación?",
+ "educationalBanners.subtitle.whatIsADigitalAsset": "¿Qué es un activo digital?",
+ "educationalBanners.subtitle.whatIsLaceAddressBook": "¿Qué es la agenda de Lace?",
+ "educationalBanners.subtitle.whatIsSavedAddress": "¿Qué es una dirección guardada?",
+ "educationalBanners.title.faq": "Preguntas más frecuentes",
+ "educationalBanners.title.glossary": "Glosario",
+ "educationalBanners.title.learn": "Aprender ",
+ "educationalBanners.title.more": "Más",
+ "educationalBanners.title.video": "Vídeo",
+ "educationalBanners.title.videoBlog": "Vídeo/Blog",
+ "expandPopup": "Expandir",
+ "forgotPassword.cancel": "Cancelar",
+ "forgotPassword.confirm": "Continuar",
+ "forgotPassword.description": "Si confirma está acción, desemparejaremos su billetera y le pediremos que introduzca su frase de paso nemotécnica",
+ "forgotPassword.title": "¿Olvidó la contraseña?",
+ "general.adaFollowingNumericValue": "ada",
+ "general.button.agree": "Aceptar ",
+ "general.button.authorize": "Autorizar",
+ "general.button.cancel": "Cancelar",
+ "general.button.close": "Cerrar",
+ "general.button.confirm": "Confirmar",
+ "general.button.continue": "Continuar",
+ "general.button.copied": "Copiado",
+ "general.button.copy": "Copiar",
+ "general.button.home": "Inicio",
+ "general.button.reload": "Refrescar",
+ "general.buttons.back": "Volver",
+ "general.clipboard.copiedToClipboard": "Copiado al portapapeles",
+ "general.credit.coinGecko": "CoinGecko",
+ "general.credit.poweredBy": "Impulsado por",
+ "general.errors.bundleAmountIsEmpty": "Falta el valor de la cantidad",
+ "general.errors.handleConflict": "Existe un conflicto con la dirección. Se esperaba {{receivedAddress}} pero se recibió {{actualAddress}}",
+ "general.errors.incorrectAddress": "Dirección incorrecta",
+ "general.errors.incorrectAddressNetwork": "La dirección es para la red incorrecta",
+ "general.errors.incorrectHandle": "No se ha encontrado el seudónimo",
+ "general.errors.insufficientBalance": "Balance insuficiente",
+ "general.errors.insufficientAvailableBalance": "Acción requerida",
+ "general.errors.invalidHandle": "Seudónimo incorrecto",
+ "general.errors.invalidMnemonic": "Frase nemotécnica incorrecta",
+ "general.errors.invalidPassword": "Contraseña incorrecta",
+ "general.errors.maximumInputCountExceeded": "Se ha excedido el número máximo de entradas",
+ "general.errors.networkError": "Error de red",
+ "general.errors.somethingWentWrong": "Algo ha salido mal, inténtelo de nuevo, por favor",
+ "general.errors.crash": "Algo ha salido mal ",
+ "general.errors.reloadExtension": "Refrescar la extensión",
+ "general.errors.tryAgain": "Inténtelo de nuevo",
+ "general.errors.uhoh": "¡Uh oh!",
+ "general.errors.utxoFullyDepleted": "Los UTxO están totalmente fragmentados ",
+ "general.errors.utxoNotFragmentedEnough": "Los UTxO no están suficientemente fragmentados",
+ "general.errors.wrongAddressEra": "Las direcciones Byron no son compatibles, utilice una dirección de Shelley",
+ "general.errors.wrongNetworkAddress": "Esta dirección pertenece a una red diferente",
+ "general.errors.lockedStakeRewards.description": "Su balance total incluye Recompensas de Staking bloqueadas que no pueden ser retiradas. Vaya al <0>staking center0> y registre su poder de votación para acceder a ellas",
+ "general.errors.lockedStakeRewards.cta": "Centro de staking",
+ "general.loading": "Cargando...",
+ "general.lock.helpAndSupport": "Ayuda y soporte",
+ "general.lock.toUnlockOpenPopUp": "Para desbloquear, abra la extensión",
+ "general.lock.yourWalletIsLocked": "Su billetera está bloqueada",
+ "general.lock.namiMode.message": "Modo Nami activado",
+ "general.lock.namiMode.description": "Cierre por favor esta ventana del navegador y abra la <0>0> extension.
de Lace. Una vez abierta, podrá continuar usando el modo Nami en Lace.",
+ "general.networks.connectionUnavailable.error": "Está conectado, pero existe un problema en nuestro sistema. Estamos trabajando en ello, y no se preocupe, sus fondos están seguros",
+ "general.networks.connectionUnavailable.title": "Conexión débil",
+ "general.networks.custom": "Personalizar",
+ "general.networks.error": "Su conexión a internet no funciona. Puede acceder a su billetera en base a su conexión más reciente",
+ "general.networks.mainnet": "Red principal",
+ "general.networks.offline": "Sin conexión",
+ "general.networks.preprod": "Pre-producción",
+ "general.networks.preview": "Vista previa",
+ "general.networks.sanchonet": "Sanchonet",
+ "general.warnings.areYouSureYouWantToExit": "¿Está seguro que quiere salir?",
+ "general.warnings.cannotFetchPrice": "No se han podido encontrar los valores de la moneda fiduciaria. Todo está bien, simplemente vuelva a intentarlo más tarde ",
+ "general.warnings.priceDataExpired": "Los datos del precio han expirado, y no podemos encontrar la información más reciente. Detalles del valor de ada más reciente: {{ date }}",
+ "general.warnings.thisWillNotBeSaved": "Esto no se guardará",
+ "general.warnings.walletIsOffline": "La billetera no está en línea, parece que su conexión a internet no funciona. No se preocupe, aún puede acceder a la billetera en base su conexión más reciente",
+ "general.warnings.youHaveToStartAgain": "Deberá comenzar de nuevo",
+ "migrations.failed.actionDescription": "Deberá recuperar su billetera de nuevo usando la frase de recuperación",
+ "migrations.failed.btn.confirm": "Aceptar ",
+ "migrations.failed.errorDescription": "Hemos intentado actualizar su billetera a la última versión de Lace automáticamente pero se ha producido un error",
+ "migrations.failed.subtitle": "¡La migración de datos ha fallado!",
+ "migrations.failed.title": "¡Lo sentimos!",
+ "migrations.inProgress.applying": "Se está actualizando...",
+ "migrations.inProgress.browser.description.1": "\n\nLace ha sido actualizado a la versión más reciente, pero es necesario hacer algunos cambios para que la actualización tenga efecto",
+ "migrations.inProgress.browser.description.2": "Abra por favor la extensión para continuar",
+ "migrations.inProgress.browser.title": "Se está actualizando...",
+ "multipleSelection.addToTransaction": "Agregar a la transacción",
+ "multipleSelection.cancel": "Cancelar",
+ "multipleSelection.clear": "Borrar",
+ "multipleSelection.deselect": "Quitar selección",
+ "multipleSelection.gotIt": "Aceptar",
+ "multipleSelection.noOtherTokensCanBeAdded": "No se pueden agregar otros tokens a esta transacción",
+ "multipleSelection.reachedTheTxLimit": "Ha alcanzado el tamaño máximo de la transacción",
+ "multipleSelection.selectMultiple": "Seleccionar múltiples",
+ "multiWallet.activated.account": "Cuenta \"{{accountName}}\" activada",
+ "multiWallet.activated.wallet": "Billetera \"{{walletName}}\" activada",
+ "multiWallet.errorDialog.commonError.description": "Compruebe su dispositivo de hardware, por favor",
+ "multiWallet.errorDialog.commonError.ok": "OK",
+ "multiWallet.errorDialog.commonError.title": "¡Vaya! Algo ha salido mal",
+ "multiWallet.errorDialog.notDetectedError.agree": "Aceptar",
+ "multiWallet.errorDialog.notDetectedError.description": "Asegúrese que su dispositivo está desbloqueado, y que la app de Cardano esté abierta",
+ "multiWallet.errorDialog.notDetectedError.title": "No se pudo detectar el dispositivo",
+ "multiWallet.errorDialog.notDetectedError.trezorDescription": "Asegúrese que su dispositivo está desbloqueado",
+ "multiWallet.popupHwAccountEnable": "Billeteras de hardware requieren la <0>expanded view0> para activar cuentas",
+ "multiWallet.walletAlreadyExists": "La billetera ya existe",
+ "poolDetails.delegate": "Delegar a esta pool",
+ "poolDetails.sectionTitle": "Detalles de la pool",
+ "qrInfo.publicKey": "Mostrar llave pública",
+ "qrInfo.receive": "Recibir",
+ "qrInfo.scanQRCodeToConnectWallet": "Escanear código QR o copiar dirección",
+ "qrInfo.title": "La dirección de su billetera",
+ "qrInfo.walletAddress": "Dirección de la billetera",
+ "qrInfo.advancedMode.toggle.label": "Mode avanzado",
+ "qrInfo.advancedMode.toggle.description": "En modo avanzado, puede ver todas las direcciones asociadas con su billetera, además de un sumario de los tokens que tiene cada una",
+ "qrInfo.advancedMode.additionalAddresses.title": "Direcciones adicionales",
+ "qrInfo.advancedMode.newAddress.button": "Agregar dirección",
+ "qrInfo.advancedMode.newAddress.description": "Esta es una dirección nueva sin tokens ni historial de transacciones, lo cual es a veces requerido por DApps. Cuando se reciban tokens, aparecerá junto a sus otras direcciones. Tenga en cuenta que esta dirección no aumenta la privacidad. Para tal propósito, cree una cuenta nueva.",
+ "qrInfo.advancedMode.newAddress.warning": "Sólo puede agregar nuevas direcciones tras usar la última",
+ "qrInfo.advancedMode.tags.unused": "Nuevo",
+ "qrInfo.advancedMode.tags.main": "Principal",
+ "qrInfo.advancedMode.modal.title": "Cambiando a vista expandida",
+ "qrInfo.advancedMode.modal.description": "Esto se abrirá en vista expandida para proporcionarle la experiencia completa del modo avanzado",
+ "qrInfo.advancedMode.modal.confirm": "OK",
+ "qrInfo.advancedMode.modal.cancel": "Cancelar",
+ "send.addressBook.nameLabel": "Nombre de la billetera",
+ "send.addressBook.title": "Agenda",
+ "send.balanceAmount": "Balance: {{ amount }}",
+ "send.availableBalanceAmount": "Balance disponible: {{ amount }}",
+ "send.lockedStakeRewardsAmount": "Recompensas de staking bloqueadas: {{ amount }}",
+ "send.cancelModal.description": "Si pulsa el botón de Cancelar, volverá a la página principal",
+ "send.cancelModal.iUnderstandGoBack": "Lo entiendo, volver",
+ "send.cancelModal.title": "¿Volver al inicio?",
+ "send.cancelModal.woopsWrongButton": "Botón equivocado",
+ "send.confirmation.enterYourSpendingPassword": "Introduzca su contraseña para gastar",
+ "send.connectYourLedger": "Conecte su dispositivo Ledger directamente a su ordenador. Desbloquee el dispositivo y abra la app de Cardano. Después haga clic en Confirmar",
+ "send.connectYourTrezor": "Simplemente conecte su dispositivo a su ordenador. Desbloquee el dispositivo y haga clic en Confirmar para continuar",
+ "send.form.addrTitle": "A",
+ "send.form.cancel": "Cancelar",
+ "send.form.next": "Siguiente",
+ "send.networkFee": "Coste de la red",
+ "send.sectionTitle.confirmTransaction": "Confirmar la transacción",
+ "send.sectionTitle.sendFund": "Enviar fondos",
+ "send.sectionTitle.TransactionSummary": "Sumario de la transacción",
+ "send.sendMultipleOutputsAtTheSameTime": "Enviar resultados múltiples al mismo tiempo y agregar metadatos. Esto significa que puede enviar múltiples activos a diferentes direcciones en una transacción",
+ "send.summary.youSign": "Está firmando:",
+ "send.theAmountYoullBeChargedToProcessYourTransaction": "La cantidad que pagará para procesar la transacción",
+ "send.toSendAnNFTOrNativeToken": "Se requiere una cantidad mínima de ada para efectuar una transacción. Tal distribución de ada agrega ada a la transacción para satisfacer esa cantidad mínima. Esto es un requerimiento de Cardano, no un pago requerido por esta billetera",
+ "send.trezorDoesNotDupportDecimals": "Trezor no acepta decimales en tokens de Cardano, así que su dispositivo quizá muestre cantidades incorrectas (tres unidades de token como 3,000,000, por ejemplo) cuando envíe dichos tokens",
+ "settings.copyAddress": "Copiar la dirección",
+ "settings.copyHandle": "Copiar el seudónimo",
+ "settings.legals.cookiePolicy": "Política de cookies",
+ "settings.legals.privacyPolicy": "Política de privacidad",
+ "settings.legals.termsAndConditions": "Términos y condiciones",
+ "settings.legals.termsOfService": "Términos de servicio",
+ "settings.legals.title": "Términos legales",
+ "settings.passphraseVerificationSection.title": "Verificación de la frase de paso",
+ "settings.security.passphraseVerificationIntervals": "Intervalos de verificación de la frase de paso",
+ "settings.security.title": "Seguridad",
+ "settings.support.faqs": "Preguntas más frecuentes",
+ "settings.support.feesExplained": "Explicación de los costes",
+ "settings.support.title": "Ayuda",
+ "settings.title": "Parámetros",
+ "staking.authorization.delegateBtnLabel": "Delegar",
+ "staking.authorization.title": "Autorización",
+ "staking.confirmation.stakingDeposit": "Depósito de staking",
+ "staking.confirmation.theAmountYoullBeChargedForRegisteringYourStakeKey": "La cantidad que pagará al registrar su llave de staking",
+ "staking.confirmation.title": "Confirmación",
+ "staking.confirmation.transactionFee": "Coste de la transacción",
+ "staking.details.confirmation.button.confirm": "Siguiente",
+ "staking.expandView.button": "Expandir la vista",
+ "staking.expandView.description": "Obtenga más información sobre la red y la pool en la experiencia del navegador",
+ "staking.expandView.title": "¡Hay más!",
+ "staking.notEnoughFunds.text": "Necesita al menos 10 ada para comenzar a invertir",
+ "staking.notEnoughFunds.title": "No tiene fondos suficientes",
+ "staking.notStaking.text": "Introduzca un nombre o identificador de pool de staking en la barra de búsqueda. Delegue sus fondos a una pool haciendo clic en el botón Delegar",
+ "staking.notStaking.title": "Encontrar un pool para delegar",
+ "staking.sectionTitle": "staking",
+ "staking.stakePools.sectionTitle": "Pools de staking",
+ "tab.main.title": "Pestaña de extensión",
+ "transactions.detail.blockInfo": "Información del bloque",
+ "transactions.detail.title": "Detalle de la actividad",
+ "unlock.button": "Desbloquear",
+ "unlock.forgotPassword": "¿Olvidó la contraseña?",
+ "unlock.input.placeholder": "Contraseña",
+ "unlock.sectionTitle": "¡Bienvenido de nuevo!",
+ "walletActivity.sectionTitle": "Actividad",
+ "walletSetup.backModal.iUnderstandGoBack": "Cancelar",
+ "walletSetup.backModal.ohOkLetsContinue": "Aceptar",
+ "walletSetup.backModal.youllHaveToStartAgain": "Deberá comenzar otra vez",
+ "walletSetup.backModal.youWillBeShowANewRecoveryPhraseThePreviousOneWillBeDeleted": "Se le mostrará una frase de recuperación nueva, y la frase previa será borrada",
+ "walletSetup.layout.btns.back": "Volver",
+ "walletSetup.layout.btns.next": "Siguiente",
+ "walletSetup.password.capitalLetter": "Una letra mayúscula",
+ "walletSetup.password.characterMin": "Mínimo ocho caracteres",
+ "walletSetup.password.createYourWalletPassword": "Crear la contraseña para su billetera",
+ "walletSetup.password.looksLikeThePasswordsYouHaveEnteredAreNotMatching": "Parece que las contraseñas que ha introducido no son iguales",
+ "walletSetup.password.lowecasseLetter": "Una letra minúscula",
+ "walletSetup.password.number": "Un número",
+ "walletSetup.recoveryPhrase.confirm": "Confirmar",
+ "walletSetup.recoveryPhrase.currentSet": "Fijar {{set}} - palabras {{start}} para {{end}}",
+ "walletSetup.recoveryPhrase.enterYourSecretRecoveryPhrase": "Introduzca su frase de recuperación secreta",
+ "walletSetup.recoveryPhrase.howOftenWouldYouLikeToVerifyYourPassphrase": "¿Con qué frecuencia le gustaría verificar su frase de paso?",
+ "walletSetup.recoveryPhrase.iHaveWrittenDownAll24Word": "He escrito las 24 palabras",
+ "walletSetup.recoveryPhrase.verificationFrequencyDecription": "Mantenga segura su billetera mediante la verificación periódica de su frase de paso",
+ "walletSetup.restore.recoveryPassphrasesFromOtherWalletsWillNotWork": "¡Frases de recuperación de otras billeteras no funcionarán!",
+ "walletSetup.setupOptions.createDescription": "Comenzar con una billetera nueva",
+ "walletSetup.setupOptions.createNewWallet": "Crear billetera nueva",
+ "walletSetup.setupOptions.getStarted": "Empiece",
+ "walletSetup.setupOptions.restoreDescription": "tecleando su frase secreta",
+ "walletSetup.setupOptions.restoreWallet": "Recuperar la billetera",
+ "walletSetup.walletName.pleaseNameYourWallet": "Dé nombre a su billetera, por favor",
+ "walletSetup.walletName.walletNameDescription": "Lorem ipsum dolor sit amet",
+ "midnightEventBanner.title": "Descubra la distribución de tokens de Midnight",
+ "midnightEventBanner.description": "La distribución gratuita en múltiples fases de tokens NIGHT, con objetivo de empoderar a una comunidad amplia y diversa a construir el futuro de la red Midnight",
+ "midnightEventBanner.learnMore": "Aprender más",
+ "midnightEventBanner.reminder": "Recuérdemelo más tarde",
+ "midnightEventBanner.dialog.title": "Atención",
+ "midnightEventBanner.dialog.description": "Puede comprobar los detalles de la distribución de tokens de Midnight desde la pantalla de parámetros en cualquier momento",
+ "midnightEventBanner.dialog.confirm": "Lo entiendo",
+ "midnightEventBanner.dialog.cancel": "Cancelar",
+ "paperWallet.savePaperWallet.title": "Guardar su billetera de papel",
+ "paperWallet.savePaperWallet.description": "Se ha creado su billetera de papel. Asegúrese de guardar este fichero de forma segura, o imprímalo y manténgalo seguro",
+ "paperWallet.savePaperWallet.downloadBtnLabel": "Descargar",
+ "paperWallet.savePaperWallet.printBtnLabel": "Imprimir",
+ "paperWallet.savePaperWallet.pleaseSaveOrPrintLabel": "Descargar o imprimir la billtera de papel para continuar. Necesitará este impreso para recuperar su billetera",
+ "paperWallet.chooseRecoveryMethod.mnemonicDescription": "Una frase de recuperación de su billetera de 24 palabras, que debe guardar de forma segura",
+ "browserView.settings.generatePaperWallet.title": "Generar billetera de papel",
+ "paperWallet.chooseRecoveryMethod.title": "Elegir método de recuperación",
+ "paperWallet.chooseRecoveryMethod.description": "Comience eligiendo un método de recuperación para su nueva billetera que pueda usar como copia de seguridad, o cuando agregue su billetera a un dispositivo nuevo. Aprender más",
+ "paperWallet.chooseRecoveryMethod.advanced": "Avanzado",
+ "paperWallet.chooseRecoveryMethod.pgpKeysRequired": "Se requieren las claves PGP",
+ "paperWallet.chooseRecoveryMethod.paperWallet.title": "Billetera de papel",
+ "paperWallet.chooseRecoveryMethod.paperWallet.description": "Un código QR escaneable que contiene información de recuperación, encriptado con su clave PGP",
+ "paperWallet.securePaperWallet.title": "Asegura su billetera de papel",
+ "paperWallet.securePaperWallet.description": "Lace utiliza su clave PGP pública para mantener seguros los detalles de recuperación en formato legible por código QR",
+ "paperWallet.scanShieldedMessage.title": "Escanée su código QR privado",
+ "paperWallet.scanShieldedMessage.description": "Desdoble su billetera de papel para que el código QR privado encaje en el marco de la cámara",
+ "paperWallet.scanShieldedMessage.cameraAccessBlocked": "Lace no puede usar su cámara",
+ "paperWallet.scanShieldedMessage.waitingForCameraAccess": "Active el permiso para que su cámara pueda escanear el código QR",
+ "paperWallet.scanShieldedMessage.lookingForWallet": "Buscando código QR...",
+ "paperWallet.chooseRestoreMethod.title": "Elegir método de recuperación",
+ "paperWallet.chooseRestoreMethod.description": "Seleccione el método de recuperación que eligió cuando creó su billetera",
+ "paperWallet.walletOverview.title": "Revisar el sumario de la billetera",
+ "paperWallet.walletOverview.description": "Revise por favor la dirección de billetera identificada y el balance de tokens para asegurar que está recuperando la billetera correcta",
+ "paperWallet.WalletOverview.balanceTitle": "Balance",
+ "paperWallet.WalletOverview.otherItemsHeading": "Otros",
+ "paperWallet.WalletOverview.otherItemsTooltip": "La cantidad de artículos diferentes en la billetera, aparte de ada. NFTs, por ejemplo",
+ "paperWallet.chooseRestoreMethod.option.paper": "Billetera de papel",
+ "pgp.error.misformedArmoredText": "El bloque de clave PGP no se ha formado correctamente",
+ "pgp.error.privateKeySuppliedInsteadOfPublic": "Usa su clave PGP pública, por favor",
+ "pgp.error.noValidEncryptionKeyPacket": "No se pudo encontrar un paquete de encriptación de llave válido en la llave",
+ "pgp.error.rsaKeyTooWeak": "Llaves RSA más cortas de 2047 bits se consideran demasiado débiles",
+ "paperWallet.enterPgpPrivateKey.title": "Introduzca su clave PGP privada",
+ "paperWallet.enterPgpPrivateKey.description": "Para desencriptar los detalles de recuperación de su billetera, provea la llave privada para las claves PGP utilizadas durante la creación de su billetera de papel",
+ "paperWallet.enterPgpPrivateKey.toggleOption.fileUpload": "Subir fichero",
+ "paperWallet.enterPgpPrivateKey.toggleOption.fromClipboard": "Pegar del portapapeles",
+ "paperWallet.enterPgpPrivateKey.fileUploadLabel": "Elige un fichero para subir",
+ "paperWallet.enterPgpPrivateKey.supportedFileUploadFormats": "Formatos compatibles: .asc",
+ "paperWallet.enterPgpPrivateKey.keyNotPrivate": "Use una clave PGP privada, por favor",
+ "paperWallet.enterPgpPrivateKey.restoreSuccess": "¡Éxito!",
+ "paperWallet.enterPgpPrivateKey.restoreSuccess.summary": "La información de recuperación fue desencriptada con éxito, ahora puede recuperar la billetera",
+ "browserView.settings.generatePaperWallet.description": "Descargue una copia de seguridad encriptada de su frase de recuperación en formato de billetera de papel",
+ "paperWallet.WalletOverview.accountZero": "Cuenta #0",
+ "paperWallet.SettingsDrawer.ExitWarningTitle": "¿Abandonar el proceso de preparación de la billetera de papel?",
+ "paperWallet.SettingsDrawer.ExitWarningDescription": "!Ha generado una billetera de papel, pero aún no la ha descargado! Deberá generar una nueva la próxima vez",
+ "paperWallet.SettingsDrawer.ExitButton": "Salir",
+ "paperWallet.SettingsDrawer.passphraseStage.title": "Introduzca su contraseña",
+ "paperWallet.SettingsDrawer.passphraseStage.subtitle": "Esta es la contraseña para desbloquear su billetera y realizar transacciones",
+ "dapp.connector.btc.error.title": "Billetera de bitcoin",
+ "dapp.connector.btc.error.description": "La conexión con dApps para la billetera de Bitcoin no está disponible en esta versión de la extensión.",
+ "dapp.connector.btc.error.closeButton": "Cerrar",
+ "languageChoice.english": "Inglés",
+ "languageChoice.spanish": "Español",
+ "asset.searchPlaceholder": "Buscar por identificador o nombre",
+ "bitcoinSendMode.fee.high": "Rápido",
+ "bitcoinSendMode.fee.average": "Medio",
+ "bitcoinSendMode.fee.slow": "Lento",
+ "bitcoinSendMode.fee.custom": "Elige",
+ "bitcoinSendMode.previousTxSendError": "No puede enviar transacciones mientras transacciones previas siguen pendientes",
+ "pgp.validPrivateKey": "Clave PGP privada válida",
+ "generic.otherAssets": "otro(s) activo(s)",
+ "pgp.wrongQrCodeHeading": "El código QR identificado es incorrecto",
+ "pgp.scanWalletPrivateQrCode": "Escanée el código QR privado de la billetera de papel",
+ "pgp.unidentifiedQrCodeHeading": "Código QR no identificado",
+ "generic.transactionHash": "Hash de la transacción",
+ "dappCategory.games": "Juegos",
+ "dappCategory.defi": "DeFi",
+ "dappCategory.collectibles": "Coleccionables",
+ "dappCategory.marketplaces": "Mercado",
+ "dappCategory.exchanges": "Intercambios",
+ "dappCategory.social": "Social",
+ "dappCategory.other": "Otras",
+ "browserView.settings.wallet.language.drawerDescription": "Elija el idioma",
+ "browserView.settings.wallet.language.title": "Idioma",
+ "browserView.sideMenu.mode.language": "Idioma",
+ "browserView.topNavigationBar.links.language": "Idioma"
+}
diff --git a/packages/translation/src/lib/translations/browser-extension-wallet/es.ts b/packages/translation/src/lib/translations/browser-extension-wallet/es.ts
new file mode 100644
index 0000000000..d5a73ee870
--- /dev/null
+++ b/packages/translation/src/lib/translations/browser-extension-wallet/es.ts
@@ -0,0 +1,5 @@
+import esjson from './es.json';
+
+export const es = {
+ ...esjson,
+};
diff --git a/packages/translation/src/lib/translations/browser-extension-wallet/index.ts b/packages/translation/src/lib/translations/browser-extension-wallet/index.ts
index 94ae78f4a9..ffd206c195 100644
--- a/packages/translation/src/lib/translations/browser-extension-wallet/index.ts
+++ b/packages/translation/src/lib/translations/browser-extension-wallet/index.ts
@@ -1 +1,2 @@
export { en } from './en';
+export { es } from './es';
diff --git a/packages/translation/src/lib/translations/cardano/es.json b/packages/translation/src/lib/translations/cardano/es.json
new file mode 100644
index 0000000000..f21f92b7e3
--- /dev/null
+++ b/packages/translation/src/lib/translations/cardano/es.json
@@ -0,0 +1,71 @@
+{
+ "cardano.catalystConfirmationStep.confirmBody": "Firme por favor la transacción de registro del voto, to cual unirá el balance de su billetera como prueba de poder de voto. Los fondos no saldrán de su billetera, pero requiere el coste de una transacción, que se muestra en la parte inferior de la pantalla.",
+ "cardano.catalystConfirmationStep.confirmHeader": "Confirme la transacción de registro",
+ "cardano.catalystConfirmationStep.register": "Registrése para votar",
+ "cardano.catalystConfirmationStep.totalFee": "Coste total",
+ "cardano.catalystPinStep.confirmPin": "Confirme su número PIN",
+ "cardano.catalystPinStep.pinNotMatching": "El número PIN no coincide",
+ "cardano.catalystPinStep.resetPin": "¿Cambiar número PIN?",
+ "cardano.catalystPinStep.setPin": "Especifique un número PIN. Lo necesitará cada vez que quiera acceder a la aplicación de Catalyst y para votar",
+ "cardano.catalystRegistrationStep.registerNow": "En la aplicación de Catalyst, haga clic en el botón 'Registrarse ahora'",
+ "cardano.catalystScanStep.body1": "Este código QR es el certificado generado que requiere la aplicación de Catalyst para poder participar en el proceso de votación de Cardano",
+ "cardano.catalystScanStep.body2": "Le recomendamos encarecidamente que tome un pantallazo del código QR como copia de seguridad. Tenga en cuenta que no podrá acceder al código una vez que haga clic en 'Hecho'",
+ "cardano.catalystScanStep.doneButton": "Hecho",
+ "cardano.catalystScanStep.downloadButton": "Descargar código QR",
+ "cardano.catalystScanStep.header": "Use la aplicación de voto de Catalyst para escanear el código QR",
+ "cardano.currentCatalystFund.endOfRegistration": "hasta el fin del registro",
+ "cardano.general.cancelButton": "Cancelar",
+ "cardano.general.confirmButton": "Confirmar",
+ "cardano.general.nextButton": "Siguiente",
+ "cardano.networkInfo.averageMargin": "Margen de promedio",
+ "cardano.networkInfo.averageRos": "ROI de promedio",
+ "cardano.networkInfo.currentEpoch": "Época actual",
+ "cardano.networkInfo.epochEnd": "Fin de la época",
+ "cardano.networkInfo.percentageStaked": "Porcentaje invertido",
+ "cardano.networkInfo.title": "Información de la red",
+ "cardano.networkInfo.totalPools": "Pools totales",
+ "cardano.stakePoolMetricsBrowser.activeStake": "staking activa",
+ "cardano.stakePoolMetricsBrowser.blocks": "Bloques",
+ "cardano.stakePoolMetricsBrowser.cost": "Coste por época",
+ "cardano.stakePoolMetricsBrowser.delegators": "Delegadores",
+ "cardano.stakePoolMetricsBrowser.liveStake": "Stake delegado",
+ "cardano.stakePoolMetricsBrowser.margin": "Margen de la pool",
+ "cardano.stakePoolMetricsBrowser.pledge": "Garantía",
+ "cardano.stakePoolMetricsBrowser.ros": "ROI",
+ "cardano.stakePoolMetricsBrowser.saturation": "Saturación",
+ "cardano.stakePoolSearch.gettingSaturated": "Esta pool está empezado a estar saturada",
+ "cardano.stakePoolSearch.overSaturated": "Esta pool está sobresaturada",
+ "cardano.stakePoolSearch.saturated": "Esta pool está saturada",
+ "cardano.stakePoolSearch.searchPlaceholder": "Buscar por identificador o nombre",
+ "cardano.stakePoolSearch.staking": "Está invirtiendo en esta pool",
+ "cardano.stakePoolStatusLogo.delegating": "Está delegando a esta pool",
+ "cardano.stakePoolStatusLogo.retired": "Esta pool está retirada. Delegue a otra para recibir recompensas",
+ "cardano.stakePoolStatusLogo.retiring": "Esta pool se está retirando. Delegue a otra para evitar perder recompensas",
+ "cardano.stakePoolStatusLogo.saturated": "Esta pool está demasiado saturada. Invierta en otra para evitar perder recompensas",
+ "cardano.stakePoolTableBrowser.tableHeader.blocks.title": "Bloques",
+ "cardano.stakePoolTableBrowser.tableHeader.blocks.tooltip": "Total de bloques creados por esta pool",
+ "cardano.stakePoolTableBrowser.tableHeader.cost.title": "Coste",
+ "cardano.stakePoolTableBrowser.tableHeader.cost.tooltip": "El coste no lo paga el delegador directamente, sino que se deduce de las recompensas de la pool. Consiste en un costo fijo y otro variable, el cual costea los costes operacionales de la pool",
+ "cardano.stakePoolTableBrowser.tableHeader.liveStake.title": "Stake delegado",
+ "cardano.stakePoolTableBrowser.tableHeader.liveStake.tooltip": "Se refiere a la cantidad total de criptomonedas actualmente invertida en una pool particular",
+ "cardano.stakePoolTableBrowser.tableHeader.margin.title": "Margen",
+ "cardano.stakePoolTableBrowser.tableHeader.margin.tooltip": "El porcentaje de recompensas retenido por el SPO tras pagar el costo fijado pero antes de la distribución de las recompensas",
+ "cardano.stakePoolTableBrowser.tableHeader.pledge.title": "Garantía",
+ "cardano.stakePoolTableBrowser.tableHeader.pledge.tooltip": "La cantidad de activos propios que el operador del pool se compromete a mantener en staking mientras el pool esté operativo",
+ "cardano.stakePoolTableBrowser.tableHeader.ros.title": "ROI",
+ "cardano.stakePoolTableBrowser.tableHeader.ros.tooltip": "Una estimación de las recompensas que potencialmente ganará cada época si delega la cantidad de stake especificada. El sistema mira a los parámetros y rendimiento histórico de la pool para calcular las potenciales recompensas, asumiendo que la pool alcanza saturación óptima.",
+ "cardano.stakePoolTableBrowser.tableHeader.saturation.title": "Saturación",
+ "cardano.stakePoolTableBrowser.tableHeader.saturation.tooltip": "Una vez que la pool alcanza el punto de saturación, ofrecerá recompensas reducidas",
+ "cardano.stakePoolTableBrowser.tableHeader.ticker.title": "Indicador",
+ "cardano.stakePoolTableBrowser.tableHeader.ticker.tooltip": "Se refiere al indicador único de una pool de staking",
+ "cardano.stakingConfirmationInfo.delegateTo": "Delegar a",
+ "cardano.stakingConfirmationInfo.deposit": "Depósito",
+ "cardano.stakingConfirmationInfo.poolId": "Identificador de la pool",
+ "cardano.stakingConfirmationInfo.transactionFee": "Coste de la transacción",
+ "cardano.votingParticipation.walletStatus": "Estado de la billetera",
+ "cardano.waitForNextFundCard.message": "Mientras espera al próximo fondo, puede registrar su billetera, si no lo ha hecho ya",
+ "cardano.waitForNextFundCard.phase0": "Fase 0",
+ "cardano.waitForNextFundCard.register": "Registrar",
+ "cardano.waitForNextFundCard.registered": "Registrado",
+ "cardano.waitForNextFundCard.title": "Esperando al siguiente fondo"
+}
diff --git a/packages/translation/src/lib/translations/cardano/es.ts b/packages/translation/src/lib/translations/cardano/es.ts
new file mode 100644
index 0000000000..d5a73ee870
--- /dev/null
+++ b/packages/translation/src/lib/translations/cardano/es.ts
@@ -0,0 +1,5 @@
+import esjson from './es.json';
+
+export const es = {
+ ...esjson,
+};
diff --git a/packages/translation/src/lib/translations/core/en.json b/packages/translation/src/lib/translations/core/en.json
index bebd9dc4b1..670aad858c 100644
--- a/packages/translation/src/lib/translations/core/en.json
+++ b/packages/translation/src/lib/translations/core/en.json
@@ -90,7 +90,7 @@
"core.activityDetails.pending": "Pending",
"core.activityDetails.sent": "Sent",
"core.activityDetails.awaitingCosignatures": "Awaiting co-signatures",
- "core.activityDetails.StakeRegistrationDelegateCertificate": "Stake Key Registration & Delgation",
+ "core.activityDetails.StakeRegistrationDelegateCertificate": "Stake Key Registration & Delegation",
"core.activityDetails.StakeVoteDelegationCertificate": "Stake Key Registration & DRep Delegation",
"core.activityDetails.StakeVoteRegistrationDelegateCertificate": "Stake Key Registration, Delegation, & DRep Delegation",
"core.activityDetails.status": "Status",
@@ -706,6 +706,8 @@
"core.namiMigration.allDone.title": "All done!",
"core.namiMigration.allDone.message": "You can now close this tab and reload the extension",
"core.namiMigration.allDone.close": "Close",
+ "core.nftFolderName.root": "Root",
+ "core.asset.searchPlaceholder": "Search by ID or name",
"core.derivationType.icarus": "Icarus (default)",
"core.derivationType.icarusDescription": "Recommended for new wallets",
"core.derivationType.icarusTrezor": "Icarus Trezor",
@@ -713,5 +715,10 @@
"core.derivationType.ledger": "Ledger",
"core.derivationType.ledgerDescription": "Select if connecting a Ledger-created wallet",
"core.derivationType.selectDerivationType": "Derivation type",
- "core.derivationType.infoTooltip": "Determines how accounts and addresses are generated from your seed phrase."
+ "core.derivationType.infoTooltip": "Determines how accounts and addresses are generated from your seed phrase.",
+ "asset.searchPlaceholder": "Search by ID or name",
+ "core.sharedWallets.importTransaction": "Import transaction",
+ "core.sharedWallets.importTransactionDescription": "To co-sign a transaction initiated by another shared wallet member, upload the transaction JSON file you received.",
+ "core.sharedWallets.importTransactionSupportedFormat": "Supported formats: JSON",
+ "core.sharedWallets.removeBtnLabel": "Remove"
}
diff --git a/packages/translation/src/lib/translations/core/es.json b/packages/translation/src/lib/translations/core/es.json
new file mode 100644
index 0000000000..cf8b2c526c
--- /dev/null
+++ b/packages/translation/src/lib/translations/core/es.json
@@ -0,0 +1,725 @@
+{
+ "core.activity.loaderError.message": "No se pudo cargar más actividad",
+ "core.activity.loaderError.buttonLabel": "Intentar de nuevo",
+ "core.activityDetails.address": "Dirección",
+ "core.activityDetails.AuthorizeCommitteeHotCertificate": "Autorizar el comité",
+ "core.activityDetails.certificate": "Certificado",
+ "core.activityDetails.certificates": "Certificados",
+ "core.activityDetails.CBOR": "Transacción sin procesar (CBOR)",
+ "core.activityDetails.auxData": "Metadatos de la transacción",
+ "core.activityDetails.certificateTitles.anchorHash": "Resumen criptográfico de anclaje",
+ "core.activityDetails.certificateTitles.anchorURL": "URL de anclaje",
+ "core.activityDetails.certificateTitles.certificateType": "Tipo",
+ "core.activityDetails.certificateTitles.certificate": "Certificado",
+ "core.activityDetails.certificateTitles.coldCredential": "Credenciales no solicitadas",
+ "core.activityDetails.certificateTitles.depositPaid": "Depósito pagado",
+ "core.activityDetails.certificateTitles.depositPaidInfo": "Depósito pagado",
+ "core.activityDetails.certificateTitles.depositReturned": "Depósito devuelto",
+ "core.activityDetails.certificateTitles.depositReturnedInfo": "Depósito devuelto",
+ "core.activityDetails.certificateTitles.drep": "DRep",
+ "core.activityDetails.certificateTitles.drepId": "Identificador the DRep",
+ "core.activityDetails.certificateTitles.hotCredential": "Credenciales solicitadas",
+ "core.activityDetails.certificateTitles.poolId": "Identificador de la pool",
+ "core.activityDetails.certificateTitles.stakeKey": "Clave de staking",
+ "core.activityDetails.collateral.error": "Como la transacción ha fallado, se ha usado la garantía para cubrir los costos originados por el fallo de ejecución del contrato",
+ "core.activityDetails.collateral.label": "Garantía",
+ "core.activityDetails.collateral.tooltip.info": "La cantidad especificada como garantía para cubrir un posible fallo de ejecución de un contrato. Si no ocurre tal fallo, la garantía no se consume",
+ "core.activityDetails.collateral.tooltip.success": "Cantidad especificada como garantía. Dado que esta transacción salió bien, la garantía no fue utilizada",
+ "core.activityDetails.copiedToClipboard": "Copiado al portapapeles",
+ "core.activityDetails.credentialType.KeyHash": "Representación criptográfica de la clave",
+ "core.activityDetails.credentialType.ScriptHash": "Representación criptográfica del script",
+ "core.activityDetails.delegation": "Delegación",
+ "core.activityDetails.deposit": "Depósito",
+ "core.activityDetails.depositReclaim": "Se ha retornado el depósito",
+ "core.activityDetails.deregistration": "Deregistración de la clave de staking",
+ "core.activityDetails.epoch": "Época",
+ "core.activityDetails.epochs": "épocas",
+ "core.activityDetails.from": "Desde",
+ "core.activityDetails.governanceActions.hard_fork_initiation_action": "Acción para iniciación del hard fork",
+ "core.activityDetails.governanceActions.info_action": "Acción de información",
+ "core.activityDetails.governanceActions.new_constitution": "Acción para actualizar la constitución",
+ "core.activityDetails.governanceActions.no_confidence": "Acción de no confianza",
+ "core.activityDetails.governanceActions.parameter_change_action": "Acción para actualizar parámetro de protocolo",
+ "core.activityDetails.governanceActions.treasury_withdrawals_action": "Acción de retirada de fondos de la tesorería",
+ "core.activityDetails.governanceActions.update_committee": "Acción para actualizar el comité",
+ "core.activityDetails.HardForkInitiationAction": "Acción para iniciación del hard fork",
+ "core.activityDetails.header": "Sumario de su actividad",
+ "core.activityDetails.InfoAction": "Acción de información",
+ "core.activityDetails.inputs": "Entradas",
+ "core.activityDetails.metadata": "Metadatos",
+ "core.activityDetails.multipleAddresses": "Direcciones múltiples",
+ "core.activityDetails.NewConstitution": "Acción de constitución nueva",
+ "core.activityDetails.NoConfidence": "Acción de no confianza",
+ "core.activityDetails.outputs": "Salidas",
+ "core.activityDetails.ParameterChangeAction": "Acción para cambio de parámetro",
+ "core.activityDetails.poolId": "Identificador de la pool",
+ "core.activityDetails.poolName": "Nombre de la pool",
+ "core.activityDetails.pools": "Pool(s)",
+ "core.activityDetails.poolTicker": "Identificador ",
+ "core.activityDetails.proposalProcedure": "Acción",
+ "core.activityDetails.proposalProcedures": "Acción",
+ "core.activityDetails.proposalProcedureTitles.actionIndex": "Índice de acción",
+ "core.activityDetails.proposalProcedureTitles.anchorHash": "Representación criptográfica de anclaje",
+ "core.activityDetails.proposalProcedureTitles.anchorURL": "Representación criptográfica de la URL de anclaje",
+ "core.activityDetails.proposalProcedureTitles.coldCredentialHash": "Representación criptográfica de la credencial no solicitada",
+ "core.activityDetails.proposalProcedureTitles.constitutionAnchorURL": "URL de anclaje de la constitución",
+ "core.activityDetails.proposalProcedureTitles.constitutionScriptHash": "Representación criptográfica del script de la constitución",
+ "core.activityDetails.proposalProcedureTitles.deposit": "Depósito",
+ "core.activityDetails.proposalProcedureTitles.epoch": "Época",
+ "core.activityDetails.proposalProcedureTitles.governanceActionID": "Idenficador de la acción de gobernanza",
+ "core.activityDetails.proposalProcedureTitles.hash": "Representación criptográfica",
+ "core.activityDetails.proposalProcedureTitles.membersToBeAdded": "Miembros para agregar",
+ "core.activityDetails.proposalProcedureTitles.membersToBeRemoved": "Miembros para eliminar",
+ "core.activityDetails.proposalProcedureTitles.newQuorumThreshold": "Nuevo umbral del quorum",
+ "core.activityDetails.proposalProcedureTitles.protocolVersionMajor": "Versión de protocolo mayor",
+ "core.activityDetails.proposalProcedureTitles.protocolVersionMinor": "Versión de protocolo menor",
+ "core.activityDetails.proposalProcedureTitles.protocolVersionPatch": "Parche de versión de protocolo",
+ "core.activityDetails.proposalProcedureTitles.rewardAccount": "Cuenta de recompensas",
+ "core.activityDetails.proposalProcedureTitles.type": "Tipo",
+ "core.activityDetails.proposalProcedureTitles.withdrawal": "Retirada",
+ "core.activityDetails.proposalProcedureTitles.withdrawalAmount": "Cantidad a retirar",
+ "core.activityDetails.proposalProcedureTitles.withdrawalRewardAccount": "Cuenta de recompensas retiradas",
+ "core.activityDetails.received": "Recibido",
+ "core.activityDetails.RegisterDelegateRepresentativeCertificate": "Registro de DRep",
+ "core.activityDetails.registration": "Registro de clave de staking",
+ "core.activityDetails.ResignCommitteeColdCertificate": "Comité de resignación",
+ "core.activityDetails.rewards": "Recompensas",
+ "core.activityDetails.rewardsDescription": "Cuando estén disponibles, sus recompensas serán automáticamente retiradas cada vez que envíe tokens",
+ "core.activityDetails.self": "A mi mismo",
+ "core.activityDetails.sending": "Enviando",
+ "core.activityDetails.pending": "Pendientes",
+ "core.activityDetails.sent": "Enviado",
+ "core.activityDetails.awaitingCosignatures": "Esperando a otros signatarios",
+ "core.activityDetails.StakeRegistrationDelegateCertificate": "Registro y delegación de clave de staking",
+ "core.activityDetails.StakeVoteDelegationCertificate": "Delegación de DRep y registro de clave de staking",
+ "core.activityDetails.StakeVoteRegistrationDelegateCertificate": "Registro de clave de staking, delegación, y delegación de DRep",
+ "core.activityDetails.status": "Estado",
+ "core.activityDetails.summary": "Sumario",
+ "core.activityDetails.timestamp": "Marca de tiempo",
+ "core.activityDetails.to": "Enviar a",
+ "core.activityDetails.transactionFee": "Coste de la transacción",
+ "core.activityDetails.transactionFeeInfo": "La cantidad que ha pagado por el procesado de su información",
+ "core.activityDetails.transactionID": "Identificador de la transacción",
+ "core.activityDetails.TreasuryWithdrawalsAction": "Acción de retiradas de la tesorería",
+ "core.activityDetails.UnregisterDelegateRepresentativeCertificate": "Deregistración del DRep",
+ "core.activityDetails.UpdateCommittee": "Acción para actualizar el comité",
+ "core.activityDetails.UpdateDelegateRepresentativeCertificate": "Actualizar DRep",
+ "core.activityDetails.vote": "Firma de votos",
+ "core.activityDetails.VoteDelegationCertificate": "Delegación del voto",
+ "core.activityDetails.VoteRegistrationDelegateCertificate": "Registro de clave de staking, delegación, y delegación de DRep",
+ "core.activityDetails.voterType.constitutionalCommittee": "Comité constitucional",
+ "core.activityDetails.voterType.drep": "DRep",
+ "core.activityDetails.voterType.spo": "SPO",
+ "core.activityDetails.voteTypes.abstain": "Abstenerse",
+ "core.activityDetails.voteTypes.no": "No",
+ "core.activityDetails.voteTypes.yes": "Yes",
+ "core.activityDetails.votingProcedure": "Voto",
+ "core.activityDetails.votingProcedures": "Voto",
+ "core.activityDetails.votingProcedureTitles.anchorHash": "Representación criptográfica de anclaje",
+ "core.activityDetails.votingProcedureTitles.anchorURL": "URL de anclaje",
+ "core.activityDetails.votingProcedureTitles.drepId": "Identificador de DRep",
+ "core.activityDetails.votingProcedureTitles.vote": "Voto",
+ "core.activityDetails.votingProcedureTitles.voterCredential": "Credencial de voto",
+ "core.activityDetails.votingProcedureTitles.voterType": "Tipo de voto",
+ "core.activityDetails.votingProcedureTitles.voteTypes": "Voto",
+ "core.addressBook.addressHandleTooltip": "La dirección asociada a este seudónimo ha cambiado, haga clic en actualizar o borrar",
+ "core.addressCard.more.label": "Más",
+ "core.addressCard.nativeTokens.label": "Tokens nativos",
+ "core.addressCard.nfts.label": "NFTs",
+ "core.addressCard.tokens.label": "Tokens ",
+ "core.addressCard.unused.label": "No usadas",
+ "core.addressCard.handle.copy.tooltip": "Copiar $handle",
+ "core.addressCard.handle.copy.notification": "Copiado al portapapeles",
+ "core.addressForm.addAddress": "Agregar dirección",
+ "core.addressForm.addNew": "Agregar dirección nueva",
+ "core.addressForm.addNewSubtitle": "Guardes sus direcciones favoritas para encontrarlas fácilmente",
+ "core.addressForm.address": "Dirección",
+ "core.addressForm.name": "Nombre",
+ "core.addressForm.doneButton": "Guardar dirección",
+ "core.addressTags.foreign": "Extraña",
+ "core.addressTags.own": "Propia",
+ "core.assetActivityItem.entry.asset": "Activo",
+ "core.assetActivityItem.entry.certificates.headings.anchor": "Anclaje",
+ "core.assetActivityItem.entry.certificates.headings.certificates": "Certificados",
+ "core.assetActivityItem.entry.certificates.headings.coldCredential": "Credencial no solicitada",
+ "core.assetActivityItem.entry.certificates.headings.deposit": "Depósito pagado",
+ "core.assetActivityItem.entry.certificates.headings.depositPaid": "Depósito pagado",
+ "core.assetActivityItem.entry.certificates.headings.drep": "DRep",
+ "core.assetActivityItem.entry.certificates.headings.drepCredential": "Credencial de DRep",
+ "core.assetActivityItem.entry.certificates.headings.hotCredential": "Credencial solicitada",
+ "core.assetActivityItem.entry.certificates.headings.typename": "Tipo de certificado",
+ "core.assetActivityItem.entry.name.AuthorizeCommitteeHotCertificate": "Autorizar el comité",
+ "core.assetActivityItem.entry.name.delegation": "Delegación",
+ "core.assetActivityItem.entry.name.delegationDeregistration": "Deregistración de clave de staking",
+ "core.assetActivityItem.entry.name.delegationRegistration": "Registro de la clave de staking",
+ "core.assetActivityItem.entry.name.UnRegistrationCertificate": "Deregistración de clave de staking",
+ "core.assetActivityItem.entry.name.RegistrationCertificate": "Registro de la clave de staking",
+ "core.assetActivityItem.entry.name.HardForkInitiationAction": "Acción de iniciación de hard fork",
+ "core.assetActivityItem.entry.name.incoming": "Recibido",
+ "core.assetActivityItem.entry.name.InfoAction": "Acción de información",
+ "core.assetActivityItem.entry.name.NewConstitution": "Nueva acción de constitución",
+ "core.assetActivityItem.entry.name.NoConfidence": "Acción de no confianza",
+ "core.assetActivityItem.entry.name.outgoing": "Enviado",
+ "core.assetActivityItem.entry.name.ParameterChangeAction": "Acción de cambio de parámetro",
+ "core.assetActivityItem.entry.name.RegisterDelegateRepresentativeCertificate": "Registro de DRep",
+ "core.assetActivityItem.entry.name.ResignCommitteeColdCertificate": "Comité de resignación",
+ "core.assetActivityItem.entry.name.rewards": "Recompensas",
+ "core.assetActivityItem.entry.name.self": "Transacción para mi mismo",
+ "core.assetActivityItem.entry.name.sending": "Enviando",
+ "core.assetActivityItem.entry.name.receiving": "Recibiendo",
+ "core.assetActivityItem.entry.name.awaitingCosignatures": "Esperando a otros signatarios",
+ "core.assetActivityItem.entry.name.StakeRegistrationDelegateCertificate": "Certificado de delegación del registro de la staking",
+ "core.assetActivityItem.entry.name.StakeRegistrationDelegationCertificate": "Certificado de delegación del registro de la staking",
+ "core.assetActivityItem.entry.name.StakeRegistrationCertificate": "Certificado de registro de la staking",
+ "core.assetActivityItem.entry.name.StakeDelegationCertificate": "Delegación de la staking",
+ "core.assetActivityItem.entry.name.StakeDeRegistrationCertificate": "Certificado de la deregistración de la staking",
+ "core.assetActivityItem.entry.name.StakeVoteDelegationCertificate": "Certificado de delegación del voto de staking",
+ "core.assetActivityItem.entry.name.StakeVoteRegistrationDelegateCertificate": "Certificado de delegación del registro de voto de la staking",
+ "core.assetActivityItem.entry.name.StakeVoteRegistrationDelegationCertificate": "Certificado de delegación del registro de voto de la staking",
+ "core.assetActivityItem.entry.name.TreasuryWithdrawalsAction": "Acción de retiradas de la tesorería",
+ "core.assetActivityItem.entry.name.UnregisterDelegateRepresentativeCertificate": "Deregistración de DRep",
+ "core.assetActivityItem.entry.name.UpdateCommittee": "Acción de actualización del comité",
+ "core.assetActivityItem.entry.name.UpdateDelegateRepresentativeCertificate": "Actualizar DRep",
+ "core.assetActivityItem.entry.name.vote": "Firma de votos",
+ "core.assetActivityItem.entry.name.VoteDelegationCertificate": "Delegación del voto",
+ "core.assetActivityItem.entry.name.VoteRegistrationDelegateCertificate": "Certificado de delegación del registo del voto",
+ "core.assetActivityItem.entry.name.VoteRegistrationDelegationCertificate": "Certificado de delegación del registo del voto",
+ "core.assetActivityItem.entry.staking": "staking",
+ "core.assetActivityItem.entry.token": "token",
+ "core.assetActivityItem.entry.tokens": "tokens",
+ "core.assetActivityList.title": "Actividad",
+ "core.assetActivityList.viewAll": "Ver todo",
+ "core.assetInput.maxButton": "MAX",
+ "core.assetSelectorOverlay.addFundsToStartYourWeb3Journey": "Agregue fondos para comenzar su viaje por Web3",
+ "core.assetSelectorOverlay.addFundsToStartYourWeb3Journey.": "Agregue fondos para comenzar su viaje por Web3",
+ "core.assetSelectorOverlay.justAddSomeDigitalAssetsToGetStarted": "Simplemente agregue algunos activos digitales para empezar",
+ "core.assetSelectorOverlay.noMatchingResult": "No se han encontrado resultados para su criterio de búsqueda",
+ "core.assetSelectorOverlay.noNFTs": "No tiene ningún NFT para enviar",
+ "core.assetSelectorOverlay.usedAllAssets": "¡No queda nada! Ya ha seleccionado todo",
+ "core.assetSelectorOverlay.youDonthaveAnyTokens": "No tiene ningún token",
+ "core.assetTable.columns.balance": "Balance",
+ "core.assetTable.columns.price": "Precio/24h %",
+ "core.assetTable.columns.token": "Token",
+ "core.authorizeDapp.nonssl": "Este sitio web no es seguro",
+ "core.authorizeDapp.nonsslTooltip": "Este sition web no se conforma a estándares comunes de la red",
+ "core.authorizeDapp.seeNetwork": "Ver a qué red está conectada esta billetera",
+ "core.authorizeDapp.seeWalletAddresses": "Ver las diferentes direcciones de su billetera, incluidas las cuentas de recompensa",
+ "core.authorizeDapp.seeWalletBalance": "Ver el balance de su billetera",
+ "core.authorizeDapp.seeWalletUtxo": "Ver los UTXOs de su billetera",
+ "core.authorizeDapp.title": "Permitir que este sitio web",
+ "core.authorizeDapp.warning": "Conectar sólo con DApps de confianza",
+ "core.signMessage.title": "FIrmar mensaje",
+ "core.signMessage.instructions": "Escriba o pegue el mensaje para firmar",
+ "core.signMessage.subtitle": "Su mensaje será firmado de forma criptográfica para probar su autenticidad",
+ "core.signMessage.addressLabel": "Dirección",
+ "core.signMessage.selectAddress": "Seleccione una dirección para usar",
+ "core.signMessage.messageLabel": "Mensaje para firmar",
+ "core.signMessage.messagePlaceholder": "Pegue o escriba su mensaje aquí",
+ "core.signMessage.incorrectPassword": "Contraseña incorrecta. Inténtelo de nuevo por favor",
+ "core.signMessage.signingInProgress": "Firma en progreso",
+ "core.signMessage.signatureLabel": "Firma",
+ "core.signMessage.passwordTitle": "Confirmación de la firma",
+ "core.signMessage.passwordSubtitle": "Firme la transacción con su contraseña, por favor",
+ "core.signMessage.passwordLabel": "Contraseña",
+ "core.signMessage.back": "Volver",
+ "core.signMessage.walletNotInitialized": "Billetera no inicializada",
+ "core.signMessage.signingFailed": "La firma ha fallado",
+ "core.signMessage.signWithHardwareWallet": "Firme con la billetera de hardware",
+ "core.signMessage.pleaseConfirmOnDevice": "Confirme la operación de firmado con su billetera de hardware",
+ "core.signMessage.copyToClipboard": "Copiar al portapapeles",
+ "core.signMessage.signAnotherMessage": "Firmar otro mensaje",
+ "core.signMessage.successTitle": "¡Eso es todo!",
+ "core.signMessage.signature": "Firma",
+ "core.signMessage.key": "Clave pública",
+ "core.signMessage.rawKey": "Clave pública (compatible con el Glacier Drop)",
+ "core.signMessage.nextButton": "Siguiente",
+ "core.signMessage.closeButton": "Cerrar",
+ "core.signMessage.cancelButton": "Cancelar",
+ "core.signMessage.signButton": "Firmar el mensaje",
+ "core.signMessage.signWithHardwareWalletButton": "Firmar el mensaje con la billetera de hardware",
+ "core.signMessage.hardwareWalletNotConnected": "Asegúrese que su billetera de hardware está conectada y desbloqueada",
+ "core.signMessage.addressTypePayment": "Pago",
+ "core.signMessage.addressTypeStake": "staking",
+ "core.Burn.title": "Confirmar la transacción",
+ "core.coinInputSelection.assetSelection": "Seleccione tokens o NFTs",
+ "core.coinInputSelection.nfts": "NFTs",
+ "core.coinInputSelection.tokens": "Tokens",
+ "core.confirmationBanner.agree": "Aceptar",
+ "core.confirmationBanner.reject": "Rechazar",
+ "core.dappTransaction.adaTooltip": "Ada es el token nativo de Cardano, y no tiene identificador de activo ni de política",
+ "core.dappTransaction.address": "Dirección",
+ "core.dappTransaction.additionalInformation": "Información adicional",
+ "core.dappTransaction.amount": "Cantidad",
+ "core.dappTransaction.asset": "Activo",
+ "core.dappTransaction.assetId": "AssetId:",
+ "core.dappTransaction.burn": "Quemar",
+ "core.dappTransaction.deposit": "Depósito",
+ "core.dappTransaction.fee": "Coste",
+ "core.dappTransaction.fromAddress": "De dirección",
+ "core.dappTransaction.insufficientFunds": "No tiene suficientes fondos para completar la transacción",
+ "core.dappTransaction.items": "elemento(s)",
+ "core.dappTransaction.mint": "Acuñar",
+ "core.dappTransaction.nfts": "NFTs",
+ "core.dappTransaction.noCollateral": "La billetera no debería poder firmar transacciones de la DApp sin tener garantía",
+ "core.dappTransaction.origin": "Origen",
+ "core.dappTransaction.policyId": "PolicyId:",
+ "core.dappTransaction.quantity": "Cantidad",
+ "core.dappTransaction.recipient": "Receptor",
+ "core.dappTransaction.returnedDeposit": "Depósito retornado",
+ "core.dappTransaction.send": "Enviar",
+ "core.dappTransaction.sending": "Enviando",
+ "core.dappTransaction.signedSuccessfully": "La transacción se firmó con éxito",
+ "core.dappSignData.signedSuccessfully": "Los datos se firmaron con éxito",
+ "core.dappTransaction.toAddress": "A dirección",
+ "core.dappTransaction.tokens": "Tokens",
+ "core.dappTransaction.transaction": "Transacción",
+ "core.dappTransaction.transactionSummary": "Sumario de la transacción",
+ "core.dappTransaction.transactionSummaryTooltip": "Este sumario incluye todos los activos que entran o salen de su billetera como parte de esta transacción, incluyendo costes y depósitos.",
+ "core.dappTransaction.tryingToUseAssetNotInWallet": "Esta DApp está intentando usar un token que su billetera no tiene",
+ "core.destinationAddressInput.recipientAddressOnly": "Dirección del receptor o $handle",
+ "core.destinationAddressInput.invalidBitcoinHandle": "No se puede resolver la dirección de bitcoin partiendo de esta $handle",
+ "core.destinationAddressInput.handleChangedOwner": "$handle cambia el proprietario",
+ "core.destinationAddressInput.recipientAddress": "Dirección del receptor o $handle",
+ "core.DRepRegistration.depositPaid": "Depósito pagado",
+ "core.DRepRegistration.drepId": "Identificador del DRep",
+ "core.DRepRegistration.hash": "Representación criptográfica",
+ "core.DRepRegistration.metadata": "Metadatos",
+ "core.DRepRegistration.title": "Confirmar el registro del DRep",
+ "core.DRepRegistration.url": "URL",
+ "core.DRepRetirement.depositReturned": "Depósito retornado",
+ "core.DRepRetirement.drepId": "Identificador del DRep",
+ "core.DRepRetirement.drepIdMismatchScreen.cancel": "Cancelar",
+ "core.DRepRetirement.drepIdMismatchScreen.description": "El identificador de DRep presentado no coincide con el identificador de DRep en su billetera",
+ "core.DRepRetirement.drepIdMismatchScreen.title": "Los identificadores de DRep no coinciden",
+ "core.DRepRetirement.metadata": "Metadatos",
+ "core.DRepRetirement.title": "Confirmar el retiro del DRep",
+ "core.DRepUpdate.drepId": "Identificador del DRep",
+ "core.DRepUpdate.hash": "Representación criptográfica",
+ "core.DRepUpdate.metadata": "Metadatos",
+ "core.DRepUpdate.title": "Confirmar la actualización del DRep",
+ "core.DRepUpdate.url": "URL",
+ "core.editAddressForm.address": "Dirección del receptor o $handle",
+ "core.editAddressForm.doneButton": "Hecho",
+ "core.editAddressForm.submissionError": "No se puedo enviar la dirección",
+ "core.editAddressForm.walletName": "Nombre de la billetera",
+ "core.general.cancelButton": "Cancelar",
+ "core.general.saveButton": "Guardar",
+ "core.infoWallet.addressCopied": "Dirección copiada",
+ "core.infoWallet.copy": "Copiar",
+ "core.infoWallet.handleCopied": "Seudónimo copiado",
+ "core.MidnightPreLaunchSettingsBanner.heading": "Distribución del token de Midnight",
+ "core.MidnightPreLaunchSettingsBanner.description": "La distribución gratuita y en varias fases de los tokens NIGHT con el fin the empoderar a una amplia y diversa comunidad a construir el futuro de la red Midnight",
+ "core.MidnightPreLaunchSettingsBanner.ctaButtonLabel": "Aprender más",
+ "core.Mint.title": "Confirmar transacción",
+ "core.mnemonicVideoPopupContent.closeButton": "Vale",
+ "core.mnemonicVideoPopupContent.description": "Aprenda en el siguiente vídeo lo que es una frase de recuperación y cómo mantenerla segura",
+ "core.mnemonicVideoPopupContent.link": "Leer más",
+ "core.mnemonicVideoPopupContent.title": "Manteniendo segura su billetera",
+ "core.nami.migration.updating.heading": "Finalizando la migración",
+ "core.multiWallet.confirmationDialog.cancel": "Volver",
+ "core.multiWallet.confirmationDialog.confirm": "Proceder",
+ "core.multiWallet.confirmationDialog.description": "Deberá comenzar de nuevo",
+ "core.multiWallet.confirmationDialog.title": "¿Está sequro que quiere cancelar el proceso de creación de una nueva billetera?",
+ "core.nftDetail.attributes": "Atributos",
+ "core.nftDetail.avatarUpdated": "Se ha actualizado el avatar del usuario",
+ "core.nftDetail.sendNFT": "Enviar NFT",
+ "core.nftDetail.setAsAvatar": "Especificar como avatar de su billetera",
+ "core.nftDetail.printNft": "Imprimir este NFT",
+ "core.nftDetail.title": "Detalles del NFT",
+ "core.nftDetail.tokenInformation": "Información del token",
+ "core.nftDetail.policyId": "Identificador de la política",
+ "core.nftDetail.assetId": "Identificador del activo",
+ "core.nftDetail.mediaUrl": "URL de los medios",
+ "core.outputSummaryList.deposit": "Depósito",
+ "core.outputSummaryList.metaData": "Metadatos",
+ "core.outputSummaryList.output": "Paquete",
+ "core.outputSummaryList.expiresBy": "Expira en",
+ "core.outputSummaryList.expiresByTooltip": "Esta transacción puede agregarse a la cadena hasta la hora especifica. Después, expirará automáticamente y ya no será válida",
+ "core.outputSummaryList.noLimit": "Sin límites",
+ "core.outputSummaryList.utc": "UTC",
+ "core.outputSummaryList.recipientAddress": "Dirección del receptor ",
+ "core.outputSummaryList.note": "Nota",
+ "core.outputSummaryList.sending": "Enviando",
+ "core.outputSummaryList.txFee": "Coste de la transacción",
+ "core.password.feedback.1": "La contrasena es débil. Agregue algunos números y caracteres para fortalecerla",
+ "core.password.feedback.10": "La capitalización no ayuda mucho",
+ "core.password.feedback.11": "Todo en mayúscula es casi tan fácil de adivinar como todo en minúscula",
+ "core.password.feedback.12": "Palabras al revés no son mucho más difíciles de adivinar",
+ "core.password.feedback.13": "Sustituciones predecibles como @ en vez de a no ayudan mucho",
+ "core.password.feedback.14": "¡Bien hecho! Esa contraseña es fuerte",
+ "core.password.feedback.15": "¡Hurra! Su contraseña es super fuerte",
+ "core.password.feedback.2": "¡Ya casi ha llegado al final! Agregue números y símbolos para fortalecerla",
+ "core.password.feedback.3": "No hacen falta números, símbolos, o letras mayúsculas",
+ "core.password.feedback.4": "Use un patrón de teclado más largo, y con más giros",
+ "core.password.feedback.5": "Evite repetir palabras o caracteres",
+ "core.password.feedback.6": "Evite secuencias",
+ "core.password.feedback.7": "Evite años recientes",
+ "core.password.feedback.8": "Evite años asociados contigo",
+ "core.password.feedback.9": "Evite fechas y años asociados contigo",
+ "core.ProposalProcedure.dRepId": "Identificador del DRep",
+ "core.ProposalProcedure.governanceAction.actionId.index": "Índice",
+ "core.ProposalProcedure.governanceAction.actionId.title": "Identificador de acción",
+ "core.ProposalProcedure.governanceAction.actionId.txId": "TX ID",
+ "core.ProposalProcedure.governanceAction.hardForkInitiation.protocolVersion.major": "Versión de protocolo mayor",
+ "core.ProposalProcedure.governanceAction.hardForkInitiation.protocolVersion.minor": "Versión de protocolo menor",
+ "core.ProposalProcedure.governanceAction.hardForkInitiation.protocolVersion.patch": "Parche de la versión del protocolo",
+ "core.ProposalProcedure.governanceAction.hardForkInitiation.title": "Iniciación de hard fork",
+ "core.ProposalProcedure.governanceAction.infoAction.title": "Acción de información",
+ "core.ProposalProcedure.governanceAction.newConstitutionAction.constitution.anchor.dataHash": "Representación criptográfica de los datos de anclaje",
+ "core.ProposalProcedure.governanceAction.newConstitutionAction.constitution.anchor.url": "URL del anclaje de la constitución",
+ "core.ProposalProcedure.governanceAction.newConstitutionAction.constitution.scriptHash": "Representación criptográfica del script de la constitución",
+ "core.ProposalProcedure.governanceAction.newConstitutionAction.constitution.title": "Detalles de la constitución",
+ "core.ProposalProcedure.governanceAction.newConstitutionAction.title": "Nueva acción de constitución",
+ "core.ProposalProcedure.governanceAction.noConfidenceAction.title": "No confianza",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.economicGroup.coinsPerUTxOByte": "Monedas/bytes de UTXO",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.economicGroup.keyDeposit": "Depósito de la clave",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.economicGroup.minFeeA": "Coste mínimo A",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.economicGroup.minFeeB": "Coste mínimo B",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.economicGroup.minPoolCost": "Coste mínimo de la pool",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.economicGroup.poolDeposit": "Depósito de la pool",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.economicGroup.prices": "Precio",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.economicGroup.rho": "Rho",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.economicGroup.tau": "Tau",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.economicGroup.title": "Grupo económico",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.economicGroup.tooltip.coinsPerUTxOByte": "Depósito mínimo en lovelace por byte de UTXO serializado",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.economicGroup.tooltip.keyDeposit": "Depósito en lovelace de la clave de delegación",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.economicGroup.tooltip.minFeeA": "Coeficiente del coste mínimo",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.economicGroup.tooltip.minFeeB": "Constante del coste mínimo",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.economicGroup.tooltip.minPoolCost": "Parte mínima de recompensas fija para las pools\r\n",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.economicGroup.tooltip.poolDeposit": "Depósito en lovelace para el depósito de la pool",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.economicGroup.tooltip.prices": "Precio de la unidades de ejecución de Plutus",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.economicGroup.tooltip.rho": "Expansión monetaria",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.economicGroup.tooltip.tau": "Expansión de tesorería",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.ccMaxTermLength": "Máxima duración del plazo del CC\r",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.ccMinSize": "Tamaño mínimo del CC",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.drepActivity": "Actividad de DRep",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.drepDeposit": "Depósito del DRep",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.dRepVotingThresholds.committeeNoConfidence": "Comm No Conf",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.dRepVotingThresholds.committeeNormal": "Comm Normal",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.dRepVotingThresholds.hardForkInitiation": "Iniciar hard fork",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.dRepVotingThresholds.motionNoConfidence": "Moción de no confianza",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.dRepVotingThresholds.ppEconomicGroup": "PP Economic Grp",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.dRepVotingThresholds.ppGovernanceGroup": "PP Governance Grp",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.dRepVotingThresholds.ppNetworkGroup": "PP Network Grp",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.dRepVotingThresholds.ppTechnicalGroup": "PP Technical Grp",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.dRepVotingThresholds.title": "Umbrales de voto de gobernanza",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.dRepVotingThresholds.treasuryWithdrawal": "Retirada del tesoro",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.dRepVotingThresholds.updateConstitution": "Actualizar const",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.govActionDeposit": "Depósito para acción de gobernanza",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.govActionLifetime": "Acción de gobierno de por vida",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.title": "Grupo de gobernanza",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.tooltip.ccMaxTermLength": "Máxima duración de plazos (en épocas) de los miembros del comité constitucional",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.tooltip.ccMinSize": "Tamaño mínimo del comité constitucional",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.tooltip.drepActivity": "Período de actividad de DRep en épocas",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.tooltip.drepDeposit": "Cantidad del depósito para DRep",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.tooltip.dRepVotingThresholds.committeeNoConfidence": "2b. Comité nuevo/umbral (estado de no confianza)",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.tooltip.dRepVotingThresholds.committeeNormal": "2a. Comité nuevo/umbral (estado normal)",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.tooltip.dRepVotingThresholds.hardForkInitiation": "4. Iniciación del hard fork",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.tooltip.dRepVotingThresholds.motionNoConfidence": "1. Moción de no confianza",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.tooltip.dRepVotingThresholds.ppEconomicGroup": "5b. Cambios de parámetros del protocolo, grupo económico",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.tooltip.dRepVotingThresholds.ppGovernanceGroup": "5d. Cambios de parámetros del protocolo, grupo de gobernanza",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.tooltip.dRepVotingThresholds.ppNetworkGroup": "5a. Cambios de parámetros del protocolo, grupo de red",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.tooltip.dRepVotingThresholds.ppTechnicalGroup": "5b. Cambios de parámetros del protocolo, grupo técnico",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.tooltip.dRepVotingThresholds.title": "Umbrales de votación de gobernanza",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.tooltip.dRepVotingThresholds.treasuryWithdrawal": "6. Retirada de la tesorería",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.tooltip.dRepVotingThresholds.updateConstitution": "Actualización de la constitución o propuesta de política",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.tooltip.govActionDeposit": "Depósito para acción de gobernanza",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.governanceGroup.tooltip.govActionLifetime": "Máxima duración (en épocas) de una acción de gobernanza",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.memory": "Memoria",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.networkGroup.maxBBSize": "Max BB Size",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.networkGroup.maxBHSize": "Max BH Size",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.networkGroup.maxBlockExUnits": "Max BLK Ex Units",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.networkGroup.maxCollateralInputs": "Max Coll Inputs",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.networkGroup.maxTxExUnits": "Max TX Ex Units",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.networkGroup.maxTxSize": "Max Tx Size",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.networkGroup.maxValSize": "Max Val Size",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.networkGroup.title": "Grupo de red",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.networkGroup.tooltip.maxBBSize": "Tamaño máximo del cuerpo del bloque",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.networkGroup.tooltip.maxBHSize": "Tamaño máximo de la cabecera del bloque",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.networkGroup.tooltip.maxBlockExUnits": "Máximas unidades de ejecución del script en un bloque",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.networkGroup.tooltip.maxCollateralInputs": "Máximo número de entradas de garantía",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.networkGroup.tooltip.maxTxExUnits": "Máximo número de unidades de ejecución de script en una transacción",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.networkGroup.tooltip.maxTxSize": "Tamaño máximo de la transacción",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.networkGroup.tooltip.maxValSize": "Tamaño máximo del valor de un activo serializado",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.step": "Paso",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.technicalGroup.a0": "A0",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.technicalGroup.collateralPercentage": "Porcentaje de la garantía",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.technicalGroup.costModels": "Modelos de coste",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.technicalGroup.eMax": "EMax",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.technicalGroup.nOpt": "NOpt",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.technicalGroup.PlutusV1": "PlutusV1",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.technicalGroup.PlutusV2": "PlutusV2",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.technicalGroup.title": "Grupo técnico",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.technicalGroup.tooltip.a0": "Influencia de la garantía de la pool",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.technicalGroup.tooltip.collateralPercentage": "Proporción de garantía requerida para scripts",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.technicalGroup.tooltip.costModels": "Modelos de coste de ejecución de Plutus",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.technicalGroup.tooltip.eMax": "Época máxima para retirar una pool",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.technicalGroup.tooltip.nOpt": "Número deseado de pools",
+ "core.ProposalProcedure.governanceAction.protocolParamUpdate.title": "Actualización de parámetro de protocolo",
+ "core.ProposalProcedure.governanceAction.treasuryWithdrawals.title": "Retiradas de la tesorería",
+ "core.ProposalProcedure.governanceAction.treasuryWithdrawals.withdrawals.lovelace": "Cantidad a retirar",
+ "core.ProposalProcedure.governanceAction.treasuryWithdrawals.withdrawals.rewardAccount": "Cuenta de retirada de recompensas",
+ "core.ProposalProcedure.governanceAction.updateCommitteeAction.membersToBeAdded.coldCredential.epoch": "Época ",
+ "core.ProposalProcedure.governanceAction.updateCommitteeAction.membersToBeAdded.coldCredential.hash": "Representación criptográfica de una credencial no solicitada",
+ "core.ProposalProcedure.governanceAction.updateCommitteeAction.membersToBeAdded.title": "Miembros para agregar",
+ "core.ProposalProcedure.governanceAction.updateCommitteeAction.membersToBeRemoved.hash": "Representación criptográfica",
+ "core.ProposalProcedure.governanceAction.updateCommitteeAction.membersToBeRemoved.title": "Miembros para quitar",
+ "core.ProposalProcedure.governanceAction.updateCommitteeAction.newQuorumThreshold.denominator": "Denominador",
+ "core.ProposalProcedure.governanceAction.updateCommitteeAction.newQuorumThreshold.numerator": "Numerador",
+ "core.ProposalProcedure.governanceAction.updateCommitteeAction.newQuorumThreshold.title": "Nuevo umbral para quorum",
+ "core.ProposalProcedure.governanceAction.updateCommitteeAction.title": "Acción para actualizar comité",
+ "core.ProposalProcedure.procedure.anchor.hash": "Representación criptográfica del anclaje",
+ "core.ProposalProcedure.procedure.anchor.url": "URL de anclaje",
+ "core.ProposalProcedure.procedure.dRepId": "Identificador de DRep",
+ "core.ProposalProcedure.procedure.title": "Procedimiento",
+ "core.ProposalProcedure.txDetails.deposit": "Depósito",
+ "core.ProposalProcedure.txDetails.rewardAccount": "Cuenta de recompensas",
+ "core.ProposalProcedure.txDetails.title": "Detalles de la transacción",
+ "core.ProposalProcedure.txDetails.txType": "Tipo de transacción",
+ "core.ProposalProcedures.title": "Confirmar acción de gobernanza",
+ "core.receive.showUsedAddresses": "Mostrar direcciones usadas",
+ "core.receive.usedAddresses.addressCopied": "Dirección copiada",
+ "core.receive.usedAddresses.copy": "Copiar dirección",
+ "core.receive.usedAddresses.subtitle": "Direcciones nuevas son generadas automáticamente tras una transacción",
+ "core.receive.usedAddresses.title": "Direcciones usadas ({{count}})",
+ "core.Send.title": "Confirmar transacción",
+ "core.transactionCtas.receive": "Recibir",
+ "core.transactionCtas.send": "Enviar",
+ "core.transactionCtas.coSign": "Firmar conjunta",
+ "core.StakeRegistrationDelegation.depositPaid": "Depósito pagado",
+ "core.StakeRegistrationDelegation.metadata": "Metadatos",
+ "core.StakeRegistrationDelegation.poolId": "Identificador de la pool",
+ "core.StakeRegistrationDelegation.stakeKeyHash": "Representación criptográfica de la clave de staking",
+ "core.StakeRegistrationDelegation.title": "Confirmar staking",
+ "core.StakeVoteDelegation.alwaysAbstain": "Abstenerse",
+ "core.StakeVoteDelegation.alwaysNoConfidence": "No confianza",
+ "core.StakeVoteDelegation.drepId": "Identificador del DRep",
+ "core.StakeVoteDelegation.metadata": "Metadatos",
+ "core.StakeVoteDelegation.option": "Sí",
+ "core.StakeVoteDelegation.poolId": "Identificador de la pool",
+ "core.StakeVoteDelegation.stakeKeyHash": "Representación criptográfica de la clave de staking",
+ "core.StakeVoteDelegation.title": "Confirmar staking y la delegación del voto",
+ "core.StakeVoteDelegationRegistration.alwaysAbstain": "Abstenerse",
+ "core.StakeVoteDelegationRegistration.alwaysNoConfidence": "No confianza",
+ "core.StakeVoteDelegationRegistration.depositPaid": "Depósito pagado",
+ "core.StakeVoteDelegationRegistration.drepId": "Identificador del DRep",
+ "core.StakeVoteDelegationRegistration.metadata": "Metadatos",
+ "core.StakeVoteDelegationRegistration.option": "Sí",
+ "core.StakeVoteDelegationRegistration.poolId": "Identificador de la pool",
+ "core.StakeVoteDelegationRegistration.stakeKeyHash": "Representación criptográfica de la clave de staking",
+ "core.StakeVoteDelegationRegistration.title": "Confirmar la delegación del voto y la staking",
+ "core.VoteDelegation.alwaysAbstain": "Abstenerse",
+ "core.VoteDelegation.alwaysNoConfidence": "No confianza",
+ "core.VoteDelegation.drepId": "Identificador de DRep",
+ "core.VoteDelegation.metadata": "Metadatos",
+ "core.VoteDelegation.option": "Sí",
+ "core.VoteDelegation.title": "Confirmar la delegación del voto",
+ "core.VoteRegistrationDelegation.alwaysAbstain": "Abstenerse",
+ "core.VoteRegistrationDelegation.alwaysNoConfidence": "No confianza",
+ "core.VoteRegistrationDelegation.depositPaid": "Depósito pagado",
+ "core.VoteRegistrationDelegation.drepId": "Identificador de DRep",
+ "core.VoteRegistrationDelegation.metadata": "Metadatos",
+ "core.VoteRegistrationDelegation.option": "Sí",
+ "core.VoteRegistrationDelegation.stakeKeyHash": "Representación criptográfica de la clave de staking",
+ "core.VoteRegistrationDelegation.title": "Confirmar la delegación del voto",
+ "core.VotingProcedures.actionId.index": "Índice",
+ "core.VotingProcedures.actionId.txHash": "Representación criptográfica de la transacción",
+ "core.VotingProcedures.actionIdTitle": "Identificador de la acción",
+ "core.VotingProcedures.anchor.hash": "Representación criptográfica del anclaje",
+ "core.VotingProcedures.anchor.url": "URL de anclaje",
+ "core.VotingProcedures.dRepId": "Identificador del DRep",
+ "core.VotingProcedures.NonRegisteredUserModal.cta.cancel": "Cancelar",
+ "core.VotingProcedures.NonRegisteredUserModal.cta.ok": "Continuar de todas formas",
+ "core.VotingProcedures.NonRegisteredUserModal.description": "¿Proceder con este voto no tendrá impacto alguno. Está seguro que desea proceder?",
+ "core.VotingProcedures.NonRegisteredUserModal.title": "No está registrado como DRep",
+ "core.VotingProcedures.procedureTitle": "Procedimiento",
+ "core.VotingProcedures.title": "Confirmar el voto",
+ "core.VotingProcedures.vote": "Votar",
+ "core.VotingProcedures.voterType": "Typo de votante",
+ "core.VotingProcedures.voterTypes.constitutionalCommittee": "Comité Constitucional",
+ "core.VotingProcedures.voterTypes.drep": "DRep",
+ "core.VotingProcedures.voterTypes.spo": "SPO",
+ "core.VotingProcedures.votes.abstain": "Abstenerse",
+ "core.VotingProcedures.votes.no": "No",
+ "core.VotingProcedures.votes.yes": "Sí",
+ "core.walletAddressList.address": "Dirección del receptor o $handle",
+ "core.walletAddressList.name": "Nombre",
+ "core.walletAnalyticsInfo.allowOptout": "Permitir siempre mediante Parámetros el no participar \r",
+ "core.walletAnalyticsInfo.collectIp": "No recoger nunca su dirección IP",
+ "core.walletAnalyticsInfo.collectPrivateKeys": "No recoger nunca claves privadas",
+ "core.walletAnalyticsInfo.description": "Recogeremos análisis de información anónimos de su extensión de navegador para ayudarnos a mejorar la calidad y rendimiento de Lace",
+ "core.walletAnalyticsInfo.gotIt": "Vale",
+ "core.walletAnalyticsInfo.personalData": "No venda nunca sus datos personales",
+ "core.walletAnalyticsInfo.title": "Ayúdenos a mejorar su experiencia",
+ "core.walletBasicInfo.balance": "Balance",
+ "core.walletNameAndPasswordSetupStep.confirmPasswordInputLabel": "Confirmar la contraseña",
+ "core.walletNameAndPasswordSetupStep.description": "Elija un nombre para identificar su billetera y cree una contraseña para desbloquearla y efectuar transacciones",
+ "core.walletNameAndPasswordSetupStep.enterWallet": "Abrir billetera",
+ "core.walletNameAndPasswordSetupStep.generatePaperWallet": "Generar billetera de papel",
+ "core.walletNameAndPasswordSetupStep.firstLevelPasswordStrengthFeedback": "La contraseña es débil. Agregue algunos números y caracteres para fortalecerla",
+ "core.walletNameAndPasswordSetupStep.forgotPasswordSubtitle": "La usará para acceder a su billetera y efectuar transacciones",
+ "core.walletNameAndPasswordSetupStep.forgotPasswordTitle": "Cree su nueva contraseña",
+ "core.walletNameAndPasswordSetupStep.nameInputLabel": "Nombre de la billetera",
+ "core.walletNameAndPasswordSetupStep.nameMaxLength": "Máximo 20 caracteres",
+ "core.walletNameAndPasswordSetupStep.nameRequiredMessage": "Se requiere el nombre de la billetera",
+ "core.walletNameAndPasswordSetupStep.noMatchPassword": "¡Vaya! Las contraseñas no coinciden",
+ "core.walletNameAndPasswordSetupStep.passwordInputLabel": "Contraseña",
+ "core.walletNameAndPasswordSetupStep.secondLevelPasswordStrengthFeedback": "¡Ya casi ha terminado! Agregue algunos números y caracteres para fortalecerla",
+ "core.walletNameAndPasswordSetupStep.title": "Preparemos su nueva billetera",
+ "core.walletSetupConnectHardwareWalletStep.connectDevice": "Conecte su dispositivo a su ordenador, desbloqueélo, y abra la app de Cardano para continuar",
+ "core.walletSetupConnectHardwareWalletStep.connectDeviceFull": "Simplemente conecte su dispositivo a su ordenador y desbloqueélo para continuar. Si está usando un dispositivo Ledger, asegúrese de abrir la app de Cardano",
+ "core.walletSetupConnectHardwareWalletStep.subTitle": "Elija la marca de su billetera de hardware",
+ "core.walletSetupConnectHardwareWalletStep.subTitleFull": "Seleccione la marca de su billetera de hardware",
+ "core.walletSetupConnectHardwareWalletStep.supportedDevices": "Lace es compatible con Ledger Nano X, Nano S, y Nano S Plus",
+ "core.walletSetupConnectHardwareWalletStep.supportedDevicesFull": "Lace es compatible con la mayoría de modelos de Ledger y Trezor",
+ "core.walletSetupConnectHardwareWalletStep.title": "Conecte su billetera de hardware",
+ "core.walletSetupConnectHardwareWalletStepRevamp.errorCta": "Inténtelo de nuevo",
+ "core.walletSetupConnectHardwareWalletStepRevamp.errorMessage.cardanoAppNotOpen": "La app de Cardano no está abierta en su dispositivo de hardware. Ábrala para continuar, por favor",
+ "core.walletSetupConnectHardwareWalletStepRevamp.errorMessage.deviceBusy": "Parece que su billetera de hardware está ocupada con alguna otra app. Aségurese que está libre para conectar",
+ "core.walletSetupConnectHardwareWalletStepRevamp.errorMessage.deviceLocked": "Parece que su billetera de hardware está bloqueada. Desbloqueéla para continuar, por favor",
+ "core.walletSetupConnectHardwareWalletStepRevamp.errorMessage.devicePickerRejected": "No se ha elegido ninguna billetera de hardware",
+ "core.walletSetupConnectHardwareWalletStepRevamp.errorMessage.generic": "Algo ha salido mal. Inténtelo de nuevo, por favor",
+ "core.walletSetupConnectHardwareWalletStepRevamp.errorMessage.userGestureRequired": "Parece que la búsqueda de dispositivos de hardware conectados fue interrumpida cuando se cargó la página de nuevo.",
+ "core.walletSetupConnectHardwareWalletStepRevamp.subTitle": "Lace es compatible con la mayoría de modelos Ledger y Trezor. Desbloquée su dispositivo, y abra la app de Cardano si está usando Ledger",
+ "core.walletSetupConnectHardwareWalletStepRevamp.subTitleLedgerOnly": "Lace es compatible con la mayoría de modelos Ledger. Desbloquée su dispositivo, y abra la app de Cardano",
+ "core.walletSetupConnectHardwareWalletStepRevamp.title": "Conecte su dispositivo ",
+ "core.walletSetupCreateStep.description": "Confirme la exportación de su clave pública en su billetera de hardware para crear su billetera Lace",
+ "core.walletSetupCreateStep.title": "Creando su billetera",
+ "core.walletSetupMnemonicIntroStep.description": "Considere su frase de recuperación como la llave maestra de su billetera, y la única forma de acceder a sus fondos",
+ "core.walletSetupMnemonicIntroStep.link": "Leer más",
+ "core.walletSetupMnemonicIntroStep.title": "Manteniendo segura su billetera",
+ "core.walletSetupMnemonicStep.body": "Comprobemos que tiene la frase de recuperación correcta. Introduzca cada palabra en el orden correcto para verificarlo",
+ "core.walletSetupMnemonicStep.enterPassphrase": "Introduzca su frase de recuperación secreta",
+ "core.walletSetupMnemonicStep.enterPassphraseDescription": "Introduzca cada palabra de su frase de recuperación en el orden correcto para verificarla y recuperar su billetera",
+ "core.walletSetupMnemonicStep.passphraseError": "Asegúrese que las palabras de su frase de recuperación están en el orden correcto y deletreadas con exactitud",
+ "core.walletSetupMnemonicStep.passphraseInfo1": "Asegúrese que crea una copia offline de su frase de recuperación secreta",
+ "core.walletSetupMnemonicStep.passphraseInfo2": "No almacene su copia en forma digital",
+ "core.walletSetupMnemonicStep.passphraseInfo3": "Descubra más",
+ "core.walletSetupMnemonicStep.writePassphrase": "Escriba su frase de recuperación secreta",
+ "core.walletSetupMnemonicStepRevamp.copyToClipboard": "Copiar al portapapeles",
+ "core.walletSetupMnemonicStepRevamp.copyPasteTooltipText": "Antes de usar esta función, lea por favor las preguntas más frecuentes sobre prácticas ideales",
+ "core.walletSetupMnemonicStepRevamp.enterPassphrase": "Introduzca su frase de recuperación",
+ "core.walletSetupMnemonicStepRevamp.enterPassphraseDescription": "Comprobemos que tiene la frase de recuperación correcta. Escriba cada palabra el orden adecuado o copie del portapapeles para verificar",
+ "core.walletSetupMnemonicStepRevamp.enterPassphraseLength": "Elija la longitude de la frase de recuperación",
+ "core.walletSetupMnemonicStepRevamp.passphraseError": "Asegúrese que las palabras de su frase de recuperación están en el orden correcto y deletreadas con exactitud",
+ "core.walletSetupMnemonicStepRevamp.pasteFromClipboard": "Copiar del portapapeles",
+ "core.walletSetupMnemonicStepRevamp.recoveryPhraseCopied": "Frase de recuperación copiada",
+ "core.walletSetupMnemonicStepRevamp.recoveryPhrasePasted": "Frase de recuperación pegada. El portapeles está vacío.",
+ "core.walletSetupMnemonicStepRevamp.writePassphraseSubtitle1": "Considere su frase de recuperación como la llave maestra de su billetera.",
+ "core.walletSetupMnemonicStepRevamp.writePassphraseSubtitle2": "Ver vídeo",
+ "core.walletSetupMnemonicStepRevamp.writePassphraseTitle": "Comienze guardando su frase de recuperación",
+ "core.walletSetupMnemonicVerificationStep.enterPassphrase": "Introduzca su frase de recuperación secreta",
+ "core.walletSetupMnemonicVerificationStepRevamp.enterPassphrase": "Introduzca su frase de recuperación",
+ "core.walletSetupOptionsStep.hardwareWallet.button": "Conectar",
+ "core.walletSetupOptionsStep.hardwareWallet.tooltip": "Las billeteras de hardware no son compatibles, debido a limitaciones de FIrefox",
+ "core.walletSetupOptionsStep.hardwareWallet.description": "Conecte su billetera de hardware a Lace",
+ "core.walletSetupOptionsStep.hardwareWallet.title": "Billetera de hardware",
+ "core.walletSetupOptionsStep.newWallet.button": "Crear",
+ "core.walletSetupOptionsStep.newWallet.description": "Crear una nueva billetera Lace",
+ "core.walletSetupOptionsStep.newWallet.title": "Billetera nueva",
+ "core.walletSetupOptionsStep.restoreWallet.button": "Recuperar",
+ "core.walletSetupOptionsStep.restoreWallet.description": "Introduzca su frase de paso para recuperar su billetera",
+ "core.walletSetupOptionsStep.restoreWallet.title": "Recuperar la billetera",
+ "core.walletSetupOptionsStep.subTitle": "Elija una opción para comenzar",
+ "core.walletSetupOptionsStep.agreementText": "Entiende que al hacer clic en cualquiera de los botones disponibles (Crear, Conectar, o Recuperar), acepta los Términos de Servicio y Política de Privacidad de Lace",
+ "core.walletSetupOptionsStep.infoMessage": "No importe cuentas de bitcoin que contengan inscripciones (ordinales o runas, por ejemplo), o reciba inscripciones en una cuenta create dentro de Lace. Actualmente, Lace no es compatible con inscripciones. Si ignora este aviso, puede perder activos.",
+ "core.walletSetupOptionsStep.title": "Exploremos Web3 juntos",
+ "core.walletSetupRecoveryPhraseLengthStep.description": "Elija la longitud de su frase de recuperación: 12, 15, o 24 palabras para recuperar su billetera",
+ "core.walletSetupRecoveryPhraseLengthStep.title": "Longitud de su frase de recuperación",
+ "core.walletSetupRecoveryPhraseLengthStep.wordPassphrase": "Frase de recuperación de (x) palabras",
+ "core.walletSetupRegisterStep.capitalLetterRequired": "Se requiere una letra mayúscula",
+ "core.walletSetupRegisterStep.charactersRequired": "Ocho caracteres como mínimo",
+ "core.walletSetupRegisterStep.confirmPassword": "Confirmar contraseña",
+ "core.walletSetupRegisterStep.description": "Elija un nombre para identificar su billetera, será visible sólo por tí",
+ "core.walletSetupRegisterStep.lowercaseLetterRequired": "Se requiere una letra minúscula",
+ "core.walletSetupRegisterStep.nameMaxLength": "Máximo 20 caracteres",
+ "core.walletSetupRegisterStep.nameRequired": "Se require el nombre de la billetera",
+ "core.walletSetupRegisterStep.noMatchPassword": "¡Vaya! Las contraseñas no coinciden",
+ "core.walletSetupRegisterStep.numberRequired": "Se requiere un número",
+ "core.walletSetupRegisterStep.password": "Contraseña",
+ "core.walletSetupRegisterStep.passwordDescription": "Usará esto para acceder a su billetera y efectuar transacciones",
+ "core.walletSetupRegisterStep.title": "Preparemos una billetera nueva",
+ "core.walletSetupRegisterStep.titlePassword": "Preparemos su contraseña",
+ "core.walletSetupRegisterStep.validationMessage": "Ocho o más caracteres, con al menos una letra mayúscula, una letra minúscula, y un número",
+ "core.walletSetupRegisterStep.walletName": "Nombre de la billetera",
+ "core.walletSetupRestoreStep.title": "Recuperando su billetera",
+ "core.walletSetupSelectAccountsStep.account": "Cuenta",
+ "core.walletSetupSelectAccountsStep.chooseAccountToExport": "Elija la cuenta que desearía exportar",
+ "core.walletSetupSelectAccountsStep.chooseWalletName": "Elija un nombre que le ayude a identificar su billetera, y qué cuenta le gustaría exportar. ¡Puede cambiar esto más tarde!",
+ "core.walletSetupSelectAccountsStep.enterWallet": "Introduzca la billetera",
+ "core.walletSetupSelectAccountsStep.exportKeys": "Siguiente",
+ "core.walletSetupSelectAccountsStep.maxCharacters": "Máximo 20 caracteres",
+ "core.walletSetupSelectAccountsStep.selectAccount": "Seleccione la cuenta",
+ "core.walletSetupSelectAccountsStep.setupLaceWallet": "Preparemos su billetera de Lace",
+ "core.walletSetupSelectAccountsStep.useHWToConfirm": "Use su dispositivo para confirmar la exportación de su clave pública",
+ "core.walletSetupSelectAccountsStep.walletName": "Nombre de la billetera",
+ "core.walletSetupStep.allDone": "Todo hecho",
+ "core.walletSetupStep.back": "Volver",
+ "core.walletSetupStep.connectWallet": "Conectar dispositivo",
+ "core.walletSetupStep.enterWallet": "Abrir billetera",
+ "core.walletSetupStep.legalAndAnalytics": "Aspectos legales & análisis de datos",
+ "core.walletSetupStep.nameWallet": "Ponga un nombre a su billetera",
+ "core.walletSetupStep.next": "Siguiente",
+ "core.walletSetupStep.recoveryPhrase": "Frase de recuperación",
+ "core.walletSetupStep.skip": "Saltar",
+ "core.walletSetupStep.walletSetup": "Preparación de la billetera",
+ "core.walletSetupWalletModeStep.fullNodeOption": "Modo de nodo completo",
+ "core.walletSetupWalletModeStep.fullNodeWalletDescription": "Billetera sin confianza funcionando en un nodo completo",
+ "core.walletSetupWalletModeStep.instructions": "Puede tener varias billeteras, cada una con un modo diferente seleccionado",
+ "core.walletSetupWalletModeStep.lightWalletDescription": "Billetera ligera conectada a un servidor sincronizado",
+ "core.walletSetupWalletModeStep.lightWalletOption": "Modo de billetera ligera",
+ "core.walletSetupWalletModeStep.modes": "Modos de la billetera",
+ "core.walletSetupWalletModeStep.title": "Elija el modo de su billetera",
+ "core.walletSetupWalletNameStep.chooseName": "Elija un nombre para identificar fácilmente su billetera",
+ "core.walletSetupWalletNameStep.create": "Crear",
+ "core.walletSetupWalletNameStep.maxCharacters": "Máximo 20 caracteres",
+ "core.walletSetupWalletNameStep.nameYourWallet": "Ponga un nombre a su billetera",
+ "core.walletSetupWalletNameStep.walletName": "Nombre de la billetera",
+ "core.nftDetail.directory": "Carpeta",
+ "core.walletSetup.recoveryMethod": "Método de recuperación",
+ "core.walletSetup.recoveryDetails": "Preparación de la recuperación",
+ "core.paperWallet.savePaperWallet.walletName": "{{walletName}}_BilleteradePapel.pdf",
+ "core.paperWallet.savePaperWallet.contains": "Contiene:",
+ "core.paperWallet.savePaperWallet.privateQrTitle": "Código QR privado",
+ "core.paperWallet.savePaperWallet.privateQrDescription": "Esta es una copia encriptada de la frase de recuperación de su billetera. Puede usarla para recuperar la billetera en Lace",
+ "core.paperWallet.savePaperWallet.publicQrTitle": "Código QR público",
+ "core.paperWallet.savePaperWallet.publicQrDescription": "Esta es la dirección pública de su nueva billetera. Muéstrela a otros para recibir fondos",
+ "core.paperWallet.securePaperWallet.pgpPublicKeyLabel": "Su bloque público de clave PGP",
+ "core.paperWallet.securePaperWallet.pgpPublicKeyReference": "Nombre de la clave PGP. Por ejemplo, 'Mi clave PGP personal'",
+ "core.paperWallet.privatePgpKeyLabel": "Su bloque privado de clave PGP",
+ "core.paperWallet.privatePgpKeyPassphraseLabel": "Frase de paso de su clave PGP",
+ "core.namiMigration.timeline.1": "Bienvenidos",
+ "core.namiMigration.timeline.2": "Selección de modo",
+ "core.namiMigration.welcome": "La billetera Nami es ahora parte de la familia Lace",
+ "core.namiMigration.description.1": "Su billetera fue actualizada con éxito. Ahora puede elegir entre continuar usando Nami o empezar a usar la billetera Lace",
+ "core.namiMigration.description.2": "Puede cambiar en cualquier momento en la pantalla de Parámetros",
+ "core.namiMigration.faq": "Mire nuestras Preguntas Más Frecuentes",
+ "core.namiMigration.tos": "Si procede, se entiende que ha leído y acepta los Términos de Servicio y Política de Privacidad",
+ "core.namiMigration.cta": "Siguiente",
+ "core.namiMigration.customize.title": "Selección de modo",
+ "core.namiMigration.customize.description": "Elija su experience de billetera: Lace o Nami",
+ "core.namiMigration.customize.lace": "Si elije Lace, obtiene acceso a una gran cantidad de funciones de Web3, incluyendo delegación múltiple, compatibilidad con billeteras múltiples, detalles avanzados de transacción, y servicios DeFi, permitiéndole explorar y disfrutar de nuevas experiencias digitales",
+ "core.namiMigration.customize.nami": "Si elije Nami, puede continuar usando su billetera que ya le es familiar, ahora impulsada por la infrastructura de Lace",
+ "core.namiMigration.customize.back": "Volver",
+ "core.namiMigration.customize.done": "Hecho",
+ "core.namiMigration.customize.next": "Siguiente",
+ "core.namiMigration.allDone.title": "¡Todo hecho!",
+ "core.namiMigration.allDone.message": "Puede cerrar esta pestaña y refrescar la extensión",
+ "core.namiMigration.allDone.close": "Cerrar",
+ "core.nftFolderName.root": "Raíz",
+ "core.asset.searchPlaceholder": "Buscar por identificador o nombre",
+ "core.derivationType.icarus": "Icarus (default)",
+ "core.derivationType.icarusDescription": "Recomendado para billeteras nuevas",
+ "core.derivationType.icarusTrezor": "Icarus Trezor",
+ "core.derivationType.icarusTrezorDescription": "Seleccione sólo si sus activos no aparecen con la derivación por defecto",
+ "core.derivationType.ledger": "Ledger",
+ "core.derivationType.ledgerDescription": "Seleccione si está conectando con una billetera creada con Ledger",
+ "core.derivationType.selectDerivationType": "Tipo de derivación",
+ "core.derivationType.infoTooltip": "Determina cómo cuentas y direcciones se generan desde su frase de recuperación",
+ "asset.searchPlaceholder": "Buscar por identificador o nombre",
+ "browserView.settings.wallet.collateral.autoSet.description": "Puede especificar 5 ada como garantía sin ninguna transacción adicional",
+ "core.sharedWallets.importTransaction": "Importar la transacción",
+ "core.sharedWallets.importTransactionDescription": "Para firmar conjuntamente una transacción iniciada por otra billetera compartida, suba el fichero JSON de la transacción que recibió",
+ "core.sharedWallets.importTransactionSupportedFormat": "Formatos compatibles: JSON",
+ "core.sharedWallets.removeBtnLabel": "Retirar"
+}
diff --git a/packages/translation/src/lib/translations/core/es.ts b/packages/translation/src/lib/translations/core/es.ts
new file mode 100644
index 0000000000..d5a73ee870
--- /dev/null
+++ b/packages/translation/src/lib/translations/core/es.ts
@@ -0,0 +1,5 @@
+import esjson from './es.json';
+
+export const es = {
+ ...esjson,
+};
diff --git a/packages/translation/src/lib/translations/index.ts b/packages/translation/src/lib/translations/index.ts
index e8fc669398..b6edef0ebd 100644
--- a/packages/translation/src/lib/translations/index.ts
+++ b/packages/translation/src/lib/translations/index.ts
@@ -1,33 +1,49 @@
import { Language } from '../../types';
-import { en as extension } from './browser-extension-wallet/en';
-import { en as cardano } from './cardano/en';
-import { en as core } from './core/en';
-import { en as sharedWallets } from './shared-wallets/en';
-import { en as staking } from './staking/en';
+import { en as enExtension } from './browser-extension-wallet/en';
+import { es as esExtension } from './browser-extension-wallet/es';
+import { en as enCardano } from './cardano/en';
+import { es as esCardano } from './cardano/es';
+import { en as enCore } from './core/en';
+import { es as esCore } from './core/es';
+import { en as enSharedWallets } from './shared-wallets/en';
+import { es as esSharedWallets } from './shared-wallets/es';
+import { en as enStaking } from './staking/en';
+import { es as esStaking } from './staking/es';
export const allTranslations = {
[Language.en]: {
- ...core,
- ...cardano,
- ...extension,
- ...staking,
- ...sharedWallets,
+ ...enCore,
+ ...enCardano,
+ ...enExtension,
+ ...enStaking,
+ ...enSharedWallets,
+ },
+ [Language.es]: {
+ ...esCore,
+ ...esCardano,
+ ...esExtension,
+ ...esStaking,
+ ...esSharedWallets,
},
};
export const coreTranslations = {
- [Language.en]: core,
+ [Language.en]: enCore,
+ [Language.es]: esCore,
};
export const sharedWalletsTranslations = {
- [Language.en]: sharedWallets,
+ [Language.en]: enSharedWallets,
+ [Language.es]: esSharedWallets,
};
export const extensionTranslations = {
- [Language.en]: extension,
+ [Language.en]: enExtension,
+ [Language.es]: esExtension,
};
export const stakingTranslations = {
- [Language.en]: staking,
+ [Language.en]: enStaking,
+ [Language.es]: esStaking,
};
diff --git a/packages/translation/src/lib/translations/shared-wallets/es.json b/packages/translation/src/lib/translations/shared-wallets/es.json
new file mode 100644
index 0000000000..0c8c6a1451
--- /dev/null
+++ b/packages/translation/src/lib/translations/shared-wallets/es.json
@@ -0,0 +1,118 @@
+{
+ "sharedWallets.userInfo.label": "Billetera compartida",
+ "sharedWallets.addSharedWallet.getStarted.createSharedWalletOption.button": "Crear",
+ "sharedWallets.addSharedWallet.getStarted.createSharedWalletOption.description": "Crear una
billetera compartida nueva",
+ "sharedWallets.addSharedWallet.getStarted.createSharedWalletOption.title": "Billetera compartida nueva",
+ "sharedWallets.addSharedWallet.getStarted.importSharedWalletOption.button": "Importar",
+ "sharedWallets.addSharedWallet.getStarted.importSharedWalletOption.description": "Subir un fichero JSON para
formar parte de una billetera compartida",
+ "sharedWallets.addSharedWallet.getStarted.importSharedWalletOption.title": "Importar una billetera compartida",
+ "sharedWallets.addSharedWallet.getStarted.keyOption.description": "Generar clave para
participar en una billetera compartida",
+ "sharedWallets.addSharedWallet.getStarted.keyOption.title": "Clave de billtera compartida",
+ "sharedWallets.addSharedWallet.getStarted.keyOption.button.generate": "Generar ",
+ "sharedWallets.addSharedWallet.getStarted.keyOption.button.copy": "Copiar al portapapeles",
+ "sharedWallets.addSharedWallet.getStarted.keyOption.copyToast": "Clave de billetera compartida copiada al portapapeles",
+ "sharedWallets.addSharedWallet.getStarted.subTitle": "Elija una opción para empezar",
+ "sharedWallets.addSharedWallet.getStarted.title": "Billeteras compartidas",
+ "sharedWallets.addSharedWallet.layout.timelineStep.walletName": "Nombre de la billetera",
+ "sharedWallets.addSharedWallet.layout.timelineStep.addCosigners": "Agregar signatarios adicionales",
+ "sharedWallets.addSharedWallet.layout.timelineStep.defineQuorum": "Definir quórum",
+ "sharedWallets.addSharedWallet.layout.timelineStep.walletDetails": "Compartir los detalles de la billetera",
+ "sharedWallets.addSharedWallet.layout.timelineStep.importWallet": "Localizar la billetera",
+ "sharedWallets.addSharedWallet.layout.timelineStep.allDone": "Todo hecho",
+ "sharedWallets.addSharedWallet.layout.defaultNextButtonLabel": "Siguiente",
+ "sharedWallets.addSharedWallet.layout.defaultBackButtonLabel": "Volver",
+ "sharedWallets.addSharedWallet.quorum.title": "Definir el quórum de la billetera",
+ "sharedWallets.addSharedWallet.quorum.description": "Definir el número mínimo de propietarios de la billetera que deben firmar cada transacción",
+ "sharedWallets.addSharedWallet.quorum.cosignersAmountPickerText": "de {{amount}} firmas totales",
+ "sharedWallets.addSharedWallet.quorum.button.back": "Volver",
+ "sharedWallets.addSharedWallet.quorum.button.next": "Crear billetera",
+ "sharedWallets.addSharedWallet.quorum.optionAll": "Todas las direcciones deben firmar",
+ "sharedWallets.addSharedWallet.quorum.optionSome": "Algunas direcciones deben firmar",
+ "sharedWallets.addSharedWallet.setup.title": "Vamos a crear su billetera compartida nueva",
+ "sharedWallets.addSharedWallet.setup.subtitle": "Elija un nombre para su billetera compartida nueva. Este nombre será definido por todos los signatarios de la billetera.",
+ "sharedWallets.addSharedWallet.setup.body": "Sus interacciones con esta billetera compartida serán asociadas con la billetera Lace en activo.",
+ "sharedWallets.addSharedWallet.setup.inputLabel": "Nombre de la billetera compartida",
+ "sharedWallets.addSharedWallet.setup.errorMessage.maxLength": "Máximo de 20 caracteres",
+ "sharedWallets.addSharedWallet.setup.errorMessage.nameRequired": "Se requiere el nombre de la billetera",
+ "sharedWallets.addSharedWallet.addCosigners.title": "Agregar signatarios a la billetera compartida",
+ "sharedWallets.addSharedWallet.addCosigners.subtitle": "Introduzca claves individuales de la billetera compartida y un nombre designado para agregar signatarios",
+ "sharedWallets.addSharedWallet.addCosigners.yourNameInputLabel": "Su identificador",
+ "sharedWallets.addSharedWallet.addCosigners.yourKeysInputLabel": "Su clave para la billetera compartida",
+ "sharedWallets.addSharedWallet.addCosigners.coSignerNameInputLabel": "Identificador de signatario",
+ "sharedWallets.addSharedWallet.addCosigners.coSignerKeysInputLabel": "Clave de la billetera compartido de un signatario",
+ "sharedWallets.addSharedWallet.addCosigners.nameInputError.required": "Se requiere el nombre ",
+ "sharedWallets.addSharedWallet.addCosigners.nameInputError.duplicated": "Ese nombre ya existe",
+ "sharedWallets.addSharedWallet.addCosigners.nameInputError.tooLong": "Máximo de {{amount}} caracteres",
+ "sharedWallets.addSharedWallet.addCosigners.keyInputError.required": "Se requiere la clave de la billetera compartida",
+ "sharedWallets.addSharedWallet.addCosigners.keyInputError.invalid": "El formato de la clave es incorrecto",
+ "sharedWallets.addSharedWallet.addCosigners.keyInputError.duplicated": "La clave está duplicada",
+ "sharedWallets.addSharedWallet.importantInfo.title": "Información importante sobre billeteras compartidas",
+ "sharedWallets.addSharedWallet.importantInfo.subtitle": "Cuando la billetera compartida está creada, sus parámetros -incluyendo las claves de cada signatario- ya no se pueden alterar. La introducción de claves incorrectas puede impedir la operación de la billetera, y los fondos quizá sean irrecuperables",
+ "sharedWallets.addSharedWallet.importantInfo.checkBoxLabel": "Entiendo que tras crear la billetera compartida, no podré cambiar su configuración",
+ "sharedWallets.addSharedWallet.importantInfo.button.back": "Volver",
+ "sharedWallets.addSharedWallet.importantInfo.button.next": "Continuar",
+ "sharedWallets.addSharedWallet.shareWalletDetails.title": "Compartir los detalles de la billetera",
+ "sharedWallets.addSharedWallet.shareWalletDetails.subtitle": "Su billetera compartida nueva ha sido creada!",
+ "sharedWallets.addSharedWallet.shareWalletDetails.body": "Descargue y envíe el fichero de configuración a cada uno de los signatarios para que puedan importar la billetera y comenzar",
+ "sharedWallets.addSharedWallet.shareWalletDetails.next": "Abrir la billetera compartida",
+ "sharedWallets.addSharedWallet.shareWalletDetails.label": "Fichero de configuración de la billetera compartida",
+ "sharedWallets.addSharedWallet.shareWalletDetails.download": "Descargar",
+ "sharedWallets.addSharedWallet.import.subtitle": "Suba su fichero JSON o haga clic en sincronizar para escanear la red",
+ "sharedWallets.addSharedWallet.import.title": "Encontremos su billetera compartida",
+ "sharedWallets.addSharedWallet.import.uploadBtnTitle": "Arrastre y suelte o seleccione fichero para subir",
+ "sharedWallets.addSharedWallet.import.uploadBtnFormats": "Formatos compatibles: JSON",
+ "sharedWallets.addSharedWallet.import.uploadBtnRemove": "Retirar",
+ "sharedWallets.addSharedWallet.import.next": "Abrir la billetera",
+ "sharedWallets.addSharedWallet.import.error.unrecognized.title": "El fichero JSON no se ha reconocido",
+ "sharedWallets.addSharedWallet.import.error.unrecognized.description": "No se han encontrado detalles de configuración en el fichero que ha subido. Suba por favor el fichero de configuración correcto",
+ "sharedWallets.addSharedWallet.import.error.unrecognized.exit": "Salir",
+ "sharedWallets.addSharedWallet.import.error.unrecognized.retry": "Subir fichero nuevo",
+ "sharedWallets.addSharedWallet.import.error.incorrectWallet.title": "Billetera activa incorrecta",
+ "sharedWallets.addSharedWallet.import.error.incorrectWallet.description": "Este fichero de configuración de billetera compartida no hace referencia a la clave de su billetera activa. Asegúrese por favor que su billetera personal correcta está activa en Lace antes de intentar agregar esta billetera compartida.",
+ "sharedWallets.addSharedWallet.import.error.incorrectWallet.exit": "Abandonar la configuración de la billetera compartida",
+ "sharedWallets.addSharedWallet.keyGeneration.enterPassword.title": "Generar la clave de la billetera compartida",
+ "sharedWallets.addSharedWallet.keyGeneration.enterPassword.subtitle": "Introduzca la contraseña de su billetera personal para generar la clave de la billetera compartida dentro de esta billetera",
+ "sharedWallets.addSharedWallet.keyGeneration.hw.enterPassword.subtitle": "Firme con su {{ device }} dispositivo para generar una clave de billetera compartida dentro de esta billetera",
+ "sharedWallets.addSharedWallet.keyGeneration.enterPassword.nextButtonLabel": "Generar clave ",
+ "sharedWallets.addSharedWallet.keyGeneration.enterPassword.timeline.enterPassword": "Introducir contraseña",
+ "sharedWallets.addSharedWallet.keyGeneration.enterPassword.timeline.confirmAccess": "Confirmar acceso",
+ "sharedWallets.addSharedWallet.keyGeneration.enterPassword.timeline.copyKey": "Copiar la clave",
+ "sharedWallets.addSharedWallet.keyGeneration.enterPassword.activeWalletLabel": "Billetera personal",
+ "sharedWallets.addSharedWallet.keyGeneration.enterPassword.passwordInputLabel": "Contraseña",
+ "sharedWallets.addSharedWallet.keyGeneration.enterPassword.passwordErrorMessage.invalidPassword": "Contraseña inválida",
+ "sharedWallets.addSharedWallet.keyGeneration.enterPassword.passwordErrorMessage.generic": "Algo ha salido mal",
+ "sharedWallets.addSharedWallet.WalletConflictModal.description": "Una billetera compartida con los mismos signatarios ya existe. En este momento, no puede crear otra billetera compartida con los mismos signatarios. Si lo desea, puede instalar Lace en otro navegador de internet y crear ahí una nueva billetera compartida",
+ "sharedWallets.addSharedWallet.WalletConflictModal.cta.ok": "OK",
+ "sharedWallets.addSharedWallet.keyGeneration.hw.enterPassword.passwordErrorMessage.unauthorizedTransaction": "La transacción no fue autorizada",
+ "sharedWallets.addSharedWallet.keyGeneration.copyKeys.toastText": "Clave de la billetera compartida copiada al portapapeles",
+ "sharedWallets.addSharedWallet.keyGeneration.copyKeys.title": "Copiar clave de la billetera compartida",
+ "sharedWallets.addSharedWallet.keyGeneration.copyKeys.subtitle": "Copie y envíe esta clave a alguien que esté configurando una billetera compartida nueva. Puede revisar esta clave en cualquier momento",
+ "sharedWallets.addSharedWallet.keyGeneration.copyKeys.backButtonLabel": "Copiar la clave al portapapeles",
+ "sharedWallets.addSharedWallet.keyGeneration.copyKeys.nextButtonLabel": "Cerrar",
+ "sharedWallets.addSharedWallet.keyGeneration.copyKeys.keyBoxTitle": "Claves de la billetera compartida",
+ "sharedWallets.transaction.cosignerList.title.signed": "Firmado",
+ "sharedWallets.transaction.cosignerList.title.unsigned": "No firmado",
+ "sharedWallets.transaction.cosignerList.signed": "Firmado",
+ "sharedWallets.transaction.cosignerList.you": "Tú",
+ "sharedWallets.transaction.summary.header": "Sumario de la transacción",
+ "sharedWallets.transaction.summary.unsigned.description": "Confirme los detalles y firme la transacción para continuar",
+ "sharedWallets.transaction.summary.unsubmitted.headerDescription": "(no enviada)",
+ "sharedWallets.transaction.summary.unsubmitted.title": "Firma agregada",
+ "sharedWallets.transaction.summary.unsubmitted.description": "La transacción sólo puede ser enviada una vez que todos los signatarios requeridos la hayan firmado. Revise la lista de signatarios y envíe el fichero JSON de la transacción\n",
+ "sharedWallets.transaction.summary.title": "Transacción",
+ "sharedWallets.transaction.summary.sending": "Enviando",
+ "sharedWallets.transaction.summary.validityPeriod.title": "Período de validez de la transacción",
+ "sharedWallets.transaction.summary.validityPeriod.value": "{{hours}} horas",
+ "sharedWallets.transaction.summary.validityPeriod.tooltip": "La máxima duración de validez de una transacción hasta que cancele automáticamente si no se ha completado con las firmas requeridas",
+ "sharedWallets.transaction.cosigners.title": "Signatarios",
+ "sharedWallets.transaction.cosigners.quorum.reached": "Se ha alcanzado quórum. La transacción está lista para ser enviada a la red",
+ "sharedWallets.transaction.cosigners.quorum.required": "Se requieren firmas adicionales antes de enviar la transacción",
+ "sharedWallets.transaction.cosigners.quorum.current": "{{quorum}} de {{participants}}requeridos",
+ "sharedWallets.transaction.cosigners.unsigned.description": "La transacción puede ser enviada una vez que el número requerido de signatarios la ha firmado. Confirme los detalles y firme la transacción para proceder",
+ "sharedWallets.transaction.cosigners.unsubmitted.description": "La transacción puede ser enviada ya que todos los signatarios requeridos la han firmado",
+ "sharedWallets.transaction.coSign.importJsonStep.uploadBtnTitle": "Arrastre y suelte o seleccione fichero para subir",
+ "sharedWallets.transaction.coSign.importJsonStep.error.invalidFile.message": "No se han encontrado detalles de billetera compartida en el fichero que ha subido. Suba por favor el fichero de transacción correcto",
+ "sharedWallets.transaction.coSign.importJsonStep.error.invalidFile.primaryButton": "Subir fichero nuevo",
+ "sharedWallets.transaction.coSign.importJsonStep.error.invalidFile.secondaryButton": "Salir",
+ "sharedWallets.transaction.coSign.importJsonStep.error.invalidFile.title": "No se ha reconocido el fichero JSON"
+}
diff --git a/packages/translation/src/lib/translations/shared-wallets/es.ts b/packages/translation/src/lib/translations/shared-wallets/es.ts
new file mode 100644
index 0000000000..d5a73ee870
--- /dev/null
+++ b/packages/translation/src/lib/translations/shared-wallets/es.ts
@@ -0,0 +1,5 @@
+import esjson from './es.json';
+
+export const es = {
+ ...esjson,
+};
diff --git a/packages/translation/src/lib/translations/staking/en.json b/packages/translation/src/lib/translations/staking/en.json
index f147ecf54a..f4d8644976 100644
--- a/packages/translation/src/lib/translations/staking/en.json
+++ b/packages/translation/src/lib/translations/staking/en.json
@@ -221,5 +221,7 @@
"root.nav.browsePoolsTitle": "Browse pools",
"root.nav.overviewTitle": "Overview",
"root.nav.title": "Staking Navigation",
- "root.title": "Staking"
+ "root.title": "Staking",
+ "details.editSavedRatio": "Edit saved ratio",
+ "details.ratio": "Ratio"
}
diff --git a/packages/translation/src/lib/translations/staking/es.json b/packages/translation/src/lib/translations/staking/es.json
new file mode 100644
index 0000000000..9cd570889d
--- /dev/null
+++ b/packages/translation/src/lib/translations/staking/es.json
@@ -0,0 +1,227 @@
+{
+ "activity.rewardsChart.all": "Todas",
+ "activity.rewardsChart.epoch": "Época",
+ "activity.rewardsChart.epochs": "Épocas",
+ "activity.rewardsChart.last": "Últimas",
+ "activity.rewardsChart.rewards": "Recompensas",
+ "activity.rewardsChart.title": "Recompensas",
+ "activity.rewardsHistory.noStakingActivityYet": "No hay actividad de staking todavía",
+ "activity.rewardsHistory.title": "Historia",
+ "browsePools.header.poolsCount": "Pools ({{poolsCount}})",
+ "browsePools.preferencesCard.filter.input.from": "Desde",
+ "browsePools.preferencesCard.filter.input.select": "Seleccionar",
+ "browsePools.preferencesCard.filter.input.to": "Hasta",
+ "browsePools.preferencesCard.filter.performance": "Rendimiento",
+ "browsePools.preferencesCard.filter.profitMargin": "Margen de beneficios",
+ "browsePools.preferencesCard.filter.ros.lastEpoch": "Última época",
+ "browsePools.preferencesCard.filter.ros.other": "Otro",
+ "browsePools.preferencesCard.filter.ros.title": "ROI",
+ "browsePools.preferencesCard.filter.saturation": "saturación",
+ "browsePools.preferencesCard.headers.filters": "Filtros",
+ "browsePools.preferencesCard.headers.moreOptions": "Más opciones",
+ "browsePools.preferencesCard.headers.sorting": "Organizando",
+ "browsePools.preferencesCard.sort.blocks": "Bloques producidos",
+ "browsePools.preferencesCard.sort.cost": "Coste",
+ "browsePools.preferencesCard.sort.liveStake": "staking vivo",
+ "browsePools.preferencesCard.sort.margin": "Margen",
+ "browsePools.preferencesCard.sort.pledge": "Garantía",
+ "browsePools.preferencesCard.sort.ros": "ROI",
+ "browsePools.preferencesCard.sort.saturation": "Saturación",
+ "browsePools.preferencesCard.sort.ticker": "Indicador",
+ "browsePools.stakePoolGrid.notAvailable": "N/A",
+ "browsePools.stakePoolGrid.selected": "Seleccionado",
+ "browsePools.stakePoolTableBrowser.addPool": "Agregar pool",
+ "browsePools.stakePoolTableBrowser.emptyMessage": "No se han encontrado resultados para su criterio de búsqueda",
+ "browsePools.stakePoolTableBrowser.searchInputPlaceholder": "Buscar por nombre, indicador, o identificador",
+ "browsePools.stakePoolTableBrowser.stake": "staking",
+ "browsePools.stakePoolTableBrowser.unselect": "Deseleccionar",
+ "browsePools.tableHeaders.blocks": "Bloques ",
+ "browsePools.tableHeaders.cost": "Coste",
+ "browsePools.tableHeaders.liveStake": "staking vivo",
+ "browsePools.tableHeaders.margin": "Márgen",
+ "browsePools.tableHeaders.pledge": "Garantía",
+ "browsePools.tableHeaders.ros": "ROI",
+ "browsePools.tableHeaders.saturation": "Saturación",
+ "browsePools.tableHeaders.ticker": "Identificador",
+ "browsePools.tooltips.blocks": "La cantidad total de bloques que la pool de staking ha producido",
+ "browsePools.tooltips.cost": "Costes operacionales fijos que la pool de staking retiene de entre las recompensas obtenidas durante cada época",
+ "browsePools.tooltips.liveStake": "Mide la cantidad de staking garantizada por la pool, más la cantidad de staking actualmente delegada a la misma, contra la cantidad total presente en el sistema",
+ "browsePools.tooltips.margin": "El beneficio de la pool, que se define como el porcentaje de las recompensas retenido por la pool de la cantidad todal de staking que fue delegada a ella",
+ "browsePools.tooltips.maxNumberPoolsSelected": "Seleccionado el máximo número de pools",
+ "browsePools.tooltips.pledge": "La cantidad de staking que un operador contribuye a su propia pool. Pools con cantidades de garantía más altas ganan más recompensas para ellas mismas y para los delegadores. Pools que no honran su garantía ganan cero recompensas y acumulan una clasificación más baja ",
+ "browsePools.tooltips.ros": "Una estimación de las recompensas que potencialmente ganará por cada época si delega la cantidad de staking que intende. El sistema observa los parámetros y datos de rendimiento histórico de la pool para calcular recompensas potenciales, asumiendo que la pool alcanza su punto de saturación óptimo",
+ "browsePools.tooltips.saturation": "Una vez que una pool alcanza el punto de saturación, ofrecerá gradualmente menos recompensas",
+ "browsePools.tooltips.ticker": "Se refiere al identificador único de una pool de staking",
+ "drawer.confirmation.button.confirm": "Siguiente",
+ "drawer.confirmation.button.confirmWithDevice": "Confirmar con {{hardwareWallet}}",
+ "drawer.confirmation.button.continueInAdvancedView": "Continuar en Vista Avanzada",
+ "drawer.confirmation.button.signing": "Firma en progreso",
+ "drawer.confirmation.cardanoName": "Cardano",
+ "drawer.confirmation.chargedDepositAmountInfo": "La cantidad que pagará al registrar su clave de staking",
+ "drawer.confirmation.errors.rewardsLocked": "Debido a las reglas del protocolo de Cardano, algunas de sus claves de staking no pueden ser desregistradas porque contienen recompensas pendientes. Para retirar estas recompensas, debe primero delegar el poder de votación de esas claves en el centro de votación. Una vez delegado, podrá desregistrar las claves.",
+ "drawer.confirmation.errors.utxoBalanceInsufficient": "Balance insuficiente",
+ "drawer.confirmation.errors.utxoFullyDepleted": "El UTXO se ha consumido completamente",
+ "drawer.confirmation.noPools": "No hay pools",
+ "drawer.confirmation.reclaimDepositAmountInfo": "La cantidad que se le concederá por desregistar su clave de staking",
+ "drawer.confirmation.stakingDeposit": "Depósito de staking",
+ "drawer.confirmation.validityPeriod.title": "Período de validez de la transacción",
+ "drawer.confirmation.validityPeriod.value": "{{hours}} horas",
+ "drawer.confirmation.validityPeriod.tooltip": "El tiempo máximo que una transacción tiene validez hasta que se cancela automáticamente si no se completa con todas las firmas requeridas",
+ "drawer.confirmation.subTitle": "Confirmar la cantidad y la pool de staking",
+ "drawer.confirmation.theAmountYoullBeChargedToProcessYourTransaction": "La cantidad que pagará por procesar su transacción",
+ "drawer.confirmation.title": "Confirmación",
+ "drawer.confirmation.transactionCost.title": "Coste de la transacción",
+ "drawer.confirmation.transactionDetails.title": "Detalles de la transacción",
+ "drawer.confirmation.transactionFee": "Costo de la transacción",
+ "drawer.confirmation.transactionReturn.title": "Retorno de la transacción",
+ "drawer.confirmation.transactionTotal.title": "Total",
+ "drawer.details.addStakingPool": "Agregar pool de staking",
+ "drawer.details.information": "Información",
+ "drawer.details.manageDelegation": "Gestionar la delegación",
+ "drawer.details.metrics.activeStake": "staking activa",
+ "drawer.details.metrics.blocks": "Bloques",
+ "drawer.details.metrics.cost": "Coste por época",
+ "drawer.details.metrics.delegators": "Delegadores",
+ "drawer.details.metrics.liveStake": "staking vivo",
+ "drawer.details.metrics.margin": "Márgen de la pool",
+ "drawer.details.metrics.pledge": "Garantía",
+ "drawer.details.metrics.ros": "ROI estimado",
+ "drawer.details.metrics.saturation": "Saturación",
+ "drawer.details.owners": "Propietarios",
+ "drawer.details.poolIds": "Identificadores de pool",
+ "drawer.details.selectForMultiStaking": "Seleccionar pool para staking múltiple",
+ "drawer.details.social": "Enlaces de redes sociales",
+ "drawer.details.stakeOnPoolButton": "Invertir todo en esta pool",
+ "drawer.details.stakeOnSinglePoolButton": "Invertir en esta pool",
+ "drawer.details.statistics": "Estadísticas",
+ "drawer.details.status.delegating": "Está delegando a esta pool",
+ "drawer.details.status.retired": "Esta pool está retirada. Delegue a otra para recibir recompensas",
+ "drawer.details.status.retiring": "Esta pool está en proceso de ser retirada. Delegue a otra para evitar perder recompensas",
+ "drawer.details.status.saturated": "Esta pool está demasiado saturada. Delegue a otra para evitar perder recompensas",
+ "drawer.details.unselectPool": "Deseleccionar pool",
+ "drawer.failure.button.back": "Volver",
+ "drawer.failure.button.cancel": "Cancelar",
+ "drawer.failure.button.close": "Cerrar",
+ "drawer.failure.button.removePools": "Quitar las pools",
+ "drawer.failure.button.retry": "Intentar de nuevo",
+ "drawer.failure.customSubmitApiWarning": "Una API personalizada para enviar transacciones está activa. Para desactivarla, vaya a Parámetros >> API de envíos personalizada >> Desactivar",
+ "drawer.failure.deviceUpdate.subTitle": "Su dispositivo necesita estar actualizado para usar la función de delegación múltiple. La versión actual únicamente le permite delegar a una pool",
+ "drawer.failure.deviceUpdate.title": "El dispositivo require una actualización",
+ "drawer.failure.subTitle": "La transacción so se ha completado. Inténtelo de nuevo, por favor",
+ "drawer.failure.title": "¡Vaya! Algo ha salido mal...",
+ "drawer.preferences.addPoolButton": "Agregar pool de staking",
+ "drawer.preferences.browsePools": "Mirar pools",
+ "drawer.preferences.confirmButton": "Confirmar la nueva cartera financiera",
+ "drawer.preferences.ctaButtonTooltip.invalidAllocation": "Debe haber asignado el 100% para proceder",
+ "drawer.preferences.ctaButtonTooltip.zeroPercentageSliderError": "Cada pool de la cartera requiere más de 0% de asignación",
+ "drawer.preferences.noSelectedPools": "No ha seleccionado ninguna pool de staking",
+ "drawer.preferences.pickMorePools": "Debe invertir en al menos una pool",
+ "drawer.preferences.poolDetails.actualRatio": "Ratio real",
+ "drawer.preferences.poolDetails.actualRatioTooltip": "El ratio actual de su staking en esta pool, verificado por el estado de la cadena de bloques",
+ "drawer.preferences.poolDetails.actualStake": "staking real",
+ "drawer.preferences.poolDetails.actualStakeTooltip": "La cantidad de ada actualmente invertida en esta pool, verificada por el estado de la cadena de bloques",
+ "drawer.preferences.poolDetails.savedRatio": "Ratio guardado",
+ "drawer.preferences.poolDetails.savedRatioTooltip": "El ratio anteriormente guardado para esta pool. Tenga en cuenta que tal ratio puede no reflejar el estado actual de la cadena debido a potencial derivación de la staking",
+ "drawer.preferences.rebalanceButton": "Re-equilibrar la cartera",
+ "drawer.preferences.removePoolButton": "Eliminar la pool de la cartera",
+ "drawer.preferences.selectedStakePools": "Pools de staking seleccionadas ({{count}})",
+ "drawer.sign.confirmation.title": "Confirmación de la staking",
+ "drawer.sign.confirmation.titleSuffix": "(signatario {{num}} de {{total}})",
+ "drawer.sign.enterWalletPasswordToConfirmTransaction": "Introduzca la contraseña de su billetera para confirmar la transacción",
+ "drawer.sign.signSharedTx": "Firme por favor la transacción con su contraseña para la billetera {{name}}",
+ "drawer.sign.error.invalidPassword": "Contraseña incorrecta",
+ "drawer.sign.passwordPlaceholder": "Contraseña ",
+ "drawer.success.modification.title": "¡Hurra! Se ha enviado su modificación",
+ "drawer.success.subTitle": "Comenzará a recibir recompensas por su staking una vez que hayan transcurrido dos épocas",
+ "drawer.success.sign.subTitle": "La transacción sólo puede ser enviada una vez que todos los signatarios requeridos la hayan firmado. Revise la lista de signatarios y envíe el fichero JSON de la transacción\n",
+ "drawer.success.switchedPools.subTitle": "Comenzará a recibir recompensas por su staking en la nueva pool una vez que hayan transcurrido dos épocas. Hasta entonces, seguirá recibiendo recompensas de la pool anterior",
+ "drawer.success.switchedPools.title": "¡Hurra! Ha cambiado pools",
+ "drawer.success.title": "¡Hurra! Ha invertido sus fondos",
+ "drawer.success.sign.title": "Firma agregada",
+ "drawer.title": "Detalle de la pool de staking",
+ "drawer.titleSecond": "Gestionar la staking",
+ "drawer.titleSharedWallet": "Iniciar la staking",
+ "general.button.close": "Cerrar",
+ "general.button.confirm": "Confirmar",
+ "general.button.view-co-signers": "Ver los signatarios",
+ "modals.beta.button": "Vale",
+ "modals.beta.description": "Esta función le permite invertir en hasta {{maxPools}} pools. Esto sigue en versión beta, así que alguna funcionalidad puede que no esté disponible todavía. Lea más sobre delegación múltiple en nuestro blog sobre este asunto.",
+ "modals.beta.pill": "Beta",
+ "modals.beta.title": "Delegación múltiple",
+ "modals.changingPreferences.buttons.cancel": "Cancelar",
+ "modals.changingPreferences.buttons.confirm": "Me parece bien",
+ "modals.changingPreferences.description": "¡Por supuesto! Simplemente tenga en cuenta que seguirá recibiendo recompensas de la pool anterior durante dos épocas más. Después, empezará a recibir recompensas de la pool nueva",
+ "modals.changingPreferences.title": "¿Cambiando preferencias de staking?",
+ "modals.dapp.button": "Vale",
+ "modals.dapp.description": "La delegación múltiple le permite delegar a diferentes pools usando una clave de pago única, lo cual le proporciona una mejor experiencia de usuario.\r\n\r\nNote sin embargo que no todas las DApps son compatibles con este mecanismo. Si encuentra algún problema con DApps tras usar esta función, consulte la sección de delegación múltiple en las Preguntas más frecuentes para revertir su billetera al estado previo de la delegación múltiple",
+ "modals.dapp.title": "Delegación múltiple",
+ "modals.poolsManagement.buttons.cancel": "Cancelar",
+ "modals.poolsManagement.buttons.confirm": "Me parece bien",
+ "modals.poolsManagement.description.adjustment": "Reducir la cantidad de pools necesita la deregistración de una clave de staking, lo cual activa el retorno del depósito de ada inicial, y posiblemente la pérdida de recompensas que no han sido aún distribuidas. \r\n\r\nCuando cambie pools, recibirá recompensas de la pool anterior durante dos épocas. Tras ese período, comenzará a recibirlas de la nueva pool",
+ "modals.poolsManagement.description.reduction": "Reducir la cantidad de sus pools requiere la deregistración de la clave de staking, lo cual retorna el depósito de ada inicial, y puede causar la pérdida de recompensas que no han sido aún distribuidas en la fase de cálculo",
+ "modals.poolsManagement.title": "¿Cambiando de pool?",
+ "modals.exitStaking.title": "Deberá comenzar de nuevo",
+ "modals.exitStaking.description": "¿Está seguro que quiere salir? Esto no se guardará",
+ "modals.exitStaking.buttons.cancel": "Cancelar",
+ "modals.exitStaking.buttons.confirm": "Salir",
+ "overview.banners.pendingFirstDelegation.message": "Podrá ver su cartera de staking aquí una vez que la transacción haya sido validada",
+ "overview.banners.pendingFirstDelegation.title": "Se ha enviado su transacción de staking ",
+ "overview.banners.pendingPortfolioModification.message": "Si cambia de pools, continuará recibiendo recompensas de su(s) pool(s) de staking anterior(es) durante dos épocas",
+ "overview.banners.pendingPortfolioModification.title": "Está modificando su cartera de staking",
+ "overview.banners.pledgeNotMet.message": "Su staking en esta pool no está generando recompensas. Revise y actualize su delegación",
+ "overview.banners.pledgeNotMet.title": "Aviso: no se ha satisfecho la garantía de la pool delegada",
+ "overview.banners.portfolioDrifted.message": "Asegúrese que re-equilibra sus ratios de staking si desea satisfacer sus preferencias",
+ "overview.banners.portfolioDrifted.title": "Su portfolio de delegación actual ha cambiado",
+ "overview.banners.saturatedOrRetiredPool.message": "Asegúrese de eligir otra(s) pool(s) para evitar perder recompensas",
+ "overview.banners.saturatedOrRetiredPool.title": "Una, o varias, de sus pools están demasiado saturadas/retiradas",
+ "overview.delegationCard.label.balance": "Balance de ada",
+ "overview.delegationCard.label.pools": "Pool(s)",
+ "overview.delegationCard.label.status": "Estado",
+ "overview.delegationCard.statuses.multiDelegation": "Delegación múltiple",
+ "overview.delegationCard.statuses.noSelection": "Sin selección",
+ "overview.delegationCard.statuses.overAllocated": "Demasiada asignación",
+ "overview.delegationCard.statuses.simpleDelegation": "Delegación simple",
+ "overview.delegationCard.statuses.underAllocated": "Asignación insuficiente",
+ "overview.noFunds.button": "Copiar dirección",
+ "overview.noFunds.description": "Agregue fondos para comenzar a invertir",
+ "overview.noFunds.title": "Bienvenidos",
+ "overview.noStaking.balanceTitle": "Balance disponible",
+ "overview.noStaking.description": "Invierta sus fondos en hasta {{maxPools}} para comenzar a recibir recompensas",
+ "overview.noStaking.followSteps": "Siga estos pasos para comenzar a invertir sus fondos",
+ "overview.noStaking.getStarted": "Empezar",
+ "overview.noStaking.searchForPoolDescription": "Haga clic en la pestaña Pools de staking o aquí, y busque después por la pool que desea",
+ "overview.noStaking.searchForPoolTitle": "Mirar pools de staking",
+ "overview.noStaking.selectPoolsDescription": "Puede seleccionar hasta {{maxPools}} pools para delegar. Haga clic aquí para aprender más",
+ "overview.noStaking.selectPoolsTitle": "Seleccione una o más pool(s) para invertir",
+ "overview.noStaking.title": "Comenzar a invertir",
+ "overview.stakingInfoCard.fee": "Coste",
+ "overview.stakingInfoCard.lastReward": "Última recompensa",
+ "overview.stakingInfoCard.margin": "Márgen",
+ "overview.stakingInfoCard.poolRetired": "Pool retirada",
+ "overview.stakingInfoCard.poolRetiring": "La pool se está retirando",
+ "overview.stakingInfoCard.poolSaturated": "Pool está sobre saturada",
+ "overview.stakingInfoCard.ros": "ROI estimado",
+ "overview.stakingInfoCard.tooltipFiatLabel": "Valor de {{currencyCode}}",
+ "overview.stakingInfoCard.totalRewards": "Recompensas totales",
+ "overview.stakingInfoCard.totalStaked": "El total staked",
+ "overview.stakingInfoCard.stakeKey": "Clave de staking",
+ "overview.stakingInfoCard.registerAsDRepBanner.description": "Debe registrar el poder de voto asociado con esta staking para gastar las recompensas ganadas",
+ "overview.stakingInfoCard.registerAsDRepBanner.descriptionRetired": "Debe actualizar la delegación de su voto ya que el DRep actual se ha retirado",
+ "overview.stakingInfoCard.registerAsDRepBanner.cta": "Registrar",
+ "overview.yourPoolsSection.heading": "Sus pools",
+ "overview.yourPoolsSection.manageButtonLabel": "Gestionar",
+ "popup.expandBanner.button": "Expandir la vista",
+ "popup.expandBanner.description": "Obtenga más información sobre la red y la pool en la experiencia del navegador",
+ "popup.expandBanner.title": "¡Hay más!",
+ "portfolioBar.clear": "Despejar",
+ "portfolioBar.maxPools": "(máximo {{maxPoolsCount}})",
+ "portfolioBar.next": "Siguiente",
+ "portfolioBar.selectedPools": "{{selectedPoolsCount}} pools seleccionadas",
+ "root.nav.activityTitle": "Actividad",
+ "root.nav.browsePoolsTitle": "Mirar las pools",
+ "root.nav.overviewTitle": "Vista general",
+ "root.nav.title": "Navegación de la staking",
+ "root.title": "Staking",
+ "details.editSavedRatio": "Cambiar el ratio guardado",
+ "detals.ratio": "Ratio"
+}
diff --git a/packages/translation/src/lib/translations/staking/es.ts b/packages/translation/src/lib/translations/staking/es.ts
new file mode 100644
index 0000000000..d5a73ee870
--- /dev/null
+++ b/packages/translation/src/lib/translations/staking/es.ts
@@ -0,0 +1,5 @@
+import esjson from './es.json';
+
+export const es = {
+ ...esjson,
+};
diff --git a/packages/translation/src/lib/translations/staking/index.ts b/packages/translation/src/lib/translations/staking/index.ts
index 94ae78f4a9..ffd206c195 100644
--- a/packages/translation/src/lib/translations/staking/index.ts
+++ b/packages/translation/src/lib/translations/staking/index.ts
@@ -1 +1,2 @@
export { en } from './en';
+export { es } from './es';
diff --git a/packages/translation/src/types/types.ts b/packages/translation/src/types/types.ts
index 527787029c..0e4584a6a9 100644
--- a/packages/translation/src/types/types.ts
+++ b/packages/translation/src/types/types.ts
@@ -6,6 +6,7 @@ import type {
export enum Language {
en = 'en',
+ es = 'es',
}
export type TranslationKey = keyof (typeof allTranslations)[Language.en];