Difference between pages "Module:Convert" and "Module:Convert/sandbox"

(Difference between pages)
Jump to navigation Jump to search
Page 1
Page 2
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 }