0.6.0 switch off ru lang

This commit is contained in:
SDE
2024-09-24 13:16:57 +03:00
parent 7c5ebdcfbf
commit 3020c6d7e6
5 changed files with 56 additions and 33 deletions

View File

@@ -76,6 +76,7 @@ MIDDLEWARE = [
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'pAerBim.translate_middleware.LocaleMiddleware'
# 'AuthApp.middleware.ResponseInterceptionMiddleware',
]
@@ -148,7 +149,7 @@ AUTH_PASSWORD_VALIDATORS = [
# Internationalization
# https://docs.djangoproject.com/en/4.2/topics/i18n/
LANGUAGE_CODE = 'ru'
LANGUAGE_CODE = 'en'
TIME_ZONE = 'Europe/Minsk'
@@ -185,13 +186,14 @@ LOCALE_PATHS = (
gettext = lambda s: s
LANGUAGES = (
(u'ru', gettext(u'Russian')),
(u'en', gettext(u'English')),
(u'ru', gettext(u'Russian')),
)
MODELTRANSLATION_LANGUAGES = ('ru', 'en')
MODELTRANSLATION_LANGUAGES = ('en', 'ru')
MODELTRANSLATION_ENABLE_FALLBACKS = True
MODELTRANSLATION_FALLBACK_LANGUAGES = {
'default': ('ru','en'),
'default': ('en',),
}
# Add custom languages not provided by Django

View File

@@ -0,0 +1,18 @@
from django.utils import translation
class LocaleMiddleware(object):
def __init__(self, get_response):
self.get_response = get_response
def __call__(self, request):
language_code = 'en'
translation.activate(language_code)
response = self.get_response(request)
translation.deactivate()
return response