【发布时间】:2017-09-08 07:13:35
【问题描述】:
我在基于金字塔的应用程序中开发了一个翻译帮助页面。
新翻译通过以下方式保存在.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 应用程序。
【问题讨论】:
标签: translation pyramid mo