description |
---|
A weekly job to merge translations from Crowdin |
{% hint style="info" %}
Assignee: Benjamin Piouffle
Frequency: Weekly
{% endhint %}
Crowdin opens a branch at i18n/crowdin
. It's good to merge this branch at least once a week. The process to follow is this one:
- Go to https://crowdin.com/project/opencollective/settings#integration and click on
Sync now
to force synchronization. - Go to the frontend repo. Wait for the synchronization to be done, then pull the
i18n/crowdin
branch. - Merge main into
i18n/crowdin
, push result. In case of conflicts, always take the version fromi18n/crowdin
. - Push the result, wait for CI to pass.
- SQUASH and merge the changes. Don't forget to Squash! This is really important, Crowdin sometimes pushes hundreds of commits, we don't want to overload the history.