我創建了一個wix引導程序應用程序,它包含兩個msi包。我想本地化我的boostrapper應用程序。我的目標是本地化我的引導程序應用程序,它應該推崇與系統語言相關的應用程序。意味着它應該是所有語言的單個exe文件。我想支持下列語言,[Wix 3.9]如何爲多種語言本地化創建單個exe(引導程序)
- 美國英語
- BZL端口
- 國際機場。西班牙
- FR
- GR
- 俄羅斯
- 簡體中國
- JP,
- KR,
- 泰國
- 阿拉伯語,
- 中國傳統
我的第一級學習,我明白需要在bootstrapper中應用本地化的有效載荷文件,以自動應用UI翻譯字符串的本地化。我添加了3個語言的有效載荷文件,如英語,frnch &俄語。完成構建後,我得到了一個exe文件。這裏我試着手動選擇LocalizationFile文件bal:WixStandardBootstrapperApplication標籤。所以我得到一個.exe它應該只能使用該語言。如果我需要爲其他語言的另一個exe文件,需要更改LocalizationFile值並重新構建它。我想要一個根據系統語言調用的exe文件。
在這裏,我有以下問題,
- 當我使用的有效載荷文件,我怎麼能推出根據 的系統語言設置,即如果系統語言是FR,然後 運行setup文件,安裝UI字符串應該翻譯爲 法語?可能嗎?如果是這樣,怎麼樣?
- 如何翻譯軟件包引導程序中的系統語言相關的名稱?
- 如何翻譯DisplayName msi包中的系統語言相關的名稱?
- 這裏我的msi軟件包也包含幾個字符串,是否需要爲每種語言添加
翻譯的字符串..我爲每種語言添加了翻譯後的字符串 。構建完成後,會爲每個
語言看到不同的.msi文件。然後,我手動選擇每個語言在boostrapper鏈中的msi程序包的SourceFile
。這太困難了。如果有,還有什麼 其他選項可以動態選擇msi 包的系統語言,怎麼樣?
請指導我。
問候,
喬治
嗨喬治,如果你得到了你的問題的解決,請分享在這裏。先謝謝你。 – Swetha
我在下面發佈了答案,請看看它。 –
謝謝George ... – Swetha