Početak › Forumi › Linuks › Opšte Linuks diskusije › Postavljena prezentacija OpenOffice.org Transliteratora
- This topic has 10 odgovora, 4 glasa, and was last updated 19 years, 6 months ranije by
urosevic.
-
AutorČlanci
-
23. januar 2007. u 11:05 am #8290
urosevic
UčesnikObaveštavam sve posetioce Linuxo foruma da sam postavio prezentaciju OpenOffice.org Transliteratora na adresu
http://www.urosevic.net/oootranslit
[*]OOoTranslit je makro za OpenOffice.org Writer koji omogućava dvosmerno preslovljavanje ćirilica latinica.[/*:m]
[*]OOoTranslit radi na OpenOffice.org od verzije 1.1.4 pa na dalje, što znači da su podržane i 2.x izdanja.[/*:m]
[*]OOoTranslit radi na svim operativnim sistemima na kojima radi i OpenOffice.org (uključpujući pored GNU/Linuxa i Macintosh i Windows).[/*:m]
[*]OOoTranslit ne radi na Calc-u (tabelarni proračuni) već samo na Writer-u (procesor teksta).[/*:m]
[*]OOoTranslit je besplatan program objavljen pod GNU GPL.[/*:m][/list:u]Izgled i sadržaj prezentacije nisu konačni i pretrpeće manje sadržajne i veće „kozmetičke” izmene. Svi dobronamerni komentari, kritike, sugestije, pomoć i sl. su dobrodošli.
23. januar 2007. u 12:29 pm #51817foxbunny
UčesnikObaveštavam sve posetioce Linuxo foruma da sam postavio prezentaciju OpenOffice.org Transliteratora na adresu
http://www.urosevic.net/oootranslit
[list]
[*]OOoTranslit je makro za OpenOffice.org Writer koji omogućava dvosmerno preslovljavanje ćirilica latinica.[/*:m]
[*]OOoTranslit radi na OpenOffice.org od verzije 1.1.4 pa na dalje, što znači da su podržane i 2.x izdanja.[/*:m]
[*]OOoTranslit radi na svim operativnim sistemima na kojima radi i OpenOffice.org (uključpujući pored GNU/Linuxa i Macintosh i Windows).[/*:m]
[*]OOoTranslit ne radi na Calc-u (tabelarni proračuni) već samo na Writer-u (procesor teksta).[/*:m]
[*]OOoTranslit je besplatan program objavljen pod GNU GPL.[/*:m][/list:u]Izgled i sadržaj prezentacije nisu konačni i pretrpeće manje sadržajne i veće „kozmetičke” izmene. Svi dobronamerni komentari, kritike, sugestije, pomoć i sl. su dobrodošli.
Da li postoji plan da se transliteracija ograniči na odrešene stilove?
Ili da se transliteracija ne radi za odabrane stilove? Na primer, bilo bi extra da se napravi jedan character stil koji će biti primenjen na sav tekst koji treba da ostane u latiničnom pismu, pa se onda kaže transliteratoru da ne radi transliteraciju na tekstu koji je obeležen tim stilom. U stvari, bilo koja vrsta formatiranja dolazi u obzir, na primer marker ili neke karakteristike fontova.
23. januar 2007. u 6:38 pm #51818urosevic
UčesnikAko u Search&Replace dijalogu postoji ta mogućnost, onda je relativno lako (da ne kažem, manje teško) moguće to uraditi. Ako ne postoji, opet postoji mogućnost (da se na dijalogu dropdown lista napuni stilovima paragrafa postojećim u dokumentu, a onda da se za svaki karakter isputuje kom stilu paragrafa pripada, i ako odgovara izabrano m stilu da se vrži/ne vrši preslovljavanje, u zavisnosti kako je odabrano).
Naravno, za ovo neću skorije imati vremena, a svaka pomoć u domenu nadogradnje makroa je dobro došla.
Ispred te mogućnosti mi je dodavanje podrške za Calc.
24. januar 2007. u 2:12 pm #51819Časlav Ilić
UčesnikDa li postoji plan da se transliteracija ograniči na odrešene stilove?
Ili da se transliteracija ne radi za odabrane stilove? Na primer, bilo bi extra da se napravi jedan character stil koji će biti primenjen na sav tekst koji treba da ostane u latiničnom pismu, pa se onda kaže transliteratoru da ne radi transliteraciju na tekstu koji je obeležen tim stilom. U stvari, bilo koja vrsta formatiranja dolazi u obzir, na primer marker ili neke karakteristike fontova.
Dok Urke to ne sredi :), ako je hitno ili korisno, imam ja nekakav kvazi-transliterator za Open-ofis iz komandne linije (u stvari, provlači tekst iz dokumenta kroz datu spoljašnju naredbu), kojem se zadaje izvorni jezik koji treba da se filtrira u dokumentu. Znači, neće da dira tekst čiji stil, bilo pasusni bilo znakovni, ne odgovara izvornom jeziku (jezik se zadaje pod jezičkom Font stila). Takođe se može zadati i promena jezičkog atributa svih stilova iz izvornog u dati ciljni. Može da pretvara i tekstualne i tabelarne dokumente.
Npr. preslovljavanje iz ćirilice u latinicu bi moglo ovako:
[code]
ootlang in=proba-cyr.odt out=proba-lat.odt lang=sr_YU rlang=sh_YU cmd=recode-sr-latin
[/code]in= ulazni dokument, out= izlazni, lang= izvorni jezik, rlang= ciljni jezik, cmd= filterska komanda (u ovom slučaju recode-sr-latin Danila Šegana, koja se isporučuje u novijim distribucijama kao deo paketa gettext).
24. januar 2007. u 3:50 pm #51820foxbunny
UčesnikDok Urke to ne sredi :), ako je hitno ili korisno, imam ja nekakav kvazi-transliterator za Open-ofis iz komandne linije (u stvari, provlači tekst iz dokumenta kroz datu spoljašnju naredbu), kojem se zadaje izvorni jezik koji treba da se filtrira u dokumentu. Znači, neće da dira tekst čiji stil, bilo pasusni bilo znakovni, ne odgovara izvornom jeziku (jezik se zadaje pod jezičkom Font stila). Takođe se može zadati i promena jezičkog atributa svih stilova iz izvornog u dati ciljni. Može da pretvara i tekstualne i tabelarne dokumente.
Npr. preslovljavanje iz ćirilice u latinicu bi moglo ovako:
[code]
ootlang in=proba-cyr.odt out=proba-lat.odt lang=sr_YU rlang=sh_YU cmd=recode-sr-latin
[/code][i]in=[/i] ulazni dokument, [i]out=[/i] izlazni, [i]lang=[/i] izvorni jezik, [i]rlang=[/i] ciljni jezik, [i]cmd=[/i] filterska komanda (u ovom slučaju [i]recode-sr-latin[/i] Danila Šegana, koja se isporučuje u novijim distribucijama kao deo paketa [i]gettext[/i]).
Je l’ postoji CLI preslovljavac za plain tekst dokumente? Ili to tvoj program radi? To jest, ovako. Posto Scribus (program za prelom) koristi XML format za svoj fajl, univerzalni preslovljac za XML i plain text file.
Na primer:
[code]preslovi –to=cyr (–from=lat –tag=p –attrib=lang:sr –without-tag=i –without-attrib=lang:en –encoding=utf-8) tekst.html (tekstcyr.html)[/code]
gde –tag odredjuje tagove koji ciji ce se sadrzaj preslovljavati; –attirb zadaje atribute tagova (u gornjem primeru je to ; –without- zadaje tagove i atribute koji se neće preslovljavati. Opciono –encoding daje kodni raspored izvornog teksta, a –from daje pismo izvornog teksta. Šta misliš o ovome?
Mislim, ja nisam programer, pa ti ne mogu pomoći, ali ovo bi definitvno bilo korisno za nas sa Linux DTP scene.
24. januar 2007. u 4:22 pm #51821Časlav Ilić
UčesnikJe l’ postoji CLI preslovljavac za plain tekst dokumente? Ili to tvoj program radi?
U gornjem primeru, preslovljavač iz ćirilice u latinicu je pomenuti recode-sr-latin, samostalna alatka koja prima običan tekst sa stdul. i šalje na stdiz. A takvih ima brat-bratu svako svoju, jedino što je recode-sr-latin verovatno najbrži i dolaziće uskoro sa svim distribucijama.
Moj program samo izvuče relevantan tekst iz Open-ofisovog dokumenta, provuče ga kroz spoljnu naredbu, i vrati nazad u dokument. Nezgodan deo logike programa je samo onaj koji odlučuje koje delove teksta treba filtrirati. Što znači…
[code]preslovi –to=cyr (–from=lat –tag=p –attrib=lang:sr –without-tag=i –without-attrib=lang:en –encoding=utf-8) tekst.html (tekstcyr.html)[/code]
…da bi ovo bilo relativno lako uraditi, ako bi stvarno svaki element nosio oznaku jezika, i bilo samo nekoliko njih o kojima treba brinuti; takođe, morao bi da bude ispravan IksML (znači ne može HTML, mora IksHTML). Da li je stvarno tako?
Možeš da pogledaš i Vučka (http://www.cs.cmu.edu/~aleksa/vucko/) Aleksandra Veselinovića, koji radi baš sa HTMLom.
25. januar 2007. u 10:44 am #51822foxbunny
Učesnik[quote=”foxbunny”]Je l’ postoji CLI preslovljavac za plain tekst dokumente? Ili to tvoj program radi?
U gornjem primeru, preslovljavač iz ćirilice u latinicu je pomenuti recode-sr-latin, samostalna alatka koja prima običan tekst sa stdul. i šalje na stdiz. A takvih ima brat-bratu svako svoju, jedino što je recode-sr-latin verovatno najbrži i dolaziće uskoro sa svim distribucijama.
Moj program samo izvuče relevantan tekst iz Open-ofisovog dokumenta, provuče ga kroz spoljnu naredbu, i vrati nazad u dokument. Nezgodan deo logike programa je samo onaj koji odlučuje koje delove teksta treba filtrirati. Što znači…
[code]preslovi –to=cyr (–from=lat –tag=p –attrib=lang:sr –without-tag=i –without-attrib=lang:en –encoding=utf-8) tekst.html (tekstcyr.html)[/code]
…da bi ovo bilo relativno lako uraditi, ako bi stvarno svaki element nosio oznaku jezika, i bilo samo nekoliko njih o kojima treba brinuti; takođe, morao bi da bude ispravan IksML (znači ne može HTML, mora IksHTML). Da li je stvarno tako?
Možeš da pogledaš i Vučka (http://www.cs.cmu.edu/~aleksa/vucko/) Aleksandra Veselinovića, koji radi baš sa HTMLom.
[/quote]Vucka sam vec video. Radi lepo, bogami. 🙂
Sto se tice lang atributa, to bi bio opcioni switch. Cini mi se da je Scribus-ov XML format validan. Mislim, trebalo bi. Ne razumem se dovoljno dobro u alatke za XML na Linux-u pa ne bih mogao da proverim. Ali hocu, provericu. Ili moza da ti posaljem jedan .sla fajl na mail pa da vidis o cemu se radi?
25. januar 2007. u 1:23 pm #51823Časlav Ilić
UčesnikCini mi se da je Scribus-ov XML format validan. Mislim, trebalo bi. Ne razumem se dovoljno dobro u alatke za XML na Linux-u pa ne bih mogao da proverim. Ali hocu, provericu. Ili moza da ti posaljem jedan .sla fajl na mail pa da vidis o cemu se radi?
Mogu malo da pronjuškam čim stignem, što da ne. Ti mi slobodno pošalji neki dokument za primer, a nije mi vala ni Skribus na kraj sveta, jedno aptovanje…
7. februar 2007. u 11:48 pm #51824urosevic
UčesnikSamo da javim da sam prezentaciju postavio na novi server zahvaljujući prijateljima iz LUGoNS i FSN. Sada je adresa za projekat jednostavnija za pamćenje – http://OOoTranslit.info
Da, takođe je objavljena i nova verzija sa manjim unapređenjem mogućnosti i nešto izmenjenim interfejsom.
8. februar 2007. u 5:17 am #51825tomaja
Glavni majstorJa sam postavio mali baner sa linkom na linuxo.org da bi više ljudi moglo da poseti sajt.
linux4life
-
AutorČlanci
Moraš biti prijavljen da bi postavio komentar u ovoj temi.