Page 1 of 1

Lingvo

Posted: Thu Jun 25, 2009 12:11 pm
by Iff
Нихао!

ОС Vista Business SP1 коробочная.
Изначально AkelPad и Lingvo12 замечательно работали. AkelPad был более ранних версий и периодически обновлялся. Lingvo честно купленная.

После полной замены ПК и установки той же Висты, Lingvo12 и AkelPad версии 4.2.4. перевод (всплывающие окна и горячие клавиши) в AkelPad пропали напрочь. Во всех других прогах проблем нет. Попробовал Lingvo x3 Trial - аналогично.

Пришлось вернуться к стандартному блокноту, хотя разбиения окна и не хватает, но что делать.

В факе ABBYY обнаружил следующий пункт (прямо к AkelPad не относящийся, но наводящий на мысли):

http://www.lingvo.ru/support/?param=157276
***************
Вопрос: Не работает перевод при наведении мыши («всплывающий перевод») в Firefox 3.
Ответ: Пожалуйста, обратитесь в Cлужбу технической поддержки.
***************

Хотел попробовать более старые версии AkelPad, но обнаружил что всё удалил.

В чём может быть причина?

Posted: Thu Jun 25, 2009 1:36 pm
by Instructor
Iff
Попробуйте версию 3.7.2:
http://akelpad.sourceforge.net/ru/download.php

Если 3.7.2 работает, обратитесь в службу поддержки ABBYY.

Posted: Thu Jun 25, 2009 1:58 pm
by FeyFre
Вы скорее всего раньше пользовались AkelPad 3.x.x и лингво прекрасно у Вас рабоатло, а при переходе на 4.х.х уже нет. Это общая проеблема всех переводчиков(у меня Прагма не переводит).
Дело в том, что переводчики не имеют списка всех возможных текстовых редакторов, а определяют по внутренних шаблонах и признаках окон редактирования, например по имени класа окна редактирования. В 3.х.х версиях Акела использовался элемент управления RichEdit которым пользуются другие приложения редакторы текстов, и Переводчики делают вывод что это "редактор" и там можно перводить, в 4.х.х версии Акел использует собственный элемент управления AkelEdit и переводчики незнают что это текстовый редактор и соответсвенно не реагируют. Точно также и с FireFox: лингво знает о FireFox 2 но о FireFox 3 ещё не вкурсе и поэтому молчит.
Потому рекомендую Вам использовать Акелпад из ветки 3 версии. Разница в функциональности, по крайней мере для меня, не заметна, развитие выполняется паралельно.

Posted: Fri Jun 26, 2009 3:42 am
by Iff
Instructor wrote:Iff
Попробуйте версию 3.7.2:
http://akelpad.sourceforge.net/ru/download.php

Если 3.7.2 работает, обратитесь в службу поддержки ABBYY.
Спасибо, но разве там есть возможность разделения окна?
Правильный ответ (как говорит доктор Кокс) - Конечно нет!!!

А теперь решение (для специалистов в области RichEdit-ов).

Достаточно было установить 3.7.2 и затем без деинсталляции накатить сверху 4.2.4, как (о чудо!) Lingvo моментально понял что тут тоже можно работать.

Занесите в ФАК.

2Разработчик - походу дело в инсталляторах?

Posted: Fri Jun 26, 2009 4:33 am
by Instructor
Iff
Дело не в инсталляторах. Видимо Lingvo пометил у себя в базе exe'шник AkelPad'а как использующий RichEdit и потом это правило применил и для exe'шника с AkelEdit'ом, что в принципе правильно, т.к. AkelEdit является RichEdit совместимым.

Posted: Fri Jun 26, 2009 9:24 am
by FeyFre
Просто Лингво раз увидел, а потом больше не проверяет, что есть грубым нарушением безопасности.
Да, AkelEdit совместим RichEdit-ом на уровне оконных сообщений(т.е. гартированно что сообщение сделает точ то еожидают) , но Lingvo(и т.п.) ориентируется по имени класа окна(у Вас AkelEditA/W, а рич-а - RichEditxxA/W) вот и не находит сходу.

Posted: Mon Jun 29, 2009 11:03 am
by Fr0sT
Может, стоит сделать имитацию Richedit и по имени класса? Чтобы избежать подобных казусов в дальнейшем. Хотя бы опционально? Либо занести этот момант в фак.

зы. А у меня без проблем распознается, Лингво 12, Акель 4.2.3

Fatal: Not able to open ./cache/production/data_global.php