Difference between revisions of "Template:Infobox person/height"
en>Frietjes |
m (1 revision imported) |
(No difference)
|
Latest revision as of 01:39, 29 December 2018
This is one of three templates used to automatically add conversions of height measurements displayed by Template:Infobox person and other infoboxes with a |height=
parameter.
- Template:Infobox person/height changes text for units of height to the abbreviations "m", "cm", "ft", or "in", then passes the string to:
- Template:Infobox person/height/locate which replaces any instances of
with a space, and determines the positions of "m", "cm", "ft", or "in" within that string, all of which is passed to: - Template:Infobox person/height/switch which does the conversion
Usage
{{Infobox person/height|1 metre}}
→ 1 m (3 ft 3 in){{Infobox person/height|1 meter}}
→ 1 m (3 ft 3 in){{Infobox person/height|1.57 metres}}
→ 1.57 m (5 ft 2 in){{Infobox person/height|1.57 meters}}
→ 1.57 m (5 ft 2 in){{Infobox person/height|1.57 m}}
→ 1.57 m (5 ft 2 in){{Infobox person/height|1.57 ms}}
→ 1.57 m (5 ft 2 in)
{{Infobox person/height|1 centimetre}}
→ 1 centm{{Infobox person/height|1 centimeter}}
→ 1 centm{{Infobox person/height|157 centimetres}}
→ 157 centm{{Infobox person/height|157 centimeters}}
→ 157 centm{{Infobox person/height|157 cm}}
→ 157 cm (5 ft 2 in){{Infobox person/height|157 cms}}
→ 157 cm (5 ft 2 in)
Feet:
{{Infobox person/height|1 foot}}
→ 1 ft (30 cm){{Infobox person/height|2 feet}}
→ 2 ft (61 cm){{Infobox person/height|2 ft}}
→ 2 ft (61 cm)
{{Infobox person/height|1 inch}}
→ 1 in (3 cm){{Infobox person/height|2 inches}}
→ 2 in (5 cm){{Infobox person/height|2 in}}
→ 2 in (5 cm){{Infobox person/height|2 ins}}
→ 2 in (5 cm)
Feet and inches, embedded non-breaking space, and text after height:
{{Infobox person/height|5 feet 2 inches}}
→ 5 ft 2 in (157 cm){{Infobox person/height|5feet 2inches}}
→ 5 ft 2 in (157 cm){{Infobox person/height|5 feet 2 inches}}
→ 5 ft 2 in (157 cm){{Infobox person/height|5 feet 2 inches (2012)}}
→ 5 ft 2 in (157 cm) (2012)
Embedded footnotes (references):
{{Infobox person/height|5 feet 2 inches (2012)<ref>citation goes here</ref>}}
→ 5 ft 2 in (157 cm) (2012)[1]{{Infobox person/height|5 feet 2 inches (2012)<ref>"title". ''work''.</ref>}}
→ 5 ft 2 in (157 cm) (2012)[2]{{Infobox person/height|5 feet 2 inches (2012)<ref>{{cite news|title=feet|work=inches}}</ref>}}
→ 5 ft 2 in (157 cm) (2012)[3]{{Infobox person/height|5 feet 2 inches (2012)<ref>{{citation|title=metres|work=centimetres}}</ref>}}
→ 5 ft 2 in (157 cm) (2012)[4]
{{Convert}} templates generating wikilinked unit names:
{{Infobox person/height|{{Convert|5|ft|2|in|lk=on|abbr=on}}}}
→ 5 ft 2 in (1.57 m){{Infobox person/height|{{Convert|5|ft|2|in|lk=on|abbr=off}}}}
→ 5 ft 2 in (1.57 [m]]s){{Infobox person/height|{{Convert|5|ft|2|in|cm|0|lk=on|abbr=on}}}}
→ 5 ft 2 in (157 cm){{Infobox person/height|{{Convert|5|ft|2|in|cm|0|lk=on|abbr=off}}}}
→ 5 ft 2 in (157 centms){{Infobox person/height|{{Convert|1.57|m|lk=on|abbr=on}}}}
→ 1.57 m (5 ft 2 in){{Infobox person/height|{{Convert|1.57|m|lk=on|abbr=off}}}}
→ 1.57 [m]]s (5 ft 2 in){{Infobox person/height|{{Convert|157|cm|ftin|lk=on|abbr=on}}}}
→ 157 cm (5 ft 2 in){{Infobox person/height|{{Convert|157|cm|ftin|lk=on|abbr=off}}}}
→ 157 centms (5 ft 2 in)
Exceptions
Does not replace numbers in manually entered conversions, but does replace unit names with abbreviations (examples intentionally show incorrect conversions):
{{Infobox person/height|5 feet 2 inches (1.00 metres)}}
→ 5 ft 2 in (1.00m){{Infobox person/height|5 feet 2 inches (100 centimetres)}}
→ 5 ft 2 in (100 centm){{Infobox person/height|1.57 metres (5 feet 5 inches)}}
→ 1.57m (5 ft 5 in){{Infobox person/height|157 centimetres (5 feet 5 inches)}}
→ 157 centm (5 ft 5 in)
Does not replace numeric output of conversion templates such as {{convert}} or {{height}}, but does replace unit names with abbreviations (examples have different precision than usual):
{{Infobox person/height|{{Convert|5|ft|2|in|m|3|abbr=off}}}}
→ 5 ft 2 in (1.575m)- output of convert template: 5 feet 2 inches (1.575 metres)
{{Infobox person/height|{{Convert|5|ft|2|in|cm|sigfig=4|abbr=off}}}}
→ 5 ft 2 in (157.5 centm)- output of convert template: 5 feet 2 inches (157.5 centimetres)
{{Infobox person/height|{{Convert|1.57|m|ftin|1|abbr=off}}}}
→ 1.57m (5 ft 1.8 in)- output of convert template: 1.57 metres (5 feet 1.8 inches)
{{Infobox person/height|{{Convert|157|cm|ftin|1|abbr=off}}}}
→ 157 centm (5 ft 1.8 in)- output of convert template: 157 centimetres (5 feet 1.8 inches)
{{Infobox person/height|{{Height|m=1.57|frac=4|abbr=no}}}}
→ 1.57m (5 ft 1 3⁄4 in)- output of convert template: 1.57 metres (5 feet 1 3⁄4 inches)
{{Infobox person/height|{{Height|cm=157|frac=4|abbr=no}}}}
→ 157 centm (5 ft 1 3⁄4 in)- output of convert template: 157 centimetres (5 feet 1 3⁄4 inches)
Period at end of abbreviation displays after the conversion:
{{Infobox person/height|1.52 m.}}
→ 1.52 m (5 ft 0 in).{{Infobox person/height|152 cm.}}
→ 152 cm (5 ft 0 in).{{Infobox person/height|5 ft.}}
→ 5 ft (152 cm).{{Infobox person/height|60 in.}}
→ 60 in (152 cm).{{Infobox person/height|5 ft 0 in.}}
→ 5 ft 0 in (152 cm).
Multiple unit conversions won't work if input contains periods or commas:
{{Infobox person/height|5 ft. 2 in}}
→ 5 ft. 2 in{{Infobox person/height|5 ft, 2 in}}
→ 5 ft, 2 in
Does not recognize symbols for feet and inches:
{{Infobox person/height|5' 2"}}
→ 5' 2"{{Infobox person/height|5′ 2″}}
→ 5′ 2″{{Infobox person/height|157cm (5' 2")}}
→ 157 cm (5 ft 2 in) (5' 2"){{Infobox person/height|157cm (5′ 2″)}}
→ 157 cm (5 ft 2 in) (5′ 2″){{Infobox person/height|1.57m (5' 2")}}
→ 1.57 m (5 ft 2 in) (5' 2"){{Infobox person/height|1.57m (5′ 2″)}}
→ 1.57 m (5 ft 2 in) (5′ 2″)
See also
The above documentation is transcluded from Template:Infobox person/height/doc. (edit | history) Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Please add categories to the /doc subpage. Subpages of this template. |