cscg24-guacamole

CSCG 2024 Challenge 'Guacamole Mashup'
git clone https://git.sinitax.com/sinitax/cscg24-guacamole
Log | Files | Refs | sfeed.txt

mk.js (3021B)


      1//! moment.js locale configuration
      2//! locale : Macedonian [mk]
      3//! author : Borislav Mickov : https://github.com/B0k0
      4//! author : Sashko Todorov : https://github.com/bkyceh
      5import moment from '../moment';
      6
      7export default moment.defineLocale('mk', {
      8    months: 'јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември'.split(
      9        '_'
     10    ),
     11    monthsShort: 'јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек'.split('_'),
     12    weekdays: 'недела_понеделник_вторник_среда_четврток_петок_сабота'.split(
     13        '_'
     14    ),
     15    weekdaysShort: 'нед_пон_вто_сре_чет_пет_саб'.split('_'),
     16    weekdaysMin: 'нe_пo_вт_ср_че_пе_сa'.split('_'),
     17    longDateFormat: {
     18        LT: 'H:mm',
     19        LTS: 'H:mm:ss',
     20        L: 'D.MM.YYYY',
     21        LL: 'D MMMM YYYY',
     22        LLL: 'D MMMM YYYY H:mm',
     23        LLLL: 'dddd, D MMMM YYYY H:mm',
     24    },
     25    calendar: {
     26        sameDay: '[Денес во] LT',
     27        nextDay: '[Утре во] LT',
     28        nextWeek: '[Во] dddd [во] LT',
     29        lastDay: '[Вчера во] LT',
     30        lastWeek: function () {
     31            switch (this.day()) {
     32                case 0:
     33                case 3:
     34                case 6:
     35                    return '[Изминатата] dddd [во] LT';
     36                case 1:
     37                case 2:
     38                case 4:
     39                case 5:
     40                    return '[Изминатиот] dddd [во] LT';
     41            }
     42        },
     43        sameElse: 'L',
     44    },
     45    relativeTime: {
     46        future: 'за %s',
     47        past: 'пред %s',
     48        s: 'неколку секунди',
     49        ss: '%d секунди',
     50        m: 'една минута',
     51        mm: '%d минути',
     52        h: 'еден час',
     53        hh: '%d часа',
     54        d: 'еден ден',
     55        dd: '%d дена',
     56        M: 'еден месец',
     57        MM: '%d месеци',
     58        y: 'една година',
     59        yy: '%d години',
     60    },
     61    dayOfMonthOrdinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/,
     62    ordinal: function (number) {
     63        var lastDigit = number % 10,
     64            last2Digits = number % 100;
     65        if (number === 0) {
     66            return number + '-ев';
     67        } else if (last2Digits === 0) {
     68            return number + '-ен';
     69        } else if (last2Digits > 10 && last2Digits < 20) {
     70            return number + '-ти';
     71        } else if (lastDigit === 1) {
     72            return number + '-ви';
     73        } else if (lastDigit === 2) {
     74            return number + '-ри';
     75        } else if (lastDigit === 7 || lastDigit === 8) {
     76            return number + '-ми';
     77        } else {
     78            return number + '-ти';
     79        }
     80    },
     81    week: {
     82        dow: 1, // Monday is the first day of the week.
     83        doy: 7, // The week that contains Jan 7th is the first week of the year.
     84    },
     85});