这是我在 windows 窗体全球化方面的第一次尝试,所以我用我的语言创建了窗体并将属性设置Localizable
为 true 并Language
在默认情况下保留属性,所有内容都在默认资源文件中生成,这很好。之后我添加了新的资源文件FormName.en.resx
并在这里重命名了一些东西只是为了测试它是如何工作的,但是现在每次我运行应用程序时它都使用我添加的英文文件而不是默认FormName.resx
文件,如果我删除英文资源文件,一切都会顺利恢复正常,我错过了什么吗?
首先,我认为是 Windows 造成的,但我的语言设置正确,我什至尝试Thread.CurrentThread.CurrentCulture
手动更改,但它始终保持为英文。