{% extends "paxalia/base.html" %} {% load static i18n %} {% block title %}{% trans "Localization" %} · {{ definition.verbose_name_plural }} · {% trans "Paxalia Admin" %}{% endblock %} {% block page_title %}{% trans "Localization" %}{% endblock %} {% block page_subtitle %}{{ definition.verbose_name_plural }} · {% trans "Translation coverage" %}{% endblock %} {% block extra_css %}{% endblock %} {% block dashboard_content %}
{{ definition.label }}

{% trans "Translation workspace" %}

{% trans "Review every configured language and edit translations directly. The language status stays visible so missing content is easy to find." %}

{% if support %}
{% trans "Total records" %}{{ total }}
{% trans "Checked on this page" %}{{ checked }}
{% trans "Complete" %}{{ complete }}
{% trans "Incomplete" %}{{ incomplete }}
{% trans "Languages" %}

{% trans "Translation coverage" %}

{% trans "Each record uses the same configured languages. Open a record to add or update its translations." %}

{{ languages|length }} {% trans "languages" %}
{% for row in rows %}
{{ definition.verbose_name }} {{ row.identity }} {% trans "Record" %} {{ forloop.counter0|add:page_obj.start_index }}
{% if row.missing %}{{ row.missing|length }} {% trans "missing" %}{% else %}{% trans "Complete" %}{% endif %}
{% for language in row.languages %}
{{ language.name }}{{ language.code }}
{% if language.complete %}{% trans "Ready" %}{% else %}{% trans "Missing" %}{% endif %}
{% endfor %}
{% empty %}

{% trans "No translatable records were found." %}

{% trans "Create a record first, then return here to manage its translations." %}

{% endfor %}
{% if page_obj.paginator.num_pages > 1 %} {% endif %}
{% else %}

{% trans "Localization is not available for this model" %}

{% trans "Paxalia did not detect a supported translation layer on this registered model." %}

{% endif %}
{% endblock %} {% block page_scripts %}{% endblock %}