ka.js (4192B)
1//! moment.js locale configuration 2//! locale : Georgian [ka] 3//! author : Irakli Janiashvili : https://github.com/IrakliJani 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 ka = moment.defineLocale('ka', { 15 months: 'იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი'.split( 16 '_' 17 ), 18 monthsShort: 'იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ'.split('_'), 19 weekdays: { 20 standalone: 21 'კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი'.split( 22 '_' 23 ), 24 format: 'კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს'.split( 25 '_' 26 ), 27 isFormat: /(წინა|შემდეგ)/, 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: '[შემდეგ] dddd LT[-ზე]', 44 lastWeek: '[წინა] dddd LT-ზე', 45 sameElse: 'L', 46 }, 47 relativeTime: { 48 future: function (s) { 49 return s.replace( 50 /(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/, 51 function ($0, $1, $2) { 52 return $2 === 'ი' ? $1 + 'ში' : $1 + $2 + 'ში'; 53 } 54 ); 55 }, 56 past: function (s) { 57 if (/(წამი|წუთი|საათი|დღე|თვე)/.test(s)) { 58 return s.replace(/(ი|ე)$/, 'ის წინ'); 59 } 60 if (/წელი/.test(s)) { 61 return s.replace(/წელი$/, 'წლის წინ'); 62 } 63 return s; 64 }, 65 s: 'რამდენიმე წამი', 66 ss: '%d წამი', 67 m: 'წუთი', 68 mm: '%d წუთი', 69 h: 'საათი', 70 hh: '%d საათი', 71 d: 'დღე', 72 dd: '%d დღე', 73 M: 'თვე', 74 MM: '%d თვე', 75 y: 'წელი', 76 yy: '%d წელი', 77 }, 78 dayOfMonthOrdinalParse: /0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/, 79 ordinal: function (number) { 80 if (number === 0) { 81 return number; 82 } 83 if (number === 1) { 84 return number + '-ლი'; 85 } 86 if ( 87 number < 20 || 88 (number <= 100 && number % 20 === 0) || 89 number % 100 === 0 90 ) { 91 return 'მე-' + number; 92 } 93 return number + '-ე'; 94 }, 95 week: { 96 dow: 1, 97 doy: 7, 98 }, 99 }); 100 101 return ka; 102 103})));