我花了一段時間在我的本地開發服務器(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