Je reprends :
Tu recherches tous les textes de ton site et tu les remplaces par des variables php
devient
Ensuite, tu crées les fichiers de langage
lang_fr.php
1 2
|
$MsgBienvenue = 'Bienvenue'; |
et ainsi de suite pour les autres langues ( lang_en.php, etc....)
Maintenant, il faut que dans chaque page tu inclus le fichier correspondant à la langue choisit par l'utilisateur
index.php
1 2 3
|
if ($lang == 'fr' ) require_once 'lang_fr.php';
else require_once 'lan_en.php'; |
Pour le choix de la langue, j'utilise généralement des sessions. L'utilisateur choisit sa langue en cliquant sur le petit drapeau et va sur la page index.php?LANG=fr
index.php
1 2 3 4 5 6
|
session_start();
if (isset($_REQUEST['LANG] ) {
$_SESSION['lang'] = $_REQUEST['LANG'];
}
$lang = $_SESSION['lang']; |
Partager