Resources.resx和Resources.en-US.resx,将选择哪一个?

时间:2013-07-29 14:19:10

标签: c# .net resources

我正在处理包含两个资源文件的项目:

Resources.resxResources.en-US.resx

enter image description here

在开始时,应用程序使用德语作为默认语言,稍后添加英语。根据一些标准,我从我的代码中选择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英语采用默认资源文件。

0 个答案:

没有答案