mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-09-19 05:12:16 +03:00
fix(cli): translate the CLI for every locale (38 catalogs were nearly empty) (#13892)
sync-ui-keys --catalog=cli + blocking i18n:check-keys:cli gate; 65 CLI catalogs synced (52,000 strings, 0 __MISSING__, all 830 keys, placeholders verified). ⚠️ base-red inherited: #12732
This commit is contained in:
committed by
GitHub
parent
9e36dde2f7
commit
9d9284417c
5
.github/workflows/ci.yml
vendored
5
.github/workflows/ci.yml
vendored
@@ -542,6 +542,11 @@ jobs:
|
||||
# in eight. Fix is `sync-ui-keys --locale=<codes> --translate-markers`.
|
||||
- name: i18n key completeness (every locale carries every en.json key)
|
||||
run: node scripts/i18n/check-key-completeness.mjs
|
||||
# Same gate for the CLI catalogs (bin/cli/locales). check:cli-i18n only compares
|
||||
# pt-BR / zh-CN / zh-TW; 38 locales shipped with 1–24 of 830 keys for months
|
||||
# (audit 2026-09-16) and the CLI silently fell back to English for them.
|
||||
- name: i18n key completeness (CLI catalogs)
|
||||
run: node scripts/i18n/check-key-completeness.mjs --catalog=cli
|
||||
|
||||
# #8038: cheap glossary/protected-terms consistency gate —
|
||||
# complements i18n-ui-coverage (key parity) and the ICU `i18n` job below
|
||||
|
||||
Reference in New Issue
Block a user