Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

translating strings from database flask-babel

I'm using Flask-Babel for translating string.

In some templates I'm reading the strings from the database(postgresql). How can I translate the strings from the database using Flask-Babel?

like image 565
gulic Avatar asked Feb 01 '14 11:02

gulic


1 Answers

It's not possible to use Babel in database translations, as database content is dynamic and babel translations are static (they didn't change).

If you read the strings from the database you must save the translations on the database. You can create a translation table, something like (locale, source, destination), and get the translated values with a query.

like image 90
pokoli Avatar answered Sep 20 '22 16:09

pokoli