{% load static i18n %}
{% if log_entries.has_previous %} {% trans 'Previous' %} {% endif %} {% for page_num in log_entries.paginator.page_range %} {% if page_num == log_entries.number %} {{ page_num }} {% elif page_num == 1 or page_num == log_entries.paginator.num_pages %} {{ page_num }} {% elif page_num > log_entries.number|add:'-3' and page_num < log_entries.number|add:'3' %} {{ page_num }} {% elif page_num == log_entries.number|add:'-3' or page_num == log_entries.number|add:'3' %} ... {% endif %} {% endfor %} {% if log_entries.has_next %} {% trans 'Next' %} {% endif %}