国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 手機(jī)知識 > 正文

用正確的方式做正確的漢化

2024-06-10 11:45:26
字體:
供稿:網(wǎng)友
    一段時(shí)間來經(jīng)常看到發(fā)布有關(guān)iphone的漢化帖子,其實(shí)基本的思路都是通過修改系統(tǒng)自帶的英文字符串資源文件來實(shí)現(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)容:

  <key>AppleLanguages</key>
  <array>
    <string>en</string>
    <string>jz</string>
    ......
    <string>zh_CN</string>
    ......
    <string>ko</string>
  </array>
  <key>AppleLocale</key>
  <string>en_US</string>

然后把<array>...</array>里面的<string>zh_CN</string>移到最前面,再把<string>en_US</string>改成<string>zh_CN< /string>,改好后如下:

  <key>AppleLanguages</key>
  <array>
    <string>zh_CN</string>
    <string>en</string>
    <string>jz</string>
    ......
    <string>ko</string>
  </array>
  <key>AppleLocale</key>
  <string>zh_CN</string>

    把文件存盤,然后重新啟動iPhone,系統(tǒng)就默認(rèn)為簡體中文環(huán)境了。

    為什么仍然顯示英文?因?yàn)殡m然系統(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文件就可以了。

    如果什么時(shí)候你需要回到英文環(huán)境,只要簡單的把前面說的.GlobalPreferences.plist文件改回出廠時(shí)的樣子(AppleLanguages中en在最前面,AppleLocale中用en_US), 重啟 后,系統(tǒng)立即回到英文方式,是不是很方便?
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 兖州市| 贞丰县| 冀州市| 曲松县| 灵寿县| 长葛市| 泗水县| 莱西市| 犍为县| 永清县| 大厂| 壶关县| 绍兴市| 阳原县| 商都县| 黄龙县| 石阡县| 贺兰县| 景泰县| 临湘市| 全椒县| 平武县| 普兰县| 江西省| 罗定市| 黎川县| 富川| 类乌齐县| 东乡县| 潮州市| 宾川县| 桃园市| 洛扎县| 黄石市| 塔河县| 贵定县| 绵竹市| 中超| 闽清县| 大安市| 沂源县|