Brought in another asset for Ray's eye form: moment
[openemr.git] / public / assets / moment-2-13-0 / src / locale / bs.js
blobc1abbe9c879274cb19177238c677c1a2488f4bf0
1 //! moment.js locale configuration
2 //! locale : bosnian (bs)
3 //! author : Nedim Cholich : https://github.com/frontyard
4 //! based on (hr) translation by Bojan Marković
6 import moment from '../moment';
8 function translate(number, withoutSuffix, key) {
9     var result = number + ' ';
10     switch (key) {
11     case 'm':
12         return withoutSuffix ? 'jedna minuta' : 'jedne minute';
13     case 'mm':
14         if (number === 1) {
15             result += 'minuta';
16         } else if (number === 2 || number === 3 || number === 4) {
17             result += 'minute';
18         } else {
19             result += 'minuta';
20         }
21         return result;
22     case 'h':
23         return withoutSuffix ? 'jedan sat' : 'jednog sata';
24     case 'hh':
25         if (number === 1) {
26             result += 'sat';
27         } else if (number === 2 || number === 3 || number === 4) {
28             result += 'sata';
29         } else {
30             result += 'sati';
31         }
32         return result;
33     case 'dd':
34         if (number === 1) {
35             result += 'dan';
36         } else {
37             result += 'dana';
38         }
39         return result;
40     case 'MM':
41         if (number === 1) {
42             result += 'mjesec';
43         } else if (number === 2 || number === 3 || number === 4) {
44             result += 'mjeseca';
45         } else {
46             result += 'mjeseci';
47         }
48         return result;
49     case 'yy':
50         if (number === 1) {
51             result += 'godina';
52         } else if (number === 2 || number === 3 || number === 4) {
53             result += 'godine';
54         } else {
55             result += 'godina';
56         }
57         return result;
58     }
61 export default moment.defineLocale('bs', {
62     months : 'januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar'.split('_'),
63     monthsShort : 'jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.'.split('_'),
64     monthsParseExact: true,
65     weekdays : 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'),
66     weekdaysShort : 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),
67     weekdaysMin : 'ne_po_ut_sr_če_pe_su'.split('_'),
68     weekdaysParseExact : true,
69     longDateFormat : {
70         LT : 'H:mm',
71         LTS : 'H:mm:ss',
72         L : 'DD. MM. YYYY',
73         LL : 'D. MMMM YYYY',
74         LLL : 'D. MMMM YYYY H:mm',
75         LLLL : 'dddd, D. MMMM YYYY H:mm'
76     },
77     calendar : {
78         sameDay  : '[danas u] LT',
79         nextDay  : '[sutra u] LT',
80         nextWeek : function () {
81             switch (this.day()) {
82             case 0:
83                 return '[u] [nedjelju] [u] LT';
84             case 3:
85                 return '[u] [srijedu] [u] LT';
86             case 6:
87                 return '[u] [subotu] [u] LT';
88             case 1:
89             case 2:
90             case 4:
91             case 5:
92                 return '[u] dddd [u] LT';
93             }
94         },
95         lastDay  : '[jučer u] LT',
96         lastWeek : function () {
97             switch (this.day()) {
98             case 0:
99             case 3:
100                 return '[prošlu] dddd [u] LT';
101             case 6:
102                 return '[prošle] [subote] [u] LT';
103             case 1:
104             case 2:
105             case 4:
106             case 5:
107                 return '[prošli] dddd [u] LT';
108             }
109         },
110         sameElse : 'L'
111     },
112     relativeTime : {
113         future : 'za %s',
114         past   : 'prije %s',
115         s      : 'par sekundi',
116         m      : translate,
117         mm     : translate,
118         h      : translate,
119         hh     : translate,
120         d      : 'dan',
121         dd     : translate,
122         M      : 'mjesec',
123         MM     : translate,
124         y      : 'godinu',
125         yy     : translate
126     },
127     ordinalParse: /\d{1,2}\./,
128     ordinal : '%d.',
129     week : {
130         dow : 1, // Monday is the first day of the week.
131         doy : 7  // The week that contains Jan 1st is the first week of the year.
132     }