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 sr.xml
12 # The source file version number was 1.125, generated on
13 # 2009/06/15 17:12:26.
15 # Do not edit this file directly.
17 ###########################################################################
19 package DateTime::Locale::sr;
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\,\ dd\.\ MMMM\ y\.";
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\.y\.";
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 = [ "Прво\ тромесечје", "Друго\ тромесечје", "Треће\ тромесечје", "Четврто\ тромесечје" ];
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_EEEd = "d\.\ EEE";
155 sub _format_for_EEEd { return $_format_for_EEEd }
159 my $_format_for_Ed = "E\ d\.";
160 sub _format_for_Ed { return $_format_for_Ed }
164 my $_format_for_Hm = "HH\.mm";
165 sub _format_for_Hm { return $_format_for_Hm }
169 my $_format_for_M = "L";
170 sub _format_for_M { return $_format_for_M }
174 my $_format_for_MEd = "E\,\ M\-d";
175 sub _format_for_MEd { return $_format_for_MEd }
179 my $_format_for_MMM = "LLL";
180 sub _format_for_MMM { return $_format_for_MMM }
184 my $_format_for_MMMEd = "E\ d\.\ MMM";
185 sub _format_for_MMMEd { return $_format_for_MMMEd }
189 my $_format_for_MMMMEd = "E\ MMMM\ d";
190 sub _format_for_MMMMEd { return $_format_for_MMMMEd }
194 my $_format_for_MMMMd = "MMMM\ d\.";
195 sub _format_for_MMMMd { return $_format_for_MMMMd }
199 my $_format_for_MMMMdd = "dd\.\ MMMM";
200 sub _format_for_MMMMdd { return $_format_for_MMMMdd }
204 my $_format_for_MMMd = "MMM\ d\.";
205 sub _format_for_MMMd { return $_format_for_MMMd }
209 my $_format_for_MMMdd = "dd\.MMM";
210 sub _format_for_MMMdd { return $_format_for_MMMdd }
214 my $_format_for_MMdd = "MM\-dd";
215 sub _format_for_MMdd { return $_format_for_MMdd }
219 my $_format_for_Md = "d\/M";
220 sub _format_for_Md { return $_format_for_Md }
224 my $_format_for_d = "d";
225 sub _format_for_d { return $_format_for_d }
229 my $_format_for_hhmm = "hh\.mm\ a";
230 sub _format_for_hhmm { return $_format_for_hhmm }
234 my $_format_for_hhmmss = "hh\.mm\.ss\ a";
235 sub _format_for_hhmmss { return $_format_for_hhmmss }
239 my $_format_for_ms = "mm\:ss";
240 sub _format_for_ms { return $_format_for_ms }
244 my $_format_for_y = "y\.";
245 sub _format_for_y { return $_format_for_y }
249 my $_format_for_yM = "y\-M";
250 sub _format_for_yM { return $_format_for_yM }
254 my $_format_for_yMEd = "EEE\,\ d\.\ M\.\ yyyy\.";
255 sub _format_for_yMEd { return $_format_for_yMEd }
259 my $_format_for_yMMM = "MMM\.\ y";
260 sub _format_for_yMMM { return $_format_for_yMMM }
264 my $_format_for_yMMMEd = "EEE\,\ d\.\ MMM\ y\.";
265 sub _format_for_yMMMEd { return $_format_for_yMMMEd }
269 my $_format_for_yMMMM = "y\ MMMM";
270 sub _format_for_yMMMM { return $_format_for_yMMMM }
274 my $_format_for_yQ = "y\ Q";
275 sub _format_for_yQ { return $_format_for_yQ }
279 my $_format_for_yQQQ = "QQQ\.\ y";
280 sub _format_for_yQQQ { return $_format_for_yQQQ }
284 my $_format_for_yyMM = "MM\.yy";
285 sub _format_for_yyMM { return $_format_for_yyMM }
289 my $_format_for_yyMMMd = "d\.\ MMM\ yy\.";
290 sub _format_for_yyMMMd { return $_format_for_yyMMMd }
294 my $_format_for_yyMMdd = "dd\.MM\.yy";
295 sub _format_for_yyMMdd { return $_format_for_yyMMdd }
299 my $_format_for_yyQ = "Q\ yy";
300 sub _format_for_yyQ { return $_format_for_yyQ }
304 my $_format_for_yyQQQQ = "QQQQ\ yy";
305 sub _format_for_yyQQQQ { return $_format_for_yyQQQQ }
309 my $_format_for_yyyy = "y\.";
310 sub _format_for_yyyy { return $_format_for_yyyy }
314 my $_format_for_yyyyMM = "yyyy\-MM";
315 sub _format_for_yyyyMM { return $_format_for_yyyyMM }
319 my $_format_for_yyyyMMMM = "MMMM\ y\.";
320 sub _format_for_yyyyMMMM { return $_format_for_yyyyMMMM }
324 my $_available_formats =
326 "EEEd" => "d\.\ EEE",
330 "MEd" => "E\,\ M\-d",
332 "MMMEd" => "E\ d\.\ MMM",
333 "MMMMEd" => "E\ MMMM\ d",
334 "MMMMd" => "MMMM\ d\.",
335 "MMMMdd" => "dd\.\ MMMM",
336 "MMMd" => "MMM\ d\.",
337 "MMMdd" => "dd\.MMM",
341 "hhmm" => "hh\.mm\ a",
342 "hhmmss" => "hh\.mm\.ss\ a",
346 "yMEd" => "EEE\,\ d\.\ M\.\ yyyy\.",
347 "yMMM" => "MMM\.\ y",
348 "yMMMEd" => "EEE\,\ d\.\ MMM\ y\.",
349 "yMMMM" => "y\ MMMM",
351 "yQQQ" => "QQQ\.\ y",
353 "yyMMMd" => "d\.\ MMM\ yy\.",
354 "yyMMdd" => "dd\.MM\.yy",
356 "yyQQQQ" => "QQQQ\ yy",
358 "yyyyMM" => "yyyy\-MM",
359 "yyyyMMMM" => "MMMM\ y\."
361 sub _available_formats { return $_available_formats }
381 my $dt = DateTime->now( locale => 'sr' );
382 print $dt->month_name();
386 This is the DateTime locale package for Serbian.
390 This locale inherits from the L<DateTime::Locale::root> locale.
392 It contains the following data.
406 =head3 Abbreviated (format)
416 =head3 Narrow (format)
426 =head3 Wide (stand-alone)
436 =head3 Abbreviated (stand-alone)
446 =head3 Narrow (stand-alone)
473 =head3 Abbreviated (format)
488 =head3 Narrow (format)
503 =head3 Wide (stand-alone)
518 =head3 Abbreviated (stand-alone)
533 =head3 Narrow (stand-alone)
557 =head3 Abbreviated (format)
564 =head3 Narrow (format)
571 =head3 Wide (stand-alone)
578 =head3 Abbreviated (stand-alone)
585 =head3 Narrow (stand-alone)
613 2008-02-05T18:30:30 = уторак, 05. фебруар 2008.
614 1995-12-22T09:05:02 = петак, 22. децембар 1995.
615 -0010-09-15T04:44:23 = субота, 15. септембар -10.
619 2008-02-05T18:30:30 = 05. фебруар 2008.
620 1995-12-22T09:05:02 = 22. децембар 1995.
621 -0010-09-15T04:44:23 = 15. септембар -10.
625 2008-02-05T18:30:30 = 05.02.2008.
626 1995-12-22T09:05:02 = 22.12.1995.
627 -0010-09-15T04:44:23 = 15.09.-10.
631 2008-02-05T18:30:30 = 5.2.08.
632 1995-12-22T09:05:02 = 22.12.95.
633 -0010-09-15T04:44:23 = 15.9.10.
637 2008-02-05T18:30:30 = 05.02.2008.
638 1995-12-22T09:05:02 = 22.12.1995.
639 -0010-09-15T04:44:23 = 15.09.-10.
645 2008-02-05T18:30:30 = 18.30.30 UTC
646 1995-12-22T09:05:02 = 09.05.02 UTC
647 -0010-09-15T04:44:23 = 04.44.23 UTC
651 2008-02-05T18:30:30 = 18.30.30 UTC
652 1995-12-22T09:05:02 = 09.05.02 UTC
653 -0010-09-15T04:44:23 = 04.44.23 UTC
657 2008-02-05T18:30:30 = 18.30.30
658 1995-12-22T09:05:02 = 09.05.02
659 -0010-09-15T04:44:23 = 04.44.23
663 2008-02-05T18:30:30 = 18.30
664 1995-12-22T09:05:02 = 09.05
665 -0010-09-15T04:44:23 = 04.44
669 2008-02-05T18:30:30 = 18.30.30
670 1995-12-22T09:05:02 = 09.05.02
671 -0010-09-15T04:44:23 = 04.44.23
673 =head2 Datetime Formats
677 2008-02-05T18:30:30 = уторак, 05. фебруар 2008. 18.30.30 UTC
678 1995-12-22T09:05:02 = петак, 22. децембар 1995. 09.05.02 UTC
679 -0010-09-15T04:44:23 = субота, 15. септембар -10. 04.44.23 UTC
683 2008-02-05T18:30:30 = 05. фебруар 2008. 18.30.30 UTC
684 1995-12-22T09:05:02 = 22. децембар 1995. 09.05.02 UTC
685 -0010-09-15T04:44:23 = 15. септембар -10. 04.44.23 UTC
689 2008-02-05T18:30:30 = 05.02.2008. 18.30.30
690 1995-12-22T09:05:02 = 22.12.1995. 09.05.02
691 -0010-09-15T04:44:23 = 15.09.-10. 04.44.23
695 2008-02-05T18:30:30 = 5.2.08. 18.30
696 1995-12-22T09:05:02 = 22.12.95. 09.05
697 -0010-09-15T04:44:23 = 15.9.10. 04.44
701 2008-02-05T18:30:30 = 05.02.2008. 18.30.30
702 1995-12-22T09:05:02 = 22.12.1995. 09.05.02
703 -0010-09-15T04:44:23 = 15.09.-10. 04.44.23
705 =head2 Available Formats
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.
716 1995-12-22T09:05:02 = пет 22.
717 -0010-09-15T04:44:23 = суб 15.
721 2008-02-05T18:30:30 = 18.30
722 1995-12-22T09:05:02 = 09.05
723 -0010-09-15T04:44:23 = 04.44
727 2008-02-05T18:30:30 = 18:30:30
728 1995-12-22T09:05:02 = 9:05:02
729 -0010-09-15T04:44:23 = 4:44:23
733 2008-02-05T18:30:30 = 2
734 1995-12-22T09:05:02 = 12
735 -0010-09-15T04:44:23 = 9
739 2008-02-05T18:30:30 = уто, 2-5
740 1995-12-22T09:05:02 = пет, 12-22
741 -0010-09-15T04:44:23 = суб, 9-15
745 2008-02-05T18:30:30 = феб
746 1995-12-22T09:05:02 = дец
747 -0010-09-15T04:44:23 = сеп
749 =head3 MMMEd (E d. MMM)
751 2008-02-05T18:30:30 = уто 5. феб
752 1995-12-22T09:05:02 = пет 22. дец
753 -0010-09-15T04:44:23 = суб 15. сеп
755 =head3 MMMMEd (E MMMM d)
757 2008-02-05T18:30:30 = уто фебруар 5
758 1995-12-22T09:05:02 = пет децембар 22
759 -0010-09-15T04:44:23 = суб септембар 15
761 =head3 MMMMd (MMMM d.)
763 2008-02-05T18:30:30 = фебруар 5.
764 1995-12-22T09:05:02 = децембар 22.
765 -0010-09-15T04:44:23 = септембар 15.
767 =head3 MMMMdd (dd. MMMM)
769 2008-02-05T18:30:30 = 05. фебруар
770 1995-12-22T09:05:02 = 22. децембар
771 -0010-09-15T04:44:23 = 15. септембар
775 2008-02-05T18:30:30 = феб 5.
776 1995-12-22T09:05:02 = дец 22.
777 -0010-09-15T04:44:23 = сеп 15.
779 =head3 MMMdd (dd.MMM)
781 2008-02-05T18:30:30 = 05.феб
782 1995-12-22T09:05:02 = 22.дец
783 -0010-09-15T04:44:23 = 15.сеп
787 2008-02-05T18:30:30 = 02-05
788 1995-12-22T09:05:02 = 12-22
789 -0010-09-15T04:44:23 = 09-15
793 2008-02-05T18:30:30 = 5/2
794 1995-12-22T09:05:02 = 22/12
795 -0010-09-15T04:44:23 = 15/9
799 2008-02-05T18:30:30 = 5
800 1995-12-22T09:05:02 = 22
801 -0010-09-15T04:44:23 = 15
803 =head3 hhmm (hh.mm a)
805 2008-02-05T18:30:30 = 06.30 поподне
806 1995-12-22T09:05:02 = 09.05 пре подне
807 -0010-09-15T04:44:23 = 04.44 пре подне
809 =head3 hhmmss (hh.mm.ss a)
811 2008-02-05T18:30:30 = 06.30.30 поподне
812 1995-12-22T09:05:02 = 09.05.02 пре подне
813 -0010-09-15T04:44:23 = 04.44.23 пре подне
817 2008-02-05T18:30:30 = 6:30 поподне
818 1995-12-22T09:05:02 = 9:05 пре подне
819 -0010-09-15T04:44:23 = 4:44 пре подне
821 =head3 hms (h:mm:ss a)
823 2008-02-05T18:30:30 = 6:30:30 поподне
824 1995-12-22T09:05:02 = 9:05:02 пре подне
825 -0010-09-15T04:44:23 = 4:44:23 пре подне
829 2008-02-05T18:30:30 = 30:30
830 1995-12-22T09:05:02 = 05:02
831 -0010-09-15T04:44:23 = 44:23
835 2008-02-05T18:30:30 = 2008.
836 1995-12-22T09:05:02 = 1995.
837 -0010-09-15T04:44:23 = -10.
841 2008-02-05T18:30:30 = 2008-2
842 1995-12-22T09:05:02 = 1995-12
843 -0010-09-15T04:44:23 = -10-9
845 =head3 yMEd (EEE, d. M. yyyy.)
847 2008-02-05T18:30:30 = уто, 5. 2. 2008.
848 1995-12-22T09:05:02 = пет, 22. 12. 1995.
849 -0010-09-15T04:44:23 = суб, 15. 9. -010.
853 2008-02-05T18:30:30 = феб. 2008
854 1995-12-22T09:05:02 = дец. 1995
855 -0010-09-15T04:44:23 = сеп. -10
857 =head3 yMMMEd (EEE, d. MMM y.)
859 2008-02-05T18:30:30 = уто, 5. феб 2008.
860 1995-12-22T09:05:02 = пет, 22. дец 1995.
861 -0010-09-15T04:44:23 = суб, 15. сеп -10.
863 =head3 yMMMM (y MMMM)
865 2008-02-05T18:30:30 = 2008 фебруар
866 1995-12-22T09:05:02 = 1995 децембар
867 -0010-09-15T04:44:23 = -10 септембар
871 2008-02-05T18:30:30 = 2008 1
872 1995-12-22T09:05:02 = 1995 4
873 -0010-09-15T04:44:23 = -10 3
877 2008-02-05T18:30:30 = К1. 2008
878 1995-12-22T09:05:02 = К4. 1995
879 -0010-09-15T04:44:23 = К3. -10
883 2008-02-05T18:30:30 = 02.08
884 1995-12-22T09:05:02 = 12.95
885 -0010-09-15T04:44:23 = 09.10
887 =head3 yyMMMd (d. MMM yy.)
889 2008-02-05T18:30:30 = 5. феб 08.
890 1995-12-22T09:05:02 = 22. дец 95.
891 -0010-09-15T04:44:23 = 15. сеп 10.
893 =head3 yyMMdd (dd.MM.yy)
895 2008-02-05T18:30:30 = 05.02.08
896 1995-12-22T09:05:02 = 22.12.95
897 -0010-09-15T04:44:23 = 15.09.10
901 2008-02-05T18:30:30 = 1 08
902 1995-12-22T09:05:02 = 4 95
903 -0010-09-15T04:44:23 = 3 10
905 =head3 yyQQQQ (QQQQ yy)
907 2008-02-05T18:30:30 = Прво тромесечје 08
908 1995-12-22T09:05:02 = Четврто тромесечје 95
909 -0010-09-15T04:44:23 = Треће тромесечје 10
913 2008-02-05T18:30:30 = 2008.
914 1995-12-22T09:05:02 = 1995.
915 -0010-09-15T04:44:23 = -10.
917 =head3 yyyyMM (yyyy-MM)
919 2008-02-05T18:30:30 = 2008-02
920 1995-12-22T09:05:02 = 1995-12
921 -0010-09-15T04:44:23 = -010-09
923 =head3 yyyyMMMM (MMMM y.)
925 2008-02-05T18:30:30 = фебруар 2008.
926 1995-12-22T09:05:02 = децембар 1995.
927 -0010-09-15T04:44:23 = септембар -10.
931 =head3 Prefers 24 hour time?
935 =head3 Local first day of the week
942 See L<DateTime::Locale>.
946 Dave Rolsky <autarch@urth.org>
950 Copyright (c) 2008 David Rolsky. All rights reserved. This program is
951 free software; you can redistribute it and/or modify it under the same
952 terms as Perl itself.
954 This module was generated from data provided by the CLDR project, see
955 the LICENSE.cldr in this distribution for details on the CLDR data's