[ milos 2 @ 09.02.2011. 20:34 ] @
nasao sam na jednom sajtu da ima sajt prevod na 24 jezika. kada stavim strelicu misa na, u ovom slucaju zastavicu, dole gde obicno pise adresa stranice pisalo je javascript (sr | i tu jezik na koji prevodi). da li mozete da mi kazete gde mogu da nadjem skripte za prevod stranica?
[ dakipro @ 09.02.2011. 20:43 ] @
To sto si video da ima javascript preko zastavice nije bas skripta koja prevodi sajt (ako tako nesto uopste postoji) vec je to javascript koji odredjuje koji ces jezik ti da gledas na sajtu.
Pretpostavljam da taj sajt koristi google translate, cima ima 24 jezika, jer sumnjam da neko aktivno azurira sadrzaj sajta na 24 jezika, a i zasto bi.
Probaj google translate servis, mozda radi bas ono sto tebi treba
[ Milan Kragujevic @ 09.02.2011. 20:50 ] @
Citat:
dakipro: To sto si video da ima javascript preko zastavice nije bas skripta koja prevodi sajt (ako tako nesto uopste postoji) vec je to javascript koji odredjuje koji ces jezik ti da gledas na sajtu.
Pretpostavljam da taj sajt koristi google translate, cima ima 24 jezika, jer sumnjam da neko aktivno azurira sadrzaj sajta na 24 jezika, a i zasto bi.
Probaj google translate servis, mozda radi bas ono sto tebi treba

Preduhitro si me!
[ milos 2 @ 09.02.2011. 22:33 ] @
ok, ali kako google translate povezati sa sajtom?
kako treba napraviti javascript da odredjuje koji jezik da uzme?

hvala na objasnjenjima
[ dakipro @ 09.02.2011. 22:42 ] @
evo ti hint, prvi link :)
Google: "how to integrate google translate"
[ milos 2 @ 10.02.2011. 08:45 ] @
da li se u javascript-i pise kod, a nadugme samo adresa ka toj skripti?
[ Milan Kragujevic @ 10.02.2011. 09:21 ] @
>
Samo stavbi ovaj kod i uživaj!
Code:

  
function googleTranslateElementInit() {
  new google.translate.TranslateElement({
    pageLanguage: 'sr'
  }, 'google_translate_element');
}
  
  
[ milos 2 @ 12.02.2011. 12:37 ] @
ok, hvala na kodu, ali gde ubacujem taj kod?
ja sam napravio preko notepad-a jascript tako sto sam taj fajl snimio ka .js, ali kada ga pokrenem, odnosno kliknem na link ka tom fajlu, on mi daje da ga download-ujem
da li to mozda server ne podrzava javascript? i da li je to mogucce, jer znam da neki ne podrzavaju php?
[ Milan Kragujevic @ 12.02.2011. 19:56 ] @
Kod ubaci u <body> tag (ispod njega)
JavaScript je Client/SIde jezik,sto znaci da moras da ga u;itas u document preko scrpt src,a ne da mu direktno pristupas.Ukratko,svi pregledaci podrzavaju JavaScript,to nema veze sa serverom.
[ milos 2 @ 13.02.2011. 09:35 ] @
kada to ubacim ispod <body> to mi se pojavi na ekranu, a ne prevedena stranica, sta da radim
[ Milan Kragujevic @ 13.02.2011. 09:53 ] @
Citat:
milos 2: kada to ubacim ispod <body> to mi se pojavi na ekranu, a ne prevedena stranica, sta da radim

Ubaci ovaj kod :
Code:

<script>
function googleTranslateElementInit() {
  new google.translate.TranslateElement({
    pageLanguage: 'sr'
  }, 'google_translate_element');
}
  </script>
  <script src="http://translate.google.com/tr...?cb=googleTranslateElementInit"></script>




[Ovu poruku je menjao Milan Kragujevic dana 13.02.2011. u 11:44 GMT+1]

[Ovu poruku je menjao Milan Kragujevic dana 13.02.2011. u 11:45 GMT+1]

[Ovu poruku je menjao Milan Kragujevic dana 13.02.2011. u 11:46 GMT+1]
[ milos 2 @ 13.02.2011. 15:26 ] @
da, ali ja nisam imao ovaj poslednji red, i meni se ispisivala cela skripta, moj kod je bio ovo:

Code:

function googleTranslateElementInit() {
  new google.translate.TranslateElement({
    pageLanguage: 'sr'
  }, 'google_translate_element');
}

taj kod si mi prvi napisao

a ni sa ovim novim ne dobijem nista, samo ono sto je na stranici, ne dobijem da biram jezik.

kako sam da dobijem skriptu, jer pogledaj source stranice milos.site88.net

[ milos 2 @ 13.02.2011. 16:27 ] @
sada sam ja to dirao, pa ne vredi, ali pogledaj ovaj sajt www.dr-tatjanadjordjevic.com

e mene zanima kako su napravljene skripte za taj prevodilac
[ Aleksandar Ružičić @ 13.02.2011. 17:39 ] @
ako pogledas source tog sajta (ctrl+u precica u vecini browsera) videces na osnovu ovih linija:

Code (html):

<script type="text/javascript" src="/modules/mod_gtranslate/jquery.js"></script>
<script type="text/javascript" src="/modules/mod_gtranslate/jquery-translate.js"></script>
 


da koristi (izmedju ostalog; sajt je ocajno odradjen ali to nije bitno trenutno) jQuery sa jQuery Translate plugin-om koji integrise Google Ajax Language API.

ako nastavis dalje da citas source docices do dela "PREVODILAC":
Code (html):

<script type="text/javascript">
//<![CDATA[
if(jQuery.cookie('glang') && jQuery.cookie('glang') != 'sr') jQuery(function($){$('body').translate('sr', $.cookie('glang'), {toggle:true, not:'.notranslate'});});
//]]>
</script>
 
<script type="text/javascript">
//<![CDATA[
   function doTranslate(lang_pair) {if(lang_pair.value)lang_pair=lang_pair.value;var lang=lang_pair.split('|')[1];jQuery.cookie('glang', lang, {path: '/'});jQuery(function($){$('body').translate('sr', lang, {toggle:true, not:'.notranslate'});});}
//]]>
</script>
 
 
<a href="javascript:doTranslate('sr|sr')" title="Serbian" class="flag" style="background-position:-600px -300px;"><img src="/modules/mod_gtranslate/tmpl/lang/blank.png" height="24" width="24" alt="Serbian" /></a>

<a href="javascript:doTranslate('sr|bg')" title="Bulgarian" class="flag" style="background-position:-200px -0px;"><img src="/modules/mod_gtranslate/tmpl/lang/blank.png" height="24" width="24" alt="Bulgarian" /></a> ...
 


to bi trebalo da ti bude dovoljno infomacija da sastavis svoj kod...


edit: sad videh da koristis internet explorer, koliko se secam on nema precicu za view source vec moras desni klik -> view source (btw moja preporuka ti je da koristis neki od "boljih" browsera ako vec hoces da ucis html/css/js kao sto su firefox+firebug ili chrome+devtools)
[ milos 2 @ 13.02.2011. 19:08 ] @
ja sam dobio, da ne kazem naredjenje, da prevedem jedan sajt, a da nemam reklamu kao sto bih imao kad bih koristio google translate, a da prevodi, tako da sajt jeste ocajno napravljen, ali meni treba samo taj deo. hvala mnogo sto mi pomazes
[ Aleksandar Ružičić @ 13.02.2011. 19:20 ] @
mislio sam na sajt ove doktorke, nijedan drugi nisam gledao. a ako si ga ti radio onda ne shvatam poentu ove teme...

kao sto sam rekao u predhodnoj poruci, imas dovoljno materijala da napravis to sto ti treba.
ne znam o kakvim reklamama za google translate pricas jer koliko sam ja upoznat google ne zahteva da na vidno mesto stavis neki njihov logo i sl (komentar u kodu sa kopirajtom je druga stvar, i to ne smes da diras - ali to obicni korisnici ne vide).
[ milos 2 @ 13.02.2011. 19:40 ] @
nisam znao da ne vide, jer kada sam isao preview on mi daje pored dela gde se nalazi padajuci meni za izbor jezika i google logo, ali probacu da stavim, pa da vidim

nisam ja pravio taj sajt, nego treba da prevedem jeedan drugi koji nisam ja pravio, direktno www.nikolatesla.org.rs, ali nije ni bitno, tek je taj uradjen samo da se zavrsi za dva dana, i sada ja treba da napravim prevod toga.

skinuo sam te skripte, medjutim on nece da mi prevede, moram opet pogledati o cemu se radi u kodu, jos jednom mnogo hvala
[ milos 2 @ 13.02.2011. 20:07 ] @
evo kako izgleda kada imas kod od google-a



e to me brine, ili ovako



e to kako izbrisati... ne samo ono sto izadje gore, nego ono powerd by google translate