Если вы хотите увидеть на нашем сайте ответы на интересующие вас вопросы обо всём, что связано с техникой 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 были бы очень кстати.

Поделитесь страницей через социальные сети

  • Oleg

    Ne smog najti takoj strochki ne v odnom iz vysheukazannyh slovarej.
    V lingvo slovare, cto privoditsa  v drugoj statje voobshe net strok IDX

    • Nik

      читайте рекомендации подробно ↑ и будет вам щастье:))

  • Nik

    …всё удачно получилось))) дефиниция работает)))!!! спасибо

    • k.0ff

      Какой словарь ты скачал?

  • k.0ff

    «вставьте скопированный текст в Info.plist вашего словаря вместо того фрагмента, что следует в нём до строки <key>IDXDictionaryIndexes</key>»
    Нету такой строчки. Читаю рекомендации подробно и это не меняет сути. Словарь скачал по ссылке из первого пункта. Помогите с ссылкой к словарю, в котором есть данная строка <key>IDXDictionaryIndexes</key>

    • Nik

      …по ссылке вы должны были скачать Lingvo12Dictionaries.pkg — если это так то вы всё сделали верно. нажимаете правой кнопкой, открывается контекстное меню. нам нужна третья строчка сверху «показать содержимое пакета» (это если у вас мак, на винде не знаю) — смело нажимаете, появляется папка Contents, открываете и видите архив, помимо прочих файлов и папок, Archive.pax.gz. копируете его на рабочий стол и разархивируете. получаете папку с двумя словарями. en-ru и ru-en. нам нужен пакет en-ru. нажимаете правой кнопкой, открывается контекстное меню. нам нужна третья строчка сверху «показать содержимое пакета», появляется папка Contents:))) а в ней то и лежит нужный и долгожданный файл Info.plist:))) Бинго!!! я открыл этот файл программой TextWrangler.app, кто-то, как например автор этого обзора, откроет другой хренью))), не помню как называется. и уж вот там… и ищите свою заветную строчку <key>IDXDictionaryIndexes</key> подробно читающий инструкции вы мой:))

      • k.0ff

        К сожалению ваш способ мне не подойдет (Windows XP)
        При открытии папки Contents у меня лежит файл Info.plist и в нем нужной строчки нет.
        Распаковка Archive.pax.gz приводит к тому что в папке лежит файл Archive.pax который соответственно не открывается.
        Как видите читаю я внимательно, только дело все равно не в этом (((
         

        • Nik

          …могу прислать исправленный словарь))

          • k.0ff

            Буду премного благодарен.
            Мой iPhone 3GS iOSS 5.0.1 джейлбрейк конечно же ))))
            Скачаю с любого файлобменика кроме депозита или по частям с почты ihValery@gmail.com

          • Слава

            Дружище кинь ссылочку пожалуйста на исправленный словарь!

      • 0ver387

        Nik Спасибо очень помог!!!

         

  • Nik
    • Слава

      Спасибо,я так понял,что этот файл надо забросить прямиком в  Dictionaries, без изменений?

    • k.0ff

      Мда спс за депозит!

      • Nik

        пжт за спс)))

  • Igor

    sPASIBO NIK
    VSE RABOTAET NA URA,iphone 4s 5.0.1

  • beloff

    +1 к спасибо за словарь ницку

  • Elkhan

    @Nik Spasibo za slovar’

  • rulet

    А что можно использовать только один словарь? Если так то хреново.

  • GoGoLama

    Очень помогли, премного благодарен за интересную подсказку и не менее интересную реализацию!