kreo ke en:
if(strstr($HTTP_ACCEPT_LANGUAGE,"es"))
pues deberia ser el lenguaje es-es el primero señala ke es español y el segundo es ke es de españa, aki en mexiko aparece es-mx, asi ke talvez sea eso
if(strstr($HTTP_ACCEPT_LANGUAGE,"es-es"))
No estoy seguro pero haz la prueba :P