{% extends "admin/base_site.html" %} {% load i18n %} {# Namespaced admin/cleanup_app/orphanfile/... per INTEGRATION-GUIDE.md's override convention. The mandatory confirmation step docs/CONTRACT.md §6 requires before anything is actually deleted — reached only via a POST from change_list.html's "Delete selected" button, never a GET. Re-posts the exact selection as hidden inputs plus confirm=yes; admin.py re-validates this selection against the live scan snapshot again on that final POST, so nothing here is trusted blindly just because it was shown on this page a moment ago. #} {% block title %}{{ title }} | {{ site_title|default:_("Django site admin") }}{% endblock %} {% block breadcrumbs %} {% endblock %} {% block content %}

{% blocktranslate count counter=files|length %} Are you sure you want to permanently delete {{ counter }} file? This cannot be undone. {% plural %} Are you sure you want to permanently delete {{ counter }} files? This cannot be undone. {% endblocktranslate %}

{% blocktranslate with total=total_size|filesizeformat %} This will free approximately {{ total }}. {% endblocktranslate %}

{% csrf_token %} {% for path in selected_paths %} {% endfor %} {% translate "Cancel" %}
{% endblock %}