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 lv.xml
12 # The source file version number was 1.97, generated on
13 # 2009/06/15 04:15:33.
15 # Do not edit this file directly.
17 ###########################################################################
19 package DateTime::Locale::lv;
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\,\ y\.\ \'gada\'\ d\.\ MMMM";
35 sub date_format_full { return $date_format_full }
39 my $date_format_long = "y\.\ \'gada\'\ d\.\ MMMM";
40 sub date_format_long { return $date_format_long }
44 my $date_format_medium = "y\.\ \'gada\'\ d\.\ MMM";
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 = [ "Pr", "Ot", "Tr", "Ce", "Pk", "Se", "Sv" ];
55 sub day_format_abbreviated { return $day_format_abbreviated }
58 sub day_format_narrow { $_[0]->day_stand_alone_narrow() }
61 my $day_format_wide = [ "pirmdiena", "otrdiena", "trešdiena", "ceturtdiena", "piektdiena", "sestdiena", "svētdiena" ];
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 = [ "P", "O", "T", "C", "P", "S", "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 = [ "p\.m\.ē\.", "m\.ē\." ];
76 sub era_abbreviated { return $era_abbreviated }
79 my $era_narrow = [ "p\.m\.ē\.", "m\.ē\." ];
80 sub era_narrow { return $era_narrow }
83 my $era_wide = [ "pirms\ mūsu\ ēras", "mūsu\ ērā" ];
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 = [ "janv\.", "febr\.", "marts", "apr\.", "maijs", "jūn\.", "jūl\.", "aug\.", "sept\.", "okt\.", "nov\.", "dec\." ];
93 sub month_format_abbreviated { return $month_format_abbreviated }
96 sub month_format_narrow { $_[0]->month_stand_alone_narrow() }
99 my $month_format_wide = [ "janvāris", "februāris", "marts", "aprīlis", "maijs", "jūnijs", "jūlijs", "augusts", "septembris", "oktobris", "novembris", "decembris" ];
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 = [ "J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D" ];
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 = [ "C1", "C2", "C3", "C4" ];
114 sub quarter_format_abbreviated { return $quarter_format_abbreviated }
117 sub quarter_format_narrow { $_[0]->quarter_stand_alone_narrow() }
120 my $quarter_format_wide = [ "1\.\ ceturksnis", "2\.\ ceturksnis", "3\.\ ceturksnis", "4\.\ ceturksnis" ];
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 = "EEE\,\ d\.";
155 sub _format_for_EEEd { return $_format_for_EEEd }
159 my $_format_for_Ed = "EEE\,\ d\.";
160 sub _format_for_Ed { return $_format_for_Ed }
164 my $_format_for_H = "H";
165 sub _format_for_H { return $_format_for_H }
169 my $_format_for_HHmm = "HH\:mm";
170 sub _format_for_HHmm { return $_format_for_HHmm }
174 my $_format_for_HHmmss = "HH\:mm\:ss";
175 sub _format_for_HHmmss { return $_format_for_HHmmss }
179 my $_format_for_Hm = "HH\:mm";
180 sub _format_for_Hm { return $_format_for_Hm }
184 my $_format_for_M = "L";
185 sub _format_for_M { return $_format_for_M }
189 my $_format_for_MEd = "E\,\ dd\.MM\.";
190 sub _format_for_MEd { return $_format_for_MEd }
194 my $_format_for_MMM = "LLL";
195 sub _format_for_MMM { return $_format_for_MMM }
199 my $_format_for_MMMEd = "E\,\ d\.\ MMM";
200 sub _format_for_MMMEd { return $_format_for_MMMEd }
204 my $_format_for_MMMMEd = "E\,\ d\.\ MMMM";
205 sub _format_for_MMMMEd { return $_format_for_MMMMEd }
209 my $_format_for_MMMMd = "d\.\ MMMM";
210 sub _format_for_MMMMd { return $_format_for_MMMMd }
214 my $_format_for_MMMd = "d\.\ MMM";
215 sub _format_for_MMMd { return $_format_for_MMMd }
219 my $_format_for_Md = "dd\.mm\.";
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_mmss = "mm\:ss";
230 sub _format_for_mmss { return $_format_for_mmss }
234 my $_format_for_ms = "mm\:ss";
235 sub _format_for_ms { return $_format_for_ms }
239 my $_format_for_y = "y\.\ \'g\'\.";
240 sub _format_for_y { return $_format_for_y }
244 my $_format_for_yM = "mm\.yyyy\.";
245 sub _format_for_yM { return $_format_for_yM }
249 my $_format_for_yMEd = "EEE\,\ dd\.mm\.yyyy\.";
250 sub _format_for_yMEd { return $_format_for_yMEd }
254 my $_format_for_yMMM = "yyyy\.\ \'g\'\.\ MMM";
255 sub _format_for_yMMM { return $_format_for_yMMM }
259 my $_format_for_yMMMEd = "EEE\,\ yyyy\.\ \'g\'\.\ dd\.\ MMM";
260 sub _format_for_yMMMEd { return $_format_for_yMMMEd }
264 my $_format_for_yMMMM = "y\.\ \'g\'\.\ MMMM";
265 sub _format_for_yMMMM { return $_format_for_yMMMM }
269 my $_format_for_yQ = "Q\ yyyy";
270 sub _format_for_yQ { return $_format_for_yQ }
274 my $_format_for_yQQQ = "y\ QQQ";
275 sub _format_for_yQQQ { return $_format_for_yQQQ }
279 my $_format_for_yyQ = "Q\ yy";
280 sub _format_for_yyQ { return $_format_for_yyQ }
284 my $_format_for_yyyy = "y\.\ \'g\'\.";
285 sub _format_for_yyyy { return $_format_for_yyyy }
289 my $_available_formats =
291 "EEEd" => "EEE\,\ d\.",
292 "Ed" => "EEE\,\ d\.",
295 "HHmmss" => "HH\:mm\:ss",
298 "MEd" => "E\,\ dd\.MM\.",
300 "MMMEd" => "E\,\ d\.\ MMM",
301 "MMMMEd" => "E\,\ d\.\ MMMM",
302 "MMMMd" => "d\.\ MMMM",
303 "MMMd" => "d\.\ MMM",
308 "y" => "y\.\ \'g\'\.",
309 "yM" => "mm\.yyyy\.",
310 "yMEd" => "EEE\,\ dd\.mm\.yyyy\.",
311 "yMMM" => "yyyy\.\ \'g\'\.\ MMM",
312 "yMMMEd" => "EEE\,\ yyyy\.\ \'g\'\.\ dd\.\ MMM",
313 "yMMMM" => "y\.\ \'g\'\.\ MMMM",
317 "yyyy" => "y\.\ \'g\'\."
319 sub _available_formats { return $_available_formats }
339 my $dt = DateTime->now( locale => 'lv' );
340 print $dt->month_name();
344 This is the DateTime locale package for Latvian.
348 This locale inherits from the L<DateTime::Locale::root> locale.
350 It contains the following data.
364 =head3 Abbreviated (format)
374 =head3 Narrow (format)
384 =head3 Wide (stand-alone)
394 =head3 Abbreviated (stand-alone)
404 =head3 Narrow (stand-alone)
431 =head3 Abbreviated (format)
446 =head3 Narrow (format)
461 =head3 Wide (stand-alone)
476 =head3 Abbreviated (stand-alone)
491 =head3 Narrow (stand-alone)
515 =head3 Abbreviated (format)
522 =head3 Narrow (format)
529 =head3 Wide (stand-alone)
536 =head3 Abbreviated (stand-alone)
543 =head3 Narrow (stand-alone)
571 2008-02-05T18:30:30 = otrdiena, 2008. gada 5. februāris
572 1995-12-22T09:05:02 = piektdiena, 1995. gada 22. decembris
573 -0010-09-15T04:44:23 = sestdiena, -10. gada 15. septembris
577 2008-02-05T18:30:30 = 2008. gada 5. februāris
578 1995-12-22T09:05:02 = 1995. gada 22. decembris
579 -0010-09-15T04:44:23 = -10. gada 15. septembris
583 2008-02-05T18:30:30 = 2008. gada 5. febr.
584 1995-12-22T09:05:02 = 1995. gada 22. dec.
585 -0010-09-15T04:44:23 = -10. gada 15. sept.
589 2008-02-05T18:30:30 = 05.02.08
590 1995-12-22T09:05:02 = 22.12.95
591 -0010-09-15T04:44:23 = 15.09.10
595 2008-02-05T18:30:30 = 2008. gada 5. febr.
596 1995-12-22T09:05:02 = 1995. gada 22. dec.
597 -0010-09-15T04:44:23 = -10. gada 15. sept.
603 2008-02-05T18:30:30 = 18:30:30 UTC
604 1995-12-22T09:05:02 = 09:05:02 UTC
605 -0010-09-15T04:44:23 = 04:44:23 UTC
609 2008-02-05T18:30:30 = 18:30:30 UTC
610 1995-12-22T09:05:02 = 09:05:02 UTC
611 -0010-09-15T04:44:23 = 04:44:23 UTC
615 2008-02-05T18:30:30 = 18:30:30
616 1995-12-22T09:05:02 = 09:05:02
617 -0010-09-15T04:44:23 = 04:44:23
621 2008-02-05T18:30:30 = 18:30
622 1995-12-22T09:05:02 = 09:05
623 -0010-09-15T04:44:23 = 04:44
627 2008-02-05T18:30:30 = 18:30:30
628 1995-12-22T09:05:02 = 09:05:02
629 -0010-09-15T04:44:23 = 04:44:23
631 =head2 Datetime Formats
635 2008-02-05T18:30:30 = otrdiena, 2008. gada 5. februāris 18:30:30 UTC
636 1995-12-22T09:05:02 = piektdiena, 1995. gada 22. decembris 09:05:02 UTC
637 -0010-09-15T04:44:23 = sestdiena, -10. gada 15. septembris 04:44:23 UTC
641 2008-02-05T18:30:30 = 2008. gada 5. februāris 18:30:30 UTC
642 1995-12-22T09:05:02 = 1995. gada 22. decembris 09:05:02 UTC
643 -0010-09-15T04:44:23 = -10. gada 15. septembris 04:44:23 UTC
647 2008-02-05T18:30:30 = 2008. gada 5. febr. 18:30:30
648 1995-12-22T09:05:02 = 1995. gada 22. dec. 09:05:02
649 -0010-09-15T04:44:23 = -10. gada 15. sept. 04:44:23
653 2008-02-05T18:30:30 = 05.02.08 18:30
654 1995-12-22T09:05:02 = 22.12.95 09:05
655 -0010-09-15T04:44:23 = 15.09.10 04:44
659 2008-02-05T18:30:30 = 2008. gada 5. febr. 18:30:30
660 1995-12-22T09:05:02 = 1995. gada 22. dec. 09:05:02
661 -0010-09-15T04:44:23 = -10. gada 15. sept. 04:44:23
663 =head2 Available Formats
665 =head3 EEEd (EEE, d.)
667 2008-02-05T18:30:30 = Ot, 5.
668 1995-12-22T09:05:02 = Pk, 22.
669 -0010-09-15T04:44:23 = Se, 15.
673 2008-02-05T18:30:30 = Ot, 5.
674 1995-12-22T09:05:02 = Pk, 22.
675 -0010-09-15T04:44:23 = Se, 15.
679 2008-02-05T18:30:30 = 18
680 1995-12-22T09:05:02 = 9
681 -0010-09-15T04:44:23 = 4
685 2008-02-05T18:30:30 = 18:30
686 1995-12-22T09:05:02 = 09:05
687 -0010-09-15T04:44:23 = 04:44
689 =head3 HHmmss (HH:mm:ss)
691 2008-02-05T18:30:30 = 18:30:30
692 1995-12-22T09:05:02 = 09:05:02
693 -0010-09-15T04:44:23 = 04:44:23
697 2008-02-05T18:30:30 = 18:30
698 1995-12-22T09:05:02 = 09:05
699 -0010-09-15T04:44:23 = 04:44
703 2008-02-05T18:30:30 = 18:30:30
704 1995-12-22T09:05:02 = 9:05:02
705 -0010-09-15T04:44:23 = 4:44:23
709 2008-02-05T18:30:30 = 2
710 1995-12-22T09:05:02 = 12
711 -0010-09-15T04:44:23 = 9
713 =head3 MEd (E, dd.MM.)
715 2008-02-05T18:30:30 = Ot, 05.02.
716 1995-12-22T09:05:02 = Pk, 22.12.
717 -0010-09-15T04:44:23 = Se, 15.09.
721 2008-02-05T18:30:30 = febr.
722 1995-12-22T09:05:02 = dec.
723 -0010-09-15T04:44:23 = sept.
725 =head3 MMMEd (E, d. MMM)
727 2008-02-05T18:30:30 = Ot, 5. febr.
728 1995-12-22T09:05:02 = Pk, 22. dec.
729 -0010-09-15T04:44:23 = Se, 15. sept.
731 =head3 MMMMEd (E, d. MMMM)
733 2008-02-05T18:30:30 = Ot, 5. februāris
734 1995-12-22T09:05:02 = Pk, 22. decembris
735 -0010-09-15T04:44:23 = Se, 15. septembris
737 =head3 MMMMd (d. MMMM)
739 2008-02-05T18:30:30 = 5. februāris
740 1995-12-22T09:05:02 = 22. decembris
741 -0010-09-15T04:44:23 = 15. septembris
745 2008-02-05T18:30:30 = 5. febr.
746 1995-12-22T09:05:02 = 22. dec.
747 -0010-09-15T04:44:23 = 15. sept.
751 2008-02-05T18:30:30 = 05.30.
752 1995-12-22T09:05:02 = 22.05.
753 -0010-09-15T04:44:23 = 15.44.
757 2008-02-05T18:30:30 = 5
758 1995-12-22T09:05:02 = 22
759 -0010-09-15T04:44:23 = 15
763 2008-02-05T18:30:30 = 6:30 PM
764 1995-12-22T09:05:02 = 9:05 AM
765 -0010-09-15T04:44:23 = 4:44 AM
767 =head3 hms (h:mm:ss a)
769 2008-02-05T18:30:30 = 6:30:30 PM
770 1995-12-22T09:05:02 = 9:05:02 AM
771 -0010-09-15T04:44:23 = 4:44:23 AM
775 2008-02-05T18:30:30 = 30:30
776 1995-12-22T09:05:02 = 05:02
777 -0010-09-15T04:44:23 = 44:23
781 2008-02-05T18:30:30 = 30:30
782 1995-12-22T09:05:02 = 05:02
783 -0010-09-15T04:44:23 = 44:23
787 2008-02-05T18:30:30 = 2008. g.
788 1995-12-22T09:05:02 = 1995. g.
789 -0010-09-15T04:44:23 = -10. g.
793 2008-02-05T18:30:30 = 30.2008.
794 1995-12-22T09:05:02 = 05.1995.
795 -0010-09-15T04:44:23 = 44.-010.
797 =head3 yMEd (EEE, dd.mm.yyyy.)
799 2008-02-05T18:30:30 = Ot, 05.30.2008.
800 1995-12-22T09:05:02 = Pk, 22.05.1995.
801 -0010-09-15T04:44:23 = Se, 15.44.-010.
803 =head3 yMMM (yyyy. 'g'. MMM)
805 2008-02-05T18:30:30 = 2008. g. febr.
806 1995-12-22T09:05:02 = 1995. g. dec.
807 -0010-09-15T04:44:23 = -010. g. sept.
809 =head3 yMMMEd (EEE, yyyy. 'g'. dd. MMM)
811 2008-02-05T18:30:30 = Ot, 2008. g. 05. febr.
812 1995-12-22T09:05:02 = Pk, 1995. g. 22. dec.
813 -0010-09-15T04:44:23 = Se, -010. g. 15. sept.
815 =head3 yMMMM (y. 'g'. MMMM)
817 2008-02-05T18:30:30 = 2008. g. februāris
818 1995-12-22T09:05:02 = 1995. g. decembris
819 -0010-09-15T04:44:23 = -10. g. septembris
823 2008-02-05T18:30:30 = 1 2008
824 1995-12-22T09:05:02 = 4 1995
825 -0010-09-15T04:44:23 = 3 -010
829 2008-02-05T18:30:30 = 2008 C1
830 1995-12-22T09:05:02 = 1995 C4
831 -0010-09-15T04:44:23 = -10 C3
835 2008-02-05T18:30:30 = 1 08
836 1995-12-22T09:05:02 = 4 95
837 -0010-09-15T04:44:23 = 3 10
839 =head3 yyyy (y. 'g'.)
841 2008-02-05T18:30:30 = 2008. g.
842 1995-12-22T09:05:02 = 1995. g.
843 -0010-09-15T04:44:23 = -10. g.
847 =head3 Prefers 24 hour time?
851 =head3 Local first day of the week
858 See L<DateTime::Locale>.
862 Dave Rolsky <autarch@urth.org>
866 Copyright (c) 2008 David Rolsky. All rights reserved. This program is
867 free software; you can redistribute it and/or modify it under the same
868 terms as Perl itself.
870 This module was generated from data provided by the CLDR project, see
871 the LICENSE.cldr in this distribution for details on the CLDR data's