2

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

目前我面临的障碍。

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

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

  3. 对于数据网格,vs 不会为 boundcolumns 选择 headertext 属性。目前我在生成后将这些手动添加到 resx 文件中。更大的问题是,如果出于某种原因我需要为此页面重新生成 resx,vs 会占用手动添加的键(用于 headertexts),我需要再次手动添加它们。

我的问题是双重的:

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

  2. 在vs2008中是否有任何交易技巧可以减轻这一切的痛苦。

4

2 回答 2

3

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

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

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

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

于 2009-11-18T17:30:32.233 回答
2

您可以查看WestWindWebToolkit,它包含一个管理资源的工具,资源存储在数据库中,而不是 resx 文件,这对您来说可能是一个维护加分项。

于 2009-11-18T13:54:01.020 回答