LaravelTest

Форк
0
167 строк · 5.3 Кб
1
//! moment.js locale configuration
2
//! locale : Arabic (Algeria) [ar-dz]
3
//! author : Amine Roukh: https://github.com/Amine27
4
//! author : Abdel Said: https://github.com/abdelsaid
5
//! author : Ahmed Elkhatib
6
//! author : forabi https://github.com/forabi
7
//! author : Noureddine LOUAHEDJ : https://github.com/noureddinem
8

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

16
    //! moment.js locale configuration
17

18
    var pluralForm = function (n) {
19
            return n === 0
20
                ? 0
21
                : n === 1
22
                ? 1
23
                : n === 2
24
                ? 2
25
                : n % 100 >= 3 && n % 100 <= 10
26
                ? 3
27
                : n % 100 >= 11
28
                ? 4
29
                : 5;
30
        },
31
        plurals = {
32
            s: [
33
                'أقل من ثانية',
34
                'ثانية واحدة',
35
                ['ثانيتان', 'ثانيتين'],
36
                '%d ثوان',
37
                '%d ثانية',
38
                '%d ثانية',
39
            ],
40
            m: [
41
                'أقل من دقيقة',
42
                'دقيقة واحدة',
43
                ['دقيقتان', 'دقيقتين'],
44
                '%d دقائق',
45
                '%d دقيقة',
46
                '%d دقيقة',
47
            ],
48
            h: [
49
                'أقل من ساعة',
50
                'ساعة واحدة',
51
                ['ساعتان', 'ساعتين'],
52
                '%d ساعات',
53
                '%d ساعة',
54
                '%d ساعة',
55
            ],
56
            d: [
57
                'أقل من يوم',
58
                'يوم واحد',
59
                ['يومان', 'يومين'],
60
                '%d أيام',
61
                '%d يومًا',
62
                '%d يوم',
63
            ],
64
            M: [
65
                'أقل من شهر',
66
                'شهر واحد',
67
                ['شهران', 'شهرين'],
68
                '%d أشهر',
69
                '%d شهرا',
70
                '%d شهر',
71
            ],
72
            y: [
73
                'أقل من عام',
74
                'عام واحد',
75
                ['عامان', 'عامين'],
76
                '%d أعوام',
77
                '%d عامًا',
78
                '%d عام',
79
            ],
80
        },
81
        pluralize = function (u) {
82
            return function (number, withoutSuffix, string, isFuture) {
83
                var f = pluralForm(number),
84
                    str = plurals[u][pluralForm(number)];
85
                if (f === 2) {
86
                    str = str[withoutSuffix ? 0 : 1];
87
                }
88
                return str.replace(/%d/i, number);
89
            };
90
        },
91
        months = [
92
            'جانفي',
93
            'فيفري',
94
            'مارس',
95
            'أفريل',
96
            'ماي',
97
            'جوان',
98
            'جويلية',
99
            'أوت',
100
            'سبتمبر',
101
            'أكتوبر',
102
            'نوفمبر',
103
            'ديسمبر',
104
        ];
105

106
    var arDz = moment.defineLocale('ar-dz', {
107
        months: months,
108
        monthsShort: months,
109
        weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
110
        weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
111
        weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),
112
        weekdaysParseExact: true,
113
        longDateFormat: {
114
            LT: 'HH:mm',
115
            LTS: 'HH:mm:ss',
116
            L: 'D/\u200FM/\u200FYYYY',
117
            LL: 'D MMMM YYYY',
118
            LLL: 'D MMMM YYYY HH:mm',
119
            LLLL: 'dddd D MMMM YYYY HH:mm',
120
        },
121
        meridiemParse: /ص|م/,
122
        isPM: function (input) {
123
            return 'م' === input;
124
        },
125
        meridiem: function (hour, minute, isLower) {
126
            if (hour < 12) {
127
                return 'ص';
128
            } else {
129
                return 'م';
130
            }
131
        },
132
        calendar: {
133
            sameDay: '[اليوم عند الساعة] LT',
134
            nextDay: '[غدًا عند الساعة] LT',
135
            nextWeek: 'dddd [عند الساعة] LT',
136
            lastDay: '[أمس عند الساعة] LT',
137
            lastWeek: 'dddd [عند الساعة] LT',
138
            sameElse: 'L',
139
        },
140
        relativeTime: {
141
            future: 'بعد %s',
142
            past: 'منذ %s',
143
            s: pluralize('s'),
144
            ss: pluralize('s'),
145
            m: pluralize('m'),
146
            mm: pluralize('m'),
147
            h: pluralize('h'),
148
            hh: pluralize('h'),
149
            d: pluralize('d'),
150
            dd: pluralize('d'),
151
            M: pluralize('M'),
152
            MM: pluralize('M'),
153
            y: pluralize('y'),
154
            yy: pluralize('y'),
155
        },
156
        postformat: function (string) {
157
            return string.replace(/,/g, '،');
158
        },
159
        week: {
160
            dow: 0, // Sunday is the first day of the week.
161
            doy: 4, // The week that contains Jan 4th is the first week of the year.
162
        },
163
    });
164

165
    return arDz;
166

167
})));
168

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

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

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

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