août 13 2008
Site multilingue
Bonjour,
Suite à l’article de mon ami Didier de php-experts.org sur le système permettant l’utilisation d’un site multilingue, je poste le mien aussi :p
Pour l’utiliser, c’est très simple, il vous suffit d’utiliser en plus les sessions.
Voici le fichier du système de langue “lang.inc.php“:
-
<?php
-
-
function getLang()
-
{
-
$_SESSION[‘lang’] = $_GET[‘lang’];
-
$lang = $_SESSION[‘lang’];
-
$lang = $_SESSION[‘lang’];
-
else:
-
$lang = $_SESSION[‘lang’];
-
endif;
-
return $lang;
-
}
-
?>
Voici un fichier d’exemple “exemple.php“:
-
<?php
-
require_once(‘lang.inc.php’);
-
switch(getLang())
-
{
-
case‘fr’:
-
break;
-
case‘es’:
-
break;
-
case‘en’:
-
break;
-
}
-
<b>Passer le site en:</b> ");
-
?>
En espèrent que cette portion de code aura répondu à vos attentes
Source disponible sur le Wiki.
EDIT: Ajout de la vérification de la langue suite au commentaire de Savageman.