{% extends "base.html" %} {% load i18n %} {% load translations %} {% load permissions %} {% load crispy_forms_tags %} {% block breadcrumbs %}
  • {{ object }}
  • {% endblock %} {% block content %} {% whiteboard_messages project=object %} {% perm 'meta:vcs.status' object as user_can_see_repository_status %} {% perm 'vcs.commit' object as user_can_commit_translation %} {% perm 'project.permissions' object as user_can_manage_acl %} {% perm 'project.edit' object as user_can_edit_project %} {% perm 'reports.view' object as user_can_view_reports %} {% perm 'component.edit' object as user_can_edit_component %}
    {% include "snippets/list-objects.html" with objects=components name_template="snippets/list-object-only-name.html" label=_("Component") skip_table_end=True %} {% if user_can_edit_project %} {% trans "Add new translation component" %} {% endif %} {% with components as page_obj %} {% include "paginator.html" %} {% endwith %}
    {% include "project_info.html" %} {% if licenses %} {% endif %} {% include "project_stats.html" %}
    {% trans "Translation license" %} {{ licenses }}
    {% include "snippets/list-objects.html" with objects=language_stats name_template="snippets/list-language-stats.html" label=_("Language") project=object global_base=object.stats %}
    {% include "last-changes-content.html" %} {% trans "Browse all project changes" %}
    {% include "activity-tab.html" %} {% if replace_form %}

    {% trans "Search and replace" %}

    {% trans "You can substitute all instances of a string. The search is a simple substring case sensitive search." %}

    {% csrf_token %} {{ replace_form|crispy }}
    {% endif %} {% if bulk_state_form %}

    {% trans "Bulk status change" %}

    {% trans "You can change the state of all strings matching given type at once." %}

    {% csrf_token %} {{ bulk_state_form|crispy }}
    {% endif %} {% if whiteboard_form %}

    {% trans "Add a project message" %}

    {% csrf_token %} {{ whiteboard_form|crispy }}

    {% trans "The message is shown for all translations within the project, until its given expiry, or permanently until it is deleted." %}

    {% endif %} {% if delete_form %} {% include "trans/delete-form.html" %} {% endif %} {% if rename_form %}

    {% trans "Rename project" %}

    {% trans "Renaming the project will change all URLs, users will have to update bookmarks or references in cloned repositories!" %}

    {% crispy rename_form %}
    {% endif %} {% if user_can_see_repository_status %}

    {% trans "Loading…" %}

    {% endif %} {% if user_can_view_reports %}

    {% documentation_icon 'devel/reporting' 'credits' right=True %} {% trans "Credits" %}

    {% trans "Lists all translators contributing to this project in a given time period. Useful for inclusion in documentation or the app itself, to thank translators and generate feedback to them." %}

    {% crispy reports_form %}

    {% documentation_icon 'devel/reporting' 'stats' right=True %} {% trans "Contributor stats" %}

    {% trans "Reports the number of strings and words translated by each translator." %}

    {% crispy reports_form %}
    {% endif %}
    {% endblock %}