feat-translations
Markos Gogoulos 2023-06-13 11:20:01 +03:00
rodzic f040f73f51
commit f73bd0635e
4 zmienionych plików z 25 dodań i 0 usunięć

Wyświetl plik

@ -1,6 +1,7 @@
import os
from celery.schedules import crontab
from django.utils.translation import ugettext_lazy as _
DEBUG = False
@ -304,6 +305,7 @@ INSTALLED_APPS = [
MIDDLEWARE = [
"django.middleware.security.SecurityMiddleware",
"django.contrib.sessions.middleware.SessionMiddleware",
"django.middleware.locale.LocaleMiddleware",
"django.middleware.common.CommonMiddleware",
"django.middleware.csrf.CsrfViewMiddleware",
"django.contrib.auth.middleware.AuthenticationMiddleware",
@ -485,3 +487,10 @@ if GLOBAL_LOGIN_REQUIRED:
r'/accounts/confirm-email/.*/$',
r'/api/v[0-9]+/',
]
LANGUAGES = [
("de", _("German")),
("en", _("English")),
('fr', _('French')),
('el', _('Greek')),
]

Wyświetl plik

@ -7,8 +7,11 @@ from . import management_views, views
from .feeds import IndexRSSFeed, SearchRSSFeed
urlpatterns = [
path("i18n/", include("django.conf.urls.i18n")),
re_path(r"^$", views.index),
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"^categories$", views.categories, name="categories"),
re_path(r"^contact$", views.contact, name="contact"),

Wyświetl plik

@ -76,6 +76,13 @@ def about(request):
return render(request, "cms/about.html", context)
def setlanguage(request):
"""Set Language view"""
context = {}
return render(request, "set_language.html", context)
@login_required
def add_subtitle(request):
"""Add subtitle view"""

Wyświetl plik

@ -14,7 +14,13 @@ MediaCMS.contents = {
text: "Contact",
link: "/contact",
icon: 'alternate_email',
},
{
text: "Language",
link: "/setlanguage",
icon: 'language',
}
],
belowNavMenu: null,
footer: 'Powered by <a href="//mediacms.io" title="mediacms.io" target="_blank">mediacms.io</a>',