% if locale.completion < 0.5 % endif % if full_title is undefined % set full_title = ' - '.join(map(str, filter(None, (subhead|default(''), title|default(''), 'Liberapay')))) % endif {% block head_early %}{% endblock %} {{ full_title }} % if not request.save_data % endif % block head_alternates % if request.method in constants.SAFE_METHODS and response.code == 200 % for l_name, l in website.lang_list % endfor % endif % endblock % if dispatch_result.canonical % endif {% block head %}{% endblock %} % from "templates/macros/icons.html" import icon with context % from 'templates/macros/nav.html' import nav, nav_about, nav_explore with context % from 'templates/macros/search.html' import search_form with context % if not website.db
{{ _( "We're currently experiencing technical failures. As a result most things don't work. " "Sorry for the inconvenience, we'll get everything back to normal ASAP." ) }}
% elif db_is_readonly|default(False)
{{ _( "Liberapay is currently in read-only mode as we are migrating the database. " "This shouldn't take more than a few minutes." ) }}
% endif
% block main {% block before_container %}{% endblock %}
% block before_content % block heading % if title is defined

{{ title }}

% endif % endblock % endblock {% block content %}{% endblock %} {% block after_content %}{% endblock %}
% endblock
{% block scripts %}{% endblock %} % if request.queued_success_messages
% for _msg in request.queued_success_messages if _msg
{{ _msg }}×
% endfor
% endif % if state.get('partial_translation') or state.get('fuzzy_translation') % include "_i18n_warning.html" % endif