The following demonstrates use of the _unit
function exported from Module:Convert/sandbox.
Each ">" line shows the function call (renamed as unit) with parameters:
- unitcode
- options table (value for sort key; flags for linking, showing name instead of symbol, using US spelling of name)
The result line shows:
- the unit symbol or name, optionally linked
- "(unknown)" if convert did not recognize the unitcode
- sort key based on value from converting input to a base unit (so 99 feet will sort before 1 kilometer)
> unit('kg') kg > unit('kg', {value=12.3, link=true}) [[Kilogram|kg]] > unit('m') m > unit('m', {value=-1, sort=on}) m <span data-sort-value="2999900000000000000♠"></span> > unit('m', {value=12, link=true, sort=on}) [[Metre|m]] <span data-sort-value="7001120000000000000♠"></span> > unit('km', {link=true}) [[Kilometre|km]] > unit('ft', {value=99, link=true}) [[Foot (unit)|ft]] > unit('km3', {link=true}) [[Cubic kilometre|km<sup>3</sup>]] > unit('km3', {value=12.3, name=true}) cubic kilometres > unit('km3', {value=12.3, link=true, name=true}) [[cubic kilometre]]s > unit('km3', {value=12.3, link=true, name=true, us=true}) [[Cubic kilometre|cubic kilometers]] > unit('km3', {value=12.3, link=true, name=true, us=true, sort=on}) [[Cubic kilometre|cubic kilometers]] <span data-sort-value="7010123000000000000♠"></span> > unit('foo') foo (unknown) > unit('foo', {link=true, sort=on}) [[foo]] (unknown) <span data-sort-value="7000100000000000000♠"></span>
Start a discussion about improving the Module:Sandbox/Johnuniq/unit page
Talk pages are where people discuss how to make content on Wikipedia the best that it can be. You can use this page to start a discussion with others about how to improve the "Module:Sandbox/Johnuniq/unit" page.