utorak, 08 mart 2011 09:06
XAConverter - Joomla 1.5 & 1.7
Štampa El. pošta

XAConverter omogućava jednostavno prevođenje sa latinice na ćirilicu i obrnuto. Svi HTML tagovi kao i specijalni karakteri( &****; ) se ne prevode tako da struktura teksta ostaje ne promenjena. Postoji mogućnost da se neki delovi teksta izuzmu od prevođenja tako što se napiše {xa} na poćetku i {/xa} na kraju teksta , npr. neki tekst {xa} ovaj deo teksta izuzeti od prevođenja {/xa} neki tekst. Napominjen da se HTML tagovi ne verifikuju tako da postoji mogućnost ako tagovi nisu dobro napisani da budu prevedeni ili da sa sobom povuku deo teksta koji treba da se prevede.
Postoje određene reči koje se ne mogu bukvalno prevoditi. Ovo važi samo u situacijama kad se prevodi sa latinice na ćirilicu , npr. injekcija će biti prevedena kao ињекција sto je pogrešno. Pošto mi poznavanje srpskog jezika nije jača strana na netu sam pronasao sledecu raspravu gde je dosta toga objašnjeno ali opet ne sve. Iz tog razloga sam odlučio sa ostavim mogućnost da se mogu dodavati određene reči koje treba da se izuzmu od bukvalnog prevoda. Pokušaću da objasnim kako da ubacite nove reči a da vas ne zamaram sa regularnim izrazima, ako i dalje ne budete razumeli slobodno me kontaktirajte. Ovde imate demo xaconverter klase za javascript koja je skoro identicna sa plugin-om za Joomlu.


reg_exp Princip rada je sledeći. Prvo se pretražuje tekst prema datom regularnom izrazu npr. injek[a-z]* , kad se pronađe reč uzima se sledeći parametar a to je broj 2 koji prestavlja drugo slovo u reči u konkretnom slučaju slovo n tj. to je mesto na kojem će se data reč podeliti na dva dela. Između ta dva dela biće ubačen niz slova koji se ne može prevesti da bi se sve to opet spojilo u jednu reč npr. inqwwwwwwwwwwwwwwwwwwwwwwqjekcija koja će zameniti reč injekcija. Kad se tekst prevede niz slova qwwwwwwwwwwwwwwwwwwwwwwq biće obrisan i dobiće se reč инјекција.


Sam regularni izraz ne bi trebao da prestavlja problem. Kao što se vidi iz izraza injek[a-z]* , injek je obavezan deo reči, [a-z] prestavlja sva slova a zvezdica minimalan broj slova. U konkretnom slučaju ne postoji minimalan broj slova, ako se nalazi znak plus onda  je minimum jedno slovo dok u oba slučaja maksimum nije definisan.

Napomena
Kod JCE editora svaki put kad se uradi konverzija JCE editor doda na početku teksta <p>&nbsp;</p>, da bi se to izbeglo potrebno je uraditi sledeće:
1. Otvoriti stranu za administraciju.
2. Components/JCE Administration/Editor Global Configuration/Newlines prebaciti na linebreak(<br>).

Originalan tekst.

mt_ignore



Preveden tekst.

mt_ignore



Deo teksta koji treba izuzeti od prevođenj.

mt_ignore



Nakon prevoda.

mt_ignore



Plugin možete preuzeti ovde.

Komentari
Branislav Kešelj 02.01.2012. - 11:24
Posalji mi mail na branislavkeselj @gmail.com pa cu ti poslati ispravku .... sa verzijom 2.0.17 nema problema ..... problem je u paralelnim funkcijama koje pristupaju editoru(JCE i TinyMce) ... to je ispravljeno u verziji Joomla 1.7....
Danilo 01.01.2012. - 02:19
Odlican je dodatak samo ako mozes da mi pomognes instalirao sam JCE 2.0.19 i sad kad kliknem na XAConverter on mi jednostavno izbaci iz članka, editora na pocetak joomle. Sa TinyMCE radi sve sve besprekorno. Presao sam na JCE samo zbog obilje opcija i toliko podesavanja da me i smorilo. Ako znaš kako da podesim da mi radi XAConverter i na ovom editoru bio bih ti veoma zahvalan. (Napominjem da mi ostali pluginovi rade osim ovog.)
Vladimir Marković 03.11.2011. - 09:55
Zašto uludo trošiti radne sate na slajding menije i slične mrdalice kada za joomla ima toliko korisnog da se uradi. Puno pohvala za plugin.
Ujedno, potrebna mi je profesionalna pomoć na mom Joomla projektu pa ti predlažem da me kontaktiraš na
Milan Milic 16.03.2011. - 21:20
Ovo je ludilo!!!
Nastavi samo tako
Dodaj komentar

Security code
Osveži

Latest Comments
Latest News
 Program ECR TOOL  služi za unos i iščitavanje artikala iz Galeb fiskalnih kasa. Korišćenje makro je veoma
Moj drugi AVR-GCC projekat je modifikacija prethodnog a jedina razlika je u senzoru za merenje temperature. U ovom slučaju se koristi
Izvorni kod(LCD,K-tip,1-1023℃)
01.februar.2012. - 22:59
Kompletan tekst možete pročitati ovde. Ako imate neka pitanja, pišite. Svaka sugestija je dobro
Izvorni kod(LCD,DS18b20)
01.februar.2012. - 22:59
Kompletan tekst možete pročitati ovde. Ako imate neka pitanja, pišite. Svaka sugestija je dobro
 Pre jedno 6 godina batalio sam elektroniku i sve što se na sajtu nalazi je iz tog perioda. Na svu sreću dokumentacija je isto