國外設備軟件如何實現(xiàn)雙語言2
針對靈活性和方便性,于是我便使用了INI的形式去保存雙語言,用C#讀取INI文件來實現(xiàn)切換。

在debug下,添加了Chinese.ini和Spanish.ini文件,用于保存中文和西班牙文。


此文件沒有權限,可方便操作人員隨時更改,并且將軟件上所有控件名稱全部讀取,修改十分方便,具體實現(xiàn)如下:

在系統(tǒng)Config.ini配置文件中,保存了當前語言的名稱
?private static string LangINIPath()
? ? ? {
? ? ? ? ? ? string Path=null;
? ? ? ? ? ? switch(CurrentLanguages)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? case "Chinese": Path = Application.StartupPath + "\\Chinese.ini";break;
? ? ? ? ? ? ? ? case "Spanish": Path = Application.StartupPath + "\\Spanish.ini"; break;
? ? ? ? ? ? }
? ? ? ? ? ? return Path;
? ?}
利用LangINIPath()方法,來尋找保存語言的文件路徑,每次啟動軟件或者切換語言開關時,讀取當前路徑上的文件信息。
經(jīng)過測試,語言切換速度快,更改方便,比較適合國外用戶使用。
標簽: