// Source: https://www.unicode.org/cldr/charts/32/summary/gu.html var formatDistanceLocale = { lessThanXSeconds: { one: 'હમણાં', // CLDR #1461 other: '​આશરે {{count}} સેકંડ' }, xSeconds: { one: '1 સેકંડ', other: '{{count}} સેકંડ' }, halfAMinute: 'અડધી મિનિટ', lessThanXMinutes: { one: 'આ મિનિટ', // CLDR #1448 other: '​આશરે {{count}} મિનિટ' }, xMinutes: { one: '1 મિનિટ', other: '{{count}} મિનિટ' }, aboutXHours: { one: '​આશરે 1 કલાક', other: '​આશરે {{count}} કલાક' }, xHours: { one: '1 કલાક', other: '{{count}} કલાક' }, xDays: { one: '1 દિવસ', other: '{{count}} દિવસ' }, aboutXWeeks: { one: 'આશરે 1 અઠવાડિયું', other: 'આશરે {{count}} અઠવાડિયા' }, xWeeks: { one: '1 અઠવાડિયું', other: '{{count}} અઠવાડિયા' }, aboutXMonths: { one: 'આશરે 1 મહિનો', other: 'આશરે {{count}} મહિના' }, xMonths: { one: '1 મહિનો', other: '{{count}} મહિના' }, aboutXYears: { one: 'આશરે 1 વર્ષ', other: 'આશરે {{count}} વર્ષ' }, xYears: { one: '1 વર્ષ', other: '{{count}} વર્ષ' }, overXYears: { one: '1 વર્ષથી વધુ', other: '{{count}} વર્ષથી વધુ' }, almostXYears: { one: 'લગભગ 1 વર્ષ', other: 'લગભગ {{count}} વર્ષ' } } export default 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}}', count) } if (options.addSuffix) { if (options.comparison > 0) { return result + 'માં' } else { return result + ' પહેલાં' } } return result }