UNPKG

@fifteen/design-system-vue

Version:

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

78 lines (77 loc) 2.04 kB
import { numberToLocale as u } from "./localize.js"; const s = { lessThanXSeconds: { one: "१ सेकंड से कम", // CLDR #1310 other: "{{count}} सेकंड से कम" }, xSeconds: { one: "१ सेकंड", other: "{{count}} सेकंड" }, halfAMinute: "आधा मिनट", lessThanXMinutes: { one: "१ मिनट से कम", other: "{{count}} मिनट से कम" }, xMinutes: { one: "१ मिनट", // CLDR #1307 other: "{{count}} मिनट" }, aboutXHours: { one: "लगभग १ घंटा", other: "लगभग {{count}} घंटे" }, xHours: { one: "१ घंटा", // CLDR #1304 other: "{{count}} घंटे" // CLDR #4467 }, xDays: { one: "१ दिन", // CLDR #1286 other: "{{count}} दिन" }, aboutXWeeks: { one: "लगभग १ सप्ताह", other: "लगभग {{count}} सप्ताह" }, xWeeks: { one: "१ सप्ताह", other: "{{count}} सप्ताह" }, aboutXMonths: { one: "लगभग १ महीना", other: "लगभग {{count}} महीने" }, xMonths: { one: "१ महीना", other: "{{count}} महीने" }, aboutXYears: { one: "लगभग १ वर्ष", other: "लगभग {{count}} वर्ष" // CLDR #4823 }, xYears: { one: "१ वर्ष", other: "{{count}} वर्ष" }, overXYears: { one: "१ वर्ष से अधिक", other: "{{count}} वर्ष से अधिक" }, almostXYears: { one: "लगभग १ वर्ष", other: "लगभग {{count}} वर्ष" } }, a = (r, n, t) => { let o; const e = s[r]; return typeof e == "string" ? o = e : n === 1 ? o = e.one : o = e.other.replace("{{count}}", u(n)), t?.addSuffix ? t.comparison && t.comparison > 0 ? o + "मे " : o + " पहले" : o; }; export { a as formatDistance };