我花了一段时间在我的本地开发服务器(runserver)上进行翻译,然后在我部署到 nginx 服务器(另一台服务器)之后,翻译再次停止工作。我无法弄清楚缺少什么。任何帮助,将不胜感激。
问问题
905 次
2 回答
3
正如 i18n docs中提到的,Django 接受一个Accept-Language
标头。可能 nginx 不会将该标头传递给 Django,因此您必须手动传递它。只需将proxy_pass_header
如下概述的内容添加到您的 nginx 配置中。
location / {
proxy_pass ...
proxy_pass_header "Accept-Language";
}
于 2013-02-18T03:14:55.880 回答
2
终于搞定了,不知何故ubuntu不喜欢locale目录中的文件夹名称'zh_cn',而是喜欢zh_CN。
于 2013-02-18T07:53:13.643 回答