萬(wàn)立夫
很多軟件在進(jìn)行開發(fā)的時(shí)候,只會(huì)考慮針對(duì)特定的語(yǔ)言系統(tǒng)。如果用戶將這類軟件安裝到其他語(yǔ)言的系統(tǒng)里面,就會(huì)出現(xiàn)軟件界面文字亂碼的情況。比如我們想要在簡(jiǎn)體中文的操作系統(tǒng)中,安裝諸如繁體中文或者其他文字的軟件程序的話,這時(shí)就要考慮到解決亂碼的問題了。
配置需要的語(yǔ)言環(huán)境
其實(shí)要想解決這個(gè)問題也非常的簡(jiǎn)單,我們只需要利用專門的軟件在系統(tǒng)里面模擬出軟件運(yùn)行環(huán)境,就可以避免出現(xiàn)軟件界面亂碼的情況了。首先下載“Locale Emulator”這款程序的安裝包(https://github.com/ xupefei/Locale-Emulator/ releases),解壓以后運(yùn)行文件夾里面的LEInstaller. exe文件,接著在彈出的軟件界面中點(diǎn)擊“Install for all users”按鈕進(jìn)行安裝(圖1)。安裝完成以后再執(zhí)行LEGUI.exe文件,進(jìn)行軟件相應(yīng)的配置操作。
在配置窗口的“預(yù)設(shè)配置”列表中,選擇用戶需要的軟件運(yùn)行環(huán)境語(yǔ)言。比如我們要想運(yùn)行繁體中文的軟件程序的話,那么就在列表中選擇“中文繁體 中國(guó)臺(tái)灣”這一項(xiàng),接下來在“時(shí)區(qū)”列表中選擇“臺(tái)北”這一項(xiàng)。需要提醒大家的是,設(shè)定的語(yǔ)言環(huán)境和時(shí)區(qū)一定要對(duì)應(yīng)成功才可以。然后在“高級(jí)選項(xiàng)”里面,分別勾選上“以管理員權(quán)限運(yùn)行”、“偽造注冊(cè)表”以及“偽造系統(tǒng)UI語(yǔ)言”等選項(xiàng)(圖2)。設(shè)定完成以后點(diǎn)擊“另存為”按鈕,在彈出的窗口中設(shè)置一個(gè)名稱就可以了,如我們這里設(shè)定的就是“繁體中文”。
在模擬環(huán)境里面運(yùn)行
以后當(dāng)我們打算在設(shè)定的語(yǔ)言環(huán)境里面運(yùn)行某款軟件程序的時(shí)候,只需要在這款軟件的快捷圖標(biāo)上點(diǎn)擊鼠標(biāo)右鍵,在彈出的菜單里面選擇“Locale Emulator”中間的語(yǔ)言環(huán)境即可(圖3)。這樣就可以在我們?cè)O(shè)定的語(yǔ)言環(huán)境里面運(yùn)行,從此以后再也不會(huì)發(fā)生軟件界面亂碼的情況了(圖4)。除此以外,我們也可以選擇菜單中的“以此程序配置運(yùn)行”命令,在彈出的對(duì)話框里面設(shè)置軟件運(yùn)行的參數(shù)。接下來再分別設(shè)置語(yǔ)言環(huán)境和時(shí)區(qū)等選項(xiàng),設(shè)置完成以后點(diǎn)擊“建立快捷方式”按鈕。這樣就可以建立一個(gè)與默認(rèn)的快捷方式不同的新的快捷方式,以后用戶直接點(diǎn)擊這個(gè)快捷方式就可以在特定的語(yǔ)言環(huán)境中運(yùn)行了。