不使用代码更改Windows区域设置/文化

时间:2010-12-08 18:05:48

标签: windows locale culture

这应该是简单的,可能是但我似乎无法找到这个问题的答案......

我正在使用Visual Studio 2008开发C#应用程序,该应用程序支持许多不同的语言。在开发机器上测试不同的语言很简单(例如,临时将Thread.CurrentThread.CurrentUICulture = new CultureInfo("sv")添加到应用程序将让我测试瑞典语翻译)但是如何在不使用代码的情况下更改测试机器上的Locale / Culture?我想在测试中使用以下步骤:

  1. 在测试计算机上安装Windows(英文版)。
  2. 在测试机器上安装应用程序。
  3. 使用英语运行测试。
  4. 将测试机器上的区域设置/文化更改为瑞典语。
  5. 使用瑞典语重复测试。
  6. 重复市场部门可能会想到的每种语言;)

1 个答案:

答案 0 :(得分:3)

从开始菜单中,运行intl.cpl。 .NET从GetUserDefaultUILanguage初始化,只有安装了MUI包才会返回与安装语言不同的内容,请参阅Microsoft的overview article