1

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

Resources.resxResources.en-US.resx

在此处输入图像描述

起初,该应用程序使用德语作为默认语言,后来添加了英语。根据一些标准,我从我的代码中选择 UI 语言,因此它不会自动设置。

从这个问题我看到默认语言是 en-US。

问题:如果我打电话应该使用哪个资源

if (instLanguage == 0)
{
    Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
}

以前InitializeComponent();

我问是因为该程序在不同的 Windows 7 版本中的行为不同。在标准 Win 7 中。和蒙古包。使用版本 en-US 资源,但带有德语语言包的 Windows 7 英语采用默认资源文件。

4

0 回答 0