LaravelTest
152 строки · 5.9 Кб
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) {8typeof exports === 'object' && typeof module !== 'undefined'9&& typeof require === 'function' ? factory(require('../moment')) :10typeof define === 'function' && define.amd ? define(['../moment'], factory) :11factory(global.moment)12}(this, (function (moment) { 'use strict';13
14//! moment.js locale configuration15
16function plural(word, num) {17var forms = word.split('_');18return num % 10 === 1 && num % 100 !== 1119? forms[0]20: num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20)21? forms[1]22: forms[2];23}24function relativeTimeWithPlural(number, withoutSuffix, key) {25var format = {26ss: withoutSuffix ? 'секунда_секунды_секунд' : 'секунду_секунды_секунд',27mm: withoutSuffix ? 'хвіліна_хвіліны_хвілін' : 'хвіліну_хвіліны_хвілін',28hh: withoutSuffix ? 'гадзіна_гадзіны_гадзін' : 'гадзіну_гадзіны_гадзін',29dd: 'дзень_дні_дзён',30MM: 'месяц_месяцы_месяцаў',31yy: 'год_гады_гадоў',32};33if (key === 'm') {34return withoutSuffix ? 'хвіліна' : 'хвіліну';35} else if (key === 'h') {36return withoutSuffix ? 'гадзіна' : 'гадзіну';37} else {38return number + ' ' + plural(format[key], +number);39}40}41
42var be = moment.defineLocale('be', {43months: {44format: 'студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня'.split(45'_'46),47standalone: 'студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань'.split(48'_'49),50},51monthsShort: 'студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж'.split(52'_'53),54weekdays: {55format: 'нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу'.split(56'_'57),58standalone: 'нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота'.split(59'_'60),61isFormat: /\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/,62},63weekdaysShort: 'нд_пн_ат_ср_чц_пт_сб'.split('_'),64weekdaysMin: 'нд_пн_ат_ср_чц_пт_сб'.split('_'),65longDateFormat: {66LT: 'HH:mm',67LTS: 'HH:mm:ss',68L: 'DD.MM.YYYY',69LL: 'D MMMM YYYY г.',70LLL: 'D MMMM YYYY г., HH:mm',71LLLL: 'dddd, D MMMM YYYY г., HH:mm',72},73calendar: {74sameDay: '[Сёння ў] LT',75nextDay: '[Заўтра ў] LT',76lastDay: '[Учора ў] LT',77nextWeek: function () {78return '[У] dddd [ў] LT';79},80lastWeek: function () {81switch (this.day()) {82case 0:83case 3:84case 5:85case 6:86return '[У мінулую] dddd [ў] LT';87case 1:88case 2:89case 4:90return '[У мінулы] dddd [ў] LT';91}92},93sameElse: 'L',94},95relativeTime: {96future: 'праз %s',97past: '%s таму',98s: 'некалькі секунд',99m: relativeTimeWithPlural,100mm: relativeTimeWithPlural,101h: relativeTimeWithPlural,102hh: relativeTimeWithPlural,103d: 'дзень',104dd: relativeTimeWithPlural,105M: 'месяц',106MM: relativeTimeWithPlural,107y: 'год',108yy: relativeTimeWithPlural,109},110meridiemParse: /ночы|раніцы|дня|вечара/,111isPM: function (input) {112return /^(дня|вечара)$/.test(input);113},114meridiem: function (hour, minute, isLower) {115if (hour < 4) {116return 'ночы';117} else if (hour < 12) {118return 'раніцы';119} else if (hour < 17) {120return 'дня';121} else {122return 'вечара';123}124},125dayOfMonthOrdinalParse: /\d{1,2}-(і|ы|га)/,126ordinal: function (number, period) {127switch (period) {128case 'M':129case 'd':130case 'DDD':131case 'w':132case 'W':133return (number % 10 === 2 || number % 10 === 3) &&134number % 100 !== 12 &&135number % 100 !== 13136? number + '-і'137: number + '-ы';138case 'D':139return number + '-га';140default:141return number;142}143},144week: {145dow: 1, // Monday is the first day of the week.146doy: 7, // The week that contains Jan 7th is the first week of the year.147},148});149
150return be;151
152})));153