{% extends 'layout.html' %} {% load i18n %} {% load humanize %} {% block title %}{% trans "Import Books" %}{% endblock %} {% block content %}

{% trans "Import Books" %}

{% if invalid %}
{% trans "Not a valid CSV file" %}
{% endif %} {% if site.imports_enabled %} {% if import_size_limit and import_limit_reset %}

{% blocktrans trimmed count days=import_limit_reset with display_size=import_size_limit|intcomma %} Currently, you are allowed to import {{ display_size }} books every {{ import_limit_reset }} day. {% plural %} Currently, you are allowed to import {{ display_size }} books every {{ import_limit_reset }} days. {% endblocktrans %}

{% blocktrans with display_left=allowed_imports|intcomma %}You have {{ display_left }} left.{% endblocktrans %}

{% endif %} {% if recent_avg_hours or recent_avg_minutes %}

{% if recent_avg_hours %} {% blocktrans trimmed with hours=recent_avg_hours|floatformat:0|intcomma %} On average, recent imports have taken {{ hours }} hours. {% endblocktrans %} {% else %} {% blocktrans trimmed with minutes=recent_avg_minutes|floatformat:0|intcomma %} On average, recent imports have taken {{ minutes }} minutes. {% endblocktrans %} {% endif %}

{% endif %}
{% csrf_token %}

{% blocktrans trimmed %} You can download your Goodreads data from the Import/Export page of your Goodreads account. {% endblocktrans %}

{{ import_form.csv_file }}
{% include 'snippets/privacy_select.html' with no_label=True privacy_uuid="import" %}
{% if not import_limit_reset and not import_size_limit or allowed_imports > 0 %} {% else %}

{% trans "You've reached the import limit." %}

{% endif%}
{% else %}

{% trans "Imports are temporarily disabled; thank you for your patience." %}

{% endif %}

{% trans "Recent Imports" %}

{% if not jobs %} {% endif %} {% for job in jobs %} {% endfor %}
{% trans "Date Created" %} {% trans "Last Updated" %} {% trans "Items" %} {% trans "Status" %}
{% trans "No recent imports" %}
{{ job.created_date }} {{ job.updated_date }} {{ job.item_count|intcomma }} {% if job.status %} {{ job.status }} {{ job.status_display }} {% elif job.complete %} {% trans "Complete" %} {% else %} {% trans "Active" %} {% endif %}
{% include 'snippets/pagination.html' with page=jobs path=request.path %}
{% endblock %}