微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为 pybabel 使用自定义模板变量语法

如何解决为 pybabel 使用自定义模板变量语法

我使用 Flask 和 pybabel 来解析我的 .vue 文件以进行翻译,如下所示:

pybabel extract -F babel.cfg -k _l -o messages.pot .

其中 babel.cfg 包含

[python: **.py]
[jinja2: **/**.vue]
extensions=jinja2.ext.with_

为了与 Vue 组件兼容,我在 Python 代码中将 Jinja 模板变量语法从 {{ variable }} 更改为 [[ variable ]]

Flask.jinja_options.update({
    'variable_start_string': '[[','variable_end_string': ']]'
})

有没有办法让 pybabel 从这些自定义模板变量中解析文本?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。