local export = {} for code, data in pairs(mw.loadData("Module:<span class="searchmatch">families</span>/data")) do export[data.canonical<span class="searchmatch">Name</span>] = code end return export...
loadData("Module:<span class="searchmatch">families</span>/data")[code]) end function export.get<span class="searchmatch">By</span>Canonical<span class="searchmatch">Name</span>(<span class="searchmatch">name</span>) local code = mw.loadData("Module:<span class="searchmatch">families</span>/<span class="searchmatch">by</span> <span class="searchmatch">name</span>")[<span class="searchmatch">name</span>] if not code...
listed <span class="searchmatch">by</span> their family code, which is usually an ISO-639 code, but there are also some exceptional codes. These are listed on Wiktionary:<span class="searchmatch">Families</span>; that...
fam = require("Module:<span class="searchmatch">families</span>").get<span class="searchmatch">By</span>Code(fam) if fam then return "1" else return "" end end function export.get<span class="searchmatch">By</span>Code(frame) local args...
languages/<span class="searchmatch">by</span> <span class="searchmatch">name</span> may also be used, and when allowFamily is specified for the above function, Module:<span class="searchmatch">families</span>/<span class="searchmatch">by</span> <span class="searchmatch">name</span> may also be used. get<span class="searchmatch">By</span><span class="searchmatch">Name</span>(<span class="searchmatch">name</span>) Like...
languages$") and require("Module:<span class="searchmatch">families</span>").get<span class="searchmatch">By</span>Canonical<span class="searchmatch">Name</span>(info.source:gsub(" languages$", "")) or require("Module:languages").get<span class="searchmatch">By</span>Code(info.source, true...
title=Module:<span class="searchmatch">families</span>/data&action=edit Edit family data]</th>\n</tr>\n") table.insert(ret, "<tr>\n<th>Canonical <span class="searchmatch">name</span></th><td>" .. fam:getCanonical<span class="searchmatch">Name</span>() .. "</td>\n</tr>\n")...
local nonempty_<span class="searchmatch">families</span> = {} local allowed_empty_<span class="searchmatch">families</span> = {tbq = true} local nonempty_scripts = {} local function link(<span class="searchmatch">name</span>) if not <span class="searchmatch">name</span> then return...
get<span class="searchmatch">By</span><span class="searchmatch">Name</span>(<span class="searchmatch">name</span>, errorIfInvalid) local <span class="searchmatch">by</span><span class="searchmatch">Name</span> = mw.loadData("Module:languages/<span class="searchmatch">by</span> <span class="searchmatch">name</span>") local code = <span class="searchmatch">by</span><span class="searchmatch">Name</span>.all and <span class="searchmatch">by</span><span class="searchmatch">Name</span>.all[<span class="searchmatch">name</span>] or <span class="searchmatch">by</span><span class="searchmatch">Name</span>[<span class="searchmatch">name</span>] ...
languages = mw.loadData("Module:languages/alldata") local <span class="searchmatch">families</span> = mw.loadData("Module:<span class="searchmatch">families</span>/data") -- based on Module:list_of_languages local export...