GitHub is the everyman’s versioning repository and as a collaborative solution that scales, it only made sense for us to deeply integrate our Translation Management System and CAT Tools with it. This means that when you operate on Github-based translation approach, each time when you insert new code, our system will allow GitHub to pull translated content into the file versioned within the repository.
The subject of Github integration is still very popular with our customers and it seems that there are a few misconceptions about creating and managing the translation project at Text United through Github. That’s why decided to answer the most popular questions about Github integration and make it clear for all of you looking for answers. Just keep on reading!
How can I edit a GitHub project?
You can easily update source files or add a new file to the project at any time. To edit a GitHub translation project, you simply have to navigate to My connected sources, where you can change or add the source files, as well as set up automatic or manual synchronization. If you want to know what the process looks like step-by-step, take a look at this article.
Do we have only one shot at choosing the regex-based file selection? Do we have a ‘select all’ option to allows adding new files to projects?
Regex filters allow you to select any lines of text matching a regular expression pattern. It is pretty simple but you need to remember that when you upload a file in Text United, the system will automatically assign a filter based on the file extension. Once the connection is set and you decide how often your repository should be synced, the translation process is automatically starting. Of course, the files that are already translated will not be synced to the project again.
Do we need to share the GitHub password to translators, both internal and external?
There is no such need! Once you set up the connection between your repository and our system, the files for translation will be uploaded to your private account for internal use. You can also outsource them to Text United, where the assigned translator will work on the task!
How can we give context for our strings defined in JSON files that are sent through GitHub?
The best that you can do is to share some reference links or files that would help the translator understand the context of the translation. You can add a reference image to individual segments and as well as reference files can to the whole project.
Can we manage Gitbook documentation through Github Integration with Text United?
Yes! Once your Github repositories are fully integrated with Text United, you can sync documentation between Gitbook and Github to a specific repository. After completing this process, when you connect to Text United, you can translate and Sync back all the files to Github and then to Gitbook. Read more about this process here!
Are you ready to begin your adventure with Github?