{% load i18n %} {% load humanize %} {% get_current_language as LANGUAGE_CODE %} {% comment %} Some translations used in the HTML and JavaScript code below. We define them here so that they can be used in the JavaScript code as well with the escapejs filter without having to redefine them later. {% endcomment %} {% translate "second" as l10nSecondSingular %} {% translate "seconds" as l10nSecondPlural %} {% translate "minute" as l10nMinuteSingular %} {% translate "minutes" as l10nMinutePlural %} {% translate "hour" as l10nHourSingular %} {% translate "hours" as l10nHourPlural %} {% translate "N/A" as l10nNA %} {% translate "ERROR" as l10nError %} {% translate "running" as l10nRunning %} {% translate "queued" as l10nQueued %} {% translate "succeeded" as l10nSucceeded %} {% translate "retried" as l10nRetried %} {% translate "failed" as l10nFailed %} {% if debug %}
{% translate "Debug mode is currently turned on!
Make sure to turn it off as soon as you are finished testing." %}
{{ current_version }}
{{ latest_patch_version }}
{% if not latest_patch %}
{% translate "Update available" %}{% endif %}
{{ latest_beta_version }}
{% translate "Pre-Release available" %}
{% blocktranslate with total=tasks_total|intcomma latest=earliest_task|timesince|default:"?" %} Status of ? processed tasks • last ? {% endblocktranslate %}
? {{ l10nRunning }} | ? {{ l10nQueued }} | ? {{ l10nSucceeded }} | ? {{ l10nRetried }} | ? {{ l10nFailed }}