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 bg.xml
12 # The source file version number was 1.122, generated on
13 # 2009/06/15 20:34:50.
15 # Do not edit this file directly.
17 ###########################################################################
19 package DateTime::Locale::bg;
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 = "dd\ MMMM\ y\,\ EEEE";
35 sub date_format_full { return $date_format_full }
39 my $date_format_long = "dd\ 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 = [ "пн", "вт", "ср", "чт", "пт", "сб", "нд" ];
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 sub era_narrow { $_[0]->era_abbreviated() }
82 my $era_wide = [ "пр\.Хр\.", "сл\.Хр\." ];
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 = [ "ян\.", "февр\.", "март", "апр\.", "май", "юни", "юли", "авг\.", "септ\.", "окт\.", "ноем\.", "дек\." ];
92 sub month_format_abbreviated { return $month_format_abbreviated }
95 sub month_format_narrow { $_[0]->month_stand_alone_narrow() }
98 my $month_format_wide = [ "януари", "февруари", "март", "април", "май", "юни", "юли", "август", "септември", "октомври", "ноември", "декември" ];
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 = [ "я", "ф", "м", "а", "м", "ю", "ю", "а", "с", "о", "н", "д" ];
106 sub month_stand_alone_narrow { return $month_stand_alone_narrow }
109 sub month_stand_alone_wide { $_[0]->month_format_wide() }
112 my $quarter_format_abbreviated = [ "I\ трим\.", "II\ трим\.", "III\ трим\.", "IV\ трим\." ];
113 sub quarter_format_abbreviated { return $quarter_format_abbreviated }
116 my $quarter_format_wide = [ "1\-во\ тримесечие", "2\-ро\ тримесечие", "3\-то\ тримесечие", "4\-то\ тримесечие" ];
117 sub quarter_format_wide { return $quarter_format_wide }
120 sub quarter_stand_alone_abbreviated { $_[0]->quarter_format_abbreviated() }
123 sub quarter_stand_alone_wide { $_[0]->quarter_format_wide() }
126 my $time_format_full = "HH\:mm\:ss\ zzzz";
127 sub time_format_full { return $time_format_full }
131 my $time_format_long = "HH\:mm\:ss\ z";
132 sub time_format_long { return $time_format_long }
136 my $time_format_medium = "HH\:mm\:ss";
137 sub time_format_medium { return $time_format_medium }
141 my $time_format_short = "HH\:mm";
142 sub time_format_short { return $time_format_short }
146 my $_format_for_Ed = "E\ d";
147 sub _format_for_Ed { return $_format_for_Ed }
151 my $_format_for_H = "H";
152 sub _format_for_H { return $_format_for_H }
156 my $_format_for_HHmm = "HH\:mm";
157 sub _format_for_HHmm { return $_format_for_HHmm }
161 my $_format_for_HHmmss = "HH\:mm\:ss";
162 sub _format_for_HHmmss { return $_format_for_HHmmss }
166 my $_format_for_MMMEd = "d\ MMM\,\ E";
167 sub _format_for_MMMEd { return $_format_for_MMMEd }
171 my $_format_for_MMMMd = "d\ MMMM";
172 sub _format_for_MMMMd { return $_format_for_MMMMd }
176 my $_format_for_MMMMdd = "dd\ MMMM";
177 sub _format_for_MMMMdd { return $_format_for_MMMMdd }
181 my $_format_for_MMdd = "dd\.MM";
182 sub _format_for_MMdd { return $_format_for_MMdd }
186 my $_format_for_hmm = "h\:mm\ a";
187 sub _format_for_hmm { return $_format_for_hmm }
191 my $_format_for_hmmss = "h\:mm\:ss\ a";
192 sub _format_for_hmmss { return $_format_for_hmmss }
196 my $_format_for_mmss = "mm\:ss";
197 sub _format_for_mmss { return $_format_for_mmss }
201 my $_format_for_yyMM = "MM\.yy";
202 sub _format_for_yyMM { return $_format_for_yyMM }
206 my $_format_for_yyQ = "Q\ yy";
207 sub _format_for_yyQ { return $_format_for_yyQ }
211 my $_format_for_yyyy = "y";
212 sub _format_for_yyyy { return $_format_for_yyyy }
216 my $_format_for_yyyyMM = "MM\.yyyy";
217 sub _format_for_yyyyMM { return $_format_for_yyyyMM }
221 my $_format_for_yyyyMMMM = "MMMM\ y";
222 sub _format_for_yyyyMMMM { return $_format_for_yyyyMMMM }
226 my $_format_for_yyyyQQQQ = "QQQQ\ y \'г\'\.";
227 sub _format_for_yyyyQQQQ { return $_format_for_yyyyQQQQ }
231 my $_available_formats =
236 "HHmmss" => "HH\:mm\:ss",
237 "MMMEd" => "d\ MMM\,\ E",
238 "MMMMd" => "d\ MMMM",
239 "MMMMdd" => "dd\ MMMM",
242 "hmmss" => "h\:mm\:ss\ a",
247 "yyyyMM" => "MM\.yyyy",
248 "yyyyMMMM" => "MMMM\ y",
249 "yyyyQQQQ" => "QQQQ\ y \'г\'\."
251 sub _available_formats { return $_available_formats }
271 my $dt = DateTime->now( locale => 'bg' );
272 print $dt->month_name();
276 This is the DateTime locale package for Bulgarian.
280 This locale inherits from the L<DateTime::Locale::root> locale.
282 It contains the following data.
296 =head3 Abbreviated (format)
306 =head3 Narrow (format)
316 =head3 Wide (stand-alone)
326 =head3 Abbreviated (stand-alone)
336 =head3 Narrow (stand-alone)
363 =head3 Abbreviated (format)
378 =head3 Narrow (format)
393 =head3 Wide (stand-alone)
408 =head3 Abbreviated (stand-alone)
423 =head3 Narrow (stand-alone)
447 =head3 Abbreviated (format)
454 =head3 Narrow (format)
461 =head3 Wide (stand-alone)
468 =head3 Abbreviated (stand-alone)
475 =head3 Narrow (stand-alone)
503 2008-02-05T18:30:30 = 05 февруари 2008, вторник
504 1995-12-22T09:05:02 = 22 декември 1995, петък
505 -0010-09-15T04:44:23 = 15 септември -10, събота
509 2008-02-05T18:30:30 = 05 февруари 2008
510 1995-12-22T09:05:02 = 22 декември 1995
511 -0010-09-15T04:44:23 = 15 септември -10
515 2008-02-05T18:30:30 = 05.02.2008
516 1995-12-22T09:05:02 = 22.12.1995
517 -0010-09-15T04:44:23 = 15.09.-010
521 2008-02-05T18:30:30 = 05.02.08
522 1995-12-22T09:05:02 = 22.12.95
523 -0010-09-15T04:44:23 = 15.09.10
527 2008-02-05T18:30:30 = 05.02.2008
528 1995-12-22T09:05:02 = 22.12.1995
529 -0010-09-15T04:44:23 = 15.09.-010
535 2008-02-05T18:30:30 = 18:30:30 UTC
536 1995-12-22T09:05:02 = 09:05:02 UTC
537 -0010-09-15T04:44:23 = 04:44:23 UTC
541 2008-02-05T18:30:30 = 18:30:30 UTC
542 1995-12-22T09:05:02 = 09:05:02 UTC
543 -0010-09-15T04:44:23 = 04:44:23 UTC
547 2008-02-05T18:30:30 = 18:30:30
548 1995-12-22T09:05:02 = 09:05:02
549 -0010-09-15T04:44:23 = 04:44:23
553 2008-02-05T18:30:30 = 18:30
554 1995-12-22T09:05:02 = 09:05
555 -0010-09-15T04:44:23 = 04:44
559 2008-02-05T18:30:30 = 18:30:30
560 1995-12-22T09:05:02 = 09:05:02
561 -0010-09-15T04:44:23 = 04:44:23
563 =head2 Datetime Formats
567 2008-02-05T18:30:30 = 05 февруари 2008, вторник 18:30:30 UTC
568 1995-12-22T09:05:02 = 22 декември 1995, петък 09:05:02 UTC
569 -0010-09-15T04:44:23 = 15 септември -10, събота 04:44:23 UTC
573 2008-02-05T18:30:30 = 05 февруари 2008 18:30:30 UTC
574 1995-12-22T09:05:02 = 22 декември 1995 09:05:02 UTC
575 -0010-09-15T04:44:23 = 15 септември -10 04:44:23 UTC
579 2008-02-05T18:30:30 = 05.02.2008 18:30:30
580 1995-12-22T09:05:02 = 22.12.1995 09:05:02
581 -0010-09-15T04:44:23 = 15.09.-010 04:44:23
585 2008-02-05T18:30:30 = 05.02.08 18:30
586 1995-12-22T09:05:02 = 22.12.95 09:05
587 -0010-09-15T04:44:23 = 15.09.10 04:44
591 2008-02-05T18:30:30 = 05.02.2008 18:30:30
592 1995-12-22T09:05:02 = 22.12.1995 09:05:02
593 -0010-09-15T04:44:23 = 15.09.-010 04:44:23
595 =head2 Available Formats
599 2008-02-05T18:30:30 = 5 вт
600 1995-12-22T09:05:02 = 22 пт
601 -0010-09-15T04:44:23 = 15 сб
605 2008-02-05T18:30:30 = вт 5
606 1995-12-22T09:05:02 = пт 22
607 -0010-09-15T04:44:23 = сб 15
611 2008-02-05T18:30:30 = 18
612 1995-12-22T09:05:02 = 9
613 -0010-09-15T04:44:23 = 4
617 2008-02-05T18:30:30 = 18:30
618 1995-12-22T09:05:02 = 09:05
619 -0010-09-15T04:44:23 = 04:44
621 =head3 HHmmss (HH:mm:ss)
623 2008-02-05T18:30:30 = 18:30:30
624 1995-12-22T09:05:02 = 09:05:02
625 -0010-09-15T04:44:23 = 04:44:23
629 2008-02-05T18:30:30 = 18:30
630 1995-12-22T09:05:02 = 9:05
631 -0010-09-15T04:44:23 = 4:44
635 2008-02-05T18:30:30 = 18:30:30
636 1995-12-22T09:05:02 = 9:05:02
637 -0010-09-15T04:44:23 = 4:44:23
641 2008-02-05T18:30:30 = 2
642 1995-12-22T09:05:02 = 12
643 -0010-09-15T04:44:23 = 9
647 2008-02-05T18:30:30 = вт, 2-5
648 1995-12-22T09:05:02 = пт, 12-22
649 -0010-09-15T04:44:23 = сб, 9-15
653 2008-02-05T18:30:30 = февр.
654 1995-12-22T09:05:02 = дек.
655 -0010-09-15T04:44:23 = септ.
657 =head3 MMMEd (d MMM, E)
659 2008-02-05T18:30:30 = 5 февр., вт
660 1995-12-22T09:05:02 = 22 дек., пт
661 -0010-09-15T04:44:23 = 15 септ., сб
663 =head3 MMMMEd (E MMMM d)
665 2008-02-05T18:30:30 = вт февруари 5
666 1995-12-22T09:05:02 = пт декември 22
667 -0010-09-15T04:44:23 = сб септември 15
669 =head3 MMMMd (d MMMM)
671 2008-02-05T18:30:30 = 5 февруари
672 1995-12-22T09:05:02 = 22 декември
673 -0010-09-15T04:44:23 = 15 септември
675 =head3 MMMMdd (dd MMMM)
677 2008-02-05T18:30:30 = 05 февруари
678 1995-12-22T09:05:02 = 22 декември
679 -0010-09-15T04:44:23 = 15 септември
683 2008-02-05T18:30:30 = февр. 5
684 1995-12-22T09:05:02 = дек. 22
685 -0010-09-15T04:44:23 = септ. 15
689 2008-02-05T18:30:30 = 05.02
690 1995-12-22T09:05:02 = 22.12
691 -0010-09-15T04:44:23 = 15.09
695 2008-02-05T18:30:30 = 2-5
696 1995-12-22T09:05:02 = 12-22
697 -0010-09-15T04:44:23 = 9-15
701 2008-02-05T18:30:30 = 5
702 1995-12-22T09:05:02 = 22
703 -0010-09-15T04:44:23 = 15
707 2008-02-05T18:30:30 = 6:30 сл. об.
708 1995-12-22T09:05:02 = 9:05 пр. об.
709 -0010-09-15T04:44:23 = 4:44 пр. об.
713 2008-02-05T18:30:30 = 6:30 сл. об.
714 1995-12-22T09:05:02 = 9:05 пр. об.
715 -0010-09-15T04:44:23 = 4:44 пр. об.
717 =head3 hmmss (h:mm:ss a)
719 2008-02-05T18:30:30 = 6:30:30 сл. об.
720 1995-12-22T09:05:02 = 9:05:02 пр. об.
721 -0010-09-15T04:44:23 = 4:44:23 пр. об.
723 =head3 hms (h:mm:ss a)
725 2008-02-05T18:30:30 = 6:30:30 сл. об.
726 1995-12-22T09:05:02 = 9:05:02 пр. об.
727 -0010-09-15T04:44:23 = 4:44:23 пр. об.
731 2008-02-05T18:30:30 = 30:30
732 1995-12-22T09:05:02 = 05:02
733 -0010-09-15T04:44:23 = 44:23
737 2008-02-05T18:30:30 = 30:30
738 1995-12-22T09:05:02 = 05:02
739 -0010-09-15T04:44:23 = 44:23
743 2008-02-05T18:30:30 = 2008
744 1995-12-22T09:05:02 = 1995
745 -0010-09-15T04:44:23 = -10
749 2008-02-05T18:30:30 = 2008-2
750 1995-12-22T09:05:02 = 1995-12
751 -0010-09-15T04:44:23 = -10-9
753 =head3 yMEd (EEE, y-M-d)
755 2008-02-05T18:30:30 = вт, 2008-2-5
756 1995-12-22T09:05:02 = пт, 1995-12-22
757 -0010-09-15T04:44:23 = сб, -10-9-15
761 2008-02-05T18:30:30 = 2008 февр.
762 1995-12-22T09:05:02 = 1995 дек.
763 -0010-09-15T04:44:23 = -10 септ.
765 =head3 yMMMEd (EEE, y MMM d)
767 2008-02-05T18:30:30 = вт, 2008 февр. 5
768 1995-12-22T09:05:02 = пт, 1995 дек. 22
769 -0010-09-15T04:44:23 = сб, -10 септ. 15
771 =head3 yMMMM (y MMMM)
773 2008-02-05T18:30:30 = 2008 февруари
774 1995-12-22T09:05:02 = 1995 декември
775 -0010-09-15T04:44:23 = -10 септември
779 2008-02-05T18:30:30 = 2008 1
780 1995-12-22T09:05:02 = 1995 4
781 -0010-09-15T04:44:23 = -10 3
785 2008-02-05T18:30:30 = 2008 I трим.
786 1995-12-22T09:05:02 = 1995 IV трим.
787 -0010-09-15T04:44:23 = -10 III трим.
791 2008-02-05T18:30:30 = 02.08
792 1995-12-22T09:05:02 = 12.95
793 -0010-09-15T04:44:23 = 09.10
797 2008-02-05T18:30:30 = 1 08
798 1995-12-22T09:05:02 = 4 95
799 -0010-09-15T04:44:23 = 3 10
803 2008-02-05T18:30:30 = 2008
804 1995-12-22T09:05:02 = 1995
805 -0010-09-15T04:44:23 = -10
807 =head3 yyyyMM (MM.yyyy)
809 2008-02-05T18:30:30 = 02.2008
810 1995-12-22T09:05:02 = 12.1995
811 -0010-09-15T04:44:23 = 09.-010
813 =head3 yyyyMMMM (MMMM y)
815 2008-02-05T18:30:30 = февруари 2008
816 1995-12-22T09:05:02 = декември 1995
817 -0010-09-15T04:44:23 = септември -10
819 =head3 yyyyQQQQ (QQQQ y 'г'.)
821 2008-02-05T18:30:30 = 1-во тримесечие 2008 г.
822 1995-12-22T09:05:02 = 4-то тримесечие 1995 г.
823 -0010-09-15T04:44:23 = 3-то тримесечие -10 г.
827 =head3 Prefers 24 hour time?
831 =head3 Local first day of the week
838 See L<DateTime::Locale>.
842 Dave Rolsky <autarch@urth.org>
846 Copyright (c) 2008 David Rolsky. All rights reserved. This program is
847 free software; you can redistribute it and/or modify it under the same
848 terms as Perl itself.
850 This module was generated from data provided by the CLDR project, see
851 the LICENSE.cldr in this distribution for details on the CLDR data's