Working with GitHub translations


We have a small team, sometimes we add translation directly in the GitHub environment. We tried adding them to the l10n branch (created by Crowdin), to the source branch, and to some new created but they’ve never appeared in Crowdin. Moreover, they’re overwritten once synchronization is triggered (in case someone translates those particular strings in Crowdin’s environment).

How this can be possible? Anyone can turn the tables and explain to me what’s happening? :sweat_smile:

Hello @FranckyRizz

Interesting. You add translations directly to the files in the repository, from the GitHub side, right?

If so, the fastest to upload translations from the repo to the project would be to use the “Upload translations” feature. The system expects you to translate in Crowdin’s environment, and only store sources + manage translated files from the GitHub side.