04-09-2008, 12:48 PM
de mon coté, je fais cela avec une fonction translate()
j'enregistre la langue definie par le user dans la base....
et j'inclue le bon fichier de langue...
exemple :
j'enregistre la langue definie par le user dans la base....
et j'inclue le bon fichier de langue...
exemple :
Code PHP :
<?php
//#req sql
select langue from users
//xxx
include ("lang/$langue.php");
echo tranlate("salut tout le monde");
//pour le fichier francais
function translate($phrase) {
if (cur_charset=="utf-8") {
return utf8_encode($phrase);
} else {
return ($phrase);
}
}
//pour le fichier anglais
function translate($phrase) {
switch ($phrase) {
case "salut tout le monde": $tmp = "Hello everybody"; break;
default: $tmp = "Translation error <b>[** $phrase **]</b>"; break;
}
return $tmp;
}
Voila ...
si ca peux aider...