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:Date: Difference between revisions

Template page
Undo revision 126875147 by Jarekt (talk) revert for time being the cases without provided language do not seem to work
Undo revision 126880765 by Jarekt (talk) Attempt #2: this time I will call {{int:Lang}} in the template
Line 1: Line 1:
<!-- 
{{#invoke:Date|Date
INPUT PARAMETERS:
|year  = {{{year|{{{1|}}}}}}
{{{1|}}} = year: {{#expr: {{{1|}}} }} will strip leading zeros if any
|month  = {{{month|{{{2|}}}}}}
{{{2|}}} = month: input to {{I18n month}}
|day   = {{{day|{{{3|}}}}}}
{{{3|}}} = day: {{#expr: {{{3}}} }} will strip leading zeros if any
|hour  = {{{hour|}}}
{{{4|}}} = language code
|minute = {{{minute|}}}
{{{form|}}} = case
|second = {{{second|}}}
 
|class  = {{{class|}}}
* <span style="white-space:nowrap"> - prevents date from being broken into two lanes
|lang  = {{#if:{{{lang|{{{4|}}}}}} | {{{lang|{{{4|}}}}}} |{{int:Lang}}}}
 
  |case   = {{{case|{{{form|}}}}}}
-->{{#if: {{{1|}}} | {{#if:{{{class|dtstart}}} |<span style="white-space:nowrap"><time class="{{{class|dtstart}}}" datetime="{{padleft:{{{1}}}|4|0}}{{#if: {{{2|}}}|-{{padleft:{{{2}}}|2|0}}}}{{#if: {{{3|}}}|-{{padleft:{{{3}}}|2|0}}}}"> }} }}<!--
}}<noinclude>
-->{{#if: {{{1|}}}{{{2|}}}{{{3|}}} |
{{#switch: {{#if: {{{4|}}} | {{{4}}} | {{int:lang}} }}
 
<!-- Iberian language group (day de month de year) -->
|es |gl |pt |pt-br
        ={{#if: {{{3|}}} | {{#expr: {{{3}}} }} {{#if: {{{2|}}} | de }}}} {{#if: {{{2|}}} | {{I18n month|{{{2|}}}|{{{4|}}}}} {{#if: {{{1|}}} | de }}}} {{Trim|{{{1|}}}}}
 
<!-- Slavic group 1: if YYYY-MM-DD than month is in gen form, if YYYY-MM than month in basic form -->
|uk |be |be-tarask |el
        ={{#if: {{{3|}}} | {{#expr:{{{3}}} }} {{I18n month|{{{2|}}}|{{{4|}}}|form=gen}} | {{I18n month|{{{2|}}}|{{{4|}}}}} }} {{Trim|{{{1|}}}}}
 
<!-- Slavic group 2: if YYYY-MM-DD than month is in gen form, if YYYY-MM than month form is controlled by {{{form}}} -->
|pl |ru ={{#if: {{{3|}}} | {{#expr:{{{3}}} }} {{I18n month|{{{2|}}}|{{{4|}}}|form=gen}} | {{I18n month|{{{2|}}}|{{{4|}}}|form={{{form|}}} }} }} {{Trim|{{{1|}}}}}
 
<!-- Slavic group 3: uses . after day. If YYYY-MM-DD than month is in gen form, if YYYY-MM than month in basic form. In both cases for can be overwritten by {{{form}}} -->
|cs|sl  ={{#if: {{{3|}}} | {{#expr: {{{3}}} }}. {{I18n month|{{{2|}}}|{{{4|}}}|form={{#if:{{{form|}}}|{{{form}}}|gen}}}} | {{I18n month|{{{2|}}}|{{{4|}}}|form={{{form|}}} }} }} {{Trim|{{{1|}}}}}
 
<!-- Finnish language: YYYY-MM-DD month in Partitive form, if YYYY-MM than month form is controlled by {{{form}}} -->
|fi      ={{#if: {{{3|}}} | {{#expr: {{{3}}} }}. {{I18n month|{{{2}}}|fi|form=ptv}} | {{I18n month|{{{2|}}}|fi|form={{{form|}}} }} }} {{Trim|{{{1|}}}}}
 
<!-- Germanic language group (day. month year) -->
|da |de |de-formal |de-at |de-ch |bar |et |nds |nn |no
        ={{#if: {{{3|}}} | {{#expr:{{{3}}}}}.}} {{I18n month|{{{2|}}}|{{{4|}}}}} {{Trim|{{{1|}}}}}
 
<!-- South Asia group -->
|fa |hi |pa
        ={{#if: {{{3|}}} | {{formatnum|{{#expr: {{{3}}} }}|{{{4|}}}|sep=1}} }} {{I18n month|{{{2|}}}|{{{4|}}}}} {{formatnum|{{{1|}}}|{{{4|}}}|sep=1}}
 
<!-- Chinese-like group (year年 month day日) -->
|zh |zh-hans |zh-hant |zh-cn |zh-tw |ja
        ={{#if: {{{1|}}} | {{#expr:{{{1|}}}}}年}}{{I18n month|{{{2|}}}|{{{4|}}}}}{{#if: {{{3|}}} |{{#expr:{{{3|}}}}}日}}
 
<!-- day/month/year languages -->
|eo      ={{#if: {{{3|}}} | la {{#expr: {{{3}}} }}-a de}} {{I18n month|{{{2|}}}|eo}} {{Trim|{{{1|}}}}}
|fr      ={{#if: {{{3|}}} | {{#expr: {{{3}}}}}{{#ifeq: {{{3|}}} | 1 |<sup>er</sup>}} }} {{I18n month|{{{2|}}}|fr}} {{Trim|{{{1|}}}}}
|ga      ={{#if: {{{3|}}} | {{#expr: {{{3}}}}}{{#ifeq: {{{3|}}} | 1 |<sup>ú</sup>}} }} {{I18n month|{{{2|}}}|ga}} {{Trim|{{{1|}}}}}
|hr      ={{#if: {{{3|}}} | {{#expr: {{{3}}} }}.}} {{I18n month|{{{2|}}}|hr}} {{#if: {{{1|}}} | {{#expr: {{{1|}}} }}.}}
|ia      ={{#if: {{{3|}}} | {{#expr: {{{3}}} }} de}} {{#if: {{{2|}}} | {{I18n month|{{{2|}}}|ia}} }} {{Trim|{{{1|}}}}}
|mk      ={{#if: {{{3|}}} | {{#expr: {{{3}}} }} }} {{I18n month|{{{2|}}}|mk}} {{#expr: {{{1|}}} }}
|oc      ={{#if: {{{3|}}} | {{#expr: {{{3}}} }} }} {{#if: {{{2|}}} | {{I18n month|{{{2|}}}|oc}} de }} {{Trim|{{{1|}}}}}
|sr      ={{#if: {{{3|}}} | {{#expr: {{{3}}} }}.}} {{I18n month|{{{2|}}}|sr}} {{#expr: {{{1|}}} }}.
|th      ={{#if: {{{3|}}} | {{#expr: {{{3}}} }} }} {{I18n month|{{{2|}}}|th}} {{#if: {{{1|}}} | {{#ifexpr: {{{1}}} <= 1940 | {{#if: {{{2|}}} | {{#ifexpr: {{{2|}}} < 4 | พ.ศ. {{#expr: {{{1}}} + 542 }} | พ.ศ. {{#expr: {{{1}}} + 543 }} }} | {{#expr: {{{1}}} + 542 }} หรือ {{#expr: {{{1}}} + 543 }} }} | พ.ศ. {{#expr: {{{1}}} + 543 }} }} }}
|vi      ={{#expr:{{{3|}}}}} {{I18n month|{{{2|}}}|{{{4|}}}}} {{#if: {{{1|}} | năm {{{1}}} }}
 
<!-- year/month/day languages -->
|hu      ={{#if: {{{1|}}} | {{#expr: {{{1}}} }}.}} {{I18n month|{{{2|}}}|hu}} {{#if: {{{3|}}} | {{#expr: {{{3}}} }}{{#if: {{{form|}}} | | . }} }}
|ko      ={{#if: {{{1|}}} | {{#expr: {{{1|}}} }}년}} {{I18n month|{{{2|}}}|ko}} {{#if: {{{3|}}} |{{#expr:{{{3|}}}}}일}}
|lt      ={{#if: {{{1|}}} | {{{1|}}} m. }} {{I18n month|{{{2|}}}|lt}} {{#if: {{{3|}}} | {{#expr: {{{3}}} }} d.}}
|lv      ={{#if: {{{1|}}} | {{#expr:{{{1|}}}}}. gada }} {{#if: {{{3|}}} | {{#expr: {{{3}}} }}.}} {{I18n month|{{{2|}}}|lv}}
|ml      ={{#if: {{{1|}}} | {{#expr: {{{3|}}} }} {{I18n month|{{{2|}}}|ml}}  {{#expr:{{{1|}}} }}|{{I18n month|{{{2|}}}|ml}} {{#expr:{{{3|}}} }} }}
 
<!-- month/day/year languages -->
|kn|bn   ={{I18n month|{{{2|}}}|{{{4|}}}}} {{#if: {{{3|}}} |{{formatnum|{{#expr: {{{3}}} }}|{{{4|}}}|sep=1}}}}{{#if: {{{2|}}}{{{3|}}} |,}} {{formatnum|{{{1|}}}|{{{4|}}}|sep=1}}
|mr      ={{I18n month|{{{2|}}}|{{{4|}}}}} {{#if: {{{3|}}} |{{formatnum|{{#expr: {{{3}}} }}|{{{4|}}}|sep=1}}}}{{#if: {{{2|}}}{{{3|}}} |,}} इ.स. {{formatnum|{{{1|}}}|mr|sep=1}}
|new    ={{I18n month|{{{2|}}}|{{{4|}}}}} {{#if: {{{3|}}} |{{formatnum|{{#expr: {{{3}}} }}|{{{4|}}}|sep=1}}}}{{#if: {{{2|}}}{{{3|}}} |,}} ई सं {{formatnum|{{{1|}}}|new|sep=1}}
|bpy    ={{I18n month|{{{2|}}}|{{{4|}}}}} {{#if: {{{3|}}} |{{formatnum|{{#expr: {{{3}}} }}|{{{4|}}}|sep=1}}}}{{#if: {{{2|}}}{{{3|}}} |,}} মারি {{formatnum|{{{1|}}}|bpy|sep=1}}
 
<!-- default (English) group (day month year) -->
|#default={{#expr:{{{3|}}}}} {{I18n month|{{{2|}}}|{{{4|}}}}} {{Trim|{{{1|}}}}}
 
}}{{#if: {{{1|}}} | {{#if: {{{class|dtstart}}} |
</time></span>
}}}}}}<noinclude>
{{documentation}}
{{documentation}}
</noinclude>
</noinclude>
Cookies help us deliver our services. By using our services, you agree to our use of cookies.