Skip to content

docs: Brazilian Portuguese, Simplified Chinese and Italian translations of the core guides - #15739

Merged
devGregA merged 3 commits into
DefectDojo:bugfixfrom
devGregA:devgrega/docs-i18n-batch2
Aug 20, 2026
Merged

docs: Brazilian Portuguese, Simplified Chinese and Italian translations of the core guides#15739
devGregA merged 3 commits into
DefectDojo:bugfixfrom
devGregA:devgrega/docs-i18n-batch2

Conversation

@devGregA

Copy link
Copy Markdown
Contributor

Adds Brazilian Portuguese, Simplified Chinese and Italian translations of the core guide set, continuing the multilingual work from #15627 (German) and the Spanish, French and Japanese pages already in bugfix.

What is here

  • 246 translated pages per language, using the existing filename-suffix layout (<page>.pt-br.md, <page>.zh-hans.md, <page>.it.md)
  • Banked UI strings and navigation menus for each language (docs/i18n/<lang>.toml, docs/config/_default/menus/menus.<lang>.toml)
  • Each language added to languages.toml only after its content is on disk, so the switcher never offers an empty locale

No English page is modified and no existing translation is touched.

How it was checked

Each language passed the pipeline's integrity gates before being applied. The gates compare every translated page against its English source and fail the page unless the code fences are byte-identical (including fences that are indented or inside a blockquote), the heading levels appear in the same order, and every shortcode and link target survives with only link text translated. Brand, scanner and parser names, CVE/CWE/CVSS identifiers, file paths, URLs, CLI commands, environment variables and code identifiers are left in English.

On this branch, against current bugfix:

pt-br:   246 pages, 0 missing, 0 failed gates
zh-hans: 246 pages, 0 missing, 0 failed gates
it:      246 pages, 0 missing, 0 failed gates
build:   clean, 379 pages built per language, 0 shortcode leaks
menus:   10 entries per language, 0 broken, 0 missing versus English
links:   3,645 built pages checked, 0 broken internal links

Worth knowing for review

These are machine translations that have been integrity-checked, not reviewed by native speakers. The structure, code and links are verified; the wording is not. A native-speaker pass is a separate step.

The translated pages were produced from a snapshot of the English guides, so a page whose English has changed very recently may lag. Refresh passes are planned to close that gap rather than holding the languages back.

🤖 Generated with Claude Code

devGregA and others added 3 commits August 19, 2026 12:36
246 pages of the core guide set, applied with the integrity gates
(fences, headings, shortcodes and link targets verified against the
English source) and wired into the language switcher.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
246 pages of the core guide set, applied with the integrity gates
(fences, headings, shortcodes and link targets verified against the
English source) and wired into the language switcher.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
246 pages of the core guide set, applied with the integrity gates
(fences, headings, shortcodes and link targets verified against the
English source) and wired into the language switcher.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@github-actions github-actions Bot added the docs label Aug 19, 2026
@Maffooch Maffooch added this to the 3.3.200 milestone Aug 19, 2026
@Maffooch
Maffooch added this pull request to the merge queue Aug 19, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Aug 19, 2026
@Maffooch
Maffooch added this pull request to the merge queue Aug 19, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Aug 20, 2026
@Maffooch
Maffooch added this pull request to the merge queue Aug 20, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Aug 20, 2026
@devGregA
devGregA added this pull request to the merge queue Aug 20, 2026
Merged via the queue into DefectDojo:bugfix with commit 448aba0 Aug 20, 2026
30 checks passed
@devGregA
devGregA deleted the devgrega/docs-i18n-batch2 branch August 20, 2026 03:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants