Than you should look at suggestion box instead of selectOneRadio. With this tag you have the ability to create drop down lists by using complex java objects. I think in richfaces livedemo they already used flags combined with names as example. But much simpler would be to use a combobox, perhaps with the right flag, after user has chosen a language.