我正在处理包含两个资源文件的项目:
Resources.resx
和Resources.en-US.resx
在开始时,应用程序使用德语作为默认语言,稍后添加英语。根据一些标准,我从我的代码中选择UI语言,因此不会自动设置。
从这question我看到默认语言是en-US。
问题:如果我致电
,应该使用哪个资源if (instLanguage == 0)
{
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
}
之前的InitializeComponent();
?
我问,因为程序在不同的Windows 7版本中表现不同。在标准的Win 7 eng。和ger。使用版本en-US资源,但带有德语语言包的Windows 7英语采用默认资源文件。