{% extends "app.html" %} {% import "components.html" as c %} {% block content %} {% if !invites.is_empty() %}
{% for inv in invites %}
{{ shell.tr.invitation_kicker }}

{{ inv.text }}

{% endfor %}
{% endif %}
{{ shell.tr.account_kicker }}
{{ shell.username }}

{{ account_line }}

{# Pas .card-body : son opacité 0.8 délaverait le lien sous 4.5:1 (axe). #}

{{ shell.tr.feedback_title }} {{ shell.tr.feedback_link }} ↗

{{ version_line }}

{{ shell.tr.my_entries }} {{ shell.tr.my_entries_desc }} {% call c::chevron_right(17) %}{% endcall %} {{ shell.tr.title_categories }} {{ shell.tr.manage_categories_desc }} {% call c::chevron_right(17) %}{% endcall %} {{ shell.tr.title_security }} {{ shell.tr.security_card_desc }} {% call c::chevron_right(17) %}{% endcall %}

{{ shell.tr.rename_team_note }}

{{ members_title }}

{% for m in members %}{{ m }}{% endfor %}
{% if let Some(e) = invite_error %}

{{ e }}

{% endif %}

{{ shell.tr.invite_note }}

{{ shell.tr.invite_link }}

{{ shell.tr.invite_link_hint }}

{% if let Some(lien) = invite_link %}
{# Le titre juste au-dessus nomme déjà le champ : aria-label plutôt qu'un

{{ shell.tr.invite_link_ready }}

{% endif %}
{% if !sent.is_empty() %}

{{ shell.tr.pending_invites }}

{% for si in sent %}
{{ si.name }}
{{ si.meta }}
{% endfor %} {% endif %}

{{ shell.tr.create_team }}

{{ shell.tr.create_team_note }}

{% if can_leave %}

{{ shell.tr.leave_note }}

{% endif %}

{{ shell.tr.language }}

{% for l in langs %}
{% endfor %}

{{ shell.tr.display }}

{{ shell.tr.display_hint }}

{% for th in themes %}
{% endfor %}

{{ shell.tr.chart_style }}

{{ shell.tr.chart_style_hint }}

{% for cs in chart_styles %}
{% endfor %}

{{ shell.tr.session }}

{{ shell.tr.signout_note }}

{% endblock %}