GPQAPP

Форк
0
134 строки · 4.9 Кб
1
//! moment.js locale configuration
2
//! locale : Kannada [kn]
3
//! author : Rajeev Naik : https://github.com/rajeevnaikte
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
    var symbolMap = {
15
            1: '೧',
16
            2: '೨',
17
            3: '೩',
18
            4: '೪',
19
            5: '೫',
20
            6: '೬',
21
            7: '೭',
22
            8: '೮',
23
            9: '೯',
24
            0: '೦',
25
        },
26
        numberMap = {
27
            '೧': '1',
28
            '೨': '2',
29
            '೩': '3',
30
            '೪': '4',
31
            '೫': '5',
32
            '೬': '6',
33
            '೭': '7',
34
            '೮': '8',
35
            '೯': '9',
36
            '೦': '0',
37
        };
38

39
    var kn = moment.defineLocale('kn', {
40
        months: 'ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್'.split(
41
            '_'
42
        ),
43
        monthsShort: 'ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ'.split(
44
            '_'
45
        ),
46
        monthsParseExact: true,
47
        weekdays: 'ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ'.split(
48
            '_'
49
        ),
50
        weekdaysShort: 'ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ'.split('_'),
51
        weekdaysMin: 'ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ'.split('_'),
52
        longDateFormat: {
53
            LT: 'A h:mm',
54
            LTS: 'A h:mm:ss',
55
            L: 'DD/MM/YYYY',
56
            LL: 'D MMMM YYYY',
57
            LLL: 'D MMMM YYYY, A h:mm',
58
            LLLL: 'dddd, D MMMM YYYY, A h:mm',
59
        },
60
        calendar: {
61
            sameDay: '[ಇಂದು] LT',
62
            nextDay: '[ನಾಳೆ] LT',
63
            nextWeek: 'dddd, LT',
64
            lastDay: '[ನಿನ್ನೆ] LT',
65
            lastWeek: '[ಕೊನೆಯ] dddd, LT',
66
            sameElse: 'L',
67
        },
68
        relativeTime: {
69
            future: '%s ನಂತರ',
70
            past: '%s ಹಿಂದೆ',
71
            s: 'ಕೆಲವು ಕ್ಷಣಗಳು',
72
            ss: '%d ಸೆಕೆಂಡುಗಳು',
73
            m: 'ಒಂದು ನಿಮಿಷ',
74
            mm: '%d ನಿಮಿಷ',
75
            h: 'ಒಂದು ಗಂಟೆ',
76
            hh: '%d ಗಂಟೆ',
77
            d: 'ಒಂದು ದಿನ',
78
            dd: '%d ದಿನ',
79
            M: 'ಒಂದು ತಿಂಗಳು',
80
            MM: '%d ತಿಂಗಳು',
81
            y: 'ಒಂದು ವರ್ಷ',
82
            yy: '%d ವರ್ಷ',
83
        },
84
        preparse: function (string) {
85
            return string.replace(/[೧೨೩೪೫೬೭೮೯೦]/g, function (match) {
86
                return numberMap[match];
87
            });
88
        },
89
        postformat: function (string) {
90
            return string.replace(/\d/g, function (match) {
91
                return symbolMap[match];
92
            });
93
        },
94
        meridiemParse: /ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,
95
        meridiemHour: function (hour, meridiem) {
96
            if (hour === 12) {
97
                hour = 0;
98
            }
99
            if (meridiem === 'ರಾತ್ರಿ') {
100
                return hour < 4 ? hour : hour + 12;
101
            } else if (meridiem === 'ಬೆಳಿಗ್ಗೆ') {
102
                return hour;
103
            } else if (meridiem === 'ಮಧ್ಯಾಹ್ನ') {
104
                return hour >= 10 ? hour : hour + 12;
105
            } else if (meridiem === 'ಸಂಜೆ') {
106
                return hour + 12;
107
            }
108
        },
109
        meridiem: function (hour, minute, isLower) {
110
            if (hour < 4) {
111
                return 'ರಾತ್ರಿ';
112
            } else if (hour < 10) {
113
                return 'ಬೆಳಿಗ್ಗೆ';
114
            } else if (hour < 17) {
115
                return 'ಮಧ್ಯಾಹ್ನ';
116
            } else if (hour < 20) {
117
                return 'ಸಂಜೆ';
118
            } else {
119
                return 'ರಾತ್ರಿ';
120
            }
121
        },
122
        dayOfMonthOrdinalParse: /\d{1,2}(ನೇ)/,
123
        ordinal: function (number) {
124
            return number + 'ನೇ';
125
        },
126
        week: {
127
            dow: 0, // Sunday is the first day of the week.
128
            doy: 6, // The week that contains Jan 6th is the first week of the year.
129
        },
130
    });
131

132
    return kn;
133

134
})));
135

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

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

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

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