diff --git a/app/apps/common/middleware/localization.py b/app/apps/common/middleware/localization.py index 8ab99f5..ccede2a 100644 --- a/app/apps/common/middleware/localization.py +++ b/app/apps/common/middleware/localization.py @@ -1,5 +1,5 @@ import zoneinfo -from django.utils import timezone +from django.utils import timezone, translation from django.utils.translation import activate @@ -26,5 +26,8 @@ class LocalizationMiddleware: if user_language and user_language != "auto": activate(user_language) + else: + detected_language = translation.get_language_from_request(request) + activate(detected_language) return self.get_response(request)