Difference between revisions of "Template:Dr-make"
Jump to navigation
Jump to search
imported>Wbm1058 (oops, fix last edit) |
imported>Wbm1058 (sorry I should be working in the sandbox. revert everything except the error check) |
||
| Line 1: | Line 1: | ||
<includeonly>{{#switch:{{{2}}} | <includeonly>{{#switch:{{{2}}} | ||
|y={{#switch:{{#expr:{{{1}}}<-729}}{{#expr:{{{1}}}<1}}{{#expr:{{{1}}}<101}}{{#expr:{{{1}}}<2100}} | |y={{#switch:{{#expr:{{{1}}}<-729}}{{#expr:{{{1}}}<1}}{{#expr:{{{1}}}<101}}{{#expr:{{{1}}}<2100}} | ||
| − | |1111={{drep |{{#expr:1-{{{1}}}}}| {{{3|}}}b | + | |1111={{drep |{{#expr:1-{{{1}}}}}| {{{3|}}}b }} |
| − | |0111={{drep |{{#expr:1-{{{1}}}}}| y{{{3|}}}b | + | |0111={{drep |{{#expr:1-{{{1}}}}}| y{{{3|}}}b }} |
| − | |0011={{drep |{{{1}}}| y{{{3|}}}{{#switch:{{{3}}}|a|ya|sa|ysa|na|nsa=p | + | |0011={{drep |{{{1}}}| y{{{3|}}}{{#switch:{{{3}}}|a|ya|sa|ysa|na|nsa=p}} }} |
| − | |0001={{drep |{{{1}}}| y{{{3| | + | |0001={{drep |{{{1}}}| y{{{3|}}} }} |
| − | |0000={{drep |{{{1}}}| {{{3| | + | |0000={{drep |{{{1}}}| {{{3|}}} }} |
}} | }} | ||
|d={{#switch:{{{1}}} | |d={{#switch:{{{1}}} | ||
Revision as of 15:41, 10 July 2019
Usage
Produces a representation of a logically-numbered year/decade/century/millennium (first parameter). Second para is y/d/c/m. Representation style depends on the third parameter:
- (parameter empty or absent): links to the year if it has an article (not a redirect)
- y: always links
- n: never links
- t: produces simple text (no no-break spaces etc.), e.g. for use in category names
- s: displays AD or BC in small capitals
- a: adds AD if not BC
- p: displays AD as prefix (only valid with a)
- ys, ya, ysa, ns, na, nsa, sa: permitted combinations of above options
- yap, ysap, nap, nsap, sap: combinations with AD prefix
Used by {{dr}}. Uses {{drep}}.
Examples
- {{dr-make|1|y}} 1
- {{dr-make|1|y|n}} 1
- {{dr-make|1|y|t}} 1
- {{dr-make|1|y|a}} AD 1
- {{dr-make|1|y|sa}} AD 1
- {{dr-make|212|y|a}} 212 AD
- {{dr-make|212|y|sa}} 212 AD
- {{dr-make|212|y|na}} 212 AD
- {{dr-make|212|y|nsa}} 212 AD
- {{dr-make|212|y|ap}} AD 212
- {{dr-make|212|y|sap}} AD 212
- {{dr-make|212|y|yap}} AD 212
- {{dr-make|911|y}} 911
- {{dr-make|-11|d}} 100s BC
- {{dr-make|-1|d}} 0s BC
- {{dr-make|0|d}} 0s
- {{dr-make|1|d}} 10s
- {{dr-make|10|d}} 100s
- {{dr-make|1|c}} [[Template:Ordinal century|Template:Ordinal century]]
- {{dr-make|1|c|a}} [[Template:Ordinal century|Template:Ordinal century AD]]
- {{dr-make|10|c}} [[Template:Ordinal century|Template:Ordinal century]]
- {{dr-make|1|m}} [[Template:Ordinal millennium|Template:Ordinal millennium]]
- {{dr-make|0|y}} 1 BC
- {{dr-make|0|y|s}} 1 BC
- {{dr-make|-2|y|ysa}} 3 BC
| The above documentation is transcluded from Template:Dr-make/doc. (edit | history) Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages. Please add categories to the /doc subpage. Subpages of this template. |