UNPKG

@fifteen/design-system-vue

Version:

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

71 lines (70 loc) 1.53 kB
const r = { lessThanXSeconds: { one: "bir saniyədən az", other: "{{count}} bir saniyədən az" }, xSeconds: { one: "1 saniyə", other: "{{count}} saniyə" }, halfAMinute: "yarım dəqiqə", lessThanXMinutes: { one: "bir dəqiqədən az", other: "{{count}} bir dəqiqədən az" }, xMinutes: { one: "bir dəqiqə", other: "{{count}} dəqiqə" }, aboutXHours: { one: "təxminən 1 saat", other: "təxminən {{count}} saat" }, xHours: { one: "1 saat", other: "{{count}} saat" }, xDays: { one: "1 gün", other: "{{count}} gün" }, aboutXWeeks: { one: "təxminən 1 həftə", other: "təxminən {{count}} həftə" }, xWeeks: { one: "1 həftə", other: "{{count}} həftə" }, aboutXMonths: { one: "təxminən 1 ay", other: "təxminən {{count}} ay" }, xMonths: { one: "1 ay", other: "{{count}} ay" }, aboutXYears: { one: "təxminən 1 il", other: "təxminən {{count}} il" }, xYears: { one: "1 il", other: "{{count}} il" }, overXYears: { one: "1 ildən çox", other: "{{count}} ildən çox" }, almostXYears: { one: "demək olar ki 1 il", other: "demək olar ki {{count}} il" } }, i = (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 + " sonra" : n + " əvvəl" : n; }; export { i as formatDistance };