以特定語言開啟 Multiple-Language 合併模組
將模組合併到安裝資料庫時,有兩個重要的語言。 第一個是 ProductLanguage 在 Property Table中指定的目標安裝套件語言。 第二個是合併模組的語言,該語言出現在 ModuleSignature Table的 Language 資料行中。
當安裝封裝開啟合併時,合併工具可以將安裝套件的語言傳遞至模組。 不過,有時可能需要忽略目標的語言,並要求以其他語言開啟模組,例如,從模塊安裝英文和德文資源的英文套件。
當開啟具有語言要求的模組時,合併工具會將所要求的語言與 ModuleSignature Table的 Language 欄中指定的語言進行檢查。
下列程式可用來判斷要使用的語言。
判斷要使用何種語言
- 如果 ModuleSignature 表格中的語言 等於或更為通用於要求的語言,模組就會開啟。
- 如果模組支援所要求的確切語言,則會使用該語言。
- 如果模組支援所要求的語言所屬的語言群組,則會使用該語言群組。例如,如果要求 1033,但在步驟 2 中找不到,則請檢查 9。
- 檢查是否有將模組變更為中性的語言轉換。
- 如果上述步驟都沒有成功,模組就不支援要求的語言,合併會失敗。