intl-relative-time-format
Version:
A fully spec-compliant polyfill for 'Intl.RelativeTimeFormat'
468 lines (467 loc) • 17.3 kB
JavaScript
if ("__addLocaleData" in Intl.RelativeTimeFormat) {
Intl.RelativeTimeFormat.__addLocaleData({
locale: "cy",
data: {
year: {
'0': 'eleni',
'1': 'blwyddyn nesaf',
'-1': 'llynedd',
future: {
zero: 'ymhen {0} mlynedd',
one: 'ymhen blwyddyn',
two: 'ymhen {0} flynedd',
few: 'ymhen {0} blynedd',
many: 'ymhen {0} blynedd',
other: 'ymhen {0} mlynedd'
},
past: {
zero: '{0} o flynyddoedd yn ôl',
one: 'blwyddyn yn ôl',
two: '{0} flynedd yn ôl',
few: '{0} blynedd yn ôl',
many: '{0} blynedd yn ôl',
other: '{0} o flynyddoedd yn ôl'
}
},
'year-short': {
future: {
zero: 'ymhen {0} mlynedd',
one: 'ymhen blwyddyn',
two: 'ymhen {0} flynedd',
few: 'ymhen {0} blynedd',
many: 'ymhen {0} blynedd',
other: 'ymhen {0} mlynedd'
},
past: {
zero: '{0} o flynyddoedd yn ôl',
one: 'blwyddyn yn ôl',
two: '{0} flynedd yn ôl',
few: '{0} blynedd yn ôl',
many: '{0} blynedd yn ôl',
other: '{0} o flynyddoedd yn ôl'
}
},
'year-narrow': {
future: {
zero: 'ymhen {0} mlynedd',
one: 'ymhen blwyddyn',
two: 'ymhen {0} flynedd',
few: 'ymhen {0} blynedd',
many: 'ymhen {0} blynedd',
other: 'ymhen {0} mlynedd'
},
past: {
zero: '{0} o flynyddoedd yn ôl',
one: 'blwyddyn yn ôl',
two: '{0} flynedd yn ôl',
few: '{0} blynedd yn ôl',
many: '{0} blynedd yn ôl',
other: '{0} o flynyddoedd yn ôl'
}
},
quarter: {
'0': 'chwarter hwn',
'1': 'chwarter nesaf',
'-1': 'chwarter olaf',
future: {
zero: 'ymhen {0} chwarter',
one: 'ymhen {0} chwarter',
two: 'ymhen {0} chwarter',
few: 'ymhen {0} chwarter',
many: 'ymhen {0} chwarter',
other: 'ymhen {0} chwarter'
},
past: {
zero: '{0} o chwarteri yn ôl',
one: '{0} chwarter yn ôl',
two: '{0} chwarter yn ôl',
few: '{0} chwarter yn ôl',
many: '{0} chwarter yn ôl',
other: '{0} o chwarteri yn ôl'
}
},
'quarter-short': {
future: {
zero: 'ymhen {0} chwarter',
one: 'ymhen {0} chwarter',
two: 'ymhen {0} chwarter',
few: 'ymhen {0} chwarter',
many: 'ymhen {0} chwarter',
other: 'ymhen {0} chwarter'
},
past: {
zero: '{0} o chwarteri yn ôl',
one: '{0} chwarter yn ôl',
two: '{0} chwarter yn ôl',
few: '{0} chwarter yn ôl',
many: '{0} chwarter yn ôl',
other: '{0} o chwarteri yn ôl'
}
},
'quarter-narrow': {
future: {
zero: 'ymhen {0} chwarter',
one: 'ymhen {0} chwarter',
two: 'ymhen {0} chwarter',
few: 'ymhen {0} chwarter',
many: 'ymhen {0} chwarter',
other: 'ymhen {0} chwarter'
},
past: {
zero: '{0} o chwarteri yn ôl',
one: '{0} chwarter yn ôl',
two: '{0} chwarter yn ôl',
few: '{0} chwarter yn ôl',
many: '{0} chwarter yn ôl',
other: '{0} o chwarteri yn ôl'
}
},
month: {
'0': 'y mis hwn',
'1': 'mis nesaf',
'-1': 'mis diwethaf',
future: {
zero: 'ymhen {0} mis',
one: 'ymhen mis',
two: 'ymhen deufis',
few: 'ymhen {0} mis',
many: 'ymhen {0} mis',
other: 'ymhen {0} mis'
},
past: {
zero: '{0} mis yn ôl',
one: '{0} mis yn ôl',
two: '{0} fis yn ôl',
few: '{0} mis yn ôl',
many: '{0} mis yn ôl',
other: '{0} mis yn ôl'
}
},
'month-short': {
future: {
zero: 'ymhen {0} mis',
one: 'ymhen mis',
two: 'ymhen deufis',
few: 'ymhen {0} mis',
many: 'ymhen {0} mis',
other: 'ymhen {0} mis'
},
past: {
zero: '{0} mis yn ôl',
one: '{0} mis yn ôl',
two: 'deufis yn ôl',
few: '{0} mis yn ôl',
many: '{0} mis yn ôl',
other: '{0} mis yn ôl'
}
},
'month-narrow': {
future: {
zero: 'ymhen {0} mis',
one: 'ymhen mis',
two: 'ymhen deufis',
few: 'ymhen {0} mis',
many: 'ymhen {0} mis',
other: 'ymhen {0} mis'
},
past: {
zero: '{0} mis yn ôl',
one: '{0} mis yn ôl',
two: '{0} fis yn ôl',
few: '{0} mis yn ôl',
many: '{0} mis yn ôl',
other: '{0} mis yn ôl'
}
},
week: {
'0': 'yr wythnos hon',
'1': 'wythnos nesaf',
'-1': 'wythnos ddiwethaf',
future: {
zero: 'ymhen {0} wythnos',
one: 'ymhen wythnos',
two: 'ymhen pythefnos',
few: 'ymhen {0} wythnos',
many: 'ymhen {0} wythnos',
other: 'ymhen {0} wythnos'
},
past: {
zero: '{0} wythnos yn ôl',
one: '{0} wythnos yn ôl',
two: '{0} wythnos yn ôl',
few: '{0} wythnos yn ôl',
many: '{0} wythnos yn ôl',
other: '{0} wythnos yn ôl'
}
},
'week-short': {
future: {
zero: 'ymhen {0} wythnos',
one: 'ymhen wythnos',
two: 'ymhen pythefnos',
few: 'ymhen {0} wythnos',
many: 'ymhen {0} wythnos',
other: 'ymhen {0} wythnos'
},
past: {
zero: '{0} wythnos yn ôl',
one: '{0} wythnos yn ôl',
two: 'pythefnos yn ôl',
few: '{0} wythnos yn ôl',
many: '{0} wythnos yn ôl',
other: '{0} wythnos yn ôl'
}
},
'week-narrow': {
future: {
zero: 'ymhen {0} wythnos',
one: 'ymhen {0} wythnos',
two: 'ymhen {0} wythnos',
few: 'ymhen {0} wythnos',
many: 'ymhen {0} wythnos',
other: 'ymhen {0} wythnos'
},
past: {
zero: '{0} wythnos yn ôl',
one: '{0} wythnos yn ôl',
two: 'pythefnos yn ôl',
few: '{0} wythnos yn ôl',
many: '{0} wythnos yn ôl',
other: '{0} wythnos yn ôl'
}
},
day: {
'0': 'heddiw',
'1': 'yfory',
'2': 'drennydd',
'-2': 'echdoe',
'-1': 'ddoe',
future: {
zero: 'ymhen {0} diwrnod',
one: 'ymhen diwrnod',
two: 'ymhen deuddydd',
few: 'ymhen {0} diwrnod',
many: 'ymhen {0} diwrnod',
other: 'ymhen {0} diwrnod'
},
past: {
zero: '{0} diwrnod yn ôl',
one: '{0} diwrnod yn ôl',
two: '{0} ddiwrnod yn ôl',
few: '{0} diwrnod yn ôl',
many: '{0} diwrnod yn ôl',
other: '{0} diwrnod yn ôl'
}
},
'day-short': {
'0': 'heddiw',
'1': 'yfory',
'2': 'drennydd',
'-2': 'echdoe',
'-1': 'ddoe',
future: {
zero: 'ymhen {0} diwrnod',
one: 'ymhen diwrnod',
two: 'ymhen deuddydd',
few: 'ymhen {0} diwrnod',
many: 'ymhen {0} diwrnod',
other: 'ymhen {0} diwrnod'
},
past: {
zero: '{0} diwrnod yn ôl',
one: '{0} diwrnod yn ôl',
two: '{0} ddiwrnod yn ôl',
few: '{0} diwrnod yn ôl',
many: '{0} diwrnod yn ôl',
other: '{0} diwrnod yn ôl'
}
},
'day-narrow': {
future: {
zero: 'ymhen {0} diwrnod',
one: 'ymhen {0} diwrnod',
two: 'ymhen {0} diwrnod',
few: 'ymhen {0} diwrnod',
many: 'ymhen {0} diwrnod',
other: 'ymhen {0} diwrnod'
},
past: {
zero: '{0} diwrnod yn ôl',
one: '{0} diwrnod yn ôl',
two: '{0} ddiwrnod yn ôl',
few: '{0} diwrnod yn ôl',
many: '{0} diwrnod yn ôl',
other: '{0} diwrnod yn ôl'
}
},
hour: {
'0': 'yr awr hon',
future: {
zero: 'ymhen {0} awr',
one: 'ymhen awr',
two: 'ymhen {0} awr',
few: 'ymhen {0} awr',
many: 'ymhen {0} awr',
other: 'ymhen {0} awr'
},
past: {
zero: '{0} awr yn ôl',
one: '{0} awr yn ôl',
two: '{0} awr yn ôl',
few: '{0} awr yn ôl',
many: '{0} awr yn ôl',
other: '{0} awr yn ôl'
}
},
'hour-short': {
future: {
zero: 'ymhen {0} awr',
one: 'ymhen awr',
two: 'ymhen {0} awr',
few: 'ymhen {0} awr',
many: 'ymhen {0} awr',
other: 'ymhen {0} awr'
},
past: {
zero: '{0} awr yn ôl',
one: 'awr yn ôl',
two: '{0} awr yn ôl',
few: '{0} awr yn ôl',
many: '{0} awr yn ôl',
other: '{0} awr yn ôl'
}
},
'hour-narrow': {
future: {
zero: 'ymhen {0} awr',
one: 'ymhen {0} awr',
two: 'ymhen {0} awr',
few: 'ymhen {0} awr',
many: 'ymhen {0} awr',
other: 'ymhen {0} awr'
},
past: {
zero: '{0} awr yn ôl',
one: '{0} awr yn ôl',
two: '{0} awr yn ôl',
few: '{0} awr yn ôl',
many: '{0} awr yn ôl',
other: '{0} awr yn ôl'
}
},
minute: {
'0': 'y funud hon',
future: {
zero: 'ymhen {0} munud',
one: 'ymhen {0} munud',
two: 'ymhen {0} munud',
few: 'ymhen {0} munud',
many: 'ymhen {0} munud',
other: 'ymhen {0} munud'
},
past: {
zero: '{0} munud yn ôl',
one: '{0} munud yn ôl',
two: '{0} munud yn ôl',
few: '{0} munud yn ôl',
many: '{0} munud yn ôl',
other: '{0} munud yn ôl'
}
},
'minute-short': {
future: {
zero: 'ymhen {0} munud',
one: 'ymhen {0} mun.',
two: 'ymhen {0} fun.',
few: 'ymhen {0} munud',
many: 'ymhen {0} munud',
other: 'ymhen {0} munud'
},
past: {
zero: '{0} munud yn ôl',
one: '{0} munud yn ôl',
two: '{0} fun. yn ôl',
few: '{0} munud yn ôl',
many: '{0} munud yn ôl',
other: '{0} munud yn ôl'
}
},
'minute-narrow': {
future: {
zero: 'ymhen {0} mun.',
one: 'ymhen {0} mun.',
two: 'ymhen {0} mun.',
few: 'ymhen {0} mun.',
many: 'ymhen {0} mun.',
other: 'ymhen {0} mun.'
},
past: {
zero: '{0} mun. yn ôl',
one: '{0} mun. yn ôl',
two: '{0} mun. yn ôl',
few: '{0} mun. yn ôl',
many: '{0} mun. yn ôl',
other: '{0} mun. yn ôl'
}
},
second: {
'0': 'nawr',
future: {
zero: 'ymhen {0} eiliad',
one: 'ymhen {0} eiliad',
two: 'ymhen {0} eiliad',
few: 'ymhen {0} eiliad',
many: 'ymhen {0} eiliad',
other: 'ymhen {0} eiliad'
},
past: {
zero: '{0} eiliad yn ôl',
one: '{0} eiliad yn ôl',
two: '{0} eiliad yn ôl',
few: '{0} eiliad yn ôl',
many: '{0} eiliad yn ôl',
other: '{0} eiliad yn ôl'
}
},
'second-short': {
future: {
zero: 'ymhen {0} eiliad',
one: 'ymhen {0} eiliad',
two: 'ymhen {0} eiliad',
few: 'ymhen {0} eiliad',
many: 'ymhen {0} eiliad',
other: 'ymhen {0} eiliad'
},
past: {
zero: '{0} eiliad yn ôl',
one: '{0} eiliad yn ôl',
two: '{0} eiliad yn ôl',
few: '{0} eiliad yn ôl',
many: '{0} eiliad yn ôl',
other: '{0} eiliad yn ôl'
}
},
'second-narrow': {
future: {
zero: 'ymhen {0} eiliad',
one: 'ymhen {0} eiliad',
two: 'ymhen {0} eiliad',
few: 'ymhen {0} eiliad',
many: 'ymhen {0} eiliad',
other: 'ymhen {0} eiliad'
},
past: {
zero: '{0} eiliad yn ôl',
one: '{0} eiliad yn ôl',
two: '{0} eiliad yn ôl',
few: '{0} eiliad yn ôl',
many: '{0} eiliad yn ôl',
other: '{0} eiliad yn ôl'
}
},
nu: [
'latn'
]
}
});
}