Implement path verification for localized content across all projects
Current issue is a follow up on this thread: #183 (comment 2621036727)
Goal
Expand orphaned translation file detection ( aka i18n path) to Runner, Omnibus, Charts, and Operator projects. Potentially enhance the existing implementation in GitLab as well. The solution should ensure that the translated files always have corresponding English source files.
As of right now GitLab has a basic path verification through docs-i18n-lint paths but can be enhanced with a) better error reporting, b) clearer messaging about which files are orphaned, c) improved handling of edge cases.
All implementations should fail the pipeline when orphaned translation files are detected, providing clear guidance for localization engineering team on cleanup actions needed.
Here's a list of all the projects and their corresponding MR:
| Project | MR | TW Review | Maintainer Review | Merged |
|---|---|---|---|---|
| GitLab | Updating localized path verification - GitLab | |||
| Omnibus | Add path verifications for localized files - Omnibus | |||
| Operator | Add path verification for localized files - Operator | |||
| Runner | Add path verifications for localized files - Runner | |||
| Charts | Add path verification for localized files - Chart |