Template:Convert/doc/parameter list: Difference between revisions
< Template:Convert | doc
formatting |
Richardpruen (talk | contribs) m 1 revision imported |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 7: | Line 7: | ||
! Note | ! Note | ||
|- | |- | ||
|<code>|abbr=in</code> || data-sort-value="in" | <code>in</code> | |||
| data-sort-value="in" | <code>in</code> | |||
| Use symbol for first (left-hand side) unit | | Use symbol for first (left-hand side) unit | ||
| Unit display | | Unit display | ||
|- | |- | ||
| data-sort-value="off" | <code>off</code> | |<code>|abbr=off</code> || data-sort-value="off" | <code>off</code> | ||
| rowspan=2 | Use name for all units | | rowspan=2 | Use name for all units | ||
| rowspan=2 | Unit display | | rowspan=2 | Unit display | ||
|- | |- | ||
| data-sort-value="none" | <code>none</code> | |<code>|abbr=none</code> || data-sort-value="none" | <code>none</code> | ||
|- | |- | ||
| data-sort-value="on" | <code>on</code> | |<code>|abbr=on</code> || data-sort-value="on" | <code>on</code> | ||
| Use symbol for all units | | Use symbol for all units | ||
| Unit display | | Unit display | ||
|- | |- | ||
| data-sort-value="out" | <code>out</code> | |<code>|abbr=out</code> || data-sort-value="out" | <code>out</code> | ||
| Use symbol for right-hand side unit (default) | | Use symbol for right-hand side unit (default) | ||
| Unit display | | Unit display | ||
|- | |- | ||
| data-sort-value="unit" | <code>unit</code> | |<code>|abbr=unit</code> || data-sort-value="unit" | <code>unit</code> | ||
| Use symbol for all units when using scientific notation | | Use symbol for all units when using scientific notation | ||
| Unit display | | Unit display | ||
|- | |- | ||
| data-sort-value="values" | <code>values</code> | |<code>|abbr=values</code> || data-sort-value="values" | <code>values</code> | ||
| Omit both the input and output units: show only the numbers | | Omit both the input and output units: show only the numbers | ||
| Unit display | | Unit display | ||
|- | |- | ||
| data-sort-value="~" | <code>~</code> | |<code>|abbr=~</code> || data-sort-value="~" | <code>~</code> | ||
| Shows both unit name and symbol | | Shows both unit name and symbol | ||
| Unit display | | Unit display | ||
|- | |- | ||
| data-sort-value="mid" | <code>mid</code> | |<code>|adj=mid|…</code> || data-sort-value="mid" | <code>mid</code> | ||
| User-specified text after the input unit; sets <code>adj=on</code> (adjective). Expects 1 unnamed parameter. | | User-specified text after the input unit; sets <code>adj=on</code> (adjective). Expects 1 unnamed parameter. | ||
| Word adding, adjective | | Word adding, adjective | ||
|- | |- | ||
| data-sort-value="on" | <code>on</code> | |<code>|adj=on</code> || data-sort-value="on" | <code>on</code> | ||
| Unit name is adjective (singular and hyphenated) | | Unit name is adjective (singular and hyphenated) | ||
| Grammar, adjective | | Grammar, adjective | ||
|- | |- | ||
| data-sort-value="pre" | <code>pre</code> | |<code>|adj=pre|…</code> || data-sort-value="pre" | <code>pre</code> | ||
| User-specified text before input unit. Expects 1 unnamed parameter. | | User-specified text before input unit. Expects 1 unnamed parameter. | ||
| Word adding | | Word adding | ||
|- | |- | ||
| data-sort-value="ri0" | <code>ri0</code> | |<code>|adj=ri0</code> || data-sort-value="ri0" | <code>ri0</code> | ||
| Round input with precision 0 | | Round input with precision 0 | ||
| Input precision | | Input precision | ||
|- | |- | ||
| data-sort-value="ri1" | <code>ri1</code> | |<code>|adj=ri1</code> || data-sort-value="ri1" | <code>ri1</code> | ||
| Round input with precision 1 | | Round input with precision 1 | ||
| Input precision | | Input precision | ||
|- | |- | ||
| data-sort-value="ri2" | <code>ri2</code> | |<code>|adj=ri2</code> || data-sort-value="ri2" | <code>ri2</code> | ||
| Round input with precision 2 | | Round input with precision 2 | ||
| Input precision | | Input precision | ||
|- | |- | ||
| data-sort-value="ri3" | <code>ri3</code> | |<code>|adj=ri3</code> || data-sort-value="ri3" | <code>ri3</code> | ||
| Round input with precision 3 | | Round input with precision 3 | ||
| Input precision | | Input precision | ||
|- | |- | ||
|<code>|comma=5</code> || data-sort-value="05" | <code>5</code> | |||
| data-sort-value="05" | <code>5</code> | |||
| Only use comma for thousands separator if 5 or more digits | | Only use comma for thousands separator if 5 or more digits | ||
| Number format | | Number format | ||
|- | |- | ||
| data-sort-value="gaps" | <code>gaps</code> | |<code>|comma=gaps</code> || data-sort-value="gaps" | <code>gaps</code> | ||
| Use gaps (space), not comma, for thousands separator | | Use gaps (space), not comma, for thousands separator | ||
| Number format | | Number format | ||
|- | |- | ||
| data-sort-value="off" | <code>off</code> | |<code>|comma=off</code> || data-sort-value="off" | <code>off</code> | ||
| No thousands separator | | No thousands separator | ||
| Number format | | Number format | ||
|- | |- | ||
|<code>|disp=b</code> || data-sort-value="b" | <code>b</code> | |||
| data-sort-value="b" | <code>b</code> | |||
| Join input and output using " (...)" (default) | | Join input and output using " (...)" (default) | ||
| Join values | | Join values | ||
|- | |- | ||
| data-sort-value="sqbr" | <code>sqbr</code> | |<code>|disp=sqbr</code> || data-sort-value="sqbr" | <code>sqbr</code> | ||
| Join input and output using " [...]" | | Join input and output using " [...]" | ||
| Join values | | Join values | ||
|- | |- | ||
| data-sort-value="br" | <code>br</code> | |<code>|disp=br</code> || data-sort-value="br" | <code>br</code> | ||
| Join input and output using "<br/>" | | Join input and output using "<br/>" | ||
| Join values | | Join values | ||
|- | |- | ||
| data-sort-value="comma" | <code>comma</code> | |<code>|disp=comma</code> || data-sort-value="comma" | <code>comma</code> | ||
| Join input and output using ", " | | Join input and output using ", " | ||
| Join values | | Join values | ||
|- | |- | ||
| data-sort-value="or" | <code>or</code> | |<code>|disp=or</code> || data-sort-value="or" | <code>or</code> | ||
| Join input and output using " or " | | Join input and output using " or " | ||
| Join values | | Join values | ||
|- | |- | ||
| data-sort-value="number" | <code>number</code> | |<code>|disp=number</code> || data-sort-value="number" | <code>number</code> | ||
| rowspan=2 | Display output number only | | rowspan=2 | Display output number only | ||
| rowspan=2 | Parts only | | rowspan=2 | Parts only | ||
|- | |- | ||
| data-sort-value="output number only" | <code>output number only</code> | |<code>|disp=output number only</code> || data-sort-value="output number only" | <code>output number only</code> | ||
|- | |- | ||
| data-sort-value="out" | <code>out</code> | |<code>|disp=out</code> || data-sort-value="out" | <code>out</code> | ||
| rowspan=2 | Display only output number and name/symbol | | rowspan=2 | Display only output number and name/symbol | ||
| rowspan=2 | Parts only | | rowspan=2 | Parts only | ||
|- | |- | ||
| data-sort-value="output only" | <code>output only</code> | |<code>|disp=output only</code> || data-sort-value="output only" | <code>output only</code> | ||
|- | |- | ||
| data-sort-value="preunit" | <code>preunit</code> | |<code>|disp=preunit|…[|…]</code> || data-sort-value="preunit" | <code>preunit</code> | ||
| Text to be inserted after value and before units, for both input and output, with optionally different text for output. Expects 1 or 2 unnamed parameters. | | Text to be inserted after value and before units, for both input and output, with optionally different text for output. Expects 1 or 2 unnamed parameters. | ||
| Word adding | | Word adding | ||
|- | |- | ||
| data-sort-value="table" | <code>table</code> | |<code>|disp=table</code> || data-sort-value="table" | <code>table</code> | ||
| Output is suitable for a table cell with align="right" | | Output is suitable for a table cell with align="right" | ||
| Table columns | | Table columns | ||
|- | |- | ||
| data-sort-value="tablecen" | <code>tablecen</code> | |<code>|disp=tablecen</code> || data-sort-value="tablecen" | <code>tablecen</code> | ||
| Output is suitable for a table cell with align="center" | | Output is suitable for a table cell with align="center" | ||
| Table columns | | Table columns | ||
|- | |- | ||
| data-sort-value="unit" | <code>unit</code> | |<code>|disp=unit</code> || data-sort-value="unit" | <code>unit</code> | ||
| Display input name/symbol only (not input number, not output) | | Display input name/symbol only (not input number, not output) | ||
| Parts only | | Parts only | ||
|- | |- | ||
| data-sort-value="unit2" | <code>unit2</code> | |<code>|disp=unit2</code> || data-sort-value="unit2" | <code>unit2</code> | ||
| Display output name/symbol only (not input; not output number) | | Display output name/symbol only (not input; not output number) | ||
| Parts only | | Parts only | ||
|- | |- | ||
| data-sort-value="x" | <code>x</code> | |<code>|disp=x|…</code> || data-sort-value="x" | <code>x</code> | ||
| Join input and output using user-specified text | | Join input and output using user-specified text | ||
| Word adding | | Word adding | ||
|- | |- | ||
| <code>|frac</code> | |<code>|frac=''N''</code> || data-sort-value="N" | <code>''N''</code> | ||
| data-sort-value="N" | <code>''N''</code> | |||
| Show imperial number in fractions, denominator=''N'' | | Show imperial number in fractions, denominator=''N'' | ||
| Number format, fraction | | Number format, fraction | ||
|- | |- | ||
| <code>|input</code> | |<code>|input=P2048</code> || data-sort-value="property P2048" | <code>P2048</code> {{small|1=(e.g.)}} | ||
| data-sort-value="property P2048" | <code>P2048</code> {{small|1=(e.g.)}} | | Reads and converts Wikidata property | ||
| Reads and converts Wikidata property | |||
| Inside template | | Inside template | ||
|- | |- | ||
|<code>|lk=in</code> || data-sort-value="in" | <code>in</code> | |||
| data-sort-value="in" | <code>in</code> | |||
| Link left-hand side unit name or symbol | | Link left-hand side unit name or symbol | ||
| Unit link | | Unit link | ||
|- | |- | ||
| data-sort-value="on" | <code>on</code> | |<code>|lk=on</code> || data-sort-value="on" | <code>on</code> | ||
| Link all unit names or symbols (but not twice for the same unit) | | Link all unit names or symbols (but not twice for the same unit) | ||
| Unit link | | Unit link | ||
|- | |- | ||
| data-sort-value="out" | <code>out</code> | |<code>|lk=out</code> || data-sort-value="out" | <code>out</code> | ||
| Link right-hand side unit name or symbol | | Link right-hand side unit name or symbol | ||
| Unit link | | Unit link | ||
|- | |- | ||
|<code>|order=flip</code> || data-sort-value="flip" | <code>flip</code> | |||
| data-sort-value="flip" | <code>flip</code> | |||
| Inverts order of input, output measurements (conversion first) | | Inverts order of input, output measurements (conversion first) | ||
| Order | | Order | ||
|- | |- | ||
| data-sort-value="out" | <code>out</code> | |<code>|order=out</code> || data-sort-value="out" | <code>out</code> | ||
| Displays output units in the order entered, skipping input unit | | Displays output units in the order entered, skipping input unit | ||
| Order | | Order | ||
|- | |- | ||
| <code>|qid</code> | |<code>|qid=Q1056131</code> || data-sort-value="qid Q1056131" | <code>Q1056131</code> {{small|1=(e.g.)}} | ||
| data-sort-value="qid Q1056131" | <code>Q1056131</code> {{small|1=(e.g.)}} | |||
| Reads Wikidata property from Wikidata item | | Reads Wikidata property from Wikidata item | ||
| Inside template; testing | | Inside template; testing | ||
|- | |- | ||
| <code>|qual</code> | |<code>|qual=Q613628</code> || data-sort-value="qual Q613628" | <code>Q613628</code> {{small|1=(e.g.)}} | ||
| data-sort-value="qual Q613628" | <code>Q613628</code> {{small|1=(e.g.)}} | |||
| Qualify Wikidata property | | Qualify Wikidata property | ||
| | | | ||
|- | |- | ||
|<code>|round=5</code> || data-sort-value="05" | <code>5</code> | |||
| data-sort-value="05" | <code>5</code> | |||
| Rounds calculation to the nearest multiple of 5 | | Rounds calculation to the nearest multiple of 5 | ||
| Output precision | | Output precision | ||
|- | |- | ||
| data-sort-value="25" | <code>25</code> | |<code>|round=25</code> || data-sort-value="25" | <code>25</code> | ||
| Rounds calculation to the nearest multiple of 25 | | Rounds calculation to the nearest multiple of 25 | ||
| Output precision | | Output precision | ||
|- | |- | ||
| data-sort-value="each" | <code>each</code> | |<code>|round=each</code> || data-sort-value="each" | <code>each</code> | ||
| In a range, each number is rounded by the default rounding | | In a range, each number is rounded by the default rounding | ||
| Output precision | | Output precision | ||
|- | |- | ||
| <code>|sigfig</code> | |<code>|sigfig=''N''</code> || data-sort-value="N" | <code>''N''</code> | ||
| data-sort-value="N" | <code>''N''</code> | |||
| Round output number to ''N'' significant figures (''N'' is a positive integer) | | Round output number to ''N'' significant figures (''N'' is a positive integer) | ||
| Output precision | | Output precision | ||
|- | |- | ||
| <code>|sortable</code> | |<code>|sortable=on</code> || data-sort-value="on" | <code>on</code> | ||
| data-sort-value="on" | <code>on</code> | |||
| Adds invisible sort key | | Adds invisible sort key | ||
| Table sort | | Table sort | ||
|- | |- | ||
| <code>|sp</code> | |<code>|sp=us</code> || data-sort-value="us" | <code>us</code> | ||
| data-sort-value="us" | <code>us</code> | |||
| Use U.S. spelling ("meter" instead of default "metre") | | Use U.S. spelling ("meter" instead of default "metre") | ||
| Spelling U.S. names | | Spelling U.S. names | ||
|- | |- | ||
|<code>|spell=in</code> || data-sort-value="in" | <code>in</code> | |||
| data-sort-value="in" | <code>in</code> | |||
| Spell input number in words | | Spell input number in words | ||
| Spelling numbers | | Spelling numbers | ||
|- | |- | ||
| data-sort-value="In" | <code>In</code> | |<code>|spell=In</code> || data-sort-value="In" | <code>In</code> | ||
| Spell input number in words with first letter uppercase | | Spell input number in words with first letter uppercase | ||
| Spelling numbers | | Spelling numbers | ||
|- | |- | ||
| data-sort-value="on" | <code>on</code> | |<code>|spell=on</code> || data-sort-value="on" | <code>on</code> | ||
| Spell input and output numbers in words | | Spell input and output numbers in words | ||
| Spelling numbers | | Spelling numbers | ||
|- | |- | ||
| data-sort-value="On" | <code>On</code> | |<code>|spell=On</code> || data-sort-value="On" | <code>On</code> | ||
| Spell input and output numbers in words with first letter uppercase | | Spell input and output numbers in words with first letter uppercase | ||
| Spelling numbers | | Spelling numbers | ||
|- | |- | ||
| <code>|$</code> | |<code>|$=€</code> || data-sort-value="€" | <code>€</code> | ||
| data-sort-value="€" | <code>€</code> | | Replace $-sign with a currency sign, for example in <code>€/hectare</code> | ||
| Replace $-sign with a currency sign, for example in <code> | | Cost per unit<br /> {{nowrap|No currency conversion happens}} | ||
|- | |- | ||
| <code>|debug</code> | |<code>|debug=yes</code> || data-sort-value="yes" | <code>yes</code> | ||
| data-sort-value="yes" | <code>yes</code> | |||
| '''Debugging only'''. In a sortable table: show the normally hidden sort key | | '''Debugging only'''. In a sortable table: show the normally hidden sort key | ||
| Table sort | | Table sort | ||
|- <!-- ----------------- Deprecated options ------------------------- --> | |- <!-- ----------------- Deprecated options ------------------------- --> | ||
| <code>{{!mxt|1=|disp}}</code> || data-sort-value="flip" | <code>flip</code> | |<code>{{!mxt|1=|disp=flip}}</code> || data-sort-value="flip" | <code>flip</code> | ||
| '''Deprecated'''. Use {{mxt|1=|order=flip}} | | '''Deprecated'''. Use {{mxt|1=|order=flip}} | ||
| Order | | Order |
Latest revision as of 18:34, 2 January 2022
Lua error: Internal error: The interpreter exited with status 127. | |||
---|---|---|---|
Parameter | Value | Description | Note |
abbr=in | in
|
Use symbol for first (left-hand side) unit | Unit display |
abbr=off | off
|
Use name for all units | Unit display |
abbr=none | none
| ||
abbr=on | on
|
Use symbol for all units | Unit display |
abbr=out | out
|
Use symbol for right-hand side unit (default) | Unit display |
abbr=unit | unit
|
Use symbol for all units when using scientific notation | Unit display |
abbr=values | values
|
Omit both the input and output units: show only the numbers | Unit display |
abbr=~ | ~
|
Shows both unit name and symbol | Unit display |
adj=mid|… | mid
|
User-specified text after the input unit; sets adj=on (adjective). Expects 1 unnamed parameter.
|
Word adding, adjective |
adj=on | on
|
Unit name is adjective (singular and hyphenated) | Grammar, adjective |
adj=pre|… | pre
|
User-specified text before input unit. Expects 1 unnamed parameter. | Word adding |
adj=ri0 | ri0
|
Round input with precision 0 | Input precision |
adj=ri1 | ri1
|
Round input with precision 1 | Input precision |
adj=ri2 | ri2
|
Round input with precision 2 | Input precision |
adj=ri3 | ri3
|
Round input with precision 3 | Input precision |
comma=5 | 5
|
Only use comma for thousands separator if 5 or more digits | Number format |
comma=gaps | gaps
|
Use gaps (space), not comma, for thousands separator | Number format |
comma=off | off
|
No thousands separator | Number format |
disp=b | b
|
Join input and output using " (...)" (default) | Join values |
disp=sqbr | sqbr
|
Join input and output using " [...]" | Join values |
disp=br | br
|
Join input and output using "<br/>" | Join values |
disp=comma | comma
|
Join input and output using ", " | Join values |
disp=or | or
|
Join input and output using " or " | Join values |
disp=number | number
|
Display output number only | Parts only |
disp=output number only | output number only
| ||
disp=out | out
|
Display only output number and name/symbol | Parts only |
disp=output only | output only
| ||
disp=preunit|…[|…] | preunit
|
Text to be inserted after value and before units, for both input and output, with optionally different text for output. Expects 1 or 2 unnamed parameters. | Word adding |
disp=table | table
|
Output is suitable for a table cell with align="right" | Table columns |
disp=tablecen | tablecen
|
Output is suitable for a table cell with align="center" | Table columns |
disp=unit | unit
|
Display input name/symbol only (not input number, not output) | Parts only |
disp=unit2 | unit2
|
Display output name/symbol only (not input; not output number) | Parts only |
disp=x|… | x
|
Join input and output using user-specified text | Word adding |
frac=N | N
|
Show imperial number in fractions, denominator=N | Number format, fraction |
input=P2048 | P2048 (e.g.)
|
Reads and converts Wikidata property | Inside template |
lk=in | in
|
Link left-hand side unit name or symbol | Unit link |
lk=on | on
|
Link all unit names or symbols (but not twice for the same unit) | Unit link |
lk=out | out
|
Link right-hand side unit name or symbol | Unit link |
order=flip | flip
|
Inverts order of input, output measurements (conversion first) | Order |
order=out | out
|
Displays output units in the order entered, skipping input unit | Order |
qid=Q1056131 | Q1056131 (e.g.)
|
Reads Wikidata property from Wikidata item | Inside template; testing |
qual=Q613628 | Q613628 (e.g.)
|
Qualify Wikidata property | |
round=5 | 5
|
Rounds calculation to the nearest multiple of 5 | Output precision |
round=25 | 25
|
Rounds calculation to the nearest multiple of 25 | Output precision |
round=each | each
|
In a range, each number is rounded by the default rounding | Output precision |
sigfig=N | N
|
Round output number to N significant figures (N is a positive integer) | Output precision |
sortable=on | on
|
Adds invisible sort key | Table sort |
sp=us | us
|
Use U.S. spelling ("meter" instead of default "metre") | Spelling U.S. names |
spell=in | in
|
Spell input number in words | Spelling numbers |
spell=In | In
|
Spell input number in words with first letter uppercase | Spelling numbers |
spell=on | on
|
Spell input and output numbers in words | Spelling numbers |
spell=On | On
|
Spell input and output numbers in words with first letter uppercase | Spelling numbers |
$=€ | €
|
Replace $-sign with a currency sign, for example in €/hectare
|
Cost per unit No currency conversion happens |
debug=yes | yes
|
Debugging only. In a sortable table: show the normally hidden sort key | Table sort |
disp=flip | flip
|
Deprecated. Use |order=flip | Order |
sing= | Deprecated. Use |adj= | Plurals |