New: Gestion du choix de langue "auto"

This commit is contained in:
Laurent Destailleur 2005-10-30 01:52:48 +00:00
parent 61dfbf5764
commit 11b9b647b2

View File

@ -63,10 +63,14 @@ class Translate {
$langpref=$_SERVER['HTTP_ACCEPT_LANGUAGE'];
$langpref=eregi_replace(";[^,]*","",$langpref);
$langpref=eregi_replace("-","_",$langpref);
$listlang=split('[,;]',$langpref);
$defaultlang=$listlang[0];
$langlist=split("[;,]",$langpref);
$langpart=split("_",$langlist[0]);
if (isset($langpart[1])) $defaultlang=$langpart[0]."_".strtoupper($langpart[1]);
else $defaultlang=$langpart[0]."_".strtoupper($langpart[0]);
}
if (strlen($defaultlang) <= 3) $defaultlang=$defaultlang."_".$defaultlang;
$this->defaultlang=strtolower($defaultlang);
}