Skip to content

docs(i18n): refresh 10 drifted docs mirrors across 66 locales - #14676

Merged
diegosouzapw merged 2 commits into
release/v3.8.51from
docs/i18n-mirror-refresh-5
Sep 23, 2026
Merged

diegosouzapw merged 2 commits into
release/v3.8.51from
docs/i18n-mirror-refresh-5

Conversation

@diegosouzapw

Copy link
Copy Markdown
Owner

Summary

The base branch edited 10 docs without updating their translations: README, AUTHZ_GUIDE, COMPRESSION_ENGINES, COMPRESSION_GUIDE, MCP-SERVER, MANAGEMENT-AUTH, API_REFERENCE, ENVIRONMENT, FEATURE_FLAGS and PROVIDER_REFERENCE. This PR re-translates the changed sections in all 66 locales and re-records the hashes in .i18n-state.json.

Validation

  • check-translation-drift: PASS (152 sources, 10032 targets, 0 stale).
  • i18n:check-keys, i18n:check-keys:cli, i18n:check-ratio, check:docs-sync, check:docs-counts: all pass.
  • Content check: the drift check only compares hashes, so every one of the 660 changed mirrors was also compared with its English source. It had to have the same number of code fences, table rows within 3, and no leaked model reasoning (<think> blocks or English text about the translation). Result: 0 new structural regressions and 0 leaks.
    • The Codex quota ran out partway through, so most locales were translated with a Gemini fallback. The first pass lost table rows in 28 locale×doc pairs and leaked reasoning into 41 files. All of them were re-translated with a pinned model until they passed.
    • In 5 files the leak or the missing rows persisted after 4 attempts. There the <think> block was removed or the missing rows were translated and inserted. Afterwards, the table variables match the source exactly and in the same order.

Only docs/i18n/** and .i18n-state.json change. No code or agent-instruction files are touched.

⚠️ base-red inherited: #14547

The base branch edited README, AUTHZ_GUIDE, COMPRESSION_ENGINES,
COMPRESSION_GUIDE, MCP-SERVER, MANAGEMENT-AUTH, API_REFERENCE,
ENVIRONMENT, FEATURE_FLAGS and PROVIDER_REFERENCE without updating their
translations. This re-translates the changed sections for every locale
and re-records the target hashes in .i18n-state.json.

Every changed mirror was validated against its English source: equal
code-fence count, table rows within 3, and no leaked model reasoning
(<think> blocks or English meta-prose).
@diegosouzapw
diegosouzapw merged commit adefe4f into release/v3.8.51 Sep 23, 2026
14 of 21 checks passed
@diegosouzapw
diegosouzapw deleted the docs/i18n-mirror-refresh-5 branch September 23, 2026 23:59
diegosouzapw added a commit to datrixlab/OmniRoute that referenced this pull request Sep 24, 2026
Conflicts in .i18n-state.json and the docs/i18n FEATURE_FLAGS/ENVIRONMENT
mirrors resolved by taking the release tip's copies (refreshed in diegosouzapw#14532/diegosouzapw#14676).

Co-authored-by: diegosouzapw <8016841+diegosouzapw@users.noreply.github.com>
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