Mon besoin est le suivant: imaginons une table de signalétique telle que "CivilStatus":

oid code ...
1 MA ...
2 SI ...
3 CH ...

Cette table est remplie par l'utilisateur, je n'en connais pas le contenu à priori (donc je ne peux pas utiliser des fichiers de ressources pour la traduction).

Je dois néanmoins pouvoir afficher une partie des attributs dans plusieurs langues, et j'imagine donc créer une table "CivilStatusTranslation"

oid language civilStatus_oid shortName longName
1 ENG 1 MA Married
2 FR 1 MA Marié
3 ENG 2 SI Single
4 FR 2 CE Célibataire
5 ENG 3 CH Children
6 FR 3 EF Enfant
......

J'ai bien entendu une classe Person qui fait référence à la classe CivilStatus, et le but est qu'à l'exécution, quand je charge une instance de la classe Person, son civilStatus soit affiché dans la bonne langue (i.e. celle de l'utilisateur).

D'avance merci pour vos idées, conseils, exemples, ....