FamousXplorer Posté 10 Février 2008 Posté 10 Février 2008 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.
Pa2pseudo Posté 26 Février 2008 Posté 26 Février 2008 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
Dadou Posté 26 Février 2008 Posté 26 Février 2008 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
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant