cursor.execute(f"SELECT next_free FROM users WHERE id = '{ctx.message.author.id}'")
conn.commit()
if int(cursor.fetchone()[0]) < round(time.time()) or cursor.fetchone()[0] == 0:
.....
Пакет LocaleMiddleware пытается определить языковую настройку пользователя по следующему алгоритму:
Сначала проверяется содержимое django_language из сессии пользователя.
Если не удалось, проверяется cookie django_language.
Если не удалось, проверяется HTTP заголовок Accept-Language. Этот заголовок отправляется браузером и указывает серверу какой именно язык вы предпочитаете, в порядке приоритета. Django перебирает все указанные в заголовки языки пока не найдёт первый для которого есть перевод.
Если не удалось, Django использует значение глобального параметра LANGUAGE_CODE.