salut
pour une appli web faite en php et utilisant mysql comme sgbd, j'ai besoin d'utiliser une liste d'aliments qui sera stockée dans une BDD
on pourra ajouter et supprimer des aliments dynamiquement à partir du script
pour l'instant cette appli ne sera que en français, mais je prévois de l'internationaliser plus tard
donc, je me pose la question de savoir comment stocker ça dans la BDD tout en sachant que je vais devoir l’internationaliser plus tard, et que j'ai pas envie de réécrire tout le code ou de revoir la structure de la bdd plus tard, je veux que ce soit prêt maintenant (au niveau de la structure, pas des données)
du coup je ne peux pas faire ça:
ID | nom
1 | banane
2 | pomme
etc
je ne peux pas utiliser non plus des fichiers php de chaque langues contenant des constantes, vu qu'on pourra en ajouter dynamiquement
je ne veux pas nom plus avoir 10 tables "aliments" pour chaque langues
j'avais pensé à faire ça:
ID | lang | nom
1 | fr | banane
2 | fr | pomme
3 | en | apple
4 | es | pomelo
bon déjà je trouve ça moche nan ? et puis si le mec veut changer de langue, ça va être chaud, vu qu'on pourra créer des sortes de menu etc, je devrais faire un script bourin qui modifie tous les aliments de tous les menus du mec
alors comment faire ? merci