Page 2 of 4

Re: Preslovljavanje sajta (ćirilica <-> latinica)

Posted: Thu Mar 19, 2009 2:47 pm
by Sofronije
Mozda malo upadam bezveze, ali dobronamerno.

Čitao sam početak i dalje me mrzelo. :)
Video sam da se pominje problem sa dj (odjava).
Rešiti tako sto za đ ne treba koristiti dj nego đ, što je i pravilno.

Re: Preslovljavanje sajta (ćirilica <-> latinica)

Posted: Wed Apr 22, 2009 12:16 am
by prsic
Jel moze neko da mi kaze kako na sajtu da mi se vide š,đ,č,ć i ž a ne neki znakovi,sta treba da uradim?

Re: Preslovljavanje sajta (ćirilica <-> latinica)

Posted: Wed Apr 22, 2009 4:47 am
by Vrlo Jak Tim

Re: Preslovljavanje sajta (ćirilica <-> latinica)

Posted: Wed May 06, 2009 8:40 am
by blackman
I posle svih ovih diskusija i pokušaja (uspešnih i neuspešnih), postoji li zaključak, makar za one koji prave od početka neku višejezičnu web prezentaciju u Joomla! (ćirilica, latinica, engleski, ...).
Šta u startu instalirati (com, modul, ...) da posle ne bude problema i napora prilikom održavanja svega toga?

Re: Preslovljavanje sajta (ćirilica <-> latinica)

Posted: Thu May 07, 2009 7:30 am
by mpele
Могу само да изнесем своје искуство - ипак, компонента је и направљена за моје потребе.
Код мене све функционише беспрекорно, пар чланака се уносе недељно, и сво ажурирање сајта је на ћирилици. Латиница се генерише аутоматски и о њој уопште не размишљам. Званично постоји и енглеска верзија сајта али ажурирање тог дела није заживело (мора ручно да се ради). Додуше, сајт је таквог типа да је важно имати само неке информације преведене коректно док се друге или не преводе или се преводе са GoogleTranslate (никако да одвојим времена да то решим боље).

Редослед при креирању новог сајта би био да се после основне инсталације инсталира JoomFish и да се подеси да ради са потребним језицима (ћирилица - default, латиница, енглески ...). После инсталирати моју компоненту која ће аутоматски радити конверзију ћирилица<->латиница. Најбоље је све текстове уносити на ћирилици јер унос на латиници захтева одређену дисциплину приликом куцања (нпр. odjava <> ођава), а постоји и проблем код термина који остају на енлгеском (нпр. ја@домен.цом).

То би било укратко а за сваку помоћ сам ту.

Re: Preslovljavanje sajta (ćirilica <-> latinica)

Posted: Thu May 07, 2009 8:54 am
by blackman
Hvala na odgovoru mpele. Imam još jedno pitanje vezano za tvoju komponentu za preslovljavanje.

Nisam je još isprobao, nego me u startu interesuje, moguće li je da osnovni unos bude na latinici a komponenta da ga prebaci u ćirilicu?

Re: Preslovljavanje sajta (ćirilica <-> latinica)

Posted: Thu May 07, 2009 9:25 am
by mpele
Теоретски јесте, али у пракси је мало другачије.
Пробем је што је сваки карактер из латинице пребачен у ћирилични еквивалент. Енглеске речи нема смисла пребацивати у ћирилицу, емаил адресе, сајтове такође. Постоје и речи из српског језика које могу бити погрешно пресловљене: odjezditi je одјездити а не ођезидти.

Наравно, када је пресловљавање завршено, помоћу Јоомfisha је могуће извршити преправке у ћириличној верзији, али тиме се прекида могућност аутоматског ажурирања измењеног чланка. Наиме, компонента ће у случају измењеног оригиналног текста аутоматски ажурирати "копију" док се ручно не измени "пресловљена копија".

Закључак: Много је лакше да оригинал буде у ћирилици.

Re: Preslovljavanje sajta (ćirilica <-> latinica)

Posted: Thu May 07, 2009 9:45 am
by blackman
Ok.
Hvala ti puno na odgovoru i savetima.
Instaliraću komponentu i probati. Ako ima problema, javljam se.

Pozdrav :)

Re: Preslovljavanje sajta (ćirilica <-> latinica)

Posted: Tue Sep 29, 2009 10:43 pm
by ningpa
Imao sam malih problema na serveru, u localu na winu je sve radilo kako treba.

Naime, prvo sto sam pokusao jeste da vec uneseni sadrzaj preslovim iz cirilice u latinicu, ali mi se desavalo da se sadrzaj samo 'prepise', dakle latinicni 'prevod' bude na cirilici (i nema onog obavestenja 'there are no translations available'). Malo sam guglao i nasao da je problem u tome sto str_replace php funkcija iz nekog razloga ne radi kada je fajl snimljen sa BOM-om. Skinuo sam BOM sa preslovljavanje.class.php fajla i preslovljavanje sadrzaja je proslo bez problema.

Mozda nekome bude od koristi.

mpele hvala na sjajnoj extenziji :)

Re: Preslovljavanje sajta (ćirilica <-> latinica)

Posted: Wed Sep 30, 2009 6:19 am
by mpele
Драго ми је да мој рад још неком користи :)
Него ningpa, реци ми да ли се аутоматски ажурирају измене у текстовима? Неко је давно пријавио тај баг, ја сам га исправио али се не сећам да ли сам ажурирао код овде на форуму.

Re: Preslovljavanje sajta (ćirilica <-> latinica)

Posted: Wed Sep 30, 2009 7:12 am
by ningpa
do sada nisam pokusavao to da radim :)

ne radi, tacnije nekako radi, ali bagovito i nepouzdano:

- dodam sadrzaj u cirilicni (originalni) tekst i snimim
- promena se vidi u cirilicnom tekstu, ali ne i u latinicnom (preslovljenom)
- obrisem dodati sadrzaj u cirilicnom tekstu, snimim. sada je promena nestala u cirilicnom (kao sto i treba da bude) ali se pojavila preslovljena u latinicnom :)
(to mi se desilo dva puta za redom)

nakon toga sam pokusao da pre nego sto snimim izmenu u cirilicnom tekstu prvo stisnem apply, pa onda save, ali se onda desilo da je latinicnu verziju zamenila cirilicna.
(dakle, preslovaljavanje na latinicu jos uvek postoji u bazi samo su polja published = 0 za introtext i fulltext, nemam ono obavestenje 'there are no translations available', ali mi se tekst pojavi nepreslovljen.)

onda sam pokusao jos jednom da dodam tekst, pa save, ali to nije nikakvu promenu izazvalo u latinicnoj verziji.

sto me dovodi do jednog pitanja:
Znam da ce ovo zvucati neprecizno, ali nekad se desava da se prilikom unosenja novog clanka introtext ne preslovi. Tacnije, preslovi se, ali u bazi u polju published stoji upisana 0. Dok kod title i fulltext sasvim lepo bude published = 1.

Kada odem u joomfish -> translation i izaberem zeljeni tekst, sva polja u editoru se pojave sa preslovljenim sadrzajem i kada text ponovo sninim i introtext unos u bazi se promeni u published = 1.

(ova nepreciznost u opisu je izazvana time sto se to desava kada neko drugi vrsi unos)

Jesam malo cackao po extenziji, ali nisam uspeo da shvatim zasto se to desava, pa ako imas neku ideju u kom pravcu dalje da trazim... :)

Re: Preslovljavanje sajta (ćirilica <-> latinica)

Posted: Wed Sep 30, 2009 7:30 am
by mpele
Такви су симптоми и били пријављивани. Пошто видим да си упућен у проблематику узми овај фајл и пробај са њим. Он ће да реши бар проблеме са необјављеним преведеним чланцима.
Јави резултате па да јуримо грешке ако их је остало.

Re: Preslovljavanje sajta (ćirilica <-> latinica)

Posted: Wed Sep 30, 2009 7:36 am
by ningpa
ok, hvala... zamenio fajl, pa javljam rezultate ;)

Re: Preslovljavanje sajta (ćirilica <-> latinica)

Posted: Wed Sep 30, 2009 10:27 am
by ningpa
hmmm... opet je sve u localu lepo radilo, ali na serveru nije.
kada dodam sadrzaj u neki vec postojeci tekst on potpuno ignorise to u preslovljenom tekstu.
(ne upise se u bazu nikakva izmena u latinicnoj verziji)

jos malo sam cackao i dosao do toga da je problem u upitu u 124. redu:

Code: Select all

if($original[1] != $md5_sum && strlen($original[1]) > 32)
nekako je uvek bio false, kada sam promenio upit da uvek bude true, sve je proradilo kako treba.
(posle svake izmene teksta -> apply -> save i sadrzaj se lepo preslovi)

postoji razlika OS-u (u localu win, na serveru unix), u php-u (local: 5.2.0, server: 5.2.9), u joomli (u localu je 1.5.7, na serveru 1.5.10), dok je verzija joomfisha identicna(2.0.3).

koliko mi se cini ova izmena ne bi trebalo da utice na unos novih tekstova i u 'najgorem' slucaju trebalo bi da, eventualno naknadno izmenjeni preslovljeni tekst, zameni novim koji potpuno odgovara originalno unesenom (u mom slucaju cirilicnom)?

Re: Preslovljavanje sajta (ćirilica <-> latinica)

Posted: Wed Sep 30, 2009 11:02 am
by mpele
ningpa wrote: jos malo sam cackao i dosao do toga da je problem u upitu u 124. redu:

Code: Select all

if($original[1] != $md5_sum && strlen($original[1]) > 32)
koliko mi se cini ova izmena ne bi trebalo da utice na unos novih tekstova i u 'najgorem' slucaju trebalo bi da, eventualno naknadno izmenjeni preslovljeni tekst, zameni novim koji potpuno odgovara originalno unesenom (u mom slucaju cirilicnom)?
У том реду се крије цака око тога да ли је чланак ручно преправљан у joomfish-у. Функција md5 даје стринг дужине 32 карактера, а аутоматско пресловљавање у базу записује поред тих 32 још 3 додатна карактера - док joomfish уписује само 32. Тиме је постигнуто да када се једном ручно мења латинични текст тај текст се више не обрађује аутоматски.

Уколико заобиђеш овај услов увек ће се увек извшавати пресловљавање, што значи да ће сви (или задњих 10 мењаних) чланака увек бити пресловљени и изнова уписани у базу. Визуелни преглед шта се дешава најбоље имаш када директно у компоненти притиснеш apply.

Jevents i Preslovljavanje sajta (ćirilica <-> latinica)

Posted: Sat Oct 03, 2009 8:05 pm
by vasssske
Skoro sam "natrčao" na preslovljavanje com/plg i vrlo sam zadovoljan, pogotovo cenom :) Reših da primenim Jevents komponentu i pridodah je na listu za moguću doradu JoomFish-om putem
http://www.jevents.net/en/jevents-club/ ... ement-file

U tabelu sam dodao:
jevents_vevdetail--description-location-summary-contact-organizer-extra_info

i preslovljavanje stvarno odradi skoro šta treba, jedino što bi još trebao da reference_id(iz jos_jf_content) = evdet_id(iz jos_jevents_vevdetail) - ručno promenjeno, sve radi

POSTOJI LI MOGUĆNOST DA SE TAKO NEŠTO NAREDI IZ TABELE?

Re: Preslovljavanje sajta (ćirilica <-> latinica)

Posted: Mon Oct 05, 2009 6:54 am
by mpele
vasssske можеш ли да ми објасниш шта значи :"DA SE TAKO NEŠTO NAREDI IZ TABELE?"
Конкретно немам инталирану додичну компоненту тако да би ми знатно олакшало ако би мало детаљније објаснио ситуацију.

пс. Имај у виду да верзија компоненте тренутно не ради коректно измене у текстовима. Грешка је исправљена али чекам да ми неко потврди да то сада ради па да објавим.

Re: Preslovljavanje sajta (ćirilica <-> latinica)

Posted: Mon Oct 05, 2009 7:12 am
by ningpa
ako mene cekas, cini mi se da je sve u redu.

na kraju je sve proradilo u 'orginalnom' obliku, bez ikakvih izmena sa moje strane. pratim i dalje sajt na kome je instalirana komponenta, za svaki slucaj, pa cu javiti ako bude bilo nekih problema.

hvala jos jednom :)

Re: Preslovljavanje sajta (ćirilica <-> latinica)

Posted: Mon Oct 05, 2009 7:44 am
by mpele
Од сада се задња верзија компоненте може скинути са линка:
http://joomlacode.org/gf/project/preslovljavanje/frs/

Уколико неко жели да допринесе овом пројекту (запажања, идеје, тестирање, активне измене) нека се јави.

Re: Preslovljavanje sajta (ćirilica <-> latinica)

Posted: Thu Nov 26, 2009 9:14 pm
by milosla
Поздрав заједници. Велико хвала mpelu за ову компоненту. Хвала теби ningpa. Идентичну ситуацију сам имао (скинути BOM). Поступих по твојем упутству и све је у реду. Хвала још једном. Да, користим Joomla 1.5.15 и Joom!Fish Version V2.0.4 (Lightning), колико да знате да све ради добро и са последњим верзијама. Тек сам почео са Joomla-ом, ништа посебно не радим - просто тестирам, да не кажем учим. Даће Бог да затреба. Иначе за ћирилицу се грчевито борим у смислу да је употребом сачувам. Ако неко од вас буде докон нека погледа

http://www.panicimis.in.rs

Нијe Joomla. У чистом HTML-у сам покушао да напишем шта сам програмирањем направио у последњих 15 година.

У здравље

Re: Preslovljavanje sajta (ćirilica <-> latinica)

Posted: Tue Dec 01, 2009 10:01 am
by mpele
Plug-in је измењен тако да се при сваком креирању/ажурирању пресловљавање стартује.

Дакле, са инсталираном компонентом и активираним Plugin-ом све ће се аутоматски одрађивати и крањи корисник неће ни приметити разлику.

пс. Замолио бих администре да избришу послате компоненте и плугинове из овог топика јер се ажуран код сада налази на http://joomlacode.org/gf/project/preslovljavanje/frs/

Re: Preslovljavanje sajta (ćirilica <-> latinica)

Posted: Fri Apr 16, 2010 10:07 pm
by snajperista
Na lokalu mi je radilo...
Na serveru neće ništa. Ne preslovljava ni title modula ni content... ništa.

Joomla 1.5.15
Joom!Fish Version V2.0.4 (Lightning)
PHP Version 5.2.9
Database Version: 5.0.67

Re: Preslovljavanje sajta (ćirilica <-> latinica)

Posted: Sat Apr 17, 2010 10:35 pm
by snajperista
Инсталирао сам поново све из почетка и никс. Неће да ми пресловљава уопште

Re: Preslovljavanje sajta (ćirilica <-> latinica)

Posted: Sat Apr 17, 2010 10:59 pm
by snajperista
Evo da se "pohvalim" rešio sam problem.
Lepo radi kada prebacujem latinicu u ćirilicu a obratno jok, i naravno pravi problema sa prebacivanjem komandi... >:(

Re: Preslovljavanje sajta (ćirilica <-> latinica)

Posted: Tue Apr 27, 2010 12:19 am
by snajperista
Има ли неко објашњење за ово. Све сам покушавао и никако... :(

Re: Preslovljavanje sajta (ćirilica <-> latinica)

Posted: Tue Apr 27, 2010 3:41 pm
by mpele
Можеш ли да будеш прецизнији где је проблем? Пресловљавање ћириличног текста је проблематично са више аспеката а да не спомињем пресловљавање html блокова - није ми познато да је тај проблем неко до краја решио успешно. И какве то команде желиш да пребациш и где?

Re: Preslovljavanje sajta (ćirilica <-> latinica)

Posted: Tue Apr 27, 2010 8:59 pm
by snajperista
Dešava se sleđeće:
- Na okalnoj mašini, ubacim ćirilični tekst i onda odem u komponentu Preslovljavanje kliknem na Aplay i on mi izbaci ono: UPISUJE: pa u nastavku latinični tekst i kada se ode na sajt sve lepo i zgodno, ćirilica ćirilici, latinica latinici

- Na live sereveru ubacim ćirilnični tekst, kliknem na Apay a on mi u tom "prozoru" izbaci UPIUJE i ćirični tekst. NA sajtu se tada pojavljuje ćirilica i na ćiriličnoj i na latiničnoj verziji.

- Glavni problem nastaj kada u latiničnoj verziju ubacim neku npr adersu npr www.[youtube]... ili slično a on ga preslovi u ćiričnu kako treba ali i adrese tako da bi mi bilo mnogo pogodnije kad a bi moga da uradim preslovljavanje ćirilice u latinicu...

Re: Preslovljavanje sajta (ćirilica <-> latinica)

Posted: Wed Apr 28, 2010 4:36 am
by mpele
Proveri da li ti u Podešavanjima na serveru nije postavljeno da preslovljava iz latinice u ćirilicu. To bi objasnilo šta ti se dešava - dobijena je ćirilica koja se nalazi u ćiriličnoj verziji.

Re: Preslovljavanje sajta (ćirilica <-> latinica)

Posted: Wed Apr 28, 2010 6:46 am
by snajperista
Ево подешавања:

Re: Preslovljavanje sajta (ćirilica <-> latinica)

Posted: Thu Apr 29, 2010 8:27 am
by mpele
Не могу овако напамент да видим где шкрипи. Али, ајд да лоцирамо проблем.

Пробај да направиш нови чланак у ћирилици, па погледај како је он приказан на сајту и ћириличној и у латиничној верзији. Ако даје оно "нема превода" за латиничну верзију онда стартуј пресловљавање па да видимо резултате. Такође, пробај да направиш ручно превод од неког другог новог чланка, да видимо да ли joomfish ради како треба.