mirror of
https://github.com/discourse/discourse.git
synced 2025-05-22 22:43:33 +08:00
DEV: Apply syntax_tree formatting to lib/*
This commit is contained in:
@ -4,10 +4,10 @@ module HttpLanguageParser
|
||||
def self.parse(header)
|
||||
# Rails I18n uses underscores between the locale and the region; the request
|
||||
# headers use hyphens.
|
||||
require 'http_accept_language' unless defined? HttpAcceptLanguage
|
||||
available_locales = I18n.available_locales.map { |locale| locale.to_s.tr('_', '-') }
|
||||
require "http_accept_language" unless defined?(HttpAcceptLanguage)
|
||||
available_locales = I18n.available_locales.map { |locale| locale.to_s.tr("_", "-") }
|
||||
parser = HttpAcceptLanguage::Parser.new(header)
|
||||
matched = parser.language_region_compatible_from(available_locales)&.tr('-', '_')
|
||||
matched = parser.language_region_compatible_from(available_locales)&.tr("-", "_")
|
||||
matched || SiteSetting.default_locale
|
||||
end
|
||||
end
|
||||
|
Reference in New Issue
Block a user