localize.cjs 3.7 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. Hr.", "po. Hr."],
  7. wide: ["Prije Hrista", "Poslije Hrista"],
  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. "jan",
  31. "feb",
  32. "mar",
  33. "apr",
  34. "maj",
  35. "jun",
  36. "jul",
  37. "avg",
  38. "sep",
  39. "okt",
  40. "nov",
  41. "dec",
  42. ],
  43. wide: [
  44. "januar",
  45. "februar",
  46. "mart",
  47. "april",
  48. "maj",
  49. "juni",
  50. "juli",
  51. "avgust",
  52. "septembar",
  53. "oktobar",
  54. "novembar",
  55. "decembar",
  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. "jan",
  75. "feb",
  76. "mar",
  77. "apr",
  78. "maj",
  79. "jun",
  80. "jul",
  81. "avg",
  82. "sep",
  83. "okt",
  84. "nov",
  85. "dec",
  86. ],
  87. wide: [
  88. "januar",
  89. "februar",
  90. "mart",
  91. "april",
  92. "maj",
  93. "juni",
  94. "juli",
  95. "avgust",
  96. "septembar",
  97. "oktobar",
  98. "novembar",
  99. "decembar",
  100. ],
  101. };
  102. const dayValues = {
  103. narrow: ["N", "P", "U", "S", "Č", "P", "S"],
  104. short: ["ned", "pon", "uto", "sre", "čet", "pet", "sub"],
  105. abbreviated: ["ned", "pon", "uto", "sre", "čet", "pet", "sub"],
  106. wide: [
  107. "nedjelja",
  108. "ponedjeljak",
  109. "utorak",
  110. "srijeda",
  111. "četvrtak",
  112. "petak",
  113. "subota",
  114. ],
  115. };
  116. const dayPeriodValues = {
  117. narrow: {
  118. am: "AM",
  119. pm: "PM",
  120. midnight: "ponoć",
  121. noon: "podne",
  122. morning: "ujutru",
  123. afternoon: "popodne",
  124. evening: "uveče",
  125. night: "noću",
  126. },
  127. abbreviated: {
  128. am: "AM",
  129. pm: "PM",
  130. midnight: "ponoć",
  131. noon: "podne",
  132. morning: "ujutru",
  133. afternoon: "popodne",
  134. evening: "uveče",
  135. night: "noću",
  136. },
  137. wide: {
  138. am: "AM",
  139. pm: "PM",
  140. midnight: "ponoć",
  141. noon: "podne",
  142. morning: "ujutru",
  143. afternoon: "poslije podne",
  144. evening: "uveče",
  145. night: "noću",
  146. },
  147. };
  148. const formattingDayPeriodValues = {
  149. narrow: {
  150. am: "AM",
  151. pm: "PM",
  152. midnight: "ponoć",
  153. noon: "podne",
  154. morning: "ujutru",
  155. afternoon: "popodne",
  156. evening: "uveče",
  157. night: "noću",
  158. },
  159. abbreviated: {
  160. am: "AM",
  161. pm: "PM",
  162. midnight: "ponoć",
  163. noon: "podne",
  164. morning: "ujutru",
  165. afternoon: "popodne",
  166. evening: "uveče",
  167. night: "noću",
  168. },
  169. wide: {
  170. am: "AM",
  171. pm: "PM",
  172. midnight: "ponoć",
  173. noon: "podne",
  174. morning: "ujutru",
  175. afternoon: "poslije podne",
  176. evening: "uveče",
  177. night: "noću",
  178. },
  179. };
  180. const ordinalNumber = (dirtyNumber, _options) => {
  181. const number = Number(dirtyNumber);
  182. return String(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. });