4 ms·
> GeoIP No. No no no. Please don't do that. I know everybody does, but it's such a terrible idea. If you rely on geographical location to set language, you're
by TillE 16y ago
> GeoIP
No. No no no. Please don't do that. I know everybody does, but it's such a terrible idea. If you rely on geographical location to set language, you're ignoring travelers, expats, regions with multiple languages, etc.
Look at my browser's Accept-Language header. Go with that. It's almost certainly what I want. If you have a really good reason to serve me content based on my location, use GeoIP to determine that. Never ever use it for language. And make it really easy to change both.
- Locke1689 16y agoFair enough, Accept-Language sounds better. The idea is the same though -- don't require a region splash page first. I had assumed that the reason for the splash page was different product offerings in the country, not language, but if the real reason is language then by all means use that. I would prefer a combination though. If I live in Italy but am browsing in English, use the Italian product page via GeoIP but the language according to the Accept-Language header.