Create special locale for test environment

So hopefully we'll notice if our fallback mechanism fails.
This commit is contained in:
Maikel Linke
2024-05-23 15:10:24 +10:00
parent f14945c155
commit 968456e5e0
3 changed files with 20 additions and 0 deletions

View File

@@ -5,6 +5,11 @@
#
# cp .env.development .env.local
# Locale for translation. Using a locale other than `en` tests the
# successful fallback to `en`. You will also see up-to-date text used
# in production
LOCALE="en_AU"
VERBOSE_QUERY_LOGS=true
SECRET_TOKEN="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

View File

@@ -1,6 +1,9 @@
# ENV vars for the test environment
# Override locally with `.env.test.local`
# Locale for translation.
LOCALE="en_TEST"
OFN_REDIS_JOBS_URL="redis://localhost:6379/2"
SECRET_TOKEN="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

View File

@@ -0,0 +1,12 @@
# Test language file
# ---------------------
#
# All production environments set their own locale. The source locale `en.yml`
# is used as a fallback but no server is using it directly.
#
# Using this test locale reflects that setup more realistically and means that
# we include fallback translations in our tests.
#
en:
# Overridden here due to a bug in spree i18n (Issue #870, and issue #1800)
language_name: "English" # Localised name of this language