مندرجات کا رخ کریں

ماڈیول:bg-translit

ویکی لغت سے

"اس ماڈیول کی دستاویز ماڈیول:bg-translit/دستاویز پر بنائی جاسکتی ہے"

local export = {}
 
local tt = {
	["А"]='ا', ["а"]='ا', ["Б"]='ب', ["б"]='ب', ["В"]='و', ["в"]='و', ["Г"]='گ', ["г"]='گ', ["Д"]='د', ["д"]='د', 
	["Е"]='ا', ["е"]='ا', ["Ж"]='ز', ["ж"]='ز', ["З"]='ز', ["з"]='ز', ["И"]='ی', ["и"]='ی', ["Й"]='ج', ["й"]='ج', 
	["К"]='ک', ["к"]='ک', ["Л"]='ل', ["л"]='ل', ["М"]='م', ["м"]='م', ["Н"]='ن', ["н"]='ن', ["О"]='و', ["о"]='و', 
	["П"]='پ', ["п"]='پ', ["Р"]='ر', ["р"]='ر', ["С"]='س', ["с"]='س', ["Т"]='ت', ["т"]='ت', ["У"]='ی', ["у"]='ی', 
	["Ф"]='F', ["ф"]='f', ["Х"]='H', ["х"]='h', ["Ц"]='C', ["ц"]='c', ["Ч"]='Č', ["ч"]='č', ["Ш"]='Š', ["ш"]='š', 
	["Щ"]='Št', ["щ"]='št', ["Ъ"]='Ǎ', ["ъ"]='ǎ', ["Ю"]='Ju', ["ю"]='ju', ["Я"]='Ja', ["я"]='ja',
	["ѝ"]='ì',

	-- Pre-reform
	["Ѫ"]='Ǫ', ["ѫ"]='ǫ', ["Ѣ"]='Ě', ["ѣ"]='ě', ["Ь"]='ʹ', ["ь"]='ʹ',
};

function export.tr(text, lang, sc)
	text = mw.ustring.gsub(text, '(%w)[Ъъ]$', '%1')
	text = mw.ustring.gsub(text, '(%w)[Ъъ]%f[%c%p%s]', '%1')
	text = mw.ustring.gsub(text, '[Ьь]%f[Оо]', { ["Ь"]='J', ["ь"]='j' })
	text = mw.ustring.gsub(text, '.', tt)
	return text
end

return export