local data = {}
data.ady = {}
data.ady.map = {
-- 1-character correspondences
= {
="ā", ="b", ="v", ="ɣ", ="d", ="e", ="ë", ="ž",
="z", ="i", ="j", ="k", ="l", ="m", ="n", ="o",
="p", ="r", ="s", ="t", ="w", ="f", ="x", ="c",
="č", ="š", ="š̍", ="”", ="ə", ="’", ="ă", ="ju",
="jā", ="ʾ", ="Ā", ="B", ="V", ="Ɣ", ="D", ="E",
="Ë", ="Ž", ="Z", ="I", ="J", ="K", ="L", ="M",
="N", ="O", ="P", ="R", ="S", ="T", ="W", ="F",
="X", ="C", ="Č", ="Š", ="Š̍", ="”", ="Ə", ="’",
="Ă", ="Ju", ="Jā", ="ʾ"
},
-- 3- and 4-character correspondences
= {
= 'q°',
= 'Q°',
= 'ġ°',
= 'ʒ°',
= 'ẑ°',
= 'Q',
= 'q',
= 'q°',
= 'ḳ°',
= 'ṗ°',
= 'ṭ°',
= 'χ°',
= 'ŝ°',
= 'ṣ̂°',
= 'g°',
= 'Ġ°',
= 'Ʒ°',
= 'Ẑ°',
= 'Q°',
= 'Ḳ°',
= 'Ṗ°',
= 'Ṭ°',
= 'Χ°',
= 'Ŝ°',
= 'Ṣ̂°',
},
-- 2-character correspondences
= {
= 'ɡ’',
= 'ġ',
= 'ǯ̍',
= 'ʒ',
= 'ẑ',
= 'ž̍',
= 'k°',
= 'q',
= 'č̣̍',
= 'ł',
= 'ḷ',
= 'ṗ',
= 'ṣ̣',
= 'ṭ',
= 'f̣',
= 'x°',
= 'χ',
= 'ḥ',
= 'c°',
= 'c̣',
= 'č̣',
= 'č̍°',
= 'č',
= 'ŝ',
= 'ṣ̂',
= 'ʾ°',
= '՚̍',
= 'G°',
= 'ɡ’',
= 'Ġ',
= 'Ǯ̍',
= 'Ʒ',
= 'Ẑ',
= 'Ž̍',
= 'K°',
= 'Q',
= 'Č̣̍',
= 'Ł',
= 'Ḷ',
= 'Ṗ',
= 'Ṣ̣',
= 'Ṭ',
= 'F̣',
= 'X°',
= 'Χ',
= 'Ḥ',
= 'C°',
= 'C̣',
= 'Č̣',
= 'Č̍°',
= 'Č',
= 'Ŝ',
= 'Ṣ̂',
},
}
data.ady.arrays = { data.ady.map }
data.ady.arrays = {}
data.ady.arrays = {}
local i = 0
local array = data.ady.arrays
for grapheme, replacement in pairs(data.ady.map) do
i = i + 1
array = { grapheme, replacement }
end
local i = 0
local array = data.ady.arrays
for grapheme, replacement in pairs(data.ady.map) do
i = i + 1
array = { grapheme, replacement }
end
return data