1

私は、ジンジャテンプレートとフラスコバベルがうまく機能するpythonプロジェクトを持っています。私の問題はjavascriptファイルです。「static」というフォルダー内にすべてのjsファイルがありますが、使用後:

var food = gettext('food');

次に、更新してコンパイルすると、ブラウザーはエラーを返します。

gettext is not defined

babel.js や jsil18n を使用しているプロジェクトを見たことがありますが、本当に必要かどうかはわかりません。jinja テンプレートで行ったのと同じ方法で gettext を定義するにはどうすればよいですか?

4

1 に答える 1

1

food が文字列の場合、messages.po ファイルに food の翻訳があれば、次の構文を使用できます。

var food = "{{_('food')}}";
于 2016-10-25T14:17:30.407 に答える