老实说,这是我第一次进入resx文件。我试图调查什么是坏的和好的做法,并发现存在尽可能多的想法,而不是很快就要翻译的人。
整体而言,我接受了这个想法,
无论何时需要,使用SingletonName.GetString(“StringVariable”);
我也对如何找到正确的名称以引用嵌入式resx感到有些困惑。
ResourceManager rm =
new ResourceManager("SomeLang.en-US", Assembly.GetExecutingAssembly());
它搜索.resource(文件命名为resx),我无法通过反射器在dll中找到资源规范。
答案 0 :(得分:0)
我在ASP.NET MVC3中找到了一种相当直接的国际化方法,我认为这可能会给你一个不同的角度来考虑/比较你当前的方法。