|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.07.2016, 22:24 | #1 |
Пользователь
Регистрация: 06.07.2008
Сообщений: 91
|
не работает aspell, ispell
В системе установлены два пакета aspell и ispell с русскими словарями, но проверить файл не получается.
Создал текстовый файл в кодировке utf8, первую строку написал на английском, вторую состоящую из одного слова "акно" на русском, третью снова на английском. Запускаю: Код:
Код:
Код:
Код:
Если создать файл только с одним русским словом, то после этих команд просто вылетает обратно в командную строку. Вот выводы следующих команд: Код:
Код:
# conf (string) # главный конфигурационный файл # default: aspell.conf # conf-dir (string) # местонахождение главного конфигурационного файла # default: /etc # data-dir (string) # местонахождение файлов языковых данных # default: <prefix:lib/aspell-0.60> = /usr/lib/aspell-0.60 # dict-alias (список) # создание алиасов словаря # dict-dir (string) # местонахождение главного списка слов # default: <data-dir> = /usr/lib/aspell-0.60 # encoding (string) # ожидаемая кодировка данных # default: !encoding = UTF-8 # filter (список) # добавление или удаление фильтра # filter-path (список) # пути для поиска фильтров aspell # mode (string) # режим фильтра # default: url # extra-dicts (список) # дополнительные используемые словари # home-dir (string) # местонахождение личных файлов # default: <$HOME|./> = /root # ignore (integer) # игнорирование слов <= n символов # default: 1 # ignore-case (boolean) # игнорирование регистра при проверке слов # default: false # ignore-repl (boolean) # игнорирование команд для сохранения заменяемых пар # default: false и т.д. [/spoiler] По команде: Код:
Такое впечатление, что где то вместо проверки русских слов включена проверка английских, хотя я явно указываю что проверять нужно использую русский словарь. Если кто знает в чём причина, помогите пожалуйста. За помощь заранее благодарен! |
28.07.2016, 01:36 | #2 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
Это странно ! А что за OS ?
У меня Debian, Whezzy, все работает ! Код:
Код:
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
29.07.2016, 15:26 | #3 |
Пользователь
Регистрация: 06.07.2008
Сообщений: 91
|
Федора старая, 11 версии.
|
29.07.2016, 15:27 | #4 |
Пользователь
Регистрация: 06.07.2008
Сообщений: 91
|
Буквально несколько дней назад работала, так как проверял файл, а сейчас перестало. Вроде никаких изменений не делал в системе.
|
20.08.2016, 20:57 | #5 |
Пользователь
Регистрация: 06.07.2008
Сообщений: 91
|
Проблему решил. Как говорится нарочно не придумаешь.
После того как разместил тему, несколько дней попытался решить проблему но не получилось. Потом было не до этого. Два дня назад всё таки ради принципа опять вернулся к ней. У меня есть сервер на котором установлен aspell, проверил на нём и оказалось что всё работает. Посмотрел там версию aspell и она оказалась 0.60.6.1, а у меня была 0.60.6. Думал дело в ней, в общем менял бинарники, библиотеки, словари, локализацию но ничего не помогло, провозился целый день. На следующий день решил использовать команду: Код:
Немного надо сказать как у меня перестала работать эта проверка орфографии. Её я использую в редакторе mcedit. Как то на linux.org.ru был патч при помощи которого прикручивалась проверка орфографии. Выделяешь слово, потом в меню выбираешь проверку орфографии и если слово написано с ошибкой то появляется менюшка aspell заменить пропустить и т.д. В этой менюшки есть опция добавить и тогда проверяемое слово добавляется как правильно написанное. Раньше проверка орфографии у меня работала, потом долго я ей не пользовался, и перед тем как возникла проблема мне она опять понадобилась. Я попытался проверить работает она или нет, создал файлик, в первой строчке написал абракадабру на латинице, во втором слово "акно" (правильно окно), в третьей строке опять абракадабру на латинице. Проверяю, всё нормально работает. Потом ещё раз решил проверить, опять создал такой файлик и уже проверка орфографии не работала. Так вот когда я при помощи команды strace посмотрел к каким файлам обращается aspell то оказалось что он смотрит на фалйы ~/.aspell.ru.prepl и ~/.aspell.ru.pws Заглянув в файл aspell.ru.pws увмдел там слово "акно" Оказывается в этот файл заносятся слова которые не надо проверять, то есть они написаны правильно. Удалил это слово и у меня всё заработало. Что произошло: когда я первый раз проверял, то случайно занёс слово "акно" в этот файл как правильно написанное. При второй проверке я опять создал такой же файлик, первая строка абракадабра на латинице, вторая строка "акно", третья опять абракадабра на латинице, так как "акно" было занесено как правильное то оно и пропускалось при проверке. При последующих проверках я опять создавал файлики с этим словом "акно". Если бы я написал другое слово, то увидел бы что всё работает. Вот так вот на ровном месте убил несколько дней если взять в общее время на решение этой проблемы, которой по сути и не было. |
21.08.2016, 04:24 | #6 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
Вооо блин Чего только не бывает !
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите разобраться - не работает файл со скриптом. При загрузке из консоли этот же скрипт работает | Kazik | JavaScript, Ajax | 6 | 27.11.2015 16:09 |
Не работает анимация. Механизм работает лишь при изменения числа в едит1. | Студент ММИ | Помощь студентам | 1 | 18.05.2015 07:39 |
Работа со словарем ispell | kireev | C++ Builder | 0 | 17.01.2013 22:14 |
не работает relese версия проги и debug работает тока на моем компе | D][mon | C# (си шарп) | 2 | 04.05.2012 20:21 |
Почему программа на С++ не работает с локальным описанием массива, но работает с глобальным? | >>STINGER<< | Помощь студентам | 4 | 08.03.2011 09:56 |