1
我正在將我的language-in-url引擎從transurlvania移動到i18nurls(接受的補丁爲future version of django),但我錯過了類似於transurlvania的awsome {% this_page_in_lang 'cs' %}
來實現通用語言切換鏈接。如何獲取模板中當前URL的本地化版本?
我無法弄清楚如何使用django來實現這個功能。
我正在將我的language-in-url引擎從transurlvania移動到i18nurls(接受的補丁爲future version of django),但我錯過了類似於transurlvania的awsome {% this_page_in_lang 'cs' %}
來實現通用語言切換鏈接。如何獲取模板中當前URL的本地化版本?
我無法弄清楚如何使用django來實現這個功能。
從閱讀https://docs.djangoproject.com/en/dev/topics/i18n/translation/#std:templatetag-language,我想回答這個問題應該是:
{% language 'cs' %}
<a href="{% url some_view arg1='value' %}">whatever</a>
{% endlanguage %}
這就需要提前,這不一定是現成的知道當前視圖的名稱。 – maroonmed 2016-02-18 18:16:32