[ Index ] |
PHP Cross Reference of BuddyPress |
[Summary view] [Print] [Text view]
1 //! moment.js locale configuration 2 //! locale : Belarusian [be] 3 //! author : Dmitry Demidov : https://github.com/demidov91 4 //! author: Praleska: http://praleska.pro/ 5 //! Author : Menelion Elensúle : https://github.com/Oire 6 7 ;(function (global, factory) { 8 typeof exports === 'object' && typeof module !== 'undefined' 9 && typeof require === 'function' ? factory(require('../moment')) : 10 typeof define === 'function' && define.amd ? define(['../moment'], factory) : 11 factory(global.moment) 12 }(this, function (moment) { 'use strict'; 13 14 15 function plural(word, num) { 16 var forms = word.split('_'); 17 return num % 10 === 1 && num % 100 !== 11 ? forms[0] : (num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2]); 18 } 19 function relativeTimeWithPlural(number, withoutSuffix, key) { 20 var format = { 21 'mm': withoutSuffix ? 'хвіліна_хвіліны_хвілін' : 'хвіліну_хвіліны_хвілін', 22 'hh': withoutSuffix ? 'гадзіна_гадзіны_гадзін' : 'гадзіну_гадзіны_гадзін', 23 'dd': 'дзень_дні_дзён', 24 'MM': 'месяц_месяцы_месяцаў', 25 'yy': 'год_гады_гадоў' 26 }; 27 if (key === 'm') { 28 return withoutSuffix ? 'хвіліна' : 'хвіліну'; 29 } 30 else if (key === 'h') { 31 return withoutSuffix ? 'гадзіна' : 'гадзіну'; 32 } 33 else { 34 return number + ' ' + plural(format[key], +number); 35 } 36 } 37 38 var be = moment.defineLocale('be', { 39 months : { 40 format: 'студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня'.split('_'), 41 standalone: 'студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань'.split('_') 42 }, 43 monthsShort : 'студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж'.split('_'), 44 weekdays : { 45 format: 'нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу'.split('_'), 46 standalone: 'нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота'.split('_'), 47 isFormat: /\[ ?[Вв] ?(?:мінулую|наступную)? ?\] ?dddd/ 48 }, 49 weekdaysShort : 'нд_пн_ат_ср_чц_пт_сб'.split('_'), 50 weekdaysMin : 'нд_пн_ат_ср_чц_пт_сб'.split('_'), 51 longDateFormat : { 52 LT : 'HH:mm', 53 LTS : 'HH:mm:ss', 54 L : 'DD.MM.YYYY', 55 LL : 'D MMMM YYYY г.', 56 LLL : 'D MMMM YYYY г., HH:mm', 57 LLLL : 'dddd, D MMMM YYYY г., HH:mm' 58 }, 59 calendar : { 60 sameDay: '[Сёння ў] LT', 61 nextDay: '[Заўтра ў] LT', 62 lastDay: '[Учора ў] LT', 63 nextWeek: function () { 64 return '[У] dddd [ў] LT'; 65 }, 66 lastWeek: function () { 67 switch (this.day()) { 68 case 0: 69 case 3: 70 case 5: 71 case 6: 72 return '[У мінулую] dddd [ў] LT'; 73 case 1: 74 case 2: 75 case 4: 76 return '[У мінулы] dddd [ў] LT'; 77 } 78 }, 79 sameElse: 'L' 80 }, 81 relativeTime : { 82 future : 'праз %s', 83 past : '%s таму', 84 s : 'некалькі секунд', 85 m : relativeTimeWithPlural, 86 mm : relativeTimeWithPlural, 87 h : relativeTimeWithPlural, 88 hh : relativeTimeWithPlural, 89 d : 'дзень', 90 dd : relativeTimeWithPlural, 91 M : 'месяц', 92 MM : relativeTimeWithPlural, 93 y : 'год', 94 yy : relativeTimeWithPlural 95 }, 96 meridiemParse: /ночы|раніцы|дня|вечара/, 97 isPM : function (input) { 98 return /^(дня|вечара)$/.test(input); 99 }, 100 meridiem : function (hour, minute, isLower) { 101 if (hour < 4) { 102 return 'ночы'; 103 } else if (hour < 12) { 104 return 'раніцы'; 105 } else if (hour < 17) { 106 return 'дня'; 107 } else { 108 return 'вечара'; 109 } 110 }, 111 ordinalParse: /\d{1,2}-(і|ы|га)/, 112 ordinal: function (number, period) { 113 switch (period) { 114 case 'M': 115 case 'd': 116 case 'DDD': 117 case 'w': 118 case 'W': 119 return (number % 10 === 2 || number % 10 === 3) && (number % 100 !== 12 && number % 100 !== 13) ? number + '-і' : number + '-ы'; 120 case 'D': 121 return number + '-га'; 122 default: 123 return number; 124 } 125 }, 126 week : { 127 dow : 1, // Monday is the first day of the week. 128 doy : 7 // The week that contains Jan 1st is the first week of the year. 129 } 130 }); 131 132 return be; 133 134 }));
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Thu Aug 24 01:01:27 2023 | Cross-referenced by PHPXref 0.7.1 |