我正在使用i18n_patternsDjango应用程序创建语言前缀.
我的网址如下所示:
/de/contact/
/fr/contact/
/it/contact/
Run Code Online (Sandbox Code Playgroud)
在我的基本模板中,我循环遍历所有可用语言以显示语言切换链接.
{% 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>
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我正在撤消"主页"URL.有没有办法获得当前页面的翻译URL?
如果我在我的"联系"页面的德语版本上,我希望"fr"链接指向"联系"页面的法语版本,而不是"主页"页面.