A Project of the Center for Advanced Study in the Visual Arts, National Gallery of Art
History of Early American Landscape Design
HEALD will be upgrading in spring 2021. New features and content will be available in May. Thank you for your patience as we modernize!

Template:Convert/4

[http://www.nga.gov/content/ngaweb/research/casva/research-projects.html A Project of the National Gallery of Art, Center for Advanced Study in the Visual Arts ]

10×20×30×40 metres (Template:Hid{{#invoke:Math|precision_format| (10)*1/0.3048 | 1-1 }}×Template:Hid{{#invoke:Math|precision_format| (20)*1/0.3048 | 1-1 }}×Template:Hid{{#invoke:Math|precision_format| (30)*1/0.3048 | 1-1 }}×Template:Hid{{#invoke:Math|precision_format| (40)*1/0.3048 | 1-2 }} ft)

The converter Template:Convert/4 will convert 4 amounts at once, allowing a mix of different range words between the 4 amounts. However, all 4 amounts are treated as the same unit type. The output unit must be specified, or put "0" to default.
Usage:  {{convert/4 |1|by|2|by|3|by|4|m|ft}}
{{convert/4 |1|x|2|x|3|x|4|m|ft}}
{{convert/4 |1|-|2|-|3|-|4|m|ft}}
{{convert/4 |7|to|8|by|3|to|4.5|km|mi|abbr=on}}

The template has the same parameters as Template:Convert, and so it allows abbreviation abbr=in or abbr=out or abbr=off, wikilinks lk=in or lk=out, and adjective mode adj=on or adj=mid. The separator can also be a semicolon: disp=semi, disp=semicolon, disp=or, disp=comma, disp=x (customized), disp=b (default as parentheses) and "disp=output only".

Examples

The examples show a mixture of "by" & "x" or "to" or "rarely" (etc.) in some conversions:

  • {{convert/4 |5|by|6|or|7|by|8|m|ft}}     gives: 5 by 6 or 7 by 8 metres (Template:Hid{{#invoke:Math|precision_format| (5)*1/0.3048 | 1-1 }} by Template:Hid{{#invoke:Math|precision_format| (6)*1/0.3048 | 1-1 }} or Template:Hid{{#invoke:Math|precision_format| (7)*1/0.3048 | 1-1 }} by Template:Hid{{#invoke:Math|precision_format| (8)*1/0.3048 | 1-1 }} ft)
  • {{convert/4 |5|x|6|x|7|up to|8|m|ft}} gives: 5×6×7 up to 8 metres (Template:Hid{{#invoke:Math|precision_format| (5)*1/0.3048 | 1-1 }}×Template:Hid{{#invoke:Math|precision_format| (6)*1/0.3048 | 1-1 }}×Template:Hid{{#invoke:Math|precision_format| (7)*1/0.3048 | 1-1 }} up to Template:Hid{{#invoke:Math|precision_format| (8)*1/0.3048 | 1-1 }} ft)
  • {{convert/4 |7|to|8|,|9|or|10|km|mi}} gives: 7 to 8, 9 or 10 kilometres (Template:Hid{{#invoke:Math|precision_format| (7)*1,000/1,609.344 | 1-0 }} to Template:Hid{{#invoke:Math|precision_format| (8)*1,000/1,609.344 | 1-0 }}, Template:Hid{{#invoke:Math|precision_format| (9)*1,000/1,609.344 | 1-0 }} or Template:Hid{{#invoke:Math|precision_format| (10)*1,000/1,609.344 | 1-0 }} mi)
  • {{convert/4 |7|to|8|not|9|to|10|km|mi|abbr=on}}    gives: 7 to 8 not 9 to 10 Template:Convert/LoffAonDunitSoff (Template:Hid{{#invoke:Math|precision_format| (7)*1,000/1,609.344 | 1-0 }} to Template:Hid{{#invoke:Math|precision_format| (8)*1,000/1,609.344 | 1-0 }} not Template:Hid{{#invoke:Math|precision_format| (9)*1,000/1,609.344 | 1-0 }} to Template:Hid{{#invoke:Math|precision_format| (10)*1,000/1,609.344 | 1-0 }} mi)
  • {{convert/4 |7|to|8|to|9|to|10|km|mi|adj=on}}      gives: 7-to-8-to-9-to-10-Template:Convert/LoffAoffDunitSonTemplate:Convert/track/adj/on (Template:Hid{{#invoke:Math|precision_format| (7)*1,000/1,609.344 | 1-0 }}-to-Template:Hid{{#invoke:Math|precision_format| (8)*1,000/1,609.344 | 1-0 }}-to-Template:Hid{{#invoke:Math|precision_format| (9)*1,000/1,609.344 | 1-0 }}-to-Template:Convert/LoffAonDoutput onlySonTemplate:Convert/track/adj/on)
  • {{convert/4 |5|to|6|rarely|7|to|8|m|ft}} → 5 to 6 rarely 7 to 8 metres (Template:Hid{{#invoke:Math|precision_format| (5)*1/0.3048 | 1-1 }} to Template:Hid{{#invoke:Math|precision_format| (6)*1/0.3048 | 1-1 }} rarely Template:Hid{{#invoke:Math|precision_format| (7)*1/0.3048 | 1-1 }} to Template:Hid{{#invoke:Math|precision_format| (8)*1/0.3048 | 1-1 }} ft)
  • {{convert/4 |5|x|6|by|7|-|8|m|ft}} → 5×6 by 7–8 metres (Template:Hid{{#invoke:Math|precision_format| (5)*1/0.3048 | 1-1 }}×Template:Hid{{#invoke:Math|precision_format| (6)*1/0.3048 | 1-1 }} by Template:Hid{{#invoke:Math|precision_format| (7)*1/0.3048 | 1-1 }}–Template:Hid{{#invoke:Math|precision_format| (8)*1/0.3048 | 1-1 }} ft)
  • {{convert/4 |10|-|20|, summer|25|-|30|°C|F|disp=or}} → 10–20, summer 30–40 °C or Template:Hid{{#invoke:Math|precision_format| ((10+273.15)*1.8-459.67) | 1-1 }}–Template:Hid{{#invoke:Math|precision_format| ((20+273.15)*1.8-459.67) | 1-1 }}, summer Template:Hid{{#invoke:Math|precision_format| ((30+273.15)*1.8-459.67) | 1-1 }}–Template:Hid{{#invoke:Math|precision_format| ((40+273.15)*1.8-459.67) | 1-2 }} °F
  • {{convert/4 |11|-|13|-|15|-|17|°C|F|disp=semi}}     gives: 11–13–15–17 °C; Template:Hid{{#invoke:Math|precision_format| ((11+273.15)*1.8-459.67) | 1-1 }}–Template:Hid{{#invoke:Math|precision_format| ((13+273.15)*1.8-459.67) | 1-1 }}–Template:Hid{{#invoke:Math|precision_format| ((15+273.15)*1.8-459.67) | 1-1 }}–Template:Hid{{#invoke:Math|precision_format| ((17+273.15)*1.8-459.67) | 1-1 }} °F
  • {{convert/4 |40|-|50|-|60|-|70|°F|C|lk=on }} gives: 40–50–60–70 Template:Convert/LonAoffDunitSoffT (Template:Hid{{#invoke:Math|precision_format| (((40+459.67)/1.8)-273.15) | 1-0 }}–Template:Hid{{#invoke:Math|precision_format| (((50+459.67)/1.8)-273.15) | 1-1 }}–Template:Hid{{#invoke:Math|precision_format| (((60+459.67)/1.8)-273.15) | 1-1 }}–Template:Convert/LonAonDoutput onlySoffT)
  • {{convert/4 |45|-|55|rising to|65|-|75|°F|C|lk=out}}     gives: 45–55 rising to 65–75 Template:Convert/LoutAoffDunitSoffT (Template:Hid{{#invoke:Math|precision_format| (((45+459.67)/1.8)-273.15) | 1-0 }}–Template:Hid{{#invoke:Math|precision_format| (((55+459.67)/1.8)-273.15) | 1-1 }} rising to Template:Hid{{#invoke:Math|precision_format| (((65+459.67)/1.8)-273.15) | 1-1 }}–Template:Convert/LoutAonDoutput onlySoffT)
  • {{convert/4 |5+1/2|to|6+1/3|x|7+1/4|x|8+1/5|m|ft}}    gives: 5+12 to 6+13×7+14×8+15 metres (Template:Hid{{#invoke:Math|precision_format| (5+1/2)*1/0.3048 | 1-1 }} to Template:Hid{{#invoke:Math|precision_format| (6+1/3)*1/0.3048 | 1-1 }}×Template:Hid{{#invoke:Math|precision_format| (7+1/4)*1/0.3048 | 1-1 }}×Template:Hid{{#invoke:Math|precision_format| (8+1/5)*1/0.3048 | 1-1 }} ft)

The range-words are: to, -, and, or, by, +/-, x, but slash ("/"), comma, or anything is allowed. Display types: disp=comma, disp=semi, disp=or, disp=output only, disp=output number only, disp=x and disp=b. The numeric results are identical to using Template:Convert for each amount individually.

Common problems

Note the name of this template is "convert/4" and omitting the suffix "/4" can cause the error message: "Template loop detected: Template:Convert/x". Be sure to put a range-word (such as "x") between each of the 4 amounts, to avoid error "Convert/4 - Invalid parameter 2".

The 4 amounts, with 3 range-words, are followed by a unit-code (such as "m") as the 8th parameter. The output unit-code can be "0" as the 9th parameter, to allow the default output unit to be triggered.

A Project of the Center for Advanced Study in the Visual Arts

National Gallery of Art, Washington