我有一个使用python2.7.6开发的web应用程序,部署在apacheubuntu服务器上。你知道吗
对于国际化,应用程序使用flask-babel
包翻译成泰语。但是,我的translations/th/LC_messages/messages.po
文件似乎被忽略了。你知道吗
它在我的本地主机上工作得很好,但在服务器上却不行。为了强制选择区域设置,我使用以下代码:
@babel.localeselector
def get_locale():
return 'th'
似乎我的配置文件中缺少了一些东西,但无法找到它。你知道吗
如果你有什么想法,请随意。非常感谢。你知道吗
我遇到了完全相同的问题!当我在本地运行应用程序时,我的babel翻译工作正常,但是在我的apache服务器上,没有一个文本按照预期进行翻译。你知道吗
在尝试了许多不同的修复之后,我发现(无论出于什么原因),我的自定义
get_locale
localeselector override函数在apache服务器上运行时没有被应用程序使用。你知道吗我最终将
get_locale
函数显式导入到相关的视图文件中,解决了这个问题。你知道吗相关问题 更多 >
编程相关推荐