Default content...
+ {% endblock content %} +diff --git a/lg/__init__.py b/lg/__init__.py index e69de29..ae27a2a 100644 --- a/lg/__init__.py +++ b/lg/__init__.py @@ -0,0 +1 @@ +default_app_config = 'lg.apps.LgConfig' diff --git a/lglog/settings.py b/lglog/settings.py index dceb59c..933c837 100644 --- a/lglog/settings.py +++ b/lglog/settings.py @@ -49,6 +49,8 @@ MIDDLEWARE = [ 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', + 'django.middleware.locale.LocaleMiddleware', + 'django.contrib.sites.middleware.CurrentSiteMiddleware', ] ROOT_URLCONF = 'lglog.urls' @@ -56,7 +58,7 @@ ROOT_URLCONF = 'lglog.urls' TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', - 'DIRS': [BASE_DIR / 'templates'], + 'DIRS': [BASE_DIR / 'lglog/templates'], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ @@ -105,7 +107,13 @@ AUTH_PASSWORD_VALIDATORS = [ # Internationalization # https://docs.djangoproject.com/en/3.1/topics/i18n/ -LANGUAGE_CODE = 'fr' +LANGUAGE_CODE = 'en' + +from django.utils.translation import gettext_lazy as _ +LANGUAGES = [ + ('en', _('English')), + ('fr', _('French')), +] TIME_ZONE = 'Europe/Paris' diff --git a/lglog/templates/base.html b/lglog/templates/base.html new file mode 100644 index 0000000..f2ab89c --- /dev/null +++ b/lglog/templates/base.html @@ -0,0 +1,107 @@ +{% load static i18n static %} + + +{% get_current_language as LANGUAGE_CODE %}{% get_current_language_bidi as LANGUAGE_BIDI %} + +
+ + +Default content...
+ {% endblock content %} +