Template:Place: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
<includeonly>{{#switch:{{#sub:{{{1|}}}|-2|}}|11|12|13={{{1|}}}th|#default={{#switch:{{#sub:{{{1|}}}|-1|}}|1={{{1|}}}st|2={{{1|}}}nd|3={{{1|}}}rd|#default={{{1|}}}th}}}}</includeonly><noinclude>{{documentation}}</noinclude> | <includeonly>{{#switch:{{#sub:{{{1|}}}|-2|}} | ||
| 11 | |||
| 12 | |||
| 13 = {{#if:{{{sep|}}}|{{Thousands separator|{{{1|}}}|{{{sep|}}}|{{{1|}}}}}{{#ifeq:{{{sup|}}}|1|<sup>|}}th{{#ifeq:{{{sup|}}}|1|</sup>|}} | |||
|#default={{#switch:{{#sub:{{{1|}}}|-1|}} | |||
| 1 = {{#if:{{{sep|}}}|{{Thousands separator|{{{1|}}}|{{{sep|}}}|{{{1|}}}}}{{#ifeq:{{{sup|}}}|1|<sup>|}}st{{#ifeq:{{{sup|}}}|1|</sup>|}} | |||
| 2 = {{#if:{{{sep|}}}|{{Thousands separator|{{{1|}}}|{{{sep|}}}|{{{1|}}}}}{{#ifeq:{{{sup|}}}|1|<sup>|}}nd{{#ifeq:{{{sup|}}}|1|</sup>|}} | |||
| 3 = {{#if:{{{sep|}}}|{{Thousands separator|{{{1|}}}|{{{sep|}}}|{{{1|}}}}}{{#ifeq:{{{sup|}}}|1|<sup>|}}rd{{#ifeq:{{{sup|}}}|1|</sup>|}} | |||
|#default={{#if:{{{sep|}}}|{{Thousands separator|{{{1|}}}|{{{sep|}}}|{{{1|}}}}}{{#ifeq:{{{sup|}}}|1|<sup>|}}th{{#ifeq:{{{sup|}}}|1|</sup>|}}}}}}</includeonly><noinclude>{{documentation}}</noinclude> | |||
Revision as of 09:37, 20 April 2020
(view - edit) Documentation
Template:Place returns a given number as a placing with the appropriate suffix.
Usage
| You type | You get | |||||||
|---|---|---|---|---|---|---|---|---|
{{place|1}}
|
-2|}} | 11 | 12 | {{#sub:1|-21|-18}}{{#sub:1|-18|-15}}{{#sub:1|-15|-12}}{{#sub:1|-12|-9}}{{#sub:1|-9|-6}}{{#sub:1|-6|-3}}{{#sub:1|-3|}}th | -1|}} | {{#sub:1|-21|-18}}{{#sub:1|-18|-15}}{{#sub:1|-15|-12}}{{#sub:1|-12|-9}}{{#sub:1|-9|-6}}{{#sub:1|-6|-3}}{{#sub:1|-3|}}st | {{#sub:1|-21|-18}}{{#sub:1|-18|-15}}{{#sub:1|-15|-12}}{{#sub:1|-12|-9}}{{#sub:1|-9|-6}}{{#sub:1|-6|-3}}{{#sub:1|-3|}}nd | 3 =
|
{{place|22}}
|
-2|}} | 11 | 12 | {{#sub:22|-21|-18}}{{#sub:22|-18|-15}}{{#sub:22|-15|-12}}{{#sub:22|-12|-9}}{{#sub:22|-9|-6}}{{#sub:22|-6|-3}}{{#sub:22|-3|}}th | -1|}} | {{#sub:22|-21|-18}}{{#sub:22|-18|-15}}{{#sub:22|-15|-12}}{{#sub:22|-12|-9}}{{#sub:22|-9|-6}}{{#sub:22|-6|-3}}{{#sub:22|-3|}}st | {{#sub:22|-21|-18}}{{#sub:22|-18|-15}}{{#sub:22|-15|-12}}{{#sub:22|-12|-9}}{{#sub:22|-9|-6}}{{#sub:22|-6|-3}}{{#sub:22|-3|}}nd | 3 =
|
{{place|33}}
|
-2|}} | 11 | 12 | {{#sub:33|-21|-18}}{{#sub:33|-18|-15}}{{#sub:33|-15|-12}}{{#sub:33|-12|-9}}{{#sub:33|-9|-6}}{{#sub:33|-6|-3}}{{#sub:33|-3|}}th | -1|}} | {{#sub:33|-21|-18}}{{#sub:33|-18|-15}}{{#sub:33|-15|-12}}{{#sub:33|-12|-9}}{{#sub:33|-9|-6}}{{#sub:33|-6|-3}}{{#sub:33|-3|}}st | {{#sub:33|-21|-18}}{{#sub:33|-18|-15}}{{#sub:33|-15|-12}}{{#sub:33|-12|-9}}{{#sub:33|-9|-6}}{{#sub:33|-6|-3}}{{#sub:33|-3|}}nd | 3 =
|
{{place|111}}
|
-2|}} | 11 | 12 | {{#sub:111|-21|-18}}{{#sub:111|-18|-15}}{{#sub:111|-15|-12}}{{#sub:111|-12|-9}}{{#sub:111|-9|-6}}{{#sub:111|-6|-3}}{{#sub:111|-3|}}th | -1|}} | {{#sub:111|-21|-18}}{{#sub:111|-18|-15}}{{#sub:111|-15|-12}}{{#sub:111|-12|-9}}{{#sub:111|-9|-6}}{{#sub:111|-6|-3}}{{#sub:111|-3|}}st | {{#sub:111|-21|-18}}{{#sub:111|-18|-15}}{{#sub:111|-15|-12}}{{#sub:111|-12|-9}}{{#sub:111|-9|-6}}{{#sub:111|-6|-3}}{{#sub:111|-3|}}nd | 3 =
|
Optional parameters
|sup=
- If set to 1, the template will return the suffix as subscript.
- e.g.
{{place|5|sup=1}}returns {{#switch:{{#sub:5|-2|}}
- e.g.
| 11
| 12
| 13 = {{#if:|{{#sub:5|-21|-18}}{{#sub:5|-18|-15}}{{#sub:5|-15|-12}}{{#sub:5|-12|-9}}{{#sub:5|-9|-6}}{{#sub:5|-6|-3}}{{#sub:5|-3|}}th
|#default={{#switch:{{#sub:5|-1|}}
| 1 = {{#if:|{{#sub:5|-21|-18}}{{#sub:5|-18|-15}}{{#sub:5|-15|-12}}{{#sub:5|-12|-9}}{{#sub:5|-9|-6}}{{#sub:5|-6|-3}}{{#sub:5|-3|}}st
| 2 = {{#if:|{{#sub:5|-21|-18}}{{#sub:5|-18|-15}}{{#sub:5|-15|-12}}{{#sub:5|-12|-9}}{{#sub:5|-9|-6}}{{#sub:5|-6|-3}}{{#sub:5|-3|}}nd
| 3 =
- default=
|sep=
- If set to a symbol, the template will use it as a thousands separator.
- e.g.
{{place|1000|sep=,}}returns {{#switch:{{#sub:1000|-2|}}
- e.g.
| 11
| 12
| 13 = {{#if:,|{{#sub:1000|-21|-18}},{{#sub:1000|-18|-15}},{{#sub:1000|-15|-12}},{{#sub:1000|-12|-9}},{{#sub:1000|-9|-6}},{{#sub:1000|-6|-3}},{{#sub:1000|-3|}}th
|#default={{#switch:{{#sub:1000|-1|}}
| 1 = {{#if:,|{{#sub:1000|-21|-18}},{{#sub:1000|-18|-15}},{{#sub:1000|-15|-12}},{{#sub:1000|-12|-9}},{{#sub:1000|-9|-6}},{{#sub:1000|-6|-3}},{{#sub:1000|-3|}}st
| 2 = {{#if:,|{{#sub:1000|-21|-18}},{{#sub:1000|-18|-15}},{{#sub:1000|-15|-12}},{{#sub:1000|-12|-9}},{{#sub:1000|-9|-6}},{{#sub:1000|-6|-3}},{{#sub:1000|-3|}}nd
| 3 = {{#sub:1000|-21|-18}},{{#sub:1000|-18|-15}},{{#sub:1000|-15|-12}},{{#sub:1000|-12|-9}},{{#sub:1000|-9|-6}},{{#sub:1000|-6|-3}},{{#sub:1000|-3|}}rd