{{ ax.ok_tracks }}
{{ v.beispiele | join(" · ") }}
{% endif %} {% if v.gemessen and v.art == "analyse" %}{% endif %} {% if not v.pausen and not v.gruende and not v.beispiele %}–
{% endif %}{{ ax.pause_titel | replace("{bis}", pause_bis) }}
{{ ax.pause_gruende.get(a.speicher.hinweis) if a and a.speicher.hinweis else "" }} {{ ax.pause_text | replace("{bis}", pause_bis) }}
{{ ax.nichts_titel }}
{% if letzt %}{{ (ax.nichts_text_eins if letzt.gemessen == 1 else ax.nichts_text) | replace("{datum}", letzt.ende | kurzdatum(sprache)) | replace("{n}", letzt.gemessen | zahl(sprache)) }}{% else %}{{ ax.nichts_leer }}{% endif %}
{% set unb = a.speicher.unbekannt if a else 0 %}{{ ax.nichts_knopf_eins if unb == 1 else ax.nichts_knopf | replace("{n}", unb | zahl(sprache)) }}
{{ ax.fehler_titel[fh] }}
{{ ax.fehler_text | replace("{n}", (a.warteschlange.vorgemerkt if a else 0) | zahl(sprache)) }}
{{ ax.fehler_knopf.kontingent if fh == "kontingent" else ax.fehler_knopf.speicher }}
{{ ax.gerade }}
{% set tr = j.track if j else none %}{% if tr %}{{ track_name(tr) }}{% else %}–{% endif %}{{ tr.artist if tr else "" }}
{{ datei(tr) }}{{ ax.wartet }}{{ ax.holt_gleich }}
{{ pegel("ana-pegel-klein") }}{{ ax.live }}
{{ ax.werte_titel }}{% if f %} · {{ track_name(f) }}{% endif %}
{{ ax.werte_leer }}
{{ t.steckbrief.knopf_text }}
{% endif %}{% if luecken() %}{# Lücken-Finder (12.11.2026): nur mit dem Schalter TIMBRE_LUECKEN (app._luecken: nie Store-Fassungen, Live-Demo, Offline-Paket) – ist er aus, steht hier nichts. Direkt beim Steckbrief: beide lesen dieselbe Analyse. static/luecken_knopf.js zeigt die Zeile (ohne JavaScript bleibt sie verborgen) und lädt beim ersten Tipp static/luecken.js. #}{{ t.luecken.knopf_text }}
{% endif %}{% if dubletten() %}{# Dubletten (12.11.2026): nur mit dem Schalter TIMBRE_DUBLETTEN (app._dubletten: nie Store-Fassungen, Live-Demo, Offline-Paket) – ist er aus, steht hier nichts. Dritte Zeile bei Steckbrief und Lücken-Finder. static/dubletten_knopf.js zeigt die Zeile (ohne JavaScript bleibt sie verborgen) und lädt beim ersten Tipp static/dubletten.js. #}{{ t.dubletten.knopf_text }}
{% endif %}{{ ax.nachmessung }} {% for x in nm %}{% if not loop.first %} · {% endif %}{{ (ax.nachmessung_pause if x.pausiert else ax.nachmessung_text) | replace("{art}", ax.nachmessung_arten[x.art]) | replace("{n}", x.n | zahl(sprache)) | replace("{m}", x.m | zahl(sprache)) | replace("{rest}", t.status.rest.noch | replace("{zeit}", rest(x.rest_s))) }}{% endfor %}
{{ ws.anzahl | zahl(sprache) }} {{ ax.vorgemerkt }}
{{ ax.weitere | replace("{n}", weiter | zahl(sprache)) }}
{% if ws.platz == 1 %}{{ ax.platz_eins }}{% elif ws.platz == 2 %}{{ ax.platz_ein_konto }}{% elif ws.platz %}{{ ax.platz | replace("{p}", ws.platz | string) | replace("{k}", (ws.platz - 1) | string) }}{% endif %}
{% if ws.kontingent_frei >= ws.vorgemerkt %}{{ ax.reicht | replace("{n}", ws.vorgemerkt | zahl(sprache)) }}{% else %}{{ ax.reicht_teil | replace("{k}", ws.kontingent_frei | zahl(sprache)) | replace("{n}", ws.vorgemerkt | zahl(sprache)) }}{% endif %}
{{ ax.leer }}
{{ ax.verlauf_lead }}
{% set ern = a.speicher.erneut if a else 0 %}{{ ax.erneut_hinweis }}
{{ ax.verlauf_leer }}
{% set weiter_v = verlauf_weiter if verlauf_weiter is defined else (a.verlauf_weiter if a else false) %}{{ ax.mail_hinweis }} {{ ax.mail_link }}.