Bug 16301

Summary: вставляет слова из словаря без перекодировки
Product: Sisyphus Reporter: kirill <kirill>
Component: hunspellAssignee: Valery Inozemtsev <shrek>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: critical    
Priority: P2 CC: dottedmag, lav, shrek
Version: unstable   
Hardware: all   
OS: Linux   

Description kirill 2008-07-07 23:34:17 MSD
В режиме интерактивной проверки при замене слова вставляет слово из словаря 
as is (в случае russian-io -- koi8-r), без перекодировки. 
Указание кодировки в опции -i на это поведение не влияет. 

$ echo $LANG
ru_RU.UTF-8
$ cat q
утройство имеет аппаратную поддержку
$ hunspell -d ru_RU q
...
$ cat q
ÕÓÔÒÏÊÓÔ×Ï имеет аппаратную поддержку

Воспроизводится со словарями ru_RU, ru_RU_io
Comment 1 Valery Inozemtsev 2008-07-07 23:52:56 MSD
да, есть такое. как вариант - перекодировать словари в utf-8
Comment 2 kirill 2008-07-07 23:59:11 MSD
(In reply to comment #1)
> да, есть такое. как вариант - перекодировать словари в utf-8
Нет, это не решение, просто подвержены ошибке вместо этого окажутся
тексты во всех кодировках, кроме utf8. Это по существу ничем не отличается
от наличной ситуации.

Исправлять, так уж по-честному, чтобы выводило в указанной кодировке. 
Есть же опция -i, не для этого ли она? $LANG, опять же, как разумный дефолт.
Comment 3 Valery Inozemtsev 2008-07-08 00:04:33 MSD
шлите патчи
Comment 4 kirill 2008-07-08 00:11:42 MSD
(In reply to comment #3)
> шлите патчи

Я всего лишь юзер. 

Comment 5 Mikhail Gusarov 2008-07-08 00:13:05 MSD
Значит пусть так и висит, пока кто-нибудь не починит.

Можно ещё в upstream пожаловаться.
Comment 6 Valery Inozemtsev 2008-09-06 19:13:34 MSD
hunspell-1.2.7