Django 1.3 アプリケーションで URL を含む段落を翻訳したいと考えています。
<p>
First <a href="{% url edit-profile username=user.username %}">edit your profile</a>, please.
</p>
言語によって、<a>
タグで囲まれたテキストは確かに変わります。翻訳者がリンクの配置を決定できるようにするにはどうすればよいですか? 全体を a でラップする{% trans %}
と、エラーが発生します。
<p>{% trans "First <a href='{% url edit-profile username=user.username %}'>edit your profile</a>, please." %}</p>
スローされるエラーはTemplateSyntaxError: Searching for value. Unexpected end of string in column 64: trans "First <a href='{% url edit-profile username=user.username
です。
これを行うにはどうすればよいですか?ビューで URL を特定し、その URL を文字列としてテンプレートに渡す必要がありますか? これは、非常に一般的な問題だと私が考える非常に複雑な解決策のように思えます。