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 ga.xml
12 # The source file version number was 1.78, generated on
13 # 2009/06/15 17:12:26.
15 # Do not edit this file directly.
17 ###########################################################################
19 package DateTime::Locale::ga;
25 use base 'DateTime::Locale::root';
27 sub cldr_version { return "1\.7\.1" }
30 my $am_pm_abbreviated = [ "a\.m\.", "p\.m\." ];
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\/yyyy";
50 sub date_format_short { return $date_format_short }
54 my $day_format_abbreviated = [ "Luan", "Máirt", "Céad", "Déar", "Aoine", "Sath", "Domh" ];
55 sub day_format_abbreviated { return $day_format_abbreviated }
58 sub day_format_narrow { $_[0]->day_stand_alone_narrow() }
61 my $day_format_wide = [ "Dé\ Luain", "Dé\ Máirt", "Dé\ Céadaoin", "Déardaoin", "Dé\ hAoine", "Dé\ Sathairn", "Dé\ Domhnaigh" ];
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", "C", "D", "A", "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 = [ "RC", "AD" ];
76 sub era_abbreviated { return $era_abbreviated }
79 sub era_narrow { $_[0]->era_abbreviated() }
82 my $era_wide = [ "Roimh\ Chríost", "Anno\ Domini" ];
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 = [ "Ean", "Feabh", "Márta", "Aib", "Beal", "Meith", "Iúil", "Lún", "MFómh", "DFómh", "Samh", "Noll" ];
92 sub month_format_abbreviated { return $month_format_abbreviated }
95 sub month_format_narrow { $_[0]->month_stand_alone_narrow() }
98 my $month_format_wide = [ "Eanáir", "Feabhra", "Márta", "Aibreán", "Bealtaine", "Meitheamh", "Iúil", "Lúnasa", "Meán\ Fómhair", "Deireadh\ Fómhair", "Samhain", "Nollaig" ];
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 = [ "E", "F", "M", "A", "B", "M", "I", "L", "M", "D", "S", "N" ];
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 = [ "R1", "R2", "R3", "R4" ];
113 sub quarter_format_abbreviated { return $quarter_format_abbreviated }
116 my $quarter_format_wide = [ "1ú\ ráithe", "2ú\ ráithe", "3ú\ ráithe", "4ú\ ráithe" ];
117 sub quarter_format_wide { return $quarter_format_wide }
120 sub quarter_stand_alone_abbreviated { $_[0]->quarter_format_abbreviated() }
123 sub quarter_stand_alone_wide { $_[0]->quarter_format_wide() }
126 my $time_format_full = "HH\:mm\:ss\ zzzz";
127 sub time_format_full { return $time_format_full }
131 my $time_format_long = "HH\:mm\:ss\ z";
132 sub time_format_long { return $time_format_long }
136 my $time_format_medium = "HH\:mm\:ss";
137 sub time_format_medium { return $time_format_medium }
141 my $time_format_short = "HH\:mm";
142 sub time_format_short { return $time_format_short }
146 my $_format_for_HHmm = "HH\:mm";
147 sub _format_for_HHmm { return $_format_for_HHmm }
151 my $_format_for_HHmmss = "HH\:mm\:ss";
152 sub _format_for_HHmmss { return $_format_for_HHmmss }
156 my $_format_for_MMMMd = "d\ MMMM";
157 sub _format_for_MMMMd { return $_format_for_MMMMd }
161 my $_format_for_MMdd = "dd\/MM";
162 sub _format_for_MMdd { return $_format_for_MMdd }
166 my $_format_for_Md = "d\/M";
167 sub _format_for_Md { return $_format_for_Md }
171 my $_format_for_mmss = "mm\:ss";
172 sub _format_for_mmss { return $_format_for_mmss }
176 my $_format_for_yyMM = "MM\/yy";
177 sub _format_for_yyMM { return $_format_for_yyMM }
181 my $_format_for_yyMMM = "MMM\ yy";
182 sub _format_for_yyMMM { return $_format_for_yyMMM }
186 my $_format_for_yyQ = "Q\ yy";
187 sub _format_for_yyQ { return $_format_for_yyQ }
191 my $_format_for_yyyyMM = "MM\/yyyy";
192 sub _format_for_yyyyMM { return $_format_for_yyyyMM }
196 my $_format_for_yyyyMMMM = "MMMM\ y";
197 sub _format_for_yyyyMMMM { return $_format_for_yyyyMMMM }
201 my $_available_formats =
204 "HHmmss" => "HH\:mm\:ss",
205 "MMMMd" => "d\ MMMM",
210 "yyMMM" => "MMM\ yy",
212 "yyyyMM" => "MM\/yyyy",
213 "yyyyMMMM" => "MMMM\ y"
215 sub _available_formats { return $_available_formats }
235 my $dt = DateTime->now( locale => 'ga' );
236 print $dt->month_name();
240 This is the DateTime locale package for Irish.
244 This locale inherits from the L<DateTime::Locale::root> locale.
246 It contains the following data.
260 =head3 Abbreviated (format)
270 =head3 Narrow (format)
280 =head3 Wide (stand-alone)
290 =head3 Abbreviated (stand-alone)
300 =head3 Narrow (stand-alone)
327 =head3 Abbreviated (format)
342 =head3 Narrow (format)
357 =head3 Wide (stand-alone)
372 =head3 Abbreviated (stand-alone)
387 =head3 Narrow (stand-alone)
411 =head3 Abbreviated (format)
418 =head3 Narrow (format)
425 =head3 Wide (stand-alone)
432 =head3 Abbreviated (stand-alone)
439 =head3 Narrow (stand-alone)
467 2008-02-05T18:30:30 = Dé Máirt 5 Feabhra 2008
468 1995-12-22T09:05:02 = Dé hAoine 22 Nollaig 1995
469 -0010-09-15T04:44:23 = Dé Sathairn 15 Meán Fómhair -10
473 2008-02-05T18:30:30 = 5 Feabhra 2008
474 1995-12-22T09:05:02 = 22 Nollaig 1995
475 -0010-09-15T04:44:23 = 15 Meán Fómhair -10
479 2008-02-05T18:30:30 = 5 Feabh 2008
480 1995-12-22T09:05:02 = 22 Noll 1995
481 -0010-09-15T04:44:23 = 15 MFómh -10
485 2008-02-05T18:30:30 = 05/02/2008
486 1995-12-22T09:05:02 = 22/12/1995
487 -0010-09-15T04:44:23 = 15/09/-010
491 2008-02-05T18:30:30 = 5 Feabh 2008
492 1995-12-22T09:05:02 = 22 Noll 1995
493 -0010-09-15T04:44:23 = 15 MFómh -10
499 2008-02-05T18:30:30 = 18:30:30 UTC
500 1995-12-22T09:05:02 = 09:05:02 UTC
501 -0010-09-15T04:44:23 = 04:44:23 UTC
505 2008-02-05T18:30:30 = 18:30:30 UTC
506 1995-12-22T09:05:02 = 09:05:02 UTC
507 -0010-09-15T04:44:23 = 04:44:23 UTC
511 2008-02-05T18:30:30 = 18:30:30
512 1995-12-22T09:05:02 = 09:05:02
513 -0010-09-15T04:44:23 = 04:44:23
517 2008-02-05T18:30:30 = 18:30
518 1995-12-22T09:05:02 = 09:05
519 -0010-09-15T04:44:23 = 04:44
523 2008-02-05T18:30:30 = 18:30:30
524 1995-12-22T09:05:02 = 09:05:02
525 -0010-09-15T04:44:23 = 04:44:23
527 =head2 Datetime Formats
531 2008-02-05T18:30:30 = Dé Máirt 5 Feabhra 2008 18:30:30 UTC
532 1995-12-22T09:05:02 = Dé hAoine 22 Nollaig 1995 09:05:02 UTC
533 -0010-09-15T04:44:23 = Dé Sathairn 15 Meán Fómhair -10 04:44:23 UTC
537 2008-02-05T18:30:30 = 5 Feabhra 2008 18:30:30 UTC
538 1995-12-22T09:05:02 = 22 Nollaig 1995 09:05:02 UTC
539 -0010-09-15T04:44:23 = 15 Meán Fómhair -10 04:44:23 UTC
543 2008-02-05T18:30:30 = 5 Feabh 2008 18:30:30
544 1995-12-22T09:05:02 = 22 Noll 1995 09:05:02
545 -0010-09-15T04:44:23 = 15 MFómh -10 04:44:23
549 2008-02-05T18:30:30 = 05/02/2008 18:30
550 1995-12-22T09:05:02 = 22/12/1995 09:05
551 -0010-09-15T04:44:23 = 15/09/-010 04:44
555 2008-02-05T18:30:30 = 5 Feabh 2008 18:30:30
556 1995-12-22T09:05:02 = 22 Noll 1995 09:05:02
557 -0010-09-15T04:44:23 = 15 MFómh -10 04:44:23
559 =head2 Available Formats
563 2008-02-05T18:30:30 = 5 Máirt
564 1995-12-22T09:05:02 = 22 Aoine
565 -0010-09-15T04:44:23 = 15 Sath
569 2008-02-05T18:30:30 = 18:30
570 1995-12-22T09:05:02 = 09:05
571 -0010-09-15T04:44:23 = 04:44
573 =head3 HHmmss (HH:mm:ss)
575 2008-02-05T18:30:30 = 18:30:30
576 1995-12-22T09:05:02 = 09:05:02
577 -0010-09-15T04:44:23 = 04:44:23
581 2008-02-05T18:30:30 = 18:30
582 1995-12-22T09:05:02 = 9:05
583 -0010-09-15T04:44:23 = 4:44
587 2008-02-05T18:30:30 = 18:30:30
588 1995-12-22T09:05:02 = 9:05:02
589 -0010-09-15T04:44:23 = 4:44:23
593 2008-02-05T18:30:30 = 2
594 1995-12-22T09:05:02 = 12
595 -0010-09-15T04:44:23 = 9
599 2008-02-05T18:30:30 = Máirt, 2-5
600 1995-12-22T09:05:02 = Aoine, 12-22
601 -0010-09-15T04:44:23 = Sath, 9-15
605 2008-02-05T18:30:30 = Feabh
606 1995-12-22T09:05:02 = Noll
607 -0010-09-15T04:44:23 = MFómh
609 =head3 MMMEd (E MMM d)
611 2008-02-05T18:30:30 = Máirt Feabh 5
612 1995-12-22T09:05:02 = Aoine Noll 22
613 -0010-09-15T04:44:23 = Sath MFómh 15
615 =head3 MMMMEd (E MMMM d)
617 2008-02-05T18:30:30 = Máirt Feabhra 5
618 1995-12-22T09:05:02 = Aoine Nollaig 22
619 -0010-09-15T04:44:23 = Sath Meán Fómhair 15
621 =head3 MMMMd (d MMMM)
623 2008-02-05T18:30:30 = 5 Feabhra
624 1995-12-22T09:05:02 = 22 Nollaig
625 -0010-09-15T04:44:23 = 15 Meán Fómhair
629 2008-02-05T18:30:30 = Feabh 5
630 1995-12-22T09:05:02 = Noll 22
631 -0010-09-15T04:44:23 = MFómh 15
635 2008-02-05T18:30:30 = 05/02
636 1995-12-22T09:05:02 = 22/12
637 -0010-09-15T04:44:23 = 15/09
641 2008-02-05T18:30:30 = 5/2
642 1995-12-22T09:05:02 = 22/12
643 -0010-09-15T04:44:23 = 15/9
647 2008-02-05T18:30:30 = 5
648 1995-12-22T09:05:02 = 22
649 -0010-09-15T04:44:23 = 15
653 2008-02-05T18:30:30 = 6:30 p.m.
654 1995-12-22T09:05:02 = 9:05 a.m.
655 -0010-09-15T04:44:23 = 4:44 a.m.
657 =head3 hms (h:mm:ss a)
659 2008-02-05T18:30:30 = 6:30:30 p.m.
660 1995-12-22T09:05:02 = 9:05:02 a.m.
661 -0010-09-15T04:44:23 = 4:44:23 a.m.
665 2008-02-05T18:30:30 = 30:30
666 1995-12-22T09:05:02 = 05:02
667 -0010-09-15T04:44:23 = 44:23
671 2008-02-05T18:30:30 = 30:30
672 1995-12-22T09:05:02 = 05:02
673 -0010-09-15T04:44:23 = 44:23
677 2008-02-05T18:30:30 = 2008
678 1995-12-22T09:05:02 = 1995
679 -0010-09-15T04:44:23 = -10
683 2008-02-05T18:30:30 = 2008-2
684 1995-12-22T09:05:02 = 1995-12
685 -0010-09-15T04:44:23 = -10-9
687 =head3 yMEd (EEE, y-M-d)
689 2008-02-05T18:30:30 = Máirt, 2008-2-5
690 1995-12-22T09:05:02 = Aoine, 1995-12-22
691 -0010-09-15T04:44:23 = Sath, -10-9-15
695 2008-02-05T18:30:30 = 2008 Feabh
696 1995-12-22T09:05:02 = 1995 Noll
697 -0010-09-15T04:44:23 = -10 MFómh
699 =head3 yMMMEd (EEE, y MMM d)
701 2008-02-05T18:30:30 = Máirt, 2008 Feabh 5
702 1995-12-22T09:05:02 = Aoine, 1995 Noll 22
703 -0010-09-15T04:44:23 = Sath, -10 MFómh 15
705 =head3 yMMMM (y MMMM)
707 2008-02-05T18:30:30 = 2008 Feabhra
708 1995-12-22T09:05:02 = 1995 Nollaig
709 -0010-09-15T04:44:23 = -10 Meán Fómhair
713 2008-02-05T18:30:30 = 2008 1
714 1995-12-22T09:05:02 = 1995 4
715 -0010-09-15T04:44:23 = -10 3
719 2008-02-05T18:30:30 = 2008 R1
720 1995-12-22T09:05:02 = 1995 R4
721 -0010-09-15T04:44:23 = -10 R3
725 2008-02-05T18:30:30 = 02/08
726 1995-12-22T09:05:02 = 12/95
727 -0010-09-15T04:44:23 = 09/10
729 =head3 yyMMM (MMM yy)
731 2008-02-05T18:30:30 = Feabh 08
732 1995-12-22T09:05:02 = Noll 95
733 -0010-09-15T04:44:23 = MFómh 10
737 2008-02-05T18:30:30 = 1 08
738 1995-12-22T09:05:02 = 4 95
739 -0010-09-15T04:44:23 = 3 10
741 =head3 yyyyMM (MM/yyyy)
743 2008-02-05T18:30:30 = 02/2008
744 1995-12-22T09:05:02 = 12/1995
745 -0010-09-15T04:44:23 = 09/-010
747 =head3 yyyyMMMM (MMMM y)
749 2008-02-05T18:30:30 = Feabhra 2008
750 1995-12-22T09:05:02 = Nollaig 1995
751 -0010-09-15T04:44:23 = Meán Fómhair -10
755 =head3 Prefers 24 hour time?
759 =head3 Local first day of the week
766 See L<DateTime::Locale>.
770 Dave Rolsky <autarch@urth.org>
774 Copyright (c) 2008 David Rolsky. All rights reserved. This program is
775 free software; you can redistribute it and/or modify it under the same
776 terms as Perl itself.
778 This module was generated from data provided by the CLDR project, see
779 the LICENSE.cldr in this distribution for details on the CLDR data's