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 gl.xml
12 # The source file version number was 1.68, generated on
13 # 2009/06/15 03:46:24.
15 # Do not edit this file directly.
17 ###########################################################################
19 package DateTime::Locale::gl;
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\ 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 = "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 = [ "Lun", "Mar", "Mér", "Xov", "Ven", "Sáb", "Dom" ];
55 sub day_format_abbreviated { return $day_format_abbreviated }
58 sub day_format_narrow { $_[0]->day_stand_alone_narrow() }
61 my $day_format_wide = [ "Luns", "Martes", "Mércores", "Xoves", "Venres", "Sábado", "Domingo" ];
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 = [ "L", "M", "M", "X", "V", "S", "D" ];
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 = [ "a\.C\.", "d\.C\." ];
76 sub era_abbreviated { return $era_abbreviated }
79 sub era_narrow { $_[0]->era_abbreviated() }
82 my $era_wide = [ "antes\ de\ Cristo", "despois\ de\ Cristo" ];
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 = [ "Xan", "Feb", "Mar", "Abr", "Mai", "Xuñ", "Xul", "Ago", "Set", "Out", "Nov", "Dec" ];
92 sub month_format_abbreviated { return $month_format_abbreviated }
95 sub month_format_narrow { $_[0]->month_stand_alone_narrow() }
98 my $month_format_wide = [ "Xaneiro", "Febreiro", "Marzo", "Abril", "Maio", "Xuño", "Xullo", "Agosto", "Setembro", "Outubro", "Novembro", "Decembro" ];
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 = [ "X", "F", "M", "A", "M", "X", "X", "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 = [ "T1", "T2", "T3", "T4" ];
113 sub quarter_format_abbreviated { return $quarter_format_abbreviated }
116 sub quarter_format_narrow { $_[0]->quarter_stand_alone_narrow() }
119 my $quarter_format_wide = [ "1o\ trimestre", "2o\ trimestre", "3o\ trimestre", "4o\ trimestre" ];
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 = "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_Hm = "HH\:mm";
154 sub _format_for_Hm { return $_format_for_Hm }
158 my $_format_for_M = "L";
159 sub _format_for_M { return $_format_for_M }
163 my $_format_for_MEd = "E\,\ d\-M";
164 sub _format_for_MEd { return $_format_for_MEd }
168 my $_format_for_MMM = "LLL";
169 sub _format_for_MMM { return $_format_for_MMM }
173 my $_format_for_MMMEd = "E\ d\ MMM";
174 sub _format_for_MMMEd { return $_format_for_MMMEd }
178 my $_format_for_MMMMEd = "E\ d\ MMMM";
179 sub _format_for_MMMMEd { return $_format_for_MMMMEd }
183 my $_format_for_MMMMd = "d\ MMMM";
184 sub _format_for_MMMMd { return $_format_for_MMMMd }
188 my $_format_for_MMMMdd = "dd\ MMMM";
189 sub _format_for_MMMMdd { return $_format_for_MMMMdd }
193 my $_format_for_MMMd = "d\ MMM";
194 sub _format_for_MMMd { return $_format_for_MMMd }
198 my $_format_for_MMdd = "dd\/MM";
199 sub _format_for_MMdd { return $_format_for_MMdd }
203 my $_format_for_Md = "d\-M";
204 sub _format_for_Md { return $_format_for_Md }
208 my $_format_for_d = "d";
209 sub _format_for_d { return $_format_for_d }
213 my $_format_for_ms = "mm\:ss";
214 sub _format_for_ms { return $_format_for_ms }
218 my $_format_for_y = "y";
219 sub _format_for_y { return $_format_for_y }
223 my $_format_for_yM = "M\-yyyy";
224 sub _format_for_yM { return $_format_for_yM }
228 my $_format_for_yMEd = "EEE\,\ d\-M\-yyyy";
229 sub _format_for_yMEd { return $_format_for_yMEd }
233 my $_format_for_yMMM = "MMM\ y";
234 sub _format_for_yMMM { return $_format_for_yMMM }
238 my $_format_for_yMMMEd = "EEE\,\ d\ MMM\ y";
239 sub _format_for_yMMMEd { return $_format_for_yMMMEd }
243 my $_format_for_yMMMM = "MMMM\ y";
244 sub _format_for_yMMMM { return $_format_for_yMMMM }
248 my $_format_for_yQ = "Q\ yyyy";
249 sub _format_for_yQ { return $_format_for_yQ }
253 my $_format_for_yQQQ = "QQQ\ y";
254 sub _format_for_yQQQ { return $_format_for_yQQQ }
258 my $_format_for_yyMM = "MM\/yy";
259 sub _format_for_yyMM { return $_format_for_yyMM }
263 my $_format_for_yyQ = "Q\ yy";
264 sub _format_for_yyQ { return $_format_for_yyQ }
268 my $_format_for_yyyyMMMM = "MMMM\ y";
269 sub _format_for_yyyyMMMM { return $_format_for_yyyyMMMM }
273 my $_available_formats =
277 "MEd" => "E\,\ d\-M",
279 "MMMEd" => "E\ d\ MMM",
280 "MMMMEd" => "E\ d\ MMMM",
281 "MMMMd" => "d\ MMMM",
282 "MMMMdd" => "dd\ MMMM",
290 "yMEd" => "EEE\,\ d\-M\-yyyy",
292 "yMMMEd" => "EEE\,\ d\ MMM\ y",
293 "yMMMM" => "MMMM\ y",
298 "yyyyMMMM" => "MMMM\ y"
300 sub _available_formats { return $_available_formats }
320 my $dt = DateTime->now( locale => 'gl' );
321 print $dt->month_name();
325 This is the DateTime locale package for Galician.
329 This locale inherits from the L<DateTime::Locale::root> locale.
331 It contains the following data.
345 =head3 Abbreviated (format)
355 =head3 Narrow (format)
365 =head3 Wide (stand-alone)
375 =head3 Abbreviated (stand-alone)
385 =head3 Narrow (stand-alone)
412 =head3 Abbreviated (format)
427 =head3 Narrow (format)
442 =head3 Wide (stand-alone)
457 =head3 Abbreviated (stand-alone)
472 =head3 Narrow (stand-alone)
496 =head3 Abbreviated (format)
503 =head3 Narrow (format)
510 =head3 Wide (stand-alone)
517 =head3 Abbreviated (stand-alone)
524 =head3 Narrow (stand-alone)
552 2008-02-05T18:30:30 = Martes 05 Febreiro 2008
553 1995-12-22T09:05:02 = Venres 22 Decembro 1995
554 -0010-09-15T04:44:23 = Sábado 15 Setembro -10
558 2008-02-05T18:30:30 = 05 Febreiro 2008
559 1995-12-22T09:05:02 = 22 Decembro 1995
560 -0010-09-15T04:44:23 = 15 Setembro -10
564 2008-02-05T18:30:30 = 5 Feb, 2008
565 1995-12-22T09:05:02 = 22 Dec, 1995
566 -0010-09-15T04:44:23 = 15 Set, -10
570 2008-02-05T18:30:30 = 05/02/08
571 1995-12-22T09:05:02 = 22/12/95
572 -0010-09-15T04:44:23 = 15/09/10
576 2008-02-05T18:30:30 = 5 Feb, 2008
577 1995-12-22T09:05:02 = 22 Dec, 1995
578 -0010-09-15T04:44:23 = 15 Set, -10
584 2008-02-05T18:30:30 = 18:30:30 UTC
585 1995-12-22T09:05:02 = 09:05:02 UTC
586 -0010-09-15T04:44:23 = 04:44:23 UTC
590 2008-02-05T18:30:30 = 18:30:30 UTC
591 1995-12-22T09:05:02 = 09:05:02 UTC
592 -0010-09-15T04:44:23 = 04:44:23 UTC
596 2008-02-05T18:30:30 = 18:30:30
597 1995-12-22T09:05:02 = 09:05:02
598 -0010-09-15T04:44:23 = 04:44:23
602 2008-02-05T18:30:30 = 18:30
603 1995-12-22T09:05:02 = 09:05
604 -0010-09-15T04:44:23 = 04:44
608 2008-02-05T18:30:30 = 18:30:30
609 1995-12-22T09:05:02 = 09:05:02
610 -0010-09-15T04:44:23 = 04:44:23
612 =head2 Datetime Formats
616 2008-02-05T18:30:30 = Martes 05 Febreiro 2008 18:30:30 UTC
617 1995-12-22T09:05:02 = Venres 22 Decembro 1995 09:05:02 UTC
618 -0010-09-15T04:44:23 = Sábado 15 Setembro -10 04:44:23 UTC
622 2008-02-05T18:30:30 = 05 Febreiro 2008 18:30:30 UTC
623 1995-12-22T09:05:02 = 22 Decembro 1995 09:05:02 UTC
624 -0010-09-15T04:44:23 = 15 Setembro -10 04:44:23 UTC
628 2008-02-05T18:30:30 = 5 Feb, 2008 18:30:30
629 1995-12-22T09:05:02 = 22 Dec, 1995 09:05:02
630 -0010-09-15T04:44:23 = 15 Set, -10 04:44:23
634 2008-02-05T18:30:30 = 05/02/08 18:30
635 1995-12-22T09:05:02 = 22/12/95 09:05
636 -0010-09-15T04:44:23 = 15/09/10 04:44
640 2008-02-05T18:30:30 = 5 Feb, 2008 18:30:30
641 1995-12-22T09:05:02 = 22 Dec, 1995 09:05:02
642 -0010-09-15T04:44:23 = 15 Set, -10 04:44:23
644 =head2 Available Formats
648 2008-02-05T18:30:30 = 5 Mar
649 1995-12-22T09:05:02 = 22 Ven
650 -0010-09-15T04:44:23 = 15 Sáb
654 2008-02-05T18:30:30 = 18:30
655 1995-12-22T09:05:02 = 09:05
656 -0010-09-15T04:44:23 = 04:44
660 2008-02-05T18:30:30 = 18:30:30
661 1995-12-22T09:05:02 = 9:05:02
662 -0010-09-15T04:44:23 = 4:44:23
666 2008-02-05T18:30:30 = 2
667 1995-12-22T09:05:02 = 12
668 -0010-09-15T04:44:23 = 9
672 2008-02-05T18:30:30 = Mar, 5-2
673 1995-12-22T09:05:02 = Ven, 22-12
674 -0010-09-15T04:44:23 = Sáb, 15-9
678 2008-02-05T18:30:30 = Feb
679 1995-12-22T09:05:02 = Dec
680 -0010-09-15T04:44:23 = Set
682 =head3 MMMEd (E d MMM)
684 2008-02-05T18:30:30 = Mar 5 Feb
685 1995-12-22T09:05:02 = Ven 22 Dec
686 -0010-09-15T04:44:23 = Sáb 15 Set
688 =head3 MMMMEd (E d MMMM)
690 2008-02-05T18:30:30 = Mar 5 Febreiro
691 1995-12-22T09:05:02 = Ven 22 Decembro
692 -0010-09-15T04:44:23 = Sáb 15 Setembro
694 =head3 MMMMd (d MMMM)
696 2008-02-05T18:30:30 = 5 Febreiro
697 1995-12-22T09:05:02 = 22 Decembro
698 -0010-09-15T04:44:23 = 15 Setembro
700 =head3 MMMMdd (dd MMMM)
702 2008-02-05T18:30:30 = 05 Febreiro
703 1995-12-22T09:05:02 = 22 Decembro
704 -0010-09-15T04:44:23 = 15 Setembro
708 2008-02-05T18:30:30 = 5 Feb
709 1995-12-22T09:05:02 = 22 Dec
710 -0010-09-15T04:44:23 = 15 Set
714 2008-02-05T18:30:30 = 05/02
715 1995-12-22T09:05:02 = 22/12
716 -0010-09-15T04:44:23 = 15/09
720 2008-02-05T18:30:30 = 5-2
721 1995-12-22T09:05:02 = 22-12
722 -0010-09-15T04:44:23 = 15-9
726 2008-02-05T18:30:30 = 5
727 1995-12-22T09:05:02 = 22
728 -0010-09-15T04:44:23 = 15
732 2008-02-05T18:30:30 = 6:30 PM
733 1995-12-22T09:05:02 = 9:05 AM
734 -0010-09-15T04:44:23 = 4:44 AM
736 =head3 hms (h:mm:ss a)
738 2008-02-05T18:30:30 = 6:30:30 PM
739 1995-12-22T09:05:02 = 9:05:02 AM
740 -0010-09-15T04:44:23 = 4:44:23 AM
744 2008-02-05T18:30:30 = 30:30
745 1995-12-22T09:05:02 = 05:02
746 -0010-09-15T04:44:23 = 44:23
750 2008-02-05T18:30:30 = 2008
751 1995-12-22T09:05:02 = 1995
752 -0010-09-15T04:44:23 = -10
756 2008-02-05T18:30:30 = 2-2008
757 1995-12-22T09:05:02 = 12-1995
758 -0010-09-15T04:44:23 = 9--010
760 =head3 yMEd (EEE, d-M-yyyy)
762 2008-02-05T18:30:30 = Mar, 5-2-2008
763 1995-12-22T09:05:02 = Ven, 22-12-1995
764 -0010-09-15T04:44:23 = Sáb, 15-9--010
768 2008-02-05T18:30:30 = Feb 2008
769 1995-12-22T09:05:02 = Dec 1995
770 -0010-09-15T04:44:23 = Set -10
772 =head3 yMMMEd (EEE, d MMM y)
774 2008-02-05T18:30:30 = Mar, 5 Feb 2008
775 1995-12-22T09:05:02 = Ven, 22 Dec 1995
776 -0010-09-15T04:44:23 = Sáb, 15 Set -10
778 =head3 yMMMM (MMMM y)
780 2008-02-05T18:30:30 = Febreiro 2008
781 1995-12-22T09:05:02 = Decembro 1995
782 -0010-09-15T04:44:23 = Setembro -10
786 2008-02-05T18:30:30 = 1 2008
787 1995-12-22T09:05:02 = 4 1995
788 -0010-09-15T04:44:23 = 3 -010
792 2008-02-05T18:30:30 = T1 2008
793 1995-12-22T09:05:02 = T4 1995
794 -0010-09-15T04:44:23 = T3 -10
798 2008-02-05T18:30:30 = 02/08
799 1995-12-22T09:05:02 = 12/95
800 -0010-09-15T04:44:23 = 09/10
804 2008-02-05T18:30:30 = 1 08
805 1995-12-22T09:05:02 = 4 95
806 -0010-09-15T04:44:23 = 3 10
808 =head3 yyyyMMMM (MMMM y)
810 2008-02-05T18:30:30 = Febreiro 2008
811 1995-12-22T09:05:02 = Decembro 1995
812 -0010-09-15T04:44:23 = Setembro -10
816 =head3 Prefers 24 hour time?
820 =head3 Local first day of the week
827 See L<DateTime::Locale>.
831 Dave Rolsky <autarch@urth.org>
835 Copyright (c) 2008 David Rolsky. All rights reserved. This program is
836 free software; you can redistribute it and/or modify it under the same
837 terms as Perl itself.
839 This module was generated from data provided by the CLDR project, see
840 the LICENSE.cldr in this distribution for details on the CLDR data's