2012-02-23 14 views
0

私がrecommendedだったthis guideに続いて、ローカリゼーションが開始されませんが、動作させることができません。私が文字列リソースを参照するとき、私はブラウザでページに移動するときに視覚的な変化を感じません。ASP .NET MVC

私は表示言語としてデンマーク語しか持っていませんが、Accept-Languagesヘッダーに実際にda-DKが含まれているかどうかを確認しました。私のリソースの名前はDashboardMenu.da-DK.resxです。

編集1 私は私のweb.configファイルの私のsystem.webセクションで、次のようにUIの文化と通常の培養を変更しています:

<globalization culture="auto" uiCulture="auto"/> 

私は私を使用しています方法をリソースは次のようである(そのために私のビューのフォルダにディレクトリの下にリソースファイルを指定したコントローラ):

enter image description here

私は、リソースを使用しています次の方法で表示されます(TeacherビューフォルダにDashboardOverview.cshtmlが表示されます)。

enter image description here

編集2私がIIS Expressの7.5を使用していますことに留意すべきです。

+0

どのアプローチに従っていますか? –

+0

申し訳ありませんが、重要です。私はその投稿を編集しました。 –

+0

実装の詳細を教えてください。どのように言語を切り替えるのですか? UIカルチャー情報オブジェクトを変更しましたか? – Kath

答えて

0

私は問題を解決することができました。私のファイルは ".da-DK.resx"の代わりに ".da.resx"という名前でなければならないことが判明しました。