Jump to content
Toggle menu
  • 8 articles
  • 75 files
  • 7 users
  • 37.8K edits
Neodyland Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:Ordinal: Difference between revisions

Template page
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|}}}|
| lang = {{{lang|}}}
  {{LangSwitch|{{#if:{{{lang|}}}|lang|}}={{{lang|}}}
| cs = {{{1}}}.
  |default = {{{1}}}.<!-- includes at least: cs, fi, hu -->
| en = {{{1}}}{{#ifeq:{{{nosup|}}}|y||<sup>}}{{#ifeq:{{{style|}}}|d
  |en = {{{1}}}{{#ifeq:{{{nosup|}}}|y||<sup>}}{{#ifeq:{{{style|}}}|d
  |d
    | d
  |{{#switch:{{#expr:abs({{{1}}}) mod 100}}
    | {{#switch:{{#expr:abs({{{1}}})mod 100}}  
    |1|21|31|41|51|61|71|81|91=st
      |1|21|31|41|51|61|71|81|91=st
    |2|22|32|42|52|62|72|82|92=nd
      |2|22|32|42|52|62|72|82|92=nd
    |3|23|33|43|53|63|73|83|93=rd
      |3|23|33|43|53|63|73|83|93=rd
    |#default=th
      |#default=th
    }}
      }}
  }}{{#ifeq:{{{nosup|}}}|y||</sup>}}
| fa = {{{1}}}م
| eo = {{{1}}}-a
| fi = {{{1}}}.
| fr = {{#switch: {{lc:{{{style|}}} }}
  |roman|roman year={{Roman year|{{{1|}}}}}
  |#default={{{1|}}}
}}{{#ifeq:{{{nosup|}}}|y||<sup>}}{{#ifexpr: {{{1|}}} = 1 | {{#switch: {{{gender}}} | f=ère | m=er |#default=e<!-- avoids agreement error--> }} | e }}{{#ifeq:{{{nosup|}}}|y||</sup>}}
| hu = {{{1}}}.
| ia = {{{1}}}{{#ifeq:{{{nosup|}}}|y||<sup>}}{{#switch:{{#expr:abs({{{1}}}) mod 10}}
  |1|7  =me
  |2    =nde
  |3    =tie
  |4|5|6=te
  |8    =ve
  |9    =ne
  }}{{#ifeq:{{{nosup|}}}|y||</sup>}}
| mk = {{{1}}}-{{#switch:{{#expr:abs({{{1}}}) mod 10}}
  |0|9|5=тиот
  |3|4|6=иот
  |7|8  =миот
  |1    =виот
  |2    =риот
}}
| ml = {{{1}}}-മത്തെ
| no = {{{1}}}{{#ifeq:{{{nosup|}}}|y||<sup>}}{{#switch:{{#expr:abs({{{1}}}) mod 100}}  
    |1|21|31|41|51|61|71|81|91=ste
    |2|22|32|42|52|62|72|82|92=dre
    |3|23|33|43|53|63|73|83|93=dje
    |5|25|35|45|55|65|75|85|95=te
    |6|26|36|46|56|66|76|86|96=te
    |#default=de
     }}{{#ifeq:{{{nosup|}}}|y||</sup>}}
     }}{{#ifeq:{{{nosup|}}}|y||</sup>}}
| pl = {{{1}}}-{{#switch:{{#expr:abs({{{1}}}) mod 10}}
  |eo = {{{1}}}-a
  |1       = {{#switch: {{{gender}}} | f=sza | n=sze |#default=szy}}
  |es = {{{1}}}{{#ifeq:{{{nosup|}}}|y||<sup>}}{{#switch:{{{gender|}}}|f=a|#default=o}}{{#ifeq:{{{nosup|}}}|y||</sup>}}
  |2       = {{#switch: {{{gender}}} | f=ga  | n=gie |#default=gi }}
  |fa = {{{1}}}م
  |3       = {{#switch: {{{gender}}} | f=cia | n=cie |#default=ci }}
  |fr = {{#switch:{{lc:{{{style|}}}}}
  |7|8     = {{#switch: {{{gender}}} | f=ma  | n=me  |#default=my }}
    |roman|roman year={{Roman|{{{1|}}}}}
  |#default = {{#switch: {{{gender}}} | f=ta  | n=te  |#default=ty }}
    |#default={{{1|}}}
}}  
    }}{{#ifeq:{{{nosup|}}}|y||<sup>}}{{#ifexpr:({{{1|}}})=1
| ru = {{{1}}}-{{#switch: {{{gender}}} | f=я | n=е |#default=й}}
    |{{#switch:{{{gender|}}}|f=re{{#switch:{{{number|}}}|p=s|#default=}}|m=er{{#switch:{{{number|}}}|p=s|#default=}}|#default=e<!-- avoids agreement error -->}}
| default = {{{1}}}
    |e}}{{#ifeq:{{{nosup|}}}|y||</sup>}}
}} | {{#if: {{{debug|}}} | {{error}} | {{{1|}}} }} }}<noinclude>
  |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>
Cookies help us deliver our services. By using our services, you agree to our use of cookies.