{% extends "base.html" %} {% load i18n %} {% load translations %} {% load crispy_forms_tags %} {% load icons %} {% block breadcrumbs %}
  • {% trans "Hosting" %}
  • {% endblock %} {% block content %}
    {% if billings %}

    {% trans "Trial subscriptions" %}

    {% for billing in billings %}

    {% if billing.projects_display %}{{ billing.projects_display }},{% endif %} {{ billing.plan }} {% if billing.expiry %}{% blocktrans with expires=billing.expiry|naturaltime %}, expires {{ expires }}{% endblocktrans %}{% endif %} {% if billing.removal %}{% blocktrans with removal=billing.removal|naturaltime %}, will be removed {{ removal }}{% endblocktrans %}{% endif %} {% if billing.payment.libre_request %} {% trans "Pending approval" %} {% endif %}

    {% for owner in billing.owners.all %}

    {% icon "account.svg" %} {{ owner }} @{{ owner.username }} {{ owner.email }} {% if user.is_superuser %} {% trans "Check user access" %} {% endif %}

    {% endfor %} {% for check in billing.libre_checklist %}

    {% if check %} {% icon "check.svg" %} {% else %} {% icon "alert.svg" %} {% endif %} {{ check }}

    {% if check.component %}

    {% icon "comment.svg" %} {% trans "Unmet guidelines from the community localization checklist:" %}

      {% for guide in check.component.guidelines %} {% if guide.is_relevant and not guide.group and not guide.passed %}
    • {{ guide.description }}
    • {% endif %} {% endfor %}

    {% if check.component.agreement %}

    {% icon "suggest.svg" %} {% trans "Contributor agreement" %} {{ check.component.agreement|markdown }}

    {% endif %} {% endif %} {% endfor %}
    {% csrf_token %} {% if billing.valid_libre %} {% if user.is_superuser or not billing.payment.libre_request %}

    {% trans "Please check that following conditions are met:" %}

    • {% trans "All the source code has to be publicly available in a supported version control system." %}
    • {% trans "Using Weblate has been approved by the upstream project." %}
    • {% trans "The project has had active development for at least three months." %}
    {% if user.is_superuser %} {% else %} {{ hosting_form|crispy }} {% endif %} {% endif %} {% else %}

    {% trans "This subscription is not eligible to the libre plan, please fix the errors above or purchase a subscription." %}

    {% endif %} {% if user.is_superuser %} {% endif %}
    {% endfor %}
    {% endif %}
    {% csrf_token %}

    {% trans "Translate your libre project" %}

    {% trans "Please check in advance whether your project is eligible for gratis project hosting on this site." %}

    • {% trans "Translated content has to be released under a license approved by OSI or recognized as libre by FSF." %}
    • {% trans "All the source code has to be publicly available in a supported version control system." %}
    • {% trans "Using Weblate has been approved by the upstream project." %}
    • {% trans "The project has had active development for at least three months." %}
    • {% trans "You will have 14 days to set up your project." %}
    • {% trans "Please request project approval once project setup is completed." %}
    • {% trans "Unapproved projects will be removed." %}
    • {% trans "There is no guarantee of service availability, nor quality." %}

    {% trans "Looking for commercial hosting?" %}

    {% blocktrans with price=19 %}Looking for commercial hosting? Our prices start at {{ price }} EUR per month.{% endblocktrans %}

    {% endblock %}