fix(i18n): back-fill 323 untranslated keys across all 8 languages

Many keys added over time (lite-wallet, portfolio, xmrig/daemon updaters,
market, console, explorer, transactions, mining, …) were English-only in
res/lang and only ever fell back to English. Translated all 323 into
de/es/fr/ja/ko/pt/ru/zh — matched to each file's existing terminology, with
printf format specifiers (%s/%d/%.8f/%llu/…) preserved and verified. Every
language now covers all keys except daemon_port_busy_warn, which embeds a
compile-time port macro and intentionally stays on the English fallback.
CJK subset font rebuilt (1687 glyphs).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-09 18:02:39 -05:00
parent d23ee9b75f
commit a09adb14fb
9 changed files with 2584 additions and 0 deletions

View File

@@ -28,6 +28,7 @@
"address_book_add": "Agregar Dirección",
"address_book_add_new": "Agregar Nueva",
"address_book_added": "Dirección agregada a la libreta",
"address_book_confirm_delete": "¿Confirmar eliminación?",
"address_book_count": "%zu direcciones guardadas",
"address_book_deleted": "Entrada eliminada",
"address_book_edit": "Editar Dirección",
@@ -39,6 +40,7 @@
"address_copied": "Dirección copiada al portapapeles",
"address_details": "Detalles de Dirección",
"address_label": "Dirección:",
"address_reorder_hint": "Suelta en el borde de una fila para reordenar, o en su centro para transferir",
"address_upper": "DIRECCIÓN",
"address_url": "URL de Dirección",
"addresses_appear_here": "Tus direcciones de recepción aparecerán aquí una vez conectado.",
@@ -69,7 +71,10 @@
"backup_wallet": "Respaldar Cartera...",
"backup_wallet_not_found": "Advertencia: wallet.dat no encontrado en la ubicación esperada",
"balance": "Saldo",
"balance_history_collecting": "Historial de saldo — recopilando datos...",
"balance_layout": "Diseño de Saldo",
"balance_shielded_fmt": "Protegido: %.8f",
"balance_transparent_fmt": "Transparente: %.8f",
"ban": "Bloquear",
"banned_peers": "Nodos Bloqueados",
"block": "Bloque",
@@ -151,6 +156,20 @@
"confirm_delete_blockchain_msg": "Esto detendrá el daemon, eliminará todos los datos de la blockchain (blocks, chainstate, peers) y comenzará una nueva sincronización desde cero. Esto puede tardar varias horas.",
"confirm_delete_blockchain_safe": "Su wallet.dat, configuración e historial de transacciones están seguros y no se eliminarán.",
"confirm_delete_blockchain_title": "Eliminar Datos de Blockchain",
"confirm_lite_redownload_msg": "Esto borra los datos de bloques descargados por la cartera y vuelve a obtener y reescanear cada bloque desde el servidor lite. Puede tardar un rato; la cartera muestra el progreso de sincronización hasta que termina.",
"confirm_lite_redownload_safe": "Tu cartera, tus claves y tu frase de recuperación no se ven afectados: solo se vuelven a descargar los datos de bloques.",
"confirm_lite_redownload_title": "Volver a descargar bloques",
"confirm_reinstall_daemon_msg": "Esto detiene el daemon, sobrescribe el dragonxd instalado (y dragonx-cli/dragonx-tx) con las versiones incluidas en esta compilación de la cartera, y luego reinicia el nodo. Úsalo para recuperar o actualizar el binario del nodo.",
"confirm_reinstall_daemon_safe": "Tu cartera, tus claves y los datos de la blockchain no se ven afectados: solo se reemplazan los archivos del programa daemon.",
"confirm_reinstall_daemon_title": "Instalar daemon incluido",
"confirm_repair_wallet_msg": "Esto reinicia el daemon con -zapwallettxes=2: elimina todos los registros de transacciones y notas de la cartera y luego los reconstruye a partir de la blockchain. Úsalo cuando las transacciones no se puedan construir (\"Invalid sapling spend proof\" / \"shielded requirements not met\") incluso después de un reescaneo completo. Tarda mucho y la cartera permanece sin conexión hasta que termina.",
"confirm_repair_wallet_safe": "Tus claves, direcciones y saldo se conservan — solo se reconstruyen los registros de transacciones en caché.",
"confirm_repair_wallet_title": "Reparar cartera",
"confirm_rescan_msg": "Esto reinicia el daemon y vuelve a escanear toda la blockchain en busca de las transacciones de tu cartera. Puede tardar mucho tiempo y la cartera permanece sin conexión hasta que termine.",
"confirm_rescan_safe": "Tu wallet.dat y los datos de la blockchain no se eliminan, solo se reescanean.",
"confirm_rescan_title": "Reescanear la blockchain",
"confirm_restart_daemon_msg": "Esto detiene y reinicia el daemon para aplicar las opciones cambiadas. La cartera se desconectará y reconectará brevemente.",
"confirm_restart_daemon_title": "Reiniciar daemon",
"confirm_send": "Confirmar Envío",
"confirm_transaction": "Confirmar Transacción",
"confirm_transfer": "Confirmar Transferencia",
@@ -161,6 +180,7 @@
"connected_peers": "Nodos Conectados",
"connecting": "Conectando...",
"console": "Consola",
"console_app": "App",
"console_auto_scroll": "Auto-desplazamiento",
"console_available_commands": "Comandos disponibles:",
"console_capturing_output": "Capturando salida del daemon...",
@@ -177,6 +197,7 @@
"console_connected": "Conectado al daemon",
"console_copy_all": "Copiar Todo",
"console_copy_selected": "Copiar",
"console_copy_value": "Copiar",
"console_daemon": "Daemon",
"console_daemon_error": "¡Error del daemon!",
"console_daemon_started": "Daemon iniciado",
@@ -195,16 +216,21 @@
"console_help_setgenerate": " setgenerate - Controlar minería",
"console_help_stop": " stop - Detener el daemon",
"console_line_count": "%zu líneas",
"console_matches": "coincidencias",
"console_new_lines": "%d nuevas líneas",
"console_no_daemon": "Sin daemon",
"console_not_connected": "Error: No conectado al daemon",
"console_quit_note": "'quit'/'exit' no son necesarios aquí — simplemente cierra la ventana.",
"console_rpc_reference": "Referencia de Comandos RPC",
"console_rpc_trace": "RPC",
"console_scanline": "Líneas de consola",
"console_search_commands": "Buscar comandos...",
"console_select_all": "Seleccionar Todo",
"console_show_app_output": "Mostrar las líneas de registro de la cartera [app]",
"console_show_daemon_output": "Mostrar salida del daemon",
"console_show_errors_only": "Mostrar solo errores",
"console_show_rpc_ref": "Mostrar referencia de comandos RPC",
"console_show_rpc_trace": "Mostrar llamadas RPC de la app",
"console_showing_lines": "Mostrando %zu de %zu líneas",
"console_starting_node": "Iniciando nodo...",
"console_status_error": "Error",
@@ -221,6 +247,9 @@
"contact_global": "Mostrar en todas las carteras (contacto global)",
"contact_global_badge_tt": "Contacto global — visible en todas las carteras",
"contact_global_tt": "Activado: este contacto permanece visible sin importar qué cartera cargues. Desactivado: pertenece solo a la cartera actual.",
"contacts": "Contactos",
"contacts_search_no_match": "No hay contactos coincidentes",
"contacts_search_placeholder": "Buscar contactos...",
"copied": "¡Copiado!",
"copy": "Copiar",
"copy_address": "Copiar Dirección Completa",
@@ -230,11 +259,44 @@
"copy_uri": "Copiar URI",
"current_price": "Precio Actual",
"custom_fees": "Comisiones personalizadas",
"daemon_binary": "Binario del daemon",
"daemon_bundled": "Incluido",
"daemon_install_bundled": "Instalar integrado",
"daemon_installed": "Instalado",
"daemon_none_bundled": "ninguno en esta compilación",
"daemon_not_installed": "no instalado",
"daemon_status_differ": "El binario instalado difiere de la versión incluida.",
"daemon_status_match": "El binario instalado coincide con la versión integrada.",
"daemon_status_missing": "No hay ningún daemon instalado — instala la versión incluida.",
"daemon_update_available": "Hay una nueva versión del nodo disponible",
"daemon_update_body": "Esta versión de la cartera incluye un nodo DragonX más reciente que el que está instalado actualmente. Al actualizar se reemplaza el dragonxd instalado (y dragonx-cli/dragonx-tx), y luego se detiene y reinicia el nodo para que la nueva versión surta efecto. Recomendado: un nodo más reciente puede añadir funciones (p. ej. compatibilidad con frase de recuperación) que el antiguo no tiene.",
"daemon_update_browse": "Explorar todas las versiones…",
"daemon_update_check": "Buscar actualizaciones…",
"daemon_update_checking": "Buscando el nodo más reciente…",
"daemon_update_downgrade_note": "Las versiones anteriores pueden ser incompatibles con tus datos de blockchain actuales. Instalar una versión diferente surte efecto tras reiniciar el daemon.",
"daemon_update_download_install": "Descargar e instalar",
"daemon_update_downloading": "Descargando…",
"daemon_update_failed": "Error en la actualización",
"daemon_update_installed": "Instalado:",
"daemon_update_installed_ok": "Nodo instalado",
"daemon_update_installing": "Instalando…",
"daemon_update_keep": "Mantener actual",
"daemon_update_later": "Más tarde",
"daemon_update_latest": "Más reciente:",
"daemon_update_loading": "Cargando versiones…",
"daemon_update_now": "Actualizar ahora",
"daemon_update_reinstall": "Reinstalar",
"daemon_update_restart_note": "Reinicia el daemon para empezar a ejecutar la nueva versión.",
"daemon_update_restart_now": "Reiniciar el daemon ahora",
"daemon_update_safe": "Tu cartera, tus claves y los datos de la blockchain no se ven afectados: solo se reemplazan los archivos del programa daemon. Si ejecutas deliberadamente un nodo personalizado, elige Mantener actual.",
"daemon_update_title": "¿Actualizar el daemon del nodo?",
"daemon_update_unavailable_body": "No hay una compilación del nodo disponible para esta plataforma.",
"daemon_update_unavailable_title": "Actualizaciones del nodo no disponibles",
"daemon_update_unknown_error": "Error desconocido.",
"daemon_update_up_to_date": "El nodo está actualizado",
"daemon_update_verify_note": "La descarga se verifica frente al SHA-256 publicado de la versión y una firma ed25519 fijada antes de instalarla.",
"daemon_update_verifying": "Verificando…",
"daemon_update_version": "Versión:",
"daemon_version": "Daemon",
"dark": "Oscuro",
"date": "Fecha",
@@ -265,10 +327,14 @@
"explorer_block_time": "Hora",
"explorer_block_txs": "Transacciones",
"explorer_chain_stats": "Cadena",
"explorer_hash_not_found": "No se encontró ningún bloque ni transacción para este hash",
"explorer_invalid_query": "Ingrese una altura de bloque o un hash de 64 caracteres",
"explorer_invalid_response": "Respuesta no válida del daemon",
"explorer_mempool": "Mempool",
"explorer_mempool_size": "Tamaño",
"explorer_mempool_txs": "Transacciones",
"explorer_no_results": "No hay bloques en caché que coincidan",
"explorer_not_connected": "Sin conexión al daemon: no se puede buscar un bloque ni un hash de transacción",
"explorer_recent_blocks": "Bloques Recientes",
"explorer_search": "Buscar",
"explorer_section": "EXPLORADOR",
@@ -320,6 +386,7 @@
"hidden_tag": " (oculto)",
"hide": "Ocultar",
"hide_address": "Ocultar dirección",
"hide_qr": "Ocultar QR",
"hide_zero_balances": "Ocultar saldos 0",
"history": "Historial",
"immature_type": "Inmaduro",
@@ -358,19 +425,120 @@
"label_placeholder": "ej. Ahorros, Minería...",
"language": "Idioma",
"light": "Claro",
"lite_account_label": "Cuenta",
"lite_action": "Acción",
"lite_backup_keys": "Respaldo y claves",
"lite_birthday_backup": "Cumpleaños: %llu (respalda esto también)",
"lite_birthday_hint": "Altura de bloque desde la que empezar a escanear. Deja 0 si se desconoce (escaneo completo más lento).",
"lite_birthday_label": "Fecha de creación",
"lite_console_help_passthrough": "Cualquier otra entrada se ejecuta como un comando de consola de la cartera lite.",
"lite_copy": "Copiar",
"lite_could_not_write": "No se pudo escribir ",
"lite_encrypt_wallet": "Cifrar cartera",
"lite_encryption_removed": "Cifrado eliminado",
"lite_hide_wipe": "Ocultar y borrar",
"lite_import": "Importar",
"lite_import_key_label": "Importar clave",
"lite_key_imported": "Clave importada: ejecuta una sincronización para escanear su historial",
"lite_lock_failed": "Error al bloquear",
"lite_lock_now": "Bloquear ahora",
"lite_maintenance": "Mantenimiento",
"lite_net_add": "Agregar",
"lite_net_add_label_hint": "Etiqueta (opcional)",
"lite_net_add_url_hint": "https://tu-servidor-lite",
"lite_net_checking": "comprobando…",
"lite_net_connected": "Conectado",
"lite_net_custom": "Personalizado",
"lite_net_disconnected": "No conectado",
"lite_net_hidden_section": "Servidores ocultos",
"lite_net_hide": "Ocultar",
"lite_net_in_use": "En uso",
"lite_net_intro": "Elige un servidor para usar, o deja que la cartera elija uno al azar. Los cambios se aplican de inmediato.",
"lite_net_invalid_url": "Introduce una URL http(s):// válida.",
"lite_net_no_wallet": "No hay ninguna cartera abierta",
"lite_net_official": "Oficial",
"lite_net_offline": "sin conexión",
"lite_net_random_active": "La selección aleatoria de servidor está activa.",
"lite_net_random_server": "Servidor aleatorio",
"lite_net_refresh": "Actualizar",
"lite_net_show_hidden": "Mostrar servidores ocultos",
"lite_net_sync_label": "Sincronización",
"lite_net_synced": "Sincronizado",
"lite_net_syncing": "Sincronizando",
"lite_net_title": "Servidores Lite",
"lite_net_unhide": "Mostrar",
"lite_net_use_random": "Usar un servidor aleatorio cada vez",
"lite_no_wallet": "No hay ninguna cartera abierta: crea o abre una en Configuración",
"lite_no_wallet_short": "No hay ninguna cartera abierta",
"lite_op_create": "Crear",
"lite_op_open": "Abrir",
"lite_op_restore": "Restaurar",
"lite_overwrite": "Sobrescribir",
"lite_passphrase_label": "Contraseña",
"lite_private_keys_warning": "Claves privadas — cualquiera que las tenga puede gastar tus fondos",
"lite_redownload_blocks": "Volver a descargar bloques",
"lite_redownload_desc": "Vuelve a obtener todos los bloques del servidor lite (úsalo si tu saldo o historial parece incorrecto).",
"lite_redownload_running": "Volviendo a descargar bloques…",
"lite_remove_encryption": "Quitar cifrado",
"lite_restore_birthday_label": "Bloque de creación (opcional — 0 escanea desde el principio, más lento)",
"lite_restore_btn": "Restaurar cartera",
"lite_restore_intro": "Introduce tu frase de recuperación. La cartera se restaurará y luego se sincronizará desde el servidor lite.",
"lite_restore_ok": "Cartera restaurada: sincronizando desde el servidor lite…",
"lite_restore_seed_label": "Frase de recuperación (palabras separadas por espacios)",
"lite_restore_title": "Restaurar desde frase de recuperación",
"lite_save_to_file": "Guardar en archivo",
"lite_saved_to": "Guardado (texto sin cifrar, solo para el propietario) en ",
"lite_security": "Seguridad",
"lite_seed_label": "Frase",
"lite_seed_warning": "Frase de recuperación — la ÚNICA forma de restaurar tu cartera. Anótala, guárdala sin conexión y nunca la compartas.",
"lite_servers_network_tab": "Los servidores lite se gestionan en la pestaña Red.",
"lite_show_private_keys": "Mostrar claves privadas",
"lite_show_seed": "Mostrar frase de recuperación",
"lite_unlock": "Desbloquear",
"lite_unlock_btn": "Desbloquear",
"lite_unlock_failed": "Error al desbloquear — ¿frase de contraseña incorrecta?",
"lite_unlock_msg": "Introduce tu contraseña para desbloquear la cartera y poder gastar.",
"lite_unlock_ok": "Cartera desbloqueada: ya puedes enviar",
"lite_unlock_title": "Desbloquear cartera",
"lite_validate": "Validar",
"lite_wallet_encrypted": "Cartera cifrada",
"lite_wallet_label": "Cartera",
"lite_wallet_locked": "Cartera bloqueada",
"lite_wallet_ready": "Cartera lista",
"lite_wallet_request": "Solicitud de cartera lite",
"lite_wallet_unlocked": "Cartera desbloqueada",
"lite_welcome_create": "Crear nueva cartera",
"lite_welcome_create_failed": "No se pudo crear la cartera",
"lite_welcome_created": "Cartera creada: respalda ahora tu frase de recuperación en Configuración → Respaldo y claves",
"lite_welcome_later": "Más tarde",
"lite_welcome_msg": "Aún no tienes una cartera. Crea una nueva o restaura desde una frase de recuperación.",
"lite_welcome_restore": "Restaurar desde frase",
"lite_welcome_restore_hint": "Restaura tu cartera en Configuración → Solicitud de cartera lite",
"lite_welcome_title": "Bienvenido a ObsidianDragon Lite",
"lite_word_count": "%d / 24 palabras",
"lite_working": "Trabajando…",
"loading": "Cargando...",
"loading_addresses": "Cargando direcciones...",
"loading_transactions": "Cargando transacciones",
"local_hashrate": "Tasa Hash Local",
"low_spec_mode": "Modo bajo rendimiento",
"mark_mining_address": "Marcar como dirección de minería",
"market": "Mercado",
"market_12h": "12h",
"market_18h": "18h",
"market_24h": "24h",
"market_24h_change": "24h",
"market_24h_volume": "VOLUMEN 24H",
"market_6h": "6h",
"market_attribution": "Datos de precios de NonKYC",
"market_btc_price": "PRECIO BTC",
"market_cap": "Cap. de Mercado",
"market_cap_short": "Cap.",
"market_iv_1d": "1D",
"market_iv_1h": "1H",
"market_iv_1m": "1M",
"market_iv_1w": "1S",
"market_iv_live": "En vivo",
"market_no_history": "No hay historial de precios disponible",
"market_no_price": "Sin datos de precio",
"market_now": "Ahora",
@@ -380,6 +548,8 @@
"market_price_unavailable": "Datos de precio no disponibles",
"market_refresh_price": "Actualizar datos de precio",
"market_trade_on": "Operar en %s",
"market_updated": "\\xc2\\xb7 Actualizado %s",
"market_vol_short": "Vol",
"mature": "Maduro",
"max": "Máximo",
"memo": "Memo (opcional, encriptado)",
@@ -389,6 +559,7 @@
"memo_z_only": "Nota: Los memos solo están disponibles al enviar a direcciones blindadas (z)",
"merge_description": "Fusiona múltiples UTXOs en una sola dirección protegida. Esto puede ayudar a reducir el tamaño de la cartera y mejorar la privacidad.",
"merge_funds": "Fusionar Fondos",
"merge_send_failed": "Error al fusionar: ",
"merge_started": "Operación de fusión iniciada",
"merge_title": "Fusionar a Dirección",
"mig_adopt": "Hacer que esta sea mi cartera",
@@ -445,6 +616,8 @@
"mining_address_copied": "Dirección de minería copiada",
"mining_all_time": "Todo el Tiempo",
"mining_already_saved": "URL del pool ya guardada",
"mining_auto_balance_desc": "Distribuye los mineros entre los pools oficiales según el hashrate para ayudar a descentralizar la red. Comprueba cada pool periódicamente.",
"mining_auto_balanced_to": "Minería autoequilibrada a",
"mining_benchmark_cancel": "Cancelar benchmark",
"mining_benchmark_cooling": "Enfriando",
"mining_benchmark_dismiss": "Cerrar",
@@ -481,8 +654,10 @@
"mining_idle_threads_active_tooltip": "Hilos cuando el usuario está activo",
"mining_idle_threads_idle_tooltip": "Hilos cuando el sistema está inactivo",
"mining_local_hashrate": "Hashrate Local",
"mining_manual_desc": "Manual: mina al pool que elijas de la lista de abajo.",
"mining_mine": "Minar",
"mining_mining_addr": "Dir. Minería",
"mining_mining_here": "minando aquí",
"mining_network": "Red",
"mining_no_blocks_yet": "Aún no se han encontrado bloques",
"mining_no_payouts_yet": "Aún no hay pagos del pool",
@@ -495,16 +670,21 @@
"mining_payout_foreign": "⚠ Esta dirección de pago no está en tu cartera actual — las recompensas minadas irían a otra cartera. Actualízala si cambiaste de cartera.",
"mining_payout_tooltip": "Dirección para recibir recompensas de minería",
"mining_pool": "Pool",
"mining_pool_fee": "Comisión",
"mining_pool_hashrate": "Hashrate del Pool",
"mining_pool_url": "URL del Pool",
"mining_pools_header": "POOLS",
"mining_recent_blocks": "BLOQUES RECIENTES",
"mining_recent_payouts": "PAGOS DE POOL RECIENTES",
"mining_refresh": "Actualizar",
"mining_remove": "Eliminar",
"mining_reset_defaults": "Restablecer Valores",
"mining_save_payout_address": "Guardar dirección de pago",
"mining_save_pool_url": "Guardar URL del pool",
"mining_saved_addresses": "Direcciones Guardadas:",
"mining_saved_pools": "Pools Guardados:",
"mining_select_auto": "Auto-balance",
"mining_select_manual": "Manual",
"mining_shares": "Acciones",
"mining_show_chart": "Gráfico",
"mining_show_log": "Registro",
@@ -517,7 +697,9 @@
"mining_stop_solo_for_pool_settings": "Detener minería solo para cambiar configuración del pool",
"mining_stopping": "Deteniendo...",
"mining_stopping_tooltip": "El minero está deteniéndose...",
"mining_suggested_pools": "Pools sugeridos",
"mining_syncing_tooltip": "El blockchain está sincronizando...",
"mining_tag": " · Minería",
"mining_threads": "Hilos de Minería",
"mining_to_save": "para guardar",
"mining_today": "Hoy",
@@ -538,10 +720,12 @@
"no_addresses_match": "No hay direcciones que coincidan con el filtro",
"no_addresses_with_balance": "No hay direcciones con saldo",
"no_addresses_yet": "Aún no hay direcciones",
"no_icons_found": "Ningún icono coincide con tu búsqueda.",
"no_matching": "No hay transacciones coincidentes",
"no_recent_receives": "No hay recepciones recientes",
"no_recent_sends": "No hay envíos recientes",
"no_transactions": "No se encontraron transacciones",
"no_transactions_yet": "Aún no hay transacciones",
"node": "NODO",
"node_security": "NODO Y SEGURIDAD",
"noise": "Ruido",
@@ -605,7 +789,62 @@
"pending": "Pendiente",
"pin_not_set": "PIN no configurado. Use la contraseña para desbloquear.",
"ping": "Ping",
"portfolio_add_entry": "Añadir entrada",
"portfolio_add_to": "Agregar a la cartera de inversiones",
"portfolio_addresses_hdr": "Direcciones",
"portfolio_addresses_sel": "%d seleccionadas",
"portfolio_all_funds": "Todos los fondos",
"portfolio_all_shielded": "Todo protegido",
"portfolio_all_transparent": "Todo transparente",
"portfolio_appearance": "Apariencia",
"portfolio_cancel": "Cancelar",
"portfolio_clear_sel": "Limpiar",
"portfolio_close": "Cerrar",
"portfolio_color": "Color",
"portfolio_currency": "Moneda",
"portfolio_custom_color": "Color personalizado…",
"portfolio_delete": "Eliminar",
"portfolio_detail_empty": "Selecciona un grupo a la izquierda, o añade uno, para editarlo.",
"portfolio_edit": "Editar",
"portfolio_funded": "Con fondos",
"portfolio_group_name": "Nombre del grupo",
"portfolio_icon": "Icono",
"portfolio_label": "Etiqueta",
"portfolio_manage": "Gestionar…",
"portfolio_manage_title": "Gestionar portafolio",
"portfolio_manual_price": "Precio / DRGX",
"portfolio_new_entry": "Nueva entrada",
"portfolio_no_addr_match": "Ninguna dirección coincide",
"portfolio_no_entries": "Aún no hay entradas personalizadas. Agrega una para seguir un grupo de direcciones.",
"portfolio_no_icon": "Ninguno",
"portfolio_outline_opacity": "Opacidad del contorno",
"portfolio_price": "Precio",
"portfolio_price_btc": "Mercado \\xC2\\xB7 BTC",
"portfolio_price_drgx": "Solo DRGX",
"portfolio_price_manual": "Manual",
"portfolio_price_usd": "Mercado · USD",
"portfolio_remove_from": "Quitar del portafolio",
"portfolio_revert": "Revertir",
"portfolio_save": "Guardar",
"portfolio_search": "Buscar direcciones…",
"portfolio_search_icons": "Buscar iconos…",
"portfolio_select_all": "Todos",
"portfolio_select_shown": "Seleccionar todo",
"portfolio_show": "Mostrar:",
"portfolio_show_24h": "24h",
"portfolio_show_sparkline": "Minigráfico",
"portfolio_show_value": "Valor",
"portfolio_spark_day": "Día",
"portfolio_spark_hour": "Hora",
"portfolio_spark_min": "Minuto",
"portfolio_spark_month": "Mes",
"portfolio_spark_week": "Semana",
"portfolio_untitled": "Sin título",
"price_chart": "Gráfico de Precios",
"privacy_great": "¡Excelente privacidad!",
"privacy_low": "Privacidad baja: protege los fondos",
"privacy_medium": "Considera proteger más fondos",
"processing_transaction": "Procesando transacción...",
"qr_code": "Código QR",
"qr_failed": "Error al generar código QR",
"qr_title": "Código QR",
@@ -623,6 +862,7 @@
"receiving_addresses": "Sus Direcciones de Recepción",
"recent_received": "RECIBIDOS RECIENTES",
"recent_sends": "ENVÍOS RECIENTES",
"recent_transactions": "TRANSACCIONES RECIENTES",
"recipient": "DESTINATARIO",
"recipient_balance": "Destinatario: %.8f → %.8f DRGX",
"recv_type": "Recibido",
@@ -630,6 +870,7 @@
"refresh": "Actualizar",
"refresh_now": "Actualizar Ahora",
"remove_favorite": "Quitar favorito",
"repair_wallet": "Reparar cartera",
"report_bug": "Reportar Error",
"request_amount": "Cantidad (opcional):",
"request_copy_uri": "Copiar URI",
@@ -645,12 +886,16 @@
"request_transparent_addrs": "-- Direcciones Transparentes --",
"request_uri_copied": "URI de pago copiada al portapapeles",
"rescan": "Re-escanear",
"rescan_bootstrapped_msg": "Tu nodo se inicializó con un bootstrap, por lo que los bloques anteriores a la instantánea no están en disco y un reescaneo desde el génesis fallaría. Reescanea desde una altura que incluya tu instantánea para reconciliar el saldo gastado de tu cartera. Tu wallet.dat y los datos de la cadena no se eliminan.",
"rescan_detecting": "Comprobando qué bloques tiene tu nodo en disco…",
"rescan_from_height": "Reescanear desde la altura de bloque:",
"reset_to_defaults": "Restablecer Valores",
"restarting_after_encryption": "Reiniciando daemon después del cifrado...",
"restore_address": "Restaurar dirección",
"result_preview": "Vista previa del resultado",
"retry": "Reintentar",
"review_send": "Revisar Envío",
"rpc_connection": "Conexión RPC...",
"rpc_host": "Host RPC",
"rpc_pass": "Contraseña",
"rpc_port": "Puerto",
@@ -660,12 +905,15 @@
"save_z_transactions": "Guardar Z-tx en lista",
"sb_auth_failed": "Autenticación fallida — verifique rpcuser/rpcpassword",
"sb_block": "Bloque: %d",
"sb_building_witnesses": "Estableciendo testigos",
"sb_building_witnesses_pct": "Reconstruyendo testigos %.0f%%",
"sb_connecting_daemon": "Conectando a dragonxd...",
"sb_connecting_err": "Conectando al daemon — %s",
"sb_connecting_external": "Conectando a daemon externo...",
"sb_connecting_generic": "Conectando al daemon...",
"sb_daemon_crashed": "El daemon se bloqueó %d veces",
"sb_daemon_not_found": "Daemon no encontrado",
"sb_daemon_start_failed": "No se pudo iniciar dragonxd",
"sb_dragonxd_running": "dragonxd ejecutándose",
"sb_dragonxd_stopped": "dragonxd detenido",
"sb_dragonxd_stopping": "Deteniendo dragonxd...",
@@ -691,6 +939,12 @@
"sb_waiting_daemon": "Esperando a dragonxd...",
"sb_waiting_daemon_err": "Esperando a dragonxd — %s",
"sb_warming_up": "Calentando...",
"sb_witness_cache": "Reconstruyendo testigos",
"screenshot_open_dir": "Abrir ubicación",
"screenshot_sweep": "Ejecutar barrido de capturas",
"screenshot_sweep_desc": "Recorre cada tema en cada pestaña y guarda una captura de pantalla de cada una en subcarpetas por pestaña dentro de la carpeta de capturas del directorio de configuración (sobrescribiendo el barrido anterior). Se ejecuta durante unos segundos.",
"screenshot_sweep_full": "Barrido completo de la interfaz",
"search_icons": "Buscar iconos...",
"search_placeholder": "Buscar...",
"security": "SEGURIDAD",
"seed_backup_button": "Frase de recuperación",
@@ -716,8 +970,10 @@
"send_amount_details": "DETALLES DE CANTIDAD",
"send_amount_upper": "CANTIDAD",
"send_clear_fields": "¿Limpiar todos los campos del formulario?",
"send_contacts_button": "Elegir de contactos",
"send_copy_error": "Copiar Error",
"send_dismiss": "Descartar",
"send_err_needs_rescan": "Los datos de las notas blindadas de tu cartera están desactualizados respecto a la blockchain (esto ocurre tras un bootstrap o un reindexado). Ejecuta un reescaneo completo desde Configuración -> Reescanear blockchain y deja que termine por completo, luego intenta enviar de nuevo.",
"send_error_copied": "Error copiado al portapapeles",
"send_error_prefix": "Error: %s",
"send_exceeds_available": "Excede disponible (%.8f)",
@@ -736,6 +992,7 @@
"send_recipient": "DESTINATARIO",
"send_select_source": "Seleccionar dirección de origen...",
"send_sending_from": "ENVIANDO DESDE",
"send_status_unconfirmed": "No se pudo confirmar el estado de la transacción",
"send_submitting": "Enviando transacción...",
"send_switch_to_receive": "Cambia a Recibir para obtener tu dirección y empezar a recibir fondos.",
"send_to": "Enviar a",
@@ -808,6 +1065,8 @@
"settings_noise_opacity": "Opacidad de ruido:",
"settings_not_encrypted": "Sin cifrar",
"settings_not_found": "No encontrado",
"settings_open_app_dir": "Abrir carpeta de la aplicación",
"settings_open_data_dir": "Abrir carpeta de datos",
"settings_other": "Otros",
"settings_pin_active": "PIN",
"settings_privacy": "Privacidad",
@@ -841,16 +1100,24 @@
"shield_check_status": "Verificar Estado",
"shield_completed": "¡Operación completada exitosamente!",
"shield_description": "Protege tus recompensas de minería enviando salidas coinbase de direcciones transparentes a una dirección protegida. Esto mejora la privacidad ocultando tus ingresos de minería.",
"shield_error_prefix": "Error: ",
"shield_from_address": "Dirección de Origen:",
"shield_funds": "Proteger Fondos",
"shield_in_progress": "Operación en progreso...",
"shield_max_utxos": "UTXOs máximos por operación",
"shield_merge_done": "¡Protección/fusión completada!",
"shield_op_failed": "Operación fallida: ",
"shield_op_submitted": "Operación enviada: ",
"shield_operation_id": "ID de operación: %s",
"shield_select_z": "Seleccionar dirección z...",
"shield_send_failed": "Error al proteger: ",
"shield_started": "Operación de protección iniciada",
"shield_status_check_error": "Error al comprobar el estado: ",
"shield_status_label": "Estado: ",
"shield_submitting": "Enviando operación...",
"shield_title": "Proteger Recompensas de Coinbase",
"shield_to_address": "Dirección Destino (Protegida):",
"shield_unknown_error": "Error desconocido",
"shield_utxo_limit": "Límite UTXO:",
"shield_wildcard_hint": "Usa '*' para proteger desde todas las direcciones transparentes",
"shielded": "Blindada",
@@ -860,11 +1127,16 @@
"shielding_notice": "Nota: Esto blindará fondos de una dirección transparente (T) a una dirección privada (Z).",
"show": "Mostrar",
"show_hidden": "Mostrar ocultos (%d)",
"show_qr": "Mostrar QR",
"show_qr_code": "Mostrar Código QR",
"showing_transactions": "Mostrando %d%d de %d transacciones (total: %zu)",
"showing_x_of_y": "Mostrando %d de %d direcciones",
"simple_background": "Fondo simple",
"slider_off": "Apagado",
"sort_amount_high": "Mayor importe",
"sort_amount_low": "Menor cantidad",
"sort_date_newest": "Más recientes primero",
"sort_date_oldest": "Más antiguas primero",
"start_mining": "Iniciar Minería",
"status": "Estado",
"stop_external": "Detener daemon externo",
@@ -919,6 +1191,8 @@
"tt_clear_ztx": "Eliminar historial de z-transacciones en caché local",
"tt_custom_fees": "Habilitar entrada manual de comisiones al enviar transacciones",
"tt_custom_theme": "Tema personalizado activo",
"tt_daemon_install_bundled": "Detiene el nodo, sobrescribe el dragonxd instalado con la versión incluida en esta compilación de la cartera y luego lo reinicia",
"tt_daemon_update_check": "Descarga y verifica el nodo completo dragonxd más reciente desde el Gitea del proyecto, y luego reinicia para aplicarlo",
"tt_debug_collapse": "Colapsar opciones de registro de depuración",
"tt_debug_expand": "Expandir opciones de registro de depuración",
"tt_delete_blockchain": "Eliminar todos los datos de la blockchain e iniciar una nueva sincronización. Se preservan wallet.dat y la configuración.",
@@ -934,15 +1208,19 @@
"tt_keep_daemon": "El daemon se detendrá cuando ejecute el asistente de configuración",
"tt_language": "Idioma de la interfaz de la billetera",
"tt_layout_hotkey": "Atajo: teclas de flecha izquierda/derecha para cambiar diseños de Balance",
"tt_lite_redownload": "Volver a descargar y re-escanear todos los bloques del servidor lite",
"tt_lock": "Bloquear la billetera inmediatamente",
"tt_low_spec": "Desactivar todos los efectos visuales pesados\\nAtajo: Ctrl+Shift+Down",
"tt_merge": "Consolidar múltiples UTXOs en una dirección",
"tt_mine_idle": "Iniciar minería automáticamente cuando el\\nsistema esté inactivo (sin entrada de teclado/ratón)",
"tt_noise": "Intensidad de textura granulada (0%% = apagado, 100%% = máximo)",
"tt_open_app_dir": "Abrir la carpeta de ObsidianDragon (configuración, temas, registros) en el explorador de archivos",
"tt_open_data_dir": "Abre en el gestor de archivos la carpeta con los datos de tu cartera y de la blockchain",
"tt_open_dir": "Clic para abrir en explorador de archivos",
"tt_reduce_motion": "Desactivar transiciones animadas y lerp de saldo para accesibilidad",
"tt_remove_encrypt": "Quitar cifrado y almacenar la billetera sin protección",
"tt_remove_pin": "Quitar PIN y requerir contraseña para desbloquear",
"tt_repair_wallet": "Borra y reconstruye los registros de transacciones de la cartera a partir de la blockchain (corrige notas que no se envían tras un re-escaneo)",
"tt_report_bug": "Reportar un problema en el rastreador del proyecto",
"tt_request_payment": "Generar una solicitud de pago con código QR",
"tt_rescan": "Reescanear la cadena de bloques en busca de transacciones faltantes",
@@ -980,7 +1258,18 @@
"tx_from_address": "Dirección Origen:",
"tx_id_label": "ID de Transacción:",
"tx_immature": "INMADURO",
"tx_loading_enriching_sends": "Comprobando detalles de transacciones enviadas (%d)",
"tx_loading_fetching_transparent": "Obteniendo historial transparente",
"tx_loading_history_progress": "Cargando historial más antiguo (%d%%)",
"tx_loading_queued": "Actualización de transacciones en cola",
"tx_loading_refreshing_cached": "Actualizando el historial de la cartera (%d en caché)",
"tx_loading_scanning_shielded": "Escaneando historial protegido (%d direcciones)",
"tx_mined": "MINADO",
"tx_progress_balances": "Actualizando saldos",
"tx_progress_finalizing": "Finalizando transacción",
"tx_progress_history": "Actualizando el historial",
"tx_progress_submitting": "Enviando transacción al daemon",
"tx_progress_waiting_ops": "Esperando la operación (%d)",
"tx_received": "RECIBIDO",
"tx_sent": "ENVIADO",
"tx_to_address": "Dirección Destino:",
@@ -992,6 +1281,14 @@
"unconfirmed": "Sin confirmar",
"undo_clear": "Deshacer Limpieza",
"unknown": "Desconocido",
"unmark_mining_address": "Desmarcar dirección de minería",
"upd_back": "Atrás",
"upd_install": "Instalar",
"upd_installed_badge": "instalado",
"upd_no_build_platform": "No hay compilación para esta plataforma",
"upd_prerelease": "prelanzamiento",
"upd_reinstall": "Reinstalar",
"upd_select_version": "Selecciona una versión para instalar",
"use_embedded_daemon": "Usar dragonxd integrado",
"use_tor": "Usar Tor",
"validate_btn": "Validar",
@@ -1011,6 +1308,7 @@
"verbose_logging": "Registro detallado",
"version": "Versión",
"view": "Ver",
"view_all": "Ver todo",
"view_details": "Ver Detalles",
"view_on_explorer": "Ver en Explorador",
"waiting_for_daemon": "Esperando conexión al daemon...",
@@ -1049,6 +1347,31 @@
"website": "Sitio Web",
"window_opacity": "Opacidad de ventana",
"wizard_daemon_start_failed": "Error al iniciar el daemon — se reintentará automáticamente",
"xmrig_browse_releases": "Ver todos los lanzamientos…",
"xmrig_checking": "Buscando el minero más reciente…",
"xmrig_current": "Actual:",
"xmrig_download_install": "Descargar e instalar",
"xmrig_downloading": "Descargando…",
"xmrig_installed": "Instalado:",
"xmrig_installed_ok": "Minero instalado",
"xmrig_installing": "Instalando…",
"xmrig_latest": "Más reciente:",
"xmrig_loading_releases": "Cargando versiones…",
"xmrig_none": "ninguno",
"xmrig_reinstall": "Reinstalar",
"xmrig_stop_mining_first": "Detén la minería antes de actualizar el minero.",
"xmrig_unavailable_body": "No hay ninguna versión del minero disponible para esta plataforma.",
"xmrig_unavailable_title": "Actualizaciones del minero no disponibles",
"xmrig_unknown_error": "Error desconocido.",
"xmrig_up_to_date": "El minero está actualizado",
"xmrig_update_available": "Hay un nuevo minero disponible",
"xmrig_update_button": "Actualizar minero…",
"xmrig_update_failed": "Error en la actualización",
"xmrig_update_short": "Actualizar",
"xmrig_update_title": "Actualizar minero",
"xmrig_verify_note": "La descarga se comprueba con la suma de verificación SHA-256 publicada de la versión antes de instalar.",
"xmrig_verifying": "Verificando…",
"xmrig_version": "Versión:",
"yes_clear": "Sí, Limpiar",
"your_addresses": "Sus Direcciones",
"z_address": "Dirección Z",