Skip to content

Add the i18n translation workflows - #594

Merged
iHiD merged 1 commit into
mainfrom
i18n-translation-workflows
Sep 22, 2026
Merged

iHiD merged 1 commit into
mainfrom
i18n-translation-workflows

Conversation

@iHiD

@iHiD iHiD commented Sep 22, 2026

Copy link
Copy Markdown
Member

Adds the two translation workflows, copied byte for byte from exercism/i18n/source-repo-workflows/ at cf678c6, and the ready-to-translate label. This repo is not a track, so org-wide-files does not sync them here.

  • i18n completeness checks whether exercism/i18n holds the translation for every production locale for all the English a PR changes. It only blocks merging once completeness is made a required check.
  • i18n queue opens a translation issue in exercism/i18n when a maintainer adds ready-to-translate, and removes the label if a later push changes the English. Once the translations land, the check re-runs and the PR gets one reply: "This PR has been translated 🚀".

Tested end to end on exercism/website-copy. Hungarian already holds every translation this repo needs. The label is in .appends/.github/labels.yml (and the generated .github/labels.yml); remove it from .appends once exercism/org-wide-files#408 adds it globally.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@iHiD
iHiD merged commit 2307c03 into main Sep 22, 2026
2 checks passed
@iHiD
iHiD deleted the i18n-translation-workflows branch September 22, 2026 14:33
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