Compare commits
1 commit
main
...
feat-trans
Author | SHA1 | Date | |
---|---|---|---|
f73bd0635e |
|
@ -1,6 +1,7 @@
|
||||||
import os
|
import os
|
||||||
|
|
||||||
from celery.schedules import crontab
|
from celery.schedules import crontab
|
||||||
|
from django.utils.translation import ugettext_lazy as _
|
||||||
|
|
||||||
DEBUG = False
|
DEBUG = False
|
||||||
|
|
||||||
|
@ -304,6 +305,7 @@ INSTALLED_APPS = [
|
||||||
MIDDLEWARE = [
|
MIDDLEWARE = [
|
||||||
"django.middleware.security.SecurityMiddleware",
|
"django.middleware.security.SecurityMiddleware",
|
||||||
"django.contrib.sessions.middleware.SessionMiddleware",
|
"django.contrib.sessions.middleware.SessionMiddleware",
|
||||||
|
"django.middleware.locale.LocaleMiddleware",
|
||||||
"django.middleware.common.CommonMiddleware",
|
"django.middleware.common.CommonMiddleware",
|
||||||
"django.middleware.csrf.CsrfViewMiddleware",
|
"django.middleware.csrf.CsrfViewMiddleware",
|
||||||
"django.contrib.auth.middleware.AuthenticationMiddleware",
|
"django.contrib.auth.middleware.AuthenticationMiddleware",
|
||||||
|
@ -485,3 +487,10 @@ if GLOBAL_LOGIN_REQUIRED:
|
||||||
r'/accounts/confirm-email/.*/$',
|
r'/accounts/confirm-email/.*/$',
|
||||||
r'/api/v[0-9]+/',
|
r'/api/v[0-9]+/',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
LANGUAGES = [
|
||||||
|
("de", _("German")),
|
||||||
|
("en", _("English")),
|
||||||
|
('fr', _('French')),
|
||||||
|
('el', _('Greek')),
|
||||||
|
]
|
||||||
|
|
|
@ -7,8 +7,11 @@ from . import management_views, views
|
||||||
from .feeds import IndexRSSFeed, SearchRSSFeed
|
from .feeds import IndexRSSFeed, SearchRSSFeed
|
||||||
|
|
||||||
urlpatterns = [
|
urlpatterns = [
|
||||||
|
path("i18n/", include("django.conf.urls.i18n")),
|
||||||
re_path(r"^$", views.index),
|
re_path(r"^$", views.index),
|
||||||
re_path(r"^about", views.about, name="about"),
|
re_path(r"^about", views.about, name="about"),
|
||||||
|
re_path(r"^setlanguage", views.setlanguage, name="setlanguage"),
|
||||||
|
|
||||||
re_path(r"^add_subtitle", views.add_subtitle, name="add_subtitle"),
|
re_path(r"^add_subtitle", views.add_subtitle, name="add_subtitle"),
|
||||||
re_path(r"^categories$", views.categories, name="categories"),
|
re_path(r"^categories$", views.categories, name="categories"),
|
||||||
re_path(r"^contact$", views.contact, name="contact"),
|
re_path(r"^contact$", views.contact, name="contact"),
|
||||||
|
|
|
@ -76,6 +76,13 @@ def about(request):
|
||||||
return render(request, "cms/about.html", context)
|
return render(request, "cms/about.html", context)
|
||||||
|
|
||||||
|
|
||||||
|
def setlanguage(request):
|
||||||
|
"""Set Language view"""
|
||||||
|
|
||||||
|
context = {}
|
||||||
|
return render(request, "set_language.html", context)
|
||||||
|
|
||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
def add_subtitle(request):
|
def add_subtitle(request):
|
||||||
"""Add subtitle view"""
|
"""Add subtitle view"""
|
||||||
|
|
|
@ -14,7 +14,13 @@ MediaCMS.contents = {
|
||||||
text: "Contact",
|
text: "Contact",
|
||||||
link: "/contact",
|
link: "/contact",
|
||||||
icon: 'alternate_email',
|
icon: 'alternate_email',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: "Language",
|
||||||
|
link: "/setlanguage",
|
||||||
|
icon: 'language',
|
||||||
}
|
}
|
||||||
|
|
||||||
],
|
],
|
||||||
belowNavMenu: null,
|
belowNavMenu: null,
|
||||||
footer: 'Powered by <a href="//mediacms.io" title="mediacms.io" target="_blank">mediacms.io</a>',
|
footer: 'Powered by <a href="//mediacms.io" title="mediacms.io" target="_blank">mediacms.io</a>',
|
||||||
|
|
Loading…
Reference in a new issue