Bonjour à tous,
voila cela fait pas mal de temps que je développe un site en plusieurs langues (anglais, français, espagnol & japonais) tout fonctionne sous IE, Opéra et Firefox mais Chrome (que je bascule dans la langue que je veux tester) ne reconnais pas aussi bien l'anglais, l'espagnol et le japonais.
Serait-ce parce que ce dernier ne se base pas sur 2 caractère type "en" mais 4 "en_US"? ou ai-je commis une erreur de codage que je n'arrive pas à relever.
voici mon code
d'avance merci
voila cela fait pas mal de temps que je développe un site en plusieurs langues (anglais, français, espagnol & japonais) tout fonctionne sous IE, Opéra et Firefox mais Chrome (que je bascule dans la langue que je veux tester) ne reconnais pas aussi bien l'anglais, l'espagnol et le japonais.
Serait-ce parce que ce dernier ne se base pas sur 2 caractère type "en" mais 4 "en_US"? ou ai-je commis une erreur de codage que je n'arrive pas à relever.
voici mon code
<?php
$locale = locale_accept_from_http($_SERVER['HTTP_ACCEPT_LANGUAGE']);
$locale=substr ($locale , 0 , 2);
if ($locale=='en')
{
print"<br /><br /><a href='frame.php?Language=EN'><img src='img/introen.jpg' alt='Last Chronicle of Yrneh' /></a><br />";
print"<br />Click on the picture to access website";
}
elseif ($locale=='ja')
{
print"<br /><br /><a href='frame.php?Language=JP'><img src='img/introjp.jpg' alt='Yrneh ? ?? ? ??' /></a><br />";
print"<br />??????????????????????????";
}
elseif ($locale=='es')
{
print"<br /><br /><a href='frame.php?Language=ES'><img src='img/introes.jpg' alt='La última cronica de Yrneh' /></a><br />";
print"<br />Seleccionna la pelicula para accedar al sitio";
}
else
{
print"<br /><br /><a href='frame.php?Language=FR'><img src='img/intro.jpg' alt=\"La dernière chronique d'Yrneh\" /></a><br />";
print"<br />Cliquez sur l'image pour accéder au site";
}
?>
d'avance merci