I have a file based project and created a branch with translations via the Crowdin action.
I have since merged the git branch into our main branch. However now I am unable to merge the crowdin branch associated with it as the branch merge command only works on string based projects.
Is it possible to convert my project to string based? If not how am I supposed to clean up this branch without losing the translations on it?
Hi @georeith , the type of the project can be chosen only at the stage of project creation, sorry to say so. Also, branch merging is possible outside of Crowdin for file-based projects
Hi @Natalia thank you but this doesn’t really answer my question. The CLI and API does not let you merge branches for file based projects.
I don’t really understand what branch merging outside of Crowdin means, the translations exist in Crowdin on the branch, along with approval/unapproval status of all the words.
Are you saying I have to manually upload and overwrite the translations and then delete the branch, what happens to all my approved / unapproved status on the branch?
There really isn’t enough information on the branching workflow and its upsetting to find out I can’t merge them at this stage when I’m already deep into using them and have spent many hours and £000s setting up and translating the project.
That a choice with very little explanation at project creation means you can’t use them effectively.
Yes, merging branches is possible only outside of Crowdin (for example, locally in your dev environment, in GitHub/GitLab, etc). You can find more information about version management here:
Due to technical aspects of the platform (well, we’re not GitHub) merging branches in the classic meaning of this term is not supported. Still, we have plenty of solutions to make this process comfortable for you. Here are the most popular:
With duplicates, you can automatically migrate translations from one string to another (i.e. from old branch to new branch), and with TM you can basically “translate” any content that was previously translated.