[UserJS] Google Translate

w dziale Dostosowywanie Opery do własnych potrzeb
radd2 napisał(a):

Witam
Postępuje zgodnie z tym artykułem, ale gdy klikam na przycisk to oczymuję tłumaczenie na j. angielski i dodatkowo nie pokazuje mi sie małe okienko tylko otwiera sie nowa karta, nie mam pojecia co może być przyczyną. Korzystam z opery 9.52 build 10100. Proszę o pomoc

Medium napisał(a):

Prawdopodobnie na stronie, którą próbujesz przetłumaczyć, nie jest aktywny Twój skrypt.
Miałeś już wsześniej jakieś javaskrypty, czy ten jest pierwszy?

radd2 napisał(a):

Zainstalowane mam customizegoogle, ospell i snap-links - działają poprawnie
Testowałem Google Translate na kilku stronkach i na żadnej nie działa, w preferencjach witryn nic nie zmieniałem

Medium napisał(a):

Potestowałam i powiem szczerze, że mnie również małe okienko szybko przekształciło się w nową kartę z tłumaczeniem. Nie znam przyczyny.

radd2 napisał(a):

Wygląda na to, że skrypt nie jest dostosowany do nowej opery 9.5? 9.51/2?
medium dostajesz tłumaczenie poprawne na j. polski czy tak jak ja na angielski?

radd2 napisał(a):

Dzięki teraz działa elegancko smile

Medium napisał(a):

Originally posted by radd2:

medium dostajesz tłumaczenie poprawne na j. polski czy tak jak ja na angielski?


Chyba początkowo było na polski, potem się na angielski przerzuciło.

Dobry jest ten przycisk (z ikonką "Label Call Back"): button i ładnie pracuje ze skryptem dla zazaczonego tekstu. Te okienkowe się nie sprawdzają.

Poza tym mam dopisane w [Hotclick Popup Menu]:
Item, "Przetłumacz na polski"="Go to page, "javascript:var t=((window.getSelection&&window.getSelection())||(document.getSelection&&document.getSelection())||(document.selection&&document.selection.createRange&&document.selection.createRange().text));var e=(document.charset||document.characterSet);if(t!=''){location.href='http://translate.google.pl/translate_t?text='+t+'&hl=pl&langpair=auto|pl&tbb=1&ie='+e;}else{location.href='http://translate.google.pl/translate?u='+escape(location.href)+'&hl=pl&langpair=auto|pl&tbb=1&ie='+e;};", 1, "Przetłumacz na polski", "Label Call Back""
Pracuje ze skryptem dla zaznaczonego tekstu.

I jeszcze w [Edit Go Widget Popup Menu]:
Item, "Przetłumacz stronę"=Copy,,,, "Label Call Back" & New page & Go to page, "gtp %c"
przy czym trzeba z Google Translate utworzyć wyszukiwarkę i zastosować słowo kluczowe "gtp". Działa bez skryptu.

Tak więc nie walczę o prawidłowe działanie okienek, bo są mi niepotrzebne.

RealAddoN napisał(a):

Szkoda, ze nie jest to to samo co pierwotny skrypt, bo mimo wszystko pop upowe tlumaczenia byly nie raz o wiele wygodniejsze, niz przeklad calej strony. W dodatku tlumaczona witryna otwiera sie na tej samej karcie co wersja niepolska, co niekiedy utrudnia poprawne zrozumienie tresci.

Jest jakas szansa, ze skrypt zostanie przystosowany do nowej opery?

Medium napisał(a):

Originally posted by RealAddoN:

Szkoda, ze nie jest to to samo co pierwotny skrypt, bo mimo wszystko pop upowe tlumaczenia byly nie raz o wiele wygodniejsze, niz przeklad calej strony.


Popupowe może i tak, ale moje rozwiązanie dla [Hotclick Popup Menu] nie tłumaczy całej strony, a tylko zaznaczony tekst!

Originally posted by RealAddoN:

W dodatku tlumaczona witryna otwiera sie na tej samej karcie co wersja niepolska, co niekiedy utrudnia poprawne zrozumienie tresci.


Mnie to nie przeszkadza, bo flipem (prawy/lewy, lewy/prawy klawisz myszy) przerzucam strony.

Darck napisał(a):

przestało mi to działać. Teraz nie ważne co zaznacze, w nowym koenku - tym małym pokazuje się oryginał nie tłumaczenie. Pobrałem najnowszy .js i nie pomogło. co zrobić?

Medium napisał(a):

Darck, co Ci przestało działać?

Darck napisał(a):

chodzi o tłumaczenie zaznaczonego tekstu pojawiające się w "okenku" "divie" jak pokazane pod tym linkiem http://adas.jogger.pl/2008/06/18/userjs-google-translate-w-operze/
Więc teraz nieważne jaki tekst zaznacze pojawia się w okienku nieprzetłumaczony. Zazwyczaj pisze też tłumaczenie "Polish >> Polish", a tekst np. po angielsku w okienku/ramce

Medium napisał(a):

Mnie te okienka adasia też swego czasu przestały działać, dlatego tłumaczenia wciągnęłam do menu i jest OK. Trzeba by autora artykułu wywołać do tablicy :]

lemari napisał(a):

A otwiera się wam strona adas.jogger.pl , czy też podany wyżej link? W O10 ta strona nie chce mi się otworzyć.

adas napisał(a):

Hmm... Autorowi strony link działa, tak jak i skrypt. Skrypt też nie robi jakichś problemów. Może jakiś inny skrypt coś psuje? A macie najnowszą wersję skryptu?
(Opera 10 beta 1, Linux)

lemari napisał(a):

Stronę otworzyłem w innej przeglądarce, skrypt zapisałem ale jak teraz dodać przycisk ?

adas napisał(a):

Przeciągnąć...

lemari napisał(a):

z jednej przeglądarki na drugą ? czyli...png

Barthezdeleted napisał(a):

Originally posted by adas:

A macie najnowszą wersję skryptu?


O! Właśnie! Miałem wersje 1.6.18, która mi nie działała pod O10. Okazało się jednak, że jest dostępna nowsza wersja 1.6.24 i teraz wszystko działa. A już myślałem, o tym by kogoś pomęczyć o aktualizację skryptu wink Jednak czasami najprostsze rozwiązania są najmniej oczywiste smile

Darck napisał(a):

ja aktualizowalem do 1.6.24 i jest tak samo zle.
Pytanie które zadał lemari jest intrygujące wink

adas napisał(a):

Originally posted by lemari:

z jednej przeglądarki na drugą ?


No niekoniecznie wink Jak bym ten przycisk przeciagnął ze strony otwartej w Operze na pasek tejże Opery wink

lemari napisał(a):

Originally posted by adas:

No niekoniecznie <img src=" width="17" height="17" title=""> Jak bym ten przycisk przeciagnął ze strony otwartej w Operze na pasek tejże Opery



w tym sęk wink
właśnie z niewyjaśnionej przyczyny (na razie) nie otwiera mi się owa strona w Operze
http://yfrog.com/5btaktowygldap

lemari napisał(a):

Pozwolę sobie odświeżyć mój problem. Przypomnę że, nie otwiera mi się strona adas.jogger.pl , ale tylko w Operze ( konkretnie 10).
W IE8 , Chrome , FF ta strona normalnie się otwiera smile . Ściągnąłem nawet opera@usb i... też nie mogę wejść na ten blog. Ani wpisywanie w pasek adresu, ani przez google. Przez google mam komunikat jak post wyżej. Co robić ?

mam:
ad*
śmiga smile