I'm an English speaking expatriate who...

...lives in SPAIN...

But I don't speak Spanish...

I log into your site with my Spanish IP...

I get a site I don't understand...

OR: I live in South Africa...

There are 13 Official Languages in South Africa...

How does your site know (from my SA IP address, which of those 13 languages I prefer to use?)

-------------------------------

Just enable your languages box and set it to display high up in the sidebox.