Site multilingue

Répondre
DaRkSeeD
le 28/02/2007 à 01:46
DaRkSeeD
Salut TLM,

Je dois créer un site web multilingue (Français et Anglais). Je me demandais si quelqu'un d'entre vous connaitrait une façon efficace de s'y prendre ?

Donc si vous avez des idées ou un lien pour un tutoriel je suis preneur car je ne sais vraiment pas par ou commencer.

Merci,

Dan
vengeur002
le 28/02/2007 à 09:35
vengeur002
salut

y a plusieur solution

exemple tu send un cookie pour connaitre la langue de ton visiteur

ensuite tu recupere l info

et t affiche sa langue

genre

if $_cookie == 1
{ echo 'bonjour';
}
if $_cookie ==2
{ echo 'hello';
}

++
jocker
le 28/02/2007 à 13:58
jocker
ouais enfin ce que tu fais là c'ets bien compliqué à mettre en place.

Voilà comment je fais pour mes sites.

créer un fichier de lang pour chaque langue

lang_fr.php qui contient un tableau vairable => traduction

$lang = array{'bjr' => 'bonjour'}

le fichier lang_us.php
$lang = array{'bjr' => 'hello'}

ensuite avec ton cookie ou ta session tu charges le bon fichier et sur ta page tu n'a plus qu'a indiquer.

echo $lang['bjr'];

si tu as chargé le fichier fr ca va afficher bonjour, si tu as chargé le fichier us ca va afficher hello.

en fait touts tes textes sont dans des variables, le gros avantage c'est que tu peux tout modifier en même temps et tu charges seulement le fichier nécessaire.

un autre gors avantage c'est que tu peux rajouter autant de langues que tu veux sur le même princie, tu retapes pas tous ton site à chaque fois. Juste faire un nouveau fichier de traduction et c'est fini.

@++
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours