mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-24 09:46:59 -06:00
i18n: Japanese translates every menu label
Japanese covered 36 menu labels after #145; every other label stayed English. ja.tsv now holds all 556 interface menu labels, in menu order, including both readings of every toggle, plus the labels added since: the Language menu's Automatic and the canvas context menu's. #145's 36 entries are unchanged. Kept in English, as for Czech: the product name, language names, OpenType, the built-in workspace names and the bracketed perspective grid presets. The Czech coverage test becomes menu_catalogs_translate_every_menu_label, run for Czech and Japanese. ROADMAP and docs/development.md say both cover every menu label. Ported by the maintainers from the Rust table of the original PR onto the catalog framework (#205): the placeholder labels of recent-file, recent-font, user-preset and user-library slots are left out (the menus show the names). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
committed by
bflatastic
co-authored by
Claude Opus 5.5
parent
7ce27caf88
commit
198725ed38
+2
-2
@@ -66,8 +66,8 @@ text at render time from one catalog per language (`i18n/<code>.tsv`; the format
|
||||
always use the English ids and labels, so agents and scripts never see translated text.
|
||||
|
||||
Languages shipped: English (`en`, the source), Traditional Chinese (`zh-hant`, complete, in the vocabulary used
|
||||
in Taiwan; `zh-TW`, `zh-HK`, `zh-MO` and `zh-Hant-*` locales all resolve to it), Czech (`cs`, every menu
|
||||
label) and Japanese (`ja`, the main menus so far). Untranslated text falls back to English until its rows are
|
||||
in Taiwan; `zh-TW`, `zh-HK`, `zh-MO` and `zh-Hant-*` locales all resolve to it), Czech (`cs`) and Japanese (`ja`), every menu
|
||||
label for both. Untranslated text falls back to English until its rows are
|
||||
added. Simplified Chinese locales
|
||||
(`zh-CN`, `zh-SG`, `zh-Hans`) fall back to English until a `zh-hans` catalog is registered: the resolver already
|
||||
tells the two scripts apart, so the Traditional catalog is never shown to a Simplified locale.
|
||||
|
||||
Reference in New Issue
Block a user