Merge "Language: s/error_log/wfWarn/"
[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 (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('fa', {
39 months : 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split('_'),
40 monthsShort : 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split('_'),
41 weekdays : 'یک\u200cشنبه_دوشنبه_سه\u200cشنبه_چهارشنبه_پنج\u200cشنبه_جمعه_شنبه'.split('_'),
42 weekdaysShort : 'یک\u200cشنبه_دوشنبه_سه\u200cشنبه_چهارشنبه_پنج\u200cشنبه_جمعه_شنبه'.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 ordinal : '%dم',
92 week : {
93 dow : 6, // Saturday is the first day of the week.
94 doy : 12 // The week that contains Jan 1st is the first week of the year.
95 }
96 });
97 }));