{% load i18n splitfilter %}
{% for message in messages %} {% if "info" in message.tags %}

{% trans "Info: " %}{{ message }}

{% endif %} {% if "warning" in message.tags %}

{% trans "Warning: " %}{{ message }}

{% endif %} {% if "success" in message.tags %}

{% trans "Success: " %}{{ message }}

{% endif %} {% if "error" in message.tags %}

{% with message.message|split_message as messages %} {% trans "Error: " %}{{ messages|first }} {% if messages|length > 1 %} Details

{{ messages|last }}
{% endif %}

{% endwith %} {% endif %} {% endfor %}