09-05-2008, 06:30 PM
Pour dev mes site avec plusieurs langue, j'utilise un petite système,
Les arrays.
J'ai un dossier language, qui contient des sous dossier ( fr, en ect )
Dedan j'ai,
Les arrays.
J'ai un dossier language, qui contient des sous dossier ( fr, en ect )
Dedan j'ai,
Code PHP :
<?php
$lang['home'] = 'Accueil';
$lang['stats'] = 'Statistiques';
$lang['faq'] = 'FAQ';
$lang['contact'] = 'Contact';
Je recupère la langue du navigateur, si le gars n'a pas de SESSION de langue. et j'inclu le sous dossier correspondant.
Recuperation du language :
Code PHP :
<?php
function BrowserLanguage()
{
$language = explode(",",$_SERVER['HTTP_ACCEPT_LANGUAGE']);
$language = strtolower(substr(chop($language[0]),0,2));
return $language;
}
function LanguageRecuperation()
{
$result = (isset($_SESSION['lang'])) ? $_SESSION['lang'] : BrowserLanguage();
return $result;
}