LINUX.ORG.RU

А то иногда люди спрашивают...

Rain ★★★★
() автор топика

Вещь нужная.
А мож сюда хотя бы выложишь "процесс мудоханья"?

sabonez ★☆☆☆
()
Ответ на: комментарий от jackill

Для начала нужна установленная на оффтопик Lingvo(проверялось на 9ME и 10ME версиях), Stardict и немного времени.

В каталоге с установленной Lingvo'й есть файл с названием Dslcomp.exe. Открываем его в любом 16тиричном редакторе(ghex2,khexedit) и правим
Для 9.0
по адресу 0x000482BA значение 01 на 00
Для 10.0
по адресу 0x0005A9DD значение 01 на 00

Запускаем Dslcomp , ставим переключатель в "DSL (Исходные тексты)", выбираем нужный словарь и нажимаем "Компилировать". На выходе получаем пары файлов с расширениями .dsl и .ann.
Идем по адресу http://sourceforge.net/project/showfiles.php?group_id=95155 и качаем прогу makedict(Converter: many to many). Компилим, идем в src, копируем туда файлы .dsl и .ann и делаем ./makedict -i dsl -o stardict File.dsl.
Редактируем в файле .ifo строку "samtypesequence=g" на "samtypesequence=m".
Полученные файлы .dict, .idx и .ifo кидаем в каталог с словарями stardict(в моем случае это /usr/share/stardict/dic).

В переводе некоторых слов встречаются "<i>", "</i>" и т.д. Может это и корявое решение, но я поменял в файлах .dict эти символы на такое же количество пробелов. Т.е. "<i>" я поменял на 3 пробела, "</i>" на 4.

Выражаю благодарность товарищу roxfan с ру-борда за правку файла Dslcomp.exe.

если что-то не нравится пиши в сюда, поправлю.

Rain ★★★★
() автор топика
Ответ на: комментарий от Rain

Словарь ComputersER, в нативном лингво перевод есть - в стардикте нет. Это, как я понял косяк makedict-a. Потому что если перегнать dsl в xdxf - то там перевод для "token" присутствует

sabonez ★☆☆☆
()
Ответ на: комментарий от sabonez

Да, перегонял каким то питоновским скриптом, найденным на сорцфорже.

sabonez ★☆☆☆
()
Ответ на: комментарий от sabonez

только что проверил... у меня все работает... тот же словать(у меня 9ME)
перегонял из dsl сразу в стардикт

а разные теги типа <i> убирал или как?

Rain ★★★★
() автор топика
Ответ на: комментарий от Rain

щас буду разбираться с транскрипцией...

Rain ★★★★
() автор топика
Ответ на: комментарий от Rain

У меня словарь от 10-ки, а вот стардикт без гнома, брал с сайта.
Сейчас попробую качнуть и собрать с гномом. <i> не убирал, тож попробую.
Если с транскрипцией разберешься - напиши, плз.

sabonez ★☆☆☆
()
Ответ на: комментарий от sabonez

Заработало. Оказывается, я лоханулся - не во всех словарях g на m поменял ;-)))

sabonez ★☆☆☆
()
Ответ на: комментарий от jackill

я делал все без вайна. т.е компилил словари в винде...

проверил на всякий случай на 20050310-1.1(родной в сарже) - работает
для работы Dslcomp'а нужны следующие dll'ки

FineObj.dll
FineObjFC.dll
Langinfo.dll
Lingvo0.dll
Morphology.dll
MorphoRes0.dll

Rain ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.