{% load i18n pages_tags %}
{% if fieldset.name %}

{{ fieldset.name }}

{% endif %} {% if fieldset.description %}
{{ fieldset.description|safe }}
{% endif %} {% comment %} TODO: This code is really pretty smelly... We should do something about it{% endcomment %} {% for line in fieldset %}
{{ line.errors }} {% for field in line %} {% if field.field.is_hidden %} {{ field.field }} {% else %}
{% if field.is_checkbox %} {{ field.field }}{{ field.label_tag }} {% else %} {% ifequal field.field.name 'language' %} {{ field.field }}
    {% for lang in page_languages %} {% ifequal language lang.0 %}
  • {{ lang.0 }}
  • {% else %} {% if page|has_content_in:lang.0 %}
  • {{ lang.0 }}
  • {% else %}
  • {{ lang.0 }}
  • {% endif %} {% endifequal %} {% endfor %}
{% if page|has_content_in:language %}

{% trans "Delete this translation" %}

{% endif %} {% else %} {{ field.label_tag }}{{ field.field }} {% endifequal %} {% endif %} {% if field.field.field.help_text %}

{{ field.field.field.help_text|safe }}

{% endif %} {% for p in placeholders %} {% ifequal p.name field.field.name %} {% if not add %} {% show_revisions page p.name language %} {% endif %} {% endifequal %} {% endfor %}
{% endif %} {% endfor %}
{% endfor %}