2012-02-28 68 views
1

我工作的网站默认为英文,可选西班牙文。我为每个页面生成本地资源文件,其中包含各种项目的语言适当内容。我可以指定生成本地资源文件时使用哪种文化?

到目前为止,为每个页面创建一对资源文件(默认和西班牙语),visual studio 2010会生成第一个文件,如default.aspx.resx。我通过复制默认文件并重命名为default.aspx.es.resx来手动创建西班牙语版本。

有没有办法让visual studio为我生成这两个文件?我可以生成默认文件,将控件添加到页面,然后再次生成,并且Visual Studio非常聪明,不会将我在该文件中完成的任何工作吹走。我希望能够自动更新西班牙资源文件。

回答

1

在Visual Studio中没有工具(至少在研究相同的请求时我没有找到一个工具),并且我们放弃了编写用于解析resx文件并根据更改修改其他文件的智能宏的想法。

但是,有一个体面的免费工具,支持创建和调整资源:Zeta Resource Editor

除了其他一些有用的功能之外,您还可以在点击时添加文件和条目,并且编辑资源比在Visual Studio中好得多。

+0

谢谢我会检查出来。 – lincolnk 2012-02-28 13:37:08

+0

我试过zeta,它足够满足我需要的东西。您可以打开一组资源文件并进行并排编辑。如果某个版本的资源缺失,zeta会自动添加相应的密钥。 – lincolnk 2012-03-02 14:19:01