mirror of
https://github.com/discourse/discourse.git
synced 2025-03-23 02:25:40 +08:00
FIX: English locale must not fall back to any other locale
This commit is contained in:
parent
a08b2589d4
commit
19edc4abb8
@ -12,7 +12,7 @@ module I18n
|
||||
site_locale = SiteSetting.default_locale.to_sym
|
||||
|
||||
locale_list =
|
||||
if locale == site_locale || site_locale == :en
|
||||
if locale == site_locale || site_locale == :en || fallback_locale == :en
|
||||
[locale, fallback_locale, :en]
|
||||
else
|
||||
site_fallback_locale = LocaleSiteSetting.fallback_locale(site_locale)
|
||||
|
@ -27,6 +27,7 @@ describe I18n::Backend::FallbackLocaleList do
|
||||
expect(list[:ru]).to eq([:ru, :de, :en])
|
||||
expect(list[:de]).to eq([:de, :en])
|
||||
expect(list[:en]).to eq([:en])
|
||||
expect(list[:en_US]).to eq([:en_US, :en])
|
||||
end
|
||||
|
||||
context "when plugin registered fallback locale" do
|
||||
|
Loading…
x
Reference in New Issue
Block a user