關於多語系使用者介面

多語系使用者介面 (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,它將會套用至所有支援的語言,而不需要額外的工程工作。 稍後支援其他語言會變成當地語系化專案,而不是完整的軟體發展專案。

本節包含下列主題: