Re: Перестала проверяться орфография

От: Roman Prokhorov <CGatePro_at_mx_ru>
Дата: Tue 14 May 2013 - 21:55:48 MSK

Hello,
On 14.05.2013 21:10, Kondratenko Boris wrote:
> Уважаемые коллеги, доброго времени суток,
>
> по каким-то причинам Pronto перестал подчеркивать неверную орфографию.
> Причем по всем языкам. программа вызывается следующей командой
> "/usr/bin/aspell -a --lang=en_US".
>
> Ее задача проверить письмо (скриншот во вложении, он сделан после
> нажатия на кнопку English-US). Вот что в логах:
>
>
>> 18:21:45.7359 5 SPELLER(English-US) out(84): \208\159\209\128\208\190\208\178\208\181\208\181\209\128\208\186\208\176 \208\191\209\128\208\190\208\178\208\181\209\128\208\186\208\176 test testt \208\161 \208\163\208\178\208\176\208\182\208\181\208\189\208\184\208\181\208\188, \208\145\208\190\209\128\208\184\209\129\n
>> 18:21:45.7360 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7360 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7360 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7360 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7360 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7360 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7360 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7360 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7360 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7360 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7360 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7360 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7360 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7360 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7360 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7360 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7360 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7360 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7373 5 SPELLER(English-US) inp(358): & testt 52 43: testy, test, tester, tasty, tests, taste, testate, sett, testier, desert, taster, teat, toasty, rest, yest, Tet, deist, toast, EST, est, teats, Tessy, tested, testes, testis, DST, Tess, teased, text, Best, Esta, TESL, West, Zest, best, doest, fest, jest, lest, nest, pest, tent, vest, west, zest, dist, dost, dust, Tessa, Tessi, teat's, Tess's
>> 18:21:45.7374 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7374 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7374 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7374 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7374 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7374 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7374 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7374 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7374 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7374 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7374 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7374 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7374 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7374 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7374 5 SPELLER(English-US) inp(1): *
>> 18:21:45.7374 5 SPELLER(English-US) inp(0):
>
> Получается, что Aspell работает, но вывода нет в Pronto. С Ispell та же
> ерунда. Думал, что проблема с локалью, либо кодировками, потому что, например, во viewpoint работает проверка английской орфографии, но не русской.
>
> Из изменений: сервер был обновлен с ubuntu 11.10 до ubuntu 12.04.2, на
> самом сервере, если обратиться к программе проверки орфографии, то она
> срабатывает, по логам Коммунигейта вроде тоже...
>
> Вот что выдает ubuntu:
>
> bash:# /usr/bin/aspell -a --lang=ru
> @(#) International Ispell Version 3.1.20 (but really Aspell
> 0.60.7-20110707)
> проверка провеерка test testt
> *
> & провеерка 17 9: про веерка, про-веерка, проверка, проварка, проверке,
> проверки, проверку, проверок, проверках, проверкам, пароварка,
> проверкою, проверена, приварка, проварке, проварки, проварку
> # test 19
> # testt 24
>
> bash:# /usr/bin/aspell -a --lang=en_US
> @(#) International Ispell Version 3.1.20 (but really Aspell
> 0.60.7-20110707)
> проверка провеерка test testt
> *
> & testt 52 24: testy, test, tester, tasty, tests, taste, testate, sett,
> testier, desert, taster, teat, toasty, rest, yest, Tet, deist, toast,
> EST, est, teats, Tessy, tested, testes, testis, DST, Tess, teased, text,
> Best, Esta, TESL, West, Zest, best, doest, fest, jest, lest, nest, pest,
> tent, vest, west, zest, dist, dost, dust, Tessa, Tessi, teat's, Tess's
>
>
> Куда копать?

В недавних версиях aspell кодировка сменилась на UTF-8 по умолчанию, соответственно она должны быть в настройках спеллеров в CGPro, иначе он будет неверно показывать границы слов.

-- 
Roman
Получено Tue May 14 17:55:59 2013

Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:17:31 MSK