LaravelTest

Форк
0
135 строк · 4.8 Кб
1
//! moment.js locale configuration
2
//! locale : Konkani Latin script [gom-latn]
3
//! author : The Discoverer : https://github.com/WikiDiscoverer
4

5
;(function (global, factory) {
6
   typeof exports === 'object' && typeof module !== 'undefined'
7
       && typeof require === 'function' ? factory(require('../moment')) :
8
   typeof define === 'function' && define.amd ? define(['../moment'], factory) :
9
   factory(global.moment)
10
}(this, (function (moment) { 'use strict';
11

12
    //! moment.js locale configuration
13

14
    function processRelativeTime(number, withoutSuffix, key, isFuture) {
15
        var format = {
16
            s: ['thoddea sekondamni', 'thodde sekond'],
17
            ss: [number + ' sekondamni', number + ' sekond'],
18
            m: ['eka mintan', 'ek minut'],
19
            mm: [number + ' mintamni', number + ' mintam'],
20
            h: ['eka voran', 'ek vor'],
21
            hh: [number + ' voramni', number + ' voram'],
22
            d: ['eka disan', 'ek dis'],
23
            dd: [number + ' disamni', number + ' dis'],
24
            M: ['eka mhoinean', 'ek mhoino'],
25
            MM: [number + ' mhoineamni', number + ' mhoine'],
26
            y: ['eka vorsan', 'ek voros'],
27
            yy: [number + ' vorsamni', number + ' vorsam'],
28
        };
29
        return isFuture ? format[key][0] : format[key][1];
30
    }
31

32
    var gomLatn = moment.defineLocale('gom-latn', {
33
        months: {
34
            standalone: 'Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr'.split(
35
                '_'
36
            ),
37
            format: 'Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea'.split(
38
                '_'
39
            ),
40
            isFormat: /MMMM(\s)+D[oD]?/,
41
        },
42
        monthsShort: 'Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.'.split(
43
            '_'
44
        ),
45
        monthsParseExact: true,
46
        weekdays: "Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split('_'),
47
        weekdaysShort: 'Ait._Som._Mon._Bud._Bre._Suk._Son.'.split('_'),
48
        weekdaysMin: 'Ai_Sm_Mo_Bu_Br_Su_Sn'.split('_'),
49
        weekdaysParseExact: true,
50
        longDateFormat: {
51
            LT: 'A h:mm [vazta]',
52
            LTS: 'A h:mm:ss [vazta]',
53
            L: 'DD-MM-YYYY',
54
            LL: 'D MMMM YYYY',
55
            LLL: 'D MMMM YYYY A h:mm [vazta]',
56
            LLLL: 'dddd, MMMM Do, YYYY, A h:mm [vazta]',
57
            llll: 'ddd, D MMM YYYY, A h:mm [vazta]',
58
        },
59
        calendar: {
60
            sameDay: '[Aiz] LT',
61
            nextDay: '[Faleam] LT',
62
            nextWeek: '[Fuddlo] dddd[,] LT',
63
            lastDay: '[Kal] LT',
64
            lastWeek: '[Fattlo] dddd[,] LT',
65
            sameElse: 'L',
66
        },
67
        relativeTime: {
68
            future: '%s',
69
            past: '%s adim',
70
            s: processRelativeTime,
71
            ss: processRelativeTime,
72
            m: processRelativeTime,
73
            mm: processRelativeTime,
74
            h: processRelativeTime,
75
            hh: processRelativeTime,
76
            d: processRelativeTime,
77
            dd: processRelativeTime,
78
            M: processRelativeTime,
79
            MM: processRelativeTime,
80
            y: processRelativeTime,
81
            yy: processRelativeTime,
82
        },
83
        dayOfMonthOrdinalParse: /\d{1,2}(er)/,
84
        ordinal: function (number, period) {
85
            switch (period) {
86
                // the ordinal 'er' only applies to day of the month
87
                case 'D':
88
                    return number + 'er';
89
                default:
90
                case 'M':
91
                case 'Q':
92
                case 'DDD':
93
                case 'd':
94
                case 'w':
95
                case 'W':
96
                    return number;
97
            }
98
        },
99
        week: {
100
            dow: 0, // Sunday is the first day of the week
101
            doy: 3, // The week that contains Jan 4th is the first week of the year (7 + 0 - 4)
102
        },
103
        meridiemParse: /rati|sokallim|donparam|sanje/,
104
        meridiemHour: function (hour, meridiem) {
105
            if (hour === 12) {
106
                hour = 0;
107
            }
108
            if (meridiem === 'rati') {
109
                return hour < 4 ? hour : hour + 12;
110
            } else if (meridiem === 'sokallim') {
111
                return hour;
112
            } else if (meridiem === 'donparam') {
113
                return hour > 12 ? hour : hour + 12;
114
            } else if (meridiem === 'sanje') {
115
                return hour + 12;
116
            }
117
        },
118
        meridiem: function (hour, minute, isLower) {
119
            if (hour < 4) {
120
                return 'rati';
121
            } else if (hour < 12) {
122
                return 'sokallim';
123
            } else if (hour < 16) {
124
                return 'donparam';
125
            } else if (hour < 20) {
126
                return 'sanje';
127
            } else {
128
                return 'rati';
129
            }
130
        },
131
    });
132

133
    return gomLatn;
134

135
})));
136

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.