What do you feel is the best way to achieve this in a mobile app?
My first thought is to have no words, just national flags for the user to tap on. But does this raise some political-correctness issues? I mean seeing the US or UK flag for English won't offend people from (e.g.) Australia, New Zealand, etc. but does this hold for other countries who share a language or major dialect?
The other option is simply to have the name of each language in text. Is this 'safer'/preferable?