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": "Gelder zusammenführen",
|
||||
"merge_started": "Zusammenführung gestartet",
|
||||
"merge_title": "An Adresse zusammenführen",
|
||||
"mig_adopt": "Dies zu meiner Wallet machen",
|
||||
"mig_adopting": "Ihre neue Wallet wird installiert und neu gescannt…",
|
||||
"mig_backed_up": "Ich habe meine Wiederherstellungsphrase aufgeschrieben",
|
||||
"mig_balance": "Aktuelles Wallet-Guthaben: %.8f DRGX (abzüglich einer kleinen Gebühr)",
|
||||
"mig_confirming": "Es wird auf die Bestätigung der Übertragung in der Blockchain gewartet, bevor die Wallet gewechselt wird — dies garantiert, dass Ihre Gelder tatsächlich verschoben wurden.",
|
||||
"mig_confs": "Übertragungsbestätigungen: %d",
|
||||
"mig_continue_sweep": "Weiter zur Übertragung",
|
||||
"mig_copy_seed": "Phrase kopieren",
|
||||
"mig_create": "Seed-Wallet erstellen",
|
||||
"mig_discard": "Migration verwerfen",
|
||||
"mig_done": "Migration abgeschlossen. Ihre Wallet ist nun durch Ihre Wiederherstellungsphrase gesichert.",
|
||||
"mig_done_btn": "Fertig",
|
||||
"mig_done_detail": "Der Daemon führt einen Neuscan durch, um Ihre Gelder anzuzeigen — das kann einige Minuten dauern. Ihre vorherige Wallet wurde als .bak im Datenordner gespeichert.",
|
||||
"mig_intro": "Dies erstellt eine brandneue Wallet, die durch eine 24-Wort-Wiederherstellungsphrase gesichert ist, in einem isolierten Knoten, damit Sie Ihre Gelder dorthin übertragen können. Ihre aktuelle Wallet wird NICHT verändert und in diesem Schritt werden KEINE Gelder verschoben — Sie sichern zunächst die neue Wiederherstellungsphrase und übertragen Ihre Gelder dann in einem separaten, bestätigten Schritt.",
|
||||
"mig_later": "Später",
|
||||
"mig_receive_addr": "Empfangsadresse der neuen Wallet:",
|
||||
"mig_remainder": "Einige Gelder befinden sich noch in Ihrer alten Wallet (zu viele Eingänge für eine einzelne Transaktion) — übertragen Sie den Rest, bevor Sie wechseln.",
|
||||
"mig_remaining": "Verbleibend in alter Wallet: %.8f DRGX",
|
||||
"mig_seed_warning": "Schreiben Sie diese 24 Wörter der Reihe nach auf und bewahren Sie sie offline auf. Sie sind die einzige Sicherung Ihrer neuen Wallet — wenn Sie sie verlieren, sind die migrierten Gelder für immer verloren.",
|
||||
"mig_step1_done": "Schritt 1 von 2 abgeschlossen — Ihre Gelder wurden noch NICHT verschoben. Sie in diese neue Wallet zu übertragen ist der nächste Schritt.",
|
||||
"mig_sweep_all": "Alle Gelder übertragen",
|
||||
"mig_sweep_intro": "Übertragen Sie nun alle Gelder aus Ihrer aktuellen Wallet in die neue Seed-Wallet. Dies sendet eine einzelne Transaktion an die Adresse der neuen Wallet; Ihre Wiederherstellungsphrase (bereits gesichert) kontrolliert die Gelder von nun an.",
|
||||
"mig_sweep_remaining": "Rest übertragen",
|
||||
"mig_sweeping": "Ihre Gelder werden in die neue Wallet übertragen…",
|
||||
"mig_title": "Zu einer Seed-Wallet migrieren",
|
||||
"mig_to": "An: ",
|
||||
"mig_txid": "txid: ",
|
||||
"mig_unlock_first": "Entsperren Sie zuerst Ihre Wallet, um daraus auszugeben.",
|
||||
"mig_waiting_mine": "Es wird darauf gewartet, dass die Übertragungstransaktion geschürft wird…",
|
||||
"mig_working": "Ihre neue Seed-Wallet wird in einem isolierten Knoten erstellt — das kann eine Minute dauern. Ihre Haupt-Wallet läuft weiter.",
|
||||
"mine_when_idle": "Im Leerlauf minen",
|
||||
"mined": "gemined",
|
||||
"mined_filter": "Gemined",
|
||||
@@ -655,6 +685,7 @@
|
||||
"seed_backup_saved": "Gespeichert unter ",
|
||||
"seed_backup_title": "Wiederherstellungsphrase sichern",
|
||||
"seed_backup_warning": "Schreiben Sie sie der Reihe nach auf, bewahren Sie sie offline auf und teilen oder fotografieren Sie sie niemals. Wenn Sie sie verlieren, können Ihre Gelder nicht wiederhergestellt werden.",
|
||||
"seed_migrate_button": "Zu Seed-Wallet migrieren…",
|
||||
"select_address": "Adresse auswählen...",
|
||||
"select_receiving_address": "Empfangsadresse auswählen...",
|
||||
"select_source_address": "Quelladresse auswählen...",
|
||||
@@ -904,6 +935,7 @@
|
||||
"tt_scan_themes": "Nach neuen Themes suchen.\\nTheme-Ordner ablegen in:\\n%s",
|
||||
"tt_scanline": "CRT-Scanlinieneffekt in der Konsole",
|
||||
"tt_seed_backup": "Die 24-Wort-Wiederherstellungsphrase Ihrer Wallet anzeigen und sichern",
|
||||
"tt_seed_migrate": "Eine neue Wallet mit Wiederherstellungsphrase erstellen und Ihre Gelder dorthin übertragen",
|
||||
"tt_set_pin": "Eine 4-8-stellige PIN für schnelles Entsperren festlegen",
|
||||
"tt_shield_mining": "Transparente Mining-Belohnungen an eine geschirmte Adresse verschieben",
|
||||
"tt_simple_bg": "Einen einfachen Verlauf für den Hintergrund verwenden\\nHotkey: Ctrl+Up",
|
||||
|
||||
Reference in New Issue
Block a user