EdX Platform Translation Python Packages

The following 3rd party packages are involved in the EdX Platform translation efforts:

Django

Transifex

  • https://docs.transifex.com/integrations/django/

  • Service that actually handles translations, has specific Django support

  • Accepts .po files in English

  • Returns localized .po files

  • Has mapping in the config that should allow us to get the correct filename

Babel

django-babel

django-babel-underscore

django-static-i18n

mako

gettext and friends

  • GNU fundamental project, actually handles performing string translation using compiled .mo files (and much more) 

pavelib

i18n-tools