0

私はジャンゴを使用しています。次のマークアップを翻訳可能にしたいと考えています。

You have <span class="blah">a flower</span> in your inbox.

翻訳ファイルには次のフレーズがあります。

  1. 「受信トレイに {name} があります。」
  2. "花"

もちろん、翻訳ファイルにマークアップを入れたくはありませんが、上記のように Web ページに表示される必要があります。

たとえばフランス語では、次のようになります。

Vous avez <span class="blah">une fleur</span> dans votre boite aux lettres.

それをきれいに達成する方法が見つかりません。

4

1 に答える 1

-1

Internationalization: in template codeを見たことがありますか

あなたはこれを行うことができます:

{% trans "You have " %} <span class="blah">{%trans "a flower" %} </span> {%trans " in your inbox." %}

{% blocktrans %} ... {%endtblockrans%}翻訳するブロックをマークするために使用することもできます。

于 2012-10-09T13:22:52.973 に答える