localexport={}functionexport.exists(frame)localargs=frame.argslocalfam=args[1]orerror("Family code has not been specified. Please pass parameter 1 to the module invocation.")fam=require("Module:families").getByCode(fam)iffamthenreturn"1"elsereturn""endendfunctionexport.getByCode(frame)localargs=frame.argslocalfam=args[1]orerror("Family code (parameter 1) has not been specified.")fam=require("Module:families").getByCode(fam)orerror("The family code '"..fam.."' is not valid.")returnrequire("Module:language-like").templateGetByCode(fam,args)endfunctionexport.getByCanonicalName(frame)localargs=frame.argslocalfamname=args[1]orerror("Family name has not been specified. Please pass parameter 1 to the module invocation.")localfam=require("Module:families").getByCanonicalName(famname)iffamthenreturnfam:getCode()elsereturn""endendreturnexport