萬立夫
由于Firefox是一款開源的瀏覽器,因此網(wǎng)絡(luò)中有很多第三方編譯版本,這些版本相對于官方版本進(jìn)行了很多的優(yōu)化??墒沁@些版本一般都是英文版本,沒有中文的操作界面,而國內(nèi)用戶要想使用的話就必須要安裝中文語言包才行。那么除此以外有沒有什么方法,讓這些火狐版本直接顯示中文界面呢?
一、釋放語言包中的信息
今天我們就以知名的蒼月瀏覽器Pale Moon為例進(jìn)行介紹。首先下載最新的蒼月瀏覽器版本,以及對應(yīng)的簡體中文語言包文件zh-CN.xpi。因為zh-CN.xpi自身就是一個壓縮文件,所以現(xiàn)在下載運行壓縮軟件7-Zip,通過文件列表找到zh-CN.xpi這個文件,雙擊打開它就可以看到語言包中的信息內(nèi)容。在7-Zip里面進(jìn)入到其中的chrome文件夾,通過鼠標(biāo)選中zh-CN文件夾和zh-CN.manifest文件,點擊工具欄中的“提取”按鈕(如圖1)。
在彈出的提取窗口里面點擊“提取到”選項后的按鈕,在彈出的對話框列表點擊“新建文件夾”按鈕并選中它,然后點擊“確定”按鈕關(guān)閉對話框。接下來直接點擊提取窗口中的“確定”按鈕,這樣就可以開始進(jìn)行語言包文件的提取操作。當(dāng)7-Zip提示文件提取完成以后,再進(jìn)入到剛剛解壓的文件夾目錄里面,將zh-CN.manifest文件重命名為localized.manifest就可以了。
二、導(dǎo)入替換語言包信息
現(xiàn)在進(jìn)入到蒼月瀏覽器安裝文件夾中的Palemoon\chrome目錄,在其中可以找到一個名為en-US.jar的壓縮文件。按照前面的方法用7-Zip打開它,進(jìn)入到這個文件中的locale子目錄。同樣通過鼠標(biāo)選中其中的所有文件,點擊鼠標(biāo)右鍵選擇菜單中的“刪除”命令。這時會彈出一個詢問窗口,點擊“確定”按鈕就可以將所有的文件刪除掉。
這時保持7-Zip的操作窗口不變,接下來進(jìn)入到剛剛解壓出的文件夾,再進(jìn)入到zh-CN\locale這個子目錄里面。選中其中的所有文件夾目錄,將它們拖放到7-Zip窗口里面進(jìn)行釋放,這樣語言包中的信息就會替換掉瀏覽器默認(rèn)的信息(如圖2)。當(dāng)en-US.jar重新壓縮完成以后,再用解壓出的localized.manifest文件,替換掉Palemoon\chrome目錄中的同名文件即可。
最后進(jìn)入到蒼月瀏覽器安裝文件夾中的Palemoon\defaults\pref目錄,在列表中就可以看到一個名為firefox-l10n.js的腳本文件。通過任意一個文本編輯器打開這個文件,找到其中的“pref("general.useragent.locale", "en-US");”這行代碼。將“en-US”替換為“zh-CN”信息后,再點擊“保存”按鈕進(jìn)行保存就可以了(如圖3)。到此為止,所有的替換操作就都完成了。
三、重新配置啟用新語言
我們現(xiàn)在重新啟動蒼月瀏覽器,看到操作界面已經(jīng)變成中文的。如果還是英文的話,在瀏覽器的地址欄里面輸入命令“about:config”,按下回車鍵就會彈出一個提示窗口。直接點擊“Ill be careful,I promise”的按鈕后,進(jìn)入到蒼月瀏覽器的設(shè)置界面里面。在設(shè)置界面的搜索框里面,輸入?yún)?shù)名稱“general.useragent.locale”后按回車鍵進(jìn)行搜索,很快就可以在設(shè)置頁面中找到這個參數(shù)(如圖4)。雙擊運行這個參數(shù)后,在彈出的對話框里面設(shè)置成“zh-CN”。點擊“確定”按鈕后重新運行瀏覽器,蒼月瀏覽器的操作界面就變?yōu)橹形牡牧恕?/p>
Tips
有的第三方編譯版本并沒有類似Palemoon\chrome這個文件夾,而是將信息集成到一個名為omni.ja的文件里面。所以在替換操作的時候,按照前面的方法對omni.ja中的內(nèi)容進(jìn)行替換即可。