intl-relative-time-format
Version:
A fully spec-compliant polyfill for 'Intl.RelativeTimeFormat'
272 lines (271 loc) • 7.95 kB
JavaScript
if ("__addLocaleData" in Intl.RelativeTimeFormat) {
Intl.RelativeTimeFormat.__addLocaleData({
locale: "en-GI",
data: {
'year-short': {
'0': 'this yr.',
'1': 'next yr.',
'-1': 'last yr.',
future: {
one: 'in {0} yr',
other: 'in {0} yr'
},
past: {
one: '{0} yr ago',
other: '{0} yr ago'
}
},
'quarter-short': {
'0': 'this qtr.',
'1': 'next qtr.',
'-1': 'last qtr.',
future: {
one: 'in {0} qtr',
other: 'in {0} qtr'
},
past: {
one: '{0} qtr ago',
other: '{0} qtr ago'
}
},
'quarter-narrow': {
future: {
one: 'in {0} qtr',
other: 'in {0} qtr'
},
past: {
one: '{0} qtr ago',
other: '{0} qtr ago'
}
},
'month-short': {
'0': 'this mo.',
'1': 'next mo.',
'-1': 'last mo.',
future: {
one: 'in {0} mo',
other: 'in {0} mo'
},
past: {
one: '{0} mo ago',
other: '{0} mo ago'
}
},
'month-narrow': {
future: {
one: 'in {0} mo',
other: 'in {0} mo'
},
past: {
one: '{0} mo ago',
other: '{0} mo ago'
}
},
'week-short': {
'0': 'this wk.',
'1': 'next wk.',
'-1': 'last wk.',
future: {
one: 'in {0} wk',
other: 'in {0} wk'
},
past: {
one: '{0} wk ago',
other: '{0} wk ago'
}
},
'week-narrow': {
future: {
one: 'in {0} wk',
other: 'in {0} wk'
},
past: {
one: '{0} wk ago',
other: '{0} wk ago'
}
},
'hour-short': {
future: {
one: 'in {0} hr',
other: 'in {0} hr'
},
past: {
one: '{0} hr ago',
other: '{0} hr ago'
}
},
'minute-short': {
future: {
one: 'in {0} min',
other: 'in {0} min'
},
past: {
one: '{0} min ago',
other: '{0} min ago'
}
},
'minute-narrow': {
future: {
one: 'in {0} min',
other: 'in {0} min'
},
past: {
one: '{0} min ago',
other: '{0} min ago'
}
},
'second-short': {
'0': 'now',
future: {
one: 'in {0} sec',
other: 'in {0} sec'
},
past: {
one: '{0} sec ago',
other: '{0} sec ago'
}
},
year: {
'0': 'this year',
'1': 'next year',
'-1': 'last year',
future: {
one: 'in {0} year',
other: 'in {0} years'
},
past: {
one: '{0} year ago',
other: '{0} years ago'
}
},
quarter: {
'0': 'this quarter',
'1': 'next quarter',
'-1': 'last quarter',
future: {
one: 'in {0} quarter',
other: 'in {0} quarters'
},
past: {
one: '{0} quarter ago',
other: '{0} quarters ago'
}
},
month: {
'0': 'this month',
'1': 'next month',
'-1': 'last month',
future: {
one: 'in {0} month',
other: 'in {0} months'
},
past: {
one: '{0} month ago',
other: '{0} months ago'
}
},
week: {
'0': 'this week',
'1': 'next week',
'-1': 'last week',
future: {
one: 'in {0} week',
other: 'in {0} weeks'
},
past: {
one: '{0} week ago',
other: '{0} weeks ago'
}
},
day: {
'0': 'today',
'1': 'tomorrow',
'-1': 'yesterday',
future: {
one: 'in {0} day',
other: 'in {0} days'
},
past: {
one: '{0} day ago',
other: '{0} days ago'
}
},
'day-short': {
future: {
one: 'in {0} day',
other: 'in {0} days'
},
past: {
one: '{0} day ago',
other: '{0} days ago'
}
},
hour: {
'0': 'this hour',
future: {
one: 'in {0} hour',
other: 'in {0} hours'
},
past: {
one: '{0} hour ago',
other: '{0} hours ago'
}
},
minute: {
'0': 'this minute',
future: {
one: 'in {0} minute',
other: 'in {0} minutes'
},
past: {
one: '{0} minute ago',
other: '{0} minutes ago'
}
},
second: {
'0': 'now',
future: {
one: 'in {0} second',
other: 'in {0} seconds'
},
past: {
one: '{0} second ago',
other: '{0} seconds ago'
}
},
'year-narrow': {
future: {
one: 'in {0} yr',
other: 'in {0} yr'
},
past: {
one: '{0} yr ago',
other: '{0} yr ago'
}
},
'hour-narrow': {
future: {
one: 'in {0} hr',
other: 'in {0} hr'
},
past: {
one: '{0} hr ago',
other: '{0} hr ago'
}
},
'second-narrow': {
future: {
one: 'in {0} sec',
other: 'in {0} sec'
},
past: {
one: '{0} sec ago',
other: '{0} sec ago'
}
},
nu: [
'latn'
]
}
});
}