switch to external translation system
Original LP Author: Sumana Harihareswara , LP Link: https://bugs.launchpad.net/bugs/1414154
Finish the transition to an externally managed translation system. This is necessary for the Mailman 3.0 release.
Right now someone has to send new translations to Mark and he has to do a new release with new catalogs; see http://wiki.mailman.psf.io/DEV/Internationalization and http://wiki.mailman.psf.io/DEV/i18nhowto for more info. We have some notes at http://wiki.mailman.psf.io/DEV/Managing%20Translations about what we want in the future. It must be free software (this is why we cannot use Transifex).
The workflow Barry would love: a developer can develop their software, marking all strings for localisation. Someone can take the trunk branch and run a tool to extract all the strings and provide Mailman developers with GNU gettext catalogs, or make them available in a branch, or on the web, so Mailman maintainers can check them out.
There exists enough distributed machinery that we should be able to do this in a disconnected way.
(From http://wiki.mailman.psf.io/DEV/Mailman%203.0?action=diff&rev2=30&rev1=28 -- a TODO for the Mailman 3.x series.)