在英文环境中正确索引联系人,送给那些用iPhone并且喜欢英文环境的朋友。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hpyhacking
V2EX    iPhone

在英文环境中正确索引联系人,送给那些用iPhone并且喜欢英文环境的朋友。

  •  
  •   hpyhacking 2012-12-17 00:17:20 +08:00 14845 次点击
    这是一个创建于 4687 天前的主题,其中的信息可能已经有所发展或是发生改变。
    https://gist.github.com/4308935 搞定了,在英文环境下使用拼音索引联系人

    自动添加联系人的拼音,让iOS和Mac的联系人App正确的索引联系人数据。
    13 条回复    1970-01-01 08:00:00 +08:00
    sparanoid
        1
    sparanoid  
       2012-12-17 00:47:47 +08:00
    实际比较简单的方法是,添加联系人时都用他们的英文名,然后在 Phonetic First Name 和 Phonetic Last Name 里天拼音,没有则直接写拼音,Siri 也能认
    hpyhacking
        2
    hpyhacking  
    OP
       2012-12-17 01:57:59 +08:00
    @sparanoid 问题是中国人哪里来的那么多英文名
    fdb713
        3
    fdb713  
       2012-12-17 02:18:36 +08:00
    日语环境路过。。一条条添加日语发音罗马字
    hpyhacking
        4
    hpyhacking  
    OP
       2012-12-17 09:40:19 +08:00
    @fdb713 如果都是中文名字的联系人,添加汉语拼音也可以啊,如果懂点Ruby,可以用上面的脚本。
    pigxyz
        5
    pigxyz  
       2012-12-18 22:01:35 +08:00
    您好,遇到问题了呢.系统提示/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- chinese_pinyin (LoadError)
    这可怎么办呢
    alexrezit
        6
    alexrezit  
       2012-12-18 22:08:35 +08:00   1
    hpyhacking
        7
    hpyhacking  
    OP
       2012-12-19 00:04:21 +08:00
    @pigxyz
    @alexrezit

    另外我是在Ruby 1.9.3的环境下写的,不保证1.8.7可以用~
    pigxyz
        8
    pigxyz  
       2012-12-19 10:16:32 +08:00
    @alexrezit
    @hpyhacking
    感谢二位,在1.87下已经成功了.我的联系人现在已经全加上了拼音.谢谢!
    hpyhacking
        9
    hpyhacking  
    OP
       2012-12-19 10:39:08 +08:00   1
    @pigxyz
    @alexrezit

    已经更新了使用方法!
    花15分钟把自己的问题解决了,也帮助到了一位朋友,很开心。
    pigxyz
        10
    pigxyz  
       2013-01-10 08:01:40 +08:00
    @hpyhacking 这个能不能在现在的基础上修改成添加的拼音第一个英文字母都为大写呢?比如张三的拼音加成Zhang San.这个应该怎么操作呢?
    yususi
        11
    yususi  
       2013-01-10 13:24:57 +08:00
    好东西。需要单独选择中文姓名的联系人导出并处理,否则会报错。
    hpyhacking
        12
    hpyhacking  
    OP
       2013-01-11 01:16:43 +08:00
    @pigxyz 已经增加了这个功能,你重新执行一次就可以了。
    aerolqr
        13
    aerolqr  
       2013-02-20 23:05:12 +08:00
    越狱后发现另一种更好的方法分享一下

    /System/Library/Frameworks/AddressBook.framework/zh_CN.lproj/ABContactSections.plist
    这个文件放到
    /System/Library/Frameworks/AddressBook.framework/English.lproj
    文件夹里覆盖

    同理音乐排序
    /System/Library/PrivateFrameworks/MusicLibrary.framework/zh_CN.lproj/MLSections.plist
    放到
    /System/Library/PrivateFrameworks/MusicLibrary.framework/English.lproj
    文件夹里覆盖
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     904 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 22:04 PVG 06:04 LAX 15:04 JFK 18:04
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86