How to do Automatic Language Selection by IP
Posted: Sat Jan 16, 2010 4:55 am
This assumes the start page is index.html and language specific files are named as index-en.html, etc...
Code: Select all
var langCode = navigator.language || navigator.systemLanguage;
var lang = langCode.toLowerCase();
lang = lang.substr(0,2);
var dest = window.location.href;
var re = /(.w+)$/;
var ext = dest.match(re)[1];
dest = dest.replace(re, '-' + lang) + ext;