Je construis une application MVC multilingue et j'ai une série de fichiers de ressources avec des chaînes traduites pour les messages qui seront affichés à l'utilisateur."Interface" pour les fichiers de ressources .Net
Est-il possible de s'assurer que tous les fichiers de ressources ajoutés à l'avenir contiennent toutes les clés requises et sont correctement orthographiés? Par analogie, si le fichier de ressources était une classe régulière, vous pourriez fournir une interface pour vous assurer que toutes les méthodes et propriétés requises étaient présentes dans la classe d'implémentation. Existe-t-il un concept similaire pour les fichiers de ressources?
Je crois que les fichiers de ressources ont une valeur de repli par défaut. Par exemple, si vous définissez les valeurs dans 'Resources.resx', toutes les clés manquantes dans' Resources.es.resx' reviendraient au premier fichier. Cela ne garantit pas qu'ils seront mis en œuvre, mais assure que quelque chose sera là. –
Une meilleure analogie pour les fichiers de ressources .NET serait une classe de base avec des méthodes virtuelles, qui peuvent (ne doivent pas) être remplacées dans les classes dérivées –
@MaxHampton true, mais j'aimerais quand même avoir une validation si possible. – Steve