Skip to content

fix(i18n): restore Italian parity checks - #521

Closed
JustYannicc wants to merge 1 commit into
SuperCmdLabs:mainfrom
JustYannicc:codex/fix-i18n-italian-strict-pr
Closed

fix(i18n): restore Italian parity checks#521
JustYannicc wants to merge 1 commit into
SuperCmdLabs:mainfrom
JustYannicc:codex/fix-i18n-italian-strict-pr

Conversation

@JustYannicc

Copy link
Copy Markdown
Collaborator

What changed

  • Added the missing Italian translations for the Whisper vocabulary settings and application search scope settings.
  • Made scripts/check-i18n.mjs strict for every locale file by default instead of only Korean.

Why

The i18n parity check still exited successfully while reporting that it.json was missing two English keys. That made locale regressions easy to miss and left Italian users falling back for those settings labels.

Compatibility impact

No runtime behavior changes beyond translated copy and stricter validation. The checker still supports SUPERCMD_STRICT_LOCALES for targeted runs.

How tested

  • Baseline on origin/main: node scripts/check-i18n.mjs exited 0 but reported it: missing=2 for settings.ai.whisper.vocabulary and settings.extensions.appSearchScope.
  • After fix: node scripts/check-i18n.mjs reports OK for de, es, fr, it, ja, ko, ru, zh-Hans, and zh-Hant.
  • Parsed src/renderer/src/i18n/locales/en.json and src/renderer/src/i18n/locales/it.json with Node JSON.parse.
  • Codex LSP diagnostics for scripts/check-i18n.mjs: no errors.

Stack validation

This patch was found and validated from codex/perf-integration-stack, which contains the current performance fix stack. The PR branch is intentionally cherry-picked onto origin/main so the upstream PR diff stays scoped to this fix.

@JustYannicc

Copy link
Copy Markdown
Collaborator Author

Superseded by #532 (fix(validation): restore project checks), which consolidates this validation/build change with the related source PRs. Closing this PR in favor of the upstream replacement.

@JustYannicc JustYannicc closed this Jul 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant