Crosstips.org

My fun Crossword solver project. Crosstips.org & Krysstips.se

Kung Fu

Fujian White Crane Kung Fu

Fry-IT

Fry-IT is the company I work for

Photos

Photoalbum, both old and new.

Zope

What I have and am doing with Zope

Receptsamlingen

In Swedish only. About my "Collection of Recipes" website.

Contact me

My contact details and how to contact me.

 

KungFuPeople.com
Do you train Kung Fu?
Or know someone who does?
Then check out KungFuPeople.com


Mobile version of this page Mobile version of this page


 

British or American English or just English

http://crosstips.org/

17th of March 2009

British or American English or just English My play site Crosstips.org is available in British English and American English. Obviously the difference is small but it's important.

What I've done is that if you're located in, say, France and visit the site it offers you the following language choices:

But if you're located in, say, England it only offers you the following language choices:

And likewise, if you visit the site from US computer you just get two options and it uses the en-us.crosstips.org domain. As an American or a Brit why would you be interested in the other English? I think this is a really good usability trick. It reduces the noise by removing options.

How did I do that? The answer is the GEO IP. I used the geo module in nginx and a config file I found here and then I wrote a script that uses this GEO variable (fron Nginx) to change the options accordingly.



Comment

Michael Scheper - 21st September 2009  [«« Reply to this]
Well, that covers two forms of English; what about all the rest? =) (en-au, en-nz, en-ca, en-za, just to name a few...) (And no, we don't speak 'British English' in Australia; our language is just more similar to British English than American English.)
Perry Wischow - 26th October 2009  [«« Reply to this]
There are a lot of Brits living here in the US that would prefer to see British English!
Peter Bengtsson - 3rd November 2009   [«« Reply to this]
Damn! I was so close to have a coherent point and then you go and damage it with logic and common sense!
Graeme - 2nd June 2010  [«« Reply to this]
The "correct" way to do this would be to look at what the browser sends as the preferred language. Unfortunately many people set it incorrectly.

I am not sure that geoip is wrong in this context though - a Brit in the US is likely to get American puzzles.

You should probably use British English for South Asia and some of the other Commonwealth countries - I do not know about Canada and Australia.

I remember reading that schools in New Zealand now use US spelling because it was too difficult for people to figure out how to change settings in MS Word, but older people probably use British spellings.
 
Name:
Email:
hide my email address.

Your email address will be encoded to prevent email-extraction spiders from reading it so you won't get spammed if you decide to show your email address.