l10n-sync
Installation
SKILL.md
l10n-sync
One English source of truth per format; this skill keeps its translations in sync with it:
- Markdown —
README.md→ the existingREADME_<LANG>.mdfiles. - JSON bundles —
package.nls.json(project root) → the existingpackage.nls.<lang>.jsonsiblings. Any flatX.json→X.<lang>.jsonfamily works the same way — e.g. VS Code's modernl10n/bundle.l10n.json→l10n/bundle.l10n.<lang>.json.
The script does all structure work (parsing, diffing, splicing, repairing,
verifying); you do only the translation. plan picks the mode per file,
automatically: