{% extends "wiki/base.html" %} {% from "wiki/includes/sidebar_modules.html" import document_tools with context %} {% from "wiki/includes/document_macros.html" import show_for, revision_diff with context %} {% set title = _('Review Translation {id} | {document}')|f(document=document.parent.title, id=revision.id) %} {% set crumbs = [(document.get_absolute_url(), document.title), (None, _('Review Translation'))] %} {% set classes = 'review' %} {% set scripts = ('wiki', 'wiki.diff') %} {% if document.is_switching_devices_document %} {% set scripts = scripts + ('switching-devices',) %} {% endif %} {% set ga_content_group = "kb-cms" %} {% block content %}

{{ _('Review Translation of {title}')|f(title=document.parent.title) }}

{{ _('Reviewing Translation {id} in {language} by {user}.')|f(id=revision.id, user=revision.creator, language=settings.LANGUAGES_DICT[document.locale.lower()]) }} {{ _('Back to History') }}
{{ _('Translation Comment: {comment}')|f(comment=revision.comment) }}

{% if unreviewed_revisions %}

{{ ngettext('Unreviewed Revision:', 'Unreviewed Revisions:', unreviewed_revisions|length) }}

{% endif %} {% if revision.reviewed %}

{{ _('This translation was already reviewed by {user} on {date}.')|fe(user=revision.reviewer, date=datetimeformat(revision.reviewed, format='longdatetime')) }}

{% elif current_revision_id and current_revision_id > revision.id %}

{% if latest_unapproved_revision_id and latest_unapproved_revision_id > current_revision_id %} {{ _('This version is outdated, but there is a new version available.') }} {{ _('Please review the latest version.') }} {% else %} {{ _('A newer version has already been reviewed.') }} {% endif %}

{% elif document.current_revision %} {# If there is a parent revision to diff, and this translation is not already based on it. #} {% if parent_revision and document.current_revision.based_on and document.current_revision.based_on != parent_revision %}
{{ _('Recent English Changes') }} {# Default locale diff #} {{ revision_diff(document.current_revision.based_on, parent_revision, show_picker=True) }}
{% endif %}
{{ _('Submitted Translation Changes') }} {# Current locale diff #} {{ revision_diff(document.current_revision, revision, _('Current public translation:'), _('Submitted translation:')) }}
{{ _('Full Article Sources') }} {% if not parent_revision %}
{{ _('The {default_locale} version has no approved content to show.')|f(default_locale=settings.LANGUAGES_DICT[settings.WIKI_DEFAULT_LANGUAGE.lower()]) }}
{% else %} {# Default vs. current locale #}

{{ _('Approved {default_locale} version:')|f(default_locale=settings.LANGUAGES_DICT[settings.WIKI_DEFAULT_LANGUAGE.lower()]) }}

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

{{ _('Submitted {locale} translation:')|f(locale=settings.LANGUAGES_DICT[document.locale.lower()]) }}

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

{{ _('Keywords:') }}

{{ parent_revision.keywords }}

{{ revision.keywords }}

{{ _('Search results summary:') }}

{{ parent_revision.summary }}

{{ revision.summary }}

{{ _('Content:') }}

{% endif %}
{{ _('Revision Content') }}
{{ revision.content_parsed|safe }}
{{ show_for(document.get_products(), _('Article is for:')) }}
{% else %}

{{ _('This document does not have a current translation.') }}

{{ _('Translation keywords:') }}

{{ revision.keywords }}

{{ _('Translation search results summary:') }}

{{ revision.summary }}

{{ _('Translation source:') }}

{{ revision.content }}

{{ _('Translation rendered html:') }}

{{ revision.content_parsed|safe }}
{% endif %} {% include 'wiki/includes/review_form.html' %}
{% endblock %} {% block side_top %} {{ document_tools(document, document.parent, user, '', settings) }} {% endblock %} {% block side_bottom %} {% if not revision.reviewed and not document.current_revision %} {{ show_for(document.get_products(), _('Article is for:')) }} {% endif %} {% endblock %} {% block side %} {% endblock %}