Русский язык устанавливался по умолчанию, когда пользователь открывал сайт в браузере Chrome

В base.html есть выпадающий список для смены языка. Я думаю, что get_current_language приходит на русском языке. Даже если по умолчанию используется язык en, при вводе https://kedi.uz/ по умолчанию используется русский язык. Как установить язык по умолчанию для пользователя при первом входе в систему?

Ссылка на репо: https://github.com/bahrom04/ekologiya/blob/master/templates/base.html#L56

# base.py
LANGUAGE_CODE = "en-us"

это выпадающий список для смены языка, который сохраняет django_language в сессию.

<form action="{% url 'set_language' %}" method="post">{% csrf_token %}
            <input name="next" type="hidden" value="{{ redirect_to }}">
            <select name="language">
              {% get_current_language as LANGUAGE_CODE %}
              {% get_available_languages as LANGUAGES %}
              {% get_language_info_list for LANGUAGES as languages %}
              {% for language in languages %}
              <option value="{{ language.code }}" {% if language.code == LANGUAGE_CODE %} selected{% endif %}>
                {{ language.name_local }} ({{ language.code }})
              </option>
              {% endfor %}
            </select>
            <input type="submit" value="Go">
          </form>

Для новых пользователей сессия будет пустой, но язык сайта будет на русском языке в браузере Chrome, но если я открою его в FireFox, язык сайта по умолчанию будет английским. У меня и Chrome и Firefox на английском

Вернуться на верх