Saturday 13 October 2007

Languages and Locations

This one has been annoying me for some time now.

Every browser (i.e. Internet Explorer, Firefox, etc.) has a setting allowing the user to specify their preferred language. Indeed, you can also specify additional languages so that a site can display itself in the first available language in your list. A simple mechanism, understood by all browsers and all web-servers.

More recently, a number of clever geeks have started selling software which locates you, the internet surfer, geographically, according to your current IP number - that being the "coded address" used by the internet to make all the magic happen. Being able to tell that a website visitor it located in Portugal is useful to some sites, in a variety of obvious ways.

Unfortunately, as with every technology, this new capability is already being abused and misused. Microsoft themselves are guilty of misusing it: if I go to look for some technical information on their site, chances are I'll be shown the required document in Portuguese (since I am physically located in Portugal), even though my browse setting clearly states that my preferred language is English and the document is obviously available in English.

Google are also guilty, both on their search site, which regularly tries to make me use their facility in Portuguese, and also on their blogging site, where this blog is hosted. The little tool bar at the top of my blog insists on remaining in Portuguese, in spite of my browser setting AND my stated preference in the blog settings.

This is a clear case of geeks being thrilled with a new toy but failing to think the problem through properly. Come on Microsoft and Google (and countless others) - use the established mechanism for choosing the language and confine your use of that ever-so-clever new geo-location toy to choosing which of your many servers should send me the requested page IN THE LANGUAGE I HAVE SPECIFIED!

1 comment:

Anonymous said...

I also hate Google for showing me "relevant" search results based on my IP. I'm located in Taiwan, but I use the English version of Firefox, with my language preference set to English *only*.

Yet all my searches result in Chinese sites. I mean there's a radio button for "All languages" and one for "Chinese", and I always have the "All languages" selected. This new way of handling search results is really stupid at the very best.