Open main menu

Gobblerpedia β

Changes

Template:Convert/3

6,326 bytes added, 02:21, 3 August 2011
no edit summary
<!--
-=============================================================
- Template:Convert/3 - Convert 3 units at once
-=============================================================
-
-->{{#switch:{{{warn|no}}}
| y|yes = {{#switch:{{{2|xby}}}
| and|or|x|xx|by|-|+/-|,|to = <!--ok-->
| #default = '''<span style="color:#DD6600">[[Template:Convert/3|Convert/3]] - Invalid<!--
--> parameter 2''' "{{{2|??}}}" - try: by, to, and,<!--
--> or, -, +/-, x, xx or comma.&nbsp;</span>
}}<!--endswitch {2}-->
}}<!--endswitch {warn}--
------------------------------------------------- Check display
-->{{#switch: {{{disp|b}}} <!--switch {disp} #1-->
| 2|#|out| output only|number|output number only =
| #default = <!--
------------------------------------------------- Show inputs
-->{{convert/numdisp|{{{1|10}}}}}<!--show amount 1-->{{
#switch:{{padleft:|1|{{{2|x}}}}}
| x|-|,|/ =<!--then no -/space-->
| +/- = &nbsp;<!--then no break-->
|#default={{#ifeq:{{{adj|off}}}|off|&#32;|-}}<!--if hyphen--
-->}}<!--endswitch {2}-->{{
#switch:{{{2|x}}}| x = ×<!--if {2}=x show small-x-->
| - = &ndash;<!--if {2}=hyphen show dash-->
| +/- = ±<!--if {2}=+/- show plus-minus-->
| #default={{{2|xx}}}<!--put range-word #1
-->}}<!--endswitch {2} word-->{{
#switch:{{padleft:|1|{{{2|x}}}}}
| x|-|/ =<!--then no -/space-->
| +/-|, = &nbsp;<!--then no break-->
|#default={{#ifeq:{{{adj|off}}}|off|&#32;|-}}<!--if hyphen--
-->}}<!--endswitch {2}
-->{{convert/numdisp|{{{3|20}}}}}<!--show amount 2 in param.3-->{{
#switch:{{padleft:|1|{{{4|x}}}}}
| x|-|,|/ =<!--then no -/space-->
| +/- = &nbsp;<!--then no break-->
|#default={{#ifeq:{{{adj|off}}}|off|&#32;|-}}<!--if hyphen--
-->}}<!--endswitch {4}-->{{
#switch:{{{4|x}}}| x = ×<!--if {4}=x show small-x-->
| - = &ndash;<!--if {4}=hyphen show dash-->
| +/- = ±<!--if {4}=+/- show plus-minus-->
| #default={{{4|xx}}}<!--put range-word #1
-->}}<!--endswitch {4} word-->{{
#switch:{{padleft:|1|{{{4|x}}}}}
| x|-|/ =<!--then no -/space-->
| +/-|, = &nbsp;<!--then no break-->
|#default={{#ifeq:{{{adj|off}}}|off|&#32;|-}}<!--if hyphen--
-->}}<!--endswitch {4}
-->{{convert/numdisp|{{{5|30}}}}}<!--show amount 3 in param.5
-->{{#ifeq:{{{adj|x}}}|on|-|&#32;}}<!--if show hyphen--
-->{{convert|{{{5|30}}}|{{{6|m}}}|abbr={{
#switch: {{{abbr|off}}}<!--condense 7 values to off/on/comma-->
| off|out|none|comma|mos = def
| on|in = on
}}<!--endswitch {abbr}--
-->|lk={{{lk|off}}}|adj={{{sing|{{{adj|off}}}}}}<!--
-->|disp=unit|sp={{{sp|}}} }}<!--show unit
----------------------------------------------- Show separator
-->{{#switch:{{{disp|b}}}
| b = &#32;(
| or = &#32;or&#32;
| s|/ = &#32;/&#32;
| comma = ,&#32;
| semi|semicolon = &#59;&#32;
| #default = '''[[Template:Convert/3|Convert/3]] - Invalid<!--
--> separator''' "disp={{{disp|xx}}}" - try: disp=s, <!--
--> disp=or, disp=comma, disp=semi, or disp=b.
}}<!--endswitch {2} -->
}}<!--endswitch {disp} #1--
------------------------------------------------- Show results
-->{{convert|{{{1|10}}}|{{{6|m}}}|{{{7|ft}}}<!--
-->|disp=output number only<!-- SHOW RESULT 1 --
-->|abbr={{#ifeq:{{{abbr}}}|comma|comma|def}}<!--
--> }}{{
#switch:{{padleft:|1|{{{2|x}}}}}
| x|-|,|/ =<!--then no -/space-->
| +/- = &nbsp;<!--then no break-->
|#default={{#ifeq:{{{adj|off}}}|off|&#32;|-}}<!--if hyphen--
-->}}<!--endswitch {2}-->{{
#switch:{{{2|x}}}| x = ×<!--if {2}=x show small-x-->
| - = &ndash;<!--if {2}=hyphen show dash-->
| +/- = ±<!--if {2}=+/- show plus-minus-->
| #default={{{2|xx}}}<!--put range-word #1
-->}}<!--endswitch {2} word-->{{
#switch:{{padleft:|1|{{{2|x}}}}}
| x|-|/ =<!--then no -/space-->
| +/-|, = &nbsp;<!--then no break-->
|#default={{#ifeq:{{{adj|off}}}|off|&#32;|-}}<!--if hyphen--
-->}}<!--endswitch {2}
-->{{convert|{{{3|20}}}|{{{6|m}}}|{{{7|ft}}}<!--
-->|disp=output number only<!-- SHOW RESULT 2 --
-->|abbr={{#ifeq:{{{abbr}}}|comma|comma|def}}<!--
--> }}{{
#switch:{{padleft:|1|{{{4|x}}}}}
| x|-|,|/ =<!--then no -/space-->
| +/- = &nbsp;<!--then no break-->
|#default={{#ifeq:{{{adj|off}}}|off|&#32;|-}}<!--if hyphen--
-->}}<!--endswitch {4}-->{{
#switch:{{{4|x}}}| x = ×<!--if {4}=x show small-x-->
| - = &ndash;<!--if {4}=hyphen show dash-->
| +/- = ±<!--if {4}=+/- show plus-minus-->
| #default={{{4|xx}}}<!--put range-word #1
-->}}<!--endswitch {4} word-->{{
#switch:{{padleft:|1|{{{4|x}}}}}
| x|-|/ =<!--then no -/space-->
| +/-|, = &nbsp;<!--then no break-->
|#default={{#ifeq:{{{adj|off}}}|off|&#32;|-}}<!--if hyphen--
-->}}<!--endswitch {4}
-->{{convert|{{{5|30}}}|{{{6|m}}}|{{{7|ft}}}<!--
-->|disp={{#switch: {{{disp|b}}} <!--#2-->
| #|number|output number only = output number only
| #default = output only<!--show result 3 & unit-->
}}<!--endswitch {disp} #2--
-->|lk={{{lk|off}}}<!--use link-mode
-->|abbr={{<!--use abbreviation-mode-->
#switch:{{{abbr|on}}}<!--condense 7 values to off/on/comma-->
| in = def
| none|off = off
| out|on|mos = on
| comma = comma
}}<!--endswitch {abbr}--
-->|adj={{{sing|{{{adj|off}}}}}}<!--use adjective-mode
-->|sp={{{sp|}}} }}<!--endconvert of 3rd amount
-->{{#ifeq:{{{disp|b}}}|b|)}}<!--when disp=b put parenthesis-
--><noinclude>{{documentation}}<!--
-------------------------- HISTORY --------------------------------
-06Nov09 Created, as Convert subtemplate, for 3-amount unit-ranges
-06Nov09 Allowed disp=s or disp=/ and fixed semicolon as "& #59".
-07Nov09 Allowed display of input unit as abbr=none or lk=on/in.
-20Mar10 Added HISTORY comments to log major template changes.
-20Mar10 Fixed to handle spelling sp=us for unit names.
-20Mar10 Fixed to handle abbr=none for output unit names.
-20Mar10 Fixed to handle abbr=comma for output unit names.
-20Mar10 Fixed to handle abbr=mos for input/output units.
-15Mar11 Removed restrictions on separator unless "warn=yes".
-15Mar11 Allows separators: x, or, +/-, xx and others.
-15Mar11 New disp=2 (disp=out) shows just output amounts/unit.
-15Mar11 New disp=# (disp=number) shows just output amounts.
-03Aug11 Replacing abbr=none with abbr=off
---></noinclude>
Anonymous user