我正在开发一个Django项目,该项目使用内置的Django多语言翻译支持多种语言。
所以我的网站改变了以下语言:
exmaple.com/en/
example.com/de/
etc
我的问题是我在base.html
文件的网站上有一个语言选择器。
<ul class="dropdown-menu" role="menu">
<li><a href="/en"><img alt="{% trans 'English' %}" src="{% static 'images/en.png' %}" width="30px"> English</a></li>
<li><a href="/de"><img alt="{% trans 'German' %}" src="{% static 'images/de.png' %}" width="30px"> Deutsch</a></li>
</ul>
这对于索引页面很有用,但是对于其他页面,比如说我们在以下网址中:
example.com/en/login
我想改变语言然后我将被重定向回新语言索引。
如何构建上述下拉列表,以便在我更改索引以外的页面中的语言时,将使用新语言保留在同一页面上?