0

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

罗塞塔的医生说:

新:如果您的网络服务器支持它,您可以在保存更改时强制自动重新加载已翻译的目录。请参阅有关 ROSETTA_WSGI_AUTO_RELOAD 变量的注释

那么网络服务器应该满足哪些条件才能使其工作呢?

4

1 回答 1

1

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

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

于 2014-02-19T15:14:52.530 回答