This week, we’ve made some changes to how we plan to work with the localization community for content on Test Pilot:
-
As part of Issue #2430, we switched Pontoon over to our new l10n branch. (Pontoon is the tool by which we request localizers to translate content for us.)
-
There is a new l10n-specific dev server auto-deployed from l10n branch:
https://testpilot-l10n.dev.mozaws.net
This means that pull requests merged into our master branch with string changes do not automatically show up as requests for contributions from localizers on Pontoon. Instead, we have to explicitly merge master into l10n branch to make that request. Then, we merge back from l10n to master to accept the translations for release.
Separating the master branch from the l10n branch means we can take more time to review & stabilize strings before submitting them to the community via Pontoon. We’ve had situations where we made rapid changes to strings that asked more of localizers than we meant to–and that’s not been a good situation.
So, hopefully this change will help us improve things by only asking for help from localizers once we’re sure we’re ready!