How to go about internationalization?
As far as I know, gettext is the most widely used tool for i18n. However, every language and framework implements it's own wrappers around this:
- python: gettext module
- flask, jinja2, WTForms: flask-babel extension
- javascript, jquery:
gettext plugin
All of them should use the same translation files, so they should be able work together without any duplication in the translations.