2014年9月12日星期五

[使用分享] 让你的ibooks更加惊艳,支持汉汉、英汉翻译等,教程已上,可以试一试

发表于 2014-7-5 17:03:30 | 只看该作者 |只看大图 回帖奖励

本帖最后由 非常教父 于 2014-7-7 10:49 编辑
主要原理是:将手机系统内的字典移到程序文件夹,用快捷方式调用,可以不占系统内存且可以增加自己想要的字典
可以支持汉字的查询,和英汉的翻译等,
具体操作过程涉及较多文件夹及路径,我稍晚再加上详细教程……
不好意思,周末出去玩了,现在上教程,首先需要了解的几个知识:
一,ibooks指定的字典存放位置是/Library/Dictionaries,是在系统内存里(可以用itools,iFunbox等工具打开)
二, ibooks调用字典,取决于你选择是什么文字,简体中文或英语等,再调用相关字典,涉及到字典管理程序
      /var/mobile/Applications/ibooks/iBooks.app/BKDictionaryManager_LanguageToOrder.plist
三,系统默认是从/Library/Dictionaries里读取字典,但是有的字典比较大,这样可能占用很大系统内存,故可以把字典放在其他位置,
       在/Library/Dictionaries里用ifile创建的链接指向你存放字典的位置
接下来是具体操作了:
一:打开你下载的字典文件夹,查看Contents里面的Info.plist文件,找到这么一行
“<key>CFBundleIdentifier</key>
   <string>com.apple.dictionary.XXX</string>”


找到这一行就好了,直接复制就好。 这一段就是你所要添加的字典名称代码
复制第二行,就是 <string>com.apple.dictionary.XXX</string> (注:XXX是你所下载的字典名称)
二:使用工具进入到var/mobile/Applications里面,找到iBooks的文件夹,进入到iBooks.app文件夹,找到一个叫BKDictionaryManager_LanguageToOrder.plist的,打开之后,找到
  <dict>
    <key>en</key>
    <array>
        <string>com.apple.dictionary.NOAD</string>
        <string>com.apple.dictionary.OANT</string>
        <string>com.apple.dictionary.AppleDictionary</string>
    </array>
    <key>ja</key>
    <array> ......
解释一下:这一段代码的意思是:当你选取的文字是英语“en”时调该段下字典,当你选取的文字是日语“ja"调用该段下的字典
故你要解释汉字,可以把ja换成 zh(中文),你要做的就是把你要用的字典代码放在要调用的段落,尽量靠前,以便调用字典。
如果你下载的是英汉字典就把这一行:<string>com.apple.dictionary.NOAD</string> ,上一段落、也就是第一行添加,你上一步复制的字典名称代码
同理大家可以添加汉汉字典
三,如果要把系统内的字典转移到其他位置,比如我的字典放在/var/mobile/Documents/Dictionary位置,就需要用ifile在你放字典的位置,复制下你的链接
    在默认的字典位置/Library/Dictionaries,创建添加刚才你的链接,类似快捷方式调用程序。
以上是全手打的,有点乱但是意思大家看下都能懂得,字典太大没法上传,要字典的可以网上自己找,或加我Q2856377628

英汉翻译

IMG_0048.PNG (239.81 KB, 下载次数: 1)

IMG_0048.PNG

IMG_0051.PNG (80.64 KB, 下载次数: 1)

IMG_0051.PNG

IMG_0052.PNG (107.07 KB, 下载次数: 0)

IMG_0052.PNG

IMG_0054.PNG (85.09 KB, 下载次数: 1)

IMG_0054.PNG

IMG_0055.PNG (109.49 KB, 下载次数: 2)

IMG_0055.PNG

IMG_0056.PNG (119.36 KB, 下载次数: 0)

IMG_0056.PNG

IMG_0049.PNG (126.03 KB, 下载次数: 1)

IMG_0049.PNG

没有评论:

发表评论