默认情况下,pybabel正在从我的mako模板中提取${_("mystr")}
字符串,但是当我尝试使用${pgettext("myctx", "mystr")}
进行上下文翻译时,它似乎找不到并提取它们。
我的babel配置很基本:
[mako: templates/**.mako]
encoding = utf-8
有谁知道如何让pybabel从mako模板中提取pgettext翻译?
答案 0 :(得分:0)
使用Flask我实现了导入Mako的pgettext:
kw ['进口'] = ['来自flask.ext.babel import gettext as _,pgettext']