local languages = mw.loadData('Module:Languages/data')
local p = {}
local function isEmpty(s)
return s == nil or s == ''
end
local function trimstr(s)
return (s:gsub("^%s*(.-)%s*$", "%1"))
end
local function get_lang_data(code)
local l = languages[code];
if l ~= nil then
return "[[" .. l[2] .. "|" .. l[1] .. "]]", code
elseif code ~= "" then