DSLConverter icon indicating copy to clipboard operation
DSLConverter copied to clipboard

Duplicate entry_id

Open fomich14 opened this issue 6 years ago • 2 comments

При компиляции файла в appldict, на половине выполненного задания выскочила вот такая ошибка

Preparing dictionary bundle.

Adding body data.

Preparing index data. *** Duplicate entry_id: [Cand.Sc.%5C_1 at /Developer/Extras/Dictionary Development Kit/bin/replace_entryid_bodyid.pl line 88, <ENTRY_TO_BODY> line 364950. Error. make: *** [all] Error 1

fomich14 avatar Mar 29 '18 18:03 fomich14

Насколько я помню, эта ошибка возникает, если в исходном словаре есть две записи с одинаковыми идентификаторами. Что содержит компилируемый .xml?

svintuss avatar Mar 29 '18 18:03 svintuss

Пробовал открыть блокнотом, не открывается из-за большого размера файла (больше 512 МБ), открыл браузером, но результат не выглядит информативным. Ошибка синтаксического анализа XML: некорректно Адрес: file:///D:/Users/User/Desktop/m%20(apple%20source)/MyDictionary.xml Ниже прилагаю ссылку, где есть две папки изначальный исходник dsl файл и результат dsl converter, папка со скомипилированными файлами apple source. Также по ссылке можно найти скрин, где представлена ошибка. Можете посмотреть, подсказать,в какую сторону нужно двигаться, чтобы все корректно работало? Заранее спасибо!

https://drive.google.com/drive/folders/1tTZWLJ8QIEpd793upf3KDXgzhr9yvN44?usp=sharing

fomich14 avatar Apr 01 '18 06:04 fomich14