I am building a web site that has a British English version and US English, as well as serveral other language versions.
Is there any alternative other than building a HTTP module (if a module can access the personalisation database to match the IP address to country) or adding a control to the page template to direct users to the most appropriate language version? The personalisation module looks to only be able to change the content viewed on a page, rather than direct site visitors to different language versions of the site; is this correct?
Have you looked at the globalization tech-note? Gives nice overview over what's possible.
Thanks that was a helpful read; and helped clear up a few things. At least I know that I am not repeating something that is already created.