Module:Typing-aids/data/hy

local data = {}

local U = mw.ustring.char local macron = U(0x304)	-- macron local dot_above = U(0x307)	-- dot above local acute = U(0x301)	-- acute local caron = U(0x30C)	-- caron

data["hy"] = { [1] = { -- sequences involving u ["U" .. acute] = "Ո՛ւ", ["u" .. acute] = "ո՛ւ", ["U!"] = "Ո՜ւ", ["u!"] = "ո՜ւ", ["U!"] = "Ո՜ւ", ["u!"] = "ո՜ւ", ["U%?"] = "Ո՞ւ", ["u%?"] = "ո՞ւ", ["U%?"] = "Ո՞ւ", ["u%?"] = "ո՞ւ", },	[2] = { -- remaining special-cased chars in Module:Armn-translit ["ɦ"] = "յ̵", ["U"] = "Ու", ["u"] = "ու", ["Ü"] = "Ո̈ւ", ["ü"] = "ո̈ւ", },	[3] = { -- remaining sequences in Module:Armn-translit ["tʿ"] = "թ", ["čʿ"] = "չ", ["cʿ"] = "ց", ["pʿ"] = "փ", ["kʿ"] = "ք", ["ew"] = "և", ["Tʿ"] = "Թ", ["Čʿ"] = "Չ", ["Cʿ"] = "Ց", ["Pʿ"] = "Փ", ["Kʿ"] = "Ք", ["!"] = "՜",		["?"] = "՞", 	},	[4] = { -- remaining single chars in Module:Armn-translit ["a"] = "ա", ["b"] = "բ", ["g"] = "գ", ["d"] = "դ", ["e"] = "ե", ["z"] = "զ", ["ē"] = "է", ["ə"] = "ը", ["ž"] = "ժ", ["i"] = "ի", ["l"] = "լ", ["x"] = "խ", ["c"] = "ծ", ["k"] = "կ", ["h"] = "հ", ["j"] = "ձ", ["ł"] = "ղ", ["č"] = "ճ", ["m"] = "մ", ["y"] = "յ", ["n"] = "ն", ["š"] = "շ", ["o"] = "ո", ["p"] = "պ", ["ǰ"] = "ջ", ["ṙ"] = "ռ", ["s"] = "ս", ["v"] = "վ", ["t"] = "տ", ["r"] = "ր", ["w"] = "ւ", ["ō"] = "օ", ["f"] = "ֆ", ["A"] = "Ա", ["B"] = "Բ", ["G"] = "Գ", ["D"] = "Դ", ["E"] = "Ե", ["Z"] = "Զ", ["Ē"] = "Է", ["Ə"] = "Ը", ["Ž"] = "Ժ", ["I"] = "Ի", ["L"] = "Լ", ["X"] = "Խ", ["C"] = "Ծ", ["K"] = "Կ", ["H"] = "Հ", ["J"] = "Ձ", ["Ł"] = "Ղ", ["Č"] = "Ճ", ["M"] = "Մ", ["Y"] = "Յ", ["N"] = "Ն", ["Š"] = "Շ", ["O"] = "Ո", ["P"] = "Պ", ["J̌"] = "Ջ", ["Ṙ"] = "Ռ", ["S"] = "Ս", ["V"] = "Վ", ["T"] = "Տ", ["R"] = "Ր", ["W"] = "Ւ", ["Ō"] = "Օ", ["F"] = "Ֆ", -- punctuation [","] = "՝",		["%."] = "։",		[";"] = "․",		[acute] = "՛", ["!"] = "՜",		["%?"] = "՞", 		--["%."] = "՟", --obsolete abbreviation ["%-"] = "֊",		["’"] = "՚",		["“"] = "«",		["”"] = "»",		["ʿ"] = "ՙ", }, }

data["hy-tr"] = { [1] = {		["l_"] = "ł", ["L_"] = "Ł", ["@%*"] = "Ə", },	[2] = {		["_"] = macron, ["@"] = "ə", ["ǝ"] = "ə", -- map "wrong" schwa to right one ["%*"] = dot_above, ["`"] = "ʿ", ["'"] = acute, ["%^"] = caron, }, }

return data