2011-11-09 7 views
1

ASP .Net MVCアプリケーションで。私は自分のコードが正しい文化のリソースファイルからその文字列を取得していることを確認したい。私は、コードに次のようなものを置くことができます知っている:スレッドのCurrentCultureを変更する以外に、ローカリゼーションをテストする方法はありますか?

Thread.CurrentThread.CurrentCulture = myCultureInfo; 
Thread.CurrentThread.CurrentUICulture = myCultureInfo; 

、それが動作します。私は、ソースコードを変更せずにそれを行う方法があるかどうか疑問に思っていました。誰かがIEの設定を変更することで、そのトリックを行うことができたことをかなり前に見せてくれた人がいることを覚えていますが、ChromeやFireFoxと似たようなことができるかどうかはまったく変わっていません。

答えて

2

あなたは、いくつかの特定の値に文化を設定したり、クライアントの設定が使用されることを意味autoにそれを設定するために、あなたのweb.configファイルで要素を使用することができます。

ASP.NETが使用する今
<globalization culture="auto" uiCulture="auto" /> 

クライアントブラウザで設定されたカルチャFirefoxでたとえば:

enter image description here

私はまた、あなたがASP.NETでグローバリゼーションにfollowing blog postを読んで推薦します。

関連する問題