Template:Infobox person/weight/switch

From Anarchy Online Wiki [AOWiki]

{{#switch:0

 |{{{k}}}{{{l}}}{{{s}}}=
 |{{{l}}}{{{s}}}={{#iferror:{{#expr:Lua error: bad argument #1 to 'gsub' (string is not UTF-8).}}
       |
       |0 kg ([convert: unknown unit])0
  }}
 |{{{k}}}{{{s}}}={{#iferror:{{#expr:Lua error: bad argument #1 to 'gsub' (string is not UTF-8).}}
       |
       |0 lb ([convert: unknown unit])0
     }}
 |{{{k}}}{{{l}}}={{#iferror:{{#expr:Lua error: bad argument #1 to 'gsub' (string is not UTF-8).}}
       |
       |0 st (0 lb; 0 kg)0
     }}
 |{{{k}}}={{#iferror:{{#expr:0+0}}
       |
       |0 st 0 lb (0 lb; 0 kg)0
     }}
 |

}}

Template documentation[view] [edit] [history] [purge]

{{#ifeq:switch |doc

    | 

{{#ifeq:show |show

|
        }}{{#if: |
         |   {{#ifexist:Template:Infobox person/weight
                  | [[Category:{{#switch:Template |Template=Template |Module=Module |User=User |#default=Wikipedia}} documentation pages]]
                  |
                 }}
        }}
    | 
   }}

Template:Infobox person/weight is one of three templates used to automatically add conversions of weight measurements displayed by Template:Infobox person and other infoboxes with a |{{#if:weight|weight=}} parameter.

  1. Template:Infobox person/weight changes text for units of weight to the abbreviations "kg", "lb", or "st", then passes the string to:
  2. Template:Infobox person/weight/locate which replaces any instances of   with a space, and determines the positions of "kg", "lb", or "st" within that string, all of which is passed to:
  3. Template:Infobox person/weight/switch which does the conversion

See also[edit]

{{#ifeq:switch|sandbox | |

}}

{{#if:|

[[Category:Template documentation pages{{#translation:}}]] }}