我花了一段时间在我的本地开发服务器(runserver)上获得翻译工作,然后在部署到nginx服务器(另一个服务器)并且翻译停止再次工作之后。我无法弄清楚缺少的东西。任何帮助,将不胜感激。django i18n翻译不能在nginx上工作,但在runserver上工作
0
A
回答
2
终于得到它的工作,不知何故Ubuntu的不喜欢的语言环境目录的文件夹名“ZH_CN”,相反,它喜欢zh_CN的。
2
正如在i18n docs中提到的那样,Django接受一个Accept-Language
标题。可能nginx不会把这个头传给Django,所以你必须手动传递它。只需将下面列出的proxy_pass_header
添加到您的nginx配置中即可。
location/{
proxy_pass ...
proxy_pass_header "Accept-Language";
}
相关问题
- 1. Django应用程序在runserver上工作,但在uwsgi上失败
- 2. AEM 6.2 - i18n翻译不能在发布环境中工作,但作品作者
- 3. Ubuntu:HTTPS不能在Nginx上工作
- 4. Django Rest Framework i18n在GET上工作,但在POST上不起作用
- 5. Django的翻译不工作
- 6. Django i18n不工作
- 7. django i18n不工作
- 8. Symfony2 LiipImagineBundle不能在Nginx上工作
- 9. 返回301不能在nginx上工作
- 10. Django i18n不能在python文件上工作
- 11. context.Response.Flush()不能在IE8上工作,但在IE9上正常工作
- 12. BufferedWriter在Windows上工作,但不能在Mac上工作
- 13. setDelegateQueue不能在iOS5上工作,但在iOS6上工作正常
- 14. htaccess不能在cPanel上工作,但在wampserver上工作正常
- 15. KeyPressed在N95上工作,但不能在N86等上工作
- 16. onclick函数不能在JSFiddle上工作,但在CodePen上工作
- 17. Django runserver在Heroku之后不工作
- 18. 简单的php图像上传不能在nginx上工作(在Apache上工作)
- 19. 如何翻译KeyCode在Keys.SendKey上工作
- 20. JQuery不工作,但在JSFiddle上工作
- 21. 角度翻译不能在模板上工作
- 22. PHP exec在apache2上工作,但不在nginx上
- 23. Nginx基本认证工作在http上,但不在https上
- 24. STATIC_URL不能在Django 1.5上工作
- 25. django-templated-email不能在heroku上工作
- 26. API调用在本地工作,但不能在Heroku上工作
- 27. Django的翻译与格式()不工作
- 28. 在WAMP上工作,但不在灯上
- 29. 工作灯 - 使能翻译
- 30. 动画在iPhone上工作,但不在iPad上工作
嗯,没有工作,浏览器实际上改变字体和其中一个字符串实际上改变到所需的翻译,但并不是所有的字符串像在开发服务器翻译。 – 2013-02-18 04:18:52