gentle-terabyte-38941
06/08/2026, 5:34 PMcheck-translation-completeness.cjs with a third check on top of the presence one: it flags any key where a non-English value is byte-identical to English (English copied verbatim), with a per-language ENGLISH_BY_DESIGN allowlist for the legit cases like loanwords so you can exempt a single language on a key (e.g. German "Remote") without switching the check off for that key's other languages. I also added a guard that errors out if zero languages parse from index.ts, since without it a reformat there could quietly turn the whole check into a no-op, the same silent-pass problem that let this through in the first place. Running it flags ~200 keys with English copied into at least one non-English slot, some fully untranslated and some only partial, so it's a fair bit more than the issue lists.modern-fireman-99755
06/09/2026, 7:02 AMtranslation.json and translating terms only where it makes sense to do so.