【发布时间】:2012-11-21 12:52:37
【问题描述】:
在德语系统上使用 Visual Studio 2012 RC 的 Windows 8 上,我将所有异常都本地化为德语,这实际上意味着我无法在谷歌上搜索任何对它们有用的东西。为了解决这个问题,我已经使用以下方法将我的 IDE 更改为英语:
Tools --> Options --> Internetional Settings --> Language --> English
尽管如此,我在本地化的德语中得到了例外。我尝试使用以下代码更改代码中的 ThreadUI 文化:
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-us");
遗憾的是,在 WinRT 中,线程命名空间在 WinRT 中消失了。因此我尝试了:
System.Globalization.CultureInfo.DefaultThreadCurrentUICulture = new CultureInfo("en-us");
我仍然收到德国异常消息。有谁知道如何获取异常消息的非本地化版本?
【问题讨论】:
-
我将在这个系统中工作至少两个月,我真的不想谷歌翻译我谷歌的所有内容。
-
你见过这个吗:stackoverflow.com/questions/209133/…。 unlocalize.com 看起来很有用
-
不起作用,正如我已经写的那样,“新 System.Threading.Thread”是不可能的,因为 WinRT 中不再存在。
-
啊,是的,unlocalize.com 可以帮助我解决这个问题,但这与使用谷歌翻译基本相同。我不想去另一个网站翻译所有内容,我只想要那里某处的原始信息。
-
哦,顺便说一句。当然,您可以将您的 Windows 安装设置为英文,但请假设我不会或不能这样做。
标签: .net localization windows-runtime locale