Template:Ordinal: Difference between revisions
Template page
More actions
m localised number formats (via a template, as the formatnum: Wiki extension is still outdated on Commons); add Korean, Japanese and Chinese, Thai, Khmer, Lao, Armenian; support localisable plurals in French an Spanish |
bn |
||
| Line 2: | Line 2: | ||
{{LangSwitch|{{#if:{{{lang|}}}|lang|}}={{{lang|}}} | {{LangSwitch|{{#if:{{{lang|}}}|lang|}}={{{lang|}}} | ||
|default = {{formatnum|{{#expr:{{{1|}}}}}|{{#if:{{{lang|}}}|lang|}}={{{lang|}}}}}.<!-- includes at least: cs, de, fi, hu --> | |default = {{formatnum|{{#expr:{{{1|}}}}}|{{#if:{{{lang|}}}|lang|}}={{{lang|}}}}}.<!-- includes at least: cs, de, fi, hu --> | ||
|bn = {{formatnum|{{#expr:{{{1|}}}}}|bn}}{{#ifeq:{{{nosup|}}}|y||<sup>}}{{#switch:{{#expr:abs({{{1|}}})mod 10}} | |||
|1|5|7|8|9|10=ম | |||
|2|3=য় | |||
|4=র্থ | |||
|6=ষ্ঠ | |||
|#default=শ | |||
}}{{#ifeq:{{{nosup|}}}|y||</sup>}} | |||
|br = {{formatnum|{{#expr:{{{1|}}}}}|eo}}-vet | |br = {{formatnum|{{#expr:{{{1|}}}}}|eo}}-vet | ||
|en = {{formatnum|{{#expr:{{{1|}}}}}|en}}{{#ifeq:{{{nosup|}}}|y||<sup>}}{{#ifeq:{{{style|}}}|d | |en = {{formatnum|{{#expr:{{{1|}}}}}|en}}{{#ifeq:{{{nosup|}}}|y||<sup>}}{{#ifeq:{{{style|}}}|d | ||
Revision as of 16:35, 16 April 2014
This documentation is transcluded from Template:Ordinal/doc.
This template will add the appropriate ordinal suffix to a given integer.
{{Ordinal|101}}, for example, produces Template:Formatnumst.
In English version, for an integer ending in 2 or 3 (except for integers ending in 12 or 13), the ordinal suffix will be -nd and -rd, respectively.
Usage
{{Ordinal |1= |debug= }}
Template parameters
| Parameter | Description | Default | Status | |
|---|---|---|---|---|
1 | positive integer number | empty | optional | |
style | Presentation style. Different options for different languages:
| empty | optional | |
gender | Gender affects ordinal indicators in several languages, including French and Polish. Genders: m for male, f for female and n for neuter. | empty | optional | |
lang | language code of the language in which to display the ordinal number, e.g. en for English, de for German, etc. | {{int:Lang}} | optional | |
nosup | Set nosup=y to display the ordinals without superscript for links and category names. E.g. Template:Formatnumst instead of Template:Formatnumst. | empty | optional | |
debug | empty | optional | ||
Additional information
The template is intended to be used in the following namespaces: all namespaces
The template is intended to be used by the following user groups: all users
Relies on:
Module:Ordinal
See also
- Module:Ordinal
- Module:I18n/ordinal — translations and ordinal formatting schemes used by Module:Ordinal
Examples
| Code | Result |
|---|---|
{{Ordinal|101}} |
Template:Formatnumst |
{{Ordinal|102}} |
Template:Formatnumnd |
{{Ordinal|103}} |
Template:Formatnumrd |
{{Ordinal|104}} |
Template:Formatnumth |
{{Ordinal|1|lang=en}} |
Template:Formatnumst |
{{Ordinal|1|lang=en|style=d}} |
Template:Formatnumd |
{{Ordinal|3|lang=pl}} |
Template:Formatnum-ci |
{{Ordinal|21|lang=fr}} |
Template:Formatnume |
{{Ordinal|21|lang=fr|style=roman}} |
Template:Romane |
{{Ordinal|1|lang=de}} |
Template:Formatnum. |
{{Ordinal|87|lang=es|gender=f}} |
Template:Formatnuma |
{{Ordinal|87|lang=es|gender=f|nosup=y}} |
Template:Formatnuma |