mirror of
https://github.com/storytold/gridcraft.git
synced 2026-10-24 10:46:50 -06:00
The Japanese catalog still lived inline in i18n.rs with its ribbon and widget labels, so with the interface set to 日本語 the dialog titles and labels, message boxes, Backstage/File-view items, template names and native menus showed in English. This moves it to i18n/ja.rs and adds the 545 keys the Brazilian Portuguese catalog translates beyond it: 943 keys, the coverage pt-BR has (~43% of ~2,200 strings), in Excel for Mac 日本語版 wording. CORE keeps the shared reference set every catalog covers, verbatim and in the same order (the cross-catalog coverage test still points at it); DIALOGS holds the new strings, and the lookup checks it first. One test parses pt.rs's source so the two catalogs cannot drift apart again, one checks that every key is unique across the two lists and every value is translated, and one spot-checks the high-value strings. Docs: the Japanese row and the "Where we are" bullet in docs/localization-parity.md (943, ~43%), a revision row, the ROADMAP Languages paragraph and progress log, and gaps.md §11.