File Coverage

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