我正在使用i18n_patterns
在 Django 应用程序中创建语言前缀。
我的网址如下所示:
/de/contact/
/fr/contact/
/it/contact/
在我的基本模板中,我遍历所有可用语言以显示语言切换链接。
{% get_available_languages as languages %}
<nav id="language_chooser">
<ul>
{% for lang_code, lang_name in languages %}
{% language lang_code %}
<li><a href="{% url 'home' %}" alt="{{ lang_name }}" title="{{ lang_name }}">{{ lang_code }}</a></li
{% endlanguage %}
{% endfor %}
</ul>
</nav>
在这种情况下,我正在反转“主页”URL。有没有办法获取当前页面的翻译 URL?
如果我在德语版的“联系”页面上,我希望“fr”链接指向法语版的“联系”页面,而不是“主页”页面。