从龙卷风模板中提取翻译
Extract translations from tornado template
我正在尝试使用 python-babel
从龙卷风模板中提取翻译。
我已经尝试了一些解决方案,其中 none 个是完美的。
解决方案一
使用 python
作为提取器:
# babel.cfg
[python: **/server/templates/**.html]
它大部分时间都有效,但如果 script
块中有一些翻译则无效:
<script> var a = {{ _("won't be extracted") }} </script>
方案二
就让tornado用jinja2模板引擎吧,能用但不漂亮
方案三
使用tornado-babel
,它只是一个没有python3支持的过时库。
有什么建议吗?
最后,我只用了jinja2模板引擎。强烈推荐tornado的团队使用jinja2模板引擎!不要再浪费时间了。
我正在尝试使用 python-babel
从龙卷风模板中提取翻译。
我已经尝试了一些解决方案,其中 none 个是完美的。
解决方案一
使用 python
作为提取器:
# babel.cfg
[python: **/server/templates/**.html]
它大部分时间都有效,但如果 script
块中有一些翻译则无效:
<script> var a = {{ _("won't be extracted") }} </script>
方案二
就让tornado用jinja2模板引擎吧,能用但不漂亮
方案三
使用tornado-babel
,它只是一个没有python3支持的过时库。
有什么建议吗?
最后,我只用了jinja2模板引擎。强烈推荐tornado的团队使用jinja2模板引擎!不要再浪费时间了。