File Coverage

lib/Date/Manip/Lang/turkish.pm
Criterion Covered Total %
statement 9 9 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod n/a
total 12 12 100.0


line stmt bran cond sub pod time code
1             package Date::Manip::Lang::turkish;
2             # Copyright (c) 2001-2023 Sullivan Beck. All rights reserved.
3             # This program is free software; you can redistribute it and/or modify it
4             # under the same terms as Perl itself.
5              
6             ########################################################################
7             ########################################################################
8              
9             require 5.010000;
10              
11 1     1   7 use strict;
  1         2  
  1         45  
12 1     1   7 use warnings;
  1         1  
  1         27  
13 1     1   5 use utf8;
  1         2  
  1         5  
14              
15             our($VERSION);
16             $VERSION='6.91';
17              
18             our($Language,@Encodings,$LangName,$YearAdded);
19             @Encodings = qw(utf-8 iso-8859-1 perl);
20             $LangName = "Turkish";
21             $YearAdded = 2001;
22              
23             $Language = {
24             _special_rules => { 'remove_trailing_period' => 1 },
25             ampm => [['ögleden önce', 'ogleden once'], ['öğleden sonra', 'ogleden sonra']],
26             at => ['saat'],
27             day_abb => [['pzt', 'pts'], ['sal'], ['çar', 'car', 'çrş', 'crs', 'çrþ'], ['per', 'prş', 'prs', 'prþ'], ['cum'], ['cts', 'cmt'], ['paz']],
28             day_char => [['Pt'], ['S'], ['Ç', 'Cr'], ['Pr'], ['C'], ['Ct'], ['P']],
29             day_name => [
30             ['pazartesi'],
31             ['salı', 'sali', 'salý', 'saly'],
32             ['çarşamba', 'carsamba', 'Çarşamba', 'çarþamba'],
33             ['perşembe', 'persembe', 'perþembe'],
34             ['cuma'],
35             ['cumartesi'],
36             ['pazar'],
37             ],
38             each => ['her'],
39             fields => [
40             ['yil', 'y'],
41             ['ay', 'a'],
42             ['hafta', 'h'],
43             ['gun', 'g'],
44             ['saat', 's'],
45             ['dakika', 'dak', 'd'],
46             ['saniye', 'sn'],
47             ],
48             last => ['son', 'sonuncu'],
49             mode => [['tam', 'yaklasik', 'yaklaşık'], ['is', 'iş', 'çalışma', 'calisma']],
50             month_abb => [
51             ['oca'],
52             ['şub', 'sub', 'þub'],
53             ['mar'],
54             ['nis'],
55             ['may'],
56             ['haz'],
57             ['tem'],
58             ['ağu', 'agu', 'aðu', 'aou'],
59             ['eyl'],
60             ['eki'],
61             ['kas'],
62             ['ara'],
63             ],
64             month_name => [
65             ['ocak'],
66             ['şubat', 'subat', 'þubat'],
67             ['mart'],
68             ['nisan'],
69             ['mayıs', 'mayis', 'mayýs', 'mayys'],
70             ['haziran'],
71             ['temmuz'],
72             ['ağustos', 'agustos', 'aðustos', 'aoustos'],
73             ['eylül', 'eylul'],
74             ['ekim'],
75             ['kasım', 'kasim', 'kasým', 'kasym'],
76             ['aralık', 'aralik', 'aralýk', 'aralyk'],
77             ],
78             nextprev => [['gelecek', 'sonraki'], ['onceki', 'önceki']],
79             nth => [
80             ['bir', 'ilk', 'birinci'],
81             ['iki', 'ikinci'],
82             ['üç', 'uc', 'üçüncü', 'ucuncu'],
83             ['dört', 'dort', 'dördüncü', 'dorduncu'],
84             ['beş', 'bes', 'beşinci', 'besinci'],
85             ['altı', 'alti', 'altıncı'],
86             ['yedi', 'yedinci'],
87             ['sekiz', 'sekizinci'],
88             ['dokuz', 'dokuzuncu'],
89             ['on', 'onuncu'],
90             ['on bir', 'on birinci'],
91             ['on iki', 'on ikinci'],
92             ['on üç', 'on uc', 'on üçüncü', 'on ucuncu'],
93             ['on dört', 'on dort', 'on dördüncü', 'on dorduncu'],
94             ['on beş', 'on bes', 'on beşinci', 'on besinci'],
95             ['on altı', 'on alti', 'on altıncı'],
96             ['on yedi', 'on yedinci'],
97             ['on sekiz', 'on sekizinci'],
98             ['on dokuz', 'on dokuzuncu'],
99             ['yirmi', 'yirminci'],
100             ['yirmi bir', 'yirminci birinci'],
101             ['yirmi iki', 'yirminci ikinci'],
102             ['yirmi üç', 'yirmi uc', 'yirminci üçüncü', 'yirminci ucuncu'],
103             ['yirmi dört', 'yirmi dort', 'yirminci dördüncü', 'yirminci dorduncu'],
104             ['yirmi beş', 'yirmi bes', 'yirminci beşinci', 'yirminci besinci'],
105             ['yirmi altı', 'yirmi alti', 'yirminci altıncı'],
106             ['yirmi yedi', 'yirminci yedinci'],
107             ['yirmi sekiz', 'yirminci sekizinci'],
108             ['yirmi dokuz', 'yirminci dokuzuncu'],
109             ['otuz', 'otuzuncu'],
110             ['otuz bir', 'otuz birinci'],
111             ['otuz iki', 'otuz ikinci'],
112             ['otuz üç', 'otuz uc', 'otuz üçüncü', 'otuz ucuncu'],
113             ['otuz dört', 'otuz dort', 'otuz dördüncü', 'otuz dorduncu'],
114             ['otuz beş', 'otuz bes', 'otuz beşinci', 'otuz besinci'],
115             ['otuz altı', 'otuz alti', 'otuz altıncı'],
116             ['otuz yedi', 'otuz yedinci'],
117             ['otuz sekiz', 'otuz sekizinci'],
118             ['otuz dokuz', 'otuz dokuzuncu'],
119             ['kırk', 'kirk', 'kırkıncı', 'kirkinci'],
120             ['kırk bir', 'kirk bir', 'kırk birinci', 'kirk birinci'],
121             ['kırk iki', 'kirk iki', 'kırk ikinci', 'kirk ikinci'],
122             ['kırk üç', 'kirk uc', 'kırk üçüncü', 'kirk ucuncu'],
123             ['kırk dört', 'kirk dort', 'kırk dördüncü', 'kirk dorduncu'],
124             ['kırk beş', 'kirk bes', 'kırk beşinci', 'kirk besinci'],
125             ['kırk altı', 'kirk alti', 'kırk altıncı', 'kirk altıncı'],
126             ['kırk yedi', 'kirk yedi', 'kırk yedinci', 'kirk yedinci'],
127             ['kırk sekiz', 'kirk sekiz', 'kırk sekizinci', 'kirk sekizinci'],
128             ['kırk dokuz', 'kirk dokuz', 'kırk dokuzuncu', 'kirk dokuzuncu'],
129             ['elli', 'ellinci'],
130             ['elli bir', 'elli birinci'],
131             ['elli iki', 'elli ikinci'],
132             ['elli üç', 'elli uc', 'elli üçüncü', 'elli ucuncu'],
133             ],
134             of => ['of'],
135             offset_date => {
136             'bugun' => '0:0:0:0:0:0:0',
137             'bugün' => '0:0:0:0:0:0:0',
138             'dun' => '-0:0:0:1:0:0:0',
139             'dün' => '-0:0:0:1:0:0:0',
140             'yarin' => '+0:0:0:1:0:0:0',
141             'yarın' => '+0:0:0:1:0:0:0',
142             },
143             offset_time => { 'simdi' => '0:0:0:0:0:0:0', 'şimdi' => '0:0:0:0:0:0:0' },
144             on => ['on'],
145             times => {
146             'gece yarisi' => '00:00:00',
147             'gece yarısı' => '00:00:00',
148             'oglen' => '12:00:00',
149             'yarim' => '12:30:00',
150             'yarım' => '12:30:00',
151             'öğlen' => '12:00:00',
152             },
153             when => [['gecmis', 'geçmiş', 'gecen', 'geçen'], ['gelecek', 'sonra']],
154             };
155              
156             1;