jQuery.uls has an elaborative language information collection. ULS can autocomplete a language name search.It knows about
The script in which a language is written.
The script code
The language code
The regions in which the language is spoken
The autonym – language name written in its own script
The directionality of the text
With all these information the search becomes very effective. Based on the spoken regions, the UI organize the languages. In side regions the language is again organized based on scripts.