2 | ||
---|---|---|
Cardinal: foofoo Ordinal: foofooth |
This template generates a navigation box for number entries.
|1=
(required)|2=
(optional)|pagename=
) against the number forms listed in the language-specific number data. The main reasons to include it are: (1) if the same page name corresponds to multiple numbers; (2) to save memory, e.g. on lima, because the table that maps number forms to numbers takes nontrivial amounts of memory and is built only if |2=
is omitted.|pagename=
(optional)|type=
(optional)This template may be added to the entry of any number, whether a cardinal number, ordinal number or any other kind. In languages where number words are inflected, add the template only to the lemma form, not to any of the other forms.
The template should be placed within a language section, immediately following the L2 language header.
The following values are recognized by default for the type
parameter (some languages may specify additional types):
Type | Display as |
---|---|
cardinal |
Cardinal |
ordinal |
Ordinal |
ordinal_abbr |
Ordinal abbreviation |
adverbial |
Adverbial |
multiplier |
Multiplier |
distributive |
Distributive |
collective |
Collective |
fractional |
Fractional |
The template uses a data module for each language which contains a list of numbers and the various subtypes for each one (cardinal, ordinal etc.). When the template is added to an entry, the subtypes of the given number (parameter 2) are searched for the current page name, which lets the template automatically figure out what type of number the current page is. Links are then generated to the previous and next item of this type, i.e. adding it to third will automatically create links to second and fourth.
The data modules are subpages of Module:number list/data, named by language code. So for example, the data for English numbers is in Module:number list/data/en.