Module:Convert/extra: Difference between revisions

Content deleted Content added
some tests of "extra" units; the ultra-clever script editor has changed all my tab characters to spaces on paste
 
try "per-km2" workaround per Template talk:Convert#per km²
 
(195 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 = {
["DMbit"] = {
-- TODO: Remove following tests.
_name1 = "bit",
["RDF"] = { target = "DF" }, -- redirect to new unit defined below
_symbol = "Dmbit",
["RM"] = { target = "m" }, -- redirect to "m" in [[Module:Convert/data]]
utype = "lengthinformation",
["J/DM"] = {
scale per = { "J", "DM" }0.125,
prefixes = 1,
utype = "energy per unit length",
default = "kJ/kmB",
link = "Double metreBit",
},
["DFper-km2"] = {
name1 = "doubleper square footkilometre",
name2 name1_us = "doubleper feetsquare kilometer",
name2 = "per square kilometre",
symbol = "dft",
name2_us = "per square kilometer",
utype = "length",
symbol = "per&nbsp;km<sup>2</sup>",
scale = 0.6096,
default utype = "mper unit area",
scale }= 1e-6,
default = "/sqmi",
["DM"] = {
_name1 link = "doubleSquare metrekilometre",
_name1_us = "double meter",
_symbol = "Dm",
utype = "length",
scale = 2,
prefixes = 1,
default = "v > 0 and v < 1.5 ! ftin ! ft",
link = "Double metre",
},
}