diff --git a/transliterate.js b/transliterate.js index b08ae3b..fd298e7 100644 --- a/transliterate.js +++ b/transliterate.js @@ -250,6 +250,36 @@ function transliterate() { ē̃: "ेँ", õ: "ॊँ", ō̃: "ोँ", + "āṁ":"ां", + "iṁ":"िं", + "īṁ":"ीं", + "uṁ":"ुं", + "ūṁ":"ूं", + "r̥ṁ":"ृं", + "r̥̄ṁ":"ॄं", + "l̥ṁ":"ॢं", + "l̥̄ṁ":"ॣं", + "eṁ":"ॆं", + "ēṁ":"ें", + "aiṁ":"ैं", + "oṁ":"ॊं", + "ōṁ":"ों", + "auṁ":"ौं", + "Āṁ":"ां", + "Iṁ":"िं", + "Īṁ":"ीं", + "Uṁ":"ुं", + "Ūṁ":"ूं", + "R̥ṁ":"ृं", + "Ṝṁ":"ॄं", + "L̥ṁ":"ॢं", + "L̥̄ṁ":"ॣं", + "Eṁ":"ॆं", + "Ēṁ":"ें", + "Aiṁ":"ैं", + "Oṁ":"ॊं", + "Ōṁ":"ों", + "Auṁ":"ौं" }; if (localStorage.getItem("strict") == "false") { @@ -506,6 +536,36 @@ function transliterate() { ē̃: "ेँ", õ: "ॊँ", ō̃: "ोँ", + "āṁ":"ां", + "iṁ":"िं", + "īṁ":"ीं", + "uṁ":"ुं", + "ūṁ":"ूं", + "r̥ṁ":"ृं", + "r̥̄ṁ":"ॄं", + "l̥ṁ":"ॢं", + "l̥̄ṁ":"ॣं", + "eṁ":"ॆं", + "ēṁ":"ें", + "aiṁ":"ैं", + "oṁ":"ॊं", + "ōṁ":"ों", + "auṁ":"ौं", + "Āṁ":"ां", + "Iṁ":"िं", + "Īṁ":"ीं", + "Uṁ":"ुं", + "Ūṁ":"ूं", + "R̥ṁ":"ृं", + "Ṝṁ":"ॄं", + "L̥ṁ":"ॢं", + "L̥̄ṁ":"ॣं", + "Eṁ":"ॆं", + "Ēṁ":"ें", + "Aiṁ":"ैं", + "Oṁ":"ॊं", + "Ōṁ":"ों", + "Auṁ":"ौं" }; if (localStorage.getItem("strict") == "false") { @@ -832,6 +892,36 @@ function transliterate() { Aṁ: "ं", Aḥ: "ः", M̐: "ँ", + "āṁ":"ां", + "iṁ":"िं", + "īṁ":"ीं", + "uṁ":"ुं", + "ūṁ":"ूं", + "r̥ṁ":"ृं", + "r̥̄ṁ":"ॄं", + "l̥ṁ":"ॢं", + "l̥̄ṁ":"ॣं", + "eṁ":"ॆं", + "ēṁ":"ें", + "aiṁ":"ैं", + "oṁ":"ॊं", + "ōṁ":"ों", + "auṁ":"ौं", + "Āṁ":"ां", + "Iṁ":"िं", + "Īṁ":"ीं", + "Uṁ":"ुं", + "Ūṁ":"ूं", + "R̥ṁ":"ृं", + "Ṝṁ":"ॄं", + "L̥ṁ":"ॢं", + "L̥̄ṁ":"ॣं", + "Eṁ":"ॆं", + "Ēṁ":"ें", + "Aiṁ":"ैं", + "Oṁ":"ॊं", + "Ōṁ":"ों", + "Auṁ":"ौं" }; if (localStorage.getItem("strict") == "false") { @@ -1162,6 +1252,36 @@ function transliterate() { Aṁ: "ं", Aḥ: "ः", M̐: "ँ", + "āṁ":"ां", + "iṁ":"िं", + "īṁ":"ीं", + "uṁ":"ुं", + "ūṁ":"ूं", + "r̥ṁ":"ृं", + "r̥̄ṁ":"ॄं", + "l̥ṁ":"ॢं", + "l̥̄ṁ":"ॣं", + "eṁ":"ॆं", + "ēṁ":"ें", + "aiṁ":"ैं", + "oṁ":"ॊं", + "ōṁ":"ों", + "auṁ":"ौं", + "Āṁ":"ां", + "Iṁ":"िं", + "Īṁ":"ीं", + "Uṁ":"ुं", + "Ūṁ":"ूं", + "R̥ṁ":"ृं", + "Ṝṁ":"ॄं", + "L̥ṁ":"ॢं", + "L̥̄ṁ":"ॣं", + "Eṁ":"ॆं", + "Ēṁ":"ें", + "Aiṁ":"ैं", + "Oṁ":"ॊं", + "Ōṁ":"ों", + "Auṁ":"ौं" }; if (localStorage.getItem("strict") == "false") { @@ -1268,11 +1388,11 @@ function transliterate() { ) { // Standalone 3-character Vowel resultSa = - resultSa.slice(0, -1) + + resultSa.slice(0, -2) + latinToDevanagari[textLa[u - 2] + textLa[u - 1] + textLa[u]]; } else { resultSa = - resultSa.slice(0, -1) + + resultSa.slice(0, -2) + diacritics[textLa[u - 2] + textLa[u - 1] + textLa[u]]; } } else if (