UNPKG

sinhala-unicode

Version:
59 lines (56 loc) 1.9 kB
const amalee_unicode = require('./lib/amalee_unicode') const bamini_unicode = require('./lib/bamini_unicode') const dlmanel_unicode = require('./lib/dlmanel_unicode') const fmabaya_unicode = require('./lib/fmabaya_unicode') const kaputa_unicode = require('./lib/kaputa_unicode') const singlish_phonetic_unicode = require('./lib/singlish_phonetic_unicode') const singlish_unicode = require('./lib/singlish_unicode') const tanglish_unicode = require('./lib/tanglish_unicode') const thibus_unicode = require('./lib/thibus_unicode') const unicode_bamini = require('./lib/unicode_bamini') const unicode_dlmanel = require('./lib/unicode_dlmanel') const unicode_kaputa = require('./lib/unicode_kaputa') const unicode_tiptaka = require('./lib/unicode_tiptaka') function replaceOneByOne(text, array) { for(one of array) { text = text.replace(one[0], one[1]) } return text } module.exports = { amaleeToUnicode : (text) => { return replaceOneByOne(text, amalee_unicode) }, bamaniToUnicode : (text) => { return replaceOneByOne(text, bamini_unicode) }, dlManelToUnicode : (text) => { return replaceOneByOne(text, dlmanel_unicode) }, fmAbayaToUnicode : (text) => { return replaceOneByOne(text, fmabaya_unicode) }, kaputaToUnicode : (text) => { return replaceOneByOne(text, kaputa_unicode) }, tanglishToUnicode : (text) => { return replaceOneByOne(text, tanglish_unicode) }, thibusToUnicode : (text) => { return replaceOneByOne(text, thibus_unicode) }, unicodeToBamini : (text) => { return replaceOneByOne(text, unicode_bamini) }, unicodeToDlManel : (text) => { return replaceOneByOne(text, unicode_dlmanel) }, unicodeToKaputa : (text) => { return replaceOneByOne(text, unicode_kaputa) }, unicodeToTiptaka : (text) => { return replaceOneByOne(text, unicode_tiptaka) }, singlishPhoneticToUnicode : singlish_phonetic_unicode, singlishToUnicode : singlish_unicode, }