cscg24-guacamole

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

hy-am.js (3936B)


      1//! moment.js locale configuration
      2//! locale : Armenian [hy-am]
      3//! author : Armendarabyan : https://github.com/armendarabyan
      4
      5;(function (global, factory) {
      6   typeof exports === 'object' && typeof module !== 'undefined'
      7       && typeof require === 'function' ? factory(require('../moment')) :
      8   typeof define === 'function' && define.amd ? define(['../moment'], factory) :
      9   factory(global.moment)
     10}(this, (function (moment) { 'use strict';
     11
     12    //! moment.js locale configuration
     13
     14    var hyAm = moment.defineLocale('hy-am', {
     15        months: {
     16            format: 'հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի'.split(
     17                '_'
     18            ),
     19            standalone:
     20                'հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր'.split(
     21                    '_'
     22                ),
     23        },
     24        monthsShort: 'հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ'.split('_'),
     25        weekdays:
     26            'կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ'.split(
     27                '_'
     28            ),
     29        weekdaysShort: 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'),
     30        weekdaysMin: 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'),
     31        longDateFormat: {
     32            LT: 'HH:mm',
     33            LTS: 'HH:mm:ss',
     34            L: 'DD.MM.YYYY',
     35            LL: 'D MMMM YYYY թ.',
     36            LLL: 'D MMMM YYYY թ., HH:mm',
     37            LLLL: 'dddd, D MMMM YYYY թ., HH:mm',
     38        },
     39        calendar: {
     40            sameDay: '[այսօր] LT',
     41            nextDay: '[վաղը] LT',
     42            lastDay: '[երեկ] LT',
     43            nextWeek: function () {
     44                return 'dddd [օրը ժամը] LT';
     45            },
     46            lastWeek: function () {
     47                return '[անցած] dddd [օրը ժամը] LT';
     48            },
     49            sameElse: 'L',
     50        },
     51        relativeTime: {
     52            future: '%s հետո',
     53            past: '%s առաջ',
     54            s: 'մի քանի վայրկյան',
     55            ss: '%d վայրկյան',
     56            m: 'րոպե',
     57            mm: '%d րոպե',
     58            h: 'ժամ',
     59            hh: '%d ժամ',
     60            d: 'օր',
     61            dd: '%d օր',
     62            M: 'ամիս',
     63            MM: '%d ամիս',
     64            y: 'տարի',
     65            yy: '%d տարի',
     66        },
     67        meridiemParse: /գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,
     68        isPM: function (input) {
     69            return /^(ցերեկվա|երեկոյան)$/.test(input);
     70        },
     71        meridiem: function (hour) {
     72            if (hour < 4) {
     73                return 'գիշերվա';
     74            } else if (hour < 12) {
     75                return 'առավոտվա';
     76            } else if (hour < 17) {
     77                return 'ցերեկվա';
     78            } else {
     79                return 'երեկոյան';
     80            }
     81        },
     82        dayOfMonthOrdinalParse: /\d{1,2}|\d{1,2}-(ին|րդ)/,
     83        ordinal: function (number, period) {
     84            switch (period) {
     85                case 'DDD':
     86                case 'w':
     87                case 'W':
     88                case 'DDDo':
     89                    if (number === 1) {
     90                        return number + '-ին';
     91                    }
     92                    return number + '-րդ';
     93                default:
     94                    return number;
     95            }
     96        },
     97        week: {
     98            dow: 1, // Monday is the first day of the week.
     99            doy: 7, // The week that contains Jan 7th is the first week of the year.
    100        },
    101    });
    102
    103    return hyAm;
    104
    105})));