Locale: How do translations with GitHub work?

Introduction

Translating any application is cumbersome. With Locale it is as simple as connecting your repository to your Locale's workspace. But our GitHub connector helps you get the most of automating the process from start to finish.

Whether you have already done some internationalization and localization work on your app and have an extensive list of languages, or you are just starting our and maybe only have content in English.


What you will need to get started

  1. The Login link for Locale.

  2. The login link for your GitHub instance.

    1. Note: This is provided to you by your GitHub account manager, support team, or contact person. If you are unsure of this information, please contact your system administrator or your GitHub representative.

  3. User login information for both your Locale instance, and your GitHub instance.

    1. A trial account of Locale can also be taken for free by going to locale.to and selecting the “Get Started” button.

  4. Top Tip 💡No GitHub users need to be created for Locale to access the repositories for translation.


Instructions

  1. Start by accessing your GitHub Instance, and giving Locale access to the repositories which contain content for translation.

Screenshot 2023-05658-28 at 17.54.50.png
  1. On your project's page, you can see all the languages that are present in your application.

  2. After sending the content for translation, your localization and internationalization files are sent to a professional translator, TMS, or MT engine for processing.

Config 05.png
  1. You can see that the translation is in progress on the project's page from the Locale Dashboard, and see any relevant information for the project status there.

  2. After all the translation work is done, a Pull Request is created on GitHub with all the new translation content included.

  1. From there a product owner or developer can review and merge the content at their convenience.