module I18n::Tasks::LocaleList
Public Instance Methods
Source
# File lib/i18n/tasks/locale_list.rb, line 8 def normalize_locale_list(locales, base_locale, include_base = false) locales = Array(locales).map(&:to_s).sort if locales.include?(base_locale) [base_locale] + (locales - [base_locale]) elsif include_base [base_locale] + locales else locales end end
@return locales converted to strings, with base locale first, the rest sorted alphabetically