Kobarin's Development Blog

C#やASP.NET、公開APIなどについての記録です。

国際化対応による、ユーザー環境に応じた言語を出力

ブラウザの言語設定が日本語のユーザーに対して英語表示しようとする場合、
/App_GlobalResources フォルダでResouceファイルを英語で定義しただけではNGとなる。
ASP.NETのアプリケーション側で標準で日本語出力を行うようになっているためだ(少なくとも私の環境では)。

以下のようにweb.configを書き換える事で、ユーザーの言語設定に依存した言語出力を行う事が出来た。

標準(日本語デフォルト環境)


自動(ユーザー環境依存?)