UNPKG

date-fns

Version:

Modern JavaScript date utility library

106 lines (95 loc) 2.67 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = formatDistance; var _index = _interopRequireDefault(require("../localize/index.js")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // Source: https://www.unicode.org/cldr/charts/32/summary/hi.html var formatDistanceLocale = { 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}} वर्ष' } }; function formatDistance(token, count, options) { options = options || {}; var result; if (typeof formatDistanceLocale[token] === 'string') { result = formatDistanceLocale[token]; } else if (count === 1) { result = formatDistanceLocale[token].one; } else { result = formatDistanceLocale[token].other.replace('{{count}}', _index.default.numberToLocale(count)); } if (options.addSuffix) { if (options.comparison > 0) { return result + 'मे '; } else { return result + ' पहले'; } } return result; } module.exports = exports.default;