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 即可。