我在 WPF 项目(VS 2008)的 Properties 文件夹中有两个资源文件:
- 资源.resx
- 资源.de-DE.resx
选择文化“de-DE”不起作用(没有错误,但始终使用来自“Resources.resx”的字符串):
public App()
{
UntitledProject2.Properties.Resources.Culture = new CultureInfo("de-DE");
}
但是:如果我将“Resources.de-DE.resx”重命名为“Resources.fr-CA.resx”或“Resources.en-US.resx”
然后通过设置它
UntitledProject2.Properties.Resources.Culture = new CultureInfo("fr-CA");
有用!!但为什么!?神秘...