Любой пользователь, который заходит на страницу для настройки языков, приходит с определенной целью. Он уже знает, какой язык он хочет установить здесь (так же, как в большинстве форм люди знают, что они хотят заполнить для своей даты рождения).
По этой причине я бы рекомендовал текстовое поле с функцией автозаполнения. Вот преимущества:
- текстовое поле с опережением ввода текста работает намного лучше, чем раскрывающийся список, в большинстве случаев, когда пользователь знает, какие у него варианты
- раскрывающийся список с функцией поиска "R" не всегда работает одинаково для всех браузеров, и не во всех браузерах реализован поиск по запросу "RUS ...." и далее.
- с точки зрения чисто-это-пригодного для использования опережающего ввода со временем окажется гораздо более полезным.