Add feature flag for languages and i18n

Resolves MS-759 #complete
This commit is contained in:
Ramon Wenger 2023-08-30 22:03:32 +02:00
parent f660d45349
commit 1c99ab9f42
1 changed files with 19 additions and 7 deletions

View File

@ -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)) 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", "")) ENABLE_SENTRY = not DEBUG or bool_value(os.environ.get("ENABLE_SENTRY_DEBUG", ""))
THEME = os.environ.get("THEME", "skillbox") THEME = os.environ.get("THEME", "skillbox")
PLATFORM = os.environ.get("APP_FLAVOR", "myskillbox")
ALLOWED_HOSTS = ["*"] ALLOWED_HOSTS = ["*"]
@ -187,17 +188,29 @@ LANGUAGE_CODE = "de"
TIME_ZONE = "UTC" TIME_ZONE = "UTC"
USE_I18N = True USE_I18N = True
WAGTAIL_I18N_ENABLED = True
USE_L10N = True USE_L10N = True
USE_TZ = True USE_TZ = True
WAGTAIL_CONTENT_LANGUAGES = LANGUAGES = [ GERMAN = ("de", _("German"))
("de", _("German")), ENGLISH = ("en", _("English"))
("en", _("English")), FRENCH = ("fr", _("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")] 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") OAUTH_LOCAL_REDIRECT_URI = os.environ.get("OAUTH_LOCAL_REDIRECT_URI")