让英文的iOS和OS X在联系人列表中正确排序中文
iOS和OS X都有AddressBook这个功能(现在OS X里面貌似叫做Contacts了),但是这个工具在排序里面联系人的时候是按照当前系统语言为标准排序的。于是在英文系统里面,中文名字全都很悲剧的随机排列在了#下面。
下面的方法可以让中文按照姓氏的音序正确被排列。操作之前请关闭AddressBook或相关程序。
进入目录/System/Library/Frameworks/AddressBook.framework/
注意:如果是OS X的话,那么还需进入Resources文件夹
打开zh_CN.lproj文件夹,复制里面的ABContactSections.plist文件。回到上级目录,再打开English.lproj文件夹,重命名或在其他地方备份原有的ABContactSections.plist文件,然后用刚才复制的文件替换。
再次打开联系人,看看是不是已经按照正确方式排列了?这才是正确的打开方式嘛。
- P.S. 由于涉及系统文件的操作,请同学们小心操作,玩坏了不关我的事哦。而且相信大家已经看出来了,这个方法只对于已经越狱的iOS设备有效。
- P.S.2 本人已在OS X 10.8.1,iOS 5.1.1下亲测成功
- P.S.3 在iOS下面要使更改生效必须把系统语言切换回中文再切换成英文才可以
1 comment
Leave a Reply Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Recent Comments
- Franny on 留言板
- jerry on UWaterloo的CS课程介绍,一篇充斥着淡淡忧伤的总结…..ˋ(╯ω╰)ˊ
- 上官小天 on UWaterloo的CS课程介绍,一篇充斥着淡淡忧伤的总结…..ˋ(╯ω╰)ˊ
- tooyoungtoosimple on UWaterloo的CS课程介绍,一篇充斥着淡淡忧伤的总结…..ˋ(╯ω╰)ˊ
- 上官小天 on UWaterloo的CS课程介绍,一篇充斥着淡淡忧伤的总结…..ˋ(╯ω╰)ˊ
好欢乐啊