Модул:I18n/complex date — разлика између измена
Пређи на навигацију
Пређи на претрагу
мНема описа измене |
м (1 измена увезена) |
||
| (Нису приказане 2 међуизмене 2 корисника) | |||
| Ред 1: | Ред 1: | ||
local Ordinal | local Ordinal = require('Module:Ordinal')._Ordinal | ||
local Roman | local Roman = require('Module:Roman')._Numeral | ||
local linguistic = require('Module:Linguistic') | |||
local p = {} | local p = {} | ||
| Ред 12: | Ред 13: | ||
function decYear(state,lang,case) | function decYear(state,lang,case) | ||
--Declension of word "year" in several languages | --Declension of word "year" in several languages | ||
if state. | if state.precision1 == 9 then | ||
yearCase = { | yearCase = { | ||
fi={xxx='vuosien', gen='vuoden', ill='vuoteen', ptv='vuotta', ela='vuodesta', ine='vuonna'}, | fi={xxx='vuosien', gen='vuoden', ill='vuoteen', ptv='vuotta', ela='vuodesta', ine='vuonna'}, | ||
sl={insP='letoma', ins='letom', gen='leta', loc='letu | sl={insP='letoma', ins='letom', gen='leta', loc='letu'} | ||
} | } | ||
return yearCase[lang][case] .. ' ' | return yearCase[lang][case] .. ' ' | ||
| Ред 22: | Ред 22: | ||
return '' | return '' | ||
end | end | ||
end | end | ||
| Ред 56: | Ред 38: | ||
]] | ]] | ||
p.Translations = { | p.Translations = { | ||
['from-until'] = { | ['from-until'] = { | ||
nDates = 2, | nDates = 2, | ||
ar='من $date1 إلى $date2', | ar='من $date1 إلى $date2', | ||
ca='$date1 fins $date2', | ca='$date1 fins $date2', | ||
cs='$date1 až $date2', | cs='$date1 až $date2', | ||
| Ред 71: | Ред 47: | ||
el='από $date1 έως $date2', | el='από $date1 έως $date2', | ||
en='from $date1 until $date2', | en='from $date1 until $date2', | ||
es='de $date1 a $date2', | es='de $date1 a $date2', | ||
et='$date1 kuni $date2', | et='$date1 kuni $date2', | ||
| Ред 79: | Ред 52: | ||
fi='$date1–$date2', -- välisenä aikana | fi='$date1–$date2', -- välisenä aikana | ||
fr=function(date1, date2, state) -- could actually be better should be "d'octobre à mars 2013' not "de octore 2013 à mars 2013" | fr=function(date1, date2, state) -- could actually be better should be "d'octobre à mars 2013' not "de octore 2013 à mars 2013" | ||
if state. | if state.precision1 > 10 then -- precision > month | ||
return 'du $date1 au $date2' | return 'du $date1 au $date2' | ||
else -- "DE septebmbre" / "D'octobre" | else -- "DE septebmbre" / "D'octobre" | ||
return | return linguistic.of(date1, 'fr') .. " à $date2" | ||
end | end | ||
end, | end, | ||
| Ред 88: | Ред 61: | ||
he='מ- $date1 עד $date2', | he='מ- $date1 עד $date2', | ||
hr='od $date1 do $date2', | hr='od $date1 do $date2', | ||
hu='$date1 – $date2', | hu='$date1 – $date2', | ||
it='dal $date1 al $date2', | it='dal $date1 al $date2', | ||
| Ред 94: | Ред 66: | ||
mk='од $date1 до $date2', | mk='од $date1 до $date2', | ||
ml='$date1 മുതൽ $date2 വരെ', | ml='$date1 മുതൽ $date2 വരെ', | ||
nds='$date1 bet $date2', | nds='$date1 bet $date2', | ||
nl='$date1 tot $date2', | nl='$date1 tot $date2', | ||
no=' | no='$date1 til $date2', | ||
pl={'od $date1 do $date2', case={'gen','gen'}}, | pl={'od $date1 do $date2', case={'gen','gen'}}, | ||
ro='din $date1 până în $date2', | ro='din $date1 până în $date2', | ||
| Ред 104: | Ред 74: | ||
qu="$date1 p'unchawmanta $date2 p\'unchawkama", | qu="$date1 p'unchawmanta $date2 p\'unchawkama", | ||
ru={'с $date1 по $date2', case={'gen','gen'}}, | ru={'с $date1 по $date2', case={'gen','gen'}}, | ||
sl={'od $date1 do $date2', case={'gen','gen'}}, | sl={'od $date1 do $date2', case={'gen','gen'}}, | ||
sv='från $date1 till $date2', | sv='från $date1 till $date2', | ||
uk={'з $date1 до $date2', case={'gen','gen'}}, | uk={'з $date1 до $date2', case={'gen','gen'}}, | ||
vi='từ $date1 đến $date2', | vi='từ $date1 đến $date2', | ||
zh='从$date1到$date2', | |||
['zh- | ['zh-tw']='從$date1到$date2', | ||
['default']='{{Please translate|$date1-$date2|Module:I18n/complex date}}', | |||
}, | }, | ||
| Ред 119: | Ред 86: | ||
nDates = 2, | nDates = 2, | ||
ar='بين $date1 و $date2', | ar='بين $date1 و $date2', | ||
ca='entre $date1 i $date2', | ca='entre $date1 i $date2', | ||
cs={'mezi $date1 a $date2', case={'ins','ins'}}, | cs={'mezi $date1 a $date2', case={'ins','ins'}}, | ||
| Ред 127: | Ред 92: | ||
el='μεταξύ $date1 και $date2', | el='μεταξύ $date1 και $date2', | ||
en='between $date1 and $date2', | en='between $date1 and $date2', | ||
es='entre $date1 y $date2', | es='entre $date1 y $date2', | ||
et='$date1 ja $date2 vahel', | et='$date1 ja $date2 vahel', | ||
| Ред 138: | Ред 100: | ||
he='בין $date1 ו- $date2', | he='בין $date1 ו- $date2', | ||
hr='između $date1 i $date2', | hr='između $date1 i $date2', | ||
hu='$date1 és $date2 között', | hu='$date1 és $date2 között', | ||
hi='$date1 और $date2 के बीच', | hi='$date1 और $date2 के बीच', | ||
| Ред 145: | Ред 106: | ||
mk='помеѓу $date1 и $date2', | mk='помеѓу $date1 и $date2', | ||
ml='$date1, $date2 എന്നിവയ്ക്കിടയ്ക്ക്', | ml='$date1, $date2 എന്നിവയ്ക്കിടയ്ക്ക്', | ||
nds='twischen $date1 un $date2', | nds='twischen $date1 un $date2', | ||
nl='tussen $date1 en $date2', | nl='tussen $date1 en $date2', | ||
no='mellom $date1 og $date2', | no='mellom $date1 og $date2', | ||
| Ред 155: | Ред 114: | ||
qu="$date1 p'unchawpa $date2 p'unchawpapas chawpin", | qu="$date1 p'unchawpa $date2 p'unchawpapas chawpin", | ||
ru={'между $date1 и $date2', case={'ins','ins'}}, | ru={'между $date1 и $date2', case={'ins','ins'}}, | ||
sl={function(date1, date2, state) return 'med ' .. decYear(state,'sl','insP') .. '$date1 in $date2' end, case={'ins','ins'}}, | sl={function(date1, date2, state) return 'med ' .. decYear(state,'sl','insP') .. '$date1 in $date2' end, case={'ins','ins'}}, | ||
sv='mellan $date1 och $date2', | sv='mellan $date1 och $date2', | ||
uk={'між $date1 та $date2', case={'ins','ins'}}, | uk={'між $date1 та $date2', case={'ins','ins'}}, | ||
vec='tra el $date1 e el $date2', | vec='tra el $date1 e el $date2', | ||
vi='giữa $date1 và $date2', | vi='giữa $date1 và $date2', | ||
default='{{Please translate|$date1-$date2|Module:I18n/complex date}}', | |||
}, | }, | ||
| Ред 171: | Ред 125: | ||
nDates = 2, | nDates = 2, | ||
ar='$date1 أو $date2', | ar='$date1 أو $date2', | ||
ca='$date1 o $date2', | ca='$date1 o $date2', | ||
cs='$date1 nebo $date2', | cs='$date1 nebo $date2', | ||
| Ред 179: | Ред 131: | ||
el='$date1 ή $date2', | el='$date1 ή $date2', | ||
en='$date1 or $date2', | en='$date1 or $date2', | ||
es='$date1 ó $date2', | |||
es='$date1 | |||
et='$date1 või $date2', | et='$date1 või $date2', | ||
fa='$date1 یا $date2', | fa='$date1 یا $date2', | ||
| Ред 189: | Ред 138: | ||
gl='$date1 ou $date2', | gl='$date1 ou $date2', | ||
he='$date1 או $date2', | he='$date1 או $date2', | ||
hu='$date1 vagy $date2', | hu='$date1 vagy $date2', | ||
it='$date1 o $date2', | it='$date1 o $date2', | ||
| Ред 196: | Ред 143: | ||
mk='$date1 или $date2', | mk='$date1 или $date2', | ||
ml='$date1 അഥവാ $date2', | ml='$date1 അഥവാ $date2', | ||
nds='$date1 oder $date2', | nds='$date1 oder $date2', | ||
nl='$date1 of $date2', | nl='$date1 of $date2', | ||
| Ред 206: | Ред 151: | ||
ro='$date1 sau $date2', | ro='$date1 sau $date2', | ||
ru='$date1 или $date2', | ru='$date1 или $date2', | ||
sl='$date1 ali $date2', | sl='$date1 ali $date2', | ||
sv='$date1 eller $date2', | sv='$date1 eller $date2', | ||
uk='$date1 або $date2', | uk='$date1 або $date2', | ||
th='$date1 หรือ $date2', | th='$date1 หรือ $date2', | ||
vi='$date1 hoặc $date2', | vi='$date1 hoặc $date2', | ||
zh='$date1和$date2', | |||
default=function(date1, date2, state) return linguistic.conj({date1, date2}, state.lang, 'or') end, | |||
default=function(date1, date2, state) return | |||
}, | }, | ||
| Ред 221: | Ред 163: | ||
nDates = 2, | nDates = 2, | ||
ar='$date1 و $date2', | ar='$date1 و $date2', | ||
ca='$date1 i $date2', | ca='$date1 i $date2', | ||
cs='$date1 a $date2', | cs='$date1 a $date2', | ||
| Ред 229: | Ред 169: | ||
el='$date1 και $date2', | el='$date1 και $date2', | ||
en='$date1 and $date2', | en='$date1 and $date2', | ||
es='$date1 y $date2', | es='$date1 y $date2', | ||
et='$date1 ja $date2', | et='$date1 ja $date2', | ||
| Ред 240: | Ред 177: | ||
he='$date1 ו- $date2', | he='$date1 ו- $date2', | ||
hu='$date1 és $date2', | hu='$date1 és $date2', | ||
it='$date1 e $date2', | it='$date1 e $date2', | ||
ja='$date1および$date2', | ja='$date1および$date2', | ||
mk='$date1 и $date2', | mk='$date1 и $date2', | ||
ml='$date1 ഒപ്പം $date2', | ml='$date1 ഒപ്പം $date2', | ||
nds='$date1 un $date2', | nds='$date1 un $date2', | ||
nl='$date1 en $date2', | nl='$date1 en $date2', | ||
| Ред 255: | Ред 189: | ||
ro='$date1 și $date2', | ro='$date1 și $date2', | ||
ru='$date1 и $date2', | ru='$date1 и $date2', | ||
sl='$date1 in $date2', | sl='$date1 in $date2', | ||
sv='$date1 och $date2', | sv='$date1 och $date2', | ||
uk='$date1 та $date2', | uk='$date1 та $date2', | ||
vi='$date1 và $date2', | vi='$date1 và $date2', | ||
default=function(date1, date2, state) return linguistic.conj({date1, date2}, state.lang, 'and') end, | |||
default=function(date1, date2, state) return | |||
}, | }, | ||
['by'] = { | ['by'] = { | ||
nDates = 1, | nDates = 1, | ||
ar='حوالي $date1', | ar='حوالي $date1', | ||
ca='vers $date1', | ca='vers $date1', | ||
cs={'kolem $date1', case={'gen',''}}, | cs={'kolem $date1', case={'gen',''}}, | ||
| Ред 280: | Ред 205: | ||
el='έως $date1', | el='έως $date1', | ||
en='by $date1', | en='by $date1', | ||
et='hiljemalt $date1', | et='hiljemalt $date1', | ||
fa='توسط $date1', | fa='توسط $date1', | ||
fi={function(date1, state) return decYear(state,'fi','ill') .. '$date1 mennessä' end, case={'ill',''}}, | fi={function(date1, state) return decYear(state,'fi','ill') .. '$date1 mennessä' end, case={'ill',''}}, | ||
fr='$date1 | fr='Vers $date1', | ||
gl='cara a $date1', | gl='cara a $date1', | ||
he='עד $date1', | he='עד $date1', | ||
it='entro il $date1', | it='entro il $date1', | ||
ja='$date1まで', | ja='$date1まで', | ||
mk='кон $date1', | mk='кон $date1', | ||
ml='$date1-ൽ', | ml='$date1-ൽ', | ||
nds='$date1 oder vördem al', | nds='$date1 oder vördem al', | ||
nl='tegen $date1', | nl='tegen $date1', | ||
| Ред 306: | Ред 223: | ||
ro='de $date1', | ro='de $date1', | ||
ru={'к $date1', case={'dat',''}}, | ru={'к $date1', case={'dat',''}}, | ||
sl={function(date1, state) return 'najpozneje ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}}, | sl={function(date1, state) return 'najpozneje ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}}, | ||
sv='senast $date1', | sv='senast $date1', | ||
uk={'до $date1', case={'dat',''}}, | uk={'до $date1', case={'dat',''}}, | ||
vi='vào $date1', -- need to insert "đã" somewhere later in the sentence --> | vi='vào $date1', -- need to insert "đã" somewhere later in the sentence --> | ||
default='{{Please translate|by $date1|Module:I18n/complex date}}', | |||
}, | }, | ||
| Ред 321: | Ред 233: | ||
nDates = 1, | nDates = 1, | ||
ar='قبل $date1', | ar='قبل $date1', | ||
bg='Преди $date1', | bg='Преди $date1', | ||
ca='abans $date1', | ca='abans $date1', | ||
| Ред 330: | Ред 240: | ||
el='πριν από $date1', | el='πριν από $date1', | ||
en='before $date1', | en='before $date1', | ||
es='antes de $date1', | es='antes de $date1', | ||
et='enne $date1', | et='enne $date1', | ||
| Ред 341: | Ред 248: | ||
he='לפני $date1', | he='לפני $date1', | ||
hr='prije $date1', | hr='prije $date1', | ||
hu='$date1 előtt', | hu='$date1 előtt', | ||
it='prima del $date1', | it='prima del $date1', | ||
| Ред 347: | Ред 253: | ||
mk='пред $date1', | mk='пред $date1', | ||
ml='$date1-നു മുമ്പ്', | ml='$date1-നു മുമ്പ്', | ||
nds='vör $date1', | nds='vör $date1', | ||
nl='voor $date1', | nl='voor $date1', | ||
| Ред 357: | Ред 261: | ||
ro='înainte de $date1', | ro='înainte de $date1', | ||
ru={'ранее $date1', case={'gen',''}}, | ru={'ранее $date1', case={'gen',''}}, | ||
sl={function(date1, state) return 'pred ' .. decYear(state,'sl','ins') .. ' $date1' end, case={'ins',''}}, | sl={function(date1, state) return 'pred ' .. decYear(state,'sl','ins') .. ' $date1' end, case={'ins',''}}, | ||
sv='före $date1', | sv='före $date1', | ||
uk={'до $date1', case={'gen',''}}, | uk={'до $date1', case={'gen',''}}, | ||
vi='trước $date1', | vi='trước $date1', | ||
zh='在$date1之前', | |||
default='{{Please translate|before $date1|Module:I18n/complex date}}', | |||
}, | }, | ||
| Ред 372: | Ред 272: | ||
nDates = 1, | nDates = 1, | ||
ar='من $date1', | ar='من $date1', | ||
cs={'od $date1', case={'gen',''}}, | cs={'od $date1', case={'gen',''}}, | ||
de=' | de='Ab $date1', | ||
el='από $date1', | el='από $date1', | ||
en='from $date1', | en='from $date1', | ||
et='alates $date1', | et='alates $date1', | ||
fa='از $date1', | fa='از $date1', | ||
fi={function(date1, state) return decYear(state,'fi','ela') .. '$date1 alkaen' end, case={'ela',''}}, | fi={function(date1, state) return decYear(state,'fi','ela') .. '$date1 alkaen' end, case={'ela',''}}, | ||
fr= function(date1, state) return 'à partir '.. frOf[state. | fr= function(date1, state) return 'à partir '.. frOf[state.precision1] ..' $date1' end, | ||
gl='desde o $date1', | gl='desde o $date1', | ||
he='מ- $date1', | he='מ- $date1', | ||
hr='od $date1', | hr='od $date1', | ||
it='dal $date1', | it='dal $date1', | ||
ja='$date1から', | ja='$date1から', | ||
nds='vonaf $date1', | nds='vonaf $date1', | ||
mk='од $date1', | mk='од $date1', | ||
ml='$date1 മുതൽ', | ml='$date1 മുതൽ', | ||
nl='vanaf $date1', | nl='vanaf $date1', | ||
| Ред 403: | Ред 294: | ||
ro='din $date1', | ro='din $date1', | ||
ru={'С $date1', case={'gen',''}}, | ru={'С $date1', case={'gen',''}}, | ||
sl={function(date1, state) return 'od ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}}, | sl={function(date1, state) return 'od ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}}, | ||
sv='från $date1', | sv='från $date1', | ||
uk={'з $date1', case={'gen',''}}, | uk={'з $date1', case={'gen',''}}, | ||
vi='từ $date1', | vi='từ $date1', | ||
default='{{Please translate|from $date1|Module:I18n/complex date}}', | |||
}, | }, | ||
['until'] = { | ['until'] = { | ||
nDates = 1, | nDates = 1, | ||
en = 'until $date1', | |||
fr = function(date1, state) | |||
if state.precision1 > 10 then -- precision > month | |||
fr=function(date1, state) | |||
if state. | |||
return "jusqu'au $date1" | return "jusqu'au $date1" | ||
else | else | ||
| Ред 433: | Ред 311: | ||
end | end | ||
end, | end, | ||
pl = 'do $date1', | |||
default='{{Please translate|until $date1|Module:I18n/complex date}}', | |||
pl= | |||
}, | }, | ||
| Ред 453: | Ред 318: | ||
nDates = 1, | nDates = 1, | ||
ar='بعد $date1', | ar='بعد $date1', | ||
ca='desprès $date1', | ca='desprès $date1', | ||
cs={'po $date1', case={'loc',''}}, | cs={'po $date1', case={'loc',''}}, | ||
| Ред 461: | Ред 324: | ||
el='μετά από $date1', | el='μετά από $date1', | ||
en='after $date1', | en='after $date1', | ||
es='después de $date1', | es='después de $date1', | ||
et='pärast $date1', | et='pärast $date1', | ||
| Ред 473: | Ред 333: | ||
hr='nakon $date1', | hr='nakon $date1', | ||
hu='$date1 után', | hu='$date1 után', | ||
it='dopo il $date1', | it='dopo il $date1', | ||
ja='$date1より後', | ja='$date1より後', | ||
mk='по $date1', | mk='по $date1', | ||
ml='$date1-നു ശേഷം', | ml='$date1-നു ശേഷം', | ||
nds='na $date1', | nds='na $date1', | ||
nl='na $date1', | nl='na $date1', | ||
| Ред 488: | Ред 345: | ||
ro='după $date1', | ro='după $date1', | ||
ru={'после $date1', case={'gen',''}}, | ru={'после $date1', case={'gen',''}}, | ||
sl={function(date1, state) return 'po ' .. decYear(state,'sl','loc') .. ' $date1' end, case={'loc',''}}, | sl={function(date1, state) return 'po ' .. decYear(state,'sl','loc') .. ' $date1' end, case={'loc',''}}, | ||
sv='efter $date1', | sv='efter $date1', | ||
uk={'після $date1', case={'gen',''}}, | uk={'після $date1', case={'gen',''}}, | ||
vi='sau $date1', | vi='sau $date1', | ||
zh='在$date1之后', | |||
['zh- | ['zh-tw']='在$date1之後', | ||
default='{{Please translate|after $date1|Module:I18n/complex date}}', | |||
}, | }, | ||
['early'] = { | ['early'] = { | ||
nDates = 1, | nDates = 1, | ||
ar='بداية $date1', | ar='بداية $date1', | ||
ca='al principi de $date1', | ca='al principi de $date1', | ||
cs={'začátek $date1', case={'gen',''}}, | cs={'začátek $date1', case={'gen',''}}, | ||
| Ред 514: | Ред 363: | ||
el='αρχές του $date1', | el='αρχές του $date1', | ||
en='early $date1', | en='early $date1', | ||
es='a principios de $date1', | es='a principios de $date1', | ||
et='$date1 algus', | et='$date1 algus', | ||
| Ред 524: | Ред 370: | ||
gl='a principios de $date1', | gl='a principios de $date1', | ||
he='תחילת $date1', | he='תחילת $date1', | ||
hu='$date1 elején', | hu='$date1 elején', | ||
it='inizio del $date1', | it='inizio del $date1', | ||
| Ред 531: | Ред 375: | ||
mk='почеток на $date1', | mk='почеток на $date1', | ||
ml='$date1 ആദ്യപാദം', | ml='$date1 ആദ്യപാദം', | ||
nds='Anfang $date1', | nds='Anfang $date1', | ||
nl='begin $date1', | nl='begin $date1', | ||
| Ред 541: | Ред 383: | ||
ro='începând cu $date1', | ro='începând cu $date1', | ||
ru={'начало $date1', case={'gen',''}}, | ru={'начало $date1', case={'gen',''}}, | ||
sl=function(date1, state)-- could actually be better should be "d'octobre à mars 2013' not "de octore 2013 à mars 2013" | sl=function(date1, state)-- could actually be better should be "d'octobre à mars 2013' not "de octore 2013 à mars 2013" | ||
if state. | if state.precision1 == 9 then -- precision > month | ||
return 'zgodnje leto $date1' | return 'zgodnje leto $date1' | ||
else -- "DE septebmbre" / "D'octobre" | else -- "DE septebmbre" / "D'octobre" | ||
| Ред 550: | Ред 391: | ||
end, | end, | ||
sv='början av $date1', | sv='början av $date1', | ||
uk={' | uk={'поч. $date1', case={'gen',''}}, | ||
vi='đầu năm $date1', | vi='đầu năm $date1', | ||
default='{{Please translate|early $date1|Module:I18n/complex date}}', | |||
}, | }, | ||
| Ред 562: | Ред 399: | ||
nDates = 1, | nDates = 1, | ||
ar='منتصف $date1', | ar='منتصف $date1', | ||
ca='a mitjan $date1', | ca='a mitjan $date1', | ||
cs={'polovina $date1', case={'gen',''}}, | cs={'polovina $date1', case={'gen',''}}, | ||
| Ред 570: | Ред 405: | ||
el='μέσα του $date1', | el='μέσα του $date1', | ||
en='mid $date1', | en='mid $date1', | ||
es='a mediados de $date1', | es='a mediados de $date1', | ||
et='$date1 keskel', | et='$date1 keskel', | ||
| Ред 580: | Ред 412: | ||
gl='a mediados de $date1', | gl='a mediados de $date1', | ||
he='אמצע $date1', | he='אמצע $date1', | ||
hu='$date1 közepén', | hu='$date1 közepén', | ||
it='metà del $date1', | it='metà del $date1', | ||
| Ред 587: | Ред 417: | ||
mk='средина на $date1', | mk='средина на $date1', | ||
ml='$date1 മദ്ധ്യം', | ml='$date1 മദ്ധ്യം', | ||
nds='Midd $date1', | nds='Midd $date1', | ||
nl='midden $date1', | nl='midden $date1', | ||
| Ред 597: | Ред 425: | ||
ro='mijlocul lui $date1', | ro='mijlocul lui $date1', | ||
ru={'середина $date1', case={'gen',''}}, | ru={'середина $date1', case={'gen',''}}, | ||
sl={function(date1, state) return 'sredina ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}}, | sl={function(date1, state) return 'sredina ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}}, | ||
sv='mitten av $date1', | sv='mitten av $date1', | ||
uk={' | uk={'сер. $date1', case={'gen',''}}, | ||
vi='giữa năm $date1', | vi='giữa năm $date1', | ||
default='{{Please translate|mid $date1|Module:I18n/complex date}}', | |||
}, | }, | ||
| Ред 612: | Ред 435: | ||
nDates = 1, | nDates = 1, | ||
ar='نهاية $date1', | ar='نهاية $date1', | ||
ca='al final de $date1', | ca='al final de $date1', | ||
cs='konec $date1', | cs='konec $date1', | ||
| Ред 620: | Ред 441: | ||
el='τέλη του $date1', | el='τέλη του $date1', | ||
en='late $date1', | en='late $date1', | ||
es='a fines de $date1', | es='a fines de $date1', | ||
et='$date1 lõpp', | et='$date1 lõpp', | ||
| Ред 630: | Ред 448: | ||
gl='a finais de $date1', | gl='a finais de $date1', | ||
he='סוף $date1', | he='סוף $date1', | ||
hu='$date1 végén', | hu='$date1 végén', | ||
it='fine del $date1', | it='fine del $date1', | ||
| Ред 637: | Ред 453: | ||
mk='крајот на $date1', | mk='крајот на $date1', | ||
ml='$date1 അന്ത്യപാദം', | ml='$date1 അന്ത്യപാദം', | ||
nds='Enn $date1', | nds='Enn $date1', | ||
nl='eind $date1', | nl='eind $date1', | ||
| Ред 647: | Ред 461: | ||
ro='sfârșitul lui $date1', | ro='sfârșitul lui $date1', | ||
ru={'конец $date1', case={'gen',''}}, | ru={'конец $date1', case={'gen',''}}, | ||
sl={function(date1, state) return 'pozno ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}}, | sl={function(date1, state) return 'pozno ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}}, | ||
sv='slutet av $date1', | sv='slutet av $date1', | ||
uk={' | uk={'кін. $date1', case={'gen',''}}, | ||
vi='cuối năm $date1', | vi='cuối năm $date1', | ||
default='{{Please translate|late $date1|Module:I18n/complex date}}', | |||
}, | }, | ||
['firsthalf'] = { | ['firsthalf'] = { | ||
nDates = 1, | nDates = 1, | ||
ar='النصف الأول من $date1', | ar='النصف الأول من $date1', | ||
ca='1a meitat de $date1', | ca='1a meitat de $date1', | ||
cs={'1. polovina $date1', case={'gen',''}}, | cs={'1. polovina $date1', case={'gen',''}}, | ||
| Ред 779: | Ред 477: | ||
el='πρώτο μισό του $date1', | el='πρώτο μισό του $date1', | ||
en='first half of $date1', | en='first half of $date1', | ||
es='1ª mitad de $date1', | |||
es=' | |||
et='$date1 esimene pool', | et='$date1 esimene pool', | ||
fa='نیمهٔ نخست $date1', | fa='نیمهٔ نخست $date1', | ||
| Ред 789: | Ред 484: | ||
gl='primeira metade de $date1', | gl='primeira metade de $date1', | ||
he='במחצית הראשונה של $date1', | he='במחצית הראשונה של $date1', | ||
hu='$date1 első felében', | hu='$date1 első felében', | ||
it='prima metà del $date1', | it='prima metà del $date1', | ||
ja='$date1上半期', | ja='$date1上半期', | ||
mk='прва половина на $date1', | mk='прва половина на $date1', | ||
ml='$date1 ആദ്യപകുതി', | ml='$date1 ആദ്യപകുതി', | ||
nds='1. Helft $date1', | nds='1. Helft $date1', | ||
nl='eerste helft $date1', | nl='eerste helft $date1', | ||
| Ред 806: | Ред 497: | ||
ro='prima jumătate a lui $date1', | ro='prima jumătate a lui $date1', | ||
ru={'первая половина $date1', case={'gen',''}}, | ru={'первая половина $date1', case={'gen',''}}, | ||
--sl={'prva polovica {{IfNum | $date0 | leta}} $date1', case={'gen',''}}, | |||
sl={function(date1, state) return 'prva polovica ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}}, | sl={function(date1, state) return 'prva polovica ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}}, | ||
sv='första halvan av $date1', | sv='första halvan av $date1', | ||
uk={' | uk={'I пол. $date1', case={'gen',''}}, | ||
vi='nửa đầu năm $date1', | vi='nửa đầu năm $date1', | ||
default='{{Please translate|first half of $date1|Module:I18n/complex date}}', | |||
}, | }, | ||
| Ред 821: | Ред 508: | ||
nDates = 1, | nDates = 1, | ||
ar='النصف الثاني من $date1', | ar='النصف الثاني من $date1', | ||
ca='2a meitat de $date1', | ca='2a meitat de $date1', | ||
cs={'2. polovina $date1', case={'gen',''}}, | cs={'2. polovina $date1', case={'gen',''}}, | ||
| Ред 829: | Ред 514: | ||
el='δεύτερο μισό του $date1', | el='δεύτερο μισό του $date1', | ||
en='second half of $date1', | en='second half of $date1', | ||
es='2ª mitad de $date1', | |||
es=' | |||
et='$date1 teine pool', | et='$date1 teine pool', | ||
fa='نیمهٔ دوم $date1', | fa='نیمهٔ دوم $date1', | ||
| Ред 839: | Ред 521: | ||
gl='segunda metade de $date1', | gl='segunda metade de $date1', | ||
he='במחצית השנייה של $date1', | he='במחצית השנייה של $date1', | ||
hu='$date1 második felében', | hu='$date1 második felében', | ||
it='seconda metà del $date1', | it='seconda metà del $date1', | ||
| Ред 846: | Ред 526: | ||
mk='втора половина на $date1', | mk='втора половина на $date1', | ||
ml='$date1 രണ്ടാം പകുതി', | ml='$date1 രണ്ടാം പകുതി', | ||
nds='2. Helft vun $date1', | nds='2. Helft vun $date1', | ||
nl='tweede helft $date1', | nl='tweede helft $date1', | ||
| Ред 856: | Ред 534: | ||
ro='a doua jumătate a lui $date1', | ro='a doua jumătate a lui $date1', | ||
ru={'вторая половина $date1', case={'gen',''}}, | ru={'вторая половина $date1', case={'gen',''}}, | ||
sl={'druga polovica {{IfNum | $date0 | leta}} $date1', case={'gen',''}}, | sl={'druga polovica {{IfNum | $date0 | leta}} $date1', case={'gen',''}}, | ||
sv='andra halvan av $date1', | sv='andra halvan av $date1', | ||
uk={' | uk={'II пол. $date1', case={'gen',''}}, | ||
vi='nửa cuối năm $date1', | vi='nửa cuối năm $date1', | ||
default='{{Please translate|second half of $date1|Module:I18n/complex date}}', | |||
}, | }, | ||
['1quarter']= { | ['1quarter']= { | ||
nDates = 1, | nDates = 1, | ||
cs={'1. čtvrtina $date1', case={'gen',''}}, | cs={'1. čtvrtina $date1', case={'gen',''}}, | ||
de='erstes Viertel $date1', | de='erstes Viertel $date1', | ||
en='first quarter of $date1', | en='first quarter of $date1', | ||
es='primer cuarto del $date1', | es='primer cuarto del $date1', | ||
fa='ربع نخست $date1', | fa='ربع نخست $date1', | ||
fi={function(date1, state) return decYear(state,'fi','gen') .. '$date1 ensimmäinen neljännes' end, case={'gen',''}}, | fi={function(date1, state) return decYear(state,'fi','gen') .. '$date1 ensimmäinen neljännes' end, case={'gen',''}}, | ||
fr= function(date1, state) return 'premier quart '.. frOf[state. | fr= function(date1, state) return 'premier quart '.. frOf[state.precision1] ..' $date1' end, | ||
ja='$date1第1四半期', | ja='$date1第1四半期', | ||
no='første kvartal av $date1', | no='første kvartal av $date1', | ||
pl={'pierwsza ćwiartka $date1', case={'gen',''}}, | pl={'pierwsza ćwiartka $date1', case={'gen',''}}, | ||
qu='$date1 ñawpaq ñiqin tawa phatmanpi', | qu='$date1 ñawpaq ñiqin tawa phatmanpi', | ||
ru={'первая четверть $date1', case={'gen',''}}, | ru={'первая четверть $date1', case={'gen',''}}, | ||
sl={'prva četrtina {{IfNum | $date0 | leta}} $date1', case={'gen',''}}, | sl={'prva četrtina {{IfNum | $date0 | leta}} $date1', case={'gen',''}}, | ||
sl={function(date1, state) return 'prva četrtina ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}}, | sl={function(date1, state) return 'prva četrtina ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}}, | ||
sv='första kvartalet av $date1', | sv='första kvartalet av $date1', | ||
uk={' | uk={'I чв. $date1', case={'gen',''}}, | ||
vi='quý 1 năm $date1', | vi='quý 1 năm $date1', | ||
default='{{Please translate|first quarter of $date1|Module:I18n/complex date}}', | |||
}, | }, | ||
['2quarter']= { | ['2quarter']= { | ||
nDates = 1, | nDates = 1, | ||
cs={'2. čtvrtina $date1', case={'gen',''}}, | cs={'2. čtvrtina $date1', case={'gen',''}}, | ||
de='zweites Viertel $date1', | de='zweites Viertel $date1', | ||
en='second quarter of $date1', | en='second quarter of $date1', | ||
es='segundo cuarto del $date1', | es='segundo cuarto del $date1', | ||
fa='ربع دوم $date1', | fa='ربع دوم $date1', | ||
fi={function(date1, state) return decYear(state,'fi','gen') .. '$date1 toinen neljännes' end, case={'gen',''}}, | fi={function(date1, state) return decYear(state,'fi','gen') .. '$date1 toinen neljännes' end, case={'gen',''}}, | ||
fr= function(date1, state) return 'deuxième quart '.. frOf[state. | fr= function(date1, state) return 'deuxième quart '.. frOf[state.precision1] ..' $date1' end, | ||
ja='$date1第2四半期', | ja='$date1第2四半期', | ||
no='andre kvartal av $date1', | no='andre kvartal av $date1', | ||
pl={'druga ćwiartka $date1', case={'gen',''}}, | pl={'druga ćwiartka $date1', case={'gen',''}}, | ||
qu='$date1 iskay ñiqin tawa phatmanpi', | qu='$date1 iskay ñiqin tawa phatmanpi', | ||
ru={'вторая четверть $date1', case={'gen',''}}, | ru={'вторая четверть $date1', case={'gen',''}}, | ||
--sl={'druga četrtina {{IfNum | $date0 | leta}} $date1', case={'gen',''}}, | |||
sl={function(date1, state) return 'druga četrtina ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}}, | sl={function(date1, state) return 'druga četrtina ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}}, | ||
sv='andra kvartalet av $date1', | sv='andra kvartalet av $date1', | ||
uk={' | uk={'II чв. $date1', case={'gen',''}}, | ||
vi='quý 2 năm $date1', | vi='quý 2 năm $date1', | ||
default='{{Please translate|second quarter of $date1|Module:I18n/complex date}}', | |||
}, | }, | ||
['3quarter']= { | ['3quarter']= { | ||
nDates = 1, | nDates = 1, | ||
cs={'3. čtvrtina $date1', case={'gen',''}}, | cs={'3. čtvrtina $date1', case={'gen',''}}, | ||
de='drittes Viertel $date1', | de='drittes Viertel $date1', | ||
en='third quarter of $date1', | en='third quarter of $date1', | ||
es='tercer cuarto del $date1', | es='tercer cuarto del $date1', | ||
fa='ربع سوم $date1', | fa='ربع سوم $date1', | ||
fi={function(date1, state) return decYear(state,'fi','gen') .. '$date1 kolmas neljännes' end, case={'gen',''}}, | fi={function(date1, state) return decYear(state,'fi','gen') .. '$date1 kolmas neljännes' end, case={'gen',''}}, | ||
fr= function(date1, state) return 'troisième quart '.. frOf[state. | fr= function(date1, state) return 'troisième quart '.. frOf[state.precision1] ..' $date1' end, | ||
ja='$date1第3四半期', | ja='$date1第3四半期', | ||
no='tredje kvartal av $date1', | no='tredje kvartal av $date1', | ||
pl={'trzecia ćwiartka $date1', case={'gen',''}}, | pl={'trzecia ćwiartka $date1', case={'gen',''}}, | ||
qu='$date1 kimsa ñiqin tawa phatmanpi', | qu='$date1 kimsa ñiqin tawa phatmanpi', | ||
sl={function(date1, state) return 'tretja četrtina ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}}, | sl={function(date1, state) return 'tretja četrtina ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}}, | ||
ru={'третья четверть $date1', case={'gen',''}}, | ru={'третья четверть $date1', case={'gen',''}}, | ||
sv='tredje kvartalet av $date1', | sv='tredje kvartalet av $date1', | ||
uk={' | uk={'III чв. $date1', case={'gen',''}}, | ||
vi='quý 3 năm $date1', | vi='quý 3 năm $date1', | ||
default='{{Please translate|third quarter of $date1|Module:I18n/complex date}}', | |||
}, | }, | ||
['4quarter']= { | ['4quarter']= { | ||
nDates = 1, | nDates = 1, | ||
cs={'4. čtvrtina $date1', case={'gen',''}}, | cs={'4. čtvrtina $date1', case={'gen',''}}, | ||
de='letztes Viertel $date1', | de='letztes Viertel $date1', | ||
en='fourth quarter of $date1', | en='fourth quarter of $date1', | ||
es='último cuarto del $date1', | es='último cuarto del $date1', | ||
fa='ربع چهارم $date1', | fa='ربع چهارم $date1', | ||
fi={function(date1, state) return decYear(state,'fi','gen') .. '$date1 viimeinen neljännes' end, case={'gen',''}}, | fi={function(date1, state) return decYear(state,'fi','gen') .. '$date1 viimeinen neljännes' end, case={'gen',''}}, | ||
fr= function(date1, state) return 'quatrième quart '.. frOf[state. | fr= function(date1, state) return 'quatrième quart '.. frOf[state.precision1] ..' $date1' end, | ||
ja='$date1第4四半期', | ja='$date1第4四半期', | ||
no='fjerde kvartal av $date1', | no='fjerde kvartal av $date1', | ||
pl={'czwarta ćwiartka $date1', case={'gen',''}}, | pl={'czwarta ćwiartka $date1', case={'gen',''}}, | ||
qu='$date1 qhipaq ñiqin tawa phatmanpi', | qu='$date1 qhipaq ñiqin tawa phatmanpi', | ||
ru={'последняя четверть $date1', case={'gen',''}}, | ru={'последняя четверть $date1', case={'gen',''}}, | ||
--sl={'zadnja četrtina {{IfNum | $date0 | leta}} $date1', case={'gen',''}}, | |||
sl={function(date1, state) return 'zadnja četrtina ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}}, | sl={function(date1, state) return 'zadnja četrtina ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}}, | ||
sv='fjärde kvartalet av $date1', | sv='fjärde kvartalet av $date1', | ||
uk={' | uk={'IV чв. $date1', case={'gen',''}}, | ||
vi='quý 4 năm $date1', | vi='quý 4 năm $date1', | ||
default='{{Please translate|forth quarter of $date1|Module:I18n/complex date}}', | |||
}, | }, | ||
['spring'] = { | |||
nDates = 1, | nDates = 1, | ||
ar='ربيع $date1', | ar='ربيع $date1', | ||
ca='primavera $date1', | ca='primavera $date1', | ||
cs= | cs='jaro $date1', | ||
da='Forår $date1', | da='Forår $date1', | ||
de='Frühling $date1', | de='Frühling $date1', | ||
en='Spring $date1', | en='Spring $date1', | ||
eo='printempo $date1', | eo='printempo $date1', | ||
es='primavera | es='primavera $date1', | ||
et='$date1 kevad', | et='$date1 kevad', | ||
fa='بهار $date1', | fa='بهار $date1', | ||
| Ред 1.044: | Ред 644: | ||
gl='primavera $date1', | gl='primavera $date1', | ||
he='אביב $date1', | he='אביב $date1', | ||
hu='$date1 tavasza', | hu='$date1 tavasza', | ||
it='primavera $date1', | it='primavera $date1', | ||
ja='{{#if:$date1| | ja='{{#if:$date1|{{{2}}}年}}春', | ||
mk='пролет $date1', | mk='пролет $date1', | ||
ml='$date1 വസന്തം', | ml='$date1 വസന്തം', | ||
nds='Vörjohr $date1', | nds='Vörjohr $date1', | ||
nl='voorjaar $date1', | nl='voorjaar $date1', | ||
no='våren $date1', | no='våren $date1', | ||
| Ред 1.060: | Ред 656: | ||
ro='primăvara lui $date1', | ro='primăvara lui $date1', | ||
ru='весна $date1', | ru='весна $date1', | ||
sl='pomlad $date1', | sl='pomlad $date1', | ||
sv='våren $date1', | sv='våren $date1', | ||
vi='mùa đông năm $date1', | vi='mùa đông năm $date1', | ||
zh='{{#if:$date1|{{{2}}}年}}春季', | |||
default='{{Please translate|Spring $date1|Module:I18n/complex date}}', | |||
}, | }, | ||
| Ред 1.075: | Ред 666: | ||
nDates = 1, | nDates = 1, | ||
ar='صيف $date1', | ar='صيف $date1', | ||
ca='estiu $date1', | ca='estiu $date1', | ||
cs= | cs='léto $date1', | ||
da='Sommer $date1', | da='Sommer $date1', | ||
de='Sommer $date1', | de='Sommer $date1', | ||
en='Summer $date1', | en='Summer $date1', | ||
eo='somero $date1', | eo='somero $date1', | ||
es='verano | es='verano $date1', | ||
et='$date1 suvi', | et='$date1 suvi', | ||
fa='تابستان $date1', | fa='تابستان $date1', | ||
| Ред 1.092: | Ред 679: | ||
gl='verán $date1', | gl='verán $date1', | ||
he='קיץ $date1', | he='קיץ $date1', | ||
hu='$date1 nyara', | hu='$date1 nyara', | ||
it='estate $date1', | it='estate $date1', | ||
ja='{{#if:$date1| | ja='{{#if:$date1|{{{2}}}年}}夏', | ||
mk='лето $date1', | mk='лето $date1', | ||
ml='$date1 വേനൽ', | ml='$date1 വേനൽ', | ||
nds='Sommer $date1', | nds='Sommer $date1', | ||
nl='zomer $date1', | nl='zomer $date1', | ||
no='sommeren $date1', | no='sommeren $date1', | ||
| Ред 1.108: | Ред 691: | ||
ro='vara lui $date1', | ro='vara lui $date1', | ||
ru='лето $date1', | ru='лето $date1', | ||
sl='poletje $date1', | sl='poletje $date1', | ||
sv='sommaren $date1', | sv='sommaren $date1', | ||
vi='mùa hè năm $date1', | vi='mùa hè năm $date1', | ||
zh='{{#if:$date1|{{{2}}}年}}夏季', | |||
default='{{Please translate|Summer $date1|Module:I18n/complex date}}', | |||
}, | }, | ||
| Ред 1.123: | Ред 701: | ||
nDates = 1, | nDates = 1, | ||
ar='خريف $date1', | ar='خريف $date1', | ||
ca='tardor $date1', | ca='tardor $date1', | ||
cs= | cs='podzim $date1', | ||
da='Efterår $date1', | da='Efterår $date1', | ||
de='Herbst $date1', | de='Herbst $date1', | ||
en='Autumn $date1', | en='Autumn $date1', | ||
eo='aŭtuno $date1', | eo='aŭtuno $date1', | ||
es='otoño | es='otoño $date1', | ||
et='$date1 sügis', | et='$date1 sügis', | ||
fa='پاییز $date1', | fa='پاییز $date1', | ||
| Ред 1.140: | Ред 714: | ||
gl='outono $date1', | gl='outono $date1', | ||
he='סתיו $date1', | he='סתיו $date1', | ||
hu='$date1 ősze', | hu='$date1 ősze', | ||
it='autunno $date1', | it='autunno $date1', | ||
ja='{{#if:$date1| | ja='{{#if:$date1|{{{2}}}年}}秋', | ||
mk='есен $date1', | mk='есен $date1', | ||
ml='$date1 ശരത്കാലം', | ml='$date1 ശരത്കാലം', | ||
nds='Harvst $date1', | nds='Harvst $date1', | ||
nl='herfst $date1', | nl='herfst $date1', | ||
no='høsten $date1', | no='høsten $date1', | ||
| Ред 1.156: | Ред 726: | ||
ro='toamna lui $date1', | ro='toamna lui $date1', | ||
ru='осень $date1', | ru='осень $date1', | ||
sl='jesen $date1', | sl='jesen $date1', | ||
sv='hösten $date1', | sv='hösten $date1', | ||
vi='mùa thu năm $date1', | vi='mùa thu năm $date1', | ||
zh='{{#if:$date1|{{{2}}}年}}秋季', | |||
default='{{Please translate|Autumn $date1|Module:I18n/complex date}}', | |||
}, | }, | ||
| Ред 1.171: | Ред 736: | ||
nDates = 1, | nDates = 1, | ||
ar='شتاء $date1', | ar='شتاء $date1', | ||
ca='hivern $date1', | ca='hivern $date1', | ||
cs= | cs='zima $date1', | ||
da='Vinter $date1', | da='Vinter $date1', | ||
de='Winter $date1', | de='Winter $date1', | ||
en='Winter $date1', | en='Winter $date1', | ||
eo='vintro $date1', | eo='vintro $date1', | ||
es='invierno | es='invierno $date1', | ||
et='$date1 talv', | et='$date1 talv', | ||
fa='زمستان $date1', | fa='زمستان $date1', | ||
| Ред 1.188: | Ред 749: | ||
gl='inverno $date1', | gl='inverno $date1', | ||
he='חורף $date1', | he='חורף $date1', | ||
hu='$date1 tele', | hu='$date1 tele', | ||
it='inverno $date1', | it='inverno $date1', | ||
ja='{{#if:$date1| | ja='{{#if:$date1|{{{2}}}年}}冬', | ||
mk='зима $date1', | mk='зима $date1', | ||
ml='$date1 ശൈത്യകാലം', | ml='$date1 ശൈത്യകാലം', | ||
nds='Winter $date1', | nds='Winter $date1', | ||
nl='winter $date1', | nl='winter $date1', | ||
no='vinteren $date1', | no='vinteren $date1', | ||
pl='zima $date1', | pl='zima $date1', | ||
| Ред 1.204: | Ред 761: | ||
ro='iarna lui $date1', | ro='iarna lui $date1', | ||
ru='зима $date1', | ru='зима $date1', | ||
sl='zima $date1', | sl='zima $date1', | ||
sv='vintern $date1', | sv='vintern $date1', | ||
vi='mùa đông năm $date1', | vi='mùa đông năm $date1', | ||
zh='{{#if:$date1|{{{2}}}年}}冬季', | |||
default='{{Please translate|Winter $date1|Module:I18n/complex date}}', | |||
}, | }, | ||
['decade'] = { | ['decade'] = { | ||
nDates = 1, | nDates = 1, | ||
ar='أعوام $date1', | ar='أعوام $date1', | ||
ca='dècada del $date1', | ca='dècada del $date1', | ||
cs= | cs='{{#ifexpr: $date1 mod 100 = 0 | první dekáda | {{#expr: $date1 mod 100 }}. léta}} {{#expr: floor($date1 / 100) + 1}}. století', | ||
da="$date1'erne", | da="$date1'erne", | ||
de='$date1er-Jahre', | de='$date1er-Jahre', | ||
el='δεκαετία του $date1', | el='δεκαετία του $date1', | ||
en='$date1s', | en='$date1s', | ||
es='años $date1', | es='años $date1', | ||
et='$date1ndad', | et='$date1ndad', | ||
| Ред 1.239: | Ред 783: | ||
fr='années $date1', | fr='années $date1', | ||
gl='anos $date1', | gl='anos $date1', | ||
hr='$date1-ih', | hr='$date1-ih', | ||
hu='$date1-s évek', | hu='$date1-s évek', | ||
it="{{#ifexpr: $date1 mod 100 = 0 | primo decennio del {{Roman|{{#expr: ($date1 / 100) + 1}}}} sec. | anni '{{#expr: $date1 mod 100 }} del {{Roman|{{#expr: floor($date1 / 100) + 1}}}} sec.}}", | it="{{#ifexpr: $date1 mod 100 = 0 | primo decennio del {{Roman|{{#expr: ($date1 / 100) + 1}}}} sec. | anni '{{#expr: $date1 mod 100 }} del {{Roman|{{#expr: floor($date1 / 100) + 1}}}} sec.}}", | ||
| Ред 1.247: | Ред 789: | ||
mk='$date1-ти', | mk='$date1-ти', | ||
ml='ദശകം $date1-ൽ', | ml='ദശകം $date1-ൽ', | ||
nds='Johren $date1', | nds='Johren $date1', | ||
nl='jaren $date1', | nl='jaren $date1', | ||
no='$date1-årene', | no='$date1-årene', | ||
pl= | pl='{{#ifexpr: $date1 mod 100 = 0 | pierwsza dekada | lata {{#expr: $date1 mod 100 }}.}} {{Roman|{{#expr: floor($date1 / 100) + 1}}}} wieku', | ||
pt='década de $date1', | pt='década de $date1', | ||
qu='$date1 watakuna', | qu='$date1 watakuna', | ||
ro='anii $date1', | ro='anii $date1', | ||
ru='$date1-е годы', | ru='$date1-е годы', | ||
sl='$date1-ta leta', | sl='$date1-ta leta', | ||
sv='$date1-talet{{#switch:$date1|1300|1400|1500|1600|1700|1800|1900|2000|2100= (decennium)}}', | sv='$date1-talet{{#switch:$date1|1300|1400|1500|1600|1700|1800|1900|2000|2100= (decennium)}}', | ||
uk='$date1- | uk='$date1-і роки', | ||
vi='thập niên $date1', | vi='thập niên $date1', | ||
zh='$date1年代', | |||
default='{{Please translate|$date1s|Module:I18n/complex date}}', | |||
}, | }, | ||
| Ред 1.280: | Ред 808: | ||
nDates = 1, | nDates = 1, | ||
ar='القرن $date1', | ar='القرن $date1', | ||
ca='segle {{small-caps|{{lc:{{Roman year|$date1}}}}}}', | ca='segle {{small-caps|{{lc:{{Roman year|$date1}}}}}}', | ||
cs='$date1. století', | cs='$date1. století', | ||
da='$date1. århundrede', | da='$date1. århundrede', | ||
de='$date1. Jahrhundert', | de='$date1. Jahrhundert', | ||
el=' | el=function(date1, state) return date1 .. 'ος αιώνας' end, | ||
en=function(date1, state) return Ordinal(date1, 'en') .. ' century' end, | en=function(date1, state) return Ordinal(date1, 'en') .. ' century' end, | ||
es=function(date1, state) return 'siglo ' .. Roman(date1) end, | es=function(date1, state) return 'siglo ' .. Roman(date1) end, | ||
et='$date1. sajand', | et='$date1. sajand', | ||
| Ред 1.299: | Ред 822: | ||
he='המאה ה-$date1', | he='המאה ה-$date1', | ||
hr='$date1. stoljeće', | hr='$date1. stoljeće', | ||
hu='$date1. évszázad', | hu='$date1. évszázad', | ||
it=function(date1, state) return Roman(date1) .. ' sec.' end, | it=function(date1, state) return Roman(date1) .. ' sec.' end, | ||
| Ред 1.306: | Ред 828: | ||
mk=function(date1, state) return Roman(date1) .. ' век' end, | mk=function(date1, state) return Roman(date1) .. ' век' end, | ||
ml='$date1-ആം നൂറ്റാണ്ട്', | ml='$date1-ആം നൂറ്റാണ്ട്', | ||
nds='$date1. Johrhunnert', | nds='$date1. Johrhunnert', | ||
nl='$date1e eeuw', | nl='$date1e eeuw', | ||
no=function(date1, state) return Ordinal(date1, 'no') .. ' århundre' end, | no=function(date1, state) return Ordinal(date1, 'no') .. ' århundre' end, | ||
pl=function(date1, state) return Roman(date1) .. ' ' | pl=function(date1, state) return Roman(date1) .. ' wiek' end, | ||
pt=function(date1, state) return 'século ' .. Roman(date1) end, | pt=function(date1, state) return 'século ' .. Roman(date1) end, | ||
qu='$date1 ñiqin pachakwata', | qu='$date1 ñiqin pachakwata', | ||
ro='secolul al $date1-lea', | ro='secolul al $date1-lea', | ||
ru=function(date1, state) return Roman(date1) .. ' век' end, | ru=function(date1, state) return Roman(date1) .. ' век' end, | ||
sl=function(date1, state) return Ordinal(date1, 'sl') .. '. stoletje' end, | sl=function(date1, state) return Ordinal(date1, 'sl') .. '. stoletje' end, | ||
sv='{{#expr:$date1 - 1}}00-talet', | sv='{{#expr:$date1 - 1}}00-talet', | ||
uk=function(date1, state) return Roman(date1) .. ' ст.' end, | uk=function(date1, state) return Roman(date1) .. ' ст.' end, | ||
vi='thế kỷ $date1', | vi='thế kỷ $date1', | ||
zh='$date1世纪', | |||
['zh-hant']='$date1世紀', | ['zh-hant']='$date1世紀', | ||
default=' | default='{{Please translate|$date1 century|Module:I18n/complex date}}', | ||
}, | }, | ||
['millennium'] = { | ['millennium'] = { | ||
nDates = 1, | nDates = 1, | ||
cs='$date1. tisíciletí', | cs='$date1. tisíciletí', | ||
de='$date1. Jahrtausend', | de='$date1. Jahrtausend', | ||
en=function(date1, state) return Ordinal(date1, 'en') .. ' millennium' end, | en=function(date1, state) return Ordinal(date1, 'en') .. ' millennium' end, | ||
es=function(date1, state) return Roman(date1) .. ' milenio' end, | es=function(date1, state) return Roman(date1) .. ' milenio' end, | ||
fa=function(date1, state) return 'هزارهٔ ' .. Ordinal(date1, 'fa') end, | fa=function(date1, state) return 'هزارهٔ ' .. Ordinal(date1, 'fa') end, | ||
fr=function(date1, state) return Ordinal(date1, 'fr', 'roman', 'm') .. ' millénaire' end, | fr=function(date1, state) return Ordinal(date1, 'fr', 'roman', 'm') .. ' millénaire' end, | ||
it=function(date1, state) return Roman(date1) .. ' millennio' end, | it=function(date1, state) return Roman(date1) .. ' millennio' end, | ||
ja='$date1千年紀', | ja='$date1千年紀', | ||
la='millennium $date1', | la='millennium $date1', | ||
no=function(date1, state) return Ordinal(date1, 'no') .. ' årtusen' end, | no=function(date1, state) return Ordinal(date1, 'no') .. ' årtusen' end, | ||
pl=function(date1, state) return Roman(date1) .. ' ' | pl=function(date1, state) return Roman(date1) .. ' tysiąclecie' end, | ||
pt=function(date1, state) return Roman(date1) .. ' milénio' end, | pt=function(date1, state) return Roman(date1) .. ' milénio' end, | ||
qu='$date1 ñiqin waranqawata', | qu='$date1 ñiqin waranqawata', | ||
ru=function(date1, state) return Roman(date1) .. ' тысячелетие' end, | ru=function(date1, state) return Roman(date1) .. ' тысячелетие' end, | ||
sl=function(date1, state) return Ordinal(date1, 'sl') .. '. tisočletje' end, | sl=function(date1, state) return Ordinal(date1, 'sl') .. '. tisočletje' end, | ||
sv=function(date1, state) return Ordinal(date1, 'sv') .. ' årtusendet' end, | sv=function(date1, state) return Ordinal(date1, 'sv') .. ' årtusendet' end, | ||
uk=function(date1, state) return Roman(date1) .. ' тис.' end, | uk=function(date1, state) return Roman(date1) .. ' тис.' end, | ||
vi='thiên niên kỷ $date1', | vi='thiên niên kỷ $date1', | ||
zh='{{#switch: {{lc:{{{era|$date1}}} }} | bp|bc|bce|before present=<!-- added in template:Era-->|#default=第}}{{{2|}}}千年', | |||
default='{{Please translate|$date1 millennium|Module:I18n/complex date}}', | |||
}, | }, | ||
-- $date1 - original date | |||
-- $date2 - original date - 1 | |||
-- $date1 - original date | |||
-- $date2 - original date | |||
-- if era is BC than $date1 and $date2 are swapped | -- if era is BC than $date1 and $date2 are swapped | ||
['turn of the century'] = { | ['turn of the century'] = { | ||
nDates = 2, | nDates = 2, | ||
cs='přelom $date1. a $date2. století', | cs='přelom $date1. a $date2. století', | ||
de=function(date1, date2, state) return 'Jahrhundertwende $date1/' .. Ordinal(date2, 'de') end, | de=function(date1, date2, state) return 'Jahrhundertwende $date1/' .. Ordinal(date2, 'de') end, | ||
en=function(date1, date2, state) return 'turn of the $date1/' .. Ordinal(date2, 'en') .. ' century' end, | en=function(date1, date2, state) return 'turn of the $date1/' .. Ordinal(date2, 'en') .. ' century' end, | ||
fi='{{#expr: $date1 * 100-100}}-luvun loppu ja {{#expr: $date2 * 100-100}}-luvun alku', | fi='{{#expr: $date1 * 100-100}}-luvun loppu ja {{#expr: $date2 * 100-100}}-luvun alku', | ||
fr=function(date1, date2, state) return 'fin du ' .. Ordinal(date1, 'fr', 'roman', 'm') .. ' siècle / début du ' .. Ordinal(date2, 'fr', 'roman', 'm') end, | fr=function(date1, date2, state) return 'fin du ' .. Ordinal(date1, 'fr', 'roman', 'm') .. ' siècle / début du ' .. Ordinal(date2, 'fr', 'roman', 'm') end, | ||
ja='$date1世紀から$date2世紀への変わり目', | ja='$date1世紀から$date2世紀への変わり目', | ||
pl=function(date1, date2, state) return 'przełom ' .. Roman(date1) ..' i ' .. Roman(date2) ..' wieku' end, | pl=function(date1, date2, state) return 'przełom ' .. Roman(date1) ..' i ' .. Roman(date2) ..' wieku' end, | ||
qu="$date1 ñiqin waranqawatamanta $date2 ñiqin waranqawataman t'ikrasqanpi", | qu="$date1 ñiqin waranqawatamanta $date2 ñiqin waranqawataman t'ikrasqanpi", | ||
ru=function(date1, date2, state) return 'конец ' .. Roman(date1) ..' — начало ' .. Roman(date2) ..' века' end, | ru=function(date1, date2, state) return 'конец ' .. Roman(date1) ..' — начало ' .. Roman(date2) ..' века' end, | ||
sl=function(date1, date2, state) return 'pozno ' .. Ordinal(date1, 'sl') .. '. in zgodnje ' .. Ordinal(date2, 'sl') .. '. stoletje' end, | sl=function(date1, date2, state) return 'pozno ' .. Ordinal(date1, 'sl') .. '. in zgodnje ' .. Ordinal(date2, 'sl') .. '. stoletje' end, | ||
sv=function(date1, date2, state) return '$date1/' .. Ordinal(date2, 'sv') .. ' årtusendets sekelskifte' end, | sv=function(date1, date2, state) return '$date1/' .. Ordinal(date2, 'sv') .. ' årtusendets sekelskifte' end, | ||
uk=function(date1, date2, state) return 'кін. ' .. Roman(date1) ..' ст. — поч. ' .. Roman(date2) ..' ст.' end, | uk=function(date1, date2, state) return 'кін. ' .. Roman(date1) ..' ст. — поч. ' .. Roman(date2) ..' ст.' end, | ||
vi='bước sang thế kỷ $date2', | vi='bước sang thế kỷ $date2', | ||
default=function(date1, date2, state) return require('Module:complex_date')._complex_date('and', 'late', date1, 7, state.era1, 'early', date2, 7, state.era2, state.lang) end, | |||
equivalentTo = {conj='and', adj1 = 'late', unit1='century', adj2 = 'early', unit2='century'} | |||
}, | }, | ||
-- $date1 - original date | -- $date1 - original date | ||
-- $date2 - original date | -- $date2 - original date - 10 | ||
-- if era is BC than $date1 and $date2 are swapped | -- if era is BC than $date1 and $date2 are swapped | ||
['turn of the decade']={ | ['turn of the decade']={ | ||
nDates = 2, | nDates = 2, | ||
cs="{{#ifexpr: $date2 mod 100 = 0 |přelom {{#expr: floor($date1 / 100)}}. a {{#expr: floor($date2 / 100)}}. století |přelom {{#expr: $date1 mod 100}}. a {{#expr: $date2 mod 100 }}. let {{#expr: floor($date2 / 100) + 1}}. století}}", | |||
de='späte $date1er und frühe $date2er', | de='späte $date1er und frühe $date2er', | ||
en='late $date1s and early $date2s', | en='late $date1s and early $date2s', | ||
fa='اواخر دههٔ $date1 و اوایل دههٔ $date2', | fa='اواخر دههٔ $date1 و اوایل دههٔ $date2', | ||
fi='$date1-luvun loppu ja $date2-luvun alku', | fi='$date1-luvun loppu ja $date2-luvun alku', | ||
fr='fin des années $date1 / début des années $date2', | fr='fin des années $date1 / début des années $date2', | ||
ja='$date1年代末から$date2年代初頭', | ja='$date1年代末から$date2年代初頭', | ||
pl='przełom lat {{#expr: $date1 mod 100}}-tych i {{#expr: $date2 mod 100}}-tych {{Roman|{{#expr: floor($date1 / 100) + 1}} }} wieku', | |||
qu='qhipaq $date1 watakuna ñawpaq $date2 watakunapas', | qu='qhipaq $date1 watakuna ñawpaq $date2 watakunapas', | ||
ru='конец $date1-х — начало $date2-х гг.', | ru='конец $date1-х — начало $date2-х гг.', | ||
sv='sena $date1-talet och tidiga $date2-talet', | sv='sena $date1-talet och tidiga $date2-talet', | ||
sl='pozna $date1-ta in zgodnja $date2-ta leta', | sl='pozna $date1-ta in zgodnja $date2-ta leta', | ||
vi='bước sang thập niên $date2', | vi='bước sang thập niên $date2', | ||
default=function(date1, date2, state) return require('Module:complex_date')._complex_date('and', 'late', date1, 8, state.era1, 'early', date2, 8, state.era2, state.lang) end, | |||
equivalentTo = {conj='and', adj1 = 'late', unit1='decade', adj2 = 'early', unit2='decade'} | |||
}, | }, | ||
-- $date1 - original date | -- $date1 - original date | ||
-- $date2 - original date | -- $date2 - original date - 1 | ||
-- if era is BC than $date1 and $date2 are swapped | -- if era is BC than $date1 and $date2 are swapped | ||
['turn of the year']={ | ['turn of the year']={ | ||
nDates = 2, | nDates = 2, | ||
cs='přelom roku $date1/$date2', | cs='přelom roku $date1/$date2', | ||
de='Jahreswechsel $date1/$date2', | de='Jahreswechsel $date1/$date2', | ||
en='late $date1 and early $date2', | en='late $date1 and early $date2', | ||
fa='اواخر $date1 و اوایل $date2', | fa='اواخر $date1 و اوایل $date2', | ||
fi='vuoden $date1 loppu ja vuoden $date2 alku', | fi='vuoden $date1 loppu ja vuoden $date2 alku', | ||
fr='fin $date1 / début $date2', | fr='fin $date1 / début $date2', | ||
ja='$date1年末から$date2年初め', | ja='$date1年末から$date2年初め', | ||
pl='koniec $date1 i początek $date2 roku', | pl='koniec $date1 i początek $date2 roku', | ||
qu="$date1 qhipaq p'unchawkuna $date2 ñawpaq p'unchawkunapas", | qu="$date1 qhipaq p'unchawkuna $date2 ñawpaq p'unchawkunapas", | ||
ru='конец $date1 — начало $date2 г.', | ru='конец $date1 — начало $date2 г.', | ||
sl='konec leta $date1 in začetek $date2', | sl='konec leta $date1 in začetek $date2', | ||
sv='sena $date1 och tidiga $date2', | sv='sena $date1 och tidiga $date2', | ||
vi='bước sang năm $date2', | vi='bước sang năm $date2', | ||
default=function(date1, date2, state) return require('Module:complex_date')._complex_date('and', 'late', date1, 6, state.era1, 'early', date2, 6, state.era2, state.lang) end, | |||
equivalentTo = {conj='and', adj1 = 'late', unit1='year', adj2 = 'early', unit2='year'} | |||
}, | }, | ||
| Ред 1.575: | Ред 938: | ||
nDates = 2, | nDates = 2, | ||
ar='حوالي $date1 – $date2', | ar='حوالي $date1 – $date2', | ||
ca='cap a $date1 o $date2', | ca='cap a $date1 o $date2', | ||
cs='cca $date1 až $date2', | cs='cca $date1 až $date2', | ||
| Ред 1.583: | Ред 944: | ||
el='περίπου μεταξύ $date1 και $date2', | el='περίπου μεταξύ $date1 και $date2', | ||
en='between circa $date1 and circa $date2', | en='between circa $date1 and circa $date2', | ||
es='hacia $date1 o $date2', | es='hacia $date1 o $date2', | ||
et='ca. $date1 ja $date2 vahel', | et='ca. $date1 ja $date2 vahel', | ||
fa='حدوداً بین $date1 و $date2', | fa='حدوداً بین $date1 و $date2', | ||
fi={function(date1, date2, state) return 'suunnilleen ' .. decYear(state,'fi','xxx') .. '$date1 ja $date2 välisenä aikana' end, case={'gen',' | fi={function(date1, date2, state) return 'suunnilleen ' .. decYear(state,'fi','xxx') .. '$date1 ja $date2 välisenä aikana' end, case={'gen',''}}, | ||
fr='vers $date1-$date2', | fr='vers $date1-$date2', | ||
gl='entre $date1 e $date2', | gl='entre $date1 e $date2', | ||
he='בסביבות ה- $date1 עד $date2', | he='בסביבות ה- $date1 עד $date2', | ||
hr='oko između $date1 i $date2', | hr='oko između $date1 i $date2', | ||
hu='$date1 és $date2 között', | hu='$date1 és $date2 között', | ||
it='tra il $date1 e il $date2 circa', | it='tra il $date1 e il $date2 circa', | ||
ja='$ | ja='$date1と$date2の間頃', | ||
mk='~ помеѓу $date1 и $date2', | mk='~ помеѓу $date1 и $date2', | ||
nds='üm un bi $date1 bet $date2', | nds='üm un bi $date1 bet $date2', | ||
nl='ca. $date1 tot $date2', | nl='ca. $date1 tot $date2', | ||
no='ca. mellom $date1 og $date2', | no='ca. mellom $date1 og $date2', | ||
pl={'od około $date1 do około $date2', case={'gen',' | pl={'od około $date1 do około $date2', case={'gen',''}}, | ||
pt='cerca de $date1 a $date2', | pt='cerca de $date1 a $date2', | ||
qu="$date1 p'unchawmantachá $date2 p'unchawkamachá", | qu="$date1 p'unchawmantachá $date2 p'unchawkamachá", | ||
ro='circa $date1 – $date2', | ro='circa $date1 – $date2', | ||
ru={'с около $date1 до, примерно, $date2', case={'gen',' | ru={'с около $date1 до, примерно, $date2', case={'gen',''}}, | ||
sl={function(date1, date2, state) return 'ok. ' .. decYear(state,'sl','gen') .. ' $date1 do $date2' end, case={'gen','gen'}}, | sl={function(date1, date2, state) return 'ok. ' .. decYear(state,'sl','gen') .. ' $date1 do $date2' end, case={'gen','gen'}}, | ||
sv='c:a $date1 till $date2', | sv='c:a $date1 till $date2', | ||
vi='giữa vào khoảng $date1 và vào khoảng $date2', | vi='giữa vào khoảng $date1 và vào khoảng $date2', | ||
['zh- | zh='约$date1–$date2', | ||
[' | ['zh-hant']='約$date1–$date2', | ||
default='{{Please translate|between circa $date1 and circa $date2|Module:I18n/complex date}}', | |||
equivalentTo = {conj='between', adj1 = 'circa', adj2 = 'circa'} | |||
}, | |||
['circa'] = { | |||
nDates = 1, | |||
ar='حوالي $date1', | |||
ca='cap a $date1', | |||
cs='cca $date1', | |||
da='ca. $date1', | |||
de='etwa $date1', | |||
el='περ. $date1', | |||
en='circa $date1', | |||
es='cerca de $date1', -- template:Circa used 'hacia $date1' | |||
et='ca. $date1', | |||
fa='حوالی $date1', -- template:Circa used 'حدود $date1' | |||
fi={function(date1, state) return 'suunnilleen ' .. decYear(state,'fi','ine') .. '$date1' end, case={'ine',''}}, -- template:Circa used 'noin $date1' | |||
fr='vers $date1', | |||
gl='entre $date1', -- template:Circa used 'cara a $date1' | |||
he='בסביבות $date1', | |||
hr='oko $date1', | |||
hu='$date1 körül', | |||
it='$date1 circa', | |||
ja='$date1頃', | |||
ko='$date1경', | |||
mk='~ $date1', -- template:Circa used 'o. $date1' | |||
nds='üm un bi $date1', | |||
nl='ca. $date1', | |||
no='ca. $date1', | |||
pl={'około $date1', case={'gen',''}}, | |||
pt='cerca de $date1', | |||
qu='$date1chá', | |||
ro='circa $date1', | |||
ru={'около $date1', case={'gen',''}}, | |||
sl={function(date1, state) return 'ok. ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}}, | |||
sv='c:a $date1', -- template:Circa used 'ca $date1' | |||
vi='vào khoảng $date1', | |||
zh='约$date1', | |||
['zh-hant']='約$date1', | |||
default='{{Please translate|circa $date1|Module:I18n/complex date}}', | |||
}, | |||
['year unknown']= { | |||
nDates = 0, | |||
ca='Any desconegut', | |||
cs='neznámý rok', | |||
de='Jahr unbekannt', | |||
el='άγνωστο έτος', | |||
en='year unknown', | |||
es='Año desconocido', | |||
fa='سال نامعلوم', | |||
fi='tuntematon vuosi', | |||
fr='Année inconnue', | |||
it='anno sconosciuto', | |||
ja='年代不明', | |||
la='Sine anno', | |||
ml='വർഷം ലഭ്യമല്ല', | |||
mk='непозната година', | |||
nl='Zonder jaar', | |||
no='ukjent år', | |||
pl='rok nieznany', | |||
qu='Mana riqsisqa wata', | |||
ru='Год неизвестен', | |||
sl='neznano leto', | |||
sv='Okänt år', | |||
vi='không rõ năm', | |||
default='{{Please translate|year unknown|Module:I18n/complex date}}', | |||
}, | }, | ||
['julian'] = { | ['julian'] = { | ||
nDates = 2, | nDates = 2, | ||
ar='$date1 ($date2 حسب [[w:ar:التقويم اليولياني|تقويم يولياني]])', | ar='$date1 ($date2 حسب [[w:ar:التقويم اليولياني|تقويم يولياني]])', | ||
ca='$date1 ($date2 segons el [[w:ca:Calendari julià|calendari julià]])', | ca='$date1 ($date2 segons el [[w:ca:Calendari julià|calendari julià]])', | ||
cs='$date1 ($date2 podle [[ | cs='$date1 ($date2 podle [[:cs:Juliánský kalendář|juliánského kalendáře]])', | ||
da='$date1 ($date2 [[w:da:Julianske kalender|Julianske kalender]])', | da='$date1 ($date2 [[w:da:Julianske kalender|Julianske kalender]])', | ||
de='$date1 ($date2 [[w:de:Julianischer Kalender|Julianischer Kalender]])', | de='$date1 ($date2 [[w:de:Julianischer Kalender|Julianischer Kalender]])', | ||
el='$date1 ($date2 με το [[w:el:Ιουλιανό ημερολόγιο|Ιουλιανό ημερολόγιο]])', | el='$date1 ($date2 με το [[w:el:Ιουλιανό ημερολόγιο|Ιουλιανό ημερολόγιο]])', | ||
en='$date1 ($date2 in [[w:Old Style and New Style dates|Julian calendar]])', | en='$date1 ($date2 in [[w:Old Style and New Style dates|Julian calendar]])', | ||
fa='$date1 ($date2 در [[w:fa:Old Style and New Style dates|تقویم جولیان]])', | fa='$date1 ($date2 در [[w:fa:Old Style and New Style dates|تقویم جولیان]])', | ||
es='$date1 ($date2 según el [[w:es:Calendario juliano|calendario juliano]])', | es='$date1 ($date2 según el [[w:es:Calendario juliano|calendario juliano]])', | ||
et='$date1 ($date2 [[ | et='$date1 ($date2 [[:et:Juliuse kalender|Juliuse kalendris]])', | ||
fi='$date1 ($date2 [[ | fi='$date1 ($date2 [[:fi:juliaaninen kalenteri|juliaanisen kalenterin]] mukaan)', | ||
fr='$date1 ($date2 dans le [[w:fr:calendrier julien|calendrier julien]])', | fr='$date1 ($date2 dans le [[w:fr:calendrier julien|calendrier julien]])', | ||
gl='$date1 ($date2 segundo o [[w:gl:Calendario xuliano|calendario xuliano]])', | gl='$date1 ($date2 segundo o [[w:gl:Calendario xuliano|calendario xuliano]])', | ||
hu='$date1 ($date2 a [[ | hu='$date1 ($date2 a [[:hu:Julianus-naptár|Julián naptárban]])', | ||
it='$date1 ($date2 secondo il [[:it:Calendario giuliano|calendario giuliano]])', | |||
ja='$date1([[:ja:ユリウス暦|ユリウス暦]] $date2)', | |||
mk='$date1 ($date2 по [[:mk:Јулијански календар|Јулијанскиот календар]])', | |||
it='$date1 ($date2 secondo il [[ | |||
ja='$date1([[ | |||
mk='$date1 ($date2 по [[ | |||
ml='$date1 ([[w:Old Style and New Style dates|ജൂലിയൻ കാലഗണനാരീതിയിൽ]] $date2)', | ml='$date1 ([[w:Old Style and New Style dates|ജൂലിയൻ കാലഗണനാരീതിയിൽ]] $date2)', | ||
nds='$date1 ($date2 na’n [[w:nds:Juliaansch Klenner|Juliaanschen Klenner]])', | nds='$date1 ($date2 na’n [[w:nds:Juliaansch Klenner|Juliaanschen Klenner]])', | ||
nl='$date1 ($date2 volgens de [[w:nl:Juliaanse kalender|Juliaanse kalender]])', | nl='$date1 ($date2 volgens de [[w:nl:Juliaanse kalender|Juliaanse kalender]])', | ||
no='$date1 ($date2 etter [[w:no:Juliansk kalender|den julianske kalender]])', | no='$date1 ($date2 etter [[w:no:Juliansk kalender|den julianske kalender]])', | ||
pl='$date1 ($date2 wedle [[w:pl:Daty nowego i starego porządku|kalendarza juliańskiego]])', | pl='$date1 ($date2 wedle [[w:pl:Daty nowego i starego porządku|kalendarza juliańskiego]])', | ||
pt='$date1 ($date2 no [[ | pt='$date1 ($date2 no [[:pt:Mudança para o calendário gregoriano|calendário juliano]])', | ||
qu='$date1 ($date2 [[ | qu='$date1 ($date2 [[:qu:Hulyanu kalindaryu|Hulyanu kalindaryupi]])', | ||
ro='$date1 ($date2 în [[ | ro='$date1 ($date2 în [[:ro:calendarul iulian|calendarul iulian]])', | ||
ru='$date1 ($date2 [[w:ru:Юлианский календарь|по ст. ст.]])', | ru='$date1 ($date2 [[w:ru:Юлианский календарь|по ст. ст.]])', | ||
sl='$date1 ($date2 po [[w:sl:Julijanski koledar|julijanskem koledarju]])', | sl='$date1 ($date2 po [[w:sl:Julijanski koledar|julijanskem koledarju]])', | ||
sv='$date1 ($date2 [[w:sv:Gamla stilen|gamla stilen]])', | sv='$date1 ($date2 [[w:sv:Gamla stilen|gamla stilen]])', | ||
uk='$date1 ($date2 [[w:uk:Юліанський календар|Юліанський календар]])', | uk='$date1 ($date2 [[w:uk:Юліанський календар|Юліанський календар]])', | ||
vi='$date1 ($date2 trong [[:vi:Lịch Julius|lịch Juliêng]])', | |||
vi='$date1 ($date2 trong [[ | default='{{Please translate|$date1 ($date2 in [[w:Old Style and New Style dates|Julian calendar]])|Module:I18n/complex date}}', | ||
}, | }, | ||
['ad'] = { | ['ad'] = { | ||
nDates = 1, | nDates = 1, | ||
bn ='$date1 খ্রিস্টাব্দ', | bn ='$date1 খ্রিস্টাব্দ', | ||
ca ='$date1 dC', | ca ='$date1 dC', | ||
| Ред 1.681: | Ред 1.080: | ||
de ='$date1 n. Chr.', | de ='$date1 n. Chr.', | ||
el ='$date1 μ.Χ.', | el ='$date1 μ.Χ.', | ||
en ='$date1 [[ | en ='$date1 [[:en:Anno Domini|AD]]', | ||
es ='$date1 d.C.', | |||
es ='$date1 | |||
fa ='$date1 م.', | fa ='$date1 م.', | ||
fi ='$date1 jaa.', | fi ='$date1 jaa.', | ||
| Ред 1.692: | Ред 1.088: | ||
he ='$date1 לספירה', | he ='$date1 לספירה', | ||
hu ='i. sz. $date1', | hu ='i. sz. $date1', | ||
it ='$date1 d.C.', | it ='$date1 d.C.', | ||
ja ='西暦$date1', | ja ='西暦$date1', | ||
mk ='$date1 н.е.', | mk ='$date1 н.е.', | ||
ml ='ക്രി.വ. $date1', | ml ='ക്രി.വ. $date1', | ||
nn ='$date1 e.Kr.', | nn ='$date1 e.Kr.', | ||
no ='$date1 e.Kr.', | no ='$date1 e.Kr.', | ||
pl ='$date1 [[ | pl ='$date1 [[:pl:naszej ery|n.e.]]', | ||
ro ='$date1 d.Hr.', | ro ='$date1 d.Hr.', | ||
ru ='$date1 н. э.', | ru ='$date1 н. э.', | ||
sl ='$date1 n. št.', | sl ='$date1 n. št.', | ||
sv ='$date1 [[ | sv ='$date1 [[:sv:Efter Kristus|e.Kr.]]', | ||
vi ='$date1 [[:vi:Công Nguyên|CN]]', | |||
zh ='公元$date1', | |||
vi ='$date1 [[ | |||
}, | }, | ||
['ah'] = { | ['ah'] = { | ||
nDates = 1, | nDates = 1, | ||
bn ='$date1 [[:bn:ইসলামি বর্ষপঞ্জি|হিজরী]]', | |||
bn ='$date1 [[ | en ='$date1 [[:en:Hijri year|AH]]', | ||
fa ='$date1 ه.ق.', | fa ='$date1 ه.ق.', | ||
fr ='$date1 [[ | fr ='$date1 [[:fr:Calendrier musulman|A.H.]]', | ||
ja ='[[:ja:ヒジュラ暦|ヒジュラ暦]]$date1', | |||
pl ='$date1 [[:pl:Kalendarz muzułmański|A.H.]]', | |||
ja ='[[ | ru ='$date1 [[:ru:Исламский календарь|хиджры]]', | ||
sv ='$date1 [[:sv:Muslimska kalendern|A.H.]]', | |||
vi ='$date1 [[:vi:Lịch Hồi giáo|AH]]', | |||
pl ='$date1 [[ | |||
ru ='$date1 [[ | |||
sv ='$date1 [[ | |||
vi ='$date1 [[ | |||
}, | }, | ||
| Ред 1.747: | Ред 1.119: | ||
nDates = 1, | nDates = 1, | ||
ar ='$date1 ق.م.', | ar ='$date1 ق.م.', | ||
bn ='$date1 খ্রিস্টপূর্ব', | |||
ca ='$date1 [[:ca:Abans de Crist|aC]]', | |||
ca ='$date1 [[ | cs ='$date1 [[:cs:Př. n. l.|př. n. l.]]', | ||
cs ='$date1 [[ | de ='$date1 [[:de:v. Chr.|v. Chr.]]', | ||
de ='$date1 [[ | |||
el ='$date1 π.Χ.', | el ='$date1 π.Χ.', | ||
en ='$date1 [[ | en ='$date1 [[:en:Ante Christum Natum|BC]]', | ||
es ='$date1 [[:es:Antes de Cristo|a.C.]]', | |||
es ='$date1 [[ | |||
fa ='$date1 پ.م.', | fa ='$date1 پ.م.', | ||
fi ='$date1 eaa.', | fi ='$date1 eaa.', | ||
fr ='$date1 av. J.-C.', | fr ='$date1 av. J.-C.', | ||
gl ='$date1 [[ | gl ='$date1 [[:gl:Antes de Cristo|a.C.]]', | ||
he ='$date1 לפני הספירה', | he ='$date1 לפני הספירה', | ||
hu ='i. e. $date1', | hu ='i. e. $date1', | ||
it ='$date1 [[ | it ='$date1 [[:it:Avanti Cristo|a.C.]]', | ||
ja ='[[ | ja ='[[:ja:紀元前|紀元前]]$date1', | ||
mk ='$date1 п.н.е.', | mk ='$date1 п.н.е.', | ||
ml ='ക്രി.മു. $date1', | ml ='ക്രി.മു. $date1', | ||
nds='$date1 vör uns Tied', | nds='$date1 vör uns Tied', | ||
nl ='$date1 v.Chr.', | nl ='$date1 v.Chr.', | ||
nn ='$date1 f.Kr.', | nn ='$date1 f.Kr.', | ||
no ='$date1 f.Kr.', | no ='$date1 f.Kr.', | ||
pl ='$date1 [[ | pl ='$date1 [[:pl:przed naszą erą|p.n.e.]]', | ||
ro ='$date1 î.Hr.', | ro ='$date1 î.Hr.', | ||
ru ='$date1 до н. э.', | ru ='$date1 до н. э.', | ||
sl ='$date1 pr. n. št.', | sl ='$date1 pr. n. št.', | ||
sv ='$date1 [[ | sv ='$date1 [[:sv:Före Kristus|f.Kr.]]', | ||
vi ='$date1 [[:vi:Trước Công Nguyên|TCN]]', | |||
zh ='前$date1', | |||
vi ='$date1 [[ | |||
}, | }, | ||
['bp'] = { | ['bp'] = { | ||
nDates = 1, | nDates = 1, | ||
ar ='$date1 [[ | ar ='$date1 [[:ar:قبل الحاضر|قبل الحاضر]]', | ||
be ='$date1 [[ | be ='$date1 [[:be-x-old:Да нашых дзён|Да нашых дзён]]', | ||
bn ='বর্তমানের আগে $date1', | bn ='বর্তমানের আগে $date1', | ||
ca ='$date1 [[ | ca ='$date1 [[:ca:BP (unitat de temps)|BP]]', | ||
cs ='$date1 [[ | cs ='$date1 [[:cs:B. P.|B. P.]]', | ||
de ='$date1 [[ | de ='$date1 [[:de:Before Present|BP]]', | ||
el ='$date1 [[ | el ='$date1 [[:en:Before Present|BP]]', | ||
en ='$date1 [[ | en ='$date1 [[:en:Before Present|BP]]', | ||
es ='$date1 [[:es:Before Present|BP]]', | |||
et ='$date1 [[:et:Before Present|BP]]', | |||
es ='$date1 [[ | |||
et ='$date1 [[ | |||
fa ='$date1 پیش از اکنون', | fa ='$date1 پیش از اکنون', | ||
fi ='$date1 [[ | fi ='$date1 [[:fi:BP (ajanlasku)|BP]]', | ||
fr ='$date1 [[ | fr ='$date1 [[:fr:Avant le présent|avant le présent]]', | ||
it ='$date1 [[:it:Before Present|BP]]', | |||
it ='$date1 [[ | ja ='$date1 [[:ja:BP (年代測定)|BP]]', | ||
ja ='$date1 [[ | lv ='$date1 [[:lv:Pirms mūsdienām|Pirms mūsdienām]]', | ||
lv ='$date1 [[ | mk ='$date1 [[:mk:Пред сегашноста|п.с.]]', | ||
mk ='$date1 [[ | ml ='[[:en:Before Present|ഇന്നത്തെ കാലത്തിനു മുമ്പ്]] $date1', | ||
ml ='[[ | nl ='$date1 [[:nl:Before Present|BP]]', | ||
no ='$date1 [[:no:Before Present|BP]]', | |||
pl ='$date1 [[:pl:Before Present|BP]]', | |||
nl ='$date1 [[ | pt ='$date1 [[:pt:Antes do Presente|Antes do Presente]]', | ||
no ='$date1 [[ | ru ='$date1 [[:ru:До настоящего времени|до н. в.]]', | ||
pl ='$date1 [[ | sk ='$date1 [[:sk:Before Present|BP]]', | ||
pt ='$date1 [[ | sl ='$date1 [[:sl:pred sedanjostjo|p. s.]]', | ||
ru ='$date1 [[ | sr ='$date1 [[:sr:Прије садашњости|Прије садашњости]]', | ||
sk ='$date1 [[ | sv ='$date1 [[:sv:B.P.|B.P.]]', | ||
sl ='$date1 [[ | uk ='$date1 [[:uk:Років тому|Років тому]]', | ||
sr ='$date1 [[ | vi ='$date1 [[:en:Before Present|trước ngày nay]]', | ||
sv ='$date1 [[ | zh ='距今$date1', | ||
uk ='$date1 [[ | |||
vi ='$date1 [[ | |||
}, | }, | ||
} | } | ||
| Ред 1.866: | Ред 1.216: | ||
['1st half']={'firsthalf','a'}, | ['1st half']={'firsthalf','a'}, | ||
['firsthalf']={'firsthalf','a'}, | ['firsthalf']={'firsthalf','a'}, | ||
['end']={'late','a'}, | ['end']={'late','a'}, | ||
['late']={'late','a'}, | ['late']={'late','a'}, | ||
| Ред 1.875: | Ред 1.224: | ||
['2nd half']={'secondhalf','a'}, | ['2nd half']={'secondhalf','a'}, | ||
['secondhalf']={'secondhalf','a'}, | ['secondhalf']={'secondhalf','a'}, | ||
['<']={'before','a'}, | ['<']={'before','a'}, | ||
['b']={'before','a'}, | ['b']={'before','a'}, | ||
| Ред 1.883: | Ред 1.231: | ||
['after']={'after','a'}, | ['after']={'after','a'}, | ||
['~']={'circa','a'}, | ['~']={'circa','a'}, | ||
['ca']={'circa','a'}, | ['ca']={'circa','a'}, | ||
['circa']={'circa','a'}, | ['circa']={'circa','a'}, | ||
['by']={'by','a'}, | ['by']={'by','a'}, | ||
['from']={'from','a'}, | ['from']={'from','a'}, | ||
-- eras | -- eras | ||
| Ред 1.905: | Ред 1.250: | ||
['or']={'or','j'}, | ['or']={'or','j'}, | ||
['-']={'from-until','j'}, | ['-']={'from-until','j'}, | ||
['from-until']={'from-until','j'}, | ['from-until']={'from-until','j'}, | ||
['between']={'between','j'}, | ['between']={'between','j'}, | ||
| Ред 1.911: | Ред 1.255: | ||
-- precision | -- precision | ||
['s']={'decade','p'}, | ['s']={'decade','p'}, | ||
['decade']={'decade','p'}, | ['decade']={'decade','p'}, | ||
['century']={'century','p'}, | ['century']={'century','p'}, | ||
['millennium']={'millennium','p'}, | ['millennium']={'millennium','p'}, | ||
-- calendar | -- calendar | ||
Тренутна верзија на датум 5. фебруар 2021. у 13:49
Документацију овог модула можете да направите на страници Модул:I18n/complex date/док
local Ordinal = require('Module:Ordinal')._Ordinal
local Roman = require('Module:Roman')._Numeral
local linguistic = require('Module:Linguistic')
local p = {}
-- === Helper functions ====================================================
-- form of French "of" based on "precision", which is wikibase compatible date precision format:
-- 6=millennium, 7=century, 8=decade, 9=year, 10=month, 11=day
-- 1 2 3 4 5 mill cent deca year month day
local frOf = {'du','du','du','du','du', 'du', 'du', 'de', 'de', 'de', 'du'}
function decYear(state,lang,case)
--Declension of word "year" in several languages
if state.precision1 == 9 then
yearCase = {
fi={xxx='vuosien', gen='vuoden', ill='vuoteen', ptv='vuotta', ela='vuodesta', ine='vuonna'},
sl={insP='letoma', ins='letom', gen='leta', loc='letu'}
}
return yearCase[lang][case] .. ' '
else
return ''
end
end
--[[
Multiple formats are possible:
1) string with key words "$date1" and "$date2" which will be replaced later by the date strings
2) function which can be used to create output string
* Function INPUTS:
- date1 and date2 string with date strings. "$date1" and "$date2" can also be used which will be replaced latter
- state is a table with full description of the phrase we are trying to construct. It includes state.precision1 (and 2)
which is wikibase compatible date precision format: 6=millennium, 7=century, 8=decade, 9=year, 10=month, 11=day
3) table with following fields:
* table[1] is either string or a function
* table.case is a 2 element table with Grammatical cases used by given language to alter
month name or other adjective related to date # 1 and 2
]]
p.Translations = {
['from-until'] = {
nDates = 2,
ar='من $date1 إلى $date2',
ca='$date1 fins $date2',
cs='$date1 až $date2',
da='fra $date1 til $date2',
de='$date1 bis $date2',
el='από $date1 έως $date2',
en='from $date1 until $date2',
es='de $date1 a $date2',
et='$date1 kuni $date2',
fa='از $date1 تا $date2',
fi='$date1–$date2', -- välisenä aikana
fr=function(date1, date2, state) -- could actually be better should be "d'octobre à mars 2013' not "de octore 2013 à mars 2013"
if state.precision1 > 10 then -- precision > month
return 'du $date1 au $date2'
else -- "DE septebmbre" / "D'octobre"
return linguistic.of(date1, 'fr') .. " à $date2"
end
end,
gl='de $date1 a $date2', --Template:From until used 'desde $date1 ata $date2'
he='מ- $date1 עד $date2',
hr='od $date1 do $date2',
hu='$date1 – $date2',
it='dal $date1 al $date2',
ja='$date1から$date2まで',
mk='од $date1 до $date2',
ml='$date1 മുതൽ $date2 വരെ',
nds='$date1 bet $date2',
nl='$date1 tot $date2',
no='$date1 til $date2',
pl={'od $date1 do $date2', case={'gen','gen'}},
ro='din $date1 până în $date2',
pt='de $date1 a $date2',
qu="$date1 p'unchawmanta $date2 p\'unchawkama",
ru={'с $date1 по $date2', case={'gen','gen'}},
sl={'od $date1 do $date2', case={'gen','gen'}},
sv='från $date1 till $date2',
uk={'з $date1 до $date2', case={'gen','gen'}},
vi='từ $date1 đến $date2',
zh='从$date1到$date2',
['zh-tw']='從$date1到$date2',
['default']='{{Please translate|$date1-$date2|Module:I18n/complex date}}',
},
['between']={
nDates = 2,
ar='بين $date1 و $date2',
ca='entre $date1 i $date2',
cs={'mezi $date1 a $date2', case={'ins','ins'}},
da='mellem $date1 og $date2',
de='zwischen $date1 und $date2',
el='μεταξύ $date1 και $date2',
en='between $date1 and $date2',
es='entre $date1 y $date2',
et='$date1 ja $date2 vahel',
fa='بین $date1 و $date2',
fi={function(date1, date2, state) return decYear(state,'fi','xxx') .. '$date1 ja $date2 välisenä aikana' end, case={'gen','gen'}},
fr='entre $date1 et $date2',
gl='entre $date1 e $date2',
he='בין $date1 ו- $date2',
hr='između $date1 i $date2',
hu='$date1 és $date2 között',
hi='$date1 और $date2 के बीच',
it='tra il $date1 e il $date2',
ja='$date1と$date2の間',
mk='помеѓу $date1 и $date2',
ml='$date1, $date2 എന്നിവയ്ക്കിടയ്ക്ക്',
nds='twischen $date1 un $date2',
nl='tussen $date1 en $date2',
no='mellom $date1 og $date2',
pl={'między $date1 a $date2', case={'ins','ins'}},
ro='între $date1 și $date2',
pt='entre $date1 e $date2',
qu="$date1 p'unchawpa $date2 p'unchawpapas chawpin",
ru={'между $date1 и $date2', case={'ins','ins'}},
sl={function(date1, date2, state) return 'med ' .. decYear(state,'sl','insP') .. '$date1 in $date2' end, case={'ins','ins'}},
sv='mellan $date1 och $date2',
uk={'між $date1 та $date2', case={'ins','ins'}},
vec='tra el $date1 e el $date2',
vi='giữa $date1 và $date2',
default='{{Please translate|$date1-$date2|Module:I18n/complex date}}',
},
['or'] = {
nDates = 2,
ar='$date1 أو $date2',
ca='$date1 o $date2',
cs='$date1 nebo $date2',
da='$date1 eller $date2',
de='$date1 oder $date2',
el='$date1 ή $date2',
en='$date1 or $date2',
es='$date1 ó $date2',
et='$date1 või $date2',
fa='$date1 یا $date2',
fi='$date1 tai $date2',
fr='$date1 ou $date2',
gl='$date1 ou $date2',
he='$date1 או $date2',
hu='$date1 vagy $date2',
it='$date1 o $date2',
ja='$date1または$date2',
mk='$date1 или $date2',
ml='$date1 അഥവാ $date2',
nds='$date1 oder $date2',
nl='$date1 of $date2',
no='$date1 eller $date2',
pl='$date1 lub $date2',
pt='$date1 ou $date2',
qu='$date1 icha $date2',
ro='$date1 sau $date2',
ru='$date1 или $date2',
sl='$date1 ali $date2',
sv='$date1 eller $date2',
uk='$date1 або $date2',
th='$date1 หรือ $date2',
vi='$date1 hoặc $date2',
zh='$date1和$date2',
default=function(date1, date2, state) return linguistic.conj({date1, date2}, state.lang, 'or') end,
},
['and'] = {
nDates = 2,
ar='$date1 و $date2',
ca='$date1 i $date2',
cs='$date1 a $date2',
da='$date1 og $date2',
de='$date1 und $date2',
el='$date1 και $date2',
en='$date1 and $date2',
es='$date1 y $date2',
et='$date1 ja $date2',
fa='$date1 و $date2',
fi='$date1 ja $date2',
fr='$date1 et $date2',
gl='$date1 e $date2',
he='$date1 ו- $date2',
hu='$date1 és $date2',
it='$date1 e $date2',
ja='$date1および$date2',
mk='$date1 и $date2',
ml='$date1 ഒപ്പം $date2',
nds='$date1 un $date2',
nl='$date1 en $date2',
no='$date1 og $date2',
pl='$date1 i $date2',
pt='$date1 e $date2',
qu='$date1wan $date2pas',
ro='$date1 și $date2',
ru='$date1 и $date2',
sl='$date1 in $date2',
sv='$date1 och $date2',
uk='$date1 та $date2',
vi='$date1 và $date2',
default=function(date1, date2, state) return linguistic.conj({date1, date2}, state.lang, 'and') end,
},
['by'] = {
nDates = 1,
ar='حوالي $date1',
ca='vers $date1',
cs={'kolem $date1', case={'gen',''}},
da='mod $date1',
de='spätestens $date1',
el='έως $date1',
en='by $date1',
et='hiljemalt $date1',
fa='توسط $date1',
fi={function(date1, state) return decYear(state,'fi','ill') .. '$date1 mennessä' end, case={'ill',''}},
fr='Vers $date1',
gl='cara a $date1',
he='עד $date1',
it='entro il $date1',
ja='$date1まで',
mk='кон $date1',
ml='$date1-ൽ',
nds='$date1 oder vördem al',
nl='tegen $date1',
no='innen $date1',
pl={'przed $date1', case={'ins',''}},
pt='por $date1',
qu="$date1 p'unchawkama",
ro='de $date1',
ru={'к $date1', case={'dat',''}},
sl={function(date1, state) return 'najpozneje ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}},
sv='senast $date1',
uk={'до $date1', case={'dat',''}},
vi='vào $date1', -- need to insert "đã" somewhere later in the sentence -->
default='{{Please translate|by $date1|Module:I18n/complex date}}',
},
['before'] = {
nDates = 1,
ar='قبل $date1',
bg='Преди $date1',
ca='abans $date1',
cs={'před $date1', case={'ins',''}},
da='før $date1',
de='vor $date1',
el='πριν από $date1',
en='before $date1',
es='antes de $date1',
et='enne $date1',
fa='پیش از $date1',
fi={function(date1, state) return 'ennen ' .. decYear(state,'fi','ptv') .. '$date1' end, case={'ptv',''}},
fr='avant $date1',
gl='antes do $date1',
he='לפני $date1',
hr='prije $date1',
hu='$date1 előtt',
it='prima del $date1',
ja='$date1より前',
mk='пред $date1',
ml='$date1-നു മുമ്പ്',
nds='vör $date1',
nl='voor $date1',
no='før $date1',
pl={'przed $date1', case={'ins',''}},
pt='antes de $date1',
qu="$date1 p'unchaw ñawpan",
ro='înainte de $date1',
ru={'ранее $date1', case={'gen',''}},
sl={function(date1, state) return 'pred ' .. decYear(state,'sl','ins') .. ' $date1' end, case={'ins',''}},
sv='före $date1',
uk={'до $date1', case={'gen',''}},
vi='trước $date1',
zh='在$date1之前',
default='{{Please translate|before $date1|Module:I18n/complex date}}',
},
['from'] = {
nDates = 1,
ar='من $date1',
cs={'od $date1', case={'gen',''}},
de='Ab $date1',
el='από $date1',
en='from $date1',
et='alates $date1',
fa='از $date1',
fi={function(date1, state) return decYear(state,'fi','ela') .. '$date1 alkaen' end, case={'ela',''}},
fr= function(date1, state) return 'à partir '.. frOf[state.precision1] ..' $date1' end,
gl='desde o $date1',
he='מ- $date1',
hr='od $date1',
it='dal $date1',
ja='$date1から',
nds='vonaf $date1',
mk='од $date1',
ml='$date1 മുതൽ',
nl='vanaf $date1',
no='fra $date1',
pl={'od $date1', case={'gen',''}},
qu="$date1 p'unchawmanta",
ro='din $date1',
ru={'С $date1', case={'gen',''}},
sl={function(date1, state) return 'od ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}},
sv='från $date1',
uk={'з $date1', case={'gen',''}},
vi='từ $date1',
default='{{Please translate|from $date1|Module:I18n/complex date}}',
},
['until'] = {
nDates = 1,
en = 'until $date1',
fr = function(date1, state)
if state.precision1 > 10 then -- precision > month
return "jusqu'au $date1"
else
return "jusqu'à $date1"
end
end,
pl = 'do $date1',
default='{{Please translate|until $date1|Module:I18n/complex date}}',
},
['after'] = {
nDates = 1,
ar='بعد $date1',
ca='desprès $date1',
cs={'po $date1', case={'loc',''}},
de='nach $date1',
da='efter $date1',
el='μετά από $date1',
en='after $date1',
es='después de $date1',
et='pärast $date1',
fa='پس از $date1',
fi={function(date1, state) return decYear(state,'fi','gen') .. '$date1 jälkeen' end, case={'gen',''}},
fr='après $date1',
gl='despois do $date1',
he='לאחר $date1',
hr='nakon $date1',
hu='$date1 után',
it='dopo il $date1',
ja='$date1より後',
mk='по $date1',
ml='$date1-നു ശേഷം',
nds='na $date1',
nl='na $date1',
no='etter $date1',
pl={'po $date1', case={'loc',''}},
pt='após $date1',
qu="$date1 p'unchaw qhipan",
ro='după $date1',
ru={'после $date1', case={'gen',''}},
sl={function(date1, state) return 'po ' .. decYear(state,'sl','loc') .. ' $date1' end, case={'loc',''}},
sv='efter $date1',
uk={'після $date1', case={'gen',''}},
vi='sau $date1',
zh='在$date1之后',
['zh-tw']='在$date1之後',
default='{{Please translate|after $date1|Module:I18n/complex date}}',
},
['early'] = {
nDates = 1,
ar='بداية $date1',
ca='al principi de $date1',
cs={'začátek $date1', case={'gen',''}},
da='tidlig $date1',
de='Anfang $date1',
el='αρχές του $date1',
en='early $date1',
es='a principios de $date1',
et='$date1 algus',
fa='اوایل $date1',
fi={function(date1, state) return decYear(state,'fi','gen') .. '$date1 alku' end, case={'gen',''}},
fr='début $date1',
gl='a principios de $date1',
he='תחילת $date1',
hu='$date1 elején',
it='inizio del $date1',
ja='$date1初頭',
mk='почеток на $date1',
ml='$date1 ആദ്യപാദം',
nds='Anfang $date1',
nl='begin $date1',
no='tidlig $date1',
pl={'początek $date1', case={'gen',''}},
pt='a princípios de $date1',
qu="$date1 ñawpaq p'unchawkunapi",
ro='începând cu $date1',
ru={'начало $date1', case={'gen',''}},
sl=function(date1, state)-- could actually be better should be "d'octobre à mars 2013' not "de octore 2013 à mars 2013"
if state.precision1 == 9 then -- precision > month
return 'zgodnje leto $date1'
else -- "DE septebmbre" / "D'octobre"
return 'zgodnji $date1'
end
end,
sv='början av $date1',
uk={'поч. $date1', case={'gen',''}},
vi='đầu năm $date1',
default='{{Please translate|early $date1|Module:I18n/complex date}}',
},
['mid'] = {
nDates = 1,
ar='منتصف $date1',
ca='a mitjan $date1',
cs={'polovina $date1', case={'gen',''}},
da='midten af $date1',
de='Mitte $date1',
el='μέσα του $date1',
en='mid $date1',
es='a mediados de $date1',
et='$date1 keskel',
fa='اواسط $date1',
fi={function(date1, state) return decYear(state,'fi','gen') .. '$date1 puoliväli' end, case={'gen',''}},
fr='mi $date1',
gl='a mediados de $date1',
he='אמצע $date1',
hu='$date1 közepén',
it='metà del $date1',
ja='$date1半ば',
mk='средина на $date1',
ml='$date1 മദ്ധ്യം',
nds='Midd $date1',
nl='midden $date1',
no='midten av $date1',
pl={'środek $date1', case={'gen',''}},
pt='meados de $date1',
qu="$date1 chawpin p'unchawkunapi",
ro='mijlocul lui $date1',
ru={'середина $date1', case={'gen',''}},
sl={function(date1, state) return 'sredina ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}},
sv='mitten av $date1',
uk={'сер. $date1', case={'gen',''}},
vi='giữa năm $date1',
default='{{Please translate|mid $date1|Module:I18n/complex date}}',
},
['late'] = {
nDates = 1,
ar='نهاية $date1',
ca='al final de $date1',
cs='konec $date1',
da='sen $date1',
de='Ende $date1',
el='τέλη του $date1',
en='late $date1',
es='a fines de $date1',
et='$date1 lõpp',
fa='اواخر $date1',
fi={function(date1, state) return decYear(state,'fi','gen') .. '$date1 loppu' end, case={'gen',''}},
fr='fin $date1',
gl='a finais de $date1',
he='סוף $date1',
hu='$date1 végén',
it='fine del $date1',
ja='$date1末',
mk='крајот на $date1',
ml='$date1 അന്ത്യപാദം',
nds='Enn $date1',
nl='eind $date1',
no='sent $date1',
pl={'koniec $date1', case={'gen',''}},
pt='ao final de $date1',
qu="$date1 qhipaq p'unchawkunapi",
ro='sfârșitul lui $date1',
ru={'конец $date1', case={'gen',''}},
sl={function(date1, state) return 'pozno ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}},
sv='slutet av $date1',
uk={'кін. $date1', case={'gen',''}},
vi='cuối năm $date1',
default='{{Please translate|late $date1|Module:I18n/complex date}}',
},
['firsthalf'] = {
nDates = 1,
ar='النصف الأول من $date1',
ca='1a meitat de $date1',
cs={'1. polovina $date1', case={'gen',''}},
da='1. halvdel af $date1',
de='1. Hälfte $date1',
el='πρώτο μισό του $date1',
en='first half of $date1',
es='1ª mitad de $date1',
et='$date1 esimene pool',
fa='نیمهٔ نخست $date1',
fi={function(date1, state) return decYear(state,'fi','gen') .. '$date1 alkupuolisko' end, case={'gen',''}},
fr='1<sup>re</sup> moitié de $date1',
gl='primeira metade de $date1',
he='במחצית הראשונה של $date1',
hu='$date1 első felében',
it='prima metà del $date1',
ja='$date1上半期',
mk='прва половина на $date1',
ml='$date1 ആദ്യപകുതി',
nds='1. Helft $date1',
nl='eerste helft $date1',
no='første halvdel av $date1',
pl={'pierwsza połowa $date1', case={'gen',''}},
pt='primeira metade de $date1',
qu='$date1 ñawpaq kuskanpi',
ro='prima jumătate a lui $date1',
ru={'первая половина $date1', case={'gen',''}},
--sl={'prva polovica {{IfNum | $date0 | leta}} $date1', case={'gen',''}},
sl={function(date1, state) return 'prva polovica ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}},
sv='första halvan av $date1',
uk={'I пол. $date1', case={'gen',''}},
vi='nửa đầu năm $date1',
default='{{Please translate|first half of $date1|Module:I18n/complex date}}',
},
['secondhalf'] = {
nDates = 1,
ar='النصف الثاني من $date1',
ca='2a meitat de $date1',
cs={'2. polovina $date1', case={'gen',''}},
da='2. halvdel af $date1',
de='2. Hälfte $date1',
el='δεύτερο μισό του $date1',
en='second half of $date1',
es='2ª mitad de $date1',
et='$date1 teine pool',
fa='نیمهٔ دوم $date1',
fi={function(date1, state) return decYear(state,'fi','gen') .. '$date1 loppupuolisko' end, case={'gen',''}},
fr='2<sup>e</sup> moitié de $date1',
gl='segunda metade de $date1',
he='במחצית השנייה של $date1',
hu='$date1 második felében',
it='seconda metà del $date1',
ja='$date1下半期',
mk='втора половина на $date1',
ml='$date1 രണ്ടാം പകുതി',
nds='2. Helft vun $date1',
nl='tweede helft $date1',
no='andre halvdel av $date1',
pl={'druga połowa $date1', case={'gen',''}},
pt='segunda metade de $date1',
qu='$date1 qhipaq kuskanpi',
ro='a doua jumătate a lui $date1',
ru={'вторая половина $date1', case={'gen',''}},
sl={'druga polovica {{IfNum | $date0 | leta}} $date1', case={'gen',''}},
sv='andra halvan av $date1',
uk={'II пол. $date1', case={'gen',''}},
vi='nửa cuối năm $date1',
default='{{Please translate|second half of $date1|Module:I18n/complex date}}',
},
['1quarter']= {
nDates = 1,
cs={'1. čtvrtina $date1', case={'gen',''}},
de='erstes Viertel $date1',
en='first quarter of $date1',
es='primer cuarto del $date1',
fa='ربع نخست $date1',
fi={function(date1, state) return decYear(state,'fi','gen') .. '$date1 ensimmäinen neljännes' end, case={'gen',''}},
fr= function(date1, state) return 'premier quart '.. frOf[state.precision1] ..' $date1' end,
ja='$date1第1四半期',
no='første kvartal av $date1',
pl={'pierwsza ćwiartka $date1', case={'gen',''}},
qu='$date1 ñawpaq ñiqin tawa phatmanpi',
ru={'первая четверть $date1', case={'gen',''}},
sl={'prva četrtina {{IfNum | $date0 | leta}} $date1', case={'gen',''}},
sl={function(date1, state) return 'prva četrtina ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}},
sv='första kvartalet av $date1',
uk={'I чв. $date1', case={'gen',''}},
vi='quý 1 năm $date1',
default='{{Please translate|first quarter of $date1|Module:I18n/complex date}}',
},
['2quarter']= {
nDates = 1,
cs={'2. čtvrtina $date1', case={'gen',''}},
de='zweites Viertel $date1',
en='second quarter of $date1',
es='segundo cuarto del $date1',
fa='ربع دوم $date1',
fi={function(date1, state) return decYear(state,'fi','gen') .. '$date1 toinen neljännes' end, case={'gen',''}},
fr= function(date1, state) return 'deuxième quart '.. frOf[state.precision1] ..' $date1' end,
ja='$date1第2四半期',
no='andre kvartal av $date1',
pl={'druga ćwiartka $date1', case={'gen',''}},
qu='$date1 iskay ñiqin tawa phatmanpi',
ru={'вторая четверть $date1', case={'gen',''}},
--sl={'druga četrtina {{IfNum | $date0 | leta}} $date1', case={'gen',''}},
sl={function(date1, state) return 'druga četrtina ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}},
sv='andra kvartalet av $date1',
uk={'II чв. $date1', case={'gen',''}},
vi='quý 2 năm $date1',
default='{{Please translate|second quarter of $date1|Module:I18n/complex date}}',
},
['3quarter']= {
nDates = 1,
cs={'3. čtvrtina $date1', case={'gen',''}},
de='drittes Viertel $date1',
en='third quarter of $date1',
es='tercer cuarto del $date1',
fa='ربع سوم $date1',
fi={function(date1, state) return decYear(state,'fi','gen') .. '$date1 kolmas neljännes' end, case={'gen',''}},
fr= function(date1, state) return 'troisième quart '.. frOf[state.precision1] ..' $date1' end,
ja='$date1第3四半期',
no='tredje kvartal av $date1',
pl={'trzecia ćwiartka $date1', case={'gen',''}},
qu='$date1 kimsa ñiqin tawa phatmanpi',
sl={function(date1, state) return 'tretja četrtina ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}},
ru={'третья четверть $date1', case={'gen',''}},
sv='tredje kvartalet av $date1',
uk={'III чв. $date1', case={'gen',''}},
vi='quý 3 năm $date1',
default='{{Please translate|third quarter of $date1|Module:I18n/complex date}}',
},
['4quarter']= {
nDates = 1,
cs={'4. čtvrtina $date1', case={'gen',''}},
de='letztes Viertel $date1',
en='fourth quarter of $date1',
es='último cuarto del $date1',
fa='ربع چهارم $date1',
fi={function(date1, state) return decYear(state,'fi','gen') .. '$date1 viimeinen neljännes' end, case={'gen',''}},
fr= function(date1, state) return 'quatrième quart '.. frOf[state.precision1] ..' $date1' end,
ja='$date1第4四半期',
no='fjerde kvartal av $date1',
pl={'czwarta ćwiartka $date1', case={'gen',''}},
qu='$date1 qhipaq ñiqin tawa phatmanpi',
ru={'последняя четверть $date1', case={'gen',''}},
--sl={'zadnja četrtina {{IfNum | $date0 | leta}} $date1', case={'gen',''}},
sl={function(date1, state) return 'zadnja četrtina ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}},
sv='fjärde kvartalet av $date1',
uk={'IV чв. $date1', case={'gen',''}},
vi='quý 4 năm $date1',
default='{{Please translate|forth quarter of $date1|Module:I18n/complex date}}',
},
['spring'] = {
nDates = 1,
ar='ربيع $date1',
ca='primavera $date1',
cs='jaro $date1',
da='Forår $date1',
de='Frühling $date1',
en='Spring $date1',
eo='printempo $date1',
es='primavera $date1',
et='$date1 kevad',
fa='بهار $date1',
fi='Kevät $date1',
fr='printemps $date1',
gl='primavera $date1',
he='אביב $date1',
hu='$date1 tavasza',
it='primavera $date1',
ja='{{#if:$date1|{{{2}}}年}}春',
mk='пролет $date1',
ml='$date1 വസന്തം',
nds='Vörjohr $date1',
nl='voorjaar $date1',
no='våren $date1',
pl='wiosna $date1',
pt='primavera de $date1',
ro='primăvara lui $date1',
ru='весна $date1',
sl='pomlad $date1',
sv='våren $date1',
vi='mùa đông năm $date1',
zh='{{#if:$date1|{{{2}}}年}}春季',
default='{{Please translate|Spring $date1|Module:I18n/complex date}}',
},
['summer'] = {
nDates = 1,
ar='صيف $date1',
ca='estiu $date1',
cs='léto $date1',
da='Sommer $date1',
de='Sommer $date1',
en='Summer $date1',
eo='somero $date1',
es='verano $date1',
et='$date1 suvi',
fa='تابستان $date1',
fi='Kesä $date1',
fr='été $date1',
gl='verán $date1',
he='קיץ $date1',
hu='$date1 nyara',
it='estate $date1',
ja='{{#if:$date1|{{{2}}}年}}夏',
mk='лето $date1',
ml='$date1 വേനൽ',
nds='Sommer $date1',
nl='zomer $date1',
no='sommeren $date1',
pl='lato $date1',
pt='verão de $date1',
ro='vara lui $date1',
ru='лето $date1',
sl='poletje $date1',
sv='sommaren $date1',
vi='mùa hè năm $date1',
zh='{{#if:$date1|{{{2}}}年}}夏季',
default='{{Please translate|Summer $date1|Module:I18n/complex date}}',
},
['autumn'] = {
nDates = 1,
ar='خريف $date1',
ca='tardor $date1',
cs='podzim $date1',
da='Efterår $date1',
de='Herbst $date1',
en='Autumn $date1',
eo='aŭtuno $date1',
es='otoño $date1',
et='$date1 sügis',
fa='پاییز $date1',
fi='Syksy $date1',
fr='automne $date1',
gl='outono $date1',
he='סתיו $date1',
hu='$date1 ősze',
it='autunno $date1',
ja='{{#if:$date1|{{{2}}}年}}秋',
mk='есен $date1',
ml='$date1 ശരത്കാലം',
nds='Harvst $date1',
nl='herfst $date1',
no='høsten $date1',
pl='jesień $date1',
pt='outono de $date1',
ro='toamna lui $date1',
ru='осень $date1',
sl='jesen $date1',
sv='hösten $date1',
vi='mùa thu năm $date1',
zh='{{#if:$date1|{{{2}}}年}}秋季',
default='{{Please translate|Autumn $date1|Module:I18n/complex date}}',
},
['winter'] = {
nDates = 1,
ar='شتاء $date1',
ca='hivern $date1',
cs='zima $date1',
da='Vinter $date1',
de='Winter $date1',
en='Winter $date1',
eo='vintro $date1',
es='invierno $date1',
et='$date1 talv',
fa='زمستان $date1',
fi='Talvi $date1',
fr='hiver $date1',
gl='inverno $date1',
he='חורף $date1',
hu='$date1 tele',
it='inverno $date1',
ja='{{#if:$date1|{{{2}}}年}}冬',
mk='зима $date1',
ml='$date1 ശൈത്യകാലം',
nds='Winter $date1',
nl='winter $date1',
no='vinteren $date1',
pl='zima $date1',
pt='inverno de $date1',
ro='iarna lui $date1',
ru='зима $date1',
sl='zima $date1',
sv='vintern $date1',
vi='mùa đông năm $date1',
zh='{{#if:$date1|{{{2}}}年}}冬季',
default='{{Please translate|Winter $date1|Module:I18n/complex date}}',
},
['decade'] = {
nDates = 1,
ar='أعوام $date1',
ca='dècada del $date1',
cs='{{#ifexpr: $date1 mod 100 = 0 | první dekáda | {{#expr: $date1 mod 100 }}. léta}} {{#expr: floor($date1 / 100) + 1}}. století',
da="$date1'erne",
de='$date1er-Jahre',
el='δεκαετία του $date1',
en='$date1s',
es='años $date1',
et='$date1ndad',
fa='دههٔ $date1',
fi='$date1-luvulla',
fr='années $date1',
gl='anos $date1',
hr='$date1-ih',
hu='$date1-s évek',
it="{{#ifexpr: $date1 mod 100 = 0 | primo decennio del {{Roman|{{#expr: ($date1 / 100) + 1}}}} sec. | anni '{{#expr: $date1 mod 100 }} del {{Roman|{{#expr: floor($date1 / 100) + 1}}}} sec.}}",
ja='$date1年代',
mk='$date1-ти',
ml='ദശകം $date1-ൽ',
nds='Johren $date1',
nl='jaren $date1',
no='$date1-årene',
pl='{{#ifexpr: $date1 mod 100 = 0 | pierwsza dekada | lata {{#expr: $date1 mod 100 }}.}} {{Roman|{{#expr: floor($date1 / 100) + 1}}}} wieku',
pt='década de $date1',
qu='$date1 watakuna',
ro='anii $date1',
ru='$date1-е годы',
sl='$date1-ta leta',
sv='$date1-talet{{#switch:$date1|1300|1400|1500|1600|1700|1800|1900|2000|2100= (decennium)}}',
uk='$date1-і роки',
vi='thập niên $date1',
zh='$date1年代',
default='{{Please translate|$date1s|Module:I18n/complex date}}',
},
['century'] = {
nDates = 1,
ar='القرن $date1',
ca='segle {{small-caps|{{lc:{{Roman year|$date1}}}}}}',
cs='$date1. století',
da='$date1. århundrede',
de='$date1. Jahrhundert',
el=function(date1, state) return date1 .. 'ος αιώνας' end,
en=function(date1, state) return Ordinal(date1, 'en') .. ' century' end,
es=function(date1, state) return 'siglo ' .. Roman(date1) end,
et='$date1. sajand',
fa='سدهٔ $date1',
fi='{{#expr: ($date1 - 1) * 100}}-luvulla',
fr=function(date1, state) return Ordinal(date1, 'fr', 'roman', 'm') .. ' siècle' end,
gl=function(date1, state) return 'século ' .. Roman(date1) end,
he='המאה ה-$date1',
hr='$date1. stoljeće',
hu='$date1. évszázad',
it=function(date1, state) return Roman(date1) .. ' sec.' end,
ja='$date1世紀',
la='saeculum $date1',
mk=function(date1, state) return Roman(date1) .. ' век' end,
ml='$date1-ആം നൂറ്റാണ്ട്',
nds='$date1. Johrhunnert',
nl='$date1e eeuw',
no=function(date1, state) return Ordinal(date1, 'no') .. ' århundre' end,
pl=function(date1, state) return Roman(date1) .. ' wiek' end,
pt=function(date1, state) return 'século ' .. Roman(date1) end,
qu='$date1 ñiqin pachakwata',
ro='secolul al $date1-lea',
ru=function(date1, state) return Roman(date1) .. ' век' end,
sl=function(date1, state) return Ordinal(date1, 'sl') .. '. stoletje' end,
sv='{{#expr:$date1 - 1}}00-talet',
uk=function(date1, state) return Roman(date1) .. ' ст.' end,
vi='thế kỷ $date1',
zh='$date1世纪',
['zh-hant']='$date1世紀',
default='{{Please translate|$date1 century|Module:I18n/complex date}}',
},
['millennium'] = {
nDates = 1,
cs='$date1. tisíciletí',
de='$date1. Jahrtausend',
en=function(date1, state) return Ordinal(date1, 'en') .. ' millennium' end,
es=function(date1, state) return Roman(date1) .. ' milenio' end,
fa=function(date1, state) return 'هزارهٔ ' .. Ordinal(date1, 'fa') end,
fr=function(date1, state) return Ordinal(date1, 'fr', 'roman', 'm') .. ' millénaire' end,
it=function(date1, state) return Roman(date1) .. ' millennio' end,
ja='$date1千年紀',
la='millennium $date1',
no=function(date1, state) return Ordinal(date1, 'no') .. ' årtusen' end,
pl=function(date1, state) return Roman(date1) .. ' tysiąclecie' end,
pt=function(date1, state) return Roman(date1) .. ' milénio' end,
qu='$date1 ñiqin waranqawata',
ru=function(date1, state) return Roman(date1) .. ' тысячелетие' end,
sl=function(date1, state) return Ordinal(date1, 'sl') .. '. tisočletje' end,
sv=function(date1, state) return Ordinal(date1, 'sv') .. ' årtusendet' end,
uk=function(date1, state) return Roman(date1) .. ' тис.' end,
vi='thiên niên kỷ $date1',
zh='{{#switch: {{lc:{{{era|$date1}}} }} | bp|bc|bce|before present=<!-- added in template:Era-->|#default=第}}{{{2|}}}千年',
default='{{Please translate|$date1 millennium|Module:I18n/complex date}}',
},
-- $date1 - original date
-- $date2 - original date - 1
-- if era is BC than $date1 and $date2 are swapped
['turn of the century'] = {
nDates = 2,
cs='přelom $date1. a $date2. století',
de=function(date1, date2, state) return 'Jahrhundertwende $date1/' .. Ordinal(date2, 'de') end,
en=function(date1, date2, state) return 'turn of the $date1/' .. Ordinal(date2, 'en') .. ' century' end,
fi='{{#expr: $date1 * 100-100}}-luvun loppu ja {{#expr: $date2 * 100-100}}-luvun alku',
fr=function(date1, date2, state) return 'fin du ' .. Ordinal(date1, 'fr', 'roman', 'm') .. ' siècle / début du ' .. Ordinal(date2, 'fr', 'roman', 'm') end,
ja='$date1世紀から$date2世紀への変わり目',
pl=function(date1, date2, state) return 'przełom ' .. Roman(date1) ..' i ' .. Roman(date2) ..' wieku' end,
qu="$date1 ñiqin waranqawatamanta $date2 ñiqin waranqawataman t'ikrasqanpi",
ru=function(date1, date2, state) return 'конец ' .. Roman(date1) ..' — начало ' .. Roman(date2) ..' века' end,
sl=function(date1, date2, state) return 'pozno ' .. Ordinal(date1, 'sl') .. '. in zgodnje ' .. Ordinal(date2, 'sl') .. '. stoletje' end,
sv=function(date1, date2, state) return '$date1/' .. Ordinal(date2, 'sv') .. ' årtusendets sekelskifte' end,
uk=function(date1, date2, state) return 'кін. ' .. Roman(date1) ..' ст. — поч. ' .. Roman(date2) ..' ст.' end,
vi='bước sang thế kỷ $date2',
default=function(date1, date2, state) return require('Module:complex_date')._complex_date('and', 'late', date1, 7, state.era1, 'early', date2, 7, state.era2, state.lang) end,
equivalentTo = {conj='and', adj1 = 'late', unit1='century', adj2 = 'early', unit2='century'}
},
-- $date1 - original date
-- $date2 - original date - 10
-- if era is BC than $date1 and $date2 are swapped
['turn of the decade']={
nDates = 2,
cs="{{#ifexpr: $date2 mod 100 = 0 |přelom {{#expr: floor($date1 / 100)}}. a {{#expr: floor($date2 / 100)}}. století |přelom {{#expr: $date1 mod 100}}. a {{#expr: $date2 mod 100 }}. let {{#expr: floor($date2 / 100) + 1}}. století}}",
de='späte $date1er und frühe $date2er',
en='late $date1s and early $date2s',
fa='اواخر دههٔ $date1 و اوایل دههٔ $date2',
fi='$date1-luvun loppu ja $date2-luvun alku',
fr='fin des années $date1 / début des années $date2',
ja='$date1年代末から$date2年代初頭',
pl='przełom lat {{#expr: $date1 mod 100}}-tych i {{#expr: $date2 mod 100}}-tych {{Roman|{{#expr: floor($date1 / 100) + 1}} }} wieku',
qu='qhipaq $date1 watakuna ñawpaq $date2 watakunapas',
ru='конец $date1-х — начало $date2-х гг.',
sv='sena $date1-talet och tidiga $date2-talet',
sl='pozna $date1-ta in zgodnja $date2-ta leta',
vi='bước sang thập niên $date2',
default=function(date1, date2, state) return require('Module:complex_date')._complex_date('and', 'late', date1, 8, state.era1, 'early', date2, 8, state.era2, state.lang) end,
equivalentTo = {conj='and', adj1 = 'late', unit1='decade', adj2 = 'early', unit2='decade'}
},
-- $date1 - original date
-- $date2 - original date - 1
-- if era is BC than $date1 and $date2 are swapped
['turn of the year']={
nDates = 2,
cs='přelom roku $date1/$date2',
de='Jahreswechsel $date1/$date2',
en='late $date1 and early $date2',
fa='اواخر $date1 و اوایل $date2',
fi='vuoden $date1 loppu ja vuoden $date2 alku',
fr='fin $date1 / début $date2',
ja='$date1年末から$date2年初め',
pl='koniec $date1 i początek $date2 roku',
qu="$date1 qhipaq p'unchawkuna $date2 ñawpaq p'unchawkunapas",
ru='конец $date1 — начало $date2 г.',
sl='konec leta $date1 in začetek $date2',
sv='sena $date1 och tidiga $date2',
vi='bước sang năm $date2',
default=function(date1, date2, state) return require('Module:complex_date')._complex_date('and', 'late', date1, 6, state.era1, 'early', date2, 6, state.era2, state.lang) end,
equivalentTo = {conj='and', adj1 = 'late', unit1='year', adj2 = 'early', unit2='year'}
},
['circa2'] = {
nDates = 2,
ar='حوالي $date1 – $date2',
ca='cap a $date1 o $date2',
cs='cca $date1 až $date2',
da='ca. mellem $date1 og $date2',
de='etwa $date1 bis $date2',
el='περίπου μεταξύ $date1 και $date2',
en='between circa $date1 and circa $date2',
es='hacia $date1 o $date2',
et='ca. $date1 ja $date2 vahel',
fa='حدوداً بین $date1 و $date2',
fi={function(date1, date2, state) return 'suunnilleen ' .. decYear(state,'fi','xxx') .. '$date1 ja $date2 välisenä aikana' end, case={'gen',''}},
fr='vers $date1-$date2',
gl='entre $date1 e $date2',
he='בסביבות ה- $date1 עד $date2',
hr='oko između $date1 i $date2',
hu='$date1 és $date2 között',
it='tra il $date1 e il $date2 circa',
ja='$date1と$date2の間頃',
mk='~ помеѓу $date1 и $date2',
nds='üm un bi $date1 bet $date2',
nl='ca. $date1 tot $date2',
no='ca. mellom $date1 og $date2',
pl={'od około $date1 do około $date2', case={'gen',''}},
pt='cerca de $date1 a $date2',
qu="$date1 p'unchawmantachá $date2 p'unchawkamachá",
ro='circa $date1 – $date2',
ru={'с около $date1 до, примерно, $date2', case={'gen',''}},
sl={function(date1, date2, state) return 'ok. ' .. decYear(state,'sl','gen') .. ' $date1 do $date2' end, case={'gen','gen'}},
sv='c:a $date1 till $date2',
vi='giữa vào khoảng $date1 và vào khoảng $date2',
zh='约$date1–$date2',
['zh-hant']='約$date1–$date2',
default='{{Please translate|between circa $date1 and circa $date2|Module:I18n/complex date}}',
equivalentTo = {conj='between', adj1 = 'circa', adj2 = 'circa'}
},
['circa'] = {
nDates = 1,
ar='حوالي $date1',
ca='cap a $date1',
cs='cca $date1',
da='ca. $date1',
de='etwa $date1',
el='περ. $date1',
en='circa $date1',
es='cerca de $date1', -- template:Circa used 'hacia $date1'
et='ca. $date1',
fa='حوالی $date1', -- template:Circa used 'حدود $date1'
fi={function(date1, state) return 'suunnilleen ' .. decYear(state,'fi','ine') .. '$date1' end, case={'ine',''}}, -- template:Circa used 'noin $date1'
fr='vers $date1',
gl='entre $date1', -- template:Circa used 'cara a $date1'
he='בסביבות $date1',
hr='oko $date1',
hu='$date1 körül',
it='$date1 circa',
ja='$date1頃',
ko='$date1경',
mk='~ $date1', -- template:Circa used 'o. $date1'
nds='üm un bi $date1',
nl='ca. $date1',
no='ca. $date1',
pl={'około $date1', case={'gen',''}},
pt='cerca de $date1',
qu='$date1chá',
ro='circa $date1',
ru={'около $date1', case={'gen',''}},
sl={function(date1, state) return 'ok. ' .. decYear(state,'sl','gen') .. ' $date1' end, case={'gen',''}},
sv='c:a $date1', -- template:Circa used 'ca $date1'
vi='vào khoảng $date1',
zh='约$date1',
['zh-hant']='約$date1',
default='{{Please translate|circa $date1|Module:I18n/complex date}}',
},
['year unknown']= {
nDates = 0,
ca='Any desconegut',
cs='neznámý rok',
de='Jahr unbekannt',
el='άγνωστο έτος',
en='year unknown',
es='Año desconocido',
fa='سال نامعلوم',
fi='tuntematon vuosi',
fr='Année inconnue',
it='anno sconosciuto',
ja='年代不明',
la='Sine anno',
ml='വർഷം ലഭ്യമല്ല',
mk='непозната година',
nl='Zonder jaar',
no='ukjent år',
pl='rok nieznany',
qu='Mana riqsisqa wata',
ru='Год неизвестен',
sl='neznano leto',
sv='Okänt år',
vi='không rõ năm',
default='{{Please translate|year unknown|Module:I18n/complex date}}',
},
['julian'] = {
nDates = 2,
ar='$date1 ($date2 حسب [[w:ar:التقويم اليولياني|تقويم يولياني]])',
ca='$date1 ($date2 segons el [[w:ca:Calendari julià|calendari julià]])',
cs='$date1 ($date2 podle [[:cs:Juliánský kalendář|juliánského kalendáře]])',
da='$date1 ($date2 [[w:da:Julianske kalender|Julianske kalender]])',
de='$date1 ($date2 [[w:de:Julianischer Kalender|Julianischer Kalender]])',
el='$date1 ($date2 με το [[w:el:Ιουλιανό ημερολόγιο|Ιουλιανό ημερολόγιο]])',
en='$date1 ($date2 in [[w:Old Style and New Style dates|Julian calendar]])',
fa='$date1 ($date2 در [[w:fa:Old Style and New Style dates|تقویم جولیان]])',
es='$date1 ($date2 según el [[w:es:Calendario juliano|calendario juliano]])',
et='$date1 ($date2 [[:et:Juliuse kalender|Juliuse kalendris]])',
fi='$date1 ($date2 [[:fi:juliaaninen kalenteri|juliaanisen kalenterin]] mukaan)',
fr='$date1 ($date2 dans le [[w:fr:calendrier julien|calendrier julien]])',
gl='$date1 ($date2 segundo o [[w:gl:Calendario xuliano|calendario xuliano]])',
hu='$date1 ($date2 a [[:hu:Julianus-naptár|Julián naptárban]])',
it='$date1 ($date2 secondo il [[:it:Calendario giuliano|calendario giuliano]])',
ja='$date1([[:ja:ユリウス暦|ユリウス暦]] $date2)',
mk='$date1 ($date2 по [[:mk:Јулијански календар|Јулијанскиот календар]])',
ml='$date1 ([[w:Old Style and New Style dates|ജൂലിയൻ കാലഗണനാരീതിയിൽ]] $date2)',
nds='$date1 ($date2 na’n [[w:nds:Juliaansch Klenner|Juliaanschen Klenner]])',
nl='$date1 ($date2 volgens de [[w:nl:Juliaanse kalender|Juliaanse kalender]])',
no='$date1 ($date2 etter [[w:no:Juliansk kalender|den julianske kalender]])',
pl='$date1 ($date2 wedle [[w:pl:Daty nowego i starego porządku|kalendarza juliańskiego]])',
pt='$date1 ($date2 no [[:pt:Mudança para o calendário gregoriano|calendário juliano]])',
qu='$date1 ($date2 [[:qu:Hulyanu kalindaryu|Hulyanu kalindaryupi]])',
ro='$date1 ($date2 în [[:ro:calendarul iulian|calendarul iulian]])',
ru='$date1 ($date2 [[w:ru:Юлианский календарь|по ст. ст.]])',
sl='$date1 ($date2 po [[w:sl:Julijanski koledar|julijanskem koledarju]])',
sv='$date1 ($date2 [[w:sv:Gamla stilen|gamla stilen]])',
uk='$date1 ($date2 [[w:uk:Юліанський календар|Юліанський календар]])',
vi='$date1 ($date2 trong [[:vi:Lịch Julius|lịch Juliêng]])',
default='{{Please translate|$date1 ($date2 in [[w:Old Style and New Style dates|Julian calendar]])|Module:I18n/complex date}}',
},
['ad'] = {
nDates = 1,
bn ='$date1 খ্রিস্টাব্দ',
ca ='$date1 dC',
cs ='$date1 n. l.',
de ='$date1 n. Chr.',
el ='$date1 μ.Χ.',
en ='$date1 [[:en:Anno Domini|AD]]',
es ='$date1 d.C.',
fa ='$date1 م.',
fi ='$date1 jaa.',
fr ='$date1 ap. J.-C.',
gl ='$date1 d.C.',
he ='$date1 לספירה',
hu ='i. sz. $date1',
it ='$date1 d.C.',
ja ='西暦$date1',
mk ='$date1 н.е.',
ml ='ക്രി.വ. $date1',
nn ='$date1 e.Kr.',
no ='$date1 e.Kr.',
pl ='$date1 [[:pl:naszej ery|n.e.]]',
ro ='$date1 d.Hr.',
ru ='$date1 н. э.',
sl ='$date1 n. št.',
sv ='$date1 [[:sv:Efter Kristus|e.Kr.]]',
vi ='$date1 [[:vi:Công Nguyên|CN]]',
zh ='公元$date1',
},
['ah'] = {
nDates = 1,
bn ='$date1 [[:bn:ইসলামি বর্ষপঞ্জি|হিজরী]]',
en ='$date1 [[:en:Hijri year|AH]]',
fa ='$date1 ه.ق.',
fr ='$date1 [[:fr:Calendrier musulman|A.H.]]',
ja ='[[:ja:ヒジュラ暦|ヒジュラ暦]]$date1',
pl ='$date1 [[:pl:Kalendarz muzułmański|A.H.]]',
ru ='$date1 [[:ru:Исламский календарь|хиджры]]',
sv ='$date1 [[:sv:Muslimska kalendern|A.H.]]',
vi ='$date1 [[:vi:Lịch Hồi giáo|AH]]',
},
['bc'] = {
nDates = 1,
ar ='$date1 ق.م.',
bn ='$date1 খ্রিস্টপূর্ব',
ca ='$date1 [[:ca:Abans de Crist|aC]]',
cs ='$date1 [[:cs:Př. n. l.|př. n. l.]]',
de ='$date1 [[:de:v. Chr.|v. Chr.]]',
el ='$date1 π.Χ.',
en ='$date1 [[:en:Ante Christum Natum|BC]]',
es ='$date1 [[:es:Antes de Cristo|a.C.]]',
fa ='$date1 پ.م.',
fi ='$date1 eaa.',
fr ='$date1 av. J.-C.',
gl ='$date1 [[:gl:Antes de Cristo|a.C.]]',
he ='$date1 לפני הספירה',
hu ='i. e. $date1',
it ='$date1 [[:it:Avanti Cristo|a.C.]]',
ja ='[[:ja:紀元前|紀元前]]$date1',
mk ='$date1 п.н.е.',
ml ='ക്രി.മു. $date1',
nds='$date1 vör uns Tied',
nl ='$date1 v.Chr.',
nn ='$date1 f.Kr.',
no ='$date1 f.Kr.',
pl ='$date1 [[:pl:przed naszą erą|p.n.e.]]',
ro ='$date1 î.Hr.',
ru ='$date1 до н. э.',
sl ='$date1 pr. n. št.',
sv ='$date1 [[:sv:Före Kristus|f.Kr.]]',
vi ='$date1 [[:vi:Trước Công Nguyên|TCN]]',
zh ='前$date1',
},
['bp'] = {
nDates = 1,
ar ='$date1 [[:ar:قبل الحاضر|قبل الحاضر]]',
be ='$date1 [[:be-x-old:Да нашых дзён|Да нашых дзён]]',
bn ='বর্তমানের আগে $date1',
ca ='$date1 [[:ca:BP (unitat de temps)|BP]]',
cs ='$date1 [[:cs:B. P.|B. P.]]',
de ='$date1 [[:de:Before Present|BP]]',
el ='$date1 [[:en:Before Present|BP]]',
en ='$date1 [[:en:Before Present|BP]]',
es ='$date1 [[:es:Before Present|BP]]',
et ='$date1 [[:et:Before Present|BP]]',
fa ='$date1 پیش از اکنون',
fi ='$date1 [[:fi:BP (ajanlasku)|BP]]',
fr ='$date1 [[:fr:Avant le présent|avant le présent]]',
it ='$date1 [[:it:Before Present|BP]]',
ja ='$date1 [[:ja:BP (年代測定)|BP]]',
lv ='$date1 [[:lv:Pirms mūsdienām|Pirms mūsdienām]]',
mk ='$date1 [[:mk:Пред сегашноста|п.с.]]',
ml ='[[:en:Before Present|ഇന്നത്തെ കാലത്തിനു മുമ്പ്]] $date1',
nl ='$date1 [[:nl:Before Present|BP]]',
no ='$date1 [[:no:Before Present|BP]]',
pl ='$date1 [[:pl:Before Present|BP]]',
pt ='$date1 [[:pt:Antes do Presente|Antes do Presente]]',
ru ='$date1 [[:ru:До настоящего времени|до н. в.]]',
sk ='$date1 [[:sk:Before Present|BP]]',
sl ='$date1 [[:sl:pred sedanjostjo|p. s.]]',
sr ='$date1 [[:sr:Прије садашњости|Прије садашњости]]',
sv ='$date1 [[:sv:B.P.|B.P.]]',
uk ='$date1 [[:uk:Років тому|Років тому]]',
vi ='$date1 [[:en:Before Present|trước ngày nay]]',
zh ='距今$date1',
},
}
-- List of possible string inputs to "adj", "junction", "era", and "precision" fields
-- Each term is matched to its synonym and the role: a - adjective, e - era
-- p - precision, c - calendar and combos, and j - conjunction
p.Synonyms = {
-- adjectives and prepositions
['quarter1']={'1quarter','a'},
['1stquarter']={'1quarter','a'},
['1st quarter']={'1quarter','a'},
['1quarter']={'1quarter','a'},
['quarter2']={'2quarter','a'},
['2ndquarter']={'2quarter','a'},
['2nd quarter']={'2quarter','a'},
['2quarter']={'2quarter','a'},
['quarter3']={'3quarter','a'},
['3rdquarter']={'3quarter','a'},
['3rd quarter']={'3quarter','a'},
['3quarter']={'3quarter','a'},
['quarter4']={'4quarter','a'},
['4thquarter']={'4quarter','a'},
['4th quarter']={'4quarter','a'},
['4quarter']={'4quarter','a'},
['spring']={'spring','a'},
['summer']={'summer','a'},
['fall']={'autumn','a'},
['autumn']={'autumn','a'},
['winter']={'winter','a'},
['beginning']={'early','a'},
['early']={'early','a'},
['1half']={'firsthalf','a'},
['1sthalf']={'firsthalf','a'},
['1st half']={'firsthalf','a'},
['firsthalf']={'firsthalf','a'},
['end']={'late','a'},
['late']={'late','a'},
['middle']={'mid','a'},
['mid']={'mid','a'},
['2half']={'secondhalf','a'},
['2ndhalf']={'secondhalf','a'},
['2nd half']={'secondhalf','a'},
['secondhalf']={'secondhalf','a'},
['<']={'before','a'},
['b']={'before','a'},
['before']={'before','a'},
['>']={'after','a'},
['a']={'after','a'},
['after']={'after','a'},
['~']={'circa','a'},
['ca']={'circa','a'},
['circa']={'circa','a'},
['by']={'by','a'},
['from']={'from','a'},
-- eras
['bc']={'bc','e'},
['bce']={'bc','e'},
['before present']={'bp','e'},
['bp']={'bp','e'},
['ce']={'ad','e'},
['ad']={'ad','e'},
['ah']={'ah','e'},
-- conjunctions
['&']={'and','j'},
['and']={'and','j'},
['or']={'or','j'},
['-']={'from-until','j'},
['from-until']={'from-until','j'},
['between']={'between','j'},
['circa2']={'circa2','a'},
-- precision
['s']={'decade','p'},
['decade']={'decade','p'},
['century']={'century','p'},
['millennium']={'millennium','p'},
-- calendar
['julian']={'julian','c'},
['islamic']={'islamic','c'},
['hijri']={'islamic','c'},
-- "Turn of the ..." options are a combos which will be handled in similar way as calendars
['turn of the century']={'turn of the century','c'},
['century turn']={'turn of the century','c'},
['turn of the decade']={'turn of the decade','c'},
['decade turn']={'turn of the decade','c'},
['turn of the year']={'turn of the year','c'},
['year turn']={'turn of the year','c'},
-- other dates which will be handled in similar way as calendars
['?']={'unknown','c'},
['unknown']={'unknown','c'},
['unknown year']={'year unknown','c'},
['year unknown']={'year unknown','c'},
}
return p