Module:Cf

local p = {} local get_args = require('Module:Arguments').getArgs local data = mw.loadData('Module:Cf/data')

local i18n = { error = { no_input = 'Input missing', }, }

function p.Cf(frame) local args = get_args(frame, {   wrappers = {      'Template:Cf'    }  }) return p._Cf(args) end

function p._Cf(args) assert(args[1], i18n.error.no_input) local Cfstring = mw.ustring.lower(args[1]) return data[Cfstring] end

return p