Модул:Latinify
Пређи на навигацију
Пређи на претрагу
Документацију овог модула можете да направите на страници Модул:Latinify/док
local characterMap = mw.loadData('Module:Latinify/data')
return function(cyrillic)
local transliterated = {}
for c in mw.text.gsplit(cyrillic, '', true) do
local upperC = mw.ustring.upper(c)
if characterMap[c] then
table.insert(transliterated, characterMap[c])
elseif characterMap[upperC] then
table.insert(transliterated, mw.ustring.lower(characterMap[upperC]))
else
table.insert(transliterated, c)
end
end
return table.concat(transliterated, '')
end