https://media.scoutwiki.org/index.php?title=I18n/date&feed=atom&action=history
I18n/date - Revision history
2024-03-29T14:28:27Z
Revision history for this page on the wiki
MediaWiki 1.39.5
https://media.scoutwiki.org/index.php?title=I18n/date&diff=26416&oldid=prev
Egel: 1 revision imported
2015-04-02T11:34:12Z
<p>1 revision imported</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<tr class="diff-title" lang="en">
<td colspan="1" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="1" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 11:34, 2 April 2015</td>
</tr><tr><td colspan="2" class="diff-notice" lang="en"><div class="mw-diff-empty">(No difference)</div>
</td></tr></table>
Egel
https://media.scoutwiki.org/index.php?title=I18n/date&diff=26415&oldid=prev
media>Jarekt: Undo revision 144243369 by Jarekt (talk)
2015-01-05T02:09:59Z
<p>Undo revision 144243369 by <a href="/Special:Contributions/Jarekt" title="Special:Contributions/Jarekt">Jarekt</a> (<a href="/index.php?title=User_talk:Jarekt&action=edit&redlink=1" class="new" title="User talk:Jarekt (page does not exist)">talk</a>)</p>
<p><b>New page</b></p><div>local p = {}<br />
<br />
--[[ Different languages use different date formats, and many formats are shared among whole families of languages. <br />
"DateLang" picks a cluster of languages associated with a single date format, based on the language to be used. <br />
All unlisted languages default to English form. Languages like "de-formal" follows regular language fallback chain <br />
and would default to German, and only if that does not exist then to English.<br />
]]<br />
<br />
p.DateLang = {<br />
['be'] = 'ru-form', -- Belarusian<br />
['be-tarsk'] = 'ru-form', -- Belarusian (Tara۫ievica)<br />
['bn'] = 'bn-form', -- Bengali<br />
['bpy'] = 'bpy-form', -- Bishnupuriya Manipuri<br />
['cs'] = 'cs-form', -- Czech<br />
['da'] = 'de-form', -- Danish<br />
['de'] = 'de-form', -- German<br />
['el'] = 'ru-form', -- Greek<br />
['en'] = 'en-form', -- English<br />
['eo'] = 'eo-form', -- Esperanto<br />
['es'] = 'es-form', -- Spanish<br />
['et'] = 'de-form', -- Estonian<br />
['fa'] = 'en-form', -- Persian<br />
['fi'] = 'fi-form', -- Finnish<br />
['fr'] = 'fr-form', -- French<br />
['ga'] = 'ga-form', -- Gallic<br />
['gl'] = 'es-form', -- Galician based on https://translatewiki.net/wiki/MediaWiki:Pagetriage-info-timestamp-date-format/gl<br />
['hi'] = 'en-form', -- Hindi<br />
['hr'] = 'hr-form', -- Croatian <br />
['hu'] = 'hu-form', -- Hungarian<br />
['ia'] = 'ia-form', -- Interlingua<br />
['is'] = 'de-form', -- Icelandic<br />
['ja'] = 'zh-form', -- Japanese<br />
['kn'] = 'bn-form', -- Kannada<br />
['ko'] = 'ko-form', -- Korean<br />
['lt'] = 'lt-form', -- Lithuanian<br />
['lv'] = 'lv-form', -- Latvian<br />
['mk'] = 'en-form', -- Macedonian<br />
['ml'] = 'ml-form', -- Malayalam<br />
['mr'] = 'mr-form', -- Marathi<br />
['new'] = 'new-form', -- Newari<br />
['nn'] = 'de-form', -- Norwegian Nynorsk<br />
['no'] = 'de-form', -- Norwegian (bokm欩<br />
['oc'] = 'oc-form', -- Occitan<br />
['pa'] = 'en-form', -- Punjabi<br />
['pl'] = 'ru-form', -- Polish<br />
['pt'] = 'es-form', -- Portuguese<br />
['qu'] = 'qu-form', -- Quechua based on https://translatewiki.net/wiki/MediaWiki:Pagetriage-info-timestamp-date-format/qu<br />
['qug'] = 'qug-form', -- Kichwa based on Template_talk:Date#Kichwa_.5Bqug.5D<br />
['ru'] = 'ru-form', -- Russian<br />
['sl'] = 'sl-form', -- Slovene<br />
['sr'] = 'hr-form', -- Serbian<br />
['th'] = 'th-form', -- Thai solar calendar<br />
['vi'] = 'vi-form', -- Vietnamese<br />
['zh-hans'] = 'zh-form', -- Chinese<br />
}<br />
<br />
--[[ Date format parameter which will be passed to {{#time:}} parser function. <br />
It depends on the language and which parts of the date need to be displayed. <br />
Different forms are:<br />
* YMDHMS = stands for YYYY:MM:DD, HH:MM:SS format or equivalent<br />
* YMDHM = stands for YYYY:MM:DD, HH:MM format or equivalent<br />
* YMD = stands for YYYY:MM:DD format or equivalent<br />
* YM = stands for YYYY:MM (year-month) format or equivalent<br />
* MD = stands for MM:DD (month-day) format or equivalent<br />
* Y = stands for YYYY (year only) format or equivalent<br />
* M = stands for month name only<br />
<br />
See https://www.mediawiki.org/wiki/Help:Extension:ParserFunctions#.23time for documentation<br />
Original set was developed to match the output of the pre-Lua {{date}} template, preserved as {{date/old}}<br />
]]<br />
p.DateFormat = {<br />
-- day/month/year languages<br />
['en-form'] = {<br />
YMDHMS='j F Y, H:i:s', <br />
YMDHM ='j F Y, H:i', <br />
YMD ='j F Y', <br />
YM ='F Y', <br />
MD ='j F', <br />
Y ='Y',<br />
M ='F' <br />
},<br />
['de-form'] = {<br />
YMDHMS='j. F Y, H:i:s', <br />
YMDHM ='j. F Y, H:i', <br />
YMD ='j. F Y', <br />
YM ='F Y', <br />
MD ='j. F', <br />
Y ='Y',<br />
M ='F'<br />
},<br />
['hr-form'] = {<br />
YMDHMS='j. F Y., H:i:s', <br />
YMDHM ='j. F Y., H:i', <br />
YMD ='j. F Y.', <br />
YM ='F Y.', <br />
MD ='j. F', <br />
Y ='Y.',<br />
M ='F'<br />
},<br />
['ml-form'] = {<br />
YMDHMS='j F Y, H:i:s', <br />
YMDHM ='j F Y, H:i', <br />
YMD ='j F Y', <br />
YM ='F Y', <br />
MD ='F j', <br />
Y ='Y',<br />
M ='F'<br />
},<br />
['th-form'] = {<br />
YMDHMS='j F "พ.ศ." xkY, H:i:s', <br />
YMDHM ='j F "พ.ศ." xkY, H:i', <br />
YMD ='j F "พ.ศ." xkY', <br />
YM ='F "พ.ศ." xkY',<br />
MD ='j F', <br />
Y ='"พ.ศ." xkY',<br />
M ='F'<br />
},<br />
['fi-form'] = {<br />
YMDHMS='j. F"ta" Y, H:i:s', <br />
YMDHM ='j. F"ta" Y, H:i', <br />
YMD ='j. F"ta" Y', <br />
YM ='F Y', <br />
MD ='j. F"ta"', <br />
Y ='Y',<br />
M ='F'<br />
},<br />
['es-form'] = {<br />
YMDHMS='j "de" F "de" Y, H:i:s', <br />
YMDHM ='j "de" F "de" Y, H:i', <br />
YMD ='j "de" F "de" Y', <br />
YM ='F "de" Y', <br />
MD ='j "de" F', <br />
Y ='Y',<br />
M ='F'<br />
},<br />
['oc-form'] = {<br />
YMDHMS='j F "de" Y, H:i:s', <br />
YMDHM ='j F "de" Y, H:i', <br />
YMD ='j F "de" Y', <br />
YM ='F "de" Y', <br />
MD ='j F', <br />
Y ='Y',<br />
M ='F'<br />
},<br />
['ia-form'] = {<br />
YMDHMS='j "de" F Y, H:i:s', <br />
YMDHM ='j "de" F Y, H:i', <br />
YMD ='j "de" F Y', <br />
YM ='F Y', <br />
MD ='j "de" F', <br />
Y ='Y',<br />
M ='F'<br />
},<br />
['eo-form'] = {<br />
YMDHMS='"la" j"-a de" F Y, H:i:s',<br />
YMDHM ='"la" j"-a de" F Y, H:i',<br />
YMD ='"la" j"-a de" F Y',<br />
YM ='F Y', <br />
MD ='"la" j"-a de" F', <br />
Y ='Y',<br />
M ='F'<br />
},<br />
['vi-form'] = {<br />
YMDHMS='j F "năm" Y "lúc" H:i:s', <br />
YMDHM ='j F "năm" Y "lúc" H:i', <br />
YMD ='j F "năm" Y', <br />
YM ='F "năm" Y', <br />
MD ='j F', <br />
Y ='Y',<br />
M ='F'<br />
},<br />
['qu-form'] = {<br />
YMDHMS='j "ñiqin" F"pi" Y "watapi", H:i:s', <br />
YMDHM ='j "ñiqin" F"pi" Y "watapi", H:i', <br />
YMD ='j "ñiqin" F"pi" Y "watapi"', <br />
YM ='F"pi" Y "watapi"', <br />
MD ='j "ñiqin" F"pi"', <br />
Y ='Y',<br />
M ='F'<br />
},<br />
['qug-form'] = {<br />
YMDHMS='j "niki" F"pi" Y "watapi", H:i:s', <br />
YMDHM ='j "niki" F"pi" Y "watapi", H:i', <br />
YMD ='j "niki" F"pi" Y "watapi"', <br />
YM ='F"pi" Y "watapi"', <br />
MD ='j "niki" F"pi"', <br />
Y ='Y',<br />
M ='F'<br />
},<br />
<br />
-- French and Gallic languages require different form for first day of the month and <br />
-- different for the other days<br />
['fr-form'] = {<br />
YMDHMS='j F Y, H:i:s', <br />
YMDHM ='j F Y, H:i', <br />
YMD ='j F Y', <br />
YM ='F Y', <br />
MD ='j F', <br />
Y ='Y',<br />
M ='F'<br />
},<br />
['ga-form'] = {<br />
YMDHMS='j F Y, H:i:s', <br />
YMDHM ='j F Y, H:i', <br />
YMD ='j F Y', <br />
YM ='F Y', <br />
MD ='j F', <br />
Y ='Y',<br />
M ='F'<br />
},<br />
['fr-form1'] = { -- 1st of the month form<br />
YMDHMS='j"<sup>er</sup>" F Y, H:i:s', <br />
YMDHM ='j"<sup>er</sup>" F Y, H:i', <br />
YMD ='j"<sup>er</sup>" F Y', <br />
YM ='F Y', <br />
MD ='j"<sup>er</sup>" F', <br />
Y ='Y',<br />
M ='F'<br />
},<br />
['ga-form1'] = { -- 1st of the month form<br />
YMDHMS='j"<sup>ú</sup>" F Y, H:i:s', <br />
YMDHM ='j"<sup>ú</sup>" F Y, H:i', <br />
YMD ='j"<sup>ú</sup>" F Y', <br />
YM ='F Y', <br />
MD ='j"<sup>ú</sup>" F', <br />
Y ='Y',<br />
M ='F'<br />
},<br />
<br />
-- day/month/year slavic languages<br />
['ru-form'] = {<br />
YMDHMS='j xg Y, H:i:s', <br />
YMDHM ='j xg Y, H:i', <br />
YMD ='j xg Y', <br />
YM ='F Y', <br />
MD ='j xg', <br />
Y ='Y',<br />
M ='F'<br />
},<br />
['cs-form'] = {<br />
YMDHMS='j. xg Y, H:i:s', <br />
YMDHM ='j. xg Y, H:i', <br />
YMD ='j. xg Y', <br />
YM ='F Y', <br />
MD ='j. xg', <br />
Y ='Y',<br />
M ='F'<br />
},<br />
['sl-form'] = {<br />
YMDHMS='j. xg Y "ob" H:i:s', <br />
YMDHM ='j. xg Y "ob" H:i', <br />
YMD ='j. xg Y', <br />
YM ='F Y', <br />
MD ='j. xg', <br />
Y ='Y',<br />
M ='F'<br />
},<br />
<br />
-- year/month/day languages<br />
['zh-form'] = {<br />
YMDHMS='Y年Fj日, H:i:s', <br />
YMDHM ='Y年Fj日, H:i', <br />
YMD ='Y年Fj日', <br />
YM ='Y年F', <br />
MD ='Fj日', <br />
Y ='Y年',<br />
M ='F'<br />
},<br />
['ko-form'] = {<br />
YMDHMS='Y년 F j일, H:i:s', <br />
YMDHM ='Y년 F j일, H:i', <br />
YMD ='Y년 F j일', <br />
YM ='Y년 F', <br />
MD ='F j일', <br />
Y ='Y년',<br />
M ='F'<br />
},<br />
['hu-form'] = {<br />
YMDHMS='Y. F j., H:i:s', <br />
YMDHM ='Y. F j., H:i', <br />
YMD ='Y. F j.', <br />
YM ='Y. F', <br />
MD ='F j.', <br />
Y ='Y',<br />
M ='F'<br />
},<br />
['lt-form'] = {<br />
YMDHMS='Y "m". F j "d"., H:i:s', <br />
YMDHM ='Y "m". F j "d"., H:i', <br />
YMD ='Y "m". F j "d".', <br />
YM ='Y "m". F', <br />
MD ='F j "d".', <br />
Y ='Y "m".',<br />
M ='F'<br />
},<br />
<br />
-- year/day/month languages<br />
['lv-form'] = {<br />
YMDHMS='Y". gada" j. F, H:i:s', <br />
YMDHM ='Y". gada" j. F, H:i', <br />
YMD ='Y". gada" j. F', <br />
YM ='Y". gada" F', <br />
MD ='j. F', <br />
Y ='Y". gada"',<br />
M ='F'<br />
},<br />
<br />
-- month/day/year languages<br />
['bn-form'] = {<br />
YMDHMS='F j, Y, H:i:s', <br />
YMDHM ='F j, Y, H:i', <br />
YMD ='F j, Y', <br />
YM ='F, Y', <br />
MD ='F j', <br />
Y ='Y',<br />
M ='F'<br />
}, <br />
['bpy-form']= {<br />
YMDHMS='F j, মারি Y, H:i:s', <br />
YMDHM ='F j, মারি Y, H:i', <br />
YMD ='F j, মারি Y', <br />
YM ='F, মারি Y', <br />
MD ='F j', <br />
Y ='মারি Y',<br />
M ='F'<br />
},<br />
['mr-form'] = {<br />
YMDHMS='F j, इ.स. Y, H:i:s', <br />
YMDHM ='F j, इ.स. Y, H:i', <br />
YMD ='F j, इ.स. Y', <br />
YM ='F, इ.स. Y', <br />
MD ='F j', <br />
Y ='इ.स. Y',<br />
M ='F'<br />
},<br />
['new-form']= {<br />
YMDHMS='F j, ई सं Y, H:i:s', <br />
YMDHM ='F j, ई सं Y, H:i', <br />
YMD ='F j, ई सं Y', <br />
YM ='F, ई सं Y', <br />
MD ='F j', <br />
Y ='ई सं Y',<br />
M ='F'<br />
},<br />
}<br />
<br />
return p</div>
media>Jarekt