{% extends "base.html" %}

{% block title %}
{{ _("Languages") }}
{% endblock %}

{% block content %}
	<a class="btn btn-primary float-end" href="{{ url_for('admin.create_edit_language') }}">New Language</a>

	<h1>{{ _("Languages") }}</h1>
	<p>
		{{ at_least_one_count }} packages support at least one language other than English.
	</p>

	<div class="list-group">
		<div class="list-group-item">
			<div class="row text-muted">
				<div class="col-1">
					{{ _("Id") }}
				</div>

				<div class="col-2">
					{{ _("Title") }}
				</div>

				<div class="col-1">
					{{ _("Packages") }}
				</div>

				<div class="col"></div>

				<div class="col-3 text-end">
					{{ _("Has ContentDB translation?") }}
				</div>
			</div>
		</div>

		{% for l in languages %}
			{% if l.id == "en" %}
				{% set lang_package_count = total_package_count %}
			{% else %}
				{% set lang_package_count = l.packages.filter_by(state='APPROVED').count() %}
			{% endif %}
			<a class="list-group-item list-group-item-action"
					href="{{ url_for('admin.create_edit_language', id_=l.id) }}">
				<div class="row align-items-center justify-content-center">
					<div class="col-1">
						{{ l.id }}
					</div>
					<div class="col-2">
						{{ l.title }}
					</div>
					<div class="col-1">
						{{ lang_package_count }}
					</div>
					<div class="col">
						<div class="progress">
							<div class="progress-bar" role="progressbar"
								style="width: {{ 100 * lang_package_count / total_package_count }}%;"
								aria-valuenow="{{ lang_package_count }}" aria-valuemin="0" aria-valuemax="{{ total_package_count }}">
							</div>
						</div>
					</div>
					<div class="col-3 text-end">
						{% if l.has_contentdb_translation %}
							<i class="fas fa-check text-success"></i>
						{% else %}
							<i class="fas fa-times text-danger"></i>
						{% endif %}
					</div>
				</div>
			</a>
		{% endfor %}
	</div>
{% endblock %}