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 nb.xml
12 # The source file version number was 1.120, generated on
13 # 2009/06/15 03:46:25.
15 # Do not edit this file directly.
17 ###########################################################################
19 package DateTime::Locale::nb;
25 use base 'DateTime::Locale::root';
27 sub cldr_version { return "1\.7\.1" }
30 my $am_pm_abbreviated = [ "AM", "PM" ];
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\.\ MMM\ y";
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 = [ "man\.", "tir\.", "ons\.", "tor\.", "fre\.", "lør\.", "søn\." ];
55 sub day_format_abbreviated { return $day_format_abbreviated }
58 sub day_format_narrow { $_[0]->day_stand_alone_narrow() }
61 my $day_format_wide = [ "mandag", "tirsdag", "onsdag", "torsdag", "fredag", "lørdag", "søndag" ];
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", "T", "O", "T", "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 = [ "f\.Kr\.", "e\.Kr\." ];
76 sub era_abbreviated { return $era_abbreviated }
79 sub era_narrow { $_[0]->era_abbreviated() }
82 my $era_wide = [ "f\.Kr\.", "e\.Kr\." ];
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 = [ "jan\.", "feb\.", "mars", "apr\.", "mai", "juni", "juli", "aug\.", "sep\.", "okt\.", "nov\.", "des\." ];
92 sub month_format_abbreviated { return $month_format_abbreviated }
95 sub month_format_narrow { $_[0]->month_stand_alone_narrow() }
98 my $month_format_wide = [ "januar", "februar", "mars", "april", "mai", "juni", "juli", "august", "september", "oktober", "november", "desember" ];
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 = [ "J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D" ];
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 = [ "K1", "K2", "K3", "K4" ];
113 sub quarter_format_abbreviated { return $quarter_format_abbreviated }
116 sub quarter_format_narrow { $_[0]->quarter_stand_alone_narrow() }
119 my $quarter_format_wide = [ "1\.\ kvartal", "2\.\ kvartal", "3\.\ kvartal", "4\.\ kvartal" ];
120 sub quarter_format_wide { return $quarter_format_wide }
123 sub quarter_stand_alone_abbreviated { $_[0]->quarter_format_abbreviated() }
126 my $quarter_stand_alone_narrow = [ "1", "2", "3", "4" ];
127 sub quarter_stand_alone_narrow { return $quarter_stand_alone_narrow }
130 sub quarter_stand_alone_wide { $_[0]->quarter_format_wide() }
133 my $time_format_full = "\'kl\'\.\ HH\.mm\.ss\ zzzz";
134 sub time_format_full { return $time_format_full }
138 my $time_format_long = "HH\.mm\.ss\ z";
139 sub time_format_long { return $time_format_long }
143 my $time_format_medium = "HH\.mm\.ss";
144 sub time_format_medium { return $time_format_medium }
148 my $time_format_short = "HH\.mm";
149 sub time_format_short { return $time_format_short }
153 my $_format_for_EEEd = "EEE\ d";
154 sub _format_for_EEEd { return $_format_for_EEEd }
158 my $_format_for_HHmmss = "HH\.mm\.ss";
159 sub _format_for_HHmmss { return $_format_for_HHmmss }
163 my $_format_for_Hm = "HH\.mm";
164 sub _format_for_Hm { return $_format_for_Hm }
168 my $_format_for_M = "L";
169 sub _format_for_M { return $_format_for_M }
173 my $_format_for_MEd = "E\ d\.M";
174 sub _format_for_MEd { return $_format_for_MEd }
178 my $_format_for_MMM = "LLL";
179 sub _format_for_MMM { return $_format_for_MMM }
183 my $_format_for_MMMEd = "E\ d\.\ MMM";
184 sub _format_for_MMMEd { return $_format_for_MMMEd }
188 my $_format_for_MMMMEd = "E\ d\.\ MMMM";
189 sub _format_for_MMMMEd { return $_format_for_MMMMEd }
193 my $_format_for_MMMMd = "d\.\ MMMM";
194 sub _format_for_MMMMd { return $_format_for_MMMMd }
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_hm = "h\.mm\ a";
219 sub _format_for_hm { return $_format_for_hm }
223 my $_format_for_hms = "h\.mm\.ss\ a";
224 sub _format_for_hms { return $_format_for_hms }
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\.yyyy";
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_yyMM = "MM\.yy";
274 sub _format_for_yyMM { return $_format_for_yyMM }
278 my $_format_for_yyMMM = "MMM\ yy";
279 sub _format_for_yyMMM { return $_format_for_yyMMM }
283 my $_format_for_yyQ = "Q\ yy";
284 sub _format_for_yyQ { return $_format_for_yyQ }
288 my $_format_for_yyQQQQ = "QQQQ\ yy";
289 sub _format_for_yyQQQQ { return $_format_for_yyQQQQ }
293 my $_format_for_yyyyMMMM = "MMMM\ y";
294 sub _format_for_yyyyMMMM { return $_format_for_yyyyMMMM }
298 my $_available_formats =
301 "HHmmss" => "HH\.mm\.ss",
306 "MMMEd" => "E\ d\.\ MMM",
307 "MMMMEd" => "E\ d\.\ MMMM",
308 "MMMMd" => "d\.\ MMMM",
309 "MMMd" => "d\.\ MMM",
314 "hms" => "h\.mm\.ss\ a",
318 "yMEd" => "EEE\ d\.M\.yyyy",
320 "yMMMEd" => "EEE\ d\.\ MMM\ y",
321 "yMMMM" => "MMMM\ y",
325 "yyMMM" => "MMM\ yy",
327 "yyQQQQ" => "QQQQ\ yy",
328 "yyyyMMMM" => "MMMM\ y"
330 sub _available_formats { return $_available_formats }
350 my $dt = DateTime->now( locale => 'nb' );
351 print $dt->month_name();
355 This is the DateTime locale package for Norwegian Bokmål.
359 This locale inherits from the L<DateTime::Locale::root> locale.
361 It contains the following data.
375 =head3 Abbreviated (format)
385 =head3 Narrow (format)
395 =head3 Wide (stand-alone)
405 =head3 Abbreviated (stand-alone)
415 =head3 Narrow (stand-alone)
442 =head3 Abbreviated (format)
457 =head3 Narrow (format)
472 =head3 Wide (stand-alone)
487 =head3 Abbreviated (stand-alone)
502 =head3 Narrow (stand-alone)
526 =head3 Abbreviated (format)
533 =head3 Narrow (format)
540 =head3 Wide (stand-alone)
547 =head3 Abbreviated (stand-alone)
554 =head3 Narrow (stand-alone)
582 2008-02-05T18:30:30 = tirsdag 5. februar 2008
583 1995-12-22T09:05:02 = fredag 22. desember 1995
584 -0010-09-15T04:44:23 = lørdag 15. september -10
588 2008-02-05T18:30:30 = 5. februar 2008
589 1995-12-22T09:05:02 = 22. desember 1995
590 -0010-09-15T04:44:23 = 15. september -10
594 2008-02-05T18:30:30 = 5. feb. 2008
595 1995-12-22T09:05:02 = 22. des. 1995
596 -0010-09-15T04:44:23 = 15. sep. -10
600 2008-02-05T18:30:30 = 05.02.08
601 1995-12-22T09:05:02 = 22.12.95
602 -0010-09-15T04:44:23 = 15.09.10
606 2008-02-05T18:30:30 = 5. feb. 2008
607 1995-12-22T09:05:02 = 22. des. 1995
608 -0010-09-15T04:44:23 = 15. sep. -10
614 2008-02-05T18:30:30 = kl. 18.30.30 UTC
615 1995-12-22T09:05:02 = kl. 09.05.02 UTC
616 -0010-09-15T04:44:23 = kl. 04.44.23 UTC
620 2008-02-05T18:30:30 = 18.30.30 UTC
621 1995-12-22T09:05:02 = 09.05.02 UTC
622 -0010-09-15T04:44:23 = 04.44.23 UTC
626 2008-02-05T18:30:30 = 18.30.30
627 1995-12-22T09:05:02 = 09.05.02
628 -0010-09-15T04:44:23 = 04.44.23
632 2008-02-05T18:30:30 = 18.30
633 1995-12-22T09:05:02 = 09.05
634 -0010-09-15T04:44:23 = 04.44
638 2008-02-05T18:30:30 = 18.30.30
639 1995-12-22T09:05:02 = 09.05.02
640 -0010-09-15T04:44:23 = 04.44.23
642 =head2 Datetime Formats
646 2008-02-05T18:30:30 = tirsdag 5. februar 2008 kl. 18.30.30 UTC
647 1995-12-22T09:05:02 = fredag 22. desember 1995 kl. 09.05.02 UTC
648 -0010-09-15T04:44:23 = lørdag 15. september -10 kl. 04.44.23 UTC
652 2008-02-05T18:30:30 = 5. februar 2008 18.30.30 UTC
653 1995-12-22T09:05:02 = 22. desember 1995 09.05.02 UTC
654 -0010-09-15T04:44:23 = 15. september -10 04.44.23 UTC
658 2008-02-05T18:30:30 = 5. feb. 2008 18.30.30
659 1995-12-22T09:05:02 = 22. des. 1995 09.05.02
660 -0010-09-15T04:44:23 = 15. sep. -10 04.44.23
664 2008-02-05T18:30:30 = 05.02.08 18.30
665 1995-12-22T09:05:02 = 22.12.95 09.05
666 -0010-09-15T04:44:23 = 15.09.10 04.44
670 2008-02-05T18:30:30 = 5. feb. 2008 18.30.30
671 1995-12-22T09:05:02 = 22. des. 1995 09.05.02
672 -0010-09-15T04:44:23 = 15. sep. -10 04.44.23
674 =head2 Available Formats
678 2008-02-05T18:30:30 = tir. 5
679 1995-12-22T09:05:02 = fre. 22
680 -0010-09-15T04:44:23 = lør. 15
682 =head3 HHmmss (HH.mm.ss)
684 2008-02-05T18:30:30 = 18.30.30
685 1995-12-22T09:05:02 = 09.05.02
686 -0010-09-15T04:44:23 = 04.44.23
690 2008-02-05T18:30:30 = 18.30
691 1995-12-22T09:05:02 = 09.05
692 -0010-09-15T04:44:23 = 04.44
696 2008-02-05T18:30:30 = 18:30:30
697 1995-12-22T09:05:02 = 9:05:02
698 -0010-09-15T04:44:23 = 4:44:23
702 2008-02-05T18:30:30 = 2
703 1995-12-22T09:05:02 = 12
704 -0010-09-15T04:44:23 = 9
708 2008-02-05T18:30:30 = tir. 5.2
709 1995-12-22T09:05:02 = fre. 22.12
710 -0010-09-15T04:44:23 = lør. 15.9
714 2008-02-05T18:30:30 = feb.
715 1995-12-22T09:05:02 = des.
716 -0010-09-15T04:44:23 = sep.
718 =head3 MMMEd (E d. MMM)
720 2008-02-05T18:30:30 = tir. 5. feb.
721 1995-12-22T09:05:02 = fre. 22. des.
722 -0010-09-15T04:44:23 = lør. 15. sep.
724 =head3 MMMMEd (E d. MMMM)
726 2008-02-05T18:30:30 = tir. 5. februar
727 1995-12-22T09:05:02 = fre. 22. desember
728 -0010-09-15T04:44:23 = lør. 15. september
730 =head3 MMMMd (d. MMMM)
732 2008-02-05T18:30:30 = 5. februar
733 1995-12-22T09:05:02 = 22. desember
734 -0010-09-15T04:44:23 = 15. september
738 2008-02-05T18:30:30 = 5. feb.
739 1995-12-22T09:05:02 = 22. des.
740 -0010-09-15T04:44:23 = 15. sep.
744 2008-02-05T18:30:30 = 05.02
745 1995-12-22T09:05:02 = 22.12
746 -0010-09-15T04:44:23 = 15.09
750 2008-02-05T18:30:30 = 5.2.
751 1995-12-22T09:05:02 = 22.12.
752 -0010-09-15T04:44:23 = 15.9.
756 2008-02-05T18:30:30 = 5.
757 1995-12-22T09:05:02 = 22.
758 -0010-09-15T04:44:23 = 15.
762 2008-02-05T18:30:30 = 6.30 PM
763 1995-12-22T09:05:02 = 9.05 AM
764 -0010-09-15T04:44:23 = 4.44 AM
766 =head3 hms (h.mm.ss a)
768 2008-02-05T18:30:30 = 6.30.30 PM
769 1995-12-22T09:05:02 = 9.05.02 AM
770 -0010-09-15T04:44:23 = 4.44.23 AM
774 2008-02-05T18:30:30 = 30.30
775 1995-12-22T09:05:02 = 05.02
776 -0010-09-15T04:44:23 = 44.23
780 2008-02-05T18:30:30 = 2008
781 1995-12-22T09:05:02 = 1995
782 -0010-09-15T04:44:23 = -10
786 2008-02-05T18:30:30 = 2 2008
787 1995-12-22T09:05:02 = 12 1995
788 -0010-09-15T04:44:23 = 9 -010
790 =head3 yMEd (EEE d.M.yyyy)
792 2008-02-05T18:30:30 = tir. 5.2.2008
793 1995-12-22T09:05:02 = fre. 22.12.1995
794 -0010-09-15T04:44:23 = lør. 15.9.-010
798 2008-02-05T18:30:30 = feb. 2008
799 1995-12-22T09:05:02 = des. 1995
800 -0010-09-15T04:44:23 = sep. -10
802 =head3 yMMMEd (EEE d. MMM y)
804 2008-02-05T18:30:30 = tir. 5. feb. 2008
805 1995-12-22T09:05:02 = fre. 22. des. 1995
806 -0010-09-15T04:44:23 = lør. 15. sep. -10
808 =head3 yMMMM (MMMM y)
810 2008-02-05T18:30:30 = februar 2008
811 1995-12-22T09:05:02 = desember 1995
812 -0010-09-15T04:44:23 = september -10
816 2008-02-05T18:30:30 = 1 2008
817 1995-12-22T09:05:02 = 4 1995
818 -0010-09-15T04:44:23 = 3 -010
822 2008-02-05T18:30:30 = K1 2008
823 1995-12-22T09:05:02 = K4 1995
824 -0010-09-15T04:44:23 = K3 -10
828 2008-02-05T18:30:30 = 02.08
829 1995-12-22T09:05:02 = 12.95
830 -0010-09-15T04:44:23 = 09.10
832 =head3 yyMMM (MMM yy)
834 2008-02-05T18:30:30 = feb. 08
835 1995-12-22T09:05:02 = des. 95
836 -0010-09-15T04:44:23 = sep. 10
840 2008-02-05T18:30:30 = 1 08
841 1995-12-22T09:05:02 = 4 95
842 -0010-09-15T04:44:23 = 3 10
844 =head3 yyQQQQ (QQQQ yy)
846 2008-02-05T18:30:30 = 1. kvartal 08
847 1995-12-22T09:05:02 = 4. kvartal 95
848 -0010-09-15T04:44:23 = 3. kvartal 10
850 =head3 yyyyMMMM (MMMM y)
852 2008-02-05T18:30:30 = februar 2008
853 1995-12-22T09:05:02 = desember 1995
854 -0010-09-15T04:44:23 = september -10
858 =head3 Prefers 24 hour time?
862 =head3 Local first day of the week
869 See L<DateTime::Locale>.
873 Dave Rolsky <autarch@urth.org>
877 Copyright (c) 2008 David Rolsky. All rights reserved. This program is
878 free software; you can redistribute it and/or modify it under the same
879 terms as Perl itself.
881 This module was generated from data provided by the CLDR project, see
882 the LICENSE.cldr in this distribution for details on the CLDR data's