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?
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With