{% blocktrans with escaped_object=object %}Deleting the {{ object_name }} '{{ escaped_object }}' would result in deleting related objects, but your account doesn't have permission to delete the following types of objects:{% endblocktrans %}
+
+ {% for obj in perms_lacking %}
+
{{ obj }}
+ {% endfor %}
+
+{% elif protected %}
+
{% blocktrans with escaped_object=object %}Deleting the {{ object_name }} '{{ escaped_object }}' would require deleting the following protected related objects:{% endblocktrans %}
+
+ {% for obj in protected %}
+
{{ obj }}
+ {% endfor %}
+
+{% else %}
+
{% blocktrans with escaped_object=object %}Are you sure you want to delete the {{ object_name }} "{{ escaped_object }}"? All of the following related items will be deleted:{% endblocktrans %}
+ {% include "admin/includes/object_delete_summary.html" %}
+
{% trans "Objects" %}
+
{{ deleted_objects|unordered_list }}
+
+{% endif %}
+{% endblock %}
diff --git a/templates/admin/object_history.html b/templates/admin/object_history.html
new file mode 100644
index 00000000..3ff0d2b0
--- /dev/null
+++ b/templates/admin/object_history.html
@@ -0,0 +1,43 @@
+{# Please keep this template in sync with django/contrib/admin one #}
+{% extends "admin/base_site.html" %}
+{% load i18n admin_urls %}
+
+{% block breadcrumbs %}
+