2014-01-28 59 views
0

當我在Django後端製作或更改Rosetta中的翻譯時,po和mo文件會更新。但是,我沒有看到它們直接顯示在前端。應該將django rosetta中的翻譯自動傳播到前端?

羅塞塔的醫生說:

新:如果你的Web服務器支持的話,你可以強制的 翻譯目錄自動重新加載每當一個變化是保存。看到有關ROSETTA_WSGI_AUTO_RELOAD變量

那麼,哪些情況應的網絡服務器履行這個工作的說明 ?

回答

0

據我所知,你必須使用wsgi(例如Apache mod_wsgi)來設置你的服務器來使用這個特性。

ROSETTA_WSGI_AUTO_RELOAD和ROSETTA_UWSGI_AUTO_RELOAD:當運行WSGI daemon模式,使用mod_wsgi的2.0c5或更高版本,此設置控制是否將gettext的目錄文件的內容應該被自動地由WSGI過程每次被修改時重新加載。出於性能原因,應在生產環境中禁用此設置。默認爲False。