iOS5自带了翻译软件,但是默认的词典只有英英和日语词典,没有国内最需要的英汉词典。现在我们就来为已经越狱成功的iPhone4S,添加一个英汉词典吧!

首先我们需要将iPhone4S或iOS设备越狱,没有越狱的iOS是无法访问系统文件的,也就不存在修改或增加字典一说。

其实我们需要下载一个iOS可用的字典,在本教程的下一页,我们将提供一些常见的字典文件下载链接。这里,小编已经下好一个字典。

将下载来的字典文件解压,使用文本编辑软件如(UltraEdit)等打开其中的info.plist文件(实在没有可以用记事本来代替),在其中找到“<key>DCSDictionaryManufacturerName</key>”。

  在上面的字符串前,复制下面的代码,声明我们要增加的是一个英汉字典:

<key>DCSDictionaryLanguages</key>
   <array>
   <dict>
   <key>DCSDictionaryDescriptionLanguage</key>
   <string>zh</string>
   <key>DCSDictionaryIndexLanguage</key>
   <string>en</string>
   </dict>
   </array>

  在info.plist里,再找到“<key>CFBundleIdentifier</key>”,记下这句代码之后的“<string>com.apple.dictionary.XXXX</string>”中的XXXX,图中显示的是“English”,这个内容是根据词典内容不同而变的,将这段字符找个本子记录下来,随后要用到。

  将修改好的字典文件使用iTools、同步推等工具,上传到系统文件的“/private/var/mobile/Library/Dictionaries”目录,如果没有Dictionaries目录,可以新建一个目录。

  注:上传的是解压后其中类似“English.dictionary”这样的目录,可不要把中文目录给上传上去了。

  打开iPhone4S或iOS设备上的“iFile”软件,没有这个软件的可以在Cydia商店中免费下载,这是一款非常强大的iOS设备文件管理工具。

  进入“/private/var/mobile/Library/Dictionaries”目录,长按触摸屏选中刚刚复制进设备的字典文件夹,选iFile右下角操作菜单,选择复制/链接。

  打开/Library/Dictionaries目录,在空白处长按,选择“链接”。

  使用iFile,找到“\System\Library\PrivateFrameworks\DictionaryServices.framework\zh_CN.lproj\DefaultDictionaries.plist”文件,使用文本编辑器打开它。

  找到下面这段代码:

<key>DCSDefaultActiveDictionariesForiOS</key>
  <array>

  在下面增加字典的完整路径连接,记住如果你使用的字典名不同,需要将最后的“English.dictionary”修改成你使用的词典文件名。

  <string>/private/var/mobile/Library/Dictionaries/English.dictionary</string>

  以上我们就增加了全局的英汉词典。如果你想在iBooks里也增加这一个词典,只需要使用iFile,进入/var/mobile/Applications/目录下的iBooks文件夹中(在iFile的设备中,打开“应用程序名称”选项),进入iBook.app目录,找到“BKDictionaryManager_LanguageToOrder.plist”文件,使用文本编辑器打开它。

  找到下面的代码,在<array>代码下增加<string>com.apple.dictionary.English</string>字符串,其中“English”对应你在info.plist中记下的“XXXX”字符串,储存退出。

<dict>
      <key>en</key>
      <array>
          <string>com.apple.dictionary.NOAD</string>

  至此所有已经大功告成,我们只需要在iFile里,搜索所有“DictionaryCache.plist”词典缓存文件,并删除它,然后重启iPhone4S、iPad2等iOS设备,即可在系统中自由使用我们新增的英汉词典文件了。