Module:Convert/extra: Difference between revisions

Content deleted Content added
add $/km and $/mi
try "per-km2" workaround per Template talk:Convert#per km²
 
(193 intermediate revisions by 13 users not shown)
Line 1:
--[=[ Extra conversion data used by Module:Convert.
--
 
-- [[Module:Convert/data]] defines all units and is transcluded in all pages
-- where [[Module:Convert]] is used. Testing new units by editing that module
-- would invalidate the cache for all affected pages.
--
 
-- For quick changes and experiments with new units, this module can be edited.
-- Since this module would beis transcluded in only a small number of pages, changes
changes-- should cause little server overhead and should propagate quickly.
--
]=]
-- If a unit is defined in the data module, any definition here is ignored,
-- so defining the same unit in both modules is not an error.
-- A unit defined here can refer to units that are also defined here, and
-- can refer to units defined in the data module.
--
-- Periodically, those extra units that are wanted permanently can be removed
-- from here after being added to [[Module:Convert/data]].
 
local extra_units = {
["DFbit"] = {
-- TODO: Remove following tests.
_name1 = "double metrebit",
["RDF"] = { target = "DF" }, -- redirect to new unit defined below
_symbol = "Dmbit",
["RM"] = { target = "m" }, -- redirect to "m" in [[Module:Convert/data]]
utype = "lengthinformation",
["xyz"] = { target = "xyz" },
scale ["J/DM"] = {0.125,
per = { "J", "DM" },
utype = "energy per unit length",
default = "kJ/km",
},
["DF"] = {
name1 = "double foot",
name2 = "double feet",
symbol = "dft",
utype = "length",
scale = 0.6096,
default = "m",
},
["DM"] = {
_name1 = "double metre",
_name1_us = "double meter",
_symbol = "Dm",
utype = "length",
scale = 2,
prefixes = 1,
default = "v > 0 and v < 1.5 ! ftin ! ftB",
link = "Double metreBit",
},
["ina"] = {
name1 = "inch",
name2 = "inches",
symbol = '<abbr title="inches">in</abbr>',
utype = "length",
scale = 0.0254,
exception = "subunit_more_precision",
default = "mm",
},
["$/km"] = {
per = { "$", "km" },
utype = "cost $ per unit length",
default = "$/mi",
},
["$/miper-km2"] = {
per name1 = { "$", = "mi"per }square kilometre",
utype name1_us = "cost $ per unitsquare lengthkilometer",
name2 = "per square kilometre",
default = "$/km",
name2_us = "per square kilometer",
symbol = "per&nbsp;km<sup>2</sup>",
utype = "energy per unit lengtharea",
scale = 0.60961e-6,
default = "kJ/kmsqmi",
link = "Square kilometre",
},
}