Решение проблемы с переводом django-oscar

  • Опубликовано:
  • Теги: django-oscar

В документации django-oscar есть инструкция по переводу самой библиотеки https://django-oscar.readthedocs.io/en/stable/topics/translation.html

Но это не работает, т.к. makemessages складывает переводы в папку locale самого oscar, как выяснилось после исследования исходного кода makemessages. Чтобы рецепт заработал, надо включить эту папку locale в список игнорируемых

./manage.py makemessages --locale=ru -s -i node_modules -i i18n/oscar/locale

Профит.