2011-11-15 11 views
3

私のモデル/データサイロは、データアノテーションを含む別のクラスライブラリにあります - 必須、最大長とカスタム検証。これはすべて英語でうまくいきますが、ウェブプロジェクトに含まれているグローバルリソースファイルを使ってスペイン語の英語の検証メッセージを交換する方法があります。クラスライブラリは、Webサイトと他のコンポーネントの両方で使用されるので、リソースファイルが同じプロジェクトに含まれることは保証されません。ValidationMessageForメソッドで英語からスペイン語へスワップDynamicy

+0

あなたは.NET MVCアプリケーションについて話していると思いますか? –

+0

@イアン・ベノリエル答えを受け入れるのは、質問者の再任です。参照:http://stackoverflow.com/help/someone-answers –

答えて

2

あなたがネットMVCアプリケーションについて話していると仮定すると、私はあなたがMVC3で国際化については、このブログの記事を見てお勧め:我々は決めた私は現在働いているプロジェクトについては、

http://afana.me/post/aspnet-mvc-internationalization.aspx

リソースファイルを別のプロジェクトに配置して、すべてのリソース文字列を1か所に保存し、多言語対応が必要な他のプロジェクトから言語プロジェクトを参照することができます。

関連する問題