Проблема с переводом Django Allauth: пользовательские языковые файлы не применяются
Я использую Django Allauth и настроил i18n (интернационализацию) с испанским (es), английским (en) и французским (fr) языками в моем проекте Django.
Однако у меня возникла проблема с переводами: ✅ Английский (en) работает нормально и применяет мои пользовательские переводы. ❌ Испанский (es) по-прежнему показывает переводы Django Allauth по умолчанию, даже после изменения моих языковых файлов. ❌ Даже после компиляции переводов мои пользовательские файлы django.po для испанского языка игнорируются.
файл: locale/es/LC_MESSAGES/django.po #: templates/allauth/layouts/base.html:49 шаблонов/base.html:124 идентификатор сообщения "Двухфакторная аутентификация" msgstr "MFA ES"
файл: locale/en/LC_MESSAGES/django.po #: templates/allauth/layouts/base.html:50 шаблонов/base.html:124 идентификатор сообщения "Двухфакторная аутентификация" msgstr "MFA RU"
Затем мы запускаем django-admin compilemessages
Когда мы переключаем язык, все переводы работают нормально, за исключением всех аутентичных, английский работает нормально (показывает MFA EN), но испанский использует переводы по умолчанию (Autenticació de doble factor), а не настраиваемую форму файла (MFA ES).