Hi Martin,
I know of a few approaches, depending on the complexity of your tool:
- You can get pretty far with having your strings in, say, JSON files
that you load and format yourself in code based on placeholders.
- The Python standard library has a built-in gettext
<https://docs.python.org/2.7/library/gettext.html> module if you prefer
a more standard format.
- For a more comprehensive solution that adds date formatting, I heard
good things about Flask-Babel <https://pythonhosted.org/Flask-Babel/>,
but never used it myself.
Whichever way you choose, I'd definitely recommend managing the
translations through TranslateWiki <https://translatewiki.net/>, which you
might already know about.
Em ter, 18 de set de 2018 às 15:14, Martin Urbanec <
martin.urbanec(a)wikimedia.cz> escreveu:
Hi,
I'm sometimes use Flask for my Toolforge tools. I'd like to localize them,
ideally with messages directory in similar format like MediaWiki has in
i18n directory.
I know about Intuition for PHP, does anybody know about similar thing for
Flask application?
Best,
Martin
_______________________________________________
Wikimedia Cloud Services mailing list
Cloud(a)lists.wikimedia.org (formerly labs-l(a)lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/cloud
--
Guilherme P. Gonçalves