{% extends '_base.html' %} {% load static %} {% load i18n %} {% block content %}

{% trans 'Change Password' %}

{% if error_message %}
{{ error_message }}
{% endif %} {% if info_message %}
{{ info_message }}
{% endif %}

{% trans 'Change Password' %}

{% if user_name %} {% else %} {% endif %} {% if require_old_password %} {% endif %} {% csrf_token %}
{% if password_policy_message %} {% if password_policy_message_is_html %} {{ password_policy_message|safe }} {% else %}
{{ password_policy_message }}
{% endif %} {% else %}

{% trans 'Password Requirements' %}

{% trans 'Password must meet the following requirements.' %}

{% endif %} {% if password_policy.alphabet > 0 %} {% endif %} {% if password_policy.upper > 0 %} {% endif %} {% if password_policy.lower > 0 %} {% endif %} {% if password_policy.symbol > 0 %} {% endif %} {% if password_policy.digit > 0 %} {% endif %} {% if password_policy.complexity > 0 %} {% endif %} {% if password_policy.prohibited %} {% endif %} {% if password_policy.must_not_contain_name %} {% endif %} {% if password_policy.must_be_different_from_old %} {% endif %} {% if password_policy.must_be_various %} {% endif %} {% if password_policy.must_be_disorder %} {% endif %}
{% blocktrans context 'pasword policy' %}length{% endblocktrans %} {% if password_policy.min > 0 %} {% blocktrans with num=password_policy.min context 'letters' %}{{ num }} or more{% endblocktrans %} {% endif %} {% if password_policy.min > 0 and password_policy.max < 100 %} {% trans ', ' %} {% endif %} {% if password_policy.max < 100 %} {% blocktrans with num=password_policy.max context 'letters' %}{{ num }} or less{% endblocktrans %}
{% blocktrans with s=_('Alphabets') %}Number of {{ s }}{% endblocktrans %} {% blocktrans with num=password_policy.alphabet context 'letters' %}{{ num }} or more{% endblocktrans %}
{% blocktrans with s=_('Uppercases') %}Number of {{ s }}{% endblocktrans %} {% blocktrans with num=password_policy.upper context 'letters' %}{{ num }} or more{% endblocktrans %}
{% blocktrans with s=_('Lowercases') %}Number of {{ s }}{% endblocktrans %} {% blocktrans with num=password_policy.lower context 'letters' %}{{ num }} or more{% endblocktrans %}
{% blocktrans with s=_('Symbol characters') %}Number of {{ s }}{% endblocktrans %} {% blocktrans with num=password_policy.symbol context 'letters' %}{{ num }} or more{% endblocktrans %}
{% blocktrans with s=_('Digits') %}Number of {{ s }}{% endblocktrans %} {% blocktrans with num=password_policy.digit context 'letters' %}{{ num }} or more{% endblocktrans %}
{% blocktrans with s=_('Types of letters') %}Number of {{ s }}{% endblocktrans %} {% blocktrans with num=password_policy.complexity context 'types' %}{{ num }} or more{% endblocktrans %}
{% trans 'Prohibited characters' %}{{ password_policy.prohibited }}
{% trans 'Must NOT contain your user name' %}
{% trans 'Must be different from your current password' %}
{% trans 'Must be various' %}
{% trans 'Must be disorder' %}
{% endif %}

{% trans 'The password satisfies these requirements' %}

{% trans 'Please use only letters(a..z and A..Z), numbers(0..9) and allowed special characters' %}

{% trans 'The password is too long' %}

{% trans 'The password is too short' %}

{% trans 'The password does not contain sufficient alphabets' %}

{% trans 'The password does not contain sufficient uppercases' %}

{% trans 'The password does not contain sufficient lowercases' %}

{% trans 'The password does not contain sufficient symbol characters' %}

{% trans 'The password does not contain sufficient digit characters' %}

{% trans 'The password does not meet the complexity requirements' %}

{% trans 'The password contains prohibited characters' %}

{% trans 'The password contains user name' %}

{% trans 'The password is same as old password' %}

{% trans 'The password does not contain enough different characters' %}

{% trans 'The password is too simplistic/systematic' %}

{% trans 'Password and Password (Confirm) does not match' %}

{% endblock %}