experimentemos..
Código PHP:
<?php
$idioma=null;
$idioma = strtolower(substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2));
switch ($idioma)
{
// Si el idioma del navegador es Aleman
case "de":
// echo "de";
// break;
// Si el idioma del navegador es Ingles
case "en":
// echo "en";
// break;
// Si el idioma del navegador es Español
case "es":
// echo "es";
// break;
// Si el idioma del navegador es Frances
case "fr":
//echo "fr";
// break;
// Si el idioma del navegador es Italiano
case "it":
// echo "it";
// break;
// Si el idioma del navegador es Portugues
case "pt":
// echo "pt";
echo $idioma;
break;
// Si el idioma del navegador no coincide con ninguno de los demas enviamos a la pagina predeterminada
default:
echo "en";
break;
}
?>