Added release notes for 'ContentHandler::runLegacyHooks' removal
[mediawiki.git] / resources / lib / moment / locale / tr.js
bloba2707bc30d30f4933f049e91fbadb935d2850fa1
1 // moment.js locale configuration
2 // locale : turkish (tr)
3 // authors : Erhan Gundogan : https://github.com/erhangundogan,
4 //           Burak Yiğit Kaya: https://github.com/BYK
6 (function (factory) {
7     // Comment out broken wrapper, see T145382
8     /*if (typeof define === 'function' && define.amd) {
9         define(['moment'], factory); // AMD
10     } else if (typeof exports === 'object') {
11         module.exports = factory(require('../moment')); // Node
12     } else {
13         factory((typeof global !== 'undefined' ? global : this).moment); // node or other global
14     }*/
15     factory(this.moment);
16 }(function (moment) {
17     var suffixes = {
18         1: '\'inci',
19         5: '\'inci',
20         8: '\'inci',
21         70: '\'inci',
22         80: '\'inci',
24         2: '\'nci',
25         7: '\'nci',
26         20: '\'nci',
27         50: '\'nci',
29         3: '\'üncü',
30         4: '\'üncü',
31         100: '\'üncü',
33         6: '\'ncı',
35         9: '\'uncu',
36         10: '\'uncu',
37         30: '\'uncu',
39         60: '\'ıncı',
40         90: '\'ıncı'
41     };
43     return moment.defineLocale('tr', {
44         months : 'Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık'.split('_'),
45         monthsShort : 'Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara'.split('_'),
46         weekdays : 'Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi'.split('_'),
47         weekdaysShort : 'Paz_Pts_Sal_Çar_Per_Cum_Cts'.split('_'),
48         weekdaysMin : 'Pz_Pt_Sa_Ça_Pe_Cu_Ct'.split('_'),
49         longDateFormat : {
50             LT : 'HH:mm',
51             LTS : 'LT:ss',
52             L : 'DD.MM.YYYY',
53             LL : 'D MMMM YYYY',
54             LLL : 'D MMMM YYYY LT',
55             LLLL : 'dddd, D MMMM YYYY LT'
56         },
57         calendar : {
58             sameDay : '[bugün saat] LT',
59             nextDay : '[yarın saat] LT',
60             nextWeek : '[haftaya] dddd [saat] LT',
61             lastDay : '[dün] LT',
62             lastWeek : '[geçen hafta] dddd [saat] LT',
63             sameElse : 'L'
64         },
65         relativeTime : {
66             future : '%s sonra',
67             past : '%s önce',
68             s : 'birkaç saniye',
69             m : 'bir dakika',
70             mm : '%d dakika',
71             h : 'bir saat',
72             hh : '%d saat',
73             d : 'bir gün',
74             dd : '%d gün',
75             M : 'bir ay',
76             MM : '%d ay',
77             y : 'bir yıl',
78             yy : '%d yıl'
79         },
80         ordinalParse: /\d{1,2}'(inci|nci|üncü|ncı|uncu|ıncı)/,
81         ordinal : function (number) {
82             if (number === 0) {  // special case for zero
83                 return number + '\'ıncı';
84             }
85             var a = number % 10,
86                 b = number % 100 - a,
87                 c = number >= 100 ? 100 : null;
89             return number + (suffixes[a] || suffixes[b] || suffixes[c]);
90         },
91         week : {
92             dow : 1, // Monday is the first day of the week.
93             doy : 7  // The week that contains Jan 1st is the first week of the year.
94         }
95     });
96 }));