使用VisualStudio介面,透過Resource配置Winform多語系的文字與UI排版。
首先建立一個Winform專案。
1.開啟Form設計視窗,於屬性列設定Localizable = true, Language選擇為預設。
2.並將UI配置為"預設"語系要顯示的版面(若使用者語系與程式對應不到亦會套用"預設")。
3.將Form的Language設定為中文(繁體),並將UI版面調整為中文版的配置,UI亦可調整成符合中文版的大小。
4.修改後儲存會發現Form底下多了一個zh-Hant.resx,裡面就是記錄著中文版的顯示文字。
5.將Form屬性Language設回預設,版面會自動回到預設的配置。
6.測試結果
設定完成,執行
測試英文語系
至於非UI元件的多語系顯示,可以參考之前的文章。其中的Resouce檔可以放置在Properties裡。
一行程式都不用寫,就可以輕輕鬆鬆做到WinForm多語系。
沒有留言:
張貼留言