Я тестирую систему django, и я запустил проект и приложение для него.У меня проблема с системой i18n.
- Я использовал функцию _ () в view.py приложения.
- Я поместил строку 'django.middleware.locale.LocaleMiddleware' в MIDDLEWARE_CLASSES в файле settings.py проекта,
- Я запускаю django-admin.py makemessages -l tr в папке приложения.
- Я запускаю django-admin.py compilemessages в папке приложения.
Когда я запускал сервис, он не работал.После поиска здесь и в некоторых других местах я вижу, как django смотрит эти файлы сообщений.Сначала это выглядит папка приложения, после папки проекта.Есть и другие места.
Я переместил файлы сообщений в папку проекта, и это сработало.Я снова переместил папку локали в папку приложения, и она снова не сработала.
Мне нужно понять почему.Я хочу все переводы, файлы сообщений в опубликованном приложении.
С уважением,
Я обнаружил проблему, забыл добавить имя приложения в настройки INSTALLED_APPS.Когда я добавил, это работает.