sinhala-unicode-coverter
v1.0.2
Published
A library to translate between sinhala unicode and legacy fonts
Downloads
82
Maintainers
Readme
Special Thansk to UCSC
Original translation code was developed by Language Technology Research Laboratory - University of Colombo School of Computing. (2011)
Source: https://ucsc.cmb.ac.lk//ltrl/services/feconverter/
Installation
Repository: https://www.npmjs.com/package/sinhala-unicode-coverter
Using npm:
npm i --save sinhala-unicode-coverterUsing yarn:
yarn add sinhala-unicode-coverterAPI
There are 12 methods exported from the package. Each of them takes an string as a input and returns the converted string.
Legacy format to Unicode
Method | Description
--- | ---
dlManelToUnicode | DL-Manel to Unicode
baminiToUnicode | Bamini to Unicode
kaputaToUnicode | Kaputa to Unicode
fmAbayaToUnicode | FM-Abaya to Unicode
amaleeToUnicode | Amalee to UnicodethibusToUnicode | Thibus to Unicode
Unicode to Legacy
Method | Description
--- | ---
unicodeToDlManel | Unicode to DL-Manel
unicodeToBamini | Unicode to Bamini
unicodeToKaputa | Unicode to Kaputa
Unfortunately we don't have unicode to legacy functionality for FM-Abaya, Amalee, Thibus.
Singlish to Unicode
Method | Description
--- | ---
singlishToUnicode | Singlish (Sinhala) to Unicode
singlishPhoneticToUnicode | Singlish Phonetic (Sinhala) to Unicode
Tanglish to Unicode
Method | Description
--- | ---
tanglishToUnicode | Tanglish (Tamil) to Unicode
Example Usage
// Legacy to unicode
import { dlManelToUnicode, singlishToUnicode, unicodeToDlManel } from "sinhala-unicode-coverter"
const a = dlManelToUnicode("Y%S ,xld")
console.log(a) // ශ්රී ලංකා
// Unicode to DL-Manel
const b = dlManelToUnicode("ශ්රී ලංක")
console.log(b) // Y%S ,xld
// Singlish to Unicode
const c = singlishToUnicode("shrii la\\nkaa")
console.log(c) // ශ්රී ලංකා
