Hola
veamos esto
Código PHP:
<?
//Mensaje de Variable de los lenguajes
$espanol="Hola";
$ingles="Hello";
$frances="hola";
$chino="quien lo escribe"; //jajajajaj una broma
$ruso="quien lo escribe"; //jajajajaj una broma
//Se lee en el navegador cuál es el lengua oficial
$idioma=substr($HTTP_ACCEPT_LANGUAGE,0,2); //agrega en dependecia cantidad de idiomas numero final
//Posibilidades de idiomas
if ($idioma == "es")
{echo "$espanol";}
elseif ($idioma=="en")
{echo "$ingles";}
else ($idioma=="fr")
/*{echo "$frances";}
else ($idioma=="zh")
{echo "$chino";}
else ($idioma=="ru")
{echo "$ruso";}
*/
?>
Ahora bien
con $idioma se define variable para leer el lenguaje del navegador
Ahora va lo tuyo
con la función substr, se toma las dos primeras letras del código correspondiente al idioma aceptado por el navegador ($HTTP_ACCEPT_LANGUAGE).
como as de saber eso se cambia en tu vavegador usando internet explorer (herramientas, opciones, idioma agregar idioma: el idioma predeterminado es aquel que este de primero)
Siguiendo con el script
luego el se engarca de ver en el navegador en que idioma esta (algunos omiti, solo estan trabajando 2)
(es) español
(en-us) ingles
(fr) frances
(zh) chino
(ru) ruso
y de hay imprime el mensaje que se encuentra arriba (hola, hello).
por ultimo
"==" para comparar variables
"=" para asignar o agregar valores a variables
Espero haber sido esclarecedor
Saludos
Bye