Documentation for this module may be created at မေႃႇၵျူး:languages/alldata/doc

local modules = {
    ["Module:languages/data/2"] = true,
    ["Module:languages/data/3/a"] = true,
    ["Module:languages/data/3/b"] = true,
    ["Module:languages/data/3/c"] = true,
    ["Module:languages/data/3/d"] = true,
    ["Module:languages/data/3/e"] = true,
    ["Module:languages/data/3/f"] = true,
    ["Module:languages/data/3/g"] = true,
    ["Module:languages/data/3/h"] = true,
    ["Module:languages/data/3/i"] = true,
    ["Module:languages/data/3/j"] = true,
    ["Module:languages/data/3/k"] = true,
    ["Module:languages/data/3/l"] = true,
    ["Module:languages/data/3/m"] = true,
    ["Module:languages/data/3/n"] = true,
    ["Module:languages/data/3/o"] = true,
    ["Module:languages/data/3/p"] = true,
    ["Module:languages/data/3/q"] = true,
    ["Module:languages/data/3/r"] = true,
    ["Module:languages/data/3/s"] = true,
    ["Module:languages/data/3/t"] = true,
    ["Module:languages/data/3/u"] = true,
    ["Module:languages/data/3/v"] = true,
    ["Module:languages/data/3/w"] = true,
    ["Module:languages/data/3/x"] = true,
    ["Module:languages/data/3/y"] = true,
    ["Module:languages/data/3/z"] = true,
    ["Module:languages/datax"] = true,
}

local m = {}

for mname in pairs(modules) do
    for key, value in pairs(require(mname)) do
        m[key] = value
    end
    local xname = mname:gsub("data", "extradata")
    for lkey, lvalue in pairs(require(xname)) do
    	if m[lkey] then
    		for key, value in pairs(lvalue) do
	    		m[lkey][key] = lvalue[key]
    		end
    	end
    end
end

return m