【发布时间】:2012-07-11 08:30:23
【问题描述】:
我正在使用 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”链接指向“联系人”页面的法语版本,而不是“主页”页面。
【问题讨论】:
标签: django internationalization django-templates