Skip to content

fix(i18n): sync generated strings with the Mac catalog - #708

Closed
Ohualtex wants to merge 1 commit into
Louis-CFM:mainfrom
Ohualtex:fix/i18n-catalog-sync
Closed

Ohualtex wants to merge 1 commit into
Louis-CFM:mainfrom
Ohualtex:fix/i18n-catalog-sync

Conversation

@Ohualtex

Copy link
Copy Markdown
Contributor

The Windows/Linux localization consistency test fails on main because the generated translation table is behind the Mac catalog. This regenerates strings.json with the existing script, adding the 18 missing screen-capture and system-state keys (605 → 623).

Done now comes from the shared catalog, so its duplicate entry is removed from extra.json. French and Brazilian Portuguese use the catalog's OK instead of Valider and Concluir; the other seven translations are identical. No existing shared entries, generator logic, tests or dependencies are changed.

Validation:

  • Generator --check: up to date.
  • Existing i18n tests: 16/16 passed, including completeness, placeholders and no duplicate keys.
  • Full Windows Node suite: 399/399 passed.
  • TypeScript --noEmit and git diff --check: passed.

This is based directly on main and is independent of #705, where the baseline failure was observed. Native Tauri was not run.

Fixes #706

@Ohualtex

Copy link
Copy Markdown
Contributor Author

Closing this PR because the fix is already present in current upstream main (ff825663a959faf09310b571c6c8245d7e7cd1ee). All translation entries added here are present with identical values, and the duplicate Done entry has been removed from extra.json.

Verified on that main revision: node scripts/gen-strings.mjs --check, all 399 frontend tests, and TypeScript checking pass. No changes from this PR need to be merged. #706 is resolved as well.

@Ohualtex Ohualtex closed this Oct 16, 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.

Windows/Linux: generated translation table is out of sync with the Mac catalog

1 participant