Add French and Korean Seed Documentation
What does this MR do and why?
Establishes the doc-locale/fr-fr/ and doc-locale/ko-kr/ folder structure in the GitLab project and contributes the first round of seed content generated with CI Translation Components from this MR, along with all supporting CI, linting, and ownership infrastructure.
Changes included:
- Adds
@gitlab-com/localization/maintainers/frenchand@gitlab-com/localization/maintainers/koreanas CODEOWNERS of the newdoc-locale/fr-fr/anddoc-locale/ko-kr/directories. - Adds seed translations for
doc-locale/fr-fr/user/duo_agent_platform/_index.md(French) anddoc-locale/ko-kr/user/duo_agent_platform/_index.md(Korean), produced via CI Translation Components. These will be updated as human-reviewed versions arrive from the Argo↔️ Phrase workflow. - Updates the
docs-i18n-lint linkslychee job to exclude(ja-jp|ko-kr|fr-fr)/developerpaths (previously only excludedja-jp/development.*#). - Adds
.docs-ko-kr-patternsand.docs-fr-fr-patternsfile-change anchors and corresponding.docs:rules:docs-i18n-lint-koreanand.docs:rules:docs-i18n-lint-frenchrule sets inrules.gitlab-ci.yml. - Adds
docs-i18n-lint korean-valeanddocs-i18n-lint french-valeCI jobs indocs.gitlab-ci.yml, reusing the existingi18n_lint_language_vale.shscript withLANGUAGE_CODE/LANGUAGE_NAMEvariables. - Adds Vale configuration (
.vale.ini, output templatevale.tmpl, and emptylocale_rules/directory) for bothdoc-locale/ko-kr/anddoc-locale/fr-fr/. - Adds route mappings for
ko-krandfr-frin.gitlab/route-map.ymlto enable "View on docs site" links in merge requests. - Updates
doc/development/documentation/testing/_index.mdwith Korean and French language support sections, documenting the new Vale linting jobs and their trigger conditions. - Adds Danger spec coverage for Korean and French localized doc changes in
spec/tooling/danger/documentation_spec.rb. - Fixes a trailing whitespace in
.gitlab/duo/mr-review-instructions.yaml.
Related issues
Screenshots or screen recordings
| Before | After |
|---|---|
How to set up and validate locally
- Pull branch down
- Run each CI job command locally
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Edited by Lauren Barker