Salut,
Il s'agit plus particulièrement d'un site web.
Voilà Supposons que je souhaite faire un site internet en plusieurs langues.
Je peux enregistrer les différentes versions d'une valeur d'un enregistrement en utilisant au moins deux façons: sous forme d'enregistrements uniques ou sous forme de champs d'un seul enregistrement. Ex pour le pays France, je peux faire:
ID FR EN DE
1 France France Frankreich
2 Angleterre England
...
Ou bien (LANG ferait référence à une table)
ID NOM LANG
1 France FR
2 France EN
3 Frankreich DE
4 Angleterre FR
5 England EN
La deuxième solution présente l'avantage de ne pas avoir de limites. Par contre, dans le cas d'informations plus complexes, cela peut être plus difficile à gérer. Par exemple si on souhaite ajouter une description du pays, il faudrait une table description avec une enregistrement pour chacune des langues. Ou bien encore, une table qui contienne toutes les caractéristiques de l'entité.
Comment faites vous?
A+
Partager