Bonjour,
je dois gérer le multilanguisme dans mon application : j'ai trois langues au choix, Français, anglais et espagnol. En fonction de la langue choisie je dois afficher dans mon libellé par exemple "propriété" ou "property" ou ..
Pour le moment je pense gérer ça en tables, donc j'ai une table de langues (01 --> Fr, 02 --> EN, ...) et une table où je met les libellés !
ma question, est il plus judecieux de mettre les libellées en colonnes ou en lignes c'est à dire
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ID Langue Libelle ------------------------------------ 001 01 propriété 001 02 property
je pense que la deuxième conception est meilleure puisque je fait un seul select du champ libelle (en lui concaténant la langue) et aussi que c'est beaucoup plus lisible au niveau de la base, c'est plus facile pour gérer aussi les id par ce que dans le premier cas ma clé c'est ID-Langue et dans le deuxième cas, c'est juste ID, ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ID Langue LibelleFR LibelleEN --------------------------------------------------------- 001 01 propriété property
j'aimerais bien avoir votre avis sur la question !
Merci.
Partager