从龙卷风模板中提取翻译

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从龙卷风模板中提取翻译相关的知识,希望对你有一定的参考价值。

我正在尝试使用python-babel从龙卷风模板中提取翻译。

我尝试了一些解决方案,但没有一个是完美的。

解决方案一

使用python作为提取器:

# babel.cfg
[python: **/server/templates/**.html]

它大部分时间都有效,但如果在script块中有一些翻译,它将无法工作:

<script> var a = {{ _("won't be extracted") }} </script>

解决方案二

只是让龙卷风使用jinja2模板引擎,它可以工作但不漂亮。

解决方案三

使用tornado-babel,它只是一个没有python3支持的过时库。


有什么建议吗?

答案

最后,我只使用jinja2模板引擎。强烈推荐龙卷风的团队使用jinja2模板引擎!不要再浪费时间了。

以上是关于从龙卷风模板中提取翻译的主要内容,如果未能解决你的问题,请参考以下文章

使用从循环内的代码片段中提取的函数避免代码冗余/计算开销

从单个按钮从多个片段中提取数据

高中必修3Module 3 Period 1 Reading— What Is a Tornado?翻译!急!急!!急!!!

Android Studio修行手册,快速涨薪-小提示单词提醒国际化代码折叠和代码模板

Xcode中的变量模板(variable template)的用法

PHP Wordpress查询从帖子/页面中提取片段