1. 程式人生 > >NSIS 安裝包多語言支援

NSIS 安裝包多語言支援

製作安裝時通常都會被要求支援多語言。NSIS對於多語言的支援非常的方便。接下來介紹下如何為NSIS安裝包新增多語言支援。

1.首先在Nsi檔案中新增需要支援的語言的巨集

!insertmacro MUI_LANGUAGE "English"
!insertmacro MUI_LANGUAGE "SimpChinese"

  這裡只做中英文的示例,其它語言的與此操作相同,直至巨集不一樣。

2.在新增完巨集之後,分別新增中英文的字串

LangString Company ${LANG_ENGLISH} "Shanghai *** Technology Co., Ltd."
LangString Company ${LANG_SimpChinese} "上海***技術有限公司"
<pre class="plain" name="code">LangString UninstSuccess ${LANG_ENGLISH} "Has been successfully removed from your computer."
LangString UninstSuccess ${LANG_SimpChinese} "已成功地從你的計算機移除。

  這裡做一個公司名稱和解除安裝成功的中英文,如果需要新增其它與此相同。

3.做完以上操作後,只需要將對應的字串名稱放到對應的位置即可。

BrandingText $(Company)   
MessageBox MB_ICONINFORMATION|MB_OK "$(^Name) $(UninstSuccess)"