local export = {}
local tt = {
='A', ='a', ='B', ='b', ='V', ='v', ='Ğ', ='ğ',
='G', ='g', ='D', ='d', ='E', ='e', ='Ye', ='ye',
='J', ='j', ='Z', ='z', ='I', ='ı', ='İ', ='i',
='Yi', ='yi', ='Y', ='y', ='K', ='k', ='L', ='l',
='M', ='m', ='N', ='n', ='O', ='o', ='P', ='p',
='R', ='r', ='S', ='s', ='T', ='t', ='U', ='u',
='F', ='f', ='H', ='h', ='Ts', ='ts', ='Ç', ='ç',
='Ş', ='ş', ='Şç', ='şç', ='ʹ', ='ʹ', ='Yu', ='yu',
='Ya', ='ya',
-- right single quotation mark, modifier letter apostrophe → modifier letter double prime
='ʺ', = 'ʺ',
-- obsolete letters
='Ë', ='ë', ='ʺ', ='ʺ', ='Y', ='y', ='Ě', ='ě',
='È', ='è',
}
function export.tr(text)--translit any words or phrases
text = mw.ustring.gsub(text, "'+", { = 'ʺ' }) -- neutral apostrophe
text = mw.ustring.gsub(text, '.', tt)
return text
end
return export