Localisation updates from https://translatewiki.net.
[mediawiki.git] / resources / lib / moment / locale / tr.js
blob93c278823d9009cdca0101fb16dc4121f8943132
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 (global, factory) {
7    typeof exports === 'object' && typeof module !== 'undefined'
8        && typeof require === 'function' ? factory(require('../moment')) :
9    typeof define === 'function' && define.amd ? define(['../moment'], factory) :
10    factory(global.moment)
11 }(this, (function (moment) { 'use strict';
13     //! moment.js locale configuration
15     var suffixes = {
16         1: "'inci",
17         5: "'inci",
18         8: "'inci",
19         70: "'inci",
20         80: "'inci",
21         2: "'nci",
22         7: "'nci",
23         20: "'nci",
24         50: "'nci",
25         3: "'üncü",
26         4: "'üncü",
27         100: "'üncü",
28         6: "'ncı",
29         9: "'uncu",
30         10: "'uncu",
31         30: "'uncu",
32         60: "'ıncı",
33         90: "'ıncı",
34     };
36     var tr = moment.defineLocale('tr', {
37         months: 'Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık'.split(
38             '_'
39         ),
40         monthsShort: 'Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara'.split('_'),
41         weekdays: 'Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi'.split(
42             '_'
43         ),
44         weekdaysShort: 'Paz_Pts_Sal_Çar_Per_Cum_Cts'.split('_'),
45         weekdaysMin: 'Pz_Pt_Sa_Ça_Pe_Cu_Ct'.split('_'),
46         longDateFormat: {
47             LT: 'HH:mm',
48             LTS: 'HH:mm:ss',
49             L: 'DD.MM.YYYY',
50             LL: 'D MMMM YYYY',
51             LLL: 'D MMMM YYYY HH:mm',
52             LLLL: 'dddd, D MMMM YYYY HH:mm',
53         },
54         calendar: {
55             sameDay: '[bugün saat] LT',
56             nextDay: '[yarın saat] LT',
57             nextWeek: '[gelecek] dddd [saat] LT',
58             lastDay: '[dün] LT',
59             lastWeek: '[geçen] dddd [saat] LT',
60             sameElse: 'L',
61         },
62         relativeTime: {
63             future: '%s sonra',
64             past: '%s önce',
65             s: 'birkaç saniye',
66             ss: '%d saniye',
67             m: 'bir dakika',
68             mm: '%d dakika',
69             h: 'bir saat',
70             hh: '%d saat',
71             d: 'bir gün',
72             dd: '%d gün',
73             M: 'bir ay',
74             MM: '%d ay',
75             y: 'bir yıl',
76             yy: '%d yıl',
77         },
78         ordinal: function (number, period) {
79             switch (period) {
80                 case 'd':
81                 case 'D':
82                 case 'Do':
83                 case 'DD':
84                     return number;
85                 default:
86                     if (number === 0) {
87                         // special case for zero
88                         return number + "'ıncı";
89                     }
90                     var a = number % 10,
91                         b = (number % 100) - a,
92                         c = number >= 100 ? 100 : null;
93                     return number + (suffixes[a] || suffixes[b] || suffixes[c]);
94             }
95         },
96         week: {
97             dow: 1, // Monday is the first day of the week.
98             doy: 7, // The week that contains Jan 7th is the first week of the year.
99         },
100     });
102     return tr;
104 })));