[ Index ]

PHP Cross Reference of MediaWiki-1.24.0

title

Body

[close]

/resources/lib/moment/locale/ -> ar-sa.js (source)

   1  // moment.js locale configuration
   2  // locale : Arabic Saudi Arabia (ar-sa)
   3  // author : Suhail Alkowaileet : https://github.com/xsoh
   4  
   5  (function (factory) {
   6      if (typeof define === 'function' && define.amd) {
   7          define(['moment'], factory); // AMD
   8      } else if (typeof exports === 'object') {
   9          module.exports = factory(require('../moment')); // Node
  10      } else {
  11          factory(window.moment); // Browser global
  12      }
  13  }(function (moment) {
  14      var symbolMap = {
  15          '1': '١',
  16          '2': '٢',
  17          '3': '٣',
  18          '4': '٤',
  19          '5': '٥',
  20          '6': '٦',
  21          '7': '٧',
  22          '8': '٨',
  23          '9': '٩',
  24          '0': '٠'
  25      }, numberMap = {
  26          '١': '1',
  27          '٢': '2',
  28          '٣': '3',
  29          '٤': '4',
  30          '٥': '5',
  31          '٦': '6',
  32          '٧': '7',
  33          '٨': '8',
  34          '٩': '9',
  35          '٠': '0'
  36      };
  37  
  38      return moment.defineLocale('ar-sa', {
  39          months : 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
  40          monthsShort : 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
  41          weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
  42          weekdaysShort : 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
  43          weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'),
  44          longDateFormat : {
  45              LT : 'HH:mm',
  46              L : 'DD/MM/YYYY',
  47              LL : 'D MMMM YYYY',
  48              LLL : 'D MMMM YYYY LT',
  49              LLLL : 'dddd D MMMM YYYY LT'
  50          },
  51          meridiem : function (hour, minute, isLower) {
  52              if (hour < 12) {
  53                  return 'ص';
  54              } else {
  55                  return 'م';
  56              }
  57          },
  58          calendar : {
  59              sameDay: '[اليوم على الساعة] LT',
  60              nextDay: '[غدا على الساعة] LT',
  61              nextWeek: 'dddd [على الساعة] LT',
  62              lastDay: '[أمس على الساعة] LT',
  63              lastWeek: 'dddd [على الساعة] LT',
  64              sameElse: 'L'
  65          },
  66          relativeTime : {
  67              future : 'في %s',
  68              past : 'منذ %s',
  69              s : 'ثوان',
  70              m : 'دقيقة',
  71              mm : '%d دقائق',
  72              h : 'ساعة',
  73              hh : '%d ساعات',
  74              d : 'يوم',
  75              dd : '%d أيام',
  76              M : 'شهر',
  77              MM : '%d أشهر',
  78              y : 'سنة',
  79              yy : '%d سنوات'
  80          },
  81          preparse: function (string) {
  82              return string.replace(/[۰-۹]/g, function (match) {
  83                  return numberMap[match];
  84              }).replace(/،/g, ',');
  85          },
  86          postformat: function (string) {
  87              return string.replace(/\d/g, function (match) {
  88                  return symbolMap[match];
  89              }).replace(/,/g, '،');
  90          },
  91          week : {
  92              dow : 6, // Saturday is the first day of the week.
  93              doy : 12  // The week that contains Jan 1st is the first week of the year.
  94          }
  95      });
  96  }));


Generated: Fri Nov 28 14:03:12 2014 Cross-referenced by PHPXref 0.7.1