For the solid i18n / L10N used by a server that needs to serve different localizations within the same startup, I recommend PyICU , the Python layer on top of ICU - an open source package for international components for Unicode. Other approaches, as a rule, are rather limited and fragile: - (.
source
share