Module:tevo-translit: Difference between revisions
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
local export = {} | local export = {} | ||
local | local consonants = { | ||
['क']='k', ['ख']='kh', ['ग']='g', ['घ']='gh', ['ङ']='ṅ', | |||
['च']='c', ['छ']='ch', ['ज']='j', ['झ']='jh', ['ञ']='ñ', | |||
['ट']='ṭ', ['ठ']='ṭh', ['ड']='ḍ', ['ढ']='ḍh', ['ण']='ṇ', | |||
['त']='t', ['थ']='th', ['द']='d', ['ध']='dh', ['न']='n', | |||
['प']='p', ['फ']='ph', ['ब']='b', ['भ']='bh', ['म']='m', | |||
['य']='y', ['र']='r', ['ल']='l', ['व']='v', ['ळ']='ḷ', | |||
['श']='ś', ['ष']='ṣ', ['स']='s', ['ह']='h', | |||
} | |||
local diacritics = { | |||
["ॊ"]='ê', | ["ॊ"]='ê', | ||
["ॅ॔"]='é', | ["ॅ॔"]='é', | ||
| Line 12: | Line 22: | ||
} | } | ||
local tt = { | |||
-- vowels | |||
['अ']='a', ['आ']='ā', ['इ']='i', ['ई']='ī', ['उ']='u', ['ऊ']='ū', ['ऋ']='ṛ', ['ॠ']='ṝ', | |||
['ऌ']='ḷ', ['ॡ']='ḹ', ['ए']='e', ['ऐ']='ai', ['ओ']='o', ['औ']='au', | |||
} | |||
function export.tr(text, lang, sc) | function export.tr(text, lang, sc) | ||
if sc ~= "Deva" then | |||
return nil | |||
end | |||
end | end | ||
return export | return export | ||