Не могу понять, почему в Опере 9.27 не работает google-translate.js версий старше 1.6.30 в плане перевода выделенного текста в окошке. Вроде что-то там делает, но результат в окошке не появляется...
Даже в древней 8.54 пашет последняя версия 1.7.3, равно как и во всех последующих - 10.10, 10.60, 11.0x и 11.1x.
Как пункт меню в 8.54, 9.27, 10.10 и 10.60 (в 11.xx свое меню) используются эти варианты:
[more]
Код: [no]Item, "Перевести на русский"="Go to Page,"javascript:if(typeof ujs_google_translate=='function'){ujs_google_translate('auto|ru')}else{void(window.open('http://translate.google.com/translate'+(document.selection.createRange().text?'_t?text='+document.selection.createRange().text:'?u='+escape(location.href))+'&hl=ru&langpair=auto|ru&tbb=1'+(document.characterSet?'&ie='+document.characterSet:'')));}",1,, "Russia flag""
Item, "Перевести на английский"="Go to Page,"javascript:if(typeof ujs_google_translate=='function'){ujs_google_translate('auto|en')}else{void(window.open('http://translate.google.com/translate'+(document.selection.createRange().text?'_t?text='+document.selection.createRange().text:'?u='+escape(location.href))+'&hl=ru&langpair=auto|en&tbb=1'+(document.characterSet?'&ie='+document.characterSet:'')));}",1,, "English""
[/no]
Даже в древней 8.54 пашет последняя версия 1.7.3, равно как и во всех последующих - 10.10, 10.60, 11.0x и 11.1x.
Как пункт меню в 8.54, 9.27, 10.10 и 10.60 (в 11.xx свое меню) используются эти варианты:
[more]
Код: [no]Item, "Перевести на русский"="Go to Page,"javascript:if(typeof ujs_google_translate=='function'){ujs_google_translate('auto|ru')}else{void(window.open('http://translate.google.com/translate'+(document.selection.createRange().text?'_t?text='+document.selection.createRange().text:'?u='+escape(location.href))+'&hl=ru&langpair=auto|ru&tbb=1'+(document.characterSet?'&ie='+document.characterSet:'')));}",1,, "Russia flag""
Item, "Перевести на английский"="Go to Page,"javascript:if(typeof ujs_google_translate=='function'){ujs_google_translate('auto|en')}else{void(window.open('http://translate.google.com/translate'+(document.selection.createRange().text?'_t?text='+document.selection.createRange().text:'?u='+escape(location.href))+'&hl=ru&langpair=auto|en&tbb=1'+(document.characterSet?'&ie='+document.characterSet:'')));}",1,, "English""
[/no]