当我在Django后端的Rosetta中制作或更改翻译时,po和mo文件会更新。但是,我没有看到他们直接出现在前端。
罗塞塔的文件说:新:如果您的网络服务器支持它,您可以强制自动重新加载 保存更改时翻译的目录。见说明 关于ROSETTA_WSGI_AUTO_RELOAD变量
那么网络服务器应该满足哪些条件才能发挥作用?
答案 0 :(得分:1)
据我所知,您必须使用wsgi(例如Apache mod_wsgi)设置服务器才能使用此功能。
ROSETTA_WSGI_AUTO_RELOAD和ROSETTA_UWSGI_AUTO_RELOAD:运行WSGI守护程序模式时,使用mod_wsgi 2.0c5或更高版本,此设置控制是否应在每次修改WSGI进程时自动重新加载gettext目录文件的内容。出于性能原因,应在生产环境中禁用此设置。默认为False。