Template:Ordinal: Difference between revisions
Template page
More actions
adding <sup> for Norwegian |
m the correct feminine suffix of the 1st ordinal in French is 're', not 'ère'; better format for default language is "<nowiki>{{{1}}}.<nowiki>" (same as cs, fi, hu) instead of just "<nowiki>{{{1}}}<nowiki>" like cardinals; add Spanish |
||
| Line 1: | Line 1: | ||
{{ifNum | {{{1|}}} | {{LangSwitch | {{ifNum|{{{1|}}}| | ||
{{LangSwitch|{{#if:{{{lang|}}}|lang|}}={{{lang|}}} | |||
|default = {{{1}}}.<!-- includes at least: cs, fi, hu --> | |||
|en = {{{1}}}{{#ifeq:{{{nosup|}}}|y||<sup>}}{{#ifeq:{{{style|}}}|d | |||
| d | |||
| {{#switch:{{#expr:abs({{{1}}})mod 100}} | |||
|1|21|31|41|51|61|71|81|91=st | |||
|2|22|32|42|52|62|72|82|92=nd | |||
|3|23|33|43|53|63|73|83|93=rd | |||
|#default=th | |||
}} | |||
}}{{#ifeq:{{{nosup|}}}|y||</sup>}} | }}{{#ifeq:{{{nosup|}}}|y||</sup>}} | ||
|eo = {{{1}}}-a | |||
|es = {{{1}}}{{#ifeq:{{{nosup|}}}|y||<sup>}}{{#switch:{{{gender|}}}|f=a|#default=o}}{{#ifeq:{{{nosup|}}}|y||</sup>}} | |||
|fa = {{{1}}}م | |||
|fr = {{#switch:{{lc:{{{style|}}}}} | |||
|roman|roman year={{Roman|{{{1|}}}}} | |||
|#default={{{1|}}} | |||
}}{{#ifeq:{{{nosup|}}}|y||<sup>}}{{#ifexpr:({{{1|}}})=1 | |||
|{{#switch:{{{gender|}}}|f=re{{#switch:{{{number|}}}|p=s|#default=}}|m=er{{#switch:{{{number|}}}|p=s|#default=}}|#default=e<!-- avoids agreement error -->}} | |||
|e}}{{#ifeq:{{{nosup|}}}|y||</sup>}} | |||
|ia = {{{1}}}{{#ifeq:{{{nosup|}}}|y||<sup>}}{{#switch:{{#expr:abs({{{1}}})mod 10}} | |||
|1|7=m | |||
|2=nd | |||
|3=ti | |||
|8=v | |||
|9=n | |||
|#default=t | |||
}}e{{#ifeq:{{{nosup|}}}|y||</sup>}} | |||
|mk = {{{1}}}-{{#switch:{{#expr:abs({{{1}}})mod 10}}|0|5|9=т|1=в|2=р|7|8=м|#default=}}иот | |||
|ml = {{{1}}}-മത്തെ | |||
|no = {{{1}}}{{#ifeq:{{{nosup|}}}|y||<sup>}}{{#switch:{{#expr:abs({{{1}}})mod 100}} | |||
|1|21|31|41|51|61|71|81|91=st | |||
|2|22|32|42|52|62|72|82|92=dr | |||
|3|23|33|43|53|63|73|83|93=dj | |||
|5|25|35|45|55|65|75|85|95|6|26|36|46|56|66|76|86|96=t | |||
|#default=d | |||
}}e{{#ifeq:{{{nosup|}}}|y||</sup>}} | |||
|pl = {{{1}}}-{{#switch:{{#expr:abs({{{1}}})mod 10}} | |||
|1=sz{{#switch:{{{gender|}}}|f=a|n=e|#default=y}} | |||
|2=g{{#switch:{{{gender|}}}|f=a|n=ie|#default=i}} | |||
|3=ci{{#switch:{{{gender|}}}|f=a|n=e|#default=}} | |||
|7|8=m{{#switch:{{{gender|}}}|f=a|n=e|#default=y}} | |||
|#default=t{{#switch:{{{gender|}}}|f=a|n=e|#default=y}} | |||
}} | |||
|ru = {{{1}}}-{{#switch:{{{gender|}}}|f=я|n=е|#default=й}} | |||
}} | |||
| {{#if:{{{debug|}}}|{{error|1=<span title="Error: not a number">{{{1|}}}</span>}}|{{{1|}}}}} | |||
}}<noinclude> | |||
{{documentation}} | {{documentation}} | ||
</noinclude> | </noinclude> | ||