我正在开发一个可本地化的产品,并且Forms将Localizable属性设置为True,但如果我必须从语言切换到另一个版本,我很难在不同版本的表单中工作。有没有办法让表单打开两次(或更多)与不同的本地化? (因为它们是使用不同的.resx文件的不同形式,我认为这应该不是问题)
先谢谢你的配偶!
编辑:当然,我在谈论在设计时切换语言来设计表单并将其中一个更改应用于其中一个。
答案 0 :(得分:2)
将项目复制到另一个目录并启动另一个Visual Studio实例。完成后复制.resx文件。
您还可以考虑使用独立的本地化程序WinRes.exe。它可以在Windows SDK的bin目录中找到。
答案 1 :(得分:0)
也许你应该看看这个工具:Zeta Resource Editor
Zeta资源编辑器是一个小型实用程序应用程序,使您可以在一个数据网格内一起编辑来自多个不同资源文件的字符串资源。
过去我使用过这个工具非常成功。您唯一需要做的就是在解决方案中包含新创建的.resx文件。