localize.cjs 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229
  1. "use strict";
  2. exports.localize = void 0;
  3. var _index = require("../../_lib/buildLocalizeFn.cjs");
  4. const eraValues = {
  5. narrow: ["pr.n.e.", "AD"],
  6. abbreviated: ["pr. Kr.", "po. Kr."],
  7. wide: ["Prije Krista", "Poslije Krista"],
  8. };
  9. const quarterValues = {
  10. narrow: ["1.", "2.", "3.", "4."],
  11. abbreviated: ["1. kv.", "2. kv.", "3. kv.", "4. kv."],
  12. wide: ["1. kvartal", "2. kvartal", "3. kvartal", "4. kvartal"],
  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. "sij",
  31. "velj",
  32. "ožu",
  33. "tra",
  34. "svi",
  35. "lip",
  36. "srp",
  37. "kol",
  38. "ruj",
  39. "lis",
  40. "stu",
  41. "pro",
  42. ],
  43. wide: [
  44. "siječanj",
  45. "veljača",
  46. "ožujak",
  47. "travanj",
  48. "svibanj",
  49. "lipanj",
  50. "srpanj",
  51. "kolovoz",
  52. "rujan",
  53. "listopad",
  54. "studeni",
  55. "prosinac",
  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. "sij",
  75. "velj",
  76. "ožu",
  77. "tra",
  78. "svi",
  79. "lip",
  80. "srp",
  81. "kol",
  82. "ruj",
  83. "lis",
  84. "stu",
  85. "pro",
  86. ],
  87. wide: [
  88. "siječnja",
  89. "veljače",
  90. "ožujka",
  91. "travnja",
  92. "svibnja",
  93. "lipnja",
  94. "srpnja",
  95. "kolovoza",
  96. "rujna",
  97. "listopada",
  98. "studenog",
  99. "prosinca",
  100. ],
  101. };
  102. const dayValues = {
  103. narrow: ["N", "P", "U", "S", "Č", "P", "S"],
  104. short: ["ned", "pon", "uto", "sri", "čet", "pet", "sub"],
  105. abbreviated: ["ned", "pon", "uto", "sri", "čet", "pet", "sub"],
  106. wide: [
  107. "nedjelja",
  108. "ponedjeljak",
  109. "utorak",
  110. "srijeda",
  111. "četvrtak",
  112. "petak",
  113. "subota",
  114. ],
  115. };
  116. const formattingDayPeriodValues = {
  117. narrow: {
  118. am: "AM",
  119. pm: "PM",
  120. midnight: "ponoć",
  121. noon: "podne",
  122. morning: "ujutro",
  123. afternoon: "popodne",
  124. evening: "navečer",
  125. night: "noću",
  126. },
  127. abbreviated: {
  128. am: "AM",
  129. pm: "PM",
  130. midnight: "ponoć",
  131. noon: "podne",
  132. morning: "ujutro",
  133. afternoon: "popodne",
  134. evening: "navečer",
  135. night: "noću",
  136. },
  137. wide: {
  138. am: "AM",
  139. pm: "PM",
  140. midnight: "ponoć",
  141. noon: "podne",
  142. morning: "ujutro",
  143. afternoon: "poslije podne",
  144. evening: "navečer",
  145. night: "noću",
  146. },
  147. };
  148. const dayPeriodValues = {
  149. narrow: {
  150. am: "AM",
  151. pm: "PM",
  152. midnight: "ponoć",
  153. noon: "podne",
  154. morning: "ujutro",
  155. afternoon: "popodne",
  156. evening: "navečer",
  157. night: "noću",
  158. },
  159. abbreviated: {
  160. am: "AM",
  161. pm: "PM",
  162. midnight: "ponoć",
  163. noon: "podne",
  164. morning: "ujutro",
  165. afternoon: "popodne",
  166. evening: "navečer",
  167. night: "noću",
  168. },
  169. wide: {
  170. am: "AM",
  171. pm: "PM",
  172. midnight: "ponoć",
  173. noon: "podne",
  174. morning: "ujutro",
  175. afternoon: "poslije podne",
  176. evening: "navečer",
  177. night: "noću",
  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. });