From 68c9e22e99f06964fefabd90035ec2b14d7749b7 Mon Sep 17 00:00:00 2001 From: Philippe Serhal Date: Sun, 1 Mar 2026 16:21:20 -0500 Subject: [PATCH] docs: add missing i18n:schema cmd to CONTRIBUTING.md --- CONTRIBUTING.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1ed861cbe9..c1ba91c728 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -466,6 +466,7 @@ The following scripts help manage translation files. `en.json` is the reference | `pnpm i18n:check:fix [locale]` | Same as check, but adds missing keys to other locales with English placeholders. | | `pnpm i18n:report` | Audits translation keys against code usage in `.vue` and `.ts` files. Reports missing keys (used in code but not in locale), unused keys (in locale but not in code), and dynamic keys. | | `pnpm i18n:report:fix` | Removes unused keys from `en.json` and all other locale files. | +| `pnpm i18n:schema` | Generates a JSON Schema from `en.json` at `i18n/schema.json`. Locale files reference this schema for IDE validation and autocompletion. | ### Adding a new locale