Modul:Orkh-translit

Üdvözlöm, Ön a Modul:Orkh-translit szó jelentését keresi. A DICTIOUS-ban nem csak a Modul:Orkh-translit szó összes szótári jelentését megtalálod, hanem megismerheted az etimológiáját, a jellemzőit és azt is, hogyan kell a Modul:Orkh-translit szót egyes és többes számban mondani. Minden, amit a Modul:Orkh-translit szóról tudni kell, itt található. A Modul:Orkh-translit szó meghatározása segít abban, hogy pontosabban és helyesebben fogalmazz, amikor beszélsz vagy írsz. AModul:Orkh-translit és más szavak definíciójának ismerete gazdagítja a szókincsedet, és több és jobb nyelvi forráshoz juttat.

A modult a Modul:Orkh-translit/doc lapon tudod dokumentálni

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