私はjinjaファイルにjsonオブジェクトを構築しています:
object_name = {
property_name: "{{ _("Some Text which might have "quotes" in it") }}"
}
そして、上記の jinja2 ファイルをスクリプト タグでインポートします。
注: _("Text") は翻訳テキストに置き換えるために使用されるため、() 内のテキストは別の言語のテキストに置き換えられるため、翻訳に二重引用符が含まれるかどうかは予測できません
着信引用符をエスケープして、たとえば "
編集済み
ソリューション:
この問題の解決策は、Python にすべての翻訳を実行させ、すべての引用をエスケープさせることでした。しかし、少なくとも英語のテキストに問題がないように常に確認する必要があり、とにかくこれを制御できます....これまでのところ:)
こちらの資料もご覧ください
http://pology.nedhodnik.net/doc/user/en_US/ch-poformat.html#sec-poescapes