Lingvo

Russian main discussion
Post Reply
  • Author
  • Message
Iff
Offline
Posts: 7
Joined: Thu Jun 25, 2009 11:58 am

Lingvo

Post 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, но обнаружил что всё удалил.

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

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Iff
Попробуйте версию 3.7.2:
http://akelpad.sourceforge.net/ru/download.php

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

Offline
Posts: 2247
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

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

Iff
Offline
Posts: 7
Joined: Thu Jun 25, 2009 11:58 am

Post 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Разработчик - походу дело в инсталляторах?

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Iff
Дело не в инсталляторах. Видимо Lingvo пометил у себя в базе exe'шник AkelPad'а как использующий RichEdit и потом это правило применил и для exe'шника с AkelEdit'ом, что в принципе правильно, т.к. AkelEdit является RichEdit совместимым.

Offline
Posts: 2247
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

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

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

Может, стоит сделать имитацию Richedit и по имени класса? Чтобы избежать подобных казусов в дальнейшем. Хотя бы опционально? Либо занести этот момант в фак.

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