我有一个使用 python 2.7.6 开发的 web 应用程序,flask 并部署在 Apache Ubuntu 服务器上。
为了国际化,该应用程序使用该flask-babel
包来翻译成泰语。但是,似乎我的translations/th/LC_messages/messages.po
文件被忽略了。
它在我的本地主机上完美运行,但在服务器上却不行。为了强制选择语言环境,我使用下面的代码:
@babel.localeselector
def get_locale():
return 'th'
似乎我的配置文件中可能缺少某些内容,但无法弄清楚。
如果您有任何想法,请随意。谢谢你。