2 ms·
Here's the dilemma put simply: If you set language based on geolocation, you'll have a tiny handful of tech savvy nerds complain about you on the internet. If
by shalmanese 17y ago
Here's the dilemma put simply: If you set language based on geolocation, you'll have a tiny handful of tech savvy nerds complain about you on the internet.
If you set it based on the Accept-Language header, you'll have a bunch of non-tech savvy users not use your site because they have no idea their language is set to English in the browser.
It's a tradeoff and, unfortunately, geolocation is the best of a bunch of bad methods to determine your language.