PageSourceSearch

https://www.gradjevinarstvo.rs/assets/datetimepicker/js/locales/bootstrap-datetimepicker.rs.js

js gradjevinarstvo.rs collected 2026-10-02 12:56:58 UTC 4,677 bytes, 144 lines download raw bytes

1// moment.js language configuration
2// language : serbian (rs)
3// author : Branimir Bzenić 
4
5(function (factory) {
6    if (typeof define === 'function' && define.amd) {
7        define(['moment'], factory); // AMD
8    } else if (typeof exports === 'object') {
9        module.exports = factory(require('../moment')); // Node
10    } else {
11        factory(window.moment); // Browser global
12    }
13}(function (moment) {
14    function translate(number, withoutSuffix, key) {
15        var result = number + " ";
16        switch (key) {
17        case 'm':
18            return withoutSuffix ? 'jedna minuta' : 'jedan minut';
19        case 'mm':
20            if (number === 1) {
21                result += 'minut';
22            } else if (number === 2) {
23                result += 'minuta';
24            } else if (number === 3 || number === 4) {
25                result += 'minuta';
26            } else {
27                result += 'minuta';
28            }
29            return result;
30        case 'h':
31            return withoutSuffix ? 'jedan sat' : 'jedan sat';
32        case 'hh':
33            if (number === 1) {
34                result += 'sat';
35            } else if (number === 2) {
36                result += 'sata';
37            } else if (number === 3 || number === 4) {
38                result += 'sata';
39            } else {
40                result += 'sati';
41            }
42            return result;
43        case 'dd':
44            if (number === 1) {
45                result += 'dan';
46            } else {
47                result += 'dana';
48            }
49            return result;
50        case 'MM':
51            if (number === 1) {
52                result += 'mesec';
53            } else if (number === 2) {
54                result += 'meseca';
55            } else if (number === 3 || number === 4) {
56                result += 'meseca';
57            } else {
58                result += 'meseci';
59            }
60            return result;
61        case 'yy':
62            if (number === 1) {
63                result += 'godina';
64            } else if (number === 2) {
65                result += 'godine';
66            } else if (number === 3 || number === 4) {
67                result += 'godine';
68            } else {
69                result += 'godina';
70            }
71            return result;
72        }
73    };
74
75    return moment.lang('rs', {
76        months : "januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),
77        monthsShort : "jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),
78        weekdays : "nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),
79        weekdaysShort : "ned._pon._uto._sre._čet._pet._sub.".split("_"),
80        weekdaysMin : "ne_po_ut_sr_če_pe_su".split("_"),
81        longDateFormat : {
82            LT : "HH:mm",
83            L : "DD. MM. YYYY",
84            LL : "D. MMMM YYYY",
85            LLL : "D. MMMM YYYY LT",
86            LLLL : "dddd, D. MMMM YYYY LT"
87        },
88        calendar : {
89            sameDay  : '[danas ob] LT',
90            nextDay  : '[sutra ob] LT',
91
92            nextWeek : function () {
93                switch (this.day()) {
94                case 0:
95                    return '[v] [nedelja] [ob] LT';
96                case 3:
97                    return '[v] [sreda] [ob] LT';
98                case 6:
99                    return '[v] [subota] [ob] LT';
100                case 1:
101                case 2:
102                case 4:
103                case 5:
104                    return '[v] dddd [ob] LT';
105                }
106            },
107            lastDay  : '[juče ob] LT',
108            lastWeek : function () {
109                switch (this.day()) {
110                case 0:
111                case 3:
112                case 6:
113                    return '[prethodna] dddd [ob] LT';
114                case 1:
115                case 2:
116                case 4:
117                case 5:
118                    return '[prethodne] dddd [ob] LT';
119                }
120            },
121            sameElse : 'L'
122        },
123        relativeTime : {
124            future : "preko %s",
125            past   : "%s nazad",
126            s      : "nekoliko sekundi",
127            m      : translate,
128            mm     : translate,
129            h      : translate,
130            hh     : translate,
131            d      : "jedan dan",
132            dd     : translate,
133            M      : "jedan mesec",
134            MM     : translate,
135            y      : "jedna godina",
136            yy     : translate
137        },
138        ordinal : '%d.',
139        week : {
140            dow : 1, // Monday is the first day of the week.
141            doy : 7  // The week that contains Jan 1st is the first week of the year.
142        }
143    });
144}));

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.