Site Multilangue
Posté : 09 janv. 2008, 08:38
Bonjour,
J'ai développé un site multi-langue (je débute..) mais je rencontre un probleme lors du changement de page le site repasse en langue par défaut (FR)
Ci dessous le fichier setlang.php qui est ensuite "require" dans chaque pages afin de "loader" le texte avec le bon language. Ensuite chaque page utilise un "echo" pour afficher le contenu.
Merci de votre aide.
Redouane
J'ai développé un site multi-langue (je débute..) mais je rencontre un probleme lors du changement de page le site repasse en langue par défaut (FR)
Ci dessous le fichier setlang.php qui est ensuite "require" dans chaque pages afin de "loader" le texte avec le bon language. Ensuite chaque page utilise un "echo" pour afficher le contenu.
<?php
$lang="fr";
if(isset($_GET['lang'])){$lang = $_GET['lang'];}
if (($lang != "fr") && ($lang != "en")){
$lang ="fr";}
if(isset($lang)){
include ("lang/$lang-lang.php");
}
//else{include 'lang/fr-lang.php';}
?>
Enfin afin de changer de langue voici le code:
<a href="<?php if ($lang == "FR") {echo $url_stem . "?lang=EN"; ?
>">ENGLISH<?php } else { echo $url_stem; ?>FRANCAIS<?php } ?></a>
Le probleme est que le changement de page ne conserve pas le changement de langue.Merci de votre aide.
Redouane