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 is.xml
12 # The source file version number was 1.100, generated on
13 # 2009/06/15 03:46:24.
15 # Do not edit this file directly.
17 ###########################################################################
19 package DateTime::Locale::is;
25 use base 'DateTime::Locale::root';
27 sub cldr_version { return "1\.7\.1" }
30 my $am_pm_abbreviated = [ "f\.h\.", "e\.h\." ];
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\.yyyy";
50 sub date_format_short { return $date_format_short }
54 my $day_format_abbreviated = [ "mán", "þri", "mið", "fim", "fös", "lau", "sun" ];
55 sub day_format_abbreviated { return $day_format_abbreviated }
58 sub day_format_narrow { $_[0]->day_stand_alone_narrow() }
61 my $day_format_wide = [ "mánudagur", "þriðjudagur", "miðvikudagur", "fimmtudagur", "föstudagur", "laugardagur", "sunnudagur" ];
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 = [ "m", "þ", "m", "f", "f", "l", "s" ];
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 = [ "fyrir\ Krist", "eftir\ Krist" ];
76 sub era_abbreviated { return $era_abbreviated }
79 my $era_narrow = [ "f\.k\.", "e\.k\." ];
80 sub era_narrow { return $era_narrow }
83 my $first_day_of_week = "1";
84 sub first_day_of_week { return $first_day_of_week }
88 my $month_format_abbreviated = [ "jan", "feb", "mar", "apr", "maí", "jún", "júl", "ágú", "sep", "okt", "nóv", "des" ];
89 sub month_format_abbreviated { return $month_format_abbreviated }
92 sub month_format_narrow { $_[0]->month_stand_alone_narrow() }
95 my $month_format_wide = [ "janúar", "febrúar", "mars", "apríl", "maí", "júní", "júlí", "ágúst", "september", "október", "nóvember", "desember" ];
96 sub month_format_wide { return $month_format_wide }
99 sub month_stand_alone_abbreviated { $_[0]->month_format_abbreviated() }
102 my $month_stand_alone_narrow = [ "j", "f", "m", "a", "m", "j", "j", "á", "s", "o", "n", "d" ];
103 sub month_stand_alone_narrow { return $month_stand_alone_narrow }
106 sub month_stand_alone_wide { $_[0]->month_format_wide() }
109 my $quarter_format_abbreviated = [ "F1", "F2", "F3", "F4" ];
110 sub quarter_format_abbreviated { return $quarter_format_abbreviated }
113 sub quarter_format_narrow { $_[0]->quarter_stand_alone_narrow() }
116 my $quarter_format_wide = [ "1st\ fjórðungur", "2nd\ fjórðungur", "3rd\ fjórðungur", "4th\ fjórðungur" ];
117 sub quarter_format_wide { return $quarter_format_wide }
120 my $quarter_stand_alone_abbreviated = [ "1F", "2F", "3F", "4F" ];
121 sub quarter_stand_alone_abbreviated { return $quarter_stand_alone_abbreviated }
124 my $quarter_stand_alone_narrow = [ "1", "2", "3", "4" ];
125 sub quarter_stand_alone_narrow { return $quarter_stand_alone_narrow }
128 my $quarter_stand_alone_wide = [ "1\.\ fjórðungur", "2\.\ fjórðungur", "3\.\ fjórðungur", "4\.\ fjórðungur" ];
129 sub quarter_stand_alone_wide { return $quarter_stand_alone_wide }
132 my $time_format_full = "HH\:mm\:ss\ zzzz";
133 sub time_format_full { return $time_format_full }
137 my $time_format_long = "HH\:mm\:ss\ z";
138 sub time_format_long { return $time_format_long }
142 my $time_format_medium = "HH\:mm\:ss";
143 sub time_format_medium { return $time_format_medium }
147 my $time_format_short = "HH\:mm";
148 sub time_format_short { return $time_format_short }
152 my $_format_for_HHmm = "HH\:mm";
153 sub _format_for_HHmm { return $_format_for_HHmm }
157 my $_format_for_HHmmss = "HH\:mm\:ss";
158 sub _format_for_HHmmss { return $_format_for_HHmmss }
162 my $_format_for_Hm = "H\:mm";
163 sub _format_for_Hm { return $_format_for_Hm }
167 my $_format_for_M = "L\.";
168 sub _format_for_M { return $_format_for_M }
172 my $_format_for_MEd = "E\ d\.M\.";
173 sub _format_for_MEd { return $_format_for_MEd }
177 my $_format_for_MMM = "LLL";
178 sub _format_for_MMM { return $_format_for_MMM }
182 my $_format_for_MMMEd = "E\ d\.\ MMM";
183 sub _format_for_MMMEd { return $_format_for_MMMEd }
187 my $_format_for_MMMMEd = "E\ d\.\ MMMM";
188 sub _format_for_MMMMEd { return $_format_for_MMMMEd }
192 my $_format_for_MMMMd = "d\.\ MMMM";
193 sub _format_for_MMMMd { return $_format_for_MMMMd }
197 my $_format_for_MMMd = "d\.\ MMM";
198 sub _format_for_MMMd { return $_format_for_MMMd }
202 my $_format_for_Md = "d\.M";
203 sub _format_for_Md { return $_format_for_Md }
207 my $_format_for_d = "d";
208 sub _format_for_d { return $_format_for_d }
212 my $_format_for_ms = "mm\:ss";
213 sub _format_for_ms { return $_format_for_ms }
217 my $_format_for_y = "y";
218 sub _format_for_y { return $_format_for_y }
222 my $_format_for_yM = "M\.\ yyyy";
223 sub _format_for_yM { return $_format_for_yM }
227 my $_format_for_yMEd = "EEE\ d\.M\.yyyy";
228 sub _format_for_yMEd { return $_format_for_yMEd }
232 my $_format_for_yMMM = "MMM\ y";
233 sub _format_for_yMMM { return $_format_for_yMMM }
237 my $_format_for_yMMMEd = "EEE\ d\.\ MMM\ y";
238 sub _format_for_yMMMEd { return $_format_for_yMMMEd }
242 my $_format_for_yMMMM = "MMMM\ y";
243 sub _format_for_yMMMM { return $_format_for_yMMMM }
247 my $_format_for_yQ = "Q\.\ yyyy";
248 sub _format_for_yQ { return $_format_for_yQ }
252 my $_format_for_yQQQ = "QQQ\ y";
253 sub _format_for_yQQQ { return $_format_for_yQQQ }
257 my $_format_for_yyQ = "Q\ yy";
258 sub _format_for_yyQ { return $_format_for_yyQ }
262 my $_format_for_yyyyM = "M\.yyyy";
263 sub _format_for_yyyyM { return $_format_for_yyyyM }
267 my $_format_for_yyyyMMMM = "MMMM\ y";
268 sub _format_for_yyyyMMMM { return $_format_for_yyyyMMMM }
272 my $_available_formats =
275 "HHmmss" => "HH\:mm\:ss",
278 "MEd" => "E\ d\.M\.",
280 "MMMEd" => "E\ d\.\ MMM",
281 "MMMMEd" => "E\ d\.\ MMMM",
282 "MMMMd" => "d\.\ MMMM",
283 "MMMd" => "d\.\ MMM",
289 "yMEd" => "EEE\ d\.M\.yyyy",
291 "yMMMEd" => "EEE\ d\.\ MMM\ y",
292 "yMMMM" => "MMMM\ y",
296 "yyyyM" => "M\.yyyy",
297 "yyyyMMMM" => "MMMM\ y"
299 sub _available_formats { return $_available_formats }
319 my $dt = DateTime->now( locale => 'is' );
320 print $dt->month_name();
324 This is the DateTime locale package for Icelandic.
328 This locale inherits from the L<DateTime::Locale::root> locale.
330 It contains the following data.
344 =head3 Abbreviated (format)
354 =head3 Narrow (format)
364 =head3 Wide (stand-alone)
374 =head3 Abbreviated (stand-alone)
384 =head3 Narrow (stand-alone)
411 =head3 Abbreviated (format)
426 =head3 Narrow (format)
441 =head3 Wide (stand-alone)
456 =head3 Abbreviated (stand-alone)
471 =head3 Narrow (stand-alone)
495 =head3 Abbreviated (format)
502 =head3 Narrow (format)
509 =head3 Wide (stand-alone)
516 =head3 Abbreviated (stand-alone)
523 =head3 Narrow (stand-alone)
551 2008-02-05T18:30:30 = þriðjudagur, 5. febrúar 2008
552 1995-12-22T09:05:02 = föstudagur, 22. desember 1995
553 -0010-09-15T04:44:23 = laugardagur, 15. september -10
557 2008-02-05T18:30:30 = 5. febrúar 2008
558 1995-12-22T09:05:02 = 22. desember 1995
559 -0010-09-15T04:44:23 = 15. september -10
563 2008-02-05T18:30:30 = 5.2.2008
564 1995-12-22T09:05:02 = 22.12.1995
565 -0010-09-15T04:44:23 = 15.9.-010
569 2008-02-05T18:30:30 = 5.2.2008
570 1995-12-22T09:05:02 = 22.12.1995
571 -0010-09-15T04:44:23 = 15.9.-010
575 2008-02-05T18:30:30 = 5.2.2008
576 1995-12-22T09:05:02 = 22.12.1995
577 -0010-09-15T04:44:23 = 15.9.-010
583 2008-02-05T18:30:30 = 18:30:30 UTC
584 1995-12-22T09:05:02 = 09:05:02 UTC
585 -0010-09-15T04:44:23 = 04:44:23 UTC
589 2008-02-05T18:30:30 = 18:30:30 UTC
590 1995-12-22T09:05:02 = 09:05:02 UTC
591 -0010-09-15T04:44:23 = 04:44:23 UTC
595 2008-02-05T18:30:30 = 18:30:30
596 1995-12-22T09:05:02 = 09:05:02
597 -0010-09-15T04:44:23 = 04:44:23
601 2008-02-05T18:30:30 = 18:30
602 1995-12-22T09:05:02 = 09:05
603 -0010-09-15T04:44:23 = 04:44
607 2008-02-05T18:30:30 = 18:30:30
608 1995-12-22T09:05:02 = 09:05:02
609 -0010-09-15T04:44:23 = 04:44:23
611 =head2 Datetime Formats
615 2008-02-05T18:30:30 = þriðjudagur, 5. febrúar 2008 18:30:30 UTC
616 1995-12-22T09:05:02 = föstudagur, 22. desember 1995 09:05:02 UTC
617 -0010-09-15T04:44:23 = laugardagur, 15. september -10 04:44:23 UTC
621 2008-02-05T18:30:30 = 5. febrúar 2008 18:30:30 UTC
622 1995-12-22T09:05:02 = 22. desember 1995 09:05:02 UTC
623 -0010-09-15T04:44:23 = 15. september -10 04:44:23 UTC
627 2008-02-05T18:30:30 = 5.2.2008 18:30:30
628 1995-12-22T09:05:02 = 22.12.1995 09:05:02
629 -0010-09-15T04:44:23 = 15.9.-010 04:44:23
633 2008-02-05T18:30:30 = 5.2.2008 18:30
634 1995-12-22T09:05:02 = 22.12.1995 09:05
635 -0010-09-15T04:44:23 = 15.9.-010 04:44
639 2008-02-05T18:30:30 = 5.2.2008 18:30:30
640 1995-12-22T09:05:02 = 22.12.1995 09:05:02
641 -0010-09-15T04:44:23 = 15.9.-010 04:44:23
643 =head2 Available Formats
647 2008-02-05T18:30:30 = 5 þri
648 1995-12-22T09:05:02 = 22 fös
649 -0010-09-15T04:44:23 = 15 lau
653 2008-02-05T18:30:30 = 18:30
654 1995-12-22T09:05:02 = 09:05
655 -0010-09-15T04:44:23 = 04:44
657 =head3 HHmmss (HH:mm:ss)
659 2008-02-05T18:30:30 = 18:30:30
660 1995-12-22T09:05:02 = 09:05:02
661 -0010-09-15T04:44:23 = 04:44:23
665 2008-02-05T18:30:30 = 18:30
666 1995-12-22T09:05:02 = 9:05
667 -0010-09-15T04:44:23 = 4:44
671 2008-02-05T18:30:30 = 18:30:30
672 1995-12-22T09:05:02 = 9:05:02
673 -0010-09-15T04:44:23 = 4:44:23
677 2008-02-05T18:30:30 = 2.
678 1995-12-22T09:05:02 = 12.
679 -0010-09-15T04:44:23 = 9.
683 2008-02-05T18:30:30 = þri 5.2.
684 1995-12-22T09:05:02 = fös 22.12.
685 -0010-09-15T04:44:23 = lau 15.9.
689 2008-02-05T18:30:30 = feb
690 1995-12-22T09:05:02 = des
691 -0010-09-15T04:44:23 = sep
693 =head3 MMMEd (E d. MMM)
695 2008-02-05T18:30:30 = þri 5. feb
696 1995-12-22T09:05:02 = fös 22. des
697 -0010-09-15T04:44:23 = lau 15. sep
699 =head3 MMMMEd (E d. MMMM)
701 2008-02-05T18:30:30 = þri 5. febrúar
702 1995-12-22T09:05:02 = fös 22. desember
703 -0010-09-15T04:44:23 = lau 15. september
705 =head3 MMMMd (d. MMMM)
707 2008-02-05T18:30:30 = 5. febrúar
708 1995-12-22T09:05:02 = 22. desember
709 -0010-09-15T04:44:23 = 15. september
713 2008-02-05T18:30:30 = 5. feb
714 1995-12-22T09:05:02 = 22. des
715 -0010-09-15T04:44:23 = 15. sep
719 2008-02-05T18:30:30 = 5.2
720 1995-12-22T09:05:02 = 22.12
721 -0010-09-15T04:44:23 = 15.9
725 2008-02-05T18:30:30 = 5
726 1995-12-22T09:05:02 = 22
727 -0010-09-15T04:44:23 = 15
731 2008-02-05T18:30:30 = 6:30 e.h.
732 1995-12-22T09:05:02 = 9:05 f.h.
733 -0010-09-15T04:44:23 = 4:44 f.h.
735 =head3 hms (h:mm:ss a)
737 2008-02-05T18:30:30 = 6:30:30 e.h.
738 1995-12-22T09:05:02 = 9:05:02 f.h.
739 -0010-09-15T04:44:23 = 4:44:23 f.h.
743 2008-02-05T18:30:30 = 30:30
744 1995-12-22T09:05:02 = 05:02
745 -0010-09-15T04:44:23 = 44:23
749 2008-02-05T18:30:30 = 2008
750 1995-12-22T09:05:02 = 1995
751 -0010-09-15T04:44:23 = -10
755 2008-02-05T18:30:30 = 2. 2008
756 1995-12-22T09:05:02 = 12. 1995
757 -0010-09-15T04:44:23 = 9. -010
759 =head3 yMEd (EEE d.M.yyyy)
761 2008-02-05T18:30:30 = þri 5.2.2008
762 1995-12-22T09:05:02 = fös 22.12.1995
763 -0010-09-15T04:44:23 = lau 15.9.-010
767 2008-02-05T18:30:30 = feb 2008
768 1995-12-22T09:05:02 = des 1995
769 -0010-09-15T04:44:23 = sep -10
771 =head3 yMMMEd (EEE d. MMM y)
773 2008-02-05T18:30:30 = þri 5. feb 2008
774 1995-12-22T09:05:02 = fös 22. des 1995
775 -0010-09-15T04:44:23 = lau 15. sep -10
777 =head3 yMMMM (MMMM y)
779 2008-02-05T18:30:30 = febrúar 2008
780 1995-12-22T09:05:02 = desember 1995
781 -0010-09-15T04:44:23 = september -10
785 2008-02-05T18:30:30 = 1. 2008
786 1995-12-22T09:05:02 = 4. 1995
787 -0010-09-15T04:44:23 = 3. -010
791 2008-02-05T18:30:30 = F1 2008
792 1995-12-22T09:05:02 = F4 1995
793 -0010-09-15T04:44:23 = F3 -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
801 =head3 yyyyM (M.yyyy)
803 2008-02-05T18:30:30 = 2.2008
804 1995-12-22T09:05:02 = 12.1995
805 -0010-09-15T04:44:23 = 9.-010
807 =head3 yyyyMMMM (MMMM y)
809 2008-02-05T18:30:30 = febrúar 2008
810 1995-12-22T09:05:02 = desember 1995
811 -0010-09-15T04:44:23 = september -10
815 =head3 Prefers 24 hour time?
819 =head3 Local first day of the week
826 See L<DateTime::Locale>.
830 Dave Rolsky <autarch@urth.org>
834 Copyright (c) 2008 David Rolsky. All rights reserved. This program is
835 free software; you can redistribute it and/or modify it under the same
836 terms as Perl itself.
838 This module was generated from data provided by the CLDR project, see
839 the LICENSE.cldr in this distribution for details on the CLDR data's