local function track(page)
require("Module:debug/track")("etymology languages/" .. page)
return true
end
-- FIXME: Temporary. Lists nonstandard codes to track, so we can consider eliminating them. Consider moving to
-- [[Module:etymology languages/data]] so it only gets loaded once per page; but that would require restructuring
-- [[Module:etymology languages/data]] (probably a good idea anyway).
local nonstandard_codes_to_track = {
["Acadian French"] = true,
["fra-aca"] = true, -- should be fr-aca; no language 'fra'
["AE."] = true,
["American English"] = true,
["AG."] = true,
["Austrian German"] = true,
["BE."] = true,
["British English"] = true,
["Medieval Greek"] = true,
["CF."] = true,
["Canadian French"] = true,
["CL"] = true,
["Classical Latin"] = true,
["Early Scots"] = true,
["O.Sc."] = true,
["Old Scots"] = true,
["EL"] = true,
["Ecclesiastical Latin"] = true,
["Ins.Sc."] = true,
["Insular Scots"] = true,
["Koine"] = true,
["Kölsch"] = true,
["LL"] = true,
["Late Latin"] = true,
["Lombardic"] = true,
["Lunfardo"] = true,
["ML"] = true,
["Medieval Latin"] = true,
["Mid.Sc."] = true,
["Middle Scots"] = true,
["NL"] = true,
["New Latin"] = true,
["Nor.Sc."] = true,
["Northern Scots"] = true,
["Old Northern French"] = true,
["pregrc"] = true,
["RL"] = true,
["Renaissance Latin"] = true,
["Sou.Sc."] = true,
["Borders Scots"] = true,
["Southern Scots"] = true,
["Swiss French"] = true,
["Switzerland French"] = true,
["Swiss Italian"] = true,
["Switzerland Italian"] = true,
["Uls.Sc."] = true,
["Ulster Scots"] = true,
["VG."] = true,
["Viennese German"] = true,
["VL"] = true,
["Vulgar Latin"] = true,
["pygmy"] = true,
["Tax."] = true,
}
return function(code)
if nonstandard_codes_to_track[code] then
track(code)
end
return true
end