feat(ui): implement UI/UX audit — i18n, HiDPI, theme, destructive-action & overflow fixes
Implements all 26 confirmed UI/UX audit findings plus the 4 dashboard/timeline tile labels. Verified across full-node + Lite + Windows builds (ctest green) and an adversarial diff review (one market-tab delete regression caught + fixed). i18n coverage: - Balance hero/quick-actions/toasts + dashboard & timeline tiles (Total Balance, Shielded, Transparent, Quick Send, Quick Receive, Click to open, Market) - Send: Review Send / Cancel / Paste / view-only tooltip / memo byte counter - Settings: Lite lifecycle errors, plaintext-RPC security warning, 8 toasts - Mining pool-payout tooltip - Resolve daemon_update_title double-assignment collision (new daemon_update_prompt_title) - 23 new keys translated into all 8 locales; CJK subset font rebuilt HiDPI: DPI-scale the Send amount bar, mining thread-tile clamp bounds, receive loading skeleton, and sidebar notification-badge insets. Light theme: theme-aware material::SurfaceOverlay() for balance bar tracks and row-hover highlights; contacts active-pill foreground uses OnPrimary(). Destructive actions: arm/confirm for portfolio-group delete, saved pool/worker remove, and avatar-image delete. Interaction/overflow: route balance star/eye buttons and the console fold-toggle through popup-safe guards; clip peer addr/subver; truncate the balance custom label; measure Settings tool-button widths; mining stepper disabled-state feedback; +/- stepper buttons restyled to match the thread tiles. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -92,7 +92,10 @@
|
||||
"balance": "残高",
|
||||
"balance_history_collecting": "残高履歴 — データを収集中...",
|
||||
"balance_layout": "残高レイアウト",
|
||||
"balance_layout_switched": "レイアウト: %s",
|
||||
"balance_mining_rate": "マイニング中 %s",
|
||||
"balance_shielded_fmt": "シールド: %.8f",
|
||||
"balance_syncing_pct": "同期中 %.1f%%",
|
||||
"balance_transparent_fmt": "透明: %.8f",
|
||||
"ban": "ブロック",
|
||||
"banned_peers": "ブロック済みピア",
|
||||
@@ -132,6 +135,7 @@
|
||||
"bootstrap_verifying": "チェックサムを検証中...",
|
||||
"bootstrap_wallet_protected": "(wallet.dat は保護されています)",
|
||||
"bootstrap_warning": "既存のブロックデータ(blocks、chainstate、notarizations)は削除され置き換えられます。wallet.dat は変更・削除されません。",
|
||||
"byte_count_fmt": "%zu / %zu バイト",
|
||||
"cancel": "キャンセル",
|
||||
"change_pass_confirm": "新しいパスフレーズ(確認):",
|
||||
"change_pass_current": "現在のパスフレーズ:",
|
||||
@@ -441,6 +445,7 @@
|
||||
"daemon_update_latest": "最新:",
|
||||
"daemon_update_loading": "リリースを読み込み中…",
|
||||
"daemon_update_now": "今すぐ更新",
|
||||
"daemon_update_prompt_title": "ノードデーモンを更新しますか?",
|
||||
"daemon_update_reinstall": "再インストール",
|
||||
"daemon_update_restart_note": "新しいバージョンを実行するにはデーモンを再起動してください。",
|
||||
"daemon_update_restart_now": "今すぐデーモンを再起動",
|
||||
@@ -657,6 +662,7 @@
|
||||
"light": "ライト",
|
||||
"lite_account_label": "アカウント",
|
||||
"lite_action": "アクション",
|
||||
"lite_backend_unavailable": "ライトウォレットのバックエンドが利用できません",
|
||||
"lite_backup_keys": "バックアップと鍵",
|
||||
"lite_birthday_backup": "誕生日:%llu (これもバックアップしてください)",
|
||||
"lite_birthday_hint": "スキャンを開始するブロック高。不明な場合は0のままにしてください(完全スキャンが遅くなります)。",
|
||||
@@ -664,9 +670,12 @@
|
||||
"lite_console_backend_commands": "バックエンドコマンド:",
|
||||
"lite_console_help_passthrough": "その他の入力はライトウォレットのコンソールコマンドとして実行されます。",
|
||||
"lite_copy": "コピー",
|
||||
"lite_could_not_start": "操作を開始できませんでした",
|
||||
"lite_could_not_write": "書き込めませんでした ",
|
||||
"lite_encrypt_wallet": "ウォレットを暗号化",
|
||||
"lite_encryption_removed": "暗号化を解除しました",
|
||||
"lite_enter_all_seed_words": "復元するには24個のシードワードをすべて入力してください(現在 %d 個)",
|
||||
"lite_enter_wallet_path": "ウォレットのパスを入力してください",
|
||||
"lite_hide_wipe": "非表示にして消去",
|
||||
"lite_import": "インポート",
|
||||
"lite_import_key_label": "鍵をインポート",
|
||||
@@ -920,6 +929,7 @@
|
||||
"mining_pool": "プール",
|
||||
"mining_pool_fee": "手数料",
|
||||
"mining_pool_hashrate": "プールハッシュレート",
|
||||
"mining_pool_needs_payout_tooltip": "先に支払い先アドレスを入力してください(Zアドレスを生成)",
|
||||
"mining_pool_url": "プールURL",
|
||||
"mining_pools_header": "プール",
|
||||
"mining_recent_blocks": "最近のブロック",
|
||||
@@ -1121,6 +1131,8 @@
|
||||
"qr_failed": "QRコードの生成に失敗しました",
|
||||
"qr_title": "QRコード",
|
||||
"qr_unavailable": "QR利用不可",
|
||||
"quick_receive": "クイック受取",
|
||||
"quick_send": "クイック送金",
|
||||
"ram_daemon_gb": "デーモン:%.1f GB (%s)",
|
||||
"ram_daemon_mb": "デーモン:%.0f MB (%s)",
|
||||
"ram_system_gb": "システム:%.1f / %.0f GB",
|
||||
@@ -1170,6 +1182,7 @@
|
||||
"rpc_connection": "RPC接続...",
|
||||
"rpc_host": "RPCホスト",
|
||||
"rpc_pass": "パスワード",
|
||||
"rpc_plaintext_remote_warning": "リモートRPCは暗号化されていないHTTPを使用しています。デーモンがTLSに対応している場合は、DRAGONX.confにrpctls=1を追加してください。",
|
||||
"rpc_port": "ポート",
|
||||
"rpc_user": "ユーザー名",
|
||||
"save": "保存",
|
||||
@@ -1276,6 +1289,7 @@
|
||||
"send_tooltip_not_connected": "デーモンに未接続",
|
||||
"send_tooltip_select_source": "まず送信元アドレスを選択してください",
|
||||
"send_tooltip_syncing": "ブロックチェーンの同期をお待ちください",
|
||||
"send_tooltip_view_only": "閲覧専用アドレス — 送金鍵がないため送金できません",
|
||||
"send_total": "合計",
|
||||
"send_transaction": "取引を送信",
|
||||
"send_tx_failed": "取引に失敗しました",
|
||||
@@ -1339,6 +1353,7 @@
|
||||
"settings_locked": "ロック済み",
|
||||
"settings_merge_to_address": "アドレスにマージ...",
|
||||
"settings_noise_opacity": "ノイズ不透明度:",
|
||||
"settings_not_connected": "デーモンに接続されていません",
|
||||
"settings_not_encrypted": "暗号化されていません",
|
||||
"settings_not_found": "見つかりません",
|
||||
"settings_open_app_dir": "アプリフォルダを開く",
|
||||
@@ -1349,18 +1364,23 @@
|
||||
"settings_privacy": "プライバシー",
|
||||
"settings_quick_unlock_pin": "クイックアンロック PIN",
|
||||
"settings_reduce_transparency": "透明度を下げる",
|
||||
"settings_reloaded": "ディスクから設定を再読み込みしました",
|
||||
"settings_remove_encryption": "暗号化を解除",
|
||||
"settings_remove_pin": "PIN を削除",
|
||||
"settings_request_payment": "支払い請求...",
|
||||
"settings_rescan_desc": "欠落したトランザクションのためにブロックチェーンを再スキャン",
|
||||
"settings_restart_daemon": "デーモンを再起動",
|
||||
"settings_rpc_connection": "RPC 接続",
|
||||
"settings_rpc_error_prefix": "RPCエラー: ",
|
||||
"settings_rpc_note": "注意:接続設定は通常 DRAGONX.conf から自動検出されます",
|
||||
"settings_rpc_ok": "RPC接続は正常です",
|
||||
"settings_save_shielded_desc": "z-addr トランザクションをローカルファイルに保存して表示",
|
||||
"settings_save_shielded_local": "シールドトランザクション履歴をローカルに保存",
|
||||
"settings_saved": "設定を保存しました",
|
||||
"settings_set_pin": "PIN を設定",
|
||||
"settings_shield_mining": "マイニングシールド...",
|
||||
"settings_solid_colors_desc": "ぼかし効果の代わりに単色を使用(アクセシビリティ)",
|
||||
"settings_theme_refreshed": "テーマ一覧を更新しました",
|
||||
"settings_tor_desc": "プライバシー向上のため全接続を Tor 経由にする",
|
||||
"settings_unlocked": "ロック解除",
|
||||
"settings_use_tor_network": "ネットワーク接続に Tor を使用",
|
||||
@@ -1372,6 +1392,8 @@
|
||||
"settings_wallet_maintenance": "ウォレットメンテナンス",
|
||||
"settings_wallet_not_found": "ウォレットファイルが見つかりません",
|
||||
"settings_wallet_size_label": "ウォレットサイズ:",
|
||||
"settings_ztx_cleared": "Zトランザクション履歴を消去しました",
|
||||
"settings_ztx_not_found": "履歴ファイルが見つかりません",
|
||||
"setup_wizard": "セットアップウィザード",
|
||||
"share": "共有",
|
||||
"shield_check_status": "ステータスを確認",
|
||||
@@ -1454,6 +1476,7 @@
|
||||
"theme": "テーマ",
|
||||
"theme_effects": "テーマ効果",
|
||||
"theme_language": "テーマと言語",
|
||||
"tile_click_to_open": "クリックして開く",
|
||||
"time_days_ago": "%d日前",
|
||||
"time_hours_ago": "%d時間前",
|
||||
"time_minutes_ago": "%d分前",
|
||||
@@ -1469,6 +1492,7 @@
|
||||
"tools": "ツール",
|
||||
"tools_actions": "ツールとアクション...",
|
||||
"total": "合計",
|
||||
"total_balance_label": "総残高",
|
||||
"transaction_id": "取引ID",
|
||||
"transaction_sent": "取引の送信に成功しました",
|
||||
"transaction_sent_msg": "取引を送信しました!",
|
||||
|
||||
Reference in New Issue
Block a user