diff --git a/schon/settings/base.py b/schon/settings/base.py index 9bd561bf..0ea95c1a 100644 --- a/schon/settings/base.py +++ b/schon/settings/base.py @@ -251,7 +251,7 @@ LANGUAGES: tuple[tuple[str, str], ...] = ( ("zh-hans", "简体中文"), ) -LANGUAGE_CODE: str = "en-gb" +LANGUAGE_CODE: str = getenv("SCHON_LANGUAGE_CODE", "en-gb") LANGUAGES_FLAGS: dict[str, str] = { "ar-ar": "🇸🇦", diff --git a/scripts/Unix/generate-environment-file.sh b/scripts/Unix/generate-environment-file.sh index 32598577..9a1a740c 100755 --- a/scripts/Unix/generate-environment-file.sh +++ b/scripts/Unix/generate-environment-file.sh @@ -49,6 +49,7 @@ SCHON_BASE_DOMAIN=$(prompt_default SCHON_BASE_DOMAIN schon.wiseless.xyz) SENTRY_DSN=$(prompt_default SENTRY_DSN "") DEBUG=$(prompt_default DEBUG 1) TIME_ZONE=$(prompt_default TIME_ZONE "Europe/London") +SCHON_LANGUAGE_CODE=$(prompt_default SCHON_LANGUAGE_CODE "en-gb") SECRET_KEY=$(prompt_autogen SECRET_KEY 32) JWT_SIGNING_KEY=$(prompt_autogen JWT_SIGNING_KEY 64) @@ -95,6 +96,8 @@ SCHON_STOREFRONT_DOMAIN="${SCHON_STOREFRONT_DOMAIN}" SCHON_BASE_DOMAIN="${SCHON_BASE_DOMAIN}" SENTRY_DSN="${SENTRY_DSN}" DEBUG=${DEBUG} +TIME_ZONE="${TIME_ZONE}" +SCHON_LANGUAGE_CODE="${SCHON_LANGUAGE_CODE}" SECRET_KEY="${SECRET_KEY}" JWT_SIGNING_KEY="${JWT_SIGNING_KEY}" diff --git a/scripts/Windows/generate-environment-file.ps1 b/scripts/Windows/generate-environment-file.ps1 index 3c3d0449..fa158e71 100644 --- a/scripts/Windows/generate-environment-file.ps1 +++ b/scripts/Windows/generate-environment-file.ps1 @@ -55,6 +55,7 @@ $SCHON_BASE_DOMAIN = Prompt-Default 'SCHON_BASE_DOMAIN' 'schon.wisel $SENTRY_DSN = Prompt-Default 'SENTRY_DSN' '' $DEBUG = Prompt-Default 'DEBUG' '1' $TIME_ZONE = Prompt-Default 'TIME_ZONE' 'Europe/London' +$SCHON_LANGUAGE_CODE = Prompt-Default 'SCHON_LANGUAGE_CODE' 'en-gb' $SECRET_KEY = Prompt-AutoGen 'SECRET_KEY' 32 $JWT_SIGNING_KEY = Prompt-AutoGen 'JWT_SIGNING_KEY' 64 @@ -102,6 +103,8 @@ $lines = @( "SCHON_BASE_DOMAIN=""$SCHON_BASE_DOMAIN""" "SENTRY_DSN=""$SENTRY_DSN""" "DEBUG=$DEBUG" + "TIME_ZONE=""$TIME_ZONE""" + "SCHON_LANGUAGE_CODE=""$SCHON_LANGUAGE_CODE""" "" "SECRET_KEY=""$SECRET_KEY""" "JWT_SIGNING_KEY=""$JWT_SIGNING_KEY"""