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 hr.xml
12 # The source file version number was 1.111, generated on
13 # 2009/06/15 03:46:23.
15 # Do not edit this file directly.
17 ###########################################################################
19 package DateTime::Locale::hr;
25 use base 'DateTime::Locale::root';
27 sub cldr_version { return "1\.7\.1" }
30 my $date_format_full = "EEEE\,\ d\.\ MMMM\ y\.";
31 sub date_format_full { return $date_format_full }
35 my $date_format_long = "d\.\ MMMM\ y\.";
36 sub date_format_long { return $date_format_long }
40 my $date_format_medium = "d\.M\.yyyy\.";
41 sub date_format_medium { return $date_format_medium }
45 my $date_format_short = "dd\.MM\.yyyy\.";
46 sub date_format_short { return $date_format_short }
50 my $day_format_abbreviated = [ "pon", "uto", "sri", "čet", "pet", "sub", "ned" ];
51 sub day_format_abbreviated { return $day_format_abbreviated }
54 sub day_format_narrow { $_[0]->day_stand_alone_narrow() }
57 my $day_format_wide = [ "ponedjeljak", "utorak", "srijeda", "četvrtak", "petak", "subota", "nedjelja" ];
58 sub day_format_wide { return $day_format_wide }
61 sub day_stand_alone_abbreviated { $_[0]->day_format_abbreviated() }
64 my $day_stand_alone_narrow = [ "p", "u", "s", "č", "p", "s", "n" ];
65 sub day_stand_alone_narrow { return $day_stand_alone_narrow }
68 sub day_stand_alone_wide { $_[0]->day_format_wide() }
71 my $era_abbreviated = [ "pr\.n\.e\.", "AD" ];
72 sub era_abbreviated { return $era_abbreviated }
75 sub era_narrow { $_[0]->era_abbreviated() }
78 my $era_wide = [ "Prije\ Krista", "Poslije\ Krista" ];
79 sub era_wide { return $era_wide }
82 my $first_day_of_week = "1";
83 sub first_day_of_week { return $first_day_of_week }
87 my $month_format_abbreviated = [ "01\.", "02\.", "03\.", "04\.", "05\.", "06\.", "07\.", "08\.", "09\.", "10\.", "11\.", "12\." ];
88 sub month_format_abbreviated { return $month_format_abbreviated }
91 sub month_format_narrow { $_[0]->month_stand_alone_narrow() }
94 my $month_format_wide = [ "siječnja", "veljače", "ožujka", "travnja", "svibnja", "lipnja", "srpnja", "kolovoza", "rujna", "listopada", "studenoga", "prosinca" ];
95 sub month_format_wide { return $month_format_wide }
98 sub month_stand_alone_abbreviated { $_[0]->month_format_abbreviated() }
101 my $month_stand_alone_narrow = [ "1\.", "2\.", "3\.", "4\.", "5\.", "6\.", "7\.", "8\.", "9\.", "10\.", "11\.", "12\." ];
102 sub month_stand_alone_narrow { return $month_stand_alone_narrow }
105 my $month_stand_alone_wide = [ "siječanj", "veljača", "ožujak", "travanj", "svibanj", "lipanj", "srpanj", "kolovoz", "rujan", "listopad", "studeni", "prosinac" ];
106 sub month_stand_alone_wide { return $month_stand_alone_wide }
109 my $quarter_format_abbreviated = [ "1kv", "2kv", "3kv", "4kv" ];
110 sub quarter_format_abbreviated { return $quarter_format_abbreviated }
113 my $quarter_format_wide = [ "1\.\ kvartal", "2\.\ kvartal", "3\.\ kvartal", "4\.\ kvartal" ];
114 sub quarter_format_wide { return $quarter_format_wide }
117 sub quarter_stand_alone_abbreviated { $_[0]->quarter_format_abbreviated() }
120 sub quarter_stand_alone_wide { $_[0]->quarter_format_wide() }
123 my $time_format_full = "HH\:mm\:ss\ zzzz";
124 sub time_format_full { return $time_format_full }
128 my $time_format_long = "HH\:mm\:ss\ z";
129 sub time_format_long { return $time_format_long }
133 my $time_format_medium = "HH\:mm\:ss";
134 sub time_format_medium { return $time_format_medium }
138 my $time_format_short = "HH\:mm";
139 sub time_format_short { return $time_format_short }
143 my $_format_for_EEEd = "EEE\,\ d\.";
144 sub _format_for_EEEd { return $_format_for_EEEd }
148 my $_format_for_HHmm = "HH\:mm";
149 sub _format_for_HHmm { return $_format_for_HHmm }
153 my $_format_for_HHmmss = "HH\:mm\:ss";
154 sub _format_for_HHmmss { return $_format_for_HHmmss }
158 my $_format_for_Hm = "H\:mm";
159 sub _format_for_Hm { return $_format_for_Hm }
163 my $_format_for_M = "L\.";
164 sub _format_for_M { return $_format_for_M }
168 my $_format_for_MEd = "E\,\ d\.M\.";
169 sub _format_for_MEd { return $_format_for_MEd }
173 my $_format_for_MMM = "LLL\.";
174 sub _format_for_MMM { return $_format_for_MMM }
178 my $_format_for_MMMEd = "E\,\ d\.MMM\.";
179 sub _format_for_MMMEd { return $_format_for_MMMEd }
183 my $_format_for_MMMMEd = "E\,\ d\.\ MMMM";
184 sub _format_for_MMMMEd { return $_format_for_MMMMEd }
188 my $_format_for_MMMMd = "d\.\ MMMM";
189 sub _format_for_MMMMd { return $_format_for_MMMMd }
193 my $_format_for_MMMMdd = "dd\.\ MMMM";
194 sub _format_for_MMMMdd { return $_format_for_MMMMdd }
198 my $_format_for_MMMd = "d\.MMM\.";
199 sub _format_for_MMMd { return $_format_for_MMMd }
203 my $_format_for_MMdd = "dd\.MM\.";
204 sub _format_for_MMdd { return $_format_for_MMdd }
208 my $_format_for_Md = "d\.M\.";
209 sub _format_for_Md { return $_format_for_Md }
213 my $_format_for_d = "d\.";
214 sub _format_for_d { return $_format_for_d }
218 my $_format_for_hhmm = "hh\:mm\ a";
219 sub _format_for_hhmm { return $_format_for_hhmm }
223 my $_format_for_hhmmss = "hh\:mm\:ss\ a";
224 sub _format_for_hhmmss { return $_format_for_hhmmss }
228 my $_format_for_ms = "mm\:ss";
229 sub _format_for_ms { return $_format_for_ms }
233 my $_format_for_y = "y\.";
234 sub _format_for_y { return $_format_for_y }
238 my $_format_for_yM = "M\.yyyy\.";
239 sub _format_for_yM { return $_format_for_yM }
243 my $_format_for_yMEd = "EEE\,\ d\.M\.y\.";
244 sub _format_for_yMEd { return $_format_for_yMEd }
248 my $_format_for_yMMM = "MMM\.y\.";
249 sub _format_for_yMMM { return $_format_for_yMMM }
253 my $_format_for_yMMMEd = "EEE\,\ d\.MMM\.y\.";
254 sub _format_for_yMMMEd { return $_format_for_yMMMEd }
258 my $_format_for_yMMMM = "MMMM\ y\.";
259 sub _format_for_yMMMM { return $_format_for_yMMMM }
263 my $_format_for_yQ = "Q\.\ yyyy\.";
264 sub _format_for_yQ { return $_format_for_yQ }
268 my $_format_for_yQQQ = "QQQ\ y\.";
269 sub _format_for_yQQQ { return $_format_for_yQQQ }
273 my $_format_for_yyMMMEEEd = "EEE\,\ d\.MMM\.yy\.";
274 sub _format_for_yyMMMEEEd { return $_format_for_yyMMMEEEd }
278 my $_format_for_yyQ = "Q\ yy\.";
279 sub _format_for_yyQ { return $_format_for_yyQ }
283 my $_format_for_yyQQQQ = "QQQQ\ yy\.";
284 sub _format_for_yyQQQQ { return $_format_for_yyQQQQ }
288 my $_format_for_yyyyMM = "MM\.yyyy\.";
289 sub _format_for_yyyyMM { return $_format_for_yyyyMM }
293 my $_format_for_yyyyMMMM = "MMMM\ y\.";
294 sub _format_for_yyyyMMMM { return $_format_for_yyyyMMMM }
298 my $_available_formats =
300 "EEEd" => "EEE\,\ d\.",
302 "HHmmss" => "HH\:mm\:ss",
305 "MEd" => "E\,\ d\.M\.",
307 "MMMEd" => "E\,\ d\.MMM\.",
308 "MMMMEd" => "E\,\ d\.\ MMMM",
309 "MMMMd" => "d\.\ MMMM",
310 "MMMMdd" => "dd\.\ MMMM",
311 "MMMd" => "d\.MMM\.",
312 "MMdd" => "dd\.MM\.",
315 "hhmm" => "hh\:mm\ a",
316 "hhmmss" => "hh\:mm\:ss\ a",
320 "yMEd" => "EEE\,\ d\.M\.y\.",
321 "yMMM" => "MMM\.y\.",
322 "yMMMEd" => "EEE\,\ d\.MMM\.y\.",
323 "yMMMM" => "MMMM\ y\.",
324 "yQ" => "Q\.\ yyyy\.",
325 "yQQQ" => "QQQ\ y\.",
326 "yyMMMEEEd" => "EEE\,\ d\.MMM\.yy\.",
328 "yyQQQQ" => "QQQQ\ yy\.",
329 "yyyyMM" => "MM\.yyyy\.",
330 "yyyyMMMM" => "MMMM\ y\."
332 sub _available_formats { return $_available_formats }
352 my $dt = DateTime->now( locale => 'hr' );
353 print $dt->month_name();
357 This is the DateTime locale package for Croatian.
361 This locale inherits from the L<DateTime::Locale::root> locale.
363 It contains the following data.
377 =head3 Abbreviated (format)
387 =head3 Narrow (format)
397 =head3 Wide (stand-alone)
407 =head3 Abbreviated (stand-alone)
417 =head3 Narrow (stand-alone)
444 =head3 Abbreviated (format)
459 =head3 Narrow (format)
474 =head3 Wide (stand-alone)
489 =head3 Abbreviated (stand-alone)
504 =head3 Narrow (stand-alone)
528 =head3 Abbreviated (format)
535 =head3 Narrow (format)
542 =head3 Wide (stand-alone)
549 =head3 Abbreviated (stand-alone)
556 =head3 Narrow (stand-alone)
584 2008-02-05T18:30:30 = utorak, 5. veljače 2008.
585 1995-12-22T09:05:02 = petak, 22. prosinca 1995.
586 -0010-09-15T04:44:23 = subota, 15. rujna -10.
590 2008-02-05T18:30:30 = 5. veljače 2008.
591 1995-12-22T09:05:02 = 22. prosinca 1995.
592 -0010-09-15T04:44:23 = 15. rujna -10.
596 2008-02-05T18:30:30 = 5.2.2008.
597 1995-12-22T09:05:02 = 22.12.1995.
598 -0010-09-15T04:44:23 = 15.9.-010.
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 = 5.2.2008.
609 1995-12-22T09:05:02 = 22.12.1995.
610 -0010-09-15T04:44:23 = 15.9.-010.
616 2008-02-05T18:30:30 = 18:30:30 UTC
617 1995-12-22T09:05:02 = 09:05:02 UTC
618 -0010-09-15T04:44:23 = 04:44:23 UTC
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
629 1995-12-22T09:05:02 = 09:05:02
630 -0010-09-15T04:44:23 = 04:44:23
634 2008-02-05T18:30:30 = 18:30
635 1995-12-22T09:05:02 = 09:05
636 -0010-09-15T04:44:23 = 04:44
640 2008-02-05T18:30:30 = 18:30:30
641 1995-12-22T09:05:02 = 09:05:02
642 -0010-09-15T04:44:23 = 04:44:23
644 =head2 Datetime Formats
648 2008-02-05T18:30:30 = utorak, 5. veljače 2008. 18:30:30 UTC
649 1995-12-22T09:05:02 = petak, 22. prosinca 1995. 09:05:02 UTC
650 -0010-09-15T04:44:23 = subota, 15. rujna -10. 04:44:23 UTC
654 2008-02-05T18:30:30 = 5. veljače 2008. 18:30:30 UTC
655 1995-12-22T09:05:02 = 22. prosinca 1995. 09:05:02 UTC
656 -0010-09-15T04:44:23 = 15. rujna -10. 04:44:23 UTC
660 2008-02-05T18:30:30 = 5.2.2008. 18:30:30
661 1995-12-22T09:05:02 = 22.12.1995. 09:05:02
662 -0010-09-15T04:44:23 = 15.9.-010. 04:44:23
666 2008-02-05T18:30:30 = 05.02.2008. 18:30
667 1995-12-22T09:05:02 = 22.12.1995. 09:05
668 -0010-09-15T04:44:23 = 15.09.-010. 04:44
672 2008-02-05T18:30:30 = 5.2.2008. 18:30:30
673 1995-12-22T09:05:02 = 22.12.1995. 09:05:02
674 -0010-09-15T04:44:23 = 15.9.-010. 04:44:23
676 =head2 Available Formats
678 =head3 EEEd (EEE, d.)
680 2008-02-05T18:30:30 = uto, 5.
681 1995-12-22T09:05:02 = pet, 22.
682 -0010-09-15T04:44:23 = sub, 15.
686 2008-02-05T18:30:30 = 18:30
687 1995-12-22T09:05:02 = 09:05
688 -0010-09-15T04:44:23 = 04:44
690 =head3 HHmmss (HH:mm:ss)
692 2008-02-05T18:30:30 = 18:30:30
693 1995-12-22T09:05:02 = 09:05:02
694 -0010-09-15T04:44:23 = 04:44:23
698 2008-02-05T18:30:30 = 18:30
699 1995-12-22T09:05:02 = 9:05
700 -0010-09-15T04:44:23 = 4:44
704 2008-02-05T18:30:30 = 18:30:30
705 1995-12-22T09:05:02 = 9:05:02
706 -0010-09-15T04:44:23 = 4:44:23
710 2008-02-05T18:30:30 = 2.
711 1995-12-22T09:05:02 = 12.
712 -0010-09-15T04:44:23 = 9.
716 2008-02-05T18:30:30 = uto, 5.2.
717 1995-12-22T09:05:02 = pet, 22.12.
718 -0010-09-15T04:44:23 = sub, 15.9.
722 2008-02-05T18:30:30 = 02..
723 1995-12-22T09:05:02 = 12..
724 -0010-09-15T04:44:23 = 09..
726 =head3 MMMEd (E, d.MMM.)
728 2008-02-05T18:30:30 = uto, 5.02..
729 1995-12-22T09:05:02 = pet, 22.12..
730 -0010-09-15T04:44:23 = sub, 15.09..
732 =head3 MMMMEd (E, d. MMMM)
734 2008-02-05T18:30:30 = uto, 5. veljače
735 1995-12-22T09:05:02 = pet, 22. prosinca
736 -0010-09-15T04:44:23 = sub, 15. rujna
738 =head3 MMMMd (d. MMMM)
740 2008-02-05T18:30:30 = 5. veljače
741 1995-12-22T09:05:02 = 22. prosinca
742 -0010-09-15T04:44:23 = 15. rujna
744 =head3 MMMMdd (dd. MMMM)
746 2008-02-05T18:30:30 = 05. veljače
747 1995-12-22T09:05:02 = 22. prosinca
748 -0010-09-15T04:44:23 = 15. rujna
752 2008-02-05T18:30:30 = 5.02..
753 1995-12-22T09:05:02 = 22.12..
754 -0010-09-15T04:44:23 = 15.09..
758 2008-02-05T18:30:30 = 05.02.
759 1995-12-22T09:05:02 = 22.12.
760 -0010-09-15T04:44:23 = 15.09.
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 = 2008.
807 1995-12-22T09:05:02 = 1995.
808 -0010-09-15T04:44:23 = -10.
812 2008-02-05T18:30:30 = 2.2008.
813 1995-12-22T09:05:02 = 12.1995.
814 -0010-09-15T04:44:23 = 9.-010.
816 =head3 yMEd (EEE, d.M.y.)
818 2008-02-05T18:30:30 = uto, 5.2.2008.
819 1995-12-22T09:05:02 = pet, 22.12.1995.
820 -0010-09-15T04:44:23 = sub, 15.9.-10.
824 2008-02-05T18:30:30 = 02..2008.
825 1995-12-22T09:05:02 = 12..1995.
826 -0010-09-15T04:44:23 = 09..-10.
828 =head3 yMMMEd (EEE, d.MMM.y.)
830 2008-02-05T18:30:30 = uto, 5.02..2008.
831 1995-12-22T09:05:02 = pet, 22.12..1995.
832 -0010-09-15T04:44:23 = sub, 15.09..-10.
834 =head3 yMMMM (MMMM y.)
836 2008-02-05T18:30:30 = veljače 2008.
837 1995-12-22T09:05:02 = prosinca 1995.
838 -0010-09-15T04:44:23 = rujna -10.
842 2008-02-05T18:30:30 = 1. 2008.
843 1995-12-22T09:05:02 = 4. 1995.
844 -0010-09-15T04:44:23 = 3. -010.
848 2008-02-05T18:30:30 = 1kv 2008.
849 1995-12-22T09:05:02 = 4kv 1995.
850 -0010-09-15T04:44:23 = 3kv -10.
852 =head3 yyMMMEEEd (EEE, d.MMM.yy.)
854 2008-02-05T18:30:30 = uto, 5.02..08.
855 1995-12-22T09:05:02 = pet, 22.12..95.
856 -0010-09-15T04:44:23 = sub, 15.09..10.
860 2008-02-05T18:30:30 = 1 08.
861 1995-12-22T09:05:02 = 4 95.
862 -0010-09-15T04:44:23 = 3 10.
864 =head3 yyQQQQ (QQQQ yy.)
866 2008-02-05T18:30:30 = 1. kvartal 08.
867 1995-12-22T09:05:02 = 4. kvartal 95.
868 -0010-09-15T04:44:23 = 3. kvartal 10.
870 =head3 yyyyMM (MM.yyyy.)
872 2008-02-05T18:30:30 = 02.2008.
873 1995-12-22T09:05:02 = 12.1995.
874 -0010-09-15T04:44:23 = 09.-010.
876 =head3 yyyyMMMM (MMMM y.)
878 2008-02-05T18:30:30 = veljače 2008.
879 1995-12-22T09:05:02 = prosinca 1995.
880 -0010-09-15T04:44:23 = rujna -10.
884 =head3 Prefers 24 hour time?
888 =head3 Local first day of the week
895 See L<DateTime::Locale>.
899 Dave Rolsky <autarch@urth.org>
903 Copyright (c) 2008 David Rolsky. All rights reserved. This program is
904 free software; you can redistribute it and/or modify it under the same
905 terms as Perl itself.
907 This module was generated from data provided by the CLDR project, see
908 the LICENSE.cldr in this distribution for details on the CLDR data's