{% load i18n static %} {% load check_permissions %}

{% blocktranslate count counter=keywords|length trimmed %} Keyword {% plural %} Keywords {% endblocktranslate %} {% if user|has_attach_permission %}     {% translate 'Add' %} {% endif %}

{% if user|has_attach_permission %} {% endif %} {% for keyword_category in keywords_categories %} {# Categories are only in French for now (first item). #}
{{ keyword_category.names.first.name }}
{% for keyword in keywords %} {% if keyword.category.pk == keyword_category.pk %}

{% for name in keyword.names.all %} {{ name.name }} {{ name.language.code }} {% endfor %} {% if user|has_detach_permission:keyword %}     {% translate 'Remove' %} {% endif %}

{% endif %} {% endfor %} {% for keyword in keywords %} {% if keyword.category.pk == keyword_category.pk %} {% if user|has_detach_permission:keyword %} {% endif %} {% endif %} {% endfor %}
{% endfor %}