gonna make a dutch site but want a button that peeps can switch to english, and also geo targeted so that visitors from outside belgium and holland see the english version automatically when they visit. I am gonna make it in dutch & for now automatic script based translation to english will do
multi language script on a site
Collapse
X
-
If you ever need a hand with English --> Spanish drop me a line: rosarioescorts (at) gmail (dot) com ... Goodluck!Comment
-
what do you mean you want a button to switch to english?
<a href="/en/" title="Switch to English">Switch to English</a>
will suffice? or even a little British flag etc
For the geo stuff, download Maxmind's database and install as an apache module, then (in php)
if ($_SERVER['GEOIP_COUNTRY_CODE'] != 'BE') {
header("Location: /en/");
exit();
}
or if installing as apache modules boggles the brain to much, use geoplugin...
$geolocation_data = unserialize(file_get_contents('http://www.geoplugin.net/php.gp?ip=xx.xx.xx.xx'));
if ($geolocation_data['geoplugin_countryCode'] != 'BE') {
header("Location: /en/");
exit();
}Last edited by borked; 01-13-2009, 09:52 AM.
For coding work - hit me up on andy // borkedcoder // com
(consider figuring out the email as test #1)
All models are wrong, but some are useful. George E.P. Box. p202Comment
-
However, word of advice, for language-localised sites, ALWAYS go off what the browser local is set to, not the person's country.
eg, my browser locale is set to english, yet I reside in France. It *really* pisses me of when I visit a language-localised site and the site is displayed in french.
My browser says I prefer to read web pages in English, not fucking French ;)
For coding work - hit me up on andy // borkedcoder // com
(consider figuring out the email as test #1)
All models are wrong, but some are useful. George E.P. Box. p202Comment

Comment