我正在编写一个非常大的基于Intranet的Web系统,需要支持多语言。我有超过150页,每个页面都有一个相关的resx文件。在vs2008中发展
目前我面临的障碍。
纯粹的音量。打开每一页,进入设计视图并点击生成本地资源是一场噩梦,但正在应对。
为我支持的每种语言创建一个文件,意味着创建默认resx文件的副本,并为每种语言(文件名)重命名,然后打开每个文件并在vs2008中单独更新每个密钥。
对于datagrids,vs没有为boundcolumns选择headertext属性。目前我正在生成后手动将这些添加到resx文件。更大的问题是,如果由于某种原因我需要为此页面重新生成resx,vs吃掉手动添加的键(对于headertexts),我需要再次手动添加它们。
我的问题有两个:
是否有任何工具(最好是免费的)来协助解决上述任何或所有问题。
在vs2008中有什么技巧可以减轻这一切的痛苦。
答案 0 :(得分:3)
与IDE集成的Microsoft“开源”Visual Studio工具。只需点击几下,您就可以轻松地用资源引用替换字符串的每个匹配项 http://www.codeplex.com/ResourceRefactoring
多个资源文件的并排编辑器 http://www.codeplex.com/ZetaResourceEditor/
答案 1 :(得分:2)
您可以查看WestWindWebToolkit,其中包含管理资源的工具,资源存储在数据库中,而不是resx文件,这些文件可能对您有益。