There are many many cases when you can’t determine user’s language by location only (immigrants, VPNs, business trips, multinational corporations, countries where people speak multiple languages, etc). If you do any effort in localization, you should recognize Accept-Language. If unsure, you should ask the user for their preferred language directly. Inferring the language by location is not acceptable.
Here in Switzerland, I am so tired of websites offering German localization by default. We don’t speak German in Geneva.
Here in Switzerland, I am so tired of websites offering German localization by default. We don’t speak German in Geneva.