mirror of
https://github.com/jhd3197/ServerKit.git
synced 2026-11-03 02:26:43 +09:00
`--locales <dir>` points the four assertions at another tree's bundles, so an extension repo verifies its own translations with the panel's check instead of copying it -- copying is how the vendor shims drifted. The languages.json cross-check is skipped there, since an extension ships bundles rather than a language list. It also now reports keys present in en.json but absent from a translation. Those render English rather than failing, so nothing was catching a bundle that was quietly half-finished -- which is exactly the state a translation pass starts in and needs to be able to see. Used to verify all 13 extension Spanish bundles (2,073 keys) at full parity. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>