Письмо #19722 Списка Рассылки CGatePro@list.communigate.ru
От Кого: Roman Prokhorov <CGatePro@mx.ru>
Кому: CommuniGate Pro Russian Discussions <CGatePro@mx.ru>
Тема: Re: [CGP] Перестала проверяться орфография
Дата: Tue, 14 May 2013 21:55:48 +0400
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
Подписаться (Прямо) Подписаться (Дайджест) Подписаться (Оглавление) Отписаться Написать Listmaster-у