我正在使用 Flask-Babel 来翻译字符串。
在某些模板中,我从数据库 (postgresql) 中读取字符串。 如何使用 Flask-Babel 翻译数据库中的字符串?
最佳答案
不可能在数据库翻译中使用 Babel,因为数据库内容是动态的而 babel 翻译是静态的(它们没有改变)。
如果您从数据库中读取字符串,则必须将翻译保存在数据库中。您可以创建一个翻译表,例如(语言环境、源、目标),并通过查询获取翻译后的值。
关于python - 从数据库 flask-babel 翻译字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21497489/