{# TODO: Turn this into a macro. Import it "with context" so datetimeformat can access request.locale. #} {% if revision_from and revision_to %}

{% if revision_from_header %} {{ revision_from_header}} {% else %} {{ _('Revision {num}:')|f(num=revision_from.id) }} {% endif %}

{{ _('Revision {id} by {user} on {date}')|fe(id=revision_from.id, user=revision_from.creator, date=datetimeformat(revision_from.created, format='longdatetime')) }}

{% if revision_to_header %} {{ revision_to_header}} {% else %} {{ _('Revision {num}:')|f(num=revision_to.id) }} {% endif %}

{{ _('Revision {id} by {user} on {date}')|fe(id=revision_to.id, user=revision_to.creator, date=datetimeformat(revision_to.created, format='longdatetime')) }}

{{ _('Title:') }}
{{ revision_from.title }}
{{ revision_to.title }}
{{ _('Slug:') }}
{{ revision_from.slug }}
{{ revision_to.slug }}
{% if revision_from.tags or revision_to.tags %}
{{ _('Tags:') }}
{{ revision_from.tags }}
{{ revision_to.tags }}
{% endif %}
{{ _('Content:') }}
{{ diff_table(revision_from.content, revision_to.content, revision_from.id, revision_to.id) }}
{% endif %}