Module:typing-aids/data/Sogd

local data = {}

local U = mw.ustring.char

local dot_below = U(0x323)	-- dot below local caron = U(0x30C)	-- caron local circumflex = U(0x302)	-- circumflex local macron = U(0x304)	-- macron local scaron = U(0x161) -- latin small letter s with caron

data = { [1] = {		["c" .. caron] = "𐼿", -- sadhe ["g" .. caron] = "𐼲", -- gimel ["s" .. caron] = "𐽁", -- shin },	[2] = {		["ʾ"] = "𐼰", -- aleph ["β"] = "𐼱", -- beth ["ɣ"] = "𐼲", -- gimel ["h"] = "𐼳", -- he		["w"] = "𐼴", -- waw ["z"] = "𐼵", -- zayin ["x"] = "𐼶", -- heth ["y"] = "𐼷", -- yodh ["k"] = "𐼸", -- kaph ["δ"] = "𐼹", -- lamedh ["m"] = "𐼺", -- mem ["n"] = "𐼻", -- nun ["s"] = "𐼼", -- samekh ["ʿ"] = "𐫙", -- ayin ["p"] = "𐼾", -- pe		["c"] = "𐼿", -- sadhe ["r"] = "𐽀", -- resh-ayin [scaron] = "𐽁", -- shin ["t"] = "𐽂", -- taw ["f"] = "𐽃", -- feth ["l"] = "𐽄", -- lesh ["100"] = "𐽔", -- one hundred ["10"] = "𐽒", -- ten ["1"] = "𐽑", -- one ["20"] = "𐽓", -- twenty }, }

data["Sogd-tr"] = { {		["’"] = "ʾ", ["a" .. circumflex] = "ʾ", ["a" .. macron] = "ʾ", ["A"] = "ʾ", ["B"] = "b", ["G"] = "ɣ", ["H" .. dot_below] = "x", ["L"] = "δ", ["e" .. circumflex] = "ʿ", ["e" .. macron] = "ʿ", ["E"] = "ʿ", ["S"] = "s" .. caron, }, }

return data