in lib/twitter_cldr/shared/locale.rb [100:113]
def identify_subtag(subtag)
[].tap do |types|
types << :language if language?(subtag)
types << :script if script?(subtag)
types << :region if region?(subtag)
types << :variant if variant?(subtag)
types << :language if language?(normalize_subtag(subtag, :language))
types << :script if script?(normalize_subtag(subtag, :script))
types << :region if region?(normalize_subtag(subtag, :region))
types << :variant if variant?(normalize_subtag(subtag, :variant))
end
end