Salut,
Je travaille sur un petit site e-commerce avec MVC2 et EF4.
J'ai décidé d'utiliser la localisation dès le début et j'ai trouvé un détail qui me chagrine un peu.
Il s'agit des tags
Le premier n'attend qu'une chaîne alors que l'autre propose aussi de s'implémenter comme l'exemple ci-dessus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 [DisplayName(Resources.FieldTitles.ContactDetails_TypeAdresse)] [StringLength(50, ErrorMessageResourceType = typeof(Resources.Messages), ErrorMessageResourceName = "ContactDetails_AddressRowLength")]
Quelqu'un pourrait-il m'expliquer pourquoi on n'utiliserait pas l'option suivante et surtout, quel est l'intérêt de la décomposition précédente qui ne permet pas de s'appuyer sur le typage fort.
La deuxième option n'est pas permise, pas plus que
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 [StringLength(50, ErrorMessage = Resources.Messages.ContactDetails_AddressRowLength)]
Du coup il devient difficile de correctement localiser les titres des champs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 [DisplayName(Resources.FieldTitles.ContactDetails_TypeAdresse)]
D'avance merci pour votre aide,
Laurent
Partager