Add argo_translation.yml for continuous translation process
What does this MR do?
This MR adds the argo_translation.yml configuration file to enable our Japanese translation workflow for documentation.
Purpose:
- Enables automated tracking of English content changes in the
doc/directory - Facilitates the translation process through our GitLab Argo Integration
- Follows established pattern of placing translation configs at root (similar to crowdin.yml)
- Part of comprehensive translation implementation across repositories (Runner, Operator, GitLab, and Omnibus)
Workflow:
- Argo tracks changes to
doc/directory from our production localization GitLab Chart fork - When MRs merge, Argo detects changes via GitLab Argo Integration webhook fork and determines files for translation
- Translated files return to our fork with the gitlab-translation-service label. See them here.
- After review, translations merge to fork's
main-translationbranch - Final translations delivered upstream to
/doc-localedirectory, which has been added to all projects
Configuration Details:
- Source: English (en-us) → Target: Japanese (ja-jp)
- Tracking: All Markdown in
doc/(excluding hidden directories) - Delivery:
/doc-localedirectory
This is the next step in establishing continuous translation of technical documentation across GitLab projects. Similar argo_translation.yml files will be added to Runner, Operator, GitLab, and Omnibus repositories.
For details, see GitLab Localization Documentation
References
Related issues
- Closes gitlab-com/localization/docs-site-localization#209 (closed)
- Child of gitlab-com/localization&14
- Related GitLab MR
- Relate Runner MR
Author checklist
For general guidance, please follow our Contributing guide.
Required
For anything in this list which will not be completed, please provide a reason in the MR discussion.
-
Merge Request Title and Description are up to date, accurate, and descriptive. -
MR targeting the appropriate branch. -
MR has a green pipeline. -
Documentation created/updated. -
Tests added/updated, and test plan for scenarios not covered by automated tests. -
Equivalent MR/issue for omnibus-gitlab opened.
Reviewers checklist
-
MR has a green pipeline on https://gitlab.com/gitlab-org/charts/gitlab. -
Consider downstream impact to the Operator, as per evaluating impact from changes to GitLab Chart.
Edited by Lauren Barker