私は本当に次のようなものを台無しにしました
<p>{% trans "Visit our" %}<a href="{% url "help" %}">{% trans "help page" %}</a>
xurlは私のタグが登録されている場所です
@register.simple_tag(takes_context=True)
def xurl(context, view_name, *args, **kwargs):
私が知っているように、{% blocktrans %} で変数を使用できるので、私にとって良い解決策は、django の url タグのような私のタグを使用することです
{% xurl "help" as help_url %}
次に、blocktrans で help_url 変数を使用します。@register.tag を使用して "as" を使用することはできません。コンテキストから現在の言語を取得する必要があるためです。