Module:su-Latn-Sund-translit

Hello, you have come here looking for the meaning of the word Module:su-Latn-Sund-translit. In DICTIOUS you will not only get to know all the dictionary meanings for the word Module:su-Latn-Sund-translit, but we will also tell you about its etymology, its characteristics and you will know how to say Module:su-Latn-Sund-translit in singular and plural. Everything you need to know about the word Module:su-Latn-Sund-translit you have here. The definition of the word Module:su-Latn-Sund-translit will help you to be more precise and correct when speaking or writing your texts. Knowing the definition ofModule:su-Latn-Sund-translit, as well as those of other words, enriches your vocabulary and provides you with more and better linguistic resources.

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.

Functions

tr(text, lang, sc)
Transliterates a given piece of text written in the script specified by the code sc, and language specified by the code lang.
When the transliteration fails, returns 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