[ Index ]

PHP Cross Reference of BuddyPress

title

Body

[close]

/src/bp-core/js/vendor/moment-js/locale/ -> ar-ly.js (source)

   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  }));


Generated: Thu Aug 24 01:01:27 2023 Cross-referenced by PHPXref 0.7.1