{% load humanize i18n icons permissions translations %} {% if objects or list_categories %}
{% if add_link == "translation" %} {% if user_can_add_translation %} {% icon "plus.svg" %} {% endif %} {% elif add_link == "component" %} {% if user_can_edit_project %} {% icon "plus.svg" %} {% endif %} {% elif add_link == "component-category" %} {% if user_can_edit_project %} {% icon "plus.svg" %} {% endif %} {% elif add_link == "language" %} {% if user_can_add_language %} {% icon "plus.svg" %} {% endif %} {% elif add_link == "project" %} {% if user.is_authenticated %} {% icon "plus.svg" %} {% endif %} {% endif %} | {% if objects.paginator.num_pages > 1 %} {% endif %} {{ label|default:_("Project") }} {% if objects.paginator.num_pages > 1 %}{% endif %} | {% if project and project.enable_review %}{% if objects.paginator.num_pages > 1 %} {% endif %} {% translate "Approved" %} {% if objects.paginator.num_pages > 1 %}{% endif %} | {% endif %}{% if objects.paginator.num_pages > 1 %} {% endif %} {% translate "Translated" %} {% if objects.paginator.num_pages > 1 %}{% endif %} | {% if objects.paginator.num_pages > 1 %} {% endif %} {% translate "Unfinished" %} {% if objects.paginator.num_pages > 1 %}{% endif %} | {% if objects.paginator.num_pages > 1 %} {% endif %} {% translate "Unfinished words" %} {% if objects.paginator.num_pages > 1 %}{% endif %} | {% if objects.paginator.num_pages > 1 %} {% endif %} {% translate "Unfinished characters" %} {% if objects.paginator.num_pages > 1 %}{% endif %} | {% if objects.paginator.num_pages > 1 %} {% endif %} {% translate "Untranslated" %} {% if objects.paginator.num_pages > 1 %}{% endif %} | {% if objects.paginator.num_pages > 1 %} {% endif %} {% translate "Checks" %} {% if objects.paginator.num_pages > 1 %}{% endif %} | {% if objects.paginator.num_pages > 1 %} {% endif %} {% translate "Suggestions" %} {% if objects.paginator.num_pages > 1 %}{% endif %} | {% if objects.paginator.num_pages > 1 %} {% endif %} {% translate "Comments" %} {% if objects.paginator.num_pages > 1 %}{% endif %} | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{% icon "folder-multiple-outline.svg" %} | {{ category.name }} | {% if project and project.enable_review %} {% review_percent category.stats %} {% endif %} {% list_objects_percent percent=category.stats.translated_percent value=category.stats.translated search_url=search_url translate_url=translate_url query="q=state:>=translated" total=category.stats.all checks=category.stats.allchecks %} {% if not hide_details %} {% list_objects_number value=category.stats.todo search_url=search_url translate_url=translate_url query="q=state:||||||||||||||||
{% translation_progress category.stats %} | |||||||||||||||||
{% if object.is_ghost %} {% perm 'translation.add' object.component as user_can_add_translation %} {% if user_can_add_translation %} {% else %} {% icon "plus.svg" %} {% endif %} {% else %} {% if translate_url %} {% icon "pencil.svg" %} {% else %} {% icon "folder-outline.svg" %} {% endif %} {% endif %} | {% if name_source == "component_name" or name_source == "translation" %} {% get_glossary_badge object.component %} {% else %} {% get_glossary_badge object %} {% endif %} {% if object.is_ghost %} {% if name_source == "language" %} {{ object.language }} {% elif name_source == "component_name" %} {{ object.component.name }} {% elif name_source == "name" %} {{ object.name }} {% elif name_source == "language" %} {{ object.language }} {% elif name_source == "project" %} {{ object.project }} {% else %} {{ object }} {% endif %} {% elif name_source == "translation" %} {{ object.component.project.name }}/{{ object.component.name }} — {{ object.language }} {% else %} {% spaceless %} {% if name_source == "language" %} {{ object.language }} {% elif name_source == "component_name" %} {{ object.component.name }} {% elif name_source == "name" %} {{ object.name }} {% elif name_source == "language" %} {{ object.language }} {% elif name_source == "project" %} {{ object.project }} {% else %} {{ object }} {% endif %} {% endspaceless %} {% endif %} {% indicate_alerts object %} {% if custom_workflows and object.pk in custom_workflows %} {% translate "Customized workflow" %} {% endif %} | {% if project and project.enable_review %} {% review_percent object.stats %} {% endif %} {% if is_glossary %} {% list_objects_number value=object.stats.translated search_url=search_url translate_url=translate_url query="q=state:>=translated" show_zero=True %} {% else %} {% list_objects_percent percent=object.stats.translated_percent value=object.stats.translated search_url=search_url translate_url=translate_url query="q=state:>=translated" total=object.stats.all checks=object.stats.allchecks %} {% endif %} {% if not hide_details %} {% list_objects_number value=object.stats.todo search_url=search_url translate_url=translate_url query="q=state:||||||||||||||||
{% translation_progress object.stats %} |
{% if empty_message %} {{ empty_message }} {% else %} {% translate "Nothing to list here." %} {% endif %}
{% if add_link == "translation" %} {% if user_can_add_translation %} {% translate "Start new translation" %} {% else %} {% translate "Start new translation" %} {% endif %} {% elif add_link == "component" %} {% if user_can_edit_project %} {% if object.project %} {% translate "Add new translation component" %} {% else %} {% translate "Add new translation component" %} {% endif %} {% endif %} {% elif add_link == "language" %} {% if user_can_add_language %} {% translate "Add language" %} {% endif %} {% endif %}
{% endif %}