{% extends "admin/layout.html" %} {% block title %}Translate — {{ page_label }}{% endblock %} {% block body %}

{{ page_label }}

{{ page_id }}

{% if is_translation_complete %} {% else %} {% endif %}

{% trans %}Fill in any field on the right to add or update the translation. Leaving a field blank does not delete existing content — it simply leaves it unchanged. Click Save all when done.{% endtrans %}

{% for section in sections %}

{{ section.title }}

{% trans %}English{% endtrans %}
{{ lang | upper }} {% trans %}Translation{% endtrans %}
{% for f in section.fields %} {% set en_val = en_map.get(f.key, '') %} {% set tr_val = lang_map.get(f.key, '') %}

{{ f.label }}

{% if en_val %} {% if f.key in ('head_html', 'format_definition', 'page_description', 'before_faq_content', 'filetype_long_description') %}
{{ en_val }}
{% else %}

{{ en_val }}

{% endif %} {% else %}

{% trans %}(no English value set){% endtrans %}

{% endif %}

{% if tr_val %}{% else %}{% endif %} {% trans %}Your translation{% endtrans %}

{% if f.key in ('head_html', 'format_definition', 'page_description', 'before_faq_content', 'filetype_long_description') %} {% else %} {% endif %}
{% endfor %}
{% endfor %} {% if max_faqs > 0 or en_faqs %}

{% trans %}FAQs{% endtrans %}

{% trans %}English{% endtrans %}
{{ lang | upper }} {% trans %}Translation{% endtrans %}
{% set faq_count = [en_faqs | length, lang_faqs | length] | max %} {% for i in range(faq_count) %} {% set en_q = en_faqs[i][0] if i < en_faqs | length else '' %} {% set en_a = en_faqs[i][1] if i < en_faqs | length else '' %} {% set tr_q = lang_faqs[i][0] if i < lang_faqs | length else '' %} {% set tr_a = lang_faqs[i][1] if i < lang_faqs | length else '' %}
{% trans %}FAQ{% endtrans %} {{ i + 1 }}

{% trans %}Question{% endtrans %}

{{ en_q or '—' }}

{% trans %}Answer{% endtrans %}

{{ en_a or '—' }}

{% trans %}Question{% endtrans %}

{% trans %}Answer{% endtrans %}

{% endfor %}
{% else %} {% endif %}
{% endblock %}