resources: Bump moment.js from 2.15.0 to 2.19.3
[lhc/web/wiklou.git] / resources / lib / moment / locale / fa.js
1 //! moment.js locale configuration
2 //! locale : Persian [fa]
3 //! author : Ebrahim Byagowi : https://github.com/ebraminio
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': '۱',
15 '2': '۲',
16 '3': '۳',
17 '4': '۴',
18 '5': '۵',
19 '6': '۶',
20 '7': '۷',
21 '8': '۸',
22 '9': '۹',
23 '0': '۰'
24 };
25 var numberMap = {
26 '۱': '1',
27 '۲': '2',
28 '۳': '3',
29 '۴': '4',
30 '۵': '5',
31 '۶': '6',
32 '۷': '7',
33 '۸': '8',
34 '۹': '9',
35 '۰': '0'
36 };
37
38 var fa = moment.defineLocale('fa', {
39 months : 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split('_'),
40 monthsShort : 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split('_'),
41 weekdays : 'یک\u200cشنبه_دوشنبه_سه\u200cشنبه_چهارشنبه_پنج\u200cشنبه_جمعه_شنبه'.split('_'),
42 weekdaysShort : 'یک\u200cشنبه_دوشنبه_سه\u200cشنبه_چهارشنبه_پنج\u200cشنبه_جمعه_شنبه'.split('_'),
43 weekdaysMin : 'ی_د_س_چ_پ_ج_ش'.split('_'),
44 weekdaysParseExact : true,
45 longDateFormat : {
46 LT : 'HH:mm',
47 LTS : 'HH:mm:ss',
48 L : 'DD/MM/YYYY',
49 LL : 'D MMMM YYYY',
50 LLL : 'D MMMM YYYY HH:mm',
51 LLLL : 'dddd, D MMMM YYYY HH:mm'
52 },
53 meridiemParse: /قبل از ظهر|بعد از ظهر/,
54 isPM: function (input) {
55 return /بعد از ظهر/.test(input);
56 },
57 meridiem : function (hour, minute, isLower) {
58 if (hour < 12) {
59 return 'قبل از ظهر';
60 } else {
61 return 'بعد از ظهر';
62 }
63 },
64 calendar : {
65 sameDay : '[امروز ساعت] LT',
66 nextDay : '[فردا ساعت] LT',
67 nextWeek : 'dddd [ساعت] LT',
68 lastDay : '[دیروز ساعت] LT',
69 lastWeek : 'dddd [پیش] [ساعت] LT',
70 sameElse : 'L'
71 },
72 relativeTime : {
73 future : 'در %s',
74 past : '%s پیش',
75 s : 'چند ثانیه',
76 m : 'یک دقیقه',
77 mm : '%d دقیقه',
78 h : 'یک ساعت',
79 hh : '%d ساعت',
80 d : 'یک روز',
81 dd : '%d روز',
82 M : 'یک ماه',
83 MM : '%d ماه',
84 y : 'یک سال',
85 yy : '%d سال'
86 },
87 preparse: function (string) {
88 return string.replace(/[۰-۹]/g, function (match) {
89 return numberMap[match];
90 }).replace(/،/g, ',');
91 },
92 postformat: function (string) {
93 return string.replace(/\d/g, function (match) {
94 return symbolMap[match];
95 }).replace(/,/g, '،');
96 },
97 dayOfMonthOrdinalParse: /\d{1,2}م/,
98 ordinal : '%dم',
99 week : {
100 dow : 6, // Saturday is the first day of the week.
101 doy : 12 // The week that contains Jan 1st is the first week of the year.
102 }
103 });
104
105 return fa;
106
107 })));