From 8eefab99ec4335a3c1b502c7a4d93f7329bde089 Mon Sep 17 00:00:00 2001 From: DanS Date: Sat, 11 Jul 2026 16:22:13 -0500 Subject: [PATCH] i18n(wallets): clarify never-opened wallet label ("Never" -> "Never opened") Standalone "Never" in the wallet list's last-opened slot was ambiguous; make it "Never opened" (and update all eight translations). Glyphs already covered by the CJK subset, so no font rebuild needed. Co-Authored-By: Claude Opus 4.8 (1M context) --- res/lang/de.json | 2 +- res/lang/es.json | 2 +- res/lang/fr.json | 2 +- res/lang/ja.json | 2 +- res/lang/ko.json | 2 +- res/lang/pt.json | 2 +- res/lang/ru.json | 2 +- res/lang/zh.json | 2 +- src/util/i18n.cpp | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/res/lang/de.json b/res/lang/de.json index 0ebdcd0..d963ff5 100644 --- a/res/lang/de.json +++ b/res/lang/de.json @@ -1353,7 +1353,7 @@ "wallets_imported": "Wallet importiert — wird gewechselt…", "wallets_intro": "Wallet-Dateien in Ihrem Datenverzeichnis (und in beliebigen Ordnern, die Sie hinzufügen). Öffnen Sie eine, um zu wechseln — der Node wird neu gestartet, um sie zu laden, und jede Wallet behält ihre eigenen Daten.", "wallets_name_invalid": "Bitte geben Sie einen gültigen Wallet-Namen ein.", - "wallets_never": "Nie", + "wallets_never": "Nie geöffnet", "wallets_new_hint": "Name (z. B. Ersparnisse)", "wallets_new_label": "Eine neue Wallet erstellen:", "wallets_open": "Öffnen", diff --git a/res/lang/es.json b/res/lang/es.json index 21a9b82..620724e 100644 --- a/res/lang/es.json +++ b/res/lang/es.json @@ -1353,7 +1353,7 @@ "wallets_imported": "Cartera importada — cambiando…", "wallets_intro": "Archivos de cartera en tu directorio de datos (y en las carpetas que agregues). Abre uno para cambiar: el nodo se reinicia para cargarlo y cada cartera conserva sus propios datos.", "wallets_name_invalid": "Introduce un nombre de cartera válido.", - "wallets_never": "Nunca", + "wallets_never": "Nunca abierta", "wallets_new_hint": "Nombre (p. ej. ahorros)", "wallets_new_label": "Crear una nueva cartera:", "wallets_open": "Abrir", diff --git a/res/lang/fr.json b/res/lang/fr.json index ff2153a..fd52b71 100644 --- a/res/lang/fr.json +++ b/res/lang/fr.json @@ -1353,7 +1353,7 @@ "wallets_imported": "Portefeuille importé — changement en cours…", "wallets_intro": "Fichiers de portefeuille dans votre répertoire de données (et tout dossier que vous ajoutez). Ouvrez-en un pour changer — le nœud redémarre pour le charger, et chaque portefeuille conserve ses propres données.", "wallets_name_invalid": "Veuillez saisir un nom de portefeuille valide.", - "wallets_never": "Jamais", + "wallets_never": "Jamais ouvert", "wallets_new_hint": "Nom (par ex. épargne)", "wallets_new_label": "Créer un nouveau portefeuille :", "wallets_open": "Ouvrir", diff --git a/res/lang/ja.json b/res/lang/ja.json index 85fd30a..d0a8fee 100644 --- a/res/lang/ja.json +++ b/res/lang/ja.json @@ -1353,7 +1353,7 @@ "wallets_imported": "ウォレットをインポートしました — 切り替え中…", "wallets_intro": "データディレクトリ(および追加したフォルダ)内のウォレットファイルです。開いて切り替えると、それを読み込むためにノードが再起動します。各ウォレットは個別のデータを保持します。", "wallets_name_invalid": "有効なウォレット名を入力してください。", - "wallets_never": "なし", + "wallets_never": "未使用", "wallets_new_hint": "名前(例:savings)", "wallets_new_label": "新しいウォレットを作成:", "wallets_open": "開く", diff --git a/res/lang/ko.json b/res/lang/ko.json index 7a1526f..806d3aa 100644 --- a/res/lang/ko.json +++ b/res/lang/ko.json @@ -1353,7 +1353,7 @@ "wallets_imported": "지갑을 가져왔습니다 — 전환 중…", "wallets_intro": "데이터 디렉터리(및 추가한 폴더)에 있는 지갑 파일입니다. 하나를 열면 전환됩니다 — 노드가 재시작되어 해당 지갑을 불러오며, 각 지갑은 고유한 데이터를 유지합니다.", "wallets_name_invalid": "유효한 지갑 이름을 입력하세요.", - "wallets_never": "없음", + "wallets_never": "미사용", "wallets_new_hint": "이름(예: savings)", "wallets_new_label": "새 지갑 만들기:", "wallets_open": "열기", diff --git a/res/lang/pt.json b/res/lang/pt.json index 181f13e..1088b91 100644 --- a/res/lang/pt.json +++ b/res/lang/pt.json @@ -1353,7 +1353,7 @@ "wallets_imported": "Carteira importada — alternando…", "wallets_intro": "Arquivos de carteira no seu diretório de dados (e em quaisquer pastas que você adicionar). Abra um para alternar — o nó reinicia para carregá-lo, e cada carteira mantém seus próprios dados.", "wallets_name_invalid": "Insira um nome de carteira válido.", - "wallets_never": "Nunca", + "wallets_never": "Nunca aberta", "wallets_new_hint": "Nome (ex.: poupança)", "wallets_new_label": "Criar uma nova carteira:", "wallets_open": "Abrir", diff --git a/res/lang/ru.json b/res/lang/ru.json index cd1918d..db2e4f3 100644 --- a/res/lang/ru.json +++ b/res/lang/ru.json @@ -1353,7 +1353,7 @@ "wallets_imported": "Кошелёк импортирован — переключение…", "wallets_intro": "Файлы кошельков в вашей папке данных (и в любых добавленных вами папках). Откройте один, чтобы переключиться — узел перезапустится, чтобы загрузить его, и у каждого кошелька свои данные.", "wallets_name_invalid": "Введите допустимое имя кошелька.", - "wallets_never": "Никогда", + "wallets_never": "Не открывался", "wallets_new_hint": "Имя (например, savings)", "wallets_new_label": "Создать новый кошелёк:", "wallets_open": "Открыть", diff --git a/res/lang/zh.json b/res/lang/zh.json index d6391de..8d8fa71 100644 --- a/res/lang/zh.json +++ b/res/lang/zh.json @@ -1353,7 +1353,7 @@ "wallets_imported": "钱包已导入——正在切换…", "wallets_intro": "位于您数据目录(以及您添加的任何文件夹)中的钱包文件。打开一个即可切换——节点将重启以加载它,且每个钱包各自保留其数据。", "wallets_name_invalid": "请输入有效的钱包名称。", - "wallets_never": "从未", + "wallets_never": "从未打开", "wallets_new_hint": "名称(例如 savings)", "wallets_new_label": "创建新钱包:", "wallets_open": "打开", diff --git a/src/util/i18n.cpp b/src/util/i18n.cpp index 5fe334a..043ca9e 100644 --- a/src/util/i18n.cpp +++ b/src/util/i18n.cpp @@ -273,7 +273,7 @@ void I18n::loadBuiltinEnglish() strings_["wallets_badge_legacy_short"] = "Legacy"; strings_["wallets_badge_unknown_short"] = "Unknown"; strings_["wallets_open"] = "Open"; - strings_["wallets_never"] = "Never"; + strings_["wallets_never"] = "Never opened"; strings_["wallets_import_hint"] = "Import to open"; strings_["wallets_import_tt"] = "This wallet is outside the data directory. Opening it will copy it in first (coming soon)."; strings_["wallets_external_tt"] = "Outside your data directory \xE2\x80\x94 Import to copy it in.";