Module:तेलुगू लिप्यंतरण

विक्षनरी से

यह मॉडयूल तेलुगु को हिन्दी में लिप्यंतरण करता है।

  • తెలుగు -> तॆलुगु
  • సజీవము -> सजीवमु

local export = {}
 
local tab = {
    --व्यंजन
	['క']='क' , ['ఖ']='ख' , ['గ']='ग' , ['ఘ']='घ' , ['ఙ']='ङ' , 
	['చ']='च' , ['ఛ']='छ' , ['జ']='ज' , ['ఝ']='झ' , ['ఞ']='ञ' , 
	['ట']='ट' , ['ఠ']='ठ' , ['డ']='ड' , ['ఢ']='ढ' , ['ణ']='ण' , 
	['త']='त' ,  ['థ']='थ' , ['ద']='द' , ['ధ']='ध' , ['న']='न' ,
	['ప']='प' , ['ఫ']='फ' , ['బ']='ब' , ['భ']='भ' , ['మ']='म' , 
	['య']='य' , ['ర']='र' , ['ల']='ल' , ['వ']='व' ,  ['ళ']='ळ' ,
	['శ']='श' , ['ష']='ष' , ['స']='स' , ['హ']='ह' , ['ఱ']='ड़' ,
	['ౘ']='ट्स' , ['ౙ']='ड्ज़' , ['ౚ']='र्र्र' ,
        
    -- मात्राएँ
	['ా']= 'ा' , ['ి']='ि' , ['ీ']='ी' , ['ు']='ु' , ['ూ']='ू' , ['ృ']='ृ' , ['ౄ']='ॄ' ,
	['ె'] = 'ॆ' , ['ే']='े' , ['ై']='ाय' , ['ొ']='ॊ' , ['ో']='ो' , ['ౌ']='ाव'  , ['్']='्' ,

	-- स्वर
	['అ']='अ' , ['ఆ']='आ' , ['ఇ']='इ' , ['ఈ']='ई' , ['ఉ']='उ' , ['ఊ']='ऊ' , 
	['ఋ']='ऋ' , ['ౠ']='ॠ' , ['ఌ']='ऌ' , ['ౡ']='ॡ', ['ఎ']='ऎ' , ['ఏ']='ए' ,
	['ఐ']='आय' , ['ఒ']='ओ' , ['ఓ']='ō' , ['ఔ']='आव' , ['అం']='अं' , ['అఁ']='अ' , ['అః']='अः' , 
	-- अन्य चिन्ह
	['ం']='ं',-- अनुस्वर
	['ః']='ः' ,  -- विसर्ग
	['ఁ']='ँ' , -- चन्द्रबिन्दु / अर्थानुस्वर
	['ఽ']='ऽ' , -- अवग्रह
    -- अंक
	['౦'] = '०', ['౧'] = '१', ['౨'] = '२', ['౩'] = '३', ['౪'] = '४',
	['౫'] = '५', ['౬'] = '६', ['౭'] = '७', ['౮'] = '८', ['౯']= '९',
	['౸']='०/४', ['౹']='१/४', ['౺']='२/४', ['౻']='३/४', 
	['౦']='०/१६', ['౼']='१/१६', ['౽']='२/१६', ['౾']='३/१६' ,
}

-- translit any words or phrases
function export.tr(text)
	if type(text) == "table" then
		text = text.args[1]
	end

	return (mw.ustring.gsub(text,'.',tab))
	
end
 
return export