Module:Convert: Difference between revisions

basic disp support
(add temperature aliases)
(basic disp support)
Line 219:
local fmt = '%.' .. string.format('%.0f', sigfig) .. 'g'
text = string.format(fmt, outvalue)
elseif tonumber(disp) ~= nil then
text = 'TODO: disp'
else
Line 235:
local intext2 = parms.in_text2
local range = parms.range
local disp = parms.disp
local wikitext
if range == nil then
wikitextif disp == '%s %s (%s %s)or' then
wikitext = '%s %s or %s %s'
elseif disp == 'sqbr' then
wikitext = '%s %s <nowiki>[</nowiki>%s %s<nowiki>]</nowiki>'
else
wikitext = '%s %s (%s %s)'
end
wikitext = wikitext:format(intext, parms.in_unit, outext, parms.out_unit)
else
wikitextif disp == '%s%s%s %s (%s%s%s %s)or' then
wikitext = '%s%s%s %s or %s%s%s %s'
elseif disp == 'sqbr' then
wikitext = '%s%s%s %s <nowiki>[</nowiki>%s%s%s %s<nowiki>]</nowiki>'
else
wikitext = '%s%s%s %s (%s%s%s %s)'
end
wikitext = wikitext:format(intext, range[1], intext2, parms.in_unit, outext, range[2], outext2, parms.out_unit)
end
Anonymous user