sudo apt-get install aspell aspell-ru
P.S. У меня aspell уже был, доставил только словарик aspell-ru.
Iconv, конечно, помог всё сделать, но я не понимаю одной важной детали. Почему всё нормально работает в irb-е? Точнее, почему ирб работает в koi8-r? о_О
Консолька у меня utf-шная.
Есть код:
Aspell.new('ru_RU').list_misspelled ["ашипка в слови кожка"]
В irb-е (раби-репл) отрабатывает отлично. Вставляю в скрипт и получаю вместо списка ошибок пустой список.
А вот код (обратите внимание, что не указана локаль):
Aspell.new.list_misspelled ["ашипка в слови кожка"]
— отрабатывает отлично и в скрипте. Я долго думал на уникод, перерыл кучу доков, но бестолку. Решение нашёл случайно(ну, как обычно :3).
Что там (в aspell) происходит? Почему в irb-е всё нормально?
#1164076
что касается неправильной работы GNU Aspell, когда подчеркиваются правильно написанный слова, а на замѣну предлагаются тѣ же самые.
Сдѣлал $ yaourt -G aspell-ru, потом $ makepkg -ic
все заработало!
так гдѣ была ошибка? я не понимаю… gnu такое gnu.
что касается неправильной работы GNU Aspell, когда подчеркиваются правильно написанный слова, а на замѣну предлагаются тѣ же самые.
Сдѣлал $ yaourt -G aspell-ru, потом $ makepkg -ic
все заработало!
так гдѣ была ошибка? я не понимаю… gnu такое gnu.
Я уже говорил, что Арчик говно, да? Потому что пихают в extra все что ни попадя без должного тестирования?
Кто хочет протестить? Порядок скачивания и распаковки:
1. psi-dev.googlecode.com
2. psi-dev.googlecode.com
3. psi-dev.googlecode.com
the-bosha.ru — полезняшко. Из названия ссылки думаю все ясно, но на всякий случай: учим aspell проверять два языка ☺
—