intl-relative-time-format
Version:
A fully spec-compliant polyfill for 'Intl.RelativeTimeFormat'
407 lines (406 loc) • 15.6 kB
JavaScript
if ("__addLocaleData" in Intl.RelativeTimeFormat) {
Intl.RelativeTimeFormat.__addLocaleData({
locale: "uk-UA",
data: {
year: {
'0': 'цього року',
'1': 'наступного року',
'-1': 'торік',
future: {
one: 'через {0} рік',
few: 'через {0} роки',
many: 'через {0} років',
other: 'через {0} року'
},
past: {
one: '{0} рік тому',
few: '{0} роки тому',
many: '{0} років тому',
other: '{0} року тому'
}
},
'year-short': {
'0': 'цього року',
'1': 'наступного року',
'-1': 'торік',
future: {
one: 'через {0} р.',
few: 'через {0} р.',
many: 'через {0} р.',
other: 'через {0} р.'
},
past: {
one: '{0} р. тому',
few: '{0} р. тому',
many: '{0} р. тому',
other: '{0} р. тому'
}
},
'year-narrow': {
'0': 'цього року',
'1': 'наступного року',
'-1': 'торік',
future: {
one: 'за {0} р.',
few: 'за {0} р.',
many: 'за {0} р.',
other: 'за {0} р.'
},
past: {
one: '{0} р. тому',
few: '{0} р. тому',
many: '{0} р. тому',
other: '{0} р. тому'
}
},
quarter: {
'0': 'цього кварталу',
'1': 'наступного кварталу',
'-1': 'минулого кварталу',
future: {
one: 'через {0} квартал',
few: 'через {0} квартали',
many: 'через {0} кварталів',
other: 'через {0} кварталу'
},
past: {
one: '{0} квартал тому',
few: '{0} квартали тому',
many: '{0} кварталів тому',
other: '{0} кварталу тому'
}
},
'quarter-short': {
'0': 'цього кв.',
'1': 'наступного кв.',
'-1': 'минулого кв.',
future: {
one: 'через {0} кв.',
few: 'через {0} кв.',
many: 'через {0} кв.',
other: 'через {0} кв.'
},
past: {
one: '{0} кв. тому',
few: '{0} кв. тому',
many: '{0} кв. тому',
other: '{0} кв. тому'
}
},
'quarter-narrow': {
'0': 'цього кв.',
'1': 'наступного кв.',
'-1': 'минулого кв.',
future: {
one: 'за {0} кв.',
few: 'за {0} кв.',
many: 'за {0} кв.',
other: 'за {0} кв.'
},
past: {
one: '{0} кв. тому',
few: '{0} кв. тому',
many: '{0} кв. тому',
other: '{0} кв. тому'
}
},
month: {
'0': 'цього місяця',
'1': 'наступного місяця',
'-1': 'минулого місяця',
future: {
one: 'через {0} місяць',
few: 'через {0} місяці',
many: 'через {0} місяців',
other: 'через {0} місяця'
},
past: {
one: '{0} місяць тому',
few: '{0} місяці тому',
many: '{0} місяців тому',
other: '{0} місяця тому'
}
},
'month-short': {
'0': 'цього місяця',
'1': 'наступного місяця',
'-1': 'минулого місяця',
future: {
one: 'через {0} міс.',
few: 'через {0} міс.',
many: 'через {0} міс.',
other: 'через {0} міс.'
},
past: {
one: '{0} міс. тому',
few: '{0} міс. тому',
many: '{0} міс. тому',
other: '{0} міс. тому'
}
},
'month-narrow': {
'0': 'цього місяця',
'1': 'наступного місяця',
'-1': 'минулого місяця',
future: {
one: 'за {0} міс.',
few: 'за {0} міс.',
many: 'за {0} міс.',
other: 'за {0} міс.'
},
past: {
one: '{0} міс. тому',
few: '{0} міс. тому',
many: '{0} міс. тому',
other: '{0} міс. тому'
}
},
week: {
'0': 'цього тижня',
'1': 'наступного тижня',
'-1': 'минулого тижня',
future: {
one: 'через {0} тиждень',
few: 'через {0} тижні',
many: 'через {0} тижнів',
other: 'через {0} тижня'
},
past: {
one: '{0} тиждень тому',
few: '{0} тижні тому',
many: '{0} тижнів тому',
other: '{0} тижня тому'
}
},
'week-short': {
'0': 'цього тижня',
'1': 'наступного тижня',
'-1': 'минулого тижня',
future: {
one: 'через {0} тиж.',
few: 'через {0} тиж.',
many: 'через {0} тиж.',
other: 'через {0} тиж.'
},
past: {
one: '{0} тиж. тому',
few: '{0} тиж. тому',
many: '{0} тиж. тому',
other: '{0} тиж. тому'
}
},
'week-narrow': {
'0': 'цього тижня',
'1': 'наступного тижня',
'-1': 'минулого тижня',
future: {
one: 'за {0} тиж.',
few: 'за {0} тиж.',
many: 'за {0} тиж.',
other: 'за {0} тиж.'
},
past: {
one: '{0} тиж. тому',
few: '{0} тиж. тому',
many: '{0} тиж. тому',
other: '{0} тиж. тому'
}
},
day: {
'0': 'сьогодні',
'1': 'завтра',
'2': 'післязавтра',
'-2': 'позавчора',
'-1': 'учора',
future: {
one: 'через {0} день',
few: 'через {0} дні',
many: 'через {0} днів',
other: 'через {0} дня'
},
past: {
one: '{0} день тому',
few: '{0} дні тому',
many: '{0} днів тому',
other: '{0} дня тому'
}
},
'day-short': {
'0': 'сьогодні',
'1': 'завтра',
'2': 'післязавтра',
'-2': 'позавчора',
'-1': 'учора',
future: {
one: 'через {0} дн.',
few: 'через {0} дн.',
many: 'через {0} дн.',
other: 'через {0} дн.'
},
past: {
one: '{0} дн. тому',
few: '{0} дн. тому',
many: '{0} дн. тому',
other: '{0} дн. тому'
}
},
'day-narrow': {
'0': 'сьогодні',
'1': 'завтра',
'2': 'післязавтра',
'-2': 'позавчора',
'-1': 'учора',
future: {
one: 'за {0} д.',
few: 'за {0} д.',
many: 'за {0} д.',
other: 'за {0} д.'
},
past: {
one: '{0} д. тому',
few: '-{0} дн.',
many: '-{0} дн.',
other: '-{0} дн.'
}
},
hour: {
'0': 'цієї години',
future: {
one: 'через {0} годину',
few: 'через {0} години',
many: 'через {0} годин',
other: 'через {0} години'
},
past: {
one: '{0} годину тому',
few: '{0} години тому',
many: '{0} годин тому',
other: '{0} години тому'
}
},
'hour-short': {
'0': 'цієї години',
future: {
one: 'через {0} год',
few: 'через {0} год',
many: 'через {0} год',
other: 'через {0} год'
},
past: {
one: '{0} год тому',
few: '{0} год тому',
many: '{0} год тому',
other: '{0} год тому'
}
},
'hour-narrow': {
'0': 'цієї години',
future: {
one: 'за {0} год',
few: 'за {0} год',
many: 'за {0} год',
other: 'за {0} год'
},
past: {
one: '{0} год тому',
few: '{0} год тому',
many: '{0} год тому',
other: '{0} год тому'
}
},
minute: {
'0': 'цієї хвилини',
future: {
one: 'через {0} хвилину',
few: 'через {0} хвилини',
many: 'через {0} хвилин',
other: 'через {0} хвилини'
},
past: {
one: '{0} хвилину тому',
few: '{0} хвилини тому',
many: '{0} хвилин тому',
other: '{0} хвилини тому'
}
},
'minute-short': {
'0': 'цієї хвилини',
future: {
one: 'через {0} хв',
few: 'через {0} хв',
many: 'через {0} хв',
other: 'через {0} хв'
},
past: {
one: '{0} хв тому',
few: '{0} хв тому',
many: '{0} хв тому',
other: '{0} хв тому'
}
},
'minute-narrow': {
'0': 'цієї хвилини',
future: {
one: 'за {0} хв',
few: 'за {0} хв',
many: 'за {0} хв',
other: 'за {0} хв'
},
past: {
one: '{0} хв тому',
few: '{0} хв тому',
many: '{0} хв тому',
other: '{0} хв тому'
}
},
second: {
'0': 'зараз',
future: {
one: 'через {0} секунду',
few: 'через {0} секунди',
many: 'через {0} секунд',
other: 'через {0} секунди'
},
past: {
one: '{0} секунду тому',
few: '{0} секунди тому',
many: '{0} секунд тому',
other: '{0} секунди тому'
}
},
'second-short': {
'0': 'зараз',
future: {
one: 'через {0} с',
few: 'через {0} с',
many: 'через {0} с',
other: 'через {0} с'
},
past: {
one: '{0} с тому',
few: '{0} с тому',
many: '{0} с тому',
other: '{0} с тому'
}
},
'second-narrow': {
'0': 'зараз',
future: {
one: 'за {0} с',
few: 'за {0} с',
many: 'за {0} с',
other: 'за {0} с'
},
past: {
one: '{0} с тому',
few: '{0} с тому',
many: '{0} с тому',
other: '{0} с тому'
}
},
nu: [
'latn'
]
}
});
}