From 1d0c07990d6bfe538f33ad8ad6f57acaf3c1f6d3 Mon Sep 17 00:00:00 2001 From: Elena Date: Sat, 28 Sep 2024 02:35:34 +0530 Subject: [PATCH 1/2] Add files via upload --- public/locales/es/address.json | 18 + public/locales/es/common.json | 420 ++++++++++++++++++++++ public/locales/es/dnssec.json | 98 +++++ public/locales/es/error.json | 10 + public/locales/es/names.json | 19 + public/locales/es/profile.json | 476 +++++++++++++++++++++++++ public/locales/es/register.json | 205 +++++++++++ public/locales/es/settings.json | 28 ++ public/locales/es/transactionFlow.json | 461 ++++++++++++++++++++++++ 9 files changed, 1735 insertions(+) create mode 100644 public/locales/es/address.json create mode 100644 public/locales/es/common.json create mode 100644 public/locales/es/dnssec.json create mode 100644 public/locales/es/error.json create mode 100644 public/locales/es/names.json create mode 100644 public/locales/es/profile.json create mode 100644 public/locales/es/register.json create mode 100644 public/locales/es/settings.json create mode 100644 public/locales/es/transactionFlow.json diff --git a/public/locales/es/address.json b/public/locales/es/address.json new file mode 100644 index 000000000..e32c543f1 --- /dev/null +++ b/public/locales/es/address.json @@ -0,0 +1,18 @@ +{ + "meta": { + "title": "{{address}} en ENS", + "description": "Todos los nombres para {{address}} en el Ethereum Name Service" + }, + "addressDetails": "Detalles de la dirección", + "nameCount": "{{count}} nombres", + "filter": "Filtrar", + "view": "Vista", + "noProfile": { + "title": "No hay ningún nombre principal establecido", + "message": "Esta billetera debe establecer un nombre principal para crear un perfil" + }, + "noResults": "No se encontraron nombres", + "errors": { + "names": "No se pudo encontrar la dirección" + } +} diff --git a/public/locales/es/common.json b/public/locales/es/common.json new file mode 100644 index 000000000..4f605b8de --- /dev/null +++ b/public/locales/es/common.json @@ -0,0 +1,420 @@ +{ + "title": "Su nombre de usuario web3", + "description": "Tu identidad en la web3, un nombre para todas tus direcciones criptográficas y tu sitio web descentralizado.", + "loading": "Cargando", + "unsupportedNetwork": "Red no compatible", + "notFound": "404 No Encontrado", + "etherscan": "Etherscan", + "action": { + "cancel": "Cancelar", + "change": "Cambiar", + "upload": "Subir", + "close": "Cerca", + "save": "Save", + "edit": "Ahorrar", + "view": "Vista", + "clear": "Claro", + "update": "Actualizar", + "learnMore": "Más información", + "send": "Enviar", + "next": "próximo", + "add": "Agregar", + "set": "Colocar", + "search": "Buscar", + "back": "Atrás", + "continue": "Continuar", + "confirm": "Confirmar", + "remove": "Eliminar", + "sign": "Firmar", + "reset": "Reiniciar", + "transfer": "Transferir", + "tryAgain": "Intentar otra vez", + "done": "Hecho", + "burnSelected": "Quemar Seleccionado", + "extend": "Extender", + "delete": "Borrar", + "sort": "Clasificar", + "check": "Controlar", + "claim": "Afirmar", + "remindMe": "Recuérdame", + "begin": "Comenzar", + "finish": "Finalizar", + "skip": "Saltar", + "changeNetwork": "Cambiar la red", + "understand": "Entiendo", + "feedback": "Comentario", + "enterEmail": "Ingresa tu correo electrónico", + "migrate": "Emigrar", + "setToSelf": "Establecer como propio", + "editRoles": "Editar roles", + "setReminder": "Establecer recordatorio", + "import": "Importar", + "connect": "Conectar", + "goToProfile": "Ir al perfil" + }, + "unit": { + "years_one": "{{count}} año", + "years_other": "{{count}} años", + "months_one": "{{count}} mes", + "months_other": "{{count}} meses", + "days_one": "{{count}} día", + "days_other": "{{count}} días", + "hours_one": "{{count}} hora", + "hours_other": "{{count}} horas", + "minutes_one": "{{count}} minuto", + "minutes_other": "{{count}} minutos", + "invalid_date": "Invalid Fecha", + "yrs_one": "{{count}} año", + "yrs_other": "{{count}} años", + "gas": "{{value}} gas", + "selected": "{{count}} seleccionado", + "perPage": "{{count}} por página" + }, + "navigation": { + "home": "Hogar", + "names": "Mis nombres", + "favourites": "Favoritos", + "settings": "Ajustes", + "governance": "Gobernancia", + "community": "Comunidad", + "developers": "Desarrolladores", + "support": "Apoyo", + "bounty": "Bug Bounty", + "terms": "Condiciones de uso", + "privacy": "política de privacidad", + "back": "Atrás", + "oldApp": "Antigua app ENS", + "language": "Idioma", + "currency": "Divisa", + "ipfsApp": "IPFS ENS App", + "feedback": "Comentario", + "syncMessage": "Sincronización con la red. Es posible que los cambios de su transacción aún no sean visibles." + }, + "wallet": { + "myProfile": "Perfil", + "disconnect": "Desconectar", + "connect": "Connect", + "noPrimaryName": "Sin Nombre Principal", + "viewProfile": "Ver Perfil", + "viewDetails": "Ver detalles", + "register": "Registro" + }, + "name": { + "registered": "Registrado", + "expires": "Caduca", + "graceEnd": "Fin de gracia", + "noExpiry": "Sin caducidad", + "expiry": "Expiración", + "parent": "Padre", + "noParent": "Sin padre", + "registrant": "Registrante", + "controller": "Controlador", + "dnsOwner": "Propietario del DNS", + "owner": "Propietario", + "notOwned": "No es de propiedad", + "manager": "Gerente", + "all": "Todos los nombres", + "copy": "Copiar nombre", + "yourPrimaryName": "Tu nombre principal", + "expiresInYears_one": "Caduca en {{count}} año", + "expiresInYears_other": "Caduca en {{count}} años", + "expiresInMonths_one": "Caduca en {{count}} mes", + "expiresInMonths_other": "Caduca en {{count}} meses", + "expiresInDays_one": "Caduca en {{count}} día", + "expiresInDays_other": "Caduca en {{count}} días", + "expiresInHours_one": "Caduca en {{count}} hora", + "expiresInHours_other": "Caduca en {{count}} horas", + "expiresInHours_zero": "Caduca en menos de una hora", + "expiredInHours_one": "Caducado {{count}} hace hora", + "expiredInHours_other": "Caducado {{count}} hace horas", + "expiredInHours_zero": "Venció hace menos de una hora", + "expiredInDays_one": "Caducado {{count}} hace un día", + "expiredInDays_other": "Caducado {{count}} hace días", + "expiredInMonths_one": "Caducado {{count}} hace mes", + "expiredInMonths_other": "Caducado {{count}} hace meses", + "expiredInYears_one": "Caducado {{count}} hace año", + "expiredInYears_other": "Caducado {{count}} hace años", + "gracePeriod": { + "expiresInYears_one": "El período de gracia expira en {{count}} año", + "expiresInYears_other": "El período de gracia expira en {{count}} años", + "expiresInMonths_one": "El período de gracia expira en {{count}} mes", + "expiresInMonths_other": "El período de gracia expira en {{count}} meses", + "expiresInDays_one": "El período de gracia expira en {{count}} día", + "expiresInDays_other": "El período de gracia expira en {{count}} días", + "expiresInHours_one": "El período de gracia expira en {{count}} hora", + "expiresInHours_other": "El período de gracia expira en {{count}} horas", + "expiresInHours_zero": "El período de gracia expira en menos de una hora" + }, + "extend": "Extender", + "send": "Enviar", + "transfer": "Transferir", + "sendManager": "Administrador de envíos", + "sendOwner": "Enviar propietario", + "renew": "Renovar {{name}}" + }, + "address": { + "label": "Dirección", + "viewAddress": "Ver dirección", + "copyAddress": "Copiar dirección" + }, + "records": { + "label": "Registros" + }, + "sortTypes": { + "expiryDate": "Fecha de caducidad", + "labelName": "Nombre", + "createdAt": "Fecha de creación" + }, + "errors": { + "noResults": "No se encontraron resultados", + "emailRequired": "Se requiere correo electrónico", + "emailInvalid": "Dirección de correo electrónico no válida", + "invalidAddress": "Dirección no válida", + "addressRequired": "Dirección requerida", + "indexingErrors": { + "title": "Error al sincronizar datos", + "message": "Estos datos pueden estar desactualizados. Por favor, tenga precaución.", + "message_datetime": "Estos datos se actualizaron por última vez en {{datetime}} y pueden estar desfasados. Tenga cuidado" + }, + "networkError": { + "title": "Error al sincronizar datos", + "message": "Estos datos pueden estar desactualizados. Por favor, tenga precaución.", + "blurb": "Este botón está deshabilitado actualmente debido a problemas de sincronización de datos.." + }, + "networkLatency": { + "title": "Sincronización de datos lenta", + "message": "La aplicación ENS experimenta ralentizaciones debido a problemas de latencia de la red.." + } + }, + "transaction": { + "description": { + "setName": "Establecer nombre", + "setRecords": "Establecer récords", + "test": "Transacción de prueba", + "addSuccess": "Añadir éxito", + "sendName": "Enviar nombre", + "migrateProfile": "Migrar perfil", + "migrateProfileWithReset": "Migrar perfil", + "migrateProfileWithSync": "Migrar y actualizar perfil", + "migrateProfileWithEthAddress": "Migrar y actualizar la dirección ETH", + "wrapName": "Envolver nombre", + "updateResolver": "Actualizar el solucionador", + "updateProfile": "Actualizar perfil", + "setPrimaryName": "Establecer nombre principal", + "resetPrimaryName": "Eliminar el nombre principal", + "updateEthAddress": "Actualizar dirección ETH", + "testSendName": "Enviar nombre", + "burnFuses": "Permisos de grabación", + "createSubname": "Crear subnombre", + "deleteSubname": "Eliminar subnombre", + "extendNames": "Ampliar nombres", + "approveDnsRegistrar": "Aprobar registrador DNS", + "claimDnsName": "Reclamar nombre DNS", + "importDnsName": "Importar nombre DNS", + "commitName": "Iniciar temporizador", + "registerName": "Registrar nombre", + "approveNameWrapper": "Aprobar NameWrapper", + "clearRecords": "Borrar registros", + "updateRecords": "Actualizar registros", + "updateRecord": "Actualizar registro", + "removeRecord": "Eliminar registro", + "resetProfileWithRecords": "Restablecer perfil con registros", + "transferName": "Nombre de transferencia", + "transferSubname": "Transferir subnombre", + "changePermissions": "Cambiar permisos", + "syncManager": "Administrador de sincronización", + "updateProfileRecords": "Actualizar perfil", + "resetProfile": "Restablecer perfil", + "unwrapName": "Desenvolver nombre", + "updateVerificationRecord": "Actualizar registro de verificación", + "removeVerificationRecord": "Eliminar registro de verificación" + }, + "info": { + "sendName": "Establecer el controlador y el registrante del nombre", + "migrateProfile": "Establecer registros existentes en el nuevo solucionador", + "migrateProfileWithReset": "Establecer registros existentes en el nuevo solucionador", + "migrateProfileWithSync": "Establecer registros existentes en el nuevo solucionador", + "migrateProfileWithEthAddress": "Establecer registros existentes y dirección eth en el nuevo solucionador", + "wrapName": "Envuelva el nombre", + "updateResolver": "Cambiar resolver a", + "updateProfile": "Actualizar registros en el resolver existente", + "setPrimaryName": "Establezca el nombre principal para su dirección", + "updateEthAddress": "Actualizar la dirección ETH a esta dirección", + "updateEthAddressOnLatestResolver": "Actualizar la dirección ETH en el último solucionador", + "testSendName": "Establecer el controlador y el registrante del nombre", + "createSubname": "Crea un nuevo subnombre en el nombre", + "burnFuses": "Grabar los permisos elegidos hasta que caduque el nombre", + "commitName": "Iniciar temporizador para registrar el nombre", + "approveNameWrapper": "Aprueba NameWrapper para administrar tus nombres", + "fuses": { + "revoke": "Revocar", + "grant": "Conceder", + "setExpiry": "Establecer fecha de caducidad", + "PARENT_CANNOT_CONTROL": "Renunciar al control parental", + "CAN_EXTEND_EXPIRY": "Extender el vencimiento", + "CANNOT_UNWRAP": "Unwrap este nombre", + "CANNOT_CREATE_SUBDOMAIN": "Crear subdominios", + "CANNOT_SET_RESOLVER": "Establecer resolver", + "CANNOT_SET_TTL": "Colocar TTL", + "CANNOT_TRANSFER": "Envía este nombre", + "CANNOT_BURN_FUSES": "Cambiar permisos", + "CANNOT_APPROVE": "Cambiar el administrador de renovación" + } + }, + "itemLabel": { + "name": "Nombre", + "address": "Dirección", + "action": "Acción", + "info": "Información", + "to": "To", + "subname": "Subnombre", + "duration": "Duración", + "cost": "Costo", + "update": "Actualizar", + "resolver": "Resolvedor", + "records": "Registros", + "record": "Registros" + }, + "itemValue": { + "records_one": "{{count}} registros", + "records_other": "{{count}} registros" + }, + "status": { + "pending": { + "regular": "Pendiente" + }, + "confirmed": { + "regular": "Confirmado", + "notifyTitle": "Transacción Exitosa", + "notifyMessage": "Su \"{{action}}\" la transacción fue exitosa" + }, + "failed": { + "regular": "Failed", + "notifyTitle": "Fallo de transacción", + "notifyMessage": "Su \"{{action}}\" la transacción falló y se revirtió" + } + }, + "dialog": { + "intro": { + "trailingButton": "Comenzar", + "trailingButtonResume": "Reanudar", + "step": "Paso {{step}}" + }, + "confirm": { + "title": "Confirmar detalles", + "message": "Verifique nuevamente estos detalles antes de confirmarlos en su billetera.", + "waitingForWallet": "Esperando la billetera", + "openWallet": "Abrir billetera" + }, + "sent": { + "title": "Transacción enviada", + "message": "Su transacción ya está en proceso, puede cerrarla y volver más tarde.", + "progress": { + "title": "Enviado", + "message": "Tardando más de lo esperado" + }, + "learn": "Obtenga más información sobre las transacciones de larga duración" + }, + "complete": { + "title": "Transacción completada", + "message": "Su transacción ya está completa!", + "progress": { + "title": "Hecho" + } + }, + "failed": { + "title": "Transacción fallida", + "progress": { + "title": "Fallido" + } + }, + "error": { + "gasLimit": "El límite de gas en su transacción no fue lo suficientemente alto, por favor intente nuevamente." + } + }, + "error": { + "unknown": "Se produjo un error desconocido" + }, + "viewEtherscan": "Ver en Etherscan", + "viewMore": "Ver más" + }, + "search": { + "label": "Búsqueda de nombre", + "placeholder": "Buscar un nombre", + "emptyText": "Escriba un nombre o dirección para buscar...", + "address": "Dirección", + "errors": { + "tooShort": "Nombre demasiado corto", + "invalid": "Formato no válido para el nombre" + }, + "status": { + "registered": "Registrado", + "gracePeriod": "Período de gracia", + "premium": "Prima temporal", + "available": "Disponible", + "notOwned": "No es de propiedad", + "notImported": "No Importado", + "short": "Demasiado corto", + "default": "Inválido", + "invalid": "Inválido", + "unsupportedTLD": "No compatible", + "imported": "Importado", + "owned": "Propiedad", + "offChain": "Vista" + } + }, + "selectableInput": { + "add": "Agregar", + "placeholder": "Seleccione una opción", + "empty": "No se encontraron opciones" + }, + "testnetFaucet": { + "explanation": "Cada dirección en {{ testnet }} puede reclamar {{ amount }} {{ ticker }} para probar la app de administrador de ENS, así como cualquier otro uso de la red de prueba.", + "note": "Puede tardar unos minutos en aparecer en tu billetera." + }, + "roles": { + "owner": { + "title": "propietario", + "description": "La dirección que posee este nombre." + }, + "dns-owner": { + "title": "DNS propietario", + "description": "La dirección que posee este nombre." + }, + "parent-owner": { + "title": "Propietario principal", + "description": "La dirección a la que pertenece el padre de este nombre." + }, + "manager": { + "title": "gerente", + "description": "Una dirección o contrato que puede cambiar el perfil, la configuración y los administradores del perfil." + }, + "profile-editor": { + "title": "Editor de perfiles", + "description": "Una dirección que puede cambiar el perfil." + }, + "eth-record": { + "title": "ETH registro", + "description": "La dirección a la que apunta este nombre." + } + }, + "dns": { + "refresh": "Refrescar DNS" + }, + "calendar": { + "pick_by_years": "Elegir por años", + "pick_by_date": "Elegir por fecha" + }, + "verification": { + "verifiedBy": "Verificado por {{ issuer }}", + "personhoodVerified": "Personhood verificado", + "verificationFailed": "La verificación falló, por favor vuelva a verificar su perfil" + }, + "verificationErrorDialog": { + "title": "Verificación fallida", + "resolverRequired": "Se requiere un solucionador válido para completar el flujo de verificación", + "ownerNotManager": "Debe estar conectado como administrador de este nombre para configurar el registro de verificación. Puede ver y actualizar el nombre del administrador en la pestaña Propiedad.", + "wrongAccount": "Debes estar conectado como {{ nameOrAddress }} para establecer el registro de verificación.", + "default": "No pudimos verificar tu cuenta. Vuelve al paso Dentity e inténtalo de nuevo." + } +} diff --git a/public/locales/es/dnssec.json b/public/locales/es/dnssec.json new file mode 100644 index 000000000..bebfb707a --- /dev/null +++ b/public/locales/es/dnssec.json @@ -0,0 +1,98 @@ +{ + "title": "Importar {{name}} en ENS", + "error": { + "unknown": "Se produjo un error desconocido", + "noTxtRecord": "No se encontró ningún registro", + "dnssecFailure": "DNSSEC no esta habilitado", + "invalidTxtRecord": "Se encontró un registro no válido", + "invalidAddressChecksum": "Dirección no es válida", + "resolutionFailure": "El registro proporcionado no se resolvió" + }, + "status": { + "checking": "Comprobación...", + "error": "Se produjo un error durante la verificación", + "secondsAgo": "Último comprobado hace segundos", + "aWhileAgo": "Última comprobación hace un tiempo", + "minutesAgo_one": "Última comprobación {{count}} hace minuto", + "minutesAgo_other": "Última comprobación {{count}} hace minutos" + }, + "steps": { + "selectType": { + "title": "Afirmar {{name}}", + "subtitle": "La importación de nombres de dominio permite utilizarlos como nombres ENS.", + "learnMore": "Obtenga más información sobre la importación de nombres", + "select": { + "heading": "Cómo le gustaría importar su dominio?", + "offchain": { + "name": "Offchain", + "tag": "Gratis", + "description": "Tu nombre no tendrá un onchain token.
Esto no afecta su capacidad para recibir transacciones o usarse como nombre principal.
No podrás editar tu perfil desde dentro de la ENS app." + }, + "onchain": { + "name": "Onchain", + "description": "Tu nombre tendrá un onchain token." + } + } + }, + "enableDnssec": { + "title": "Enable DNSSEC", + "help": { + "findOutRegistrar": "Descubra cuál es su registrador" + }, + "status": { + "enabled": "DNSSEC está habilitado en este dominio.", + "disabled": { + "heading": "Necesitará visitar su registrador de dominio para habilitar DNSSEC.", + "message": "DNSSEC no esta habilitado", + "help": "Ayuda a habilitar DNSSEC" + } + } + }, + "verifyOwnership": { + "title": "Verificar la propiedad", + "status": { + "disconnected": "Conecte su billetera para verificar la propiedad.", + "mismatching": { + "heading": "Añade el DNS registre a continuación para verificar su propiedad de este dominio.", + "help": "Ayuda para agregar registros TXT", + "message": "No se encontró ningún registro", + "error": { + "onchain": "El registro encontrado no coincide con la dirección a la que está conectado. Puede importar este nombre, pero no será propietario de él.", + "offchain": "El registro encontrado no coincide con su dirección conectada. Puede importar este nombre, pero no apuntará a su dirección conectada y no podrá usarse como su nombre principal." + } + }, + "matching": "Se encontró un registro que coincide con su dirección conectada." + }, + "action": { + "importWithoutOwnership": "Importación sin propiedad" + } + }, + "transaction": { + "mismatching": { + "title": "Importar este dominio", + "subtitle": "Tu propiedad tiene no Se ha verificado. Aún puedes importar este dominio." + }, + "matching": { + "title": "Reclama tu dominio", + "subtitle": "Su propiedad ha sido verificada." + }, + "estimatedNetworkCost": "Costo estimado de la red" + }, + "complete": { + "title": "Felicidades!", + "import": { + "subtitle": "{{name}} ha sido importado", + "description": "Este dominio ha sido importado exitosamente a ENS. Ahora puedes ver este nombre.", + "warning": "Gasless DNS Los nombres no aparecen actualmente en su \"Names\" lista." + }, + "claim": { + "subtitle": "Ahora eres el propietario de {{name}}", + "description": "Tu dominio ha sido reclamado con éxito. Ahora puedes ver y administrar tu nombre." + }, + "action": { + "claimAnother": "Reclama otro", + "viewName": "Ver nombre" + } + } + } +} diff --git a/public/locales/es/error.json b/public/locales/es/error.json new file mode 100644 index 000000000..c3ed83da0 --- /dev/null +++ b/public/locales/es/error.json @@ -0,0 +1,10 @@ +{ + "not-found": { + "title": "Extraviado", + "message": "La página que buscabas no fue encontrada.
Puede buscar un nombre o visita nuestro soporte para obtener más ayuda." + }, + "application-error": { + "title": "Error de aplicación", + "message": "Algo ha ido mal.
Si este es un problema recurrente, por favor visita nuestro soporte para obtener más ayuda." + } +} diff --git a/public/locales/es/names.json b/public/locales/es/names.json new file mode 100644 index 000000000..0da47361e --- /dev/null +++ b/public/locales/es/names.json @@ -0,0 +1,19 @@ +{ + "title": "Nombres", + "subtitle": { + "start": "Todos los nombres que ostentan", + "this": "esto", + "your": "su", + "wallet": "billetera" + }, + "empty": "No se encontraron nombres para esta dirección", + "sortTypes": { + "expiryDate": "Fecha de caducidad", + "labelName": "Nombres", + "createdAt": "Fecha de creación" + }, + "offchainWarning": { + "title": "Algunos nombres pueden no aparecer", + "text": "Offchain nombres no aparecen actualmente en esta lista. Puedes verlos buscándolos directamente. Haz clic para obtener más información." + } +} diff --git a/public/locales/es/profile.json b/public/locales/es/profile.json new file mode 100644 index 000000000..2435f9f53 --- /dev/null +++ b/public/locales/es/profile.json @@ -0,0 +1,476 @@ +{ + "meta": { + "title": "{{name}} en ENS", + "description": "{{name}}'s perfil en el Ethereum Name Service" + }, + "title": "Perfil", + "yourWallet": "Tu billetera", + "yourProfile": "Tu perfil", + "accounts": "Cuentas", + "addresses": "Direcciones", + "otherRecords": "Otros registros", + "verifications": "Verificaciones", + "editProfile": "Editar perfil", + "ownership": "Propiedad", + "viewDetails": "Ver detalles", + "banner": { + "empty": { + "title": "Personaliza tu perfil", + "description": "Agregue direcciones de criptomonedas, enlaces sociales, un avatar y más!", + "action": "Empezar" + }, + "available": { + "title": "{{name}} está disponible", + "description": "Este nombre expiró el {{date}}. Haga clic aquí para ver la página de registro." + } + }, + "tabs": { + "profile": { + "name": "Perfil", + "actions": { + "setAsPrimaryName": { + "label": "Establecer como nombre principal", + "title": "Establezca su nombre principal", + "description": "Para configurar su nombre principal con este nombre, la dirección ETH debe coincidir con esta dirección." + }, + "deleteSubname": { + "label": "Borrar subnombre" + }, + "extend": { + "label": "Extender nombre" + }, + "editProfile": { + "label": "Editar perfil" + }, + "reclaim": { + "label": "Recrear nombre", + "warning": "Este subnombre ha expirado y no tiene propietario. Puede volver a crearlo." + }, + "verifyProfile": { + "label": "Verificaciones" + } + }, + "warnings": { + "wrappedDNS": "El propietario del DNS puede reclamar los nombres DNS en cualquier momento. No compre nombres DNS.", + "offchain": "Offchain nombres no aparecen actualmente en su 'Nombres' lista. Más información", + "homoglyph": "Este nombre contiene no-ASCII personajes. Puede haber personajes que parezcan idénticos o muy similares a otros personajes, lo que podría usarse para engañar a los lectores.. Obtenga más información sobre homoglyphs" + } + }, + "records": { + "name": "Registros" + }, + "ownership": { + "name": "Propiedad", + "warning": { + "ownerNotManager": "Eres el propietario, pero no el administrador. Esto puede ser involuntario si recientemente recibiste este nombre desde otra dirección.", + "managerNotParentOwner": "El propietario de {{parent}} puede cambiar la propiedad, los roles y la configuración. No puede cambiar el perfil.", + "managerNotDNSOwner": "Usted es el administrador, pero no el propietario del DNS de este nombre. El propietario del DNS puede reclamar los nombres DNS en cualquier momento. Puede enviar este nombre al propietario o actualizar el registro DNS para que coincida.", + "dnsOwnerNotManager": "No puedes realizar cambios en este nombre porque eres el propietario del DNS, pero no el administrador. Puedes sincronizar el administrador para solucionar este problema." + }, + "sections": { + "roles": { + "title": "Roles", + "addresses_one": "{{count}} dirección", + "addresses_other": "{{count}} dirección" + }, + "expiry": { + "panel": { + "expiry": { + "title": "Nombre caduca" + }, + "grace-period": { + "title": "Período de gracia termina", + "tooltip": "Una ventana de gracia de 90 días después del vencimiento, durante la cual el nombre aún se puede extender, pero no volver a registrar." + }, + "registration": { + "title": "Registrado" + }, + "parent-expiry": { + "title": "Nombre del padre caduca" + }, + "parent-grace-period": { + "title": "Finaliza el período de gracia para padres" + } + } + }, + "contract": { + "title": "Contrato dirección", + "tooltip": "La dirección del contrato que habilita los nombres Wrapped ENS.", + "warning": "Algunas app pueden mostrar la contrato dirección como la del propietario. Esto no afecta a la propiedad." + } + }, + "tooltips": { + "owner": "El propietario de este nombre. El propietario no puede cambiar el perfil.", + "owner-emancipated": "El dueño de este nombre.", + "parent-owner": "El propietario del padre de este nombre ({{parent}}).", + "dns-owner": "El propietario de este nombre, tal como lo establecen los registros DNS. El propietario no puede cambiar el perfil.", + "manager": "La dirección que puede cambiar el perfil, la configuración y los editores de perfil.", + "profile-editor": "Una dirección que solo puede cambiar el perfil", + "subname-manager": "Una dirección o contrato responsable de las renovaciones de subnombres.", + "eth-record": "La dirección que recibirá los fondos enviados a este nombre mainnet.", + "grace-period": "Una ventana de gracia de 90 días después del vencimiento, durante la cual el nombre aún se puede extender, pero no volver a registrar.", + "contract-address": "La dirección del contrato que habilita los nombres Wrapped ENS.", + "namewrapper": "El contrato que permite los nombres Wrapped ENS." + } + }, + "subnames": { + "name": "Subnombres" + }, + "permissions": { + "name": "Permisos", + "parentUnlockedWarning": "No puedes cambiar los permisos de este nombre. Primero debes revocar ‘desenvolver este nombre’ en el padre ({{parent}}). Haga clic aquí para ver los permisos de los padres.", + "revokedLabel": "Revocado {{date}}", + "grantedLabel": "Concedido {{date}}", + "role": { + "manager": "gerente", + "owner": "dueño", + "parent": "padre" + }, + "ownership": { + "title": "Permisos de propiedad", + "parentCanControl": { + "label": "Este nombre puede ser controlado por su padre ({{parent}})", + "list": { + "title": "El propietario del nombre del padre puede:", + "item1": "Controlar y modificar la configuración y los registros", + "item2": "Retomar o reasignar la propiedad de este nombre", + "item3": "Eliminar este nombre" + } + }, + "parentCannotControl": { + "label": "Este nombre no puede ser controlado por su padre ({{parent}})", + "sublabel": "El propietario del nombre principal no puede controlar, modificar, eliminar ni recuperar la propiedad de este nombre.", + "list": { + "title": "El propietario del nombre conservará la propiedad a menos que ocurra una de las siguientes situaciones:", + "item1": "El nombre caduca el {{date}} (puede ampliarse)", + "item2": "El nombre del padre caduca el {{date}}", + "item3": "La titularidad del nombre se envía a otra dirección" + } + }, + "parentCanChange": { + "label": "El padre de este nombre ({{parent}}) puede cambiar los permisos", + "list": { + "title": "El padre puede:", + "item1": "Revocar permisos", + "item2": "Cambiar o quemar fusibles personalizados" + } + }, + "ownerCanChange": { + "label": "El propietario de este nombre puede cambiar los permisos", + "list": { + "title": "El propietario puede:", + "item1": "Revocar permisos", + "item2": "Cambiar o quemar fusibles personalizados" + } + }, + "ownerCannotChange": { + "label": "El propietario de este nombre no puede cambiar los permisos", + "list": { + "title": "El propietario no puede:", + "item1": "Revocar permisos", + "item2": "Cambiar o quemar fusibles personalizados" + } + }, + "unwrapWarning": { + "message": "Unwrap los permisos deben ser revocados en el padre ({{parent}}) antes de renunciar al control parental.
Ir a permisos de los padres" + }, + "action": { + "giveUpControl": "Renunciar al control parental", + "revokePermission": "Revocar permiso" + } + }, + "expiry": { + "permissions": { + "canExtendExpiry": { + "label": "Puede ampliar la expiración", + "description": "El vencimiento del permiso de este nombre se puede extender mediante el {{managerOrOwner}}.", + "description_date": "Este nombre indica la expiración del permiso ({{date}}) puede ampliarse mediante el {{managerOrOwner}}." + }, + "cannotExtendExpiry": { + "label": "No se puede extender el vencimiento", + "description": "El administrador no puede extender el vencimiento del permiso de este nombre.", + "description_date": "El administrador no puede extender el vencimiento del permiso de este nombre ({{date}})." + } + }, + "manager": "gerente", + "owner": "dueño", + "action": { + "changePermissions": "Cambiar permisos" + } + }, + "nameChangePermissions": { + "title": "Permisos de cambio de nombre", + "subtitle": { + "parent-can-change": "El padre de este nombre ({{parent}}) cambiar la configuración de este nombre.", + "owner-can-change": "El propietario de este nombre puede cambiar la configuración de este nombre." + }, + "permissions": { + "canUnwrap": { + "label": "Puede unwrap este nombre", + "description": "El {{owner}} de este nombre puede desenvolver este nombre." + }, + "cannotUnwrap": { + "label": "No se puede desenvolver este nombre", + "description": "El {{owner}} de este nombre no se puede desenvolver este nombre." + }, + "canCreateSubnames": { + "label": "Puede crear subnombres", + "description": "El {{owner}} de este nombre se pueden crear nuevos subnombres." + }, + "cannotCreateSubnames": { + "label": "No se pueden crear subnombres", + "description": "El {{owner}} de este nombre no se pueden crear nuevos subnombres." + }, + "canSend": { + "label": "Puedo enviar este nombre", + "description": "El {{owner}} de este nombre puede enviarlo a un nuevo propietario." + }, + "cannotSend": { + "label": "Cannot send this name", + "description": "El {{owner}} de este nombre no se puede enviar a un nuevo propietario." + }, + "canSetResolver": { + "label": "Puede configurar el solucionador", + "description": "El {{owner}} de este nombre puede configurar y cambiar el solucionador." + }, + "cannotSetResolver": { + "label": "No se puede configurar el solucionador", + "description": "El {{owner}} de este nombre no se puede configurar ni cambiar el solucionador." + }, + "canSetTTL": { + "label": "Puede configurar TTL", + "description": "El {{owner}} de este nombre puede configurar y cambiar el TTL." + }, + "cannotSetTTL": { + "label": "No se puede configurar TTL", + "description": "El {{owner}} de este nombre no se puede configurar ni cambiar TTL." + }, + "canApprove": { + "label": "Puede cambiar el gerente de renovación", + "description": "El propietario de este nombre puede cambiar el administrador aprobado para renovar subnombres." + }, + "cannotApprove": { + "label": "No se puede cambiar el gerente de renovación", + "description": "El propietario de este nombre no puede cambiar el administrador aprobado para renovar subnombres." + } + }, + "action": { + "changePermissions": "Cambiar permisos" + } + } + }, + "fuses": { + "name": "Fusibles" + }, + "more": { + "name": "Más", + "resolver": { + "label": "Resolvedor", + "custom": "Costumbre", + "latest": "El último", + "outdated": "Anticuado", + "wildcard": "Comodín", + "version": "Versión", + "etherscan": "Etherscan" + }, + "fuses": { + "label": "Fusibles", + "info": "Debes quemar 'Se puede desenvolver' para poder quemar otros fusibles", + "callToAction": "Por favor, escriba su nombre para desbloquear esta función", + "burnFormTitle": "Permisos de grabación", + "burned": "Quemado", + "permissions": { + "label": "Permisos", + "warning": "Los fusibles pueden ser cambiados por el padre", + "CAN_DO_EVERYTHING": "Puedo hacerlo todo", + "CANNOT_BURN_FUSES": "Puede quemar fusibles", + "CANNOT_CREATE_SUBDOMAIN": "Puede crear subdominios", + "CANNOT_SET_RESOLVER": "Configurar el resolver", + "CANNOT_SET_TTL": "Puede configurar TTL", + "CANNOT_TRANSFER": "Puede transferir", + "CANNOT_UNWRAP": "Se puede desenvolver", + "PARENT_CANNOT_CONTROL": "Los padres pueden controlar", + "CAN_EXTEND_EXPIRY": "No se puede extender el vencimiento", + "IS_DOT_ETH": "No es .eth" + } + }, + "ownership": { + "label": "Propiedad", + "refreshDNS": "Refrescar DNS", + "dnsOwnerWarning": { + "isDnsOwner": "No puedes realizar cambios en este nombre porque eres el propietario del DNS, pero no el administrador. Puedes sincronizar el administrador para solucionar este problema.", + "isManager": "Usted es el administrador, pero no el propietario del DNS de este nombre. El propietario del DNS puede reclamar los nombres DNS en cualquier momento. Puede enviar este nombre al propietario o actualizar el registro DNS para que coincida.", + "refreshDNS": "Refrescar DNS", + "syncManager": "Gestor de sincronización" + } + }, + "token": { + "label": "Token", + "noToken": "No token", + "hex": "hex", + "decimal": "decimal", + "wrapper": "wrapper", + "nameWrapper": "Nombre Wrapper", + "unwrappedText": " Wrapping su nombre le otorga nuevas características y funcionalidades, sin embargo, algunas funciones de su nombre cambiarán. Asegúrese de comprender estos cambios antes de envolver su nombre..", + "wrapName": "Wrap Nombre", + "unwrap": "Unwrap Nombre", + "unwrapWarning": "Este nombre ha revocado los permisos necesarios para esta acción..", + "tooltip": "El Name Wrapper permite una funcionalidad adicional en los nombres ENS.", + "status": { + "unwrapped": "Unwrapped", + "wrapped": "Wrapped" + }, + "pcc": { + "controllable": "Controlable por los padres", + "not-controllable": "No controlable por los padres" + } + }, + "misc": { + "registered": "Registrado", + "expires": "Caduca", + "bankless": { + "title": "Bankless Recordatorios", + "enterEmail": "Recibir Bankless Recordatorios por correo electrónico, PUSH, XMTP, Blockscan Chat, and Mailchain.", + "emailConfirmation": "Ya casi has terminado. Por favor revisa tu correo electrónico para confirmar tu suscripción.", + "submitError": "El envío ha fallado. Inténtalo de nuevo." + }, + "reminderOptions": { + "google": "Google calendario", + "outlook": "Outlook calendario", + "office365": "Office 365 calendario", + "yahoo": "Yahoo calendario", + "ical": "iCal descargar (.ics)", + "bankless": "Bankless Recordatorios" + } + } + } + }, + "details": { + "title": "Detalles del nombre", + "notWrapped": "No wrapped", + "sendName": { + "title": "Enviar nombre", + "description": "Al enviar un nombre, la nueva dirección tendrá control sobre él.", + "learnMore": "Obtenga más información sobre la propiedad del nombre.", + "makeOwner": "Hacer propietario", + "makeOwnerDescription": "El propietario puede enviar a un nuevo propietario y cambiar el administrador.", + "makeManager": "Hacer administrador", + "makeManagerDescription": "El administrador puede cambiar y establecer registros..", + "inputPlaceholder": "Introduzca una dirección Ethereum o un nombre ENS", + "transferSubname": "Nombre de transferencia", + "transferController": "Controlador de transferencia" + }, + "wrap": { + "startTitle": "Mejora tu nombre", + "resumeTitle": "Reanudar su actualización", + "completeTitle": "Actualización completa", + "description": "Actualizar o \"wrapping\" su nombre le da nuevas características.", + "startLabel": "Actualizar", + "resumeLabel": "Reanudar actualización", + "boxTitle": "Desbloquea nuevas funciones", + "boxDescription": "Actualizar su nombre desbloquea la última funcionalidad de ENS" + }, + "descriptions": { + "owner": "Posee y controla el nombre", + "controller": "Controla todos los registros del nombre", + "registrant": "El dueño de la NFT", + "dnsOwner": "Propietario del nombre DNS" + }, + "tabs": { + "records": { + "label": "Archivos", + "text": "Texto", + "contentHash": "Hash de contenido", + "noContentHash": "Sin hash de contenido", + "editRecords": "Edit Records", + "noAbi": "No ABI", + "abi": "ABI", + "editRecordsDisabled": "El solucionador actual no es compatible con nombres encapsulados" + }, + "subnames": { + "label": "Subnombres", + "loading": "Cargando subnombres", + "empty": "No se han añadido subnombres", + "noResults": "No resultados", + "noMoreResults": "No más resultados", + "addSubname": { + "title": "Los subnombres le permiten crear nombres adicionales a partir de su nombre existente.", + "learn": "Aprenda sobre los subnombres", + "action": "Nuevo subnombre", + "dialog": { + "title": "Crear subnombre", + "error": { + "invalidCharacters": "Contiene caracteres no válidos", + "mustUseLowercase": "Debe utilizar letras minúsculas", + "alreadyExists": "Nombre ya existe", + "nameTooLong": "Nombre es demasiado largo", + "pccBurned": "Nombre está bloqueado hasta {{date}}" + } + } + } + } + } + }, + "advancedEditor": { + "title": "{{name}}'s registros", + "tabs": { + "text": { + "label": "Texto", + "addRecord": "Agregar registro", + "createRecord": "Escriba un nombre de registro...", + "placeholder": { + "default": "Añade un valor aquí..." + } + }, + "address": { + "label": "Dirección", + "addRecord": "Agregar dirección", + "noOptions": "No hay opciones de dirección disponibles", + "placeholder": { + "default": "Añade la dirección aquí..." + } + }, + "other": { + "label": "Otro", + "labelDisabled": "No compatible con el solucionador actual", + "contentHash": { + "label": "Hash de contenido", + "placeholder": "Por ejemplo ipfs://" + }, + "publicKey": { + "label": "Clave pública", + "placeholder": "Por ejemplo pub_1231231231231" + }, + "abi": { + "label": "ABI", + "placeholder": "Introduzca un ABI aquí..." + } + } + } + }, + "errors": { + "invalidName": "Este nombre no es válido.", + "invalidAddress": "No es una dirección válida", + "expiringSoon": "El período de gracia para este nombre finaliza el {{date}}. Si no se extiende antes de esta fecha, quedará disponible para registro.", + "hasExpired": "{{ name }} ha expirado", + "ownerManagerChoice": "Debe enviar propietario o gerente", + "unknown": "Error desconocido", + "notMigrated": "Este nombre no se migra al nuevo registro.", + "featureNotAvailable": "Algunas funciones aún no están disponibles, pero aún puedes", + "featureNotAvailableLink": "ver este nombre en el antiguo app.", + "migrationNotAvailable": "Migración al nuevo registro aún no está disponible, pero aún puedes ", + "migrationNotAvailableLink": "migrar este nombre al antiguo app.", + "addressLength": "Si la dirección debe tener 42 caracteres", + "unsupportedTLD": "Este TLD no es compatible", + "keyInUse": "{{value}} ya está en uso", + "hasSubnames": "Este nombre tiene subnombres", + "permissionRevoked": "Este nombre ha revocado los permisos necesarios para realizar esta acción.", + "gracePeriod": "Esto no se puede hacer porque el nombre ha expirado", + "default": "Esta acción no está disponible", + "invalidJSON": "Inválido JSON", + "isOwnerCannotEdit": "Debes ser el gerente para poder editar el perfil.e", + "cannotEdit": "No tienes permiso para actualizar a un solucionador autorizado", + "isOwnerCannotVerify": "Debes ser el Gerente para verificar tu perfil", + "cannotVerify": "No tienes permiso para verificar tu perfil" + } +} diff --git a/public/locales/es/register.json b/public/locales/es/register.json new file mode 100644 index 000000000..c0184967c --- /dev/null +++ b/public/locales/es/register.json @@ -0,0 +1,205 @@ +{ + "title": "Registro {{name}} en ENS", + "subtitle": "Registro", + "heading": "Registro {{name}}", + "invoice": { + "timeRegistration": "{{time}} inscripción", + "registration": "Inscripción", + "estimatedNetworkFee": "Est. network tarifa", + "networkFee": "Network tarifa", + "temporaryPremium": "Prima temporal", + "total": "Total estimado", + "totalPaid": "Total pagado" + }, + "error": { + "nameTooLong": "El nombre que desea registrar es demasiado largo. Elija un nombre más corto." + }, + "steps": { + "pricing": { + "insufficientBalance": "Saldo insuficiente", + "multipleYearsMessage": "Extenderlo por varios años ahorrará dinero en costos de red al evitar transacciones anuales.", + "primaryName": "Usar como nombre principal", + "primaryNameMessage": "Esto vincula tu dirección a este nombre, lo que permite que las aplicaciones descentralizadas lo muestren como tu perfil cuando se conectan a ellas. Solo puedes tener un nombre principal por dirección.", + "premium": { + "heading": "Este nombre tiene una prima temporal", + "subheading": "Para dar una oportunidad justa a los nombres que han expirado recientemente, la prima comienza en $100,000,000 y se reduce a $0 en 21 días. Puede calcular la prima en una fecha a continuación.", + "targetPrice": "Precio objetivo", + "targetDate": "Fecha objetivo", + "timezone": "Fecha y hora mostradas en la zona horaria local ({{timezone}})" + } + }, + "profile": { + "title": "Crea tu perfil", + "title2": "Edita tu perfil", + "default": "Por defecto", + "advanced": "Avanzado", + "permissions": "Permisos", + "resolver": "Resolvedor", + "visibilityMessage": "La información de tu perfil se almacenará en la cadena de bloques. Todo lo que agregues será visible públicamente..", + "addProfile": "Agregar campos de perfil", + "addMore": "Añadir más al perfil", + "options": { + "groups": { + "general": { + "label": "General", + "items": { + "name": "Apodo", + "url": "Website", + "location": "Ubicación", + "description": "Bio corta" + }, + "placeholder": { + "name": "John Smith", + "url": "https://ens.domains", + "location": "Metaverso", + "description": "Soy un agricultor de rendimiento de Tennessee rural." + } + }, + "social": { + "label": "Social", + "items": { + "com.twitter": "Twitter", + "com.github": "GitHub", + "com.discord": "Discord", + "org.telegram": "Telegram", + "email": "electrónicocorreo " + }, + "placeholder": { + "com.twitter": "e.g. ensdomains", + "com.github": "e.g. ensdomains", + "com.discord": "e.g. nickjohnson", + "org.telegram": "e.g. nicksdjohnson", + "email": "e.g. hello@example.com" + } + }, + "address": { + "label": "Dirección", + "itemLabel": "{{coin}} dirección", + "placeholder": { + "default": "Añade dirección aquí", + "eth": "0xb8c2C2...", + "btc": "3FZbgi29...", + "sol": "D4kA7VzHnmV...", + "op": "0xb8c2C2...", + "arb1": "0xb8c2C2...", + "base": "0xb8c2C2...", + "matic": "0xb8c2C2...", + "linea": "0xb8c2C2..." + } + }, + "website": { + "label": "Website", + "items": { + "ipfs": "IPFS", + "ipns": "IPNS", + "swarm": "Swarm", + "onion": "Onion", + "skynet": "Skynet", + "arweave": "Arweave" + }, + "placeholder": { + "default": "Añade la URL aquí", + "ipfs": "ipfs://...", + "skynet": "sia://...", + "arweave": "ar://...", + "swarm": "bzz://...", + "onion": "onion3://..." + } + }, + "other": { + "label": "Otro", + "items": { + "contentHash": "Content Hash", + "publicKey": "Clave pública", + "abi": "ABI", + "custom": "Costumbre" + } + }, + "custom": { + "key": "Llave", + "value": "Valor" + }, + "default": { + "placeholder": "Añade valor aquí" + } + } + }, + "errors": { + "labelRequired": "Se requiere una clave de registro", + "duplicateRecord": "Clave de registro duplicada", + "avatarReserved": "Clave está siendo utilizada por el administrador de avatares", + "invalidValue": "Valor inválido" + }, + "confirmations": { + "publicNotice": { + "title": "Sus datos son públicos", + "description": "Todo lo que agregues a tu perfil será visible públicamente en la cadena de bloques.", + "confirm": "Entiendo", + "decline": "Atrás" + }, + "clearEth": { + "title": "Claro ETH dirección?", + "description": "Sin un ETH dirección las personas establecidas no podrán enviar dinero a este nombre. Esto se puede actualizar más tarde.", + "confirm": "Claro", + "decline": "cancelar" + } + }, + "actions": { + "skipProfile": "Saltar perfil" + } + }, + "complete": { + "heading": "Felicidades!", + "subheading": "Ahora eres el propietario de ", + "description": "Tu nombre ha sido registrado correctamente. Ahora puedes ver y administrar tu nombre.", + "registerAnother": "Registrar otro", + "viewName": "Ver nombre" + }, + "info": { + "heading": "Antes de empezar", + "subheading": "Registrar su nombre consta de tres pasos", + "ethItems": [ + "Complete una transacción para iniciar el cronómetro", + "Espere 60 segundos para que se complete el temporizador", + "Complete una segunda transacción para asegurar su nombre" + ], + "moonpayItems": [ + "Cree o inicie sesión en una cuenta MoonPay existente", + "Utilice su tarjeta de crédito o débito para completar una sola transacción" + ], + "setupProfile": "Me gustaría configurar mi perfil primero", + "paymentMethod": "Método de pago", + "notEnoughEth": "No hay suficiente ETH en la billetera", + "creditOrDebit": "Tarjeta de crédito o débito", + "additionalFee": "Additional processing fee", + "pendingMoonpayTransaction": "Tu transacción de MoonPay se está procesando. Esto puede tardar hasta dos minutos. Puedes comprobar tu progreso desde el correo electrónico de confirmación que recibiste.", + "failedMoonpayTransaction": "Tu transacción con MoonPay ha fallado. Vuelve a intentarlo o elige el método de pago 'Ethereum'.", + "ethereum": "Ethereum", + "processing": "Tratamiento", + "poweredBy": "Powered por", + "moonpayModalHeader": "MoonPay Checkout", + "moonpayTestCard": "Detalles de la tarjeta de prueba" + }, + "transactions": { + "heading": "Casi llegamos", + "subheading": { + "default": "Deberá completar dos transacciones para asegurar su nombre. La segunda transacción debe completarse dentro de las 24 horas posteriores a la primera.", + "commiting": "Esta espera evita que otros realicen ejecuciones anticipadas en su transacción. Se le solicitará que complete una segunda transacción cuando el temporizador se complete.", + "commitComplete": "Tu nombre no queda registrado hasta que hayas completado la segunda transacción. Te quedan {{duration}} para completarla.", + "commitCompleteNoDuration": "Su nombre no estará registrado hasta que haya completado la segunda transacción.", + "commitExpired": "Su registro ha expirado. Deberá iniciar el proceso nuevamente.", + "frontRunning": "Cuando alguien ve su transacción y registra el nombre antes de que su transacción pueda completarse." + }, + "startTimer": "Iniciar temporizador", + "wait": "Esperar", + "transactionFailed": "Transacción fallida", + "transactionProgress": "Transacción en proceso" + }, + "cancelRegistration": { + "heading": "Perderás tu transacción", + "contentOne": "Si retrocede, se restablecerá su primera transacción. Si retrocede, deberá completar la transacción nuevamente y pagar las tarifas asociadas.", + "contentTwo": "Estas seguro que quieres continuar?", + "footer": "Restablecer transacción y volver atrás" + } + } +} diff --git a/public/locales/es/settings.json b/public/locales/es/settings.json new file mode 100644 index 000000000..241147c5a --- /dev/null +++ b/public/locales/es/settings.json @@ -0,0 +1,28 @@ +{ + "title": "Ajustes", + "section": { + "wallet": { + "title": "Billetera" + }, + "transaction": { + "title": "Actas", + "noRecentTransactions": "No hay transacciones recientes", + "clearTransactions": { + "title": "Borrar historial de transacciones", + "description": "Si borras tu historial de transacciones, las eliminarás de forma permanente de la ENS app. Tus transacciones seguirán siendo visibles en la cadena de bloques.", + "actionLabel": "Clear History" + } + }, + "privacy": { + "title": "Privacidad", + "action": { + "clearHistory": "Borrar historial de búsqueda" + } + }, + "primary": { + "title": "Nombre principal", + "noNameDescription": "Un nombre principal vincula tu dirección a un nombre, lo que permite que dApps muestre un nombre como tu perfil cuando se conecta con ellos. Obtén más información sobre los nombres principales", + "choosePrimaryName": "Elegir nombre principal" + } + } +} diff --git a/public/locales/es/transactionFlow.json b/public/locales/es/transactionFlow.json new file mode 100644 index 000000000..5d1a9f024 --- /dev/null +++ b/public/locales/es/transactionFlow.json @@ -0,0 +1,461 @@ +{ + "input": { + "profileEditor": { + "tabs": { + "avatar": { + "dropdown": { + "selectNFT": "Seleccionar NFT", + "uploadImage": "Subir imagen" + }, + "nft": { + "title": "Seleccione una NFT", + "searchPlaceholder": "Buscar un NFT", + "loading": "Cargando tu NFTs", + "unknown": "Desconocido NFT", + "loadError": "NFT No se puede cargar", + "noNFTs": "No se encontraron NFT para esta dirección.", + "address": { + "owned": "Propiedad", + "other": "Otro" + }, + "selected": { + "title": "Seleccionado NFT", + "subtitle": "Estás segura de que quieres usar esta NFT?" + }, + "noResults": "No se encontraron resultados." + }, + "image": { + "title": "Editar imagen", + "upload": { + "title": "Subir avatar", + "subtitle": "Para subir un avatar, debes firmar un mensaje. No te costará nada.", + "action": "Firmar y Subir" + } + } + }, + "general": { + "label": "General", + "name": { + "label": "Apodo", + "placeholder": "John Smith" + }, + "url": { + "label": "Website", + "placeholder": "https://ens.domains" + }, + "location": { + "label": "Ubicación", + "placeholder": "Metaverso" + }, + "description": { + "label": "Bio corta", + "placeholder": "Soy un agricultor de rendimiento de Tennessee rural." + } + }, + "accounts": { + "label": "Cuentas", + "addAccount": "Agregar cuenta", + "noOptions": "No hay opciones de cuenta disponibles", + "placeholder": { + "default": "Añade nombre de usuario aquí", + "com.twitter": "e.g. nicksdjohnson", + "com.github": "e.g. arachnid", + "com.discord": "e.g. nickjohnson", + "org.telegram": "e.g. nicksdjohnson", + "email": "e.g. hello@example.com" + } + }, + "address": { + "label": "Dirección", + "addAddress": "Agregar dirección", + "noOptions": "No dirección opciones disponibles", + "placeholder": { + "default": "Añade la dirección aquí", + "eth": "0xD9hbQK...", + "bnb": "0xD9hbQK...", + "btc": "3FZbgi29...", + "ltc": "3FZbgi29...", + "sol": "D4kA7VzHnmV...", + "dot": "1D4kA7VxH...", + "doge": "DFabcd12..." + } + }, + "contentHash": { + "label": "Website", + "addContentHash": "Agregar decentralized website", + "placeholder": { + "default": "Agregar url aquí", + "ipfs": "ipfs://...", + "skynet": "sia://...", + "arweave": "ar://...", + "swarm": "bzz://...", + "onion": "onion3://..." + } + }, + "other": { + "label": "Otro", + "addRecord": "Agregar registro", + "createRecord": "Escriba un nombre de registro...", + "placeholder": { + "default": "Añade un valor aquí..." + } + } + }, + "warningOverlay": { + "action": { + "learnMoreResolvers": "Obtenga más información sobre resolvers", + "updateResolver": "Actualizar resolver", + "setResolver": "Colocar resolver", + "ignoreUpdate": "Ignore esto y continúe usando su resolver actual. Se le preguntará nuevamente la próxima vez." + }, + "invalidResolver": { + "title": "No autorizado resolver", + "subtitle": "No tienes permiso para establecer registros para esto resolver. Necesitarás actualizar a la última versión resolver para editar tu perfil.", + "action": "Actualizar resolver" + }, + "migrateProfileSelector": { + "title": "Perfil", + "subtitle": "Los registros de perfil de cada uno resolver no coinciden. Qué conjunto de registros le gustaría utilizar?", + "option": { + "latest": "Registros de perfil en nuevos resolver", + "current": "Registros de perfil actuales", + "reset": "Restablecer tu perfil", + "resetSubtitle": "Eliminar todos los registros del perfil" + } + }, + "migrateProfileWarning": { + "title": "Migrar perfil", + "subtitle": "Estás migrando tus registros de perfil a la última versión resolver. Esto borrará permanentemente cualquier registro existente en la última versión resolver y reemplazarlos con sus registros actuales." + }, + "migrateRegistry": { + "title": "Registro desactualizado", + "subtitle": "Necesitará migrar el registro antes de realizar cambios en este nombre.", + "action": "Migrar" + }, + "noResolver": { + "title": "No resolver colocar", + "subtitle": "Es necesario establecer una resolver antes de editar su perfil.", + "action": "Update" + }, + "resetProfile": { + "title": "Restablecer perfil", + "subtitle": "Estás restableciendo los registros de tu perfil. Perderás toda la información de perfil existente, como la dirección ETH, el avatar y los registros sociales. Puedes volver a agregarlos editando tu perfil." + }, + "resolverNotNameWrapperAware": { + "title": "Resolver incompatible", + "subtitle": "Tu solucionador actual no es compatible con los nombres encapsulados. Deberás actualizar el solucionador antes de editar tu perfil.", + "toggle": { + "title": "Transferir perfil actual", + "subtitle": "Si deselecciona esta opción, solo se actualizará su resolver." + } + }, + "resolverOutOfDate": { + "title": "Resolver fuera de fecha", + "subtitle": "El resolver no está actualizado. Se recomienda que lo actualices antes de editar tu perfil.." + }, + "resolverOutOfSync": { + "title": "Resolver fuera de sincronía", + "subtitle": "No estás utilizando la última versión pública resolver, pero tienes registros de perfil almacenados allí. Se recomienda que cambies a la última versión pública resolver antes de editar tu perfil." + }, + "transferOrResetProfile": { + "title": "Perfil", + "subtitle": "Puedes transferir tu perfil actual al nuevo resolver antes de actualizar su resolver.", + "toggle": { + "title": "Corriente de transferencia profile", + "subtitle": "Si deselecciona esta opción, solo se actualizará su resolver." + } + }, + "updateResolverOrResetProfile": { + "title": "Perfil", + "subtitle": "Puedes mantener tu perfil actual en el nuevo resolver, o restablecerlo y eliminar todos los registros del perfil.", + "toggle": { + "title": "Mantener el perfil actualizado", + "subtitle": "Si deseleccionas esta opción, se restablecerá tu perfil.." + } + }, + "links": { + "learnMoreResolvers": "Obtenga más información sobre resolvers" + } + }, + "intro": { + "resetProfile": { + "title": "Reiniciar perfil", + "description": "Esto eliminará todos los registros de perfil del último resolver y luego actualice el resolver." + }, + "migrateProfile": { + "title": "Migrar perfil", + "description": "Esto migrará sus registros de perfil actuales a los más recientes resolver." + }, + "migrateCurrentProfile": { + "title": "Migrar perfil", + "description": "Esto migrará sus registros de perfil actuales a los más recientes resolver." + } + } + }, + "editResolver": { + "title": "Editar Resolver", + "latestLabel": "Usar lo último resolver", + "etherscan": "Etherscan", + "latestMessage": "Estás en lo último resolver", + "customLabel": "Costumbre resolver", + "customPlaceholder": "Ingresar personalizado resolver dirección" + }, + "editRoles": { + "views": { + "main": { + "title": "Editar roles", + "noneSet": "Ninguno establecido" + }, + "editRole": { + "title": "Cambiar {{role}}", + "views": { + "intro": { + "current": "Actual {{role}}" + } + } + } + } + }, + "extendNames": { + "title_one": "Extender nombre", + "title_other": "Extender {{count}} Nombres", + "ownershipWarning": { + "title_one": "No eres dueño de este nombre", + "title_other": "No eres dueño de todos estos nombres", + "description_one": "Extender este nombre extenderá la duración del registro del propietario actual. Esto no le otorgará la propiedad del mismo.", + "description_other": "La extensión de estos nombres extenderá la duración del registro del propietario actual. Esto no le otorgará la propiedad si aún no es el propietario." + }, + "invoice": { + "extension": "{{time}} extensión", + "transaction": "Transacción tarifa", + "total": "Total estimado" + }, + "bannerMsg": "EExtenderlo por varios años ahorrará dinero en costos de red al evitar transacciones anuales..", + "gasLimitError": "Fondos insuficientes" + }, + "transferProfile": { + "title": "Perfil de transferencia", + "message1": "Antes de actualizar, puedes transferir tu perfil actual si lo deseas; de lo contrario, se restablecerá cuando actualices.", + "message2": "Quieres transferir tu perfil actual?" + }, + "revokePermissions": { + "views": { + "revokeWarning": { + "title": "Esto hará cambios permanentes", + "subtitle": "Los permisos son una función avanzada que permite realizar cambios permanentes en su nombre. No podrá deshacer estos cambios y solo se restablecerán si el nombre caduca.", + "subtitle2": "Asegúrate de que estás seguro de utilizar esta función antes de continuar. Más información sobre permisos" + }, + "revokePCC": { + "title": "Renunciar a la propiedad", + "subtitle": "Esto le dará la propiedad de este nombre al administrador ({{account}}). A menos que también seas el administrador, ya no podrás realizar cambios en este nombre." + }, + "grantExtendExpiry": { + "title": "Cambiar permisos", + "fuses": { + "CAN_EXTEND_EXPIRY": "Otorgar permiso para: Extender el vencimiento" + } + }, + "setExpiry": { + "title": "Establecer fecha de caducidad del nombre", + "subtitle": "Establezca una fecha en la que caducarán los permisos. Esta fecha no puede ser mayor que la fecha de caducidad de su padre ({{parent}}).", + "subtitleWithCEE": "Establece una fecha en la que expirará este nombre. Esta fecha sustituirá a la fecha de expiración del permiso existente ({{expiry}}), y no puede ser posterior a la expiración de su padres ({{parent}}).", + "options": { + "max": "Máximo", + "custom": "Elija una fecha anterior" + }, + "error": { + "required": "Se requiere una fecha si se selecciona una fecha personalizada", + "min": "La fecha debe ser mayor que {{date}}", + "max": "La fecha debe ser menor a {{date}}" + } + }, + "revokeAdditional": { + "title": "Revocar permisos", + "subtitle": "Desea revocar los permisos de este nombre antes de renunciar a la propiedad? Esto solo se puede hacer ahora.", + "action": { + "title": "Revocar permisos adicionales", + "description": "A menos que también sea el administrador, no podrá revocar permisos adicionales después de esto." + } + }, + "revokeUnwrap": { + "title": "Revocar permisos", + "subtitle": "Debes revocar este permiso antes de poder revocar otros. Esto evita que se eliminen permisos.", + "fuses": { + "CANNOT_UNWRAP": "Revocar permiso para: Unwrap este nombre" + } + }, + "revokePermissions": { + "title": "Revocar permisos", + "unwrapSubtitle": "Seleccione esto para habilitar los demás", + "fuses": { + "CAN_EXTEND_EXPIRY": "Otorgar permiso para: Extender el expiración.", + "CANNOT_UNWRAP": "Revocar permiso para: Unwrap este nombre", + "CANNOT_CREATE_SUBDOMAIN": "Revocar permiso para: Crear subdominios", + "CANNOT_TRANSFER": "Revocar permiso para: Envía este nombre", + "CANNOT_SET_RESOLVER": "Revocar permiso para: Colocar resolver", + "CANNOT_SET_TTL": "Revocar permiso para: Colocar TTL", + "CANNOT_BURN_FUSES": "Revocar permiso para: Cambiar permisos", + "CANNOT_APPROVE": "Revocar permiso para: Cambiar el administrador de renovación" + } + }, + "revokeChangeFuses": { + "title": "Revocar permisos", + "subtitle": "Al revocar este permiso, perderá de forma permanente la posibilidad de cambiar los fusibles restantes. Esto solo se restablecerá si el nombre caduca.", + "fuses": { + "CANNOT_BURN_FUSES": "Revocar permiso para: Cambiar permisos" + } + }, + "revokeChangeFusesWarning": { + "title": "Los permisos restantes quedarán bloqueados.", + "subtitle": "Los permisos y los fusibles personalizados se bloquearán permanentemente en su estado actual después ‘cambiar permisos’ se revoca. Esto solo se restablecerá si el nombre caduca." + }, + "lastWarning": { + "title": "Estas absolutamente seguro?", + "subtitle": "Estás realizando cambios que solo se pueden deshacer cuando el nombre caduque ({{date}}).", + "message": "Por favor, escriba su nombre ENS({{name}}) para confirmar." + } + }, + "action": { + "revoke": "Revocar" + } + }, + "unknownLabels": { + "title": "Confirma tu nombre", + "subtitle": "Algunas de las etiquetas de tu nombre no son conocidas. Introdúcelas para continuar." + }, + "deleteEmancipatedSubnameWarning": { + "title": "Este subnombre no se puede volver a crear", + "message": "La eliminación de este subnombre impedirá que se utilice o se vuelva a crear hasta que haya caducado{{date}}. Esto no se puede deshacer porque se han revocado los permisos de control principal." + }, + "deleteSubnameNotParentWarning": { + "title": "No puedes recrear este subnombre", + "message": "Sólo el {{ownershipTerm}} del nombre del padre ({{parentOwner}}) puede volver a crear este subnombre. No podrá volver a crear este nombre una vez que haya sido eliminado." + }, + "selectPrimaryName": { + "title": "Seleccione un nombre principal", + "errors": { + "noNamesFound": "No se encontraron nombres", + "noEligibleNames": "No hay nombres elegibles" + } + }, + "resetPrimaryName": { + "title": "Eliminar nombre principal", + "description": "Este nombre ya no aparecerá como el nombre de esta dirección. Sin embargo, las transacciones con este nombre se seguirán resolviendo en esta dirección a menos que elimines el registro ETH." + }, + "sendName": { + "views": { + "error": { + "title": "No se puede enviar el nombre", + "description": "No tienes permiso para enviar este nombre." + }, + "search": { + "placeholder": "ENS nombre o dirección de Ethereum", + "views": { + "error": { + "message": "Algo salió mal. Inténtalo de nuevo.." + }, + "intro": { + "message": "Busque un nombre ENS o una dirección ETH" + }, + "noResults": { + "message": "No se encontraron resultados" + } + } + }, + "summary": { + "title": "Enviar nombre", + "fields": { + "name": { + "label": "Nombre", + "expires": "Expires {{date}}" + }, + "recipient": "Beneficiario", + "options": { + "label": "Opciones", + "title": "Restablecer perfil", + "description": "Eliminar todos los registros del perfil. Esto cuesta más gasolina." + }, + "summary": { + "title": "Resumen de cambios", + "updates": { + "role": "Actualizar {{role}} papel para {{address}}", + "eth-record": "Actualizar ETH grabar a {{address}}" + }, + "remove": { + "profile": "Eliminar registros de perfil" + } + } + } + }, + "confirmation": { + "title": "Enviando nombre", + "description": "Al enviar este nombre se transfiere la propiedad al destinatario, lo que le otorga su control.", + "warning": "Perderá la capacidad de modificarlo, recibir pagos o usarlo como su nombre principal.", + "learnMore": "Conozca más sobre envío de nombres" + } + } + }, + "syncManager": { + "title": "Administrador de sincronización", + "description": "Al sincronizar el administrador, usted será el nuevo administrador con este nombre. El administrador actual ({{manager}}) ya no se podrán hacer cambios.", + "warning": "Al sincronizar el administrador, también se desenvolverá este nombre. Esto grabará el NFT y restablecerá los permisos." + }, + "verifyProfile": { + "list": { + "title": "Verifica tu perfil", + "message": " Puede verificar la información del perfil y agregar pruebas de personhood. Los registros verificados se marcarán en su perfil con una marca de verificación azul.", + "added": "Added" + }, + "dentity": { + "title": "Dentity verificación", + "description": "Proceder a Dentity para verificar tu perfil. Necesitará proporcionar prueba de propiedad de los registros que desea verificar. Dentity no comparte ninguna información privada con ENS.", + "helper": "Su verificación no estará completa hasta que haya regresado a ENS y actualizado sus registros. Esto requerirá una transacción.", + "remove": "Eliminar Dentity del perfil", + "link": "Ir a Dentity" + } + } + }, + "transaction": { + "extendNames": { + "actionValue": "Ampliar registro", + "costValue": "{{value}} + honorarios", + "warning": "Extender este nombre no le dará la propiedad del mismo." + }, + "deleteSubname": { + "warning": "Hola allí afuera" + } + }, + "intro": { + "migrateAndUpdateResolver": { + "title": "Acción requerida", + "heading": "Las ediciones que desea guardar en su perfil requieren que actualice su resolver.", + "link": "Obtenga más información sobre resolver actualizaciones", + "warning": "Tenga en cuenta que si cancela esto en cualquier momento, sus cambios no se guardarán.." + }, + "syncManager": { + "description": "Al sincronizar el administrador, usted se convertirá en el nuevo administrador de este nombre. El gerente actual ({{manager}}) ya no se podrán realizar cambios.", + "wrappedWarning": "Al sincronizar el administrador, también se desenvolverá este nombre. Esto grabará el NFT y restablecerá los permisos." + }, + "selectPrimaryName": { + "updateEthAddress": { + "title": "Actualizar la dirección ETH", + "description": "La dirección ETH de este nombre no coincide con esta billetera. Para usar esto como su nombre principal, primero deberá actualizar la dirección ETH." + }, + "noResolver": { + "title": "No resolver colocar", + "description": "Para usar esto como su nombre principal, primero deberá configurar un solucionador y actualizar la dirección ETH." + }, + "invalidResolver": { + "title": "Colocar resolución no autorizada", + "description": "Para usar esto como su nombre principal, primero deberá configurar un solucionador válido y actualizar la dirección ETH." + } + }, + "multiStepSubnameDelete": { + "title": "Eliminar subnombre", + "description": "Para eliminar este subnombre se requieren varias transacciones" + } + }, + "errors": { + "duplicateKey": "{{value}} es una clave duplicada" + } +} From be957cfb37d6becc12cf1ad5da636932017a77a2 Mon Sep 17 00:00:00 2001 From: Elena Date: Sat, 28 Sep 2024 02:57:28 +0530 Subject: [PATCH 2/2] Update common.json --- public/locales/es/common.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/locales/es/common.json b/public/locales/es/common.json index 4f605b8de..13fdc206d 100644 --- a/public/locales/es/common.json +++ b/public/locales/es/common.json @@ -10,7 +10,7 @@ "change": "Cambiar", "upload": "Subir", "close": "Cerca", - "save": "Save", + "save": "Guardar", "edit": "Ahorrar", "view": "Vista", "clear": "Claro",