localize.cjs 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229
  1. "use strict";
  2. exports.localize = void 0;
  3. var _index = require("../../_lib/buildLocalizeFn.cjs");
  4. const eraValues = {
  5. narrow: ["пр.н.е.", "АД"],
  6. abbreviated: ["пр. Хр.", "по. Хр."],
  7. wide: ["Пре Христа", "После Христа"],
  8. };
  9. const quarterValues = {
  10. narrow: ["1.", "2.", "3.", "4."],
  11. abbreviated: ["1. кв.", "2. кв.", "3. кв.", "4. кв."],
  12. wide: ["1. квартал", "2. квартал", "3. квартал", "4. квартал"],
  13. };
  14. const monthValues = {
  15. narrow: [
  16. "1.",
  17. "2.",
  18. "3.",
  19. "4.",
  20. "5.",
  21. "6.",
  22. "7.",
  23. "8.",
  24. "9.",
  25. "10.",
  26. "11.",
  27. "12.",
  28. ],
  29. abbreviated: [
  30. "јан",
  31. "феб",
  32. "мар",
  33. "апр",
  34. "мај",
  35. "јун",
  36. "јул",
  37. "авг",
  38. "сеп",
  39. "окт",
  40. "нов",
  41. "дец",
  42. ],
  43. wide: [
  44. "јануар",
  45. "фебруар",
  46. "март",
  47. "април",
  48. "мај",
  49. "јун",
  50. "јул",
  51. "август",
  52. "септембар",
  53. "октобар",
  54. "новембар",
  55. "децембар",
  56. ],
  57. };
  58. const formattingMonthValues = {
  59. narrow: [
  60. "1.",
  61. "2.",
  62. "3.",
  63. "4.",
  64. "5.",
  65. "6.",
  66. "7.",
  67. "8.",
  68. "9.",
  69. "10.",
  70. "11.",
  71. "12.",
  72. ],
  73. abbreviated: [
  74. "јан",
  75. "феб",
  76. "мар",
  77. "апр",
  78. "мај",
  79. "јун",
  80. "јул",
  81. "авг",
  82. "сеп",
  83. "окт",
  84. "нов",
  85. "дец",
  86. ],
  87. wide: [
  88. "јануар",
  89. "фебруар",
  90. "март",
  91. "април",
  92. "мај",
  93. "јун",
  94. "јул",
  95. "август",
  96. "септембар",
  97. "октобар",
  98. "новембар",
  99. "децембар",
  100. ],
  101. };
  102. const dayValues = {
  103. narrow: ["Н", "П", "У", "С", "Ч", "П", "С"],
  104. short: ["нед", "пон", "уто", "сре", "чет", "пет", "суб"],
  105. abbreviated: ["нед", "пон", "уто", "сре", "чет", "пет", "суб"],
  106. wide: [
  107. "недеља",
  108. "понедељак",
  109. "уторак",
  110. "среда",
  111. "четвртак",
  112. "петак",
  113. "субота",
  114. ],
  115. };
  116. const formattingDayPeriodValues = {
  117. narrow: {
  118. am: "АМ",
  119. pm: "ПМ",
  120. midnight: "поноћ",
  121. noon: "подне",
  122. morning: "ујутру",
  123. afternoon: "поподне",
  124. evening: "увече",
  125. night: "ноћу",
  126. },
  127. abbreviated: {
  128. am: "АМ",
  129. pm: "ПМ",
  130. midnight: "поноћ",
  131. noon: "подне",
  132. morning: "ујутру",
  133. afternoon: "поподне",
  134. evening: "увече",
  135. night: "ноћу",
  136. },
  137. wide: {
  138. am: "AM",
  139. pm: "PM",
  140. midnight: "поноћ",
  141. noon: "подне",
  142. morning: "ујутру",
  143. afternoon: "после подне",
  144. evening: "увече",
  145. night: "ноћу",
  146. },
  147. };
  148. const dayPeriodValues = {
  149. narrow: {
  150. am: "AM",
  151. pm: "PM",
  152. midnight: "поноћ",
  153. noon: "подне",
  154. morning: "ујутру",
  155. afternoon: "поподне",
  156. evening: "увече",
  157. night: "ноћу",
  158. },
  159. abbreviated: {
  160. am: "AM",
  161. pm: "PM",
  162. midnight: "поноћ",
  163. noon: "подне",
  164. morning: "ујутру",
  165. afternoon: "поподне",
  166. evening: "увече",
  167. night: "ноћу",
  168. },
  169. wide: {
  170. am: "AM",
  171. pm: "PM",
  172. midnight: "поноћ",
  173. noon: "подне",
  174. morning: "ујутру",
  175. afternoon: "после подне",
  176. evening: "увече",
  177. night: "ноћу",
  178. },
  179. };
  180. const ordinalNumber = (dirtyNumber, _options) => {
  181. const number = Number(dirtyNumber);
  182. return number + ".";
  183. };
  184. const localize = (exports.localize = {
  185. ordinalNumber,
  186. era: (0, _index.buildLocalizeFn)({
  187. values: eraValues,
  188. defaultWidth: "wide",
  189. }),
  190. quarter: (0, _index.buildLocalizeFn)({
  191. values: quarterValues,
  192. defaultWidth: "wide",
  193. argumentCallback: (quarter) => quarter - 1,
  194. }),
  195. month: (0, _index.buildLocalizeFn)({
  196. values: monthValues,
  197. defaultWidth: "wide",
  198. formattingValues: formattingMonthValues,
  199. defaultFormattingWidth: "wide",
  200. }),
  201. day: (0, _index.buildLocalizeFn)({
  202. values: dayValues,
  203. defaultWidth: "wide",
  204. }),
  205. dayPeriod: (0, _index.buildLocalizeFn)({
  206. values: dayPeriodValues,
  207. defaultWidth: "wide",
  208. formattingValues: formattingDayPeriodValues,
  209. defaultFormattingWidth: "wide",
  210. }),
  211. });