UNPKG

@fifteen/design-system-vue

Version:

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

74 lines (73 loc) 1.68 kB
const a = { lessThanXSeconds: { one: "menys d'un segon", eleven: "menys d'onze segons", other: "menys de {{count}} segons" }, xSeconds: { one: "1 segon", other: "{{count}} segons" }, halfAMinute: "mig minut", lessThanXMinutes: { one: "menys d'un minut", eleven: "menys d'onze minuts", other: "menys de {{count}} minuts" }, xMinutes: { one: "1 minut", other: "{{count}} minuts" }, aboutXHours: { one: "aproximadament una hora", other: "aproximadament {{count}} hores" }, xHours: { one: "1 hora", other: "{{count}} hores" }, xDays: { one: "1 dia", other: "{{count}} dies" }, aboutXWeeks: { one: "aproximadament una setmana", other: "aproximadament {{count}} setmanes" }, xWeeks: { one: "1 setmana", other: "{{count}} setmanes" }, aboutXMonths: { one: "aproximadament un mes", other: "aproximadament {{count}} mesos" }, xMonths: { one: "1 mes", other: "{{count}} mesos" }, aboutXYears: { one: "aproximadament un any", other: "aproximadament {{count}} anys" }, xYears: { one: "1 any", other: "{{count}} anys" }, overXYears: { one: "més d'un any", eleven: "més d'onze anys", other: "més de {{count}} anys" }, almostXYears: { one: "gairebé un any", other: "gairebé {{count}} anys" } }, r = (s, o, t) => { let e; const n = a[s]; return typeof n == "string" ? e = n : o === 1 ? e = n.one : o === 11 && n.eleven ? e = n.eleven : e = n.other.replace("{{count}}", String(o)), t?.addSuffix ? t.comparison && t.comparison > 0 ? "en " + e : "fa " + e : e; }; export { r as formatDistance };