1 ###########################################################################
3 # This file is auto-generated by the Perl DateTime Suite locale
4 # generator (0.05). This code generator comes with the
5 # DateTime::Locale distribution in the tools/ directory, and is called
8 # This file as generated from the CLDR XML locale data. See the
9 # LICENSE.cldr file included in this distribution for license details.
11 # This file was generated from the source file pl.xml
12 # The source file version number was 1.122, generated on
13 # 2009/06/15 03:46:24.
15 # Do not edit this file directly.
17 ###########################################################################
19 package DateTime::Locale::pl;
25 use base 'DateTime::Locale::root';
27 sub cldr_version { return "1\.7\.1" }
30 my $am_pm_abbreviated = [ "AM", "PM" ];
31 sub am_pm_abbreviated { return $am_pm_abbreviated }
34 my $date_format_full = "EEEE\,\ d\ MMMM\ y";
35 sub date_format_full { return $date_format_full }
39 my $date_format_long = "d\ MMMM\ y";
40 sub date_format_long { return $date_format_long }
44 my $date_format_medium = "dd\-MM\-yyyy";
45 sub date_format_medium { return $date_format_medium }
49 my $date_format_short = "dd\-MM\-yy";
50 sub date_format_short { return $date_format_short }
54 my $day_format_abbreviated = [ "pon\.", "wt\.", "śr\.", "czw\.", "pt\.", "sob\.", "niedz\." ];
55 sub day_format_abbreviated { return $day_format_abbreviated }
58 sub day_format_narrow { $_[0]->day_stand_alone_narrow() }
61 my $day_format_wide = [ "poniedziałek", "wtorek", "środa", "czwartek", "piątek", "sobota", "niedziela" ];
62 sub day_format_wide { return $day_format_wide }
65 sub day_stand_alone_abbreviated { $_[0]->day_format_abbreviated() }
68 my $day_stand_alone_narrow = [ "P", "W", "Ś", "C", "P", "S", "N" ];
69 sub day_stand_alone_narrow { return $day_stand_alone_narrow }
72 sub day_stand_alone_wide { $_[0]->day_format_wide() }
75 my $era_abbreviated = [ "p\.n\.e\.", "n\.e\." ];
76 sub era_abbreviated { return $era_abbreviated }
79 sub era_narrow { $_[0]->era_abbreviated() }
82 my $era_wide = [ "p\.n\.e\.", "n\.e\." ];
83 sub era_wide { return $era_wide }
86 my $first_day_of_week = "1";
87 sub first_day_of_week { return $first_day_of_week }
91 my $month_format_abbreviated = [ "sty", "lut", "mar", "kwi", "maj", "cze", "lip", "sie", "wrz", "paź", "lis", "gru" ];
92 sub month_format_abbreviated { return $month_format_abbreviated }
95 sub month_format_narrow { $_[0]->month_stand_alone_narrow() }
98 my $month_format_wide = [ "stycznia", "lutego", "marca", "kwietnia", "maja", "czerwca", "lipca", "sierpnia", "września", "października", "listopada", "grudnia" ];
99 sub month_format_wide { return $month_format_wide }
102 sub month_stand_alone_abbreviated { $_[0]->month_format_abbreviated() }
105 my $month_stand_alone_narrow = [ "s", "l", "m", "k", "m", "c", "l", "s", "w", "p", "l", "g" ];
106 sub month_stand_alone_narrow { return $month_stand_alone_narrow }
109 my $month_stand_alone_wide = [ "styczeń", "luty", "marzec", "kwiecień", "maj", "czerwiec", "lipiec", "sierpień", "wrzesień", "październik", "listopad", "grudzień" ];
110 sub month_stand_alone_wide { return $month_stand_alone_wide }
113 my $quarter_format_abbreviated = [ "K1", "K2", "K3", "K4" ];
114 sub quarter_format_abbreviated { return $quarter_format_abbreviated }
117 sub quarter_format_narrow { $_[0]->quarter_stand_alone_narrow() }
120 my $quarter_format_wide = [ "I\ kwartał", "II\ kwartał", "III\ kwartał", "IV\ kwartał" ];
121 sub quarter_format_wide { return $quarter_format_wide }
124 my $quarter_stand_alone_abbreviated = [ "1\ kw\.", "2\ kw\.", "3\ kw\.", "4\ kw\." ];
125 sub quarter_stand_alone_abbreviated { return $quarter_stand_alone_abbreviated }
128 my $quarter_stand_alone_narrow = [ "1", "2", "3", "4" ];
129 sub quarter_stand_alone_narrow { return $quarter_stand_alone_narrow }
132 sub quarter_stand_alone_wide { $_[0]->quarter_format_wide() }
135 my $time_format_full = "HH\:mm\:ss\ zzzz";
136 sub time_format_full { return $time_format_full }
140 my $time_format_long = "HH\:mm\:ss\ z";
141 sub time_format_long { return $time_format_long }
145 my $time_format_medium = "HH\:mm\:ss";
146 sub time_format_medium { return $time_format_medium }
150 my $time_format_short = "HH\:mm";
151 sub time_format_short { return $time_format_short }
155 my $_format_for_HHmm = "HH\:mm";
156 sub _format_for_HHmm { return $_format_for_HHmm }
160 my $_format_for_HHmmss = "HH\:mm\:ss";
161 sub _format_for_HHmmss { return $_format_for_HHmmss }
165 my $_format_for_Hm = "H\:mm";
166 sub _format_for_Hm { return $_format_for_Hm }
170 my $_format_for_M = "L";
171 sub _format_for_M { return $_format_for_M }
175 my $_format_for_MEd = "E\,\ M\-d";
176 sub _format_for_MEd { return $_format_for_MEd }
180 my $_format_for_MMM = "LLL";
181 sub _format_for_MMM { return $_format_for_MMM }
185 my $_format_for_MMMEd = "d\ MMM\ E";
186 sub _format_for_MMMEd { return $_format_for_MMMEd }
190 my $_format_for_MMMMEd = "d\ MMMM\ E";
191 sub _format_for_MMMMEd { return $_format_for_MMMMEd }
195 my $_format_for_MMMMd = "d\ MMMM";
196 sub _format_for_MMMMd { return $_format_for_MMMMd }
200 my $_format_for_MMMd = "MMM\ d";
201 sub _format_for_MMMd { return $_format_for_MMMd }
205 my $_format_for_MMdd = "MM\-dd";
206 sub _format_for_MMdd { return $_format_for_MMdd }
210 my $_format_for_Md = "d\.M";
211 sub _format_for_Md { return $_format_for_Md }
215 my $_format_for_d = "d";
216 sub _format_for_d { return $_format_for_d }
220 my $_format_for_hhmm = "hh\:mm\ a";
221 sub _format_for_hhmm { return $_format_for_hhmm }
225 my $_format_for_hhmmss = "hh\:mm\:ss\ a";
226 sub _format_for_hhmmss { return $_format_for_hhmmss }
230 my $_format_for_mmss = "mm\:ss";
231 sub _format_for_mmss { return $_format_for_mmss }
235 my $_format_for_ms = "mm\:ss";
236 sub _format_for_ms { return $_format_for_ms }
240 my $_format_for_y = "y";
241 sub _format_for_y { return $_format_for_y }
245 my $_format_for_yM = "yyyy\-M";
246 sub _format_for_yM { return $_format_for_yM }
250 my $_format_for_yMEd = "EEE\,\ d\.M\.yyyy";
251 sub _format_for_yMEd { return $_format_for_yMEd }
255 my $_format_for_yMMM = "y\ MMM";
256 sub _format_for_yMMM { return $_format_for_yMMM }
260 my $_format_for_yMMMEd = "EEE\,\ d\ MMM\ y";
261 sub _format_for_yMMMEd { return $_format_for_yMMMEd }
265 my $_format_for_yMMMM = "LLLL\ y";
266 sub _format_for_yMMMM { return $_format_for_yMMMM }
270 my $_format_for_yQ = "yyyy\ Q";
271 sub _format_for_yQ { return $_format_for_yQ }
275 my $_format_for_yQQQ = "y\ QQQ";
276 sub _format_for_yQQQ { return $_format_for_yQQQ }
280 my $_format_for_yyMM = "MM\/yy";
281 sub _format_for_yyMM { return $_format_for_yyMM }
285 my $_format_for_yyMMM = "MMM\ yy";
286 sub _format_for_yyMMM { return $_format_for_yyMMM }
290 my $_format_for_yyQ = "Q\ yy";
291 sub _format_for_yyQ { return $_format_for_yyQ }
295 my $_format_for_yyyyMM = "yyyy\-MM";
296 sub _format_for_yyyyMM { return $_format_for_yyyyMM }
300 my $_format_for_yyyyMMMM = "LLLL\ y";
301 sub _format_for_yyyyMMMM { return $_format_for_yyyyMMMM }
305 my $_available_formats =
308 "HHmmss" => "HH\:mm\:ss",
311 "MEd" => "E\,\ M\-d",
313 "MMMEd" => "d\ MMM\ E",
314 "MMMMEd" => "d\ MMMM\ E",
315 "MMMMd" => "d\ MMMM",
320 "hhmm" => "hh\:mm\ a",
321 "hhmmss" => "hh\:mm\:ss\ a",
326 "yMEd" => "EEE\,\ d\.M\.yyyy",
328 "yMMMEd" => "EEE\,\ d\ MMM\ y",
329 "yMMMM" => "LLLL\ y",
333 "yyMMM" => "MMM\ yy",
335 "yyyyMM" => "yyyy\-MM",
336 "yyyyMMMM" => "LLLL\ y"
338 sub _available_formats { return $_available_formats }
358 my $dt = DateTime->now( locale => 'pl' );
359 print $dt->month_name();
363 This is the DateTime locale package for Polish.
367 This locale inherits from the L<DateTime::Locale::root> locale.
369 It contains the following data.
383 =head3 Abbreviated (format)
393 =head3 Narrow (format)
403 =head3 Wide (stand-alone)
413 =head3 Abbreviated (stand-alone)
423 =head3 Narrow (stand-alone)
450 =head3 Abbreviated (format)
465 =head3 Narrow (format)
480 =head3 Wide (stand-alone)
495 =head3 Abbreviated (stand-alone)
510 =head3 Narrow (stand-alone)
534 =head3 Abbreviated (format)
541 =head3 Narrow (format)
548 =head3 Wide (stand-alone)
555 =head3 Abbreviated (stand-alone)
562 =head3 Narrow (stand-alone)
590 2008-02-05T18:30:30 = wtorek, 5 lutego 2008
591 1995-12-22T09:05:02 = piątek, 22 grudnia 1995
592 -0010-09-15T04:44:23 = sobota, 15 września -10
596 2008-02-05T18:30:30 = 5 lutego 2008
597 1995-12-22T09:05:02 = 22 grudnia 1995
598 -0010-09-15T04:44:23 = 15 września -10
602 2008-02-05T18:30:30 = 05-02-2008
603 1995-12-22T09:05:02 = 22-12-1995
604 -0010-09-15T04:44:23 = 15-09--010
608 2008-02-05T18:30:30 = 05-02-08
609 1995-12-22T09:05:02 = 22-12-95
610 -0010-09-15T04:44:23 = 15-09-10
614 2008-02-05T18:30:30 = 05-02-2008
615 1995-12-22T09:05:02 = 22-12-1995
616 -0010-09-15T04:44:23 = 15-09--010
622 2008-02-05T18:30:30 = 18:30:30 UTC
623 1995-12-22T09:05:02 = 09:05:02 UTC
624 -0010-09-15T04:44:23 = 04:44:23 UTC
628 2008-02-05T18:30:30 = 18:30:30 UTC
629 1995-12-22T09:05:02 = 09:05:02 UTC
630 -0010-09-15T04:44:23 = 04:44:23 UTC
634 2008-02-05T18:30:30 = 18:30:30
635 1995-12-22T09:05:02 = 09:05:02
636 -0010-09-15T04:44:23 = 04:44:23
640 2008-02-05T18:30:30 = 18:30
641 1995-12-22T09:05:02 = 09:05
642 -0010-09-15T04:44:23 = 04:44
646 2008-02-05T18:30:30 = 18:30:30
647 1995-12-22T09:05:02 = 09:05:02
648 -0010-09-15T04:44:23 = 04:44:23
650 =head2 Datetime Formats
654 2008-02-05T18:30:30 = wtorek, 5 lutego 2008 18:30:30 UTC
655 1995-12-22T09:05:02 = piątek, 22 grudnia 1995 09:05:02 UTC
656 -0010-09-15T04:44:23 = sobota, 15 września -10 04:44:23 UTC
660 2008-02-05T18:30:30 = 5 lutego 2008 18:30:30 UTC
661 1995-12-22T09:05:02 = 22 grudnia 1995 09:05:02 UTC
662 -0010-09-15T04:44:23 = 15 września -10 04:44:23 UTC
666 2008-02-05T18:30:30 = 05-02-2008 18:30:30
667 1995-12-22T09:05:02 = 22-12-1995 09:05:02
668 -0010-09-15T04:44:23 = 15-09--010 04:44:23
672 2008-02-05T18:30:30 = 05-02-08 18:30
673 1995-12-22T09:05:02 = 22-12-95 09:05
674 -0010-09-15T04:44:23 = 15-09-10 04:44
678 2008-02-05T18:30:30 = 05-02-2008 18:30:30
679 1995-12-22T09:05:02 = 22-12-1995 09:05:02
680 -0010-09-15T04:44:23 = 15-09--010 04:44:23
682 =head2 Available Formats
686 2008-02-05T18:30:30 = 5 wt.
687 1995-12-22T09:05:02 = 22 pt.
688 -0010-09-15T04:44:23 = 15 sob.
692 2008-02-05T18:30:30 = 18:30
693 1995-12-22T09:05:02 = 09:05
694 -0010-09-15T04:44:23 = 04:44
696 =head3 HHmmss (HH:mm:ss)
698 2008-02-05T18:30:30 = 18:30:30
699 1995-12-22T09:05:02 = 09:05:02
700 -0010-09-15T04:44:23 = 04:44:23
704 2008-02-05T18:30:30 = 18:30
705 1995-12-22T09:05:02 = 9:05
706 -0010-09-15T04:44:23 = 4:44
710 2008-02-05T18:30:30 = 18:30:30
711 1995-12-22T09:05:02 = 9:05:02
712 -0010-09-15T04:44:23 = 4:44:23
716 2008-02-05T18:30:30 = 2
717 1995-12-22T09:05:02 = 12
718 -0010-09-15T04:44:23 = 9
722 2008-02-05T18:30:30 = wt., 2-5
723 1995-12-22T09:05:02 = pt., 12-22
724 -0010-09-15T04:44:23 = sob., 9-15
728 2008-02-05T18:30:30 = lut
729 1995-12-22T09:05:02 = gru
730 -0010-09-15T04:44:23 = wrz
732 =head3 MMMEd (d MMM E)
734 2008-02-05T18:30:30 = 5 lut wt.
735 1995-12-22T09:05:02 = 22 gru pt.
736 -0010-09-15T04:44:23 = 15 wrz sob.
738 =head3 MMMMEd (d MMMM E)
740 2008-02-05T18:30:30 = 5 lutego wt.
741 1995-12-22T09:05:02 = 22 grudnia pt.
742 -0010-09-15T04:44:23 = 15 września sob.
744 =head3 MMMMd (d MMMM)
746 2008-02-05T18:30:30 = 5 lutego
747 1995-12-22T09:05:02 = 22 grudnia
748 -0010-09-15T04:44:23 = 15 września
752 2008-02-05T18:30:30 = lut 5
753 1995-12-22T09:05:02 = gru 22
754 -0010-09-15T04:44:23 = wrz 15
758 2008-02-05T18:30:30 = 02-05
759 1995-12-22T09:05:02 = 12-22
760 -0010-09-15T04:44:23 = 09-15
764 2008-02-05T18:30:30 = 5.2
765 1995-12-22T09:05:02 = 22.12
766 -0010-09-15T04:44:23 = 15.9
770 2008-02-05T18:30:30 = 5
771 1995-12-22T09:05:02 = 22
772 -0010-09-15T04:44:23 = 15
774 =head3 hhmm (hh:mm a)
776 2008-02-05T18:30:30 = 06:30 PM
777 1995-12-22T09:05:02 = 09:05 AM
778 -0010-09-15T04:44:23 = 04:44 AM
780 =head3 hhmmss (hh:mm:ss a)
782 2008-02-05T18:30:30 = 06:30:30 PM
783 1995-12-22T09:05:02 = 09:05:02 AM
784 -0010-09-15T04:44:23 = 04:44:23 AM
788 2008-02-05T18:30:30 = 6:30 PM
789 1995-12-22T09:05:02 = 9:05 AM
790 -0010-09-15T04:44:23 = 4:44 AM
792 =head3 hms (h:mm:ss a)
794 2008-02-05T18:30:30 = 6:30:30 PM
795 1995-12-22T09:05:02 = 9:05:02 AM
796 -0010-09-15T04:44:23 = 4:44:23 AM
800 2008-02-05T18:30:30 = 30:30
801 1995-12-22T09:05:02 = 05:02
802 -0010-09-15T04:44:23 = 44:23
806 2008-02-05T18:30:30 = 30:30
807 1995-12-22T09:05:02 = 05:02
808 -0010-09-15T04:44:23 = 44:23
812 2008-02-05T18:30:30 = 2008
813 1995-12-22T09:05:02 = 1995
814 -0010-09-15T04:44:23 = -10
818 2008-02-05T18:30:30 = 2008-2
819 1995-12-22T09:05:02 = 1995-12
820 -0010-09-15T04:44:23 = -010-9
822 =head3 yMEd (EEE, d.M.yyyy)
824 2008-02-05T18:30:30 = wt., 5.2.2008
825 1995-12-22T09:05:02 = pt., 22.12.1995
826 -0010-09-15T04:44:23 = sob., 15.9.-010
830 2008-02-05T18:30:30 = 2008 lut
831 1995-12-22T09:05:02 = 1995 gru
832 -0010-09-15T04:44:23 = -10 wrz
834 =head3 yMMMEd (EEE, d MMM y)
836 2008-02-05T18:30:30 = wt., 5 lut 2008
837 1995-12-22T09:05:02 = pt., 22 gru 1995
838 -0010-09-15T04:44:23 = sob., 15 wrz -10
840 =head3 yMMMM (LLLL y)
842 2008-02-05T18:30:30 = luty 2008
843 1995-12-22T09:05:02 = grudzień 1995
844 -0010-09-15T04:44:23 = wrzesień -10
848 2008-02-05T18:30:30 = 2008 1
849 1995-12-22T09:05:02 = 1995 4
850 -0010-09-15T04:44:23 = -010 3
854 2008-02-05T18:30:30 = 2008 K1
855 1995-12-22T09:05:02 = 1995 K4
856 -0010-09-15T04:44:23 = -10 K3
860 2008-02-05T18:30:30 = 02/08
861 1995-12-22T09:05:02 = 12/95
862 -0010-09-15T04:44:23 = 09/10
864 =head3 yyMMM (MMM yy)
866 2008-02-05T18:30:30 = lut 08
867 1995-12-22T09:05:02 = gru 95
868 -0010-09-15T04:44:23 = wrz 10
872 2008-02-05T18:30:30 = 1 08
873 1995-12-22T09:05:02 = 4 95
874 -0010-09-15T04:44:23 = 3 10
876 =head3 yyyyMM (yyyy-MM)
878 2008-02-05T18:30:30 = 2008-02
879 1995-12-22T09:05:02 = 1995-12
880 -0010-09-15T04:44:23 = -010-09
882 =head3 yyyyMMMM (LLLL y)
884 2008-02-05T18:30:30 = luty 2008
885 1995-12-22T09:05:02 = grudzień 1995
886 -0010-09-15T04:44:23 = wrzesień -10
890 =head3 Prefers 24 hour time?
894 =head3 Local first day of the week
901 See L<DateTime::Locale>.
905 Dave Rolsky <autarch@urth.org>
909 Copyright (c) 2008 David Rolsky. All rights reserved. This program is
910 free software; you can redistribute it and/or modify it under the same
911 terms as Perl itself.
913 This module was generated from data provided by the CLDR project, see
914 the LICENSE.cldr in this distribution for details on the CLDR data's