UNPKG

@fifteen/design-system-vue

Version:

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

71 lines (70 loc) 1.47 kB
const r = { lessThanXSeconds: { one: "sekunddan kam", other: "{{count}} sekunddan kam" }, xSeconds: { one: "1 sekund", other: "{{count}} sekund" }, halfAMinute: "yarim minut", lessThanXMinutes: { one: "bir minutdan kam", other: "{{count}} minutdan kam" }, xMinutes: { one: "1 minut", other: "{{count}} minut" }, aboutXHours: { one: "tahminan 1 soat", other: "tahminan {{count}} soat" }, xHours: { one: "1 soat", other: "{{count}} soat" }, xDays: { one: "1 kun", other: "{{count}} kun" }, aboutXWeeks: { one: "tahminan 1 hafta", other: "tahminan {{count}} hafta" }, xWeeks: { one: "1 hafta", other: "{{count}} hafta" }, aboutXMonths: { one: "tahminan 1 oy", other: "tahminan {{count}} oy" }, xMonths: { one: "1 oy", other: "{{count}} oy" }, aboutXYears: { one: "tahminan 1 yil", other: "tahminan {{count}} yil" }, xYears: { one: "1 yil", other: "{{count}} yil" }, overXYears: { one: "1 yildan ko'p", other: "{{count}} yildan ko'p" }, almostXYears: { one: "deyarli 1 yil", other: "deyarli {{count}} yil" } }, u = (a, e, t) => { let n; const o = r[a]; return typeof o == "string" ? n = o : e === 1 ? n = o.one : n = o.other.replace("{{count}}", String(e)), t?.addSuffix ? t.comparison && t.comparison > 0 ? n + " dan keyin" : n + " oldin" : n; }; export { u as formatDistance };