File Coverage

lib/Date/Manip/Lang/polish.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::polish;
2             # Copyright (c) 1998-2022 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         33  
12 1     1   9 use warnings;
  1         2  
  1         41  
13 1     1   5 use utf8;
  1         1  
  1         16  
14              
15             our($VERSION);
16             $VERSION='6.90';
17              
18             our($Language,@Encodings,$LangName,$YearAdded);
19             @Encodings = qw(utf-8 iso-8859-2 perl);
20             $LangName = "Polish";
21             $YearAdded = 1998;
22              
23             $Language = {
24             _special_rules => { },
25             ampm => [['AM', 'A.M.'], ['PM', 'P.M.']],
26             at => ['o', 'u'],
27             day_abb => [
28             ['po', 'po.', 'pon.', 'pon'],
29             ['wt', 'wt.', 'wto', 'wto.'],
30             ['śr', 'śr.', 'sr.', 'sr','śro', 'śro.', 'sro.', 'sro'],
31             ['cz', 'cz.', 'czw.', 'czw'],
32             ['pi', 'pi.', 'ptk', 'ptk.', 'pią'],
33             ['so', 'so.', 'sob', 'sob.'],
34             ['ni', 'ni.', 'ndz', 'ndz.', 'nie'],
35             ],
36             day_char => [['p'], ['w'], ['ś.', 'e'], ['c'], ['p'], ['s'], ['n']],
37             day_name => [
38             ['poniedziałek', 'poniedzialek'],
39             ['wtorek'],
40             ['środa', 'sroda'],
41             ['czwartek'],
42             ['piątek', 'piatek'],
43             ['sobota'],
44             ['niedziela'],
45             ],
46             each => ['kazdy', 'każdy', 'kazdym', 'każdym'],
47             fields => [
48             ['rok', 'lat', 'lata', 'latach'],
49             [
50             'miesiac',
51             'miesiąc',
52             'm.',
53             'm',
54             'miesiecy',
55             'miesięcy',
56             'miesiacu',
57             'miesiącu',
58             ],
59             ['tydzien', 'tydzień', 'ty.', 'tygodniu'],
60             ['dzien', 'dzień', 'd.', 'dni'],
61             ['godzinie', 'g.', 'godzina', 'godziny'],
62             ['minuty', 'mn.', 'min.', 'minut'],
63             ['sekundy', 's.', 'sekund'],
64             ],
65             last => ['ostatni', 'ostatna'],
66             mode => [
67             [
68             'doklandnie',
69             'dokłandnie',
70             'w przyblizeniu',
71             'w przybliżeniu',
72             'mniej wiecej',
73             'mniej więcej',
74             'okolo',
75             'około',
76             ],
77             ['sluzbowy', 'służbowy', 'sluzbowym', 'służbowym'],
78             ],
79             month_abb => [
80             ['sty', 'sty.'],
81             ['lut', 'lut.'],
82             ['mar', 'mar.'],
83             ['kwi', 'kwi.'],
84             ['maj'],
85             ['cze', 'cze.'],
86             ['lip', 'lip.'],
87             ['sie', 'sie.'],
88             ['wrz', 'wrz.'],
89             ['paź', 'paz.', 'paź.', 'paz'],
90             ['lis', 'lis.'],
91             ['gru', 'gru.'],
92             ],
93             month_name => [
94             ['stycznia', 'styczeń'],
95             ['luty','lutego'],
96             ['marca', 'marzec'],
97             ['kwietnia', 'kwiecień'],
98             ['maja'],
99             ['czerwca', 'czerwiec'],
100             ['lipca', 'lipiec'],
101             ['sierpnia', 'sierpień'],
102             ['września', 'wrzesnia', 'wrzesień'],
103             ['października', 'pazdziernika', 'październik'],
104             ['listopada', 'listopad'],
105             ['grudnia', 'grudzień'],
106             ],
107             nextprev => [
108             [
109             'nastepny',
110             'następny',
111             'nastepnym',
112             'następnym',
113             'przyszly',
114             'przyszły',
115             'przyszlym',
116             'przyszłym',
117             ],
118             ['zeszly', 'zeszły', 'zeszlym', 'zeszłym'],
119             ],
120             nth => [
121             ['1.', 'jeden', 'pierwszego'],
122             ['2.', 'dwa', 'drugiego'],
123             ['3.', 'trzy', 'trzeczego'],
124             ['4.', 'cztery', 'czwartego'],
125             ['5.', 'pięć', 'piec', 'piatego', 'piątego'],
126             ['6.', 'sześć', 'szesc', 'szostego', 'szóstego'],
127             ['7.', 'siedem', 'siodmego', 'siódmego'],
128             ['8.', 'osiem', 'osmego', 'ósmego'],
129             ['9.', 'dziewiąta', 'dziewiata', 'dziewiatego', 'dziewiątego'],
130             ['10.', 'dziesięć', 'dziesiec', 'dziesiatego', 'dziesiątego'],
131             ['11.', 'jedenaście', 'jedenascie', 'jedenastego'],
132             ['12.', 'dwanaście', 'dwanascie', 'dwunastego'],
133             ['13.', 'trzynaście', 'trzynascie', 'trzynastego'],
134             ['14.', 'czternaście', 'czternascie', 'czternastego'],
135             ['15.', 'piętnaście', 'pietnascie', 'pietnastego', 'piętnastego'],
136             ['16.', 'szesnaście', 'szesnascie', 'szestnastego'],
137             ['17.', 'siedemnaście', 'siedemnascie', 'siedemnastego'],
138             ['18.', 'osiemnaście', 'osiemnascie', 'osiemnastego'],
139             ['19.', 'dziewiętnaście', 'dziewietnascie', 'dziewietnastego'],
140             ['20.', 'dwadzieścia', 'dwadziescia', 'dwudziestego'],
141             ['21.', 'dwadzieścia jeden', 'dwadziescia jeden', 'dwudziestego pierwszego'],
142             ['22.', 'dwadzieścia dwa', 'dwadziescia dwa', 'dwudziestego drugiego'],
143             ['23.', 'dwadzieścia trzy', 'dwadziescia trzy', 'dwudziestego trzeczego'],
144             ['24.', 'dwadzieścia cztery', 'dwadziescia cztery', 'dwudziestego czwartego'],
145             [
146             '25.',
147             'dwadzieścia pięć',
148             'dwadziescia piec',
149             'dwudziestego piatego',
150             'dwudziestego piątego',
151             ],
152             [
153             '26.',
154             'dwadzieścia sześć',
155             'dwadziescia szesc',
156             'dwudziestego szostego',
157             'dwudziestego szóstego',
158             ],
159             [
160             '27.',
161             'dwadzieścia siedem',
162             'dwadziescia siedem',
163             'dwudziestego siodmego',
164             'dwudziestego siódmego',
165             ],
166             [
167             '28.',
168             'dwadzieścia osiem',
169             'dwadziescia osiem',
170             'dwudziestego osmego',
171             'dwudziestego ósmego',
172             ],
173             [
174             '29.',
175             'dwadzieścia dziewięć',
176             'dwadziescia dziewiec',
177             'dwudziestego dziewiatego',
178             'dwudziestego dziewiątego',
179             ],
180             ['30.', 'trzydzieści', 'trzydziesci', 'trzydziestego'],
181             ['31.', 'trzydzieści jeden', 'trzydziesci jeden', 'trzydziestego pierwszego'],
182             ['32.', 'trzydzieści dwa', 'trzydziesci dwa', 'trzydziestego drugiego'],
183             ['33.', 'trzydzieści trzy', 'trzydziesci trzy', 'trzydziestego trzeczego'],
184             ['34.', 'trzydzieści cztery', 'trzydziesci cztery', 'trzydziestego czwartego'],
185             [
186             '35.',
187             'trzydzieści pięć',
188             'trzydziesci piec',
189             'trzydziestego piątego',
190             'trzydziestego piatego',
191             ],
192             [
193             '36.',
194             'trzydzieści sześć',
195             'trzydziesci szesc',
196             'trzydziestego szóstego',
197             'trzydziestego szostego',
198             ],
199             [
200             '37.',
201             'trzydzieści siedem',
202             'trzydziesci siedem',
203             'trzydziestego siódmego',
204             'trzydziestego siodmego',
205             ],
206             [
207             '38.',
208             'trzydzieści osiem',
209             'trzydziesci osiem',
210             'trzydziestego ósmego',
211             'trzydziestego osmego',
212             ],
213             [
214             '39.',
215             'trzydzieści dziewięć',
216             'trzydziesci dziewiec',
217             'trzydziestego dziewiątego',
218             'trzydziestego dziewiatego',
219             ],
220             ['40.', 'czterdzieści', 'czterdziesci', 'czterdziestego'],
221             [
222             '41.',
223             'czterdzieści jeden',
224             'czterdziesci jeden',
225             'czterdziestego pierwszego',
226             ],
227             ['42.', 'czterdzieści dwa', 'czterdziesci dwa', 'czterdziestego drugiego'],
228             ['43.', 'czterdzieści trzy', 'czterdziesci trzy', 'czterdziestego trzeczego'],
229             [
230             '44.',
231             'czterdzieści cztery',
232             'czterdziesci cztery',
233             'czterdziestego czwartego',
234             ],
235             [
236             '45.',
237             'czterdzieści pięć',
238             'czterdziesci piec',
239             'czterdziestego piątego',
240             'czterdziestego piatego',
241             ],
242             [
243             '46.',
244             'czterdzieści sześć',
245             'czterdziesci szesc',
246             'czterdziestego szóstego',
247             'czterdziestego szostego',
248             ],
249             [
250             '47.',
251             'czterdzieści siedem',
252             'czterdziesci siedem',
253             'czterdziestego siódmego',
254             'czterdziestego siodmego',
255             ],
256             [
257             '48.',
258             'czterdzieści osiem',
259             'czterdziesci osiem',
260             'czterdziestego ósmego',
261             'czterdziestego osmego',
262             ],
263             [
264             '49.',
265             'czterdzieści dziewięć',
266             'czterdziesci dziewiec',
267             'czterdziestego dziewiątego',
268             'czterdziestego dziewiatego',
269             ],
270             ['50.', 'pięćdziesiąt', 'piecdziesiat', 'pięćdziesiątego', 'piecdziesiatego'],
271             [
272             '51.',
273             'pięćdziesiąt jeden',
274             'piecdziesiat jeden',
275             'pięćdziesiątego pierwszego',
276             'piecdziesiatego pierwszego',
277             ],
278             [
279             '52.',
280             'pięćdziesiąt dwa',
281             'piecdziesiat dwa',
282             'pięćdziesiątego drugiego',
283             'piecdziesiatego drugiego',
284             ],
285             [
286             '53.',
287             'pięćdziesiąt trzy',
288             'piecdziesiat trzy',
289             'pięćdziesiątego trzeczego',
290             'piecdziesiatego trzeczego',
291             ],
292             ],
293             of => ['w', 'z'],
294             offset_date => {
295             dzisaj => '0:0:0:0:0:0:0',
296             jutro => '+0:0:0:1:0:0:0',
297             wczoraj => '-0:0:0:1:0:0:0',
298             },
299             offset_time => { teraz => '0:0:0:0:0:0:0' },
300             on => ['na'],
301             times => {
302             'polnoc' => '00:00:00',
303             'poludnie' => '12:00:00',
304             'południe' => '12:00:00',
305             'północ' => '00:00:00',
306             },
307             when => [['temu'], ['za', 'later']],
308             };
309              
310             1;