{% extends "base.html" %} {% load crispy_forms_tags i18n translations %} {% block breadcrumbs %} {% endblock breadcrumbs %} {% block content %} {% for service in services %}
{% csrf_token %}

{% documentation_icon 'admin/backup' right=True %} {% blocktranslate with url=service.repository %}Backup service: {{ url }}{% endblocktranslate %} {% if service.has_errors %} {% translate "Failed with an error" %} {% elif service.has_warnings %} {% translate "Completed with warnings" %} {% endif %} {% if not service.enabled %} {% translate "Turned off" %} {% endif %}

{% if service.has_errors and support_status.has_expired_support and service.repository == support_status.backup_repository %} {% endif %}
{% include "manage/snippets/backup-credentials.html" %}
{% for log in service.display_logs %}
{{ log.log }}
{% endfor %}
{% csrf_token %}
{% endfor %} {% if not support_status.is_dedicated and not support_status.backup_repository %}

{% documentation_icon 'admin/backup' 'cloudbackup' right=True %} {% translate "Cloud backups for self-hosted Weblate" %}

{% translate "Back up Weblate running in your own environment. No hosting or separate support subscription is required." %}

{% translate "Purchase the backup service, enter its activation token below, then turn on the new backup configuration. Save the backup credentials in a secure place so you can restore your data." %}

{% endif %} {% include "manage/snippets/activation-form.html" %}

{% documentation_icon 'admin/backup' 'custombackup' right=True %} {% translate "Add custom backup storage" %}

{% crispy form %}
{% endblock content %}