From 949be538bf242ed82ac5a58e84d186d1aecd7d24 Mon Sep 17 00:00:00 2001 From: Herculino Trotta Date: Sun, 13 Oct 2024 14:42:24 -0300 Subject: [PATCH] feat: set automatic language when needed --- app/apps/common/middleware/localization.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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)