私はMustachjsと一緒にFlask、jinjaを使用しています。
仕事を終わらせるために、{% raw %} タグを使用しています。
現在は多言語アプリケーションで、私は Babel を使用しています。
どのようにできるのか :
{% raw %}
<script id="details" type="text/template">
<table class="table" >
<thead>
<tr>
<th>**{{gettext('col1')}}</th>
<th>**{{gettext('col2')}}</th>
<th>**{{gettext('col6')}}</th>
</tr>
</thead>
<tbody>
{{#skyrsla}}
<tr>
<td> {{index}}</td>
<td> {{nafn}}</td>
<td> {{mean_growth_index}}</td>
</tr>
{{/skyrsla}}
</tbody>
</table>
</script>
{% endraw %}
raw タグの間なので、Babel 拡張機能は {{gettext('col1')} を検出しません。Babel の構成を変更する方法はありますか。
私の実際の構成は次のようになります。
[python: **.py]
[jinja2: **/templates/**.html]
extensions=jinja2.ext.autoescape,jinja2.ext.with_