Visual Studio 2008
我想为我的ASP.NET MVC网站添加一些本地化内容。
有人建议创建一个名为“Strings.resx”的公共强类型资源文件,这个方法很好用,可以让我编写如下代码:
<title><%= Strings.MyView_Title %></title>
我随后添加了一个文件 "Strings.da.resx"。该文件创建在第一个文件旁边,默认为“访问修饰符:无编译”,而第一个文件(没有语言修饰符的文件)默认为“内部”。
我可以在 bin 目录中看到已创建一个目录 ("da"),其中包含一个 resource.dll 文件,但我在网站上看不到任何翻译后的文本。
我已经检查了浏览器,确保唯一的首选语言是丹麦语 (da-DK),但我仍然只能看到英文文本。
问题: 1) 我需要在 web.config 中启用某些内容吗? 2) 我是否正在创建正确的文件,并使用正确的类型(例如,#2 应该是 "无编译")?