GiellaLT provides an infrastructure for rule-based language technology aimed at minority and indigenous languages, and streamlines building anything from keyboards to speech technology.
Compilation is documented elsewhere, for Interactive dictionaries and Web dictionaries.
main/words/dicts/scripts
(yes, in scripts)main/words/dicts/LANG1LANG2/dtd
main/words/dicts/LANG1LANG2/scripts
Changig from LANG1LANG2 to LANG2LANG1: Script is in main/words/dicts/upside2down/
main/words/dicts/scripts/collect-dict-parts.xsl
java -Xmx2048m net.sf.saxon.Transform -it:main gt_sd2td.xsl inFile=all-merged-pos_sjdrus.xml
java -Xmx2048m net.sf.saxon.Transform -it:main gt_mergeEntry_pos_td.xsl inFile=outDir/all-merged-pos_sjdrus_rus.xml