без понятия
я уже не помню что-там было в коде - слишком давно это было.
а почему вы используете 2.13, а не свежую актуальную версию?
Просто мне нужен от расширения самый минимум - панелька внизу экрана с переводом.
Я не пользуюсь переводом страниц, переводом на лету, не пользуюсь другими фичами. Просто потому, что оно мне не нужно.
Ваше расширение я выбрал за его скорость работы - панелька с переводом появляется мгновенно. В отличие от других аналогичных расширений.
Ну видно пришло время переходить на актуальную версию. Спасибо Вам за отличную софтину!
Отсутствует
pag77
Отличный переводчик, спасибо!
для сохранения вэбстраничек целиком
SingleFile
Save Page WE
Web Scaprapbook
Отсутствует
Я не пользуюсь переводом страниц, переводом на лету, не пользуюсь другими фичами. Просто потому, что оно мне не нужно.
ну так отключите в настройках всё не нужное, в том числе пункты в контекстном меню
Отличный переводчик, спасибо!
пожалуйста
Отсутствует
pag77
Здравствуйте.
На Win 8.1 x64, Firefox Nightly x64 40.0a1 BuildID:20150501030205, S3.Google Переводчик 4.02 не переводит выделенный текст ни из контекстного меню, ни из меню кнопки.
Ругается в консоль на:
Может, с этим связанно.
Спасибо.
Отредактировано turbot (02-05-2015 20:53:24)
Отсутствует
На Win 8.1 x64, Firefox Nightly x64 40.0a1 BuildID:20150501030205, S3.Google Переводчик 4.02 не переводит выделенный текст
попробуйте эту версию: https://www.dropbox.com/s/2iyfjays9sx3l … .02-fx.xpi
Отсутствует
Может такая функция у вас есть, но я не нашёл.
По работе приходится просматривать много текста. Иногда люди забывают переключить язык и появляются всякие "ghbdtn rfr ltkf&". Приходится копировать, вставлять в текстовый файл и там уже конвертировать в читаемый текст. А нельзя ли делать это в вашем аддоне? Выделил текст, нажал перевести и оп-ля!
Отсутствует
Mishania
Custom Buttons + Преобразование из латиницы в кириллицу и наоборот - работает во всех текстовых полях, включая панель S3.Google Translator.
Отсутствует
turbot
Надо менять уже напечатанный на странице текст, который я не могу изменить.
Как делаю я копирую текст в редактор(или жму перевести и использую окно s3, так удобнее) и уже в окне редактора жму клавиши win+ctrl (это горячие клавиши программы Арум которая изменят раскладку.) Вы предлагаете делать всё тоже самое только жать кнопку.
А я спрашивал про функционал когда уже напечатанный текст я выделяю и жму "перевести "
и аддон переводил на понятный как он делает с иностранными языками.
Тут наверно не реализуемо т.к. завязано с Гугл-переводчиком, но мало ли.
PS.. Хотя я частенько выделяю тект и отправляю искать в яндекс, а он уже переделывает. Способов много, просто привычка переводить всё непонятное S3.GT срабатывает на автомате.
Отредактировано Mishania (04-05-2015 23:32:37)
Отсутствует
Mishania
Можно поправить приведенную выше кнопку (я не потяну такое), чтобы и выделенный текст на странице копировался исправленным в буфер (а там уж переводить из буфера через меню аддона или хоткеем).
Обратитесь с запросом в тему.
Добавлено 05-05-2015 00:02:53
Мне просто кажется, что это лишний функционал для данного расширения. Custom Buttons много чего позволяет. Опишите, в теме, подробно, что требуется, и, я думаю, кто-нибудь поможет.
Отредактировано turbot (05-05-2015 00:02:53)
Отсутствует
Мне просто кажется, что это лишний функционал для данного расширения
согласен.
Надо менять уже напечатанный на странице текст, который я не могу изменить.
попробуйте этот аддон:
https://addons.mozilla.org/ru/firefox/addon/transcode/
Исправляет текст написанный не в той раскладке. Т.е. из "ghbdtn" делает "привет".
Отсутствует
pag77
Предложенное вами расширение делает тоже самое что предложенная выше кнопка, описанная мной программа Арум и ещё несколлько подобных включая Пунто Свитчер.
Насчёт лишнего функционала. Рассмотрим абстрактно функция данного адона помочь прочитать непонятное будь то "hello", или "përshëndetje" аддон помогает узнать что написано "привет". Но "ghbdtn" (поймите УЖЕ НАПИСАНО НА СТРАНИЦЕ, внимательно прочитайте что я писал! Не я пишу и мне надо исправить, а приходят сообщения с УЖЕ написанным и я НЕ могу исправить) тоже "привет" и тоже требует перевода.
Отсутствует
это настолько специфический функционал, что тут действительно проще слепить custom buttons.
вот, ловите, слепил на скорую руку, на основе "Преобразование из латиницы в кириллицу и наоборот"
вроде даже работает
custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3EURLCorrector%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bcustombuttons-stdicon-1%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5Bthis.noSelUseFullText%20%3D%20true%3B%0Athis.convTableForward%20%3D%20%7B%0A%20%20%20%20%22%5C%22%22%3A%20%22@%22%2C%0A%20%20%20%20%22%3A%22%3A%20%22%5E%22%2C%0A%20%20%20%20%22%3B%22%3A%20%22%24%22%2C%0A%20%20%20%20%22%3F%22%3A%20%22%26%22%2C%0A%20%20%20%20%22%2C%22%3A%20%22%3F%22%2C%0A%20%20%20%20%22/%22%3A%20%22%7C%22%2C%0A%20%20%20%20%22.%22%3A%20%22/%22%2C%0A%20%20%20%20%22%u044D%22%3A%20%22%27%22%2C%0A%20%20%20%20%22%u0431%22%3A%20%22%2C%22%2C%0A%20%20%20%20%22%u044E%22%3A%20%22.%22%2C%0A%20%20%20%20%22%u0416%22%3A%20%22%3A%22%2C%0A%20%20%20%20%22%u0436%22%3A%20%22%3B%22%2C%0A%20%20%20%20%22%u0411%22%3A%20%22%3C%22%2C%0A%20%20%20%20%22%u042E%22%3A%20%22%3E%22%2C%0A%20%20%20%20%22%u042D%22%3A%20%22%5C%22%22%2C%0A%20%20%20%20%22%u0445%22%3A%20%22%5B%22%2C%0A%20%20%20%20%22%u044A%22%3A%20%22%5D%22%2C%0A%20%20%20%20%22%u0451%22%3A%20%22%60%22%2C%0A%20%20%20%20%22%u0425%22%3A%20%22%7B%22%2C%0A%20%20%20%20%22%u042A%22%3A%20%22%7D%22%2C%0A%20%20%20%20%22%u0401%22%3A%20%22%7E%22%2C%0A%20%20%20%20%22%u2116%22%3A%20%22%23%22%2C%0A%20%20%20%20%22%u0424%22%3A%20%22A%22%2C%0A%20%20%20%20%22%u0444%22%3A%20%22a%22%2C%0A%20%20%20%20%22%u0418%22%3A%20%22B%22%2C%0A%20%20%20%20%22%u0438%22%3A%20%22b%22%2C%0A%20%20%20%20%22%u0421%22%3A%20%22C%22%2C%0A%20%20%20%20%22%u0441%22%3A%20%22c%22%2C%0A%20%20%20%20%22%u0412%22%3A%20%22D%22%2C%0A%20%20%20%20%22%u0432%22%3A%20%22d%22%2C%0A%20%20%20%20%22%u0423%22%3A%20%22E%22%2C%0A%20%20%20%20%22%u0443%22%3A%20%22e%22%2C%0A%20%20%20%20%22%u0410%22%3A%20%22F%22%2C%0A%20%20%20%20%22%u0430%22%3A%20%22f%22%2C%0A%20%20%20%20%22%u041F%22%3A%20%22G%22%2C%0A%20%20%20%20%22%u043F%22%3A%20%22g%22%2C%0A%20%20%20%20%22%u0420%22%3A%20%22H%22%2C%0A%20%20%20%20%22%u0440%22%3A%20%22h%22%2C%0A%20%20%20%20%22%u0428%22%3A%20%22I%22%2C%0A%20%20%20%20%22%u0448%22%3A%20%22i%22%2C%0A%20%20%20%20%22%u041E%22%3A%20%22J%22%2C%0A%20%20%20%20%22%u043E%22%3A%20%22j%22%2C%0A%20%20%20%20%22%u041B%22%3A%20%22K%22%2C%0A%20%20%20%20%22%u043B%22%3A%20%22k%22%2C%0A%20%20%20%20%22%u0414%22%3A%20%22L%22%2C%0A%20%20%20%20%22%u0434%22%3A%20%22l%22%2C%0A%20%20%20%20%22%u042C%22%3A%20%22M%22%2C%0A%20%20%20%20%22%u044C%22%3A%20%22m%22%2C%0A%20%20%20%20%22%u0422%22%3A%20%22N%22%2C%0A%20%20%20%20%22%u0442%22%3A%20%22n%22%2C%0A%20%20%20%20%22%u0429%22%3A%20%22O%22%2C%0A%20%20%20%20%22%u0449%22%3A%20%22o%22%2C%0A%20%20%20%20%22%u0417%22%3A%20%22P%22%2C%0A%20%20%20%20%22%u0437%22%3A%20%22p%22%2C%0A%20%20%20%20%22%u0419%22%3A%20%22Q%22%2C%0A%20%20%20%20%22%u0439%22%3A%20%22q%22%2C%0A%20%20%20%20%22%u041A%22%3A%20%22R%22%2C%0A%20%20%20%20%22%u043A%22%3A%20%22r%22%2C%0A%20%20%20%20%22%u042B%22%3A%20%22S%22%2C%0A%20%20%20%20%22%u044B%22%3A%20%22s%22%2C%0A%20%20%20%20%22%u0415%22%3A%20%22T%22%2C%0A%20%20%20%20%22%u0435%22%3A%20%22t%22%2C%0A%20%20%20%20%22%u0413%22%3A%20%22U%22%2C%0A%20%20%20%20%22%u0433%22%3A%20%22u%22%2C%0A%20%20%20%20%22%u041C%22%3A%20%22V%22%2C%0A%20%20%20%20%22%u043C%22%3A%20%22v%22%2C%0A%20%20%20%20%22%u0426%22%3A%20%22W%22%2C%0A%20%20%20%20%22%u0446%22%3A%20%22w%22%2C%0A%20%20%20%20%22%u0427%22%3A%20%22X%22%2C%0A%20%20%20%20%22%u0447%22%3A%20%22x%22%2C%0A%20%20%20%20%22%u041D%22%3A%20%22Y%22%2C%0A%20%20%20%20%22%u043D%22%3A%20%22y%22%2C%0A%20%20%20%20%22%u042F%22%3A%20%22Z%22%2C%0A%20%20%20%20%22%u044F%22%3A%20%22z%22%2C%0A%20%20%20%20__proto__%3A%20null%0A%7D%3B%0A%0Athis.convTableBackward%20%3D%20%7B%20__proto__%3A%20null%20%7D%3B%0Afor%28var%20c%20in%20this.convTableForward%29%0A%20%20%20%20this.convTableBackward%5Bthis.convTableForward%5Bc%5D%5D%20%3D%20c%3B%0A%0Athis.insertText%20%3D%20function%28ta%2C%20text%2C%20noFocus%29%20%7B%0A%20%20%20%20var%20editor%20%3D%20ta.QueryInterface%28Components.interfaces.nsIDOMNSEditableElement%29%0A%20%20%20%20%20%20%20%20.editor%0A%20%20%20%20%20%20%20%20.QueryInterface%28Components.interfaces.nsIPlaintextEditor%29%3B%0A%20%20%20%20if%28editor.flags%20%26%20editor.eEditorReadonlyMask%29%0A%20%20%20%20%20%20%20%20return%3B%0A%0A%20%20%20%20var%20sTop%20%3D%20ta.scrollTop%3B%0A%20%20%20%20var%20sHeight%20%3D%20ta.scrollHeight%3B%0A%20%20%20%20var%20sLeft%20%3D%20ta.scrollLeft%3B%0A%20%20%20%20//%20var%20sWidth%20%3D%20ta.scrollWidth%3B%0A%0A%20%20%20%20if%28noFocus%29%20%7B%0A%20%20%20%20%20%20%20%20var%20val%20%3D%20ta.value%3B%0A%20%20%20%20%20%20%20%20var%20ss%20%3D%20ta.selectionStart%3B%0A%20%20%20%20%20%20%20%20ta.value%20%3D%20val.substring%280%2C%20ss%29%20+%20text%20+%20val.substring%28ta.selectionEnd%29%3B%0A%20%20%20%20%20%20%20%20var%20se%20%3D%20ss%20+%20text.length%3B%0A%20%20%20%20%20%20%20%20ta.selectionStart%20%3D%20se%3B%0A%20%20%20%20%20%20%20%20ta.selectionEnd%20%3D%20se%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%20%7B%0A%0A%20%20%20%20%20%20%20%20if%28text%29%0A%20%20%20%20%20%20%20%20%20%20%20%20editor.insertText%28text%29%3B%0A%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20editor.deleteSelection%280%29%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20ta.scrollTop%20%3D%20sTop%20+%20%28ta.scrollHeight%20-%20sHeight%29%3B%0A%20%20%20%20ta.scrollLeft%20%3D%20sLeft%3B%20//%20+%20%28ta.scrollWidth%20-%20sWidth%29%3B%0A%7D%3B%0Athis.inPrimaryLayout%20%3D%20function%28s%29%20%7B%0A%20%20%20%20var%20c%3B%0A%20%20%20%20for%28var%20i%20%3D%200%2C%20l%20%3D%20s.length%3B%20i%20%3C%20l%3B%20i++%29%20%7B%0A%20%20%20%20%20%20%20%20c%20%3D%20s.charAt%28i%29%3B%0A%20%20%20%20%20%20%20%20if%28c%20in%20this.convTableForward%29%0A%20%20%20%20%20%20%20%20%20%20%20%20return%20true%3B%0A%20%20%20%20%20%20%20%20if%28c%20in%20this.convTableBackward%29%0A%20%20%20%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%7D%0A%20%20%20%20return%20false%3B%0A%7D%3B%0Athis.switchKeybLayout%20%3D%20function%28convTable%2C%20s%29%20%7B%0A%20%20%20%20var%20r%20%3D%20%22%22%2C%20c%3B%0A%20%20%20%20for%28var%20i%20%3D%200%2C%20l%20%3D%20s.length%3B%20i%20%3C%20l%3B%20i++%29%20%7B%0A%20%20%20%20%20%20%20%20c%20%3D%20s.charAt%28i%29%3B%0A%20%20%20%20%20%20%20%20r%20+%3D%20c%20in%20convTable%20%3F%20convTable%5Bc%5D%20%3A%20c%3B%0A%20%20%20%20%7D%0A%20%20%20%20return%20r%3B%0A%7D%3B%0Athis.switchSelKeybLayout%20%3D%20function%28s%29%20%7B%0A%20%20%20%20try%20%7B%0A%20%20%20%20%20%20%20%20var%20ta%20%3D%20document.commandDispatcher.focusedElement%3B%0A%20%20%20%20%20%20%20%20var%20val%20%3D%20ta.value%3B%0A%20%20%20%20%20%20%20%20var%20sel%20%3D%20val.substring%28ta.selectionStart%2C%20ta.selectionEnd%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20catch%28e%29%20%7B%0A%20%20%20%20%20%20%20%20return%20this.switchSelKeybLayout2%28%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20if%28this.noSelUseFullText%20%26%26%20%21sel%29%20%7B%0A%20%20%20%20%20%20%20%20ta.selectionStart%20%3D%200%3B%0A%20%20%20%20%20%20%20%20ta.selectionEnd%20%3D%20val.length%3B%0A%20%20%20%20%20%20%20%20sel%20%3D%20val%3B%0A%20%20%20%20%7D%0A%20%20%20%20if%28%21sel%29%0A%20%20%20%20%20%20%20%20return%20this.switchSelKeybLayout2%28%29%3B%0A%0A%20%20%20%20sel%20%3D%20this.switchKeybLayout%28%0A%20%20%20%20%20%20%20%20this.inPrimaryLayout%28sel%29%20%3F%20this.convTableForward%20%3A%20this.convTableBackward%2C%0A%20%20%20%20%20%20%20%20sel%0A%20%20%20%20%29%3B%0A%20%20%20%20this.insertText%28ta%2C%20sel%29%3B%0A%7D%3B%0A//------------------------------------------------------------------------------%0Athis.switchSelKeybLayout2%20%3D%20function%28%29%20%7B%0A%09var%20focusedWindow%20%3D%20null%3B%0A%09if%20%28%21%28%22BrowserUtils%22%20in%20window%29%29%20%7B%20%0A%09%09focusedWindow%20%3D%20window.document.commandDispatcher.focusedWindow%3B%20%0A%09%7D%20else%20%7B%0A%09%09try%20%7B%0A%09%09%09focusedWindow%20%3D%20window.BrowserUtils.getFocusSync%28document%29%5B1%5D%3B%0A%09%09%7D%20catch%28e%29%20%7B%0A%09%09%09focusedWindow%20%3D%20this.getContentWindow%28%29%3B%0A%09%09%7D%0A%09%7D%0A%09var%20searchStr%20%3D%20focusedWindow.getSelection%28%29.toString%28%29%3B%0A%09if%20%28%28searchStr%20%3D%3D%20null%29%20%7C%7C%20%28searchStr%20%3D%3D%20%27%27%29%29%20%7B%0A%09%09return%3B%0A%09%7D%0A%09var%20result%20%3D%20%7B%7D%3B%0A%09result.document%20%3D%20focusedWindow.document%3B%0A%09result.range_window%20%3D%20focusedWindow.getSelection%28%29.getRangeAt%280%29%3B%0A%09var%20anchorNode%20%3D%20focusedWindow.getSelection%28%29.anchorNode%3B%0A%09result.range_is_text%20%3D%20%28anchorNode.parentNode.nodeName.toUpperCase%28%29%20%3D%3D%20%27PRE%27%29%20%3F%20true%20%3A%20false%3B%0A%09result.success%20%3D%20true%3B%0A%09result.text%20%3D%20searchStr.toString%28%29%3B%0A%0A%09var%20sel%20%3D%20this.switchKeybLayout%28%0A%09%20%20%20%20%20%20%20%20this.inPrimaryLayout%28result.text%29%20%3F%20this.convTableForward%20%3A%20this.convTableBackward%2C%0A%20%20%20%20%20%20%20%20%09result.text%0A%09%29%3B%0A%0A%09this.replace_selected_text%28result%2C%20sel%29%3B%0A%0A%7D%0A//------------------------------------------------------------------------------%0Athis.replace_selected_text%20%3D%20function%28selected%2C%20text%29%20%7B%0A%09//------------------------------------------------------------------------%0A%09if%20%28selected.range_window%29%20%7B%0A%09%09selected.range_window.deleteContents%28%29%3B%0A%09%09if%20%28selected.range_is_text%29%20%7B%0A%09%09%09selected.range_window.insertNode%28selected.document.createTextNode%28text%29%29%3B%0A%09%09%7D%20else%20%7B%0A%09%09%09var%20text_list%20%3D%20text.split%28/%5Cn/%29%3B%0A%09%09%09for%20%28var%20i%3Dtext_list.length%3B%20i%3E0%3B%20i--%29%20%7B%0A%09%09%09%09var%20t%20%3D%20text_list%5Bi-1%5D%3B%0A%09%09%09%09selected.range_window.insertNode%28selected.document.createTextNode%28t%29%29%3B%0A%09%09%09%09if%20%28%28i-1%29%20%3E%200%29%20%7B%0A%09%09%09%09%09selected.range_window.insertNode%28selected.document.createElement%28%27br%27%29%29%3B%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%0A%09%7D%0A%09//------------------------------------------------------------------------%0A%09else%20if%20%28selected.range_input%29%20%7B%0A%09%09var%20range_input%20%3D%20selected.range_input%3B%0A%09%09var%20ss%20%3D%20range_input.selectionStart%3B%0A%09%09var%20st%20%3D%20range_input.scrollTop%3B%0A%09%09var%20start%20%20%3D%20%28range_input.value%29.substring%280%2C%20ss%29%3B%0A%20%20%20%20%20%20%20%20%09var%20end%20%3D%20%28range_input.value%29.substring%28range_input.selectionEnd%2C%20range_input.textLength%29%3B%0A%09%09%0A%09%09range_input.value%20%3D%20start%20+%20text%20+%20end%3B%0A%0A%09%09var%20cpos%20%3D%20ss%20+%20text.length%3B%0A%09%09range_input.selectionStart%20%3D%20ss%3B%0A%09%09range_input.selectionEnd%20%3D%20cpos%3B%0A%09%09range_input.scrollTop%20%3D%20st%3B%0A%09%7D%0A%09//------------------------------------------------------------------------%0A%7D%0A//------------------------------------------------------------------------------%0Athis.getContentWindow%20%3D%20function%28browser%29%20%7B%0A%09var%20contentWindow%20%3D%20null%3B%0A%09if%20%28%21%20browser%29%20%7B%0A%09%09if%20%28%22gBrowser%22%20in%20window%29%20%7B%20%0A%09%09%09browser%20%3D%20window.gBrowser.selectedBrowser%3B%0A%09%09%7D%20else%20%7B%0A%09%09%09var%20wm%20%3D%20Components.classes%5B%22@mozilla.org/appshell/window-mediator%3B1%22%5D.getService%28Components.interfaces.nsIWindowMediator%29%3B%0A%09%09%09var%20wm_window%20%3D%20wm.getMostRecentWindow%28null%29%3B%0A%09%09%09contentWindow%20%3D%20wm_window.content%3B%0A%09%09%7D%0A%09%7D%0A%09if%20%28contentWindow%20%3D%3D%20null%29%20%7B%0A%09%09contentWindow%20%3D%20browser.contentWindowAsCPOW%20%7C%7C%20browser.contentWindow%3B%0A%09%7D%0A%09try%20%7B%0A%09%09var%20activeElement%20%3D%20contentWindow.document.activeElement%3B%0A%09%09if%20%28activeElement%20%26%26%20activeElement.contentWindow%29%20%7B%0A%09%09%09contentWindow%20%3D%20activeElement.contentWindow%3B%0A%09%09%7D%0A%09%7D%20catch%28e%29%20%7B%0A%09%7D%0A%09return%20contentWindow%3B%0A%7D%0A%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5Btry%7B%0Athis.switchSelKeybLayout%28%29%3B%0A%7Dcatch%28e%29%7B%0Aalert%28e%29%3B%0A%7D%0A%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5BAlt+z%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E
Отредактировано pag77 (01-04-2016 08:51:32)
Отсутствует
Подскажите почему не сохраняются настройки?
Установил S3.Google Переводчик 4.0.2, затем в настройках убираю галочку "Показать панель", но при перезапуске FF панель снова появляется каждый раз.
Отсутствует
Этот вопрос уже неоднократно задавали мне, поэтому я просто процитирую:
Убирается и СНОВА (после перезагрузки браузера) восстанавливается панель инсрументов S3.
Т.е. она не нужно, но убрать не получается... Что делать?
удалить Яндекс-Элементы или скрыть ихнюю панель.
Ну, "спасибо" за совет... - это не решение проблемы...
Как раз решение!
Дело в том что в Яндекс-Элементах уже не первый год неисправимый баг, который влияет на любые панели любых аддонов (я и несколько человек протестировали ряд дополнений имеющие собственные панели): их невозможно закрыть, так как Яндекс-Элементы открывают их снова. Напишите письмо в яндекс с описанием проблемы, может быть на этот раз они откликнутся и исправят свою ошибку, а может быть проигнорируют как десятки писем до этого.
Отсутствует
Спасибо за разъяснения добрый человек
Отсутствует
Здравствуйте. На Firefox Developer ver. 40.0a2 (2015-05-18) не работает быстрый перевод, иконка над выделенным текстом не появляется, при выделении с зажатым alt (пробовал менять на ctrl) ничего не происходит. Перевод страницы и перевод выделенного текста (пункты в меню) работает, но хотелось бы вернуть очень удобный быстрый перевод всплывающем окне. Использовал версию по ссылке выше https://www.dropbox.com/s/2iyfjays9sx3l … .02-fx.xpi.
Отсутствует
а вы его не отключили случайно?
галочка "перевод выделенного текста на лету" стоит?
Не отключал, сейчас попробовал ее выключить/включить, ничего не изменилось. Еще попробовал поставить Quick Translator, там тоже всплывающее окно не работает, подумал что может какое другое дополнение мешает, отключал все остальное, не помогло. Отключение мультипроцессорности тоже не меняет ситуацию.
Отсутствует
а вы когда версию из дропбокса загружали? сегодня?
только что проверил её, итоги:
Firefox Developer (40.0a2) - работает только при отключенном мультипроцессе
Firefox Nightly (41.0a1) - работает в обоих режимах
для Firefox Developer+мультипроцесс видимо что-то сломали, раз нормально отрабатывает в Nightly
да и ошибка какая-то чудная, причем ошибка не в переводчике:
15:23:43.600 TypeError: Cu.getJSTestingFunctions(...).objectAddress is not a function1 Prefetcher.jsm:97:31 toolkit/components/addoncompat/Prefetcher.jsm function objAddr(obj) { if (!isPrimitive(obj)) { return String(obj) + "[" + Cu.getJSTestingFunctions().objectAddress(obj) + "]"; } return String(obj); }
Отсутствует
а вы когда версию из дропбокса загружали? сегодня?
Вчера и сегодня утром, таки без мультипроцессорности работает, наверно изначально я попробовал ее отключить когда только поставил версию из addons.mozilla.org. Так починить для дев версии никак нельзя?
Отсутствует
Так починить для дев версии никак нельзя?
боюсь что дев+мультипроцессор на данный момент не в моих силах, ибо я даже не знаю что это такое "getJSTestingFunctions" и каким боком "function objAddr(obj)" относится к моему аддону
предполагаю что это внутренняя проблема дев-версии и через несколько дней прийдет обновление и все исправится самостоятельно
Отсутствует
Уважаемый pag77,
у меня возникло ещё одно преложение.
При переводе "на лету" переводится выделенный мышкой текст в поп-ап окошке.
При клике на любое свободное место окошко исчезает. При клике на [X] - то же самое.
Нельзя ли сделать, чтобы при клике на [X] перевод замещал выделенный текст как в режиме обучения? Ну, и окошко, естественно, исчезало бы.
Это предложение симметрично моему предыдущему, если помните
Данное предложение, конечно, низкоприоритетное - только если есть желание и вдохновение
Хорошо, когда у человека есть выбор, но плохо, когда он перед ним стоит ©
Отсутствует