2012-03-08 21 views
2

リソースファイルは、主に多言語Webサイトを有効にするために使用されます。データベースに格納されているデータはどうですか?ウェブサイトのドロップダウンのようないくつかの「参照データ」が多言語である必要がある場合。多言語コンテンツのWebサイトASP.NET MVC 3

レコードが属する言語を指定するデータレコードごとに追加の列を格納すれば十分ですか?

答えて

1

Extending the ASP.NET 2.0 Resource-Provider Modelには、データベースリソースプロバイダのサンプル実装があります。これは、もちろん、.NETのネイティブリソースマネージャーモデルに固執したい場合は、十分に柔軟性があるかどうかわからないので避けることがあります。

1

ありがとうございます。実際に私は「ラベル」ではなくデータそのものを指しています。たとえば、言語リストが「en」の場合は、国名のリストをユーザーに表示します。言語が「fr」の場合はフランス語で国名を表示します。

小さな研究を行い、2つのテーブルを使用する必要があることがわかりました。 1つは「中立列」用で、もう1つは「言語特有」です。

ここでは、同じトピックについて話している良い記事です: http://www.codeproject.com/Articles/8084/Creating-multilingual-websites-Part-2