ku.js (3330B)
1//! moment.js locale configuration 2//! locale : Kurdish [ku] 3//! author : Shahram Mebashar : https://github.com/ShahramMebashar 4 5import moment from '../moment'; 6 7var symbolMap = { 8 1: '١', 9 2: '٢', 10 3: '٣', 11 4: '٤', 12 5: '٥', 13 6: '٦', 14 7: '٧', 15 8: '٨', 16 9: '٩', 17 0: '٠', 18 }, 19 numberMap = { 20 '١': '1', 21 '٢': '2', 22 '٣': '3', 23 '٤': '4', 24 '٥': '5', 25 '٦': '6', 26 '٧': '7', 27 '٨': '8', 28 '٩': '9', 29 '٠': '0', 30 }, 31 months = [ 32 'کانونی دووەم', 33 'شوبات', 34 'ئازار', 35 'نیسان', 36 'ئایار', 37 'حوزەیران', 38 'تەمموز', 39 'ئاب', 40 'ئەیلوول', 41 'تشرینی یەكەم', 42 'تشرینی دووەم', 43 'كانونی یەکەم', 44 ]; 45 46export default moment.defineLocale('ku', { 47 months: months, 48 monthsShort: months, 49 weekdays: 50 'یهكشهممه_دووشهممه_سێشهممه_چوارشهممه_پێنجشهممه_ههینی_شهممه'.split( 51 '_' 52 ), 53 weekdaysShort: 54 'یهكشهم_دووشهم_سێشهم_چوارشهم_پێنجشهم_ههینی_شهممه'.split('_'), 55 weekdaysMin: 'ی_د_س_چ_پ_ه_ش'.split('_'), 56 weekdaysParseExact: true, 57 longDateFormat: { 58 LT: 'HH:mm', 59 LTS: 'HH:mm:ss', 60 L: 'DD/MM/YYYY', 61 LL: 'D MMMM YYYY', 62 LLL: 'D MMMM YYYY HH:mm', 63 LLLL: 'dddd, D MMMM YYYY HH:mm', 64 }, 65 meridiemParse: /ئێواره|بهیانی/, 66 isPM: function (input) { 67 return /ئێواره/.test(input); 68 }, 69 meridiem: function (hour, minute, isLower) { 70 if (hour < 12) { 71 return 'بهیانی'; 72 } else { 73 return 'ئێواره'; 74 } 75 }, 76 calendar: { 77 sameDay: '[ئهمرۆ كاتژمێر] LT', 78 nextDay: '[بهیانی كاتژمێر] LT', 79 nextWeek: 'dddd [كاتژمێر] LT', 80 lastDay: '[دوێنێ كاتژمێر] LT', 81 lastWeek: 'dddd [كاتژمێر] LT', 82 sameElse: 'L', 83 }, 84 relativeTime: { 85 future: 'له %s', 86 past: '%s', 87 s: 'چهند چركهیهك', 88 ss: 'چركه %d', 89 m: 'یهك خولهك', 90 mm: '%d خولهك', 91 h: 'یهك كاتژمێر', 92 hh: '%d كاتژمێر', 93 d: 'یهك ڕۆژ', 94 dd: '%d ڕۆژ', 95 M: 'یهك مانگ', 96 MM: '%d مانگ', 97 y: 'یهك ساڵ', 98 yy: '%d ساڵ', 99 }, 100 preparse: function (string) { 101 return string 102 .replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) { 103 return numberMap[match]; 104 }) 105 .replace(/،/g, ','); 106 }, 107 postformat: function (string) { 108 return string 109 .replace(/\d/g, function (match) { 110 return symbolMap[match]; 111 }) 112 .replace(/,/g, '،'); 113 }, 114 week: { 115 dow: 6, // Saturday is the first day of the week. 116 doy: 12, // The week that contains Jan 12th is the first week of the year. 117 }, 118});