Module:Sandbox/isaacl/ExpandPageAbbreviation
Appearance
-- For unit tests, see [[Module:Sandbox/isaacl/ExpandPageAbbreviation/tests]]
local moduleSelf = {
mw = require("Module:Mw")
}
moduleSelf.phraseForAbbr = moduleSelf.mw.loadData('Module:Sandbox/isaacl/ExpandPageAbbreviation/data')
function moduleSelf._expand(abbr)
if moduleSelf.phraseForAbbr[abbr] == nil then
return abbr
else
return moduleSelf.phraseForAbbr[abbr]
end
end
function moduleSelf.expand(frame)
local abbr = frame.args[1]
return moduleSelf._expand(abbr)
end
return moduleSelf