imk/node_modules/date-fns/locale/km/_lib/formatDistance.js

39 lines
1.3 KiB
JavaScript

const formatDistanceLocale = {
lessThanXSeconds: "តិចជាង {{count}} វិនាទី",
xSeconds: "{{count}} វិនាទី",
halfAMinute: "កន្លះនាទី",
lessThanXMinutes: "តិចជាង {{count}} នាទី",
xMinutes: "{{count}} នាទី",
aboutXHours: "ប្រហែល {{count}} ម៉ោង",
xHours: "{{count}} ម៉ោង",
xDays: "{{count}} ថ្ងៃ",
aboutXWeeks: "រហ {{count}} សប",
xWeeks: "{{count}} សប",
aboutXMonths: "រហ {{count}} ",
xMonths: "{{count}} ",
aboutXYears: "រហ {{count}} ",
xYears: "{{count}} ",
overXYears: " {{count}} ",
almostXYears: " {{count}} ",
};
export const formatDistance = (token, count, options) => {
const tokenValue = formatDistanceLocale[token];
let result = tokenValue;
if (typeof count === "number") {
result = result.replace("{{count}}", count.toString());
}
if (options?.addSuffix) {
if (options.comparison && options.comparison > 0) {
return "ងរយ " + result;
} else {
return result + "";
}
}
return result;
};