Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/01/2010, 12:54
Avatar de bng5
bng5
 
Fecha de Ingreso: junio-2009
Ubicación: 127.0.0.1
Mensajes: 269
Antigüedad: 15 años, 7 meses
Puntos: 24
Respuesta: Idioma navegador en Variable

Se que no te estoy dando una solución, pero el código de idioma no siempre va a corresponder a los dos primeros caracteres de la cadena $_SERVER['HTTP_ACCEPT_LANGUAGE'] (puede ser un código de hasta 5 caracteres), y el primer idioma de preferencia de el usuario puede que no lo tengas disponible en tu aplicación.

Te recomiendo que primero interpretes el Accept-Language (ya sea por medio de expresiones regulares o explotado la cadena en los ';' y ','). Lo pasas a un array y buscás la primer correspondencia entre tus idiomas disponibles y los idiomas del usuario.