intl-relative-time-format
Version:
A fully spec-compliant polyfill for 'Intl.RelativeTimeFormat'
411 lines (410 loc) • 13.8 kB
JavaScript
if ("__addLocaleData" in Intl.RelativeTimeFormat) {
Intl.RelativeTimeFormat.__addLocaleData({
locale: "br",
data: {
year: {
'0': 'hevlene',
'1': 'ar bloaz a zeu',
'-1': 'warlene',
future: {
one: 'a-benn {0} bloaz',
two: 'a-benn {0} vloaz',
few: 'a-benn {0} bloaz',
many: 'a-benn {0} a vloazioù',
other: 'a-benn {0} vloaz'
},
past: {
one: '{0} bloaz zo',
two: '{0} vloaz zo',
few: '{0} bloaz zo',
many: '{0} a vloazioù zo',
other: '{0} vloaz zo'
}
},
'year-short': {
'0': 'hevlene',
'1': 'ar bl. a zeu',
'-1': 'warlene',
future: {
one: 'a-benn {0} bl.',
two: 'a-benn {0} bl.',
few: 'a-benn {0} bl.',
many: 'a-benn {0} bl.',
other: 'a-benn {0} bl.'
},
past: {
one: '{0} bl. zo',
two: '{0} bl. zo',
few: '{0} bl. zo',
many: '{0} bl. zo',
other: '{0} bl. zo'
}
},
'year-narrow': {
'0': 'hevlene',
'1': 'ar bl. a zeu',
'-1': 'warlene',
future: {
one: '+{0} bl.',
two: '+{0} bl.',
few: '+{0} bl.',
many: '+{0} bl.',
other: '+{0} bl.'
},
past: {
one: '-{0} bl.',
two: '-{0} bl.',
few: '-{0} bl.',
many: '-{0} bl.',
other: '-{0} bl.'
}
},
quarter: {
'0': 'an trimiziad-mañ',
'1': 'an trimiziad a zeu',
'-1': 'an trimiziad diaraok',
future: {
one: 'a-benn {0} trimiziad',
two: 'a-benn {0} drimiziad',
few: 'a-benn {0} zrimiziad',
many: 'a-benn {0} a drimiziadoù',
other: 'a-benn {0} trimiziad'
},
past: {
one: '{0} trimiziad zo',
two: '{0} drimiziad zo',
few: '{0} zrimiziad zo',
many: '{0} a zrimiziadoù zo',
other: '{0} trimiziad zo'
}
},
'quarter-short': {
'0': 'an trim.-mañ',
'1': 'an trim. a zeu',
'-1': 'an trim. diaraok',
future: {
one: 'a-benn {0} trim.',
two: 'a-benn {0} trim.',
few: 'a-benn {0} trim.',
many: 'a-benn {0} trim.',
other: 'a-benn {0} trim.'
},
past: {
one: '{0} trim. zo',
two: '{0} trim. zo',
few: '{0} trim. zo',
many: '{0} trim. zo',
other: '{0} trim. zo'
}
},
'quarter-narrow': {
'0': 'an trim.-mañ',
'1': 'an trim. a zeu',
'-1': 'an trim. diaraok',
future: {
one: '+{0} trim.',
two: '+{0} trim.',
few: '+{0} trim.',
many: '+{0} trim.',
other: '+{0} trim.'
},
past: {
one: '-{0} trim.',
two: '-{0} trim.',
few: '-{0} trim.',
many: '-{0} trim.',
other: '-{0} trim.'
}
},
month: {
'0': 'ar miz-mañ',
'1': 'ar miz a zeu',
'-1': 'ar miz diaraok',
future: {
one: 'a-benn {0} miz',
two: 'a-benn {0} viz',
few: 'a-benn {0} miz',
many: 'a-benn {0} a vizioù',
other: 'a-benn {0} miz'
},
past: {
one: '{0} miz zo',
two: '{0} viz zo',
few: '{0} miz zo',
many: '{0} a vizioù zo',
other: '{0} miz zo'
}
},
'month-short': {
'0': 'ar miz-mañ',
'1': 'ar miz a zeu',
'-1': 'ar miz diaraok',
future: {
one: 'a-benn {0} miz',
two: 'a-benn {0} viz',
few: 'a-benn {0} miz',
many: 'a-benn {0} a vizioù',
other: 'a-benn {0} miz'
},
past: {
one: '{0} miz zo',
two: '{0} viz zo',
few: '{0} miz zo',
many: '{0} a vizioù zo',
other: '{0} miz zo'
}
},
'month-narrow': {
'0': 'ar miz-mañ',
'1': 'ar miz a zeu',
'-1': 'ar miz diaraok',
future: {
one: '+{0} miz',
two: '+{0} miz',
few: '+{0} miz',
many: '+{0} miz',
other: '+{0} miz'
},
past: {
one: '-{0} miz',
two: '-{0} miz',
few: '-{0} miz',
many: '-{0} miz',
other: '-{0} miz'
}
},
week: {
'0': 'ar sizhun-mañ',
'1': 'ar sizhun a zeu',
'-1': 'ar sizhun diaraok',
future: {
one: 'a-benn {0} sizhun',
two: 'a-benn {0} sizhun',
few: 'a-benn {0} sizhun',
many: 'a-benn {0} a sizhunioù',
other: 'a-benn {0} sizhun'
},
past: {
one: '{0} sizhun zo',
two: '{0} sizhun zo',
few: '{0} sizhun zo',
many: '{0} a sizhunioù zo',
other: '{0} sizhun zo'
}
},
day: {
'0': 'hiziv',
'1': 'warcʼhoazh',
'-2': 'dercʼhent-decʼh',
'-1': 'decʼh',
future: {
one: 'a-benn {0} deiz',
two: 'a-benn {0} zeiz',
few: 'a-benn {0} deiz',
many: 'a-benn {0} a zeizioù',
other: 'a-benn {0} deiz'
},
past: {
one: '{0} deiz zo',
two: '{0} zeiz zo',
few: '{0} deiz zo',
many: '{0} a zeizioù zo',
other: '{0} deiz zo'
}
},
'day-short': {
'0': 'hiziv',
'1': 'warcʼhoazh',
'-2': 'dercʼhent-decʼh',
'-1': 'decʼh',
future: {
one: 'a-benn {0} d',
two: 'a-benn {0} d',
few: 'a-benn {0} d',
many: 'a-benn {0} d',
other: 'a-benn {0} d'
},
past: {
one: '{0} d zo',
two: '{0} d zo',
few: '{0} d zo',
many: '{0} d zo',
other: '{0} d zo'
}
},
'day-narrow': {
'0': 'hiziv',
'1': 'warcʼhoazh',
'-2': 'dercʼhent-decʼh',
'-1': 'decʼh',
future: {
one: '+{0} d',
two: '+{0} d',
few: '+{0} d',
many: '+{0} d',
other: '+{0} d'
},
past: {
one: '-{0} d',
two: '-{0} d',
few: '-{0} d',
many: '-{0} d',
other: '-{0} d'
}
},
hour: {
'0': 'dʼan eur-mañ',
future: {
one: 'a-benn {0} eur',
two: 'a-benn {0} eur',
few: 'a-benn {0} eur',
many: 'a-benn {0} a eurioù',
other: 'a-benn {0} eur'
},
past: {
one: '{0} eur zo',
two: '{0} eur zo',
few: '{0} eur zo',
many: '{0} a eurioù zo',
other: '{0} eur zo'
}
},
'hour-short': {
'0': 'dʼan eur-mañ',
future: {
one: 'a-benn {0} e',
two: 'a-benn {0} e',
few: 'a-benn {0} e',
many: 'a-benn {0} e',
other: 'a-benn {0} e'
},
past: {
one: '{0} e zo',
two: '{0} e zo',
few: '{0} e zo',
many: '{0} e zo',
other: '{0} e zo'
}
},
'hour-narrow': {
future: {
one: '+{0} h',
two: '+{0} h',
few: '+{0} h',
many: '+{0} h',
other: '+{0} h'
},
past: {
one: '-{0} h',
two: '-{0} h',
few: '-{0} h',
many: '-{0} h',
other: '-{0} h'
}
},
minute: {
'0': 'this minute',
future: {
one: 'a-benn {0} munut',
two: 'a-benn {0} vunut',
few: 'a-benn {0} munut',
many: 'a-benn {0} a vunutoù',
other: 'a-benn {0} munut'
},
past: {
one: '{0} munut zo',
two: '{0} vunut zo',
few: '{0} munut zo',
many: '{0} a vunutoù zo',
other: '{0} munut zo'
}
},
'minute-short': {
future: {
one: 'a-benn {0} min',
two: 'a-benn {0} min',
few: 'a-benn {0} min',
many: 'a-benn {0} min',
other: 'a-benn {0} min'
},
past: {
one: '{0} min zo',
two: '{0} min zo',
few: '{0} min zo',
many: '{0} min zo',
other: '{0} min zo'
}
},
'minute-narrow': {
future: {
one: '+{0} min',
two: '+{0} min',
few: '+{0} min',
many: '+{0} min',
other: '+{0} min'
},
past: {
one: '-{0} min',
two: '-{0} min',
few: '-{0} min',
many: '-{0} min',
other: '-{0} min'
}
},
second: {
'0': 'bremañ',
future: {
one: 'a-benn {0} eilenn',
two: 'a-benn {0} eilenn',
few: 'a-benn {0} eilenn',
many: 'a-benn {0} a eilennoù',
other: 'a-benn {0} eilenn'
},
past: {
one: '{0} eilenn zo',
two: '{0} eilenn zo',
few: '{0} eilenn zo',
many: '{0} eilenn zo',
other: '{0} eilenn zo'
}
},
'second-short': {
'0': 'brem.',
future: {
one: 'a-benn {0} s',
two: 'a-benn {0} s',
few: 'a-benn {0} s',
many: 'a-benn {0} s',
other: 'a-benn {0} s'
},
past: {
one: '{0} s zo',
two: '{0} s zo',
few: '{0} s zo',
many: '{0} s zo',
other: '{0} s zo'
}
},
'second-narrow': {
'0': 'brem.',
future: {
one: '+{0} s',
two: '+{0} s',
few: '+{0} s',
many: '+{0} s',
other: '+{0} s'
},
past: {
one: '-{0} s',
two: '-{0} s',
few: '-{0} s',
many: '-{0} s',
other: '-{0} s'
}
},
nu: [
'latn'
]
}
});
}