{% if max_pages > 1 %}
  • {% trans into locale %}Previous{% endtrans %}
  • {% if max_pages < 7 %} {% for i in 1..max_pages %}
  • {{ i }}
  • {% endfor %} {% else %} {% if this_page < 4 %} {% for i in 1..4 %}
  • {{ i }}
  • {% endfor %} {% else %}
  • 1
  • ...
  • {% endif %} {% if this_page > 3 and this_page < max_pages-3 %} {% for i in this_page-1..this_page+1 %}
  • {{ i }}
  • {% endfor %} {% endif %} {% if this_page > max_pages-4 %} {% for i in max_pages-3..max_pages %}
  • {{ i }}
  • {% endfor %} {% else %}
  • ...
  • {{ max_pages }}
  • {% endif %} {% endif %}
  • {% trans into locale %}Next{% endtrans %}
{% endif %}