Re: dictd
Здравствуйте!
Am 29.10.2003 20:52 schrieb Aleksey Cheusov:
Желательно, чтобы все словари были в utf-8 или ascii.
IMHO надо все словари перевести на utf-8, кроме тех которые могут с
ascii обходится, и забыть про 8-битовые.
Поэтому тебе надо перегнать dict-de-en и mueller7-dict
в utf-8 локаль.
Если словари уже установлены,
сделать это можно так:
zcat /usr/share/dictd/german-english.dict.dz | \
dictunformat /usr/share/dictd/german-english.index | \
iconv -f iso-8859-1 -t utf-8 | \
dictfmt -t --locale ru_RU.utf-8 german-english
Помогло, большое спасибо работает прекрасно. Маленькое дополнение для
тех кого это тоже интересует, команду надо выполнять в /usr/share/dictd/
иначе файлы будут отложены в актуальной директории, после выполнения
команды надо словарик зациповать: "dictzip german-english.dict"
zcat /usr/share/dictd/english-german.dict.dz | \
dictunformat /usr/share/dictd/english-german.index | \
iconv -f iso-8859-1 -t utf-8 | \
dictfmt -t --locale ru_RU.utf-8 english-german
К сожалению не работает, обрывается с ошибкой:
$ zcat /usr/share/dictd/english-german.dict.dz | \
> dictunformat /usr/share/dictd/english-german.index | \
> iconv -f iso-8859-1 -t utf-8 | \
> dictfmt -t --locale ru_RU.utf-8 english-german
index file format error
4 headwords
$
zcat /usr/share/dictd/mueller7.dict.dz | \
dictunformat /usr/share/dictd/mueller7.index | \
iconv -f koi8-r -t utf-8 | \
dictfmt -t --locale ru_RU.utf-8 mueller7
Взял на http://www.srces.spb.org/dron/dict/dict.html mueller24 в utf-8
работает прекрасно.
Спасибо большое.
Женя.
Reply to:
- References:
- dictd
- From: Yevgen Reznichenko <yevgen.r@web.de>
- Re: dictd
- From: Aleksey Cheusov <vle@gmx.net>