[FAQ] Как добавить в iOS 5 англо-русский словарь?

Если вы хотите увидеть на нашем сайте ответы на интересующие вас вопросы обо всём, что связано с техникой Apple, операционной системой Mac OS X (и её запуском на PC), пишите нам через форму обратной связи.

К нам поступил следующий вопрос:

добрый день!
в пятой прошивке во многие приложения встроен оксфордский словарь. подскажите, сейчас, после выхода джейла можно его подменить каким-нибудь своим словарем? если есть возможность прикрутить в систему англо-русский словарь, то было бы вообще здорово. ну а если нельзя, то напомните, как менять словарь в iBooks. спасибо вам)

Приветствуем!

Сейчас, когда джейлбрейку поддаются любые гаджеты Apple на прошивке 5.0.1, сделать это весьма легко. Приводим небольшой мануал:

  • раздобудьте любой интересующий вас словарь в формате Apple Dictionary. Давным-давно мы уже делились ссылкой, при желании найти конвертированные DSL-словари можно на трекерах
  • файл словаря переименуйте в New Oxford American Dictionary.dictionary
  • подключите ваш гаджет к компьютеру и через любой файловый менеджер (DiskAid, iExplorer, iFunbox и пр.) зайдите в папку /Library/Dictionaries. Скачайте файл New Oxford American Dictionary.dictionary на компьютер

  • в Windows этот файл должен вести себя как папка, в Mac OS X вы можете заглянуть внутрь, выбрав в контекстном меню пункт «Показать содержимое пакета». В папке Contents внутри найдите файл Info.plist и откройте его любым текстовым редактором, совместимым с PLIST- файлами.
  • скопируйте весь текст от начала файла и до строки <key>IDXDictionaryIndexes</key>
  • вернитесь к вашему словарю, который будет заливаться в устройство. Внутри него тоже откройте Info.plist
  • вставьте скопированный текст в Info.plist вашего словаря вместо того фрагмента, что следует в нём до строки <key>IDXDictionaryIndexes</key>. Как можно догадаться, смысл этой процедуры в том, чтобы ваш сторонний словарь воспринимался iOS как родной оксфордский. Само собой, оксфордским словарём в этом случае придётся пожертвовать
  • залейте ваш переименованный словарь в устройство вместо настоящего оксфордского словаря
  • перезагрузите гаджет

В итоге, когда вы выделите слово и во всплывающем меню выберете пункт «Дефиниция» или «Определить», iOS полезет искать его в словаре по умолчанию, которым является как раз оксфордский словарь. А поскольку вместо него вы зальёте англо-русский словарик, то вы получите не толкование английского слова на английском языке, а его перевод на великий и могучий. Словарь будет работать не только в iBooks, но и в любых совместимых приложениях, например, в Safari или заметках.

P.S. Жаль, что подобное возможно только на джейлбрейкнутых устройствах. Встроенные иностранные словари в iOS были бы очень кстати.