Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / Locale / ha.pm
1 ###########################################################################
2 #
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
6 # generate-from-cldr.
7 #
8 # This file as generated from the CLDR XML locale data.  See the
9 # LICENSE.cldr file included in this distribution for license details.
10 #
11 # This file was generated from the source file ha.xml
12 # The source file version number was 1.38, generated on
13 # 2009/06/15 03:46:24.
14 #
15 # Do not edit this file directly.
16 #
17 ###########################################################################
18
19 package DateTime::Locale::ha;
20
21 use strict;
22 use warnings;
23 use utf8;
24
25 use base 'DateTime::Locale::root';
26
27 sub cldr_version { return "1\.7\.1" }
28
29 {
30     my $am_pm_abbreviated = [ "AM", "PM" ];
31     sub am_pm_abbreviated { return $am_pm_abbreviated }
32 }
33 {
34     my $date_format_full = "EEEE\,\ d\ MMMM\,\ y";
35     sub date_format_full { return $date_format_full }
36 }
37
38 {
39     my $date_format_long = "d\ MMMM\,\ y";
40     sub date_format_long { return $date_format_long }
41 }
42
43 {
44     my $date_format_medium = "d\ MMM\,\ y";
45     sub date_format_medium { return $date_format_medium }
46 }
47
48 {
49     my $date_format_short = "d\/M\/yy";
50     sub date_format_short { return $date_format_short }
51 }
52
53 {
54     my $day_format_abbreviated = [ "Lit", "Tal", "Lar", "Alh", "Jum", "Asa", "Lah" ];
55     sub day_format_abbreviated { return $day_format_abbreviated }
56 }
57
58 sub day_format_narrow { $_[0]->day_stand_alone_narrow() }
59
60 {
61     my $day_format_wide = [ "Litini", "Talata", "Laraba", "Alhamis", "Jumma\'a", "Asabar", "Lahadi" ];
62     sub day_format_wide { return $day_format_wide }
63 }
64
65 sub day_stand_alone_abbreviated { $_[0]->day_format_abbreviated() }
66
67 {
68     my $day_stand_alone_narrow = [ "L", "T", "L", "A", "J", "A", "L" ];
69     sub day_stand_alone_narrow { return $day_stand_alone_narrow }
70 }
71
72 sub day_stand_alone_wide { $_[0]->day_format_wide() }
73
74 {
75     my $era_abbreviated = [ "GM", "M" ];
76     sub era_abbreviated { return $era_abbreviated }
77 }
78
79 sub era_narrow { $_[0]->era_abbreviated() }
80
81 {
82     my $era_wide = [ "Gabanin\ Miladi", "Miladi" ];
83     sub era_wide { return $era_wide }
84 }
85 {
86     my $first_day_of_week = "1";
87     sub first_day_of_week { return $first_day_of_week }
88 }
89
90 {
91     my $month_format_abbreviated = [ "Jan", "Fab", "Mar", "Afr", "May", "Yun", "Yul", "Aug", "Sat", "Okt", "Nuw", "Dis" ];
92     sub month_format_abbreviated { return $month_format_abbreviated }
93 }
94
95 sub month_format_narrow { $_[0]->month_stand_alone_narrow() }
96
97 {
98     my $month_format_wide = [ "Janairu", "Fabrairu", "Maris", "Afrilu", "Mayu", "Yuni", "Yuli", "Augusta", "Satumba", "Oktoba", "Nuwamba", "Disamba" ];
99     sub month_format_wide { return $month_format_wide }
100 }
101
102 sub month_stand_alone_abbreviated { $_[0]->month_format_abbreviated() }
103
104 {
105     my $month_stand_alone_narrow = [ "J", "F", "M", "A", "M", "Y", "Y", "A", "S", "O", "N", "D" ];
106     sub month_stand_alone_narrow { return $month_stand_alone_narrow }
107 }
108
109 sub month_stand_alone_wide { $_[0]->month_format_wide() }
110
111 {
112     my $quarter_format_abbreviated = [ "Q1", "Q2", "Q3", "Q4" ];
113     sub quarter_format_abbreviated { return $quarter_format_abbreviated }
114 }
115
116 sub quarter_format_narrow { $_[0]->quarter_stand_alone_narrow() }
117
118 {
119     my $quarter_format_wide = [ "Q1", "Q2", "Q3", "Q4" ];
120     sub quarter_format_wide { return $quarter_format_wide }
121 }
122
123 sub quarter_stand_alone_abbreviated { $_[0]->quarter_format_abbreviated() }
124
125 {
126     my $quarter_stand_alone_narrow = [ "1", "2", "3", "4" ];
127     sub quarter_stand_alone_narrow { return $quarter_stand_alone_narrow }
128 }
129
130 sub quarter_stand_alone_wide { $_[0]->quarter_format_wide() }
131
132 {
133     my $time_format_full = "HH\:mm\:ss\ zzzz";
134     sub time_format_full { return $time_format_full }
135 }
136
137 {
138     my $time_format_long = "HH\:mm\:ss\ z";
139     sub time_format_long { return $time_format_long }
140 }
141
142 {
143     my $time_format_medium = "HH\:mm\:ss";
144     sub time_format_medium { return $time_format_medium }
145 }
146
147 {
148     my $time_format_short = "HH\:mm";
149     sub time_format_short { return $time_format_short }
150 }
151
152 {
153     my $_format_for_Hm = "H\:mm";
154     sub _format_for_Hm { return $_format_for_Hm }
155 }
156
157 {
158     my $_format_for_M = "L";
159     sub _format_for_M { return $_format_for_M }
160 }
161
162 {
163     my $_format_for_MEd = "E\,\ d\-M";
164     sub _format_for_MEd { return $_format_for_MEd }
165 }
166
167 {
168     my $_format_for_MMM = "LLL";
169     sub _format_for_MMM { return $_format_for_MMM }
170 }
171
172 {
173     my $_format_for_MMMEd = "E\ d\ MMM";
174     sub _format_for_MMMEd { return $_format_for_MMMEd }
175 }
176
177 {
178     my $_format_for_MMMMEd = "E\ d\ MMMM";
179     sub _format_for_MMMMEd { return $_format_for_MMMMEd }
180 }
181
182 {
183     my $_format_for_MMMMd = "d\ MMMM";
184     sub _format_for_MMMMd { return $_format_for_MMMMd }
185 }
186
187 {
188     my $_format_for_MMMd = "d\ MMM";
189     sub _format_for_MMMd { return $_format_for_MMMd }
190 }
191
192 {
193     my $_format_for_Md = "M\-d";
194     sub _format_for_Md { return $_format_for_Md }
195 }
196
197 {
198     my $_format_for_d = "d";
199     sub _format_for_d { return $_format_for_d }
200 }
201
202 {
203     my $_format_for_ms = "mm\:ss";
204     sub _format_for_ms { return $_format_for_ms }
205 }
206
207 {
208     my $_format_for_y = "y";
209     sub _format_for_y { return $_format_for_y }
210 }
211
212 {
213     my $_format_for_yMEd = "EEE\,\ d\/M\/yyyy";
214     sub _format_for_yMEd { return $_format_for_yMEd }
215 }
216
217 {
218     my $_format_for_yMMMEd = "EEE\,\ d\ MMM\ y";
219     sub _format_for_yMMMEd { return $_format_for_yMMMEd }
220 }
221
222 {
223     my $_format_for_yyQ = "Q\ yy";
224     sub _format_for_yyQ { return $_format_for_yyQ }
225 }
226
227 {
228     my $_available_formats =
229         {
230           "Hm" => "H\:mm",
231           "M" => "L",
232           "MEd" => "E\,\ d\-M",
233           "MMM" => "LLL",
234           "MMMEd" => "E\ d\ MMM",
235           "MMMMEd" => "E\ d\ MMMM",
236           "MMMMd" => "d\ MMMM",
237           "MMMd" => "d\ MMM",
238           "Md" => "M\-d",
239           "d" => "d",
240           "ms" => "mm\:ss",
241           "y" => "y",
242           "yMEd" => "EEE\,\ d\/M\/yyyy",
243           "yMMMEd" => "EEE\,\ d\ MMM\ y",
244           "yyQ" => "Q\ yy"
245         };
246     sub _available_formats { return $_available_formats }
247 }
248
249 1;
250
251 __END__
252
253
254 =pod
255
256 =encoding utf8
257
258 =head1 NAME
259
260 DateTime::Locale::ha
261
262 =head1 SYNOPSIS
263
264   use DateTime;
265
266   my $dt = DateTime->now( locale => 'ha' );
267   print $dt->month_name();
268
269 =head1 DESCRIPTION
270
271 This is the DateTime locale package for Hausa.
272
273 =head1 DATA
274
275 This locale inherits from the L<DateTime::Locale::root> locale.
276
277 It contains the following data.
278
279 =head2 Days
280
281 =head3 Wide (format)
282
283   Litini
284   Talata
285   Laraba
286   Alhamis
287   Jumma'a
288   Asabar
289   Lahadi
290
291 =head3 Abbreviated (format)
292
293   Lit
294   Tal
295   Lar
296   Alh
297   Jum
298   Asa
299   Lah
300
301 =head3 Narrow (format)
302
303   L
304   T
305   L
306   A
307   J
308   A
309   L
310
311 =head3 Wide (stand-alone)
312
313   Litini
314   Talata
315   Laraba
316   Alhamis
317   Jumma'a
318   Asabar
319   Lahadi
320
321 =head3 Abbreviated (stand-alone)
322
323   Lit
324   Tal
325   Lar
326   Alh
327   Jum
328   Asa
329   Lah
330
331 =head3 Narrow (stand-alone)
332
333   L
334   T
335   L
336   A
337   J
338   A
339   L
340
341 =head2 Months
342
343 =head3 Wide (format)
344
345   Janairu
346   Fabrairu
347   Maris
348   Afrilu
349   Mayu
350   Yuni
351   Yuli
352   Augusta
353   Satumba
354   Oktoba
355   Nuwamba
356   Disamba
357
358 =head3 Abbreviated (format)
359
360   Jan
361   Fab
362   Mar
363   Afr
364   May
365   Yun
366   Yul
367   Aug
368   Sat
369   Okt
370   Nuw
371   Dis
372
373 =head3 Narrow (format)
374
375   J
376   F
377   M
378   A
379   M
380   Y
381   Y
382   A
383   S
384   O
385   N
386   D
387
388 =head3 Wide (stand-alone)
389
390   Janairu
391   Fabrairu
392   Maris
393   Afrilu
394   Mayu
395   Yuni
396   Yuli
397   Augusta
398   Satumba
399   Oktoba
400   Nuwamba
401   Disamba
402
403 =head3 Abbreviated (stand-alone)
404
405   Jan
406   Fab
407   Mar
408   Afr
409   May
410   Yun
411   Yul
412   Aug
413   Sat
414   Okt
415   Nuw
416   Dis
417
418 =head3 Narrow (stand-alone)
419
420   J
421   F
422   M
423   A
424   M
425   Y
426   Y
427   A
428   S
429   O
430   N
431   D
432
433 =head2 Quarters
434
435 =head3 Wide (format)
436
437   Q1
438   Q2
439   Q3
440   Q4
441
442 =head3 Abbreviated (format)
443
444   Q1
445   Q2
446   Q3
447   Q4
448
449 =head3 Narrow (format)
450
451   1
452   2
453   3
454   4
455
456 =head3 Wide (stand-alone)
457
458   Q1
459   Q2
460   Q3
461   Q4
462
463 =head3 Abbreviated (stand-alone)
464
465   Q1
466   Q2
467   Q3
468   Q4
469
470 =head3 Narrow (stand-alone)
471
472   1
473   2
474   3
475   4
476
477 =head2 Eras
478
479 =head3 Wide
480
481   Gabanin Miladi
482   Miladi
483
484 =head3 Abbreviated
485
486   GM
487   M
488
489 =head3 Narrow
490
491   GM
492   M
493
494 =head2 Date Formats
495
496 =head3 Full
497
498    2008-02-05T18:30:30 = Talata, 5 Fabrairu, 2008
499    1995-12-22T09:05:02 = Jumma'a, 22 Disamba, 1995
500   -0010-09-15T04:44:23 = Asabar, 15 Satumba, -10
501
502 =head3 Long
503
504    2008-02-05T18:30:30 = 5 Fabrairu, 2008
505    1995-12-22T09:05:02 = 22 Disamba, 1995
506   -0010-09-15T04:44:23 = 15 Satumba, -10
507
508 =head3 Medium
509
510    2008-02-05T18:30:30 = 5 Fab, 2008
511    1995-12-22T09:05:02 = 22 Dis, 1995
512   -0010-09-15T04:44:23 = 15 Sat, -10
513
514 =head3 Short
515
516    2008-02-05T18:30:30 = 5/2/08
517    1995-12-22T09:05:02 = 22/12/95
518   -0010-09-15T04:44:23 = 15/9/10
519
520 =head3 Default
521
522    2008-02-05T18:30:30 = 5 Fab, 2008
523    1995-12-22T09:05:02 = 22 Dis, 1995
524   -0010-09-15T04:44:23 = 15 Sat, -10
525
526 =head2 Time Formats
527
528 =head3 Full
529
530    2008-02-05T18:30:30 = 18:30:30 UTC
531    1995-12-22T09:05:02 = 09:05:02 UTC
532   -0010-09-15T04:44:23 = 04:44:23 UTC
533
534 =head3 Long
535
536    2008-02-05T18:30:30 = 18:30:30 UTC
537    1995-12-22T09:05:02 = 09:05:02 UTC
538   -0010-09-15T04:44:23 = 04:44:23 UTC
539
540 =head3 Medium
541
542    2008-02-05T18:30:30 = 18:30:30
543    1995-12-22T09:05:02 = 09:05:02
544   -0010-09-15T04:44:23 = 04:44:23
545
546 =head3 Short
547
548    2008-02-05T18:30:30 = 18:30
549    1995-12-22T09:05:02 = 09:05
550   -0010-09-15T04:44:23 = 04:44
551
552 =head3 Default
553
554    2008-02-05T18:30:30 = 18:30:30
555    1995-12-22T09:05:02 = 09:05:02
556   -0010-09-15T04:44:23 = 04:44:23
557
558 =head2 Datetime Formats
559
560 =head3 Full
561
562    2008-02-05T18:30:30 = Talata, 5 Fabrairu, 2008 18:30:30 UTC
563    1995-12-22T09:05:02 = Jumma'a, 22 Disamba, 1995 09:05:02 UTC
564   -0010-09-15T04:44:23 = Asabar, 15 Satumba, -10 04:44:23 UTC
565
566 =head3 Long
567
568    2008-02-05T18:30:30 = 5 Fabrairu, 2008 18:30:30 UTC
569    1995-12-22T09:05:02 = 22 Disamba, 1995 09:05:02 UTC
570   -0010-09-15T04:44:23 = 15 Satumba, -10 04:44:23 UTC
571
572 =head3 Medium
573
574    2008-02-05T18:30:30 = 5 Fab, 2008 18:30:30
575    1995-12-22T09:05:02 = 22 Dis, 1995 09:05:02
576   -0010-09-15T04:44:23 = 15 Sat, -10 04:44:23
577
578 =head3 Short
579
580    2008-02-05T18:30:30 = 5/2/08 18:30
581    1995-12-22T09:05:02 = 22/12/95 09:05
582   -0010-09-15T04:44:23 = 15/9/10 04:44
583
584 =head3 Default
585
586    2008-02-05T18:30:30 = 5 Fab, 2008 18:30:30
587    1995-12-22T09:05:02 = 22 Dis, 1995 09:05:02
588   -0010-09-15T04:44:23 = 15 Sat, -10 04:44:23
589
590 =head2 Available Formats
591
592 =head3 EEEd (d EEE)
593
594    2008-02-05T18:30:30 = 5 Tal
595    1995-12-22T09:05:02 = 22 Jum
596   -0010-09-15T04:44:23 = 15 Asa
597
598 =head3 Hm (H:mm)
599
600    2008-02-05T18:30:30 = 18:30
601    1995-12-22T09:05:02 = 9:05
602   -0010-09-15T04:44:23 = 4:44
603
604 =head3 Hms (H:mm:ss)
605
606    2008-02-05T18:30:30 = 18:30:30
607    1995-12-22T09:05:02 = 9:05:02
608   -0010-09-15T04:44:23 = 4:44:23
609
610 =head3 M (L)
611
612    2008-02-05T18:30:30 = 2
613    1995-12-22T09:05:02 = 12
614   -0010-09-15T04:44:23 = 9
615
616 =head3 MEd (E, d-M)
617
618    2008-02-05T18:30:30 = Tal, 5-2
619    1995-12-22T09:05:02 = Jum, 22-12
620   -0010-09-15T04:44:23 = Asa, 15-9
621
622 =head3 MMM (LLL)
623
624    2008-02-05T18:30:30 = Fab
625    1995-12-22T09:05:02 = Dis
626   -0010-09-15T04:44:23 = Sat
627
628 =head3 MMMEd (E d MMM)
629
630    2008-02-05T18:30:30 = Tal 5 Fab
631    1995-12-22T09:05:02 = Jum 22 Dis
632   -0010-09-15T04:44:23 = Asa 15 Sat
633
634 =head3 MMMMEd (E d MMMM)
635
636    2008-02-05T18:30:30 = Tal 5 Fabrairu
637    1995-12-22T09:05:02 = Jum 22 Disamba
638   -0010-09-15T04:44:23 = Asa 15 Satumba
639
640 =head3 MMMMd (d MMMM)
641
642    2008-02-05T18:30:30 = 5 Fabrairu
643    1995-12-22T09:05:02 = 22 Disamba
644   -0010-09-15T04:44:23 = 15 Satumba
645
646 =head3 MMMd (d MMM)
647
648    2008-02-05T18:30:30 = 5 Fab
649    1995-12-22T09:05:02 = 22 Dis
650   -0010-09-15T04:44:23 = 15 Sat
651
652 =head3 Md (M-d)
653
654    2008-02-05T18:30:30 = 2-5
655    1995-12-22T09:05:02 = 12-22
656   -0010-09-15T04:44:23 = 9-15
657
658 =head3 d (d)
659
660    2008-02-05T18:30:30 = 5
661    1995-12-22T09:05:02 = 22
662   -0010-09-15T04:44:23 = 15
663
664 =head3 hm (h:mm a)
665
666    2008-02-05T18:30:30 = 6:30 PM
667    1995-12-22T09:05:02 = 9:05 AM
668   -0010-09-15T04:44:23 = 4:44 AM
669
670 =head3 hms (h:mm:ss a)
671
672    2008-02-05T18:30:30 = 6:30:30 PM
673    1995-12-22T09:05:02 = 9:05:02 AM
674   -0010-09-15T04:44:23 = 4:44:23 AM
675
676 =head3 ms (mm:ss)
677
678    2008-02-05T18:30:30 = 30:30
679    1995-12-22T09:05:02 = 05:02
680   -0010-09-15T04:44:23 = 44:23
681
682 =head3 y (y)
683
684    2008-02-05T18:30:30 = 2008
685    1995-12-22T09:05:02 = 1995
686   -0010-09-15T04:44:23 = -10
687
688 =head3 yM (y-M)
689
690    2008-02-05T18:30:30 = 2008-2
691    1995-12-22T09:05:02 = 1995-12
692   -0010-09-15T04:44:23 = -10-9
693
694 =head3 yMEd (EEE, d/M/yyyy)
695
696    2008-02-05T18:30:30 = Tal, 5/2/2008
697    1995-12-22T09:05:02 = Jum, 22/12/1995
698   -0010-09-15T04:44:23 = Asa, 15/9/-010
699
700 =head3 yMMM (y MMM)
701
702    2008-02-05T18:30:30 = 2008 Fab
703    1995-12-22T09:05:02 = 1995 Dis
704   -0010-09-15T04:44:23 = -10 Sat
705
706 =head3 yMMMEd (EEE, d MMM y)
707
708    2008-02-05T18:30:30 = Tal, 5 Fab 2008
709    1995-12-22T09:05:02 = Jum, 22 Dis 1995
710   -0010-09-15T04:44:23 = Asa, 15 Sat -10
711
712 =head3 yMMMM (y MMMM)
713
714    2008-02-05T18:30:30 = 2008 Fabrairu
715    1995-12-22T09:05:02 = 1995 Disamba
716   -0010-09-15T04:44:23 = -10 Satumba
717
718 =head3 yQ (y Q)
719
720    2008-02-05T18:30:30 = 2008 1
721    1995-12-22T09:05:02 = 1995 4
722   -0010-09-15T04:44:23 = -10 3
723
724 =head3 yQQQ (y QQQ)
725
726    2008-02-05T18:30:30 = 2008 Q1
727    1995-12-22T09:05:02 = 1995 Q4
728   -0010-09-15T04:44:23 = -10 Q3
729
730 =head3 yyQ (Q yy)
731
732    2008-02-05T18:30:30 = 1 08
733    1995-12-22T09:05:02 = 4 95
734   -0010-09-15T04:44:23 = 3 10
735
736 =head2 Miscellaneous
737
738 =head3 Prefers 24 hour time?
739
740 Yes
741
742 =head3 Local first day of the week
743
744 Litini
745
746
747 =head1 SUPPORT
748
749 See L<DateTime::Locale>.
750
751 =head1 AUTHOR
752
753 Dave Rolsky <autarch@urth.org>
754
755 =head1 COPYRIGHT
756
757 Copyright (c) 2008 David Rolsky. All rights reserved. This program is
758 free software; you can redistribute it and/or modify it under the same
759 terms as Perl itself.
760
761 This module was generated from data provided by the CLDR project, see
762 the LICENSE.cldr in this distribution for details on the CLDR data's
763 license.
764
765 =cut