Código PHP:
<?php
if(empty($sitelang)){ //primero preguntamos si la variable que va a contener el lenguage del visitante esta vacia
$sitelang = getenv("HTTP_ACCEPT_LANGUAGE"); // si esta vacia sacamos el lenguage del visitante y lo ponemos en la variable $sitelang
}
switch($sitelang){ //ahora cargamos el archivo que contiene el idioma segun la variable que sacamos antes
case "es-es,es;q=0.8,en-us;q=0.5,en;q=0.3" : //es = español
include("./lang/lang-esp.php"); //ahora cargamos el archivo que contiene las variables y sus palabras
break;
case "en" : //en = ingles
include("./lang/lang-eng.php");
break;
case "br" : //en = ingles
include("./lang/lang-bra.php");
break;
case "it" : //en = ingles
include("./lang/lang-ita.php");
break;
case "de" : //en = ingles
include("./lang/lang-deu.php");
break;
case "fr" : //en = ingles
include("./lang/lang-fra.php");
break;
default :
include("./lang/lang-eng.php"); //cargamos un idioma por defecto si no se encontro algun idioma
break;
}
?>
Código PHP:
case "es-es,es;q=0.8,en-us;q=0.5,en;q=0.3" :
Gracias. Saludos.
Atte. Nickyto.