File Coverage

blib/lib/Locale/CLDR/Locales/En/Any/Ca.pm
Criterion Covered Total %
statement 29 29 100.0
branch n/a
condition n/a
subroutine 10 10 100.0
pod n/a
total 39 39 100.0


line stmt bran cond sub pod time code
1             =encoding utf8
2              
3             =head1
4              
5             Locale::CLDR::Locales::En::Any::Ca - Package for language English
6              
7             =cut
8              
9             # This file auto generated from Data/common/main/en_CA.xml
10             # on Mon 11 Apr 5:27:02 pm GMT
11              
12             use strict;
13 1     1   882 use warnings;
  1         2  
  1         23  
14 1     1   4 use version;
  1         3  
  1         18  
15 1     1   4  
  1         2  
  1         4  
16             our $VERSION = version->declare('v0.34.1');
17              
18             use v5.10.1;
19 1     1   77 use mro 'c3';
  1         3  
20 1     1   5 use utf8;
  1         2  
  1         12  
21 1     1   25 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         2  
  1         4  
22 1     1   40 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         19  
23 1     1   81 use Moo;
  1         2  
  1         4  
24 1     1   823  
  1         2  
  1         4  
25             extends('Locale::CLDR::Locales::En::Any::001');
26             has 'display_name_language' => (
27             is => 'ro',
28             isa => CodeRef,
29             init_arg => undef,
30             default => sub {
31             sub {
32             my %languages = (
33             'bn' => 'Bengali',
34             'mfe' => 'Mauritian',
35             'ro_MD' => 'Moldovan',
36             'tvl' => 'Tuvaluan',
37              
38             );
39             if (@_) {
40             return $languages{$_[0]};
41             }
42             return \%languages;
43             }
44             },
45             );
46              
47             has 'display_name_type' => (
48             is => 'ro',
49             isa => HashRef[HashRef[Str]],
50             init_arg => undef,
51             default => sub {
52             {
53             'calendar' => {
54             'dangi' => q{Korean Calendar},
55             'ethiopic' => q{Ethiopian Calendar},
56             },
57             'd0' => {
58             'fwidth' => q{To Full Width},
59             'hwidth' => q{To Half Width},
60             'lower' => q{To Lower Case},
61             'title' => q{To Title Case},
62             'upper' => q{To Upper Case},
63             },
64              
65             }
66             },
67             );
68              
69             has 'units' => (
70             is => 'ro',
71             isa => HashRef[HashRef[HashRef[Str]]],
72             init_arg => undef,
73             default => sub { {
74             'long' => {
75             'karat' => {
76             'name' => q(karats),
77             'one' => q({0} karat),
78             'other' => q({0} karats),
79             },
80             'kilowatt-hour' => {
81             'one' => q({0} kilowatt-hour),
82             'other' => q({0} kilowatt-hours),
83             },
84             },
85             'narrow' => {
86             'centiliter' => {
87             'name' => q(cL),
88             'one' => q({0}cL),
89             'other' => q({0}cL),
90             },
91             'day' => {
92             'name' => q(d),
93             'one' => q({0} d),
94             'other' => q({0} d),
95             },
96             'deciliter' => {
97             'name' => q(dL),
98             'one' => q({0}dL),
99             'other' => q({0}dL),
100             },
101             'foot' => {
102             'name' => q(ft.),
103             },
104             'hectoliter' => {
105             'name' => q(hL),
106             'one' => q({0}hL),
107             'other' => q({0}hL),
108             },
109             'hour' => {
110             'name' => q(h),
111             'one' => q({0} h),
112             'other' => q({0} h),
113             },
114             'inch' => {
115             'name' => q(in.),
116             },
117             'liter' => {
118             'one' => q({0}L),
119             'other' => q({0}L),
120             'per' => q({0}/L),
121             },
122             'liter-per-100kilometers' => {
123             'name' => q(L/100km),
124             'one' => q({0}L/100km),
125             'other' => q({0}L/100km),
126             },
127             'liter-per-kilometer' => {
128             'name' => q(L/km),
129             'one' => q({0}L/km),
130             'other' => q({0}L/km),
131             },
132             'megaliter' => {
133             'name' => q(ML),
134             'one' => q({0}ML),
135             'other' => q({0}ML),
136             },
137             'mile' => {
138             'name' => q(mi.),
139             },
140             'mile-per-hour' => {
141             'name' => q(mi./hr.),
142             },
143             'milligram-per-deciliter' => {
144             'name' => q(mg/dL),
145             'one' => q({0}mg/dL),
146             'other' => q({0}mg/dL),
147             },
148             'milliliter' => {
149             'name' => q(mL),
150             'one' => q({0}mL),
151             'other' => q({0}mL),
152             },
153             'millimole-per-liter' => {
154             'name' => q(mmol/L),
155             'one' => q({0}mmol/L),
156             'other' => q({0}mmol/L),
157             },
158             'millisecond' => {
159             'name' => q(msec.),
160             'one' => q({0} msec.),
161             'other' => q({0} msec.),
162             },
163             'minute' => {
164             'name' => q(min.),
165             'one' => q({0} min.),
166             'other' => q({0} min.),
167             },
168             'month' => {
169             'name' => q(m),
170             'one' => q({0} m),
171             'other' => q({0} m),
172             },
173             'second' => {
174             'name' => q(s),
175             'one' => q({0} sec.),
176             'other' => q({0} sec.),
177             },
178             'stone' => {
179             'name' => q(st.),
180             },
181             'week' => {
182             'name' => q(w),
183             'one' => q({0} w),
184             'other' => q({0} w),
185             },
186             'yard' => {
187             'name' => q(yd.),
188             },
189             'year' => {
190             'name' => q(y),
191             'one' => q({0} y),
192             'other' => q({0} y),
193             },
194             },
195             'short' => {
196             'acre' => {
197             'one' => q({0} ac.),
198             'other' => q({0} ac.),
199             },
200             'acre-foot' => {
201             'name' => q(acre ft.),
202             'one' => q({0} ac. ft.),
203             'other' => q({0} ac. ft.),
204             },
205             'arc-minute' => {
206             'name' => q(arcmins.),
207             'one' => q({0} arcmin.),
208             'other' => q({0} arcmins.),
209             },
210             'arc-second' => {
211             'name' => q(arcsecs.),
212             'one' => q({0} arcsec.),
213             'other' => q({0} arcsecs.),
214             },
215             'astronomical-unit' => {
216             'name' => q(AU),
217             'one' => q({0} AU),
218             'other' => q({0} AU),
219             },
220             'carat' => {
221             'name' => q(ct),
222             'one' => q({0} ct),
223             'other' => q({0} ct),
224             },
225             'celsius' => {
226             'one' => q({0} °C),
227             'other' => q({0} °C),
228             },
229             'centiliter' => {
230             'name' => q(cL),
231             'one' => q({0} cL),
232             'other' => q({0} cL),
233             },
234             'century' => {
235             'name' => q(c.),
236             'one' => q({0} c.),
237             'other' => q({0} c.),
238             },
239             'cubic-foot' => {
240             'name' => q(cu. feet),
241             'one' => q({0} cu. ft.),
242             'other' => q({0} cu. ft.),
243             },
244             'cubic-inch' => {
245             'name' => q(cu. inches),
246             'one' => q({0} cu. in.),
247             'other' => q({0} cu. in.),
248             },
249             'cubic-mile' => {
250             'name' => q(cu. mi.),
251             'one' => q({0} cu. mi.),
252             'other' => q({0} cu. mi.),
253             },
254             'cubic-yard' => {
255             'name' => q(cu. yards),
256             'one' => q({0} cu. yd.),
257             'other' => q({0} cu. yd.),
258             },
259             'cup' => {
260             'one' => q({0} c.),
261             'other' => q({0} c.),
262             },
263             'day' => {
264             'per' => q({0}/day),
265             },
266             'deciliter' => {
267             'name' => q(dL),
268             'one' => q({0} dL),
269             'other' => q({0} dL),
270             },
271             'degree' => {
272             'name' => q(deg.),
273             'one' => q({0} deg.),
274             'other' => q({0} deg.),
275             },
276             'fahrenheit' => {
277             'one' => q({0} °F),
278             'other' => q({0} °F),
279             },
280             'fathom' => {
281             'one' => q({0} fm.),
282             'other' => q({0} fm.),
283             },
284             'fluid-ounce' => {
285             'name' => q(fl. oz.),
286             'one' => q({0} fl. oz.),
287             'other' => q({0} fl. oz.),
288             },
289             'foot' => {
290             'one' => q({0} ft.),
291             'other' => q({0} ft.),
292             'per' => q({0}/ft.),
293             },
294             'furlong' => {
295             'one' => q({0} fur.),
296             'other' => q({0} fur.),
297             },
298             'gallon' => {
299             'name' => q(US gal.),
300             'one' => q({0} US gal.),
301             'other' => q({0} US gal.),
302             'per' => q({0}/US gal.),
303             },
304             'gallon-imperial' => {
305             'name' => q(gal.),
306             'one' => q({0} gal.),
307             'other' => q({0} gal.),
308             'per' => q({0}/gal.),
309             },
310             'hectoliter' => {
311             'name' => q(hL),
312             'one' => q({0} hL),
313             'other' => q({0} hL),
314             },
315             'hour' => {
316             'name' => q(hrs.),
317             'one' => q({0} hr.),
318             'other' => q({0} hrs.),
319             'per' => q({0}/hr.),
320             },
321             'inch' => {
322             'one' => q({0} in.),
323             'other' => q({0} in.),
324             'per' => q({0}/in.),
325             },
326             'inch-hg' => {
327             'name' => q(inHg),
328             },
329             'joule' => {
330             'name' => q(J),
331             },
332             'karat' => {
333             'name' => q(karats),
334             'one' => q({0} kt),
335             'other' => q({0} kt),
336             },
337             'kilojoule' => {
338             'name' => q(kJ),
339             },
340             'kilowatt-hour' => {
341             'name' => q(kWh),
342             },
343             'knot' => {
344             'name' => q(kn.),
345             'one' => q({0} kn.),
346             'other' => q({0} kn.),
347             },
348             'liter' => {
349             'one' => q({0} L),
350             'other' => q({0} L),
351             'per' => q({0}/L),
352             },
353             'liter-per-100kilometers' => {
354             'name' => q(L/100 km),
355             'one' => q({0} L/100 km),
356             'other' => q({0} L/100 km),
357             },
358             'liter-per-kilometer' => {
359             'one' => q({0} L/km),
360             'other' => q({0} L/km),
361             },
362             'megaliter' => {
363             'name' => q(ML),
364             'one' => q({0} ML),
365             'other' => q({0} ML),
366             },
367             'meter-per-second' => {
368             'name' => q(metres/sec.),
369             },
370             'meter-per-second-squared' => {
371             'name' => q(metres/sec.²),
372             },
373             'microsecond' => {
374             'name' => q(μsec.),
375             },
376             'mile' => {
377             'one' => q({0} mi.),
378             'other' => q({0} mi.),
379             },
380             'mile-per-gallon' => {
381             'name' => q(mi./US gal.),
382             },
383             'mile-per-gallon-imperial' => {
384             'name' => q(mi./gal.),
385             },
386             'milligram-per-deciliter' => {
387             'name' => q(mg/dL),
388             'one' => q({0} mg/dL),
389             'other' => q({0} mg/dL),
390             },
391             'milliliter' => {
392             'name' => q(mL),
393             'one' => q({0} mL),
394             'other' => q({0} mL),
395             },
396             'millimole-per-liter' => {
397             'one' => q({0} mmol/L),
398             'other' => q({0} mmol/L),
399             },
400             'millisecond' => {
401             'name' => q(millisecs.),
402             'one' => q({0} millisec.),
403             'other' => q({0} millisecs.),
404             },
405             'minute' => {
406             'name' => q(mins.),
407             'one' => q({0} min.),
408             'other' => q({0} min.),
409             'per' => q({0}/min.),
410             },
411             'month' => {
412             'name' => q(mos.),
413             'one' => q({0} mo.),
414             'other' => q({0} mos.),
415             'per' => q({0}/mo.),
416             },
417             'nanosecond' => {
418             'name' => q(nanosec.),
419             'one' => q({0} nanosec.),
420             'other' => q({0} nanosec.),
421             },
422             'nautical-mile' => {
423             'name' => q(NM),
424             'one' => q({0} NM),
425             'other' => q({0} NM),
426             },
427             'ohm' => {
428             'name' => q(Ω),
429             },
430             'ounce' => {
431             'name' => q(oz.),
432             'one' => q({0} oz.),
433             'other' => q({0} oz.),
434             'per' => q({0}/oz.),
435             },
436             'ounce-troy' => {
437             'name' => q(oz. troy),
438             'one' => q({0} oz t.),
439             'other' => q({0} oz t.),
440             },
441             'pint' => {
442             'one' => q({0} pt.),
443             'other' => q({0} pt.),
444             },
445             'point' => {
446             'one' => q({0} pt.),
447             'other' => q({0} pts.),
448             },
449             'pound' => {
450             'name' => q(lb.),
451             'one' => q({0} lb.),
452             'other' => q({0} lb.),
453             'per' => q({0}/lb.),
454             },
455             'quart' => {
456             'name' => q(qt.),
457             'one' => q({0} qt.),
458             'other' => q({0} qt.),
459             },
460             'radian' => {
461             'name' => q(rad),
462             },
463             'second' => {
464             'name' => q(secs.),
465             'one' => q({0} sec.),
466             'other' => q({0} secs.),
467             'per' => q({0}/sec.),
468             },
469             'square-foot' => {
470             'name' => q(sq. feet),
471             'one' => q({0} sq. ft.),
472             'other' => q({0} sq. ft.),
473             },
474             'square-inch' => {
475             'name' => q(sq. inches),
476             'one' => q({0} sq. in.),
477             'other' => q({0} sq. in.),
478             'per' => q({0}/sq. in.),
479             },
480             'square-mile' => {
481             'name' => q(sq. miles),
482             'one' => q({0} sq. mi.),
483             'other' => q({0} sq. mi.),
484             'per' => q({0}/sq. mi.),
485             },
486             'square-yard' => {
487             'name' => q(sq. yards),
488             'one' => q({0} sq. yd.),
489             'other' => q({0} sq. yd.),
490             },
491             'stone' => {
492             'one' => q({0} st.),
493             'other' => q({0} st.),
494             },
495             'tablespoon' => {
496             'name' => q(tbsp.),
497             'one' => q({0} tbsp.),
498             'other' => q({0} tbsp.),
499             },
500             'teaspoon' => {
501             'name' => q(tsp.),
502             'one' => q({0} tsp.),
503             'other' => q({0} tsp.),
504             },
505             'ton' => {
506             'one' => q({0} tn.),
507             'other' => q({0} tn.),
508             },
509             'volt' => {
510             'name' => q(V),
511             },
512             'watt' => {
513             'name' => q(W),
514             },
515             'week' => {
516             'name' => q(wks.),
517             'one' => q({0} wk.),
518             'other' => q({0} wks.),
519             'per' => q({0}/wk.),
520             },
521             'yard' => {
522             'one' => q({0} yd.),
523             'other' => q({0} yd.),
524             },
525             'year' => {
526             'name' => q(yrs.),
527             'one' => q({0} yr.),
528             'other' => q({0} yrs.),
529             'per' => q({0}/yr.),
530             },
531             },
532             } }
533             );
534              
535             has 'number_symbols' => (
536             is => 'ro',
537             isa => HashRef,
538             init_arg => undef,
539             default => sub { {
540             'latn' => {
541             'exponential' => q(e),
542             },
543             } }
544             );
545              
546             has 'currencies' => (
547             is => 'ro',
548             isa => HashRef,
549             init_arg => undef,
550             default => sub { {
551             'CAD' => {
552             symbol => '$',
553             },
554             'ILS' => {
555             display_name => {
556             'one' => q(Israeli new sheqel),
557             'other' => q(Israeli new sheqels),
558             },
559             },
560             } },
561             );
562              
563              
564             has 'calendar_months' => (
565             is => 'ro',
566             isa => HashRef,
567             init_arg => undef,
568             default => sub { {
569             'gregorian' => {
570             'format' => {
571             abbreviated => {
572             nonleap => [
573             'Jan.',
574             'Feb.',
575             'Mar.',
576             'Apr.',
577             'May',
578             'Jun.',
579             'Jul.',
580             'Aug.',
581             'Sep.',
582             'Oct.',
583             'Nov.',
584             'Dec.'
585             ],
586             leap => [
587            
588             ],
589             },
590             },
591             },
592             } },
593             );
594              
595             has 'calendar_days' => (
596             is => 'ro',
597             isa => HashRef,
598             init_arg => undef,
599             default => sub { {
600             'gregorian' => {
601             'format' => {
602             abbreviated => {
603             mon => 'Mon.',
604             tue => 'Tue.',
605             wed => 'Wed.',
606             thu => 'Thu.',
607             fri => 'Fri.',
608             sat => 'Sat.',
609             sun => 'Sun.'
610             },
611             },
612             },
613             } },
614             );
615              
616             has 'day_period_data' => (
617             is => 'ro',
618             isa => CodeRef,
619             init_arg => undef,
620             default => sub { sub {
621             # Time in hhmm format
622             my ($self, $type, $time, $day_period_type) = @_;
623             $day_period_type //= 'default';
624             SWITCH:
625             for ($type) {
626             if ($_ eq 'chinese') {
627             if($day_period_type eq 'default') {
628             return 'midnight' if $time == 0;
629             return 'noon' if $time == 1200;
630             return 'afternoon1' if $time >= 1200
631             && $time < 1800;
632             return 'evening1' if $time >= 1800
633             && $time < 2100;
634             return 'morning1' if $time >= 600
635             && $time < 1200;
636             return 'night1' if $time >= 2100;
637             return 'night1' if $time < 600;
638             }
639             if($day_period_type eq 'selection') {
640             return 'afternoon1' if $time >= 1200
641             && $time < 1800;
642             return 'evening1' if $time >= 1800
643             && $time < 2100;
644             return 'morning1' if $time >= 600
645             && $time < 1200;
646             return 'night1' if $time >= 2100;
647             return 'night1' if $time < 600;
648             }
649             last SWITCH;
650             }
651             if ($_ eq 'generic') {
652             if($day_period_type eq 'default') {
653             return 'midnight' if $time == 0;
654             return 'noon' if $time == 1200;
655             return 'afternoon1' if $time >= 1200
656             && $time < 1800;
657             return 'evening1' if $time >= 1800
658             && $time < 2100;
659             return 'morning1' if $time >= 600
660             && $time < 1200;
661             return 'night1' if $time >= 2100;
662             return 'night1' if $time < 600;
663             }
664             if($day_period_type eq 'selection') {
665             return 'afternoon1' if $time >= 1200
666             && $time < 1800;
667             return 'evening1' if $time >= 1800
668             && $time < 2100;
669             return 'morning1' if $time >= 600
670             && $time < 1200;
671             return 'night1' if $time >= 2100;
672             return 'night1' if $time < 600;
673             }
674             last SWITCH;
675             }
676             if ($_ eq 'gregorian') {
677             if($day_period_type eq 'default') {
678             return 'midnight' if $time == 0;
679             return 'noon' if $time == 1200;
680             return 'afternoon1' if $time >= 1200
681             && $time < 1800;
682             return 'evening1' if $time >= 1800
683             && $time < 2100;
684             return 'morning1' if $time >= 600
685             && $time < 1200;
686             return 'night1' if $time >= 2100;
687             return 'night1' if $time < 600;
688             }
689             if($day_period_type eq 'selection') {
690             return 'afternoon1' if $time >= 1200
691             && $time < 1800;
692             return 'evening1' if $time >= 1800
693             && $time < 2100;
694             return 'morning1' if $time >= 600
695             && $time < 1200;
696             return 'night1' if $time >= 2100;
697             return 'night1' if $time < 600;
698             }
699             last SWITCH;
700             }
701             if ($_ eq 'islamic') {
702             if($day_period_type eq 'default') {
703             return 'midnight' if $time == 0;
704             return 'noon' if $time == 1200;
705             return 'afternoon1' if $time >= 1200
706             && $time < 1800;
707             return 'evening1' if $time >= 1800
708             && $time < 2100;
709             return 'morning1' if $time >= 600
710             && $time < 1200;
711             return 'night1' if $time >= 2100;
712             return 'night1' if $time < 600;
713             }
714             if($day_period_type eq 'selection') {
715             return 'afternoon1' if $time >= 1200
716             && $time < 1800;
717             return 'evening1' if $time >= 1800
718             && $time < 2100;
719             return 'morning1' if $time >= 600
720             && $time < 1200;
721             return 'night1' if $time >= 2100;
722             return 'night1' if $time < 600;
723             }
724             last SWITCH;
725             }
726             }
727             } },
728             );
729              
730             around day_period_data => sub {
731             my ($orig, $self) = @_;
732             return $self->$orig;
733             };
734              
735             has 'day_periods' => (
736             is => 'ro',
737             isa => HashRef,
738             init_arg => undef,
739             default => sub { {
740             'gregorian' => {
741             'format' => {
742             'abbreviated' => {
743             'am' => q{a.m.},
744             'pm' => q{p.m.},
745             },
746             'narrow' => {
747             'afternoon1' => q{aft},
748             'am' => q{am},
749             'evening1' => q{eve},
750             'midnight' => q{mid},
751             'morning1' => q{mor},
752             'night1' => q{night},
753             'pm' => q{pm},
754             },
755             'wide' => {
756             'am' => q{a.m.},
757             'pm' => q{p.m.},
758             },
759             },
760             'stand-alone' => {
761             'abbreviated' => {
762             'am' => q{a.m.},
763             'pm' => q{p.m.},
764             },
765             'narrow' => {
766             'afternoon1' => q{aft},
767             'evening1' => q{eve},
768             'midnight' => q{mid},
769             'morning1' => q{mor},
770             },
771             'wide' => {
772             'am' => q{a.m.},
773             'pm' => q{p.m.},
774             },
775             },
776             },
777             } },
778             );
779              
780             has 'eras' => (
781             is => 'ro',
782             isa => HashRef,
783             init_arg => undef,
784             default => sub { {
785             'chinese' => {
786             },
787             'generic' => {
788             },
789             'gregorian' => {
790             },
791             'islamic' => {
792             },
793             } },
794             );
795              
796             has 'date_formats' => (
797             is => 'ro',
798             isa => HashRef,
799             init_arg => undef,
800             default => sub { {
801             'chinese' => {
802             'full' => q{EEEE, MMMM d, r(U)},
803             'long' => q{MMMM d, r(U)},
804             'medium' => q{MMM d, r},
805             'short' => q{r-MM-dd},
806             },
807             'generic' => {
808             'full' => q{EEEE, MMMM d, y G},
809             'long' => q{MMMM d, y G},
810             'medium' => q{MMM d, y G},
811             'short' => q{GGGGG y-MM-dd},
812             },
813             'gregorian' => {
814             'full' => q{EEEE, MMMM d, y},
815             'long' => q{MMMM d, y},
816             'medium' => q{MMM d, y},
817             'short' => q{y-MM-dd},
818             },
819             'islamic' => {
820             'long' => q{MMMM d, y G},
821             'medium' => q{MMM d, y G},
822             },
823             } },
824             );
825              
826             has 'time_formats' => (
827             is => 'ro',
828             isa => HashRef,
829             init_arg => undef,
830             default => sub { {
831             'chinese' => {
832             },
833             'generic' => {
834             },
835             'gregorian' => {
836             },
837             'islamic' => {
838             },
839             } },
840             );
841              
842             has 'datetime_formats' => (
843             is => 'ro',
844             isa => HashRef,
845             init_arg => undef,
846             default => sub { {
847             'chinese' => {
848             },
849             'generic' => {
850             },
851             'gregorian' => {
852             },
853             'islamic' => {
854             },
855             } },
856             );
857              
858             has 'datetime_formats_available_formats' => (
859             is => 'ro',
860             isa => HashRef,
861             init_arg => undef,
862             default => sub { {
863             'chinese' => {
864             Ed => q{d E},
865             GyMMMEd => q{E, MMM d, r(U)},
866             GyMMMd => q{MMM d, r},
867             MEd => q{E, d/M},
868             MMMEd => q{E, MMM d},
869             MMMMd => q{MMMM d},
870             MMMd => q{MMM d},
871             Md => q{d/M},
872             UMMMd => q{MMM d, U},
873             UMd => q{d/M/U},
874             yMd => q{d/M/r},
875             yyyyM => q{M/r},
876             yyyyMEd => q{E, d/M/r},
877             yyyyMMMEd => q{E, MMM d, r(U)},
878             yyyyMMMd => q{MMM d, r},
879             yyyyMd => q{d/M/r},
880             },
881             'generic' => {
882             Ed => q{d E},
883             GyMMMEd => q{E, MMM d, y G},
884             GyMMMd => q{MMM d, y G},
885             MEd => q{E, d/M},
886             MMMEd => q{E, MMM d},
887             MMMd => q{MMM d},
888             Md => q{d/M},
889             yyyyM => q{M/y GGGGG},
890             yyyyMEd => q{E, d/M/y GGGGG},
891             yyyyMMMEd => q{E, MMM d, y G},
892             yyyyMMMd => q{MMM d, y G},
893             yyyyMd => q{d/M/y GGGGG},
894             },
895             'gregorian' => {
896             GyMMMEd => q{E, MMM d, y G},
897             GyMMMd => q{MMM d, y G},
898             MEd => q{E, d/M},
899             MMMEd => q{E, MMM d},
900             MMMMd => q{MMMM d},
901             MMMd => q{MMM d},
902             MMdd => q{dd/MM},
903             Md => q{d/M},
904             yM => q{M/y},
905             yMEd => q{E, d/M/y},
906             yMMMEd => q{E, MMM d, y},
907             yMMMd => q{MMM d, y},
908             yMd => q{d/M/y},
909             yw => q{'week' w 'of' Y},
910             },
911             'islamic' => {
912             GyMMMEd => q{E, MMM d, y G},
913             GyMMMd => q{MMM d, y G},
914             MEd => q{E, MM-dd},
915             MMMd => q{MMM d},
916             yyyyM => q{y-MM GGGG},
917             yyyyMMMEd => q{E, MMM d, y G},
918             yyyyMMMd => q{MMM d, y G},
919             yyyyMd => q{y-MM-dd GGGGG},
920             },
921             } },
922             );
923              
924             has 'datetime_formats_append_item' => (
925             is => 'ro',
926             isa => HashRef,
927             init_arg => undef,
928             default => sub { {
929             } },
930             );
931              
932             has 'datetime_formats_interval' => (
933             is => 'ro',
934             isa => HashRef,
935             init_arg => undef,
936             default => sub { {
937             'chinese' => {
938             MEd => {
939             M => q{E, d/M – E, d/M},
940             d => q{E, d/M – E, d/M},
941             },
942             MMMEd => {
943             M => q{E, MMM d – E, MMM d},
944             d => q{E, MMM d – E, MMM d},
945             },
946             MMMd => {
947             M => q{MMM d – MMM d},
948             d => q{MMM d – d},
949             },
950             Md => {
951             M => q{d/M – d/M},
952             d => q{d/M – d/M},
953             },
954             yM => {
955             M => q{M/y – M/y},
956             y => q{M/y – M/y},
957             },
958             yMEd => {
959             M => q{E, d/M/y – E, d/M/y},
960             d => q{E, d/M/y – E, d/M/y},
961             y => q{E, d/M/y – E, d/M/y},
962             },
963             yMMMEd => {
964             M => q{E, MMM d – E, MMM d, U},
965             d => q{E, MMM d – E, MMM d, U},
966             y => q{E, MMM d, U – E, MMM d, U},
967             },
968             yMMMd => {
969             M => q{MMM d – MMM d, U},
970             d => q{MMM d – d, U},
971             y => q{MMM d, U – MMM d, U},
972             },
973             yMd => {
974             M => q{d/M/y – d/M/y},
975             d => q{d/M/y – d/M/y},
976             y => q{d/M/y – d/M/y},
977             },
978             },
979             'generic' => {
980             MEd => {
981             M => q{E, d/M – E, d/M},
982             d => q{E, d/M – E, d/M},
983             },
984             MMMEd => {
985             M => q{E, MMM d – E, MMM d},
986             d => q{E, MMM d – E, MMM d},
987             },
988             MMMd => {
989             M => q{MMM d – MMM d},
990             d => q{MMM d – d},
991             },
992             Md => {
993             M => q{d/M – d/M},
994             d => q{d/M – d/M},
995             },
996             yM => {
997             M => q{M/y – M/y GGGGG},
998             y => q{M/y – M/y GGGGG},
999             },
1000             yMEd => {
1001             M => q{E, d/M/y – E, d/M/y GGGGG},
1002             d => q{E, d/M/y – E, d/M/y GGGGG},
1003             y => q{E, d/M/y – E, d/M/y GGGGG},
1004             },
1005             yMMMEd => {
1006             M => q{E, MMM d – E, MMM d, y G},
1007             d => q{E, MMM d – E, MMM d, y G},
1008             y => q{E, MMM d, y – E, MMM d, y G},
1009             },
1010             yMMMd => {
1011             M => q{MMM d – MMM d, y G},
1012             d => q{MMM d – d, y G},
1013             y => q{MMM d, y – MMM d, y G},
1014             },
1015             yMd => {
1016             M => q{d/M/y – d/M/y GGGGG},
1017             d => q{d/M/y – d/M/y GGGGG},
1018             y => q{d/M/y – d/M/y GGGGG},
1019             },
1020             },
1021             'gregorian' => {
1022             MEd => {
1023             M => q{E, d/M – E, d/M},
1024             d => q{E, d/M – E, d/M},
1025             },
1026             MMMEd => {
1027             M => q{E, MMM d – E, MMM d},
1028             d => q{E, MMM d – E, MMM d},
1029             },
1030             MMMd => {
1031             M => q{MMM d – MMM d},
1032             d => q{MMM d – d},
1033             },
1034             Md => {
1035             M => q{d/M – d/M},
1036             d => q{d/M – d/M},
1037             },
1038             yM => {
1039             M => q{M/y – M/y},
1040             y => q{M/y – M/y},
1041             },
1042             yMEd => {
1043             M => q{E, d/M/y – E, d/M/y},
1044             d => q{E, d/M/y – E, d/M/y},
1045             y => q{E, d/M/y – E, d/M/y},
1046             },
1047             yMMMEd => {
1048             M => q{E, MMM d – E, MMM d, y},
1049             d => q{E, MMM d – E, MMM d, y},
1050             y => q{E, MMM d, y – E, MMM d, y},
1051             },
1052             yMMMd => {
1053             M => q{MMM d – MMM d, y},
1054             d => q{MMM d – d, y},
1055             y => q{MMM d, y – MMM d, y},
1056             },
1057             yMd => {
1058             M => q{d/M/y – d/M/y},
1059             d => q{d/M/y – d/M/y},
1060             y => q{d/M/y – d/M/y},
1061             },
1062             },
1063             } },
1064             );
1065              
1066             has 'time_zone_names' => (
1067             is => 'ro',
1068             isa => HashRef,
1069             init_arg => undef,
1070             default => sub { {
1071             regionFormat => q({0} Daylight Saving Time),
1072             'Alaska' => {
1073             short => {
1074             'daylight' => q#AKDT#,
1075             'generic' => q#AKT#,
1076             'standard' => q#AKST#,
1077             },
1078             },
1079             'America_Central' => {
1080             short => {
1081             'daylight' => q#CDT#,
1082             'generic' => q#CT#,
1083             'standard' => q#CST#,
1084             },
1085             },
1086             'America_Eastern' => {
1087             short => {
1088             'daylight' => q#EDT#,
1089             'generic' => q#ET#,
1090             'standard' => q#EST#,
1091             },
1092             },
1093             'America_Mountain' => {
1094             short => {
1095             'daylight' => q#MDT#,
1096             'generic' => q#MT#,
1097             'standard' => q#MST#,
1098             },
1099             },
1100             'America_Pacific' => {
1101             short => {
1102             'daylight' => q#PDT#,
1103             'generic' => q#PT#,
1104             'standard' => q#PST#,
1105             },
1106             },
1107             'Argentina' => {
1108             long => {
1109             'generic' => q#Argentina Time#,
1110             'standard' => q#Argentina Standard Time#,
1111             },
1112             },
1113             'Asia/Rangoon' => {
1114             exemplarCity => q#Rangoon#,
1115             },
1116             'Atlantic' => {
1117             short => {
1118             'daylight' => q#ADT#,
1119             'generic' => q#AT#,
1120             'standard' => q#AST#,
1121             },
1122             },
1123             'Hawaii_Aleutian' => {
1124             short => {
1125             'daylight' => q#HADT#,
1126             'generic' => q#HAT#,
1127             'standard' => q#HAST#,
1128             },
1129             },
1130             'Newfoundland' => {
1131             short => {
1132             'daylight' => q#NDT#,
1133             'generic' => q#NT#,
1134             'standard' => q#NST#,
1135             },
1136             },
1137             'Pacific/Honolulu' => {
1138             short => {
1139             'daylight' => q#HDT#,
1140             'generic' => q#HST#,
1141             'standard' => q#HST#,
1142             },
1143             },
1144             } }
1145             );
1146             no Moo;
1147 1     1   2556  
  1         2  
  1         3  
1148             1;
1149              
1150             # vim: tabstop=4