local export = {}
local tt = {
= "a", -- ORKHON A
= "i", -- ORKHON I
= "u", -- ORKHON O
= "ü", -- ORKHON OE
= "b¹", -- ORKHON AB
= "b²", -- ORKHON AEB
= "ǧ", -- ORKHON AG
= "g", -- ORKHON AEG
= "d¹", -- ORKHON AD
= "d²", -- ORKHON AED
= "z", -- ORKHON EZ
= "y¹", -- ORKHON AY
= "y²", -- ORKHON AEY
= "k", -- ORKHON AEK
= "k̥", -- ORKHON OEK
= "l¹", -- ORKHON AL
= "l²", -- ORKHON AEL
= "lt", -- ORKHON ELT
= "m", -- ORKHON EM
= "n¹", -- ORKHON AN
= "n²", -- ORKHON AEN
= "nt", -- ORKHON ENT
= "nč", -- ORKHON ENC
= "ń", -- ORKHON ENY
= "ŋ", -- ORKHON ENG
= "p", -- ORKHON EP
= "p̊", -- ORKHON OP
= "č̥", -- ORKHO IC
= "č", -- ORKHON EC
= "q", -- ORKHON AQ
= "q̊²", -- ORKHON IQ
= "q̊¹", -- ORKHON OQ
= "r¹", -- ORKHON AR
= "r²", -- ORKHON AER
= "s¹", -- ORKHON AS
= "s²", -- ORKHON AES
= "š", -- ORKHON ESH
= "t¹", -- ORKHON AT
= "t²", -- ORKHON AET
= "t̥", -- ORKHON OT
= "bš", -- ORKHON BASH
}
function export.tr(text, lang, sc)
-- If the script is not Orkh, do not transliterate
if sc ~= "Orkh" then
return
end
-- Transliterate characters
text = mw.ustring.gsub(text, '.', tt)
return text
end
return export