Полезные заметки о Лингво Мобайл В связи с тем, что в последнее время, благодаря усилиям коллег из топика
Пользовательские словари для Lingvo, появилось изрядное количество пользовательских толковых словарей и энциклопедий, включающих в себя десятки тысяч звуковых файлов и иллюстраций, встал вопрос: а можно ли всем этим добром пользоваться на WinMobile? Недоработанность мобильных Lingvo 12 и х3 вынуждает не интегрировать всю
мультимедию в словарь.lsd, а кидать отдельно звук и изображения в одну папку со словарём, скомпилированным в "голом виде", без м-медиа. Очевидно, что поместив больше одного словаря в стандартную папку Dic, мы рискуем столкнуться с одноименными файлами, которые либо исказят работу словарей, либо просто создадут невообразимый бардак в паке Dic (напомню, файлов этих
десятки и больше тысяч). Очевидно, что надо каждый огромный словарь поместить в отдельную персональную папку, но Лингво, на первый взгляд, их не видит и не подхватывает. Только на первый...
Дальнейшие примеры были проверены на Lingvo x3. Понадобится редактор реестра и никакой боязни перед ним.
Условные обозначения: файл нашего словаря -
MyDictionary.lsd, его название в Лигво -
MyDictionary (En-En), стандартная папка словарей -
...\Program Files\ABBYY Lingvo x3\Dic 1. Условимся, что мы уже скомпилировали из dsl наш MyDictionary.lsd,
не включив в него мультимедиа-файлы
2. Создаем в папке \Program Files\ABBYY Lingvo x3\Dic подпапку с названием MyDictionary
3. Терпеливо закачиваем в нее мультимедиа-файлы,
но не MyDictionary.lsd
4. Сам MyDictionary.lsd кидаем в стандартную \Program Files\ABBYY Lingvo x3\Dic
5. Запускаем Лингво, она подхватывает этот словарь.
6. Выходим из Лингво
7.
Перемещаем наш словарь из папки
Dic в папку
Dic\MyDictionary 8. Открываем реестр, а именно
HKCU\Software\ABBYY\Lingvo\14.0\Dictionaries. Здесь мы видим различные направления перевода: 1033-1033, 1033-1049, 1049-1033 и др. 1033 - английский язык, 1049 - русский, ну это должно быть ясно.
Раз мы ставим англо-английский словарь, значит открываем 1033-1033.
Находим ключ
Dict# с параметром, начинающимся с
MyDictionary (En-En), открываем его. Строка выглядит примерно так:
MyDictionary (En-En)\\...\\Program Files\\ABBYY Lingvo x3\\Dic\\MyDictionary.lsd,0,1,1. Обращаем
особое внимание на
двойные слэши! Цифры означают - первая: 0-пользовательский, 1-системный, третья: 0-галка в списке словарей не стоит, 1-галка стоит, вторая: без понятия...
9. Цифры не трогаем, но в путь вписываем папку нашего словаря, вот так:
MyDictionary (En-En)\\...\\Program Files\\ABBYY Lingvo x3\\Dic\\MyDictionary\\MyDictionary.lsd,0,1,1 10. Подтверждаем изменение в реестре и выходим из редактора.
В принципе можно сразу запускать Лингво, но можно (на некотором железе) подождать секунд 15 и сделать софт-ресет, после чего пользоваться.
Если совсем коротко, то просто важен порядок. Сначала стандартно устанавливаем словарь, чтобы Лингво его подхватила, затем перемещаем словарь в нужную нам папку и прописываем в реестре путь к ней. Всё
! Перед любыми изменениями в реестре не забывайте делать бэкап (полный или частичный) ! P.S. Мне бы хотелось, чтобы те, кто попробует, сообщили, открываются ли у них из Лингво файлы озвучки пользовательских словарей. У меня этот вопрос пока не решен, и я не пойму, глобальная эта проблема или локальная, софтово-железная...