Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 17 odgovora
  • 4.398 pregleda

Najnovija ↓

javascript prevod stranice 09.02.2011. u 21:34 · pre 191 mesec #1
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?
Re: javascript prevod stranice 09.02.2011. u 21:43 · pre 191 mesec #2
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
Potpis
http://norway.dakipro.com/
Re: javascript prevod stranice 09.02.2011. u 21:50 · pre 191 mesec #3
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! :)
Re: javascript prevod stranice 09.02.2011. u 23:33 · pre 191 mesec #4
ok, ali kako google translate povezati sa sajtom?
kako treba napraviti javascript da odredjuje koji jezik da uzme?

hvala na objasnjenjima
Re: javascript prevod stranice 10.02.2011. u 09:45 · pre 191 mesec #6
da li se u javascript-i pise kod, a nadugme samo adresa ka toj skripti?
Re: javascript prevod stranice 10.02.2011. u 10:21 · pre 191 mesec #7
>
Samo stavbi ovaj kod i uživaj!
Code:

  
function googleTranslateElementInit() {
  new google.translate.TranslateElement({
    pageLanguage: 'sr'
  }, 'google_translate_element');
}
  
  
Sviđa mi se1
Re: javascript prevod stranice 12.02.2011. u 13:37 · pre 191 mesec #8
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?
Re: javascript prevod stranice 12.02.2011. u 20:56 · pre 191 mesec #9
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.
Sviđa mi se1
Re: javascript prevod stranice 13.02.2011. u 10:35 · pre 191 mesec #10
kada to ubacim ispod <body> to mi se pojavi na ekranu, a ne prevedena stranica, sta da radim
Re: javascript prevod stranice 13.02.2011. u 10:53 · pre 191 mesec
izmenjeno 3 puta, poslednji put Milan Kragujevic 13.02.2011. u 11:46
  1. Milan Kragujevic13.02.2011. u 11:46zapis iz teksta poruke
  2. Milan Kragujevic13.02.2011. u 11:45zapis iz teksta poruke
  3. Milan Kragujevic13.02.2011. u 11:44zapis iz teksta poruke
#11
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>
Re: javascript prevod stranice 13.02.2011. u 16:26 · pre 191 mesec #12
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

Re: javascript prevod stranice 13.02.2011. u 18:39 · pre 191 mesec #14
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)
Potpis
rafforum.rs - Forum Računarskog Fakulteta
Re: javascript prevod stranice 13.02.2011. u 20:08 · pre 191 mesec #15
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
Re: javascript prevod stranice 13.02.2011. u 20:20 · pre 191 mesec #16
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).
Potpis
rafforum.rs - Forum Računarskog Fakulteta
Re: javascript prevod stranice 13.02.2011. u 20:40 · pre 191 mesec #17
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
Re: javascript prevod stranice 13.02.2011. u 21:07 · pre 191 mesec #18
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
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme