i18n(wallet): translate the migrate-to-seed UI + document it in CLAUDE.md
Route the migration modal (renderSeedMigrationDialog) through TR() — 32 new keys (30 mig_* plus the previously-untranslated seed_migrate_button/ tt_seed_migrate), reusing existing common keys (cancel/close/refresh/ seed_backup_save*). Format-arg strings go through snprintf(buf, TR(...), v) so the %.8f/%d specifiers stay in the (validated) translations; plain strings use "%s", TR(...) to avoid -Wformat-security. Translated into de/es/fr/ja/ko/pt/ru/zh — additive only (972 -> 1004 keys per language, format specifiers verified preserved); CJK subset font rebuilt. CLAUDE.md gains a "Seed phrase & migrate-to-seed" section documenting the hd-transparent-keys daemon dependency, -usemnemonic, the backup screen, and the Phase 1 (isolated create) / Phase 2 (sweep + Confirming gate + adopt) flow that was live-verified on mainnet. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -383,6 +383,36 @@
|
||||
"merge_funds": "合并资金",
|
||||
"merge_started": "合并操作已开始",
|
||||
"merge_title": "合并到地址",
|
||||
"mig_adopt": "将其设为我的钱包",
|
||||
"mig_adopting": "正在安装您的新钱包并重新扫描…",
|
||||
"mig_backed_up": "我已抄写下我的助记词",
|
||||
"mig_balance": "当前钱包余额:%.8f DRGX(扣除少量手续费)",
|
||||
"mig_confirming": "正在等待此次扫入在链上确认,然后再切换钱包——这可确保您的资金确实已经转移。",
|
||||
"mig_confs": "扫入确认数:%d",
|
||||
"mig_continue_sweep": "继续扫入",
|
||||
"mig_copy_seed": "复制助记词",
|
||||
"mig_create": "创建助记词钱包",
|
||||
"mig_discard": "放弃迁移",
|
||||
"mig_done": "迁移完成。您的钱包现在由您的助记词支持。",
|
||||
"mig_done_btn": "完成",
|
||||
"mig_done_detail": "守护进程正在重新扫描以显示您的资金——这可能需要几分钟。您之前的钱包已作为 .bak 保存在数据文件夹中。",
|
||||
"mig_intro": "这会在一个隔离的节点中创建一个由 24 词助记词支持的全新钱包,以便您将资金转入其中。您当前的钱包不会受到影响,本步骤也不会转移任何资金——您将先备份新助记词,然后再作为单独的、经确认的步骤把资金扫入其中。",
|
||||
"mig_later": "稍后",
|
||||
"mig_receive_addr": "新钱包接收地址:",
|
||||
"mig_remainder": "您的旧钱包中仍有部分资金(一笔交易的输入过多)——请在切换前扫入剩余部分。",
|
||||
"mig_remaining": "旧钱包中剩余:%.8f DRGX",
|
||||
"mig_seed_warning": "请按顺序将这 24 个词抄写下来并离线保存。它们是您新钱包唯一的备份——一旦丢失,您迁移的资金将永久无法恢复。",
|
||||
"mig_step1_done": "2 步中的第 1 步已完成——您的资金尚未转移。将它们扫入这个新钱包是下一步。",
|
||||
"mig_sweep_all": "扫入全部资金",
|
||||
"mig_sweep_intro": "现在将您当前钱包中的所有资金扫入新的助记词钱包。这会向新钱包的地址发送一笔交易;从此以后由您的助记词(已备份)控制这些资金。",
|
||||
"mig_sweep_remaining": "扫入剩余部分",
|
||||
"mig_sweeping": "正在将您的资金扫入新钱包…",
|
||||
"mig_title": "迁移到助记词钱包",
|
||||
"mig_to": "至:",
|
||||
"mig_txid": "txid: ",
|
||||
"mig_unlock_first": "请先解锁您的钱包才能从中花费。",
|
||||
"mig_waiting_mine": "正在等待扫入交易被打包…",
|
||||
"mig_working": "正在隔离的节点中创建您的新助记词钱包——这可能需要一分钟。您的主钱包将继续运行。",
|
||||
"mine_when_idle": "空闲时挖矿",
|
||||
"mined": "已挖得",
|
||||
"mined_filter": "已挖得",
|
||||
@@ -655,6 +685,7 @@
|
||||
"seed_backup_saved": "已保存到 ",
|
||||
"seed_backup_title": "备份助记词",
|
||||
"seed_backup_warning": "请按顺序将它们抄写下来,离线保存,切勿分享或拍照。一旦丢失,您的资金将无法恢复。",
|
||||
"seed_migrate_button": "迁移到助记词钱包…",
|
||||
"select_address": "选择地址...",
|
||||
"select_receiving_address": "选择接收地址...",
|
||||
"select_source_address": "选择来源地址...",
|
||||
@@ -904,6 +935,7 @@
|
||||
"tt_scan_themes": "扫描新主题。\\n将主题文件夹放在:\\n%s",
|
||||
"tt_scanline": "控制台中的 CRT 扫描线效果",
|
||||
"tt_seed_backup": "显示并备份您钱包的 24 词恢复助记词",
|
||||
"tt_seed_migrate": "创建一个新的助记词钱包并将您的资金转入其中",
|
||||
"tt_set_pin": "设置 4-8 位 PIN 以快速解锁",
|
||||
"tt_shield_mining": "将透明挖矿奖励转移到屏蔽地址",
|
||||
"tt_simple_bg": "使用简单渐变作为背景\\n快捷键:Ctrl+Up",
|
||||
|
||||
Reference in New Issue
Block a user