使用resgen和Resource文件进行本地化之间的区别

时间:2010-06-05 05:19:19

标签: .net localization

我一直在阅读一些关于.NET本地化的文章,似乎有几种不同的方法。有些文章很老了。

有些文章建议将键值对放入文本文件中,并使用resgen生成.resources文件。其他人建议使用命名约定.en-US作为示例使用资源文件,然后使用一些代码(如下所示)根据文化获取我需要的字符串。

ResourceManager rm = new ResourceManager(“Resources”,Assembly.GetExecutingAssembly());

有更好的方法吗?我觉得这太容易了。我只是在本地化方面摸不着头脑?苏利必须有更多...

1 个答案:

答案 0 :(得分:1)

老实说,我对resgen一无所知,但App_LocalResources和App_GlobalResources文件夹都是内置的,并且做得很好。

我真的很喜欢使用这样的方法

- 的 About.aspx
- 的 Default.aspx的
-App_LocalResources /
-App_LocalResources /的 About.aspx.fr.resx
-App_LocalResources /的 About.aspx.resx
-App_LocalResources /的 Default.aspx.fr.resx
-App_LocalResources / Default.aspx.resx

编辑:

这是ASP.NET中的一些好info on Localization