New Crowdin translations + Automation - #225
Merged
Merged
Conversation
Member
|
is there any technical reason why the upload workflow only uploads english translations? Whenever i add new things, i usually add English, German and French from the start. wouldnt this fail to sync the german and french translations then? |
Zoriot
commented
Jul 4, 2026
Zoriot
commented
Jul 4, 2026
Zoriot
commented
Jul 14, 2026
Zoriot
force-pushed
the
crowdin-integration
branch
from
August 8, 2026 14:37
3b749d9 to
bb11c09
Compare
- Introduced `.github/workflows/crowdin-upload.yml` for uploading English source files and translations to Crowdin. - Added `.github/workflows/crowdin-download.yml` to download translations, create automated PRs, and handle versioning of translation files.
Zoriot
force-pushed
the
crowdin-integration
branch
from
August 8, 2026 15:00
256c7ba to
a47d8e0
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
.github/workflows/crowdin-upload.ymlfor uploading English source files and translations to Crowdin..github/workflows/crowdin-download.ymlto download translations, create automated PRs, and handle versioning of translation files.All the config-version logic can be removed as soon as we use a proper system which doesn't rely on config-version for upgrading.
Before merging old translations needs to be downloaded and the current setup removed on crowdin. As soon as this is merged it will also be added to our other repos where we have translations.
This has be tested extensively on a private repo so should work fine.