salve stavo cercando uno script che a seconda della lingua del broswer o del sistema indicizzi l'utente alla pagina appostisa.
Quindi se risulta inglese alla pagina tradotta in inglese e cosi via..
salve stavo cercando uno script che a seconda della lingua del broswer o del sistema indicizzi l'utente alla pagina appostisa.
Quindi se risulta inglese alla pagina tradotta in inglese e cosi via..
prova
ciaocodice:<script type="text/javascript"> <!-- var lng=(typeof(navigator.userLanguage)!='undefined')? navigator.userLanguage: ((typeof(navigator.language)=='string')?navigator.language:''); if(lng.toLowerCase().indexOf('us')>-1){ self.location.href="pagina_inglese.htm"; } else if(lng.toLowerCase().indexOf('de')>-1){ self.location.href="pagina_tedesco.htm"; } else if(lng.toLowerCase().indexOf('fr')>-1){ self.location.href="pagina_francese.htm"; } else { self.location.href="pagina_italiano.htm"; } //--> </script>
se usi un server con apache, puoi farlo senza usare i javascript:
crei un file chiamato index.htm.var e scrivi:
URI: [url_pagina]
Content-language: [lingua]
Content-type: text/html
esempio:
URI: index.html.it
Content-language: it
Content-type: text/html
URI: index.html.en
Content-language: en
Content-type: text/html