This module will transliterate Sundanese language text per WT:SU TR.
The module should preferably not be called directly from templates or other modules.
To use it from a template, use {{xlit}}
.
Within a module, use Module:languages#Language:transliterate.
For testcases, see Module:su-Latn-Sund-translit/testcases.
tr(text, lang, sc)
text
written in the script specified by the code sc
, and language specified by the code lang
.nil
.local export = {}
-- mapping Latin syllables to Sundanese script (abugida)
local tt = {}
tt = {
-- vowelless
= "ᮊ᮪", = "ᮌ᮪", = "ᮍ᮪", = "ᮎ᮪", = "ᮏ᮪", = "ᮑ᮪",
= "ᮒ᮪", = "ᮓ᮪", = "ᮔ᮪", = "ᮕ᮪", = "ᮘ᮪", = "ᮙ᮪",
= "ᮚ᮪", = "ᮜ᮪", = "ᮝ᮪", = "ᮞ᮪", = "ᮠ᮪",
= "ᮖ᮪", = "ᮋ᮪", = "ᮗ᮪", = "ᮟ᮪", = "ᮐ᮪", = "ᮮ᮪", = "ᮯ᮪",
-- bare
= "ᮊ", = "ᮌ", = "ᮍ", = "ᮎ", = "ᮏ", = "ᮑ",
= "ᮒ", = "ᮓ", = "ᮔ", = "ᮕ", = "ᮘ", = "ᮙ",
= "ᮚ", = "ᮛ", = "ᮜ", = "ᮝ", = "ᮞ", = "ᮠ",
= "ᮖ", = "ᮋ", = "ᮗ", = "ᮟ", = "ᮐ", = "ᮮ", = "ᮯ",
= "ᮊᮤ", = "ᮊᮥ", = "ᮊᮦ", = "ᮊᮨ", = "ᮊᮧ", = "ᮊᮩ",
= "ᮌᮤ", = "ᮌᮥ", = "ᮌᮦ", = "ᮌᮨ", = "ᮌᮧ", = "ᮌᮩ",
= "ᮍᮤ", = "ᮍᮥ", = "ᮍᮦ", = "ᮍᮨ", = "ᮍᮧ", = "ᮍᮩ",
= "ᮎᮤ", = "ᮎᮥ", = "ᮎᮦ", = "ᮎᮨ", = "ᮎᮧ", = "ᮎᮩ",
= "ᮏᮤ", = "ᮏᮥ", = "ᮏᮦ", = "ᮏᮨ", = "ᮏᮧ", = "ᮏᮩ",
= "ᮑᮤ", = "ᮑᮥ", = "ᮑᮦ", = "ᮑᮨ", = "ᮑᮧ", = "ᮑᮩ",
= "ᮒᮤ", = "ᮒᮥ", = "ᮒᮦ", = "ᮒᮨ", = "ᮒᮧ", = "ᮒᮩ",
= "ᮓᮤ", = "ᮓᮥ", = "ᮓᮦ", = "ᮓᮨ", = "ᮓᮧ", = "ᮓᮩ",
= "ᮔᮤ", = "ᮔᮥ", = "ᮔᮦ", = "ᮔᮨ", = "ᮔᮧ", = "ᮔᮩ",
= "ᮕᮤ", = "ᮕᮥ", = "ᮕᮦ", = "ᮕᮨ", = "ᮕᮧ", = "ᮕᮩ",
= "ᮘᮤ", = "ᮘᮥ", = "ᮘᮦ", = "ᮘᮨ", = "ᮘᮧ", = "ᮘᮩ",
= "ᮙᮤ", = "ᮙᮥ", = "ᮙᮦ", = "ᮙᮨ", = "ᮙᮧ", = "ᮙᮩ",
= "ᮚᮤ", = "ᮚᮥ", = "ᮚᮦ", = "ᮚᮨ", = "ᮚᮧ", = "ᮚᮩ",
= "ᮛᮤ", = "ᮛᮥ", = "ᮛᮦ", = "ᮛᮨ", = "ᮛᮧ", = "ᮛᮩ",
= "ᮜᮤ", = "ᮜᮥ", = "ᮜᮦ", = "ᮜᮨ", = "ᮜᮧ", = "ᮜᮩ",
= "ᮝᮤ", = "ᮝᮥ", = "ᮝᮦ", = "ᮝᮨ", = "ᮝᮧ", = "ᮝᮩ",
= "ᮞᮤ", = "ᮞᮥ", = "ᮞᮦ", = "ᮞᮨ", = "ᮞᮧ", = "ᮞᮩ",
= "ᮠᮤ", = "ᮠᮥ", = "ᮠᮦ", = "ᮠᮨ", = "ᮠᮧ", = "ᮠᮩ",
= "ᮖᮤ", = "ᮖᮥ", = "ᮖᮦ", = "ᮖᮨ", = "ᮖᮧ", = "ᮖᮩ",
= "ᮋᮤ", = "ᮋᮥ", = "ᮋᮦ", = "ᮋᮨ", = "ᮋᮧ", = "ᮋᮩ",
= "ᮗᮤ", = "ᮗᮥ", = "ᮗᮦ", = "ᮗᮨ", = "ᮗᮧ", = "ᮗᮩ",
= "ᮟᮤ", = "ᮟᮥ", = "ᮟᮦ", = "ᮟᮨ", = "ᮟᮧ", = "ᮟᮩ",
= "ᮐᮤ", = "ᮐᮥ", = "ᮐᮦ", = "ᮐᮨ", = "ᮐᮧ", = "ᮐᮩ",
= "ᮮᮤ", = "ᮮᮥ", = "ᮮᮦ", = "ᮮᮨ", = "ᮮᮧ", = "ᮮᮩ",
= "ᮯᮤ", = "ᮯᮥ", = "ᮯᮦ", = "ᮯᮨ", = "ᮯᮧ", = "ᮯᮩ",
= "ᮃ", = "ᮄ", = "ᮅ", = "ᮆ", = "ᮈ", = "ᮇ", = "ᮉ",
-- with panglayar
= "ᮊᮁ", = "ᮌᮁ", = "ᮍᮁ", = "ᮎᮁ", = "ᮏᮁ", = "ᮑᮁ",
= "ᮒᮁ", = "ᮓᮁ", = "ᮔᮁ", = "ᮕᮁ", = "ᮘᮁ", = "ᮙᮁ",
= "ᮚᮁ", = "ᮛᮁ", = "ᮜᮁ", = "ᮝᮁ", = "ᮞᮁ", = "ᮠᮁ",
= "ᮖᮁ", = "ᮋᮁ", = "ᮗᮁ", = "ᮟᮁ", = "ᮐᮁ", = "ᮮᮁ", = "ᮯᮁ",
= "ᮊᮤᮁ", = "ᮊᮥᮁ", = "ᮊᮦᮁ", = "ᮊᮨᮁ", = "ᮊᮧᮁ", = "ᮊᮩᮁ",
= "ᮌᮤᮁ", = "ᮌᮥᮁ", = "ᮌᮦᮁ", = "ᮌᮨᮁ", = "ᮌᮧᮁ", = "ᮌᮩᮁ",
= "ᮍᮤᮁ", = "ᮍᮥᮁ", = "ᮍᮦᮁ", = "ᮍᮨᮁ", = "ᮍᮧᮁ", = "ᮍᮩᮁ",
= "ᮎᮤᮁ", = "ᮎᮥᮁ", = "ᮎᮦᮁ", = "ᮎᮨᮁ", = "ᮎᮧᮁ", = "ᮎᮩᮁ",
= "ᮏᮤᮁ", = "ᮏᮥᮁ", = "ᮏᮦᮁ", = "ᮏᮨᮁ", = "ᮏᮧᮁ", = "ᮏᮩᮁ",
= "ᮑᮤᮁ", = "ᮑᮥᮁ", = "ᮑᮦᮁ", = "ᮑᮨᮁ", = "ᮑᮧᮁ", = "ᮑᮩᮁ",
= "ᮒᮤᮁ", = "ᮒᮥᮁ", = "ᮒᮦᮁ", = "ᮒᮨᮁ", = "ᮒᮧᮁ", = "ᮒᮩᮁ",
= "ᮓᮤᮁ", = "ᮓᮥᮁ", = "ᮓᮦᮁ", = "ᮓᮨᮁ", = "ᮓᮧᮁ", = "ᮓᮩᮁ",
= "ᮔᮤᮁ", = "ᮔᮥᮁ", = "ᮔᮦᮁ", = "ᮔᮨᮁ", = "ᮔᮧᮁ", = "ᮔᮩᮁ",
= "ᮕᮤᮁ", = "ᮕᮥᮁ", = "ᮕᮦᮁ", = "ᮕᮨᮁ", = "ᮕᮧᮁ", = "ᮕᮩᮁ",
= "ᮘᮤᮁ", = "ᮘᮥᮁ", = "ᮘᮦᮁ", = "ᮘᮨᮁ", = "ᮘᮧᮁ", = "ᮘᮩᮁ",
= "ᮙᮤᮁ", = "ᮙᮥᮁ", = "ᮙᮦᮁ", = "ᮙᮨᮁ", = "ᮙᮧᮁ", = "ᮙᮩᮁ",
= "ᮚᮤᮁ", = "ᮚᮥᮁ", = "ᮚᮦᮁ", = "ᮚᮨᮁ", = "ᮚᮧᮁ", = "ᮚᮩᮁ",
= "ᮛᮤᮁ", = "ᮛᮥᮁ", = "ᮛᮦᮁ", = "ᮛᮨᮁ", = "ᮛᮧᮁ", = "ᮛᮩᮁ",
= "ᮜᮤᮁ", = "ᮜᮥᮁ", = "ᮜᮦᮁ", = "ᮜᮨᮁ", = "ᮜᮧᮁ", = "ᮜᮩᮁ",
= "ᮝᮤᮁ", = "ᮝᮥᮁ", = "ᮝᮦᮁ", = "ᮝᮨᮁ", = "ᮝᮧᮁ", = "ᮝᮩᮁ",
= "ᮞᮤᮁ", = "ᮞᮥᮁ", = "ᮞᮦᮁ", = "ᮞᮨᮁ", = "ᮞᮧᮁ", = "ᮞᮩᮁ",
= "ᮠᮤᮁ", = "ᮠᮥᮁ", = "ᮠᮦᮁ", = "ᮠᮨᮁ", = "ᮠᮧᮁ", = "ᮠᮩᮁ",
= "ᮖᮤᮁ", = "ᮖᮥᮁ", = "ᮖᮦᮁ", = "ᮖᮨᮁ", = "ᮖᮧᮁ", = "ᮖᮩᮁ",
= "ᮋᮤᮁ", = "ᮋᮥᮁ", = "ᮋᮦᮁ", = "ᮋᮨᮁ", = "ᮋᮧᮁ", = "ᮋᮩᮁ",
= "ᮗᮤᮁ", = "ᮗᮥᮁ", = "ᮗᮦᮁ", = "ᮗᮨᮁ", = "ᮗᮧᮁ", = "ᮗᮩᮁ",
= "ᮟᮤᮁ", = "ᮟᮥᮁ", = "ᮟᮦᮁ", = "ᮟᮨᮁ", = "ᮟᮧᮁ", = "ᮟᮩᮁ",
= "ᮐᮤᮁ", = "ᮐᮥᮁ", = "ᮐᮦᮁ", = "ᮐᮨᮁ", = "ᮐᮧᮁ", = "ᮐᮩᮁ",
= "ᮮᮤᮁ", = "ᮮᮥᮁ", = "ᮮᮦᮁ", = "ᮮᮨᮁ", = "ᮮᮧᮁ", = "ᮮᮩᮁ",
= "ᮯᮤᮁ", = "ᮯᮥᮁ", = "ᮯᮦᮁ", = "ᮯᮨᮁ", = "ᮯᮧᮁ", = "ᮯᮩᮁ",
= "ᮃᮁ", = "ᮄᮁ", = "ᮅᮁ", = "ᮆᮁ", = "ᮈᮁ", = "ᮇᮁ", = "ᮉᮁ",
-- with panyecek
= "ᮊᮀ", = "ᮌᮀ", = "ᮍᮀ", = "ᮎᮀ", = "ᮏᮀ", = "ᮑᮀ",
= "ᮒᮀ", = "ᮓᮀ", = "ᮔᮀ", = "ᮕᮀ", = "ᮘᮀ", = "ᮙᮀ",
= "ᮚᮀ", = "ᮛᮀ", = "ᮜᮀ", = "ᮝᮀ", = "ᮞᮀ", = "ᮠᮀ",
= "ᮖᮀ", = "ᮋᮀ", = "ᮗᮀ", = "ᮟᮀ", = "ᮐᮀ", = "ᮮᮀ", = "ᮯᮀ",
= "ᮊᮤᮀ", = "ᮊᮥᮀ", = "ᮊᮦᮀ", = "ᮊᮨᮀ", = "ᮊᮧᮀ", = "ᮊᮩᮀ",
= "ᮌᮤᮀ", = "ᮌᮥᮀ", = "ᮌᮦᮀ", = "ᮌᮨᮀ", = "ᮌᮧᮀ", = "ᮌᮩᮀ",
= "ᮍᮤᮀ", = "ᮍᮥᮀ", = "ᮍᮦᮀ", = "ᮍᮨᮀ", = "ᮍᮧᮀ", = "ᮍᮩᮀ",
= "ᮎᮤᮀ", = "ᮎᮥᮀ", = "ᮎᮦᮀ", = "ᮎᮨᮀ", = "ᮎᮧᮀ", = "ᮎᮩᮀ",
= "ᮏᮤᮀ", = "ᮏᮥᮀ", = "ᮏᮦᮀ", = "ᮏᮨᮀ", = "ᮏᮧᮀ", = "ᮏᮩᮀ",
= "ᮑᮤᮀ", = "ᮑᮥᮀ", = "ᮑᮦᮀ", = "ᮑᮨᮀ", = "ᮑᮧᮀ", = "ᮑᮩᮀ",
= "ᮒᮤᮀ", = "ᮒᮥᮀ", = "ᮒᮦᮀ", = "ᮒᮨᮀ", = "ᮒᮧᮀ", = "ᮒᮩᮀ",
= "ᮓᮤᮀ", = "ᮓᮥᮀ", = "ᮓᮦᮀ", = "ᮓᮨᮀ", = "ᮓᮧᮀ", = "ᮓᮩᮀ",
= "ᮔᮤᮀ", = "ᮔᮥᮀ", = "ᮔᮦᮀ", = "ᮔᮨᮀ", = "ᮔᮧᮀ", = "ᮔᮩᮀ",
= "ᮕᮤᮀ", = "ᮕᮥᮀ", = "ᮕᮦᮀ", = "ᮕᮨᮀ", = "ᮕᮧᮀ", = "ᮕᮩᮀ",
= "ᮘᮤᮀ", = "ᮘᮥᮀ", = "ᮘᮦᮀ", = "ᮘᮨᮀ", = "ᮘᮧᮀ", = "ᮘᮩᮀ",
= "ᮙᮤᮀ", = "ᮙᮥᮀ", = "ᮙᮦᮀ", = "ᮙᮨᮀ", = "ᮙᮧᮀ", = "ᮙᮩᮀ",
= "ᮚᮤᮀ", = "ᮚᮥᮀ", = "ᮚᮦᮀ", = "ᮚᮨᮀ", = "ᮚᮧᮀ", = "ᮚᮩᮀ",
= "ᮛᮤᮀ", = "ᮛᮥᮀ", = "ᮛᮦᮀ", = "ᮛᮨᮀ", = "ᮛᮧᮀ", = "ᮛᮩᮀ",
= "ᮜᮤᮀ", = "ᮜᮥᮀ", = "ᮜᮦᮀ", = "ᮜᮨᮀ", = "ᮜᮧᮀ", = "ᮜᮩᮀ",
= "ᮝᮤᮀ", = "ᮝᮥᮀ", = "ᮝᮦᮀ", = "ᮝᮨᮀ", = "ᮝᮧᮀ", = "ᮝᮩᮀ",
= "ᮞᮤᮀ", = "ᮞᮥᮀ", = "ᮞᮦᮀ", = "ᮞᮨᮀ", = "ᮞᮧᮀ", = "ᮞᮩᮀ",
= "ᮠᮤᮀ", = "ᮠᮥᮀ", = "ᮠᮦᮀ", = "ᮠᮨᮀ", = "ᮠᮧᮀ", = "ᮠᮩᮀ",
= "ᮖᮤᮀ", = "ᮖᮥᮀ", = "ᮖᮦᮀ", = "ᮖᮨᮀ", = "ᮖᮧᮀ", = "ᮖᮩᮀ",
= "ᮋᮤᮀ", = "ᮋᮥᮀ", = "ᮋᮦᮀ", = "ᮋᮨᮀ", = "ᮋᮧᮀ", = "ᮋᮩᮀ",
= "ᮗᮤᮀ", = "ᮗᮥᮀ", = "ᮗᮦᮀ", = "ᮗᮨᮀ", = "ᮗᮧᮀ", = "ᮗᮩᮀ",
= "ᮟᮤᮀ", = "ᮟᮥᮀ", = "ᮟᮦᮀ", = "ᮟᮨᮀ", = "ᮟᮧᮀ", = "ᮟᮩᮀ",
= "ᮐᮤᮀ", = "ᮐᮥᮀ", = "ᮐᮦᮀ", = "ᮐᮨᮀ", = "ᮐᮧᮀ", = "ᮐᮩᮀ",
= "ᮮᮤᮀ", = "ᮮᮥᮀ", = "ᮮᮦᮀ", = "ᮮᮨᮀ", = "ᮮᮧᮀ", = "ᮮᮩᮀ",
= "ᮯᮀ", = "ᮯᮥᮀ", = "ᮯᮦᮀ", = "ᮯᮨᮀ", = "ᮯᮧᮀ", = "ᮯᮩᮀ",
= "ᮃᮀ", = "ᮄᮀ", = "ᮅᮀ", = "ᮆᮀ", = "ᮈᮀ", = "ᮇᮀ", = "ᮉᮀ",
= "ᮊᮢᮃ", = "ᮌᮢᮃ", = "ᮍᮢᮃ", = "ᮎᮢᮃ", = "ᮏᮢᮃ", = "ᮑᮢᮃ",
= "ᮒᮢᮃ", = "ᮓᮢᮃ", = "ᮔᮢᮃ", = "ᮕᮢᮃ", = "ᮘᮢᮃ", = "ᮙᮢᮃ",
= "ᮜᮢᮃ", = "ᮝᮢᮃ", = "ᮞᮢᮃ", = "ᮠᮢᮃ",
= "ᮖᮢᮃ", = "ᮋᮢᮃ", = "ᮗᮢᮃ", = "ᮟᮢᮃ", = "ᮐᮢᮃ", = "ᮮᮢᮃ", = "ᮯᮢᮃ",
--bare with panyakra
= "ᮊᮢᮤ", = "ᮊᮢᮥ", = "ᮊᮢᮦ", = "ᮊᮢᮨ", = "ᮊᮢᮧ", = "ᮊᮢᮩ",
= "ᮌᮢᮤ", = "ᮌᮢᮥ", = "ᮌᮢᮦ", = "ᮌᮢᮨ", = "ᮌᮢᮧ", = "ᮌᮢᮩ",
= "ᮍᮢᮤ", = "ᮍᮢᮥ", = "ᮍᮢᮦ", = "ᮍᮢᮨ", = "ᮍᮢᮧ", = "ᮍᮢᮩ",
= "ᮎᮢᮤ", = "ᮎᮢᮥ", = "ᮎᮢᮦ", = "ᮎᮢᮨ", = "ᮎᮢᮧ", = "ᮎᮢᮩ",
= "ᮏᮢᮤ", = "ᮏᮢᮥ", = "ᮏᮢᮦ", = "ᮏᮢᮨ", = "ᮏᮢᮧ", = "ᮏᮢᮩ",
= "ᮑᮢᮤ", = "ᮑᮢᮥ", = "ᮑᮢᮦ", = "ᮑᮢᮨ", = "ᮑᮢᮧ", = "ᮑᮢᮩ",
= "ᮒᮢᮤ", = "ᮒᮢᮥ", = "ᮒᮢᮦ", = "ᮒᮢᮨ", = "ᮒᮢᮧ", = "ᮒᮢᮩ",
= "ᮓᮢᮤ", = "ᮓᮢᮥ", = "ᮓᮢᮦ", = "ᮓᮢᮨ", = "ᮓᮢᮧ", = "ᮓᮢᮩ",
= "ᮔᮢᮤ", = "ᮔᮢᮥ", = "ᮔᮢᮦ", = "ᮔᮢᮨ", = "ᮔᮢᮧ", = "ᮔᮢᮩ",
= "ᮕᮢᮤ", = "ᮕᮢᮥ", = "ᮕᮢᮦ", = "ᮕᮢᮨ", = "ᮕᮢᮧ", = "ᮕᮢᮩ",
= "ᮘᮢᮤ", = "ᮘᮢᮥ", = "ᮘᮢᮦ", = "ᮘᮢᮨ", = "ᮘᮢᮧ", = "ᮘᮢᮩ",
= "ᮙᮢᮤ", = "ᮙᮢᮥ", = "ᮙᮢᮦ", = "ᮙᮢᮨ", = "ᮙᮢᮧ", = "ᮙᮢᮩ",
= "ᮜᮢᮤ", = "ᮜᮢᮥ", = "ᮜᮢᮦ", = "ᮜᮢᮨ", = "ᮜᮢᮧ", = "ᮜᮢᮩ",
= "ᮝᮢᮤ", = "ᮝᮢᮥ", = "ᮝᮢᮦ", = "ᮝᮢᮨ", = "ᮝᮢᮧ", = "ᮝᮢᮩ",
= "ᮞᮢᮤ", = "ᮞᮢᮥ", = "ᮞᮢᮦ", = "ᮞᮢᮨ", = "ᮞᮢᮧ", = "ᮞᮢᮩ",
= "ᮠᮢᮤ", = "ᮠᮢᮥ", = "ᮠᮢᮦ", = "ᮠᮢᮨ", = "ᮠᮢᮧ", = "ᮠᮢᮩ",
= "ᮖᮢᮤ", = "ᮖᮢᮥ", = "ᮖᮢᮦ", = "ᮖᮢᮨ", = "ᮖᮢᮧ", = "ᮖᮢᮩ",
= "ᮋᮢᮤ", = "ᮋᮢᮥ", = "ᮋᮢᮦ", = "ᮋᮢᮨ", = "ᮋᮢᮧ", = "ᮋᮢᮩ",
= "ᮗᮢᮤ", = "ᮗᮢᮥ", = "ᮗᮢᮦ", = "ᮗᮢᮨ", = "ᮗᮢᮧ", = "ᮗᮢᮩ",
= "ᮟᮢᮤ", = "ᮟᮢᮥ", = "ᮟᮢᮦ", = "ᮟᮢᮨ", = "ᮟᮢᮧ", = "ᮟᮢᮩ",
= "ᮐᮢᮤ", = "ᮐᮢᮥ", = "ᮐᮢᮦ", = "ᮐᮢᮨ", = "ᮐᮢᮧ", = "ᮐᮢᮩ",
= "ᮮᮢᮤ", = "ᮮᮢᮥ", = "ᮮᮢᮦ", = "ᮮᮢᮨ", = "ᮮᮢᮧ", = "ᮮᮢᮩ",
= "ᮯᮢᮤ", = "ᮯᮢᮥ", = "ᮯᮢᮦ", = "ᮯᮢᮨ", = "ᮯᮢᮧ", = "ᮯᮢᮩ",
-- panyakra with panglayar
= "ᮊᮢᮁ", = "ᮌᮢᮁ", = "ᮍᮢᮁ", = "ᮎᮢᮁ", = "ᮏᮢᮁ", = "ᮑᮢᮁ",
= "ᮒᮢᮁ", = "ᮓᮢᮁ", = "ᮔᮢᮁ", = "ᮕᮢᮁ", = "ᮘᮢᮁ", = "ᮙᮢᮁ",
= "ᮜᮢᮁ", = "ᮝᮢᮁ", = "ᮞᮢᮁ", = "ᮠᮢᮁ",
= "ᮖᮢᮁ", = "ᮋᮢᮁ", = "ᮗᮢᮁ", = "ᮟᮢᮁ", = "ᮐᮢᮁ", = "ᮮᮢᮁ", = "ᮯᮢᮁ",
= "ᮊᮢᮤᮁ", = "ᮊᮢᮥᮁ", = "ᮊᮢᮦᮁ", = "ᮊᮢᮨᮁ", = "ᮊᮢᮧᮁ", = "ᮊᮢᮩᮁ",
= "ᮌᮢᮤᮁ", = "ᮌᮢᮥᮁ", = "ᮌᮢᮦᮁ", = "ᮌᮢᮨᮁ", = "ᮌᮢᮧᮁ", = "ᮌᮢᮩᮁ",
= "ᮍᮢᮤᮁ", = "ᮍᮢᮥᮁ", = "ᮍᮢᮦᮁ", = "ᮍᮢᮨᮁ", = "ᮍᮢᮧᮁ", = "ᮍᮢᮩᮁ",
= "ᮎᮢᮤᮁ", = "ᮎᮢᮥᮁ", = "ᮎᮢᮦᮁ", = "ᮎᮢᮨᮁ", = "ᮎᮢᮧᮁ", = "ᮎᮢᮩᮁ",
= "ᮏᮢᮤᮁ", = "ᮏᮢᮥᮁ", = "ᮏᮢᮦᮁ", = "ᮏᮢᮨᮁ", = "ᮏᮢᮧᮁ", = "ᮏᮢᮩᮁ",
= "ᮑᮢᮤᮁ", = "ᮑᮢᮥᮁ", = "ᮑᮢᮦᮁ", = "ᮑᮢᮨᮁ", = "ᮑᮢᮧᮁ", = "ᮑᮢᮩᮁ",
= "ᮒᮢᮤᮁ", = "ᮒᮢᮥᮁ", = "ᮒᮢᮦᮁ", = "ᮒᮢᮨᮁ", = "ᮒᮢᮧᮁ", = "ᮒᮢᮩᮁ",
= "ᮓᮢᮤᮁ", = "ᮓᮢᮥᮁ", = "ᮓᮢᮦᮁ", = "ᮓᮢᮨᮁ", = "ᮓᮢᮧᮁ", = "ᮓᮢᮩᮁ",
= "ᮔᮢᮤᮁ", = "ᮔᮢᮥᮁ", = "ᮔᮢᮦᮁ", = "ᮔᮢᮨᮁ", = "ᮔᮢᮧᮁ", = "ᮔᮢᮩᮁ",
= "ᮕᮢᮤᮁ", = "ᮕᮢᮥᮁ", = "ᮕᮢᮦᮁ", = "ᮕᮢᮨᮁ", = "ᮕᮢᮧᮁ", = "ᮕᮢᮩᮁ",
= "ᮘᮢᮤᮁ", = "ᮘᮢᮥᮁ", = "ᮘᮢᮦᮁ", = "ᮘᮢᮨᮁ", = "ᮘᮢᮧᮁ", = "ᮘᮢᮩᮁ",
= "ᮙᮢᮤᮁ", = "ᮙᮢᮥᮁ", = "ᮙᮢᮦᮁ", = "ᮙᮢᮨᮁ", = "ᮙᮢᮧᮁ", = "ᮙᮢᮩᮁ",
= "ᮜᮢᮤᮁ", = "ᮜᮢᮥᮁ", = "ᮜᮢᮦᮁ", = "ᮜᮢᮨᮁ", = "ᮜᮢᮧᮁ", = "ᮜᮢᮩᮁ",
= "ᮝᮢᮤᮁ", = "ᮝᮢᮥᮁ", = "ᮝᮢᮦᮁ", = "ᮝᮢᮨᮁ", = "ᮝᮢᮧᮁ", = "ᮝᮢᮩᮁ",
= "ᮞᮢᮤᮁ", = "ᮞᮢᮥᮁ", = "ᮞᮢᮦᮁ", = "ᮞᮢᮨᮁ", = "ᮞᮢᮧᮁ", = "ᮞᮢᮩᮁ",
= "ᮠᮢᮤᮁ", = "ᮠᮢᮥᮁ", = "ᮠᮢᮦᮁ", = "ᮠᮢᮨᮁ", = "ᮠᮢᮧᮁ", = "ᮠᮢᮩᮁ",
= "ᮖᮢᮤᮁ", = "ᮖᮢᮥᮁ", = "ᮖᮢᮦᮁ", = "ᮖᮢᮨᮁ", = "ᮖᮢᮧᮁ", = "ᮖᮢᮩᮁ",
= "ᮋᮢᮤᮁ", = "ᮋᮢᮥᮁ", = "ᮋᮢᮦᮁ", = "ᮋᮢᮨᮁ", = "ᮋᮢᮧᮁ", = "ᮋᮢᮩᮁ",
= "ᮗᮢᮤᮁ", = "ᮗᮢᮥᮁ", = "ᮗᮢᮦᮁ", = "ᮗᮢᮨᮁ", = "ᮗᮢᮧᮁ", = "ᮗᮢᮩᮁ",
= "ᮟᮢᮤᮁ", = "ᮟᮢᮥᮁ", = "ᮟᮢᮦᮁ", = "ᮟᮢᮨᮁ", = "ᮟᮢᮧᮁ", = "ᮟᮢᮩᮁ",
= "ᮐᮢᮤᮁ", = "ᮐᮢᮥᮁ", = "ᮐᮢᮦᮁ", = "ᮐᮢᮨᮁ", = "ᮐᮢᮧᮁ", = "ᮐᮢᮩᮁ",
= "ᮮᮢᮤᮁ", = "ᮮᮢᮥᮁ", = "ᮮᮢᮦᮁ", = "ᮮᮢᮨᮁ", = "ᮮᮢᮧᮁ", = "ᮮᮢᮩᮁ",
= "ᮯᮢᮤᮁ", = "ᮯᮢᮥᮁ", = "ᮯᮢᮦᮁ", = "ᮯᮢᮨᮁ", = "ᮯᮢᮧᮁ", = "ᮯᮢᮩᮁ"
}
-- transliterate Latin to Sundanese
function export.tr(text, lang, sc)
if sc == "Latn" then
-- normalize
text = mw.ustring.lower(text)
text = mw.ustring.gsub(text, "", "")
-- clusters: ng/ny + vowel/eu
text = mw.ustring.gsub(text, "ngeu", tt)
text = mw.ustring.gsub(text, "ng", tt)
text = mw.ustring.gsub(text, "nyeu", tt)
text = mw.ustring.gsub(text, "ny", tt)
-- consonant + eu
text = mw.ustring.gsub(text, "eu", tt)
-- consonant + vowel
text = mw.ustring.gsub(text, "", tt)
-- independent vowels
text = mw.ustring.gsub(text, "eu", tt)
text = mw.ustring.gsub(text, "", tt)
-- dead consonants
text = mw.ustring.gsub(text, "ng", tt)
text = mw.ustring.gsub(text, "ny", tt)
text = mw.ustring.gsub(text, "kh", tt)
text = mw.ustring.gsub(text, "sy", tt)
text = mw.ustring.gsub(text, "", tt)
end
return mw.ustring.toNFC(text)
end
return export