Aller au contenu

Base de donnée dans plusieurs langues.


Sujets conseillés

Posté

Bonsoir a tous,

Jai le projet de faire un site, un peu de ce style la

http://reohart.neomanila.net/index.php?url=/armor/addnew/

où chacun modifie la base de donnée à sa convenance.

J'aimerais rajouter d'autres langues (anglais, allemand, espagnol, italien), que se soit pour le site, que pour la base de donnée.

Nous possédons la liste des armes, et des armures dans les 5langues(dont français) et on aimerais savoir comment faire pour ne pas s'embrouiller avec les bases de données. car j'ai prévu de faire 5 bases de donnée différentes.....

Est-ce possible, de juste remplir la base de donnée en Français, et que le reste se fasse tout seul ?

c'est juste la traduction qui change.

Comment pourrait-on faire les tables pour les langues ?

IdLangue |Nom_Langue | Nom_Liste

Je crains de m'embrouiller moi même

merci de m'aider, je débute juste.

  • 3 semaines plus tard...
Posté

Je ne suis pas un expert, les autres membres pourront confirmer ou non ma proposition.

Je vais essayer d'expliquer simplement mais j'ai un peu de mal. Je pense que tu pourrais faire qqch comme :

Si je prends l'exemple du genre du membre.

Idgenre | DescriptionFR |DescriptionEN |......

1 | homme | male

2 | femme | female

maintenant dans la table membre lorsqu'il va choisir via ton formulaire s'il est un homme ou une femme ce sera le chiffre 1 ou 2 qui sera écrit. Maintenant quelqu'un veut consulter la fiche du membre, suivant la langue choisit tu fais une requete sur descriptionFR ou descriptionEN.

Je pense que ça peut marcher.

En tout cas si d'autre personne ont des suggestions je suis également preneur.

Tchoup :)

Posté

Non, surtout pas, comme cela à chaque nouvelle langue tu dois modifier la structure de ta table. Il est plus judicieux de faire comme cela :

Tb_langues :

* id_langue

* nom_langue

Tb_articles :

* id_article

* ...

Tb_contenu_articles

* id_article

* id_langue

* contenu

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...