summaryrefslogtreecommitdiff
path: root/date-fns/src/locale/mk/_lib/localize/index.js
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2021-08-23 16:46:06 -0300
committerSebastian <sebasjm@gmail.com>2021-08-23 16:48:30 -0300
commit38acabfa6089ab8ac469c12b5f55022fb96935e5 (patch)
tree453dbf70000cc5e338b06201af1eaca8343f8f73 /date-fns/src/locale/mk/_lib/localize/index.js
parentf26125e039143b92dc0d84e7775f508ab0cdcaa8 (diff)
downloadnode-vendor-38acabfa6089ab8ac469c12b5f55022fb96935e5.tar.gz
node-vendor-38acabfa6089ab8ac469c12b5f55022fb96935e5.tar.bz2
node-vendor-38acabfa6089ab8ac469c12b5f55022fb96935e5.zip
added web vendorsHEADmaster
Diffstat (limited to 'date-fns/src/locale/mk/_lib/localize/index.js')
-rw-r--r--date-fns/src/locale/mk/_lib/localize/index.js124
1 files changed, 124 insertions, 0 deletions
diff --git a/date-fns/src/locale/mk/_lib/localize/index.js b/date-fns/src/locale/mk/_lib/localize/index.js
new file mode 100644
index 0000000..cbda0ff
--- /dev/null
+++ b/date-fns/src/locale/mk/_lib/localize/index.js
@@ -0,0 +1,124 @@
+import buildLocalizeFn from '../../../_lib/buildLocalizeFn/index'
+
+var eraValues = {
+ narrow: ['пр.н.е.', 'н.е.'],
+ abbreviated: ['пред н. е.', 'н. е.'],
+ wide: ['пред нашата ера', 'нашата ера']
+}
+
+var quarterValues = {
+ narrow: ['1', '2', '3', '4'],
+ abbreviated: ['1-ви кв.', '2-ри кв.', '3-ти кв.', '4-ти кв.'],
+ wide: ['1-ви квартал', '2-ри квартал', '3-ти квартал', '4-ти квартал']
+}
+
+var monthValues = {
+ abbreviated: [
+ 'јан',
+ 'фев',
+ 'мар',
+ 'апр',
+ 'мај',
+ 'јун',
+ 'јул',
+ 'авг',
+ 'септ',
+ 'окт',
+ 'ноем',
+ 'дек'
+ ],
+ wide: [
+ 'јануари',
+ 'февруари',
+ 'март',
+ 'април',
+ 'мај',
+ 'јуни',
+ 'јули',
+ 'август',
+ 'септември',
+ 'октомври',
+ 'ноември',
+ 'декември'
+ ]
+}
+
+var dayValues = {
+ narrow: ['Н', 'П', 'В', 'С', 'Ч', 'П', 'С'],
+ short: ['не', 'по', 'вт', 'ср', 'че', 'пе', 'са'],
+ abbreviated: ['нед', 'пон', 'вто', 'сре', 'чет', 'пет', 'саб'],
+ wide: [
+ 'недела',
+ 'понеделник',
+ 'вторник',
+ 'среда',
+ 'четврток',
+ 'петок',
+ 'сабота'
+ ]
+}
+
+var dayPeriodValues = {
+ wide: {
+ am: 'претпладне',
+ pm: 'попладне',
+ midnight: 'полноќ',
+ noon: 'напладне',
+ morning: 'наутро',
+ afternoon: 'попладне',
+ evening: 'навечер',
+ night: 'ноќе'
+ }
+}
+
+function ordinalNumber(dirtyNumber) {
+ var number = Number(dirtyNumber)
+
+ var rem100 = number % 100
+ if (rem100 > 20 || rem100 < 10) {
+ switch (rem100 % 10) {
+ case 1:
+ return number + '-ви'
+ case 2:
+ return number + '-ри'
+ case 7:
+ case 8:
+ return number + '-ми'
+ }
+ }
+ return number + '-ти'
+}
+
+var localize = {
+ ordinalNumber: ordinalNumber,
+
+ era: buildLocalizeFn({
+ values: eraValues,
+ defaultWidth: 'wide'
+ }),
+
+ quarter: buildLocalizeFn({
+ values: quarterValues,
+ defaultWidth: 'wide',
+ argumentCallback: function(quarter) {
+ return Number(quarter) - 1
+ }
+ }),
+
+ month: buildLocalizeFn({
+ values: monthValues,
+ defaultWidth: 'wide'
+ }),
+
+ day: buildLocalizeFn({
+ values: dayValues,
+ defaultWidth: 'wide'
+ }),
+
+ dayPeriod: buildLocalizeFn({
+ values: dayPeriodValues,
+ defaultWidth: 'wide'
+ })
+}
+
+export default localize