Template:Navseasoncats
| This template is used on [ many pages]. To avoid large-scale disruption and unnecessary server load, any changes to it should first be tested in the template's /sandbox or /testcases subpages, or in your own user subpage. The tested changes can then be added to this page in a single edit. Please consider discussing changes on the talk page before implementing them. |
| This template uses Lua: |
| Related pages |
|---|
About[edit]
| Type | Example category | BC(E)? | Example output | |
|---|---|---|---|---|
| Season | No |
| ||
| TV season | – |
| ||
| Office term | No |
| ||
| Numerical range | – |
| ||
| Decade | BC |
| ||
| Year | BC(E) |
| ||
| Year (auto-condensed) | – |
| ||
| skip-gaps=yes) | – |
| ||
| Ordinal (temporal) | BC(E) |
| ||
| Ordinal (numeric) | – |
| ||
| Ordinal (word) | – |
| ||
| Roman numeral | – |
| ||
| Mixed decade | – |
| ||
| Mixed year | } | – |
| |
Searching behavior[edit]
Multi-year seasons/office terms/numerical ranges are acceptable as long as the duration/range size remains constant, and no years/numbers are irregularly skipped. The length of each duration/range is automatically determined from the originating category name, up to and including 10 years. MOS:DATERANGE compliance is preferred, but some deviation is allowed and tracked. {{Category redirect}}s are followed, and tracked for either MOS contravention (to be corrected) or for navigational aid (no error). The gap size between successive durations/ranges is also automatically determined, up to and including 5 years if a surrounding category is found, and defaults to 0 (e.g. 1995–96 → 1996–97).
Automatically condensed year display is supported for presidential categories only (but can be easily expanded as needed), for gaps up to and including 5 years, and defaults to 1. To skip gaps up to 10–15 years (position-dependent) in any year categories, use |skip-gaps=yes.
Limitations[edit]
- Season/office term categories do not work for any years BC, which will be hidden, because no working examples were found.
- Decade categories recognize BC, but not BCE, because no working examples were found.
- Automatically condensed year display is supported for
presidentialcategories only, due to their consistency. Use|skip-gaps=yesas desired elsewhere. - Automatically condensed Olympics display is not supported due to peculiarities; use {{Winter Olympics by year category navigation}}, etc., instead.
- Ordinal words do not work above the ninety-ninth, because no higher working examples were found.
- General: for large, permanent gaps between successive categories, or when the base category name changes, use {{Category pair}} in addition to {{Navseasoncats}} on both sides of the gap/name change. Even if {{Navseasoncats}} is isolated, it has the benefit of confirming the absence of nearby categories to the reader or maintainer.
Usage[edit]
- Typical usage
{{Navseasoncats}}
- Specify a minimum and/or maximum year to display
{{Navseasoncats|min=-100}}{{Navseasoncats|min=100 BC}}{{Navseasoncats|min=1753|max=1810}}{{Navseasoncats|max=Template:NEXTYEAR}}
- To skip gaps in year categories
{{Navseasoncats|skip-gaps=yes}}
- To not automatically follow {{Category redirect}}s
{{Navseasoncats|follow-redirects=no}}
- Exceptional cases
{{Navseasoncats|cat=2010s albums}}— to behave as if placed on|cat=; consider using {{Category pair}} instead of|cat=
Testing & debugging[edit]
To test the output of the template on a particular category name, use the |testcase= parameter, and |testcasegap= if necessary:
{{Navseasoncats | testcase=Birds described in 1761 | min=1758}}
|
{{Navseasoncats | testcase=2026 elections | max=Template:NEXTYEAR}}
|
{{Navseasoncats | testcase=Nations at the 2013 World Athletics Championships | min=2008 | skip-gaps=yes | list-all-links=yes}}
- Category:Nations at the 2008 World Athletics Championships (2008)
- Category:Nations at the 2009 World Athletics Championships (2009)
- Category:Nations at the 2010 World Athletics Championships (2010)
- Category:Nations at the 2011 World Athletics Championships (2011)
- Category:Nations at the 2012 World Athletics Championships (2012)
- Category:Nations at the 2014 World Athletics Championships (2014)
- Category:Nations at the 2015 World Athletics Championships (2015)
- Category:Nations at the 2016 World Athletics Championships (2016)
- Category:Nations at the 2017 World Athletics Championships (2017)
- Category:Nations at the 2018 World Athletics Championships (2018)
- Which is technically an inappropriate category for {{Navseasoncats}} placement, but it best shows the
|list-all-links=yesbehavior for all element variants (blue, red/grey, hidden, and redirect), and would otherwise display as:
- Which is technically an inappropriate category for {{Navseasoncats}} placement, but it best shows the
|
Tracking categories[edit]
If the template encounters an issue, it displays an error message and/or places the category into one or more of the following tracking categories:
Maintenance required[edit]
- Category:Navseasoncats failed to generate navbox (0)
- Category:Navseasoncats range abbreviated (0)
- Category:Navseasoncats range redirected (MOS) (0)
- Category:Navseasoncats range not using en dash (0)
Maintenance possible[edit]
- Category:Navseasoncats default season gap size (0)
- Category:Navseasoncats using cat parameter (0)
- Category:Navseasoncats using testcase parameter (0)
- Category:Navseasoncats isolated (0)
Tracking only[edit]
- Category:Navseasoncats range redirected (base change) (0)
- Category:Navseasoncats TV season redirected (0)
- Category:Navseasoncats decade redirected (0)
- Category:Navseasoncats year redirected (0)
- Category:Navseasoncats roman numeral redirected (0)
- Category:Navseasoncats nordinal redirected (0)
- Category:Navseasoncats wordinal redirected (0)
- Category:Navseasoncats using skip-gaps parameter (0)
See also[edit]
- {{Navseasoncats with centuries below decade}}
- {{Navseasoncats with decades below year}}
- {{Category in year}}
- {{Year by category}}
- {{R from category navigation}}
| The above documentation is transcluded from Template:Navseasoncats/doc. (edit | history) Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Please add categories to the /doc subpage. Subpages of this template. |