cscg24-guacamole

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

si.js (2681B)


      1//! moment.js locale configuration
      2//! locale : Sinhalese [si]
      3//! author : Sampath Sitinamaluwa : https://github.com/sampathsris
      4
      5import moment from '../moment';
      6
      7/*jshint -W100*/
      8export default moment.defineLocale('si', {
      9    months: 'ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්'.split(
     10        '_'
     11    ),
     12    monthsShort: 'ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ'.split(
     13        '_'
     14    ),
     15    weekdays:
     16        'ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා'.split(
     17            '_'
     18        ),
     19    weekdaysShort: 'ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන'.split('_'),
     20    weekdaysMin: 'ඉ_ස_අ_බ_බ්‍ර_සි_සෙ'.split('_'),
     21    weekdaysParseExact: true,
     22    longDateFormat: {
     23        LT: 'a h:mm',
     24        LTS: 'a h:mm:ss',
     25        L: 'YYYY/MM/DD',
     26        LL: 'YYYY MMMM D',
     27        LLL: 'YYYY MMMM D, a h:mm',
     28        LLLL: 'YYYY MMMM D [වැනි] dddd, a h:mm:ss',
     29    },
     30    calendar: {
     31        sameDay: '[අද] LT[ට]',
     32        nextDay: '[හෙට] LT[ට]',
     33        nextWeek: 'dddd LT[ට]',
     34        lastDay: '[ඊයේ] LT[ට]',
     35        lastWeek: '[පසුගිය] dddd LT[ට]',
     36        sameElse: 'L',
     37    },
     38    relativeTime: {
     39        future: '%sකින්',
     40        past: '%sකට පෙර',
     41        s: 'තත්පර කිහිපය',
     42        ss: 'තත්පර %d',
     43        m: 'මිනිත්තුව',
     44        mm: 'මිනිත්තු %d',
     45        h: 'පැය',
     46        hh: 'පැය %d',
     47        d: 'දිනය',
     48        dd: 'දින %d',
     49        M: 'මාසය',
     50        MM: 'මාස %d',
     51        y: 'වසර',
     52        yy: 'වසර %d',
     53    },
     54    dayOfMonthOrdinalParse: /\d{1,2} වැනි/,
     55    ordinal: function (number) {
     56        return number + ' වැනි';
     57    },
     58    meridiemParse: /පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,
     59    isPM: function (input) {
     60        return input === 'ප.ව.' || input === 'පස් වරු';
     61    },
     62    meridiem: function (hours, minutes, isLower) {
     63        if (hours > 11) {
     64            return isLower ? 'ප.ව.' : 'පස් වරු';
     65        } else {
     66            return isLower ? 'පෙ.ව.' : 'පෙර වරු';
     67        }
     68    },
     69});