主题 : iBooks 1.1 升级后英汉,汉汉词典无法使用的解决办法!【最新更新汉汉词典使用方法】
级别: 青苹果
UID: 414116
精华: 0
发帖: 42
we券: 72 张
贡献: 0 点
经验: 67 分
人气: 56 ℃
在线时间: 507(时)
注册时间: 2009-05-24
最后登录: 2010-09-06
楼主  发表于: 2010-06-23 18:28

iBooks 1.1 升级后英汉,汉汉词典无法使用的解决办法!【最新更新汉汉词典使用方法】

最新更新,汉汉词典使用方法!

转自:http://iphone4.tw/forums/showthread.php?t=87551


如果你的自定词典是New Oxford American Dictionary.dictionary就按照下面的方法修改,其他词典以此类推。这个方法可以实现使用定制的英汉词典,但是貌似对汉汉词典无效,大家继续研究吧。。。
引用
更新iBook以後, 字典不能用了....
剛剛試一下, 已經有解....
1.先按照原來方式安裝
2.用iFile或者iFunBox下載iPad中的/Library/Dictionaries/New Oxford American Dictionary.dictionary/Contents/info.plist
3.開啓info.plist
4.更改<key>CFBundleDisplayName</key>后的<string>xxxxxx</string>的内容 為 New Oxford American Dictionary.dictionary
5.更改<key>CFBundleIdentifier</key>后的<string>xxxxxx</string>的内容 為 com.apple.dictionary.NOAD
6.存檔, 在上傳iPad吧!
7.reboot
8.打完收工
已經可以正常使用了!

這是我試出來了, 不知道有沒有其他後遺症, 請酌量使用吧!


汉汉词典的使用方法:
首先按照上面的方法修改汉汉词典的info.plist文件,比如你的汉汉词典是/Library/Dictionaries/Apple Dictionary.dictionary/这个文件夹下,就把对应的info.plist文件修改如下:

更改<key>CFBundleDisplayName</key>后的<string>xxxxxx</string>的内容 為 Apple Dictionary
更改<key>CFBundleIdentifier</key>后的<string>xxxxxx</string>的内容 為 com.apple.dictionary.AppleDictionary


然后需要修改epub文件:
1. 把epub后缀改为zip后缀名
2. 打开压缩包,找到后缀为.opf的文件
3. 用notepad编辑名称为<dc:language>开头的字串使其变为<dc:language>en</dc:language>
4. 保存压缩包
5. 把后缀改回为epub
6.上传同步,汉汉字典可使用了
[ 此帖被StarCloud在2010-06-25 16:41重新编辑 ]
5
评分次数
  • 人气:+3(wangwz) 经典教程啊,成功了。 2010-08-17 00:44:19

    wangwz

  • 人气:+1(lannerggddw) 首先支持,但是改来改去都不能使用 2010-06-27 12:30:59

    lannerggddw

  • 人气:+5(kingone) 威锋有你更精彩:) 2010-06-26 11:31:56

    kingone

  • 人气:+5(Kurainz) 感谢分享^_^ 2010-06-24 09:52:49,经验:+5 感谢分享^_^ 2010-06-24 09:52:49

    Kurainz

  • 人气:+3(wenrixin) 不好意思,我是小白,请问“下載/Library/Dictionaries/New Oxford American Dictionary.d .. 2010-06-23 21:14:50

    wenrixin

评分明细
人气:+3(wangwz) 经典教程啊,成功了。 2010-08-17 00:44:19
人气:+1(lannerggddw) 首先支持,但是改来改去都不能使用 2010-06-27 12:30:59
人气:+5(kingone) 威锋有你更精彩:) 2010-06-26 11:31:56
人气:+5(Kurainz) 感谢分享^_^ 2010-06-24 09:52:49
经验:+5(Kurainz) 感谢分享^_^ 2010-06-24 09:52:49
人气:+3(wenrixin) 不好意思,我是小白,请问“下載/Library/Dictionaries/New Oxford American Dictionary.d .. 2010-06-23 21:14:50
级别: 小苹果
UID: 754976
精华: 0
发帖: 21
we券: 13 张
贡献: 0 点
经验: 21 分
人气: 0 ℃
在线时间: 161(时)
注册时间: 2009-12-31
最后登录: 2010-09-06
1楼 (沙发)  发表于: 2010-06-23 18:56

赞!lz神勇。继续期待啊!
级别: 小苹果
UID: 970311
精华: 0
发帖: 29
we券: 21 张
贡献: 0 点
经验: 29 分
人气: 0 ℃
在线时间: 93(时)
注册时间: 2010-03-21
最后登录: 2010-08-06
2楼  发表于: 2010-06-23 19:01

成功了 太感谢楼主了!
级别: 小苹果
UID: 754976
精华: 0
发帖: 21
we券: 13 张
贡献: 0 点
经验: 21 分
人气: 0 ℃
在线时间: 161(时)
注册时间: 2009-12-31
最后登录: 2010-09-06
3楼  发表于: 2010-06-23 19:16

果然好用!汉语词典也可以使用了!!
LZ提示的要改的几个地方,我照着系统原来字典中的相应字段把自制字典改了,就可以用了。
级别: 小苹果
UID: 754976
精华: 0
发帖: 21
we券: 13 张
贡献: 0 点
经验: 21 分
人气: 0 ℃
在线时间: 161(时)
注册时间: 2009-12-31
最后登录: 2010-09-06
4楼  发表于: 2010-06-23 19:20

其实自制字典都有个问题,就是排版还不太理想。
iBooks里取词框的宽度是一定的,如果一行太长,查词的时候还得不停地左拖右拖,有点不太方便。
期待大侠出绝招啊~~
级别: 青苹果
UID: 414116
精华: 0
发帖: 42
we券: 72 张
贡献: 0 点
经验: 67 分
人气: 56 ℃
在线时间: 507(时)
注册时间: 2009-05-24
最后登录: 2010-09-06
5楼  发表于: 2010-06-23 19:22

引用
引用第3楼kingstones于2010-06-23 19:16发表的  :
果然好用!汉语词典也可以使用了!!
LZ提示的要改的几个地方,我照着系统原来字典中的相应字段把自制字典改了,就可以用了。

汉汉词典可以取词?
我改了没用啊。。。
我没有个性签名。
级别: 白苹果
UID: 805182
精华: 0
发帖: 531
we券: 509 张
贡献: 0 点
经验: 607 分
人气: 132 ℃
在线时间: 616(时)
注册时间: 2010-01-23
最后登录: 2010-09-09
6楼  发表于: 2010-06-23 20:17

回 3楼(kingstones) 的帖子

既然楼主都共享了,把你的方法也详细教程一下吧?
级别: 红苹果
UID: 1032416
精华: 0
发帖: 204
we券: 643 张
贡献: 0 点
经验: 212 分
人气: 2 ℃
在线时间: 173(时)
注册时间: 2010-04-13
最后登录: 2010-09-09
7楼  发表于: 2010-06-23 21:43

牛津双解确实搞定了,现代汉语没改成功,不知道Kingstones是哪个汉汉字典,怎么改的?
级别: 青苹果
UID: 3312
精华: 0
发帖: 276
we券: 400 张
贡献: 0 点
经验: 195 分
人气: 1 ℃
在线时间: 1959(时)
注册时间: 2007-03-11
最后登录: 2010-09-09
8楼  发表于: 2010-06-23 22:38

试了几个字典都不成功呀。怎么回事呀?请高手指导。谢谢
级别: 小苹果
UID: 138795
精华: 0
发帖: 13
we券: 19 张
贡献: 0 点
经验: 13 分
人气: 3 ℃
在线时间: 570(时)
注册时间: 2008-05-19
最后登录: 2010-08-27
9楼  发表于: 2010-06-23 22:55

如果是之前Langdao English-Chinese Dictionary 朗道英汗字典的话 ssh 到ipad 执行下面三条命令直接完成替换.

cd /Library/Dictionaries/New\ Oxford\ American\ Dictionary.dictionary/Contents/
sed -i 's/Langdao English-Chinese Dictionary/New Oxford American Dictionary.dictionary/g' Info.plist
sed -i 's/ru.ABBYY.Lingvo.Langdao_(En-Ch)/com.apple.dictionary.NOAD/g' Info.plist