accounts/utils/i18n.py
Sayyid Hamid Mahdavi 6f8de01840 i18n
2025-08-30 11:41:37 +03:30

14 lines
No EOL
449 B
Python

from django.utils import translation
class ForceAdminLanguageMiddleware:
def __init__(self, get_response):
self.get_response = get_response
def __call__(self, request):
if request.path.startswith('/admin/'):
translation.activate('en')
request.LANGUAGE_CODE = 'en'
else:
translation.activate('fa')
request.LANGUAGE_CODE = 'fa'
return self.get_response(request)