*You have to be an admin on Lokalise in order to be able to trigger the PR.

Trigger a PR on Lokalise

To trigger a Pull Request and merge translations into our codebase, go to the Download page on Lokalise. Make sure the settings are the same as in the screenshot:

After doing all of the above, clicking Build only will trigger a Pull Request. You can always hit Preview to take a look at what will be exported first.

Check on Github to make sure the PR has been created and update the PR title to add more info about what translations you are updating.

 page is accessed here

Download page is accessed here

If you are adding a new language (i.e. a language that doesn't already exist on our platform)

  1. Open a new Issue on Github and indicate which languages you are adding
  2. You will have to edit client/src/locales/index.js and client/src/locales/languages.js . You will need to import the correct file in index.js and also add the language and ISO code to the localization and MENU_MAP objects.
  3. Also, please assign a unique ID to the new language for GTM (Google Tag Manager) tracking purposes. The ID should be prefixed with NAV_LS_ followed by the ISO code used in previous step. (Reference this ticket to see how it has been done previously: https://github.com/FightPandemics/FightPandemics/issues/1611)

Additional Info

For more information, please read our README: https://github.com/FightPandemics/FightPandemics#internationalization