{% extends "base.html" %} {% block title %}{{ 'settings.title'|t(user.language) }} - {{ 'brand'|t(user.language) }}{% endblock %} {% block content %}

{{ 'settings.title'|t(user.language) }}

{% if success %}
{{ success }}
{% endif %} {% if error %}
{{ error }}
{% endif %}

{{ 'settings.change_username'|t(user.language) }}

{{ 'settings.change_password'|t(user.language) }}

{{ 'settings.language'|t(user.language) }}

{{ 'settings.showcase_global'|t(user.language) }}

{{ 'settings.public_url_label'|t(user.language) }}/u/{{ user.username }}

{{ 'settings.profiles_showcase'|t(user.language) }}

{% if profiles %} {% for p in profiles %} {% set sent_cards = [] %} {% set received_cards = [] %} {% if profile_cards and p.id in profile_cards %} {% for pc in profile_cards[p.id] %} {% if pc.status in ('sent', 'delivered') %} {% if sent_cards.append(pc) %}{% endif %} {% else %} {% if received_cards.append(pc) %}{% endif %} {% endif %} {% endfor %} {% endif %}
{{ p.nickname }} {% if p.showcase_enabled %}{{ 'settings.showcase_on'|t(user.language) }}{% else %}{{ 'settings.showcase_off'|t(user.language) }}{% endif %}
{% if p.showcase_enabled and (sent_cards or received_cards) %}

{{ 'profile_showcase.single_control'|t(user.language) }}:

{% if sent_cards %}
{{ 'showcase.tab_sent'|t(user.language) }} {% for pc in sent_cards %}
{{ pc.card_number }}
{% endfor %}
{% endif %} {% if received_cards %}
{{ 'showcase.tab_received'|t(user.language) }} {% for pc in received_cards %}
{{ pc.card_number }}
{% endfor %}
{% endif %}
{% elif p.showcase_enabled %}

{{ 'showcase.empty'|t(user.language) }}

{% endif %}
{% endfor %} {% else %}

{{ 'profiles.new_ph'|t(user.language) }}

{% endif %}

{{ 'apikey.title'|t(user.language) }}

{{ 'apikey.hint'|t(user.language) }}

{% if new_key %}
{{ 'apikey.created'|t(user.language) }}
{{ new_key }}
{{ 'apikey.copy_now'|t(user.language) }}
{% endif %}
{% if api_keys %}
{% for ak in api_keys %} {% endfor %}
{{ 'apikey.name'|t(user.language) }} {{ 'apikey.key'|t(user.language) }} {{ 'apikey.created_at'|t(user.language) }} {{ 'apikey.last_used'|t(user.language) }}
{{ ak.name or '—' }} {{ ak.key[:8] }}**** {{ ak.created_at|to_local|strftime('%Y-%m-%d') }} {% if ak.last_used_at %}{{ ak.last_used_at|to_local|strftime('%Y-%m-%d') }}{% else %}—{% endif %}
{% else %}

{{ 'apikey.empty'|t(user.language) }}

{% endif %}
{% endblock %}