Template:Ordinal: Difference between revisions
Template page
More actions
m display the evaluated numeric expression in parameter, not the expression itself |
improve polish |
||
| Line 37: | Line 37: | ||
|#default=d | |#default=d | ||
}}e{{#ifeq:{{{nosup|}}}|y||</sup>}} | }}e{{#ifeq:{{{nosup|}}}|y||</sup>}} | ||
|pl = {{#expr:{{{1|}}}}}-{{#switch:{{#expr:abs({{{1|}}})mod | |pl = {{#expr:{{{1|}}}}}-{{#switch:{{#expr:abs({{{1|}}})mod 100}} | ||
|1=sz{{#switch:{{{gender|}}}|f=a|n=e|#default=y}} | |1|21|31|41|51|61|71|81|91=sz{{#switch:{{{gender|}}}|f=a|n=e|#default=y}} | ||
|2=g{{#switch:{{{gender|}}}|f=a|n=ie|#default=i}} | |2|22|32|42|52|62|72|82|92=g{{#switch:{{{gender|}}}|f=a|n=ie|#default=i}} | ||
|3=ci{{#switch:{{{gender|}}}|f=a|n=e|#default=}} | |3|23|33|43|53|63|73|83|93=ci{{#switch:{{{gender|}}}|f=a|n=e|#default=}} | ||
|7|8=m{{#switch:{{{gender|}}}|f=a|n=e|#default=y}} | |7|27|37|47|57|67|77|87|97|8|28|38|48|58|68|78|88|98=m{{#switch:{{{gender|}}}|f=a|n=e|#default=y}} | ||
|#default=t{{#switch:{{{gender|}}}|f=a|n=e|#default=y}} | |#default=t{{#switch:{{{gender|}}}|f=a|n=e|#default=y}} | ||
}} | }} | ||
Revision as of 04:32, 18 November 2013
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 101st.
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. 101st instead of 101st. | 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}} |
101st |
{{Ordinal|102}} |
102nd |
{{Ordinal|103}} |
103rd |
{{Ordinal|104}} |
104th |
{{Ordinal|1|lang=en}} |
1st |
{{Ordinal|1|lang=en|style=d}} |
1d |
{{Ordinal|3|lang=pl}} |
3-ci |
{{Ordinal|21|lang=fr}} |
21e |
{{Ordinal|21|lang=fr|style=roman}} |
Template:Romane |
{{Ordinal|1|lang=de}} |
1. |
{{Ordinal|87|lang=es|gender=f}} |
87a |
{{Ordinal|87|lang=es|gender=f|nosup=y}} |
87a |