如果django rosetta中的翻译变化会自动传播到前端吗?

时间:2014-01-28 10:49:07

标签: django internationalization translation rosetta

当我在Django后端的Rosetta中制作或更改翻译时,po和mo文件会更新。但是,我没有看到他们直接出现在前端。

罗塞塔的文件说:

  

新:如果您的网络服务器支持它,您可以强制自动重新加载   保存更改时翻译的目录。见说明   关于ROSETTA_WSGI_AUTO_RELOAD变量

那么网络服务器应该满足哪些条件才能发挥作用?

1 个答案:

答案 0 :(得分:1)

据我所知,您必须使用wsgi(例如Apache mod_wsgi)设置服务器才能使用此功能。

  

ROSETTA_WSGI_AUTO_RELOAD和ROSETTA_UWSGI_AUTO_RELOAD:运行WSGI守护程序模式时,使用mod_wsgi 2.0c5或更高版本,此设置控制是否应在每次修改WSGI进程时自动重新加载gettext目录文件的内容。出于性能原因,应在生产环境中禁用此设置。默认为False。