Python3,Jinja2,预编译模板,本地化

问题描述

我有一些带有%s等占位符的旧项目.po / .mo文件,它用于转换python字符串 但是现在我在jinja2模板中有了这些字符串

问题是同时在.po文件%s中,而在模板{{some_var}}

例如,我有模板:

{% if some_var %}
Some text {{ some_var }}
{% else %}
Some another text {{ some_var1 }}
{% endif %}

我只想执行条件,过滤器等。 所以我想得到字符串

Some another text {{ some_var1 }}

Some text {{ some_var }}

接下来,我将获得占位符顺序并将其替换为%s,使用gettext并最终呈现模板

有什么建议吗?谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)