1. 程式人生 > >NSIS進階之多語言及其介面製作

NSIS進階之多語言及其介面製作

涉及到NSIS多語言,用NSIS自帶的傻瓜式安裝是沒有用的,那麼我們怎麼利用這款軟體做出多語言的安裝包進行各個語言的安裝呢?下面我記錄一下我的實現經過:


不過很多例子的路徑有問題(相對路徑的問題),但是例子都有,用Everything搜尋一下就找到了。Everything也是款非常好用的全盤搜尋工具,很小,搜尋很快。


舉例:(比如NSIS影象介面生成的多語言是有問題,可以檢視文件)
1、圖形介面生成的指令碼是這麼寫的:


2、程式設計師都知道初始化,它初始化並沒有做什麼,多語言沒用上,通過官方文件,應該這麼寫:


那麼好,既然我們瞭解了機制,我們就做一個非常簡單的Demo來測試一下我們所做的效果吧:

簡單的16句程式碼(;開頭的是註釋):


效果:







怎麼樣,簡簡單單的16句程式碼就可以實現這樣一個多語言選擇頁面,是不是對NSIS很動心呢?讓我們一起學習吧~