cscg24-guacamole

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

ca.js (3775B)


      1//! moment.js locale configuration
      2//! locale : Catalan [ca]
      3//! author : Juan G. Hurtado : https://github.com/juanghurtado
      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 ca = moment.defineLocale('ca', {
     15        months: {
     16            standalone:
     17                'gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre'.split(
     18                    '_'
     19                ),
     20            format: "de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split(
     21                '_'
     22            ),
     23            isFormat: /D[oD]?(\s)+MMMM/,
     24        },
     25        monthsShort:
     26            'gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.'.split(
     27                '_'
     28            ),
     29        monthsParseExact: true,
     30        weekdays:
     31            'diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte'.split(
     32                '_'
     33            ),
     34        weekdaysShort: 'dg._dl._dt._dc._dj._dv._ds.'.split('_'),
     35        weekdaysMin: 'dg_dl_dt_dc_dj_dv_ds'.split('_'),
     36        weekdaysParseExact: true,
     37        longDateFormat: {
     38            LT: 'H:mm',
     39            LTS: 'H:mm:ss',
     40            L: 'DD/MM/YYYY',
     41            LL: 'D MMMM [de] YYYY',
     42            ll: 'D MMM YYYY',
     43            LLL: 'D MMMM [de] YYYY [a les] H:mm',
     44            lll: 'D MMM YYYY, H:mm',
     45            LLLL: 'dddd D MMMM [de] YYYY [a les] H:mm',
     46            llll: 'ddd D MMM YYYY, H:mm',
     47        },
     48        calendar: {
     49            sameDay: function () {
     50                return '[avui a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT';
     51            },
     52            nextDay: function () {
     53                return '[demà a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT';
     54            },
     55            nextWeek: function () {
     56                return 'dddd [a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT';
     57            },
     58            lastDay: function () {
     59                return '[ahir a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT';
     60            },
     61            lastWeek: function () {
     62                return (
     63                    '[el] dddd [passat a ' +
     64                    (this.hours() !== 1 ? 'les' : 'la') +
     65                    '] LT'
     66                );
     67            },
     68            sameElse: 'L',
     69        },
     70        relativeTime: {
     71            future: "d'aquí %s",
     72            past: 'fa %s',
     73            s: 'uns segons',
     74            ss: '%d segons',
     75            m: 'un minut',
     76            mm: '%d minuts',
     77            h: 'una hora',
     78            hh: '%d hores',
     79            d: 'un dia',
     80            dd: '%d dies',
     81            M: 'un mes',
     82            MM: '%d mesos',
     83            y: 'un any',
     84            yy: '%d anys',
     85        },
     86        dayOfMonthOrdinalParse: /\d{1,2}(r|n|t|è|a)/,
     87        ordinal: function (number, period) {
     88            var output =
     89                number === 1
     90                    ? 'r'
     91                    : number === 2
     92                      ? 'n'
     93                      : number === 3
     94                        ? 'r'
     95                        : number === 4
     96                          ? 't'
     97                          : 'è';
     98            if (period === 'w' || period === 'W') {
     99                output = 'a';
    100            }
    101            return number + output;
    102        },
    103        week: {
    104            dow: 1, // Monday is the first day of the week.
    105            doy: 4, // The week that contains Jan 4th is the first week of the year.
    106        },
    107    });
    108
    109    return ca;
    110
    111})));