2014-01-28 28 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。