MUI 的優點說明

適用于開發人員的 MUI 優點

在應用程式中實作 MUI 解決方案有許多可能的方法,但每個可能性都是三種基本方法的其中一種變化:

  1. 使用每個語言的內建資源編譯一個二進位 () 。 這是繼承應用程式 的事實 標準,因為這是 Microsoft Visual Studio 等標準開發工具所支援的主要模型。 此模型需要多種語言的多個二進位檔,而且對於單一映射部署和多語系案例有限制。 請注意,使用此模型開發的應用程式將會繼續在 Windows Vista 上運作,而且提供的工具可協助開發人員從此模型移至第三種方法中所述的更現代化模型。
  2. 具有一個語言中性核心二進位檔與一個多語言資源動態連結程式庫, (DLL) 。 此模型絕對是 MUI 易記的,但很難更新資源二進位檔以容納新的語言。 假設除了英文、法文和日文之外,您也想要支援德文。 您必須提供全新的資源二進位檔,並將其部署給可能不一定需要德文的使用者。
  3. 具有一個語言中性核心二進位檔,且每個語言都有一組資源 DLL。 這是在 Windows Vista 中實作作業系統本身的方式,而且鼓勵開發人員將此模型用於應用程式,因為它提供超過前兩個模型。

在 Windows Vista 版本之前,缺少此後者模型的內建支援,使得難以採用。 不過,這已變更,而且此模型的優點有很多,並使其成為應用程式的絕佳模型:

  • 應用程式可以進行多語系,而且運作方式與 Windows Vista 相同,為使用者提供一致的顯示語言體驗。
  • 為應用程式發行其他語言時會增加彈性。 其他語言可以獨立于核心程式代碼中發行,這表示視需要新增對新語言的支援。
  • 建立及維護更多語言版本的成本會降低。
  • OEM 和企業可以輕鬆地將應用程式整合到其全球化的電腦映射中,準備好寄送到不同的國家/地區。
  • 有工具和指導方針可協助您將應用程式遷移至 Windows Vista MUI 模型。 特別是,MSDN 在 MUI 上提供 一組重要的檔

適用于企業的 MUI 權益

MUI 為企業提供兩個主要優點:

  • 單一映射安裝:MUI 可讓企業推出、支援和維護相同的全球 (,或單一安裝) 映射的任何部分。 Windows Vista 會擴充作業系統的單一映射推出,讓商務應用程式也可以部署為相同映射的一部分。
  • 支援多語系桌面:桌面上可以安裝多個當地語系化 UI 語言套件,這可讓多位使用者共用單一桌面,同時仍使用自己的慣用 UI 語言。 這也適用于公用電腦,這需要對所有正式口語語言 (進行相等處理,例如加拿大和歐盟) 的情況,以及漫遊使用者的共用電腦。

OEM 的 MUI 權益

OEM 的主要優點是 MUI 啟用的單一映射安裝,因為可以建立包含所有必要語言的映射,以有效地鎖定地理區域,以及延遲使用者初始安裝電腦的語言選擇。 特別是,這可讓 OEM 的庫存管理更有效率。

藉由為應用程式提供 MUI 支援,Windows Vista 也可讓 OEM 在其映射上提供加值應用程式,同時受益于單一映射安裝,只要這些應用程式已啟用 MUI 即可。