Traduction de page

Eléphanteau du PHP | 11 Messages

12 sept. 2011, 20:28

Bonjour à tous,

Donc voilà je souhaite faire une traduction de mon site. J'aimerais en fait un drapeau en haut à droite de l'écran pour choisir entre français et anglais.

J'ai essayé différents code sur le net mais aucun ne me satisfait ou ne fonctionne.
Merci de votre aide.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

12 sept. 2011, 21:29

Et c'est quoi ton problème exactement ? Mettre un drapeau en haut à droite de ta page ? Construire tes liens ? Gérer un site multilingue ?
Qu'est ce que tu as essayé, qu'est ce qui ne fonctionne pas ?
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Eléphanteau du PHP | 11 Messages

12 sept. 2011, 22:30

C'est que je veux en fait comme la traduction de google mais sans la frame de google, que quand on choisisse genre anglais, sa reste en anglais pour le reste du site, et quand on choisi français, pareil.

Ce qui me convenais a peut pret, c'est la translate de google, mais comme j'ai dit, sans la frame...

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

13 sept. 2011, 20:48

Et donc je réitère, c'est quoi ton problème exactement ?
Qu'est ce que tu as essayé, qu'est ce qui ne fonctionne pas ?

A moins que ce ne soit pas de l'aide en php que tu cherches, mais un développeur ?
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Mammouth du PHP | 2278 Messages

13 sept. 2011, 22:19

ceci étant dit:
j'ai une page dont les messages de navigation sont dans une langue x (suivante, prédédente, accueil, pognon...)
et dont les CONTENUS sont dans une langue y (qui peut être égale à x)

Le problème est-il de changer la langue d'interface ou la langue des textes ou les deux simultanément mais indépendamment.
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

Eléphanteau du PHP | 11 Messages

15 sept. 2011, 03:49

Le problème est de changer les deux en même temps.

Sur certains site (dont je ne me rappelles plus l'adresse malheureusement, il y avait un drapeau. Quand on clique dessus, il y a un liste de drapeau (pour chaque langue) qui se déroule (javascript je pense) et on clique sur la langue, et le site change de langue aussitôt.

Une suggestion ?

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

16 sept. 2011, 15:03

Effectivement, il te faut un peu de javascript... l'idée est de constituer un div masqué qui contiendra tes images et tes liens et lorsque tu cliques sur le drapeau principal, tu fais apparaître ce div. Pour le reste, un lien sur chaque image avec un paramètre pour spécifier la langue et une gestion des langues en session côté php devraient te permettre de faire ce que tu souhaites :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...