/gls_sd_conv

Скрипт, конвертирующий исходные файлы .gls в словари StarDict и обратно.

Primary LanguageJavaScriptMIT LicenseMIT

gls_sd_conv.js

==========

Скрипт, конвертирующий исходные файлы .gls в словари StarDict и обратно.

Требуется Node.js начиная с версии 6.0.

Запуск в командной строке:

node gls_sd_conv.js dictionary.gls или node gls_sd_conv.js dictionary.ifo

В первом случае файл .gls должен быть в кодировке UTF-8.

Во втором случае вместе с файлом dictionary.ifo в одной папке должны быть файлы dictionary.idx (или dictionary.idx.gz) и dictionary.dict (или dictionary.dict.dz). Также при наличии будет обработан файл dictionary.syn. Поддерживаются словари StarDict с параметрами sametypesequence=h и idxoffsetbits=32 (или с опущением последнего параметра, что производит один и тот же эффект).

Результат будет иметь одно имя с заданным исходным файлом и будет создан в одной с ним папке.

Если dictzip (для Windows, для Linux) доступен из текущей папки или системного пути (например, помещён в C:\Windows\System32), файл .dict будет автоматически сжат с его помощью при конвертации из GLS в StarDict.