localize.cjs 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. "use strict";
  2. exports.localize = void 0;
  3. var _index = require("../../_lib/buildLocalizeFn.cjs");
  4. const eraValues = {
  5. narrow: ["aK", "pK"],
  6. abbreviated: ["a.K.E.", "p.K.E."],
  7. wide: ["antaŭ Komuna Erao", "Komuna Erao"],
  8. };
  9. const quarterValues = {
  10. narrow: ["1", "2", "3", "4"],
  11. abbreviated: ["K1", "K2", "K3", "K4"],
  12. wide: [
  13. "1-a kvaronjaro",
  14. "2-a kvaronjaro",
  15. "3-a kvaronjaro",
  16. "4-a kvaronjaro",
  17. ],
  18. };
  19. const monthValues = {
  20. narrow: ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
  21. abbreviated: [
  22. "jan",
  23. "feb",
  24. "mar",
  25. "apr",
  26. "maj",
  27. "jun",
  28. "jul",
  29. "aŭg",
  30. "sep",
  31. "okt",
  32. "nov",
  33. "dec",
  34. ],
  35. wide: [
  36. "januaro",
  37. "februaro",
  38. "marto",
  39. "aprilo",
  40. "majo",
  41. "junio",
  42. "julio",
  43. "aŭgusto",
  44. "septembro",
  45. "oktobro",
  46. "novembro",
  47. "decembro",
  48. ],
  49. };
  50. const dayValues = {
  51. narrow: ["D", "L", "M", "M", "Ĵ", "V", "S"],
  52. short: ["di", "lu", "ma", "me", "ĵa", "ve", "sa"],
  53. abbreviated: ["dim", "lun", "mar", "mer", "ĵaŭ", "ven", "sab"],
  54. wide: [
  55. "dimanĉo",
  56. "lundo",
  57. "mardo",
  58. "merkredo",
  59. "ĵaŭdo",
  60. "vendredo",
  61. "sabato",
  62. ],
  63. };
  64. const dayPeriodValues = {
  65. narrow: {
  66. am: "a",
  67. pm: "p",
  68. midnight: "noktomezo",
  69. noon: "tagmezo",
  70. morning: "matene",
  71. afternoon: "posttagmeze",
  72. evening: "vespere",
  73. night: "nokte",
  74. },
  75. abbreviated: {
  76. am: "a.t.m.",
  77. pm: "p.t.m.",
  78. midnight: "noktomezo",
  79. noon: "tagmezo",
  80. morning: "matene",
  81. afternoon: "posttagmeze",
  82. evening: "vespere",
  83. night: "nokte",
  84. },
  85. wide: {
  86. am: "antaŭtagmeze",
  87. pm: "posttagmeze",
  88. midnight: "noktomezo",
  89. noon: "tagmezo",
  90. morning: "matene",
  91. afternoon: "posttagmeze",
  92. evening: "vespere",
  93. night: "nokte",
  94. },
  95. };
  96. const ordinalNumber = (dirtyNumber) => {
  97. const number = Number(dirtyNumber);
  98. return number + "-a";
  99. };
  100. const localize = (exports.localize = {
  101. ordinalNumber: ordinalNumber,
  102. era: (0, _index.buildLocalizeFn)({
  103. values: eraValues,
  104. defaultWidth: "wide",
  105. }),
  106. quarter: (0, _index.buildLocalizeFn)({
  107. values: quarterValues,
  108. defaultWidth: "wide",
  109. argumentCallback: function (quarter) {
  110. return Number(quarter) - 1;
  111. },
  112. }),
  113. month: (0, _index.buildLocalizeFn)({
  114. values: monthValues,
  115. defaultWidth: "wide",
  116. }),
  117. day: (0, _index.buildLocalizeFn)({
  118. values: dayValues,
  119. defaultWidth: "wide",
  120. }),
  121. dayPeriod: (0, _index.buildLocalizeFn)({
  122. values: dayPeriodValues,
  123. defaultWidth: "wide",
  124. }),
  125. });