| View previous topic :: View next topic |
| Author |
Message |
Iff
Joined: 25 Jun 2009 Posts: 7
|
Posted: Thu Jun 25, 2009 12:11 pm Post subject: Lingvo |
|
|
Нихао!
ОС 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, но обнаружил что всё удалил.
В чём может быть причина? |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4649
|
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1892 Location: Vinnitsa, Ukraine
|
Posted: Thu Jun 25, 2009 1:58 pm Post subject: |
|
|
Вы скорее всего раньше пользовались AkelPad 3.x.x и лингво прекрасно у Вас рабоатло, а при переходе на 4.х.х уже нет. Это общая проеблема всех переводчиков(у меня Прагма не переводит).
Дело в том, что переводчики не имеют списка всех возможных текстовых редакторов, а определяют по внутренних шаблонах и признаках окон редактирования, например по имени класа окна редактирования. В 3.х.х версиях Акела использовался элемент управления RichEdit которым пользуются другие приложения редакторы текстов, и Переводчики делают вывод что это "редактор" и там можно перводить, в 4.х.х версии Акел использует собственный элемент управления AkelEdit и переводчики незнают что это текстовый редактор и соответсвенно не реагируют. Точно также и с FireFox: лингво знает о FireFox 2 но о FireFox 3 ещё не вкурсе и поэтому молчит.
Потому рекомендую Вам использовать Акелпад из ветки 3 версии. Разница в функциональности, по крайней мере для меня, не заметна, развитие выполняется паралельно. |
|
| Back to top |
|
 |
Iff
Joined: 25 Jun 2009 Posts: 7
|
Posted: Fri Jun 26, 2009 3:42 am Post subject: |
|
|
Спасибо, но разве там есть возможность разделения окна?
Правильный ответ (как говорит доктор Кокс) - Конечно нет!!!
А теперь решение (для специалистов в области RichEdit-ов).
Достаточно было установить 3.7.2 и затем без деинсталляции накатить сверху 4.2.4, как (о чудо!) Lingvo моментально понял что тут тоже можно работать.
Занесите в ФАК.
2Разработчик - походу дело в инсталляторах? |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4649
|
Posted: Fri Jun 26, 2009 4:33 am Post subject: |
|
|
Iff
Дело не в инсталляторах. Видимо Lingvo пометил у себя в базе exe'шник AkelPad'а как использующий RichEdit и потом это правило применил и для exe'шника с AkelEdit'ом, что в принципе правильно, т.к. AkelEdit является RichEdit совместимым. |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1892 Location: Vinnitsa, Ukraine
|
Posted: Fri Jun 26, 2009 9:24 am Post subject: |
|
|
Просто Лингво раз увидел, а потом больше не проверяет, что есть грубым нарушением безопасности.
Да, AkelEdit совместим RichEdit-ом на уровне оконных сообщений(т.е. гартированно что сообщение сделает точ то еожидают) , но Lingvo(и т.п.) ориентируется по имени класа окна(у Вас AkelEditA/W, а рич-а - RichEditxxA/W) вот и не находит сходу. |
|
| Back to top |
|
 |
Fr0sT
Joined: 24 Jul 2007 Posts: 850
|
Posted: Mon Jun 29, 2009 11:03 am Post subject: |
|
|
Может, стоит сделать имитацию Richedit и по имени класса? Чтобы избежать подобных казусов в дальнейшем. Хотя бы опционально? Либо занести этот момант в фак.
зы. А у меня без проблем распознается, Лингво 12, Акель 4.2.3 |
|
| Back to top |
|
 |
|