2010-12-15 13 views
8

複数の言語(英語、ドイツ語、フランス語...)をサポートするWebアプリケーションを作成したい また、デフォルトとして使用するブラウザ言語を検出し、言語。複数の言語をサポートするためのASP MVC技術

これを行うにはどのような方法が最適でしょうか?

  1. 言語ごとに表示するユーザーのセッションで言語を保持し、正しい表示をレンダリングします。
  2. 文字列の変換をDBで行い、ビューをレンダリングするたびにカスタムメカニズムを使用して変換します。
  3. MVCにはこれに対するネイティブサポートがありますか?
  4. その他のオプションはありますか?

おかげで、

ラドゥ

答えて

8

私はfollowing guideを通過あなたをお勧めします。

+0

こんにちはダーリン、これはまだMVC5と新興MVC6のための "最良の"方法ですか? MVC2以来、フレームワークにグローバリゼーションのために追加されたことは何ですか? – ppumkin

+1

@ppumkin後半の回答ですが、まだこれを適用することはできます。 '<%= Resource.Global.Title%>'を使用する代わりに、以下のようにRazorの構文を使用します: '@ Resources.Global.Title' – Abbas

関連する問題