Bonne rencontre,
Nous sommes une petite équipe et nous avons toujours gérer ce cas un peu à la 6-4-2.
Ici, on souhaite prendre le temps de bien faire les choses et ce pose des questions sur l'aspect multilingue des données dans la base de données. Surtout les tables de références, le reste peut être gérer du côté applicatif.
Exemple avec une table villes : Paris, Parijs, Parigi, etc
Comment définir les champs de cette table ?
Idée 1 :
TR_City (id,name_fr,name_nl,name_it,lat, lng,enabled)
Idée 2 :
1 2
| TR_City (id,lat,lng,enabled)
TR_Translation (id,id_city,code_translation,translation) |
--> code_translation = fr_FR, nl-BE, es-ES, etc
Voilà en gros, on ne sait pas quel chemin prendre. On voit beaucoup Internationalisation au niveau de l'application mais pas au niveau de la DB.
J'ai vu beaucoup de posts ici mais je ne trouve pas LA réponse.
D'avance, merci pour votre aide.
Amicalement,
Raphaël.
Partager