Мне всегда хотелось иметь в телефоне словарь. В последнее время я увлекся чтением книг на английском языке и случается, что без понимания значения одного единственного слова невозможно понять даже не одно предложение, а весь абзац. Тянуться к ноутбуку в таком случае можно, но не в том случае, если он находится в рюкзаке, а рюкзак - за спиной. Но ходу надо использовать подручные средства одним из самых доступных является мобильный телефон.
В моем случае телефоном является Motorola A1200e или мотоминг (”мотосветлый”, в переводе с китайского). В отличие от программы для чтения электронных книг (fbreader), в случае словаря оптимальным вариантом стало Java2ME приложение. После получасового поиска в интернете, я решил, что оптимальным будет использовать программу с названием jStarDict, т.к. она понимает формат словарей для программы StarDict, которую я использую на ноутбуке.
Установка
К сожалению тут не обошлось без операций, которые надо будет проводить вручную:
- На сайте www.teesoft.info найдите ссылку на последнюю версию программы и скачайте ее. На сколько я понимаю, то можно сразу идти на сайт проекта в SourceForge и найти ссылку для скачивания там.
- Распакуйте полученный архив и получите два файта (.jar и .jad).
- Скопируйте их на Минг.
- Установите программу “нажав” на .jad файл. Устанавливайте jStarDict обязательно на карту!
- Подключите телефон к компьютеру и отредактируйте файл на карте: .system\java\DownloadApps\MIDletxxxx\registry.txt (для того, чтобы понять что поставить вместо xxxx надо заглянуть в файл .system\java\CardRegistry). В файле registry.txt мидлета jStarDict надо удостовериться, что нижеприведенные три параметра имеют следующие значения:
DRM-Mode: Allowed
Is-Trusted: 1
Domain: Manufacturer
- Для внесения изменений в файлы registry.txt всех установленых приложений можно воспользоваться специальной утилитой.
- Надо открыть список программ и произвести догое нажатие на иконке jStarDict. В появившемся контекстном меню надо выбрать пункт Управлять >> Разрешения. В окне, которое позволяет управлять расрешениями мидлета надо выбрать “Никогда не спрашивать” для чтения и записи данных пользователя. Это необходимо сделать даже в том случае, если для этих пунктов уже выбрано это значение при открытии окна и если это значение (”Никогда не спрашивать”) является единственным.
- Программа готова к использованию, но надо добавить словари.
Добавление словарей
На мой взгляд проще всего разпаковывать словари при помощи настольной версии программы jStarDict - jStarDict desktop. Найти ее можно там же где и j2me версию. Сначала надо добавить все требуемые вам словари, а потом импортировать их в определенную директорию и в таком виде скопировать на Motoming. В программе есть возможность добавления словарей выбором пути к файлу словаря, чем я вам и предлагаю воспользоваться.
Скачать словари можно, например, тут: http://stardict.sourceforge.net/Dictionaries_dictd-www.mova.org.php, однако я ничего не могу сказать по поводу их лицензионной чистоты.
Прыгающие буквы
Если вы внимательно посмотрите на снимки в конце статьи, то убедитесь в том, что некоторые кириллические буквы выпадают из строки вверх или вниз. Это “не влияет на скорость”, но достаточно досадно. Для того, чтобы избавиться от неудобств с этим связанным надо поменять способ отображения словарной статьи. Для этого в настройках программы требуется в пункте “Show explain using” выбрать пункт “Default control (enable to copy text in supported device)”.
Иллюстрации


Post a Comment