0.6.0 switch off ru lang
This commit is contained in:
@@ -1,6 +1,9 @@
|
||||
from django.http import HttpResponse, Http404, FileResponse
|
||||
from admin_interface.templatetags.admin_interface_tags import get_admin_interface_theme
|
||||
|
||||
from BaseModels.functions import translit
|
||||
|
||||
|
||||
def get_logo_url():
|
||||
theme = get_admin_interface_theme()
|
||||
return theme.logo.url
|
||||
|
||||
@@ -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
|
||||
@@ -5,20 +5,20 @@
|
||||
<div class="cut-width">
|
||||
<div class="container_curtain_content">
|
||||
<div class="container_first_line_curtain">
|
||||
<div class="language_select close curtain">
|
||||
<div class="first_line_language_select pointer" onclick="open_select_language()">
|
||||
<div class="name_language standart_txt curtain">RU</div>
|
||||
<div class="arrow_language_select">
|
||||
<img class="img_arrow_language_select" src="{% static "images/language_icon.svg" %}">
|
||||
</div>
|
||||
<div class="clear_both"></div>
|
||||
</div>
|
||||
<div class="content_select_language">
|
||||
<div class="standart_txt pointer" onclick="select_language(this)">RU</div>
|
||||
<div class="splinner_select_language"></div>
|
||||
<div class="standart_txt pointer" onclick="select_language(this)">EN</div>
|
||||
</div>
|
||||
</div>
|
||||
{# <div class="language_select close curtain">#}
|
||||
{# <div class="first_line_language_select pointer" onclick="open_select_language()">#}
|
||||
{# <div class="name_language standart_txt curtain">RU</div>#}
|
||||
{# <div class="arrow_language_select">#}
|
||||
{# <img class="img_arrow_language_select" src="{% static "images/language_icon.svg" %}">#}
|
||||
{# </div>#}
|
||||
{# <div class="clear_both"></div>#}
|
||||
{# </div>#}
|
||||
{# <div class="content_select_language">#}
|
||||
{# <div class="standart_txt pointer" onclick="select_language(this)">RU</div>#}
|
||||
{# <div class="splinner_select_language"></div>#}
|
||||
{# <div class="standart_txt pointer" onclick="select_language(this)">EN</div>#}
|
||||
{# </div>#}
|
||||
{# </div>#}
|
||||
<div class="standart_txt orange curtain_txt_float">
|
||||
{# {% translate "Личный кабинет" %}#}
|
||||
</div>
|
||||
|
||||
@@ -14,21 +14,21 @@
|
||||
{# <a href="{% url 'docs_main' %}" class="standart_txt text_header last_left pointer">{% trans "Поддержка" %}</a>#}
|
||||
{% endif %}
|
||||
<a href="{% url 'contacts' %}" class="standart_txt text_header last_left pointer">{% translate "Контакты" %}</a>
|
||||
<div class="splitter_text_header"></div>
|
||||
<div class="language_select close">
|
||||
<div class="first_line_language_select pointer" onclick="open_select_language()">
|
||||
<div class="name_language standart_txt">ru</div>
|
||||
<div class="arrow_language_select">
|
||||
<img class="img_arrow_language_select" src="{% static "images/language_icon.svg" %}">
|
||||
</div>
|
||||
<div class="clear_both"></div>
|
||||
</div>
|
||||
<div class="content_select_language">
|
||||
<div class="standart_txt pointer" onclick="select_language(this)">ru</div>
|
||||
<div class="splinner_select_language"></div>
|
||||
<div class="standart_txt pointer" onclick="select_language(this)">en</div>
|
||||
</div>
|
||||
</div>
|
||||
{# <div class="splitter_text_header"></div>#}
|
||||
{# <div class="language_select close">#}
|
||||
{# <div class="first_line_language_select pointer" onclick="open_select_language()">#}
|
||||
{# <div class="name_language standart_txt">ru</div>#}
|
||||
{# <div class="arrow_language_select">#}
|
||||
{# <img class="img_arrow_language_select" src="{% static "images/language_icon.svg" %}">#}
|
||||
{# </div>#}
|
||||
{# <div class="clear_both"></div>#}
|
||||
{# </div>#}
|
||||
{# <div class="content_select_language">#}
|
||||
{# <div class="standart_txt pointer" onclick="select_language(this)">ru</div>#}
|
||||
{# <div class="splinner_select_language"></div>#}
|
||||
{# <div class="standart_txt pointer" onclick="select_language(this)">en</div>#}
|
||||
{# </div>#}
|
||||
{# </div>#}
|
||||
{# <a class="standart_txt text_header last_right orange pointer">Личный кабинет</a>#}
|
||||
</div>
|
||||
<div class="right_part_header_mobile">
|
||||
|
||||
Reference in New Issue
Block a user