Pouvez-vous décrire la nature des «données dynamiques»?
Une façon de mettre en œuvre ce serait d'avoir 3 tables différentes:
- Table Langue
- Ce tableau stockerait la langue et une clé:
[1, English],
[2, Spanish]
- Définition des données Tableau
- Lorsque des données dynamiques est d'abord entré faire un enregistrement dans ce tableau avec et identifiant les données:
[1, 'Data1'],
[2, 'Data2']
- Data_Language Tableau
- Cette table reliera la langue, la définition des données et la traduction
So: [Data_Language, Data_Definition, Language, Translation]
[1, 1, 1, 'Red']
[2, 1, 2, 'Rojo']
[3, 2, 1, 'Green']
[4, 2, 2, 'Verde']
etc ...
Lorsque les données dynamiques est entré créer la valeur par défaut d'enregistrement « anglais » puis traduire à votre guise.
J'aime ça, intelligent. Et travaillez sans douleur avec les ORM. –