Microsoft 多语言用户界面 (MUI) 和 Visual Studio

利用 Windows 多语言用户界面 (MUI) 包,可以先安装英语版本的 Windows,然后再安装各种用户界面语言包。 用户界面语言包提供了操作系统的本地化user interface (UI)。 例如,您可以在英文版的 Windows 之上安装日文用户界面语言包,然后便可在日文和英文两种语言间切换 Windows 界面语言。 MUI 允许在一台计算机上拥有多个语言版本的 Windows。

在装有 MUI 包和多个 Visual Studio 语言版本的计算机上,更改 Windows 显示语言会对 Windows 和 Visual Studio 均进行设置,但前提是安装了匹配的语言包。

多语言安装的限制

如果在同一台计算机上安装 Visual Studio 的不同区域设置版本,则只能在匹配的版本之间切换语言。 例如,如果安装了一个英语学习版、一个德语学习版和一个专业版,则只能切换学习版的语言,而不能切换专业版的语言。

代码页支持

当文本中包含当前代码页中没有的字符时,某些 Visual Studio 工具将不能正确显示文本, 而是显示问号或错误的文本。 下列工具或区域会受到影响:

  • Visual Studio 产品安装路径。

  • 通过使用 FTP 部署的站点。

  • 包含非 ASCII 字符的计算机名称。

  • 在 Visual Studio 外部运行的命令行工具。

  • Visual Basic 迁移向导。

  • ActiveX 控件测试容器。

  • OLE/COM 对象查看器。

  • ISAPI Web 调试工具。

  • 包含 HTML 帮助内容的 MFC 应用程序项目。

  • 在存在不兼容的代码页时,Visual SourceSafe/SCCI UI 将恢复为英语。

  • Visual SourceSafe 不支持 Unicode 文件名。

  • 最终用户定义的字符(专用区域)不能用作标记/标识符。

  • 当 Windows 代码页设置为东亚语言时,拉丁语扩展-B 字符不能显示在某些 Visual Studio 工具窗口中。

  • 运行由多个语言脚本中的字符组成的文本时可能已经中断了字体映射。

  • 将复杂的脚本字符串复制并粘贴到公用控件可能会导致字符形状丢失。 请改用与输入文本相对应的语言键盘。

正确显示当前代码页中没有的字符

  1. 单击**“开始”,单击“控制面板”,然后打开“区域和语言选项”**。

    提示

    必须以计算机的管理员身份执行以下步骤。

  2. 单击**“高级”**选项卡。

  3. 在**“选择一种语言,使之与您想使用的非 Unicode 程序的语言版本相匹配”**列表中,选择当前所使用的语言。

  4. 单击**“确定”**。

更改 Visual Studio 中用户界面文本所使用的语言

如果在同一台计算机上安装了 Visual Studio 的多个语言版本,则 Visual Studio 的 UI 中所使用的语言将默认为**“与 Microsoft Windows 相同”**。 此设置指示 Visual Studio 将按照指定为操作系统显示语言的语言来显示 UI 文本。

提示

如果 Visual Studio 设置为使用“与 Microsoft Windows 相同”并且未安装匹配的 Visual Studio 语言包,则 Visual Studio 将使用首次安装 Visual Studio 时所采用的语言。

设置 Visual Studio 中的 UI 文本所使用的语言

  1. 在**“工具”菜单上,单击“选项”**。

  2. 在**“选项”对话框中展开“环境”,然后单击“区域设置”**。

  3. 在**“语言”**下拉列表中,选择 UI 文本应在开发环境中显示的语言。

    若要使 IDE 中的 UI 文本与操作系统的显示语言设置相匹配,请选择**“与 Microsoft Windows 相同”**。

请参见

任务

如何:在编辑器中使用 Unicode 代理项对

参考

“选项”对话框 ->“环境”->“区域设置”