Skip to content

Allow to upload translations to crowdin via when:manual

Background

In #122 (closed) we are tackling translation workflow integration with XTM. One problem we encountered is that XTM doesn't have direct Crowdin support so it's impossible for our TMs to takeover/execute the crowdin parts of our translation workflow autonomously.

Checking out the relevant version of the codebase, installing all the dependencies to execute the crowdin sync script to upload the translations presents a significant hurdle for our TMs. One potential option to help with that would be to upload the translation via GitLab CI and making it executable for the TMs via when:manual

What to do

Add a Job to upload translations to crowdin manually via when: manual. For convenient debugging/testing it should be possible to override the crowdin project to upload to a temporary/test project on crowdin.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information