mirror of
https://github.com/discourse/discourse.git
synced 2025-02-08 04:18:23 +00:00
FIX: missing translations when "en" set as fallbackLocale
When a plugin registers a language and sets fallbackLocale="en", fallback strings were missing. This commit strips any duplicate ":en" symbols when loading merged translations.
This commit is contained in:
parent
bc52437153
commit
da64b90d4f
@ -86,7 +86,7 @@ module JsLocaleHelper
|
|||||||
end
|
end
|
||||||
|
|
||||||
def self.load_translations_merged(*locales)
|
def self.load_translations_merged(*locales)
|
||||||
locales = locales.compact
|
locales = locales.uniq.compact
|
||||||
@loaded_merges ||= {}
|
@loaded_merges ||= {}
|
||||||
@loaded_merges[locales.join('-')] ||= begin
|
@loaded_merges[locales.join('-')] ||= begin
|
||||||
all_translations = {}
|
all_translations = {}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user