Contents

Component EspTradukadoBazo

Tiu modulo enhavas elementojn por tradukado, kiuj estas sendependaj de konkreta lingvo kaj ne estas GUI partoj

Classes Classes Hierarchy

Class DOMKursoro

parameters: rootNode doc
subclasses:
XLIFFKursoro XLIFFCKursoro

La kursoro legas signoj de DOM XML sturkturo

Instprocs:

anstauiguVorto komenco fino vorto

Vi povas nur anstatauigi vortojn en la sekvo de aparenco

cxuTekstoEnmikso node
cxuVisiti node
destory
estasFino
init
kursoro
malAntauen
metuVortkomenco
prenuRegionon komenco fino
prenuTextNode

Tie vi povas progrmi kiujn "nodes" estu ignorataj

sekvaSigno
setNode node
vortkomenco

Class DOMTradukilo

parameters: {kursoroClass DOMKursoro} rootNode
superclasses:
EspTradikiloBazo
subclasses: XLIFFTradukilo

Instprocs:

estasKutimaSeparatilo komenco fino
prenuTradukoDeElemento telemento
prenuVorton
preparuTradukadon
traduku
tradukuFrazon frazo
tradukuFrazonKiamFino vorto {estasDifinitaFino 0}
transferToOutput frazTraduko

Class EspTradikiloBazo

parameters: progresoObj {guiModo 0} {montruProgreson 0} {lingvofabriko EoFabriko}
subclasses:
TkWinTradukilo TekstoTradukilo DOMTradukilo

La baza klaso respondas pri statistiko voku la metodoj traduko post tradukado kaj tradukuFrazo antaux tradukado de ciu frazo

Instprocs:

daueroEnMSekKielString dauro
daueroKielString dauro
estasKutimaSeparatilo komenco fino
init args
initInteraktivanDialogon
interaktivaTraduko tradFrazo
postTraduko
prenuRegiononPorIndekso indekso
pritraktuProgreson progresoProc
pritraktuTradukFrazon tradFrazo
traduku
tradukuFrazon frazo
transferToOutput frazTraduko

Procs:

daueroKielString dauro

Class HTMLKomparadoTradukilo

parameters: enhavigoDosiero
superclasses:
TekstoTradukilo
subclasses: HTMLKomparadoTradukilo3

Instprocs:

aliguParagrafon
finiOutput
getTableHeader
preparuTradukadon
transferToOutput frazTraduko

Procs:

tradukuTekston teksto {lingvofabriko EoFabriko}
tradukuTesto

Class HTMLKomparadoTradukilo3

parameters: htradukoParagrafoj
superclasses:
HTMLKomparadoTradukilo

Instprocs:

aliguParagrafon
getTableHeader
preparuTradukadon

Procs:

tradukuKunKomparo origino homatraduko {enhavigoDosiero {}}

Class StructFrazLegilo

superclasses:
StructFrazoLegiloMix FrazoLegilo

Tiu legilo povas ankaux pritrakti pli strukturitaj fontoj ekzempl XML. En tiu fontoj la fraz fino povas ne nur dependi de signo sed ankaux specialaj markiloj


Class StructFrazoLegiloMix

subclasses:
StructFrazLegilo

Instprocs:

estasSFrazFino vorto
prenuFrazon

Class TekstoTradukilo

parameters: frazoLegilo rezultoTeksto
superclasses:
EspTradikiloBazo
subclasses: TekstoTradukiloSeg HTMLKomparadoTradukilo

Instprocs:

eksportuEnhavon enhavo tipo originaDosiero cilaDosiero
estasKutimaSeparatilo komenco fino
finiOutput
prenuVorton
preparuTradukadon
traduku
tradukuFrazon frazo
tradukuFrazonKiamFino vorto {estasDifinitaFino 0}
transferToOutput frazTraduko

Procs:

tradukuDosieron fontoDosiero rezultoDosiero {tipo HTML} {montruProgreson 0} {lingvoFabriko EoFabriko}
tradukuTekston teksto {lingvofabriko EoFabriko}

Class TekstoTradukiloSeg

parameters: {dosiero {}} fontolingvo tradukolingvo
superclasses:
TekstoTradukilo

Instprocs:

akzeptuTraduko id traduko
bezonasKonservadon
eksportuTradukon
estasKutimaSeparatilo komenco fino
foriguTradukon id
havasTradukon id
init args
initInteraktivanDialogon
komputuSegmentojn
konservu {dnomo {}}
leguSegmentoj {dnomo {}}
metuOriginanDosieron odosiero
prenuFontanTekston
prenuFonton segid
prenuFrazTradukoPorSegmento id
prenuRegiononPorIndekso indekso
prenuSegmentoIndikatorojn
prenuTradukoTekston
prenuTradukon id
traduku
transferToOutput frazTraduko

Procs:

malfermuProjekto {adosiero {}}
tradukuDosieron fontoDosiero {tipo HTML} {lingvoFabriko EoFabriko}
tradukuDosieronUI
tradukuTekston teksto {lingvofabriko EoFabriko}

Class XLIFFCKursoro

superclasses:
DOMKursoro

Instprocs:

cxuTekstoEnmikso node
cxuVisiti node

Class XLIFFKursoro

superclasses:
DOMKursoro

Instprocs:

cxuTekstoEnmikso node
cxuVisiti node

Class XLIFFTradukilo

parameters: rootNode {kursoroClass XLIFFKursoro} tipo dosiero fontolingvo tradukolingvo
superclasses:
DOMTradukilo
subclasses: XLIFFTradukiloSeg

Instprocs:

bezonasKonservadon
definuLingvojn
init args
interaktivaTraduko tradFrazo
konservu {dnomo {}}
leguDosieron
prenuSegmentoIndikatorojn
tradukoTransUnit transUnitNode sourceNode
traduku
tradukuFrazonKiamFino vorto {estasDifinitaFino 0}
tradukuNode targetNode
transferPuf
transferToOutput frazTraduko

Procs:

tradukuDosieron fontoDosiero rezultoDosiero {tipo XLIFF} {montruProgreson 0} {lingvoFabriko EoFabriko}
tradukuFile {file {}}

Class XLIFFTradukiloSeg

superclasses:
XLIFFTradukilo

Instprocs:

akzeptuTraduko segmento traduko
demanduLingvojnSeNecesas
eksportuTradukon
foriguTradukon segmento
havasTradukon segmento
init args
initInteraktivanDialogon
interaktivaTraduko tradFrazo
komputuNodeListon
prenuFonton segmento
prenuFrazTradukoPorSegmento indikator
prenuRegiononPorIndekso indekso
prenuSegmentoIndikatorojn
prenuTekstonDeNode node
prenuTradukon segmento
traduku
tradukuFrazon frazo
tradukuNode targetNode

Procs:

tradukuDosieron fontoDosiero {tipo XLIFF} {lingvoFabriko EoFabriko}