UNPKG

1.76 kBJavaScriptView Raw
1/*!
2 * numeral.js language configuration
3 * language : turkish (tr)
4 * author : Ecmel Ercan : https://github.com/ecmel, Erhan Gundogan : https://github.com/erhangundogan, Burak Yiğit Kaya: https://github.com/BYK
5 */
6(function () {
7 var suffixes = {
8 1: '\'inci',
9 5: '\'inci',
10 8: '\'inci',
11 70: '\'inci',
12 80: '\'inci',
13
14 2: '\'nci',
15 7: '\'nci',
16 20: '\'nci',
17 50: '\'nci',
18
19 3: '\'üncü',
20 4: '\'üncü',
21 100: '\'üncü',
22
23 6: '\'ncı',
24
25 9: '\'uncu',
26 10: '\'uncu',
27 30: '\'uncu',
28
29 60: '\'ıncı',
30 90: '\'ıncı'
31 },
32 language = {
33 delimiters: {
34 thousands: '.',
35 decimal: ','
36 },
37 abbreviations: {
38 thousand: 'bin',
39 million: 'milyon',
40 billion: 'milyar',
41 trillion: 'trilyon'
42 },
43 ordinal: function (number) {
44 if (number === 0) { // special case for zero
45 return '\'ıncı';
46 }
47
48 var a = number % 10,
49 b = number % 100 - a,
50 c = number >= 100 ? 100 : null;
51
52 return suffixes[a] || suffixes[b] || suffixes[c];
53 },
54 currency: {
55 symbol: '\u20BA'
56 }
57 };
58
59 // Node
60 if (typeof module !== 'undefined' && module.exports) {
61 module.exports = language;
62 }
63 // Browser
64 if (typeof window !== 'undefined' && this.numeral && this.numeral.language) {
65 this.numeral.language('tr', language);
66 }
67}());