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