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…
Reference in New Issue