Tɛmplet:Year category name
This tɛmplet employs intricate features of template syntax.
You are encouraged to familiarise yourself with its setup and parser functions before editing the template. If your edit causes unexpected problems, please undo it quickly, as this template may appear on a large number of pages. You can conduct experiments, and should test all major changes, in either this template's sandbox, the general template sandbox, or your user space before changing anything here. |
A helper template which returns the bare name of the category on a given calendar year.
This is needed because the articles on years take three different formats ("YYY" indicates a number, e.g. "6", "29", "754", "938")
- All BC years: YYY BC
- AD years 1 to 10: AD YYY
- AD years after 10: YYY
This template allows accurate links to be generated.
Usage
mali niŋ{{Year category name|YYYY}}
The parameter may be:
- A bare number for AD years, e.g.
123
or1937
- A negative number for BC years, e.g.
-45
or-1307
- A number preceded or followed by "AD", with or without a space, e.g.
AD 17
or1066AD
- A number preceded or followed by "BC", with or without a space, e.g.
BC5
or783 BC
Any other input will be ignored. There are no error messages.
Examples
mali niŋ{{Year category name}}
→{{Year category name|}}
→{{Year category name|5}}
→ AD 5{{Year category name|15}}
→ 15{{Year category name|4 AD}}
→ AD 4{{Year category name|6AD}}
→ AD 6{{Year category name|AD 7}}
→ AD 7{{Year category name|AD8}}
→ AD 8{{Year category name|17 BC}}
→ 17 BC{{Year category name|BC 42}}
→ 42 BC{{Year category name|BC91}}
→ 91 BC{{Year category name|64BC}}
→ 64 BC{{Year category name|-26}}
→ 26 BC{{Year category name|-319}}
→ 319 BC{{Year category name|xyz701}}
→{{Year category name|1943abc}}
→{{Year category name|Hello}}
→{{Year category name|RMS Titanic was a British passenger liner operated by the White Star Line that sank in the North Atlantic Ocean in the early morning hours of 15 April 1912}}
→