一段時間來經(jīng)??吹桨l(fā)布有關(guān)iPhone的漢化帖子,其實基本的思路都是通過修改系統(tǒng)自帶的英文字符串資源文件來實現(xiàn)的 。這里我推薦大家使用 蘋果 OS X自身操作系統(tǒng)的方式來漢化,既不損壞系統(tǒng)文件,又達(dá)到漢化目的,而且是正宗的OS X Native支持多語言的方式 。
方法如下:
1、讓系統(tǒng)默認(rèn)為簡體 中文 系統(tǒng)
現(xiàn)有iPhone都是默認(rèn)英文系統(tǒng)的,語言縮寫是en_US,系統(tǒng)對此會自動尋找English.lproj,en.lproj以及 en_US.lproj是否存在,如果存在就調(diào)用其中的字符串來替換需要顯示的內(nèi)容 。我們要讓系統(tǒng)默認(rèn)為中文系統(tǒng),縮寫是zh_CN,系統(tǒng)對此會自動到 zh_CN.lproj里面去尋找字符串資源,如果沒找到,則自動切換成en 。
先到iPhone上找到這個文件:/ var /root/Library/Preferences/.GlobalPreferences.plist
注意是個隱藏文件,需要用 ls -a 才能顯示出來 。然后用 Mac 的 Pro perty List Editor修改這個文件,找到下面內(nèi)容:
en
jz
......
zh_CN
......
ko
en_US
然后把...里面的zh_CN移到最前面,再把en_US改成zh_CN< /string>,改好后如下:
zh_CN
en
jz
......
ko
zh_CN
把文件存盤,然后重新啟動iPhone,系統(tǒng)就默認(rèn)為簡體中文環(huán)境了 。
為什么仍然顯示英文?因為雖然系統(tǒng)默認(rèn)為簡體中文環(huán)境,但是iPhone并沒有為每個應(yīng)用程序配中文字符串資源,所以接下來我們就要自己加入中文字符串資源 。
漢化方法很簡單,就是先把English.lproj所有的內(nèi)容復(fù)制到另一個目錄zh_CN.lproj,然后把zh_CN.lproj里面的.strings文件漢化就可以了 。比如說要漢化SpringBoard,先找到它的English.lproj目錄在:
/System/Library/CoreServices/SpringBoard.app/English.lproj
我們建一個新目錄:
/System/Library/CoreServices/SpringBoard.app/zh_CN.lproj
然后把English.lproj里面所有的文件都拷貝到這個zh_CN.lproj目錄里面 。接下來把zh_CN.lproj里面的.strings文件漢化就可以了 。具體的漢化方法,已經(jīng)有很多教程了,這里就不再贅述了 。
用這種方式,不會影響iPhone原有的系統(tǒng) 。對任何應(yīng)用,只要復(fù)制一份English.lproj(有些應(yīng)用用en_US.lproj或者 en.lproj,這幾個都表示英文,都可以用來復(fù)制)到zh_CN.lproj,然后漢化zh_CN.lproj里面的.string文件就可以了 。
如果什么時候你需要回到英文環(huán)境,只要簡單的把前面說的.GlobalPreferences.plist文件改回出廠時的樣子(AppleLanguages中en在最前面,AppleLocale中用en_US),重啟 后,系統(tǒng)立即回到英文方式,是不是很方便?
推薦閱讀
- 荔枝FM APP怎么測聲音?荔枝FM測聲音的技巧分享
- 撤回微信、qq超過兩分鐘消息的方法
- 讓電腦插入主人的U盤后才能啟動系統(tǒng)
- 榮耀magic3怎么隱藏應(yīng)用 榮耀magic3隱私安全設(shè)置教程
- qq音樂怎么更改歌單名?更改歌單名的操作方法介紹
- 解決Firefox瀏覽器無法收藏網(wǎng)頁的方法
- 清除垃圾 給你的電腦減負(fù)讓其全速運(yùn)行
- 聯(lián)想手機(jī)的試機(jī)技巧
- 迅捷pdf轉(zhuǎn)換器將PDF轉(zhuǎn)換為HTML的方法
- 巧用聯(lián)想 V800節(jié)約話費(fèi)
