मॉड्यूल:उर्दू लिप्यंतरण
"इस मॉड्यूल हेतु प्रलेख मॉड्यूल:उर्दू लिप्यंतरण/doc पर बनाया जा सकता है"
local export = {}
local tab = {
-- व्यंजन
['ک']='क', ['کھ']='ख', ['گ']='ग', ['گھ']='घ', ['']='ङ',
['چ']='च', ['چھ']='छ', ['ج']='ज', ['جھ']='झ', ['']='ञ',
['ٹ']='ट', ['ٹھ']='ठ', ['ڈ']='ड', ['ڈھ']='ढ', ['ن']='ण',
['ط']='त', ['تھ']='थ', ['د']='द', ['دھ']='ध', ['ن']='न',
['پ']='प', ['پھ']='फ', ['ب']='ब', ['بھ']='भ', ['م']='म',
['ی']='य', ['ر']='र', ['ل']='ल', ['و']='व', ['']='ळ',
['ش']='श', ['ش']='ष', ['ص']='स', ['ھ،ہ']='ह',
['ه']='ह', ['ہ']='ह', ['ہ']='ह',
-- अन्य व्यंजन
['ق']='क़', ['ژ']='ख़', ['خ']='ख़', ['غ']='ग़', ['ڑ']='ड़',
['ز']='ज़', ['ظ']='ज़',
['ف']='फ़', ['ڑھ']='ढ़',
-- मात्रा
['ا']= 'ा' , ['اِ']='ि' , ['ی']='ी' , ['ُ']='ु' , ['ُوْ']='ू' , ['ِےْ']='ॆ' ,
['ِےْ']='े' , ['َےْ']='ै' , ['ِےْ']='ॊ' , ['و']='ो' , ['َےْ']='ौ' ,
['ْ']='्',
-- स्वर
['اَ']='अ' , ['آ']='आ' , ['اِ']='इ' , ['اِیْ']='ई' , ['اُ']='उ' , ['اُوْ']='ऊ' ,
['اے']='ए' , ['اَے']='ऐ', ['او']='ओ' ,['اَو']='औ' , ['نْ']='ं', ['َ']='ः', ['ہْ'] ='ः',
-- अन्य स्वर
['اَیْ']='ऎ' ,
}
function export.tr(text)
if type(text) == "table" then
text = text.args[1]
end
return (mw.ustring.gsub(text,'.',tab))
end
return export