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 be.xml
12 # The source file version number was 1.93, generated on
13 # 2009/06/15 03:46:25.
15 # Do not edit this file directly.
17 ###########################################################################
19 package DateTime::Locale::be;
25 use base 'DateTime::Locale::root';
27 sub cldr_version { return "1\.7\.1" }
30 my $am_pm_abbreviated = [ "да\ палудня", "пасля\ палудня" ];
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 = "d\.M\.yyyy";
45 sub date_format_medium { return $date_format_medium }
49 my $date_format_short = "d\.M\.yy";
50 sub date_format_short { return $date_format_short }
54 my $day_format_abbreviated = [ "пн", "аў", "ср", "чц", "пт", "сб", "нд" ];
55 sub day_format_abbreviated { return $day_format_abbreviated }
58 sub day_format_narrow { $_[0]->day_stand_alone_narrow() }
61 my $day_format_wide = [ "панядзелак", "аўторак", "серада", "чацвер", "пятніца", "субота", "нядзеля" ];
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 = [ "п", "а", "с", "ч", "п", "с", "н" ];
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 = [ "да\ н\.е\.", "н\.е\." ];
76 sub era_abbreviated { return $era_abbreviated }
79 my $era_narrow = [ "да\ н\.э\.", "н\.э\." ];
80 sub era_narrow { return $era_narrow }
83 my $era_wide = [ "да\ н\.э\.", "н\.э\." ];
84 sub era_wide { return $era_wide }
87 my $first_day_of_week = "1";
88 sub first_day_of_week { return $first_day_of_week }
92 my $month_format_abbreviated = [ "сту", "лют", "сак", "кра", "май", "чэр", "ліп", "жні", "вер", "кас", "ліс", "сне" ];
93 sub month_format_abbreviated { return $month_format_abbreviated }
96 sub month_format_narrow { $_[0]->month_stand_alone_narrow() }
99 my $month_format_wide = [ "студзень", "люты", "сакавік", "красавік", "май", "чэрвень", "ліпень", "жнівень", "верасень", "кастрычнік", "лістапад", "снежань" ];
100 sub month_format_wide { return $month_format_wide }
103 sub month_stand_alone_abbreviated { $_[0]->month_format_abbreviated() }
106 my $month_stand_alone_narrow = [ "с", "л", "с", "к", "м", "ч", "л", "ж", "в", "к", "л", "с" ];
107 sub month_stand_alone_narrow { return $month_stand_alone_narrow }
110 sub month_stand_alone_wide { $_[0]->month_format_wide() }
113 my $quarter_format_abbreviated = [ "1\-шы\ кв\.", "2\-гі\ кв\.", "3\-ці\ кв\.", "4\-ты\ кв\." ];
114 sub quarter_format_abbreviated { return $quarter_format_abbreviated }
117 sub quarter_format_narrow { $_[0]->quarter_stand_alone_narrow() }
120 my $quarter_format_wide = [ "1\-шы\ квартал", "2\-гі\ квартал", "3\-ці\ квартал", "4\-ты\ квартал" ];
121 sub quarter_format_wide { return $quarter_format_wide }
124 sub quarter_stand_alone_abbreviated { $_[0]->quarter_format_abbreviated() }
127 my $quarter_stand_alone_narrow = [ "1", "2", "3", "4" ];
128 sub quarter_stand_alone_narrow { return $quarter_stand_alone_narrow }
131 sub quarter_stand_alone_wide { $_[0]->quarter_format_wide() }
134 my $time_format_full = "HH\.mm\.ss\ zzzz";
135 sub time_format_full { return $time_format_full }
139 my $time_format_long = "HH\.mm\.ss\ z";
140 sub time_format_long { return $time_format_long }
144 my $time_format_medium = "HH\.mm\.ss";
145 sub time_format_medium { return $time_format_medium }
149 my $time_format_short = "HH\.mm";
150 sub time_format_short { return $time_format_short }
154 my $_format_for_Hm = "H\.mm";
155 sub _format_for_Hm { return $_format_for_Hm }
159 my $_format_for_Hms = "H\.mm\.ss";
160 sub _format_for_Hms { return $_format_for_Hms }
164 my $_format_for_M = "L";
165 sub _format_for_M { return $_format_for_M }
169 my $_format_for_MEd = "E\,\ d\ MMM";
170 sub _format_for_MEd { return $_format_for_MEd }
174 my $_format_for_MMM = "LLL";
175 sub _format_for_MMM { return $_format_for_MMM }
179 my $_format_for_MMMEd = "E\,\ d\ MMM";
180 sub _format_for_MMMEd { return $_format_for_MMMEd }
184 my $_format_for_MMMMEd = "MMMM\ d\,\ EEEE";
185 sub _format_for_MMMMEd { return $_format_for_MMMMEd }
189 my $_format_for_MMMMd = "MMMM\ d";
190 sub _format_for_MMMMd { return $_format_for_MMMMd }
194 my $_format_for_MMMd = "d\ MMM";
195 sub _format_for_MMMd { return $_format_for_MMMd }
199 my $_format_for_Md = "d\.M";
200 sub _format_for_Md { return $_format_for_Md }
204 my $_format_for_d = "d";
205 sub _format_for_d { return $_format_for_d }
209 my $_format_for_hm = "h\.mm\ a";
210 sub _format_for_hm { return $_format_for_hm }
214 my $_format_for_hms = "h\.mm\.ss\ a";
215 sub _format_for_hms { return $_format_for_hms }
219 my $_format_for_ms = "mm\:ss";
220 sub _format_for_ms { return $_format_for_ms }
224 my $_format_for_y = "y";
225 sub _format_for_y { return $_format_for_y }
229 my $_format_for_yM = "MM\/yyyy";
230 sub _format_for_yM { return $_format_for_yM }
234 my $_format_for_yMEd = "EEE\,\ dd\/MM\/yyyy";
235 sub _format_for_yMEd { return $_format_for_yMEd }
239 my $_format_for_yMMM = "MMM\ y";
240 sub _format_for_yMMM { return $_format_for_yMMM }
244 my $_format_for_yMMMEd = "EEE\,\ d\ MMM\ y";
245 sub _format_for_yMMMEd { return $_format_for_yMMMEd }
249 my $_format_for_yMMMM = "MMMM\ y";
250 sub _format_for_yMMMM { return $_format_for_yMMMM }
254 my $_format_for_yQ = "Q\ \'кв\'\.\ y";
255 sub _format_for_yQ { return $_format_for_yQ }
259 my $_format_for_yQQQ = "QQQ\ y";
260 sub _format_for_yQQQ { return $_format_for_yQQQ }
264 my $_format_for_yyQ = "Q\ yy";
265 sub _format_for_yyQ { return $_format_for_yyQ }
269 my $_format_for_yyyyM = "MM\/yyyy";
270 sub _format_for_yyyyM { return $_format_for_yyyyM }
274 my $_format_for_yyyyMMMM = "MMMM\ y";
275 sub _format_for_yyyyMMMM { return $_format_for_yyyyMMMM }
279 my $_available_formats =
282 "Hms" => "H\.mm\.ss",
284 "MEd" => "E\,\ d\ MMM",
286 "MMMEd" => "E\,\ d\ MMM",
287 "MMMMEd" => "MMMM\ d\,\ EEEE",
288 "MMMMd" => "MMMM\ d",
293 "hms" => "h\.mm\.ss\ a",
297 "yMEd" => "EEE\,\ dd\/MM\/yyyy",
299 "yMMMEd" => "EEE\,\ d\ MMM\ y",
300 "yMMMM" => "MMMM\ y",
301 "yQ" => "Q\ \'кв\'\.\ y",
304 "yyyyM" => "MM\/yyyy",
305 "yyyyMMMM" => "MMMM\ y"
307 sub _available_formats { return $_available_formats }
327 my $dt = DateTime->now( locale => 'be' );
328 print $dt->month_name();
332 This is the DateTime locale package for Belarusian.
336 This locale inherits from the L<DateTime::Locale::root> locale.
338 It contains the following data.
352 =head3 Abbreviated (format)
362 =head3 Narrow (format)
372 =head3 Wide (stand-alone)
382 =head3 Abbreviated (stand-alone)
392 =head3 Narrow (stand-alone)
419 =head3 Abbreviated (format)
434 =head3 Narrow (format)
449 =head3 Wide (stand-alone)
464 =head3 Abbreviated (stand-alone)
479 =head3 Narrow (stand-alone)
503 =head3 Abbreviated (format)
510 =head3 Narrow (format)
517 =head3 Wide (stand-alone)
524 =head3 Abbreviated (stand-alone)
531 =head3 Narrow (stand-alone)
559 2008-02-05T18:30:30 = аўторак, 5 люты 2008
560 1995-12-22T09:05:02 = пятніца, 22 снежань 1995
561 -0010-09-15T04:44:23 = субота, 15 верасень -10
565 2008-02-05T18:30:30 = 5 люты 2008
566 1995-12-22T09:05:02 = 22 снежань 1995
567 -0010-09-15T04:44:23 = 15 верасень -10
571 2008-02-05T18:30:30 = 5.2.2008
572 1995-12-22T09:05:02 = 22.12.1995
573 -0010-09-15T04:44:23 = 15.9.-010
577 2008-02-05T18:30:30 = 5.2.08
578 1995-12-22T09:05:02 = 22.12.95
579 -0010-09-15T04:44:23 = 15.9.10
583 2008-02-05T18:30:30 = 5.2.2008
584 1995-12-22T09:05:02 = 22.12.1995
585 -0010-09-15T04:44:23 = 15.9.-010
591 2008-02-05T18:30:30 = 18.30.30 UTC
592 1995-12-22T09:05:02 = 09.05.02 UTC
593 -0010-09-15T04:44:23 = 04.44.23 UTC
597 2008-02-05T18:30:30 = 18.30.30 UTC
598 1995-12-22T09:05:02 = 09.05.02 UTC
599 -0010-09-15T04:44:23 = 04.44.23 UTC
603 2008-02-05T18:30:30 = 18.30.30
604 1995-12-22T09:05:02 = 09.05.02
605 -0010-09-15T04:44:23 = 04.44.23
609 2008-02-05T18:30:30 = 18.30
610 1995-12-22T09:05:02 = 09.05
611 -0010-09-15T04:44:23 = 04.44
615 2008-02-05T18:30:30 = 18.30.30
616 1995-12-22T09:05:02 = 09.05.02
617 -0010-09-15T04:44:23 = 04.44.23
619 =head2 Datetime Formats
623 2008-02-05T18:30:30 = аўторак, 5 люты 2008 18.30.30 UTC
624 1995-12-22T09:05:02 = пятніца, 22 снежань 1995 09.05.02 UTC
625 -0010-09-15T04:44:23 = субота, 15 верасень -10 04.44.23 UTC
629 2008-02-05T18:30:30 = 5 люты 2008 18.30.30 UTC
630 1995-12-22T09:05:02 = 22 снежань 1995 09.05.02 UTC
631 -0010-09-15T04:44:23 = 15 верасень -10 04.44.23 UTC
635 2008-02-05T18:30:30 = 5.2.2008 18.30.30
636 1995-12-22T09:05:02 = 22.12.1995 09.05.02
637 -0010-09-15T04:44:23 = 15.9.-010 04.44.23
641 2008-02-05T18:30:30 = 5.2.08 18.30
642 1995-12-22T09:05:02 = 22.12.95 09.05
643 -0010-09-15T04:44:23 = 15.9.10 04.44
647 2008-02-05T18:30:30 = 5.2.2008 18.30.30
648 1995-12-22T09:05:02 = 22.12.1995 09.05.02
649 -0010-09-15T04:44:23 = 15.9.-010 04.44.23
651 =head2 Available Formats
655 2008-02-05T18:30:30 = 5 аў
656 1995-12-22T09:05:02 = 22 пт
657 -0010-09-15T04:44:23 = 15 сб
661 2008-02-05T18:30:30 = 18.30
662 1995-12-22T09:05:02 = 9.05
663 -0010-09-15T04:44:23 = 4.44
667 2008-02-05T18:30:30 = 18.30.30
668 1995-12-22T09:05:02 = 9.05.02
669 -0010-09-15T04:44:23 = 4.44.23
673 2008-02-05T18:30:30 = 2
674 1995-12-22T09:05:02 = 12
675 -0010-09-15T04:44:23 = 9
677 =head3 MEd (E, d MMM)
679 2008-02-05T18:30:30 = аў, 5 лют
680 1995-12-22T09:05:02 = пт, 22 сне
681 -0010-09-15T04:44:23 = сб, 15 вер
685 2008-02-05T18:30:30 = лют
686 1995-12-22T09:05:02 = сне
687 -0010-09-15T04:44:23 = вер
689 =head3 MMMEd (E, d MMM)
691 2008-02-05T18:30:30 = аў, 5 лют
692 1995-12-22T09:05:02 = пт, 22 сне
693 -0010-09-15T04:44:23 = сб, 15 вер
695 =head3 MMMMEd (MMMM d, EEEE)
697 2008-02-05T18:30:30 = люты 5, аўторак
698 1995-12-22T09:05:02 = снежань 22, пятніца
699 -0010-09-15T04:44:23 = верасень 15, субота
701 =head3 MMMMd (MMMM d)
703 2008-02-05T18:30:30 = люты 5
704 1995-12-22T09:05:02 = снежань 22
705 -0010-09-15T04:44:23 = верасень 15
709 2008-02-05T18:30:30 = 5 лют
710 1995-12-22T09:05:02 = 22 сне
711 -0010-09-15T04:44:23 = 15 вер
715 2008-02-05T18:30:30 = 5.2
716 1995-12-22T09:05:02 = 22.12
717 -0010-09-15T04:44:23 = 15.9
721 2008-02-05T18:30:30 = 5
722 1995-12-22T09:05:02 = 22
723 -0010-09-15T04:44:23 = 15
727 2008-02-05T18:30:30 = 6.30 пасля палудня
728 1995-12-22T09:05:02 = 9.05 да палудня
729 -0010-09-15T04:44:23 = 4.44 да палудня
731 =head3 hms (h.mm.ss a)
733 2008-02-05T18:30:30 = 6.30.30 пасля палудня
734 1995-12-22T09:05:02 = 9.05.02 да палудня
735 -0010-09-15T04:44:23 = 4.44.23 да палудня
739 2008-02-05T18:30:30 = 30:30
740 1995-12-22T09:05:02 = 05:02
741 -0010-09-15T04:44:23 = 44:23
745 2008-02-05T18:30:30 = 2008
746 1995-12-22T09:05:02 = 1995
747 -0010-09-15T04:44:23 = -10
751 2008-02-05T18:30:30 = 02/2008
752 1995-12-22T09:05:02 = 12/1995
753 -0010-09-15T04:44:23 = 09/-010
755 =head3 yMEd (EEE, dd/MM/yyyy)
757 2008-02-05T18:30:30 = аў, 05/02/2008
758 1995-12-22T09:05:02 = пт, 22/12/1995
759 -0010-09-15T04:44:23 = сб, 15/09/-010
763 2008-02-05T18:30:30 = лют 2008
764 1995-12-22T09:05:02 = сне 1995
765 -0010-09-15T04:44:23 = вер -10
767 =head3 yMMMEd (EEE, d MMM y)
769 2008-02-05T18:30:30 = аў, 5 лют 2008
770 1995-12-22T09:05:02 = пт, 22 сне 1995
771 -0010-09-15T04:44:23 = сб, 15 вер -10
773 =head3 yMMMM (MMMM y)
775 2008-02-05T18:30:30 = люты 2008
776 1995-12-22T09:05:02 = снежань 1995
777 -0010-09-15T04:44:23 = верасень -10
779 =head3 yQ (Q 'кв'. y)
781 2008-02-05T18:30:30 = 1 кв. 2008
782 1995-12-22T09:05:02 = 4 кв. 1995
783 -0010-09-15T04:44:23 = 3 кв. -10
787 2008-02-05T18:30:30 = 1-шы кв. 2008
788 1995-12-22T09:05:02 = 4-ты кв. 1995
789 -0010-09-15T04:44:23 = 3-ці кв. -10
793 2008-02-05T18:30:30 = 1 08
794 1995-12-22T09:05:02 = 4 95
795 -0010-09-15T04:44:23 = 3 10
797 =head3 yyyyM (MM/yyyy)
799 2008-02-05T18:30:30 = 02/2008
800 1995-12-22T09:05:02 = 12/1995
801 -0010-09-15T04:44:23 = 09/-010
803 =head3 yyyyMMMM (MMMM y)
805 2008-02-05T18:30:30 = люты 2008
806 1995-12-22T09:05:02 = снежань 1995
807 -0010-09-15T04:44:23 = верасень -10
811 =head3 Prefers 24 hour time?
815 =head3 Local first day of the week
822 See L<DateTime::Locale>.
826 Dave Rolsky <autarch@urth.org>
830 Copyright (c) 2008 David Rolsky. All rights reserved. This program is
831 free software; you can redistribute it and/or modify it under the same
832 terms as Perl itself.
834 This module was generated from data provided by the CLDR project, see
835 the LICENSE.cldr in this distribution for details on the CLDR data's