从mako模板中提取pybabel文本

时间:2013-05-19 14:12:01

标签: pylons mako babel

默认情况下,pybabel正在从我的mako模板中提取${_("mystr")}字符串,但是当我尝试使用${pgettext("myctx", "mystr")}进行上下文翻译时,它似乎找不到并提取它们。

我的babel配置很基本:

[mako: templates/**.mako]
encoding = utf-8

有谁知道如何让pybabel从mako模板中提取pgettext翻译?

1 个答案:

答案 0 :(得分:0)

使用Flask我实现了导入Mako的pgettext:

kw ['进口'] = ['来自flask.ext.babel import gettext as _,pgettext']