用于asp站点的Resx工具

时间:2009-11-18 13:46:34

标签: asp.net visual-studio-2008 localization resx

我正在编写一个非常大的基于Intranet的Web系统,需要支持多语言。我有超过150页,每个页面都有一个相关的resx文件。在vs2008中发展

目前我面临的障碍。

  1. 纯粹的音量。打开每一页,进入设计视图并点击生成本地资源是一场噩梦,但正在应对。

  2. 为我支持的每种语言创建一个文件,意味着创建默认resx文件的副本,并为每种语言(文件名)重命名,然后打开每个文件并在vs2008中单独更新每个密钥。

  3. 对于datagrids,vs没有为boundcolumns选择headertext属性。目前我正在生成后手动将这些添加到resx文件。更大的问题是,如果由于某种原因我需要为此页面重新生成resx,vs吃掉手动添加的键(对于headertexts),我需要再次手动添加它们。

  4. 我的问题有两个:

    1. 是否有任何工具(最好是免费的)来协助解决上述任何或所有问题。

    2. 在vs2008中有什么技巧可以减轻这一切的痛苦。

2 个答案:

答案 0 :(得分:3)

资源重构工具
alt text http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ResourceRefactoring&DownloadId=3748

与IDE集成的Microsoft“开源”Visual Studio工具。只需点击几下,您就可以轻松地用资源引用替换字符串的每个匹配项 http://www.codeplex.com/ResourceRefactoring

Zeta资源编辑器
alt text http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ZetaResourceEditor&DownloadId=40997

多个资源文件的并排编辑器 http://www.codeplex.com/ZetaResourceEditor/

答案 1 :(得分:2)

您可以查看WestWindWebToolkit,其中包含管理资源的工具,资源存储在数据库中,而不是resx文件,这些文件可能对您有益。