3 ms·
Lose the flags. I'd venture to guess all of the languages you're supporting are used in multiple countries so it doesn't make much sense. Besides, it's confusin
by jm4 17y ago
Lose the flags. I'd venture to guess all of the languages you're supporting are used in multiple countries so it doesn't make much sense. Besides, it's confusing to users anyway. A Latin American user is going to be looking for Spanish- not the flag of Spain. You're better off displaying the options as text in the respective language.
I saw someone else mention that using flags is a common enough pattern that it's acceptable. While it may be true that it's a common pattern it's still one that's ignorant. Maintaining a website in multiple languages is very difficult so you don't want to shoot yourself in the foot by not properly leading users to their preferred language.
[edit]
There was a discussion last week about using IP geolocation for determining language that might be of some relevance:
http://news.ycombinator.com/item?id=741093 http://news.ycombinator.com/item?id=741093
- justlearning 17y agoI also want to add: in addition to losing the flags, you may want to show the target user's language as the default. eg: if primary target users are spanish, load your site in spanish. dell,creative websites have a simple - "change your country". perhaps that would suit you?