UNPKG

@fifteen/design-system-vue

Version:

Vue 3 (Composition API + Typescript) implementation of the Fifteen Design System

82 lines (81 loc) 1.75 kB
const a = { lessThanXSeconds: { one: "llai na eiliad", other: "llai na {{count}} eiliad" }, xSeconds: { one: "1 eiliad", other: "{{count}} eiliad" }, halfAMinute: "hanner munud", lessThanXMinutes: { one: "llai na munud", two: "llai na 2 funud", other: "llai na {{count}} munud" }, xMinutes: { one: "1 munud", two: "2 funud", other: "{{count}} munud" }, aboutXHours: { one: "tua 1 awr", other: "tua {{count}} awr" }, xHours: { one: "1 awr", other: "{{count}} awr" }, xDays: { one: "1 diwrnod", two: "2 ddiwrnod", other: "{{count}} diwrnod" }, aboutXWeeks: { one: "tua 1 wythnos", two: "tua pythefnos", other: "tua {{count}} wythnos" }, xWeeks: { one: "1 wythnos", two: "pythefnos", other: "{{count}} wythnos" }, aboutXMonths: { one: "tua 1 mis", two: "tua 2 fis", other: "tua {{count}} mis" }, xMonths: { one: "1 mis", two: "2 fis", other: "{{count}} mis" }, aboutXYears: { one: "tua 1 flwyddyn", two: "tua 2 flynedd", other: "tua {{count}} mlynedd" }, xYears: { one: "1 flwyddyn", two: "2 flynedd", other: "{{count}} mlynedd" }, overXYears: { one: "dros 1 flwyddyn", two: "dros 2 flynedd", other: "dros {{count}} mlynedd" }, almostXYears: { one: "bron 1 flwyddyn", two: "bron 2 flynedd", other: "bron {{count}} mlynedd" } }, r = (u, e, t) => { let o; const n = a[u]; return typeof n == "string" ? o = n : e === 1 ? o = n.one : e === 2 && n.two ? o = n.two : o = n.other.replace("{{count}}", String(e)), t?.addSuffix ? t.comparison && t.comparison > 0 ? "mewn " + o : o + " yn ôl" : o; }; export { r as formatDistance };