How To Automatically Sync Master Files From GitHub

Some people have asked us how to setup an automatic master file sync from GitHub to Get Localization when commit is done. We’ve done a short video previously that explains it but here’s step-by-step instructions as well:

1. First import the file from GitHub to Get Localization. You can done this from Files → Import from SCM → GitHub

2. Select the file you would like to import to master files, typically it’s the English resource file.

3. Now as soon as file is imported successfully, go to your GitHub project and open ‘Admin’-page.

4. Click ‘Service Hooks’

5. Select ‘GetLocalization’ from the list of service hooks.

6. Enter your project name, it’s the same as in your Get Localization address e.g.<project-name&gt;. Also copy your project token from your Get Localization project settings page and paste it to corresponding project token field in GitHub.


7. Set project ‘Active’ and then click ‘Update Settings’

And that’s it. Now when you do the commit, all the files you’ve imported to master files will be automatically updated from GitHub.