私は共用resxファイルを使用してすべての翻訳可能な文字列を指定したいと思っています(翻訳者の便宜のため、さらに重要なのは、DRY原理と、 。コントローラとビュー用のIStringLocalizerを使っていますが、モデルのデータ注釈の実装方法を理解できません。.Net Core Data注釈 - 共有リソースを使用したローカライゼーション
Models.AccountViewModels.LoginViewModel.en.resxのような別々のファイルを使用して動作しますが、特定のものの代わりにデータ注釈に共有リソースファイルを使用するにはどうすればよいですか?誰でも実装の例を共有できますか?
ありがとうございます!
P.S.環境は.Net Core 1.1なので、バリデーションと表示アノテーションの両方をローカライゼーションに利用できるバージョンにする必要があります。
このソリューションは非常に役に立ちます! –
この質問をご覧ください。 https://stackoverflow.com/questions/48014436/how-to-localize-dataannotations-from-both-sharedsource-resx-and-viewmodel-resx –