Difference between pages "Module:Convert" and "Module:Convert/sandbox"
(Difference between pages)
Jump to navigation
Jump to search
m (185 revisions imported) |
m (115 revisions imported) |
||
Line 3,786: | Line 3,786: | ||
end | end | ||
− | return { convert = main_convert, _unit = _unit } | + | local function _gramme(frame) |
+ | local s = frame.args[1] or frame:getParent().args[1] or "" | ||
+ | s = s:gsub("gram$", "gramme") | ||
+ | s = s:gsub("gram(%A)", "gramme%1") | ||
+ | s = s:gsub("grams$", "grammes") | ||
+ | s = s:gsub("grams(%A)", "grammes%1") | ||
+ | return s | ||
+ | end | ||
+ | |||
+ | return { convert = main_convert, _unit = _unit, gramme = _gramme } |