.NET语言包(在我的例子中为the .NET 4.5.1 language pack)的描述表明它们“包含已翻译的错误消息和其他UI文本”。
有人能给我一个这样的翻译文本的例子,我可以在例如一个简单的WPF应用程序?
答案 0 :(得分:3)
使用简单的控制台应用程序的示例。复制粘贴代码并使用计算机上安装的2种文化替换文化。对于我en-US和fr-FR,您将看到翻译的异常消息。
Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("en-US");
string msg1 = new FileNotFoundException().Message;
Console.WriteLine(msg1);
Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("fr-FR");
string msg2 = new FileNotFoundException().Message;
Console.WriteLine(msg2);
Console.ReadKey();