diff --git a/server/core/settings.py b/server/core/settings.py index 105d0959..000fe3c7 100644 --- a/server/core/settings.py +++ b/server/core/settings.py @@ -26,6 +26,7 @@ ENABLE_SILKY = bool_value(os.environ.get("ENABLE_SILKY", "")) SERVE_VIA_WEBPACK = bool_value(os.environ.get("SERVE_VIA_WEBPACK", DEBUG)) ENABLE_SENTRY = not DEBUG or bool_value(os.environ.get("ENABLE_SENTRY_DEBUG", "")) THEME = os.environ.get("THEME", "skillbox") +PLATFORM = os.environ.get("APP_FLAVOR", "myskillbox") ALLOWED_HOSTS = ["*"] @@ -187,17 +188,29 @@ LANGUAGE_CODE = "de" TIME_ZONE = "UTC" USE_I18N = True -WAGTAIL_I18N_ENABLED = True USE_L10N = True USE_TZ = True -WAGTAIL_CONTENT_LANGUAGES = LANGUAGES = [ - ("de", _("German")), - ("en", _("English")), - ("fr", _("French")), -] +GERMAN = ("de", _("German")) +ENGLISH = ("en", _("English")) +FRENCH = ("fr", _("French")) + +if PLATFORM in ["my-kv", "my-dhf", "my-dha"]: + WAGTAIL_I18N_ENABLED = True + WAGTAIL_CONTENT_LANGUAGES = LANGUAGES = [ + GERMAN, + ENGLISH, + FRENCH, + ] +else: + WAGTAIL_I18N_ENABLED = False + LANGUAGES = [ + GERMAN, + ENGLISH, + ] + LOCALE_PATHS = [os.path.join(BASE_DIR, "locale")] @@ -405,7 +418,6 @@ AUTHLIB_OAUTH_CLIENTS = { } } -PLATFORM = os.environ.get("APP_FLAVOR", "myskillbox") OAUTH_LOCAL_REDIRECT_URI = os.environ.get("OAUTH_LOCAL_REDIRECT_URI")