News for hackers. Stuff that matters.
Re:I'm Not Japanese by rickmb on Wednesday August 22, 2012 @09:21AM (#4417180)
Come on, most users outside the US are perfectly used to a plethora of international TLD's. It's something they are quite familiar with.

Also, they either use the English version of the OS and browser, or the one in their language, and both come with the default correct preferred language settings.

The same goes for company systems. You don't give someone who can't handle English an English language system, and the idea of setting up a system in language X but pre-configuring that in some what that English becomes the preferred browser language is a really odd edge case.

Even if such scenarios are more common, it still doesn't excuse telling people that make explicit choices to go fuck themselves, especially in multi-lingual countries where such explicit choices are common.

Japan may be relatively homogenous, but most countries in Europe are either formally multilingual or have large immigrant populations. Many thousands of people are regularly being confronted with misplaced assumptions about their preferred language.

You can't assume language from geo-IP databases, it is the most unreliable and inappropriate method imaginable, and you are 100% sure to regularly piss people off.

Re:I'm Not Japanese by mikeash on Wednesday August 22, 2012 @11:11AM (#4417714)
What method is more reliable than guessing the language based on the IP address?
Re:I'm Not Japanese by yevuard on Wednesday August 22, 2012 @12:10PM (#4418069)
Ask the user, remember preference. Possibly Accept-Language (note - not locale, as locale != language). But, ask the user.
Re:I'm Not Japanese by chc on Wednesday August 22, 2012 @02:49PM (#4418916)
That's kind of orthogonal to how you guess the user's language. It is, in fact, what Google is doing.