corrade-nucleus-nucleons – Blame information for rev 10

Subversion Repositories:
Rev:
Rev Author Line No. Line
10 office 1 //! moment.js locale configuration
2 //! locale : Konkani Latin script [gom-latn]
3 //! author : The Discoverer : https://github.com/WikiDiscoverer
4  
5 import moment from '../moment';
6  
7 function processRelativeTime(number, withoutSuffix, key, isFuture) {
8 var format = {
9 's': ['thodde secondanim', 'thodde second'],
10 'm': ['eka mintan', 'ek minute'],
11 'mm': [number + ' mintanim', number + ' mintam'],
12 'h': ['eka horan', 'ek hor'],
13 'hh': [number + ' horanim', number + ' hor'],
14 'd': ['eka disan', 'ek dis'],
15 'dd': [number + ' disanim', number + ' dis'],
16 'M': ['eka mhoinean', 'ek mhoino'],
17 'MM': [number + ' mhoineanim', number + ' mhoine'],
18 'y': ['eka vorsan', 'ek voros'],
19 'yy': [number + ' vorsanim', number + ' vorsam']
20 };
21 return withoutSuffix ? format[key][0] : format[key][1];
22 }
23  
24 export default moment.defineLocale('gom-latn', {
25 months : 'Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr'.split('_'),
26 monthsShort : 'Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.'.split('_'),
27 monthsParseExact : true,
28 weekdays : 'Aitar_Somar_Mongllar_Budvar_Brestar_Sukrar_Son\'var'.split('_'),
29 weekdaysShort : 'Ait._Som._Mon._Bud._Bre._Suk._Son.'.split('_'),
30 weekdaysMin : 'Ai_Sm_Mo_Bu_Br_Su_Sn'.split('_'),
31 weekdaysParseExact : true,
32 longDateFormat : {
33 LT : 'A h:mm [vazta]',
34 LTS : 'A h:mm:ss [vazta]',
35 L : 'DD-MM-YYYY',
36 LL : 'D MMMM YYYY',
37 LLL : 'D MMMM YYYY A h:mm [vazta]',
38 LLLL : 'dddd, MMMM[achea] Do, YYYY, A h:mm [vazta]',
39 llll: 'ddd, D MMM YYYY, A h:mm [vazta]'
40 },
41 calendar : {
42 sameDay: '[Aiz] LT',
43 nextDay: '[Faleam] LT',
44 nextWeek: '[Ieta to] dddd[,] LT',
45 lastDay: '[Kal] LT',
46 lastWeek: '[Fatlo] dddd[,] LT',
47 sameElse: 'L'
48 },
49 relativeTime : {
50 future : '%s',
51 past : '%s adim',
52 s : processRelativeTime,
53 m : processRelativeTime,
54 mm : processRelativeTime,
55 h : processRelativeTime,
56 hh : processRelativeTime,
57 d : processRelativeTime,
58 dd : processRelativeTime,
59 M : processRelativeTime,
60 MM : processRelativeTime,
61 y : processRelativeTime,
62 yy : processRelativeTime
63 },
64 dayOfMonthOrdinalParse : /\d{1,2}(er)/,
65 ordinal : function (number, period) {
66 switch (period) {
67 // the ordinal 'er' only applies to day of the month
68 case 'D':
69 return number + 'er';
70 default:
71 case 'M':
72 case 'Q':
73 case 'DDD':
74 case 'd':
75 case 'w':
76 case 'W':
77 return number;
78 }
79 },
80 week : {
81 dow : 1, // Monday is the first day of the week.
82 doy : 4 // The week that contains Jan 4th is the first week of the year.
83 },
84 meridiemParse: /rati|sokalli|donparam|sanje/,
85 meridiemHour : function (hour, meridiem) {
86 if (hour === 12) {
87 hour = 0;
88 }
89 if (meridiem === 'rati') {
90 return hour < 4 ? hour : hour + 12;
91 } else if (meridiem === 'sokalli') {
92 return hour;
93 } else if (meridiem === 'donparam') {
94 return hour > 12 ? hour : hour + 12;
95 } else if (meridiem === 'sanje') {
96 return hour + 12;
97 }
98 },
99 meridiem : function (hour, minute, isLower) {
100 if (hour < 4) {
101 return 'rati';
102 } else if (hour < 12) {
103 return 'sokalli';
104 } else if (hour < 16) {
105 return 'donparam';
106 } else if (hour < 20) {
107 return 'sanje';
108 } else {
109 return 'rati';
110 }
111 }
112 });