关于多语言用户界面

多语言用户界面 (MUI) 是一种技术,为用户提供本地化用户界面,以便在Windows操作系统中进行全球化应用程序和用户界面语言资源管理。 支持将 MUI 功能添加到全球化应用程序,以便在 Windows Vista 及更高版本上运行,以及许多预Windows Vista 操作系统。 MUI 本地化和资源管理模型增强了对世界就绪软件的开发、测试和支持。

MUI 技术的功能包括:

  • 软件本地化的简化语言管理。 MUI 允许根据用户首选项将操作系统的语言设置更改为受支持的语言。
  • 基于从语言资源文件拆分应用程序代码二进制文件的创新资源技术。 可以添加其他语言的资源,而无需重新编译或重新链接应用程序。 其他本地化资源将成为可选的加载项。
  • 完成应用程序编程接口 (API) 。 Windows Vista 及更高版本公开 MUI API,供你用于将 MUI 功能添加到全球化应用程序。 语言管理功能使应用程序能够支持各种用户界面语言。 API 还包括资源加载函数,这些函数使资源加载程序能够在 Windows Vista 及更高版本以及预Windows Vista 操作系统上加载资源。
  • 一组语言包管理工具,可提供国际部署映像管理的灵活性。 这些工具不是面向开发人员的,因此 SDK 中并未涵盖这些工具。 有关详细信息,请参阅 Technet 上提供的Windows自动安装工具包。

MUI 最明显的好处是,多个用户可以共享同一工作站,并查看不同语言的用户界面。 公司和 OEM 将受益于他们必须推出、支持和维护多语言映像的功能,只需安装一次。 但是,MUI 的主要好处可能是开发、生成和维护应用程序时获得的效率。 可以交付适用于所有平台(独立于 UI 语言)的一个核心功能二进制文件,这大大降低了开发和测试工作。 如果必须发出更新或 Service Pack,它将应用于所有受支持的语言,无需进行额外的工程工作。 以后对其他语言的支持将成为本地化项目,而不是完整的软件开发项目。

本部分涵盖了以下主题: