Translation process - global-121/121-platform GitHub Wiki

Process for getting English text translated to other languages

Date: 7 April 2025

121 Portal(icious) copy

  • Translations are managed through the Lokalise TMS-service.
  • The "latest translations" are downloaded at every build of every release/deployment for every instance.
  • Which languages are enabled and/or set-as-default is managed per-instance (via the variables in its GitHub-environment)

Workflow(s)

A (formal) process needs to be established between the 121 development-team, the Cash IM-team and the PO/account-managers.
To take into account, the following scenario's:

  • A new program is set up (that requires a new language)
  • Support for a new language is necessary
  • We or users notice that a text translation is missing/incorrect in production
  • An existing feature is changed in the platform that contained existing translations
  • An existing feature (that contained translations) is removed in development

No special process is required for:

  • An existing translation key is removed
  • A language is removed
  • A program is removed/finished

Additional one-time steps

  • Invite translators/reviewers to Lokalise-team
  • Do short introduction / training session for translators/reviewers