你如何组织你的资源文件?

我们希望在ASP.NET应用程序中使用资源文件(.resx)来存储本地化的值。 我们希望存储的网站中可能会有数千个字符串。

将值组织到一个或多个资源文件中是否有最佳做法? 你是否将所有的值保存在一个文件中? 您是否根据主题将它们分成多个资源文件? 也许有一个共同的资源文件的网站的常见值,即“好”,“继续”等?

似乎将所有资源存储在一个单独的文件中将会维护。

有什么建议么?


是的,一个单一的文件在中等规模的应用程序或更大的应用程序中似乎是不好的选择:-)

我们基本上使用这种方法:

  • 每个webform都有自己的按钮,标签等本地资源
  • 有一些全球资源按主题组织 - 例如“一般”资源,如“是”,“否”等等。 一个用于出现在各处的错误消息等等 - 一些基于使用区域的全球资源
  • 任何其他代码(更多业务代码而不是ASPX / ASCX代码)都有自己的资源文件
  • 它始终是一个平衡的行为之间的文件与文件的方式太多入口,虽然:-)

    渣子

    链接地址: http://www.djcxy.com/p/42377.html

    上一篇: How do you organize your resource files?

    下一篇: based .resx file editor?