I have a dilemma with the following scenarios:
Dilemma No.1
Cookies:
Its good for users who access the website from his/her personal computer (no need to select preferred language again), but what happens if a language was fist selected in a public PC (e.g library) by someone, then it doesn't make too much sense because someone else with another language preferences may come.
Dilemma No.2
Language Detection:
If the webpage detects the language from the location. What happen with the foreigners living in that country? (Is it more probable that the foreigners living in a country use a browser which is set to his/her language?).
(I already have a menu to select the language but I think 'automation' is good.)
Which could be the best solution?