{% extends "base.html" %} {% import "_copy.html" as copy %} {% block title %}{{ post.filename }} - {{ t('app.title') }}{% endblock %} {% block content %}
{{ t('post.unreadable') }}
{{ unreadable }}
{{ t('post.body_hint') }}
{{ post_text }}
{% if post_text.strip() %}
{% endif %}
{% if notes %}
{{ t('post.notes_hint') }}
{{ t('post.publish_hint') }}
{% if unreadable %}{{ t('post.measure_blocked') }}
{% else %} {% if publish_problem == 'bad-when' %}{{ t('post.publish_bad_when') }}
{% elif publish_problem == 'running' %}{{ t('post.publish_running') }}
{% elif publish_problem == 'spent' %}{{ t('post.publish_spent') }}
{% elif publish_problem in ('refused', 'unfinished') %}{{ t('post.publish_' + ('unfinished' if publish_problem == 'unfinished' else 'refused')) }}
{{ publish_words }}
{{ t('post.plan_changed') }}
{% endif %} {% if sent %}{{ t('post.publish_sent') }}
{{ sent }}
{% if publish_words %}{{ publish_words }}
{% endif %}{{ t('post.publish_state_next') }}
{% endif %} {% if plan %}{{ t('post.plan_hint') }}
{{ plan }}
{% endif %}
{{ t('post.state_hint') }}
{% if state_problem == 'bad-state' %}{{ t('post.state_bad') }}
{% endif %} {% endif %}{{ t('post.measure_hint') }}
{% if saved %}{{ t('post.saved') }}
{% endif %} {% if unreadable %}{{ t('post.measure_blocked') }}
{% else %} {% if post.measured %} {# Once the line is filled, the three numbers are what this screen is for and the form is what you open to fix a typo. Nothing here says provisional or confirmed: that is a property of a bucket, and it lives on /measure. #}{{ post.measured }}{% if post.note %} {{ post.note }}{% endif %}