我在基于金字塔的应用程序中开发了一个翻译帮助页面。新的翻译通过以下方式保存在文件.po
中:.mo
po = polib.pofile(join(root, 'locale', lang, 'LC_MESSAGES', 'myapp.po'))
.....
po.save(join(root, 'locale', lang, 'LC_MESSAGES', 'myapp.po'))
po.save_as_mofile(join(root, 'locale', lang, 'LC_MESSAGES', 'myapp.mo'))
但是新的翻译直到我重新启动应用程序才生效。
我需要在保存新翻译文件后立即重新加载翻译文件,而无需重新启动 wsgi 应用程序。