kirik64

Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Полезные заметки о Лингво Мобайл В связи с тем, что в последнее время, благодаря усилиям коллег из топика Пользовательские словари для 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. Мне бы хотелось, чтобы те, кто попробует, сообщили, открываются ли у них из Лингво файлы озвучки пользовательских словарей. У меня этот вопрос пока не решен, и я не пойму, глобальная эта проблема или локальная, софтово-железная...
---------- god give_health give_ammo give_armor noclip notarget jumpheight 128 timescale 25 - В.Пелевин, "t" (2009) |
|