Ver Mensaje Individual
  #8 (permalink)  
Antiguo 13/07/2009, 22:25
Avatar de actibands
actibands
 
Fecha de Ingreso: diciembre-2007
Mensajes: 13
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Detectar idioma y hacer un include personalizado

Buenas,

pues ahora si que no te queda otra que pintar el valor de $HTTP_ACCEPT_LANGUAGE para ver que te esta retornando..

Código PHP:
echo $HTTP_ACCEPT_LANGUAGE 
lo que puedes hacer en vez de recorrer el array es coger directamente el primer valor

Código PHP:
$currentLang substr($languages[$i], 02
y luego comprobar si el archivo de idioma existe grabas ese idioma en la session ( o cookie ) y si no, le pones "es" por defecto..

Código PHP:
if(file_exists("library/langs/".$currentLang .".inc.php")){
            
$_COOKIE['lang'] = $currentLang;
            include 
"library/langs/".$currentLang.".inc.php";
} else {
             
$currentLang 'es';
             
$_COOKIE['lang'] = $currentLang;
             include 
"library/langs/".$currentLang.".inc.php";
            } 
Espero que al final lo consigas.. un saludo!