File Coverage

blib/lib/Locale/CLDR/Locales/En/Any/001.pm
Criterion Covered Total %
statement 20 20 100.0
branch n/a
condition n/a
subroutine 7 7 100.0
pod n/a
total 27 27 100.0


line stmt bran cond sub pod time code
1             =head1
2              
3             Locale::CLDR::Locales::En::Any::001 - Package for language English
4              
5             =cut
6              
7             package Locale::CLDR::Locales::En::Any::001;
8             # This file auto generated from Data\common\main\en_001.xml
9             # on Sun 15 Nov 4:10:00 pm GMT
10              
11 16     16   15256 use version;
  16         39  
  16         120  
12              
13             our $VERSION = version->declare('v0.28.2');
14              
15 16     16   1668 use v5.10.1;
  16         56  
16 16     16   84 use mro 'c3';
  16         33  
  16         116  
17 16     16   596 use utf8;
  16         33  
  16         111  
18 16     16   537 use if $^V ge v5.12.0, feature => 'unicode_strings';
  16         33  
  16         250  
19              
20 16     16   1841 use Moose;
  16         60  
  16         103  
21              
22             extends('Locale::CLDR::Locales::En::Any');
23             has 'units' => (
24             is => 'ro',
25             isa => 'HashRef[HashRef[HashRef[Str]]]',
26             init_arg => undef,
27             default => sub { {
28             'long' => {
29             'centiliter' => {
30             'name' => q(centilitres),
31             'one' => q({0} centilitre),
32             'other' => q({0} centilitres),
33             },
34             'centimeter' => {
35             'name' => q(centimetres),
36             'one' => q({0} centimetre),
37             'other' => q({0} centimetres),
38             'per' => q({0} per centimetre),
39             },
40             'cubic-centimeter' => {
41             'name' => q(cubic centimetres),
42             'one' => q({0} cubic centimetre),
43             'other' => q({0} cubic centimetres),
44             'per' => q({0} per cubic centimetre),
45             },
46             'cubic-kilometer' => {
47             'name' => q(cubic kilometres),
48             'one' => q({0} cubic kilometre),
49             'other' => q({0} cubic kilometres),
50             },
51             'cubic-meter' => {
52             'name' => q(cubic metres),
53             'one' => q({0} cubic metre),
54             'other' => q({0} cubic metres),
55             'per' => q({0} per cubic metre),
56             },
57             'deciliter' => {
58             'name' => q(decilitres),
59             'one' => q({0} decilitre),
60             'other' => q({0} decilitres),
61             },
62             'decimeter' => {
63             'name' => q(decimetre),
64             'one' => q({0} decimetre),
65             'other' => q({0} decimetres),
66             },
67             'hectoliter' => {
68             'name' => q(hectolitres),
69             'one' => q({0} hectolitre),
70             'other' => q({0} hectolitres),
71             },
72             'kilometer' => {
73             'name' => q(kilometres),
74             'one' => q({0} kilometre),
75             'other' => q({0} kilometres),
76             'per' => q({0} per kilometre),
77             },
78             'kilometer-per-hour' => {
79             'name' => q(kilometres per hour),
80             'one' => q({0} kilometre per hour),
81             'other' => q({0} kilometres per hour),
82             },
83             'liter' => {
84             'name' => q(litres),
85             'one' => q({0} litre),
86             'other' => q({0} litres),
87             'per' => q({0} per litre),
88             },
89             'liter-per-100kilometers' => {
90             'name' => q(litres per 100 kilometres),
91             'one' => q({0} litre per 100 kilometres),
92             'other' => q({0} litres per 100 kilometres),
93             },
94             'liter-per-kilometer' => {
95             'name' => q(litres per kilometre),
96             'one' => q({0} litre per kilometre),
97             'other' => q({0} litres per kilometre),
98             },
99             'megaliter' => {
100             'name' => q(megalitres),
101             'one' => q({0} megalitre),
102             'other' => q({0} megalitres),
103             },
104             'meter' => {
105             'name' => q(metres),
106             'one' => q({0} metre),
107             'other' => q({0} metres),
108             'per' => q({0} per metre),
109             },
110             'meter-per-second' => {
111             'name' => q(metres per second),
112             'one' => q({0} metre per second),
113             'other' => q({0} metres per second),
114             },
115             'meter-per-second-squared' => {
116             'name' => q(metres per second squared),
117             'one' => q({0} metre per second squared),
118             'other' => q({0} metres per second squared),
119             },
120             'micrometer' => {
121             'name' => q(micrometre),
122             'one' => q({0} micrometre),
123             'other' => q({0} micrometres),
124             },
125             'milliliter' => {
126             'name' => q(millilitres),
127             'one' => q({0} millilitre),
128             'other' => q({0} millilitres),
129             },
130             'millimeter' => {
131             'name' => q(millimetres),
132             'one' => q({0} millimetre),
133             'other' => q({0} millimetres),
134             },
135             'millimeter-of-mercury' => {
136             'name' => q(millimetres of mercury),
137             'one' => q({0} millimetre of mercury),
138             'other' => q({0} millimetres of mercury),
139             },
140             'nanometer' => {
141             'name' => q(nanometres),
142             'one' => q({0} nanometre),
143             'other' => q({0} nanometres),
144             },
145             'picometer' => {
146             'name' => q(picometres),
147             'one' => q({0} picometre),
148             'other' => q({0} picometres),
149             },
150             'square-centimeter' => {
151             'name' => q(square centimetres),
152             'one' => q({0} square centimetre),
153             'other' => q({0} square centimetres),
154             'per' => q({0} per square centimetre),
155             },
156             'square-kilometer' => {
157             'name' => q(square kilometres),
158             'one' => q({0} square kilometre),
159             'other' => q({0} square kilometres),
160             },
161             'square-meter' => {
162             'name' => q(square metres),
163             'one' => q({0} square metre),
164             'other' => q({0} square metres),
165             'per' => q({0} per square metre),
166             },
167             },
168             'narrow' => {
169             'celsius' => {
170             'one' => q({0}°),
171             'other' => q({0}°),
172             },
173             'centiliter' => {
174             'name' => q(cl),
175             'one' => q({0}cl),
176             'other' => q({0}cl),
177             },
178             'deciliter' => {
179             'name' => q(dl),
180             'one' => q({0}dl),
181             'other' => q({0}dl),
182             },
183             'fahrenheit' => {
184             'one' => q({0}°F),
185             'other' => q({0}°F),
186             },
187             'hectoliter' => {
188             'name' => q(hl),
189             'one' => q({0}hl),
190             'other' => q({0}hl),
191             },
192             'liter' => {
193             'name' => q(litre),
194             'one' => q({0}l),
195             'other' => q({0}l),
196             'per' => q({0}/l),
197             },
198             'liter-per-100kilometers' => {
199             'name' => q(l/100km),
200             'one' => q({0}l/100km),
201             'other' => q({0}l/100km),
202             },
203             'liter-per-kilometer' => {
204             'name' => q(l/km),
205             'one' => q({0}l/km),
206             'other' => q({0}l/km),
207             },
208             'megaliter' => {
209             'name' => q(Ml),
210             'one' => q({0}Ml),
211             'other' => q({0}Ml),
212             },
213             'milliliter' => {
214             'name' => q(ml),
215             'one' => q({0}ml),
216             'other' => q({0}ml),
217             },
218             'pound' => {
219             'one' => q({0}lb),
220             'other' => q({0}lb),
221             },
222             },
223             'short' => {
224             'centiliter' => {
225             'name' => q(cl),
226             'one' => q({0} cl),
227             'other' => q({0} cl),
228             },
229             'deciliter' => {
230             'name' => q(dl),
231             'one' => q({0} dl),
232             'other' => q({0} dl),
233             },
234             'hectoliter' => {
235             'name' => q(hl),
236             'one' => q({0} hl),
237             'other' => q({0} hl),
238             },
239             'hour' => {
240             'one' => q({0} hr),
241             'other' => q({0} hrs),
242             },
243             'liter' => {
244             'name' => q(litres),
245             'one' => q({0} l),
246             'other' => q({0} l),
247             },
248             'liter-per-100kilometers' => {
249             'name' => q(l/100 km),
250             'one' => q({0} l/100 km),
251             'other' => q({0} l/100 km),
252             },
253             'liter-per-kilometer' => {
254             'name' => q(litres/km),
255             'one' => q({0} l/km),
256             'other' => q({0} l/km),
257             },
258             'megaliter' => {
259             'name' => q(Ml),
260             'one' => q({0} Ml),
261             'other' => q({0} Ml),
262             },
263             'meter' => {
264             'name' => q(metres),
265             },
266             'meter-per-second' => {
267             'name' => q(metres/sec),
268             },
269             'meter-per-second-squared' => {
270             'name' => q(metres/sec²),
271             },
272             'micrometer' => {
273             'name' => q(µmetres),
274             },
275             'milliliter' => {
276             'name' => q(ml),
277             'one' => q({0} ml),
278             'other' => q({0} ml),
279             },
280             'minute' => {
281             'one' => q({0} min),
282             'other' => q({0} mins),
283             },
284             'second' => {
285             'one' => q({0} sec),
286             'other' => q({0} secs),
287             },
288             },
289             } }
290             );
291              
292             has 'currencies' => (
293             is => 'ro',
294             isa => 'HashRef',
295             init_arg => undef,
296             default => sub { {
297             'BYB' => {
298             display_name => {
299             'currency' => q(Belarusian New Rouble \(1994–1999\)),
300             'one' => q(Belarusian new rouble \(1994–1999\)),
301             'other' => q(Belarusian new roubles \(1994–1999\)),
302             },
303             },
304             'BYR' => {
305             display_name => {
306             'currency' => q(Belarusian Rouble),
307             'one' => q(Belarusian rouble),
308             'other' => q(Belarusian roubles),
309             },
310             },
311             'JPY' => {
312             symbol => 'JPÂ¥',
313             },
314             'LVR' => {
315             display_name => {
316             'currency' => q(Latvian Rouble),
317             'one' => q(Latvian rouble),
318             'other' => q(Latvian roubles),
319             },
320             },
321             'RUB' => {
322             display_name => {
323             'currency' => q(Russian Rouble),
324             'one' => q(Russian rouble),
325             'other' => q(Russian roubles),
326             },
327             },
328             'RUR' => {
329             display_name => {
330             'currency' => q(Russian Rouble \(1991–1998\)),
331             'one' => q(Russian rouble \(1991–1998\)),
332             'other' => q(Russian roubles \(1991–1998\)),
333             },
334             },
335             'TJR' => {
336             display_name => {
337             'currency' => q(Tajikistani Rouble),
338             'one' => q(Tajikistani rouble),
339             'other' => q(Tajikistani roubles),
340             },
341             },
342             'USD' => {
343             symbol => 'US$',
344             },
345             } },
346             );
347              
348              
349             has 'day_period_data' => (
350             traits => ['Code'],
351             is => 'ro',
352             isa => 'CodeRef',
353             init_arg => undef,
354             handles => { call => 'execute_method' },
355             default => sub { sub {
356             # Time in hhmm format
357             my ($self, $type, $time, $day_period_type) = @_;
358             $day_period_type //= 'default';
359             SWITCH:
360             for ($type) {
361             if ($_ eq 'generic') {
362             if($day_period_type eq 'selection') {
363             return 'morning1' if $time >= 600
364             && $time < 1200;
365             return 'night1' if $time >= 2100
366             && $time < 2400;
367             return 'evening1' if $time >= 1800
368             && $time < 2100;
369             return 'afternoon1' if $time >= 1200
370             && $time < 1800;
371             }
372             if($day_period_type eq 'default') {
373             return 'noon' if $time == 1200;
374             return 'afternoon1' if $time > 1200
375             && $time < 1800;
376             return 'evening1' if $time >= 1800
377             && $time < 2100;
378             return 'night1' if $time >= 2100
379             && $time < 2400;
380             return 'midnight' if $time == 0;
381             return 'morning1' if $time >= 600
382             && $time < 1200;
383             }
384             last SWITCH;
385             }
386             if ($_ eq 'gregorian') {
387             if($day_period_type eq 'selection') {
388             return 'morning1' if $time >= 600
389             && $time < 1200;
390             return 'night1' if $time >= 2100
391             && $time < 2400;
392             return 'evening1' if $time >= 1800
393             && $time < 2100;
394             return 'afternoon1' if $time >= 1200
395             && $time < 1800;
396             }
397             if($day_period_type eq 'default') {
398             return 'noon' if $time == 1200;
399             return 'afternoon1' if $time > 1200
400             && $time < 1800;
401             return 'evening1' if $time >= 1800
402             && $time < 2100;
403             return 'night1' if $time >= 2100
404             && $time < 2400;
405             return 'midnight' if $time == 0;
406             return 'morning1' if $time >= 600
407             && $time < 1200;
408             }
409             last SWITCH;
410             }
411             if ($_ eq 'chinese') {
412             if($day_period_type eq 'selection') {
413             return 'morning1' if $time >= 600
414             && $time < 1200;
415             return 'night1' if $time >= 2100
416             && $time < 2400;
417             return 'evening1' if $time >= 1800
418             && $time < 2100;
419             return 'afternoon1' if $time >= 1200
420             && $time < 1800;
421             }
422             if($day_period_type eq 'default') {
423             return 'noon' if $time == 1200;
424             return 'afternoon1' if $time > 1200
425             && $time < 1800;
426             return 'evening1' if $time >= 1800
427             && $time < 2100;
428             return 'night1' if $time >= 2100
429             && $time < 2400;
430             return 'midnight' if $time == 0;
431             return 'morning1' if $time >= 600
432             && $time < 1200;
433             }
434             last SWITCH;
435             }
436             }
437             } },
438             );
439              
440             has 'eras' => (
441             is => 'ro',
442             isa => 'HashRef',
443             init_arg => undef,
444             default => sub { {
445             'chinese' => {
446             },
447             'generic' => {
448             },
449             'gregorian' => {
450             },
451             } },
452             );
453              
454             has 'date_formats' => (
455             is => 'ro',
456             isa => 'HashRef',
457             init_arg => undef,
458             default => sub { {
459             'chinese' => {
460             'full' => q{EEEE, d MMMM r(U)},
461             'long' => q{d MMMM r(U)},
462             'medium' => q{d MMM r},
463             'short' => q{dd/MM/r},
464             },
465             'generic' => {
466             'full' => q{EEEE, d MMMM y G},
467             'long' => q{d MMMM y G},
468             'medium' => q{d MMM y G},
469             'short' => q{dd/MM/y GGGGG},
470             },
471             'gregorian' => {
472             'full' => q{EEEE, d MMMM y},
473             'long' => q{d MMMM y},
474             'medium' => q{d MMM y},
475             'short' => q{dd/MM/y},
476             },
477             } },
478             );
479              
480             has 'time_formats' => (
481             is => 'ro',
482             isa => 'HashRef',
483             init_arg => undef,
484             default => sub { {
485             'chinese' => {
486             },
487             'generic' => {
488             },
489             'gregorian' => {
490             },
491             } },
492             );
493              
494             has 'datetime_formats' => (
495             is => 'ro',
496             isa => 'HashRef',
497             init_arg => undef,
498             default => sub { {
499             'chinese' => {
500             },
501             'generic' => {
502             },
503             'gregorian' => {
504             },
505             } },
506             );
507              
508             has 'datetime_formats_available_formats' => (
509             is => 'ro',
510             isa => 'HashRef',
511             init_arg => undef,
512             default => sub { {
513             'generic' => {
514             Ed => q{E d},
515             GyMMMEd => q{E, d MMM y G},
516             GyMMMd => q{d MMM y G},
517             M => q{LL},
518             MEd => q{E, dd/MM},
519             MMMEd => q{E, d MMM},
520             MMMMd => q{d MMMM},
521             MMMd => q{d MMM},
522             Md => q{dd/MM},
523             yyyyM => q{MM/y GGGGG},
524             yyyyMEd => q{E, dd/MM/y GGGGG},
525             yyyyMMMEd => q{E, d MMM y G},
526             yyyyMMMd => q{d MMM y G},
527             yyyyMd => q{dd/MM/y GGGGG},
528             },
529             'gregorian' => {
530             Ed => q{E d},
531             GyMMMEd => q{E, d MMM y G},
532             GyMMMd => q{d MMM y G},
533             MEd => q{E, dd/MM},
534             MMMEd => q{E, d MMM},
535             MMMMd => q{d MMMM},
536             MMMd => q{d MMM},
537             MMdd => q{dd/MM},
538             Md => q{dd/MM},
539             yM => q{MM/y},
540             yMEd => q{E, dd/MM/y},
541             yMMMEd => q{E, d MMM y},
542             yMMMd => q{d MMM y},
543             yMd => q{dd/MM/y},
544             },
545             'chinese' => {
546             Ed => q{E d},
547             GyMMMEd => q{E, d MMM r(U)},
548             GyMMMd => q{d MMM r},
549             M => q{LL},
550             MEd => q{E, dd/MM},
551             MMMEd => q{E, d MMM},
552             MMMMd => q{d MMMM},
553             MMMd => q{d MMM},
554             Md => q{dd/MM},
555             UMMMd => q{d MMM U},
556             UMd => q{dd/MM/U},
557             yMd => q{dd/MM/r},
558             yyyyM => q{MM/r},
559             yyyyMEd => q{E, dd/MM/r},
560             yyyyMMMEd => q{E, d MMM r(U)},
561             yyyyMMMd => q{d MMM r},
562             yyyyMd => q{dd/MM/r},
563             },
564             } },
565             );
566              
567             has 'datetime_formats_append_item' => (
568             is => 'ro',
569             isa => 'HashRef',
570             init_arg => undef,
571             default => sub { {
572             } },
573             );
574              
575             has 'datetime_formats_interval' => (
576             is => 'ro',
577             isa => 'HashRef',
578             init_arg => undef,
579             default => sub { {
580             'generic' => {
581             MEd => {
582             M => q{E dd/MM – E dd/MM},
583             d => q{E dd/MM – E dd/MM},
584             },
585             MMMEd => {
586             M => q{E d MMM – E d MMM},
587             d => q{E d – E d MMM},
588             },
589             MMMd => {
590             M => q{d MMM – d MMM},
591             d => q{d – d MMM},
592             },
593             Md => {
594             M => q{dd/MM – dd/MM},
595             d => q{dd/MM – dd/MM},
596             },
597             yM => {
598             M => q{MM/y – MM/y GGGGG},
599             y => q{MM/y – MM/y GGGGG},
600             },
601             yMEd => {
602             M => q{E, dd/MM/y – E, dd/MM/y GGGGG},
603             d => q{E, dd/MM/y – E, dd/MM/y GGGGG},
604             y => q{E, dd/MM/y – E, dd/MM/y GGGGG},
605             },
606             yMMMEd => {
607             M => q{E, d MMM – E, d MMM y G},
608             d => q{E, d – E, d MMM y G},
609             y => q{E, d MMM y – E, d MMM y G},
610             },
611             yMMMd => {
612             M => q{d MMM – d MMM y G},
613             d => q{d – d MMM y G},
614             y => q{d MMM y – d MMM y G},
615             },
616             yMd => {
617             M => q{dd/MM/y – dd/MM/y GGGGG},
618             d => q{dd/MM/y – dd/MM/y GGGGG},
619             y => q{dd/MM/y – dd/MM/y GGGGG},
620             },
621             },
622             'gregorian' => {
623             MEd => {
624             M => q{E dd/MM – E dd/MM},
625             d => q{E dd/MM – E dd/MM},
626             },
627             MMMEd => {
628             M => q{E d MMM – E d MMM},
629             d => q{E d – E d MMM},
630             },
631             MMMd => {
632             M => q{d MMM – d MMM},
633             d => q{d – d MMM},
634             },
635             Md => {
636             M => q{dd/MM – dd/MM},
637             d => q{dd/MM – dd/MM},
638             },
639             yM => {
640             M => q{MM/y – MM/y},
641             y => q{MM/y – MM/y},
642             },
643             yMEd => {
644             M => q{E, dd/MM/y – E, dd/MM/y},
645             d => q{E, dd/MM/y – E, dd/MM/y},
646             y => q{E, dd/MM/y – E, dd/MM/y},
647             },
648             yMMMEd => {
649             M => q{E, d MMM – E, d MMM y},
650             d => q{E, d – E, d MMM y},
651             y => q{E, d MMM y – E, d MMM y},
652             },
653             yMMMd => {
654             M => q{d MMM – d MMM y},
655             d => q{d – d MMM y},
656             y => q{d MMM y – d MMM y},
657             },
658             yMd => {
659             M => q{dd/MM/y – dd/MM/y},
660             d => q{dd/MM/y – dd/MM/y},
661             y => q{dd/MM/y – dd/MM/y},
662             },
663             },
664             'chinese' => {
665             MEd => {
666             M => q{E dd/MM – E dd/MM},
667             d => q{E dd/MM – E dd/MM},
668             },
669             MMMEd => {
670             M => q{E d MMM – E d MMM},
671             d => q{E d – E d MMM},
672             },
673             MMMd => {
674             M => q{d MMM – d MMM},
675             d => q{d – d MMM},
676             },
677             Md => {
678             M => q{dd/MM – dd/MM},
679             d => q{dd/MM – dd/MM},
680             },
681             yM => {
682             M => q{MM/y – MM/y},
683             y => q{MM/y – MM/y},
684             },
685             yMEd => {
686             M => q{E, dd/MM/y – E, dd/MM/y},
687             d => q{E, dd/MM/y – E, dd/MM/y},
688             y => q{E, dd/MM/y – E, dd/MM/y},
689             },
690             yMMMEd => {
691             M => q{E, d MMM – E, d MMM U},
692             d => q{E, d – E, d MMM U},
693             y => q{E, d MMM U – E, d MMM U},
694             },
695             yMMMd => {
696             M => q{d MMM – d MMM U},
697             d => q{d – d MMM U},
698             y => q{d MMM U – d MMM U},
699             },
700             yMd => {
701             M => q{dd/MM/y – dd/MM/y},
702             d => q{dd/MM/y – dd/MM/y},
703             y => q{dd/MM/y – dd/MM/y},
704             },
705             },
706             } },
707             );
708              
709             has 'time_zone_names' => (
710             is => 'ro',
711             isa => 'HashRef',
712             init_arg => undef,
713             default => sub { {
714             'Alaska' => {
715             short => {
716             'daylight' => q(∅∅∅),
717             'generic' => q(∅∅∅),
718             'standard' => q(∅∅∅),
719             },
720             },
721             'America_Central' => {
722             short => {
723             'daylight' => q(∅∅∅),
724             'generic' => q(∅∅∅),
725             'standard' => q(∅∅∅),
726             },
727             },
728             'America_Eastern' => {
729             short => {
730             'daylight' => q(∅∅∅),
731             'generic' => q(∅∅∅),
732             'standard' => q(∅∅∅),
733             },
734             },
735             'America_Mountain' => {
736             short => {
737             'daylight' => q(∅∅∅),
738             'generic' => q(∅∅∅),
739             'standard' => q(∅∅∅),
740             },
741             },
742             'America_Pacific' => {
743             short => {
744             'daylight' => q(∅∅∅),
745             'generic' => q(∅∅∅),
746             'standard' => q(∅∅∅),
747             },
748             },
749             'Atlantic' => {
750             short => {
751             'daylight' => q(∅∅∅),
752             'generic' => q(∅∅∅),
753             'standard' => q(∅∅∅),
754             },
755             },
756             'Hawaii_Aleutian' => {
757             short => {
758             'daylight' => q(∅∅∅),
759             'generic' => q(∅∅∅),
760             'standard' => q(∅∅∅),
761             },
762             },
763             'Pacific/Honolulu' => {
764             short => {
765             'daylight' => q(∅∅∅),
766             'generic' => q(∅∅∅),
767             'standard' => q(∅∅∅),
768             },
769             },
770             } }
771             );
772 16     16   145582 no Moose;
  16         37  
  16         103  
773             __PACKAGE__->meta->make_immutable;
774              
775             1;
776              
777             # vim: tabstop=4