Visual Studio对于.NET程序的本地化提供了完整的解决方案,为了实现软件的国际化与本地化,本文给出了简单的说明与技巧。
一、窗体的国际化解决方案
新建一个WinForm解决方案后,选择主窗体,右击查看属性,找到Localizable属性,将其置为True,然后找到Language属性,选择你需要切换的语言,比如英语(美国)、中文(简体,中国)等。此时根据实际情况设计该Language下的窗体样式及语言。
![](http://hi.csdn.net/attachment/201112/7/0_13232668666s61.gif)
图1 Form的属性设置
![](http://hi.csdn.net/attachment/201112/7/0_1323267095yHWg.gif)
图2 根据选择的语言,自动生成的资源文件
二、使用代码实现切换显示语言