index.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.default = void 0;
  6. var formatDistanceLocale = {
  7. lessThanXSeconds: 'តិចជាង {{count}} វិនាទី',
  8. xSeconds: '{{count}} វិនាទី',
  9. halfAMinute: 'កន្លះនាទី',
  10. lessThanXMinutes: 'តិចជាង {{count}} នាទី',
  11. xMinutes: '{{count}} នាទី',
  12. aboutXHours: 'ប្រហែល {{count}} ម៉ោង',
  13. xHours: '{{count}} ម៉ោង',
  14. xDays: '{{count}} ថ្ងៃ',
  15. aboutXWeeks: 'ប្រហែល {{count}} សប្តាហ៍',
  16. xWeeks: '{{count}} សប្តាហ៍',
  17. aboutXMonths: 'ប្រហែល {{count}} ខែ',
  18. xMonths: '{{count}} ខែ',
  19. aboutXYears: 'ប្រហែល {{count}} ឆ្នាំ',
  20. xYears: '{{count}} ឆ្នាំ',
  21. overXYears: 'ជាង {{count}} ឆ្នាំ',
  22. almostXYears: 'ជិត {{count}} ឆ្នាំ'
  23. };
  24. var formatDistance = function formatDistance(token, count, options) {
  25. var tokenValue = formatDistanceLocale[token];
  26. var result = tokenValue;
  27. if (typeof count === 'number') {
  28. result = result.replace('{{count}}', count.toString());
  29. }
  30. if (options !== null && options !== void 0 && options.addSuffix) {
  31. if (options.comparison && options.comparison > 0) {
  32. return 'ក្នុងរយៈពេល ' + result;
  33. } else {
  34. return result + 'មុន';
  35. }
  36. }
  37. return result;
  38. };
  39. var _default = formatDistance;
  40. exports.default = _default;
  41. module.exports = exports.default;