i18n(wallets): translate the new badge/count keys + rebuild CJK subset
Back-fill the 10 new Wallets-dialog keys (metadata "keys"/"txs" columns and the Encrypted/Seed/Legacy/Unknown badge labels + tooltips) into all eight languages via scripts/add_missing_translations.py (additive; +80 keys, no reformatting), and rebuild res/fonts/NotoSansCJK-Subset.ttf so the new zh/ja/ko glyphs (判 種 類 …) render instead of tofu. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Binary file not shown.
@@ -1323,12 +1323,22 @@
|
||||
"wallets_add": "Ordner hinzufügen",
|
||||
"wallets_add_folder": "Auch einen weiteren Ordner nach Wallet-Dateien durchsuchen:",
|
||||
"wallets_add_folder_toggle": "+ Weiteren Ordner nach Wallets durchsuchen…",
|
||||
"wallets_badge_encrypted": "Verschlüsselt (passphrasengeschützt)",
|
||||
"wallets_badge_encrypted_short": "Verschlüsselt",
|
||||
"wallets_badge_legacy": "Legacy-Wallet (keine Seed-Phrase)",
|
||||
"wallets_badge_legacy_short": "Legacy",
|
||||
"wallets_badge_seed": "Seed-Phrase-Wallet (HD)",
|
||||
"wallets_badge_seed_short": "Seed-Phrase",
|
||||
"wallets_badge_unknown": "Wallet-Typ nicht vollständig ermittelt (große Datei — zum Bestätigen öffnen)",
|
||||
"wallets_badge_unknown_short": "Unbekannt",
|
||||
"wallets_button": "Wallets…",
|
||||
"wallets_col_addresses": "Adressen",
|
||||
"wallets_col_balance": "Guthaben",
|
||||
"wallets_col_keys": "Schlüssel",
|
||||
"wallets_col_name": "Wallet",
|
||||
"wallets_col_opened": "Zuletzt geöffnet",
|
||||
"wallets_col_size": "Größe",
|
||||
"wallets_col_txs": "Tx",
|
||||
"wallets_create": "Wallet erstellen",
|
||||
"wallets_creating": "Wallet wird erstellt — der Node wird neu gestartet…",
|
||||
"wallets_current": "aktuell",
|
||||
|
||||
@@ -1323,12 +1323,22 @@
|
||||
"wallets_add": "Agregar carpeta",
|
||||
"wallets_add_folder": "Escanear también otra carpeta en busca de archivos de cartera:",
|
||||
"wallets_add_folder_toggle": "+ Buscar wallets en otra carpeta…",
|
||||
"wallets_badge_encrypted": "Cifrada (protegida con contraseña)",
|
||||
"wallets_badge_encrypted_short": "Cifrada",
|
||||
"wallets_badge_legacy": "Billetera heredada (sin frase semilla)",
|
||||
"wallets_badge_legacy_short": "Heredada",
|
||||
"wallets_badge_seed": "Billetera con frase semilla (HD)",
|
||||
"wallets_badge_seed_short": "Frase semilla",
|
||||
"wallets_badge_unknown": "Tipo de billetera no determinado por completo (archivo grande — abra para confirmar)",
|
||||
"wallets_badge_unknown_short": "Desconocido",
|
||||
"wallets_button": "Carteras…",
|
||||
"wallets_col_addresses": "Direcciones",
|
||||
"wallets_col_balance": "Saldo",
|
||||
"wallets_col_keys": "claves",
|
||||
"wallets_col_name": "Cartera",
|
||||
"wallets_col_opened": "Última apertura",
|
||||
"wallets_col_size": "Tamaño",
|
||||
"wallets_col_txs": "tx",
|
||||
"wallets_create": "Crear cartera",
|
||||
"wallets_creating": "Creando cartera — el nodo se reiniciará…",
|
||||
"wallets_current": "actual",
|
||||
|
||||
@@ -1323,12 +1323,22 @@
|
||||
"wallets_add": "Ajouter le dossier",
|
||||
"wallets_add_folder": "Analyser aussi un autre dossier à la recherche de fichiers de portefeuille :",
|
||||
"wallets_add_folder_toggle": "+ Analyser un autre dossier pour les portefeuilles…",
|
||||
"wallets_badge_encrypted": "Chiffré (protégé par phrase secrète)",
|
||||
"wallets_badge_encrypted_short": "Chiffré",
|
||||
"wallets_badge_legacy": "Portefeuille hérité (sans phrase de récupération)",
|
||||
"wallets_badge_legacy_short": "Hérité",
|
||||
"wallets_badge_seed": "Portefeuille à phrase de récupération (HD)",
|
||||
"wallets_badge_seed_short": "Phrase secrète",
|
||||
"wallets_badge_unknown": "Type de portefeuille non entièrement déterminé (fichier volumineux — ouvrir pour confirmer)",
|
||||
"wallets_badge_unknown_short": "Inconnu",
|
||||
"wallets_button": "Portefeuilles…",
|
||||
"wallets_col_addresses": "Adresses",
|
||||
"wallets_col_balance": "Solde",
|
||||
"wallets_col_keys": "clés",
|
||||
"wallets_col_name": "Portefeuille",
|
||||
"wallets_col_opened": "Dernière ouverture",
|
||||
"wallets_col_size": "Taille",
|
||||
"wallets_col_txs": "tx",
|
||||
"wallets_create": "Créer le portefeuille",
|
||||
"wallets_creating": "Création du portefeuille — le nœud va redémarrer…",
|
||||
"wallets_current": "actuel",
|
||||
|
||||
@@ -1323,12 +1323,22 @@
|
||||
"wallets_add": "フォルダを追加",
|
||||
"wallets_add_folder": "ウォレットファイルを検索する別のフォルダを追加:",
|
||||
"wallets_add_folder_toggle": "+ 別のフォルダーをウォレット検索…",
|
||||
"wallets_badge_encrypted": "暗号化済み(パスフレーズ保護)",
|
||||
"wallets_badge_encrypted_short": "暗号化",
|
||||
"wallets_badge_legacy": "レガシーウォレット(シードフレーズなし)",
|
||||
"wallets_badge_legacy_short": "レガシー",
|
||||
"wallets_badge_seed": "シードフレーズウォレット (HD)",
|
||||
"wallets_badge_seed_short": "シードフレーズ",
|
||||
"wallets_badge_unknown": "ウォレットの種類を完全に判定できません(大きなファイル — 開いて確認)",
|
||||
"wallets_badge_unknown_short": "不明",
|
||||
"wallets_button": "ウォレット…",
|
||||
"wallets_col_addresses": "アドレス",
|
||||
"wallets_col_balance": "残高",
|
||||
"wallets_col_keys": "個の鍵",
|
||||
"wallets_col_name": "ウォレット",
|
||||
"wallets_col_opened": "最終使用",
|
||||
"wallets_col_size": "サイズ",
|
||||
"wallets_col_txs": "件",
|
||||
"wallets_create": "ウォレットを作成",
|
||||
"wallets_creating": "ウォレットを作成中 — ノードが再起動します…",
|
||||
"wallets_current": "現在",
|
||||
|
||||
@@ -1323,12 +1323,22 @@
|
||||
"wallets_add": "폴더 추가",
|
||||
"wallets_add_folder": "지갑 파일을 검색할 폴더를 추가로 지정:",
|
||||
"wallets_add_folder_toggle": "+ 다른 폴더에서 지갑 검색…",
|
||||
"wallets_badge_encrypted": "암호화됨 (암호로 보호됨)",
|
||||
"wallets_badge_encrypted_short": "암호화됨",
|
||||
"wallets_badge_legacy": "레거시 지갑 (시드 문구 없음)",
|
||||
"wallets_badge_legacy_short": "레거시",
|
||||
"wallets_badge_seed": "시드 문구 지갑 (HD)",
|
||||
"wallets_badge_seed_short": "시드 문구",
|
||||
"wallets_badge_unknown": "지갑 유형을 완전히 확인하지 못함 (큰 파일 — 열어서 확인)",
|
||||
"wallets_badge_unknown_short": "알 수 없음",
|
||||
"wallets_button": "지갑…",
|
||||
"wallets_col_addresses": "주소",
|
||||
"wallets_col_balance": "잔액",
|
||||
"wallets_col_keys": "개 키",
|
||||
"wallets_col_name": "지갑",
|
||||
"wallets_col_opened": "마지막 열람",
|
||||
"wallets_col_size": "크기",
|
||||
"wallets_col_txs": "건",
|
||||
"wallets_create": "지갑 만들기",
|
||||
"wallets_creating": "지갑을 만드는 중 — 노드가 재시작됩니다…",
|
||||
"wallets_current": "현재",
|
||||
|
||||
@@ -1323,12 +1323,22 @@
|
||||
"wallets_add": "Adicionar pasta",
|
||||
"wallets_add_folder": "Verificar também outra pasta em busca de arquivos de carteira:",
|
||||
"wallets_add_folder_toggle": "+ Procurar carteiras noutra pasta…",
|
||||
"wallets_badge_encrypted": "Encriptada (protegida por senha)",
|
||||
"wallets_badge_encrypted_short": "Encriptada",
|
||||
"wallets_badge_legacy": "Carteira legada (sem frase semente)",
|
||||
"wallets_badge_legacy_short": "Legada",
|
||||
"wallets_badge_seed": "Carteira com frase semente (HD)",
|
||||
"wallets_badge_seed_short": "Frase semente",
|
||||
"wallets_badge_unknown": "Tipo de carteira não totalmente determinado (arquivo grande — abra para confirmar)",
|
||||
"wallets_badge_unknown_short": "Desconhecido",
|
||||
"wallets_button": "Carteiras…",
|
||||
"wallets_col_addresses": "Endereços",
|
||||
"wallets_col_balance": "Saldo",
|
||||
"wallets_col_keys": "chaves",
|
||||
"wallets_col_name": "Carteira",
|
||||
"wallets_col_opened": "Aberta pela última vez",
|
||||
"wallets_col_size": "Tamanho",
|
||||
"wallets_col_txs": "tx",
|
||||
"wallets_create": "Criar carteira",
|
||||
"wallets_creating": "Criando carteira — o nó será reiniciado…",
|
||||
"wallets_current": "atual",
|
||||
|
||||
@@ -1323,12 +1323,22 @@
|
||||
"wallets_add": "Добавить папку",
|
||||
"wallets_add_folder": "Также сканировать другую папку на наличие файлов кошельков:",
|
||||
"wallets_add_folder_toggle": "+ Искать кошельки в другой папке…",
|
||||
"wallets_badge_encrypted": "Зашифрован (защищён паролем)",
|
||||
"wallets_badge_encrypted_short": "Зашифрован",
|
||||
"wallets_badge_legacy": "Устаревший кошелёк (без seed-фразы)",
|
||||
"wallets_badge_legacy_short": "Устаревший",
|
||||
"wallets_badge_seed": "Кошелёк с seed-фразой (HD)",
|
||||
"wallets_badge_seed_short": "Seed-фраза",
|
||||
"wallets_badge_unknown": "Тип кошелька определён не полностью (большой файл — откройте для подтверждения)",
|
||||
"wallets_badge_unknown_short": "Неизвестно",
|
||||
"wallets_button": "Кошельки…",
|
||||
"wallets_col_addresses": "Адреса",
|
||||
"wallets_col_balance": "Баланс",
|
||||
"wallets_col_keys": "ключей",
|
||||
"wallets_col_name": "Кошелёк",
|
||||
"wallets_col_opened": "Последнее открытие",
|
||||
"wallets_col_size": "Размер",
|
||||
"wallets_col_txs": "трз",
|
||||
"wallets_create": "Создать кошелёк",
|
||||
"wallets_creating": "Создание кошелька — узел будет перезапущен…",
|
||||
"wallets_current": "текущий",
|
||||
|
||||
@@ -1323,12 +1323,22 @@
|
||||
"wallets_add": "添加文件夹",
|
||||
"wallets_add_folder": "同时扫描另一个文件夹中的钱包文件:",
|
||||
"wallets_add_folder_toggle": "+ 扫描其他文件夹中的钱包…",
|
||||
"wallets_badge_encrypted": "已加密(密码保护)",
|
||||
"wallets_badge_encrypted_short": "已加密",
|
||||
"wallets_badge_legacy": "旧版钱包(无助记词)",
|
||||
"wallets_badge_legacy_short": "旧版",
|
||||
"wallets_badge_seed": "助记词钱包 (HD)",
|
||||
"wallets_badge_seed_short": "助记词",
|
||||
"wallets_badge_unknown": "钱包类型未完全确定(文件较大——打开以确认)",
|
||||
"wallets_badge_unknown_short": "未知",
|
||||
"wallets_button": "钱包…",
|
||||
"wallets_col_addresses": "地址",
|
||||
"wallets_col_balance": "余额",
|
||||
"wallets_col_keys": "个密钥",
|
||||
"wallets_col_name": "钱包",
|
||||
"wallets_col_opened": "上次打开",
|
||||
"wallets_col_size": "大小",
|
||||
"wallets_col_txs": "笔交易",
|
||||
"wallets_create": "创建钱包",
|
||||
"wallets_creating": "正在创建钱包——节点将重启…",
|
||||
"wallets_current": "当前",
|
||||
|
||||
@@ -2100,6 +2100,60 @@ TRANSLATIONS = {
|
||||
"pt": "EXPLORADOR", "ru": "ОБОЗРЕВАТЕЛЬ", "zh": "浏览器",
|
||||
"ja": "エクスプローラー", "ko": "탐색기"
|
||||
},
|
||||
|
||||
# --- Wallets dialog: metadata counts + status badges ---
|
||||
"wallets_col_txs": {
|
||||
"es": "tx", "de": "Tx", "fr": "tx", "pt": "tx",
|
||||
"ru": "трз", "zh": "笔交易", "ja": "件", "ko": "건"
|
||||
},
|
||||
"wallets_col_keys": {
|
||||
"es": "claves", "de": "Schlüssel", "fr": "clés", "pt": "chaves",
|
||||
"ru": "ключей", "zh": "个密钥", "ja": "個の鍵", "ko": "개 키"
|
||||
},
|
||||
"wallets_badge_encrypted": {
|
||||
"es": "Cifrada (protegida con contraseña)", "de": "Verschlüsselt (passphrasengeschützt)",
|
||||
"fr": "Chiffré (protégé par phrase secrète)", "pt": "Encriptada (protegida por senha)",
|
||||
"ru": "Зашифрован (защищён паролем)", "zh": "已加密(密码保护)",
|
||||
"ja": "暗号化済み(パスフレーズ保護)", "ko": "암호화됨 (암호로 보호됨)"
|
||||
},
|
||||
"wallets_badge_seed": {
|
||||
"es": "Billetera con frase semilla (HD)", "de": "Seed-Phrase-Wallet (HD)",
|
||||
"fr": "Portefeuille à phrase de récupération (HD)", "pt": "Carteira com frase semente (HD)",
|
||||
"ru": "Кошелёк с seed-фразой (HD)", "zh": "助记词钱包 (HD)",
|
||||
"ja": "シードフレーズウォレット (HD)", "ko": "시드 문구 지갑 (HD)"
|
||||
},
|
||||
"wallets_badge_legacy": {
|
||||
"es": "Billetera heredada (sin frase semilla)", "de": "Legacy-Wallet (keine Seed-Phrase)",
|
||||
"fr": "Portefeuille hérité (sans phrase de récupération)", "pt": "Carteira legada (sem frase semente)",
|
||||
"ru": "Устаревший кошелёк (без seed-фразы)", "zh": "旧版钱包(无助记词)",
|
||||
"ja": "レガシーウォレット(シードフレーズなし)", "ko": "레거시 지갑 (시드 문구 없음)"
|
||||
},
|
||||
"wallets_badge_unknown": {
|
||||
"es": "Tipo de billetera no determinado por completo (archivo grande — abra para confirmar)",
|
||||
"de": "Wallet-Typ nicht vollständig ermittelt (große Datei — zum Bestätigen öffnen)",
|
||||
"fr": "Type de portefeuille non entièrement déterminé (fichier volumineux — ouvrir pour confirmer)",
|
||||
"pt": "Tipo de carteira não totalmente determinado (arquivo grande — abra para confirmar)",
|
||||
"ru": "Тип кошелька определён не полностью (большой файл — откройте для подтверждения)",
|
||||
"zh": "钱包类型未完全确定(文件较大——打开以确认)",
|
||||
"ja": "ウォレットの種類を完全に判定できません(大きなファイル — 開いて確認)",
|
||||
"ko": "지갑 유형을 완전히 확인하지 못함 (큰 파일 — 열어서 확인)"
|
||||
},
|
||||
"wallets_badge_seed_short": {
|
||||
"es": "Frase semilla", "de": "Seed-Phrase", "fr": "Phrase secrète", "pt": "Frase semente",
|
||||
"ru": "Seed-фраза", "zh": "助记词", "ja": "シードフレーズ", "ko": "시드 문구"
|
||||
},
|
||||
"wallets_badge_encrypted_short": {
|
||||
"es": "Cifrada", "de": "Verschlüsselt", "fr": "Chiffré", "pt": "Encriptada",
|
||||
"ru": "Зашифрован", "zh": "已加密", "ja": "暗号化", "ko": "암호화됨"
|
||||
},
|
||||
"wallets_badge_legacy_short": {
|
||||
"es": "Heredada", "de": "Legacy", "fr": "Hérité", "pt": "Legada",
|
||||
"ru": "Устаревший", "zh": "旧版", "ja": "レガシー", "ko": "레거시"
|
||||
},
|
||||
"wallets_badge_unknown_short": {
|
||||
"es": "Desconocido", "de": "Unbekannt", "fr": "Inconnu", "pt": "Desconhecido",
|
||||
"ru": "Неизвестно", "zh": "未知", "ja": "不明", "ko": "알 수 없음"
|
||||
},
|
||||
}
|
||||
|
||||
def main():
|
||||
|
||||
Reference in New Issue
Block a user