PHP Classes

File: vendors/moment/src/locale/ar.js

Recommend this page to a friend!
  Classes of Jorge Castro   Gentelella BladeOne   vendors/moment/src/locale/ar.js   Download  
File: vendors/moment/src/locale/ar.js
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Gentelella BladeOne
Render templates using Bootstrap for presentation
Author: By
Last change:
Date: 3 years ago
Size: 4,398 bytes
 

Contents

Class file image Download
//! moment.js locale configuration //! Locale: Arabic (ar) //! Author: Abdel Said: https://github.com/abdelsaid //! Changes in months, weekdays: Ahmed Elkhatib //! Native plural forms: forabi https://github.com/forabi import moment from '../moment'; var symbolMap = { '1': '?', '2': '?', '3': '?', '4': '?', '5': '?', '6': '?', '7': '?', '8': '?', '9': '?', '0': '?' }, numberMap = { '?': '1', '?': '2', '?': '3', '?': '4', '?': '5', '?': '6', '?': '7', '?': '8', '?': '9', '?': '0' }, pluralForm = function (n) { return n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5; }, plurals = { s : ['??? ?? ?????', '????? ?????', ['???????', '???????'], '%d ????', '%d ?????', '%d ?????'], m : ['??? ?? ?????', '????? ?????', ['???????', '???????'], '%d ?????', '%d ?????', '%d ?????'], h : ['??? ?? ????', '???? ?????', ['??????', '??????'], '%d ?????', '%d ????', '%d ????'], d : ['??? ?? ???', '??? ????', ['?????', '?????'], '%d ????', '%d ?????', '%d ???'], M : ['??? ?? ???', '??? ????', ['?????', '?????'], '%d ????', '%d ????', '%d ???'], y : ['??? ?? ???', '??? ????', ['?????', '?????'], '%d ?????', '%d ?????', '%d ???'] }, pluralize = function (u) { return function (number, withoutSuffix, string, isFuture) { var f = pluralForm(number), str = plurals[u][pluralForm(number)]; if (f === 2) { str = str[withoutSuffix ? 0 : 1]; } return str.replace(/%d/i, number); }; }, months = [ '????? ?????? ?????', '???? ??????', '???? ????', '????? ?????', '???? ????', '?????? ?????', '???? ?????', '?? ?????', '????? ??????', '????? ????? ??????', '????? ?????? ??????', '????? ????? ??????' ]; export default moment.defineLocale('ar', { months : months, monthsShort : months, weekdays : '?????_???????_????????_????????_??????_??????_?????'.split('_'), weekdaysShort : '???_?????_??????_??????_????_????_???'.split('_'), weekdaysMin : '?_?_?_?_?_?_?'.split('_'), weekdaysParseExact : true, longDateFormat : { LT : 'HH:mm', LTS : 'HH:mm:ss', L : 'D/\u200FM/\u200FYYYY', LL : 'D MMMM YYYY', LLL : 'D MMMM YYYY HH:mm', LLLL : 'dddd D MMMM YYYY HH:mm' }, meridiemParse: /?|?/, isPM : function (input) { return '?' === input; }, meridiem : function (hour, minute, isLower) { if (hour < 12) { return '?'; } else { return '?'; } }, calendar : { sameDay: '[????? ??? ??????] LT', nextDay: '[???? ??? ??????] LT', nextWeek: 'dddd [??? ??????] LT', lastDay: '[??? ??? ??????] LT', lastWeek: 'dddd [??? ??????] LT', sameElse: 'L' }, relativeTime : { future : '??? %s', past : '??? %s', s : pluralize('s'), m : pluralize('m'), mm : pluralize('m'), h : pluralize('h'), hh : pluralize('h'), d : pluralize('d'), dd : pluralize('d'), M : pluralize('M'), MM : pluralize('M'), y : pluralize('y'), yy : pluralize('y') }, preparse: function (string) { return string.replace(/\u200f/g, '').replace(/[??????????]/g, function (match) { return numberMap[match]; }).replace(/?/g, ','); }, postformat: function (string) { return string.replace(/\d/g, function (match) { return symbolMap[match]; }).replace(/,/g, '?'); }, week : { dow : 6, // Saturday is the first day of the week. doy : 12 // The week that contains Jan 1st is the first week of the year. } });