i18n(wallets): translate created-date + sort keys, rebuild CJK subset

Back-fill the 8 new keys (created label + the four sort options and asc/desc
tooltips) into all eight languages via add_missing_translations.py (+64 keys,
additive), and rebuild res/fonts/NotoSansCJK-Subset.ttf for the new glyphs (升 昇 렬).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-11 16:37:36 -05:00
parent 54a14485a5
commit d549127e41
10 changed files with 106 additions and 0 deletions

Binary file not shown.

View File

@@ -1340,6 +1340,7 @@
"wallets_col_size": "Größe",
"wallets_col_txs": "Tx",
"wallets_create": "Wallet erstellen",
"wallets_created": "erstellt",
"wallets_creating": "Wallet wird erstellt — der Node wird neu gestartet…",
"wallets_current": "aktuell",
"wallets_exists": "Eine Wallet mit diesem Namen existiert bereits.",
@@ -1358,6 +1359,13 @@
"wallets_new_label": "Eine neue Wallet erstellen:",
"wallets_open": "Öffnen",
"wallets_reveal": "Ordner anzeigen",
"wallets_sort_addresses": "Adressanzahl",
"wallets_sort_asc": "Aufsteigend (ältestes / wenigste / kleinstes zuerst)",
"wallets_sort_by": "Sortieren:",
"wallets_sort_created": "Erstellungsdatum",
"wallets_sort_desc": "Absteigend (neuestes / meiste / größtes zuerst)",
"wallets_sort_size": "Wallet-Größe",
"wallets_sort_txs": "Transaktionsanzahl",
"wallets_title": "Wallets",
"warning": "Warnung",
"warning_upper": "WARNUNG!",

View File

@@ -1340,6 +1340,7 @@
"wallets_col_size": "Tamaño",
"wallets_col_txs": "tx",
"wallets_create": "Crear cartera",
"wallets_created": "creada",
"wallets_creating": "Creando cartera — el nodo se reiniciará…",
"wallets_current": "actual",
"wallets_exists": "Ya existe una cartera con ese nombre.",
@@ -1358,6 +1359,13 @@
"wallets_new_label": "Crear una nueva cartera:",
"wallets_open": "Abrir",
"wallets_reveal": "Mostrar carpeta",
"wallets_sort_addresses": "Número de direcciones",
"wallets_sort_asc": "Ascendente (más antiguo / menos / más pequeño primero)",
"wallets_sort_by": "Ordenar:",
"wallets_sort_created": "Fecha de creación",
"wallets_sort_desc": "Descendente (más reciente / más / más grande primero)",
"wallets_sort_size": "Tamaño de billetera",
"wallets_sort_txs": "Número de transacciones",
"wallets_title": "Carteras",
"warning": "Advertencia",
"warning_upper": "¡ADVERTENCIA!",

View File

@@ -1340,6 +1340,7 @@
"wallets_col_size": "Taille",
"wallets_col_txs": "tx",
"wallets_create": "Créer le portefeuille",
"wallets_created": "créé",
"wallets_creating": "Création du portefeuille — le nœud va redémarrer…",
"wallets_current": "actuel",
"wallets_exists": "Un portefeuille portant ce nom existe déjà.",
@@ -1358,6 +1359,13 @@
"wallets_new_label": "Créer un nouveau portefeuille :",
"wallets_open": "Ouvrir",
"wallets_reveal": "Afficher le dossier",
"wallets_sort_addresses": "Nombre d'adresses",
"wallets_sort_asc": "Croissant (plus ancien / moins / plus petit d'abord)",
"wallets_sort_by": "Trier :",
"wallets_sort_created": "Date de création",
"wallets_sort_desc": "Décroissant (plus récent / plus / plus grand d'abord)",
"wallets_sort_size": "Taille du portefeuille",
"wallets_sort_txs": "Nombre de transactions",
"wallets_title": "Portefeuilles",
"warning": "Attention",
"warning_upper": "ATTENTION !",

View File

@@ -1340,6 +1340,7 @@
"wallets_col_size": "サイズ",
"wallets_col_txs": "件",
"wallets_create": "ウォレットを作成",
"wallets_created": "作成",
"wallets_creating": "ウォレットを作成中 — ノードが再起動します…",
"wallets_current": "現在",
"wallets_exists": "その名前のウォレットは既に存在します。",
@@ -1358,6 +1359,13 @@
"wallets_new_label": "新しいウォレットを作成:",
"wallets_open": "開く",
"wallets_reveal": "フォルダを開く",
"wallets_sort_addresses": "アドレス数",
"wallets_sort_asc": "昇順(古い/少ない/小さい順)",
"wallets_sort_by": "並べ替え:",
"wallets_sort_created": "作成日",
"wallets_sort_desc": "降順(新しい/多い/大きい順)",
"wallets_sort_size": "ウォレットサイズ",
"wallets_sort_txs": "取引数",
"wallets_title": "ウォレット",
"warning": "警告",
"warning_upper": "警告!",

View File

@@ -1340,6 +1340,7 @@
"wallets_col_size": "크기",
"wallets_col_txs": "건",
"wallets_create": "지갑 만들기",
"wallets_created": "생성",
"wallets_creating": "지갑을 만드는 중 — 노드가 재시작됩니다…",
"wallets_current": "현재",
"wallets_exists": "같은 이름의 지갑이 이미 존재합니다.",
@@ -1358,6 +1359,13 @@
"wallets_new_label": "새 지갑 만들기:",
"wallets_open": "열기",
"wallets_reveal": "폴더 열기",
"wallets_sort_addresses": "주소 수",
"wallets_sort_asc": "오름차순 (오래된/적은/작은 순)",
"wallets_sort_by": "정렬:",
"wallets_sort_created": "생성 날짜",
"wallets_sort_desc": "내림차순 (최신/많은/큰 순)",
"wallets_sort_size": "지갑 크기",
"wallets_sort_txs": "거래 수",
"wallets_title": "지갑",
"warning": "경고",
"warning_upper": "경고!",

View File

@@ -1340,6 +1340,7 @@
"wallets_col_size": "Tamanho",
"wallets_col_txs": "tx",
"wallets_create": "Criar carteira",
"wallets_created": "criada",
"wallets_creating": "Criando carteira — o nó será reiniciado…",
"wallets_current": "atual",
"wallets_exists": "Já existe uma carteira com esse nome.",
@@ -1358,6 +1359,13 @@
"wallets_new_label": "Criar uma nova carteira:",
"wallets_open": "Abrir",
"wallets_reveal": "Mostrar pasta",
"wallets_sort_addresses": "Número de endereços",
"wallets_sort_asc": "Crescente (mais antigo / menos / menor primeiro)",
"wallets_sort_by": "Ordenar:",
"wallets_sort_created": "Data de criação",
"wallets_sort_desc": "Decrescente (mais recente / mais / maior primeiro)",
"wallets_sort_size": "Tamanho da carteira",
"wallets_sort_txs": "Número de transações",
"wallets_title": "Carteiras",
"warning": "Aviso",
"warning_upper": "AVISO!",

View File

@@ -1340,6 +1340,7 @@
"wallets_col_size": "Размер",
"wallets_col_txs": "трз",
"wallets_create": "Создать кошелёк",
"wallets_created": "создан",
"wallets_creating": "Создание кошелька — узел будет перезапущен…",
"wallets_current": "текущий",
"wallets_exists": "Кошелёк с таким именем уже существует.",
@@ -1358,6 +1359,13 @@
"wallets_new_label": "Создать новый кошелёк:",
"wallets_open": "Открыть",
"wallets_reveal": "Открыть папку",
"wallets_sort_addresses": "Число адресов",
"wallets_sort_asc": "По возрастанию (сначала старые / меньше / меньший)",
"wallets_sort_by": "Сортировка:",
"wallets_sort_created": "Дата создания",
"wallets_sort_desc": "По убыванию (сначала новые / больше / больший)",
"wallets_sort_size": "Размер кошелька",
"wallets_sort_txs": "Число транзакций",
"wallets_title": "Кошельки",
"warning": "Предупреждение",
"warning_upper": "ПРЕДУПРЕЖДЕНИЕ!",

View File

@@ -1340,6 +1340,7 @@
"wallets_col_size": "大小",
"wallets_col_txs": "笔交易",
"wallets_create": "创建钱包",
"wallets_created": "创建于",
"wallets_creating": "正在创建钱包——节点将重启…",
"wallets_current": "当前",
"wallets_exists": "已存在同名钱包。",
@@ -1358,6 +1359,13 @@
"wallets_new_label": "创建新钱包:",
"wallets_open": "打开",
"wallets_reveal": "打开文件夹",
"wallets_sort_addresses": "地址数量",
"wallets_sort_asc": "升序(最早/最少/最小优先)",
"wallets_sort_by": "排序:",
"wallets_sort_created": "创建日期",
"wallets_sort_desc": "降序(最新/最多/最大优先)",
"wallets_sort_size": "钱包大小",
"wallets_sort_txs": "交易数量",
"wallets_title": "钱包",
"warning": "警告",
"warning_upper": "警告!",

View File

@@ -2154,6 +2154,48 @@ TRANSLATIONS = {
"es": "Desconocido", "de": "Unbekannt", "fr": "Inconnu", "pt": "Desconhecido",
"ru": "Неизвестно", "zh": "未知", "ja": "不明", "ko": "알 수 없음"
},
# --- Wallets dialog: created date + sort control ---
"wallets_created": {
"es": "creada", "de": "erstellt", "fr": "créé", "pt": "criada",
"ru": "создан", "zh": "创建于", "ja": "作成", "ko": "생성"
},
"wallets_sort_by": {
"es": "Ordenar:", "de": "Sortieren:", "fr": "Trier :", "pt": "Ordenar:",
"ru": "Сортировка:", "zh": "排序:", "ja": "並べ替え:", "ko": "정렬:"
},
"wallets_sort_created": {
"es": "Fecha de creación", "de": "Erstellungsdatum", "fr": "Date de création", "pt": "Data de criação",
"ru": "Дата создания", "zh": "创建日期", "ja": "作成日", "ko": "생성 날짜"
},
"wallets_sort_addresses": {
"es": "Número de direcciones", "de": "Adressanzahl", "fr": "Nombre d'adresses", "pt": "Número de endereços",
"ru": "Число адресов", "zh": "地址数量", "ja": "アドレス数", "ko": "주소 수"
},
"wallets_sort_txs": {
"es": "Número de transacciones", "de": "Transaktionsanzahl", "fr": "Nombre de transactions",
"pt": "Número de transações", "ru": "Число транзакций", "zh": "交易数量", "ja": "取引数", "ko": "거래 수"
},
"wallets_sort_size": {
"es": "Tamaño de billetera", "de": "Wallet-Größe", "fr": "Taille du portefeuille", "pt": "Tamanho da carteira",
"ru": "Размер кошелька", "zh": "钱包大小", "ja": "ウォレットサイズ", "ko": "지갑 크기"
},
"wallets_sort_asc": {
"es": "Ascendente (más antiguo / menos / más pequeño primero)",
"de": "Aufsteigend (ältestes / wenigste / kleinstes zuerst)",
"fr": "Croissant (plus ancien / moins / plus petit d'abord)",
"pt": "Crescente (mais antigo / menos / menor primeiro)",
"ru": "По возрастанию (сначала старые / меньше / меньший)",
"zh": "升序(最早/最少/最小优先)", "ja": "昇順(古い/少ない/小さい順)", "ko": "오름차순 (오래된/적은/작은 순)"
},
"wallets_sort_desc": {
"es": "Descendente (más reciente / más / más grande primero)",
"de": "Absteigend (neuestes / meiste / größtes zuerst)",
"fr": "Décroissant (plus récent / plus / plus grand d'abord)",
"pt": "Decrescente (mais recente / mais / maior primeiro)",
"ru": "По убыванию (сначала новые / больше / больший)",
"zh": "降序(最新/最多/最大优先)", "ja": "降順(新しい/多い/大きい順)", "ko": "내림차순 (최신/많은/큰 순)"
},
}
def main():