{% if key_ok %}
API key active
{% else %}
No API key
{% endif %}
{# Laeuft (oder endete gerade) ein Uebersetzungs-Job, zeigt der Header ihn auf jeder
Seite an — mit Link zurueck, falls man weggeklickt hat. Live per Poll (app.js). #}
{% if active_job %}
{% if active_job.status == 'running' %}
Translating {{ active_job.done }} / {{ active_job.total }}
{% elif active_job.status == 'error' %}
Translation failed →
{% else %}
Translation ready →
{% endif %}
{% else %}
{% endif %}