{% extends "base.html" %} {% block header_extra %} {# Spec 30: language selector beside Active project - shows per-language progress #}
{{ total_utterances }} utterances
Blank utterances are skipped at build time and their stray audio is no longer stitched into the chapter. Restore the text or delete the row (β) to clear the flag.
Add a personalization watermark to the title page. This line is spoken at the end for tracing.
| # | Speaker | Variation | Text | Audio |
|---|---|---|---|---|
| {{ audio.index }} |
{% if audio.qa_issues %}
{% endif %}
|
{% if audio.is_blank %}β no text{% endif %}
{% if active_language != 'en' %}
{% if audio.has_translation %}
{{ audio.display_text }}
β {{ active_language_name }}
{% elif audio.translation_gap %}
{{ audio.source_text or '(click to add text)' }}
β {{ active_language_name }} gap: {{ audio.translation_gap_reason[:120] }}
{% else %}
{{ audio.source_text or '(click to add text)' }}
β {{ active_language_name }} has not been translated yet
{% endif %}
{% else %}
{{ audio.source_text or '(click to add text)' }}
{% endif %}
|
{% if audio.filename %} {% else %} No audio {% endif %} |