1、要在项目稳定以后,再做多语言本地化。
2、做语言主要注意一下几点
2.1控件(包括窗体)的多语言支持,可以在vs2008的命令提示中输入winres。采用可视化的操作界面进行设置
窗体需要设置LocalLizable = true
并选择Language
2.2变量多语言:
(1)代码中一定不要使用硬编码。
(2)使用此编码方式:string msg = Properties.Resources.InfoMsg。InfoMsg是通过Resources.resx设置。
因此所有的需要多语言处理的都要用变量的方式在Resources.resx进行设置
(3)在程序完成后,复制Resources.resx文件。将其命名为Resources.en-GB.resx。
3、在程序出口处,加入以下语句
System.Globalization.CultureInfo UICulture = new System.Globalization.CultureInfo("en-GB");
Thread.CurrentThread.CurrentUICulture = UICulture;
通过以上步骤即可完成程序多语言
注意:多语言处理后,程序bin目录下就会出现相应的多语言的文件夹