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