英文模式下通讯录中文名排序问题
折腾啊,前几天为了个Harry Potter字体换成英文模式,通讯录各种别扭,找死我了,现在终于搞定!!!3步完成~只改变排序~~其他一切都是不变~
同理其他语言模式也可用~~
越狱才可用!!!!!!
排序的关键文件是"ABContactSections.plist"!!!!!
以我的系统为例,英文模式下
1.找到要替换的文件,首先备份备份!!!不备份万一出现问题或者想恢复,都没地儿去哭!!!!
/System/Library/Frameworks/AddressBook.framework/English.lproj/ABContactSections.plist
2.找到中文模式下的ABContactSections.plist,替换掉英文模式下ABContactSections.plist
/System/Library/Frameworks/AddressBook.framework/zh_CN.lproj/ABContactSections.plist
3.语言先其他任何的除了英文,再换回英文,就可以完美解决了~~~
同理其他语言模式也可用~~
越狱才可用!!!!!!
排序的关键文件是"ABContactSections.plist"!!!!!
以我的系统为例,英文模式下
1.找到要替换的文件,首先备份备份!!!不备份万一出现问题或者想恢复,都没地儿去哭!!!!
/System/Library/Frameworks/AddressBook.framework/English.lproj/ABContactSections.plist
![]() |
根据路径找到ABContactSections.plist |
2.找到中文模式下的ABContactSections.plist,替换掉英文模式下ABContactSections.plist
/System/Library/Frameworks/AddressBook.framework/zh_CN.lproj/ABContactSections.plist
3.语言先其他任何的除了英文,再换回英文,就可以完美解决了~~~
![]() |
![]() |