Skip to content

Fix/translations disable fuzzy - #46

Open
Samk13 wants to merge 4 commits into
inveniosoftware:masterfrom
Samk13:fix/translations-disable-fuzzy
Open

Samk13 wants to merge 4 commits into
inveniosoftware:masterfrom
Samk13:fix/translations-disable-fuzzy

Conversation

@Samk13

@Samk13 Samk13 commented Nov 10, 2026

Copy link
Copy Markdown
Member

❤️ Thank you for your contribution!

Description

Checklist

Ticks in all boxes and 🟢 on all GitHub actions status checks are required to merge:

Frontend

Reminder

By using GitHub, you have already agreed to the GitHub’s Terms of Service including that:

  1. You license your contribution under the same terms as the current repository’s license.
  2. You agree that you have the right to license your contribution under the current repository’s license.

* Exclude fuzzy translations by default and disable
  runtime translation debug logging.
* Ignore node_modules during extraction and use the
  current Babel command in the extraction smoke test.
* Remove inherited fuzzy header flags so Babel compiles
  the catalogs without accepting unreviewed entries.
@Samk13
Samk13 force-pushed the fix/translations-disable-fuzzy branch from 4751fe6 to e2ec32c Compare November 10, 2026 14:50
* Align tooling and runtime dependencies with React 18.
  https://github.com/i18next/react-i18next/blob/v18.0.1/package.json
* Load the ESM converter dynamically and preserve v4
  plurals when converting JSON and gettext catalogs.
  https://github.com/locize/gettext-converter#i18next-json-format-v4-support
* Exclude fuzzy and empty entries for fallback, fail on
  conversion errors, and test the generated catalogs.
* Keep Node 24 as the chosen tooling baseline; the
  converter also supports Node ^22.13.0 or >=24.
  https://github.com/i18next/i18next-gettext-converter/blob/v17.0.0/package.json
* Group backend and frontend extract, pull and compile
  steps with explicit working directories.
* Separate source uploads and development-only language
  setup from the usual Transifex workflow.
@Samk13
Samk13 force-pushed the fix/translations-disable-fuzzy branch from e2ec32c to 42167f8 Compare November 10, 2026 16:21
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