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