mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FIX: moment_js locale files provided by plugins were ignored
This commit is contained in:
@@ -164,10 +164,10 @@ module JsLocaleHelper
|
||||
def self.find_moment_locale(locale_chain)
|
||||
path = "#{Rails.root}/vendor/assets/javascripts/moment-locale"
|
||||
|
||||
# moment.js uses a different naming scheme for locale files
|
||||
locale_chain = locale_chain.map { |l| l.tr('_', '-').downcase }
|
||||
|
||||
find_locale(locale_chain, path, :moment_js, fallback_to_english: false)
|
||||
find_locale(locale_chain, path, :moment_js, fallback_to_english: false) do
|
||||
# moment.js uses a different naming scheme for locale files
|
||||
locale_chain.map { |l| l.tr('_', '-').downcase }
|
||||
end
|
||||
end
|
||||
|
||||
def self.find_message_format_locale(locale_chain, fallback_to_english:)
|
||||
@@ -184,6 +184,8 @@ module JsLocaleHelper
|
||||
return [locale, filename] if File.exist?(filename)
|
||||
end
|
||||
|
||||
locale_chain = yield if block_given?
|
||||
|
||||
# try again, but this time only with the language itself
|
||||
locale_chain = locale_chain.map { |l| l.split(/[-_]/)[0] }
|
||||
.uniq.reject { |l| locale_chain.include?(l) }
|
||||
|
||||
Reference in New Issue
Block a user