0.6.0 switch off ru lang
This commit is contained in:
@@ -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
|
||||
|
||||
18
pAerBim/translate_middleware.py
Normal file
18
pAerBim/translate_middleware.py
Normal 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
|
||||
Reference in New Issue
Block a user