[ Index ] |
PHP Cross Reference of BuddyPress |
[Summary view] [Print] [Text view]
1 //! moment.js locale configuration 2 //! locale : Arabic (Lybia) [ar-ly] 3 //! author : Ali Hmer: https://github.com/kikoanis 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 13 var symbolMap = { 14 '1': '1', 15 '2': '2', 16 '3': '3', 17 '4': '4', 18 '5': '5', 19 '6': '6', 20 '7': '7', 21 '8': '8', 22 '9': '9', 23 '0': '0' 24 }, pluralForm = function (n) { 25 return n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5; 26 }, plurals = { 27 s : ['أقل من ثانية', 'ثانية واحدة', ['ثانيتان', 'ثانيتين'], '%d ثوان', '%d ثانية', '%d ثانية'], 28 m : ['أقل من دقيقة', 'دقيقة واحدة', ['دقيقتان', 'دقيقتين'], '%d دقائق', '%d دقيقة', '%d دقيقة'], 29 h : ['أقل من ساعة', 'ساعة واحدة', ['ساعتان', 'ساعتين'], '%d ساعات', '%d ساعة', '%d ساعة'], 30 d : ['أقل من يوم', 'يوم واحد', ['يومان', 'يومين'], '%d أيام', '%d يومًا', '%d يوم'], 31 M : ['أقل من شهر', 'شهر واحد', ['شهران', 'شهرين'], '%d أشهر', '%d شهرا', '%d شهر'], 32 y : ['أقل من عام', 'عام واحد', ['عامان', 'عامين'], '%d أعوام', '%d عامًا', '%d عام'] 33 }, pluralize = function (u) { 34 return function (number, withoutSuffix, string, isFuture) { 35 var f = pluralForm(number), 36 str = plurals[u][pluralForm(number)]; 37 if (f === 2) { 38 str = str[withoutSuffix ? 0 : 1]; 39 } 40 return str.replace(/%d/i, number); 41 }; 42 }, months = [ 43 'يناير', 44 'فبراير', 45 'مارس', 46 'أبريل', 47 'مايو', 48 'يونيو', 49 'يوليو', 50 'أغسطس', 51 'سبتمبر', 52 'أكتوبر', 53 'نوفمبر', 54 'ديسمبر' 55 ]; 56 57 var ar_ly = moment.defineLocale('ar-ly', { 58 months : months, 59 monthsShort : months, 60 weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), 61 weekdaysShort : 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'), 62 weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'), 63 weekdaysParseExact : true, 64 longDateFormat : { 65 LT : 'HH:mm', 66 LTS : 'HH:mm:ss', 67 L : 'D/\u200FM/\u200FYYYY', 68 LL : 'D MMMM YYYY', 69 LLL : 'D MMMM YYYY HH:mm', 70 LLLL : 'dddd D MMMM YYYY HH:mm' 71 }, 72 meridiemParse: /ص|م/, 73 isPM : function (input) { 74 return 'م' === input; 75 }, 76 meridiem : function (hour, minute, isLower) { 77 if (hour < 12) { 78 return 'ص'; 79 } else { 80 return 'م'; 81 } 82 }, 83 calendar : { 84 sameDay: '[اليوم عند الساعة] LT', 85 nextDay: '[غدًا عند الساعة] LT', 86 nextWeek: 'dddd [عند الساعة] LT', 87 lastDay: '[أمس عند الساعة] LT', 88 lastWeek: 'dddd [عند الساعة] LT', 89 sameElse: 'L' 90 }, 91 relativeTime : { 92 future : 'بعد %s', 93 past : 'منذ %s', 94 s : pluralize('s'), 95 m : pluralize('m'), 96 mm : pluralize('m'), 97 h : pluralize('h'), 98 hh : pluralize('h'), 99 d : pluralize('d'), 100 dd : pluralize('d'), 101 M : pluralize('M'), 102 MM : pluralize('M'), 103 y : pluralize('y'), 104 yy : pluralize('y') 105 }, 106 preparse: function (string) { 107 return string.replace(/\u200f/g, '').replace(/،/g, ','); 108 }, 109 postformat: function (string) { 110 return string.replace(/\d/g, function (match) { 111 return symbolMap[match]; 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 1st is the first week of the year. 117 } 118 }); 119 120 return ar_ly; 121 122 }));
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Thu Aug 24 01:01:27 2023 | Cross-referenced by PHPXref 0.7.1 |