@fifteen/design-system-vue
Version:
Vue 3 (Composition API + Typescript) implementation of the Fifteen Design System
74 lines (73 loc) • 1.68 kB
JavaScript
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
};