|
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
|
|