ব্যবহারকারী:Alex brollo/t.js/doc
(ব্যবহারকারী আলাপ:Alex brollo/t.js/doc থেকে পুনর্নির্দেশিত)
Main routines & objects
সম্পাদনাroutines
সম্পাদনা- split1() : it splits a Mark-Likhati text into a Mark-Likhati lower character list, to make easier single or double character transliteration}
- example: split1("Bhria") gives ["bh", "ri", "a"] করা হয়েছে
- convb(): it converts a Mark-Likhati lower character list into a Bengali rough character list using
table
object (no merging of vowels/conjunct) করা হয়েছে - mergeb(): applies Bengali character merging (vowels/conjuncts) to a Bengali rough character list and converts the list into a Bengali text করা হয়েছে
- testTrans(): debugging routine, it runs the whole "pipe" of the three previous routines, as a shortcut of mergeb(convb(split1("Mark-Likhati string"))). করা হয়েছে
objects
সম্পাদনা- table: main conversion table for characters (a dictionary of ordered characters lists)
- lista1, lista2, lista3: intermediate results of text splitting/replacing in single or multiple blocks, resulting from split1(), convb(), mergeb()
next steps
সম্পাদনা- transliteration bengali -> devanagari and reverse
- option 1: decompose then add/substract unicode offset
- option 2: decompose then use table object to convert characters