{% extends "base.html" %} {% block title %}Words to Readlang - Preview {{ upload.filename }}{% endblock %} {% block content %}
{% if new_session %}
New session created! Your magic phrase is: {{ user_session.magic_phrase }}
This phrase will let you access your uploads for the next year. Make sure to copy it and save it somewhere!
{% endif %}

{{ upload.filename }}

{{ upload.file_format }} {{ upload|language_pair }} {{ upload.entry_count }} entries Uploaded {{ upload.uploaded_at.strftime('%Y-%m-%d %H:%M') }}

Validation Status

{{ stats.valid }}
Valid
{{ stats.invalid_no_example }}
No Example
{{ stats.invalid_word_missing }}
Word Missing
{% if stats.invalid_no_example + stats.invalid_word_missing > 0 %}

Fetch Missing Examples

Automatically fetch example sentences for all {{ stats.invalid_no_example + stats.invalid_word_missing }} invalid entries from Tatoeba and Leipzig Corpora Collection.

{% endif %}
0 selected
{% for entry in entries %} {% include 'components/entry_row.html' %} {% endfor %} {% if has_more %} {% endif %}
Status Word Translation Example Actions
Loading more...
{% if stats.valid == 0 %}
Cannot export: None of the {{ stats.total }} entries are valid. Fix validation errors first — use Fetch Missing Examples above or edit entries inline.
{% elif stats.invalid_no_example + stats.invalid_word_missing > 0 %}
Export Notice: {{ stats.invalid_no_example + stats.invalid_word_missing }} entries with invalid examples will be excluded from export. Only valid entries ({{ stats.valid }}) will be included.
{% endif %}
{% if stats.valid > 0 %} Export to Readlang {% else %} Export to Readlang {% endif %} Back to Home
{% endblock %}