Only show language selection list if localemiddleware is active

This commit is contained in:
Roberto Rosario
2011-03-05 20:57:20 -04:00
parent 9f3e595eee
commit 6a49ae49d7

View File

@@ -76,17 +76,19 @@
<li><a href="/admin">{% trans "Admin site" %}</a></li> <li><a href="/admin">{% trans "Admin site" %}</a></li>
{% endif %} {% endif %}
{% get_setting "MIDDLEWARE_CLASSES" as middleware_classes %}
<li> {% if "django.middleware.locale.LocaleMiddleware" in middleware_classes %}
<form action="{% url set_language %}" method="post">{% csrf_token %} <li>
<select name="language"> <form action="{% url set_language %}" method="post">{% csrf_token %}
{% for lang in LANGUAGES %} <select name="language">
<option value="{{ lang.0 }}">{{ lang.1 }}</option> {% for lang in LANGUAGES %}
{% endfor %} <option value="{{ lang.0 }}">{{ lang.1 }}</option>
</select> {% endfor %}
<input type="submit" value="{% trans 'Go' %}" /> </select>
</form> <input type="submit" value="{% trans 'Go' %}" />
</li> </form>
</li>
{% endif %}
{% get_setting "LOGIN_URL" as login_url %} {% get_setting "LOGIN_URL" as login_url %}
<li><a class="logout" href="{% if user.is_anonymous %}{% url login_view %}?next=/{% else %}{% url logout_view %}?next={{ login_url }}{% endif %}">{% if user.is_anonymous %}{% trans "Login" %}{% else %}{% trans "Logout" %}{% endif %}</a></li> <li><a class="logout" href="{% if user.is_anonymous %}{% url login_view %}?next=/{% else %}{% url logout_view %}?next={{ login_url }}{% endif %}">{% if user.is_anonymous %}{% trans "Login" %}{% else %}{% trans "Logout" %}{% endif %}</a></li>
{% endblock %} {% endblock %}