|
|
@ -238,9 +238,7 @@ module LanguagesHelper
|
|
|
|
|
|
|
|
|
|
|
|
# Helper for self.sorted_locale_keys
|
|
|
|
# Helper for self.sorted_locale_keys
|
|
|
|
private_class_method def self.locale_name_for_sorting(locale)
|
|
|
|
private_class_method def self.locale_name_for_sorting(locale)
|
|
|
|
if locale.blank? || locale == 'und'
|
|
|
|
if (supported_locale = SUPPORTED_LOCALES[locale.to_sym])
|
|
|
|
'000'
|
|
|
|
|
|
|
|
elsif (supported_locale = SUPPORTED_LOCALES[locale.to_sym])
|
|
|
|
|
|
|
|
ASCIIFolding.new.fold(supported_locale[1]).downcase
|
|
|
|
ASCIIFolding.new.fold(supported_locale[1]).downcase
|
|
|
|
elsif (regional_locale = REGIONAL_LOCALE_NAMES[locale.to_sym])
|
|
|
|
elsif (regional_locale = REGIONAL_LOCALE_NAMES[locale.to_sym])
|
|
|
|
ASCIIFolding.new.fold(regional_locale).downcase
|
|
|
|
ASCIIFolding.new.fold(regional_locale).downcase
|
|
|
|