{% trans 'Personal overview' %}: {{ person.last_name }}, {{ person.first_name }}

{% blocktrans %}Contact details{% endblocktrans %}
{% if person.photo %} {{ person.first_name }} {{ person.last_name }} {% else %} {{ person.first_name }} {{ person.last_name }} {% endif %} {{ person.first_name }} {{ person.additional_name }} {{ person.last_name }}
{{ person.get_sex_display }}
{{ person.street }} {{ person.housenumber }} {{ person.postal_code }} {{ person.place }}
{{ person.phone_number }} {{ person.mobile_number }}
{{ person.email }}
{{ person.date_of_birth|date }}
{% trans 'Absences and tardiness' %}
{% for excuse_type in excuse_types %} {% endfor %} {% for excuse_type in excuse_types_not_absent %} {% endfor %}
{% trans 'Absences' %} {{ person.absences_count }}
{% trans "thereof" %} {% trans 'Excused' %} {{ person.excused }}
{% trans "thereof" %} {% trans "Without excuse type" %} {{ person.excused_without_excuse_type }}
{{ excuse_type.name }} {{ person|get_dict:excuse_type.count_label }}
{% trans 'Unexcused' %} {{ person.unexcused }}
{{ excuse_type.name }} {{ person|get_dict:excuse_type.count_label }}
{% trans 'Tardiness' %} {{ person.tardiness }}'/{{ person.tardiness_count }}×
{% if extra_marks %}
{% trans 'Extra marks' %}
{% for extra_mark in extra_marks %} {% endfor %}
{{ extra_mark.name }} {{ person|get_dict:extra_mark.count_label }}
{% endif %}
{% trans 'Relevant personal notes' %}
{% for note in person.filtered_notes %} {% if note.absent or note.tardiness or note.remarks or note.extra_marks.all %} {% if note.date %} {% else %} {% endif %} {% endif %} {% endfor %}
{% trans 'Date' %} {% trans 'Pe.' %} {% trans 'Subj.' %} {% trans 'Te.' %} {% trans 'Absent' %} {% trans 'Tard.' %} {% trans 'Remarks' %}
{{ note.date }} {{ note.register_object.period.period }} {{ note.register_object.date_start }} {{ note.register_object.period_from.period }}.–{{ note.register_object.date_end }} {{ note.register_object.period_to.period }}. {% if note.register_object.label_ != "event" %} {{ note.register_object.get_subject.short_name }} {% else %} {% trans "Event" %} {% endif %} {{ note.register_object.teacher_short_names }} {% if note.absent %} {% trans 'Yes' %} {% if note.excused %} {% if note.excuse_type %} ({{ note.excuse_type.short_name }}) {% else %} ({% trans 'e' %}) {% endif %} {% endif %} {% endif %} {% if note.tardiness %} {{ note.tardiness }}' {% endif %} {% for extra_mark in note.extra_marks.all %} {{ extra_mark.short_name }}{% if not forloop.last %},{% endif %} {% endfor %} {{ note.remarks }}